:root{--band-ink:#141414;--on-band:#f2f2ef;--on-band-hover:#fff;--on-band-muted:#aaaaa5;--on-band-accent:#ff7a26;--on-band-line:#3a3a38;--on-band-ctl:#5a5a56;--on-band-del:#ec6a6e;--on-band-add:#4ccb79}[data-v] .section{padding:var(--space-24) 0}[data-v] .band,[data-v] .wash{border-top:1px solid var(--line-sep);border-bottom:1px solid var(--line-sep);background:var(--surface-1)}[data-v] .band+.wash{background:var(--bg);border-color:#0000}[data-v] .kicker{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-12);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}[data-v] .h1{max-width:none;color:var(--text-strong);font-family:var(--font-display);font-size:56px;font-weight:var(--weight-display);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;margin:0;line-height:1.08}[data-v] .h1 .l1,[data-v] .h1 .l2{display:block}[data-v] .h1 .l2,[data-v] .h2 .hi{color:var(--brand-500);font-style:normal}[data-v] .h2{max-width:24ch;margin:0 0 var(--space-4);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-38);font-weight:var(--weight-heading);letter-spacing:var(--tracking-display);text-wrap:balance;line-height:1.15}[data-v] .h3{margin:0 0 var(--space-2);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-24);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.2}[data-v] .lead{max-width:62ch;color:var(--text-muted);font-size:var(--text-18);line-height:var(--leading-body);text-wrap:pretty;margin:0}[data-v] .sec-body{margin-top:var(--space-10)}[data-v] .g2,[data-v] .g3,[data-v] .g4{gap:var(--space-5);display:grid}[data-v] .g2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}[data-v] .g3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-v] .g4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-v] .num{color:var(--text-strong);font-family:var(--font-display);font-weight:var(--weight-heading);letter-spacing:-.01em}[data-v] .small{max-width:68ch;margin:var(--space-5) 0 0;color:var(--text-muted);text-wrap:pretty;font-size:15px;line-height:1.65}[data-v] .ic{color:var(--text-strong);font-family:var(--font-mono);font-size:.9em;font-weight:var(--weight-medium);overflow-wrap:anywhere}[data-v] main p a:not(.btn,.tlink),[data-v] main .a a:not(.btn,.tlink){color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}[data-v] .narrow{max-width:864px}[data-v] main .btn{height:44px;padding:0 var(--space-5);font-size:15px}[data-v] main .btn-lg{height:48px;padding:0 var(--space-6);font-size:var(--text-16)}[data-v] main .btn-outline{border-color:var(--line-2);background:var(--surface-1);color:var(--text-strong)}[data-v] main .btn-outline:hover{background:var(--surface-hover)}[data-v] .tlink{font-size:15px}[data-v] .hero{padding:var(--space-24) 0 80px}[data-v] .hero .sub{max-width:60ch;margin:var(--space-6) 0 0;color:var(--text-muted);font-size:19px;line-height:var(--leading-body);text-wrap:pretty}[data-v] .hero-cta{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}[data-v] .trust{gap:var(--space-2);flex-direction:column;margin:28px 0 0;padding:0;list-style:none;display:flex}[data-v] .trust li{color:var(--text);font-size:var(--text-14);font-weight:var(--weight-medium);align-items:flex-start;gap:10px;line-height:1.5;display:flex}[data-v] .trust .i{margin-top:var(--space-1);color:var(--text-strong)}[data-v] .hero2-grid{gap:var(--space-14);width:100%;margin-top:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}[data-v] .hero2-grid>*,[data-v] .hero-shot{min-width:0;max-width:100%}[data-v] .hero2 .sub{max-width:none;margin-top:0}[data-v] .phero .hero-shot{margin-top:var(--space-14)}[data-v] .bframe{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-card);overflow:hidden}[data-v] .bframe .bar{height:var(--space-10);border-bottom:1px solid var(--line-sep);background:var(--surface-2);align-items:center;gap:14px;padding:0 14px;display:flex}[data-v] .bframe .bar:after{content:"";flex:none;width:52px}[data-v] .bframe .lights{gap:var(--space-2);flex:none;display:flex}[data-v] .bframe .lights span{border-radius:var(--radius-full);background:var(--line);width:12px;height:12px}[data-v] .bframe .url{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-1);max-width:340px;height:26px;color:var(--text-faint);flex:1;justify-content:center;align-items:center;margin:0 auto;display:flex}[data-v] .shotbox{aspect-ratio:var(--ratio);background:var(--surface-2);position:relative;overflow:hidden}[data-v] .shotbox img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}[data-v] .shotbox .shot-dark,[data-theme=dark][data-v] .shotbox .shot-light{display:none}[data-theme=dark][data-v] .shotbox .shot-dark{display:block}[data-v] .shot-cap{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-13);line-height:1.5}[data-v] .pframe{border:1px solid var(--line);background:var(--band-ink);border-radius:46px;width:280px;max-width:100%;margin:0 auto;padding:10px}[data-v] .hero-shot .pframe{display:none}[data-v] .pframe .scr{background:var(--surface-1);border-radius:36px;overflow:hidden}[data-v] .pframe .sb{height:var(--space-6);justify-content:center;align-items:center;display:flex}[data-v] .pframe .island{border-radius:var(--radius-full);background:var(--band-ink);width:72px;height:20px}[data-v] .pframe .home{justify-content:center;align-items:center;height:14px;display:flex}[data-v] .pframe .home span{border-radius:var(--radius-full);background:var(--text-strong);opacity:.7;width:96px;height:4px}[data-v] .card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-card)}[data-v] .fcard{padding:var(--space-6);flex-direction:column;gap:10px;display:flex;position:relative}[data-v] .fcard:hover{border-color:var(--line)}[data-v] a.fcard{color:inherit;transition:border-color var(--dur-state) var(--ease)}[data-v] a.fcard:hover{border-color:var(--line-2)}[data-v] .fcard>.i{color:var(--text-strong);margin-bottom:6px}[data-v] .fcard h3{color:var(--text-strong);font-size:var(--text-16);font-weight:var(--weight-semibold);margin:0;line-height:1.35}[data-v] .fcard p{color:var(--text-muted);font-size:var(--text-14);line-height:var(--leading-body);text-wrap:pretty;margin:0}[data-v] .fcard.quiet{box-shadow:none;background:0 0}[data-v] .fcard .mk{margin-bottom:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-12);font-weight:var(--weight-medium)}[data-v] .fcard .corner{color:var(--text-muted);position:absolute;top:22px;right:22px}[data-v] .pgrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-v] a.pcard{gap:var(--space-3);color:inherit;transition:transform var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);flex-direction:column;padding:28px;display:flex}[data-v] a.pcard:hover{border-color:var(--line-2);color:inherit;transform:translateY(-2px)}[data-v] .pcard .i{color:var(--text-strong)}[data-v] .pcard :is(h2,h3){margin:var(--space-2) 0 0;color:var(--text-strong);font-size:19px;font-weight:var(--weight-semibold);line-height:1.35}[data-v] .pcard p{color:var(--text-muted);font-size:15px;line-height:var(--leading-body);text-wrap:pretty;margin:0}[data-v] .pcard .go{padding-top:var(--space-3);color:var(--text-strong);margin-top:auto;display:flex}[data-v] .pcard .go .i{transition:transform var(--dur-state) var(--ease)}[data-v] a.pcard:hover .go .i{transform:translate(3px)}[data-v] .pcard.quiet{box-shadow:none;background:0 0}[data-v] .ucgrid{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}[data-v] .ucgrid>a{grid-column:span 2}[data-v] .ucgrid>a:nth-child(n+4){grid-column:span 3}[data-v] a.pcard.lg{gap:14px;min-height:280px;padding:36px}[data-v] .pcard.lg :is(h2,h3){margin-top:var(--space-3);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.2}[data-v] .pcard.lg p{max-width:40ch;font-size:17px}[data-v] .chat-sec .container{flex-direction:column;align-items:center;display:flex}[data-v] .lchat{border:1px solid var(--line);background:var(--surface-1);border-radius:40px;width:340px;max-width:100%;padding:10px}[data-v] .lchat .scr{border:1px solid var(--line);background:var(--surface-2);border-radius:31px;flex-direction:column;min-height:600px;display:flex;overflow:hidden}[data-v] .lchat .top{height:var(--space-10);border-bottom:1px solid var(--line-sep);background:var(--surface-1);flex:none;justify-content:center;align-items:center;display:flex}[data-v] .lchat .island{border-radius:var(--radius-full);background:var(--band-ink);width:72px;height:20px}[data-v] .lchat .msgs{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-3);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}[data-v] .lchat .b{max-width:84%;padding:var(--space-2) var(--space-3);color:var(--text);font-size:var(--text-14);text-wrap:pretty;border-radius:12px;line-height:1.5}[data-v] .lchat .b.in{border:1px solid var(--line);background:var(--surface-1);border-top-left-radius:4px;align-self:flex-start}[data-v] .lchat .b.out{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-sep);border-top-right-radius:4px;align-self:flex-end}[data-v] .lchat .b.gap{margin-top:14px}[data-v] .lchat .who{color:var(--text-strong);font-size:var(--text-12);font-weight:var(--weight-semibold);margin-bottom:2px;line-height:1.4;display:block}[data-v] .lchat .meta{margin-top:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-12);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-v] .lchat .tg{align-items:center;gap:var(--space-1);border:1px solid var(--line-2);border-radius:var(--radius-full);background:var(--surface-1);height:18px;color:var(--text);font-family:var(--font-ui);font-size:var(--text-12);font-weight:var(--weight-medium);padding:0 7px;display:inline-flex}[data-v] .lchat .tg.hi{border-color:var(--brand-500);color:var(--brand-text)}[data-v] .lchat .compose{align-items:center;gap:var(--space-2);padding:10px var(--space-3) 14px;border-top:1px solid var(--line-sep);background:var(--surface-1);flex:none;display:flex}[data-v] .lchat .field{border:1px solid var(--line-2);border-radius:var(--radius-full);background:var(--surface-1);flex:1;height:36px}[data-v] .lchat .send{border-radius:var(--radius-full);background:var(--btn-primary-bg);width:36px;height:36px;color:var(--btn-primary-fg);flex:none;justify-content:center;align-items:center;display:flex}[data-v] .chat-cap{max-width:44ch;margin:var(--space-6) 0 0;color:var(--text-muted);font-size:15px;font-weight:var(--weight-medium);line-height:var(--leading-body);text-align:center;text-wrap:balance}.mo[data-v] [data-chat] [data-step]{opacity:0;transform:translateY(12px)}.mo[data-v] [data-chat] [data-step].in{opacity:1;transition:opacity .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);transform:none}.mo[data-v] .rv-wait{opacity:0;transform:translateY(8px)}.mo[data-v] .rv-wait.in{opacity:1;transition:opacity .32s ease-out,transform .32s ease-out;transform:none}[data-v] .dark-band{background:var(--band-ink);color:var(--on-band)}[data-v] .dark-band .kicker{color:var(--on-band-muted)}[data-v] .dark-band .h2{color:var(--on-band)}[data-v] .ba{gap:var(--space-16);margin-top:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-v] .ba h3{margin:0 0 var(--space-3);color:var(--on-band);font-family:var(--font-display);font-size:var(--text-24);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.2}[data-v] .ba .today h3{color:var(--on-band-muted)}[data-v] .ba ul{border-bottom:1px solid var(--on-band-line);margin:0;padding:0;list-style:none}[data-v] .ba li{border-top:1px solid var(--on-band-line);color:var(--on-band);font-size:var(--text-18);text-wrap:pretty;align-items:flex-start;gap:14px;padding:18px 0;line-height:1.55;display:flex}[data-v] .ba li .i{margin-top:var(--space-1);color:var(--on-band)}[data-v] .ba .today li,[data-v] .ba .today li .i{color:var(--on-band-muted)}[data-v] .ba b{color:var(--on-band-accent);font-weight:var(--weight-semibold)}[data-v] .steps{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}[data-v] .steps .sticky{position:sticky;top:104px}[data-v] .steps-list{margin:0;padding:0;list-style:none}[data-v] .step{gap:var(--space-2) var(--space-5);padding:0 0 var(--space-10);grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}[data-v] .step:before{content:"";top:44px;bottom:var(--space-1);background:var(--line-sep);width:1px;position:absolute;left:17px}[data-v] .step:last-child{padding-bottom:0}[data-v] .step:last-child:before{display:none}[data-v] .step .n{z-index:1;border:1.5px solid var(--brand-500);border-radius:var(--radius-full);background:var(--surface-1);width:36px;height:36px;color:var(--brand-text);font-family:var(--font-display);font-size:15px;font-weight:var(--weight-heading);grid-row:1/span 2;justify-content:center;align-items:center;display:flex;position:relative}[data-v] .step h3{color:var(--text-strong);font-size:var(--text-18);font-weight:var(--weight-semibold);margin:5px 0 0;line-height:1.35}[data-v] .step .body{grid-column:2}[data-v] .step .body p{max-width:52ch;color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}[data-v] .step .body .catch{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text);margin-top:14px}[data-v] .stats{margin:var(--space-14) 0 0;border-top:1px solid var(--line-sep);border-bottom:1px solid var(--line-sep);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-v] .stat{gap:var(--space-2);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}[data-v] .stat:first-child{padding-left:0}[data-v] .stat+.stat{border-left:1px solid var(--line-sep)}[data-v] .stat .n{color:var(--brand-500);font-family:var(--font-display);font-size:var(--text-60);font-variant-numeric:tabular-nums;font-weight:var(--weight-heading);letter-spacing:-.03em;line-height:1}[data-v] .stat .l{max-width:22ch;color:var(--text);font-size:15px;font-weight:var(--weight-medium);line-height:1.5}[data-v] .plans{gap:var(--space-5);padding-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}[data-v] .plan{padding:var(--space-6);flex-direction:column;display:flex;position:relative}[data-v] .plan.pop{border-color:var(--brand-500);box-shadow:inset 0 3px 0 var(--brand-500), var(--shadow-card);border-top-width:1px}[data-v] .plan .flag,[data-v] .ladder .flag{border:1px solid var(--brand-500);border-radius:var(--radius-full);background:var(--surface-1);color:var(--brand-text);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:0 10px;line-height:20px;display:inline-block}[data-v] .plan .flag{top:-11px;left:var(--space-5);position:absolute}[data-v] .plan h3{color:var(--text-strong);font-size:15px;font-weight:var(--weight-semibold);margin:0}[data-v] .plan .price{align-items:baseline;gap:var(--space-1);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-38);font-weight:var(--weight-heading);letter-spacing:var(--tracking-display);margin:14px 0;line-height:1;display:flex}[data-v] .plan .price small{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-14);font-weight:var(--weight-body);letter-spacing:0}[data-v] .plan .blurb{color:var(--text);font-size:var(--text-14);margin:0;line-height:1.55}[data-v] .plan .btn{margin-top:auto}[data-v] .plan ul{margin:var(--space-5) 0 var(--space-6);padding:var(--space-5) 0 0;border-top:1px solid var(--line-sep);flex-direction:column;gap:10px;list-style:none;display:flex}[data-v] .plan li{color:var(--text);font-size:var(--text-14);align-items:flex-start;gap:10px;line-height:1.5;display:flex}[data-v] .plan li .i{color:var(--text-strong);margin-top:2px}[data-v] .plans.stack .plan[id]{scroll-margin-top:96px}[data-v] .quote{max-width:68ch;margin:var(--space-10) 0 0;padding:var(--space-1) 0 var(--space-1) var(--space-5);border:0;border-left:2px solid var(--brand-500);color:var(--text-strong);font-size:var(--text-18);font-weight:var(--weight-medium);line-height:var(--leading-body);text-wrap:pretty;background:0 0;border-radius:0}[data-v] .faq{border-top:1px solid var(--line-sep)}[data-v] .faq details{border-bottom:1px solid var(--line-sep)}[data-v] .faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);padding:18px var(--space-1);color:var(--text-strong);font-size:var(--text-16);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}[data-v] .faq summary::-webkit-details-marker{display:none}[data-v] .faq summary:after{content:"+";color:var(--text-muted);font-size:var(--text-20);font-weight:var(--weight-body);line-height:1}[data-v] .faq details[open] summary:after{content:"–"}[data-v] .faq .a{max-width:68ch;padding:0 var(--space-1) 18px;color:var(--text-muted);font-size:15px;line-height:1.65}[data-v] .faq .a p{margin:0}[data-v] .faq .a .more{margin-top:var(--space-3)}[data-v] .obj{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}[data-v] .obj .h2{margin:0;position:sticky;top:104px}[data-v] .obj .faq summary{padding:var(--space-5) var(--space-1);font-size:17px}[data-v] .obj .faq .a{font-size:var(--text-16)}[data-v] .fnote{gap:var(--space-6);max-width:840px;padding:var(--space-10);flex-direction:column;margin:0 auto;display:flex}[data-v] .fnote .kicker{margin:0}[data-v] .fnote .ftext{color:var(--text-strong);font-size:var(--text-20);line-height:var(--leading-body);text-wrap:pretty;margin:0}[data-v] .fnote .sig{align-items:center;gap:var(--space-4);display:flex}[data-v] .fnote .sig b{color:var(--text-strong);font-size:var(--text-16);font-weight:var(--weight-semibold)}[data-v] .av{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-heading);letter-spacing:-.01em;flex:none;justify-content:center;align-items:center;display:flex}[data-v] .cta-band{padding:var(--space-24) 0;background:var(--band-ink);color:var(--on-band);text-align:center}[data-v] .cta-band .h2{margin:0 auto var(--space-4);color:var(--on-band)}[data-v] .cta-band p{max-width:52ch;color:var(--on-band-muted);font-size:17px;line-height:var(--leading-body);opacity:1;text-wrap:pretty;margin:0 auto}[data-v] .cta-band p .num{color:var(--on-band)}[data-v] .cta-row{align-items:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}[data-v] .cta-band .cta-row{justify-content:center}[data-v] .cta-band .btn-inv{background:var(--on-band);color:var(--band-ink)}[data-v] .cta-band .btn-inv:hover{background:var(--on-band-hover);color:var(--band-ink)}[data-v] .cta-band .tlink{color:var(--on-band)}[data-v] .cta-band .tlink span{text-decoration-color:var(--on-band-ctl)}[data-v] .cta-band .tlink:hover span{text-decoration-color:var(--on-band)}[data-v] .cta-band a:focus-visible,[data-v] .dark-band a:focus-visible{box-shadow:0 0 0 2px var(--band-ink), 0 0 0 4px var(--on-band)}[data-v] .week{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}[data-v] .week .h2{margin:0;position:sticky;top:104px}[data-v] .tl{margin:0;padding:0;list-style:none}[data-v] .tl li{padding:0 0 44px var(--space-10);position:relative}[data-v] .tl li:last-child{padding-bottom:0}[data-v] .tl li:before{content:"";background:var(--line-2);width:1px;position:absolute;top:26px;bottom:6px;left:6px}[data-v] .tl li:last-child:before{display:none}[data-v] .tl .dot{border-radius:var(--radius-full);background:var(--brand-500);width:13px;height:13px;position:absolute;top:6px;left:0}[data-v] .tl .when{color:var(--text-strong);font-size:17px;font-weight:var(--weight-semibold);margin:0;line-height:1.4}[data-v] .tl .when .t{font-family:var(--font-mono);font-size:var(--text-16);font-weight:var(--weight-medium)}[data-v] .tl .what{max-width:60ch;color:var(--text);font-size:var(--text-18);line-height:var(--leading-body);text-wrap:pretty;margin:10px 0 0}[data-v] .things .fcard{gap:var(--space-3);padding:28px}[data-v] .things .fcard h3{font-size:19px}[data-v] .things .fcard p{font-size:var(--text-16)}[data-v] .pick{gap:var(--space-12);padding:var(--space-10);border-color:var(--brand-500);box-shadow:inset 0 3px 0 var(--brand-500), var(--shadow-card);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;display:grid}[data-v] .pick h3,[data-v] .ans h3{color:var(--text-strong);font-size:17px;font-weight:var(--weight-semibold);margin:0}[data-v] .pick .price,[data-v] .ans .price{align-items:baseline;gap:var(--space-1) 10px;color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-60);font-weight:var(--weight-heading);letter-spacing:-.03em;flex-wrap:wrap;margin:14px 0 0;line-height:1;display:flex}[data-v] .pick .price small,[data-v] .ans .price small{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-16);font-weight:var(--weight-body);letter-spacing:0}[data-v] .pick .incl{color:var(--text);font-size:var(--text-18);line-height:var(--leading-body);text-wrap:pretty;margin:0}[data-v] .pick .fit{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:var(--text-16);line-height:var(--leading-body);text-wrap:pretty}[data-v] .pick .btn{margin-top:28px}[data-v] .pick.multi{padding:0;display:block}[data-v] .pick.multi .opts{grid-template-rows:auto auto auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}[data-v] .pick.multi .opt{grid-row:span 3;grid-template-rows:subgrid;padding:36px 36px 0;display:grid}[data-v] .pick.multi .opt+.opt{border-left:1px solid var(--line-sep)}[data-v] .pick.multi .opt h3{grid-row:1}[data-v] .pick.multi .opt .price{grid-row:2;font-size:52px}[data-v] .pick.multi .opt .fit{grid-row:3;margin-top:14px}[data-v] .pick.multi .pfoot{padding:var(--space-8) 36px 36px}[data-v] .pick.multi .pfoot .btn{margin-top:0}[data-v] .chooser{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid;overflow:hidden}[data-v] .chooser .qs{flex-direction:column;gap:28px;margin:0;padding:36px;display:flex}[data-v] .chooser fieldset{border:0;margin:0;padding:0}[data-v] .chooser legend{margin:0 0 var(--space-3);color:var(--text-strong);font-size:var(--text-16);font-weight:var(--weight-semibold);padding:0;line-height:1.4}[data-v] .segc{border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--surface-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}[data-v] .segc label{min-height:var(--space-10);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-14);font-weight:var(--weight-medium);text-align:center;cursor:pointer;transition:background var(--dur-state) var(--ease), color var(--dur-state) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:6px 10px;line-height:1.25;display:flex;position:relative}[data-v] .segc input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}[data-v] .segc label:hover{color:var(--text-strong)}[data-v] .segc label:has(input:checked){border-color:var(--line-2);background:var(--surface-1);color:var(--text-strong)}[data-v] .segc label:has(input:focus-visible){box-shadow:var(--focus-ring)}[data-v] .chooser .answer{border-left:1px solid var(--line-sep);box-shadow:inset 0 3px 0 var(--brand-500);padding:36px}[data-v] .ans[hidden]{display:none}[data-v] .ans p{margin:var(--space-4) 0 0;color:var(--text);font-size:var(--text-16);line-height:var(--leading-body);text-wrap:pretty}[data-v] .ans .btn{margin-top:var(--space-6)}[data-v] .seg{border-bottom:1px solid var(--line-sep);gap:28px;display:inline-flex}[data-v] .seg button{height:44px;color:var(--text-muted);font:inherit;font-size:15px;font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-state) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}[data-v] .seg button:hover{color:var(--text-strong)}[data-v] .seg button.on{border-bottom-color:var(--text-strong);color:var(--text-strong)}[data-v] .examples{margin-top:88px}[data-v] .ex{gap:var(--space-4);flex-direction:column;padding:28px;display:flex}[data-v] .ex .setup{color:var(--text-strong);font-size:17px;font-weight:var(--weight-medium);text-wrap:pretty;margin:0;line-height:1.5}[data-v] .ex .pay{padding-top:var(--space-4);border-top:1px solid var(--line-sep);color:var(--text-muted);font-size:15px;line-height:var(--leading-body);text-wrap:pretty;margin:auto 0 0}[data-v] .ex .pay b{margin-bottom:var(--space-1);color:var(--text-strong);font-family:var(--font-display);font-size:22px;font-weight:var(--weight-heading);letter-spacing:-.01em;line-height:1.25;display:block}[data-v] .split{max-width:68ch;margin-top:28px}[data-v] .split div{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-13);line-height:var(--leading-body);padding:14px 18px}[data-v] .split div+div{border-top:1px solid var(--line-sep)}[data-v] .split b{color:var(--text-strong);font-weight:var(--weight-medium)}[data-v] .tbl-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-card);overflow:auto}[data-v] .tbl-wrap:focus-visible{box-shadow:var(--focus-ring);outline:none}[data-v] table.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-14)}[data-v] .ladder-wrap{position:relative}[data-v] .ladder{min-width:880px}[data-v] .ladder th,[data-v] .ladder td{padding:14px var(--space-4);border-bottom:1px solid var(--line-sep);text-align:left;vertical-align:top}[data-v] .ladder tr:last-child th,[data-v] .ladder tr:last-child td{border-bottom:0}[data-v] .ladder thead th{background:var(--surface-3);color:var(--text-strong);font-size:var(--text-14);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none;vertical-align:bottom;white-space:nowrap}[data-v] .ladder thead th .flag{margin-bottom:6px}[data-v] .ladder th:first-child,[data-v] .ladder td:first-child{z-index:1;border-right:1px solid var(--line-sep);background:var(--surface-1);width:300px;position:sticky;left:0}[data-v] .ladder thead th:first-child{z-index:2;background:var(--surface-3)}[data-v] .ladder tbody th{color:var(--text-strong);font-size:var(--text-14);font-weight:var(--weight-medium);line-height:1.45}[data-v] .ladder td{color:var(--text-strong);font-size:var(--text-14);font-weight:var(--weight-medium);line-height:1.5}[data-v] .ladder .rn{max-width:40ch;margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-12);font-weight:var(--weight-body);line-height:1.5;display:block}[data-v] .ladder td .i{color:var(--text-strong)}[data-v] .ladder td.no .i{color:var(--text-faint)}[data-v] .ladder td.pr{font-family:var(--font-display);font-size:var(--text-18);font-weight:var(--weight-heading);letter-spacing:-.01em}[data-v] .ladder tr.hl th,[data-v] .ladder tr.hl td{background:var(--surface-3)}[data-v] .ladder tr.hl th{box-shadow:inset 2px 0 0 var(--brand-500)}[data-v] .def{flex-direction:column;padding:28px;display:flex}[data-v] .def .quote{margin:var(--space-1) 0 var(--space-5);font-size:var(--text-16)}[data-v] .def p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}[data-v] [data-spy]{scroll-margin-top:var(--space-16)}[data-v] .coex-shot{min-width:0;position:relative}[data-v] .coex-shot .bframe{width:84%;position:absolute;top:0;right:0}[data-v] .coex-shot .pframe{z-index:2;width:268px;margin:var(--space-14) 0 0;position:relative}[data-v] .lchat.flat{background:var(--surface-2);border:0;border-radius:0;flex-direction:column;width:auto;max-width:none;padding:0;display:flex}[data-v] .lchat.flat .msgs{gap:7px;padding:14px 10px}[data-v] .lchat.flat .b{max-width:88%;font-size:var(--text-13)}[data-v] .lchat.flat .b.gap{margin-top:10px}[data-v] .lchat.flat .compose{padding:var(--space-2) 10px 10px}[data-v] .lchat.flat .field{height:32px}[data-v] .lchat.flat .send{width:32px;height:32px}[data-v] .chips{gap:var(--space-2);margin-top:var(--space-14);flex-wrap:wrap;display:flex}[data-v] .chips a{border:1px solid var(--line-2);border-radius:var(--radius-full);background:var(--surface-1);height:36px;color:var(--text);font-size:var(--text-14);font-weight:var(--weight-medium);align-items:center;padding:0 14px;display:inline-flex}[data-v] .chips a:hover,[data-v] .chips a.on{border-color:var(--text-strong);color:var(--text-strong)}[data-v] .fm-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-v] .yncard{flex-direction:column;gap:14px;padding:28px;display:flex}[data-v] .yncard.wide{grid-column:1/-1}[data-v] .yncard .i{color:var(--text-strong)}[data-v] .yncard p{color:var(--text);font-size:var(--text-18);line-height:var(--leading-body);text-wrap:pretty;margin:0}[data-v] .yncard b,[data-v] .txt p b,[data-v] .dots li b{color:var(--text-strong);font-weight:var(--weight-semibold)}[data-v] .txt{max-width:780px}[data-v] .txt p{max-width:66ch;margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-18);text-wrap:pretty;line-height:1.65}[data-v] .txt p:last-child{margin-bottom:0}[data-v] .txt.after{margin-top:var(--space-8)}[data-v] .dots{gap:var(--space-3);max-width:68ch;margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}[data-v] .dots li{color:var(--text);font-size:17px;line-height:var(--leading-body);padding-left:22px;position:relative}[data-v] .dots li:before{content:"";border-radius:var(--radius-full);background:var(--ink-400);width:6px;height:6px;position:absolute;top:.68em;left:3px}[data-v] .note{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);padding:14px 18px}[data-v] .what2{gap:var(--space-16);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}[data-v] .what2 .fig{position:sticky;top:104px}[data-v] .diagram{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-1);box-shadow:var(--shadow-card);overflow:visible}[data-v] .diagram svg{width:100%;min-width:0;height:auto;display:block}[data-v] .diagram .d-sm{display:none}[data-v] .diagram .box{fill:var(--surface-1);stroke:var(--line-2)}[data-v] .diagram .box-hi{fill:var(--surface-1);stroke:var(--brand-500)}[data-v] .diagram .box-mut{fill:var(--surface-3);stroke:var(--line-2)}[data-v] .diagram .lab{fill:var(--text-strong);font-family:var(--font-ui);font-size:var(--text-14);font-weight:var(--weight-semibold)}[data-v] .diagram .lab.sm{font-size:var(--text-13)}[data-v] .diagram .lab.xs{font-size:var(--text-12)}[data-v] .diagram .sub,[data-v] .diagram .flow{fill:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-12)}[data-v] .diagram .arrow,[data-v] .diagram .dash{fill:none;stroke:var(--chart-3);stroke-width:1.5px}[data-v] .diagram .dash{stroke-dasharray:4 4}[data-v] .diagram .head{fill:var(--chart-3)}[data-v] .diagram .arrow-hi{stroke:var(--brand-500)}[data-v] .diagram .head-hi,[data-v] .diagram .mark{fill:var(--brand-500)}[data-v] .caption{max-width:68ch;margin:var(--space-4) 0 0;color:var(--text-muted);font-size:15px;line-height:var(--leading-body);text-wrap:pretty}[data-v] .split2{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}[data-v] .split2 .head{position:sticky;top:104px}[data-v] .split2 .head .lead{margin-top:var(--space-1)}[data-v] .split2 .dots{gap:var(--space-4);margin:0}[data-v] .chg{border-bottom:1px solid var(--line-sep);margin:0}[data-v] .chg>div{gap:var(--space-6);padding:var(--space-5) 0;border-top:1px solid var(--line-sep);grid-template-columns:240px minmax(0,1fr);display:grid}[data-v] .chg dt{align-items:flex-start;gap:var(--space-2);color:var(--text-strong);font-size:var(--text-16);font-weight:var(--weight-semibold);flex-direction:column;line-height:1.4;display:flex}[data-v] .chg dd{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}[data-v] .tag{height:20px;padding:0 var(--space-2);border:1px solid var(--surface-3);border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-12);font-weight:var(--weight-medium);align-items:center;display:inline-flex}[data-v] .hist{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:72px;display:grid}[data-v] .hist .big{color:var(--brand-500);flex-direction:column;align-items:flex-start;display:flex}[data-v] .hist .big .n{min-width:3ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:168px;font-weight:var(--weight-heading);letter-spacing:-.045em;line-height:.86}[data-v] .hist .big .u{margin-top:var(--space-3);font-family:var(--font-display);font-size:40px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-display);line-height:1}[data-v] .acc{margin-top:36px}[data-v] .acc-head,[data-v] .acc summary{gap:var(--space-4);align-items:center;display:grid}[data-v] .acc.lim .acc-head,[data-v] .acc.lim summary{grid-template-columns:minmax(0,1.3fr) 120px minmax(0,1fr) 200px}[data-v] .acc.drop .acc-head,[data-v] .acc.drop summary{grid-template-columns:minmax(0,1fr) 280px}[data-v] .acc-head{padding:0 var(--space-1) var(--space-3);border-bottom:1px solid var(--line-sep);color:var(--text-muted);font-size:var(--text-12);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}[data-v] .acc-head span:last-child{text-align:right}[data-v] .acc details{border-bottom:1px solid var(--line-sep)}[data-v] .acc summary{padding:18px var(--space-1);color:var(--text);font-size:var(--text-16);cursor:pointer;line-height:1.4;list-style:none}[data-v] .acc summary::-webkit-details-marker{display:none}[data-v] .acc summary:after{content:"+";color:var(--text-muted);font-size:var(--text-20);justify-self:end;line-height:1}[data-v] .acc details[open] summary:after{content:"–"}[data-v] .acc .c1,[data-v] .acc .c3{color:var(--text-strong);font-weight:var(--weight-semibold)}[data-v] .acc .rcode{color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-14);font-weight:var(--weight-medium);white-space:nowrap}[data-v] .acc .a{max-width:68ch;padding:0 var(--space-1) 22px;color:var(--text-muted);font-size:var(--text-16);text-wrap:pretty;line-height:1.65}[data-v] .diag-sec{padding:0 0 var(--space-24)}[data-v] .h1.long{font-size:44px;line-height:1.12}[data-v] .h1.measure{max-width:22ch}[data-v] .h1.wide{max-width:24ch}[data-v] .tbl:not(.ladder) thead th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-sep);background:var(--surface-3);color:var(--text-muted)}[data-v] .tbl:not(.ladder) td,[data-v] .tbl:not(.ladder) tbody th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-sep);color:var(--text);font-weight:var(--weight-body)}[data-v] .tbl .nm{color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-13);font-weight:var(--weight-medium);white-space:nowrap;line-height:1.5}[data-v] .tbl.s1 tbody th:first-child,[data-v] .tbl.s1 thead th:first-child{z-index:1;border-right:1px solid var(--line-sep);position:sticky;left:0}[data-v] .tbl.s1 tbody th:first-child{background:var(--surface-1)}[data-v] .twin{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}[data-v] .flowchips{margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-v] .flowchips .fc{overflow-wrap:break-word;max-width:100%;padding:3px var(--space-2);border:1px solid var(--surface-3);border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text);font-family:var(--font-mono);font-size:var(--text-12);font-weight:var(--weight-medium);line-height:1.4}[data-v] .flowchips i{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-12);font-style:normal}[data-v] .note.fact{max-width:68ch;margin:var(--space-6) 0 0;color:var(--text);font-size:15px;line-height:1.65}[data-v] .note.fact strong{color:var(--text-strong);font-weight:var(--weight-semibold)}[data-v] .fcard .go{padding-top:var(--space-2);margin-top:auto}[data-v] .tlink.sm{font-size:var(--text-14)}[data-v] .pillar{align-items:flex-start;gap:72px;display:flex}[data-v] .pillar .prose{flex:1;min-width:0;max-width:780px}[data-v] .psec{padding:var(--space-12) 0;border-top:1px solid var(--line-sep);scroll-margin-top:72px}[data-v] .psec:first-child{border-top:0;padding-top:0}[data-v] .pillar .prose .h2{max-width:none;margin:0 0 var(--space-4);scroll-margin-top:0;font-size:34px}[data-v] .pillar .prose p{max-width:68ch;margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-16);text-wrap:pretty;line-height:1.65}[data-v] .pillar .prose p:last-child{margin-bottom:0}[data-v] .pillar .prose .lead{color:var(--text-muted);font-size:var(--text-18)}[data-v] .pillar .prose b{color:var(--text-strong);font-weight:var(--weight-semibold)}[data-v] .pillar .prose a:not(.btn,.tlink){color:var(--text-strong);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}[data-v] .pillar .fcard p{font-size:var(--text-14)}[data-v] .rail{font-size:var(--text-13);top:104px}[data-v] .rail-title{color:var(--text-muted);margin:0 0 10px}[data-v] .rail a{padding:5px 0 5px var(--space-3);border-left:2px solid var(--line-sep)}[data-v] .rail a.on{border-left-color:var(--brand-500);color:var(--text-strong);font-weight:var(--weight-medium)}[data-v] .chips.mob{display:none}[data-v] .endcta{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}[data-v] .small.marks{margin:0 0 var(--space-10);font-size:var(--text-14)}[data-v] .grp{margin-top:var(--space-12)}[data-v] .grp:first-child{margin-top:0}[data-v] .grp h2{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-12);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}[data-v] .igrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-v] .itile{padding:var(--space-5);color:inherit;transition:border-color var(--dur-state) var(--ease);align-items:flex-start;gap:14px;display:flex}[data-v] a.itile:hover{border-color:var(--line-2)}[data-v] .itile .lg,[data-v] .lockhead .lg{border:1px solid var(--surface-3);border-radius:var(--radius-sm);background:var(--surface-3);width:40px;height:40px;color:var(--text-muted);font-family:var(--font-display);font-size:15px;font-weight:var(--weight-display);flex:none;justify-content:center;align-items:center;display:flex}[data-v] .itile h3{margin:0 0 var(--space-1);color:var(--text-strong);font-size:15px;font-weight:var(--weight-semibold)}[data-v] .itile p{color:var(--text-muted);font-size:var(--text-14);margin:0;line-height:1.55}[data-v] .crumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--text-muted);font-size:var(--text-14);display:flex}[data-v] .crumb a{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}[data-v] .crumb b{color:var(--text-strong);font-weight:var(--weight-medium)}[data-v] .lockhead{align-items:center;gap:var(--space-5);display:flex}[data-v] .lockhead .lg{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface-1);width:56px;height:56px;font-size:var(--text-20)}[data-v] .detail{gap:var(--space-16);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}[data-v] .detail .prose .h2{max-width:none;font-size:34px}[data-v] .detail .prose p{max-width:68ch;margin:0 0 var(--space-4);color:var(--text);font-size:var(--text-16);line-height:1.65}[data-v] .detail .side{gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:104px}[data-v] .detail .side p{color:var(--text-muted);font-size:var(--text-14);margin:0;line-height:1.6}[data-v] .faqgrp{margin-top:56px}[data-v] .faqgrp:first-child{margin-top:0}[data-v] .faqgrp h2{margin:0 0 var(--space-4);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-24);font-weight:var(--weight-display);letter-spacing:-.01em;scroll-margin-top:88px;line-height:1.25}[data-v] .errpage{padding:120px 0 140px}[data-v] .errpage .container{text-align:center;max-width:640px}[data-v] .errpage .code-lbl{color:var(--brand-deep);font-family:var(--font-mono);font-size:var(--text-13);font-weight:var(--weight-medium);margin:0}[data-v] .errpage .h1{margin:var(--space-3) auto 0;font-size:44px}[data-v] .errpage p{max-width:52ch;margin:var(--space-4) auto 0;color:var(--text-muted);text-wrap:pretty;font-size:17px;line-height:1.6}[data-v] .errpage p.small{font-size:15px}[data-v] .errpage .cta-row{justify-content:center}[data-v] .code{margin:var(--space-5) 0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--band-ink);overflow:hidden}[data-v] .code figcaption{padding:10px var(--space-4);border-bottom:1px solid var(--on-band-line);color:var(--on-band-muted);font-family:var(--font-mono);font-size:var(--text-12);font-weight:var(--weight-medium)}[data-v] .code pre{color:var(--on-band);font-family:var(--font-mono);font-size:var(--text-13);margin:0;padding:18px 20px;line-height:1.8;overflow:auto}[data-v] .code pre code{font:inherit}[data-v] .code .c{color:var(--on-band-muted)}[data-v] .code .k{color:var(--on-band-accent)}[data-v] .code .del{color:var(--on-band-del)}[data-v] .code .add{color:var(--on-band-add)}[data-v] .pillar .psec>h3{margin:var(--space-8) 0 var(--space-3);color:var(--text-strong);font-size:var(--text-18);font-weight:var(--weight-semibold);line-height:1.35}[data-v] .pillar .prose .olist{max-width:68ch;margin:0 0 var(--space-4);gap:var(--space-2);flex-direction:column;padding-left:22px;display:flex}[data-v] .pillar .prose .olist li{padding-left:var(--space-1);color:var(--text);font-size:var(--text-16);margin:0;line-height:1.6}[data-v] .olist li::marker{color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-14);font-weight:var(--weight-semibold)}[data-v] .pillar .prose p.small{margin:var(--space-5) 0;color:var(--text-muted);font-size:15px;line-height:1.65}[data-v] .pillar .prose .tbl-wrap{margin:var(--space-5) 0}[data-v] .pillar .prose .note{max-width:68ch;margin:var(--space-5) 0;color:var(--text);font-size:15px;line-height:1.65}[data-v] .tbl:not(.ladder) tr.hl>*{background:var(--surface-3)}[data-v] .tbl:not(.ladder) tr.hl>:first-child{box-shadow:inset 2px 0 0 var(--brand-500)}[data-v] .tbl.s1 tbody tr.hl>th:first-child{background:var(--surface-3)}[data-v] .docs-sub{max-width:60ch;margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--text-18);line-height:var(--leading-body);text-wrap:pretty}[data-v] .cards .fcard h2{padding-right:var(--space-8);color:var(--text-strong);font-size:var(--text-16);font-weight:var(--weight-semibold);margin:0;line-height:1.35}[data-v] .tbl .nm.meth{color:var(--text-muted);font-weight:var(--weight-body)}[data-v] .tbl:not(.ladder) td.cov{color:var(--text-strong);font-weight:var(--weight-medium)}[data-v] .tbl:not(.ladder) td.dim{color:var(--text-muted)}[data-v] .pillar .prose .after-list{margin-top:var(--space-6)}[data-v] .tbl:not(.ladder) tbody th.lbl{color:var(--text-strong);font-weight:var(--weight-semibold);white-space:nowrap}[data-v="2"] .hero{padding:80px 0 var(--space-24)}[data-v="2"] .h1{letter-spacing:-.03em;font-size:72px;line-height:1.04}[data-v="2"] .h1 .l1,[data-v="2"] .h1 .l2{max-width:22ch}[data-v="2"] .h2{font-size:44px;line-height:1.1}[data-v="2"] .lead,[data-v="2"] .hero .sub{font-size:var(--text-20)}@media (860px<width<=1100px){[data-v="2"] .h1{font-size:60px}}@media (width<=860px){[data-v] .section{padding:56px 0}[data-v] .hero{padding:28px 0 var(--space-10)}[data-v] .h1{font-size:36px;line-height:1.1}[data-v] .h2{font-size:var(--text-30);line-height:1.15}[data-v="2"] .section{padding:var(--space-16) 0}[data-v="2"] .hero{padding:28px 0 var(--space-16)}[data-v="2"] .h1{font-size:44px;line-height:1.06}[data-v="2"] .h2{font-size:32px}[data-v] .hero .sub,[data-v] .lead{font-size:var(--text-16);line-height:1.55}[data-v] .hero .sub{margin-top:var(--space-4)}[data-v] .hero-cta{margin-top:var(--space-6);flex-direction:column;align-items:stretch;gap:14px}[data-v] .hero-cta .btn{height:48px}[data-v] .hero-cta .tlink{align-self:flex-start}[data-v] .trust{margin-top:var(--space-5);gap:6px}[data-v] .sec-body{margin-top:28px}[data-v] .g2,[data-v] .g3,[data-v] .steps,[data-v] .hero2-grid,[data-v] .pgrid,[data-v] .ucgrid,[data-v] .ba,[data-v] .obj,[data-v] .week,[data-v] .pick,[data-v] .chooser,[data-v] .fm-grid,[data-v] .what2,[data-v] .split2,[data-v] .hist{grid-template-columns:minmax(0,1fr)}[data-v] .g4{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}[data-v] .g4 .fcard{gap:var(--space-2);padding:var(--space-4)}[data-v] .g4 .fcard h3{font-size:15px}[data-v] .g4 .fcard p{font-size:13.5px}[data-v] .fcard{padding:var(--space-5)}[data-v] .hero2-grid{gap:var(--space-10);margin-top:var(--space-5)}[data-v] .hero-shot .bframe,[data-v] .hero-shot .shot-cap,[data-v] .coex-shot .bframe{display:none}[data-v] .hero-shot .pframe{display:block}[data-v] .phero .hero-shot{margin-top:var(--space-10)}[data-v] .lchat{width:300px}[data-v] .lchat .scr{min-height:540px}[data-v] .chat-cap{font-size:var(--text-14)}[data-v] .pgrid,[data-v] .ucgrid{gap:var(--space-3)}[data-v] a.pcard{padding:var(--space-5);gap:10px}[data-v] .pcard :is(h2,h3){margin-top:var(--space-1);font-size:17px}[data-v] .ucgrid>a,[data-v] .ucgrid>a:nth-child(n+4){grid-column:auto}[data-v] a.pcard.lg{min-height:0;padding:var(--space-6);gap:10px}[data-v] .pcard.lg :is(h2,h3){margin-top:6px;font-size:22px}[data-v] .pcard.lg p{font-size:var(--text-16)}[data-v] .ba{gap:var(--space-10);margin-top:var(--space-8)}[data-v] .ba li{padding:14px 0;font-size:17px}[data-v] .steps{gap:var(--space-8)}[data-v] .steps .sticky,[data-v] .obj .h2,[data-v] .week .h2,[data-v] .what2 .fig,[data-v] .split2 .head{position:static}[data-v] .step{gap:var(--space-3) 14px;padding-bottom:var(--space-8);grid-template-columns:32px minmax(0,1fr)}[data-v] .step:before{display:none}[data-v] .step .n{width:32px;height:32px;font-size:var(--text-14);grid-row:1}[data-v] .step h3{align-self:center;margin:0;font-size:17px}[data-v] .step .body{grid-column:1/-1}[data-v] .stats{margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}[data-v] .stat{padding:var(--space-5) var(--space-4)}[data-v] .stat:nth-child(odd){border-left:0;padding-left:0}[data-v] .stat:nth-child(n+3){border-top:1px solid var(--line-sep)}[data-v] .stat .n{font-size:44px}[data-v] .stat .l{font-size:var(--text-14)}[data-v] .plans{gap:var(--space-3);margin:0 calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5) var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;overflow-x:auto}[data-v] .plan{scroll-snap-align:start}[data-v] .plans.stack{gap:var(--space-5);padding:var(--space-3) 0 0;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;margin:0;overflow:visible}[data-v] .plans.stack .plan[id]{scroll-margin-top:var(--space-6)}[data-v] .quote{font-size:var(--text-16);margin-top:28px}[data-v] .obj{gap:var(--space-6)}[data-v] .fnote{gap:var(--space-5);padding:var(--space-6)}[data-v] .fnote .ftext{font-size:var(--text-18)}[data-v] .av{width:56px;height:56px;font-size:22px}[data-v] .cta-band{padding:56px 0}[data-v] .cta-band .cta-row{align-items:stretch;gap:var(--space-4);flex-direction:column}[data-v] .cta-band .btn{height:48px}[data-v] .cta-band .tlink{align-self:center}[data-v] .week{gap:var(--space-8)}[data-v] .tl li{padding:0 0 var(--space-8) 30px}[data-v] .tl li:before{top:var(--space-6);left:5px}[data-v] .tl .dot{width:11px;height:11px}[data-v] .tl .when{font-size:var(--text-16)}[data-v] .tl .when .t{font-size:15px}[data-v] .tl .what{margin-top:var(--space-2);font-size:17px}[data-v] .things .fcard{padding:var(--space-5);gap:10px}[data-v] .things .fcard h3{font-size:17px}[data-v] .pick{gap:var(--space-5);padding:var(--space-6)}[data-v] .pick .price,[data-v] .ans .price{font-size:var(--text-48)}[data-v] .pick .incl{font-size:17px}[data-v] .pick .btn,[data-v] .ans .btn{width:100%;height:48px;margin-top:var(--space-6);display:flex}[data-v] .pick.multi{padding:0}[data-v] .pick.multi .opts{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}[data-v] .pick.multi .opt{padding:var(--space-6) var(--space-6) 0;grid-row:auto;display:block}[data-v] .pick.multi .opt+.opt{margin-top:var(--space-6);border-top:1px solid var(--line-sep);border-left:0}[data-v] .pick.multi .opt .price{font-size:44px}[data-v] .pick.multi .pfoot{padding:var(--space-6)}[data-v] .pick.multi .pfoot .btn{margin-top:0}[data-v] .chooser .qs{gap:var(--space-6);padding:var(--space-5)}[data-v] .segc{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}[data-v] .segc.n3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-v] .segc label{min-height:44px}[data-v] .chooser .answer{padding:var(--space-5);border-top:1px solid var(--line-sep);border-left:0}[data-v] .seg{gap:var(--space-6);display:flex}[data-v] .examples{margin-top:56px}[data-v] .ex{padding:var(--space-5)}[data-v] .ex .setup{font-size:var(--text-16)}[data-v] .ex .pay b{font-size:var(--text-20)}[data-v] .ladder{width:auto;min-width:0}[data-v] .ladder th:first-child,[data-v] .ladder td:first-child{width:152px;min-width:152px;max-width:152px;padding:var(--space-3)}[data-v] .ladder th:not(:first-child),[data-v] .ladder td:not(:first-child){min-width:124px;padding:var(--space-3)}[data-v] .ladder-wrap:after{content:"";width:var(--space-8);border-radius:0 var(--radius-md) var(--radius-md) 0;background:linear-gradient(to right, transparent, var(--surface-1));pointer-events:none;position:absolute;top:1px;bottom:1px;right:1px}[data-v] .def{padding:var(--space-5)}[data-v] .coex-shot .pframe{width:300px;margin:0 auto}[data-v] .chips{margin:var(--space-6) calc(-1 * var(--space-5)) 0;padding:0 var(--space-5);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-v] .chips a{height:44px;padding:0 var(--space-4);color:var(--text-strong);flex:none}[data-v] .fm-grid{gap:var(--space-3)}[data-v] .yncard{gap:var(--space-3);padding:var(--space-5)}[data-v] .yncard p,[data-v] .dots li{font-size:var(--text-16)}[data-v] .txt p{font-size:16.5px}[data-v] .what2,[data-v] .split2{gap:28px}[data-v] .diagram{padding:var(--space-3)}[data-v] .diagram .d-lg{display:none}[data-v] .diagram .d-sm{display:block}[data-v] .chg>div{gap:var(--space-2);padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr)}[data-v] .hist{gap:var(--space-5)}[data-v] .hist .big .n{font-size:112px}[data-v] .hist .big .u{margin-top:var(--space-2);font-size:28px}[data-v] .acc{margin-top:var(--space-6)}[data-v] .acc-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-v] .acc summary{padding:var(--space-4) 36px var(--space-4) var(--space-1);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;position:relative}[data-v] .acc summary:after{top:var(--space-4);right:var(--space-1);position:absolute}[data-v] .acc.lim .c1{font-size:var(--text-16);flex:100%}[data-v] .acc.lim .c3{font-size:15px}[data-v] .acc .rcode{font-size:13.5px}[data-v] .acc .a{padding-bottom:18px;font-size:15.5px}[data-v] .diag-sec{padding-bottom:56px}[data-v] .h1.long{font-size:var(--text-30)}[data-v] .twin,[data-v] .detail{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}[data-v] .detail .side{position:static}[data-v] .tbl.s1 thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-v] .tbl.s1,[data-v] .tbl.s1 tbody{width:100%;display:block}[data-v] .tbl.s1 tr{align-items:center;gap:var(--space-2) 10px;padding:14px var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}[data-v] .tbl.s1 tr:last-child{border-bottom:0}[data-v] .tbl.s1 tr.hl{background:var(--surface-3);box-shadow:inset 2px 0 0 var(--brand-500)}[data-v] .tbl.s1 tr.hl>*,[data-v] .tbl.s1 tbody tr.hl>th:first-child{box-shadow:none;background:0 0}[data-v] .tbl.s1 td,[data-v] .tbl.s1 tbody th,[data-v] .tbl.s1 tbody th:first-child{background:0 0;border:0;padding:0;display:block;position:static}[data-v] .tbl.s1 .nm{white-space:normal;overflow-wrap:anywhere}[data-v] .tbl.s1 td:last-child{color:var(--text-muted);font-size:var(--text-14);flex:100%;line-height:1.6}[data-v] .rail{display:none}[data-v] .pillar{display:block}[data-v] .chips.mob{display:flex}[data-v] .psec{scroll-margin-top:var(--space-4);padding:28px 0}[data-v] .pillar .prose .h2,[data-v] .detail .prose .h2{font-size:28px}[data-v] .endcta{align-items:stretch;gap:var(--space-4);flex-direction:column}[data-v] .endcta .btn{height:48px}[data-v] .endcta .tlink{align-self:flex-start}[data-v] .igrid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}[data-v] .itile{padding:var(--space-4)}[data-v] .grp{margin-top:36px}[data-v] .lockhead{gap:14px}[data-v] .lockhead .lg{width:48px;height:48px;font-size:var(--text-18)}[data-v] .faqgrp{margin-top:var(--space-10)}[data-v] .faqgrp h2{font-size:22px}[data-v] .errpage{padding:var(--space-16) 0 80px}[data-v] .errpage .h1{font-size:32px}[data-v] .errpage .cta-row{align-items:stretch;gap:var(--space-4);flex-direction:column}[data-v] .errpage .cta-row .btn{height:48px}[data-v] .errpage .cta-row .tlink{align-self:center}}@media (prefers-reduced-motion:reduce){[data-v] a.pcard,[data-v] .pcard .go .i{transition:none}}@media (prefers-reduced-motion:no-preference){html[data-v]{scroll-behavior:smooth}}[data-theme=dark][data-v] .dark-band,[data-theme=dark][data-v] .cta-band{border-top:1px solid var(--line-sep);border-bottom:1px solid var(--line-sep)}[data-v] .starters{margin:var(--space-5) 0}[data-v] .starter .btn{align-self:flex-start;margin-top:auto}[data-v] .starter .btn[hidden]{display:none}
