.page{padding:86px 20px 120px}.prevchip{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--blue-bright);background:rgba(74,155,232,.12);border:1px solid rgba(74,155,232,.35);border-radius:var(--r-full);padding:6px 13px}.endow{background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:var(--r-md);padding:13px 16px}.endow .row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:800;font-size:14px;color:var(--ink)}.endow .row .pc2{font-family:var(--mono);font-weight:800;font-size:13px;color:var(--blue-deep)}.pbar{margin-top:9px;height:7px;background:rgba(45,125,210,.16);overflow:hidden}.pbar,.pbar i{border-radius:4px}.pbar i{display:block;height:100%;width:40%;background:linear-gradient(90deg,var(--blue),var(--blue-bright));animation:grow 1.1s .3s var(--ease) both;transform-origin:left}.endow .sub2{margin-top:8px;font-size:13.5px;font-weight:500;color:var(--ink-soft)}.preview{margin-top:12px;background:var(--blue-tint);border:1px solid var(--blue-line);border-radius:var(--r-lg);padding:17px 18px}.preview .pt{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:800;font-size:15px;color:var(--ink)}.preview .pt .pc2{font-family:var(--mono);font-weight:800;font-size:14px;color:var(--blue-deep)}.preview .psub{margin-top:9px;font-size:14px;font-weight:400;color:var(--ink-soft)}.preview .btn{margin-top:13px}.arow3 .t{flex:1}.arow3 .lk{flex-shrink:0;font-size:12px;opacity:.7}.bm .v{color:var(--ink-faint)}.freelbl{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--green-deep)}.finding{margin-top:10px}.finding:before{background:var(--amber-bright)}.sev{background:var(--amber-tint);color:var(--amber);border:1px solid var(--amber-line)}.peek-kicker{margin-top:11px;font-size:13.5px;font-weight:500;color:var(--ink-soft);padding:0 4px}.peek-kicker b{color:var(--red);font-weight:700}.peek2 .ph{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--hairline);color:var(--blue-deep)}.peek2 .ph .lbl2{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--ink)}.pf-b .sev{display:inline-block;margin-bottom:6px}.pf-action .k{font-weight:700;font-size:14px;color:var(--blue-deep)}.dots{gap:7px;margin-top:15px}.dots i{width:8px;height:8px;border-radius:50%;background:rgba(14,23,38,.14)}.dots i.on{background:var(--blue)}.lockedcard{margin-top:14px;background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:var(--r-lg);padding:20px 18px 18px}.lockedcard .lh{display:flex;gap:13px;align-items:flex-start}.lockedcard .lh .ic{width:40px;height:40px;border-radius:var(--r-md);background:#fff;border:1px solid var(--amber-line);display:grid;place-items:center;color:var(--amber);flex-shrink:0}.lockedcard .lh .t1{font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.08em;color:var(--ink)}.lockedcard .lh .t2{font-size:14px;font-weight:400;color:var(--ink-soft);margin-top:2px}.lkrow{display:flex;align-items:center;gap:12px;padding:9px 0}.lkrow .lkic{width:28px;height:28px;border-radius:50%;background:#fff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 1px 2px rgba(14,23,38,.08)}.lkrow .lkic.r{color:var(--red)}.lkrow .lkic.w{color:var(--amber)}.lkrow .lkic.i{color:var(--blue-deep)}.lkrow .nm2{font-weight:700;font-size:14.5px;color:var(--ink)}.rwrap{overflow-x:clip}.hp-chip.l{left:12px}.hp-chip.r{right:12px;color:#5ee08a}.lkrows{margin-top:14px}html[data-biq-pro="1"] .gatebar,html[data-biq-pro="1"] .paywall-sec{display:none!important}.unlocking-cover{position:fixed;inset:0;z-index:1000;background:rgba(238,241,246,.82);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding-top:22vh}.unlocking-card{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line,#e3e8f0);border-radius:14px;padding:14px 20px;box-shadow:0 12px 40px rgba(14,23,38,.16);font-weight:700;font-size:14.5px;color:var(--ink,#0e1726)}.vmodal{position:relative;width:min(880px,94vw);background:#0b1018;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px rgba(8,12,20,.55)}.vmodal video{display:block;width:100%;height:auto}.vmodal-x{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;cursor:pointer;background:hsla(0,0%,100%,.92);color:#0e1726;font-size:15px;font-weight:700}@media (min-width:640px){.sheet-scrim:has(.vmodal){align-items:center}}.dots{background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:6px 0 0}.dots i.lk{background:#d9c9a3}.lockedcard.pulse{animation:lkpulse 1.1s ease}@keyframes lkpulse{0%{box-shadow:0 0 0 0 rgba(192,127,31,.45)}to{box-shadow:0 0 0 14px rgba(192,127,31,0)}}.btn-ghost.navving{opacity:.75;pointer-events:none}.nav-spin{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid rgba(45,125,210,.25);border-top-color:#2d7dd2;border-radius:50%;animation:navspin .8s linear infinite}@keyframes navspin{to{transform:rotate(1turn)}}.offer-unlocks{margin:2px 0 18px}.offer-unlocks .lkic{background:#f2f5f9;box-shadow:none}.btn2{display:block;width:100%;margin-top:12px;padding:12px 15px;background:var(--blue);color:#fff;font-family:var(--font);border:none;border-radius:var(--r-md);cursor:pointer;text-align:center;transition:background .15s,transform .15s;box-shadow:0 2px 8px rgba(45,125,210,.35)}.btn2:hover{background:var(--blue-bright);transform:translateY(-1px)}.btn2 .l1{display:block;font-weight:800;font-size:16px}.btn2 .l2{display:block;color:hsla(0,0%,100%,.85);margin-top:2px}.btn2 .l2,.lockedcard .paynote2{font-weight:500;font-size:12.5px}.lockedcard .paynote2{justify-content:center;gap:7px;margin-top:11px;color:var(--ink-dim)}.lockedcard .paynote2,.lockrow{display:flex;align-items:center}.lockrow{gap:13px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:14px 16px;margin-top:8px;box-shadow:var(--shadow)}.lockrow .sev2{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lockrow .sev2.r{background:var(--red)}.lockrow .sev2.w{background:var(--amber-bright)}.lockrow .sev2.i{background:var(--blue)}.lockrow .b{flex:1;min-width:0}.lockrow .nm{font-weight:800;font-size:14.5px;color:var(--ink)}.lockrow .d{font-size:12.5px;font-weight:500;color:var(--ink-dim);margin-top:2px;line-height:1.45}.lockrow .tag{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;color:var(--ink-dim);background:var(--card-alt);border:1px solid var(--hairline-strong);border-radius:var(--r-full);padding:4px 10px;white-space:nowrap}.ilist{margin-top:13px;padding:4px 0}.irow{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--hairline)}.irow:last-of-type{border-bottom:0}.irow .ic{width:40px;height:40px;border-radius:var(--r-md);background:var(--card-alt);border:1px solid var(--hairline-strong);display:grid;place-items:center;color:var(--ink-soft);flex-shrink:0}.irow.flag .ic{background:var(--red-tint);border-color:var(--red-line);color:var(--red)}.irow .b{flex:1;min-width:0}.irow .nm{font-weight:800;font-size:15px;color:var(--ink)}.irow .d{font-size:13.5px;font-weight:500;color:var(--ink-dim);margin-top:2px;line-height:1.45}.irow.flag .d{color:var(--red)}.lockbadge{width:34px;height:24px;border-radius:var(--r-full);background:var(--blue-tint);border:1px solid var(--blue-line);display:grid;place-items:center;color:var(--blue-deep);flex-shrink:0}.redchip{background:var(--red)}.ampchip,.redchip{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;color:#fff;border-radius:var(--r-full);padding:5px 10px;white-space:nowrap}.ampchip{background:var(--amber-bright)}.watchchip{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;color:#fff;background:var(--blue);border-radius:var(--r-full);padding:5px 10px;white-space:nowrap}.irow.warn .ic{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber)}.irow.watch .ic{background:var(--blue-tint);border-color:var(--blue-line);color:var(--blue-deep)}.more-line{text-align:center;padding:14px;font-weight:800;font-size:13.5px;color:var(--ink-soft);background:var(--card-alt);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-lg) var(--r-lg)}.more-line small{display:block;font-weight:500;font-size:12px;color:var(--ink-dim);margin-top:2px}.crow2.lk .a,.crow2.lk .p{color:var(--ink-faint)}.comps-note{margin-top:10px;font-size:14px;font-weight:400;color:var(--ink-soft);padding:0 4px}.comps-note b{color:var(--ink);font-weight:700}.offer{margin-top:13px;padding:24px 22px}.offer h2{font-weight:800;font-size:20px;letter-spacing:-.022em;color:var(--ink)}.offer .sub{margin-top:6px;font-size:13.5px;font-weight:500;color:var(--ink-dim)}.offer .olbl{display:block;margin:18px 0 9px}.anchor{margin-top:15px;border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden}.arow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:13px;font-weight:600;color:var(--ink-soft);border-bottom:1px solid var(--hairline)}.arow:last-child{border-bottom:0}.arow .n{flex:1}.arow .n small{display:block;font-weight:500;font-size:11px;color:var(--ink-dim);margin-top:1px}.arow .p{font-family:var(--mono);font-weight:800;font-size:14px;white-space:nowrap;color:var(--ink)}.arow.stake .p{color:var(--amber)}.arow.hot{background:var(--blue-tint)}.arow.hot .n{color:var(--ink);font-weight:700}.arow.hot .p{color:var(--blue-deep);font-size:16px}.price-row{display:flex;gap:10px;margin-top:15px}.tier{flex:1;background:var(--card);border:1.5px solid var(--hairline-strong);border-radius:var(--r-md);padding:14px 15px}.tier.hot{border-color:var(--blue);background:var(--blue-tint);position:relative}.tier.hot:after{content:"MOST POPULAR";position:absolute;top:-8px;right:10px;font-family:var(--mono);font-size:7.5px;font-weight:700;letter-spacing:.1em;background:var(--blue);color:#fff;padding:2px 7px;border-radius:var(--r-full)}.tier .nm{font-weight:700;font-size:13px}.tier .pr{font-weight:800;font-size:22px;letter-spacing:-.02em;margin-top:3px}.tier .pr sub{font-weight:600}.tier .d,.tier .pr sub{font-size:11px;color:var(--ink-dim)}.tier .d{font-weight:500;margin-top:3px;line-height:1.4}.ob-band{margin-top:16px;background:linear-gradient(168deg,#121d2f,#0b1018);border-radius:var(--r-lg);padding:22px 20px;box-shadow:0 2px 4px rgba(14,23,38,.05),0 18px 44px rgba(14,23,38,.1);color:#f2f4f8}.ob-lbl{display:block;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-bright)}.ob-h,.ob-lbl{text-align:center}.ob-h{font-weight:800;font-size:19px;letter-spacing:-.02em;margin:7px 0 0;color:#fff}.ob-plans{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px}.ob-plan{position:relative;text-align:left;background:hsla(0,0%,100%,.05);border:1.5px solid hsla(0,0%,100%,.12);border-radius:var(--r-md);padding:16px 15px 15px;cursor:pointer;transition:border-color .15s,background .15s}.ob-plan:hover{border-color:rgba(74,155,232,.5)}.ob-plan.on{border-color:var(--blue-bright);background:rgba(74,155,232,.12)}.ob-badge{position:absolute;top:-9px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 11px;border-radius:var(--r-full);white-space:nowrap}.ob-plan.pass .ob-badge{background:var(--blue-bright);color:#06223d}.ob-plan.pro .ob-badge{background:hsla(0,0%,100%,.16);color:#dbe6f2}.ob-radio{position:absolute;top:15px;right:14px;width:17px;height:17px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3)}.ob-plan.on .ob-radio{border-color:var(--blue-bright);background:radial-gradient(circle at center,var(--blue-bright) 0 4px,transparent 5px)}.ob-nm{font-size:13.5px}.ob-nm,.ob-pr{display:block;font-weight:800;color:#fff}.ob-pr{font-family:var(--mono);font-size:27px;letter-spacing:-.02em;margin-top:6px}.ob-mo{display:block;font-size:11.5px;font-weight:700;color:#7fb0ea;margin-top:4px;letter-spacing:-.01em}.ob-per{display:block;font-size:10.5px;font-weight:600;color:#aebacd;margin-top:1px}.ob-ds{display:block;font-size:11px;color:#c4cedd;margin-top:8px;line-height:1.4}.ob-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;margin:17px 0 2px;text-align:left}.ob-col h4{margin:0 0 7px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7f93ad}.ob-col ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ob-col li{position:relative;padding-left:19px;font-size:12.5px;font-weight:500;line-height:1.38;color:#c8d4e3}.ob-col li:before{content:"";position:absolute;left:1px;top:5px;width:8px;height:4.5px;border-left:2px solid var(--blue-bright);border-bottom:2px solid var(--blue-bright);transform:rotate(-45deg)}@media (max-width:560px){.ob-cols{grid-template-columns:minmax(0,1fr);gap:14px}}.ob-cta{display:block;width:100%;margin-top:16px;padding:15px 16px;background:var(--blue);color:#fff;font-family:var(--font);border:none;border-radius:var(--r-md);cursor:pointer;text-align:center;transition:background .15s,transform .15s;box-shadow:0 4px 18px rgba(45,125,210,.45)}.ob-cta:hover{background:var(--blue-bright);transform:translateY(-1px)}.ob-cta .l1{display:block;font-weight:800;font-size:15.5px;letter-spacing:-.01em}.ob-cta .l2{display:block;font-weight:500;font-size:12px;color:hsla(0,0%,100%,.88);margin-top:3px}.ob-trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:14px}.ob-trust .pt{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#aebacd}.ob-trust .pt svg{width:14px;height:14px;color:#8fa3bd}@media (max-width:460px){.ob-plans{grid-template-columns:1fr}}.af-card{margin-top:24px;padding:20px}.af-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.af-mode{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:var(--card-alt);border:1.5px solid var(--hairline);border-radius:var(--r-md);padding:11px 14px;cursor:pointer;transition:.15s;font-family:var(--font)}.af-mode:hover{border-color:var(--blue-line)}.af-mode.on{border-color:var(--blue);background:var(--blue-tint)}.af-mk{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.af-mk,.af-mv{font-family:var(--mono)}.af-mv{font-weight:800;font-size:17px;letter-spacing:-.015em;color:var(--ink);display:inline-flex;align-items:center;gap:6px;margin-top:3px}.af-mode.on .af-mv{color:var(--blue-deep)}.af-mv svg{color:var(--ink-faint)}.af-buyerrow{display:flex;justify-content:space-between;align-items:center;margin-top:18px;flex-wrap:wrap;gap:10px}.af-lbl{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.af-seg{display:inline-flex;background:var(--card-alt);border:1px solid var(--hairline);border-radius:var(--r-full);padding:3px}.af-seg button{border:none;background:none;font-family:var(--font);font-weight:700;font-size:12.5px;color:var(--ink-dim);padding:7px 15px;border-radius:var(--r-full);cursor:pointer;transition:.15s}.af-seg button.on{background:var(--blue);color:#fff;box-shadow:0 1px 4px rgba(45,125,210,.35)}.af-seg.fc-basis{padding:2px}.af-seg.fc-basis button{font-size:11.5px;padding:5px 11px}.af-field{margin-top:18px}.af-top{display:flex;justify-content:space-between;align-items:baseline}.af-val{font-family:var(--mono);font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.af-card input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;margin-top:11px;background:var(--card-alt);outline:none;cursor:pointer;touch-action:none}.af-card input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--blue) var(--pct,40%),var(--card-alt) var(--pct,40%))}.af-card input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--blue);box-shadow:0 1px 4px rgba(14,23,38,.25);margin-top:-7px}.af-card input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--blue)}.af-hint{font-size:11.5px;color:var(--ink-faint);margin-top:6px}.af-verdict{margin-top:20px;border-radius:var(--r-md);padding:16px 18px;border:1px solid}.af-verdict.good{background:var(--green-tint);border-color:var(--green-line)}.af-verdict.warn{background:var(--amber-tint);border-color:var(--amber-line)}.af-verdict.bad{background:var(--red-tint);border-color:var(--red-line)}.af-verdict.lk{background:var(--blue-tint);border-color:var(--blue-line);text-align:center}.af-vt{font-weight:800;font-size:17px;letter-spacing:-.015em;display:flex;align-items:center;gap:9px}.af-verdict.lk .af-vt{justify-content:center;color:var(--blue-deep)}.af-verdict.good .af-vt{color:var(--green-deep)}.af-verdict.warn .af-vt{color:var(--amber)}.af-verdict.bad .af-vt{color:var(--red)}.af-vb{font-size:13.5px;color:var(--ink-soft);margin-top:7px;line-height:1.5}.af-vb b{color:var(--ink);font-weight:700}.af-blur{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.af-ubtn{display:inline-flex;align-items:center;gap:8px;margin-top:13px;background:var(--blue);color:#fff;border:none;border-radius:var(--r-md);padding:11px 22px;font-family:var(--font);font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 3px 12px rgba(45,125,210,.35)}.af-bar{margin-top:18px}.af-track{position:relative;height:12px;border-radius:7px;background:var(--card-alt);border:1px solid var(--hairline);overflow:hidden}.af-fill{left:0;top:0;bottom:0;border-radius:7px;transition:width .35s cubic-bezier(.16,1,.3,1),background .25s}.af-ask,.af-fill{position:absolute}.af-ask{top:-5px;width:2.5px;height:22px;background:var(--ink);border-radius:2px;transition:left .35s cubic-bezier(.16,1,.3,1)}.af-lbls{display:flex;justify-content:space-between;margin-top:13px;font-family:var(--mono);font-size:10.5px;color:var(--ink-dim)}.af-lbls b{color:var(--ink);font-weight:700}.af-nums{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:18px;border-top:1px solid var(--hairline);padding-top:16px}.af-n+.af-n{border-left:1px solid var(--hairline);padding-left:14px}.af-nk{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.af-nk,.af-nv{font-family:var(--mono)}.af-nv{font-weight:800;font-size:17px;letter-spacing:-.015em;margin-top:6px;color:var(--ink)}.af-nv small{font-weight:700}.af-foot,.af-nv small{font-size:11px;color:var(--ink-faint)}.af-foot{margin-top:15px;line-height:1.5}.af-foot b{color:var(--ink-dim)}@media (max-width:460px){.af-nums{grid-template-columns:1fr}.af-n+.af-n{border-left:none;padding-left:0;border-top:1px solid var(--hairline);padding-top:12px;margin-top:12px}}.btn .btx .l2{font-size:12px;font-weight:500;opacity:.85;margin-top:1px}.paynote{margin-top:10px;text-align:center;font-size:11.5px;font-weight:500;color:var(--ink-dim)}.guarantee{display:flex;gap:10px;align-items:flex-start;margin-top:13px;padding:12px 14px;background:var(--card-alt);border-radius:var(--r-md);font-size:13px;font-weight:500;color:var(--ink-soft)}.guarantee b{color:var(--ink);font-weight:700}.faq{margin-top:14px;border-top:1px solid var(--hairline)}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{padding:13px 2px;font-weight:700;font-size:13.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.faq summary:after{content:"+";font-family:var(--mono);color:var(--ink-dim);font-size:15px}.faq details[open] summary:after{content:"–"}.faq summary::-webkit-details-marker{display:none}.faq .a{padding:0 2px 13px;font-size:13.5px;font-weight:400;color:var(--ink-soft);line-height:1.6}.faq .a b{color:var(--ink);font-weight:700}.faq .a a{color:var(--blue-deep);text-decoration:none;font-weight:700}.sticky{position:fixed;bottom:0;left:0;right:0;z-index:50;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border-top:1px solid var(--hairline-strong);padding:10px 20px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px rgba(14,23,38,.08)}.s-prog .t{font-weight:700;font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-prog .t b{color:var(--blue-deep);font-family:var(--mono)}.s-prog .bar{margin-top:5px;height:4px;border-radius:3px;background:rgba(14,23,38,.08)}.s-prog .bar i{display:block;height:100%;width:40%;border-radius:3px;background:var(--blue)}.sticky-btn .l1{display:block}.sticky-btn .l2{display:block;font-size:11px;font-weight:500;opacity:.85;margin-top:1px}@media (max-width:460px){.ev{gap:7px}.ev .ec{padding:11px 10px}.ev .ec .v{font-size:14px}.ev .ec .k{font-size:10px}.price-row{flex-direction:column}.hp-chip.l{display:none}}:root{--canvas:#eef1f6;--card:#fff;--card-alt:#f5f7fb;--ink:#0e1726;--ink-soft:#3b4a63;--ink-dim:#5d6d86;--ink-faint:#8492a6;--hairline:rgba(14,23,38,.07);--hairline-strong:rgba(14,23,38,.12);--blue:#2d7dd2;--blue-bright:#4a9be8;--blue-deep:#1e63ad;--blue-tint:#ecf4fc;--blue-line:rgba(45,125,210,.22);--green:#169b62;--green-deep:#0e7a4c;--green-tint:#e9f6f0;--green-line:rgba(22,155,98,.25);--amber:#a96d12;--amber-tint:#fcf3e1;--amber-line:rgba(199,138,33,.3);--amber-bright:#f0a51f;--red:#c43d3d;--red-tint:#fceeee;--red-line:rgba(196,61,61,.28);--dark:#0b1018;--font:"DM Sans",system-ui,sans-serif;--mono:"JetBrains Mono","SF Mono",monospace;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-full:100px;--shadow:0 1px 2px rgba(14,23,38,.04),0 10px 30px rgba(14,23,38,.06);--shadow-lift:0 2px 4px rgba(14,23,38,.05),0 18px 44px rgba(14,23,38,.1);--ease:cubic-bezier(.16,1,.30,1)}*{margin:0;padding:0;box-sizing:border-box}html{font-feature-settings:"tnum","kern","zero";font-variant-numeric:tabular-nums}body{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page{max-width:640px;margin:0 auto;padding:86px 20px 28px}.lbl,.mono{font-family:var(--mono)}.lbl{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow)}.sec{margin-top:34px}.sec>h2{font-weight:800;font-size:20px;letter-spacing:-.022em;color:var(--ink)}.sec>.sub{margin-top:5px;font-size:14.5px;font-weight:500;color:var(--ink-dim)}.topbar{position:fixed;top:0;left:0;right:0;z-index:60;background:#0b1018;border-bottom:1px solid hsla(0,0%,100%,.07)}.topbar-in{max-width:640px;margin:0 auto;justify-content:space-between;padding:15px 20px}.logo,.topbar-in{display:flex;align-items:center}.logo{gap:9px;font-weight:800;font-size:18px;letter-spacing:-.02em;color:#f2f4f8}.topbar .right{display:flex;align-items:center;gap:12px}.burger{display:grid;place-items:center;cursor:pointer}.logo .wm span{color:var(--blue-bright)}.logo small{font-weight:600;font-size:13px;color:rgba(242,244,248,.5)}.unlockchip{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:#45d989;background:rgba(52,208,88,.1);border:1px solid rgba(52,208,88,.32);border-radius:var(--r-full);padding:6px 13px}.samplebar{position:sticky;top:52px;z-index:899;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0 -18px;padding:9px 16px;background:var(--blue);border-bottom:1px solid var(--blue-deep);color:#fff;text-align:center;box-shadow:0 6px 16px -6px rgba(45,125,210,.45)}.samplebar b{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.samplebar span{font-size:12.5px;font-weight:600;line-height:1.3}.samplebar span:last-child{opacity:.92}@media (min-width:640px){.samplebar{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0;padding:10px 18px}.samplebar span{font-size:13px}.samplebar span:before{content:"·";margin:0 9px;opacity:.5;font-weight:400}}.hero{padding:0;margin-top:14px;overflow:hidden;animation:up .5s var(--ease) both}.hero-addr .pin{display:flex;gap:8px;align-items:flex-start}.hero-addr .pin svg{flex-shrink:0;margin-top:5px}.hero-addr h1{font-weight:800;font-size:21px;letter-spacing:-.022em;line-height:1.22}.hero-addr .eir{font-size:13px;font-weight:500;color:var(--ink-dim);margin-top:5px}.pc .k{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-dim);text-transform:uppercase}.pc .k,.pc .v{font-family:var(--mono)}.pc .v{font-weight:800;font-size:20px;letter-spacing:-.02em;margin-top:5px;color:var(--ink);white-space:nowrap}.pc .v.b{color:var(--blue-deep)}.dealscore{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:11px 16px;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card-alt)}.dealscore .ds-k{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);gap:5px}.dealscore .ds-k,.dealscore .ds-v{font-family:var(--mono);display:inline-flex;align-items:center}.dealscore .ds-v{font-weight:800;font-size:26px;letter-spacing:-.02em;gap:6px;line-height:1}.dealscore .ds-of{font-size:13px;font-weight:700;color:var(--ink-faint)}.dealscore.t-good .ds-v{color:var(--green-deep)}.dealscore.t-fair .ds-v{color:var(--amber)}.dealscore.t-poor .ds-v{color:var(--red)}.dealscore.lk .ds-v{color:var(--blue-deep)}.dealscore .ds-lockbtn{background:none;border:none;padding:0;cursor:pointer;font:inherit}.dealscore .blur{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.verdict{position:relative;margin-top:18px;background:linear-gradient(180deg,#fffdf9,#fbf5ea);border:1px solid rgba(176,138,74,.2);border-radius:16px;padding:22px 24px 20px;text-align:center;box-shadow:0 1px 2px rgba(20,23,38,.04),0 10px 30px rgba(150,112,48,.08)}.verdict .badge{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#9a6b1f}.verdict p{margin:11px auto 0;max-width:54ch;font-size:15px;font-weight:400;color:var(--ink-soft);line-height:1.62}.verdict p b{color:var(--ink);font-weight:700}.verdict p b.r{color:var(--red)}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;padding:16px 8px;animation:up .5s .05s var(--ease) both}.st{text-align:center;padding:0 6px}.st+.st{border-left:1px solid var(--hairline)}.st .v{font-family:var(--mono);font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.st .k{font-size:11px;font-weight:500;color:var(--ink-dim);margin-top:3px;line-height:1.35}.answer{margin-top:24px;background:linear-gradient(168deg,#121d2f,var(--dark));border-radius:var(--r-lg);padding:26px 24px;box-shadow:var(--shadow-lift);color:#f2f4f8}.answer .lbl{color:var(--blue-bright)}.answer h2{font-weight:800;font-size:20px;letter-spacing:-.022em;margin-top:9px;line-height:1.3;color:#fff}.answer>p{margin-top:10px;font-size:15px;font-weight:400;color:rgba(242,244,248,.78)}.answer>p b{color:#fff;font-weight:700}.arow3 .n{font-family:var(--mono);font-weight:800;font-size:13px;color:var(--blue-bright);flex-shrink:0;margin-top:1px}.arow3 .t{font-size:14.5px;font-weight:400;color:rgba(242,244,248,.82);line-height:1.55}.arow3 .t b{color:#fff;font-weight:700}.bid-card{margin-top:18px;padding:22px}.bid-card .top{display:flex;justify-content:space-between;align-items:center;gap:10px}.slider{position:relative;height:6px;border-radius:4px;background:linear-gradient(90deg,#169b62,#f0a51f 55%,#c43d3d);margin-top:38px}.knob{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--ink-dim);box-shadow:0 1px 3px rgba(14,23,38,.2)}.knob.main{width:23px;height:23px;background:var(--blue);border-color:#fff;box-shadow:0 0 0 5px rgba(45,125,210,.16),0 2px 6px rgba(14,23,38,.25)}.bm .k{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-dim)}.bm .k,.bm .v{font-family:var(--mono)}.bm .v{font-weight:800;font-size:18px;letter-spacing:-.01em;margin-top:3px;color:var(--ink)}.bm .v.blue{color:var(--blue-deep)}.bm.r{text-align:right}.bm.c{text-align:center}.finding{position:relative;margin-top:12px;padding:20px 20px 18px 23px;overflow:hidden}.finding:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.finding.r:before{background:var(--red)}.finding.w:before{background:var(--amber-bright)}.finding.i:before{background:var(--blue)}.finding:after{content:attr(data-n);position:absolute;top:8px;right:14px;font-family:var(--mono);font-weight:800;font-size:42px;letter-spacing:-.04em;color:rgba(14,23,38,.06);pointer-events:none}.f-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative;padding-right:58px}.f-head h3{font-weight:800;font-size:17px;letter-spacing:-.018em;flex:1;min-width:160px;color:var(--ink)}.sev{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;padding:5px 11px;border-radius:var(--r-full);white-space:nowrap}.sev.r{background:var(--red-tint);color:var(--red);border:1px solid var(--red-line)}.sev.w{background:var(--amber-tint);color:var(--amber);border:1px solid var(--amber-line)}.sev.i{background:var(--blue-tint);color:var(--blue-deep);border:1px solid var(--blue-line)}.ev{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px}.ev .ec{background:var(--card-alt);border-radius:var(--r-md);padding:13px 14px}.ev .ec .k{font-size:11px;font-weight:500;color:var(--ink-dim);line-height:1.35}.ev .ec .v{font-family:var(--mono);font-weight:800;font-size:18px;margin-top:4px;letter-spacing:-.015em;color:var(--ink)}.fblock{margin-top:14px}.fblock .k{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.fblock p{margin-top:6px;font-size:14.5px;font-weight:400;color:var(--ink-soft);line-height:1.6}.fblock p b{color:var(--ink);font-weight:700}.src-note{margin-top:13px;padding-top:11px;border-top:1px solid var(--hairline);font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase}.crow2 .a{flex:1;min-width:0;font-weight:700;font-size:13px;line-height:1.4;color:var(--ink)}.crow2 .a small{display:block;font-weight:600;font-size:10.5px;color:var(--ink-faint);font-family:var(--mono);margin-top:2px;letter-spacing:.02em}.crow2 .p{font-family:var(--mono);font-weight:800;font-size:14.5px;white-space:nowrap;letter-spacing:-.01em;color:var(--ink)}.crow2.hot{background:var(--blue-tint)}.crow2.hot .a,.crow2.hot .p{color:var(--blue-deep)}.crow2.hot .a small{color:var(--blue)}.live-top .k{font-weight:700;font-size:14px;color:var(--ink)}.live-top .score{font-family:var(--mono);font-weight:800;font-size:19px;color:var(--ink)}.live-top .score sub{font-size:11px;font-weight:600;color:var(--ink-dim)}.dims{margin-top:13px}.dim{display:grid;grid-template-columns:108px 1fr 36px;align-items:center;gap:12px;padding:6px 0}.dim .k{font-size:12.5px;color:var(--ink-soft);font-weight:600}.dim .bar{height:8px;border-radius:4px;background:rgba(14,23,38,.06);overflow:hidden}.dim .bar i{display:block;height:100%;border-radius:4px;animation:grow 1s .3s var(--ease) both;transform-origin:left}.dim .bar i.g{background:var(--green)}.dim .bar i.a{background:var(--amber-bright)}.dim .bar i.r{background:var(--red)}.dim .v{font-family:var(--mono);font-weight:800;font-size:12.5px;text-align:right;color:var(--ink)}.icell .k{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--ink-dim)}.icell .k .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.icell .k .dot.g{background:var(--green)}.icell .k .dot.a{background:var(--amber-bright)}.icell .k .dot.r{background:var(--red)}.icell .v{font-weight:800;font-size:15.5px;margin-top:5px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.icell .v.vmask{color:var(--ink-dim);font-weight:700;font-size:14px}.icell .d{font-size:12.5px;font-weight:500;color:var(--ink-dim);margin-top:3px;line-height:1.45}.cmt{margin-top:13px;overflow:hidden}.cmt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-top:1px solid var(--hairline)}.cmt-row:first-child{border-top:none}.cmt-row.near{background:var(--blue-tint)}.cmt-row .city{font-weight:700;font-size:14.5px;letter-spacing:-.01em;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.cmt-row .city .badge{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);background:rgba(45,125,210,.12);border-radius:100px;padding:2px 7px}.cmt-row .times{text-align:right;line-height:1.25}.cmt-row .times b{font-family:var(--mono);font-weight:800;font-size:16px;letter-spacing:-.01em;color:var(--ink);display:block}.cmt-row .times small{font-size:11px;font-weight:600;color:var(--ink-faint)}.prow .ref{grid-area:ref;font-family:var(--mono);font-size:10px;font-weight:700;color:var(--ink-faint);white-space:nowrap;letter-spacing:.02em}.prow .pdist.near{color:var(--red)}.prow .pdesc .pmore-btn{display:inline;grid-column:auto;margin:0;padding:0;border:0;background:none;font-family:inherit;white-space:nowrap;cursor:pointer}.dchip.g{background:var(--green-tint);color:var(--green-deep)}.dchip.p{background:var(--blue-tint);color:var(--blue-deep)}.dchip.x{background:var(--card-alt);color:var(--ink-dim)}.dchip.r,.stag.lg{background:var(--red-tint);color:var(--red)}.stag.lg{border:1px solid var(--red-line)}.stag.sm{background:var(--card-alt);color:var(--ink-faint);border:1px solid var(--hairline)}.costs{margin-top:13px;padding:20px 22px}.costr .p{font-family:var(--mono);font-weight:800;color:var(--ink);white-space:nowrap}.costr.total{font-weight:700;color:var(--ink)}.costs .note{margin-top:12px;font-size:13.5px;font-weight:400;color:var(--ink-dim);line-height:1.55}.greens{margin-top:24px;padding:20px 22px}.greens .t{font-weight:800;font-size:16px;letter-spacing:-.015em;display:flex;align-items:center;gap:9px;color:var(--ink)}.greens .t .tick{width:24px;height:24px;border-radius:7px;background:var(--green-tint);color:var(--green-deep);display:grid;place-items:center;border:1px solid var(--green-line)}.gc{font-size:12.5px;font-weight:600;padding:7px 13px;border-radius:var(--r-full);background:var(--green-tint);color:var(--green-deep);border:1px solid var(--green-line)}.gc:before{content:"✓ ";font-weight:800}.ccpc{display:flex;gap:18px;align-items:center;margin-top:22px;background:linear-gradient(168deg,#121d2f,var(--dark));border-radius:var(--r-lg);padding:22px;color:#f2f4f8;box-shadow:var(--shadow-lift)}.ccpc .big{font-family:var(--mono);font-weight:800;font-size:46px;letter-spacing:-.03em;color:var(--blue-bright);line-height:1;flex-shrink:0}.ccpc .tx{font-size:15px;font-weight:400;color:rgba(242,244,248,.82);line-height:1.55}.ccpc .tx b{color:#fff;font-weight:700}.ccpc .src-line{display:block;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;color:rgba(242,244,248,.45);margin-top:8px;text-transform:uppercase}.cr{display:flex;flex-direction:column;align-items:center;gap:9px;padding:0 4px}.cr .ic{width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid var(--hairline-strong);box-shadow:0 1px 3px rgba(14,23,38,.08);display:grid;place-items:center;flex-shrink:0;font-size:17px}.cr .ic,.cr .nm{color:var(--ink)}.cr .nm{font-weight:800;font-size:13px;line-height:1.25}.cr .d{font-size:11px;font-weight:400;color:var(--ink-dim);margin-top:0;line-height:1.45}.founder{margin-top:12px;padding:24px 22px;text-align:center;background:linear-gradient(168deg,#121d2f,var(--dark));border-radius:var(--r-lg);color:#f2f4f8;box-shadow:var(--shadow-lift)}.founder .ava{width:64px;height:64px;margin:0 auto;border-radius:50%;background:linear-gradient(160deg,var(--blue),var(--blue-bright));display:grid;place-items:center;font-size:21px;border:2.5px solid hsla(0,0%,100%,.2)}.founder .ava,.founder h3{font-weight:800;color:#fff}.founder h3{font-size:18px;margin-top:12px;letter-spacing:-.02em}.founder p{margin-top:9px;font-size:14.5px;font-weight:400;color:rgba(242,244,248,.75);line-height:1.65}.founder .sig{margin-top:12px;font-size:12.5px;font-weight:700;color:rgba(242,244,248,.92)}.founder .sig small{font-weight:500;color:rgba(242,244,248,.5)}.founder .flink{display:inline-block;margin-top:13px;color:var(--blue-bright);font-weight:700;font-size:13.5px;text-decoration:none;transition:color .15s}.founder .flink:hover{color:#fff}.sg .lg{height:52px;display:flex;align-items:center;justify-content:center}.sg .lg img{width:auto;max-width:165px;-o-object-fit:contain;object-fit:contain}.sg .lg img.h26{height:36px}.sg .lg img.h30{height:42px}.sg .lg img.h34{height:48px}.sg .lg img.h44{height:60px}.sg .d{font-size:10px;font-weight:600;color:var(--ink-dim);line-height:1.35}.xsell{margin-top:30px;padding:26px 24px;text-align:center;background:linear-gradient(165deg,#131e30,var(--dark));border-radius:var(--r-lg);color:#f2f4f8;box-shadow:var(--shadow-lift)}.xsell h2{font-weight:800;font-size:20px;letter-spacing:-.022em;color:#fff}.xsell p{margin-top:8px;font-size:13.5px;font-weight:500;color:rgba(242,244,248,.75);line-height:1.6}.xsell .btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:16px;padding:15px;background:var(--blue);color:#fff;font-family:var(--font);font-weight:700;font-size:15.5px;border:none;border-radius:var(--r-md);cursor:pointer;transition:background .15s,transform .15s;box-shadow:0 2px 8px rgba(45,125,210,.35)}.xsell .btn:hover{background:var(--blue-bright);transform:translateY(-1px)}.xsell .fine{margin-top:11px;font-size:11.5px;font-weight:500;color:rgba(242,244,248,.55)}.botbar{margin:26px 0 8px;background:var(--dark);border-radius:var(--r-lg);color:rgba(242,244,248,.7);padding:26px 24px;font-size:12.5px;line-height:1.7;box-shadow:var(--shadow-lift)}.botbar .flogo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:17px;color:#f2f4f8;letter-spacing:-.02em}.botbar .flogo .wm span{color:var(--blue-bright)}.botbar .flogo small{font-weight:600;font-size:13px;color:rgba(242,244,248,.5)}.botbar .tag{font-weight:500;color:rgba(242,244,248,.5);margin-top:2px}.botbar .links{display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:14px}.botbar .links a{color:rgba(242,244,248,.82);text-decoration:none;font-weight:600;font-size:12.5px}.botbar .socials{display:flex;gap:9px;margin-top:16px}.botbar .socials a{width:32px;height:32px;border-radius:9px;background:hsla(0,0%,100%,.07);display:grid;place-items:center;color:rgba(242,244,248,.85)}.botbar .legal{margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.09);color:rgba(242,244,248,.45);font-size:11px;font-weight:500}.botbar .legal a{color:rgba(242,244,248,.6);text-decoration:none;font-weight:600}.card,.icell,.irow,.sg{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease),background .25s var(--ease)}.card:hover,.icell:hover,.sg:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(14,23,38,.07),0 26px 52px rgba(14,23,38,.13);border-color:rgba(45,125,210,.28)}.irow:hover{background:var(--card-alt)}.answer,.botbar,.ccpc,.founder,.xsell{transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.answer:hover,.ccpc:hover,.founder:hover,.xsell:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(14,23,38,.16),0 30px 64px rgba(14,23,38,.22)}.rev{opacity:0;transform:translateY(16px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.rev.vis{opacity:1;transform:none}.tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:rgba(14,23,38,.09);color:var(--ink-dim);font-size:10px;font-weight:700;font-style:normal;font-family:var(--font);cursor:help;margin-left:5px;vertical-align:1px;flex-shrink:0}.tip:after{content:attr(data-tip);bottom:calc(100% + 9px);transform:translateX(-50%) translateY(4px);width:220px;background:var(--dark);color:#f2f4f8;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.55;text-align:left;padding:11px 13px;border-radius:10px;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease);box-shadow:var(--shadow-lift);white-space:normal;font-family:var(--font)}.tip:after,.tip:before{position:absolute;left:50%;opacity:0;z-index:40}.tip:before{content:"";bottom:calc(100% + 4px);transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--dark);transition:opacity .2s}.tip:hover:after,.tip:hover:before{opacity:1}.tip:hover:after{transform:translateX(-50%) translateY(0)}@keyframes up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}}@media (max-width:460px){.ev{gap:7px}.ev .ec{padding:11px 10px}.ev .ec .v{font-size:14px}.ev .ec .k{font-size:10px}}.pivot{--panel:linear-gradient(165deg,#0b1f33,#12324e);--bg:#edeef0;--card:#fff;--ink:#0b1f33;--slate:#5b6472;--line:#e7ecf0;--green:#2f7d4f;--amber:#c77f12;--orange:#e0701e;--red:#c0392b;--water:#2ba8c7;--redwash:#fbebe8;--amberwash:#fbf1dc;--greenwash:#e9f2ec;--sans:"IBM Plex Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",monospace}.pivot *{box-sizing:border-box}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pivot .sec{margin-top:30px}.pivot .sec-head{margin:0 0 14px}.pivot .sec-head h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:9px}.pivot .sec-head .n{font-size:11px;color:#a6abb2}.pivot .lead{font-family:var(--mono);font-size:12px;color:var(--slate);margin:5px 0 0}.pivot .card{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 1px 0 rgba(11,31,51,.03),0 14px 30px -26px rgba(11,31,51,.4)}.pivot .ch{justify-content:space-between;padding:15px 18px 11px}.pivot .ch,.pivot .ch .t{display:flex;align-items:center}.pivot .ch .t{gap:10px;font-weight:600;font-size:16px}.pivot .ch .ic{width:30px;height:30px;border-radius:8px;background:#eef1f4;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pivot .pad{padding:13px 18px 16px}.pivot .chip{font-family:var(--mono);font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pivot .chip i{width:7px;height:7px;border-radius:50%}.pivot .hi{background:var(--redwash);color:var(--red);border-color:#e6c3bc}.pivot .hi i{background:var(--red)}.pivot .md{background:var(--amberwash);color:var(--orange);border-color:#ebd7a6}.pivot .md i{background:var(--orange)}.pivot .lo{background:var(--greenwash);color:var(--green);border-color:#bfe0cc}.pivot .lo i{background:var(--green)}.pivot .neutral{background:#eef1f4;color:var(--slate);border-color:#dce2e8}.pivot .neutral i{background:var(--slate)}.pivot .means{font-size:13.5px;color:#26323f;line-height:1.5}.pivot .hc-row,.pivot .hc-rows{display:flex;flex-direction:column}.pivot .hc-row{gap:1px;padding:9px 0;border-top:1px solid var(--line)}.pivot .hc-row:first-child{border-top:0;padding-top:2px}.pivot .hc-k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.pivot .hc-v{font-size:13.5px;color:#26323f;line-height:1.4}.pivot .hc-v b{font-weight:700;color:var(--ink)}.pivot .hc-sub{display:block;font-size:11.5px;color:var(--slate);margin-top:1px}.pivot .crimetrend{margin:2px 0 1px}.pivot .ct-spark{width:100%;height:34px;display:block;overflow:visible}.pivot .ct-axis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;color:var(--ink-faint);margin-top:3px}.pivot .ct-splits{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.pivot .ct-split{background:var(--card-alt,#f5f7fb);border:1px solid var(--line);border-radius:9px;padding:7px 10px}.pivot .ct-sk{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.pivot .ct-sv{font-size:13.5px;font-weight:750;margin-top:2px;letter-spacing:-.01em}.pivot .means b{color:var(--ink);font-weight:600}.pivot .src{font-family:var(--mono);font-size:10px;color:var(--slate);text-transform:uppercase;letter-spacing:.04em}.pivot .reading{font-family:var(--mono);font-size:11.5px;color:var(--ink);font-weight:500}.pivot .meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.pivot .grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:620px){.pivot .grid2{grid-template-columns:1fr}}.pivot .verdict{font-size:38px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:7px 0 4px;background:linear-gradient(90deg,#7bd49b,#e8c770);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pivot .pricewrap{display:grid;grid-template-columns:1fr 1fr;gap:0}.pivot .pricewrap>div{padding:16px 18px}.pivot .pricewrap>div:first-child{border-right:1px solid var(--line)}.pivot .kv .l{font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.pivot .kv .v{font-size:24px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.pivot .kv .v small{font-size:14px;font-weight:600;color:var(--slate)}.pivot .ladder{padding:6px 22px 20px}.pivot .ladder .scale{position:relative;height:6px;border-radius:4px;margin:34px 0 0;background:linear-gradient(90deg,#9fb3cc,#5e89b5 50%,#0b1f33)}.pivot .ladder .mark{position:absolute;top:50%;transform:translate(-50%,-50%);text-align:center}.pivot .ladder .mark .dot{width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid var(--slate);margin:0 auto}.pivot .ladder .mark.est .dot{border-color:var(--ink);width:16px;height:16px}.pivot .ladder .mark .lab{bottom:20px;font-size:10px;color:var(--slate);text-transform:uppercase;letter-spacing:.04em}.pivot .ladder .mark .lab,.pivot .ladder .mark .num{position:absolute;left:50%;transform:translateX(calc(-50% + var(--nudge, 0px)));white-space:nowrap;font-family:var(--mono)}.pivot .ladder .mark .num{top:20px;font-size:11.5px;font-weight:600}.pivot .ladder .mark.est .lab,.pivot .ladder .mark.est .num{color:var(--ink)}.pivot .ladder .axis{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9.5px;color:#a6abb2;margin-top:40px}.pivot .rc-total{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pivot .rc-total .big{font-size:30px;font-weight:700;letter-spacing:-.01em}.pivot .rc-total .per{font-family:var(--mono);font-size:12px;color:var(--slate)}.pivot .berbadge{font-family:var(--mono);font-size:11px;font-weight:600;color:#fff;background:var(--green);padding:3px 9px;border-radius:6px}.pivot .segbar{display:flex;height:26px;border-radius:8px;overflow:hidden;margin:16px 0 14px;border:1px solid var(--line)}.pivot .segbar span{display:block}.pivot .seglegend{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.pivot .seglegend .it{display:flex;align-items:center;gap:8px;font-size:13px}.pivot .seglegend .sw{width:11px;height:11px;border-radius:3px;flex-shrink:0}.pivot .seglegend .it .amt{margin-left:auto;font-family:var(--mono);font-size:12px;font-weight:600}.pivot .byb-summary{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pivot .countpill{display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:11px;border:1px solid;font-size:13px;font-weight:600}.pivot .countpill .num{font-size:18px;font-weight:700}.pivot .flaglist{display:flex;flex-direction:column;gap:1px}.pivot .flagrow{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.pivot .flagrow:first-child{border-top:0}.pivot .flagrow .dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex-shrink:0}.pivot .flagrow .fb{flex:1}.pivot .flagrow .ft{font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.pivot .flagrow .fm{font-size:12.5px;color:var(--slate);line-height:1.45;margin-top:2px}.pivot .flagrow .fb .fimpact{margin-top:5px;font-size:12px;line-height:1.45;color:var(--ink)}.pivot .flagrow .fb .fimpact b{color:#c77f12;font-weight:700;white-space:nowrap}.pivot .flagrow .fb .fimpact.fi-note{color:var(--slate);font-weight:500}.pivot .viz{height:130px;display:flex;align-items:center;justify-content:center;padding:14px 20px 6px}.pivot .ecard{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 0 rgba(11,31,51,.03),0 14px 30px -26px rgba(11,31,51,.4)}.pivot .ebody{padding:15px 20px 18px;flex:1;display:flex;flex-direction:column;gap:10px}.pivot .conflag{display:flex;align-items:flex-start;gap:13px;padding:14px 18px;border-top:1px solid var(--line)}.pivot .conflag .ico{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.pivot .conflag .cf{flex:1}.pivot .conflag .ct{font-weight:600;font-size:14.5px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pivot .conflag .cm{font-size:13px;color:#26323f;line-height:1.5;margin-top:4px}.pivot .conflag .cs{font-family:var(--mono);font-size:10px;color:var(--slate);text-transform:uppercase;letter-spacing:.03em;margin-top:7px}.pivot .nb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:620px){.pivot .nb-grid{grid-template-columns:1fr 1fr}}.pivot .nbcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:15px 14px;box-shadow:0 1px 0 rgba(11,31,51,.03),0 12px 26px -24px rgba(11,31,51,.4)}.pivot .nbcard .nbic{width:34px;height:34px;border-radius:9px;background:#eef1f4;display:flex;align-items:center;justify-content:center;margin-bottom:11px}.pivot .nbcard .nbt{font-size:12px;font-weight:600;color:var(--slate);text-transform:uppercase;letter-spacing:.04em}.pivot .nbcard .nbv{font-size:15px;font-weight:600;margin-top:6px;line-height:1.35}.pivot .nbcard .nbv small{font-weight:500;color:var(--slate);font-size:12.5px}.pivot .nbcard .nbs{font-family:var(--mono);font-size:9.5px;color:#a6abb2;text-transform:uppercase;letter-spacing:.04em;margin-top:10px}.pivot .comp{display:grid;grid-template-columns:1fr auto auto;gap:8px 16px;align-items:center;padding:14px 18px;border-top:1px solid var(--line)}.pivot .comp:first-child{border-top:0}.pivot .comp .ca{font-weight:600;font-size:14px}.pivot .comp .cd{font-family:var(--mono);font-size:11px;color:var(--slate);margin-top:3px}.pivot .comp .cp{font-size:15px;text-align:right}.pivot .comp .cmatch,.pivot .comp .cp{font-family:var(--mono);font-weight:600}.pivot .comp .cmatch{font-size:10px;color:var(--green);background:var(--greenwash);border:1px solid #bfe0cc;border-radius:999px;padding:3px 9px}.pivot .comp .cself{font-family:var(--mono);font-size:10px;color:#3d5266;background:#eaeff4;border:1px solid #c9d6e0;border-radius:999px;padding:3px 9px;font-weight:600}.pivot .prov{background:#0b1f33;color:#c7d4e0;border-radius:16px;padding:22px 22px 20px}.pivot .prov h3{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7fa8c9;margin:0 0 14px;font-weight:600}.pivot .srcgrid{display:flex;flex-wrap:wrap;gap:7px}.pivot .srcgrid span{font-family:var(--mono);font-size:10.5px;color:#afc4d8;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:4px 9px}.pivot .prov .legal{font-size:11.5px;color:#8da3b8;line-height:1.6;margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.1)}.pivot .prov .legal p{margin:0 0 9px}.pivot .prov .legal p:last-child{margin-bottom:0}.pivot .prov .legal b{color:#afc4d8;font-weight:700}.pivot .prov .legal a{color:#afc4d8;text-decoration:underline;text-underline-offset:2px}.pivot .summary{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 1px 0 rgba(11,31,51,.03),0 22px 46px -30px rgba(11,31,51,.55)}.pivot .banner{position:relative;height:230px;background:linear-gradient(135deg,#274460,#0b1f33)}.pivot .banner>img,.pivot .banner>svg{position:absolute;inset:0;width:100%;height:100%}.pivot .banner>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.pivot .banner .ov{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,20,33,.86) 0,rgba(8,20,33,.15) 52%,rgba(8,20,33,.36))}.pivot .banner .heroacts{display:flex;align-items:center;gap:8px;pointer-events:auto}.pivot .banner .heroacts .dlpill{opacity:0;transform:translateY(-3px);transition:opacity .18s ease,transform .18s ease,background .15s ease,color .15s ease}.pivot .banner .heroacts .dlpill:focus-visible,.pivot .banner:focus-within .heroacts .dlpill,.pivot .banner:hover .heroacts .dlpill{opacity:1;transform:none}@media (hover:none){.pivot .banner .heroacts .dlpill{opacity:1;transform:none}}.pivot .banner .btop{position:absolute;top:13px;left:14px;right:14px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.pivot .banner .btop>*{pointer-events:auto}.pivot .banner .toprow{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;width:100%}.pivot .banner .toprow .gpill.live{white-space:nowrap;flex:0 0 auto}.pivot .banner .toprow .gpill:not(.live){min-width:0}.pivot .gpill{font-family:var(--mono);font-size:11px;font-weight:600;color:#fff;background:rgba(11,24,38,.5);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:5px 11px;display:inline-flex;align-items:center;gap:6px}.pivot .gpill.live{color:#8fe0ac}.pivot .gpill.live i{width:7px;height:7px;border-radius:50%;background:#8fe0ac}.pivot .banner .btitle{position:absolute;left:18px;right:18px;bottom:15px;z-index:2;color:#fff}.pivot .banner .btitle .a{font-size:22px;font-weight:700;letter-spacing:-.012em;line-height:1.15;margin:0}.pivot .banner .btitle .e{font-family:var(--mono);font-size:11.5px;color:#c7d6e4;margin-top:4px}.pivot .twocol{display:grid;grid-template-columns:1fr 1fr}.pivot .twocol>div{padding:16px 20px}.pivot .twocol>div:first-child{border-right:1px solid var(--line)}.pivot .twocol .l{font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:6px}.pivot .twocol .v{font-size:26px;font-weight:700;letter-spacing:-.01em;margin-top:5px}.pivot .twocol .v.blue{color:#1f5c8c}.pivot .twocol .sub{font-family:var(--mono);font-size:11px;color:var(--slate);margin-top:5px}.pivot .info{width:15px;height:15px;border-radius:50%;border:1px solid #c2cbd4;color:#8a94a0;font-size:9.5px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-style:italic}.pivot .confline{padding:13px 20px;font-size:13px;color:var(--ink);border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pivot .confline b{font-weight:600}.pivot .estbox{margin:2px 20px 18px;background:var(--greenwash);border:1px solid #bfe0cc;border-radius:13px;padding:15px 18px}.pivot .estbox .eh{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--green);text-align:left;margin-bottom:9px}.pivot .estbox p{margin:0;font-size:13px;color:#28443a;line-height:1.6;text-align:left}.pivot .estbox p b{color:#1c3329}.pivot .warnline{width:calc(100% - 32px);text-align:left;font-family:inherit;cursor:pointer;margin:12px 16px 4px;padding:12px 14px;border:1px solid #ebd9ae;border-left:4px solid #c77f12;border-radius:12px;background:linear-gradient(90deg,#fbf3e0,#fefbf5 65%);box-shadow:0 4px 16px rgba(199,127,18,.12);font-size:14px;font-weight:650;color:#7a5310;display:flex;align-items:center;gap:11px;transition:box-shadow .15s,transform .12s}.pivot .warnline-go{margin-left:auto;flex:none;color:#b87512;font-size:15px;line-height:1;transition:transform .12s}.pivot .warnline:hover .warnline-go{transform:translateX(2px)}.pivot .warnline:hover{box-shadow:0 8px 22px rgba(199,127,18,.2);transform:translateY(-1px)}.pivot .warnline .wl-flag{flex:none;width:30px;height:30px;border-radius:9px;background:#f4e2b8;color:#b87512;display:grid;place-items:center}.pivot .warnline .wl-text{flex:1;min-width:0;line-height:1.3}.pivot .warnline .wl-cta{flex:none;background:#2f7de1;color:#fff;font-weight:800;font-size:12.5px;padding:7px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px rgba(47,125,225,.4)}.pivot .warnline:hover .wl-cta{background:#2569c4}.pivot .priceact{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 20px;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer;transition:background .12s}.pivot .priceact.down{background:linear-gradient(90deg,#fcf3e3,#fefbf5 72%);color:#7a5310}.pivot .priceact.up{background:linear-gradient(90deg,#e9f1fb,#f8fbfe 72%);color:#2a4a70}.pivot .priceact:hover{filter:brightness(.985)}.pivot .priceact.open{cursor:default}.pivot .priceact.open:hover{filter:none}.pivot .priceact .pa-ico{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;font-weight:800;font-size:14px;line-height:1}.pivot .priceact.down .pa-ico{background:#e0922a}.pivot .priceact.up .pa-ico{background:#3b7dd8}.pivot .priceact .pa-label{font-weight:750}.pivot .priceact .pa-label b{font-weight:800}.pivot .priceact .pa-pct{font-weight:700;opacity:.85}.pivot .priceact .pa-cta{margin-left:auto;font-weight:800;font-size:12px;white-space:nowrap;opacity:.9}.pivot .priceact.down .pa-cta{color:#b06a10}.pivot .priceact .pa-was{font-family:var(--mono);font-size:11.5px;color:var(--slate);text-decoration:line-through;opacity:.85}.pivot .priceact .pa-date{font-family:var(--mono);font-size:11px;color:var(--slate);margin-left:auto}.pivot .vcard{margin:14px 16px 8px;border-radius:var(--r-lg);padding:16px 18px 15px;background:var(--card);border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(14,23,38,.04),0 14px 34px rgba(14,23,38,.06);display:flex;flex-direction:column;gap:14px}.pivot .vc-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.pivot .vc-spec{text-align:center;border-left:1px solid var(--hairline)}.pivot .vc-spec:first-child{border-left:0}.pivot .vc-spec b{display:block;font-size:15.5px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.pivot .vc-spec span{display:block;margin-top:3px;font-family:var(--mono);font-size:9px;font-weight:600;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.05em}.pivot .vd-head{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.pivot .vd-alert{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:inherit;cursor:pointer;padding:11px 14px;border-radius:10px;background:#fdf3e8;border:1px solid #f0cf9f;font-size:14.5px;font-weight:650;line-height:1.35;color:#8a3c12;opacity:0;animation:vdRise .5s ease both;animation-delay:.1s;transition:background .12s,border-color .12s}.pivot .vd-alert:hover{background:#fbecd9;border-color:#e7b877}.pivot .vd-alert .vd-flag{flex:none;display:block}.pivot .vd-alert-go{margin-left:auto;flex:none;color:#b06a2b;font-size:15px;line-height:1;transition:transform .12s}.pivot .vd-alert:hover .vd-alert-go{transform:translateX(2px)}.pivot .vd-ledger{display:flex;flex-direction:column;width:100%;text-align:left;border:1px solid #e3d3bd;border-radius:12px;overflow:hidden;background:transparent;cursor:pointer;padding:0;font-family:inherit;opacity:0;animation:vdRise .5s ease both;animation-delay:.24s}.pivot .vdl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px}.pivot .vdl-row+.vdl-row{border-top:1px solid #efe0c9}.pivot .vdl-lab{display:flex;flex-direction:column;gap:2px;min-width:0}.pivot .vdl-lab b{font-size:14px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.pivot .vdl-lab span{font-size:11.5px;color:var(--ink-dim)}.pivot .vdl-num{flex:none;white-space:nowrap;font-size:23px;font-weight:800;letter-spacing:-.02em;color:#be3a2b;font-variant-numeric:tabular-nums;line-height:1}.pivot .vdl-risk .vdl-num{font-size:20px;color:#5f6b7e}.pivot .vdl-check{background:#f8fafc}.pivot .vdl-check .vdl-lab b{color:#334155}.pivot .vdl-check-pill{flex:none;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:6px 12px;border-radius:999px;background:#eef3f9;border:1px solid #d5e0ec;font-size:12.5px;font-weight:700;color:#3f5573;font-variant-numeric:tabular-nums}.pivot .vdl-check-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#7c8aa0;flex:none}.pivot .vd-why{font-size:12px;line-height:1.45;color:var(--ink-faint);opacity:0;animation:vdRise .5s ease both;animation-delay:.36s}.pivot .vd-scan{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 15px}.pivot .vd-scan .vd-tick{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:700;color:var(--ink-soft);opacity:0;animation:vdFly .55s ease both}.pivot .vd-scan .vd-tick:before{content:"✓";display:inline-block;color:#1e9e56;font-size:16px;font-weight:900;line-height:1;flex:none;transform-origin:center;animation:vdCheck .6s cubic-bezier(.3,1.6,.5,1) both}.pivot .vd-scan .vd-tick:first-child{animation-delay:.15s}.pivot .vd-scan .vd-tick:first-child:before{animation-delay:.3s}.pivot .vd-scan .vd-tick:nth-child(2){animation-delay:.5s}.pivot .vd-scan .vd-tick:nth-child(2):before{animation-delay:.65s}.pivot .vd-scan .vd-tick:nth-child(3){animation-delay:.85s}.pivot .vd-scan .vd-tick:nth-child(3):before{animation-delay:1s}.pivot .vd-scan .vd-tick:nth-child(4){animation-delay:1.2s}.pivot .vd-scan .vd-tick:nth-child(4):before{animation-delay:1.35s}.pivot .vd-scan .vd-tick:nth-child(5){animation-delay:1.55s}.pivot .vd-scan .vd-tick:nth-child(5):before{animation-delay:1.7s}.pivot .vd-body{display:flex;flex-direction:column;gap:14px}@media(min-width:720px){.pivot .vd-body{flex-direction:row;align-items:flex-start;gap:40px}.pivot .vd-body .vd-stake{width:auto;flex:1 1 0;min-width:0}.pivot .vd-body .vd-grade{flex:1 1 0;min-width:0;margin-top:3px}}.pivot .vd-stake{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:0;opacity:0;animation:vdRise .55s cubic-bezier(.16,1,.3,1) both;animation-delay:2.75s}.pivot .vd-stake-lead{font-size:10.5px;font-weight:700;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.12em}.pivot .vd-stake-num{font-size:46px;line-height:1.04;font-weight:800;letter-spacing:-.03em;color:#be3a2b;font-variant-numeric:tabular-nums;margin-top:1px}.pivot .vd-stake-tail{font-size:15px;font-weight:600;color:var(--ink-soft);margin-top:3px}.pivot .vd-stake-why{font-size:12px;line-height:1.45;color:var(--ink-faint);margin-top:7px;max-width:46ch}.pivot .vd-grade{display:flex;flex-direction:column;gap:7px;opacity:0;animation:vdRise .5s ease both;animation-delay:4.35s}.pivot .vd-grade-lead{font-size:10px;font-weight:700;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.09em}.pivot .vd-dots{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;margin:0 -8px}.pivot .vd-dot{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;font-family:inherit;border:0;background:transparent;cursor:pointer;border-radius:9px;padding:4px 8px;transition:background .12s}.pivot .vd-dot:hover{background:var(--card-alt)}.pivot .vd-dot i{width:10px;height:10px;border-radius:50%;flex:none}.pivot .vd-dot em{font-style:normal;font-size:10.5px;font-weight:600;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.04em}.pivot .vd-dot.crit i{background:#c0392b}.pivot .vd-dot.high i{background:#c77f12}.pivot .vd-dot.clear i{background:#2f9d5b}.pivot .vd-drop{margin-left:auto;align-self:center;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--ink-dim);background:var(--card-alt);border:1px solid var(--hairline);border-radius:var(--r-full);padding:4px 11px;letter-spacing:.02em}@media(max-width:480px){.pivot .vd-head{text-align:center}.pivot .vd-scan{flex-wrap:nowrap;justify-content:center;gap:5px 11px}.pivot .vd-scan .vd-tick{font-size:11px}.pivot .vd-scan .vd-tick:before{font-size:14px}.pivot .vd-scan .vd-tick:nth-child(5){display:none}.pivot .vd-stake{align-items:center;text-align:center}.pivot .vd-stake-why{max-width:36ch}.pivot .vd-grade{align-items:center}.pivot .vd-grade-lead{text-align:center}.pivot .vd-dots{flex-wrap:nowrap;justify-content:center;margin:0}.pivot .vd-dot{padding:4px 7px;gap:6px}.pivot .vd-dot .vd-pri,.pivot .vd-drop{display:none}}@media(max-width:600px){.pivot .vdl-row{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px}.pivot .vdl-lab{width:100%}.pivot .vdl-lab b{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-dim)}.pivot .vdl-lab span{font-size:12px}.pivot .vdl-num{font-size:30px;letter-spacing:-.03em;margin-top:1px}.pivot .vdl-risk .vdl-num{font-size:26px}.pivot .vdl-check-pill{margin-top:2px;font-size:13px;padding:7px 13px}.pivot .vd-alert{align-items:flex-start;line-height:1.4}.pivot .vd-alert .vd-alert-go,.pivot .vd-alert .vd-flag{margin-top:1px}}.pivot .vd-link{align-self:flex-start;border:0;background:transparent;cursor:pointer;color:var(--blue);font-weight:700;font-size:13.5px;font-family:inherit;padding:0;opacity:0;animation:vdRise .5s ease both;animation-delay:.48s;transition:color .12s}.pivot .vd-link:hover{color:var(--blue-deep)}.pivot .vd-link span{display:inline-block;transition:transform .12s}.pivot .vd-link:hover span{transform:translateX(3px)}.pivot .vd-seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes vdFly{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes vdCheck{0%{transform:scale(0);opacity:0}60%{transform:scale(1.35)}to{transform:scale(1);opacity:1}}@keyframes vdRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pivot .vcard *{animation:none!important;opacity:1!important;transform:none!important}}.pivot .stakebd{margin:14px 16px 0}.pivot .stakebd .stakebd-ic{color:#be3a2b;font-weight:800;font-size:15px}.pivot .stakebd .stakebd-tot{font-family:var(--mono);font-size:12px;font-weight:700;color:#be3a2b;letter-spacing:.02em;white-space:nowrap}.pivot .stakebd-rows{padding:2px 16px}.pivot .stakebd-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--hairline)}.pivot .stakebd-row:first-child{border-top:0}.pivot .sbr-lab{display:flex;flex-direction:column;gap:2px;font-size:14.5px;font-weight:650;color:var(--ink);min-width:0}.pivot .sbr-lab em{font-style:normal;font-size:11.5px;font-weight:400;color:var(--slate)}.pivot .sbr-amt{flex:none;font-family:var(--mono);font-size:15.5px;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.pivot .stakebd-row.stakebd-rem{flex-direction:column;align-items:stretch;gap:9px}.pivot .sbr-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pivot .sbi-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pivot .sbi{display:flex;align-items:center;gap:9px;padding:7px 8px;margin:0 -8px;border-radius:8px;cursor:pointer;transition:background .12s}.pivot .sbi:hover{background:var(--card-alt)}.pivot .sbi-dot{width:7px;height:7px;border-radius:50%;flex:none}.pivot .sbi-dot.r{background:#c0392b}.pivot .sbi-dot.o{background:#c77f12}.pivot .sbi-lab{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--ink-soft)}.pivot .sbi-amt{flex:none;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--slate);font-variant-numeric:tabular-nums}.pivot .sbi-go{flex:none;color:var(--ink-faint);font-size:13px;line-height:1;transition:color .12s,transform .12s}.pivot .sbi:focus-visible .sbi-go,.pivot .sbi:hover .sbi-go{color:var(--blue);transform:translateX(2px)}.pivot .sbi-cap{margin-top:3px;font-size:11px;line-height:1.45;color:var(--ink-faint)}.pivot .stakebd-foot{padding:12px 16px 15px;border-top:1px solid var(--hairline);font-size:12px;line-height:1.5;color:var(--slate)}.pivot .seo-summary{margin:0;padding:14px 20px 16px;border-top:1px solid var(--line);font-size:14px;line-height:1.6;color:var(--ink-dim);max-width:78ch}.pivot .statrow{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.pivot .statrow .st{padding:15px 6px;text-align:center;border-left:1px solid var(--line)}.pivot .statrow .st:first-child{border-left:0}.pivot .statrow .st b{display:block;font-size:16px;font-weight:700}.pivot .statrow .st span{font-family:var(--mono);font-size:10px;color:var(--slate);margin-top:4px;display:block}@media(max-width:480px){.pivot .bidstats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pivot .scope{font-family:var(--mono);font-size:9.5px;color:#7c8794;background:#f1f3f6;border:1px solid #e2e6eb;border-radius:5px;padding:2px 7px;letter-spacing:.02em;white-space:nowrap}.pivot .meta3{display:flex;justify-content:space-between;align-items:center;gap:8px}@media(max-width:560px){.pivot .meta3{flex-wrap:wrap;row-gap:7px}.pivot .meta3 .reading{flex:1 1 100%;line-height:1.45}.pivot .meta{flex-wrap:wrap;row-gap:6px}.pivot .meta .means,.pivot .meta .reading{flex:1 1 100%;line-height:1.5}}.pivot .gavg{display:flex;gap:3px;width:100%;max-width:210px;margin:2px auto 0}.pivot .gavg .seg{flex:1;height:8px;border-radius:3px;background:#e7eaee;position:relative}.pivot .gavg .seg.on{background:var(--c)}.pivot .gavg-l{font-family:var(--mono);font-size:9px;color:#9aa4af;margin-top:6px;max-width:210px;margin-left:auto;margin-right:auto}.pivot .gavg-l,.pivot .livtop{display:flex;justify-content:space-between}.pivot .livtop{align-items:flex-end;margin-bottom:6px}.pivot .livtop .ls{font-weight:600;color:var(--slate);text-transform:uppercase;letter-spacing:.04em;font-family:var(--mono);font-size:10.5px}.pivot .livtop .lbig{font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1}.pivot .livtop .lbig small{font-size:16px;font-weight:600;color:var(--slate)}.pivot .livtop .lrank{text-align:right;font-family:var(--mono);font-size:11px;color:var(--slate);line-height:1.6}.pivot .livtop .lrank b{color:var(--ink)}.pivot .livrow{display:grid;grid-template-columns:104px 1fr 34px;align-items:center;gap:13px;padding:7px 0}.pivot .livrow .ll{font-size:13.5px;font-weight:500}.pivot .livrow .lt{display:block;height:9px;border-radius:5px;background:#edeff2;overflow:hidden}.pivot .livrow .lf{display:block;height:100%;border-radius:5px}.pivot .livrow .lv{font-family:var(--mono);font-size:13.5px;font-weight:700;text-align:right}.pivot .livchips{display:flex;flex-wrap:wrap;gap:8px}.pivot .livchip{font-family:var(--mono);font-size:11.5px;background:#f1f3f6;border:1px solid var(--line);border-radius:9px;padding:6px 11px;color:var(--ink)}.pivot .livchip.me{background:#eaf1f7;border-color:#c2d6e6;color:#1f5c8c}.pivot .livchip .tp{font-size:9px;color:var(--slate);text-transform:uppercase;letter-spacing:.04em}.pivot .card,.pivot .ecard,.pivot .nbcard,.pivot .summary,.pivot .suppressed{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.pivot .card:hover,.pivot .ecard:hover,.pivot .nbcard:hover,.pivot .summary:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(11,31,51,.03),0 28px 50px -24px rgba(11,31,51,.5)}.pivot .flagchip{font-family:var(--mono);font-size:10px;font-weight:700;color:#1c6b3a;background:#d6efdf;border:1px solid #a9d9bc;border-radius:999px;padding:3px 9px;display:inline-flex;gap:5px;align-items:center}.pivot .commute-wrap{display:grid;grid-template-columns:296px 1fr}.pivot .commute-map{display:flex;align-items:center;justify-content:center;padding:18px;background:linear-gradient(160deg,#fbfcfd,#f3f6f9);border-right:1px solid var(--line)}.pivot .commute-map .commutemap{width:100%}.pivot .commute-list{display:flex;flex-direction:column;justify-content:center;min-width:0}.pivot .crow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;border-top:1px solid var(--line)}.pivot .crow:first-child{border-top:0}.pivot .crow.flag{background:var(--greenwash)}.pivot .crow .cl{min-width:0}.pivot .crow .cn{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:center;gap:7px}.pivot .crow .cdot{width:6px;height:6px;border-radius:50%;background:var(--green);flex:none;box-shadow:0 0 0 3px rgba(47,157,91,.16)}.pivot .crow .csub{font-family:var(--mono);font-size:11px;color:var(--slate);margin-top:2px;white-space:nowrap}.pivot .crow .ctoll{color:var(--ink-faint)}.pivot .crow .cr{text-align:right;flex:none}.pivot .crow .ct{font-family:var(--mono);font-weight:800;font-size:15.5px;letter-spacing:-.01em;color:var(--ink)}.pivot .crow .crush{font-family:var(--mono);font-size:10.5px;color:var(--slate);margin-top:2px;white-space:nowrap}.pivot .crow.flag .cn,.pivot .crow.flag .ct{color:#1c6b3a}@media(max-width:600px){.pivot .commute-wrap{grid-template-columns:1fr}.pivot .commute-map{border-right:0;border-bottom:1px solid var(--line);padding:12px}.pivot .commute-map .commutemap{max-width:230px}}.pivot .aff{border-radius:16px;overflow:hidden;border:1px solid #b6dcc4;box-shadow:0 1px 0 rgba(11,31,51,.03),0 16px 34px -26px rgba(11,31,51,.45);transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.pivot .aff:hover{transform:translateY(-3px);box-shadow:0 28px 50px -24px rgba(31,122,71,.45)}.pivot .aff-hero{background:linear-gradient(135deg,#1c7a45,#2f9d5b);color:#fff;padding:20px 22px;position:relative;overflow:hidden}.pivot .aff-hero.low{background:linear-gradient(135deg,#9a3328,#c0392b)}.pivot .aff-hero.mid{background:linear-gradient(135deg,#a9781a,#c98a1b)}.pivot .aff-hero.mid .afftag.on{color:#8a6a16}.pivot .aff-hero .tier{background:none;border:0;padding:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.82)}.pivot .aff-hero .big{font-size:25px;font-weight:700;margin-top:5px;letter-spacing:-.01em}.pivot .aff-hero .sub{font-size:13px;color:hsla(0,0%,100%,.92);margin-top:7px;line-height:1.5;max-width:430px}.pivot .aff-hero .star{position:absolute;right:-10px;top:-10px;opacity:.16}.pivot .aff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--card)}.pivot .aff-grid .ac{padding:15px 18px;border-top:1px solid var(--line)}.pivot .aff-grid .ac:nth-child(2n){border-left:1px solid var(--line)}.pivot .aff-grid .ac .av{font-size:22px;font-weight:700;letter-spacing:-.01em}.pivot .aff-grid .ac-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px 10px;flex-wrap:wrap;row-gap:5px}.pivot .aff-grid .ac-top .av{min-width:0}.pivot .aff-grid .ac-scope{flex-shrink:0;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--slate);background:#f5f7f9;border:1px solid var(--line);border-radius:999px;padding:3px 8px;white-space:nowrap}.pivot .aff-grid .ac .av small{font-size:13px;font-weight:600;color:var(--slate)}.pivot .aff-grid .ac .al{font-family:var(--mono);font-size:10px;color:var(--slate);text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.pivot .aff-grid .ac .acbar{margin-top:12px}.pivot .aff-grid .ac .ab{position:relative;height:8px;border-radius:5px;background:#edeff2;overflow:visible}.pivot .aff-grid .ac .abf{display:block;height:100%;border-radius:5px}.pivot .aff-grid .ac .abmed{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--ink-faint);transform:translateX(-1px)}.pivot .aff-grid .ac .ab-scale{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:8.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-faint);margin-top:7px}.pivot .aff-grid .ac .ab-medlab{color:var(--slate)}.pivot .aff-legend{background:var(--card);border-top:1px solid var(--line);padding:12px 18px;font-size:11.5px;line-height:1.5;color:var(--slate)}.pivot .aff-legend b{color:var(--ink);font-weight:650}.pivot .aff-grid .ac{align-self:start}.pivot .aff-grid .ac-spark{margin-top:10px}.pivot .aff-grid .ac-spark .spark{width:100%;height:26px;display:block}.pivot .aff-grid .ac-years{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9.5px;color:#a6abb2;margin-top:3px}.pivot .aff-grid .ac-note{font-size:11.5px;color:var(--slate);line-height:1.42;margin-top:9px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pivot .aff-grid .ac-splits{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:9px}.pivot .aff-grid .ac-split{background:var(--card-alt,#f5f7fb);border:1px solid var(--line);border-radius:9px;padding:6px 9px}.pivot .aff-grid .ac-sk{display:block;font-family:var(--mono);font-size:8px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.pivot .aff-grid .ac-sv{display:block;font-size:12.5px;font-weight:750;margin-top:2px;letter-spacing:-.01em}.pivot .aff-grid .ac-word{font-weight:600;font-size:11px;letter-spacing:0;color:var(--slate);text-transform:lowercase}@media(max-width:560px){.pivot .aff-grid{grid-template-columns:1fr}.pivot .aff-grid .ac:nth-child(2n){border-left:0}.pivot .aff-grid .ac-spark .spark{height:22px}.pivot .aff-grid .ac{padding:13px 15px}.pivot .aff-grid .ac .av{font-size:19px}.pivot .mom-head{padding:14px 16px 0}.pivot .mom-conf-line{padding:6px 16px 0}.pivot .mom-so{padding:10px 16px 0;font-size:13.5px}.pivot .aff-grid .ac-note{font-size:11px}}.pivot .aff-foot{background:var(--card);padding:14px 18px;border-top:1px solid var(--line)}.pivot .aff-hero .afftags{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.pivot .aff-hero .afftag{font-family:var(--mono);font-size:11px;font-weight:600;border-radius:999px;padding:4px 11px;color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2)}.pivot .mom-cont{border-top:1px solid var(--line);background:var(--card)}.pivot .mom-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 20px 0}.pivot .mom-eyebrow{font-size:10.5px;letter-spacing:.11em;color:var(--ink)}.pivot .mom-badge,.pivot .mom-eyebrow{font-family:var(--mono);font-weight:700;text-transform:uppercase}.pivot .mom-badge{font-size:11px;letter-spacing:.03em;padding:5px 12px;border-radius:999px;border:1px solid}.pivot .mom-badge.good{background:var(--greenwash);color:var(--green);border-color:rgba(47,125,79,.25)}.pivot .mom-badge.warn{background:var(--amberwash);color:var(--amber);border-color:rgba(199,127,18,.25)}.pivot .mom-badge.bad{background:var(--redwash);color:var(--red);border-color:rgba(192,57,49,.22)}.pivot .mom-conf{margin-left:auto;letter-spacing:.04em}.pivot .mom-conf,.pivot .mom-conf-line{font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;color:#a6abb2}.pivot .mom-conf-line{padding:8px 20px 0;letter-spacing:.05em}.pivot .spark{height:30px}.pivot .mom-so{padding:12px 20px 0;font-size:14px;color:var(--slate);line-height:1.6}.pivot .mom-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:18px 0 0;border-top:1px solid var(--line);margin-top:16px}.pivot .mom-chart{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border-top:1px solid var(--line)}.pivot .mom-chart:nth-child(-n+2){border-top:0}.pivot .mom-chart:nth-child(odd){border-right:1px solid var(--line)}@media(min-width:640px){.pivot .mom-charts{grid-template-columns:repeat(4,minmax(0,1fr))}.pivot .mom-chart{border-top:0}.pivot .mom-chart:nth-child(odd){border-right:0}.pivot .mom-chart:not(:first-child){border-left:1px solid var(--line)}}.pivot .mc-label{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.pivot .spark{width:100%;height:34px;display:block}.pivot .mc-range{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-family:var(--mono);font-size:10px;color:#a6abb2}.pivot .mc-range b{font-size:11px;font-weight:700;color:var(--ink);white-space:nowrap}.pivot .mc-note{font-size:12px;font-weight:500;color:var(--slate);line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pivot .mom-drivers{border-top:1px solid var(--line)}.pivot .mom-d{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line)}.pivot .mom-d:last-child{border-bottom:0}.pivot .mom-arrow{font-weight:800;font-size:15px;flex-shrink:0;width:14px;text-align:center}.pivot .mom-arrow.good{color:var(--green)}.pivot .mom-arrow.bad{color:var(--red)}.pivot .mom-arrow.flat{color:#a6abb2}.pivot .mom-dtext{flex:1;font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.45}.pivot .mom-res{flex-shrink:0;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--slate);background:#f5f7f9;border:1px solid var(--line);border-radius:999px;padding:3px 9px;white-space:nowrap}@media(max-width:560px){.pivot .mom-d{flex-wrap:wrap;gap:7px}.pivot .mom-res{margin-left:26px}}.pivot .aff-hero .afftag.on{color:#16633a;background:#fff;border-color:#fff}.pivot .aff-hero.low .afftag.on{color:#9a3328}.pivot .aff-hero .affnote{font-size:11px;color:hsla(0,0%,100%,.8);line-height:1.5;margin-top:11px}.pivot .aff-hero .affnote b{color:#fff}.pivot .ctrls{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px;margin:4px 0 6px}@media(max-width:560px){.pivot .ctrls{grid-template-columns:1fr}}.pivot .ctrl .cl{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--slate);margin-bottom:8px}.pivot .ctrl .cl b{font-family:var(--mono);font-weight:600;color:var(--ink);font-size:13px}.pivot .ctrl input[type=range]{width:100%;accent-color:#1f5c8c;height:4px;cursor:pointer;touch-action:none}.pivot .afv{border-radius:13px;padding:16px 18px;margin:4px 0 16px;border:1px solid;transition:background .2s,border-color .2s}.pivot .afv.ok{background:var(--greenwash);border-color:#bfe0cc}.pivot .afv.mid{background:var(--amberwash);border-color:#ebd7a6}.pivot .afv.no{background:var(--redwash);border-color:#e6c3bc}.pivot .afv .ah{font-size:19px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:9px}.pivot .afv.ok .ah{color:var(--green)}.pivot .afv.mid .ah{color:var(--orange)}.pivot .afv.no .ah{color:var(--red)}.pivot .afv .as{font-size:13.5px;color:#39424c;line-height:1.5;margin-top:6px}.pivot .afbreak{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pivot .afbreak .bc{padding:13px 16px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.pivot .afbreak .bc:nth-child(-n+2){border-top:0}.pivot .afbreak .bc:nth-child(odd){border-left:0}.pivot .afbreak .bl{font-family:var(--mono);font-size:10px;color:var(--slate);text-transform:uppercase;letter-spacing:.04em}.pivot .afbreak .bv{font-size:20px;font-weight:700;margin-top:4px;letter-spacing:-.01em}.pivot .afbreak .bv small{font-size:12px;font-weight:600;color:var(--slate)}.pivot .planlist .prow{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"dist desc status";gap:13px;align-items:start;padding:11px 18px;border-top:1px solid var(--line)}.pivot .planlist .prow>.pdir{grid-area:dist}.pivot .planlist .prow>.pc{grid-area:desc}.pivot .planlist .prow>.chip{grid-area:status;align-self:start}@media(max-width:560px){.pivot .planlist .prow{grid-template-columns:auto 1fr;grid-template-areas:"dist status" "desc desc";row-gap:9px;-moz-column-gap:10px;column-gap:10px}.pivot .planlist .prow>.chip{justify-self:end}}.pivot .planlist .pdir{font-family:var(--mono);font-size:10px;font-weight:600;color:#3d5266;background:#eef1f4;border:1px solid #dce2e8;border-radius:7px;padding:4px 8px;text-align:center;white-space:nowrap;min-width:64px}.pivot .planlist .pdir.maj{background:var(--amberwash);color:var(--orange);border-color:#ebd7a6}.pivot .planlist .pt{font-weight:600;font-size:13.5px}.pivot .planlist .pm{font-family:var(--mono);font-size:10.5px;color:var(--slate);margin-top:2px}.pivot .plangrouped{padding:2px 16px 6px}.pivot .pgroup+.pgroup{margin-top:20px}.pivot .pg-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:14px 2px 11px}.pivot .pg-title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.pivot .pg-count,.pivot .pg-title{font-family:var(--mono);font-weight:700}.pivot .pg-count{font-size:10px;padding:2px 8px;border-radius:999px;line-height:1.5}.pivot .pg-count.maj{color:var(--red);background:var(--redwash)}.pivot .pg-count.min{color:#1f6f8b;background:rgba(43,168,199,.12)}.pivot .pg-sub{font-size:12.5px;color:var(--slate)}.pivot .pg-refused{margin-left:auto;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a6abb2}.pivot .pg-cards{display:flex;flex-direction:column;gap:10px}.pivot .pcard{border:1px solid var(--line);border-left:3px solid var(--red);border-radius:12px;padding:13px 15px;background:var(--card)}.pivot .pcard-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.pivot .pcard-dist{font-family:var(--mono);font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.pivot .plangrouped .pt{font-weight:600;font-size:13.5px;color:var(--ink);line-height:1.5}.pivot .pcard-foot{display:flex;align-items:center;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line)}.pivot .pcard-scale{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.pivot .pcard-ref{font-family:var(--mono);font-size:10px;color:#a6abb2}.pivot .pg-rows{display:flex;flex-direction:column}.pivot .mrow{display:flex;align-items:center;gap:12px;padding:10px 4px}.pivot .mrow+.mrow{border-top:1px solid var(--line)}.pivot .mrow-dist{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--slate);flex:none;width:54px}.pivot .mrow-desc{flex:1;min-width:0;font-size:13px;color:var(--ink);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pivot .mrow-file{flex:none;font-family:var(--mono);font-size:15px;font-weight:800;color:var(--blue,#1f5c8c);text-decoration:none;padding:0 4px}.pivot .mrow.ref{opacity:.5}@media(max-width:560px){.pivot .mrow-desc{white-space:normal}}.pivot .sch3{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.pivot .sch3>div{padding:14px 16px;border-right:1px solid var(--line)}.pivot .sch3>div:last-child{border-right:0}@media(max-width:560px){.pivot .sch3{grid-template-columns:1fr}.pivot .sch3>div{border-right:0;border-top:1px solid var(--line)}.pivot .sch3>div:first-child{border-top:0}}.pivot .secnav{z-index:60;background:hsla(220,9%,94%,.9);backdrop-filter:blur(10px)}.pivot .secnav-inner{gap:6px;padding:9px 18px}.pivot .secnav a{font-family:var(--mono);font-size:11px;padding:5px 11px;border-radius:999px;transition:background .15s,color .15s,border-color .15s}.pivot .secnav a:hover{background:#fff}.pivot .secnav a.active{background:var(--ink)}.pivot .secnav a .nn{color:#a6abb2;margin-right:5px}.pivot .secnav a.active .nn{color:hsla(0,0%,100%,.55)}.pivot .trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 4px}@media(max-width:560px){.pivot .trust{grid-template-columns:1fr 1fr;gap:14px 8px}}.pivot .trust .tb{text-align:center;padding:8px 6px}.pivot .trust .tb .ic2{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto 11px;background:#fff}.pivot .trust .tb b{display:block;font-size:14px;margin-bottom:6px}.pivot .trust .tb span{font-size:12px;color:var(--slate);line-height:1.45}.pivot .npcard{display:flex;gap:0;align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 0 rgba(11,31,51,.03),0 12px 26px -24px rgba(11,31,51,.4);transition:transform .18s,box-shadow .18s}.pivot .npcard:hover{transform:translateY(-3px);box-shadow:0 22px 40px -22px rgba(11,31,51,.5)}.pivot .npcard img{width:138px;-o-object-fit:cover;object-fit:cover;flex:none;display:block}.pivot .npcard .npph{width:138px;flex:none;display:flex;align-items:center;justify-content:center}.pivot .npcard .npb{padding:13px 17px;display:flex;flex-direction:column;justify-content:center;flex:1}.pivot .npcard .npa{font-weight:600;font-size:14.5px;line-height:1.3}.pivot .npcard .npm{font-family:var(--mono);font-size:11.5px;color:var(--slate);margin-top:6px}.pivot .npcard .npp{font-size:18px;font-weight:700;color:#1f5c8c;margin-top:8px}.pivot .npcard .npd{font-family:var(--mono);font-size:10px;color:#a6abb2;text-transform:uppercase;letter-spacing:.04em;margin-top:6px}@media(max-width:480px){.pivot .npcard .npph,.pivot .npcard img{width:104px}}.pivot .cardlock-b{width:40px;height:40px;border-radius:50%;background:rgba(11,31,51,.92);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px -8px rgba(11,31,51,.55)}.pivot .secnav{z-index:40;background:hsla(220,9%,94%,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:none;border-bottom:1px solid var(--line);padding:9px 0}.pivot .secnav-inner{max-width:720px}.pivot .secnav a{font-weight:500;color:var(--slate)}.pivot .secnav a .nn{color:#aeb6bf}.pivot .secnav a:hover{background:hsla(0,0%,100%,.7)}.pivot .ecard .ebody .meta{margin-top:auto}.pivot .card,.pivot .ecard,.pivot .viz{overflow:hidden}.pivot .viz svg{max-width:100%;height:auto}@media(max-width:520px){.pivot .grid2{grid-template-columns:1fr}}.pivot .commutemap svg,.pivot .cutaway svg,.pivot .planmap svg{max-width:100%;height:auto;display:block}.pivot .sec-head{display:flex;align-items:center;gap:15px;margin:44px 2px 18px;padding-bottom:14px;border-bottom:1px solid var(--line);position:relative}.pivot .sec-head:after{content:"";position:absolute;left:0;bottom:-1px;width:52px;height:2px;background:linear-gradient(90deg,var(--water),var(--blue))}.pivot .sec-head .n{flex:none;width:38px;height:38px;border-radius:11px;background:linear-gradient(150deg,#12324e,#0b1f33);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:14px;font-weight:600;box-shadow:0 8px 20px -10px rgba(11,31,51,.7),inset 0 1px 0 hsla(0,0%,100%,.08)}.pivot .sec-head .htext{display:flex;flex-direction:column;gap:2px}.pivot .sec-head h2{font-size:24px;font-weight:600;letter-spacing:-.015em;color:var(--ink);line-height:1.1;text-transform:none;display:block}.pivot .sec-head .lead,.pivot .sec-head h2{font-family:IBM Plex Sans,sans-serif;margin:0}.pivot .sec-head .lead{font-size:13.5px;font-weight:400;color:var(--slate)}@media(max-width:480px){.pivot .sec-head h2{font-size:20px}.pivot .sec-head .n{width:34px;height:34px;font-size:13px}}.pivot .livrankline{font-size:13px;color:var(--slate);line-height:1.5}.pivot .livpeers-wrap{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.pivot .livpeers-lab{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#9aa4af;margin-bottom:9px}.pivot .livpeers{display:flex;flex-wrap:wrap;gap:9px}.pivot .livchip{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:11px;background:#f1f5f9;font-size:13.5px;color:#41505f;white-space:nowrap}.pivot .livchip b{font-weight:700;color:var(--ink)}.pivot .livchip.this{background:#e7f0fa;color:var(--blue);border:1px solid #c7def3}.pivot .livchip.this b{color:var(--blue)}.pivot .livchip em{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-style:normal;color:var(--blue);opacity:.85}.pivot .livpeers-note{margin-top:11px;font-size:12px;line-height:1.5;color:var(--slate)}.pivot .secnav{position:sticky;top:var(--sample-h,0);z-index:900;background:hsla(0,0%,100%,.96);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-top:1px solid var(--line);border-bottom:1px solid #d8dfe6;box-shadow:0 8px 22px -12px rgba(11,31,51,.35);padding:10px 0;margin:18px -18px 0}.pivot .secnav-inner{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 18px;max-width:760px;margin:0 auto}.pivot .secnav-inner::-webkit-scrollbar{display:none}.pivot .secnav a{flex:none;display:flex;align-items:center;gap:7px;padding:7px 14px;border-radius:11px;font-family:IBM Plex Sans,sans-serif;font-size:13.5px;font-weight:600;color:#41505f;text-decoration:none;white-space:nowrap;transition:all .18s;border:1px solid transparent}.pivot .secnav a .nn{font-family:var(--mono);font-size:11px;font-weight:600;color:#939fab;transition:color .18s;margin-right:0}.pivot .secnav a:hover{color:var(--ink);background:#eef2f6;border-color:var(--line)}.pivot .secnav a.active{background:linear-gradient(150deg,#12324e,#0b1f33);color:#fff;box-shadow:0 8px 20px -10px rgba(11,31,51,.7);border-color:transparent}.pivot .secnav a.active .nn{color:var(--water)}.pivot .ecard.env-climate{overflow:visible}.pivot .ecard.env-climate .viz{overflow:visible;height:auto;padding-top:8px}.pivot .ecard .ebody{justify-content:flex-start}.pivot .ecard .ebody>.meta3{margin-top:auto}.pivot .aff-hero .chartags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.pivot .aff-hero .chartag{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.02em;border-radius:7px;padding:4px 9px;color:#fff;background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.26)}.pivot .aff-hero .chartag.good{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.42)}.pivot .aff-hero .charline{margin-top:10px;font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.92);max-width:500px}.pivot .flaglist .fb .fimpact{margin-top:5px;font-size:12px;line-height:1.45;color:var(--ink)}.pivot .flaglist .fb .fimpact b{color:#c77f12;font-weight:700;white-space:nowrap}.pivot .flaglist .fb .fimpact.fi-note{color:var(--slate);font-weight:500}.pivot .biqnav-in{display:flex;align-items:center;gap:22px;padding:14px 20px;margin:0 auto;max-width:720px;box-sizing:border-box}.pivot .biqnav-logo{display:flex;align-items:center;gap:9px;text-decoration:none}.pivot .biqnav-logo img{width:30px;height:30px}.pivot .biqnav-logo span{color:#fff;font-weight:700;font-size:19px;letter-spacing:-.03em}.pivot .biqnav-logo b{color:#5ba8f0;font-weight:700}.pivot .biqnav-links{display:flex;gap:24px;margin-left:16px}.pivot .biqnav-links a{color:#aeb8c4;text-decoration:none;font-size:14.5px;font-weight:500}.pivot .biqnav-links a:hover{color:#fff}.pivot .biqnav-acct{margin-left:auto;display:flex;align-items:center;gap:8px;color:#cdd5df;font-size:13.5px;font-family:var(--mono)}.pivot .biqnav-pass{border:1px solid rgba(91,168,240,.5);color:#5ba8f0;font-size:11px;font-weight:600;letter-spacing:.05em;padding:3px 8px;border-radius:6px}@media(max-width:600px){.pivot .biqnav-links{display:none}}.pivot .biqfoot-in{max-width:720px;margin:0 auto;padding:42px 20px 26px;box-sizing:border-box}.pivot .biqfoot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.pivot .biqfoot-brand .biqnav-logo{margin-bottom:13px}.pivot .biqfoot-tag{font-size:13px;line-height:1.6;color:#8b97a6;margin:0 0 14px;max-width:330px}.pivot .biqfoot-addr{font-size:12px;line-height:1.7;color:#6b7787;margin:0}.pivot .biqfoot-col h4{color:#cdd5df;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 13px}.pivot .biqfoot-col a{display:block;color:#8b97a6;text-decoration:none;font-size:13.5px;margin-bottom:9px}.pivot .biqfoot-col a:hover{color:#fff}.pivot .biqfoot-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:34px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08)}.pivot .biqfoot-trust{display:flex;gap:22px;flex-wrap:wrap}.pivot .biqfoot-trust span{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#8b97a6}.pivot .biqfoot-trust svg{opacity:.8;flex:none}.pivot .biqfoot-copy{font-family:var(--mono);font-size:11.5px;color:#6b7787}@media(max-width:760px){.pivot .biqfoot-grid{grid-template-columns:1fr 1fr}.pivot .biqfoot-brand{grid-column:1/-1}}.pivot .todo{margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--ink);display:flex;gap:8px;align-items:baseline}.pivot .todo-lab{flex:none;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:5px;position:relative;top:-1px}.pivot .todo-hi .todo-lab{color:#c0392b;background:var(--redwash);border:1px solid #e6c3bc}.pivot .todo-md .todo-lab{color:#c77f12;background:var(--amberwash);border:1px solid #ead9b0}.pivot .todo-lo .todo-lab{color:#2f7d4f;background:var(--greenwash);border:1px solid #bfe0cc}.pivot{font-family:var(--sans);color:var(--ink);--blue:#1f5c8c}.pivot .sec:first-child{margin-top:0}.pivot .secnav{top:calc(52px + var(--sample-h,0px));display:block}.pivot .planmap-el{position:relative;z-index:0;isolation:isolate}.pivot .planmap-pin{background:transparent!important;border:0!important}.pivot .planmap-leaflet{font-family:var(--sans)}.pivot .planmap-leaflet .leaflet-control-attribution{font-size:10px;background:hsla(0,0%,100%,.8)}.pivot .maplibregl-popup{z-index:6}.pivot .maplibregl-popup-content{border-radius:12px;padding:12px 14px;border:1px solid var(--line);box-shadow:0 8px 26px -10px rgba(11,31,51,.45)}.pivot .maplibregl-popup-close-button{font-size:17px;color:var(--slate);padding:1px 7px 3px;right:2px}.pivot .maplibregl-popup-close-button:hover{background:none;color:var(--ink)}.pivot .maplibregl-ctrl-attrib{font-size:10px}.pivot input[type=range]{width:100%;accent-color:#1f5c8c;height:4px;cursor:pointer;touch-action:none}.pivot .fin-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:430px){.pivot .fin-nums{grid-template-columns:1fr;gap:8px}}.pivot .ccpc-pane{display:flex;align-items:center;gap:26px;background:linear-gradient(160deg,#0b1f33,#12324e);border-radius:18px;padding:26px 30px;box-shadow:0 20px 44px -26px rgba(11,31,51,.7)}.pivot .ccpc-pane .ccpc-big{flex:none;font-family:var(--sans);font-size:56px;font-weight:800;line-height:.95;letter-spacing:-.03em;color:#5b9bd9}.pivot .ccpc-pane .ccpc-tx{font-size:15px;line-height:1.5;color:hsla(0,0%,100%,.86)}.pivot .ccpc-pane .ccpc-tx b{color:#fff;font-weight:700}.pivot .ccpc-pane .ccpc-src{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.42);margin-top:11px}@media(max-width:560px){.pivot .ccpc-pane{gap:16px;padding:20px}.pivot .ccpc-pane .ccpc-big{font-size:42px}.pivot .ccpc-pane .ccpc-tx{font-size:14px}}.pivot .nspanel{background:linear-gradient(160deg,#0b1f33,#12324e);border-radius:18px;padding:22px 26px;box-shadow:0 20px 44px -26px rgba(11,31,51,.7)}.pivot .ns-top{display:flex;align-items:center;gap:22px}.pivot .ns-pct{flex:none;font-family:var(--sans);font-size:54px;font-weight:800;letter-spacing:-.03em;line-height:.9;color:#5b9bd9;min-width:104px}.pivot .ns-pain{font-size:16.5px;line-height:1.38;color:#fff;font-weight:600}.pivot .ns-pain em{font-style:normal;color:#5b9bd9;font-weight:700}.pivot .ns-help{display:flex;gap:11px;align-items:flex-start;margin-top:16px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.13);font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.82)}.pivot .ns-help b{color:#fff;font-weight:700}.pivot .ns-tick{flex:none;width:18px;height:18px;border-radius:50%;background:rgba(91,155,217,.22);color:#8fc0ea;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.pivot .ns-src{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.4);margin-top:13px}@media(max-width:560px){.pivot .nspanel{padding:20px}.pivot .ns-top{gap:15px}.pivot .ns-pct{font-size:44px;min-width:74px}.pivot .ns-pain{font-size:15px}}.pivot .qcard{background:linear-gradient(165deg,#0b1f33,#12324e);border-radius:20px;padding:26px 26px 22px;cursor:pointer;box-shadow:0 22px 48px -28px rgba(11,31,51,.75)}.pivot .qcard .q-lbl{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b9bd9;margin-bottom:12px}.pivot .qcard .q-h{font-size:25px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 12px;line-height:1.12}.pivot .qcard .q-intro{font-size:14.5px;line-height:1.55;color:hsla(0,0%,100%,.72);margin-bottom:18px}.pivot .qcard .q-rows{display:grid;gap:10px}.pivot .qcard .q-row{display:flex;align-items:center;gap:14px;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;padding:15px 16px}.pivot .qcard .q-n{font-family:var(--mono);font-size:13px;font-weight:700;color:#5b9bd9;flex:none}.pivot .qcard .q-t{flex:1;font-size:14.5px;line-height:1.4;color:hsla(0,0%,100%,.86)}.pivot .qcard .q-t b{color:#fff;font-weight:700}.pivot .qcard .q-lk{flex:none;color:hsla(0,0%,100%,.4);display:inline-flex;align-self:flex-start;margin-top:1px}@media(max-width:560px){.pivot .qcard{padding:22px 18px 18px}.pivot .qcard .q-h{font-size:22px}}.pivot .scard{border-radius:20px;padding:24px 26px 20px;box-shadow:0 22px 48px -28px rgba(11,31,51,.75)}.pivot .ob-band,.pivot .scard{background:var(--panel)}.pivot .scard .sc-lbl{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b9bd9;margin-bottom:12px}.pivot .scard .sc-h{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0 0 16px;line-height:1.16}.pivot .scard .sc-prov{display:inline-flex;align-items:center;gap:7px;max-width:100%;margin:-8px 0 18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;color:rgba(150,180,214,.72);line-height:1.4;cursor:pointer}.pivot .scard .sc-prov svg{flex:none;color:#5b9bd9}.pivot .scard .sc-prov .sc-prov-arr{color:rgba(150,180,214,.7);transition:transform .12s}.pivot .scard .sc-prov span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pivot .scard .sc-prov:hover{color:rgba(184,208,235,.95)}.pivot .scard .sc-prov:hover span{text-decoration:underline}.pivot .scard .sc-prov:hover .sc-prov-arr{transform:translateX(2px)}@media(max-width:560px){.pivot .scard .sc-prov{font-size:9px;gap:6px}}.pivot .scard .sc-rag{display:flex;gap:8px;margin-bottom:20px;align-items:stretch}.pivot .scard .sc-pill{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;text-align:center;border-radius:12px;padding:15px 10px 14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.09)}.pivot .scard .sc-pd{margin-top:auto}.pivot .scard .sc-pn{display:flex;align-items:baseline;justify-content:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:.01em;color:hsla(0,0%,100%,.95)}.pivot .scard .sc-pn b{font-size:38px;font-weight:800;line-height:.9;letter-spacing:-.02em}.pivot .scard .sc-pd{font-size:11px;line-height:1.35;color:hsla(0,0%,100%,.62)}.pivot .scard .sc-pill.r{background:rgba(196,61,61,.18);border-color:rgba(196,61,61,.48)}.pivot .scard .sc-pill.o{background:rgba(224,112,30,.17);border-color:rgba(224,112,30,.48)}.pivot .scard .sc-pill.g{background:rgba(22,155,98,.17);border-color:rgba(22,155,98,.48)}.pivot .scard .sc-pill.r .sc-pn b{color:#ff8f8f;text-shadow:0 0 22px rgba(255,80,80,.5)}.pivot .scard .sc-pill.o .sc-pn b{color:#ffb865;text-shadow:0 0 22px rgba(255,150,40,.45)}.pivot .scard .sc-pill.g .sc-pn b{color:#74dc9f;text-shadow:0 0 22px rgba(40,200,120,.42)}@media(max-width:560px){.pivot .scard .sc-pd{font-size:10px}.pivot .scard .sc-rag{gap:6px}.pivot .scard .sc-pn{flex-direction:column;align-items:center;gap:1px;line-height:1.15}.pivot .scard .sc-pn b{line-height:1}}.pivot .scard .sc-sub{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin:0 0 10px}.pivot .scard .sc-att{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:20px}.pivot .scard .sc-arow{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:11px;padding:12px 14px}.pivot .scard .sc-arow.link{cursor:pointer;transition:background .12s,border-color .12s}.pivot .scard .sc-arow.link:hover{background:hsla(0,0%,100%,.09);border-color:rgba(120,170,220,.5)}.pivot .scard .sc-arow.link:hover .sc-see{color:#8fc2f0}.pivot .scard .sc-arow.isopen{background:hsla(0,0%,100%,.07);border-color:rgba(120,170,220,.45)}.pivot .scard .sc-atop-row{display:flex;align-items:center;gap:11px}.pivot .scard .sc-n{flex:none;font-family:var(--mono);font-size:13px;font-weight:700;color:#5b9bd9;min-width:20px}.pivot .scard .sc-dot{flex:none;width:9px;height:9px;border-radius:50%}.pivot .scard .sc-dot.r{background:var(--red)}.pivot .scard .sc-dot.o{background:var(--orange)}.pivot .scard .sc-tier{flex:none;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border-radius:var(--r-full,999px);padding:2px 8px;white-space:nowrap;line-height:1.5}.pivot .scard .sc-tier.r{color:#f09a9a;background:hsla(0,65%,65%,.14);border:1px solid hsla(0,65%,65%,.32)}.pivot .scard .sc-tier.o{color:#e8b45e;background:rgba(232,180,94,.13);border:1px solid rgba(232,180,94,.3)}.pivot .scard .sc-atop{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pivot .scard .sc-atop b{color:#fff;font-weight:700;font-size:14.5px;line-height:1.2}.pivot .scard .sc-src{font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:rgba(120,170,220,.8)}.pivot .scard .sc-atop.blurred{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pivot .scard .sc-atop.blurred b{color:rgba(180,196,214,.34);font-weight:700}.pivot .scard .sc-atop.blurred .sc-src{color:rgba(180,196,214,.22)}.pivot .scard .sc-hid{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.4);white-space:nowrap}.pivot .scard .sc-cost{flex:none;font-family:var(--mono);font-size:12px;font-weight:700;color:#e8b45e;background:rgba(232,180,94,.12);border:1px solid rgba(232,180,94,.28);border-radius:var(--r-full,999px);padding:2px 9px;white-space:nowrap}.pivot .scard .sc-cost.risk{color:#9db6d6;background:rgba(120,170,220,.12);border-color:rgba(120,170,220,.3)}.pivot .scard .sc-cost.sc-check{color:#93a6bf;background:rgba(147,166,191,.1);border-color:rgba(147,166,191,.26)}.pivot .scard .sc-cost.sc-free{color:#7fcba0;background:rgba(127,203,160,.12);border-color:rgba(127,203,160,.3)}.pivot .scard .sc-arow.sc-apreview{background:rgba(91,155,217,.07);border-color:rgba(91,155,217,.42)}.pivot .scard .sc-unlock.sc-unlock-inline{margin:8px 0 12px}.pivot .scard .sc-sub-tot{margin-left:9px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:#e8b45e}.pivot .scard .sc-basis{font-size:12.5px;line-height:1.5;color:hsla(0,0%,100%,.66);margin-bottom:10px}.pivot .scard .sc-basis b{color:#e8b45e;font-weight:700}@media(max-width:480px){.pivot .scard .sc-cost{font-size:11px;padding:2px 7px}.pivot .scard .sc-tier{font-size:9.5px;padding:2px 6px}.pivot .scard .sc-dot{display:none}}.pivot .scard .sc-see{color:rgba(120,170,220,.75);font-weight:600;display:inline-flex;align-items:center;gap:4px}.pivot .scard .sc-adet{margin:11px 0 2px;padding:12px 14px 2px 21px;border-top:1px solid hsla(0,0%,100%,.09)}.pivot .scard .sc-why{font-size:13.5px;line-height:1.5;color:hsla(0,0%,100%,.82);margin-bottom:10px}.pivot .scard .sc-move{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:#fff}.pivot .scard .sc-movelab{flex:none;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7fd3a8;background:rgba(22,155,98,.14);border:1px solid rgba(22,155,98,.3);border-radius:6px;padding:4px 7px;margin-top:1px}.pivot .scard .sc-sample{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin:10px 0 2px;padding:9px 14px;cursor:pointer;background:rgba(43,168,199,.1);border:1px solid rgba(43,168,199,.34);border-radius:10px;color:#8fd6e8;font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:-.01em;transition:background .15s ease,border-color .15s ease}.pivot .scard .sc-sample:hover{background:rgba(43,168,199,.18);border-color:rgba(43,168,199,.55)}.pivot .scard .sc-sample:focus-visible{outline:2px solid var(--water);outline-offset:2px}.pivot .scard .sc-sample-go{transition:transform .15s ease}.pivot .scard .sc-sample:hover .sc-sample-go{transform:translateX(3px)}.pivot .scard .sc-fav{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:4px}.pivot .scard .sc-fav.link{cursor:pointer;border-radius:8px;margin:0 -6px 4px;padding:0 6px;transition:background .15s ease}.pivot .scard .sc-fav.link:hover{background:hsla(0,0%,100%,.05)}.pivot .scard .sc-fav.link:focus-visible{outline:2px solid var(--water);outline-offset:2px}.pivot .scard .sc-fav.link .sc-gmore{text-decoration:underline;text-underline-offset:2px}.pivot .scard .sc-gchip{display:inline-flex;align-items:center;gap:6px;background:rgba(22,155,98,.12);border:1px solid rgba(22,155,98,.3);border-radius:8px;padding:7px 11px;font-size:12.5px;font-weight:600;color:#c6ecd8;line-height:1.2}.pivot .scard .sc-gchip.blurred{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:rgba(180,206,190,.3);background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.pivot .scard .sc-gchip.blurred .sc-gtick{background:rgba(180,206,190,.34)}.pivot .scard .sc-gtick{flex:none;width:6px;height:6px;border-radius:50%;background:#7fd3a8}.pivot .scard .sc-gmore{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:700;color:hsla(0,0%,100%,.6)}.pivot .scard .sc-unlock{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:18px;padding:14px 16px;border:0;border-radius:12px;background:var(--blue);color:#fff;font-family:inherit;text-align:center;cursor:pointer;box-shadow:0 12px 26px -12px rgba(0,0,0,.6);transition:filter .12s,transform .12s,box-shadow .15s}.pivot .scard .sc-unlock:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 16px 32px -12px rgba(0,0,0,.65)}.pivot .scard .sc-unlock:active{transform:translateY(0)}.pivot .scard .sc-unlock:focus-visible{outline:2px solid #fff;outline-offset:3px}.pivot .scard .sc-unlock .sc-unlock-main{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:16px;font-weight:800;line-height:1.28;letter-spacing:-.1px}.pivot .scard .sc-unlock .sc-unlock-sub{font-size:12.5px;font-weight:600;line-height:1.35;color:hsla(0,0%,100%,.9)}@media(prefers-reduced-motion:reduce){.pivot .scard .sc-unlock{transition:none}.pivot .scard .sc-unlock:hover{transform:none}}@media(max-width:560px){.pivot .scard .sc-unlock{padding:13px}.pivot .scard .sc-unlock .sc-unlock-main{font-size:14.8px;gap:7px}.pivot .scard .sc-unlock .sc-unlock-sub{font-size:12px}.pivot .scard{padding:22px 16px 18px}.pivot .scard .sc-h{font-size:20px}.pivot .scard .sc-hidt{display:none}.pivot .scard .sc-att{gap:7px}.pivot .scard .sc-arow{padding:11px 12px}.pivot .scard .sc-atop-row{gap:9px}.pivot .scard .sc-n{min-width:16px;font-size:12px}.pivot .scard .sc-pill{padding:12px 6px 11px}.pivot .scard .sc-pn b{font-size:30px}.pivot .scard .sc-pn{font-size:12px;gap:5px}.pivot .scard .sc-adet{padding:11px 4px 2px 16px}.pivot .scard .sc-move{flex-direction:column;gap:6px}.pivot .scard .sc-atop-row{flex-wrap:wrap;row-gap:9px;align-items:flex-start}.pivot .scard .sc-atop{flex:1 1 100%;order:1}.pivot .scard .sc-n{order:0;padding-top:1px}.pivot .scard .sc-dot{order:0;margin-top:6px}.pivot .scard .sc-cost{order:2;margin-left:25px}.pivot .scard .sc-hid{order:3;margin-left:auto}.pivot .scard .sc-adet{padding-left:0}.pivot .scard .sc-why{font-size:14.5px;line-height:1.62}.pivot .scard .sc-fav{gap:7px}}.pivot .stickycta{position:sticky;top:52px;z-index:950;display:flex;flex-direction:column;gap:8px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);box-shadow:0 10px 26px -14px rgba(11,31,51,.5);margin:16px -18px 0;padding:9px 18px}.pivot.gated .secnav{position:static;top:auto}.pivot .stickycta a,.pivot .stickycta button{display:flex;align-items:center;justify-content:center;width:100%;border-radius:11px;padding:11px 16px;font-weight:700;font-size:14px;font-family:var(--sans);text-decoration:none;cursor:pointer;border:0;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pivot .stickycta .sc-unlock{flex:none;background:#0b1f33;color:#fff}.pivot .stickycta .sm{display:none}@media(max-width:560px){.pivot .stickycta{gap:7px;padding:8px 12px;margin-top:12px}.pivot .stickycta a,.pivot .stickycta button{padding:10px 12px;font-size:13px}.pivot .stickycta .lg{display:none}.pivot .stickycta .sm{display:inline}}.pivot .dealscore-lk{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:15px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer}.pivot .dealscore-lk .dsl{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);display:flex;align-items:center;gap:9px}.pivot .dealscore-lk .dsi{width:17px;height:17px;border-radius:50%;background:#edf1f5;color:#8595a6;font-size:10px;font-style:normal;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pivot .dealscore-lk .dsr{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:19px;font-weight:700;color:var(--ink)}.pivot .dealscore-lk .dsblur{filter:blur(7px);color:#9fb3cc;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pivot .dealscore-lk .dsden{color:#9fb3cc;font-weight:600}.pivot .dealscore-lk .dsr svg{color:var(--blue)}.pivot .v.masked{color:#9fb3cc;letter-spacing:.04em;font-variant-numeric:normal}.pivot .v .lk{color:#9fb3cc;vertical-align:middle;margin-left:6px;display:inline-flex}.pivot .chip.lkchip{background:#edf1f5;color:#8595a6;border:1px solid #e1e8ef}.pivot .lkblur{filter:blur(7px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pivot .lkbar{height:9px;border-radius:5px;background:linear-gradient(90deg,#eef1f4,#e3e8ed,#eef1f4);margin:0 16px}.pivot .card,.pivot .ecard{position:relative}.pivot .cardlock{position:absolute;left:0;right:0;top:48px;bottom:0;display:flex;align-items:center;justify-content:center;z-index:6;pointer-events:none}.pivot .cardlock .cardlock-b{width:50px;height:50px;background:rgba(11,31,51,.96);box-shadow:0 10px 26px -6px rgba(11,31,51,.55),0 0 0 7px hsla(0,0%,100%,.62)}.pivot .cardlock .cardlock-b svg{width:22px;height:22px}.pivot .gatecard{cursor:pointer}.pivot .gatecard .v.masked{color:#9fb3cc;font-size:20px;display:inline-flex;align-items:center}.pivot .gatecard .v.masked .lk{margin-left:5px}.pivot .lkpeek-lbl{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:6px;padding:12px 18px 2px}.pivot .lkmore{display:flex;align-items:center;gap:12px;margin:4px 14px 14px;padding:13px 15px;border:1px dashed var(--line);border-radius:12px;background:#f7fafc;cursor:pointer;font-size:13px;color:var(--slate)}.pivot .lkmore .cardlock-b{flex:none;background:rgba(11,31,51,.92);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -6px rgba(11,31,51,.5)}.pivot .lkmore-cta{margin-left:auto;font-weight:700;color:var(--blue);white-space:nowrap}.pivot .lkbody-wrap{position:relative;cursor:pointer;min-height:120px}.pivot .comp-lk{cursor:pointer}.pivot .comp-lk .cp{color:#9fb3cc;letter-spacing:.04em}.pivot .ca-mask{display:inline-flex;align-items:center;gap:6px;color:#9fb3cc;font-weight:600}.pivot .paywall{background:linear-gradient(140deg,#0b1f33,#15314a 70%,#1c3d5c);color:#fff;border-radius:18px;padding:26px 24px 24px;text-align:center;box-shadow:0 24px 50px -28px rgba(11,31,51,.8);overflow:hidden;position:relative}.pivot .paywall .pl{width:52px;height:52px;border-radius:14px;background:hsla(0,0%,100%,.12);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.pivot .paywall h3{font-size:21px;margin:0 0 8px;letter-spacing:-.01em}.pivot .paywall .sub{font-size:13.5px;color:#afc4d8;line-height:1.5;max-width:460px;margin:0 auto 16px}.pivot .paywall .pls{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;max-width:430px;margin:2px auto 20px;text-align:left}.pivot .paywall .pls div{font-family:var(--mono);font-size:12px;color:#d6e2ed;display:flex;align-items:flex-start;gap:8px;line-height:1.3}.pivot .paywall .pls svg{flex:none;color:#7bd49b;margin-top:1px}.pivot .paywall .cta{background:#fff;color:#0b1f33;border:0;border-radius:12px;padding:14px 30px;font-weight:700;font-size:15.5px;font-family:var(--sans);cursor:pointer;display:inline-flex;align-items:center;gap:9px}.pivot .paywall .fine{font-family:var(--mono);font-size:10.5px;color:#7e97ad;margin-top:12px}.pivot .lkcard{cursor:pointer}.pivot .lkreveal{display:flex;align-items:center;gap:9px;margin:0 14px 14px;padding:11px 13px;border:1px dashed var(--line);border-radius:11px;background:#f7fafc;font-size:12.5px;color:var(--slate);line-height:1.35}.pivot .lkreveal .lkr-ic{flex:none;color:var(--blue);display:inline-flex}.pivot .lkreveal .lkr-t{flex:1;min-width:0}.pivot .lkreveal .lkr-cta{margin-left:auto;font-weight:700;color:var(--blue);white-space:nowrap;font-family:var(--mono);font-size:11px}.pivot .lkmask{color:#b4c1ce;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pivot .aff-hero .big.lkmask{color:hsla(0,0%,100%,.62)}.pivot .lkblurtext{filter:blur(4.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#4a5a6a}.pivot .pvmap{position:relative;margin:2px 16px 4px;border-radius:12px;overflow:hidden;height:210px;border:1px solid var(--line)}.pivot .pvmap-svg{width:100%;height:100%;display:block;filter:blur(5px);opacity:.85;transform:scale(1.06)}.pivot .pvmap .cardlock{top:0}.pivot .gatebar{position:sticky;bottom:0;z-index:1000;background:rgba(11,31,51,.99);backdrop-filter:blur(8px);color:#fff;margin:24px -18px 0;padding:11px 18px 0;display:flex;flex-direction:column;gap:9px;box-shadow:0 -10px 30px -10px rgba(11,31,51,.5)}.pivot .gatebar .gb-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:7px 20px;margin:2px -18px 0;padding:11px 18px max(11px,env(safe-area-inset-bottom));background:#071523;border-top:1px solid hsla(0,0%,100%,.07)}.pivot .gatebar .gb-proof .p{display:inline-flex;align-items:center;gap:7px;font:500 12px/1 var(--sans);letter-spacing:.012em;color:#8ba6bf;white-space:nowrap}.pivot .gatebar .gb-proof .p svg{width:13px;height:13px;flex:none;color:#5f7f9c}@media(max-width:620px){.pivot .gatebar .gb-proof .p:not(:first-child){display:none}}.pivot .gatebar .gb-prog{height:6px;border-radius:999px;background:hsla(0,0%,100%,.15);overflow:hidden}.pivot .gatebar .gb-prog span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b9bd9,#2d7dd2);min-width:6px}.pivot .gatebar .gb-row{display:grid;grid-template-columns:1fr;align-items:start;gap:9px}.pivot .gatebar .gb-acts{display:grid;grid-template-columns:1fr auto;gap:8px;width:100%}.pivot .gatebar .gc{text-align:center}.pivot .gatebar .gt{font-size:13.5px}.pivot .gatebar .gt b{font-weight:700}.pivot .gatebar .gt-min{display:none}.pivot .gatebar .gc{background:#fff;color:#0b1f33;padding:10px 18px;font-size:14px}.pivot .gatebar .gc,.pivot .gatebar .gs{border:0;border-radius:10px;font-weight:700;font-family:var(--sans);white-space:nowrap;cursor:pointer}.pivot .gatebar .gs{background:#2ba8c7;color:#04222e;padding:10px 15px;font-size:13.5px;transition:filter .14s,transform .12s}.pivot .gatebar .gs:hover{filter:brightness(1.09)}.pivot .gatebar .gs:active{transform:scale(.98)}.pivot .gatebar .gc:focus-visible,.pivot .gatebar .gs:focus-visible{outline:2px solid #7cbef0;outline-offset:2px}@media(max-width:1023px){.pivot .gatebar .gt-full{display:none}.pivot .gatebar .gt-min{display:inline}.pivot .gatebar .gc-for,.pivot .gatebar .gs-full{display:none}}@media(max-width:400px){.pivot .gatebar .gs{padding:9px 11px;font-size:12.5px}.pivot .gatebar .gc{padding:9px 13px;font-size:13px}}@media(max-width:560px){.pivot .gatebar .gb-acts{display:grid;grid-template-columns:1fr auto;gap:8px}.pivot .gatebar .gc,.pivot .gatebar .gs{width:100%;text-align:center;justify-content:center}}@media(max-width:480px){.pivot .gatebar .gt{font-size:12.5px}}.pivot .sample-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px}.pivot .sm-backdrop{position:absolute;inset:0;background:rgba(11,31,51,.62);backdrop-filter:blur(3px)}.pivot .sm-panel{position:relative;width:min(960px,100%);height:min(90vh,900px);background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px -20px rgba(11,31,51,.7)}.pivot .sm-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px;background:linear-gradient(180deg,#12324e,#0b1f33);flex:none}.pivot .sm-title{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pivot .sm-close{background:hsla(0,0%,100%,.14);color:#fff;border:0;border-radius:9px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.pivot .sm-close:hover{background:hsla(0,0%,100%,.24)}.pivot .sm-frame{flex:1;width:100%;border:0;background:#eef0f2}.pivot .sm-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:rgba(11,31,51,.98);flex:none;box-shadow:0 -10px 30px -12px rgba(11,31,51,.55)}.pivot .sm-foot-t{font-size:13px;color:hsla(0,0%,100%,.82);min-width:0;line-height:1.35}.pivot .sm-foot-t b{color:#fff;font-weight:700}.pivot .sm-foot-cta{background:#fff;color:#0b1f33;border:0;border-radius:10px;padding:11px 20px;font-weight:700;font-size:14px;font-family:var(--sans);white-space:nowrap;cursor:pointer;flex:none}@media(max-width:560px){.pivot .sample-modal{padding:0}.pivot .sm-panel{height:100vh;height:100dvh;width:100%;border-radius:0}.pivot .sm-foot-t{font-size:12px}.pivot .sm-foot-cta{font-size:13px;padding:10px 15px}}.page{padding-top:24px}.rtt{position:fixed;bottom:22px;right:22px;z-index:60;width:42px;height:42px;border-radius:50%;background:var(--card,#fff);border:1px solid var(--blue-line,rgba(45,125,210,.22));color:var(--blue,#2d7dd2);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px rgba(14,23,38,.16);transition:transform .15s,background .15s;animation:rttIn .18s ease both}.rtt:hover{transform:translateY(-2px);background:var(--blue-tint,#ecf4fc)}@keyframes rttIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notice{display:flex;gap:10px;align-items:flex-start;margin-top:12px;background:var(--amber-tint);border:1px solid var(--amber-line);border-radius:var(--r-md);padding:12px 15px;font-size:13.5px;color:var(--ink-soft)}.notice svg{color:var(--amber);flex-shrink:0;margin-top:2px}.pf-ic.pf-watch{background:var(--blue-tint);border-color:var(--blue-line);color:var(--blue-deep)}.pf-ic.pf-red{background:var(--red-tint);border-color:var(--red-line);color:var(--red)}.clickable{cursor:pointer;transition:background .12s,border-color .12s}.crow2.clickable:hover,.irow.clickable:hover,.lkrow.clickable:hover,.more-line.clickable:hover{background:var(--blue-tint)}.pw-stake{font-size:16.5px;font-weight:700;color:var(--ink);line-height:1.4}.pw-stake b{color:var(--blue-deep)}.pw-lead{font-size:13.5px;color:var(--ink-dim);margin-top:4px}.pw-list{list-style:none;margin:12px 0 6px;padding:0;display:grid;gap:8px}.pw-list li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;color:var(--ink-soft);line-height:1.42}.pw-list li:before{content:"✓";color:var(--green-deep,#169b62);font-weight:800;flex-shrink:0;line-height:1.42}.pw-list b{color:var(--ink);font-weight:700}.map-fb{position:absolute;inset:0;overflow:hidden}.map-tiles{position:absolute;inset:-10%;display:grid;grid-template-columns:repeat(3,1fr);filter:grayscale(.9) brightness(.55) contrast(1.05)}.map-tiles img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.map-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,16,24,.35),rgba(11,16,24,.65))}.map-chip{position:absolute;top:12px;font-weight:700;font-size:12.5px;padding:6px 12px;border-radius:var(--r-full);backdrop-filter:blur(6px)}.map-chip.left{left:12px;background:rgba(11,16,24,.6);color:#f2f4f8}.map-chip.right{right:12px;background:rgba(22,155,98,.18);color:#5ee0a0;border:1px solid rgba(52,208,88,.35);display:inline-flex;align-items:center;gap:7px}.map-chip.right i{width:7px;height:7px;border-radius:50%;background:#34d058}.map-attr{position:absolute;right:8px;bottom:6px;font-size:9px;color:rgba(242,244,248,.55)}.f-top{display:flex;gap:14px;align-items:flex-start}.f-top .f-head{flex:1;min-width:0}.sheet{width:100%;max-width:640px;max-height:85vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:18px 18px 0 0;padding:14px 22px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -18px 50px rgba(14,23,38,.25);animation:sheetup .28s var(--ease) both}@media (min-width:640px){.sheet{max-width:480px;border-radius:22px;padding-bottom:22px;box-shadow:0 24px 70px rgba(14,23,38,.3)}}@keyframes sheetup{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.sheet h3{font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--ink)}.sheet-chip.good{background:var(--green-tint);color:var(--green-deep);border:1px solid var(--green-line)}.sheet-chip.warn{background:var(--amber-tint);color:var(--amber);border:1px solid var(--amber-line)}.sheet-chip.bad{background:var(--red-tint);color:var(--red);border:1px solid var(--red-line)}.sheet-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.sheet-tiles .st2.wide{grid-column:1/-1}.sheet-tiles .st2 .k{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);line-height:1.35}.sheet-tiles .st2 .v{font-family:var(--font);font-weight:700;font-size:15.5px;margin-top:6px;color:var(--ink);letter-spacing:-.01em;line-height:1.3;font-variant-numeric:tabular-nums}.band{flex:1;text-align:center;font-weight:700;font-size:12px;padding:9px 4px;border-radius:9px;background:var(--card-alt);color:var(--ink-faint)}.band.on.b0{background:var(--green-tint);color:var(--green-deep);box-shadow:inset 0 0 0 1.5px var(--green-line)}.band.on.b1{background:var(--amber-tint);color:var(--amber);box-shadow:inset 0 0 0 1.5px var(--amber-line)}.band.on.b2{background:var(--red-tint);color:var(--red);box-shadow:inset 0 0 0 1.5px var(--red-line)}.scale-verdict.good{background:var(--green-tint);color:var(--green-deep)}.scale-verdict.warn{background:var(--amber-tint);color:var(--amber)}.scale-verdict.mid{background:var(--card-alt);color:var(--ink-dim)}.sheet-table td.l,.sheet-table th.l{text-align:left}.sheet-table td.r,.sheet-table th.r{text-align:right}.sheet-table tr.on td{color:var(--ink);font-weight:700}.sheet-table tr.on td.l{color:var(--blue-deep)}.lp-row{display:flex;flex-wrap:wrap;gap:7px}.lp{display:inline-flex;align-items:baseline;gap:6px;background:var(--card-alt);border-radius:9px;padding:6px 10px}.lp .n{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.lp .s{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--ink)}.lp.on{background:var(--blue-tint)}.lp .ytag,.lp.on .n,.lp.on .s{color:var(--blue-deep)}.lp .ytag{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.biq-footer{background:#0b1018!important;border-top:1px solid hsla(0,0%,100%,.08)!important;margin-top:34px!important;--text:#f2f4f8;--text-dim:#9aa6ba;--text-muted:#7d8aa0;--border:hsla(0,0%,100%,.09);--border-bright:hsla(0,0%,100%,.16)}.verdict.v-under{background:var(--green-tint);border-color:var(--green-line)}.verdict.v-under .badge{color:var(--green-deep)}.verdict.v-over{background:var(--red-tint);border-color:var(--red-line)}.verdict.v-over .badge{color:var(--red)}.samplebar2{position:sticky;top:52px;z-index:50;gap:7px;margin:-12px 0 16px;padding:8px;background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--blue-line,rgba(45,125,210,.22));border-radius:14px;box-shadow:0 4px 16px rgba(14,23,38,.1)}.pivot .am-rows,.samplebar2{display:flex;flex-direction:column}.pivot .am-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--line)}.pivot .am-row:first-child{border-top:0;padding-top:2px}.pivot .am-k{display:flex;align-items:center;gap:7px;font-size:13px;color:#26323f;min-width:0}.pivot .am-row.none .am-k{color:#8a97a6}.pivot .am-dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto;border:1.5px solid #a9b4c0;background:transparent}.pivot .am-dot.on{background:#2f7d4f;border-color:#2f7d4f}.pivot .am-dot.off{border-color:#dce2e8}.pivot .am-v{text-align:right;min-width:0}.pivot .am-v b{font-size:13.5px;color:var(--ink)}.pivot .am-v .hc-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pivot .am-miss{font-size:12.5px;color:#8a97a6}.pivot .am-means{margin-top:11px}.pivot .pbars{background:#eef3f8;border:1px solid #cfdae6;border-radius:11px;padding:11px 13px;margin-top:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.pivot .pb-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:9px;border-bottom:1px solid #d9e2ec}.pivot .pbars .ct-sk{font-size:9.5px;color:#4a5768}.pivot .pb-walk{font-size:14px;font-weight:750;color:var(--ink);letter-spacing:-.01em}.pivot .pb-unit{margin-top:10px}.pivot .pb-row{display:flex;align-items:center;gap:9px;margin-top:6px}.pivot .pb-lab{font-size:11.5px;color:#3e4a59;width:104px;flex:0 0 auto}.pivot .pb-track{flex:1;height:11px;background:#dae2eb;border-radius:999px;overflow:hidden;min-width:0;box-shadow:inset 0 1px 1px rgba(11,31,51,.06)}.pivot .pb-fill{display:block;height:100%;border-radius:999px}.pivot .pb-val{font-size:13.5px;font-weight:750;color:var(--ink);width:32px;text-align:right;flex:0 0 auto}@media(max-width:420px){.pivot .pb-lab{width:78px;font-size:10.5px}}.pivot .grid2-next{margin-top:14px}.pivot .adjust-note{display:flex;gap:8px;align-items:flex-start;background:var(--card-alt,#f5f7fb);border:1px solid var(--line);border-radius:9px;padding:8px 10px;margin-bottom:13px;font-size:12.5px;line-height:1.5;color:var(--slate)}.pivot .adjust-note svg{flex:0 0 auto;margin-top:2px;color:#5b6472}.pivot .adjust-note b{color:var(--ink);font-weight:650}.pivot .afv.idle{background:var(--card-alt,#f5f7fb);border:1px dashed var(--line);color:var(--slate)}.pivot .afv.idle .ah{color:var(--ink);display:block}.pivot .wl-sec{margin-top:6px}.pivot .wl-card{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.pivot .wl-copy{flex:1 1 260px;min-width:0}.pivot .wl-h{margin:0 0 3px;font-size:1rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.pivot .wl-p{margin:0;font-size:.83rem;line-height:1.5;color:var(--slate)}.pivot .wl-err{margin:7px 0 0;font-size:.78rem;color:var(--red)}.pivot .wl-link{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.pivot .wl-btn{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:11px 17px;border:1.5px solid var(--blue);border-radius:10px;background:transparent;color:var(--blue);font-family:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:background .12s,color .12s}.pivot .wl-btn:hover:not(:disabled){background:var(--blue);color:#fff}.pivot .wl-btn:disabled{opacity:.6;cursor:default}.pivot .wl-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pivot .wl-on{border-color:var(--green);background:var(--greenwash)}.pivot .wl-on .wl-ico{flex:0 0 auto;color:var(--green)}.pivot .wl-on .wl-h{color:var(--green)}@media (max-width:520px){.pivot .wl-card{gap:14px}.pivot .wl-btn{width:100%;justify-content:center}}.pivot .svpill{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);cursor:pointer;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:#eaf2fa;background:rgba(8,20,33,.52);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 14px -6px rgba(0,0,0,.5);transition:background .16s,transform .12s,border-color .16s}.pivot .svpill:hover{background:rgba(8,20,33,.72);border-color:hsla(0,0%,100%,.36)}.pivot .svpill:active{transform:scale(.96)}.pivot .svpill:focus-visible{outline:2px solid #7cbef0;outline-offset:2px}.pivot .svpill.on{border-color:rgba(255,90,122,.5)}@media (max-width:420px){.pivot .svpill{padding:7px 11px;font-size:11.5px;gap:6px}}.pivot .banner .svwrap{position:relative}.ub-sec{margin:0 0 6px}.ub{display:flex;align-items:center;gap:16px;padding:15px 17px;border-radius:14px;background:linear-gradient(165deg,#0b1f33,#12324e);color:#eaf2fa;border:1px solid hsla(0,0%,100%,.09);font-family:var(--sans,"IBM Plex Sans",system-ui,sans-serif)}.ub-ico{flex:0 0 auto;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.11)}.ub-ico svg{width:19px;height:19px;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ub-pro .ub-ico svg{stroke:#ebc170}.ub-pass .ub-ico svg{stroke:#8fd3f0}.ub-copy{flex:1 1 auto;min-width:0}.ub-h{font-size:14.5px;font-weight:700;letter-spacing:-.008em;margin:0 0 2px;color:#fff}.ub-p{font-size:12.5px;line-height:1.45;margin:0;color:#b9cbdc}.ub-pro .ub-p b{color:#ebc170;font-weight:700}.ub-pass .ub-p b{color:#8fd3f0;font-weight:700}.ub-act{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:5px}.ub-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:9px;border:0;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;transition:filter .12s}.ub-btn:hover:not(:disabled){filter:brightness(1.06)}.ub-btn:disabled{opacity:.65;cursor:default}.ub-pro .ub-btn{background:#ebc170;color:#231703}.ub-pass .ub-btn{background:#8fd3f0;color:#062434}.ub-was{font-family:var(--mono,ui-monospace,monospace);font-size:11px;color:#8aa0b4;text-align:center}.ub-was s{opacity:.75}.ub-alt{background:none;border:1px solid hsla(0,0%,100%,.22);border-radius:9px;padding:7px 12px;color:#cfe0ee;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ub-alt:hover:not(:disabled){background:hsla(0,0%,100%,.06)}.ub-x{background:none;border:0;color:#7e93a8;font-family:inherit;font-size:11px;cursor:pointer;padding:2px;text-decoration:underline;text-underline-offset:2px}.ub-x:hover{color:#a9bcce}.ub-deadline{display:inline-flex;align-items:center;margin-top:7px;font-family:var(--mono,ui-monospace,monospace);font-size:10.5px;letter-spacing:.03em;background:hsla(40,75%,68%,.13);border:1px solid hsla(40,75%,68%,.3);color:#ebc170;border-radius:999px;padding:3px 9px}.ub-alt:focus-visible,.ub-btn:focus-visible,.ub-x:focus-visible{outline:2px solid #7cbef0;outline-offset:2px}@media (max-width:640px){.ub{flex-wrap:wrap;gap:12px;padding:14px}.ub-ico{order:1}.ub-copy{flex:1 1 100%;order:2}.ub-act{flex:1 1 100%;order:3}.ub-btn{width:100%}}@media (max-width:430px){.pivot .banner .btop{gap:7px}.pivot .gpill{font-size:10.5px;padding:4px 9px;gap:5px}.pivot .banner .svpill{padding:7px 11px;font-size:11.5px}}.pivot .banner .bhit{position:absolute;inset:0;z-index:1;padding:0;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.pivot .banner .bhit:focus-visible{outline:2px solid #7cbef0;outline-offset:-3px}.pivot .scard button.sc-pill{font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background .14s,border-color .14s}.pivot .scard button.sc-pill:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.2)}.pivot .scard button.sc-pill:focus-visible{outline:2px solid #7cbef0;outline-offset:2px}.pivot .bsig-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px}.pivot .bsig-headline{font-size:15px;line-height:1.5;color:var(--ink);font-weight:500}.pivot .bsig-pct{display:flex;align-items:baseline;gap:8px;margin-top:11px}.pivot .bsig-pct-num{font-family:var(--mono);font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pivot .bsig-pct-label{font-size:12.5px;color:var(--slate)}.pivot .bsig-drivers{list-style:none;margin:11px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.pivot .bsig-drivers li{position:relative;padding-left:14px;font-size:13.5px;line-height:1.5;color:var(--ink-dim)}.pivot .bsig-drivers li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--line)}.pivot .bsig-assume{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--slate)}.pivot .bsig-assume strong{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.pivot .bsig-assume-note{flex-basis:100%;font-size:12.5px;color:var(--ink-faint)}.pivot .bsig-lenders{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pivot .bsig-lender{background:var(--card);padding:13px 15px 14px;display:flex;flex-direction:column;gap:8px}.pivot .bsig-lender-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pivot .bsig-lender-code{font-family:var(--mono);font-size:11px;letter-spacing:.09em;color:var(--ink-faint)}.pivot .bsig-lender-name{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.25}.pivot .bsig-rate{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.pivot .bsig-rate-num{font-family:var(--mono);font-size:19px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.pivot .bsig-rate-type{font-size:12px;color:var(--slate);text-transform:lowercase}.pivot .bsig-rate-green{font-size:11px;font-family:var(--mono);color:var(--green);background:var(--greenwash);border-radius:5px;padding:1px 6px}.pivot .bsig-monthly{font-size:13px;color:var(--slate)}.pivot .bsig-monthly strong{font-family:var(--mono);font-size:14.5px;color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.pivot .bsig-tags{display:flex;flex-wrap:wrap;gap:5px}.pivot .bsig-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:#eef1f4;color:var(--slate);border:1px solid #dce2e8;white-space:nowrap}.pivot .bsig-tag-broker{background:var(--greenwash);color:var(--green);border-color:#bfe0cc}.pivot .bsig-reasons{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.pivot .bsig-reasons li{position:relative;padding-left:12px;font-size:12.5px;line-height:1.45;color:var(--ink-dim)}.pivot .bsig-reasons li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--line)}.pivot .bsig-fit-no{opacity:.62}.pivot .bsig-empty{font-size:13.5px;color:var(--slate)}.bbar{border-bottom:1px solid var(--line);background:var(--card)}.bbar-in{max-width:1080px;margin:0 auto;padding:11px 22px;flex-wrap:wrap;justify-content:space-between;gap:10px 18px}.bbar-in,.bbar-who{display:flex;align-items:center}.bbar-who{gap:11px;min-width:0}.bbar-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;color:var(--green);background:var(--greenwash);border:1px solid #bfe0cc;border-radius:999px;padding:3px 9px;white-space:nowrap}.bbar-addr{font-size:13.5px;color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbar-acts{display:flex;align-items:center;gap:8px}.bbar-act{font-size:13px;font-weight:500;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:9px;padding:6px 12px;background:var(--card);transition:border-color .16s ease,background .16s ease}.bbar-act:hover{border-color:#b9c4d1;background:var(--card-alt)}.bbar-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bbar-act-quiet{color:var(--slate);border-color:transparent;background:transparent}.bbar-act-quiet:hover{border-color:var(--line)}button.bbar-act{font-family:inherit;cursor:pointer}button.bbar-act:disabled{opacity:.6;cursor:default}.bbar-err{font-size:12.5px;color:var(--red);max-width:32ch}@media(max-width:560px){.bbar-addr{display:none}}.bgate{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:34px 32px;margin-top:40px;box-shadow:0 1px 0 rgba(11,31,51,.03),0 14px 30px -26px rgba(11,31,51,.4)}.bgate h1{font-size:23px;font-weight:660;letter-spacing:-.02em;margin:0 0 12px;color:var(--ink)}.bgate p{margin:0 0 10px;font-size:15px;line-height:1.58;color:var(--ink-dim);max-width:60ch}.bgate-sub{font-size:14px;color:var(--slate)}.bgate-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bgate-act{font-size:14px;font-weight:500;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:9px 15px;background:var(--card);transition:border-color .16s ease,background .16s ease}.bgate-act:hover{border-color:#b9c4d1;background:var(--card-alt)}.bgate-act-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.bgate-act-primary:hover{background:#12324e;border-color:#12324e}.bgate-wait{min-height:70vh}@media print{.rev,.rev:not(.vis){transition:none!important;animation:none!important}.answer,.bid-card,.ccpc,.greens,.offer,.preview,.rev,.rev:not(.vis),.sec,.xsell{opacity:1!important;transform:none!important}.sec{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.sec-head{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.sec-head,h1,h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.chip,.flag,.kpi,.photo,.tip,figure,img,li,table thead,table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.sec+.sec{margin-top:10mm}.botbar,.secnav,.tip:after,.tip:before{display:none!important}details,details>summary{display:block!important}details:not([open])>:not(summary){display:revert!important}}.pivot .pr-faq-h{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0 0 10px;color:#0e1726}.pivot .pr-faq-lede{font-size:14px;line-height:1.55;margin:0 0 14px;color:var(--ink-soft)}.pivot .pr-faq-lede strong{font-weight:650;color:var(--ink)}.pivot .pr-faq-i{padding:12px 0;border-top:1px solid var(--line)}.pivot .pr-faq-q{font-size:15px;font-weight:700;margin:0 0 4px;color:#0e1726}.pivot .pr-faq-a{font-size:14px;line-height:1.55;margin:0;color:#3d4a5f}