/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-background:var(--bg);--color-foreground:var(--text);--color-card:var(--surface);--color-muted-foreground:var(--text-2)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[14\%\]{inset:14%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-\[0\.85em\]{inset-inline:.85em}.inset-x-\[2px\]{inset-inline:2px}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-\[0\.85em\]{inset-block:.85em}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-\[0\.72em\]{top:.72em}.top-\[2\.6em\]{top:2.6em}.top-\[5\.1em\]{top:5.1em}.top-\[9\.8em\]{top:9.8em}.right-0{right:calc(var(--spacing)*0)}.right-\[0\.8em\]{right:.8em}.right-\[1\.5px\]{right:1.5px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-\[0\.8em\]{bottom:.8em}.bottom-\[0\.75em\]{bottom:.75em}.-left-1\/2{left:-50%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[0\.6em\]{left:.6em}.left-\[1\.5px\]{left:1.5px}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[0\.15em\]{margin-top:.15em}.mt-\[0\.25em\]{margin-top:.25em}.mt-\[0\.55em\]{margin-top:.55em}.mt-\[2\.05em\]{margin-top:2.05em}.mt-auto{margin-top:auto}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-\[1\.05em\]{width:1.05em;height:1.05em}.size-\[3\.9em\]{width:3.9em;height:3.9em}.size-\[5\.3em\]{width:5.3em;height:5.3em}.size-\[32\%\]{width:32%;height:32%}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-3{height:calc(var(--spacing)*3)}.h-7{height:calc(var(--spacing)*7)}.h-\[0\.56em\]{height:.56em}.h-\[1\.6em\]{height:1.6em}.h-\[2\.15em\]{height:2.15em}.h-\[4\.3em\]{height:4.3em}.h-px{height:1px}.min-h-\[2\.6rem\]{min-height:2.6rem}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.w-\[1\.5px\]{width:1.5px}.w-\[2\.7em\]{width:2.7em}.w-\[2px\]{width:2px}.w-\[200\%\]{width:200%}.w-full{width:100%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-\[0\.1em\]{gap:.1em}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.28em\]{gap:.28em}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[0\.4em\]{border-radius:.4em}.rounded-\[0\.85em\]{border-radius:.85em}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--line)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/45{border-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.border-white\/45{border-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.bg-background{background-color:var(--bg)}.bg-black{background-color:var(--color-black)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-card{background-color:var(--surface)}.bg-foreground,.bg-foreground\/10{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--text)10%,transparent)}}.bg-foreground\/25{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/25{background-color:color-mix(in oklab,var(--text)25%,transparent)}}.bg-foreground\/35{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/35{background-color:color-mix(in oklab,var(--text)35%,transparent)}}.bg-foreground\/60{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/60{background-color:color-mix(in oklab,var(--text)60%,transparent)}}.bg-muted,.bg-muted\/60{background-color:var(--surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--surface-2)60%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-gradient-to-l{--tw-gradient-position:to left in oklab}.bg-gradient-to-l,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-background{--tw-gradient-from:var(--bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-25\%{--tw-gradient-from-position:25%}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-\[0\.2em\]{padding:.2em}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[0\.3em\]{padding-inline:.3em}.px-\[0\.6em\]{padding-inline:.6em}.px-\[0\.8em\]{padding-inline:.8em}.py-\[0\.14em\]{padding-block:.14em}.py-\[0\.16em\]{padding-block:.16em}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-\[0\.5em\]{padding-top:.5em}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-\[0\.7em\]{padding-bottom:.7em}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.8em\]{font-size:.8em}.text-\[0\.52em\]{font-size:.52em}.text-\[0\.68em\]{font-size:.68em}.text-\[0\.72em\]{font-size:.72em}.text-\[0\.74em\]{font-size:.74em}.text-\[0\.95em\]{font-size:.95em}.text-\[1\.08em\]{font-size:1.08em}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-card-foreground{color:var(--text)}.text-chart-1{color:var(--accent)}.text-chart-2{color:var(--info)}.text-chart-3{color:var(--warn)}.text-chart-4{color:#b48cff}.text-chart-5{color:var(--bad)}.text-foreground,.text-foreground\/80{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/80{color:color-mix(in oklab,var(--text)80%,transparent)}}.text-muted-foreground,.text-muted-foreground\/60{color:var(--text-2)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--text-2)60%,transparent)}}.uppercase{text-transform:uppercase}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-\[2px\],.blur-\[5px\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[5px\]{--tw-blur:blur(5px)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media (hover:hover){.hover\:bg-foreground\/45:hover{background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/45:hover{background-color:color-mix(in oklab,var(--text)45%,transparent)}}.hover\:bg-muted:hover{background-color:var(--surface-2)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--accent)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:48rem){.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.dark\:bg-black\/45:where([data-theme=dark],[data-theme=dark] *){background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/45:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.dark\:bg-black\/70:where([data-theme=dark],[data-theme=dark] *){background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/70:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.dark\:opacity-35:where([data-theme=dark],[data-theme=dark] *){opacity:.35}}:root{--bg:#0d0e10;--surface:#141619;--surface-2:#1b1e22;--surface-3:#23272c;--line:#2a2e34;--line-strong:#3b4048;--text:#eceef1;--text-2:#a6acb5;--text-3:#8b929c;--accent:#3ddc84;--accent-soft:#3ddc841f;--accent-ink:#06150c;--warn:#f2c14e;--warn-soft:#f2c14e1f;--bad:#ff6b6b;--bad-soft:#ff6b6b1f;--info:#74a7ff;--info-soft:#74a7ff1f;--hatch:#ffffff0b;--shimmer:#ffffff0f;--radius:12px;--radius-sm:8px;--shadow:0 1px 0 #ffffff08 inset,0 12px 32px #00000059;--font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"JetBrains Mono",Consolas,"Liberation Mono",monospace;color-scheme:dark}:root[data-theme=light]{--bg:#f3f4f6;--surface:#fff;--surface-2:#f6f7f9;--surface-3:#eceef1;--line:#e1e4e8;--line-strong:#c9ced5;--text:#15181c;--text-2:#4f5661;--text-3:#687079;--accent:#10a85a;--accent-soft:#10a85a1a;--accent-ink:#fff;--warn:#b7820d;--warn-soft:#b7820d1a;--bad:#d23c3c;--bad-soft:#d23c3c14;--info:#2f6fdc;--info-soft:#2f6fdc14;--hatch:#0000000d;--shimmer:#0000000d;--shadow:0 1px 2px #0000000a,0 8px 24px #0000000f;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3,h4,p{margin:0}.mono,code{font-family:var(--mono);font-size:.92em}.screen{background:var(--bg);color:var(--text);min-height:100%;position:relative;container:screen/inline-size}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}@container screen (max-width:760px){.wrap{padding:0 16px}}.row{align-items:center;gap:12px;display:flex}.row.wrapy{flex-wrap:wrap}.row.between{justify-content:space-between}.row.top{align-items:flex-start}.stack{flex-direction:column;gap:12px;display:flex}.stack.s4{gap:4px}.stack.s8{gap:8px}.stack.s16{gap:16px}.stack.s24{gap:24px}.stack.s32{gap:32px}.grow{flex:1;min-width:0}.grid{gap:16px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@container screen (max-width:960px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container screen (max-width:600px){.g2,.g3{grid-template-columns:1fr}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}.section{border-top:1px solid var(--line);padding:72px 0}@container screen (max-width:760px){.section{padding:48px 0}}.center{text-align:center}.show-m{display:none!important}@container screen (max-width:760px){.hide-m{display:none!important}.show-m{display:revert!important}}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px}.h1{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1.04}.h2{letter-spacing:-.02em;font-size:32px;font-weight:650;line-height:1.15}.h3{letter-spacing:-.01em;font-size:20px;line-height:1.3}.h3,.h4{font-weight:600}.h4{font-size:15px}.lead{max-width:560px;font-size:18px}.lead,.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:13px}.xs{font-size:12px}.num{font-variant-numeric:tabular-nums}.accent{color:var(--accent)}.c-warn{color:var(--warn)}.c-bad{color:var(--bad)}.c-info{color:var(--info)}@container screen (max-width:760px){.h1{font-size:36px}.h2{font-size:24px}.lead{font-size:16px}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.card.pad-lg{padding:28px}.card.flat{box-shadow:none}.card.raised{box-shadow:var(--shadow)}.card.dashed{border-style:dashed;border-color:var(--line-strong);background:0 0}.divider{background:var(--line);border:0;height:1px;margin:0}.well{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px}.ph{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background-image:repeating-linear-gradient(135deg,var(--hatch)0 1px,transparent 1px 10px);color:var(--text-3);font-family:var(--mono);text-align:center;place-items:center;padding:8px;font-size:12px;display:grid;position:relative}.btn{border:1px solid var(--line-strong);background:var(--surface-2);height:40px;color:var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.btn:hover{background:var(--surface-3)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover{filter:brightness(1.05)}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{color:var(--text);background:var(--surface-2)}.btn.danger{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.btn.lg{border-radius:12px;height:52px;padding:0 22px;font-size:16px}.btn.sm{border-radius:8px;height:32px;padding:0 12px;font-size:13px}.btn.block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;filter:none}.icon-btn{border-radius:9px;width:36px;height:36px;padding:0}.field{flex-direction:column;gap:6px;display:flex}.label{color:var(--text-2);font-size:13px;font-weight:600}.input{border:1px solid var(--line-strong);background:var(--bg);width:100%;height:48px;color:var(--text);font-family:var(--mono);border-radius:10px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--text-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input.is-bad{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.input.is-ok{border-color:var(--accent)}.input.sm{height:36px;font-size:13px;font-family:var(--font)}.hint{color:var(--text-3);font-size:12.5px}.hint.bad{color:var(--bad)}.hint.ok{color:var(--accent)}.input-wrap{position:relative}.input-wrap .input{padding-right:84px}.input-wrap .suffix{position:absolute;top:50%;right:6px;transform:translateY(-50%)}select.input{font-family:var(--font);appearance:auto}.check{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.toggle{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:999px;flex:none;width:38px;height:22px;position:relative}.toggle:after{content:"";background:var(--text-3);border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:2px;left:2px}.toggle.on{background:var(--accent-soft);border-color:var(--accent)}.toggle.on:after{background:var(--accent);left:18px}.badge{border:1px solid var(--line-strong);height:24px;color:var(--text-2);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.badge.ok{color:var(--accent);background:var(--accent-soft);border-color:#0000}.badge.warn{color:var(--warn);background:var(--warn-soft);border-color:#0000}.badge.bad{color:var(--bad);background:var(--bad-soft);border-color:#0000}.badge.info{color:var(--info);background:var(--info-soft);border-color:#0000}.badge.p{font-family:var(--mono);letter-spacing:.04em;font-size:12px}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.dot.pulse{animation:pulse 1.8s infinite;box-shadow:0 0}@keyframes pulse{50%{opacity:.5}}.banner{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;display:flex}.banner.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.banner.warn{border-color:color-mix(in srgb,var(--warn)40%,transparent)}}.banner.warn{background:var(--warn-soft)}.banner.bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.banner.bad{border-color:color-mix(in srgb,var(--bad)40%,transparent)}}.banner.bad{background:var(--bad-soft)}.banner.info{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.banner.info{border-color:color-mix(in srgb,var(--info)40%,transparent)}}.banner.info{background:var(--info-soft)}.banner.ok{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.banner.ok{border-color:color-mix(in srgb,var(--accent)40%,transparent)}}.banner.ok{background:var(--accent-soft)}.topbar-banner{text-align:center;border-top:0;border-left:0;border-right:0;border-radius:0;justify-content:center}.sk{background:linear-gradient(90deg,var(--surface-2)0,var(--surface-3)50%,var(--surface-2)100%);background-size:200% 100%;border-radius:6px;animation:shimmer 1.4s linear infinite}.sk.line{height:12px}.sk.title{height:28px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:spin .8s linear infinite}.spinner.lg{border-width:3px;width:28px;height:28px}@keyframes spin{to{transform:rotate(1turn)}}.header{z-index:20;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.header{background:color-mix(in srgb,var(--bg)88%,transparent)}}.header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header .wrap{align-items:center;gap:24px;height:64px;display:flex}.logo{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.logo-mark{border:1px dashed var(--line-strong);width:28px;height:28px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.nav{gap:4px;display:flex}.nav a{color:var(--text-2);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500}.nav a.active,.nav a:hover{color:var(--text);background:var(--surface-2)}.mobile-menu{background:var(--surface);padding:8px 16px 16px}.mobile-menu,.mobile-menu a{border-bottom:1px solid var(--line)}.mobile-menu a{justify-content:space-between;padding:14px 4px;font-weight:500;display:flex}@container screen (max-width:760px){.header .wrap{gap:12px;height:56px}}.footer{border-top:1px solid var(--line);padding:48px 0 32px}.footer a{color:var(--text-2);font-size:14px}.footer a:hover{color:var(--text)}.hero{padding:64px 0 56px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px;display:grid}.hero-claim{grid-area:1/2/span 2}.hero-budget{grid-area:2/1}@container screen (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:24px}.hero-budget,.hero-claim{grid-area:auto/1}.hero{padding:28px 0 40px}}input[type=range]{accent-color:var(--accent);width:100%}.rain-bg{pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(100deg,transparent 0 46px,var(--hatch)46px 47px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.gauge{background:var(--surface-3);border-radius:999px;height:10px;display:flex;overflow:hidden}.gauge>span{height:100%;display:block}.gauge>span,.gauge>span.res{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.gauge>span.res{background:color-mix(in srgb,var(--accent)45%,transparent)}}.gauge>span.warn{background:var(--warn)}.gauge>span.bad{background:var(--bad)}.gauge.sm{height:6px}.claim{position:relative}.claim .reward{align-items:baseline;gap:8px;display:flex}.claim .reward b{letter-spacing:-.02em;font-size:30px}.captcha{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;align-items:center;gap:12px;height:60px;padding:0 14px;display:flex}.captcha .box{border:2px solid var(--line-strong);background:var(--bg);border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.captcha .box.ok{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.captcha .box.bad{border-color:var(--bad)}.result-icon{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:26px;display:grid}.result-icon.ok{color:var(--accent);background:var(--accent-soft);border-color:#0000}.result-icon.warn{color:var(--warn);background:var(--warn-soft);border-color:#0000}.result-icon.bad{color:var(--bad);background:var(--bad-soft);border-color:#0000}.result-icon.info{color:var(--info);background:var(--info-soft);border-color:#0000}.steps{flex-direction:column;gap:0;display:flex}.step{grid-template-columns:24px 1fr auto;align-items:start;gap:12px;padding:8px 0;font-size:14px;display:grid;position:relative}.step .ind{border:2px solid var(--line-strong);background:var(--surface);z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.step:before{content:"";background:var(--line);width:2px;position:absolute;top:30px;bottom:-8px;left:11px}.step:last-child:before{display:none}.step.done .ind{border-color:var(--accent);color:var(--accent-ink)}.step.done .ind,.step.done:before{background:var(--accent)}.step.active .ind{border-color:var(--accent)}.step.wait .ind{border-color:var(--warn);color:var(--warn)}.step.fail .ind{border-color:var(--bad);color:var(--bad)}.step .t{color:var(--text-3)}.step.active .t,.step.done .t{color:var(--text)}.countdown{gap:8px;display:flex}.countdown .u{background:var(--surface-2);border:1px solid var(--line);text-align:center;border-radius:10px;min-width:62px;padding:8px 10px}.countdown .u b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;display:block}.countdown .u span{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.kpi{flex-direction:column;gap:6px;display:flex}.kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.kpi .k{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:flex}.kpi .d{color:var(--text-3);font-size:12.5px}@container screen (max-width:600px){.kpi .v{font-size:22px}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);white-space:nowrap;position:relative;overflow:hidden}.ticker-track{gap:40px;padding:12px 0;animation:marquee 40s linear infinite;display:inline-flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dot.pulse,.sk,.ticker-track{animation:none}}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.table td,.table th{border-bottom:1px solid var(--line)}.table td{vertical-align:middle;padding:12px}.table tr:last-child td{border-bottom:0}.table tr.hl td{background:var(--surface-2)}.table .r{text-align:right}.table-scroll{overflow-x:auto}@container screen (max-width:640px){.table.stackable thead{display:none}.table.stackable,.table.stackable tbody,.table.stackable td,.table.stackable tr{width:100%;display:block}.table.stackable tr{border-bottom:1px solid var(--line);padding:10px 0}.table.stackable td{border:0;justify-content:space-between;gap:12px;padding:3px 4px;display:flex}.table.stackable td:before{content:attr(data-l);color:var(--text-3);font-size:12px}.table.stackable .r{text-align:right}}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tabs button{color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:14px;font-weight:500}.tabs button.on{color:var(--text);border-bottom-color:var(--accent)}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-2);background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:500}.seg button.on{background:var(--surface-3);color:var(--text)}.overlay{z-index:40;background:#0000008c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.modal{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:460px;box-shadow:var(--shadow);border-radius:16px;padding:24px}.drawer-host{position:relative}.drawer{background:var(--surface);border-left:1px solid var(--line-strong);z-index:30;width:min(440px,100%);padding:24px;top:0;bottom:0;right:0;overflow:auto}.drawer,.toast{box-shadow:var(--shadow);position:absolute}.toast{z-index:50;background:var(--surface-3);border:1px solid var(--line-strong);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex;bottom:24px;right:24px}.docs{grid-template-columns:240px minmax(0,1fr) 200px;gap:40px;padding:40px 0 80px;display:grid}.docs-nav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:88px}.docs-nav .grp{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:16px 0 6px;font-size:12px;font-weight:600}.docs-nav a{color:var(--text-2);border-radius:7px;padding:6px 10px;font-size:14px}.docs-nav a.on{background:var(--surface-2);color:var(--text)}.prose{flex-direction:column;gap:16px;max-width:720px;display:flex}.prose h2{margin-top:16px;font-size:22px}.prose li,.prose p{color:var(--text-2)}.prose ol,.prose ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.codeblock{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);white-space:pre;color:var(--text-2);border-radius:10px;padding:14px 16px;font-size:13px;overflow-x:auto}.toc{flex-direction:column;align-self:start;gap:8px;font-size:13px;display:flex;position:sticky;top:88px}.toc a{color:var(--text-3)}.toc a.on{color:var(--text)}@container screen (max-width:1100px){.docs{grid-template-columns:220px minmax(0,1fr)}.toc{display:none}}@container screen (max-width:760px){.docs{grid-template-columns:1fr;gap:20px;padding:20px 0 48px}.docs-nav{display:none}}.admin{grid-template-columns:232px minmax(0,1fr);min-height:100%;display:grid}.admin-side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:2px;padding:16px 12px;display:flex}.admin-side a,.admin-side button.nav-i{color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;font-size:14px;display:flex}.admin-side .on{background:var(--surface-2);color:var(--text)}.admin-main{min-width:0;padding:24px 28px 48px}@container screen (max-width:860px){.admin{grid-template-columns:1fr}.admin-side{display:none}.admin-main{padding:16px}}.flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.flow-node{position:relative}.flow-node:not(:last-child):after{content:"→";color:var(--text-3);z-index:1;background:var(--bg);font-family:var(--mono);padding:2px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.flow .card{height:100%;margin:0 12px}@container screen (max-width:760px){.flow{grid-template-columns:1fr;gap:20px}.flow .card{margin:0}.flow-node:not(:last-child):after{content:"↓";top:auto;bottom:-20px;right:50%;transform:translate(50%)}}.split{border:1px solid var(--line);border-radius:10px;height:40px;display:flex;overflow:hidden}.split>div{place-items:center;font-size:13px;font-weight:600;display:grid}.bars{align-items:flex-end;gap:4px;height:140px;display:flex}.bars span{background:var(--text-3);flex:1}@supports (color:color-mix(in lab,red,red)){.bars span{background:color-mix(in srgb,var(--text-3)35%,transparent)}}.bars span{border-radius:3px 3px 0 0;min-height:2px}.bars span.hi{background:var(--accent)}.addr{font-size:13px}.addr,.kbd{font-family:var(--mono)}.kbd{border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:5px;padding:1px 5px;font-size:12px}.chip,.kbd{color:var(--text-2)}.chip{border:1px solid var(--line-strong);height:30px;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.empty .ph{border-radius:18px;width:72px;height:72px}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--text-3);font-family:var(--mono)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--text-2);margin-top:10px}.soon{position:relative}.soon:after{content:"";border-radius:var(--radius);background:repeating-linear-gradient(135deg,transparent 0 14px,var(--hatch)14px 15px);pointer-events:none;position:absolute;inset:0}.proto-bar{z-index:1000;font-size:13px;font-family:var(--font);position:fixed;bottom:16px;right:16px}.proto-bar .fab{color:#ffd84d;background:#1a1708;border:1px solid #ffd84d;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #0006}.proto-panel{color:#e9e9e9;background:#111214;border:1px solid #ffd84d;border-radius:14px;flex-direction:column;gap:12px;width:300px;max-height:80vh;padding:14px;display:flex;position:absolute;bottom:52px;right:0;overflow:auto;box-shadow:0 16px 48px #00000080}.proto-panel .lbl{font-family:var(--mono);color:#ffd84d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px}.proto-panel .opts{flex-wrap:wrap;gap:4px;display:flex}.proto-panel .opts button{color:#bbb;background:#1a1b1e;border:1px solid #333;border-radius:7px;padding:4px 8px;font-size:12px}.proto-panel .opts button.on{color:#ffd84d;border-color:#ffd84d}.proto-panel a{color:#ffd84d;text-decoration:underline}.sb{color:#e8e8e8;min-height:100vh;font-family:var(--font);background:#08090a}:root[data-theme=light] .sb{color:#15181c;background:#e6e8eb}.sb-head{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090aeb;border-bottom:1px solid #222;position:sticky;top:0}:root[data-theme=light] .sb-head{background:#e6e8ebeb;border-color:#ccc}.sb-head .in{flex-wrap:wrap;align-items:center;gap:16px;max-width:1600px;margin:0 auto;padding:12px 24px;display:flex}.sb-chapters{flex:1;gap:4px;display:flex;overflow-x:auto}.sb-chapters a{color:#9aa0a8;white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13px}.sb-chapters a:hover{color:#fff;background:#17191c}:root[data-theme=light] .sb-chapters a:hover{color:#000;background:#d6d9dd}.sb-body{gap:56px;max-width:1600px;margin:0 auto;padding:32px 24px 120px}.sb-body,.sb-chapter-h{flex-direction:column;display:flex}.sb-chapter-h{border-top:1px solid #222;gap:8px;padding-top:24px;scroll-margin-top:80px}:root[data-theme=light] .sb-chapter-h{border-color:#c9cdd2}.sb-chapter-h .n{font-family:var(--mono);color:#ffd84d;letter-spacing:.08em;font-size:13px}:root[data-theme=light] .sb-chapter-h .n{color:#8a6a00}.sb-chapter-h h2{letter-spacing:-.02em;font-size:34px}.sb-chapter-h p{color:#9aa0a8;max-width:820px;font-size:16px}.artboard{grid-template-columns:300px minmax(0,1fr);gap:28px;scroll-margin-top:80px;display:grid}@media (max-width:1100px){.artboard{grid-template-columns:1fr}}.ab-meta{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:80px}@media (max-width:1100px){.ab-meta{position:static}}.ab-id{font-family:var(--mono);color:#ffd84d;letter-spacing:.06em;font-size:12px}:root[data-theme=light] .ab-id{color:#8a6a00}.ab-title{letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:1.25}.ab-story{color:#b5bac1;border-left:2px solid #ffd84d;padding-left:12px;font-size:14px;font-style:italic}:root[data-theme=light] .ab-story{color:#444}.ab-notes{color:#9aa0a8;flex-direction:column;gap:5px;margin:0;padding-left:18px;font-size:13px;display:flex}:root[data-theme=light] .ab-notes{color:#555}.ab-tags{flex-wrap:wrap;gap:6px;display:flex}.ab-tag{font-family:var(--mono);color:#9aa0a8;border:1px solid #333;border-radius:6px;padding:2px 6px;font-size:11px}:root[data-theme=light] .ab-tag{color:#555;border-color:#bbb}.ab-tag.state{color:#ffd84d;border-color:#ffd84d55}:root[data-theme=light] .ab-tag.state{color:#8a6a00;border-color:#8a6a0055}.ab-frames{align-items:flex-start;gap:24px;min-width:0;display:flex}@media (max-width:760px){.ab-frames{flex-direction:column}}.frame{flex-direction:column;gap:8px;min-width:0;display:flex}.frame.desktop{flex:1}.frame.mobile{flex:none;width:300px}@media (max-width:760px){.frame.mobile{width:100%;max-width:340px}}.frame-label{font-family:var(--mono);color:#7d838b;justify-content:space-between;gap:8px;font-size:11px;display:flex}.frame-label a{color:#ffd84d}:root[data-theme=light] .frame-label a{color:#8a6a00}.frame-vp{background:var(--bg);border:1px solid #2a2d31;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073}:root[data-theme=light] .frame-vp{border-color:#c4c8cd;box-shadow:0 10px 30px #0000001f}.frame.mobile .frame-vp{border-width:6px;border-color:#1f2124;border-radius:28px}:root[data-theme=light] .frame.mobile .frame-vp{border-color:#2b2d31}.frame-inner{transform-origin:0 0;position:absolute;top:0;left:0}.frame-inner>.screen{height:100%;overflow:hidden}.frame-fade{background:linear-gradient(transparent,var(--bg));pointer-events:none;height:48px;position:absolute;bottom:0;left:0;right:0}.sb-matrix{border-collapse:collapse;width:100%;font-size:13px}.sb-matrix td,.sb-matrix th{text-align:left;vertical-align:top;border:1px solid #25282c;padding:8px 10px}:root[data-theme=light] .sb-matrix td,:root[data-theme=light] .sb-matrix th{border-color:#c9cdd2}.sb-matrix th{color:#9aa0a8;background:#0f1012;font-weight:600}:root[data-theme=light] .sb-matrix th{color:#333;background:#dde0e4}.sb-matrix a{color:#ffd84d}:root[data-theme=light] .sb-matrix a{color:#8a6a00}.sb-flow{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sb-flow .n{background:#111214;border:1px solid #333;border-radius:8px;padding:6px 10px}:root[data-theme=light] .sb-flow .n{background:#fff;border-color:#bbb}.sb-flow .n.ok{color:#3ddc84;border-color:#3ddc8466}.sb-flow .n.warn{color:#f2c14e;border-color:#f2c14e66}.sb-flow .n.bad{color:#ff6b6b;border-color:#ff6b6b66}.sb-flow .ar{color:#555;font-family:var(--mono)}@container screen (max-width:600px){.grid.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-btn{min-height:40px;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:8px 4px;font-weight:600;text-decoration:underline;display:inline-flex}ol.steps{margin:0;padding:0;list-style:none}details.tech summary{cursor:pointer;padding:8px 0;list-style:none}details.tech summary::-webkit-details-marker{display:none}.captcha.is-bad{border-color:var(--bad);background:var(--bad-soft)}.captcha .box{pointer-events:none}.sheet-overlay{z-index:60;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);border:1px solid var(--line-strong);width:100%;max-width:440px;box-shadow:var(--shadow);border-radius:18px;padding:20px}.sheet-grip{background:var(--line-strong);border-radius:99px;width:40px;height:4px;margin:-8px auto 4px;display:none}.sheet-opt{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;display:flex}.sheet-opt:hover{border-color:var(--line-strong)}.sheet-opt.on{border-color:var(--accent);background:var(--accent-soft)}.sheet-opt.on .logo-mark{border-style:solid;border-color:var(--accent)}@container screen (max-width:760px){.sheet-overlay{align-items:flex-end;padding:0}.sheet{max-width:none;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:20px 20px 0 0}.sheet-grip{display:block}}.mobile-cta{z-index:25;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mobile-cta{background:color-mix(in srgb,var(--surface)94%,transparent)}}.mobile-cta{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line)}.mobile-cta .btn{height:48px}@container screen (max-width:760px){.has-mobile-cta>.site-footer,.has-mobile-cta>main:last-of-type{margin-bottom:76px}}.ticker-ctrl{z-index:2;background:linear-gradient(90deg,var(--surface)70%,transparent);align-items:center;padding:0 12px 0 16px;display:flex;position:absolute;top:0;bottom:0;left:0}.ticker-ctrl .btn{border-radius:99px;width:32px;height:32px;padding:0}.ticker.paused .ticker-track{animation-play-state:paused}.ticker-track{padding-left:64px}@container screen (max-width:760px){.input,.input.sm,select.input{font-size:16px}.input.sm{height:44px}.btn.sm{min-width:40px;height:40px}.chip{height:40px;padding:0 14px}.icon-btn{width:44px;height:44px}.tabs button{padding:12px 14px}.faq summary{align-items:center;min-height:40px;padding:4px 0}}.icon-btn.sm{width:36px;height:36px}@media (max-width:760px){.proto-bar{bottom:84px}}.proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@container screen (max-width:400px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.rv{background:#111214;border:1px solid #25282c;border-radius:12px;flex-direction:column;gap:8px;padding:16px;font-size:13.5px;display:flex}:root[data-theme=light] .rv{background:#fff;border-color:#c9cdd2}.rv p{color:#a6acb5}:root[data-theme=light] .rv p{color:#444}.rv-k{color:#ff8a8a;font-weight:700}.rv-k.ok{color:#3ddc84}:root[data-theme=light] .rv-k{color:#b42318}:root[data-theme=light] .rv-k.ok{color:#0a7a3f}.rv-sev{font-family:var(--mono);border:1px solid;border-radius:99px;padding:2px 8px;font-size:11px}.rv-sev.critical{color:#ff6b6b}.rv-sev.high{color:#f2c14e}.rv-sev.medium{color:#74a7ff}a.ab-tag:hover{color:#ffd84d;border-color:#ffd84d}.btn.primary:disabled{background:var(--surface-3);border-color:var(--line-strong);color:var(--text-2);opacity:1}@container screen (max-width:760px){.mobile-cta.show-m{display:flex!important}}.docs>*,.prose{min-width:0}@container screen (max-width:760px){.docs{grid-template-columns:minmax(0,1fr)}}.liquid-nav-slot{align-items:center;display:flex}.liquid-nav-slot .nimbus-nav{--n-fg-soft:var(--text-2)}.header .wrap{height:72px}@container screen (max-width:760px){.header .wrap{height:56px}}.site-footer{border-top:1px solid var(--line);container-type:inline-size}.site-footer .hwf-rule{margin-bottom:28px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--c-accent:var(--accent);--c-muted:var(--text-3);--c-info:var(--info);--c-warn:var(--warn);--ease-out:cubic-bezier(.16,1,.3,1)}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d,0s)}.frame-inner [data-reveal],.reveal-off [data-reveal],[data-reveal].in{opacity:1;transform:none}[data-reveal=scale]{transform:scale(.96)}.lift{transition:transform .35s var(--ease-out),border-color .25s,box-shadow .35s var(--ease-out)}.lift:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 18px 40px -18px rgba(0,0,0,.55)}.btn{transition:background .15s,border-color .15s,opacity .15s,transform .12s}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary:not(:disabled){position:relative;overflow:hidden}.btn.primary:not(:disabled):after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translateX(-120%);animation:shine 3.6s 1.2s infinite}@keyframes shine{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}.hero-mark{margin:-4px 0 0;cursor:crosshair}.hero .h1.tagline{font-size:44px}@container screen (max-width: 760px){.hero .h1.tagline{font-size:30px}}.gauge>span{transition:width 1.2s var(--ease-out)}.pulse-once{animation:pulseOnce 1.2s var(--ease-out)}@keyframes pulseOnce{0%{box-shadow:0 0 0 0 var(--accent-soft)}40%{box-shadow:0 0 0 10px var(--accent-soft)}to{box-shadow:0 0 0 0 transparent}}.row-fresh td{animation:rowIn 1.1s var(--ease-out)}@keyframes rowIn{0%{background:var(--accent-soft);opacity:0;transform:translateY(-8px)}30%{opacity:1;transform:none}to{background:transparent}}.ticker-item.fresh b{color:var(--accent)!important}.live-dot{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:12px;font-weight:600}.flow-drop{position:absolute;top:50%;left:0;width:12px;margin-top:-9px;color:var(--accent);z-index:2;animation:flowDrop 5s linear infinite;filter:drop-shadow(0 0 6px var(--accent));pointer-events:none}@keyframes flowDrop{0%{left:2%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:96%;opacity:0}}@container screen (max-width: 760px){.flow-drop{display:none}}.split>div{transition:width 1.1s var(--ease-out);white-space:nowrap;overflow:hidden}.split.pre>div{width:0!important}.drop-meter{display:flex;flex-wrap:wrap;gap:4px}.drop-meter span{display:inline-flex;color:var(--line-strong);transition:color .3s,transform .3s var(--ease-out)}.drop-meter span.on{color:var(--accent);transform:translateY(-1px)}.line-chart{width:100%;display:block;overflow:visible}.line-chart .grid-line{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.line-chart .stroke{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s var(--ease-out)}.line-chart .area{opacity:0;transition:opacity 1s .6s}.line-chart.drawn .stroke{stroke-dashoffset:0}.line-chart.drawn .area{opacity:1}.grow-bars span{transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--ease-out);transition-delay:calc(var(--i) * 28ms)}.grow-bars.drawn span{transform:scaleY(1)}.grow-bars span.hi{animation:barPulse 2.4s 1.5s infinite}@keyframes barPulse{50%{filter:brightness(1.35)}}.coin-stage{width:var(--s);height:calc(var(--s) * 1.2);display:grid;place-items:center;perspective:900px;position:relative;margin:0 auto}.coin{width:var(--s);height:var(--s);position:relative;transform-style:preserve-3d;animation:coinSpin 9s linear infinite}.coin-stage:hover .coin{animation-duration:2.2s}@keyframes coinSpin{0%{transform:rotateY(0) rotateX(8deg)}to{transform:rotateY(1turn) rotateX(8deg)}}.coin-face{position:absolute;inset:0;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:4px;backface-visibility:hidden;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--accent) 55%,white),var(--accent) 45%,color-mix(in srgb,var(--accent) 60%,black));color:var(--accent-ink);box-shadow:inset 0 0 0 6px color-mix(in srgb,var(--accent) 70%,black),inset 0 0 0 9px color-mix(in srgb,var(--accent) 40%,white);transform:translateZ(9px);font-weight:800;letter-spacing:-.02em}.coin-face span{font-size:calc(var(--s) * .14)}.coin-face.back{transform:rotateY(180deg) translateZ(9px);text-align:center}.coin-face.back span{font-size:calc(var(--s) * .22)}.coin-face.back small{font-size:calc(var(--s) * .065);font-weight:600;line-height:1.25}.coin-edge{position:absolute;left:50%;top:0;width:18px;height:100%;margin-left:-9px;background:color-mix(in srgb,var(--accent) 55%,black);transform:rotateY(calc(var(--k) * 10deg));border-radius:4px}.coin-shadow{position:absolute;bottom:0;width:60%;height:16px;border-radius:50%;background:radial-gradient(rgba(0,0,0,.55),transparent 70%);animation:coinShadow 9s linear infinite}@keyframes coinShadow{25%,75%{transform:scaleX(.55)}0%,50%,to{transform:scaleX(1)}}.live-toasts{position:fixed;left:16px;bottom:16px;z-index:900;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.live-toast{pointer-events:auto;position:relative;overflow:hidden;display:flex;gap:12px;align-items:center;padding:12px 10px 12px 14px;border-radius:14px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));box-shadow:var(--shadow);animation:toastIn .55s var(--ease-out)}.lt-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none;animation:ltPop .7s .15s var(--ease-out) both}.lt-timer{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);animation:ltTimer 6.5s linear forwards}@keyframes toastIn{0%{transform:translateY(16px) scale(.96);opacity:0}}@keyframes ltPop{0%{transform:scale(.4) rotate(-20deg)}}@keyframes ltTimer{0%{width:100%}to{width:0}}@media (max-width:760px){.live-toasts{bottom:92px}}.amount-pop{display:inline-block;animation:amountPop .9s var(--ease-out)}@keyframes amountPop{0%{transform:scale(.6);opacity:0}55%{transform:scale(1.12);opacity:1}to{transform:none}}.result-icon.ok{animation:okIn .7s var(--ease-out)}@keyframes okIn{0%{transform:scale(.5) rotate(-12deg);opacity:0}60%{transform:scale(1.1)}to{transform:none}}.step.done .ind{animation:stepDone .45s var(--ease-out)}@keyframes stepDone{0%{transform:scale(.4)}}.radar{position:relative;width:200px;height:200px;margin:8px auto;border-radius:50%;background:radial-gradient(circle,var(--accent-soft),transparent 70%);overflow:hidden}.radar-ring{position:absolute;inset:0;margin:auto;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.radar-ring.r1{width:33%;height:33%}.radar-ring.r2{width:66%;height:66%}.radar-ring.r3{width:99%;height:99%}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70deg);animation:sweep 2.2s linear infinite}@keyframes sweep{to{transform:rotate(1turn)}}.radar-blip{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);opacity:0;animation:blip 2.2s calc(var(--i) * .5s) infinite}@keyframes blip{0%,30%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(1)}}.radar-core{position:absolute;inset:0;margin:auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--accent);color:var(--accent)}.token-row{animation:rowPop .5s var(--ease-out) both;animation-delay:calc(var(--i) * .12s)}@keyframes rowPop{0%{opacity:0;transform:translateX(-12px)}}.tok{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;flex:none;color:#0b0c0e}.rain-cloud{width:100%;height:240px;display:block}.read-progress{position:sticky;top:72px;z-index:15;height:2px}.read-progress span{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(var(--p,0))}.docs-nav a,.toc a{transition:color .2s,background .2s,border-color .2s}.toc a{border-left:2px solid transparent;padding-left:10px;margin-left:-12px}.toc a.on{color:var(--accent);border-left-color:var(--accent)}.codeblock-wrap{position:relative}.codeblock-wrap .btn{position:absolute;top:8px;right:8px}.auto-refresh{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-2)}.auto-refresh .ring{width:14px;height:14px;border-radius:50%;background:conic-gradient(var(--accent) var(--p,0),var(--surface-3) 0)}.sys-mark{width:min(520px,100%);margin:0 auto}@media (prefers-reduced-motion:reduce){.btn.primary:after,.coin,.coin-shadow,.flow-drop,.grow-bars span.hi,.lt-timer,.radar-blip,.radar-sweep{animation:none!important}.line-chart .stroke{stroke-dashoffset:0;transition:none}.line-chart .area{opacity:1;transition:none}.grow-bars span{transform:none;transition:none}.amount-pop,.live-toast,.result-icon.ok,.row-fresh td,.token-row{animation:none}}.frame-inner .btn.primary:after,.frame-inner .coin,.frame-inner .coin-shadow,.frame-inner .flow-drop,.frame-inner .radar-sweep{animation-play-state:paused}.screen.chrome{min-height:0;position:sticky;top:0;z-index:40;background:transparent}.screen.chrome .header{position:relative}.page-enter{animation:pageIn .42s var(--ease-out)}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}}.route-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;overflow:hidden;pointer-events:none}.route-bar:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:routeBar 1s ease-in-out infinite;transform:translateX(-100%)}@keyframes routeBar{to{transform:translateX(100%)}}.mobile-menu a.on{color:var(--accent)}html{scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){.page-enter,.route-bar:before{animation:none}}.hero-gas{padding:40px 0 56px}.hero-center{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.hero-center .hero-mark{width:100%;max-width:540px;margin:0}.hero-center .h1.tagline{font-size:46px;max-width:760px}.hero-center .lead{max-width:620px;margin:0 auto}.hero-console{width:100%;max-width:560px;text-align:left;margin-top:4px;scroll-margin-top:96px}.hero-console>.card{box-shadow:0 30px 80px -30px color-mix(in srgb,var(--accent) 35%,transparent),var(--shadow)}.proof-bar{width:100%;max-width:760px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:center;text-align:left}.hero-links{justify-content:center;gap:4px}@container screen (max-width: 760px){.hero-gas{padding:20px 0 40px}.hero-center{gap:12px}.hero-center .h1.tagline{font-size:30px}.proof-bar{grid-template-columns:1fr;gap:16px}}.gas-steps{list-style:none;margin:4px 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.gas-step,.gas-steps{gap:10px;align-items:center}.gas-step{position:relative;display:inline-flex;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--line);background:var(--surface);text-align:left;transition:border-color .3s,background .3s,opacity .3s;opacity:.72}.gas-step+.gas-step:before{content:"";position:absolute;left:-11px;top:50%;width:10px;height:1px;background:var(--line-strong)}.gs-ind{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text-2);flex:none;transition:background .3s,color .3s}.gs-txt{display:flex;flex-direction:column;line-height:1.25}.gs-txt b{font-size:13px}.gs-txt span{font-size:12px;color:var(--text-2)}.gas-step.now{opacity:1;border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.gas-step.now .gs-ind{background:var(--accent-soft);color:var(--accent);animation:gsPulse 1.8s infinite}.gas-step.done{opacity:1}.gas-step.done .gs-ind{background:var(--accent);color:var(--accent-ink)}@keyframes gsPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@container screen (max-width: 760px){.gas-steps{gap:6px}.gas-step{padding:4px 10px 4px 4px;gap:6px}.gas-step .gs-txt span{display:none}.gas-step .gs-txt b{font-size:12px}.gas-step+.gas-step:before{display:none}}.tank{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.tank-bar{position:relative;height:28px;border-radius:8px;background:var(--bg);border:1px solid var(--line-strong);overflow:hidden}.tank-fill{width:0;background:repeating-linear-gradient(90deg,var(--accent) 0 10px,color-mix(in srgb,var(--accent) 80%,black) 10px 11px);transition:width 1.6s var(--ease-out) .2s}.tank-fill,.tank-ghost{position:absolute;top:0;bottom:0;left:0}.tank-ghost{width:100%;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 24%,transparent) 0 6px,transparent 6px 12px)}.tank-empty{left:10px;color:var(--bad);letter-spacing:.04em}.tank-empty,.tank-label{position:absolute;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700}.tank-label{right:10px;color:var(--accent)}.tank.full .tank-fill{width:100%}.tank.full .tank-label{color:var(--accent-ink)}.tank-drops{position:absolute;inset:0;pointer-events:none}.tank-drops i{position:absolute;top:-10px;width:4px;height:9px;border-radius:4px;background:var(--info);opacity:0;animation:tankDrop 1.2s ease-in infinite;animation-delay:var(--dl)}.tank.full .tank-drops i{animation-iteration-count:2}@keyframes tankDrop{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{transform:translateY(30px);opacity:.9}to{transform:translateY(34px);opacity:0}}@media (prefers-reduced-motion:reduce){.tank-fill{transition:none}.tank-drops{display:none}.gas-step.now .gs-ind{animation:none}}.gs-short{display:none}@container screen (max-width: 760px){.gs-long{display:none}.gs-short{display:inline}.gas-steps{flex-wrap:nowrap}}.logo{white-space:nowrap}@container screen (max-width: 1100px){.liquid-nav-slot .nimbus-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.liquid-nav-slot .nimbus-item{padding:0 13px}}@container screen (max-width: 960px){.header .btn.sm.hide-m{display:none}}.proof-bar.single{grid-template-columns:1fr}.proof.p4{grid-template-columns:repeat(4,minmax(0,1fr))}@container screen (max-width: 560px){.proof.p4{grid-template-columns:repeat(2,minmax(0,1fr))}}