.home_pricing__KSpac{display:flex;flex-direction:column;gap:18px;text-align:left}.home_pricingControls__m2NYA{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.home_seg__nR5LS{display:inline-flex;gap:2px;padding:3px;background:#ececee;border-radius:0}.home_seg__nR5LS button{height:36px;padding:0 15px;border:0;border-radius:0;background:none;font:500 14px/1 var(--ds-font);color:#71717a;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.home_seg__nR5LS button[aria-checked=true]{background:#fff;color:var(--ds-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.home_sub__A_jnu{display:inline-flex;gap:6px}.home_sub__A_jnu button{height:32px;padding:0 12px;border-radius:0;border:1px solid #e4e4e8;background:#fff;font:500 13px/1 var(--ds-font);color:var(--ds-ink-2);cursor:pointer}.home_sub__A_jnu button[aria-checked=true]{border-color:var(--ds-ink);color:var(--ds-ink);font-weight:600}@media (max-width:860px){.home_seg__nR5LS button,.home_sub__A_jnu button{height:40px}}.home_box__Zvrnu{border:1px solid #e4e4e8;background:#f7f7f8}.home_mono__YGWwz{font:500 11px/1.2 var(--font-geist-mono,ui-monospace),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;text-transform:uppercase;color:#71717a}.home_monoRec__yhZy_{color:#d6361f}.home_price__zO3k_{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums;color:var(--ds-ink)}.home_unit__xJHiJ{font-size:12.5px;color:#71717a;margin-top:2px}.home_note__xmLQ7{font-size:14px;color:#71717a;margin:6px 0 0;max-width:340px;line-height:1.5}.home_foot__dZ805,.home_head__1Xots,.home_line__eIsPB,.home_q__Xho79{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.home_head__1Xots{background:#fff;border-bottom:1px solid #e4e4e8}.home_foot__dZ805>div,.home_head__1Xots>div{padding:22px 28px;border-right:1px solid #e4e4e8}.home_foot__dZ805>div:last-child,.home_head__1Xots>div:last-child{border-right:0}.home_rec__aupLy{background:#fffaf6}.home_foot__dZ805 .ds-btn--primary{color:var(--ds-brand-ink,#fff)}.home_foot__dZ805{background:#fff}.home_footRow__h_XW8{grid-column:2/span 2;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.home_dr__vDygp{border-bottom:1px solid #e4e4e8}.home_q__Xho79{width:100%;padding:0;border:0;background:none;text-align:left;align-items:stretch;cursor:pointer;font:inherit}.home_q__Xho79>span{display:flex;align-items:center;gap:10px;padding:20px 28px;border-right:1px solid #e4e4e8}.home_q__Xho79>span:last-child{border-right:0}.home_q__Xho79 b{font-size:16.5px;font-weight:600;letter-spacing:-.015em;color:var(--ds-ink)}.home_pm__y3TnY{margin-left:auto;width:26px;height:26px;border-radius:0;border:1px solid #e4e4e8;display:grid;place-items:center;font-size:15px;color:#71717a;flex:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s}.home_dr__vDygp[data-open=true] .home_pm__y3TnY{transform:rotate(45deg);background:#fff}.home_dots__wO3kA{display:inline-flex;gap:3px}.home_dots__wO3kA i{width:7px;height:7px;border-radius:50%;background:#1f7a45;display:block}.home_dots__wO3kA i.home_off___N_6V{background:#d4d4d8}.home_panel__9ZnvV{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.home_dr__vDygp[data-open=true] .home_panel__9ZnvV{grid-template-rows:1fr}.home_clip__mry8S{overflow:hidden;min-height:0}.home_line__eIsPB{font-size:14px;border-top:1px solid #efeff1;background:#fff;color:#3f3f46}.home_line__eIsPB>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:11px 28px;border-right:1px solid #efeff1}.home_line__eIsPB>span:last-child{border-right:0}.home_perp__tiCbx{font-size:13px;color:#71717a;grid-column:span 2}.home_lineNote__R8_fy{font-size:12px;color:#71717a}.home_yes__7EAag{width:18px;height:18px;border-radius:50%;background:#1f7a45;display:grid;place-items:center}.home_yes__7EAag svg{width:10px;height:10px}.home_no__TDPmk{width:12px;height:2px;background:#d4d4d8;border-radius:2px;display:block}.home_saveCalc__2nmqb{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e4e4e8;border-top:0;margin-top:-18px;padding:22px 28px}@media (max-width:760px){.home_foot__dZ805,.home_head__1Xots,.home_line__eIsPB,.home_q__Xho79{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.home_foot__dZ805>div,.home_head__1Xots>div,.home_line__eIsPB>span,.home_q__Xho79>span{padding:12px;min-width:0}.home_price__zO3k_{font-size:22px}.home_foot__dZ805>div>a,.home_line__eIsPB>span>a{white-space:normal;text-align:center;height:auto;min-height:40px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.home_panel__9ZnvV,.home_pm__y3TnY{transition:none}}.eo12{--ink:#18181b;--ink-2:#3f3f46;--muted:#71717a;--muted-2:#8b8b94;--faint:#a1a1aa;--rule:#e4e4e8;--rule-2:#efeff1;--fill:#f4f4f5;--fill-2:#fafafa;--red:#d6361f;--red-2:#c02e19;--wine:#ad1c35;--orange:#f6821f;--orange-soft:#fef3e7;--orange-ink:#a3500b;--green:#1f8a4c;--green-soft:#e6f4ec;--green-ink:#14804a;--amber-soft:#fdf3dc;--amber-ink:#875a00;--season:#2f8a4e;--vc:#3f3f46;--vc-soft:#f1f1f3;--sans:var(--font-geist),"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--frame:1240px;--appw:1064px;--apph:640px}.eo12 *{box-sizing:border-box}.eo12 [hidden]{display:none!important}.eo12{-webkit-text-size-adjust:100%;scroll-padding-top:120px;margin:0;font-size:16px;text-rendering:optimizeLegibility}.eo12 a{color:inherit;text-decoration:none}.eo12 button{font:inherit;color:inherit}.eo12 p{margin:0}.eo12 svg.i{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.eo12 .mono{font-family:var(--mono)}.eo12 .muted{color:var(--muted)}.eo12 .frame{max-width:var(--frame);margin:0 auto;border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.eo12 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:8px;font-weight:500;font-size:15px;border:1px solid #dcdce0;background:#fff;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.eo12 .btn:hover{background:var(--fill-2);border-color:#c8c8ce}.eo12 .btn.sm{height:36px;padding:0 14px;font-size:14px}.eo12 .btn.red{background:var(--red);border-color:var(--red);color:#fff}.eo12 .btn.red:hover{background:var(--red-2);border-color:var(--red-2)}.eo12 .btn.ink{background:var(--ink);border-color:var(--ink);color:#fff}.eo12 .btn.ink:hover{background:#000}.eo12 :focus-visible{outline:2px solid var(--orange);outline-offset:2px}.eo12 [tabindex="-1"]:focus{outline:none}.eo12 .hdr{position:sticky;z-index:60;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rule)}.eo12 .hdr-in{max-width:1440px;margin:0 auto;display:flex;align-items:stretch;height:64px}.eo12 .logo{display:flex;align-items:center;gap:10px;padding:0 24px;border-right:1px solid var(--rule);font-weight:600;font-size:16.5px;letter-spacing:-.01em}.eo12 .lg{width:26px;height:26px;flex:none}.eo12 .va-slot{display:flex;align-items:center;padding:0 14px;border-right:1px solid var(--rule)}.eo12 .nav{display:flex;margin-left:auto}.eo12 .nav a{display:flex;align-items:center;padding:0 18px;font-size:14px;color:var(--ink-2);border-left:1px solid var(--rule);transition:background .15s}.eo12 .nav a:hover{background:var(--fill-2);color:var(--ink)}.eo12 .hdr-cta{display:flex;align-items:center;gap:8px;padding:0 16px;border-left:1px solid var(--rule)}.eo12 .pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 5px;border-radius:8px;border:1px solid #e9e9ec;background:var(--vc-soft);color:var(--vc);font:600 13.5px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background .4s,color .4s,border-color .3s}.eo12 .pill:hover{border-color:color-mix(in srgb,var(--vc) 35%,transparent)}.eo12 .pill .dot{width:24px;height:24px;border-radius:50%;background:#fff;color:var(--vc);display:grid;place-items:center;flex:none}.eo12 .pill .dot svg{width:13px;height:13px}.eo12 .pill .lbl{color:#71717a;font-weight:500}.eo12 .pill .car{width:13px;height:13px;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.eo12 .pill[aria-expanded=true] .car{transform:rotate(180deg)}.eo12 .vsmenu{position:fixed;z-index:90;width:800px;max-width:calc(100vw - 24px);display:grid;grid-template-columns:312px minmax(0,1fr);gap:8px;padding:8px;background:#fff;border-radius:12px;border:1px solid #e4e4e8;box-shadow:0 2px 6px rgba(17,16,21,.05),0 24px 60px rgba(17,16,21,.14);text-align:left;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s,transform .16s,visibility 0s .16s}.eo12 .vsmenu.open{opacity:1;visibility:visible;transform:none;transition:opacity .16s,transform .16s}.eo12 .vsmenu:focus{outline:none}.eo12 .vs-cap{padding:10px 12px 6px;font:500 11px/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:#71717a}.eo12 .vs-row{display:flex;gap:12px;align-items:center;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;cursor:pointer;text-align:left;transition:background .15s;color:inherit}.eo12 .vs-row.hl{background:#f4f4f5}.eo12 .vs-row:focus{outline:none}.eo12 .vs-row:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.eo12 .vs-row.off{cursor:default}.eo12 .vs-row.off .vs-txt b{color:#71717a}.eo12 .vs-dot{width:38px;height:38px;border-radius:50%;background:var(--wash);color:var(--c);display:grid;place-items:center;flex:none}.eo12 .vs-dot svg{width:18px;height:18px}.eo12 .vs-txt{display:flex;flex-direction:column;min-width:0}.eo12 .vs-txt b{font-size:15px;font-weight:600;color:#18181b}.eo12 .vs-txt span{font-size:12.5px;color:#71717a}.eo12 .vs-end{margin-left:auto;flex:none;display:flex}.eo12 .vs-chk{width:18px;height:18px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center}.eo12 .vs-chk svg{width:11px;height:11px;stroke-width:2.4}.eo12 .vs-soon{font:500 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#a3500b;background:#fef3e7;border-radius:5px;padding:4px 6px}.eo12 .vs-stage{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:372px;padding:46px 26px 20px;border-radius:10px;overflow:hidden;background-color:#f4f4f5;background-image:linear-gradient(rgba(24,24,27,.05) 1px,transparent 0),linear-gradient(90deg,rgba(24,24,27,.05) 1px,transparent 0);background-size:24px 24px;background-position:-1px -1px}.eo12 .vs-chip{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:7px;font:500 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.eo12 .vs-chip i{width:8px;height:8px;background:var(--c)}.eo12 .vs-card{width:100%;background:#fff;border:1px solid #dcdce1;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 24px 44px -26px rgba(24,24,27,.4);overflow:hidden;animation:vsin .4s cubic-bezier(.16,1,.3,1)}@keyframes vsin{0%{opacity:0;transform:translateY(10px)}}.eo12 .vs-bh{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--rule);font:500 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.eo12 .vs-bh svg{width:14px;height:14px;color:var(--c)}.eo12 .vs-bb{padding:18px 16px 16px}.eo12 .vs-bt{font-size:21px;font-weight:600;letter-spacing:-.022em;line-height:1.18}.eo12 .vs-bm{margin-top:6px;font-size:13.5px;color:var(--muted);line-height:1.45}.eo12 .vs-prog{height:7px;border-radius:4px;background:var(--fill);margin-top:14px;overflow:hidden}.eo12 .vs-prog i{display:block;height:100%;background:var(--c)}.eo12 .vs-bs{display:flex;align-items:center;gap:10px;margin-top:18px}.eo12 .vs-bs .tag{height:24px;font-size:12px;padding:0 9px}.eo12 .vs-bs .btn{margin-left:auto;pointer-events:none}.eo12 .vs-say{font-size:13.5px;line-height:1.5;color:var(--ink-2);animation:vsin .4s cubic-bezier(.16,1,.3,1) .05s both}.eo12 .vs-say b{color:var(--ink);font-weight:600}.eo12 .vs-go{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--c);cursor:pointer;border:0;background:none;padding:0}.eo12 .vs-go svg{width:14px;height:14px;transition:transform .2s}.eo12 .vs-go:hover svg{transform:translateX(2px)}@media (max-width:700px){.eo12 .vsmenu{grid-template-columns:1fr}.eo12 .vs-stage{display:none}}@media (prefers-reduced-motion:reduce){.eo12 .vs-card,.eo12 .vs-say{animation:none}.eo12 .pill,.eo12 .pill .car{transition:none}}.eo12 .ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.eo12 .stage{position:relative;background-color:#f7f7f8;background-image:linear-gradient(rgba(24,24,27,.05) 1px,transparent 0),linear-gradient(90deg,rgba(24,24,27,.05) 1px,transparent 0);background-size:32px 32px;background-position:-1px -1px}.eo12 .win{position:relative;background:#fff;border:1px solid #dcdce1;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 20px 44px -22px rgba(24,24,27,.28);overflow:hidden;text-align:left;font-size:13px;line-height:1.4;color:var(--ink)}.eo12 .wtop{position:relative;display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border-bottom:1px solid var(--rule);font:500 11.5px/1 var(--mono);color:var(--muted);white-space:nowrap}.eo12 .lit .wtop{border-top:3px solid var(--season)}.eo12 .wtop .lg{width:15px;height:15px}.eo12 .wtop .crumb{overflow:hidden;text-overflow:ellipsis}.eo12 .wtop .crumb b{color:var(--ink);font-weight:500}.eo12 .day{margin-left:auto;display:flex;align-items:center;gap:7px;font:500 12px/1 var(--sans);color:var(--ink-2)}.eo12 .day i{width:9px;height:9px;border-radius:2px;background:var(--season);flex:none}.eo12 .wbody{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:540px}.eo12 .side{border-right:1px solid var(--rule);background:#fbfbfb;padding:12px 10px;display:flex;flex-direction:column;gap:1px}.eo12 .ten{display:flex;align-items:center;gap:8px;padding:4px 8px 12px;font-weight:600;font-size:13px}.eo12 .ten .av{width:24px;height:24px;border-radius:6px;background:var(--wine);color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:600;flex:none}.eo12 .ten svg{margin-left:auto;width:14px;height:14px;color:var(--muted)}.eo12 .side a{display:flex;align-items:center;gap:9px;height:31px;padding:0 8px;border-radius:6px;color:var(--ink-2);font-size:13px}.eo12 .side a svg{width:15px;height:15px;color:var(--muted)}.eo12 .side a.on{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 0 0 1px var(--rule),inset 2px 0 0 var(--red)}.eo12 .side a.on svg{color:var(--ink)}.eo12 .side-foot{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 6px 2px;border-top:1px solid var(--rule)}.eo12 .side-foot .av2{width:28px;height:28px;border-radius:50%;background:var(--fill);border:1px solid var(--rule);display:grid;place-items:center;font-size:10.5px;font-weight:600;color:var(--ink-2)}.eo12 .side-foot b{display:block;font-size:12.5px;font-weight:500}.eo12 .side-foot small{display:block;font-size:11px;color:var(--muted)}.eo12 .wmain{padding:22px 24px 26px;min-width:0}.eo12 .k{font:500 11px/1 var(--mono);color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.eo12 .wh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.eo12 .wh h5{margin:7px 0 0;font-size:22px;font-weight:600;letter-spacing:-.02em}.eo12 .wh-a{display:flex;gap:6px}.eo12 .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--rule);border-radius:8px;overflow:hidden}.eo12 .stat{padding:12px 14px;border-left:1px solid var(--rule);min-width:0}.eo12 .stat:first-child{border-left:0}.eo12 .stat small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo12 .stat b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em;margin-top:3px;font-variant-numeric:tabular-nums}.eo12 .stat b em{font-style:normal;font-size:13px;color:var(--muted);font-weight:500;letter-spacing:0}.eo12 .cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.eo12 .box{border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:#fff}.eo12 .box-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--rule);font-weight:600;font-size:12.5px}.eo12 .box-h a,.eo12 .box-h span{font-weight:500;color:var(--muted)}.eo12 .box-h.sub{border-top:1px solid var(--rule)}.eo12 .item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--rule-2)}.eo12 .box-h+.item{border-top:0}.eo12 .item .t{flex:1;min-width:0}.eo12 .item .t b{display:block;font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo12 .item .t small{display:block;color:var(--muted);font-size:11.5px}.eo12 .item .ico{width:30px;height:30px;border-radius:7px;border:1px solid var(--rule);display:grid;place-items:center;flex:none;color:var(--ink-2);background:#fff}.eo12 .item .ico svg{width:15px;height:15px}.eo12 .item .time{font:500 12px var(--mono);color:var(--ink-2);width:40px;flex:none}.eo12 .item .sw{width:10px;height:10px;border-radius:2px;flex:none;border:1px solid rgba(0,0,0,.15)}.eo12 .item.new{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;border-top-width:0;transition:max-height .5s ease,padding .5s ease,opacity .5s ease .1s,background 2.5s ease 1.5s}.eo12 .item.new.on{max-height:64px;padding-top:10px;padding-bottom:10px;opacity:1;background:#fff8ef}.eo12 .mb{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 10px;border-radius:6px;border:1px solid var(--rule);background:#fff;font-size:12px;font-weight:500;white-space:nowrap;color:var(--ink)}.eo12 .mb svg{width:13px;height:13px;color:var(--muted)}.eo12 .mb.pri{background:var(--ink);border-color:var(--ink);color:#fff}.eo12 .mb.red{background:var(--red);border-color:var(--red);color:#fff}.eo12 .mb.w{width:100%;justify-content:center;height:32px}.eo12 .tag{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 8px;border-radius:999px;background:#f1f1f3;color:#52525b;font-size:11px;font-weight:500;white-space:nowrap}.eo12 .tag svg{width:11px;height:11px;stroke-width:2}.eo12 .tag.ok{background:var(--green-soft);color:var(--green-ink)}.eo12 .tag.amb{background:var(--amber-soft);color:var(--amber-ink)}.eo12 .tag.red{background:#fdeceb;color:#b42318}.eo12 .tag.or{background:var(--orange-soft);color:var(--orange-ink)}.eo12 .tag.sq{border-radius:5px}.eo12 .pro{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;border:1px solid var(--rule);font:600 10px/1 var(--mono);color:var(--ink-2);letter-spacing:.04em;vertical-align:3px;margin-left:4px}.eo12 .tw{overflow-x:auto}.eo12 .tbl{width:100%;border-collapse:collapse;font-size:12.5px}.eo12 .tbl th{font:500 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:left;border-bottom:1px solid var(--rule);background:#fcfcfc}.eo12 .tbl td,.eo12 .tbl th{padding:10px 14px;white-space:nowrap}.eo12 .tbl td{border-bottom:1px solid var(--rule-2)}.eo12 .tbl tr:last-child td{border-bottom:0}.eo12 .tbl td.n,.eo12 .tbl td.num{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.eo12 .tbl td.num,.eo12 .tbl th.num{text-align:right}.eo12 .tbl td.mut{color:var(--muted)}.eo12 .tbl tr.hi td{background:#fffaf2}.eo12 .tbl tr.new td{transition:background 1.2s}.eo12 .toast{position:absolute;left:50%;bottom:18px;z-index:4;transform:translate(-50%,10px);display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;white-space:nowrap;opacity:0;transition:opacity .4s,transform .4s;box-shadow:0 10px 24px -10px rgba(0,0,0,.45);pointer-events:none}.eo12 .toast svg{color:#8ee0ae;width:15px;height:15px}.eo12 .toast.on{opacity:1;transform:translate(-50%)}.eo12 .flip{display:inline-flex}.eo12 .flip .b,.eo12 .flip.on .a{display:none}.eo12 .flip.on .b{display:inline-flex;animation:pop .45s cubic-bezier(.2,.8,.2,1)}.eo12 .flip.blk,.eo12 .flip.blk .a{display:flex;width:100%}.eo12 .flip.blk.on .a{display:none}.eo12 .flip.blk.on .b{display:flex}.eo12 .appear{opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.eo12 .appear.on{opacity:1;transform:none}.eo12 .dim{transition:opacity .4s}.eo12 .dim:not(.on){opacity:.4}.eo12 .facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule)}.eo12 .fact{padding:30px 28px 32px;border-left:1px solid var(--rule)}.eo12 .fact:first-child{border-left:0}.eo12 .fact b{display:block;font-size:46px;font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.eo12 .fact span{display:block;margin-top:12px;font-size:14px;line-height:1.45;color:var(--muted);max-width:210px}.eo12 .intro{border-top:1px solid var(--rule);padding:96px 48px 80px}.eo12 .big{margin:0;max-width:940px;font-size:clamp(28px,3.7vw,46px);line-height:1.1;letter-spacing:-.032em;font-weight:600;color:var(--muted-2)}.eo12 .big b{color:var(--ink);font-weight:600}.eo12 .plat{display:grid;grid-template-columns:236px minmax(0,1fr);border-top:1px solid var(--rule)}.eo12 .rail{border-right:1px solid var(--rule)}.eo12 .rail-in{position:sticky;top:64px;padding:32px 0}.eo12 .rail-cap{margin:0 0 12px 26px;font:500 11px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.eo12 .rail a{display:flex;gap:10px;align-items:baseline;padding:7px 24px;font-size:15px;color:var(--faint);box-shadow:inset 2px 0 0 transparent;transition:color .2s,box-shadow .2s}.eo12 .rail a i{font:500 11px/1 var(--mono);font-style:normal;color:var(--faint);width:18px;flex:none}.eo12 .rail a:hover{color:var(--ink-2)}.eo12 .rail a.on{color:var(--ink);box-shadow:inset 2px 0 0 var(--red)}.eo12 .rail a.on i{color:var(--red)}.eo12 .ch{border-bottom:1px solid var(--rule)}.eo12 .ch:last-child{border-bottom:0}.eo12 .ch-head{padding:60px 48px 44px}.eo12 .ch-k{display:flex;gap:10px;align-items:center;margin:0 0 16px;font:500 12px/1 var(--mono);color:var(--muted)}.eo12 .ch-k i{font-style:normal;color:var(--red)}.eo12 .stmt{margin:0;max-width:780px;font-size:clamp(20px,2.15vw,26px);line-height:1.32;letter-spacing:-.018em;font-weight:500;color:var(--muted-2)}.eo12 .stmt b{color:var(--ink);font-weight:600}.eo12 .pages{margin:20px 0 0;font-size:13.5px;color:var(--muted);max-width:780px}.eo12 .pages span{color:var(--ink-2);font-weight:500;margin-right:4px}.eo12 .ch-main{padding:48px}.eo12 .ch-main,.eo12 .ch-pair{border-top:1px solid var(--rule)}.eo12 .ch-pair{display:grid;grid-template-columns:1fr 1fr}.eo12 .cell{padding:36px 36px 40px;display:flex;flex-direction:column;gap:24px;min-width:0}.eo12 .cell+.cell{border-left:1px solid var(--rule)}.eo12 .cell h4{margin:0;font-size:16px;line-height:1.45;font-weight:500;color:var(--muted);max-width:440px}.eo12 .cell h4 b{color:var(--ink);font-weight:600}.eo12 .mini{margin-top:auto;background:#fff;border:1px solid var(--rule);border-radius:10px;box-shadow:0 12px 30px -20px rgba(24,24,27,.3);font-size:12.5px;line-height:1.4;overflow:hidden;position:relative}.eo12 .mini-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--rule);font-size:12.5px}.eo12 .mini-h b{font-weight:600}.eo12 .mini-h span{color:var(--muted);font-size:12px}.eo12 .mini-b{padding:12px 14px}.eo12 .mini-f{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid var(--rule);font-size:11.5px;color:var(--muted)}.eo12 .mini-f svg{width:13px;height:13px}.eo12 .bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule)}.eo12 .bar b{font-weight:600}.eo12 .split{display:grid;grid-template-columns:minmax(0,1fr) var(--side,280px);min-height:var(--minh,380px)}.eo12 .split.left{grid-template-columns:var(--side,280px) minmax(0,1fr)}.eo12 .split>div{min-width:0}.eo12 .split>div:first-child{border-right:1px solid var(--rule)}.eo12 .cols.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.eo12 .side-panel{padding:16px 18px;display:flex;flex-direction:column;gap:12px;background:#fcfcfc}.eo12 .side-panel h6{margin:4px 0 0;font-size:17px;font-weight:600;letter-spacing:-.01em}.eo12 .dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:7px 10px;margin:0;font-size:12.5px}.eo12 .dl dt{color:var(--muted)}.eo12 .dl dd{margin:0}.eo12 .seal{align-items:flex-start;gap:9px;padding:10px 12px;border-radius:8px;background:var(--green-soft);color:var(--green-ink);font-size:12px}.eo12 .seal svg{width:16px;height:16px;margin-top:1px}.eo12 .seal b{display:block;font-weight:600}.eo12 .seal small{display:block;color:#3c6b4f}.eo12 .steps{list-style:none;margin:0;padding:8px 0}.eo12 .steps li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 18px;position:relative}.eo12 .steps li:not(:last-child):before{content:"";position:absolute;left:29px;top:34px;bottom:-10px;width:1px;background:var(--rule)}.eo12 .steps .n{width:23px;height:23px;border-radius:50%;border:1px solid #d4d4d8;display:grid;place-items:center;font:500 11px/1 var(--mono);color:var(--muted);background:#fff;position:relative;z-index:1;transition:background .3s,color .3s,border-color .3s}.eo12 .steps li.done .n,.eo12 .steps li.on .n{background:var(--ink);border-color:var(--ink);color:#fff}.eo12 .steps li[data-at]:not(.on){opacity:.42}.eo12 .steps li{transition:opacity .4s}.eo12 .steps b{display:block;font-weight:500}.eo12 .steps small{display:block;color:var(--muted);font-size:11.5px}.eo12 .steps .tm{font:500 11px/1.6 var(--mono);color:var(--faint)}.eo12 .doc{margin:18px;background:#fff;border:1px solid #e1e1e6;border-radius:4px;box-shadow:0 14px 28px -20px rgba(0,0,0,.35);padding:18px 20px 16px;font-size:11.5px}.eo12 .doc .dh{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--rule-2)}.eo12 .doc .dh .lg{width:24px;height:24px}.eo12 .doc .dh b{display:block;font-size:12px}.eo12 .doc .dh small{display:block;color:var(--muted);font-size:10.5px}.eo12 .doc h6{margin:14px 0 12px;font-size:14px;font-weight:600;text-align:center;letter-spacing:.01em}.eo12 .doc .dl{grid-template-columns:80px minmax(0,1fr);font-size:11.5px;gap:5px 8px}.eo12 .doc .df{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px;gap:12px}.eo12 .sig{border-top:1px solid var(--ink-2);padding-top:4px;min-width:120px;font-size:10px;color:var(--muted)}.eo12 .sig i{display:block;font-family:Georgia,Times New Roman,serif;font-size:15px;color:var(--ink);margin-bottom:2px}.eo12 .qr{width:56px;height:56px;display:block}.eo12 .qr.s{width:44px;height:44px}.eo12 .fld{display:block;margin:0 0 9px}.eo12 .fld small{display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.eo12 .fld span{justify-content:space-between;height:31px;padding:0 10px;border:1px solid var(--rule);border-radius:6px;background:#fff;font-size:12.5px}.eo12 .fld span,.eo12 .urlb{display:flex;align-items:center}.eo12 .urlb{gap:6px;height:30px;padding:0 12px;border-bottom:1px solid var(--rule);background:#fafafa;font:500 11px/1 var(--mono);color:var(--muted)}.eo12 .urlb svg{width:12px;height:12px}.eo12 .pbar{height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.eo12 .pbar i{display:block;height:100%;width:var(--w);background:var(--ink);border-radius:3px;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.eo12 .pbar[data-at]:not(.on) i{width:var(--w0,0)}.eo12 .code{display:flex;gap:6px}.eo12 .code span{width:30px;height:36px;border:1px solid var(--rule);border-radius:6px;display:grid;place-items:center;font:600 15px/1 var(--mono);background:#fff}.eo12 .code span:not(.on){color:transparent}.eo12 .code span.on{border-color:var(--ink-2)}.eo12 .tl{list-style:none;margin:0;padding:6px 14px 10px}.eo12 .tl li{display:flex;gap:10px;align-items:center;padding:7px 0}.eo12 .tl li>i{font-style:normal;width:26px;height:26px;border-radius:6px;background:var(--fill);display:grid;place-items:center;font:600 11px/1 var(--mono);color:var(--ink-2);flex:none}.eo12 .tl b{display:block;font-weight:500}.eo12 .tl small{display:block;color:var(--muted);font-size:11.5px}.eo12 .corr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--rule)}.eo12 .corr>div{padding:12px 14px}.eo12 .corr>div+div{border-left:1px solid var(--rule)}.eo12 .corr small{display:block;font-size:11px;color:var(--muted);margin-bottom:3px}.eo12 .corr s{color:var(--muted);text-decoration-color:#b42318}.eo12 .corr b{font-weight:600}.eo12 .tgl{width:28px;height:16px;border-radius:999px;background:#d4d4d8;position:relative;flex:none;transition:background .3s}.eo12 .tgl:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .3s}.eo12 .tgl.on{background:var(--ink)}.eo12 .tgl.on:after{left:14px}.eo12 .bars{display:flex;align-items:flex-end;gap:7px;height:130px;padding-top:10px}.eo12 .bars i{flex:1;height:var(--h);background:#d9d9de;border-radius:3px 3px 0 0;transition:height 1s cubic-bezier(.2,.8,.2,1)}.eo12 .bars i:last-child{background:var(--ink)}.eo12 .bars[data-at]:not(.on) i{height:4%}.eo12 .blabels{display:flex;gap:7px;margin-top:6px;font:500 10px/1 var(--mono);color:var(--faint)}.eo12 .blabels span{flex:1;text-align:center}.eo12 .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font:500 10.5px/1 var(--mono)}.eo12 .cal span{aspect-ratio:1;display:grid;place-items:center;border-radius:5px;color:var(--ink-2);background:#fafafa;border:1px solid var(--rule-2)}.eo12 .cal span.h{color:var(--faint);background:none;border:0}.eo12 .cal span.k{background:var(--ink);border-color:var(--ink);color:#fff}.eo12 .cal span.t{box-shadow:0 0 0 2px var(--red)}.eo12 .cal span.x{background:none;border-color:transparent}.eo12 .cal span.v{background:var(--red);border-color:var(--red);color:#fff}.eo12 .q{padding:14px 16px}.eo12 .q p{font-weight:500;margin:0 0 10px}.eo12 .opt{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:1px solid var(--rule);border-radius:7px;margin-top:6px;font-size:12.5px}.eo12 .opt i{width:14px;height:14px;border-radius:50%;border:1px solid #c8c8ce;flex:none}.eo12 .opt{transition:border-color .3s,background .3s}.eo12 .opt.pick.on{border-color:var(--green);background:var(--green-soft)}.eo12 .opt.pick.on i{border:4px solid var(--green)}.eo12 .kv{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--rule-2)}.eo12 .kv:first-child{border-top:0}.eo12 .kv span{color:var(--muted)}.eo12 .kv b{font-weight:600;font-variant-numeric:tabular-nums}.eo12 .av3{width:26px;height:26px;border-radius:50%;background:var(--fill);border:1px solid var(--rule);display:grid;place-items:center;font:600 10px/1 var(--sans);color:var(--ink-2);flex:none}.eo12 .timer{font:600 30px/1 var(--mono);letter-spacing:-.02em;text-align:center;padding:20px 0 14px}.eo12 .timer+.sd{padding-bottom:20px}.eo12 .sd{display:flex;gap:6px;justify-content:center;padding-bottom:4px}.eo12 .sd i{width:28px;height:4px;border-radius:2px;background:var(--rule)}.eo12 .sd i.k{background:var(--ink)}.eo12 .site{margin:16px;border:1px solid var(--rule);border-radius:8px;overflow:hidden;background:#fff}.eo12 .site-n{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--rule);font-size:11.5px}.eo12 .site-n b{font-size:12.5px}.eo12 .site-n .lk{margin-left:auto;display:flex;gap:10px;color:var(--muted)}.eo12 .site-hero{padding:22px 16px;background:#7f1d2c;color:#fff}.eo12 .site-hero small{display:block;font:500 10px/1 var(--mono);opacity:.75;text-transform:uppercase;letter-spacing:.05em}.eo12 .site-hero b{display:block;margin-top:8px;font-size:17px;letter-spacing:-.01em;font-weight:600}.eo12 .site-g{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.eo12 .site-g div{border:1px solid var(--rule);border-radius:6px;padding:8px 10px;font-size:11.5px}.eo12 .site-g div b{display:block;font-size:12px}.eo12 .site-g div small{color:var(--muted)}.eo12 .site-g div.new{border-style:dashed}.eo12 .secrow{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--rule-2)}.eo12 .secrow .t{flex:1;min-width:0}.eo12 .secrow b{display:block;font-weight:500}.eo12 .secrow small{display:block;color:var(--muted);font-size:11.5px}.eo12 .big-n{font-size:34px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.eo12 .dots{display:flex;gap:4px;align-items:center}.eo12 .dots i{width:7px;height:7px;border-radius:50%;background:var(--rule)}.eo12 .care,.eo12 .dots i.k{background:var(--ink)}.eo12 .care{color:#fff}.eo12 .care-head{padding:96px 48px 56px}.eo12 .care .big{color:#8d8d97}.eo12 .care .big b{color:#fff}.eo12 .care-grid{display:grid;grid-template-columns:repeat(4,1fr)}.eo12 .care-grid,.eo12 .cc{border-top:1px solid rgba(255,255,255,.1)}.eo12 .cc{padding:28px 24px 30px;border-left:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:12px;min-height:236px}.eo12 .cc:nth-child(4n+1){border-left:0}.eo12 .cc:nth-child(-n+4){border-top:0}.eo12 .cc h4{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em}.eo12 .cc p{font-size:13.5px;color:#a1a1aa;line-height:1.5}.eo12 .art{margin-top:auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 12px;font:500 11.5px/1.55 var(--mono);color:#d4d4d8;background:rgba(255,255,255,.03)}.eo12 .art .g{color:#8ee0ae}.eo12 .art .m{color:#71717a}.eo12 .closing{border-top:1px solid var(--rule);padding:104px 48px 112px;text-align:center}.eo12 .closing h2{margin:0;font-size:clamp(36px,5.4vw,68px);letter-spacing:-.045em;line-height:1.02;font-weight:600}.eo12 .closing p{max-width:620px;margin:20px auto 0;color:var(--ink-2);font-size:17px;line-height:1.55}.eo12 .closing .ctas{margin-top:30px}.eo12 .foot{border-top:1px solid var(--rule)}.eo12 .foot-in{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 48px}.eo12 .foot-in .logo{border:0;padding:0}.eo12 .foot-in nav{display:flex;gap:20px;flex-wrap:wrap;margin-left:auto;font-size:13.5px;color:var(--muted)}.eo12 .foot-in nav a:hover{color:var(--ink)}.eo12 .fine{padding:16px 48px 28px;border-top:1px solid var(--rule-2);font-size:12.5px;color:var(--faint)}.eo12 .hero{position:relative;text-align:center;background:#fff}.eo12 .hero .hero-copy{max-width:1180px;margin:0 auto;padding:92px 24px 0}.eo12 .hero .news{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 6px 0 12px;border:1px solid var(--rule);border-radius:999px;background:#fff;font-size:13px;color:var(--ink-2);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .2s}.eo12 .hero .news:hover{border-color:#c8c8ce}.eo12 .hero .news b{font-weight:600;color:var(--ink)}.eo12 .hero .news .ar{width:22px;height:22px;border-radius:50%;background:var(--fill);display:grid;place-items:center}.eo12 .hero .news .ar svg{width:12px;height:12px}.eo12 .hero .h1{margin:30px auto 0;font-size:clamp(42px,6.2vw,88px);line-height:1.02;letter-spacing:-.048em;font-weight:600}.eo12 .hero .h1 span{display:block}.eo12 .hero .h1 .l2{color:var(--red)}.eo12 .hero .lead{max-width:620px;margin:24px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--muted)}.eo12 .hero .ctas{margin-top:30px}.eo12 .hero .note{display:flex;gap:6px;align-items:center;justify-content:center}.eo12 .hero .note svg{color:var(--green)}.eo12 .hero .hstage{position:relative;margin-top:76px;padding:0 24px 40px}.eo12 .hero .dev-wrap{position:relative;width:min(var(--appw),calc(100vw - 460px));margin:0 auto}.eo12 .hero .dev{position:relative;padding:9px;border-radius:20px;background:rgba(255,255,255,.55);border:1px solid rgba(24,24,27,.08);box-shadow:0 1px 1px rgba(0,0,0,.03),0 40px 80px -40px rgba(24,24,27,.32),0 16px 32px -24px rgba(24,24,27,.18)}.eo12 .hero .app{position:relative;height:var(--apph);display:grid;grid-template-columns:228px minmax(0,1fr);background:#fff;border:1px solid #dedee3;border-radius:12px;overflow:hidden;text-align:left;font-size:13px;line-height:1.4;color:var(--ink)}.eo12 .hero .sb{position:relative;background:#fafafa;border-right:1px solid var(--rule)}.eo12 .hero .sbv{position:absolute;inset:0;display:flex;flex-direction:column;padding:12px 10px;gap:1px;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.eo12 .hero .sbv.on{opacity:1;visibility:visible;transition:opacity .45s}.eo12 .hero .ten{display:flex;align-items:center;gap:9px;padding:4px 6px 10px;font-weight:600;font-size:13.5px;letter-spacing:-.005em}.eo12 .hero .ten .av{width:26px;height:26px;border-radius:7px;background:var(--wine);color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:600;flex:none}.eo12 .hero .ten .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo12 .hero .ten svg{width:14px;height:14px;color:var(--muted)}.eo12 .hero .qa{display:flex;gap:6px;margin:0 0 10px}.eo12 .hero .qa span{display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid var(--rule);border-radius:7px;background:#fff;font-size:12.5px;color:var(--ink-2);flex:1}.eo12 .hero .qa span:last-child{flex:none}.eo12 .hero .qa svg{width:14px;height:14px;color:var(--muted)}.eo12 .hero .qa kbd{margin-left:auto;font:500 10.5px/1 var(--mono);color:var(--faint)}.eo12 .hero .sb a{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:6px;color:var(--ink-2);font-size:13px;transition:background .3s}.eo12 .hero .sb a svg{width:15px;height:15px;color:var(--muted)}.eo12 .hero .sb a .ct{margin-left:auto;font:500 11px/1 var(--mono);color:var(--muted)}.eo12 .hero .sb a.on{background:#fff;color:var(--ink);font-weight:500;box-shadow:0 0 0 1px var(--rule),inset 2px 0 0 var(--red)}.eo12 .hero .sb a.on svg{color:var(--ink)}.eo12 .hero .sb .grp{margin:12px 8px 4px;font:500 10.5px/1 var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.eo12 .hero .sb-foot{margin-top:auto;display:flex;align-items:center;gap:9px;padding:10px 6px 2px;border-top:1px solid var(--rule)}.eo12 .hero .av2{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--rule);display:grid;place-items:center;font-size:10.5px;font-weight:600;color:var(--ink-2);flex:none}.eo12 .hero .sb-foot b{display:block;font-size:12.5px;font-weight:500}.eo12 .hero .sb-foot small{display:block;font-size:11px;color:var(--muted)}.eo12 .hero .sb-foot .ver{margin-left:auto;font:500 10px/1 var(--mono);color:var(--faint)}.eo12 .hero .mn{position:relative;min-width:0;display:flex;flex-direction:column}.eo12 .hero .tb{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px 0 20px;border-bottom:1px solid var(--rule);border-top:3px solid var(--season);flex:none}.eo12 .hero .crumb{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;min-width:0}.eo12 .hero .crumb b{color:var(--ink);font-weight:500}.eo12 .hero .crumb svg{width:12px;height:12px;color:var(--faint)}.eo12 .hero .tb-r{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.eo12 .hero .tb-r .day{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);padding-right:6px}.eo12 .hero .tb-r .day i{width:9px;height:9px;border-radius:2px;background:var(--season)}.eo12 .hero .ib{width:30px;height:30px;border-radius:7px;border:1px solid var(--rule);display:grid;place-items:center;color:var(--ink-2);position:relative;background:#fff}.eo12 .hero .ib svg{width:15px;height:15px}.eo12 .hero .ib i{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--red);border:1.5px solid #fff}.eo12 .hero .askb{display:flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:7px;border:1px solid var(--rule);background:#fff;font-size:12.5px;font-weight:500;transition:background .25s,border-color .25s,color .25s}.eo12 .hero .askb.on{background:var(--ink);border-color:var(--ink);color:#fff}.eo12 .hero .stagearea{position:relative;flex:1;min-height:0}.eo12 .hero .sc{position:absolute;inset:0;padding:22px 26px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1),visibility 0s .5s;overflow:hidden}.eo12 .hero .sc.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease .08s,transform .6s cubic-bezier(.2,.8,.2,1) .08s}.eo12 .hero .sc.flush{padding:0}.eo12 .hero .k{font:500 11px/1 var(--mono);color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.eo12 .hero .wh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.eo12 .hero .wh h5{margin:8px 0 0;font-size:24px;font-weight:600;letter-spacing:-.025em}.eo12 .hero .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule);border-radius:9px;overflow:hidden}.eo12 .hero .stat{padding:12px 14px;border-left:1px solid var(--rule);min-width:0}.eo12 .hero .stat:first-child{border-left:0}.eo12 .hero .stat small{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo12 .hero .stat b{display:block;font-size:23px;font-weight:600;letter-spacing:-.025em;margin-top:3px;font-variant-numeric:tabular-nums}.eo12 .hero .stat b em{font-style:normal;font-size:13px;color:var(--muted);font-weight:500;letter-spacing:0}.eo12 .hero .cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;margin-top:14px;align-items:start}.eo12 .hero .box{border:1px solid var(--rule);border-radius:9px;overflow:hidden;background:#fff}.eo12 .hero .box-h{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--rule);font-weight:600;font-size:12.5px}.eo12 .hero .box-h a,.eo12 .hero .box-h span{font-weight:500;color:var(--muted)}.eo12 .hero .box-h.sub{border-top:1px solid var(--rule)}.eo12 .hero .item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--rule-2);transition:background .6s}.eo12 .hero .box-h+.item{border-top:0}.eo12 .hero .item .t{flex:1;min-width:0}.eo12 .hero .item .t b{font-weight:500;font-size:13px}.eo12 .hero .item .t b,.eo12 .hero .item .t small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo12 .hero .item .t small{color:var(--muted);font-size:11.5px}.eo12 .hero .ico{width:30px;height:30px;border-radius:7px;border:1px solid var(--rule);display:grid;place-items:center;flex:none;color:var(--ink-2);background:#fff}.eo12 .hero .ico svg{width:15px;height:15px}.eo12 .hero .time{font:500 12px var(--mono);color:var(--ink-2);width:40px;flex:none}.eo12 .hero .sw{width:10px;height:10px;border-radius:2px;flex:none;border:1px solid rgba(0,0,0,.15);display:inline-block}.eo12 .hero .item.new{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;border-top-width:0;transition:max-height .55s ease,padding .55s ease,opacity .5s ease .1s}.eo12 .hero .item.new.on{max-height:64px;padding-top:10px;padding-bottom:10px;opacity:1;background:#fff8ef}.eo12 .hero .mb{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 11px;border-radius:7px;border:1px solid var(--rule);background:#fff;font-size:12px;font-weight:500;white-space:nowrap;color:var(--ink);transition:transform .15s,background .2s}.eo12 .hero .mb svg{width:13px;height:13px;color:var(--muted)}.eo12 .hero .mb.pri{background:var(--ink);border-color:var(--ink);color:#fff}.eo12 .hero .mb.red{background:var(--red);border-color:var(--red);color:#fff}.eo12 .hero .mb.w{width:100%;height:34px}.eo12 .hero .mb.press.on{transform:scale(.96);background:#000}.eo12 .hero .tag{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 8px;border-radius:999px;background:#f1f1f3;color:#52525b;font-size:11px;font-weight:500;white-space:nowrap}.eo12 .hero .tag svg{width:11px;height:11px;stroke-width:2}.eo12 .hero .tag.ok{background:var(--green-soft);color:var(--green-ink)}.eo12 .hero .tag.amb{background:var(--amber-soft);color:var(--amber-ink)}.eo12 .hero .tag.red{background:#fdeceb;color:#b42318}.eo12 .hero .tag.or{background:var(--orange-soft);color:var(--orange-ink)}.eo12 .hero .tag.sq{border-radius:5px}.eo12 .hero .bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule)}.eo12 .hero .bar b{font-weight:600}.eo12 .hero .split{display:grid;grid-template-columns:minmax(0,1fr) var(--side,290px);height:100%}.eo12 .hero .split>div{min-width:0}.eo12 .hero .split>div:first-child{border-right:1px solid var(--rule)}.eo12 .hero .panel{padding:18px 20px;display:flex;flex-direction:column;gap:12px;background:#fcfcfc}.eo12 .hero .panel h6{margin:4px 0 0;font-size:18px;font-weight:600;letter-spacing:-.015em}.eo12 .hero .dl{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px 10px;margin:0;font-size:12.5px}.eo12 .hero .dl dt{color:var(--muted)}.eo12 .hero .dl dd{margin:0}.eo12 .hero .tbl{width:100%;border-collapse:collapse;font-size:12.5px}.eo12 .hero .tbl th{font:500 10.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:left;padding:10px 16px;border-bottom:1px solid var(--rule);background:#fcfcfc;white-space:nowrap}.eo12 .hero .tbl td{padding:11px 16px;border-bottom:1px solid var(--rule-2);white-space:nowrap;transition:background .5s}.eo12 .hero .tbl td.n,.eo12 .hero .tbl td.num{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.eo12 .hero .tbl .num{text-align:right}.eo12 .hero .tbl td.mut{color:var(--muted)}.eo12 .hero .tbl tr.hi td{background:#fffaf2}.eo12 .hero .tbl tr.lit.on td{background:#fff3e2}.eo12 .hero .seal{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border-radius:9px;background:var(--green-soft);color:var(--green-ink);font-size:12px}.eo12 .hero .seal svg{width:16px;height:16px;margin-top:1px}.eo12 .hero .seal b{display:block;font-weight:600}.eo12 .hero .seal small{display:block;color:#3c6b4f}.eo12 .hero .flip{display:inline-flex}.eo12 .hero .flip .b,.eo12 .hero .flip.on .a{display:none}.eo12 .hero .flip.on .b{display:inline-flex;animation:pop .45s cubic-bezier(.2,.8,.2,1)}.eo12 .hero .flip.blk,.eo12 .hero .flip.blk .a{display:flex;width:100%}.eo12 .hero .flip.blk.on .a{display:none}.eo12 .hero .flip.blk.on .b{display:flex}@keyframes pop{0%{opacity:0;transform:translateY(4px)}}.eo12 .hero .appear{opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.eo12 .hero .appear.on{opacity:1;transform:none}.eo12 .hero .steps{list-style:none;margin:0;padding:10px 0}.eo12 .hero .steps li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 20px;position:relative;transition:opacity .4s}.eo12 .hero .steps li:not(:last-child):before{content:"";position:absolute;left:31px;top:35px;bottom:-11px;width:1px;background:var(--rule)}.eo12 .hero .steps .n{width:23px;height:23px;border-radius:50%;border:1px solid #d4d4d8;display:grid;place-items:center;font:500 11px/1 var(--mono);color:var(--muted);background:#fff;position:relative;z-index:1;transition:background .3s,color .3s,border-color .3s}.eo12 .hero .steps li.done .n,.eo12 .hero .steps li.on .n{background:var(--ink);border-color:var(--ink);color:#fff}.eo12 .hero .steps li[data-at]:not(.on){opacity:.4}.eo12 .hero .steps b{display:block;font-weight:500}.eo12 .hero .steps small{display:block;color:var(--muted);font-size:11.5px}.eo12 .hero .steps .tm{font:500 11px/1.6 var(--mono);color:var(--faint)}.eo12 .hero .doc{background:#fff;border:1px solid #e1e1e6;border-radius:4px;box-shadow:0 18px 36px -22px rgba(0,0,0,.4);padding:18px 20px 16px;font-size:11.5px}.eo12 .hero .doc .dh{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--rule-2)}.eo12 .hero .doc .dh .lg{width:24px;height:24px}.eo12 .hero .doc .dh b{display:block;font-size:12px}.eo12 .hero .doc .dh small{display:block;color:var(--muted);font-size:10.5px}.eo12 .hero .doc h6{margin:14px 0 12px;font-size:14px;font-weight:600;text-align:center}.eo12 .hero .doc .dl{grid-template-columns:76px minmax(0,1fr);font-size:11.5px;gap:5px 8px}.eo12 .hero .doc .df{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px;gap:12px}.eo12 .hero .sig{border-top:1px solid var(--ink-2);padding-top:4px;min-width:110px;font-size:10px;color:var(--muted)}.eo12 .hero .sig i{display:block;font-family:Georgia,Times New Roman,serif;font-size:15px;color:var(--ink);margin-bottom:2px}.eo12 .hero .qr{width:54px;height:54px;display:block;flex:none}.eo12 .hero .pbar{height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.eo12 .hero .pbar i{display:block;height:100%;width:var(--w);background:var(--ink);border-radius:3px;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.eo12 .hero .pbar[data-at]:not(.on) i{width:var(--w0,0)}.eo12 .hero .code{display:flex;gap:6px}.eo12 .hero .code span{width:32px;height:38px;border:1px solid var(--rule);border-radius:7px;display:grid;place-items:center;font:600 16px/1 var(--mono);background:#fff;transition:border-color .2s}.eo12 .hero .code span:not(.on){color:transparent}.eo12 .hero .code span.on{border-color:var(--ink-2)}.eo12 .hero .kv{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--rule-2)}.eo12 .hero .kv:first-child{border-top:0}.eo12 .hero .kv span{color:var(--muted)}.eo12 .hero .kv b{font-weight:600;font-variant-numeric:tabular-nums}.eo12 .hero .big-n{font-size:34px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.eo12 .hero .bars{display:flex;align-items:flex-end;gap:8px;height:120px}.eo12 .hero .bars i{flex:1;height:var(--h);background:#dcdce1;border-radius:3px 3px 0 0;transition:height 1s cubic-bezier(.2,.8,.2,1)}.eo12 .hero .bars i:last-child{background:var(--ink)}.eo12 .hero .bars[data-at]:not(.on) i{height:4%}.eo12 .hero .blabels{display:flex;gap:8px;margin-top:6px;font:500 10px/1 var(--mono);color:var(--faint)}.eo12 .hero .blabels span{flex:1;text-align:center}.eo12 .hero .week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.eo12 .hero .wd{border:1px solid var(--rule);border-radius:8px;min-height:212px;padding:8px;background:#fff;display:flex;flex-direction:column;gap:6px}.eo12 .hero .wd>b{font:500 10.5px/1 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;display:flex;justify-content:space-between}.eo12 .hero .wd.today{border-color:var(--ink-2)}.eo12 .hero .wd.today>b{color:var(--ink)}.eo12 .hero .mi{border-radius:6px;padding:6px 7px;background:#f7f7f8;font-size:11px;line-height:1.3}.eo12 .hero .mi small{display:block;font:500 10px/1.2 var(--mono);color:var(--muted);margin-bottom:2px}.eo12 .hero .mi.c{background:var(--green-soft)}.eo12 .hero .mi.new{background:#fff3e2;box-shadow:0 0 0 1px #f6c58c}.eo12 .hero .fund{display:grid;grid-template-columns:96px minmax(0,1fr) 70px;gap:10px;align-items:center;padding:7px 0;font-size:12px}.eo12 .hero .fund span{color:var(--ink-2)}.eo12 .hero .fund b{text-align:right;font-family:var(--mono);font-size:11.5px;font-weight:500}.eo12 .hero .ast{position:absolute;top:0;right:0;bottom:0;width:372px;background:#fff;border-left:1px solid var(--rule);box-shadow:-24px 0 48px -32px rgba(24,24,27,.35);display:flex;flex-direction:column;transform:translateX(104%);transition:transform .55s cubic-bezier(.2,.8,.2,1)}.eo12 .hero .ast.on{transform:none}.eo12 .hero .ast-h{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 12px;border-bottom:1px solid var(--rule)}.eo12 .hero .ast-h h6{margin:0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px}.eo12 .hero .ast-h p{font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.4}.eo12 .hero .ast-h .x{margin-left:auto;color:var(--faint);font-size:18px;line-height:1}.eo12 .hero .addon{font:500 9.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border:1px solid var(--rule);border-radius:4px;padding:3px 5px}.eo12 .hero .ast-b{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.eo12 .hero .q{align-self:flex-end;max-width:88%;background:var(--fill);border-radius:10px 10px 3px 10px;padding:8px 11px;font-size:12.5px;font-weight:500}.eo12 .hero .prog{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:7px}.eo12 .hero .prog i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:blink 1s infinite}@keyframes blink{50%{opacity:.25}}.eo12 .hero .ans{font-size:12.5px;line-height:1.55;color:var(--ink)}.eo12 .hero .ans p{margin:0 0 8px}.eo12 .hero .ref{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--rule);border-radius:8px;margin-top:6px;font-size:12px}.eo12 .hero .ref .t{flex:1;min-width:0}.eo12 .hero .ref .t b{display:block;font-weight:500;font-family:var(--mono);font-size:11.5px}.eo12 .hero .ref .t small{display:block;color:var(--muted);font-size:11px}.eo12 .hero .ast-f{border-top:1px solid var(--rule);padding:10px 12px}.eo12 .hero .inp{display:flex;align-items:center;gap:8px;height:38px;padding:0 6px 0 12px;border:1px solid var(--rule);border-radius:9px;font-size:12.5px;color:var(--faint)}.eo12 .hero .inp .ty{flex:1;color:var(--ink);white-space:nowrap;overflow:hidden}.eo12 .hero .inp .ty:empty:before{content:"Ask about EcclesiaOne or your records";color:var(--faint)}.eo12 .hero .inp .go{width:26px;height:26px;border-radius:7px;background:var(--ink);color:#fff;display:grid;place-items:center;flex:none}.eo12 .hero .inp .go svg{width:13px;height:13px}.eo12 .hero .allow{margin-top:7px;font-size:11px;color:var(--muted);text-align:center}.eo12 .hero .starters{display:flex;flex-direction:column;gap:6px}.eo12 .hero .starters span{display:block;padding:8px 10px;border:1px solid var(--rule);border-radius:8px;font-size:12px;color:var(--ink-2)}.eo12 .hero .hideq.on{display:none}.eo12 .hero .toast{position:absolute;left:50%;bottom:18px;z-index:6;transform:translate(-50%,10px);display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;white-space:nowrap;opacity:0;transition:opacity .4s,transform .4s;box-shadow:0 10px 24px -10px rgba(0,0,0,.45);pointer-events:none}.eo12 .hero .toast svg{color:#8ee0ae;width:15px;height:15px}.eo12 .hero .toast.on{opacity:1;transform:translate(-50%)}.eo12 .hero .sats{position:absolute;inset:0;pointer-events:none}.eo12 .hero .sat{position:absolute;z-index:5;pointer-events:auto;background:#fff;border:1px solid #dcdce1;border-radius:12px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 28px 56px -24px rgba(24,24,27,.35);font-size:12.5px;line-height:1.4;text-align:left;color:var(--ink);transition:box-shadow .4s,transform .4s}.eo12 .hero .sat.ping{transform:translateY(-4px);box-shadow:0 0 0 3px rgba(214,54,31,.14),0 34px 60px -24px rgba(24,24,27,.4)}.eo12 .hero .s1{left:-202px;top:36px}.eo12 .hero .s2{left:-210px;bottom:-34px;width:296px}.eo12 .hero .s3{right:-214px;top:132px;width:236px}.eo12 .hero .s4{right:-214px;bottom:-26px;width:236px}.eo12 .hero .sat-h{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--rule);font-size:11.5px;color:var(--muted)}.eo12 .hero .sat-h .r{margin-left:auto;font-family:var(--mono);font-size:11px}.eo12 .hero .sat-h svg{width:13px;height:13px}.eo12 .hero .sat-b{padding:12px 14px}.eo12 .hero .sat-t{margin:0 0 2px;font-weight:600;font-size:14px;letter-spacing:-.01em}.eo12 .hero .sat .item{padding:9px 14px}.eo12 .hero .dotnew{width:7px;height:7px;border-radius:50%;background:var(--red);flex:none}.eo12 .hero .phone{width:232px;padding:7px;border-radius:32px;background:#fff;border:1px solid #d4d4da}.eo12 .hero .scr{border-radius:25px;overflow:hidden;background:#f6f6f7;border:1px solid var(--rule)}.eo12 .hero .ph-top{display:flex;align-items:center;gap:8px;padding:16px 14px 10px;background:#fff;border-bottom:1px solid var(--rule);font-size:12px}.eo12 .hero .ph-top .lg{width:17px;height:17px}.eo12 .hero .ph-top b{font-weight:600;display:block}.eo12 .hero .ph-top small{display:block;font-size:10.5px;color:var(--muted);font-family:var(--mono)}.eo12 .hero .ph-body{padding:12px;display:flex;flex-direction:column;gap:8px}.eo12 .hero .ph-hi{margin:2px;font-weight:600;font-size:16px;letter-spacing:-.015em}.eo12 .hero .fld{display:block}.eo12 .hero .fld small{display:block;font-size:10.5px;color:var(--muted);margin-bottom:3px}.eo12 .hero .fld span{display:flex;align-items:center;justify-content:space-between;height:31px;padding:0 10px;border:1px solid var(--rule);border-radius:7px;background:#fff;font-size:12px}.eo12 .hero .ph-btn{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border-radius:9px;background:var(--ink);color:#fff;font-weight:500;font-size:12.5px}.eo12 .hero .ph-card{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:9px 11px;width:100%}.eo12 .hero .ph-card small{display:block;font-size:10.5px;color:var(--muted)}.eo12 .hero .ph-card b{font-size:12.5px;font-weight:600}.eo12 .hero .mail-h{display:flex;gap:10px;align-items:flex-start;padding:12px 14px 8px}.eo12 .hero .mail-h .av2{width:30px;height:30px}.eo12 .hero .mail-h b{display:block;font-size:12.5px}.eo12 .hero .mail-h small{display:block;font-size:11px;color:var(--muted)}.eo12 .hero .mail-h .tm{margin-left:auto;font:500 10.5px/1 var(--mono);color:var(--faint);padding-top:3px}.eo12 .hero .mail-b{padding:0 14px 13px 54px;font-size:12px;color:var(--ink-2)}.eo12 .hero .mail-b b{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}.eo12 .hero .vchip{position:absolute;left:-22px;bottom:-16px;display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:9px;background:#fff;border:1px solid #cfe9d9;box-shadow:0 14px 30px -16px rgba(20,128,74,.5);font-size:12px;font-weight:600;color:var(--green-ink);opacity:0;transform:translateY(6px) scale(.98);transition:opacity .4s,transform .4s}.eo12 .hero .vchip.on{opacity:1;transform:none}.eo12 .hero .vchip svg{width:15px;height:15px}.eo12 .hero .chips{display:flex;justify-content:center;gap:4px;margin:30px auto 0;flex-wrap:wrap}.eo12 .hero .chip{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:0;background:none;border-radius:9px;font-size:14px;color:var(--muted);cursor:pointer;transition:color .2s,background .2s}.eo12 .hero .chip:hover{color:var(--ink);background:rgba(24,24,27,.04)}.eo12 .hero .chip svg{width:15px;height:15px}.eo12 .hero .chip.on{color:var(--ink);font-weight:500}.eo12 .hero .chip .pg{position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:1px;background:rgba(24,24,27,.08);overflow:hidden;opacity:0}.eo12 .hero .chip.on .pg{opacity:1}.eo12 .hero .chip .pg b{display:block;height:100%;width:0;background:var(--red)}.eo12 .hero .chip.on .pg b{animation:fill var(--dur,6.5s) linear forwards}.eo12 .hero .paused .chip.on .pg b{animation-play-state:paused}@keyframes fill{to{width:100%}}.eo12 .hero .sample{margin:14px 0 0;font-size:12.5px;color:var(--faint)}@media (max-width:1040px){.eo12 .nav{display:none}.eo12 .hdr-cta{margin-left:auto}.eo12 .plat{grid-template-columns:minmax(0,1fr)}.eo12 .rail{border-right:0;border-bottom:1px solid var(--rule);position:sticky;top:64px;z-index:30;background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}.eo12 .rail-in{position:static;display:flex;overflow-x:auto;padding:0 10px;gap:2px;scrollbar-width:none}.eo12 .rail-in::-webkit-scrollbar{display:none}.eo12 .rail-cap{display:none}.eo12 .rail a{white-space:nowrap;padding:14px 10px;box-shadow:inset 0 -2px 0 transparent}.eo12 .rail a.on{box-shadow:inset 0 -2px 0 var(--red)}.eo12 .care-grid{grid-template-columns:repeat(2,1fr)}.eo12 .cc:nth-child(4n+1){border-left:1px solid rgba(255,255,255,.1)}.eo12 .cc:nth-child(odd){border-left:0}.eo12 .cc:nth-child(-n+4){border-top:1px solid rgba(255,255,255,.1)}.eo12 .cc:nth-child(-n+2){border-top:0}.eo12 .split{grid-template-columns:minmax(0,1fr)}.eo12 .split>div:first-child{border-right:0;border-bottom:1px solid var(--rule)}}@media (max-width:760px){.eo12{scroll-padding-top:116px}.eo12 .hdr-in{height:58px}.eo12 .rail{top:58px}.eo12 .logo{padding:0 14px}.eo12 .va-slot{padding:0 8px;border-right:0}.eo12 .pill .lbl{display:none}.eo12 .hdr-cta{padding:0 10px;border-left:0}.eo12 .hdr-cta .btn:not(.ink){display:none}.eo12 .wbody{grid-template-columns:minmax(0,1fr);min-height:0}.eo12 .side{display:none}.eo12 .wmain{padding:16px 14px 18px}.eo12 .wh h5{font-size:19px}.eo12 .wh-a{display:none}.eo12 .stats{grid-template-columns:repeat(2,1fr)}.eo12 .stat:nth-child(3){border-left:0}.eo12 .stat:nth-child(n+3){border-top:1px solid var(--rule)}.eo12 .cols,.eo12 .cols.three{grid-template-columns:minmax(0,1fr)}.eo12 .day .lng,.eo12 .toast{display:none}.eo12 .cal{max-width:300px}.eo12 .facts{grid-template-columns:repeat(2,1fr)}.eo12 .fact{padding:22px 18px 24px}.eo12 .fact:nth-child(3){border-left:0}.eo12 .fact:nth-child(n+3){border-top:1px solid var(--rule)}.eo12 .fact b{font-size:36px}.eo12 .intro{padding:60px 20px 48px}.eo12 .ch-head{padding:40px 20px 30px}.eo12 .ch-main{padding:20px 10px}.eo12 .ch-pair{grid-template-columns:minmax(0,1fr)}.eo12 .cell+.cell{border-left:0;border-top:1px solid var(--rule)}.eo12 .cell{padding:30px 20px 32px}.eo12 .care-head{padding:60px 20px 36px}.eo12 .care-grid{grid-template-columns:minmax(0,1fr)}.eo12 .cc{border-left:0!important;border-top:1px solid rgba(255,255,255,.1)!important;min-height:0}.eo12 .cc:first-child{border-top:0!important}.eo12 .closing{padding:72px 20px 88px}.eo12 .fine,.eo12 .foot-in{padding-left:20px;padding-right:20px}.eo12 .foot-in nav{margin-left:0}.eo12 .hide-sm{display:none}.eo12 .tbl td,.eo12 .tbl th{padding:9px 10px}.eo12 .doc{margin:14px}}@media (max-width:420px){.eo12 .logo .wm{display:none}.eo12 .stat b{font-size:19px}}@media (prefers-reduced-motion:reduce){.eo12 *,.eo12 :after,.eo12 :before{transition:none!important;animation:none!important}}.eo12 .hsearch{display:flex;align-items:center;gap:10px;padding:0 18px;border:0;border-left:1px solid var(--rule);background:none;font-size:14px;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background .15s}.eo12 .hsearch:hover{background:var(--fill-2);color:var(--ink)}.eo12 .hsearch svg{width:17px;height:17px}.eo12 .kbd{display:inline-flex;gap:3px}.eo12 .kbd b{font:500 11px/1 var(--mono);min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;border:1px solid var(--rule);border-radius:6px;background:#fff;color:var(--muted)}.eo12 .hero{overflow-x:clip}.eo12 .hero .ctas{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin-top:28px}.eo12 .hero .ctas .btn svg{width:16px;height:16px}.eo12 .hero .note{display:block;margin:14px auto 0;font-size:13px;color:var(--muted);text-align:center}.eo12 .hero .ask{max-width:640px;margin:30px auto 0;padding:6px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:rgba(250,250,250,.8)}.eo12 .hero .ask button{width:100%;display:flex;align-items:center;gap:12px;height:54px;padding:0 10px 0 18px;border:1px solid rgba(0,0,0,.08);border-radius:9px;background:#fff;color:var(--faint);font:inherit;font-size:16px;text-align:left;cursor:text;box-shadow:0 1px 2px rgba(0,0,0,.04)}.eo12 .hero .ask button svg{width:18px;height:18px}.eo12 .hero .ask-ph{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eo12 .hero .ask-ph b{color:var(--ink-2);font-weight:500}.eo12 .hero #askEx{transition:opacity .25s}.eo12 .hero .hstage{margin-top:72px}.eo12 .hero .cols.two{grid-template-columns:repeat(2,minmax(0,1fr))}.eo12 .hero .cols.wide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.eo12 .hero .split>div:first-child{border-bottom:0}.eo12 .hero .doc{margin:0}.eo12 .scrim{position:fixed;inset:0;background:rgba(24,24,27,.26);backdrop-filter:blur(3px);z-index:300;display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;text-align:left}.eo12 .pal{width:100%;max-width:620px;background:#fff;border-radius:14px;box-shadow:0 24px 60px -20px rgba(0,0,0,.28),0 0 0 1px rgba(0,0,0,.06);overflow:hidden;color:var(--ink)}.eo12 .pin{display:flex;align-items:center;gap:12px;padding:0 18px;height:58px;border-bottom:1px solid rgba(0,0,0,.08);color:var(--faint)}.eo12 .pin svg{width:18px;height:18px}.eo12 .pin input{flex:1;border:0;outline:0;font:inherit;font-size:16px;color:var(--ink);background:none;min-width:0}.eo12 .plist{max-height:min(420px,56vh);overflow-y:auto;padding:6px}.eo12 .pg{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:10px 12px 4px}.eo12 .pi{display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--ink-2);font:inherit;font-size:15px;text-align:left;cursor:pointer}.eo12 .pi svg{width:16px;height:16px;color:var(--muted)}.eo12 .pi.act{background:var(--fill);color:var(--ink)}.eo12 .pi.act svg{color:var(--orange)}.eo12 .pi .hint{margin-left:auto;font-size:12px;color:var(--faint);white-space:nowrap}.eo12 .pempty{padding:28px 16px;text-align:center;color:var(--muted)}.eo12 .pfoot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid rgba(0,0,0,.08);font-size:12px;color:var(--muted);background:var(--fill-2)}.eo12 .prs{border-top:1px solid var(--rule);padding:120px 48px 110px}.eo12 .prs-center{text-align:center;margin-bottom:40px}.eo12 .prs-h2{font-size:clamp(32px,4.4vw,54px);line-height:1.03;letter-spacing:-.04em;font-weight:600;margin:0 auto 16px;max-width:820px;text-wrap:balance}.eo12 .prs-sub{color:var(--ink-2);font-size:18px;max-width:640px;margin:0 auto}.eo12 .prs-sub a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.eo12 .pr{display:flex;flex-direction:column;gap:18px;text-align:left}.eo12 .pr-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.eo12 .pr-seg{display:inline-flex;gap:2px;padding:3px;background:#ececee;border-radius:10px}.eo12 .pr-seg button{height:36px;padding:0 15px;border:0;border-radius:8px;background:none;font:500 14px/1 var(--sans);color:#71717a;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.eo12 .pr-seg button[aria-checked=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.eo12 .pr-sub2{display:inline-flex;gap:6px}.eo12 .pr-sub2 button{height:32px;padding:0 12px;border-radius:8px;border:1px solid #e4e4e8;background:#fff;font:500 13px/1 var(--sans);color:var(--ink-2);cursor:pointer}.eo12 .pr-sub2 button[aria-checked=true]{border-color:var(--ink);color:var(--ink);font-weight:600}.eo12 .pr-box{border:1px solid #e4e4e8;background:#f7f7f8}.eo12 .pr-mono{font:500 11px/1.2 var(--mono);letter-spacing:.03em;text-transform:uppercase;color:#71717a}.eo12 .pr-mono.rec{color:#d6361f}.eo12 .pr-price{font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums;color:var(--ink)}.eo12 .pr-unit{font-size:12.5px;color:#71717a;margin-top:2px}.eo12 .pr-note{font-size:14px;color:#71717a;margin:6px 0 0;max-width:340px;line-height:1.5}.eo12 .pr-foot,.eo12 .pr-head,.eo12 .pr-line,.eo12 .pr-q{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.eo12 .pr-head{background:#fff;border-bottom:1px solid #e4e4e8}.eo12 .pr-foot>div,.eo12 .pr-head>div{padding:22px 28px;border-right:1px solid #e4e4e8}.eo12 .pr-foot>div:last-child,.eo12 .pr-head>div:last-child{border-right:0}.eo12 .pr-rec{background:#fffaf6}.eo12 .pr-foot{background:#fff}.eo12 .pr-dr{border-bottom:1px solid #e4e4e8}.eo12 .pr-q{width:100%;padding:0;border:0;background:none;text-align:left;align-items:stretch;cursor:pointer;font:inherit}.eo12 .pr-q>span{display:flex;align-items:center;gap:10px;padding:20px 28px;border-right:1px solid #e4e4e8}.eo12 .pr-q>span:last-child{border-right:0}.eo12 .pr-q b{font-size:16.5px;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.eo12 .pr-pm{margin-left:auto;width:26px;height:26px;border-radius:0;border:1px solid #e4e4e8;display:grid;place-items:center;font-size:15px;color:#71717a;flex:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s}.eo12 .pr-dr[data-open=true] .pr-pm{transform:rotate(45deg);background:#fff}.eo12 .pr-dots{display:inline-flex;gap:3px}.eo12 .pr-dots i{width:7px;height:7px;border-radius:50%;background:#1f7a45;display:block}.eo12 .pr-dots i.off{background:#d4d4d8}.eo12 .pr-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.eo12 .pr-dr[data-open=true] .pr-panel{grid-template-rows:1fr}.eo12 .pr-clip{overflow:hidden;min-height:0}.eo12 .pr-line{font-size:14px;border-top:1px solid #efeff1;background:#fff;color:#3f3f46}.eo12 .pr-line>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:11px 28px;border-right:1px solid #efeff1}.eo12 .pr-line>span:last-child{border-right:0}.eo12 .pr-perp{font-size:13px;color:#71717a;grid-column:span 2}.eo12 .pr-lnote{font-size:12px;color:#71717a}.eo12 .pr-yes{width:18px;height:18px;border-radius:50%;background:#1f7a45;display:grid;place-items:center}.eo12 .pr-yes svg{width:10px;height:10px}.eo12 .pr-no{width:12px;height:2px;background:#d4d4d8;border-radius:2px;display:block}.eo12 .pr-calc{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e4e4e8;border-top:0;margin-top:-18px;padding:22px 28px}.eo12 .pr-calc label{font-size:14px;font-weight:500}.eo12 .pr-calc input{width:140px;height:48px;padding:0 14px;border:1px solid #e4e4e8;border-radius:8px;font:inherit;font-size:15px;color:var(--ink)}.eo12 .pr-calc p{font-size:14px;color:var(--ink-2);line-height:1.55}.eo12 .pr-calc p b{color:var(--ink)}.eo12 .pbtn{display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0 18px;border-radius:8px;border:1px solid #e4e4e7;background:#fff;color:#111015;font-weight:500;font-size:15px;white-space:nowrap}.eo12 .pbtn:hover{background:var(--fill-2)}.eo12 .pbtn.pri{background:#ad1c35;border-color:transparent;color:#fff}.eo12 .pbtn.pri:hover{background:#951730}.eo12 .pbtn.auto{display:inline-flex;width:auto}@media (max-width:1380px){.eo12 .nav .n-demo{display:none}}@media (max-width:1220px){.eo12 .hero .sats,.eo12 .nav .n-for{display:none}.eo12 .hero .dev-wrap{width:calc(100vw - 48px);max-width:var(--appw)}}@media (max-width:1040px){.eo12 .hdr-cta{margin-left:0}.eo12 .hero .app{grid-template-columns:minmax(0,1fr)}.eo12 .hero .sb{display:none}}@media (max-width:760px){.eo12 .hsearch{padding:0 14px}.eo12 .hsearch .hs-l,.eo12 .hsearch .kbd{display:none}.eo12 .hero .hero-copy{padding:52px 18px 0}.eo12 .hero .ask{margin-top:24px}.eo12 .hero .ask button{height:50px;font-size:15px}.eo12 .hero .ask .kbd{display:none}.eo12 .hero .hstage{margin-top:40px;padding:0 10px 32px}.eo12 .hero .dev-wrap{width:100%}.eo12 .hero .dev{padding:5px;border-radius:16px}.eo12 .hero .tb .day,.eo12 .hero .tb .ib{display:none}.eo12 .hero .sc{padding:16px 14px}.eo12 .hero .wh h5{font-size:20px}.eo12 .hero .hide-sm,.eo12 .hero .wh-a{display:none!important}.eo12 .hero .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eo12 .hero .stat:nth-child(3){border-left:0}.eo12 .hero .stat:nth-child(n+3){border-top:1px solid var(--rule)}.eo12 .hero .cols,.eo12 .hero .cols.two,.eo12 .hero .cols.wide,.eo12 .hero .split{grid-template-columns:minmax(0,1fr)}.eo12 .hero .split>div:first-child{border-right:0}.eo12 .hero .split>.panel{display:none}.eo12 .hero .ast{width:100%}.eo12 .hero .week{grid-template-columns:repeat(4,minmax(0,1fr))}.eo12 .hero .toast,.eo12 .hero .week .wd:nth-child(n+5){display:none}.eo12 .hero .chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:20px;padding:0 6px}.eo12 .hero .chips::-webkit-scrollbar{display:none}.eo12 .hero .chip{flex:none;font-size:13px;padding:0 10px}.eo12 .prs{padding:72px 16px 80px}.eo12 .pr-foot,.eo12 .pr-head,.eo12 .pr-line,.eo12 .pr-q{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.eo12 .pr-foot>div,.eo12 .pr-head>div,.eo12 .pr-line>span,.eo12 .pr-q>span{padding:12px;min-width:0}.eo12 .pr-price{font-size:22px}.eo12 .pr-foot>div>a{white-space:normal;text-align:center;height:auto;min-height:40px;padding-inline:8px}.eo12 .pi .hint{display:none}}@media (prefers-reduced-motion:reduce){.eo12 .pr-panel,.eo12 .pr-pm{transition:none}}.eo12 .hdr{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;background:none;backdrop-filter:none;border-bottom:0}.eo12 .hdr-in{width:100%;max-width:none;margin:0;height:86px;padding:0 40px;background:#fff;border:1px solid transparent;box-shadow:0 1px 0 rgba(17,16,21,.06)}.eo12 .hdr-spacer{height:86px}.eo12 .hdr-sp{flex:1}.eo12 .nav{margin-left:0}.eo12 .logo{padding:0 24px 0 0}.eo12 .hdr-cta{padding:0 0 0 16px}.eo12 .hdr-in[data-tight] .pill .lbl{display:none}.eo12 .hdr-in[data-tight] .nav a{padding:0 11px}.eo12 .hdr-in[data-tight] .hsearch{padding:0 12px}.eo12 .hdr-in[data-tight] .va-slot{padding:0 10px}.eo12 .rail-in{top:96px}.eo12{scroll-padding-top:130px}@media (max-width:1040px){.eo12 .rail{top:80px}}@media (max-width:999px){.eo12 .hdr-in{height:76px;padding:0 20px}.eo12 .hdr-spacer{height:76px}}@media (max-width:760px){.eo12 .logo{padding:0 12px 0 0}.eo12 .hdr-cta{padding:0 0 0 8px}.eo12 .rail{top:76px}}.eo12 .closing .close-note{margin:14px auto 0;font-size:13px;color:var(--muted)}.eo12 .pr-launch{display:inline-block;margin-top:10px;font:500 10.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--orange-ink);background:var(--orange-soft);border-radius:4px;padding:4px 6px}.eo12 .pr-std{margin-top:8px;font-size:12.5px;color:var(--ink-2)}.eo12 .x-who{border-top:1px solid var(--rule)}.eo12 .x-who-head{padding:96px 48px 56px}.eo12 .x-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);text-align:left}.eo12 .x-step{padding:36px 36px 44px;min-width:0}.eo12 .x-step+.x-step{border-left:1px solid var(--rule)}.eo12 .x-n{width:26px;height:26px;display:grid;place-items:center;background:var(--wine);color:#fff;font:500 12px/1 var(--mono)}.eo12 .x-t{margin:14px 0 6px;font-size:21px;font-weight:400;letter-spacing:-.015em;line-height:1.25}.eo12 .x-d{font-size:14.5px;color:var(--ink-2);min-height:44px}.eo12 .x-d.c{color:var(--c);font-weight:500}.eo12 .x-list{margin-top:18px;border:1px solid var(--rule);background:#fff;font-size:14px}.eo12 .x-hd{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--fill);border-bottom:1px solid var(--rule);font-size:13px;color:var(--muted)}.eo12 .x-hd svg{width:14px;height:14px}.eo12 .x-it{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--rule-2);background:#fff;text-align:left;font-size:14px;cursor:pointer;color:var(--ink)}.eo12 .x-it:last-child{border-bottom:0}.eo12 .x-it:hover{background:var(--fill-2)}.eo12 .x-ic{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c);flex:none}.eo12 .x-ic svg{width:16px;height:16px}.eo12 .x-tx{flex:1;min-width:0}.eo12 .x-tx b{display:block;font-weight:500}.eo12 .x-tx small{display:block;color:var(--muted);font-size:12.5px;margin-top:1px;line-height:1.35}.eo12 .x-ck{width:16px;height:16px;opacity:0}.eo12 .x-it.on{background:color-mix(in srgb,var(--c) 7%,#fff)}.eo12 .x-it.on .x-tx b{font-weight:600}.eo12 .x-it.on .x-ck{opacity:1}.eo12 .x-it.muted{cursor:default}.eo12 .x-it.muted:hover{background:#fff}.eo12 .x-it.muted .x-ic{background:var(--fill);color:var(--muted)}.eo12 .x-go{font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.eo12 .x-ex,.eo12 .x-go{font-weight:600;white-space:nowrap}.eo12 .x-ex{font-size:12.5px;color:var(--c)}.eo12 .x-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font:600 10px/1 var(--sans);background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);flex:none}.eo12 .x-paper{margin-top:18px;height:276px;display:grid;place-items:center;border:1px solid var(--rule);background-color:#f7f7f8;background-image:linear-gradient(rgba(24,24,27,.045) 1px,transparent 0),linear-gradient(90deg,rgba(24,24,27,.045) 1px,transparent 0);background-size:24px 24px;overflow:hidden}.eo12 .x-body{margin-top:16px;font-size:14.5px;color:var(--ink-2);line-height:1.55}.eo12 .x-cta,.eo12 .x-log{margin-top:18px}.eo12 .x-log{border:1px solid var(--rule);background:#fff}.eo12 .x-ln{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--rule-2);font-size:14px}.eo12 .x-ln svg{width:17px;height:17px;color:var(--green)}.eo12 .x-run{padding:16px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.eo12 .x-site{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.eo12 .x-site svg{width:14px;height:14px}.eo12 .x-sticky{position:sticky;top:110px}.eo12 .x-ui{background:#fff;border:1px solid #dedee3;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.03),0 14px 30px -20px rgba(24,24,27,.35);font-size:12px;line-height:1.35;color:var(--ink);text-align:left}.eo12 .x-flow{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:262px}.eo12 .x-node{position:relative;display:flex;align-items:center;gap:9px;padding:8px 10px}.eo12 .x-node+.x-node:before{content:"";position:absolute;left:50%;top:-17px;height:16px;border-left:1px solid #c8c8ce}.eo12 .x-nic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--fill);color:var(--ink-2)}.eo12 .x-nic svg{width:14px;height:14px}.eo12 .x-node b{display:block;font-weight:600;font-size:12px}.eo12 .x-node small{display:block;color:var(--muted);font-size:10.5px}.eo12 .x-node .tag{margin-left:auto}.eo12 .x-trig{position:absolute;top:-9px;left:10px;height:17px;padding:0 7px;border-radius:5px;background:var(--ink);color:#fff;font:500 9.5px/17px var(--mono);text-transform:uppercase;letter-spacing:.04em}.eo12 .x-node.first{border-color:var(--ink-2)}.eo12 .x-rec{width:262px}.eo12 .x-rh{display:flex;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid var(--rule)}.eo12 .x-rh .x-ric{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--c);color:#fff;flex:none}.eo12 .x-rh .x-ric svg{width:15px;height:15px}.eo12 .x-rh b{display:block;font-weight:600;font-size:12.5px}.eo12 .x-rh small{display:block;color:var(--muted);font-size:10.5px}.eo12 .x-rr{display:flex;align-items:center;gap:8px;padding:6px 12px;color:var(--ink-2)}.eo12 .x-rr:last-child{padding-bottom:10px}.eo12 .x-rr svg{width:13px;height:13px;color:var(--muted)}.eo12 .x-rr b{margin-left:auto;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.eo12 .x-board{display:grid;grid-template-columns:repeat(3,100px);gap:8px;text-align:left}.eo12 .x-bcol{display:flex;flex-direction:column;gap:6px}.eo12 .x-bch{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;padding:0 2px 2px;color:var(--ink)}.eo12 .x-bch i{width:6px;height:6px;border-radius:50%}.eo12 .x-bch span{margin-left:auto;font-weight:500;color:var(--muted)}.eo12 .x-board .x-ui{padding:7px 8px;border-radius:8px}.eo12 .x-board .x-ui b{display:block;font-weight:500;font-size:11px;line-height:1.3}.eo12 .x-board .x-ui small{display:block;margin-top:3px;font:500 9.5px/1.2 var(--mono);color:var(--muted)}.eo12[data-page=contact] .va-slot,.eo12[data-page=demo] .va-slot{display:none}.eo12 .x-facts{display:flex;border:1px solid var(--rule);font-size:12.5px;color:var(--muted);white-space:nowrap;background:#fff}.eo12 .x-facts span{padding:8px 12px;border-right:1px solid var(--rule)}.eo12 .x-facts span:last-child{border-right:0}.eo12 .x-facts b{color:var(--ink);font-weight:600;margin-right:4px}.eo12 .x-steps.demo .x-step{padding-bottom:56px}.eo12 .x-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--rule);border-radius:999px;width:-moz-max-content;width:max-content;max-width:calc(100% - 96px);margin:0 48px 22px;overflow-x:auto;scrollbar-width:none;background:#fff}.eo12 .x-tabs::-webkit-scrollbar{display:none}.eo12 .x-tabs button{flex:none;height:38px;padding:0 16px;border:0;border-radius:999px;background:none;font-size:14px;display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);cursor:pointer}.eo12 .x-tabs button svg{width:16px;height:16px;color:var(--c)}.eo12 .x-tabs button:hover{background:var(--fill-2)}.eo12 .x-tabs button.on{background:var(--c);color:#fff}.eo12 .x-tabs button.on svg{color:#fff}.eo12 .x-cbox{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.eo12 .x-say{padding:36px 40px;background:var(--c);color:#fff}.eo12 .x-say .x-lab{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.75)}.eo12 .x-say h2{margin:12px 0 10px;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.eo12 .x-say p{font-size:15px;color:rgba(255,255,255,.88);line-height:1.55}.eo12 .x-say .x-extra{margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22);font-size:14px;color:rgba(255,255,255,.88)}.eo12 .x-say .x-extra a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.eo12 .x-form{padding:36px 40px}.eo12 .x-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.eo12 .x-field{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:500}.eo12 .x-field small{font-weight:400;color:var(--faint);font-size:11.5px;margin-left:4px}.eo12 .x-field input,.eo12 .x-field textarea{font:inherit;font-weight:400;font-size:14.5px;border:1px solid #d4d4d8;border-radius:8px;padding:11px 12px;background:#fff;width:100%;color:var(--ink)}.eo12 .x-field textarea{min-height:130px;resize:vertical}.eo12 .x-field input::-moz-placeholder,.eo12 .x-field textarea::-moz-placeholder{color:var(--faint)}.eo12 .x-field input::placeholder,.eo12 .x-field textarea::placeholder{color:var(--faint)}.eo12 .x-send{display:flex;justify-content:flex-end;margin-top:20px}.eo12 .x-email{padding:22px 48px 72px;font-size:14px;color:var(--ink-2)}.eo12 .x-email a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.eo12 .x-steps{grid-template-columns:minmax(0,1fr)}.eo12 .x-step+.x-step{border-left:0;border-top:1px solid var(--rule)}.eo12 .x-d{min-height:0}.eo12 .x-sticky{position:static}.eo12 .x-cbox{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.eo12 .x-who-head{padding:64px 20px 40px}.eo12 .x-step{padding:28px 20px 36px}.eo12 .x-facts{flex-wrap:wrap;white-space:normal}.eo12 .x-tabs{margin:0 20px 18px;max-width:calc(100% - 40px)}.eo12 .x-form,.eo12 .x-say{padding:26px 20px}.eo12 .x-pair{grid-template-columns:minmax(0,1fr)}.eo12 .x-email{padding:20px 20px 72px}}.eo12 .nav a.n-demo.on{background:var(--fill);color:var(--ink);box-shadow:inset 0 2px 0 var(--red)}.eo12 .who10{border-top:1px solid var(--rule);padding:96px 48px 88px}.eo12 .who10-grid{margin-top:40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.eo12 .wc{display:flex;flex-direction:column;gap:8px;text-align:left;padding:20px 18px 18px;border:1px solid var(--rule);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;min-width:0;transition:border-color .15s,background .15s}.eo12 .wc:hover{border-color:var(--ink-2);background:var(--fill-2)}.eo12 .wc .wc-ic{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--fill);color:var(--ink-2)}.eo12 .wc .wc-ic svg{width:18px;height:18px}.eo12 .wc b{font-size:17px;letter-spacing:-.01em}.eo12 .wc .wc-who{font-size:13px;color:var(--muted)}.eo12 .wc .wc-body{font-size:14px;line-height:1.5;color:var(--ink-2);flex:1}.eo12 .wc .wc-cta{font-size:13px;font-weight:600;color:var(--red);margin-top:6px}.eo12[data-persona=bishop] .wc[data-persona=bishop],.eo12[data-persona=priest] .wc[data-persona=priest],.eo12[data-persona=school] .wc[data-persona=school],.eo12[data-persona=super] .wc[data-persona=super]{border-color:var(--pc,var(--ink-2));background:var(--pc-soft,var(--fill-2))}.eo12 .hero .yours{margin:12px 0 0;font-size:15px;font-weight:600}.eo12 .hero .yours a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.eo12 .stories10{border-top:1px solid var(--rule);padding:96px 48px 88px}.eo12 .stories10-frame{margin-top:36px;height:520px;border:1px solid var(--rule);border-radius:12px;overflow:hidden;background:var(--fill-2)}.eo12 .stories10-frame iframe{display:block;width:100%;height:100%;border:0}@media (max-width:860px){.eo12 .stories10-frame{height:820px}}.eo12 .faq10{padding:96px 48px 88px}.eo12 .faq10,.eo12 .faq10-list{border-top:1px solid var(--rule)}.eo12 .faq10-list{margin-top:36px;max-width:860px}.eo12 .fq{border-bottom:1px solid var(--rule)}.eo12 .fq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;border:0;background:none;text-align:left;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink);cursor:pointer}.eo12 .fq-q:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.eo12 .fq[data-open=true] .pr-pm{transform:rotate(45deg);background:#fff}.eo12 .fq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1)}.eo12 .fq[data-open=true] .fq-panel{grid-template-rows:1fr}.eo12 .fq-clip{overflow:hidden;min-height:0}.eo12 .fq-clip p{padding:0 4px 22px;color:var(--ink-2);max-width:72ch;line-height:1.6;opacity:0;transform:translateY(-4px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.eo12 .fq[data-open=true] .fq-clip p{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.eo12 .fq .pr-pm,.eo12 .fq-clip p,.eo12 .fq-panel{transition:none}}.eo12 .foot .foot-in nav{flex-wrap:wrap}@media (max-width:1040px){.eo12 .who10-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.eo12 .faq10,.eo12 .stories10,.eo12 .who10{padding:64px 20px 56px}.eo12 .who10-grid{grid-template-columns:minmax(0,1fr)}}.eo12 .hero .hstage{background:#f5f4f1;border-top:1px solid var(--rule-2);padding-top:56px}@media (max-width:760px){.eo12 .hero .hstage{padding-top:28px}}@media (max-width:699px){.eo12 .hero .ask{display:none}}.eo12{font-family:var(--sans);color:var(--ink);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}.eo12[data-console=v6] .win.v6w{display:grid;grid-template-columns:44px 156px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);border-radius:0;border-color:#3e0712}.eo12[data-console=v6] .v6w>.wtop{grid-column:1/-1;background:#5c0b1b;color:rgba(255,255,255,.75);border-bottom:0}.eo12[data-console=v6] .v6w>.wtop .crumb b,.eo12[data-console=v6] .v6w>.wtop .day,.eo12[data-console=v6] .v6w>.wtop .lg{color:#fff}.eo12[data-console=v6] .v6w>.v6r{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;background:linear-gradient(180deg,#5c0b1b,#3e0712)}.eo12[data-console=v6] .v6t{display:grid;place-items:center;width:30px;height:30px;color:#fff;font-style:normal}.eo12[data-console=v6] .v6t svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.eo12[data-console=v6] .v6t.on{background:rgba(255,255,255,.24)}.eo12[data-console=v6] .v6t.on svg{stroke-width:2.5}.eo12[data-console=v6] .v6w>.v6s{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:2px;padding:12px 8px;background:#9c450c;color:rgba(255,255,255,.9);font-size:12px;line-height:1.3;min-width:0}.eo12[data-console=v6] .v6s b{color:#fff;font-size:13px;font-weight:700;padding:0 8px 8px}.eo12[data-console=v6] .v6row{padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eo12[data-console=v6] .v6row.on{background:#fef3e7;color:#5c0b1b;font-weight:700}.eo12[data-console=v6] .v6w>:not(.wtop):not(.v6r):not(.v6s){grid-column:3;grid-row:2;min-width:0}.eo12[data-console=v6] .v6w *{border-radius:0}@media (max-width:899px){.eo12[data-console=v6] .win.v6w{grid-template-columns:40px minmax(0,1fr)}.eo12[data-console=v6] .v6w>.v6s{display:none}.eo12[data-console=v6] .v6w>:not(.wtop):not(.v6r):not(.v6s){grid-column:2}}@media (max-width:560px){.eo12[data-console=v6] .win.v6w{display:block}.eo12[data-console=v6] .v6w>.v6r{display:none}}.eo12[data-console=v6] .hero .app,.eo12[data-console=v6] .hero .app *,.eo12[data-console=v6] .hero .dev{border-radius:0}.eo12[data-console=v6] .hero .app{border-color:#3e0712}.eo12[data-console=v6] .hero .tb{background:#5c0b1b;color:#fff;border-bottom-color:#5c0b1b}.eo12[data-console=v6] .hero .tb svg{color:#fff}.eo12[data-console=v6] .hero .askb,.eo12[data-console=v6] .hero .ib{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#fff}.eo12[data-console=v6] .hero .askb.on{background:#ffc53d;border-color:#ffc53d;color:#4a0a16}.eo12[data-console=v6] .hero .ib i{background:#ffc53d;border-color:#5c0b1b}.eo12[data-console=v6] .hero .tb .crumb,.eo12[data-console=v6] .hero .tb .crumb b,.eo12[data-console=v6] .hero .tb-r .day{color:#fff}.eo12[data-console=v6] .hero .sb{background:#9c450c;border-right:0}.eo12[data-console=v6] .hero .sb a{color:rgba(255,255,255,.92)}.eo12[data-console=v6] .hero .sb a .ct,.eo12[data-console=v6] .hero .sb a svg{color:rgba(255,255,255,.85)}.eo12[data-console=v6] .hero .sb a.on{background:#fef3e7;color:#5c0b1b;box-shadow:none}.eo12[data-console=v6] .hero .sb a.on svg{color:#ad1c35}.eo12[data-console=v6] .hero .ten{color:#fff}.eo12[data-console=v6] .hero .ten svg{color:rgba(255,255,255,.8)}.eo12[data-console=v6] .hero .qa span{background:rgba(70,22,0,.22);border-color:rgba(255,255,255,.35);color:rgba(255,255,255,.9)}.eo12[data-console=v6] .hero .qa kbd,.eo12[data-console=v6] .hero .qa svg{color:rgba(255,255,255,.8)}.eo12[data-console=v6] .hero .sb .grp{color:rgba(255,255,255,.65)}.eo12[data-console=v6] .hero .sb-foot{border-top-color:rgba(255,255,255,.22);color:#fff}.eo12[data-console=v6] .hero .sb-foot .ver,.eo12[data-console=v6] .hero .sb-foot small{color:rgba(255,255,255,.75)}.eo12[data-console=v6] .hero .app>.v6hr{display:none}.eo12[data-console=v6] .hero .s1{left:-222px}@media (min-width:1041px){.eo12[data-console=v6] .hero .app{grid-template-columns:40px 228px minmax(0,1fr)}.eo12[data-console=v6] .hero .app>.v6hr-parish{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;background:linear-gradient(180deg,#5c0b1b,#3e0712)}.eo12[data-console=v6] .hero .app:has(.sbv[data-sb=diocese].on)>.v6hr-parish{display:none}.eo12[data-console=v6] .hero .app:has(.sbv[data-sb=diocese].on)>.v6hr-diocese{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;background:linear-gradient(180deg,#5c0b1b,#3e0712)}.eo12[data-console=v6] .hero .app>.sb{grid-column:2;grid-row:1}.eo12[data-console=v6] .hero .app>:not(.v6hr):not(.sb){grid-column:3;grid-row:1}.eo12[data-console=v6] .hero .app:has(a[data-nav~=d1].on) .v6t[data-s=home],.eo12[data-console=v6] .hero .app:has(a[data-nav~=d2].on) .v6t[data-s=parishes],.eo12[data-console=v6] .hero .app:has(a[data-nav~=d3].on) .v6t[data-s=clergy],.eo12[data-console=v6] .hero .app:has(a[data-nav~=d4].on) .v6t[data-s=money],.eo12[data-console=v6] .hero .app:has(a[data-nav~=d5].on) .v6t[data-s=chancery],.eo12[data-console=v6] .hero .app:has(a[data-nav~=p1].on) .v6t[data-s=home],.eo12[data-console=v6] .hero .app:has(a[data-nav~=p2].on) .v6t[data-s=sacraments],.eo12[data-console=v6] .hero .app:has(a[data-nav~=p5].on) .v6t[data-s=calendar],.eo12[data-console=v6] .hero .app:has(a[data-nav~=p6].on) .v6t[data-s=giving]{background:rgba(255,255,255,.24)}}