[data-idea=auditshock]{--paper:#fffdf8;--paper-ink:#241f19;--paper-quiet:#7d7568;--paper-rule:#241f1929;--tooth:16px;--sheet:85rem;--gutter:max(24px, calc((100% - 77.5rem) / 2))}[data-idea=auditshock] .hero{padding-top:18px;position:relative}[data-idea=auditshock] .hero:before{content:"";z-index:-1;width:min(100%, var(--sheet));pointer-events:none;background:linear-gradient(#fffdf6 0%,#fffbf1 58%,#fdf6e9 100%);border-bottom:1px solid #241f1921;position:absolute;top:-200px;bottom:0;left:50%;transform:translate(-50%);box-shadow:1px 0 #241f190d,-1px 0 #241f190d,0 24px 44px -34px #241f1980}[data-idea=auditshock][data-mode=signup] main .hero-grid{max-width:none;padding:12px var(--gutter) 0;margin:0 auto;display:block;position:relative}[data-idea=auditshock][data-mode=signup] main .hero-copy{max-width:40rem}[data-idea=auditshock] .hero-copy>.eyebrow{letter-spacing:.16em;align-items:baseline;gap:11px;width:100%;margin-bottom:15px;font-size:.7rem;display:flex}[data-idea=auditshock] .hero-copy>.eyebrow:after{background:0 0;border-bottom:1px dotted #241f195c;border-radius:0;flex:auto;width:auto;height:0;transform:translateY(-3px)}[data-idea=auditshock] .hero h1{letter-spacing:-.034em;max-width:none;color:var(--paper-ink);font-size:clamp(2rem,3.55vw,3.05rem);line-height:1.04}[data-idea=auditshock] .hero-copy>.sub{color:#5b5348;max-width:30rem;margin-top:13px;font-size:1.06rem;line-height:1.5}[data-idea=auditshock] .signup{max-width:30rem;margin-top:22px}[data-idea=auditshock] .signup label{letter-spacing:.01em;color:var(--paper-ink);margin-bottom:8px;font-size:.84rem;font-weight:700;display:block}[data-idea=auditshock] .signup-row{align-items:flex-end;gap:12px;padding:0;display:flex;position:relative}[data-idea=auditshock] .signup-row input{min-width:0;min-height:46px;color:var(--paper-ink);border-bottom:2px solid #241f1957;flex:auto;padding:0 6px 8px;font-size:1.02rem}[data-idea=auditshock] .signup-row input:focus{border-bottom-color:var(--accent)}[data-idea=auditshock] .signup-row .btn{min-height:46px;padding:0 20px;font-size:.95rem;font-weight:700}[data-idea=auditshock] .signup-row .btn:hover{filter:brightness(1.06);transform:none}[data-idea=auditshock] .signup-row .btn:active{transform:translateY(2px)}[data-idea=auditshock] .signup-done{background:#fff9;border-radius:10px;max-width:30rem;margin-top:22px}[data-idea=auditshock] .trustnote{color:#6c6357;max-width:28rem;margin-top:13px;font-size:.87rem;line-height:1.45}[data-idea=auditshock][data-mode=signup] main .hero-visual{margin-top:24px}[data-idea=auditshock][data-mode=signup] main .hero-visual>*{width:100%;max-width:34rem}@media (min-width:62rem){[data-idea=auditshock][data-mode=signup] main .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:0;padding-top:14px;display:grid}[data-idea=auditshock][data-mode=signup] main .hero-copy{max-width:none;padding-right:24px}[data-idea=auditshock] .signup{max-width:none}[data-idea=auditshock][data-mode=signup] main .hero-visual{border-left:1px solid #241f1921;align-self:stretch;width:auto;margin-top:0;margin-left:44px;padding-left:44px}[data-idea=auditshock][data-mode=signup] main .hero-visual>*{max-width:none}}[data-idea=auditshock][data-mode=signup] main .hero{padding-bottom:2.25rem}[data-idea=auditshock] footer{margin-top:40px}[data-idea=auditshock] .footgrid,[data-idea=auditshock] .footbase{max-width:none;padding-inline:var(--gutter)}[data-idea=auditshock] .footgrid{grid-template-columns:1fr;padding-top:26px;padding-bottom:12px}[data-idea=auditshock] .fbrand p{max-width:46ch}[data-idea=auditshock] .footbase{justify-content:flex-start;gap:8px 30px;padding-bottom:30px}[data-idea=auditshock] .device.sheet{padding:14px 16px 18px}[data-idea=auditshock] .device.sheet .m-head{align-items:center;gap:12px}[data-idea=auditshock] .device.sheet .m-head .k{letter-spacing:.14em;font-size:.7rem;line-height:1.2}[data-idea=auditshock] [data-demo=sheet] .contours{display:none}[data-idea=auditshock] [data-demo=sheet]{color:var(--paper-ink);background:conic-gradient(from 135deg at 50% 0, var(--paper) 90deg, #fffdf800 0) left bottom / var(--tooth) 8px repeat-x, linear-gradient(var(--paper), var(--paper)) left top / 100% calc(100% - 8px) no-repeat;filter:drop-shadow(0 1px #0f172a0f)drop-shadow(0 9px 16px #0f172a1a);margin-top:10px;padding:12px 15px 25px;position:relative}[data-idea=auditshock] [data-demo=sheet] .sheet{padding:0}[data-idea=auditshock] [data-demo=sheet] table{table-layout:fixed;border-collapse:collapse;width:100%}[data-idea=auditshock] [data-demo=sheet] th{border-bottom:1px solid var(--paper-rule);letter-spacing:.075em;text-transform:uppercase;color:var(--paper-quiet);text-align:left;white-space:nowrap;padding:0 0 6px;font-size:.6rem;font-weight:700}[data-idea=auditshock] [data-demo=sheet] td{color:var(--paper-ink);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dotted #241f1924;padding:6px 0;font-size:.88rem;font-weight:500;overflow:hidden}[data-idea=auditshock] [data-demo=sheet] th:first-child{width:48%}[data-idea=auditshock] [data-demo=sheet] th:nth-child(2),[data-idea=auditshock] [data-demo=sheet] td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums lining-nums;width:26%}[data-idea=auditshock] [data-demo=sheet] th:nth-child(3){text-align:right;width:26%}[data-idea=auditshock] [data-demo=sheet] th:nth-child(3),[data-idea=auditshock] [data-demo=sheet] td:nth-child(3){padding-left:12px}[data-idea=auditshock] [data-demo=sheet] td:nth-child(3){text-align:right;color:var(--paper-quiet);font-size:.76rem}[data-idea=auditshock] [data-demo=sheet] tr[data-state=flag] td{color:var(--accent-text);font-weight:620}[data-idea=auditshock] [data-demo=sheet] tr[data-state=flag] td:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:8px}[data-idea=auditshock] [data-demo=sheet] tbody tr:last-child td{border-bottom:0}[data-idea=auditshock] [data-demo=sheet] .lmore{color:var(--paper-quiet);margin-top:8px;font-size:.76rem}[data-idea=auditshock] [data-demo=sheet] .devfoot{border-top:1px dashed var(--paper-rule);margin-top:10px;padding-top:10px;display:block}[data-idea=auditshock] [data-demo=sheet] .devfoot span{letter-spacing:.12em;text-transform:uppercase;color:var(--paper-quiet);font-size:.63rem;font-weight:700;display:block}[data-idea=auditshock] [data-demo=sheet] .devfoot b{font-family:var(--font-brand);letter-spacing:-.035em;color:var(--accent-text);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;margin-top:3px;font-size:clamp(1.55rem,5.4vw,2.1rem);font-weight:800;line-height:1.04;display:block}[data-idea=auditshock] .device.sheet .m-sub{color:#6c6357;margin-top:11px;font-size:.79rem;line-height:1.45}@keyframes as-line{0%{opacity:0}to{opacity:1}}@keyframes as-total{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes as-stamp{0%{opacity:0;transform:scale(1.55)rotate(-13deg)}70%{opacity:1;transform:scale(.95)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}[data-idea=auditshock] [data-demo=sheet] tbody tr{animation:.24s ease-out both as-line}[data-idea=auditshock] [data-demo=sheet] .lmore{animation:.32s ease-out both as-line}[data-idea=auditshock] [data-demo=sheet] .devfoot{animation:.42s cubic-bezier(.2,.9,.3,1) both as-total}[data-idea=auditshock] .device.sheet .m-head .stamp{animation:.26s cubic-bezier(.25,1.3,.45,1) 1.22s both as-stamp}@media (max-width:34rem){[data-idea=auditshock] .device table{display:table;overflow:visible}[data-idea=auditshock] .hero{padding-top:9px}[data-idea=auditshock][data-mode=signup] main .hero-grid{padding-top:14px}[data-idea=auditshock] .hero-copy>.eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:.66rem}[data-idea=auditshock] .hero h1{letter-spacing:-.028em;font-size:1.92rem;line-height:1.06}[data-idea=auditshock] .hero-copy>.sub{margin-top:10px;font-size:1rem}[data-idea=auditshock] .signup{margin-top:16px}[data-idea=auditshock] .signup label{margin-bottom:6px}[data-idea=auditshock] .signup-row{flex-direction:column;align-items:stretch;gap:12px;padding:0}[data-idea=auditshock] .signup-row input{width:100%;min-height:44px}[data-idea=auditshock] .signup-row .btn{justify-content:center;width:100%}[data-idea=auditshock] .trustnote{margin-top:11px;font-size:.83rem}[data-idea=auditshock][data-mode=signup] main .hero-visual{margin-top:18px}[data-idea=auditshock][data-mode=signup] main .hero-visual>*{max-width:100%}[data-idea=auditshock] .device.sheet{padding:13px 13px 15px}[data-idea=auditshock] [data-demo=sheet]{margin-top:9px;padding:11px 13px 24px}[data-idea=auditshock] [data-demo=sheet] th{letter-spacing:.07em;font-size:.57rem}[data-idea=auditshock] [data-demo=sheet] td{padding:6px 0 5px;font-size:.82rem}[data-idea=auditshock] [data-demo=sheet] td:nth-child(3){font-size:.72rem}[data-idea=auditshock] [data-demo=sheet] .lmore{margin-top:8px}[data-idea=auditshock] [data-demo=sheet] .devfoot{margin-top:10px;padding-top:9px}[data-idea=auditshock] .device.sheet .m-sub{margin-top:11px}}@media (prefers-reduced-motion:reduce){[data-idea=auditshock] [data-demo=sheet] tbody tr,[data-idea=auditshock] [data-demo=sheet] .lmore,[data-idea=auditshock] [data-demo=sheet] .devfoot,[data-idea=auditshock] .device.sheet .m-head .stamp{opacity:1;animation:none;transform:none}}
[data-idea=open-permit-ledger]{--opl-gut:max(22px, min(5vw, 44px), calc((100vw - 1200px) / 2));--opl-hair:#0f172a1c;--opl-heavy:#0f172ac7}[data-idea=open-permit-ledger] .navpill[data-nav=shelf]{width:calc(100% - 2 * var(--opl-gut));border-top:0}[data-idea=open-permit-ledger] .navpill .price-chip{color:#475569;font-size:.82rem;font-weight:600}[data-idea=open-permit-ledger] .btn{font-weight:650}[data-idea=open-permit-ledger] .btn:hover{filter:brightness(1.08);transform:none}[data-idea=open-permit-ledger][data-mode] main .hero{padding-top:0;padding-bottom:0}[data-idea=open-permit-ledger][data-mode] main .hero-grid{max-width:none;margin:0;padding:0;display:block}[data-idea=open-permit-ledger][data-mode] main .hero-copy{padding:24px var(--opl-gut) 34px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:end;gap:30px 60px;display:grid}[data-idea=open-permit-ledger][data-mode] main .hero-copy>.eyebrow{grid-area:1/1/auto/-1}[data-idea=open-permit-ledger][data-mode] main .hero-copy>h1{grid-area:2/1}[data-idea=open-permit-ledger][data-mode] main .hero-copy>.sub{grid-area:2/2;align-self:end;max-width:40ch;margin-top:0;font-size:1.08rem;line-height:1.5}[data-idea=open-permit-ledger][data-mode] main .signup{grid-area:3/1;max-width:33rem;margin-top:0}[data-idea=open-permit-ledger][data-mode] main .trustnote{grid-area:3/2;align-self:end;max-width:42ch;margin-top:0;padding-bottom:2px;font-size:.85rem;line-height:1.5}[data-idea=open-permit-ledger] .eyebrow{letter-spacing:.2em;color:#475569;border:1px solid #0f172a47;border-radius:2px;place-self:start;margin-bottom:0;padding:5px 9px 4px;font-size:.63rem;font-weight:700}[data-idea=open-permit-ledger] .eyebrow:after{display:none}[data-idea=open-permit-ledger][data-mode] main .hero h1{letter-spacing:-.03em;max-width:15ch;margin:0;font-size:clamp(2.05rem,1rem + 2.6vw,3.2rem);line-height:1.04}[data-idea=open-permit-ledger] .signup label{letter-spacing:.17em;text-transform:uppercase;color:#475569;margin-bottom:9px;font-size:.66rem;font-weight:700}[data-idea=open-permit-ledger] .signup-row{align-items:flex-start;gap:12px;padding:0;position:relative}[data-idea=open-permit-ledger] .signup-row input{border-bottom:2px solid var(--opl-heavy);height:46px;min-height:46px;color:var(--ink);padding:0 4px 0 0;font-size:1.02rem}[data-idea=open-permit-ledger] .signup-row:focus-within input{border-bottom-color:var(--accent)}[data-idea=open-permit-ledger] .signup-row input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-idea=open-permit-ledger] .signup-row .btn{height:46px;min-height:46px;padding:0 20px;font-size:.95rem}[data-idea=open-permit-ledger] .signup-done{border:1px solid #0f172a1f;border-left:3px solid var(--accent);box-shadow:none;background:#fff;border-radius:2px;grid-area:3/1;margin-top:0;padding:14px 16px;font-size:.98rem;font-weight:500}[data-idea=open-permit-ledger][data-mode] main .hero-visual{border-top:2px solid var(--opl-heavy);background:#fff;margin-top:0}[data-idea=open-permit-ledger] .hero-visual>.device{padding:0;overflow:visible}[data-idea=open-permit-ledger] .sweepbar,[data-idea=open-permit-ledger] .contours{display:none}[data-idea=open-permit-ledger] .m-head{padding:13px var(--opl-gut) 12px;border-bottom:1px solid var(--opl-hair);align-items:center;gap:16px}[data-idea=open-permit-ledger] .m-head .k{letter-spacing:.16em;color:#475569;font-size:.68rem}[data-idea=open-permit-ledger] .stamp{border-color:var(--accent-text);background:var(--accent-text);color:#fff;letter-spacing:.18em;border-radius:2px;padding:3px 8px 2px;transform:none}[data-idea=open-permit-ledger] [data-demo=sheet],[data-idea=open-permit-ledger] [data-demo=sheet] .sheet{padding:0;display:block}[data-idea=open-permit-ledger] [data-demo=sheet] table{border-collapse:collapse;table-layout:auto;width:100%}[data-idea=open-permit-ledger] [data-demo=sheet] th{text-align:left;letter-spacing:.15em;text-transform:uppercase;color:#64748b;white-space:nowrap;border-bottom:1px solid #0f172a57;padding:9px 14px 8px;font-size:.59rem;font-weight:700}[data-idea=open-permit-ledger] [data-demo=sheet] td{border-bottom:1px solid var(--opl-hair);color:#334155;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;padding:.66rem 14px;font-size:.86rem;line-height:1.3}[data-idea=open-permit-ledger] [data-demo=sheet] th:first-child,[data-idea=open-permit-ledger] [data-demo=sheet] td:first-child{padding-left:var(--opl-gut)}[data-idea=open-permit-ledger] [data-demo=sheet] th:last-child,[data-idea=open-permit-ledger] [data-demo=sheet] td:last-child{padding-right:var(--opl-gut);text-align:right}[data-idea=open-permit-ledger] [data-demo=sheet] td:first-child{color:var(--accent-text);font-weight:700}[data-idea=open-permit-ledger] [data-demo=sheet] td:nth-child(2){color:#64748b}[data-idea=open-permit-ledger] [data-demo=sheet] td:nth-child(3){color:var(--ink);letter-spacing:.005em}[data-idea=open-permit-ledger] [data-demo=sheet] td:nth-child(4){color:#64748b}[data-idea=open-permit-ledger] [data-demo=sheet] td:last-child{letter-spacing:.11em;text-transform:uppercase;color:#64748b;font-size:.59rem;font-weight:700}[data-idea=open-permit-ledger] [data-demo=sheet] tr[data-state=flag] td:last-child{color:var(--accent-text)}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:last-child td{border-bottom-color:var(--opl-hair)}[data-idea=open-permit-ledger] .lmore{padding:.72rem var(--opl-gut);color:#64748b;border-bottom:1px solid var(--opl-hair);margin:0;font-size:.78rem}[data-idea=open-permit-ledger] .devfoot{padding:15px var(--opl-gut) 18px;border-top:2px solid var(--opl-heavy);flex-direction:row;justify-content:space-between;align-items:baseline;gap:24px;margin:0;display:flex}[data-idea=open-permit-ledger] .devfoot>span{color:#475569;max-width:46ch;font-size:.83rem;line-height:1.35}[data-idea=open-permit-ledger] .devfoot b{letter-spacing:-.035em;color:var(--ink);font-size:1.85rem;font-weight:800;line-height:1}[data-idea=open-permit-ledger] .m-sub{padding:13px var(--opl-gut) 22px;color:#64748b;border-top:1px solid var(--opl-hair);max-width:none;margin:0;font-size:.75rem;line-height:1.5}[data-idea=open-permit-ledger] footer{border-top:2px solid var(--opl-heavy);margin-top:0}[data-idea=open-permit-ledger] .footgrid,[data-idea=open-permit-ledger] .footbase{max-width:none;padding-left:var(--opl-gut);padding-right:var(--opl-gut);margin:0}[data-idea=open-permit-ledger] .footgrid{padding-top:30px}@keyframes opl-land{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr{opacity:0;animation:.24s cubic-bezier(.22,.72,.3,1) both opl-land}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:first-child{animation-delay:.22s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(2){animation-delay:.266s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(3){animation-delay:.312s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(4){animation-delay:.358s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(5){animation-delay:.404s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(6){animation-delay:.45s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(7){animation-delay:.496s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(8){animation-delay:.542s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(9){animation-delay:.588s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(10){animation-delay:.634s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(11){animation-delay:.68s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(12){animation-delay:.726s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(13){animation-delay:.772s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(14){animation-delay:.818s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(15){animation-delay:.864s!important}[data-idea=open-permit-ledger] .lmore{opacity:0;animation:.26s .93s both opl-land!important}[data-idea=open-permit-ledger] .devfoot{opacity:0;animation:.3s 1.04s both opl-land!important}@media (prefers-reduced-motion:reduce){[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr,[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:first-child,[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(2),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(3),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(4),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(5),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(6),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(7),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(8),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(9),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(10),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(11),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(12),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(13),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(14),[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(15),[data-idea=open-permit-ledger] .lmore,[data-idea=open-permit-ledger] .devfoot{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:62rem){[data-idea=open-permit-ledger][data-mode] main .hero-copy{padding:22px var(--opl-gut) 28px;display:block}[data-idea=open-permit-ledger][data-mode] main .hero-copy>.eyebrow{margin-bottom:18px}[data-idea=open-permit-ledger][data-mode] main .hero-copy>.sub{max-width:46ch;margin-top:16px;font-size:1.02rem}[data-idea=open-permit-ledger][data-mode] main .signup{max-width:34rem;margin-top:24px}[data-idea=open-permit-ledger][data-mode] main .trustnote{max-width:52ch;margin-top:16px}[data-idea=open-permit-ledger][data-mode] main .hero h1{max-width:17ch}}@media (max-width:34rem){[data-idea=open-permit-ledger] .device table{display:table;overflow-x:visible}[data-idea=open-permit-ledger] [data-demo=sheet] th:nth-child(2),[data-idea=open-permit-ledger] [data-demo=sheet] td:nth-child(2),[data-idea=open-permit-ledger] [data-demo=sheet] th:nth-child(4),[data-idea=open-permit-ledger] [data-demo=sheet] td:nth-child(4){display:none}[data-idea=open-permit-ledger] [data-demo=sheet] th,[data-idea=open-permit-ledger] [data-demo=sheet] td{padding-left:10px;padding-right:10px}[data-idea=open-permit-ledger] [data-demo=sheet] td{font-size:.78rem}[data-idea=open-permit-ledger] .devfoot b{font-size:1.7rem}}@media (max-width:30rem){[data-idea=open-permit-ledger] .navpill .navend .btn{display:none}[data-idea=open-permit-ledger] .signup-row{flex-direction:column;gap:14px}[data-idea=open-permit-ledger] .signup-row .btn{justify-content:center;width:100%}}
[data-idea=sst-radar][data-mode=signup] main .hero{padding-top:12px;padding-bottom:clamp(1.75rem,1.4rem + 1vw,2.5rem)}[data-idea=sst-radar][data-mode=signup] main .hero-grid{flex-direction:column;max-width:67.5rem;display:flex}[data-idea=sst-radar][data-mode=signup] main .hero-visual{order:-1;margin-top:0;margin-bottom:clamp(1.1rem,.5rem + 1.6vw,2rem)}[data-idea=sst-radar][data-mode=signup] main .hero-copy{text-align:center;max-width:44rem;margin:0 auto}[data-idea=sst-radar][data-mode=signup] main .hero-copy h1{margin:0 auto;font-size:clamp(2.35rem,1.4rem + 2.6vw,3.5rem)}[data-idea=sst-radar][data-mode=signup] main .hero-copy>.sub{max-width:46ch;margin:16px auto 0}[data-idea=sst-radar][data-mode=signup] main .hero-copy .signup{margin:22px auto 0}[data-idea=sst-radar] .hero-visual .device.meter{margin-top:0;padding:clamp(15px,.5rem + .8vw,21px) clamp(20px,.6rem + 1.6vw,34px) clamp(15px,.5rem + .6vw,19px)}[data-idea=sst-radar] .hero-visual .device .m-head{border-bottom:1px solid #0f172a14;gap:16px;padding-bottom:10px}[data-idea=sst-radar] .hero-visual .device .m-head .k{text-align:left;line-height:1.35}[data-idea=sst-radar] .hero-visual .device>.m-sub{letter-spacing:.01em;color:#64748b;margin-top:7px;font-size:.74rem}[data-idea=sst-radar] [data-demo=meter]{z-index:2;flex-direction:column;margin-top:13px;display:flex;position:relative}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels{order:1}[data-idea=sst-radar] [data-demo=meter] .m-bar{order:2}[data-idea=sst-radar] [data-demo=meter] .m-range{order:3}[data-idea=sst-radar] [data-demo=meter] .m-sub{order:4}[data-idea=sst-radar] [data-demo=meter] .m-range{letter-spacing:.1em;text-transform:uppercase;color:#64748b;justify-content:space-between;align-items:baseline;gap:14px;margin:12px 0 0;font-size:.68rem;font-weight:600;line-height:1.2;display:flex}[data-idea=sst-radar] [data-demo=meter] .m-dash{display:none}[data-idea=sst-radar] [data-demo=meter] .m-bar{background-color:#0f172a0b;background-image:linear-gradient(90deg,#0f172a33 0 1px,#0000 1px),linear-gradient(90deg,#0f172a14 0 1px,#0000 1px);background-size:20% 100%,5% 100%;border-radius:9px;height:clamp(40px,1.6rem + 1.6vw,56px);margin-top:0;overflow:visible;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0f172a14}[data-idea=sst-radar] [data-demo=meter] .m-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 2%, transparent), color-mix(in srgb, var(--accent) 9%, transparent) 55%, color-mix(in srgb, var(--accent) 32%, transparent));box-shadow:none;clip-path:inset(0);border-radius:9px 0 0 9px;transition:none;animation:.8s cubic-bezier(.22,.85,.26,1) .34s both sst-ramp}@keyframes sst-ramp{0%{clip-path:inset(0 100% 0 0)}}[data-idea=sst-radar] [data-demo=meter] .m-bar:after{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 38%, #fff));height:2.5px;box-shadow:0 1px 6px color-mix(in srgb, var(--accent) 30%, transparent);transform-origin:0;border-radius:2px;animation:.6s cubic-bezier(.22,.8,.3,1) .14s both sst-rule;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@keyframes sst-rule{to{transform:scaleX(1)}}[data-idea=sst-radar] [data-demo=meter] .m-tick{background-color:#0000;background-image:linear-gradient(#0f172a75 0 4px,#0000 4px 9px);background-size:1px 9px;width:1px;top:8px;bottom:-1px}[data-idea=sst-radar] [data-demo=meter] .m-tick:last-child{background:var(--accent);width:3px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 9%, transparent);background-image:none;border-radius:3px;margin-left:-1.5px;animation:.8s cubic-bezier(.22,.85,.26,1) .34s both sst-marker;top:-13px;bottom:-2px}[data-idea=sst-radar] [data-demo=meter] .m-tick:last-child:after{content:"";background:var(--accent);width:13px;height:13px;box-shadow:0 2px 7px color-mix(in srgb, var(--accent) 42%, transparent);border:2.5px solid #fff;border-radius:50%;margin-left:-6.5px;position:absolute;top:-7px;left:50%}@keyframes sst-marker{0%{opacity:0;left:0%}16%{opacity:1}}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels{height:2.25rem;margin-bottom:5px;position:relative}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span{white-space:nowrap;color:#64748b;font-variant-numeric:tabular-nums lining-nums;font-size:.76rem;font-weight:600;position:absolute;bottom:3px;transform:translate(calc(-100% - 14px))}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span:last-child{letter-spacing:-.025em;color:var(--accent-text);font-size:clamp(1.35rem,.9rem + 1.6vw,2rem);font-weight:800;line-height:1.05;bottom:0}[data-idea=sst-radar] [data-demo=meter] .m-sub{color:#475569;margin-top:12px;font-size:.85rem}[data-idea=sst-radar][data-mode=signup] main .hero-copy .eyebrow{letter-spacing:0;text-transform:none;color:#64748b;gap:.5rem;margin-bottom:13px;font-size:.92rem;font-weight:640}[data-idea=sst-radar][data-mode=signup] main .hero-copy .eyebrow:after{content:none}[data-idea=sst-radar][data-mode=signup] main .hero-copy .eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:2px;height:.95em}[data-idea=sst-radar][data-mode=signup] main .signup label{letter-spacing:.13em;text-transform:uppercase;color:#64748b;margin-bottom:9px;font-size:.72rem;font-weight:700}[data-idea=sst-radar][data-mode=signup] main .signup-row{--sst-field-h:3rem;align-items:stretch;gap:10px;padding:0;position:relative}[data-idea=sst-radar][data-mode=signup] main .signup-row input{min-height:var(--sst-field-h);padding:0 .9rem}[data-idea=sst-radar][data-mode=signup] main .trustnote{max-width:30rem;margin-top:14px;margin-left:auto;margin-right:auto;font-size:.83rem;line-height:1.5}[data-idea=sst-radar] .showpiece .sweepbar{opacity:0;animation:none}[data-idea=sst-radar][data-mode=signup] main .signup-done{border-radius:8px}@media (max-width:46rem){[data-idea=sst-radar] [data-demo=meter] .m-bar{background-size:20% 100%,10% 100%}}@media (max-width:34rem){[data-idea=sst-radar] .navpill[data-nav=shelf]{padding:10px 10px 10px 15px}[data-idea=sst-radar] .navspace[data-nav=shelf]{height:72px}[data-idea=sst-radar][data-mode=signup] main .hero{padding-top:4px}[data-idea=sst-radar][data-mode=signup] main .hero-visual{margin-bottom:.55rem}[data-idea=sst-radar][data-mode=signup] main .hero-copy .eyebrow{margin-bottom:11px}[data-idea=sst-radar][data-mode=signup] main .hero-copy h1{font-size:2rem}[data-idea=sst-radar][data-mode=signup] main .hero-copy>.sub{margin-top:9px;font-size:1.05rem;line-height:1.36}[data-idea=sst-radar][data-mode=signup] main .hero-copy .signup{margin-top:13px}[data-idea=sst-radar][data-mode=signup] main .signup label{letter-spacing:.11em;margin-bottom:7px;font-size:.68rem}[data-idea=sst-radar][data-mode=signup] main .signup-row{--sst-field-h:2.85rem}[data-idea=sst-radar] .hero-visual .device .m-head .k{letter-spacing:.07em;font-size:.63rem}[data-idea=sst-radar] .hero-visual .device.meter{padding-top:11px;padding-bottom:11px}[data-idea=sst-radar] .hero-visual .device .m-head{padding-bottom:7px}[data-idea=sst-radar] [data-demo=meter]{margin-top:8px}[data-idea=sst-radar] [data-demo=meter] .m-bar{height:30px}[data-idea=sst-radar] [data-demo=meter] .m-range{letter-spacing:.07em;margin-top:6px;font-size:.6rem}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels{height:1.5rem;margin-bottom:3px}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span{font-size:.68rem;transform:translate(calc(-100% - 10px))}[data-idea=sst-radar] [data-demo=meter] .m-sub{margin-top:7px;font-size:.79rem}[data-idea=sst-radar] .hero-visual .device>.m-sub{margin-top:5px;font-size:.695rem}}@media (prefers-reduced-motion:reduce){[data-idea=sst-radar] [data-demo=meter] .m-bar:after{animation:none;transform:scaleX(1)}[data-idea=sst-radar] [data-demo=meter] .m-tick:last-child{opacity:1;animation:none}[data-idea=sst-radar] [data-demo=meter] .m-fill{clip-path:none;animation:none}}
[data-idea=equip-register]{--er-col:27.5rem;--er-gap:3rem;--er-px:20px;--er-pt:20px;--er-pb:24px;--er-head:34px;--er-punch:color-mix(in srgb, var(--accent) 44%, transparent);--er-hole:color-mix(in srgb, var(--ink) 10%, var(--background));--er-hole-rim:color-mix(in srgb, var(--ink) 20%, var(--background));--er-pencil:#7c8ba1;--er-dash:#0f172a24}[data-idea=equip-register][data-mode=signup] main .hero{padding-top:12px;padding-bottom:2.25rem}[data-idea=equip-register][data-mode=signup] main .hero-grid{max-width:1000px;padding:var(--er-pt) var(--er-px) var(--er-pb);-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);background:linear-gradient(#ffffffc7,#ffffff94);border:1px solid #ffffffd1;border-radius:15px;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0 auto;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a0d,0 2px 4px #335c9912,0 12px 24px -10px #335c991f,0 34px 64px -20px #295aa342}[data-idea=equip-register][data-mode=signup] main .hero-copy{z-index:2;max-width:100%;position:relative}[data-idea=equip-register][data-mode=signup] main .hero-visual{z-index:2;width:auto;margin-top:28px;position:relative}[data-idea=equip-register] .hero-visual:before{content:"";z-index:1;left:calc(var(--er-px) * -1);right:calc(var(--er-px) * -1);background-image:radial-gradient(circle at center, var(--er-punch) 0 1.7px, #fff0 2.1px);pointer-events:none;background-repeat:repeat-x;background-size:11px 100%;height:4px;position:absolute;top:-17px}[data-idea=equip-register] .hero-visual:after{content:"";z-index:1;left:calc(var(--er-px) * -1);right:calc(var(--er-px) * -1);background:radial-gradient(circle 9px at 0 50%, var(--er-hole) 0 7.1px, var(--er-hole-rim) 7.1px 8px, #fff0 8.4px), radial-gradient(circle 9px at 100% 50%, var(--er-hole) 0 7.1px, var(--er-hole-rim) 7.1px 8px, #fff0 8.4px);pointer-events:none;background-repeat:no-repeat;height:18px;position:absolute;top:-23px}[data-idea=equip-register] .eyebrow{height:var(--er-head);border-bottom:1.5px solid color-mix(in srgb, var(--accent) 32%, transparent);letter-spacing:.16em;align-items:center;margin:0 0 17px;padding-bottom:0;font-size:.73rem;display:flex}[data-idea=equip-register] .eyebrow:after{content:none}[data-idea=equip-register] .hero h1{letter-spacing:-.03em;word-break:keep-all;max-width:none;font-size:clamp(2.05rem,1rem + 2.5vw,2.9rem);line-height:1.05}[data-idea=equip-register] .hero-copy>.sub{max-width:40ch;margin-top:14px;font-size:1.08rem}[data-idea=equip-register] .signup{max-width:26rem;margin-top:24px}[data-idea=equip-register] .signup label{letter-spacing:.13em;text-transform:uppercase;color:#64748b;margin-bottom:9px;font-size:.7rem;font-weight:700}[data-idea=equip-register] .signup-row{flex-direction:column;align-items:stretch;gap:14px;padding:0;position:relative}[data-idea=equip-register] .signup-row input{min-height:2.7rem;color:var(--ink);border-bottom:1.5px solid #0f172a4d;padding:0 2px 2px;font-size:1.04rem;font-weight:600}[data-idea=equip-register] .signup-row input:focus{border-bottom-color:var(--accent)}[data-idea=equip-register] .signup-row .btn{align-self:flex-start;width:auto;min-height:2.7rem;padding:0 1.3rem;font-size:.94rem}[data-idea=equip-register] .signup-row .btn:before{opacity:.62}[data-idea=equip-register] .trustnote{max-width:36ch;margin-top:15px;font-size:.86rem}[data-idea=equip-register] .hero-visual>.glass{padding:0;overflow:visible}[data-idea=equip-register] .m-head{height:var(--er-head);border-bottom:1.5px solid color-mix(in srgb, var(--accent) 32%, transparent);gap:1rem;padding-bottom:0}[data-idea=equip-register] .m-head .k{letter-spacing:.16em;font-size:.73rem}[data-idea=equip-register] [data-demo=plate] .plate{margin-top:6px;padding:0}[data-idea=equip-register] .prow{border-bottom:1px dashed var(--er-dash);align-items:baseline;gap:1.5rem;padding:12px 1px 11px}[data-idea=equip-register] [data-demo=plate] .plate .prow:first-child{padding-top:6px}[data-idea=equip-register] [data-demo=plate] .plate .prow:last-child{border-bottom:0}[data-idea=equip-register] .prow .pk{letter-spacing:.13em;text-transform:uppercase;color:#64748b;flex:0 auto;font-size:.7rem;font-weight:700}[data-idea=equip-register] .prow .pv{letter-spacing:0;text-align:right;color:var(--ink);flex:0 auto;font-size:1rem;font-weight:600;line-height:1.35}[data-idea=equip-register] .prow:nth-child(3) .pv{color:var(--er-pencil);font-weight:500}[data-idea=equip-register] .prow mark{background:color-mix(in srgb, var(--accent) 17%, transparent);color:var(--accent-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.06em .34em}[data-idea=equip-register] .pdown{color:color-mix(in srgb, var(--accent) 60%, transparent);margin:13px 0 0;font-size:.95rem;line-height:1}[data-idea=equip-register] .decode{opacity:1;margin-top:3px;transition:none;transform:none}[data-idea=equip-register] .decode .dline{letter-spacing:-.012em;color:var(--accent-text);border-bottom:0;padding:0;font-size:1.02rem;font-weight:700;display:block}[data-idea=equip-register] [data-demo=plate] [data-role=demo-verdict]{color:#64748b;border-top:1px solid #0f172a17;max-width:60ch;margin-top:16px;padding-top:13px;font-size:.87rem;line-height:1.45}[data-idea=equip-register] .m-sub{color:#94a3b8;margin-top:11px;font-size:.78rem}[data-idea=equip-register] .navpill[data-nav=side]{padding-inline:max(var(--er-px), calc((100% - 1000px) / 2 + var(--er-px)))}[data-idea=equip-register] .navpill .price-chip{letter-spacing:.15em;text-transform:uppercase;color:#7c8ba1;font-size:.71rem;font-weight:700}[data-idea=equip-register] .navpill .navend .btn{border-bottom:1.5px solid color-mix(in srgb, var(--accent) 45%, transparent);min-height:auto;color:var(--accent-text);padding:2px 0 4px;font-size:.92rem;font-weight:650}[data-idea=equip-register] .navpill .navend .btn:hover{filter:none;border-bottom-color:var(--accent)}@media (min-width:64rem){[data-idea=equip-register]{--er-px:40px;--er-pt:36px;--er-pb:40px}[data-idea=equip-register][data-mode=signup] main .hero{padding-top:18px}[data-idea=equip-register][data-mode=signup] main .hero-grid{grid-template-columns:minmax(0, var(--er-col)) minmax(0, 1fr);column-gap:var(--er-gap)}[data-idea=equip-register][data-mode=signup] main .hero-visual{margin-top:0}[data-idea=equip-register] .hero-visual:before{left:calc(var(--er-gap) / -2 - 2px);right:auto;top:calc(var(--er-pt) * -1);bottom:calc(var(--er-pb) * -1);background-repeat:repeat-y;background-size:100% 11px;width:4px;height:auto}[data-idea=equip-register] .hero-visual:after{left:calc(var(--er-gap) / -2 - 9px);right:auto;top:calc(var(--er-pt) * -1);bottom:calc(var(--er-pb) * -1);background:radial-gradient(circle 9px at 50% 0, var(--er-hole) 0 7.1px, var(--er-hole-rim) 7.1px 8px, #fff0 8.4px), radial-gradient(circle 9px at 50% 100%, var(--er-hole) 0 7.1px, var(--er-hole-rim) 7.1px 8px, #fff0 8.4px);background-repeat:no-repeat;width:18px;height:auto}}@media (max-width:34rem){[data-idea=equip-register]{--er-px:18px;--er-pt:18px;--er-pb:22px;--er-head:30px}[data-idea=equip-register][data-mode=signup] main .hero{padding-top:6px}[data-idea=equip-register][data-mode=signup] main .hero-grid{border-radius:13px;margin:0 14px}[data-idea=equip-register] .navpill .navend .btn{display:none}[data-idea=equip-register] .navpill[data-nav=side]{padding-inline:32px}[data-idea=equip-register] .hero h1{font-size:clamp(1.95rem,.9rem + 4.3vw,2.4rem)}[data-idea=equip-register] .hero-copy>.sub{font-size:1.02rem}[data-idea=equip-register] .signup{margin-top:20px}[data-idea=equip-register][data-mode=signup] main .hero-visual{margin-top:26px}[data-idea=equip-register] .signup-row{gap:12px}[data-idea=equip-register] .signup-row .btn{justify-content:center;align-self:stretch;width:100%}[data-idea=equip-register] .prow{gap:.9rem;padding:10px 1px 9px}[data-idea=equip-register] .prow .pk{letter-spacing:.11em;font-size:.64rem}[data-idea=equip-register] .prow .pv{font-size:.92rem}[data-idea=equip-register] .decode .dline{font-size:.96rem}}@keyframes er-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes er-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -.4em 0 0)}}@keyframes er-lift{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes er-mark{0%{color:var(--ink);background-color:#0000}to{background-color:color-mix(in srgb, var(--accent) 17%, transparent);color:var(--accent-text)}}[data-idea=equip-register] .prow{animation:.36s cubic-bezier(.22,.8,.3,1) both er-row}[data-idea=equip-register] .prow:first-child{animation-delay:.2s!important}[data-idea=equip-register] .prow:nth-child(2){animation-delay:.29s!important}[data-idea=equip-register] .prow:nth-child(3){animation-delay:.38s!important}[data-idea=equip-register] .prow:nth-child(4){animation-delay:.47s!important}[data-idea=equip-register] .prow:nth-child(5){animation-delay:.56s!important}[data-idea=equip-register] .prow .pv{animation:.4s cubic-bezier(.3,.85,.35,1) both er-ink}[data-idea=equip-register] .prow:first-child .pv{animation-delay:.28s}[data-idea=equip-register] .prow:nth-child(2) .pv{animation-delay:.37s}[data-idea=equip-register] .prow:nth-child(3) .pv{animation-delay:.46s}[data-idea=equip-register] .prow:nth-child(4) .pv{animation-delay:.55s}[data-idea=equip-register] .prow:nth-child(5) .pv{animation-delay:.64s}[data-idea=equip-register] .prow mark{animation:.32s .9s both er-mark}[data-idea=equip-register] .pdown{animation:.32s .72s both er-lift!important}[data-idea=equip-register] .decode .dline{animation:.38s cubic-bezier(.22,.8,.3,1) .82s both er-lift!important}[data-idea=equip-register] [data-demo=plate] [data-role=demo-verdict]{animation:.34s 1.02s both er-lift!important}@media (prefers-reduced-motion:reduce){[data-idea=equip-register] .prow,[data-idea=equip-register] .prow .pv,[data-idea=equip-register] .prow mark,[data-idea=equip-register] .pdown,[data-idea=equip-register] .decode .dline,[data-idea=equip-register] [data-demo=plate] [data-role=demo-verdict]{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}
[data-idea=standing] .navpill[data-nav=mast]{gap:6px;width:min(640px,100% - 32px);top:14px}[data-idea=standing] .navpill[data-nav=mast] .logo{font-size:1.06rem;line-height:1.5}[data-idea=standing] .navpill[data-nav=mast] .navend{border-top:1px solid #0f172a24;gap:14px;padding-top:7px}[data-idea=standing] .navpill[data-nav=mast] .price-chip{color:#64748b;font-variant-numeric:tabular-nums lining-nums;margin-left:0;font-size:.84rem;font-weight:620}[data-idea=standing] .navpill[data-nav=mast] .btn{min-height:2rem;padding:.34rem .95rem;font-size:.85rem}[data-idea=standing] .navspace[data-nav=mast]{height:108px}[data-idea=standing][data-mode=signup] footer{margin-top:40px}[data-idea=standing][data-mode=signup] main .hero{padding-top:12px;padding-bottom:clamp(1.75rem,1.2rem + 2vw,2.75rem)}[data-idea=standing][data-mode=signup] main .hero-grid{text-align:center;flex-direction:column;align-items:center;max-width:64rem;display:flex}[data-idea=standing][data-mode=signup] main .hero-copy{display:contents}[data-idea=standing][data-mode=signup] main .hero-copy>.eyebrow{letter-spacing:.2em;color:#7c8ba1;order:2;justify-content:center;gap:0;margin-bottom:10px;font-size:.7rem;font-weight:640}[data-idea=standing][data-mode=signup] main .hero-copy>.eyebrow:after{display:none}[data-idea=standing][data-mode=signup] main .hero-copy>h1{letter-spacing:-.026em;order:3;max-width:21ch;margin:0 auto;font-size:clamp(2rem,1.4rem + 2.1vw,3rem);font-weight:650;line-height:1.22}[data-idea=standing][data-mode=signup] main .hero-copy>.sub{text-wrap:balance;order:4;max-width:55ch;margin:12px auto 0;font-size:1.02rem;line-height:1.52}[data-idea=standing][data-mode=signup] main .cities{flex-wrap:wrap;order:5;justify-content:center;align-items:baseline;gap:2px 0;max-width:46rem;margin:12px auto 0;display:flex}[data-idea=standing][data-mode=signup] main .cities .city{box-shadow:none;color:#64748b;background:0 0;border:0;border-radius:0;padding:0;font-size:.82rem;font-weight:550}[data-idea=standing][data-mode=signup] main .cities .city.on{color:var(--accent-text);font-weight:620}[data-idea=standing][data-mode=signup] main .cities .city:last-child{color:#94a3b8;font-weight:550}[data-idea=standing][data-mode=signup] main .cities .city:not(:last-child):after{content:"·";color:#cbd5e1;padding:0 .55rem}[data-idea=standing][data-mode=signup] main .hero-visual{order:6;width:100%;margin:18px 0 0}[data-idea=standing][data-mode=signup] main .hero-visual>.glass{padding:16px 22px}[data-idea=standing][data-mode=signup] main .hero-visual .m-head{text-align:left;gap:16px}[data-idea=standing][data-mode=signup] main .hero-visual .m-head .k{letter-spacing:.09em;color:#64748b;font-size:.72rem}[data-idea=standing][data-mode=signup] main [data-demo=yearband]{z-index:2;position:relative}[data-idea=standing][data-mode=signup] main [data-demo=yearband]>.board:empty{display:none}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .yearband{box-shadow:none;color:#64748b;background:#fff;border:1px solid #0f172a24;border-radius:6px;grid-template-columns:repeat(12,1fr);gap:0;margin:30px 0 36px;padding:0;font-size:.78rem;font-weight:600;display:grid}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell{isolation:isolate;letter-spacing:.01em;background:0 0;border-top:0;border-right:1px solid #0f172a14;justify-content:center;align-items:center;height:54px;padding:0;animation:.36s cubic-bezier(.22,.8,.3,1) both standing-cell;display:flex;position:relative}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:nth-child(3n){border-right-color:#0f172a33}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:last-child{border-right:0}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell.here{color:#475569;background:#0f172a09;border-radius:5px 0 0 5px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell.here:after{content:"";background:color-mix(in srgb, var(--accent) 46%, transparent);border-top-left-radius:5px;height:3px;position:absolute;top:0;left:0;right:0}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ymark{letter-spacing:.11em;color:#7c8ba1;font-size:.61rem;font-weight:650;top:-22px;left:1px;transform:none}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote){color:var(--accent-text);font-weight:700}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote):before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, #fff), color-mix(in srgb, var(--accent) 14%, #fff));box-shadow:inset 0 0 0 2px var(--accent);clip-path:inset(0);border-radius:5px;animation:.48s cubic-bezier(.22,.85,.28,1) .7s both standing-fill;position:absolute;inset:7px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote):after{content:"";background:color-mix(in srgb, var(--accent) 42%, transparent);transform-origin:top;width:1px;height:11px;animation:.22s ease-out 1.04s both standing-stem;position:absolute;top:100%;left:calc(50% - .5px)}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ynote{letter-spacing:0;text-align:center;width:9.5rem;color:var(--accent-text);font-variant-numeric:tabular-nums lining-nums;font-size:.75rem;font-style:normal;font-weight:620;line-height:1.3;animation:.3s ease-out 1.1s both standing-note;position:absolute;top:calc(100% + 15px);left:50%}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote)~.ycell:has(.ynote):before{animation-delay:.84s}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote)~.ycell:has(.ynote):after{animation-delay:1.18s}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote)~.ycell:has(.ynote) .ynote{animation-delay:1.24s}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .devfoot{color:#64748b;text-align:left;border-top:1px solid #0f172a1a;justify-content:space-between;align-items:baseline;gap:16px;margin:14px 0 0;padding-top:12px;font-size:.84rem;animation:.32s ease-out both standing-fade;display:flex}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .devfoot b{color:#334155;font-size:.95rem;font-weight:700}[data-idea=standing][data-mode=signup] main .hero-copy>.signup,[data-idea=standing][data-mode=signup] main .hero-copy>.signup-done{text-align:left;order:7;width:100%;max-width:30rem;margin:18px auto 0}[data-idea=standing][data-mode=signup] main .hero-copy>.signup>label{text-align:center;color:#475569;margin-bottom:8px;font-size:.92rem;font-weight:570}[data-idea=standing][data-mode=signup] main .signup-row{--sfield-h:3rem;gap:10px;padding:0;position:relative}[data-idea=standing][data-mode=signup] main .signup-row input{height:var(--sfield-h);letter-spacing:.01em;border-bottom:2px solid #0f172a4d;min-height:0;padding:0 11px;font-size:1rem}[data-idea=standing][data-mode=signup] main .signup-row input:focus,[data-idea=standing][data-mode=signup] main .signup-row input:focus-visible{border-bottom-color:var(--accent)}[data-idea=standing][data-mode=signup] main .signup-row .btn{min-height:var(--sfield-h);padding:0 1.05rem;font-size:.95rem;font-weight:620;transition:filter .16s}[data-idea=standing][data-mode=signup] main .signup-row .btn:hover{filter:brightness(1.08);transform:none}[data-idea=standing][data-mode=signup] main .hero-copy>.signup-done{border:0;border-left:3px solid var(--accent);box-shadow:none;color:#334155;background:#0f172a0a;border-radius:0 3px 3px 0;padding:14px 16px;font-size:.98rem;font-weight:540}[data-idea=standing][data-mode=signup] main .hero-copy>.trustnote{text-align:center;order:8;max-width:34rem;margin:12px auto 0;font-size:.86rem;line-height:1.55}@keyframes standing-cell{0%{opacity:0;transform:translateY(7px)}}@keyframes standing-fill{0%{clip-path:inset(100% 0 0)}}@keyframes standing-stem{0%{transform:scaleY(0)}}@keyframes standing-note{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}@keyframes standing-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell,[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:before,[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:after,[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ynote,[data-idea=standing][data-mode=signup] main [data-demo=yearband] .devfoot{opacity:1!important;clip-path:none!important;animation:none!important}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell,[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:after{transform:none!important}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ynote{transform:translate(-50%)!important}}@media (max-width:40rem){[data-idea=standing] .navpill[data-nav=mast]{gap:5px;top:12px}[data-idea=standing] .navpill[data-nav=mast] .logo{font-size:1.02rem}[data-idea=standing] .navpill[data-nav=mast] .navend{gap:12px;padding-top:6px}[data-idea=standing] .navpill[data-nav=mast] .btn{min-height:2.1rem;padding:.3rem .8rem;font-size:.82rem}[data-idea=standing] .navspace[data-nav=mast]{height:106px}[data-idea=standing][data-mode=signup] main .hero{padding-top:8px;padding-bottom:1.5rem}[data-idea=standing][data-mode=signup] main .hero-grid{padding:0 16px}[data-idea=standing][data-mode=signup] main .hero-copy>.eyebrow{margin-bottom:9px;font-size:.66rem}[data-idea=standing][data-mode=signup] main .hero-copy>h1{max-width:100%;line-height:1.2}[data-idea=standing][data-mode=signup] main .hero-copy>.sub{margin-top:10px;font-size:.94rem;line-height:1.44}[data-idea=standing][data-mode=signup] main .cities{order:9;margin-top:16px;font-size:.78rem}[data-idea=standing][data-mode=signup] main .cities .city:not(:last-child):after{padding:0 .4rem}[data-idea=standing][data-mode=signup] main .hero-visual{margin-top:13px}[data-idea=standing][data-mode=signup] main .hero-visual>.glass{padding:11px 12px 12px}[data-idea=standing][data-mode=signup] main .hero-visual .m-head .k{letter-spacing:.06em;font-size:.6rem}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .yearband{border-radius:5px;margin:22px 0 32px;font-size:.63rem}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell{height:36px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell.here{border-radius:4px 0 0 4px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell.here:after{border-top-left-radius:4px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ynote{width:6.6rem;font-size:.64rem;top:calc(100% + 12px)}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote):before{box-shadow:inset 0 0 0 1.5px var(--accent);border-radius:3px;inset:4px 1px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote):after{height:8px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .devfoot{gap:12px;margin-top:11px;padding-top:9px;font-size:.76rem}[data-idea=standing][data-mode=signup] main .hero-copy>.signup,[data-idea=standing][data-mode=signup] main .hero-copy>.signup-done{margin-top:16px}[data-idea=standing][data-mode=signup] main .hero-copy>.signup>label{font-size:.88rem}[data-idea=standing][data-mode=signup] main .hero-copy>.trustnote{margin-top:10px;font-size:.82rem}}@media (max-width:30rem){[data-idea=standing][data-mode=signup] main .signup-row{--sfield-h:2.9rem;flex-direction:row;align-items:center;gap:9px}[data-idea=standing][data-mode=signup] main .signup-row input{width:auto}[data-idea=standing][data-mode=signup] main .signup-row .btn{width:auto;min-height:var(--sfield-h);flex:none;padding:0 .85rem;font-size:.9rem}}@media (max-width:22rem){[data-idea=standing][data-mode=signup] main .signup-row{flex-direction:column;align-items:stretch}[data-idea=standing][data-mode=signup] main .signup-row .btn{justify-content:center;width:100%}}
[data-idea=co-op-gap][data-mode] .hero{padding-top:30px}[data-idea=co-op-gap][data-mode] .hero-grid{text-align:center;grid-template-areas:"board""copy";row-gap:clamp(1.15rem,1.8vw,1.35rem);max-width:48rem;display:grid}[data-idea=co-op-gap][data-mode] .hero-visual{grid-area:board;margin-top:0}[data-idea=co-op-gap][data-mode] .hero-copy{grid-area:copy;min-width:0;max-width:100%}[data-idea=co-op-gap][data-mode] .navpill[data-nav=mast] .navend{border-top-color:color-mix(in srgb, var(--accent) 26%, transparent)}[data-idea=co-op-gap][data-mode] .hero-visual>.device{margin-top:0;padding:.85rem clamp(.85rem,2.2vw,1.6rem) clamp(.9rem,1.7vw,1.15rem)}[data-idea=co-op-gap][data-mode] .m-head{border-bottom:1px solid color-mix(in srgb, var(--accent) 20%, transparent);text-align:left;align-items:center;gap:1rem;padding-bottom:.62rem}[data-idea=co-op-gap][data-mode] .m-head .k{letter-spacing:.16em;color:color-mix(in oklab, var(--accent-text), #4a4034 26%);font-size:.66rem;font-weight:700}[data-idea=co-op-gap][data-mode] .m-head .stamp{border:1.5px solid color-mix(in srgb, var(--accent) 52%, transparent);letter-spacing:.2em;background:0 0;border-radius:3px;flex:none;padding:3px 9px 2px;transform:rotate(-3deg)}[data-idea=co-op-gap][data-mode] [data-demo=countup]{grid-template-areas:"rail""total""expiry""note";display:grid}[data-idea=co-op-gap][data-mode] .drows{border-bottom:1px solid color-mix(in srgb, var(--accent) 32%, transparent);grid-area:rail;grid-template-columns:repeat(5,1fr);padding:clamp(.62rem,1.5vw,.95rem) 0 clamp(.62rem,1.5vw,.9rem);display:grid}[data-idea=co-op-gap][data-mode] .drow{box-shadow:none;opacity:1;background:0 0;border-radius:0;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:0 .35rem;transition:none;animation:none;display:flex;transform:none}[data-idea=co-op-gap][data-mode] .drow+.drow{border-left:1px solid color-mix(in srgb, var(--accent) 15%, transparent)}[data-idea=co-op-gap][data-mode] .drow .dk{letter-spacing:.005em;color:#8b8579;font-size:.68rem;font-weight:560}[data-idea=co-op-gap][data-mode] .drow .dv{white-space:normal;color:#2c2620;font-size:clamp(.85rem,1.5vw,1.02rem);font-weight:640;line-height:1.15;display:block}[data-idea=co-op-gap][data-mode] .drow .dv em{letter-spacing:.004em;text-wrap:balance;color:#837d72;width:100%;margin-top:.16rem;font-size:.66rem;font-weight:500;line-height:1.22;display:inline-block}[data-idea=co-op-gap][data-mode] .drow.flag .dv em{color:var(--accent-text);font-weight:640}[data-idea=co-op-gap][data-mode] .drow.dead .dk,[data-idea=co-op-gap][data-mode] .drow.dead .dv em{color:#aaa49a;text-decoration:none}[data-idea=co-op-gap][data-mode] .drow.dead .dv{color:#aaa49a;-webkit-text-decoration:line-through #bdb7ac;text-decoration:line-through #bdb7ac;text-decoration-thickness:1px}[data-idea=co-op-gap][data-mode] .ct-num{border-top:1px solid color-mix(in srgb, var(--accent) 32%, transparent);letter-spacing:-.05em;color:#0000;text-shadow:none;grid-area:total;margin-top:3px;padding-top:clamp(.62rem,1.5vw,.95rem);font-size:clamp(3.7rem,8.4vw,6.6rem);line-height:.9;animation:1ms linear 1.06s both cg-ink;position:relative}[data-idea=co-op-gap][data-mode] .ct-num:after{content:"$0";padding-top:inherit;color:var(--accent-text);animation:1.04s step-end both cg-tally,1ms linear 1.06s both cg-handover;position:absolute;inset:0}@keyframes cg-tally{0%{content:"$0"}9%{content:"$2,070"}18%{content:"$3,780"}27%{content:"$5,150"}36%{content:"$6,210"}45%{content:"$7,020"}55%{content:"$7,650"}64%{content:"$8,020"}73%{content:"$8,250"}82%{content:"$8,370"}to{content:"$8,410"}}@keyframes cg-handover{to{opacity:0}}@keyframes cg-ink{to{color:var(--accent-text)}}[data-idea=co-op-gap][data-mode] .ct-count{border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);color:var(--accent-text);background:0 0;border-radius:2px;grid-area:expiry;justify-self:center;margin-top:.6rem;padding:.22rem .6rem;font-size:.9rem;font-weight:620}[data-idea=co-op-gap][data-mode] [data-hide-label=true] [data-role=demo-label]{border-top:1px solid color-mix(in srgb, var(--accent) 14%, transparent);color:#837d72;text-wrap:pretty;grid-area:note;max-width:100%;margin:.62rem auto 0;padding-top:.56rem;font-size:.72rem;line-height:1.45;display:block}[data-idea=co-op-gap][data-mode] .hero h1{letter-spacing:-.012em;color:#241d14;max-width:30ch;margin:0 auto;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:620;line-height:1.22}[data-idea=co-op-gap][data-mode] .hero h1:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 70%, transparent));width:1px;height:14px;margin:0 auto .55rem;display:block}[data-idea=co-op-gap][data-mode] .hero-copy>.sub{color:#6b6459;max-width:44rem;margin:.6rem auto 0;font-size:clamp(.95rem,1.4vw,1.02rem);line-height:1.45}[data-idea=co-op-gap][data-mode] .signup{max-width:27.5rem;margin:clamp(1.05rem,2vw,1.25rem) auto 0}[data-idea=co-op-gap][data-mode] .signup label{color:#6b6459;margin-bottom:.45rem;font-size:.86rem;font-weight:600}[data-idea=co-op-gap][data-mode] .signup-row{border-bottom:2px solid color-mix(in srgb, var(--accent) 55%, transparent);gap:.4rem;padding:.3rem;position:relative}[data-idea=co-op-gap][data-mode] .signup-row input{text-align:left;min-height:2.8rem;padding:0 .9rem;font-size:1rem}[data-idea=co-op-gap][data-mode] .signup-row .btn{min-height:2.8rem;padding:.7rem 1.1rem;font-size:.95rem}[data-idea=co-op-gap][data-mode] .trustnote{color:#837d72;text-wrap:pretty;max-width:50ch;margin:.7rem auto 0;font-size:.82rem;line-height:1.45}[data-idea=co-op-gap][data-mode] .signup-done{text-align:left;border-radius:9px;margin:1.4rem auto 0}@media (max-width:35rem){[data-idea=co-op-gap][data-mode] .navpill[data-nav=mast]{gap:6px;top:12px}[data-idea=co-op-gap][data-mode] .navpill[data-nav=mast] .logo{min-height:2rem}[data-idea=co-op-gap][data-mode] .navpill[data-nav=mast] .navend{padding-top:7px}[data-idea=co-op-gap][data-mode] .navspace[data-nav=mast]{height:92px}[data-idea=co-op-gap][data-mode] .hero{padding-top:20px}[data-idea=co-op-gap][data-mode] .drow{padding:0 .2rem}[data-idea=co-op-gap][data-mode] .drow .dk{font-size:.62rem}[data-idea=co-op-gap][data-mode] .drow .dv em{font-size:.6rem}}@media (max-width:30rem){[data-idea=co-op-gap][data-mode] .signup-row{flex-direction:row;align-items:center;padding:.26rem}[data-idea=co-op-gap][data-mode] .signup-row input{width:auto;min-height:2.8rem;padding:0 .6rem;font-size:.95rem}[data-idea=co-op-gap][data-mode] .signup-row .btn{width:auto;min-height:2.8rem;padding:.62rem .8rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){[data-idea=co-op-gap][data-mode] .ct-num{color:var(--accent-text);animation:none}[data-idea=co-op-gap][data-mode] .ct-num:after{content:none;animation:none}}
[data-idea=contingency-watch][data-mode=signup] main .hero-grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:clamp(2rem,4.4vw,4.25rem);max-width:74rem;display:grid}[data-idea=contingency-watch][data-mode=signup] main .hero-visual{margin-top:0}[data-idea=contingency-watch] .hero{padding-top:clamp(1.25rem,.4rem + 2vw,2.75rem);padding-bottom:clamp(2.25rem,1.25rem + 3.4vw,4.75rem)}[data-idea=contingency-watch] .navpill{padding-right:26px}[data-idea=contingency-watch] .navpill .btn.sm{font-weight:650}[data-idea=contingency-watch] .navpill .btn.sm:before,[data-idea=contingency-watch] .navpill .btn.sm:after{content:none}[data-idea=contingency-watch] .navpill .btn.sm:hover{filter:brightness(1.09);transform:none}[data-idea=contingency-watch] .navpill .price-chip{letter-spacing:.01em;color:#64748b}[data-idea=contingency-watch] .hero .eyebrow{letter-spacing:.005em;text-transform:none;color:#64748b;max-width:27rem;margin:0 0 17px;padding-top:18px;font-size:.79rem;font-weight:600;display:block;position:relative}[data-idea=contingency-watch] .hero .eyebrow:before{content:"";background-image:linear-gradient(90deg,#0f172a47 0 68%,#0000 68%),repeating-linear-gradient(90deg,#0f172a42 0 3px,#0000 3px 7px),repeating-linear-gradient(90deg,#0f172a2b 0 1px,#0000 1px 7.1428%);background-position:0 0,100% 0,0 1px;background-repeat:no-repeat;background-size:100% 1px,32% 1px,100% 4px;height:6px;position:absolute;top:5px;left:0;right:0}[data-idea=contingency-watch] .hero .eyebrow:after{content:"";background:var(--accent);border-radius:0;width:2px;height:9px;position:absolute;top:1px;left:68%}[data-idea=contingency-watch] .hero h1{letter-spacing:-.031em;max-width:none;font-size:clamp(1.85rem,1rem + 2.05vw,2.7rem);font-weight:660;line-height:1.06}[data-idea=contingency-watch] .hero-copy>.sub{color:#4a5769;max-width:41ch;margin-top:14px;font-size:1.04rem;line-height:1.46}[data-idea=contingency-watch] .signup{max-width:28.5rem;margin-top:24px}[data-idea=contingency-watch] .signup label{letter-spacing:.13em;text-transform:uppercase;color:#7c8ca3;margin-bottom:9px;font-size:.7rem;font-weight:700}[data-idea=contingency-watch] .signup-row{border-bottom:2px solid var(--accent-text);align-items:stretch;gap:0;padding:0;position:relative;overflow:hidden}[data-idea=contingency-watch] .signup-row:focus-within{border-bottom-color:var(--accent)}[data-idea=contingency-watch] .signup-row input{min-height:3rem;padding:0 0 0 14px;font-size:1rem}[data-idea=contingency-watch] .signup-row .btn{align-self:stretch;min-height:0;margin:0;padding:0 1.15rem;font-size:.92rem;font-weight:650}[data-idea=contingency-watch] .signup-row .btn:before,[data-idea=contingency-watch] .signup-row .btn:after{content:none}[data-idea=contingency-watch] .signup-row .btn:hover{filter:brightness(1.09);transform:none}[data-idea=contingency-watch] .signup-row .btn:active{filter:brightness(.95);transform:none}[data-idea=contingency-watch] .trustnote{border-left:2px solid color-mix(in srgb, var(--accent) 34%, transparent);color:#6b7a8d;max-width:30rem;margin-top:14px;padding-left:13px;font-size:.845rem;line-height:1.45}[data-idea=contingency-watch] .signup-done{border-left:3px solid var(--accent);border-radius:3px}[data-idea=contingency-watch] .device.board{padding:22px 28px 24px}[data-idea=contingency-watch] [data-demo=yearband] .board{padding:20px 0 0;position:relative}[data-idea=contingency-watch] [data-demo=yearband] .board:before{content:"";height:1px;position:absolute;top:0;left:0;right:0}[data-idea=contingency-watch] .device.board .m-head{align-items:flex-start;gap:14px}[data-idea=contingency-watch] .device.board .m-head .k{letter-spacing:.09em;flex:auto;min-width:0;font-size:.68rem;line-height:1.3}[data-idea=contingency-watch] .device.board .m-head .stamp{flex:none;margin-top:1px}[data-idea=contingency-watch] .device.board .m-sub{margin-top:16px;font-size:.79rem;line-height:1.45}[data-idea=contingency-watch] .yearband{font-variant-numeric:tabular-nums lining-nums;gap:0;margin:40px 0 30px;position:relative}[data-idea=contingency-watch] .yearband>span{letter-spacing:.04em;color:#8ea0b5;border-top:2px solid #0f172a4d;padding-top:11px;font-size:.66rem}[data-idea=contingency-watch] .yearband>span:before{content:"";background:#0f172a38;width:1px;height:5px;position:absolute;top:0;left:0}[data-idea=contingency-watch] .yearband>span:first-child:before{background:#0f172a57;width:2px;height:8px;top:-3px}[data-idea=contingency-watch] .yearband>span:nth-child(n+11){border-top-style:dashed;border-top-color:#0f172a42}[data-idea=contingency-watch] .yearband>span:nth-child(n+13){color:#b6c2d2}[data-idea=contingency-watch] .yearband>span:nth-child(13){margin-left:8px}[data-idea=contingency-watch] .yearband>span:nth-child(13):after{content:"";background:#0f172a21;width:1px;position:absolute;top:-8px;bottom:2px;left:-8px}[data-idea=contingency-watch] .yearband>span:last-child:after{content:"";background:var(--accent-text);width:2px;height:8px;position:absolute;top:-3px;right:0}[data-idea=contingency-watch] .yearband>span.here{border-top-width:2px;border-top-color:var(--accent);color:var(--accent-text);font-weight:700}[data-idea=contingency-watch] .yearband>span.here:before{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:-3.5px;top:-3.5px;left:50%;box-shadow:0 0 0 3px #fff}[data-idea=contingency-watch] .yearband>span.here:after{content:"";background:color-mix(in srgb, var(--accent) 55%, transparent);width:1px;height:11px;position:absolute;top:-14px;left:50%}[data-idea=contingency-watch] .ymark{letter-spacing:.05em;text-transform:none;font-size:.63rem;font-weight:700;top:-26px}[data-idea=contingency-watch] .ynote{letter-spacing:.05em;white-space:nowrap;color:#94a3b8;font-size:.62rem;font-style:normal;font-weight:700;position:absolute;top:calc(100% + 6px);right:0}[data-idea=contingency-watch] .ynote:before{content:"";background:#0f172a38;width:1px;height:5px;position:absolute;top:-6px;right:5px}[data-idea=contingency-watch] .yearband>span:first-child .ynote{left:0;right:auto}[data-idea=contingency-watch] .yearband>span:first-child .ynote:before{left:5px;right:auto}[data-idea=contingency-watch] .yearband>span:last-child .ynote{color:var(--accent-text)}[data-idea=contingency-watch] .yearband>span:last-child .ynote:before{background:color-mix(in srgb, var(--accent) 55%, transparent)}[data-idea=contingency-watch] .crow{padding:16px 0 15px}[data-idea=contingency-watch] .crow:first-child{padding-top:0}[data-idea=contingency-watch] .c-top{align-items:baseline;font-size:.92rem;font-weight:600}[data-idea=contingency-watch] .c-top em{white-space:nowrap;color:var(--accent-text);font-style:normal;font-weight:700}[data-idea=contingency-watch] .c-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 32%, transparent) 0 83.333%, #0f172a0b 83.333% 100%);height:14px;margin-top:10px}[data-idea=contingency-watch] .c-goal{background:#0f172a85;border-radius:2px;width:2px;top:-6px;bottom:-6px}[data-idea=contingency-watch] [data-demo=yearband] .board:after{content:"";width:1px;position:absolute;top:20px;bottom:4px;left:83.333%}[data-idea=contingency-watch] .c-fill{width:0;animation:.78s cubic-bezier(.22,.8,.3,1) both cw-bar}[data-idea=contingency-watch] .crow:first-child .c-fill{animation-delay:.3s}[data-idea=contingency-watch] .crow:nth-child(2) .c-fill{animation-delay:.42s}[data-idea=contingency-watch] .crow:nth-child(3) .c-fill{animation-delay:.54s}@keyframes cw-bar{0%{width:0}to{width:var(--c-w)}}[data-idea=contingency-watch] .showpiece .sweepbar{opacity:0;animation:none}[data-idea=contingency-watch] .devfoot{color:#64748b;border-top:1px solid #0f172a14;justify-content:space-between;align-items:baseline;gap:14px;margin-top:16px;padding-top:13px;font-size:.86rem;display:flex}[data-idea=contingency-watch] .devfoot b{letter-spacing:-.02em;color:var(--accent-text);font-size:1.2rem;font-weight:800}[data-idea=contingency-watch][data-mode=signup] main{padding-bottom:.75rem}[data-idea=contingency-watch] footer{margin-top:40px}@media (max-width:62rem){[data-idea=contingency-watch][data-mode=signup] main .hero-grid{max-width:44rem;display:block}[data-idea=contingency-watch][data-mode=signup] main .hero-visual{margin-top:1.75rem}}@media (max-width:36rem){[data-idea=contingency-watch] .hero{padding-top:10px;padding-bottom:26px}[data-idea=contingency-watch] .hero .eyebrow{margin-bottom:14px;padding-top:16px;font-size:.75rem}[data-idea=contingency-watch] .hero h1{font-size:1.78rem;line-height:1.09}[data-idea=contingency-watch] .hero-copy>.sub{margin-top:11px;font-size:.96rem;line-height:1.44}[data-idea=contingency-watch] .signup{margin-top:19px}[data-idea=contingency-watch] .trustnote{margin-top:12px;font-size:.8rem}[data-idea=contingency-watch] .device.board{padding:18px 16px 20px}[data-idea=contingency-watch] .device.board .m-sub{margin-top:13px;font-size:.74rem}[data-idea=contingency-watch] .yearband{margin:34px 0 26px}[data-idea=contingency-watch] .c-top{font-size:.85rem;display:block}[data-idea=contingency-watch] .c-top em{margin-top:1px;display:block}[data-idea=contingency-watch] .crow{padding:13px 0 12px}[data-idea=contingency-watch] .yearband>span{padding-top:9px;font-size:.6rem}[data-idea=contingency-watch] .ymark,[data-idea=contingency-watch] .ynote{letter-spacing:.02em;font-size:.57rem}[data-idea=contingency-watch] .devfoot{margin-top:13px;padding-top:11px}[data-idea=contingency-watch] .footgrid{padding:28px 20px 12px}[data-idea=contingency-watch] .footbase{padding:13px 20px 24px}}@media (max-width:30rem){[data-idea=contingency-watch] .signup-row{flex-direction:row;padding:0}[data-idea=contingency-watch] .signup-row input{width:auto;min-height:2.9rem;padding-left:12px;font-size:.95rem}[data-idea=contingency-watch] .signup-row .btn{width:auto;padding:0 .8rem;font-size:.82rem}[data-idea=contingency-watch] .navpill{gap:7px;padding:8px 20px 8px 12px}[data-idea=contingency-watch] .navpill .navend{gap:8px}[data-idea=contingency-watch] .navpill .logo{gap:.36rem;font-size:.8rem}[data-idea=contingency-watch] .navpill .price-chip{font-size:.73rem}[data-idea=contingency-watch] .navpill .btn.sm{white-space:nowrap;min-height:2.25rem;padding:.42rem .62rem;font-size:.73rem}}@media (prefers-reduced-motion:reduce){[data-idea=contingency-watch] .c-fill{width:var(--c-w);animation:none}}
[data-idea=reasonable-steps]{--rs-pad:clamp(1rem, .6rem + 1.5vw, 1.6rem);--rs-gap:clamp(.95rem, .7rem + .9vw, 1.45rem);--rs-rule-gap:.72rem;--rs-rule-w:2px;--rs-field-h:3.05rem;--rs-hair:#0f172a1a}[data-idea=reasonable-steps][data-mode=signup] main .showpiece .sweepbar{opacity:0;animation:none}[data-idea=reasonable-steps][data-mode=signup] .navpill[data-nav=side]{padding:0 max(24px,50% - 384px);top:16px}[data-idea=reasonable-steps][data-mode=signup] .navspace[data-nav=side]{height:64px}[data-idea=reasonable-steps][data-mode=signup] .navpill .logo .sq{width:3px;height:15px}[data-idea=reasonable-steps][data-mode=signup] .navpill .logo{letter-spacing:-.012em;font-size:1rem}[data-idea=reasonable-steps][data-mode=signup] main .hero-grid{max-width:768px}[data-idea=reasonable-steps][data-mode=signup] main .hero{padding-top:clamp(.35rem,1.4vh,1.4rem);padding-bottom:clamp(1rem,.8rem + 1vw,1.75rem)}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy{flex-direction:column;align-items:stretch;display:flex}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.eyebrow{border-top:2px solid var(--ink);letter-spacing:.17em;color:var(--accent-text);order:1;align-self:stretch;gap:0;margin:0 0 clamp(.85rem,.6rem + .8vw,1.25rem);padding-top:.5rem;font-size:.7rem;font-weight:700;display:block}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.eyebrow:after{content:none}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>h1{order:2;margin:0 0 .7rem}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.sub{margin:0 0 var(--rs-gap);order:3;max-width:54ch}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.hero-cite{margin:0 0 var(--rs-gap);order:4}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.signup{order:5;max-width:32rem;margin:0}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.trustnote{order:6;margin:.85rem 0 0}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.signup-done{border:0;border-left:3px solid var(--accent);background:#fff9;border-radius:0;order:5;max-width:32rem;margin:0}[data-idea=reasonable-steps][data-mode=signup] main .hero h1{letter-spacing:-.031em;max-width:none;color:var(--ink);text-wrap:balance;font-size:clamp(2.05rem,1.05rem + 3.3vw,3.35rem);font-weight:300;line-height:1.05}[data-idea=reasonable-steps][data-mode=signup] main .hero .sub{color:#4b5563;font-size:clamp(.98rem,.93rem + .24vw,1.09rem);line-height:1.55}[data-idea=reasonable-steps][data-mode=signup] main .hero-cite{padding:var(--rs-pad);border:1px solid var(--rs-hair);border-left:3px solid var(--accent);letter-spacing:-.021em;color:var(--ink);text-indent:-.4em;text-wrap:pretty;background:#ffffff9e;border-radius:0 12px 12px 0;flex-direction:column;font-size:clamp(1.24rem,.92rem + 1.5vw,2.05rem);font-weight:500;line-height:1.28;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #335c990f}[data-idea=reasonable-steps][data-mode=signup] main .hero-cite b{margin-top:calc(var(--rs-rule-gap) * 2 + var(--rs-rule-w));letter-spacing:.004em;text-indent:0;color:#64748b;order:2;font-size:.78rem;font-weight:600;line-height:1.5;display:block;position:relative}[data-idea=reasonable-steps][data-mode=signup] main .hero-cite b:before{content:"";left:0;right:0;top:calc((var(--rs-rule-gap) + var(--rs-rule-w)) * -1);height:var(--rs-rule-w);background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent), #fff 46%));transform-origin:0;border-radius:2px;animation:.85s cubic-bezier(.22,.75,.2,1) .3s both rs-rule;position:absolute;transform:scaleX(0)}@keyframes rs-rule{to{transform:scaleX(1)}}[data-idea=reasonable-steps][data-mode=signup] main .signup label{color:#475569;margin-bottom:.4rem;font-size:.88rem;font-weight:600}[data-idea=reasonable-steps][data-mode=signup] main .signup-row{border-bottom:2px solid var(--ink);align-items:stretch;gap:.6rem;padding:0;position:relative}[data-idea=reasonable-steps][data-mode=signup] main .signup-row input{min-height:var(--rs-field-h);padding:0 0 0 2px;font-size:1.02rem}[data-idea=reasonable-steps][data-mode=signup] main .signup-row:focus-within{border-bottom-color:var(--accent)}[data-idea=reasonable-steps][data-mode=signup] main .signup-row .btn{align-self:center;min-height:2.6rem;padding:.6rem 1.15rem;font-size:.94rem}[data-idea=reasonable-steps][data-mode=signup] main .trustnote{color:#64748b;max-width:48ch;font-size:.84rem;line-height:1.55}[data-idea=reasonable-steps][data-mode=signup] main .hero-visual{margin-top:clamp(1.5rem,1.1rem + 1.5vw,2.4rem)}[data-idea=reasonable-steps][data-mode=signup] main .audlog{padding:clamp(1rem,.8rem + 1vw,1.4rem) clamp(1rem,.7rem + 1.3vw,1.6rem)}[data-idea=reasonable-steps][data-mode=signup] main .capmath{border-top:1px solid var(--rs-hair);margin-top:.85rem}[data-idea=reasonable-steps][data-mode=signup] main .cm{padding:clamp(.9rem,.7rem + .8vw,1.25rem) clamp(.8rem,.6rem + .8vw,1.15rem)}[data-idea=reasonable-steps][data-mode=signup] main .cm .cml{letter-spacing:-.038em;color:#7c8798;font-size:clamp(1.55rem,1.25rem + 1.2vw,2.05rem);font-weight:800;line-height:1;display:block}[data-idea=reasonable-steps][data-mode=signup] main .cm b{letter-spacing:-.02em;color:#334155;margin-top:.38rem;font-size:clamp(.98rem,.9rem + .3vw,1.14rem);font-weight:700;display:block}[data-idea=reasonable-steps][data-mode=signup] main .cm .cmc{color:#64748b;margin-top:.5rem;font-size:.8rem;line-height:1.5;display:block}[data-idea=reasonable-steps][data-mode=signup] main .cm.active{background:color-mix(in srgb, var(--accent) 7%, transparent);box-shadow:inset 0 2px 0 var(--accent)}[data-idea=reasonable-steps][data-mode=signup] main .cm.active .cml,[data-idea=reasonable-steps][data-mode=signup] main .cm.active b{color:var(--accent-text)}@media (max-width:720px){[data-idea=reasonable-steps][data-mode=signup] main .cm.active{box-shadow:inset 3px 0 0 var(--accent)}}@media (max-width:30rem){[data-idea=reasonable-steps][data-mode=signup]{--rs-field-h:2.85rem;--rs-pad:.95rem;--rs-gap:.9rem;--rs-rule-gap:.6rem}[data-idea=reasonable-steps][data-mode=signup] main .hero-cite{font-size:1.16rem;line-height:1.3}[data-idea=reasonable-steps][data-mode=signup] main .hero-cite b{font-size:.74rem;line-height:1.45}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>h1{margin-bottom:.55rem}[data-idea=reasonable-steps][data-mode=signup] main .hero .sub{font-size:.95rem;line-height:1.48}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.trustnote{margin-top:.7rem}[data-idea=reasonable-steps][data-mode=signup] main .signup-row{flex-direction:row;align-items:stretch;gap:.45rem;padding:0}[data-idea=reasonable-steps][data-mode=signup] main .signup-row input{width:auto;min-height:var(--rs-field-h);font-size:.98rem}[data-idea=reasonable-steps][data-mode=signup] main .signup-row:before{font-size:.98rem;right:7.4rem}[data-idea=reasonable-steps][data-mode=signup] main .signup-row .btn{width:auto;min-height:2.35rem;padding:.5rem .85rem;font-size:.88rem}}@media (max-width:28rem){[data-idea=reasonable-steps][data-mode=signup] .navpill .btn{white-space:nowrap}[data-idea=reasonable-steps][data-mode=signup] .navpill .price-chip{display:none}}@media (prefers-reduced-motion:reduce){[data-idea=reasonable-steps][data-mode=signup] main .hero-cite b:before{animation:none;transform:scaleX(1)}}
[data-idea=claimclock]{--cc-pad:clamp(20px, 3.6vw, 54px);--g:15rem;--cc-line:#0f172a1c}[data-idea=claimclock] .field{background:linear-gradient(#fff 0%,#fcfbfc 58%,#f6f1f3 100%)}[data-idea=claimclock] .navpill[data-nav=rail]{padding:10px var(--cc-pad);border-bottom:1px solid var(--cc-line)}[data-idea=claimclock] .navspace[data-nav=rail]{height:64px}[data-idea=claimclock] .btn{font-weight:650}[data-idea=claimclock][data-mode=signup] main .hero{padding-top:26px;padding-bottom:0}[data-idea=claimclock][data-mode=signup] main .hero-grid{grid-template-columns:[bleed] var(--cc-pad) [text] minmax(0, 1fr) [textend] var(--cc-pad) [bleedend];align-content:start;width:100%;max-width:none;margin:0;padding:0;display:grid}[data-idea=claimclock] .hero-copy{display:contents}[data-idea=claimclock] .hero-copy>.eyebrow{grid-area:1/text/auto/textend}[data-idea=claimclock] .hero-copy>h1{letter-spacing:-.03em;grid-area:2/text/auto/textend;max-width:16ch;margin:0;font-size:clamp(1.95rem,1.05rem + 2.75vw,3.2rem);line-height:1.02}[data-idea=claimclock][data-mode=signup] main .hero-visual{grid-area:3/bleed/auto/bleedend;width:100%;margin:18px 0 0}[data-idea=claimclock] .hero-copy>.signup,[data-idea=claimclock] .hero-copy>.signup-done{grid-area:4/text/auto/textend;margin-top:16px}[data-idea=claimclock] .hero-copy>.trustnote{color:#5b6472;grid-area:5/text/auto/textend;max-width:42ch;margin-top:11px;font-size:.85rem}[data-idea=claimclock] .hero-copy>.sub{color:#55606f;grid-area:6/text/auto/textend;max-width:48ch;margin-top:16px;font-size:.98rem}@media (min-width:62rem){[data-idea=claimclock][data-mode=signup] main .hero-grid{grid-template-columns:[bleed] var(--cc-pad) [text] minmax(0, 1fr) [split] 3.5rem [ask] minmax(21rem, 29rem) [askend] var(--cc-pad) [bleedend]}[data-idea=claimclock] .hero-copy>.eyebrow{grid-area:1/text/auto/split}[data-idea=claimclock] .hero-copy>h1{grid-area:2/text/auto/split}[data-idea=claimclock] .hero-copy>.sub{grid-area:3/text/auto/split;max-width:68ch;margin-top:14px}[data-idea=claimclock] .hero-copy>.signup{border-left:1px solid var(--cc-line);flex-direction:column;grid-area:1/ask/3/askend;justify-content:flex-end;align-self:stretch;margin:0;padding-left:26px;display:flex}[data-idea=claimclock] .hero-copy>.signup-done{grid-area:1/ask/3/askend;align-self:end;margin:0}[data-idea=claimclock] .hero-copy>.trustnote{border-left:1px solid var(--cc-line);grid-area:3/ask/auto/askend;max-width:none;margin-top:0;padding:14px 0 4px 26px}[data-idea=claimclock][data-mode=signup] main .hero-visual{grid-row:4;margin-top:30px}}[data-idea=claimclock] .hero-copy>.eyebrow{letter-spacing:.2em;color:var(--accent-text);gap:0;margin:0 0 13px;padding-left:13px;font-size:.71rem;position:relative}[data-idea=claimclock] .hero-copy>.eyebrow:after{display:none}[data-idea=claimclock] .hero-copy>.eyebrow:before{content:"";background:var(--accent);width:3px;position:absolute;top:.1em;bottom:.1em;left:0}[data-idea=claimclock] .signup{max-width:none}[data-idea=claimclock] .signup label{letter-spacing:.11em;text-transform:uppercase;color:var(--accent-text);margin-bottom:9px;font-size:.74rem;font-weight:700}[data-idea=claimclock] .signup-row{border-left:3px solid var(--accent);align-items:stretch;gap:0;padding:0;display:flex;position:relative}[data-idea=claimclock] .signup-row:focus-within{border-left-color:var(--accent)}[data-idea=claimclock] .signup-row input{min-height:3.05rem;padding:0 .9rem;font-size:1rem}[data-idea=claimclock] .signup-row .btn{align-self:stretch;min-height:0;padding:0 1.15rem;font-size:.95rem}[data-idea=claimclock] .signup-error{margin-top:9px;font-size:.85rem}[data-idea=claimclock] .signup-done{border-left:3px solid var(--accent);padding-left:13px;font-size:1rem}[data-idea=claimclock] .hero-visual>.clockcard{border-top:1px solid color-mix(in srgb, var(--accent) 38%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent) 28%, transparent);margin:0;padding:15px 0 16px;overflow:visible}[data-idea=claimclock] .m-head{padding:0 var(--cc-pad);gap:12px}[data-idea=claimclock] .m-head .k{letter-spacing:.13em;font-size:.7rem}[data-idea=claimclock] .stamp{background:#fff;border-radius:2px;transform:none}[data-idea=claimclock] .qlead{padding:0 var(--cc-pad);flex-wrap:wrap;align-items:baseline;gap:.1rem .55rem;margin:9px 0 0;display:flex}[data-idea=claimclock] .qlead b{letter-spacing:-.035em;color:var(--accent-text);font-size:clamp(1.4rem,.95rem + 1.5vw,1.95rem);font-weight:800;line-height:1.05}[data-idea=claimclock] .qlead span{color:#4d5765;font-size:.92rem}[data-idea=claimclock] .sortwrap{flex-direction:column;gap:6px;height:auto;margin-top:13px;transition:none;display:flex;position:static}[data-idea=claimclock] .srow.drow,[data-idea=claimclock] .srow.drow.flag{box-shadow:none}[data-idea=claimclock] .srow{padding:9px var(--cc-pad);box-shadow:none;opacity:1;background-image:linear-gradient(#0f172a0d,#0f172a0d);background-position:0 0;background-repeat:no-repeat;background-size:calc(100% - var(--g)) 100%;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;margin:0;transition:none;display:grid;position:relative;overflow:visible;transform:none}[data-idea=claimclock] .srow:before{content:"";width:var(--w);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 15%, transparent) 0%, color-mix(in srgb, var(--accent) 26%, transparent) 72%, color-mix(in srgb, var(--accent) 34%, transparent) 100%);animation:cc-drain .9s cubic-bezier(.22, .75, .25, 1) var(--d) both;position:absolute;top:0;bottom:0;left:0}[data-idea=claimclock] .srow:after{content:"";width:3px;height:15px;bottom:-3px;left:calc(var(--w) - 3px);background:var(--accent);animation:cc-close .9s cubic-bezier(.22, .75, .25, 1) var(--d) both;position:absolute}@keyframes cc-drain{0%{width:var(--w0)}to{width:var(--w)}}@keyframes cc-close{0%{left:calc(var(--w0) - 3px)}to{left:calc(var(--w) - 3px)}}[data-idea=claimclock] .srow{--w:calc(var(--cc-pad) + (100% - var(--cc-pad) - var(--g)) * var(--f));--w0:calc(var(--cc-pad) + (100% - var(--cc-pad) - var(--g)) * var(--f0))}[data-idea=claimclock] .srow:first-child{--f:0;--f0:0;--d:0s}[data-idea=claimclock] .srow:nth-child(2){--f:.125;--f0:.333;--d:90ms}[data-idea=claimclock] .srow:nth-child(3){--f:.646;--f0:.854;--d:.18s}[data-idea=claimclock] .srow .dk{z-index:1;color:var(--ink);font-size:.95rem;font-weight:560;position:relative}[data-idea=claimclock] .srow .dv{z-index:1;white-space:nowrap;text-align:right;color:#46505f;justify-content:flex-end;align-items:baseline;gap:1rem;font-size:.95rem;font-weight:500;display:flex;position:relative}[data-idea=claimclock] .srow .dv em{color:var(--accent-text);text-align:right;flex:none;min-width:6rem;font-style:normal;font-weight:700}[data-idea=claimclock] .srow.flag .dv em{color:var(--accent)}[data-idea=claimclock] .srow.flag:after{width:4px;height:21px;left:calc(var(--w) - 4px)}[data-idea=claimclock] .srow.dead{background-image:linear-gradient(#0f172a08,#0f172a08)}[data-idea=claimclock] .srow.dead:before{background:0 0;width:0;animation:none}[data-idea=claimclock] .srow.dead:after{background:#9aa4b2;width:3px;height:auto;animation:none;top:0;bottom:0;left:0}[data-idea=claimclock] .srow.dead .dv em{color:#6b7687;font-weight:700}[data-idea=claimclock] .devfoot{padding:11px var(--cc-pad) 0;color:#5b6472;border-top:1px solid #0f172a17;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 0;font-size:.85rem;display:flex}[data-idea=claimclock] .devfoot b{color:var(--ink);font-size:1rem;font-weight:700}[data-idea=claimclock] footer{background:0 0;border-top:0;margin-top:0}[data-idea=claimclock] .footgrid{max-width:none;padding:26px var(--cc-pad) 12px}[data-idea=claimclock] .footbase{max-width:none;padding:12px var(--cc-pad) 18px}@media (min-width:62rem){[data-idea=claimclock] .hero-visual>.clockcard{padding:17px 0 18px}[data-idea=claimclock] .srow{padding:11px var(--cc-pad)}}@media (max-width:40rem){[data-idea=claimclock][data-mode=signup] main .hero{padding-top:12px}[data-idea=claimclock] .hero-copy>.eyebrow{margin-bottom:9px}[data-idea=claimclock] .hero-copy>h1{max-width:17ch;font-size:1.86rem}[data-idea=claimclock][data-mode=signup] main .hero-visual{margin-top:12px}[data-idea=claimclock] .hero-visual>.clockcard{padding:10px 0 11px}[data-idea=claimclock] .qlead{gap:0 .45rem;margin-top:6px}[data-idea=claimclock] .qlead b{font-size:1.3rem}[data-idea=claimclock] .qlead span{font-size:.83rem;line-height:1.4}[data-idea=claimclock] .sortwrap{gap:4px;margin-top:9px}[data-idea=claimclock]{--g:9.5rem}[data-idea=claimclock] .srow{padding:5px var(--cc-pad)}[data-idea=claimclock] .srow:after{height:11px;bottom:-2px}[data-idea=claimclock] .srow.flag:after{height:15px}[data-idea=claimclock] .srow .dk,[data-idea=claimclock] .srow .dv{font-size:.79rem}[data-idea=claimclock] .srow .dv{gap:.55rem}[data-idea=claimclock] .srow .dv em{min-width:4.6rem}[data-idea=claimclock] .devfoot{margin-top:8px;padding-top:7px;font-size:.78rem}[data-idea=claimclock] .devfoot b{font-size:.92rem}[data-idea=claimclock] .hero-copy>.signup,[data-idea=claimclock] .hero-copy>.signup-done{margin-top:13px}[data-idea=claimclock] .signup label{margin-bottom:8px}[data-idea=claimclock] .signup-row{flex-direction:column}[data-idea=claimclock] .signup-row input{min-height:2.85rem}[data-idea=claimclock] .signup-row:before{height:2.85rem}[data-idea=claimclock] .signup-row .btn{min-height:2.85rem}[data-idea=claimclock] .hero-copy>.trustnote{margin-top:10px;font-size:.82rem}[data-idea=claimclock] .hero-copy>.sub{margin-top:14px;font-size:.94rem}}@media (max-width:24rem){[data-idea=claimclock]{--g:8.6rem}[data-idea=claimclock] .srow .dk,[data-idea=claimclock] .srow .dv{font-size:.74rem}[data-idea=claimclock] .srow .dv em{min-width:4.2rem}[data-idea=claimclock] .qlead b{font-size:1.22rem}[data-idea=claimclock] .hero-copy>h1{font-size:1.78rem}}@media (prefers-reduced-motion:reduce){[data-idea=claimclock] .srow:before,[data-idea=claimclock] .srow:after{animation:none}[data-idea=claimclock] .srow{transform:none}}
[data-idea=practice-radar]{--pr-ring:min(clamp(19rem, 58vh, 33rem), calc(100vw - 40px));--pr-guide:color-mix(in srgb, var(--accent) 42%, transparent);--pr-far:color-mix(in srgb, var(--accent) 20%, transparent);--pr-quiet:#64748b}[data-idea=practice-radar] .num{font-variant-numeric:tabular-nums lining-nums;font-family:inherit}[data-idea=practice-radar] .navpill[data-nav=rail]{border-bottom:1px solid color-mix(in srgb, var(--accent) 22%, transparent);padding-block:10px}[data-idea=practice-radar] .navspace[data-nav=rail]{height:64px}[data-idea=practice-radar][data-mode=signup] main .hero{padding-top:10px;padding-bottom:clamp(1.25rem,.75rem + 2vw,2.5rem);position:relative;overflow:hidden}[data-idea=practice-radar][data-mode=signup] main .hero-grid{flex-direction:column;align-items:stretch;max-width:34rem;margin:0 auto;padding:0 20px;display:flex}[data-idea=practice-radar][data-mode=signup] main .hero-copy{display:contents}[data-idea=practice-radar][data-mode=signup] main .hero h1{letter-spacing:-.036em;text-wrap:pretty;max-width:none;margin:0;font-size:clamp(2rem,7.8vw,3rem);line-height:1.07}[data-idea=practice-radar][data-mode=signup] main .hero .sub{max-width:32rem;margin-top:12px;font-size:1rem;line-height:1.45}[data-idea=practice-radar][data-mode=signup] main .hero-visual{width:var(--pr-ring);align-self:center;margin:26px auto 0;position:relative}[data-idea=practice-radar][data-mode=signup] main .hero .signup,[data-idea=practice-radar][data-mode=signup] main .hero .signup-done{max-width:none;margin-top:20px}[data-idea=practice-radar] .hero .signup label{color:var(--ink);margin-bottom:9px;font-size:.92rem;font-weight:600;display:block}[data-idea=practice-radar] .hero .signup-row{gap:0;padding:0;position:relative;overflow:hidden}[data-idea=practice-radar] .hero .signup-row input{min-height:3.25rem;padding:0 .95rem}[data-idea=practice-radar] .hero .signup-row .btn{border-left:1.5px solid color-mix(in srgb, var(--accent) 34%, transparent);align-self:stretch;min-height:0;padding:.85rem 1.25rem}[data-idea=practice-radar] .hero .signup-row .btn:before{opacity:.5}[data-idea=practice-radar] .hero .trustnote{max-width:30rem;color:var(--pr-quiet);margin-top:12px;font-size:.84rem;line-height:1.45}[data-idea=practice-radar] .hero .signup-done{border-radius:12px}[data-idea=practice-radar][data-mode=signup] main .hero-visual .device{min-height:0;padding:0;overflow:visible}[data-idea=practice-radar] .device .m-head{border-bottom:1px solid color-mix(in srgb, var(--accent) 24%, transparent);align-items:center;gap:12px;margin-bottom:.5rem;padding-bottom:7px}[data-idea=practice-radar] .device .m-head .k{letter-spacing:.1em;color:var(--accent-text);font-size:.72rem;line-height:1.25}[data-idea=practice-radar] .device .m-head .stamp{background:#fffc}[data-idea=practice-radar] [data-hide-label]{display:block;position:relative}[data-idea=practice-radar] [data-demo=ring]{margin:0;position:relative}[data-idea=practice-radar] [data-demo=ring] svg{filter:drop-shadow(0 16px 30px #0f172a1c);background:radial-gradient(circle closest-side,#fffffff2 0 34%,#ffffffd1 0 84%,#0000 84.3%);width:100%;max-width:none;display:block;overflow:visible}[data-idea=practice-radar] [data-hide-label]:before{content:"";z-index:-1;left:50%;top:calc(var(--pr-ring) * .5);width:var(--pr-ring);height:var(--pr-ring);pointer-events:none;background:repeating-conic-gradient(from -90deg at 50% 50%, color-mix(in srgb, var(--accent) 30%, transparent) 0 .3deg, transparent .3deg 30deg);animation:.62s cubic-bezier(.22,.86,.28,1) .24s both pr-centre-open;position:absolute;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle closest-side,#0000 0 12%,#000 26% 78%,#0000 84%);mask-image:radial-gradient(circle closest-side,#0000 0 12%,#000 26% 78%,#0000 84%)}@keyframes pr-centre-open{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}[data-idea=practice-radar] [data-hide-label]:after{content:"";z-index:-2;left:50%;top:calc(var(--pr-ring) * .5);width:calc(var(--pr-ring) * 3);height:calc(var(--pr-ring) * 3);pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%, transparent 0 calc(var(--pr-ring) * .06 - .5px), var(--pr-far) calc(var(--pr-ring) * .06 - .5px) calc(var(--pr-ring) * .06 + .5px), transparent calc(var(--pr-ring) * .06 + .5px) calc(var(--pr-ring) * .12));animation:.9s cubic-bezier(.22,.86,.28,1) 40ms both pr-field;position:absolute;-webkit-mask-image:radial-gradient(62% 36%,#0000 0 26%,#000 33% 58%,#0000 84%);mask-image:radial-gradient(62% 36%,#0000 0 26%,#000 33% 58%,#0000 84%)}@keyframes pr-field{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}[data-idea=practice-radar] [data-role=ring-circle]{stroke:var(--pr-guide);stroke-width:1px;stroke-dasharray:3 5;transform-box:view-box;transform-origin:100px 100px;animation:.62s cubic-bezier(.22,.86,.28,1) both pr-open}@keyframes pr-open{0%{opacity:0;transform:scale(.12)}to{opacity:1;transform:scale(1)}}[data-idea=practice-radar] [data-demo=ring] svg>circle:not([data-role]){fill:var(--ink);r:3px}[data-idea=practice-radar] [data-role=ring-pin]{transform-box:fill-box;transform-origin:50%;animation:.34s cubic-bezier(.2,1.15,.35,1) both pr-drop}[data-idea=practice-radar] [data-role=ring-pin] circle{r:3.2px;fill:#64748b}[data-idea=practice-radar] [data-role=ring-pin][data-newest=true] circle{r:4.4px;fill:var(--accent);stroke:color-mix(in srgb, var(--accent) 22%, transparent);stroke-width:7px}@keyframes pr-drop{0%{opacity:0;transform:translateY(-9px)scale(.35)}to{opacity:1;transform:none}}[data-idea=practice-radar] [data-demo=ring]:before{content:"5 miles";left:50%;top:calc(var(--pr-ring) * .08);z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);background:#fff;border-radius:999px;padding:1px 8px;font-size:.63rem;font-weight:700;animation:.26s .7s both pr-annotate;position:absolute;transform:translate(-50%,-50%)}@keyframes pr-annotate{0%{opacity:0}to{opacity:1}}[data-idea=practice-radar] [data-demo=ring]:after{content:"your practice";z-index:2;left:50%;top:calc(var(--pr-ring) * .5 + 12px);color:var(--pr-quiet);white-space:nowrap;font-size:.72rem;font-weight:600;animation:.26s .7s both pr-annotate;position:absolute;transform:translate(-50%)}[data-idea=practice-radar] [data-demo=ring] [data-role=demo-verdict]{text-align:center;color:var(--ink);margin-top:2px;font-size:.93rem;font-weight:600;line-height:1.35}[data-idea=practice-radar] .device .m-sub{text-align:center;color:var(--pr-quiet);border-bottom:1px solid color-mix(in srgb, var(--accent) 24%, transparent);margin-top:6px;padding-bottom:9px;font-size:.78rem}@media (min-width:62rem){[data-idea=practice-radar][data-mode=signup] main .hero{align-items:center;min-height:calc(100vh - 66px);padding-top:0;display:flex}[data-idea=practice-radar][data-mode=signup] main .hero>.hero-grid{width:100%}[data-idea=practice-radar][data-mode=signup] main .hero-grid{grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:minmax(0,27rem) min-content;justify-content:space-between;column-gap:clamp(2rem,4vw,4.5rem);max-width:80.5rem;padding:0 24px;display:grid}[data-idea=practice-radar][data-mode=signup] main .hero h1{grid-area:2/1;font-size:clamp(2.1rem,3.2vw,2.95rem)}[data-idea=practice-radar][data-mode=signup] main .hero .sub{grid-area:3/1;margin-top:14px}[data-idea=practice-radar][data-mode=signup] main .hero .signup,[data-idea=practice-radar][data-mode=signup] main .hero .signup-done{grid-area:4/1;margin-top:22px}[data-idea=practice-radar][data-mode=signup] main .hero .trustnote{grid-area:5/1}[data-idea=practice-radar][data-mode=signup] main .hero-visual{grid-area:1/2/-1;align-self:center;margin:0}}@media (max-width:27.5rem){[data-idea=practice-radar]{--pr-ring:min(21.5rem, calc(100vw - 40px));--pr-far:color-mix(in srgb, var(--accent) 13%, transparent)}[data-idea=practice-radar][data-mode=signup] main .hero{padding-top:14px}[data-idea=practice-radar][data-mode=signup] main .hero h1{font-size:clamp(1.9rem,7.6vw,2.2rem)}[data-idea=practice-radar][data-mode=signup] main .hero .sub{margin-top:10px;font-size:.95rem}[data-idea=practice-radar][data-mode=signup] main .hero .signup{margin-top:16px}[data-idea=practice-radar][data-mode=signup] main .hero-visual{margin-top:20px}[data-idea=practice-radar] .hero .signup-row{flex-direction:column}[data-idea=practice-radar] .hero .signup-row .btn{border-left:0;border-top:1.5px solid color-mix(in srgb, var(--accent) 34%, transparent);justify-content:center;width:100%}[data-idea=practice-radar] .navpill{gap:10px;padding-inline:16px}[data-idea=practice-radar] .navpill .navend{gap:12px}}@media (min-width:62rem) and (max-height:760px){[data-idea=practice-radar]{--pr-ring:min(clamp(16rem, 52vh, 26rem), calc(100vw - 40px))}}@media (prefers-reduced-motion:reduce){[data-idea=practice-radar] [data-role=ring-circle],[data-idea=practice-radar] [data-role=ring-pin],[data-idea=practice-radar] [data-demo=ring] [data-role=demo-verdict]{opacity:1;animation:none;transform:none}[data-idea=practice-radar] [data-demo=ring]:before,[data-idea=practice-radar] [data-hide-label]:before,[data-idea=practice-radar] [data-hide-label]:after{opacity:1;animation:none;transform:translate(-50%,-50%)}[data-idea=practice-radar] [data-demo=ring]:after{opacity:1;animation:none;transform:translate(-50%)}}
