.ac-hero .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.ac-hero .display{max-width:10ch;font-size:clamp(46px,6.4vw,104px)}.ac-hero .display .ln{display:block}.prod-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.prod-row .seg button{height:42px;padding:0 18px;font-size:14px}.soon-pill{background:var(--warn-soft);height:20px;color:var(--warn);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:800;display:inline-flex}.seg button[aria-pressed=true] .soon-pill{background:var(--lime);color:var(--lime-ink)}.costs{animation:costs-in .6s .1s var(--ease) both;padding:24px 24px 18px}@keyframes costs-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}.costs-head{flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.costs-head h2{letter-spacing:-.03em;font-size:22px;font-weight:840;font-stretch:112%;line-height:1.1}.costs-head p{color:var(--on-night-2);margin-top:6px;font-size:13px}.cb-list{gap:4px;margin-top:18px;display:grid}.cb{animation:fade-up .6s var(--ease) both;grid-template-columns:82px minmax(0,1fr) 76px;align-items:center;gap:12px;padding:8px 0;display:grid}.cb-name{font-size:14px;font-weight:760}.cb-bar{background:#ffffff0f;border-radius:999px;height:14px;display:flex;overflow:hidden}.cb-bar i{height:100%;transition:width .6s var(--ease);display:block}.cb-bar i.sp{background:#c7f14f}.cb-bar i.cm{background:#ffffffb8}.cb-val{text-align:right;font-family:var(--m);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cb.best .cb-name:after{content:"Lowest";color:#c7f14f;letter-spacing:.04em;vertical-align:2px;background:#c7f14f29;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:800}.costs-foot{border-top:1px solid var(--night-line);color:var(--on-night-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.lg{align-items:center;gap:14px;display:inline-flex}.lg span{align-items:center;gap:6px;display:inline-flex}.lg i{border-radius:3px;width:10px;height:10px}.lg i.sp{background:#c7f14f}.lg i.cm{background:#ffffffb8}@media (width<=980px){.ac-hero .hero-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.cb{grid-template-columns:74px minmax(0,1fr) 64px;gap:8px}.cb.best .cb-name:after{display:none}}.types-sec{padding-block:clamp(24px,3vw,40px) clamp(64px,8vw,120px)}.acct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.acct{--a-muted:var(--muted);--a-line:var(--line);--a-soft:var(--sunk);--a-ink:var(--ink);isolation:isolate;border-radius:var(--r);background:var(--card);box-shadow:var(--shadow-1);transition:color .35s, transform .4s var(--ease), box-shadow .4s;flex-direction:column;gap:18px;padding:26px;scroll-margin-top:110px;display:flex;position:relative;overflow:hidden}.acct:before{content:"";z-index:-1;opacity:0;background:radial-gradient(120% 160% at 0% 0%, var(--night-1) 0%, var(--night-2) 46%, var(--night-3) 100%);transition:opacity .4s;position:absolute;inset:0}.acct:hover,.acct:focus-within{--a-muted:#ffffff9e;--a-line:#ffffff1a;--a-soft:#ffffff14;--a-ink:#fff;color:#fff;box-shadow:var(--shadow-3);transform:translateY(-6px)}.acct:hover:before,.acct:focus-within:before{opacity:1}.acct-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.acct h3{letter-spacing:-.035em;font-size:30px;font-weight:860;font-stretch:116%;line-height:1}.acct-tag{background:var(--a-soft);height:24px;color:var(--a-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:780;transition:background-color .35s,color .35s;display:inline-flex}.acct:hover .acct-tag,.acct:focus-within .acct-tag{color:#1b2405;background:#c7f14f}.acct-desc{color:var(--a-muted);min-height:44px;font-size:14.5px;line-height:1.5}.acct-mid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.acct-min small,.levs small{color:var(--a-muted);font-size:12px;font-weight:650;display:block}.acct-min b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:44px;font-weight:860;font-stretch:118%;line-height:1;display:block}.acct-min b i{letter-spacing:.02em;color:var(--a-muted);margin-left:4px;font-size:14px;font-style:normal;font-weight:760;font-stretch:100%}.levs{text-align:right}.lev-chips{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.lev-chips span{height:26px;font-family:var(--m);box-shadow:inset 0 0 0 1px var(--a-line);color:var(--a-muted);border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lev-chips span.def{background:var(--a-ink);color:var(--card);box-shadow:none}.acct:hover .lev-chips span.def,.acct:focus-within .lev-chips span.def{color:#1b2405;background:#c7f14f}.acct-terms{border-top:1px solid var(--a-line);display:grid}.acct-terms div{border-bottom:1px solid var(--a-line);justify-content:space-between;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.acct-terms dt{color:var(--a-muted)}.acct-terms dd{text-align:right;font-weight:700}.acct-cost{background:var(--a-soft);border-radius:16px;gap:8px;padding:12px 14px;transition:background-color .35s;display:grid}.acct-cost .top{color:var(--a-muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.acct-cost .top b{white-space:nowrap;font-family:var(--m);color:var(--a-ink);font-size:14px;font-weight:600}.mini-bar{background:var(--a-line);border-radius:999px;height:6px;display:flex;overflow:hidden}.mini-bar i{height:100%;transition:width .6s var(--ease);display:block}.mini-bar i.sp{background:#9fd03a}.mini-bar i.cm{background:var(--a-ink);opacity:.55}.acct:hover .mini-bar i.sp,.acct:focus-within .mini-bar i.sp{background:#c7f14f}.acct .btn{margin-top:auto}.acct:hover .btn-ink,.acct:focus-within .btn-ink{color:#1b2405;background:#c7f14f}.acct:hover .btn-ink .disc,.acct:focus-within .btn-ink .disc{color:#c7f14f;background:#1b2405}@media (width<=1120px){.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.acct-grid{scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.acct-grid::-webkit-scrollbar{display:none}.acct{scroll-snap-align:start}.acct:hover,.acct:focus-within{transform:none}.acct-min b{font-size:38px}.acct-mid{gap:14px;display:grid}.levs{text-align:left}.lev-chips{justify-content:flex-start}}.swipe-hint{color:var(--muted);margin-top:4px;font-size:12.5px;display:none}@media (width<=640px){.swipe-hint{display:block}}.futures{border-radius:calc(var(--r) + 6px);box-shadow:inset 0 0 0 1.5px var(--line-2);background-image:repeating-linear-gradient(135deg, transparent 0 12px, var(--line) 12px 13px);animation:fade-up .5s var(--ease) both;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,52px);display:grid}.futures h2{margin-top:14px}.futures ul{color:var(--ink-2);gap:10px;margin-top:22px;display:grid}.futures li{gap:12px;display:flex}.futures li:before{content:"";background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px;box-shadow:0 0 0 1.5px #1b240559}.fut-types{align-content:center;gap:12px;display:grid}.fut-type{border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-1);gap:12px;padding:22px;display:grid}.fut-type .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.fut-type h3{letter-spacing:-.03em;font-size:24px;font-weight:850;font-stretch:114%}.fut-type p{color:var(--muted);font-size:14px}.fut-type dl{flex-wrap:wrap;gap:24px;display:flex}.fut-type dt{color:var(--muted);font-size:12px;font-weight:650}.fut-type dd{margin-top:2px;font-size:16px;font-weight:760}@media (width<=900px){.futures{grid-template-columns:minmax(0,1fr)}}.futures.solo{grid-template-columns:minmax(0,1fr)}.futures.solo>div{max-width:760px}.cmp-wrap{margin-top:clamp(32px,4vw,56px)}.cmp{min-width:980px;font-size:14px}.cmp thead th{vertical-align:bottom;text-transform:none;letter-spacing:0;font-family:var(--f);color:var(--ink);padding:20px 16px 18px;font-size:14px;transition:background-color .2s}.cmp-h{justify-items:start;gap:6px;display:grid}.cmp-h b{letter-spacing:-.03em;font-size:22px;font-weight:850;font-stretch:114%;line-height:1}.cmp-h small{color:var(--muted);white-space:normal;font-size:12px;font-weight:650}.cmp-h .btn{--h:32px;margin-top:6px;padding:0 14px;font-size:12.5px}.cmp th[scope=row],.cmp thead th:first-child{z-index:3;background:var(--card);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.cmp tbody th[scope=row]{font-family:var(--f);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line);padding:14px 18px;font-size:13.5px;font-weight:680}.cmp td{padding:14px 16px;font-weight:650;transition:background-color .2s}.cmp tbody tr:hover{background:0 0}.cmp tbody tr:hover th[scope=row]{color:var(--ink)}.cmp .hl{background:var(--lime-soft)}.cmp tbody tr:last-child th[scope=row]{border-bottom:0}.lev{height:24px;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--m);color:var(--ink-2);border-radius:999px;align-items:center;margin:2px 4px 2px 0;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.lev.def{background:var(--ink);color:var(--on-ink);box-shadow:none}.yes{align-items:center;gap:8px;display:inline-flex}.yes:before{content:"";background:var(--lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2405' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:18px;height:18px}.no{color:var(--muted)}.cmp .sub{color:var(--muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.cmp td{min-width:150px}.cmp .mono{font-weight:600}.cmp-note{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:14px;font-size:13px;display:flex}.calc{border-radius:calc(var(--r) + 8px);background:var(--card);box-shadow:var(--shadow-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(32px,4vw,56px);display:grid;overflow:hidden}.calc-in{align-content:start;gap:22px;padding:clamp(22px,3.4vw,44px);display:grid}.calc-in .seg{background:var(--sunk);box-shadow:none;width:100%}.calc-in .seg button{flex:1 0 auto;justify-content:center}.calc-in .seg button[aria-pressed=false]:hover{background:var(--card)}.lab-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lab-row label,.lab-row .label{color:var(--muted);font-size:12.5px;font-weight:750}.lab-row small{font-family:var(--m);color:var(--muted);font-size:11.5px}.c-quote{background:var(--sunk);color:var(--muted);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 18px;padding:12px 14px;font-size:13px;display:grid}.c-quote .sym-meta b{color:var(--ink)}.c-quote .q{align-items:baseline;gap:6px;display:inline-flex}.c-quote .q .mono{color:var(--ink);font-weight:600}@media (width<=480px){.c-quote{grid-template-columns:auto auto;justify-content:start}.c-quote .sym{grid-column:1/-1}}.vol{grid-template-columns:52px minmax(0,1fr) 52px;gap:8px;display:grid}.vol button{border-radius:var(--r-sm);background:var(--sunk);height:52px;font-size:20px;font-weight:700;transition:background-color .2s}.vol button:hover{background:var(--sunk-2)}.vol .input{text-align:center;font-size:18px;font-weight:600}.vol .input::-webkit-outer-spin-button,.vol .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vol .input{-moz-appearance:textfield}.calc-out{box-shadow:none;border-radius:0;align-content:start;gap:18px;padding:clamp(22px,3.4vw,44px);display:grid}.out-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.out-total{letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:12px;font-size:clamp(56px,6.4vw,92px);font-weight:870;font-stretch:120%;line-height:.92;display:flex}.out-total small{letter-spacing:.04em;color:var(--on-night-2);font-size:16px;font-weight:720;font-stretch:100%}.out-sub{font-family:var(--m);color:#c7f14f;margin-top:-6px;font-size:13px}.out-bar{background:#ffffff14;border-radius:999px;height:12px;display:flex;overflow:hidden}.out-bar i{height:100%;transition:width .5s var(--ease);display:block}.out-bar i.sp{background:#c7f14f}.out-bar i.cm{background:#ffffffb8}.out-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.out-grid div{background:#ffffff0f;border-radius:18px;min-width:0;padding:14px 16px;box-shadow:inset 0 0 0 1px #ffffff0f}.out-grid dt{color:var(--on-night-2);font-size:12px;font-weight:650}.out-grid dd{font-family:var(--m);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:19px;font-weight:600;overflow:hidden}.out-grid dd small{color:var(--on-night-3);margin-left:3px;font-size:11px}.out-note{color:var(--on-night-2);font-size:13px;line-height:1.55}.calc-out .btn{justify-self:start}@media (width<=980px){.calc{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.out-grid{grid-template-columns:minmax(0,1fr)}}.lvl-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;margin-top:clamp(32px,4vw,56px);display:grid}.formula{align-content:start;gap:22px;display:grid}.f-eq{background:var(--ink);color:var(--on-ink);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 20px;font-size:15px;font-weight:700;display:flex}.f-eq .mono{font-size:15px;font-weight:600}.f-eq em{color:var(--lime);font-style:normal;font-family:var(--m)}.states{gap:8px;display:grid}.states li{background:var(--sunk);border-radius:16px;grid-template-columns:12px minmax(0,1fr);gap:4px 14px;padding:14px 16px;display:grid}.states li:before{content:"";border-radius:50%;grid-row:span 2;width:12px;height:12px;margin-top:4px}.states li.ok:before{background:var(--lime);box-shadow:0 0 0 1.5px #1b240559}.states li.warn:before{background:#e8a23b}.states li.bad:before{background:var(--coral)}.states b{font-size:15px;font-weight:780}.states span{color:var(--ink-2);font-size:14px}.lv-chart{align-content:start;gap:14px;display:grid}.lv-rows{gap:6px;display:grid}.lv-row{grid-template-columns:92px minmax(0,1fr) 82px;align-items:center;gap:12px;font-size:14px;display:grid}.lv-row b{font-weight:760}.lv-row .v{text-align:right;font-family:var(--m);color:var(--muted);font-size:12.5px}.lv-track{background:linear-gradient(90deg, var(--down-soft) 0 var(--so), var(--warn-soft) var(--so) var(--mc), var(--up-soft) var(--mc) 100%);border-radius:8px;height:28px;position:relative}.lv-track i{border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.lv-track i.so{left:var(--so);background:var(--down)}.lv-track i.mc{left:var(--mc);background:var(--ink)}.lv-scale{font-family:var(--m);color:var(--muted);grid-template-columns:92px minmax(0,1fr) 82px;gap:12px;font-size:11px;display:grid}.lv-scale div{height:16px;position:relative}.lv-scale div span{position:absolute;transform:translate(-50%)}.lv-scale div span:first-child{transform:none}.lv-scale div span:last-child{transform:translate(-100%)}.lv-key{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:12.5px;display:flex}.lv-key span{align-items:center;gap:8px;display:inline-flex}.lv-key i{border-radius:2px;width:2px;height:14px}@media (width<=980px){.lvl-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=460px){.lv-row,.lv-scale{grid-template-columns:70px minmax(0,1fr) 64px;gap:8px}}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.faq-side{gap:22px;display:grid}@media (width<=980px){.faq-grid{grid-template-columns:minmax(0,1fr)}}
