[data-idea=auditshock]{--paper:#fffdf8;--paper-ink:#241f19;--paper-quiet:#6b6355;--paper-rule:#241f1929;--sheet:clamp(min(100%, var(--w-page)), calc(100% - var(--s-9)), 1280px)}[data-idea=auditshock] .hero{position:relative}[data-idea=auditshock] .hero:before{content:"";z-index:-1;width:var(--sheet);pointer-events:none;border-radius:0 0 var(--r-card) var(--r-card);background:linear-gradient(#fffdf6 0%,#fffbf1 58%,#fdf6e9 100%);position:absolute;top:-200px;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #241f190f,inset 0 -1px #fffc,0 24px 52px -34px #241f1973}[data-idea=auditshock][data-mode=signup] main .hero{padding-bottom:var(--s-9)}[data-idea=auditshock] .hero-copy>.eyebrow{align-items:baseline;gap:var(--s-3);width:100%;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{color:var(--paper-ink)}[data-idea=auditshock] .hero-copy>.sub{color:#574f45;max-width:38ch}[data-idea=auditshock] .trustnote{color:#6b6355}[data-idea=auditshock] .signup-done{border-radius:var(--r-tile);background:#fff9}@media (min-width:1024px){[data-idea=auditshock] .hero-grid{--hero-visual-offset:0px;align-items:center;position:relative}[data-idea=auditshock] .hero-copy>.eyebrow{margin-right:calc(var(--hero-gap) / -2)}[data-idea=auditshock] .hero-grid:before{content:"";z-index:0;top:0;bottom:0;left:calc(var(--gutter) + (100% - 2 * var(--gutter) - var(--hero-gap)) * 7 / 12 + var(--hero-gap) / 2);pointer-events:none;background:linear-gradient(#241f1938 0%,#241f1929 55%,#241f1900 100%);width:1px;position:absolute}}[data-idea=auditshock] footer{margin-top:var(--s-7)}[data-idea=auditshock] .footgrid{padding-top:var(--s-5);padding-bottom:var(--s-3);grid-template-columns:1fr}[data-idea=auditshock] .fbrand p{max-width:46ch}[data-idea=auditshock] .footbase{justify-content:flex-start;gap:var(--s-2) var(--s-6);padding-bottom:var(--s-6)}[data-idea=auditshock] .hero-copy .scanform{flex-direction:column;align-items:stretch;display:flex}[data-idea=auditshock] .hero-copy .scanform>*{order:5}[data-idea=auditshock] .hero-copy .scanform>[data-role=filefield]{order:1}[data-idea=auditshock] .hero-copy .scanform>.scanrow{margin-top:var(--s-4);order:2}[data-idea=auditshock] .hero-copy .scanform>.signup-error{order:3}[data-idea=auditshock] .hero-copy .scanform>.trustnote{order:4}[data-idea=auditshock] .hero-copy .scanform>[data-role=schema-plate]{margin-top:var(--s-5);order:6}[data-idea=auditshock] .hero-copy .scanform>[data-role=upload-fallback]{order:7}[data-idea=auditshock] .hero-copy .scanform>[data-role=upload-operator]{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--paper-rule);order:8}[data-idea=auditshock] .device.sheet{padding:var(--s-6)}[data-idea=auditshock] .device.sheet .m-head{gap:var(--s-3);align-items:center}[data-idea=auditshock] .device.sheet .m-head .k{font-size:var(--t-eyebrow);letter-spacing:var(--track-eyebrow);line-height:1.2}[data-idea=auditshock] [data-demo=sheet] .contours{display:none}[data-idea=auditshock] [data-demo=sheet]{margin-top:var(--s-4);padding:var(--s-5) var(--s-4) var(--s-6);color:var(--paper-ink);background:var(--paper);filter:drop-shadow(0 1px #0f172a0f)drop-shadow(0 9px 16px #0f172a1a);position:relative}[data-idea=auditshock] [data-demo=sheet] .sheet{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-idea=auditshock] [data-demo=sheet] table{table-layout:fixed;border-collapse:collapse;width:100%}[data-idea=auditshock] [data-demo=sheet] th{padding:0 0 var(--s-2);border-bottom:1px solid var(--paper-rule);font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-quiet);text-align:left;white-space:nowrap}[data-idea=auditshock] [data-demo=sheet] td{padding:var(--s-3) 0;font-size:var(--t-small);font-weight:var(--w-ui);color:var(--paper-ink);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #241f1917;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:var(--s-3)}[data-idea=auditshock] [data-demo=sheet] td:nth-child(3){text-align:right;font-size:var(--t-micro);color:var(--paper-quiet)}[data-idea=auditshock] [data-demo=sheet] tr[data-state=flag] td:first-child{color:var(--paper-ink);font-weight:var(--w-strong)}[data-idea=auditshock] [data-demo=sheet] tr[data-state=flag] td:nth-child(2){color:var(--accent-text);font-weight:700}[data-idea=auditshock] [data-demo=sheet] td:nth-child(3) .cellv{font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:.04em;color:var(--paper-quiet);background:#241f190a;border:1px solid #241f1924;border-radius:999px;padding:2px 10px;display:inline-block;box-shadow:inset 0 1px #fff9}[data-idea=auditshock] [data-demo=sheet] tr[data-state=flag] td:nth-child(3) .cellv{border-color:color-mix(in srgb, var(--accent) 34%, transparent);background:color-mix(in srgb, var(--accent) 9%, #fff);color:var(--accent-text)}[data-idea=auditshock] [data-demo=sheet] tbody tr:last-child td{border-bottom:0}[data-idea=auditshock] [data-demo=sheet] .lmore{margin-top:var(--s-2);font-size:var(--t-micro);color:var(--paper-quiet)}[data-idea=auditshock] [data-demo=sheet] .devfoot{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--paper-rule);display:block}[data-idea=auditshock] [data-demo=sheet] .devfoot span{font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--paper-quiet);display:block}[data-idea=auditshock] [data-demo=sheet] .devfoot b{margin-top:var(--s-1);font-family:var(--font-brand);font-size:34px;font-weight:var(--w-strong);letter-spacing:-.022em;color:var(--accent-text);white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;line-height:1.04;display:block}[data-idea=auditshock] .device.sheet .m-sub{margin-top:var(--s-5);padding-top:var(--s-5);font-size:var(--t-small);color:#574f45;border-top:1px solid #0f172a0f;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:639px){[data-idea=auditshock] .hero:before{border-radius:0 0 var(--r-tile) var(--r-tile)}[data-idea=auditshock] .hero{padding-top:var(--s-2)}[data-idea=auditshock][data-mode=signup] main .hero{padding-bottom:var(--s-8)}[data-idea=auditshock] [data-demo=sheet] table{width:100%;display:table;overflow:visible}[data-idea=auditshock] [data-demo=sheet] thead{display:table-header-group}[data-idea=auditshock] [data-demo=sheet] tbody{display:table-row-group}[data-idea=auditshock] [data-demo=sheet] tr{padding:0;display:table-row}[data-idea=auditshock] [data-demo=sheet] th,[data-idea=auditshock] [data-demo=sheet] td{white-space:nowrap;width:auto;display:table-cell}[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] th:nth-child(3){width:26%}[data-idea=auditshock] .device.sheet{padding:var(--s-5)}[data-idea=auditshock] [data-demo=sheet]{margin-top:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-6)}[data-idea=auditshock] [data-demo=sheet] .devfoot b{font-size:24px}[data-idea=auditshock] .device.sheet .m-sub{margin-top:var(--s-4);padding-top:var(--s-4)}}@media (min-width:1024px){[data-idea=auditshock][data-mode=landing] main .hero{padding-top:var(--s-8)}}[data-idea=auditshock][data-mode] main .hero .funnel{margin-top:var(--s-5);text-align:left;padding-block:0}[data-idea=auditshock][data-mode] main .hero .funnel .signup{margin-top:0;margin-left:0;margin-right:0}[data-idea=auditshock][data-mode] main .hero .funnel .trustnote{max-width:34rem;margin-left:0;margin-right:0}[data-idea=auditshock] .scanpanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #241f1917,0 18px 40px -30px #241f1980}[data-idea=auditshock] [data-role=blank-readout] [data-role=result-label]{margin:0}[data-idea=auditshock] [data-role=blank-readout] [data-role=blank-value]{margin:var(--s-2) 0 0;font-family:var(--font-brand);font-size:34px;line-height:1.04;font-weight:var(--w-strong);letter-spacing:-.024em;color:var(--accent-text);opacity:1;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}[data-idea=auditshock] [data-role=blank-mask],[data-idea=auditshock] [data-role=blank-unit]{color:inherit}[data-idea=auditshock] .scanpanel [data-role=blank-readout]{margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--paper-rule)}[data-idea=auditshock] main #scan>[data-role=blank-readout]{padding-left:var(--s-6)}:is([data-idea=auditshock] main .hero-grid:has(#scan[data-stage=result]) .hero-visual,[data-idea=auditshock] main .hero-grid:has(#scan[data-stage=captured]) .hero-visual){display:none}@media (min-width:1024px){:is([data-idea=auditshock] main .hero-grid:has(#scan[data-stage=result]),[data-idea=auditshock] main .hero-grid:has(#scan[data-stage=captured])){grid-template-columns:minmax(0,1fr)}[data-idea=auditshock] main .hero-grid:has(#scan[data-stage=result]):before{display:none}[data-idea=auditshock] main .hero-grid:has(#scan[data-stage=captured]):before{display:none}[data-idea=auditshock][data-mode] main .hero .funnel{max-width:var(--w-body)}}[data-idea=auditshock][data-mode=landing] [data-demo=sheet] tr[data-state=flag] td,[data-idea=auditshock][data-mode=landing] [data-demo=sheet] .devfoot b{color:#3c3529}[data-idea=auditshock][data-mode=landing] [data-demo=sheet] .devfoot b{font-size:24px}[data-idea=auditshock][data-mode=landing] [data-demo=sheet] tr[data-state=flag] td:first-child{box-shadow:inset 2px 0 #8a1c1c57}[data-idea=auditshock] [data-role=schema-plate]{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-inline);align-items:baseline;gap:var(--s-2) var(--s-3);background:#241f1909;flex-wrap:wrap;display:flex;box-shadow:inset 0 0 0 1px #241f1912}[data-idea=auditshock] [data-role=schema-label]{flex:none;margin:0}[data-idea=auditshock] [data-role=schema-cols]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-idea=auditshock] [data-role=schema-cols] li{padding:2px var(--s-2);font-family:var(--font-mono);font-size:var(--t-micro);font-weight:var(--w-ui);letter-spacing:.01em;color:#4a4237;background:#fffdf8e6;border-radius:4px;box-shadow:inset 0 0 0 1px #241f191f}[data-idea=auditshock] [data-role=schema-note]{font-size:var(--t-small);color:#574f45;flex:1 0 100%;margin:0;line-height:1.45}[data-idea=auditshock] .ff-face{min-height:0;padding:var(--s-3) var(--s-4);background:#fffdf8db;box-shadow:inset 0 1px 2px #241f190d}[data-idea=auditshock] .ff-hint{color:#574f45}[data-idea=auditshock] .rg-track{border-radius:var(--r-inline);background-color:#241f190d;height:12px;display:block;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #241f1917}[data-idea=auditshock] .rg-band{border-radius:var(--r-inline);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), color-mix(in srgb, var(--accent) 30%, transparent));transform-origin:0;animation:.76s cubic-bezier(.32,.72,0,1) .12s both as-band;position:absolute;inset:0}@keyframes as-band{0%{transform:scaleX(0)}}[data-idea=auditshock] .rg-mark{background:color-mix(in srgb, var(--accent) 72%, transparent);width:2px;margin-left:-1px;animation:.42s ease-out .64s both as-line;position:absolute;top:-6px;bottom:-6px}[data-idea=auditshock] .rg-mark-label,[data-idea=auditshock] .rg-mark-value{white-space:nowrap;font-size:var(--t-micro);line-height:1.3;display:block;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-idea=auditshock] .rg-mark-label{font-weight:var(--w-strong);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent-text)}[data-idea=auditshock] .rg-mark-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:#6b6355;top:calc(100% + 22px)}[data-idea=auditshock] .rg-mark[data-end=low] .rg-mark-label,[data-idea=auditshock] .rg-mark[data-end=low] .rg-mark-value{left:0;transform:none}[data-idea=auditshock] .rg-mark[data-end=high] .rg-mark-label,[data-idea=auditshock] .rg-mark[data-end=high] .rg-mark-value{left:auto;right:0;transform:none}[data-idea=auditshock] [data-role=range-legend]{justify-content:space-between;gap:var(--s-3);margin:var(--s-6) 0 var(--s-2);font-family:var(--font-brand);font-size:var(--t-small);font-weight:var(--w-strong);letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;display:flex}[data-idea=auditshock] [data-role=range]{padding-bottom:46px}[data-idea=auditshock] [data-block="3"] [data-role=number]{font-size:44px}[data-idea=auditshock] [data-role=assumptions]{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid #241f191f}[data-idea=auditshock] [data-role=assumptions] ul{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-idea=auditshock] [data-role=assumptions] li{flex-direction:column;gap:2px;display:flex}[data-idea=auditshock] [data-role=assumptions] li b{font-size:var(--t-small);font-weight:var(--w-strong);color:var(--ink)}[data-idea=auditshock] [data-role=assumptions] li span{font-size:var(--t-micro);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#6b6355}[data-idea=auditshock] [data-role=formula]{margin:var(--s-4) 0 0;font-family:var(--font-mono);font-size:var(--t-micro);color:#574f45;line-height:1.5}[data-idea=auditshock] [data-role=readledger],[data-idea=auditshock] [data-role=skipped]{margin-top:var(--s-5);padding:var(--s-4);border-radius:var(--r-tile);background:var(--paper);box-shadow:inset 0 0 0 1px #241f191a}[data-idea=auditshock] [data-role=readledger-head],[data-idea=auditshock] [data-role=skipped-head]{margin:0 0 var(--s-3)}[data-idea=auditshock] [data-role=readledger] table,[data-idea=auditshock] [data-role=skipped] table{table-layout:fixed;border-collapse:collapse;width:100%}[data-idea=auditshock] [data-role=readledger] th,[data-idea=auditshock] [data-role=skipped] th{padding:0 0 var(--s-2);border-bottom:1px solid var(--paper-rule);font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-quiet);text-align:left}[data-idea=auditshock] [data-role=readledger] td,[data-idea=auditshock] [data-role=skipped] td{padding:var(--s-2) 0;font-size:var(--t-small);font-weight:var(--w-ui);color:var(--paper-ink);overflow-wrap:anywhere;border-bottom:1px dotted #241f1924}[data-idea=auditshock] [data-role=readledger] th:first-child{width:46%}[data-idea=auditshock] [data-role=readledger] th:nth-child(2),[data-idea=auditshock] [data-role=readledger] td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums lining-nums;width:28%}[data-idea=auditshock] [data-role=readledger] th:nth-child(3),[data-idea=auditshock] [data-role=readledger] td:nth-child(3){width:26%;padding-left:var(--s-3);text-align:right;font-size:var(--t-micro);color:var(--paper-quiet)}[data-idea=auditshock] [data-role=readledger] tr[data-state=flag] td{color:var(--accent-text);font-weight:var(--w-strong)}[data-idea=auditshock] [data-role=readledger] tr[data-state=flag] td:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:var(--s-2)}[data-idea=auditshock] [data-role=readledger] tbody tr:last-child td,[data-idea=auditshock] [data-role=skipped] tbody tr:last-child td{border-bottom:0}[data-idea=auditshock] [data-role=readledger-more]{margin:var(--s-3) 0 0;font-size:var(--t-micro);color:var(--paper-quiet);line-height:1.5}[data-idea=auditshock] [data-role=skipped] th:first-child,[data-idea=auditshock] [data-role=skipped] td:first-child{font-variant-numeric:tabular-nums lining-nums;width:4rem}@media (max-width:639px){[data-idea=auditshock] [data-role=blank-readout] [data-role=blank-value]{font-size:24px}[data-idea=auditshock] main #scan>[data-role=blank-readout]{padding-left:var(--s-5)}[data-idea=auditshock] .scanpanel [data-role=blank-readout]{margin-bottom:var(--s-3);padding-bottom:var(--s-3)}[data-idea=auditshock] [data-role=schema-plate]{margin-top:var(--s-2)}[data-idea=auditshock] .ff-face{min-height:0;padding:var(--s-4);align-items:flex-start}[data-idea=auditshock] .ff-hint{text-wrap:pretty}[data-idea=auditshock] .rg-mark-value{display:none}[data-idea=auditshock] [data-block="3"] [data-role=number]{font-size:30px}[data-idea=auditshock] [data-role=range]{padding-bottom:26px}[data-idea=auditshock] [data-role=assumptions] ul{gap:var(--s-3) var(--s-4)}[data-idea=auditshock] [data-role=readledger] table,[data-idea=auditshock] [data-role=skipped] table{width:100%;display:table;overflow:visible}[data-idea=auditshock] [data-role=readledger] thead,[data-idea=auditshock] [data-role=skipped] thead{display:table-header-group}[data-idea=auditshock] [data-role=readledger] tbody,[data-idea=auditshock] [data-role=skipped] tbody{display:table-row-group}[data-idea=auditshock] [data-role=readledger] tr,[data-idea=auditshock] [data-role=skipped] tr{padding:0;display:table-row}[data-idea=auditshock] [data-role=readledger] th,[data-idea=auditshock] [data-role=readledger] td,[data-idea=auditshock] [data-role=skipped] th,[data-idea=auditshock] [data-role=skipped] td{width:auto;display:table-cell}[data-idea=auditshock] [data-role=readledger] th:first-child{width:44%}[data-idea=auditshock] [data-role=readledger] th:nth-child(2){width:30%}[data-idea=auditshock] [data-role=readledger] th:nth-child(3){width:26%}[data-idea=auditshock] [data-role=skipped] th:first-child,[data-idea=auditshock] [data-role=skipped] td:first-child{width:4.5rem}[data-idea=auditshock] .navpill .navend .price-chip{display:none}[data-idea=auditshock] .navpill .navend .btn{display:inline-flex}}@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,[data-idea=auditshock] .rg-band,[data-idea=auditshock] .rg-mark{opacity:1;animation:none;transform:none}}
[data-idea=open-permit-ledger]{--opl-rule:#0f172a17;--opl-rule-strong:#0f172a3d;--opl-sample-ink:#475569}[data-idea=open-permit-ledger] .navpill[data-nav=shelf]{width:min(var(--w-page), 100%);padding:var(--s-2) var(--gutter)}@media (min-width:640px){[data-idea=open-permit-ledger] .navpill[data-nav=shelf],[data-idea=open-permit-ledger] .navspace[data-nav=shelf]{--nav-h:60px}}[data-idea=open-permit-ledger][data-mode] main .hero-grid{--hero-visual-offset:calc(var(--s-6) + var(--s-1))}[data-idea=open-permit-ledger][data-mode] main .hero{padding-bottom:var(--s-10)}[data-idea=open-permit-ledger] .eyebrow{margin-bottom:var(--s-2)}[data-idea=open-permit-ledger] .signup-done{margin-top:var(--s-5);max-width:34rem;padding:var(--s-3) var(--s-4);border-radius:var(--r-inline);border:1px solid var(--opl-rule);border-left:1px solid var(--accent);font-size:var(--t-small);color:var(--text-secondary);background:#fff}[data-idea=open-permit-ledger][data-mode] main .hero .funnel{margin-top:var(--s-5);text-align:left;padding-block:0}[data-idea=open-permit-ledger][data-mode] main .hero .funnel .signup{margin-top:0;margin-left:0;margin-right:0}[data-idea=open-permit-ledger][data-mode] main .hero .funnel .trustnote{max-width:34rem;margin-left:0;margin-right:0}:is([data-idea=open-permit-ledger] main .hero-grid:has(#scan[data-stage=result]) .hero-visual,[data-idea=open-permit-ledger] main .hero-grid:has(#scan[data-stage=captured]) .hero-visual){display:none}@media (min-width:1024px){:is([data-idea=open-permit-ledger] main .hero-grid:has(#scan[data-stage=result]),[data-idea=open-permit-ledger] main .hero-grid:has(#scan[data-stage=captured])){grid-template-columns:minmax(0,1fr)}[data-idea=open-permit-ledger][data-mode] main .hero .funnel{max-width:var(--w-body)}}@media (min-width:640px){[data-idea=open-permit-ledger] [data-role=candidates] li{align-items:center;row-gap:var(--s-1);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-idea=open-permit-ledger] [data-role=candidates] li>b,[data-idea=open-permit-ledger] [data-role=candidates] li>span{grid-column:1}[data-idea=open-permit-ledger] [data-role=candidates] li>.candidate-pick{grid-area:1/2/span 2;justify-self:end}}[data-idea=open-permit-ledger] .proofstrip b{color:var(--text-tertiary)}[data-idea=open-permit-ledger] .hero-visual>.device{background:#fff;padding:0}[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] .contours{display:none}[data-idea=open-permit-ledger] .m-head{gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--opl-rule)}[data-idea=open-permit-ledger] .m-head .stamp{font-size:var(--t-small);padding:var(--s-1) var(--s-3);background:var(--opl-sample-ink);color:#fff;letter-spacing:var(--track-eyebrow);border-color:#0000;order:-1;transform:none}[data-idea=open-permit-ledger] .m-head .k{text-align:left;color:var(--text-tertiary);line-height:1.35}[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;padding:var(--s-2) var(--s-5);font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-tertiary);border-bottom:1px solid var(--opl-rule-strong);white-space:nowrap}[data-idea=open-permit-ledger] [data-demo=sheet] td{padding:var(--s-2) var(--s-5);border-bottom:1px solid var(--opl-rule);font-size:var(--t-small);color:var(--ink);white-space:nowrap;line-height:1.45}[data-idea=open-permit-ledger] [data-demo=sheet] td:first-child{font-weight:var(--w-strong);color:var(--opl-sample-ink)}[data-idea=open-permit-ledger] [data-demo=sheet] th:last-child,[data-idea=open-permit-ledger] [data-demo=sheet] td:last-child{text-align:right}[data-idea=open-permit-ledger] [data-demo=sheet] td:last-child{font-size:var(--t-micro);font-weight:var(--w-strong);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-tertiary)}[data-idea=open-permit-ledger] [data-demo=sheet] tr[data-state=flag] td:last-child{color:var(--opl-sample-ink)}[data-idea=open-permit-ledger] .lmore{padding:var(--s-2) var(--s-5);font-size:var(--t-micro);color:var(--text-tertiary);border-bottom:1px solid var(--opl-rule);margin:0}[data-idea=open-permit-ledger] .devfoot{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-top:1px solid var(--opl-rule-strong);margin:0;display:flex}[data-idea=open-permit-ledger] .devfoot>span{font-size:var(--t-small);color:var(--text-secondary);max-width:22ch;line-height:1.45}[data-idea=open-permit-ledger] .devfoot b{font-size:var(--t-h2);font-weight:var(--w-strong);letter-spacing:var(--track-h2);color:var(--opl-sample-ink);line-height:1}[data-idea=open-permit-ledger] .m-sub{padding:var(--s-3) var(--s-5) var(--s-4);font-size:var(--t-micro);color:var(--text-tertiary);border-top:1px solid var(--opl-rule);max-width:none;margin:0;line-height:1.5}@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:opl-land .24s var(--ease) 1 both}[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:.29s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(3){animation-delay:.36s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(4){animation-delay:.43s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(5){animation-delay:.5s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(6){animation-delay:.57s!important}[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr:nth-child(7){animation-delay:.64s!important}[data-idea=open-permit-ledger] .lmore{opacity:0;animation:opl-land .26s var(--ease) 1 both!important;animation-delay:.72s!important}[data-idea=open-permit-ledger] .devfoot{opacity:0;animation:opl-land .3s var(--ease) 1 both!important;animation-delay:.82s!important}@media (prefers-reduced-motion:reduce){[data-idea=open-permit-ledger] [data-demo=sheet] tbody tr,[data-idea=open-permit-ledger] .lmore,[data-idea=open-permit-ledger] .devfoot{opacity:1!important;animation:none!important;transform:none!important}}@media (max-width:639px){[data-idea=open-permit-ledger] .eyebrow:after{display:none}[data-idea=open-permit-ledger] .device table{width:100%;display:table}[data-idea=open-permit-ledger] .device thead{display:table-header-group}[data-idea=open-permit-ledger] .device tbody{display:table-row-group}[data-idea=open-permit-ledger] .device tr{padding:0;display:table-row}[data-idea=open-permit-ledger] .device th,[data-idea=open-permit-ledger] .device td{white-space:nowrap;display:table-cell}[data-idea=open-permit-ledger] [data-demo=sheet] th,[data-idea=open-permit-ledger] [data-demo=sheet] td,[data-idea=open-permit-ledger] .lmore,[data-idea=open-permit-ledger] .devfoot,[data-idea=open-permit-ledger] .m-head,[data-idea=open-permit-ledger] .m-sub{padding-left:var(--s-4);padding-right:var(--s-4)}[data-idea=open-permit-ledger] [data-demo=sheet] td{font-size:var(--t-micro)}[data-idea=open-permit-ledger] [data-demo=sheet] table{table-layout:fixed}[data-idea=open-permit-ledger] [data-demo=sheet] th,[data-idea=open-permit-ledger] [data-demo=sheet] td{white-space:normal;overflow-wrap:anywhere;padding-left:8px;padding-right:8px}[data-idea=open-permit-ledger] [data-demo=sheet] th:first-child{width:20%}[data-idea=open-permit-ledger] [data-demo=sheet] th:last-child{width:25%}[data-idea=open-permit-ledger] [data-demo=sheet] th,[data-idea=open-permit-ledger] [data-demo=sheet] td:last-child{letter-spacing:.04em}}@media (min-width:640px){[data-idea=open-permit-ledger] [data-demo=sheet] table{table-layout:fixed}[data-idea=open-permit-ledger] [data-demo=sheet] th,[data-idea=open-permit-ledger] [data-demo=sheet] td{white-space:normal;overflow-wrap:anywhere;padding-left:12px;padding-right:12px}[data-idea=open-permit-ledger] [data-demo=sheet] th:first-child{width:20%}[data-idea=open-permit-ledger] [data-demo=sheet] th:last-child{width:25%}}
[data-idea=sst-radar][data-mode] main .hero{padding-top:var(--s-8);padding-bottom:var(--s-7)}[data-idea=sst-radar][data-mode] main .hero-grid{--hero-visual-offset:calc(var(--s-6) + var(--s-2))}[data-idea=sst-radar][data-mode] main .hero-copy{text-align:center;max-width:44rem;margin:0 auto}[data-idea=sst-radar][data-mode] main .hero-copy h1{margin:0 auto;font-size:24px}@media (min-width:640px){[data-idea=sst-radar][data-mode] main .hero-copy h1{font-size:40px}}[data-idea=sst-radar][data-mode] main .hero-copy h1 .hl{color:var(--foreground);background-image:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent), #fff 45%));background-position:0 100%;background-repeat:no-repeat;background-size:100% .09em;-webkit-background-clip:border-box;background-clip:border-box;animation:none}[data-idea=sst-radar][data-mode] main .hero-copy>.sub{margin:var(--s-4) auto 0;max-width:46ch}[data-idea=sst-radar][data-mode] main .hero-copy .signup{margin:var(--s-5) auto 0}@media (min-width:1024px){[data-idea=sst-radar][data-mode] main .hero-copy{text-align:left;max-width:100%;margin:0}[data-idea=sst-radar][data-mode] main .hero-copy h1,[data-idea=sst-radar][data-mode] main .hero-copy>.sub,[data-idea=sst-radar][data-mode] main .hero-copy .signup{margin-left:0;margin-right:0}}[data-idea=sst-radar][data-mode] main .hero .funnel{margin-top:var(--s-5);text-align:left;padding-block:0}[data-idea=sst-radar][data-mode] main .hero .funnel .signup{margin-top:0;margin-left:0;margin-right:0}[data-idea=sst-radar][data-mode] main .hero .funnel .trustnote{max-width:34rem;margin-left:0;margin-right:0}:is([data-idea=sst-radar] main .hero-grid:has(#scan[data-stage=result]) .hero-visual,[data-idea=sst-radar] main .hero-grid:has(#scan[data-stage=captured]) .hero-visual){display:none}@media (min-width:1024px){:is([data-idea=sst-radar] main .hero-grid:has(#scan[data-stage=result]),[data-idea=sst-radar] main .hero-grid:has(#scan[data-stage=captured])){grid-template-columns:minmax(0,1fr)}[data-idea=sst-radar][data-mode] main .hero .funnel{max-width:var(--w-body)}}[data-idea=sst-radar]{--sst-sample-ink:#475569;--sst-sample-wash:#64748b}[data-idea=sst-radar] .hero-visual .device.meter{padding:var(--s-6);margin-top:0}[data-idea=sst-radar] .hero-visual .device .m-head{justify-content:flex-start;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid #0f172a14;flex-wrap:wrap}[data-idea=sst-radar] .hero-visual .device .m-head .stamp{letter-spacing:.14em;padding:var(--s-1) var(--s-3);color:#fff;background:var(--sst-sample-ink);border-color:#0000;order:-1;font-size:14px;transform:none}[data-idea=sst-radar] .hero-visual .device .m-head .k{text-align:left;color:#64748b;line-height:1.35}[data-idea=sst-radar] .hero-visual .device>.m-sub{margin-top:var(--s-2);letter-spacing:.01em;color:#64748b;font-size:12px}[data-idea=sst-radar] [data-demo=meter]{z-index:2;margin-top:var(--s-4);flex-direction:column;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{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:var(--s-3) 0 0;letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:12px;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{border-radius:var(--r-inline);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%;height:clamp(40px,1.6rem + 1.6vw,56px);margin-top:0;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #0f172a14}@media (min-width:1024px){[data-idea=sst-radar] [data-demo=meter] .m-bar{height:var(--s-9)}}[data-idea=sst-radar] [data-demo=meter] .m-fill{border-radius:var(--r-inline) 0 0 var(--r-inline);background:linear-gradient(90deg, color-mix(in srgb, var(--sst-sample-wash) 10%, transparent), color-mix(in srgb, var(--sst-sample-wash) 28%, transparent) 55%, color-mix(in srgb, var(--sst-sample-wash) 62%, transparent));box-shadow:none;clip-path:inset(0);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:"";border-radius:var(--r-inline);background:linear-gradient(90deg, var(--sst-sample-ink), color-mix(in srgb, var(--sst-sample-ink) 38%, #fff));height:2.5px;box-shadow:0 1px 6px color-mix(in srgb, var(--sst-sample-ink) 26%, transparent);transform-origin:0;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{border-radius:var(--r-inline);background:var(--sst-sample-ink);width:3px;box-shadow:0 0 0 5px color-mix(in srgb, var(--sst-sample-ink) 12%, transparent);background-image:none;margin-left:-1.5px;animation:.8s cubic-bezier(.22,.85,.26,1) .34s both sst-marker;top:-24px;bottom:-2px}[data-idea=sst-radar] [data-demo=meter] .m-tick:last-child:after{content:"";background:var(--sst-sample-ink);width:13px;height:13px;box-shadow:0 2px 7px color-mix(in srgb, var(--sst-sample-ink) 38%, transparent);border:1px 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:56px;margin-bottom:var(--s-1);position:relative}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span{transform:translateX(calc(-100% - var(--s-3)));white-space:nowrap;color:#64748b;font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:600;position:absolute;bottom:2px}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span:not(:last-child){transform:translate(-50%)}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span:last-child{transform:translateX(calc(-100% - var(--s-3)));letter-spacing:-.025em;color:var(--sst-sample-ink);font-size:24px;font-weight:600;line-height:1.05;bottom:22px}[data-idea=sst-radar] [data-demo=meter] .m-sub{margin-top:var(--s-3);color:#475569;font-size:14px}[data-idea=sst-radar][data-mode] main .hero-copy .eyebrow{gap:var(--s-2);margin-bottom:var(--s-3);text-transform:none;color:#64748b}[data-idea=sst-radar][data-mode] main .hero-copy .eyebrow:after{content:none}[data-idea=sst-radar][data-mode] main .hero-copy .eyebrow:before{content:"";border-radius:var(--r-inline);background:var(--accent);width:2px;height:.95em}[data-idea=sst-radar][data-mode] main .trustnote{margin-top:var(--s-4);max-width:30rem;margin-left:auto;margin-right:auto}@media (min-width:1024px){[data-idea=sst-radar][data-mode] main .trustnote{margin-left:0;margin-right:0}}[data-idea=sst-radar][data-mode] main .signup-done{border-radius:var(--r-inline)}@media (max-width:1023px){[data-idea=sst-radar] [data-demo=meter] .m-bar{background-size:20% 100%,10% 100%}}@media (max-width:639px){[data-idea=sst-radar] .navpill[data-nav=shelf]{padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4)}[data-idea=sst-radar][data-mode] main .hero{padding-top:var(--s-1);padding-bottom:var(--s-7)}[data-idea=sst-radar][data-mode] main .hero-visual{margin-top:var(--s-3);margin-bottom:var(--s-2)}[data-idea=sst-radar][data-mode] main .hero-copy .eyebrow{margin-bottom:var(--s-2)}[data-idea=sst-radar][data-mode] main .hero-copy>.sub,[data-idea=sst-radar][data-mode] main .hero-copy .signup{margin-top:var(--s-2)}[data-idea=sst-radar][data-mode] main .hero .funnel{margin-top:var(--s-3)}[data-idea=sst-radar][data-mode] main .trustnote{margin-top:var(--s-2)}[data-idea=sst-radar] .hero-visual .device .m-head .k{letter-spacing:.07em;font-size:12px}[data-idea=sst-radar] .hero-visual .device.meter{padding:var(--s-5)}[data-idea=sst-radar] .hero-visual .device .m-head{padding-bottom:var(--s-2);gap:var(--s-2)}[data-idea=sst-radar] [data-demo=meter]{margin-top:var(--s-2)}[data-idea=sst-radar] [data-demo=meter] .m-bar{height:40px}[data-idea=sst-radar] [data-demo=meter] .m-range{margin-top:var(--s-2);letter-spacing:.07em;font-size:12px}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels{height:48px;margin-bottom:var(--s-1)}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span{font-size:12px;transform:translate(-50%)}[data-idea=sst-radar] [data-demo=meter] .m-ticklabels>span:last-child{transform:translateX(calc(-100% - var(--s-2)));font-size:24px;bottom:18px}[data-idea=sst-radar] [data-demo=meter] .m-sub{margin-top:var(--s-2);font-size:12px}[data-idea=sst-radar] .hero-visual .device>.m-sub{margin-top:var(--s-1);font-size:12px}}[data-idea=sst-radar] .proofstrip b{color:var(--text-tertiary)}@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=sst-radar][data-mode] main .hero-copy h1 .hl{width:fit-content;max-width:100%;display:block}@media (max-width:1023px){[data-idea=sst-radar][data-mode] main .hero-copy h1 .hl{margin-inline:auto}}
[data-idea=equip-register]{--er-pad:var(--s-6);--er-gap:var(--s-8);--er-head:var(--s-6);--er-sheet-inset:var(--s-5);--er-punch:color-mix(in srgb, var(--accent) 58%, transparent);--er-hole:#ebe7e1;--er-hole-rim:#dcd6ce;--er-dash:#0f172a24;--er-shade:26 28% 32%}[data-idea=equip-register] .field{background:linear-gradient(#fdfcf9 0%,#f7f4ee 55%,#f4f0e8 100%)}:root:has([data-idea=equip-register]) body{background:#f4f0e8}[data-idea=equip-register] .mesh i:nth-child(2){color:#d6c7ac1a}[data-idea=equip-register] .mesh i:nth-child(3){color:#e2d6c014}[data-idea=equip-register][data-mode=signup] main .hero{padding-top:var(--s-5);padding-bottom:calc(var(--s-9) + var(--s-8))}[data-idea=equip-register]{--strip-offset:var(--s-6)}[data-idea=equip-register][data-mode=signup] main .hero-grid{max-width:var(--w-page);padding:var(--er-pad);border-radius:var(--r-card);-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);box-shadow:0 0 0 1px #0f172a0b, inset 0 1px 0 #fffffff2, inset 0 -1px 0 #0f172a0d, 0 2px 4px hsl(var(--er-shade) / .07), 0 12px 24px -10px hsl(var(--er-shade) / .12), 0 34px 64px -20px hsl(var(--er-shade) / .24);background:linear-gradient(#ffffffc7,#ffffff94);border:1px solid #0000;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0 auto;display:grid;position:relative}[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;margin-top:var(--s-6);width:auto;position:relative}[data-idea=equip-register] .hero-visual:before{content:"";z-index:1;left:calc(var(--er-pad) * -1);right:calc(var(--er-pad) * -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:-16px}[data-idea=equip-register] .hero-visual:after{content:"";z-index:1;left:calc(var(--er-pad) * -1);right:calc(var(--er-pad) * -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{margin:0 0 var(--s-3);font-size:var(--t-small);letter-spacing:.12em;border-bottom:0;padding-bottom:0;font-weight:700}[data-idea=equip-register] .eyebrow:after{content:none}[data-idea=equip-register] .signup{margin-top:var(--s-5)}[data-idea=equip-register] .trustnote{margin-top:var(--s-6);max-width:46ch;color:var(--text-secondary)}[data-idea=equip-register] .signup-done~.trustnote{display:none}[data-idea=equip-register] .signup-done{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px dashed var(--er-dash);max-width:46ch;font-size:var(--t-lead);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1.4}[data-idea=equip-register] .signup-done .signup-done-link{width:max-content;max-width:100%;margin-top:var(--s-4);display:flex}@keyframes er-handover{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-idea=equip-register] .signup-done{animation:.42s cubic-bezier(.32,.72,0,1) both er-handover}[data-idea=equip-register] .signup-done .signup-done-link{animation:.38s cubic-bezier(.32,.72,0,1) .18s both er-handover}[data-idea=equip-register] .hero-visual>.glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;contain:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}[data-idea=equip-register] .m-head{gap:var(--s-4);height:var(--er-head);padding-inline:var(--er-sheet-inset);border-bottom:1px solid color-mix(in srgb, var(--accent) 32%, transparent);padding-bottom:0}[data-idea=equip-register] .m-head .k{letter-spacing:.16em;font-size:12px}[data-idea=equip-register] [data-demo=plate] .plate{margin-top:var(--s-2);padding:0}[data-idea=equip-register] .prow{align-items:baseline;gap:var(--s-5);padding-block:var(--s-4);padding-inline:var(--er-sheet-inset);border-bottom:1px dashed var(--er-dash)}[data-idea=equip-register] [data-demo=plate] .plate .prow:first-child{padding-top:var(--s-3)}[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:var(--text-tertiary);flex:0 auto;font-size:12px;font-weight:600}[data-idea=equip-register] .prow .pv{letter-spacing:0;text-align:right;color:var(--ink);flex:0 auto;font-size:16px;font-weight:600;line-height:1.35}[data-idea=equip-register] .prow:nth-child(3) .pv{color:var(--text-tertiary);font-weight:500}[data-idea=equip-register] .prow mark{padding:var(--s-1);border-radius:var(--r-inline);background:color-mix(in srgb, var(--accent) 17%, transparent);color:var(--accent-text);-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-idea=equip-register] .pdown{display:none}[data-idea=equip-register] .decode{margin-top:var(--s-4);padding-inline:var(--er-sheet-inset);opacity:1;transition:none;transform:none}[data-idea=equip-register] .decode .dline{font-size:var(--t-body);letter-spacing:0;color:var(--text-secondary);border-bottom:0;padding:0;font-weight:400;line-height:1.45;display:block}[data-idea=equip-register] .decode .dline:first-child{font-size:var(--t-number);letter-spacing:-.02em;color:var(--accent-text);font-weight:600;line-height:1}[data-idea=equip-register] [data-demo=plate] [data-role=demo-verdict]{margin-top:var(--s-4);padding-top:var(--s-3);padding-inline:var(--er-sheet-inset);color:var(--text-tertiary);border-top:1px solid #0f172a17;max-width:60ch;font-size:14px;line-height:1.45}[data-idea=equip-register] .m-sub{margin-top:var(--s-3);padding-inline:var(--er-sheet-inset);color:var(--text-tertiary);font-size:12px}[data-idea=equip-register] .navpill[data-nav=side]{padding-inline:max(var(--s-5), calc((100% - var(--w-page)) / 2 + var(--er-pad)))}[data-idea=equip-register] .logo .sq-mark{width:21px;height:21px}[data-idea=equip-register] .navpill .price-chip{letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:600}@media (min-width:64rem){[data-idea=equip-register][data-mode=signup] main .hero-grid{column-gap:var(--er-gap);--hero-visual-offset:calc(var(--s-6) + var(--s-2));grid-template-columns:minmax(0,7fr) minmax(0,5fr)}[data-idea=equip-register][data-mode=signup] main .hero-visual{margin-top:0}[data-idea=equip-register][data-mode=signup] main .hero-copy .signup{margin-top:calc(var(--s-5) + var(--s-6))}[data-idea=equip-register] .hero-visual:before{left:calc(var(--er-gap) / -2 - 2px);right:auto;top:calc(var(--er-pad) * -1);bottom:calc(var(--er-pad) * -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-pad) * -1);bottom:calc(var(--er-pad) * -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:639px){[data-idea=equip-register]{--er-pad:var(--s-5);--er-head:var(--s-6);--er-sheet-inset:var(--s-3)}[data-idea=equip-register][data-mode=signup] main .hero{padding-top:0;padding-bottom:var(--s-8)}[data-idea=equip-register][data-mode=signup] main .hero-grid{margin-inline:var(--s-2)}[data-idea=equip-register][data-mode=signup] main .hero-visual{margin-top:var(--s-6)}[data-idea=equip-register] .navpill[data-nav=side]{padding-inline:var(--s-6)}[data-idea=equip-register] .prow{gap:var(--s-4);padding-block:var(--s-3)}[data-idea=equip-register] .decode{margin-top:var(--s-4)}[data-idea=equip-register] .prow .pk{letter-spacing:.11em;font-size:12px}[data-idea=equip-register] .prow .pv{font-size:14px}}@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] .decode .dline:nth-child(2){animation-delay:.94s!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] .signup-done,[data-idea=equip-register] .signup-done .signup-done-link,[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}}@media (max-width:639px){[data-idea=equip-register] .prow:last-child{align-items:flex-start}[data-idea=equip-register] .prow:last-child .pv{white-space:normal;overflow-wrap:break-word;flex-basis:58%;min-width:0}}[data-idea=equip-register] .prow,[data-idea=equip-register] .prow .pv,[data-idea=equip-register] .prow mark,[data-idea=equip-register] .decode .dline:not(:first-child),[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=equip-register] .decode .dline,[data-idea=equip-register] [data-demo=plate] [data-role=demo-verdict]{color:#475569}[data-idea=equip-register][data-mode=signup] main .hero-copy .signup{margin-top:var(--s-6)}[data-idea=equip-register] .hero-copy>.trustnote{margin-top:var(--s-4)}
[data-idea=standing] .navpill[data-nav=mast] .price-chip{color:var(--text-tertiary)}[data-idea=standing][data-mode=signup] footer{margin-top:var(--s-7)}[data-idea=standing][data-mode=signup] main .hero{padding-top:var(--s-7);padding-bottom:var(--s-8)}[data-idea=standing][data-mode=signup] main .hero-grid{--hero-visual-offset:0px;max-width:var(--w-page);text-align:center;display:block}[data-idea=standing][data-mode=signup] main .hero-copy>.eyebrow{margin-bottom:var(--s-2);color:var(--text-tertiary);justify-content:center;gap:0}[data-idea=standing][data-mode=signup] main .hero-copy>.eyebrow:after{display:none}[data-idea=standing][data-mode=signup] main .hero-copy>h1,[data-idea=standing][data-mode=signup] main .hero-copy>.sub{text-wrap:balance;margin-inline:auto}[data-idea=standing][data-mode=signup] main .hero-copy>.signup,[data-idea=standing][data-mode=signup] main .hero-copy>.signup-done{width:100%;max-width:30rem;margin:var(--s-5) auto 0;text-align:left}[data-idea=standing][data-mode=signup] main .hero-copy>.signup-done{padding:var(--s-4);border:0;border-left:1px solid var(--accent);border-radius:0 var(--r-inline) var(--r-inline) 0;box-shadow:none;color:#334155;background:#0f172a0a}[data-idea=standing][data-mode=signup] main .hero-copy>.trustnote{margin:var(--s-3) auto 0;text-align:center;max-width:34rem}[data-idea=standing][data-mode=signup] main .hero-visual{width:100%;margin-top:var(--s-6)}[data-idea=standing][data-mode=signup] main .hero-visual>.glass{padding:var(--s-6) var(--s-6) var(--s-7)}[data-idea=standing][data-mode=signup] main .hero-visual .m-head{gap:var(--s-4);text-align:left}[data-idea=standing][data-mode=signup] main .hero-visual .m-head .k{letter-spacing:.09em;color:var(--text-tertiary);font-size:12px}[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{margin:var(--s-7) 0 var(--s-8);border-radius:var(--r-inline);box-shadow:none;color:var(--text-tertiary);background:#fff;border:1px solid #0f172a24;grid-template-columns:repeat(12,1fr);gap:0;padding:0;font-size:12px;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:96px;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;border-radius:var(--r-inline) 0 0 var(--r-inline);background:#0f172a09}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell.here:after{content:"";border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 46%, transparent);width:20px;height:3px;margin-left:-10px;position:absolute;top:6px;left:50%}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ymark{letter-spacing:.11em;color:var(--text-tertiary);font-size:12px;font-weight:600;top:-24px;left:0;transform:none}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote){color:var(--accent-text);font-weight:600}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote):before{content:"";inset:var(--s-2);z-index:-1;border-radius:var(--r-inline);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 1px var(--accent);clip-path:inset(0);animation:.48s cubic-bezier(.22,.85,.28,1) .7s both standing-fill;position:absolute}[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:8px;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{top:calc(100% + var(--s-3));letter-spacing:0;text-align:center;width:9.5rem;color:var(--accent-text);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-style:normal;font-weight:600;line-height:1.3;animation:.3s ease-out 1.1s both standing-note;position:absolute;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{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin:var(--s-5) 0 0;padding-top:var(--s-3);color:var(--text-tertiary);text-align:left;border-top:1px solid #0f172a1a;font-size:14px;display:flex}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .devfoot b{color:#334155;font-size:16px;font-weight:600}@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%)}}@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:639px){[data-idea=standing][data-mode=signup] main .hero{padding-top:var(--s-2);padding-bottom:var(--s-7)}[data-idea=standing][data-mode=signup] main .hero-copy>.signup,[data-idea=standing][data-mode=signup] main .hero-copy>.signup-done,[data-idea=standing][data-mode=signup] main .hero-visual{margin-top:var(--s-5)}[data-idea=standing][data-mode=signup] main .hero-visual>.glass{padding:var(--s-5)}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .yearband{margin:var(--s-5) 0 var(--s-7)}[data-idea=standing][data-mode=signup] main .hero-visual .m-head .k{letter-spacing:.06em}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .yearband{grid-template-columns:repeat(6,1fr);row-gap:30px;font-size:11px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell{height:38px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:nth-child(6n){border-right:0}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:nth-child(-n+6){border-bottom:1px solid #0f172a14}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell.here{border-radius:var(--r-inline) 0 0 0}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ynote{width:max-content;max-width:11rem;font-size:11px;top:calc(100% + 7px)}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .ycell:has(.ynote):before{inset:var(--s-1) 3px}[data-idea=standing][data-mode=signup] main [data-demo=yearband] .devfoot{margin-top:var(--s-4);padding-top:var(--s-3);gap:var(--s-3);font-size:12px}}
[data-idea=co-op-gap][data-mode] .hero-grid{--hero-visual-offset:var(--s-2)}[data-idea=co-op-gap][data-mode=signup] main .hero{padding-bottom:var(--s-8)}@media (min-width:1024px){[data-idea=co-op-gap][data-mode=signup] main .hero-grid{align-items:start}[data-idea=co-op-gap][data-mode] .hero-copy>.signup{margin-top:var(--s-7)}[data-idea=co-op-gap][data-mode] .hero-copy>.trustnote{margin-top:var(--s-6)}}[data-idea=co-op-gap][data-mode] .hero-visual>.device{padding:var(--s-6);margin-top:0}[data-idea=co-op-gap][data-mode] .m-head{align-items:center;gap:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid color-mix(in srgb, var(--accent) 20%, transparent);text-align:left}[data-idea=co-op-gap][data-mode] .m-head .k{letter-spacing:.16em;color:var(--accent-text);font-size:12px;font-weight:600}[data-idea=co-op-gap][data-mode] .m-head .stamp{padding:var(--s-1) var(--s-2);border:1px solid color-mix(in srgb, var(--accent) 52%, transparent);border-radius:var(--r-inline);letter-spacing:.2em;background:0 0;flex:none;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{padding:var(--s-4) 0;border-bottom:1px solid color-mix(in srgb, var(--accent) 32%, transparent);grid-area:rail}[data-idea=co-op-gap][data-mode] .drow{gap:var(--s-3);padding:var(--s-2) 0;box-shadow:none;opacity:1;background:0 0;border-radius:0;margin:0;transition:none;animation:none;transform:none}[data-idea=co-op-gap][data-mode] .drow+.drow{border-top:1px solid color-mix(in srgb, var(--accent) 14%, transparent)}[data-idea=co-op-gap][data-mode] .drow .dk{color:#4a4038;font-size:14px;font-weight:500}[data-idea=co-op-gap][data-mode] .drow .dv{justify-content:flex-end;align-items:baseline;gap:var(--s-3);font-size:var(--t-body);white-space:nowrap;color:#2c2620;font-weight:600;display:flex}[data-idea=co-op-gap][data-mode] .drow .dv em{letter-spacing:0;color:var(--text-tertiary);order:-1;font-size:12px;font-weight:500}[data-idea=co-op-gap][data-mode] .drow.flag .dv em{color:var(--accent-text);font-weight:600}[data-idea=co-op-gap][data-mode] .drow.dead .dk,[data-idea=co-op-gap][data-mode] .drow.dead .dv em{color:var(--text-tertiary);text-decoration:none}[data-idea=co-op-gap][data-mode] .drow.dead .dv{color:var(--text-tertiary);-webkit-text-decoration:line-through #bdb7ac;text-decoration:line-through #bdb7ac;text-decoration-thickness:1px}[data-idea=co-op-gap][data-mode] .ct-num{padding-top:var(--s-5);border-top:1px solid color-mix(in srgb, var(--accent) 32%, transparent);font-size:var(--t-number);letter-spacing:-.02em;color:#0000;text-shadow:none;grid-area:total;margin-top:0;line-height:1;animation:1ms linear 1.06s both cg-ink;position:relative}[data-idea=co-op-gap][data-mode] .ct-num:before{content:"";background:color-mix(in srgb, var(--accent) 32%, transparent);height:1px;position:absolute;top:3px;left:0;right:0}[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{margin-top:var(--s-3);padding:var(--s-1) var(--s-3);border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:var(--r-inline);color:var(--accent-text);background:0 0;grid-area:expiry;justify-self:start;font-size:14px;font-weight:600}[data-idea=co-op-gap][data-mode] [data-hide-label=true] [data-role=demo-label]{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid color-mix(in srgb, var(--accent) 14%, transparent);max-width:100%;color:var(--text-tertiary);text-wrap:pretty;grid-area:note;font-size:12px;line-height:1.45;display:block}[data-idea=co-op-gap][data-mode] .hero h1{color:#241d14}[data-idea=co-op-gap][data-mode] .hero-copy>.sub{color:#6b6459}[data-idea=co-op-gap][data-mode] .signup{margin-top:var(--s-4);max-width:35rem}[data-idea=co-op-gap][data-mode] .signup-row{flex-wrap:wrap}[data-idea=co-op-gap][data-mode] .signup-row input{flex:1 1 0;width:auto;min-width:calc(17ch + 42px)}[data-idea=co-op-gap][data-mode] .trustnote{max-width:50ch;color:var(--text-tertiary);text-wrap:pretty}[data-idea=co-op-gap][data-mode] .signup-done{margin-top:var(--s-5);border-radius:var(--r-inline);text-align:left}[data-idea=co-op-gap][data-mode] [data-role=steps]>li{flex-direction:column;display:flex}[data-idea=co-op-gap][data-mode] [data-role=steps] [data-role=step-source]{padding-top:var(--s-4);margin-top:auto}@media (max-width:639px){[data-idea=co-op-gap][data-mode] .hero{padding-top:var(--s-3)}[data-idea=co-op-gap][data-mode] .hero-visual>.device{padding:var(--s-5)}[data-idea=co-op-gap][data-mode=signup] main .hero{padding-bottom:var(--s-8)}}@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] .hero-grid{--hero-visual-offset:calc(var(--s-6) + var(--s-3))}[data-idea=contingency-watch][data-mode=signup] main .hero,[data-idea=contingency-watch] .hero{padding-top:var(--s-8);padding-bottom:var(--s-8)}[data-idea=contingency-watch] .hero-copy>.sub{max-width:44ch}@media (min-width:640px){[data-idea=contingency-watch] .hero-copy>.trustnote{margin-top:var(--s-6)}}[data-idea=contingency-watch] .signup-row{flex-wrap:wrap}[data-idea=contingency-watch] .signup-row input{flex:1 1 0;width:auto;min-width:calc(17ch + 42px)}[data-idea=contingency-watch] .signup-done{border-radius:var(--r-inline);border-left:1px solid var(--accent)}[data-idea=contingency-watch] .device.board{padding:var(--s-6) var(--s-6) var(--s-7)}[data-idea=contingency-watch] [data-demo=yearband] .board{padding:var(--s-5) 0 0;position:relative}[data-idea=contingency-watch] [data-demo=yearband] .board:before{content:"";background:#0f172a0f;height:1px;position:absolute;top:0;left:0;right:0}[data-idea=contingency-watch] .device.board .m-head{align-items:flex-start;gap:var(--s-4)}[data-idea=contingency-watch] .device.board .m-head .k{flex:auto;min-width:0;line-height:1.3}[data-idea=contingency-watch] .device.board .m-head .stamp{flex:none}[data-idea=contingency-watch] .yearband{margin:var(--s-7) 0;font-variant-numeric:tabular-nums lining-nums;gap:0;position:relative}[data-idea=contingency-watch] .yearband>span{padding-top:var(--s-3);letter-spacing:.04em;color:var(--text-tertiary);border-top:1px solid #0f172a4d}[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:var(--text-tertiary)}[data-idea=contingency-watch] .yearband>span:nth-child(13){margin-left:var(--s-2)}[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:1px;border-top-color:var(--accent);color:var(--accent-text);font-weight:600}[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-weight:600;top:-26px}[data-idea=contingency-watch] .ynote{letter-spacing:.05em;white-space:nowrap;color:var(--text-tertiary);font-style:normal;font-weight:600;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:var(--s-6) 0}[data-idea=contingency-watch] .crow:first-child{padding-top:0}[data-idea=contingency-watch] .c-top{align-items:baseline;font-weight:600}[data-idea=contingency-watch] .c-top em{white-space:nowrap;color:var(--accent-text);font-style:normal;font-weight:600}[data-idea=contingency-watch] .c-bar{height:20px;margin-top:var(--s-3);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 32%, transparent) 0 83.333%, #0f172a0b 83.333% 100%)}[data-idea=contingency-watch] .c-goal{border-radius:var(--r-inline);background:#0f172a85;width:2px;top:-6px;bottom:-6px}[data-idea=contingency-watch] [data-demo=yearband] .board:after{content:"";left:83.333%;top:var(--s-5);background:#0f172a21;width:1px;position:absolute;bottom:4px}[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] .devfoot{margin-top:var(--s-5);padding-top:var(--s-4);color:var(--text-tertiary);border-top:1px solid #0f172a14;display:block}[data-idea=contingency-watch] .devfoot b{margin-top:var(--s-1);font-size:var(--t-number);letter-spacing:-.02em;color:var(--accent-text);font-weight:600;line-height:1;display:block}[data-idea=contingency-watch] .wrap.secwrap .faq{margin-block:var(--s-5)}[data-idea=contingency-watch] .footgrid,[data-idea=contingency-watch] .footbase{padding-inline:var(--s-6)}@media (max-width:639px){[data-idea=contingency-watch][data-mode=signup] main .hero,[data-idea=contingency-watch] .hero{padding-top:0;padding-bottom:var(--s-8)}[data-idea=contingency-watch] .hero .eyebrow{margin-bottom:var(--s-2)}[data-idea=contingency-watch] .hero-copy>.sub{margin-top:var(--s-3)}[data-idea=contingency-watch] .signup{margin-top:20px}[data-idea=contingency-watch] .trustnote{margin-top:var(--s-2)}[data-idea=contingency-watch] .footgrid{padding:var(--s-6) var(--s-5) var(--s-3)}[data-idea=contingency-watch] .footbase{padding:var(--s-3) var(--s-5) var(--s-5)}[data-idea=contingency-watch] .device.board{padding:var(--s-5)}[data-idea=contingency-watch] .yearband{margin:var(--s-5) 0 var(--s-4)}[data-idea=contingency-watch] .c-bar{height:16px}[data-idea=contingency-watch] .c-top{display:block}[data-idea=contingency-watch] .c-top em{margin-top:var(--s-1);display:block}[data-idea=contingency-watch] .crow{padding:var(--s-3) 0}[data-idea=contingency-watch] [data-demo=yearband] .board:after{content:none}[data-idea=contingency-watch] .ymark,[data-idea=contingency-watch] .ynote{letter-spacing:.02em}[data-idea=contingency-watch] .devfoot{margin-top:var(--s-4);padding-top:var(--s-3)}}@media (prefers-reduced-motion:reduce){[data-idea=contingency-watch] .c-fill{width:var(--c-w);animation:none}}
[data-idea=reasonable-steps]{--rs-rule-gap:var(--s-2);--rs-rule-w:1px;--rs-hair:#0f172a1a}[data-idea=reasonable-steps][data-mode=signup] .navpill[data-nav=side]{padding:0 max(var(--gutter), calc((100% - var(--w-page)) / 2 + var(--gutter)))}[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:16px}[data-idea=reasonable-steps][data-mode=signup] main .hero{padding-top:var(--s-7);padding-bottom:var(--s-8)}[data-idea=reasonable-steps][data-mode=signup] main .proofwrap{margin-top:var(--s-8);padding-bottom:var(--s-7)}[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{margin:0 0 var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--ink);color:var(--accent-text);text-transform:none;letter-spacing:.05em;order:1;align-self:stretch;gap:0;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{margin:0 0 var(--s-3);order:2}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.sub{margin:0 0 var(--s-3);order:3}[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{margin:var(--s-3) 0 0;order:6}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.signup-done{border:0;border-left:1px 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{max-width:none;color:var(--ink);text-wrap:balance}[data-idea=reasonable-steps][data-mode=signup] main .hero .sub{color:var(--text-secondary)}[data-idea=reasonable-steps][data-mode=signup] main .trustnote{max-width:48ch;color:var(--text-tertiary)}[data-idea=reasonable-steps][data-mode=signup] main #statute [data-role=exhibit-list]>li{border-left:1px solid var(--accent);border-radius:0 var(--r-card) var(--r-card) 0;position:relative}[data-idea=reasonable-steps][data-mode=signup] main #statute [data-role=exhibit-list]{align-items:start}[data-idea=reasonable-steps][data-mode=signup] main .faq{max-width:var(--w-prose);margin:0}@media (min-width:1080px){[data-idea=reasonable-steps][data-mode=signup] main .faq{max-width:none}}[data-idea=reasonable-steps][data-mode=signup] main #statute [data-role=exhibit-claim]{color:var(--accent-text);font-weight:500}[data-idea=reasonable-steps][data-mode=signup] main #statute [data-role=exhibit-detail]{margin-top:var(--s-2)}[data-idea=reasonable-steps][data-mode=signup] main #statute [data-role=attribution]{margin-top:var(--s-4);display:block;position:relative}[data-idea=reasonable-steps][data-mode=signup] main #statute [data-role=attribution]: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%));position:absolute}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento{padding:var(--s-6);border-radius:var(--r-card);-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);box-shadow:0 0 0 1px #0f172a0b, inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #0f172a0b, var(--elev);background:#ffffffa8;border:1px solid #0000;align-items:stretch;gap:0}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li{padding:0 var(--s-6);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li:before,[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li:after{content:none}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li:first-child{padding-left:0}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li:last-child{padding-right:0}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li+li{border-left:1px solid var(--rs-hair)}@media (max-width:639px){[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento{padding:var(--s-5)}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li{padding:0}[data-idea=reasonable-steps][data-mode=signup] main [data-section=mechanism] .bento>li+li{margin-top:var(--s-5);padding-top:var(--s-5);border-left:0;border-top:1px solid var(--rs-hair)}}[data-idea=reasonable-steps][data-mode=signup] main .audlog{padding:var(--s-6)}[data-idea=reasonable-steps][data-mode=signup] main .capmath{margin-top:var(--s-5);border-top:1px solid var(--rs-hair)}[data-idea=reasonable-steps][data-mode=signup] main .cm{padding:var(--s-7) var(--s-4)}[data-idea=reasonable-steps][data-mode=signup] main .cm .cml{letter-spacing:-.022em;color:var(--text-tertiary);font-size:24px;font-weight:600;line-height:1;display:block}[data-idea=reasonable-steps][data-mode=signup] main .cm b{margin-top:var(--s-1);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600;display:block}[data-idea=reasonable-steps][data-mode=signup] main .cm .cmc{margin-top:var(--s-2);color:var(--text-tertiary);font-size:12px;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 1px 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 1px 0 0 var(--accent)}[data-idea=reasonable-steps][data-mode=signup] main .cm{padding:var(--s-4)}[data-idea=reasonable-steps][data-mode=signup] main .audlog{padding:var(--s-5)}[data-idea=reasonable-steps][data-mode=signup] main .hero{padding-bottom:var(--s-7)}[data-idea=reasonable-steps][data-mode=signup] main .proofwrap{margin-top:var(--s-6)}}@media (max-width:639px){[data-idea=reasonable-steps][data-mode=signup] main .hero{padding-top:var(--s-2)}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.eyebrow{margin-bottom:var(--s-2)}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>h1,[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.sub{margin-bottom:var(--s-3)}[data-idea=reasonable-steps][data-mode=signup] main .hero-copy>.trustnote{margin-top:var(--s-2)}[data-idea=reasonable-steps][data-mode=signup] main .hero-visual,[data-idea=reasonable-steps][data-mode=signup] main .hero-visual .audlog{margin-top:var(--s-4)}[data-idea=reasonable-steps][data-mode=signup] main .audlog{padding:var(--s-4)}[data-idea=reasonable-steps][data-mode=signup] main .capmath{margin-inline:calc(var(--s-4) * -1);grid-template-columns:repeat(3,minmax(0,1fr))}[data-idea=reasonable-steps][data-mode=signup] main .cm{padding:var(--s-2);border-bottom:0;border-right:1px solid #0f172a12}[data-idea=reasonable-steps][data-mode=signup] main .cm:last-child{border-right:0}[data-idea=reasonable-steps][data-mode=signup] main .cm.active{box-shadow:inset 0 1px 0 var(--accent)}}@media (prefers-reduced-motion:reduce){[data-idea=reasonable-steps][data-mode=signup] main #statute [data-role=attribution]:before{animation:none;transform:scaleX(1)}}
[data-idea=claimclock]{--cc-track-h:5px;--cc-track-gap:11px}[data-idea=claimclock] .field{background:linear-gradient(#fff 0%,#fcfbfc 58%,#f6f1f3 100%)}[data-idea=claimclock][data-mode=signup] main .hero-grid{--hero-visual-offset:calc(var(--s-6) + var(--s-2))}[data-idea=claimclock][data-mode=signup] main .hero{padding-bottom:var(--s-8)}[data-idea=claimclock] .hero-copy>.eyebrow{margin:0 0 var(--s-3);padding-left:var(--s-3);color:var(--accent-text);gap:0;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-error{margin-top:var(--s-2)}[data-idea=claimclock] .signup-done{padding-left:var(--s-3);border-left:1px solid var(--accent)}[data-idea=claimclock] .hero-visual>.clockcard{padding:var(--s-5);margin-top:0}[data-idea=claimclock] .stamp{border-radius:var(--r-inline);background:#fff;transform:none}[data-idea=claimclock] .qlead{align-items:baseline;gap:0 var(--s-2);margin:var(--s-5) 0 0;flex-wrap:wrap;display:flex}[data-idea=claimclock] .qlead b{font-size:var(--t-number);letter-spacing:-.02em;color:var(--accent-text);font-weight:600;line-height:1}[data-idea=claimclock] .qlead span{font-size:var(--t-small);color:var(--text-secondary)}[data-idea=claimclock] .sortwrap{gap:var(--s-2);height:auto;margin-top:var(--s-5);flex-direction:column;transition:none;display:flex;position:static}[data-idea=claimclock] .srow.drow,[data-idea=claimclock] .srow.drow.flag{box-shadow:none}[data-idea=claimclock] .srow{align-items:baseline;column-gap:var(--s-3);padding:0 0 calc(var(--cc-track-gap) + var(--cc-track-h));box-shadow:none;opacity:1;background-image:linear-gradient(#0f172a17,#0f172a17);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--cc-track-h);border-radius:0;grid-template-columns:minmax(0,1fr) auto;margin:0;transition:none;display:grid;position:relative;overflow:visible;transform:none}[data-idea=claimclock] .srow .dk{max-width:none}[data-idea=claimclock] .srow:before{content:"";height:var(--cc-track-h);width:var(--w);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 45%, transparent) 0%, color-mix(in srgb, var(--accent) 72%, transparent) 60%, var(--accent) 100%);animation:cc-drain .9s var(--ease) var(--d) both;position:absolute;top:auto;bottom:0;left:0}[data-idea=claimclock] .srow:after{content:"";top:auto;bottom:calc(var(--cc-track-h) * -1);height:calc(var(--cc-track-h) * 3);width:3px;left:calc(var(--w) - 3px);background:var(--accent);animation:cc-close .9s var(--ease) 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(100% * var(--f));--w0:calc(100% * 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;font-size:var(--t-small);color:var(--ink);font-weight:600;position:relative}[data-idea=claimclock] .srow .dv{z-index:1;justify-content:flex-end;align-items:baseline;gap:var(--s-3);white-space:nowrap;text-align:right;font-size:var(--t-small);color:var(--text-secondary);font-weight:500;display:flex;position:relative}[data-idea=claimclock] .srow .dv em{color:var(--accent-text);text-align:right;flex:none;min-width:4.6rem;font-style:normal;font-weight:600}[data-idea=claimclock] .srow.flag .dv em{color:var(--accent)}[data-idea=claimclock] .srow.flag:after{height:calc(var(--cc-track-h) * 4);bottom:calc(var(--cc-track-h) * -1.5);width:4px;left:calc(var(--w) - 4px)}[data-idea=claimclock] .srow.dead{background-image:repeating-linear-gradient(90deg,#0f172a29 0 5px,#0000 5px 10px)}[data-idea=claimclock] .srow.dead:before{background:0 0;width:0;animation:none}[data-idea=claimclock] .srow.dead:after{content:none}[data-idea=claimclock] .srow.dead .dk,[data-idea=claimclock] .srow.dead .dv,[data-idea=claimclock] .srow.dead .dv em{color:var(--text-tertiary)}[data-idea=claimclock] .srow.dead .dv em{font-weight:600}[data-idea=claimclock] .devfoot{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:var(--s-5) 0 0;padding:var(--s-4) 0 0;font-size:var(--t-small);color:var(--text-tertiary);border-top:1px solid #0f172a17;display:flex}[data-idea=claimclock] .devfoot b{font-weight:600;font-size:var(--t-small);color:var(--ink)}[data-idea=claimclock] .wrap.secwrap,[data-idea=claimclock] .wrap.secwrap.measure,[data-idea=claimclock] .secwrap>*,[data-idea=claimclock] .secwrap.measure>*{max-width:var(--w-page)}@media (min-width:1024px){[data-idea=claimclock]{--cc-track-gap:13px}[data-idea=claimclock] .hero-visual>.clockcard{padding:var(--s-6)}}@media (max-width:639px){[data-idea=claimclock][data-mode=signup] main .hero{padding-top:0}[data-idea=claimclock] .hero-copy>.eyebrow{margin-bottom:var(--s-2)}[data-idea=claimclock]{--cc-track-h:4px;--cc-track-gap:8px}[data-idea=claimclock] .sortwrap{gap:var(--s-3);margin-top:var(--s-4)}[data-idea=claimclock] .qlead{margin-top:var(--s-4)}[data-idea=claimclock] .devfoot{margin-top:var(--s-4);padding-top:var(--s-3)}[data-idea=claimclock] .srow .dk,[data-idea=claimclock] .srow .dv{font-size:var(--t-micro)}[data-idea=claimclock] .srow .dv{gap:var(--s-2)}[data-idea=claimclock] .srow .dv em{min-width:4.2rem}[data-idea=claimclock] .devfoot,[data-idea=claimclock] .devfoot b{font-size:var(--t-micro)}}@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)}[data-idea=practice-radar][data-mode=signup] main .hero{padding-bottom:var(--s-8);position:relative;overflow:hidden}[data-idea=practice-radar][data-mode=signup] main .hero-visual{width:var(--pr-ring);max-width:100%;margin-inline:auto;position:relative}[data-idea=practice-radar][data-mode=signup] main .hero h1{text-wrap:pretty}[data-idea=practice-radar] .signup-row{flex-wrap:wrap}[data-idea=practice-radar] .signup-row input{flex:1 1 0;width:auto;min-width:calc(17ch + 42px)}[data-idea=practice-radar][data-mode=signup] main .hero-visual .device{contain:none;isolation:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding:0;overflow:visible}[data-idea=practice-radar][data-mode=signup] main .hero-visual .device:before,[data-idea=practice-radar][data-mode=signup] main .hero-visual .device:after{display:none}[data-idea=practice-radar] .device .m-head{gap:var(--s-3);padding-bottom:var(--s-2);margin-bottom:var(--s-2);border-bottom:1px solid color-mix(in srgb, var(--accent) 24%, transparent);align-items:center}[data-idea=practice-radar] .device .m-head .k{letter-spacing:.1em;color:var(--accent-text);font-size:12px;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-label]{paint-order:stroke fill;stroke:#ffffffeb;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;font-size:4.6px}[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 - 8px);z-index:2;padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);background:#fff;font-size:12px;font-weight:600;animation:.26s .7s both pr-annotate;position:absolute;transform:translate(-50%,-100%)}@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:12px;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]{margin-top:var(--s-1);text-align:center;color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}[data-idea=practice-radar] .device .m-sub{margin-top:var(--s-1);padding-bottom:var(--s-2);text-align:center;color:var(--pr-quiet);border-bottom:1px solid color-mix(in srgb, var(--accent) 24%, transparent);font-size:12px}@media (min-width:1024px){[data-idea=practice-radar]{--pr-ring:min(clamp(19rem, 58vh, 33rem), calc(min(100vw, var(--w-page)) - 2 * var(--gutter) - 34rem - var(--s-8)))}[data-idea=practice-radar][data-mode=signup] main .hero-grid{justify-content:space-between;column-gap:var(--s-8);--hero-visual-offset:var(--s-2);grid-template-columns:minmax(0,34rem) min-content;align-items:start;row-gap:0}[data-idea=practice-radar][data-mode=signup] main .hero-copy>.signup{margin-top:var(--s-7)}[data-idea=practice-radar][data-mode=signup] main .hero-copy>.trustnote{margin-top:var(--s-6)}[data-idea=practice-radar][data-mode=signup] main .hero-visual{margin-inline:0}}@media (max-width:639px){[data-idea=practice-radar]{--pr-ring:min(20rem, calc(100vw - 76px));--pr-far:color-mix(in srgb, var(--accent) 13%, transparent)}[data-idea=practice-radar][data-mode=signup] main .hero{padding-top:var(--s-2)}[data-idea=practice-radar] .proofstrip .pi{flex-basis:100%}[data-idea=practice-radar] [data-role=ring-label]{font-size:6px}[data-idea=practice-radar][data-mode=signup] main .hero-visual{margin-top:var(--s-5)}[data-idea=practice-radar] .device .m-head{row-gap:var(--s-2);flex-wrap:wrap}[data-idea=practice-radar] .device .m-head .stamp{order:-1;margin-left:auto}[data-idea=practice-radar] .device .m-head .k{letter-spacing:.07em;flex:1 0 100%}}@media (min-width:1024px) and (max-height:820px){[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-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]:before{opacity:1;animation:none;transform:translate(-50%,-100%)}[data-idea=practice-radar] [data-demo=ring]:after{opacity:1;animation:none;transform:translate(-50%)}}
