@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_64f73178-module__e5UKWa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_64f73178-module__e5UKWa__variable{--font-brico:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2?dpl=dpl_DHqD1XEnepY2oppoBg2D32VYYKkL)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_51cfc323-module__sbIg3q__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_51cfc323-module__sbIg3q__variable{--font-sg:"Space Grotesk", "Space Grotesk Fallback"}
.appv2,.appv2-type{--font-display:var(--font-brico), "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-sg), "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-stencil:var(--font-brico), "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.appv2{--theme-bg-base:#0a0a0a;--theme-bg-surface:#111;--theme-bg-border:#1f1f1f;--bg-base:var(--theme-bg-base);--bg-surface:var(--theme-bg-surface);--bg-border:var(--theme-bg-border);--accent:#3a9ff6;--accent-hover:#5ab0f9;--accent-fg:#0a0a0a;--accent-text-dark:#5ab0f9;--accent-text:#5ab0f9;--accent-glow:#3a9ff68c;--button-bg:var(--accent);--button-fg:var(--accent-fg);--button-hover:var(--accent-hover);--text-primary:var(--text-primary-shade-dark,#fff);--text-muted:var(--text-muted-shade-dark,#8a8a8a);--v2-hairline:#1f1f1f;--v2-hairline-strong:#2a2a2a;--v2-subtle:#5a5a5a}.appv2 ::selection{background:var(--accent);color:#0a0a0a}.appv2-grain{pointer-events:none;z-index:60;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.appv2 .font-stencil,.appv2-type .font-stencil{font-family:var(--font-display);text-transform:none;letter-spacing:-.035em;font-weight:800;line-height:.98}.appv2 button.bg-\[var\(--accent\)\]:not(.rounded-2xl):not(.rounded-3xl),.appv2 a.bg-\[var\(--accent\)\]:not(.rounded-2xl):not(.rounded-3xl),.appv2 label.bg-\[var\(--accent\)\]:not(.rounded-2xl):not(.rounded-3xl),.appv2 button.bg-\[var\(--button-bg\)\]:not(.rounded-2xl):not(.rounded-3xl),.appv2 a.bg-\[var\(--button-bg\)\]:not(.rounded-2xl):not(.rounded-3xl),.appv2 label.bg-\[var\(--button-bg\)\]:not(.rounded-2xl):not(.rounded-3xl){font-family:var(--font-display);letter-spacing:-.01em;border-radius:999px;font-weight:800;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s}.appv2 button.bg-\[var\(--accent\)\]:hover:not(:disabled),.appv2 a.bg-\[var\(--accent\)\]:hover,.appv2 button.bg-\[var\(--button-bg\)\]:hover:not(:disabled),.appv2 a.bg-\[var\(--button-bg\)\]:hover{transform:scale(1.03)}.appv2 button.bg-\[var\(--accent\)\]:active:not(:disabled),.appv2 a.bg-\[var\(--accent\)\]:active,.appv2 button.bg-\[var\(--button-bg\)\]:active:not(:disabled),.appv2 a.bg-\[var\(--button-bg\)\]:active{transform:scale(.97)}.appv2 button.bg-\[var\(--accent\)\]:disabled,.appv2 button.bg-\[var\(--button-bg\)\]:disabled{cursor:not-allowed}.appv2 button.border.border-\[var\(--bg-border\)\]:not(.rounded-xl):not(.rounded-2xl):not(.rounded-3xl),.appv2 a.border.border-\[var\(--bg-border\)\]:not(.rounded-xl):not(.rounded-2xl):not(.rounded-3xl){font-family:var(--font-display);border-radius:999px;font-weight:700;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .2s,background-color .2s}.appv2 button.border.border-\[var\(--bg-border\)\]:not(.rounded-xl):not(.rounded-2xl):not(.rounded-3xl):hover:not(:disabled),.appv2 a.border.border-\[var\(--bg-border\)\]:not(.rounded-xl):not(.rounded-2xl):not(.rounded-3xl):hover{border-color:var(--v2-hairline-strong);transform:scale(1.02)}.appv2 .rounded-md{border-radius:10px}.appv2 .rounded-lg{border-radius:13px}.appv2 .rounded-xl{border-radius:17px}.appv2 .rounded-2xl{border-radius:22px}.appv2 .rounded-3xl{border-radius:28px}.appv2 .bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]{box-shadow:inset 0 1px #ffffff0d}.appv2 input,.appv2 textarea,.appv2 select,.appv2-type input,.appv2-type textarea,.appv2-type select{font-family:var(--font-body)}.appv2 aside .bg-clip-text.text-transparent,.appv2-type aside .bg-clip-text.text-transparent{color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);letter-spacing:-.02em;background-image:none;margin-left:-2.5px;font-weight:800}.appv2 aside .tracking-\[0\.14em\],.appv2-type aside .tracking-\[0\.14em\]{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.22em;font-size:10px;font-weight:500}.appv2 aside,.appv2-type aside{font-family:var(--font-display);letter-spacing:-.005em}.appv2 aside .border-r-2.border-\[var\(--accent\)\]{border-top-right-radius:0;border-bottom-right-radius:0}@media (prefers-reduced-motion:reduce){.appv2 button.bg-\[var\(--accent\)\]:hover,.appv2 a.bg-\[var\(--accent\)\]:hover,.appv2 button.bg-\[var\(--button-bg\)\]:hover,.appv2 a.bg-\[var\(--button-bg\)\]:hover,.appv2 button.border.border-\[var\(--bg-border\)\]:hover,.appv2 a.border.border-\[var\(--bg-border\)\]:hover{transform:none}}.appv2 .sticky-header-fill h1.font-stencil,.appv2 .sticky-header-fill h2.font-stencil{letter-spacing:-.04em;font-size:clamp(30px,4vw,42px);line-height:.95}.appv2 .sticky-header-fill{border-bottom-color:#ffffff0f}.appv2 .bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]:not(input):not(textarea):not(select){background:#111;border-color:#ffffff14;box-shadow:0 18px 40px -28px #000000d9,inset 0 1px #ffffff0d}.appv2 li.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\],.appv2 a.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\],.appv2 .group.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s}.appv2 li.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]:hover,.appv2 a.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]:hover,.appv2 .group.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]:hover{border-color:color-mix(in srgb, var(--accent) 42%, transparent);transform:translateY(-1px);box-shadow:0 24px 50px -28px #000000e6,inset 0 1px #ffffff0f}.appv2 .sv-row{border-color:#ffffff14;border-radius:18px;box-shadow:inset 0 1px #ffffff0d}.appv2 .sv-row:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-1px);box-shadow:0 24px 50px -28px #000000e6,inset 0 1px #ffffff0f}.appv2 table thead th{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500}.appv2 table tbody tr{transition:background-color .15s}.appv2 table tbody tr:hover{background:#ffffff05}.appv2 .border-dashed{border-color:#ffffff1a}.appv2 input.pl-10.rounded-xl{border-radius:999px}@media (prefers-reduced-motion:reduce){.appv2 li.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]:hover,.appv2 a.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]:hover,.appv2 .group.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\]:hover,.appv2 .sv-row:hover{transform:none}}.appv2 .font-display.tabular-nums{letter-spacing:-.03em;font-weight:800}.appv2 .p-1.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\].rounded-xl{border-radius:999px}.appv2 .p-1.bg-\[var\(--bg-surface\)\].border.border-\[var\(--bg-border\)\].rounded-xl>button{font-family:var(--font-display);letter-spacing:-.01em;border-radius:999px;font-weight:700}.appv2 .ssn-panel{-webkit-backdrop-filter:blur(28px)saturate(150%);background:#0c0c0ce6;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 40px 120px -30px #000000d9,inset 0 1px #ffffff12}.appv2 .ssn-glow{aspect-ratio:1.4;opacity:.14;filter:blur(46px);pointer-events:none;background:radial-gradient(#3a9ff6 0%,#1a5db8 24%,#0000 58%);border-radius:999px;width:min(620px,92vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.appv2 .ssn-kicker{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500}.appv2 .ssn-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(26px,4.2vw,34px);font-weight:800;line-height:1}.appv2 .ssn-btn,.appv2 .ssn-btn-quiet{height:42px;font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:800;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .2s,border-color .2s;display:inline-flex}.appv2 .ssn-btn{background:var(--accent);color:var(--accent-fg);border:0;box-shadow:0 16px 40px -14px #3a9ff699}.appv2 .ssn-btn:not(:disabled):hover{background:var(--accent-hover)}.appv2 .ssn-btn-quiet{color:var(--accent-text);background:#3a9ff61f;border:1px solid #3a9ff666}.appv2 .ssn-btn:not(:disabled):hover,.appv2 .ssn-btn-quiet:not(:disabled):hover{transform:scale(1.04)}.appv2 .ssn-btn:not(:disabled):active,.appv2 .ssn-btn-quiet:not(:disabled):active{transform:scale(.96)}.appv2 .ssn-btn:disabled,.appv2 .ssn-btn-quiet:disabled{opacity:.5;cursor:not-allowed}.appv2 .ssn-btn:focus-visible,.appv2 .ssn-btn-quiet:focus-visible,.appv2 .ssn-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.appv2 .ssn-close{width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;place-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s,border-color .2s;display:grid}.appv2 .ssn-close:hover{color:var(--text-primary);background:#ffffff1a;border-color:#ffffff2e;transform:scale(1.06)}.appv2 .ssn-close:active{transform:scale(.92)}.appv2 .ssn-stat{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0d}.appv2 .ssn-stat-num{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:30px;font-weight:800;line-height:1}.appv2 .ssn-stat-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:9.5px}@media (prefers-reduced-motion:reduce){.appv2 .ssn-btn,.appv2 .ssn-btn-quiet,.appv2 .ssn-close{transition:none}.appv2 .ssn-btn:hover,.appv2 .ssn-btn:active,.appv2 .ssn-btn-quiet:hover,.appv2 .ssn-btn-quiet:active,.appv2 .ssn-close:hover,.appv2 .ssn-close:active{transform:none}}
