@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d25a9bf1-module__m4XSOa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d25a9bf1-module__m4XSOa__variable{--font-display:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e4eeecaf-module__m9_tyG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e4eeecaf-module__m9_tyG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--king-angle:0deg}}}@layer theme{:root,:host{--font-mono:var(--font-mono);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-font-family:var(--font-display);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.min-h-full{min-height:100%}.w-12{width:calc(var(--spacing) * 12)}.grow{flex-grow:1}.animate-pulse{animation:var(--animate-pulse)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-3{padding:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1210;--bg-2:#090f0d;--bg-elev:#121b18;--ink:#e8f2ec;--muted:#8aa092;--muted-2:#6f8376;--line:#24332c;--line-strong:#355043;--accent:#6dff9a;--accent-2:#3dd6c3;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,html[data-theme=dark]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}:root,html[data-theme=dark]{--on-accent:#07110c;--warn:#ffc857;--danger:#ff6b6b;--coral:#ef6a4c;--blue:#4a79ef;--mint:#21a179;--gold:#e0a11a;--snake-bg:#07100c;--snake-plate:#f4f7f2;--snake-grid:#6dff9a0d;--snake-ink:#f2faf4;--snake-muted:#9eb0a4;--panel:#16241ee0;--field-bg:#0a120f;--glow-a:#6dff9a24;--glow-b:#3dd6c31a;--grid:#6dff9a09;--feature-grad:linear-gradient(120deg, #6dff9a14, #3dd6c30d);--snake-shadow:0 0 0 1px #6dff9a0d, 0 20px 50px #00000059;--modal-scrim:#040a08b8;--pad-bg:#13201a;--radius:4px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef2f8;--bg-2:#e7edf5;--bg-elev:#fbfcff;--ink:#17212f;--muted:#5f6f86;--muted-2:#7b8a9f;--line:#d2dbe8;--line-strong:#aebdd0;--accent:#168f72;--accent-2:#2f6feb;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light]{--accent-dim:color-mix(in srgb, var(--accent) 10%, transparent)}}html[data-theme=light]{--on-accent:#fff;--warn:#b45309;--danger:#c62828;--coral:#ef6a4c;--blue:#3f72e6;--mint:#1d9a73;--gold:#d99512;--snake-bg:#0c1511;--snake-plate:#f4f7f2;--snake-grid:#0f9a520f;--snake-ink:#f2faf4;--snake-muted:#9eb0a4;--panel:#fbfcffd1;--field-bg:#f6f8fc;--glow-a:#ef6a4c1a;--glow-b:#3f72e61f;--grid:#3f72e60a;--feature-grad:linear-gradient(120deg, #ef6a4c12, #3f72e60f);--snake-shadow:0 0 0 1px #0f9a5214, 0 18px 40px #12201814;--modal-scrim:#12201873;--pad-bg:#13201a}html[data-theme=orange]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#140e0a;--bg-2:#100b08;--bg-elev:#1c1410;--ink:#f6ebe3;--muted:#a89080;--muted-2:#8a7466;--line:#3a2a22;--line-strong:#5a4032;--accent:#ff8a3d;--accent-2:#ffb347;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=orange]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=orange]{--on-accent:#1a0e08;--warn:#ffd166;--danger:#ff6b6b;--snake-bg:#120c09;--snake-plate:#fff6ef;--snake-grid:#ff8a3d0f;--snake-ink:#fff6ef;--snake-muted:#c4a894;--panel:#241812e0;--field-bg:#120d0a;--glow-a:#ff8a3d29;--glow-b:#ffb3471a;--grid:#ff8a3d0a;--feature-grad:linear-gradient(120deg, #ff8a3d1a, #ffb3470d);--snake-shadow:0 0 0 1px #ff8a3d14, 0 20px 50px #00000059;--modal-scrim:#0c0604bf;--pad-bg:#221610}html[data-theme=blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1018;--bg-2:#080d14;--bg-elev:#121a26;--ink:#e8eef8;--muted:#8494ab;--muted-2:#6a7a90;--line:#243044;--line-strong:#354a66;--accent:#4da3ff;--accent-2:#6ee7f0;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=blue]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=blue]{--on-accent:#071018;--warn:#ffc857;--danger:#ff6b6b;--snake-bg:#070c14;--snake-plate:#eef5ff;--snake-grid:#4da3ff0f;--snake-ink:#eef5ff;--snake-muted:#9aacc4;--panel:#152033e0;--field-bg:#0a1018;--glow-a:#4da3ff29;--glow-b:#6ee7f01a;--grid:#4da3ff0b;--feature-grad:linear-gradient(120deg, #4da3ff1a, #6ee7f00d);--snake-shadow:0 0 0 1px #4da3ff14, 0 20px 50px #00000059;--modal-scrim:#04080ebf;--pad-bg:#121a28}html[data-theme=rose]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#140a10;--bg-2:#10080c;--bg-elev:#1c1218;--ink:#f8e8ef;--muted:#a88898;--muted-2:#8a6e7c;--line:#3a2430;--line-strong:#5a3848;--accent:#ff6b9d;--accent-2:#ff9eb8;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=rose]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=rose]{--on-accent:#1a0810;--warn:#ffc857;--danger:#ff6b6b;--snake-bg:#12080e;--snake-plate:#fff0f5;--snake-grid:#ff6b9d0f;--snake-ink:#fff0f5;--snake-muted:#c49aab;--panel:#24141ce0;--field-bg:#120a10;--glow-a:#ff6b9d29;--glow-b:#ff9eb81a;--grid:#ff6b9d0a;--feature-grad:linear-gradient(120deg, #ff6b9d1a, #ff9eb80d);--snake-shadow:0 0 0 1px #ff6b9d14, 0 20px 50px #00000059;--modal-scrim:#0c0408bf;--pad-bg:#221018}html[data-theme=slate]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1014;--bg-2:#090c10;--bg-elev:#151a22;--ink:#e8edf4;--muted:#8b95a5;--muted-2:#6f7a8a;--line:#2a3340;--line-strong:#3e4b5c;--accent:#94a3b8;--accent-2:#cbd5e1;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=slate]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=slate]{--on-accent:#0c1014;--warn:#ffc857;--danger:#ff6b6b;--snake-bg:#0a0e12;--snake-plate:#f1f5f9;--snake-grid:#94a3b80f;--snake-ink:#f1f5f9;--snake-muted:#a0aab8;--panel:#181e28e0;--field-bg:#0c1014;--glow-a:#94a3b824;--glow-b:#cbd5e114;--grid:#94a3b80b;--feature-grad:linear-gradient(120deg, #94a3b81a, #cbd5e10d);--snake-shadow:0 0 0 1px #94a3b814, 0 20px 50px #00000059;--modal-scrim:#06080cbf;--pad-bg:#151a22}html[data-theme=violet]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#100e18;--bg-2:#0c0a14;--bg-elev:#1a1626;--ink:#eee8f8;--muted:#9588b0;--muted-2:#7a6e94;--line:#302848;--line-strong:#463a68;--accent:#a78bfa;--accent-2:#c4b5fd;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=violet]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=violet]{--on-accent:#120e1c;--warn:#ffc857;--danger:#ff6b6b;--snake-bg:#0c0a14;--snake-plate:#f5f0ff;--snake-grid:#a78bfa0f;--snake-ink:#f5f0ff;--snake-muted:#b0a4c8;--panel:#1e1830e0;--field-bg:#100e18;--glow-a:#a78bfa29;--glow-b:#c4b5fd1a;--grid:#a78bfa0b;--feature-grad:linear-gradient(120deg, #a78bfa1a, #c4b5fd0d);--snake-shadow:0 0 0 1px #a78bfa14, 0 20px 50px #00000059;--modal-scrim:#08060ebf;--pad-bg:#181426}html[data-theme=amber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14100a;--bg-2:#100c08;--bg-elev:#1c1810;--ink:#f6f0e0;--muted:#a89878;--muted-2:#8a7c60;--line:#3a3220;--line-strong:#5a4c30;--accent:#fbbf24;--accent-2:#fcd34d;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=amber]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=amber]{--on-accent:#1a1408;--warn:#ffd166;--danger:#ff6b6b;--snake-bg:#120e08;--snake-plate:#fff8e8;--snake-grid:#fbbf240f;--snake-ink:#fff8e8;--snake-muted:#c4b48a;--panel:#241e14e0;--field-bg:#14100a;--glow-a:#fbbf2429;--glow-b:#fcd34d1a;--grid:#fbbf240a;--feature-grad:linear-gradient(120deg, #fbbf241a, #fcd34d0d);--snake-shadow:0 0 0 1px #fbbf2414, 0 20px 50px #00000059;--modal-scrim:#0c0804bf;--pad-bg:#221a10}html[data-theme=teal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1414;--bg-2:#081010;--bg-elev:#12201e;--ink:#e6f6f4;--muted:#7ea8a2;--muted-2:#648c86;--line:#243836;--line-strong:#365450;--accent:#2dd4bf;--accent-2:#5eead4;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=teal]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=teal]{--on-accent:#061412;--warn:#ffc857;--danger:#ff6b6b;--snake-bg:#081210;--snake-plate:#eefaf8;--snake-grid:#2dd4bf0f;--snake-ink:#eefaf8;--snake-muted:#94b8b2;--panel:#142826e0;--field-bg:#0a1414;--glow-a:#2dd4bf29;--glow-b:#5eead41a;--grid:#2dd4bf0b;--feature-grad:linear-gradient(120deg, #2dd4bf1a, #5eead40d);--snake-shadow:0 0 0 1px #2dd4bf14, 0 20px 50px #00000059;--modal-scrim:#040c0abf;--pad-bg:#12201e}html[data-theme=crimson]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#140a0c;--bg-2:#100808;--bg-elev:#1c1214;--ink:#f8e8ea;--muted:#a8888c;--muted-2:#8a6e72;--line:#3a2428;--line-strong:#5a3840;--accent:#fb7185;--accent-2:#fda4af;--accent-dim:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=crimson]{--accent-dim:color-mix(in srgb, var(--accent) 16%, transparent)}}html[data-theme=crimson]{--on-accent:#1a080c;--warn:#ffc857;--danger:#ff6b6b;--snake-bg:#12080a;--snake-plate:#fff0f2;--snake-grid:#fb71850f;--snake-ink:#fff0f2;--snake-muted:#c49aa0;--panel:#241416e0;--field-bg:#140a0c;--glow-a:#fb718529;--glow-b:#fda4af1a;--grid:#fb71850a;--feature-grad:linear-gradient(120deg, #fb71851a, #fda4af0d);--snake-shadow:0 0 0 1px #fb718514, 0 20px 50px #00000059;--modal-scrim:#0c0406bf;--pad-bg:#221014}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;background:radial-gradient(900px 420px at 12% -8%, var(--glow-a), transparent 55%), radial-gradient(700px 380px at 92% 8%, var(--glow-b), transparent 50%), linear-gradient(180deg, var(--bg) 0%, var(--bg) 40%, var(--bg-2) 100%);background-attachment:fixed;min-height:100%;margin:0;transition:background .2s,color .2s;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.9;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);z-index:0;background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}main{z-index:1;position:relative}a{color:inherit}.page-frame{min-height:100vh;position:relative}.page-center{z-index:1;width:min(1520px,100%);margin:0 auto;position:relative}.shell{width:min(1480px,100% - 2rem);margin:0 auto;padding:1.5rem 0 1rem}.shell-wide{width:min(1480px,100% - 2rem);margin:0 auto;padding-bottom:3rem}.rail{z-index:2;pointer-events:none;justify-content:center;align-items:flex-start;width:max(0px,50vw - 740px);padding:0 .75rem;display:none;position:fixed;top:1.75rem;bottom:auto}.rail-left{left:0}.rail-right{right:0}.rail-online{text-align:center;flex-flow:wrap;justify-content:center;align-items:baseline;gap:.3rem .4rem;animation:.64s both rise;display:flex}.rail-online-dot{vertical-align:.15em;background:var(--accent);width:.4rem;height:.4rem;box-shadow:0 0 0 0 var(--accent);border-radius:50%;margin-right:.35rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.rail-online-dot{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}}.rail-online-dot{animation:1.8s ease-out infinite rail-pulse}.rail-online-amount{color:var(--accent)}.rail-online-suffix{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);vertical-align:.12em;margin-left:.28rem;font-size:.55em;font-weight:500}.rail-online-count{font-family:var(--font-display), Syne, system-ui, sans-serif;letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:750;line-height:1}.rail-online-label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.rail-revenue{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;animation:.72s both rise;display:flex}.rail-revenue-amount{font-family:var(--font-display), Syne, system-ui, sans-serif;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:750;line-height:1}.rail-revenue-currency{color:var(--accent-2);margin-right:.04em;font-size:.92em}.rail-revenue-kicker{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.58rem}.rail-revenue-since{color:var(--muted);margin:0;font-size:.68rem;line-height:1.25}.rail-mobile{color:var(--muted);background:0 0;border:none;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .5rem;margin:0 0 .25rem;padding:0;font-size:.75rem;display:flex}.rail-mobile-online{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.rail-analytics-link{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .14s}.rail-analytics-link:hover{opacity:.88}.rail-analytics-link:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.rail-analytics-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent)}}.rail-analytics-link:focus-visible{outline-offset:3px;border-radius:4px}.rail-mobile-sep{color:var(--line-strong)}.rail-mobile-revenue{color:var(--ink);font-variant-numeric:tabular-nums}.rail-mobile-visitors{color:var(--muted);font-variant-numeric:tabular-nums}@keyframes rail-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}@media (min-width:1280px){.rail{display:flex}.rail-mobile{display:none}}.hero{z-index:30;gap:.9rem;animation:.52s both rise;display:grid;position:relative}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.brand-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;display:flex}.brand{color:var(--ink);flex-direction:column;gap:.2rem;text-decoration:none;display:inline-flex}.brand-mark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.brand-icon{border:1px solid var(--line-strong);object-fit:cover;background:#0a1214;border-radius:6px;flex-shrink:0;width:1.75rem;height:1.75rem;display:block}.brand-name{letter-spacing:-.045em;font-size:clamp(1.9rem,4vw,2.65rem);font-weight:800;line-height:1}.brand-name span{color:var(--accent)}.live-pill{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elev);color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.78rem;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}a.live-pill:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.live-pill:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong))}}a.live-pill:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.live-pill:hover{background:color-mix(in srgb, var(--accent) 10%, var(--bg-elev))}}.github-star-icon{flex-shrink:0}.github-stars-count{font-variant-numeric:tabular-nums;font-weight:600}.github-stars-label{color:var(--muted)}a.github-stars-pill:hover .github-stars-label{color:var(--accent)}.header-actions{z-index:60;align-items:center;gap:.5rem;display:flex;position:relative}.page-nav{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.page-nav a{border:1px solid var(--line);background:var(--bg-elev);border-radius:999px;padding:.42rem .75rem}@supports (color:color-mix(in lab, red, red)){.page-nav a{background:color-mix(in srgb, var(--bg-elev) 88%, transparent)}}.page-nav a{color:var(--muted);font-size:.78rem;font-weight:650;text-decoration:none}.page-nav a:hover{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.page-nav a:hover{border-color:color-mix(in srgb, var(--coral) 45%, var(--line))}}.page-nav a:hover{color:var(--coral)}.hero-callout{text-align:center;max-width:56rem;margin:0 auto}.hero-eyebrow{color:var(--coral);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.hero-callout h1{color:var(--ink);letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2.1rem,5vw,4.25rem);font-weight:800;line-height:1.02}.hero-callout h1 span{color:var(--coral)}.hero-callout h1 strong{color:var(--blue);font-weight:800}.hero-callout>p:last-child{max-width:40rem;color:var(--muted);margin:.65rem auto 0;font-size:.92rem;line-height:1.55}.theme-picker{z-index:80;position:relative}.theme-toggle{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elev);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.78rem;display:inline-flex}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.theme-swatch{width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--ink);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.theme-swatch{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent)}}.theme-menu{z-index:120;z-index:40;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-elev);min-width:8.5rem;max-height:min(22rem,70vh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 12px 28px #00000038}.theme-menu-item{width:100%;color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;display:flex}.theme-menu-item:hover,.theme-menu-item.is-active{background:var(--accent-dim);color:var(--accent)}.live-dot{background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;animation:1.6s infinite pulse}@keyframes pulse{50%{opacity:.5}}.tagline{max-width:36rem;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.tagline em{color:var(--ink);font-style:normal;font-weight:600}.claim-block{border:1px solid var(--line);background:var(--bg-elev);border-radius:8px;margin-top:.25rem;padding:1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.claim-block{background:color-mix(in srgb, var(--bg-elev) 96%, transparent)}}.claim-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 36px #26364f12}.claim-label{letter-spacing:-.03em;font-size:1.35rem;font-weight:750}.stepper{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field-bg);align-items:center;gap:.35rem;padding:.2rem;display:inline-flex}.stepper-wide{width:100%;margin-top:.55rem;display:flex}.stepper-wide .amount-wrap{flex:1;justify-content:center;min-width:0}.stepper-wide .amount-input{text-align:left;width:5rem}.step-btn{background:var(--accent-dim);width:2.35rem;height:2.35rem;color:var(--accent);cursor:pointer;border:none;border-radius:2px;flex-shrink:0;font-size:1.2rem;line-height:1}.step-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.step-btn:hover{background:color-mix(in srgb, var(--accent) 28%, transparent)}}.amount-wrap{min-width:6rem;color:var(--accent);letter-spacing:-.03em;font-size:1.75rem;font-weight:800;font-family:var(--font-mono), ui-monospace, monospace;align-items:baseline;padding:0 .35rem;display:inline-flex}.amount-input{width:5.8rem;color:inherit;font:inherit;appearance:textfield;background:0 0;border:none;outline:none;padding:0}.amount-input::-webkit-outer-spin-button{appearance:none;margin:0}.amount-input::-webkit-inner-spin-button{appearance:none;margin:0}.claim-hint{color:var(--muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.4}.bid-price-block{margin-top:.15rem}.bid-price-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bid-min-link{color:var(--accent-2);font:inherit;font-size:.78rem;font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;text-align:right;background:0 0;border:none;max-width:55%;padding:0;text-decoration:none;overflow:hidden}.bid-min-link:hover{color:var(--accent)}.bid-top-name{color:var(--ink);font-weight:700}.bid-min-link:hover .bid-top-name{color:var(--accent)}.bid-actions{flex-direction:column;gap:.55rem;margin-top:.9rem;display:flex}.bid-submit{background:var(--coral);width:100%;box-shadow:0 8px 20px var(--coral)}@supports (color:color-mix(in lab, red, red)){.bid-submit{box-shadow:0 8px 20px color-mix(in srgb, var(--coral) 22%, transparent)}}@media (min-width:700px){.arena-bid .bid-actions{flex-direction:row}.arena-bid .bid-submit{width:auto;min-width:14rem}}.field{border:1px solid var(--line-strong);background:var(--field-bg);min-width:0;color:var(--ink);border-radius:var(--radius);font:inherit;flex:1;padding:.85rem 1rem;font-size:.98rem}.field:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.field:focus{outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.field:focus{border-color:var(--accent-2)}.field::placeholder{color:var(--muted-2)}.btn-primary,.btn-outbid{border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:.85rem 1.25rem;font-weight:750;transition:transform .12s,filter .12s}.btn-primary:hover,.btn-outbid:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn-primary:disabled,.btn-outbid:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ghost{border:1px solid var(--line-strong);color:var(--ink);border-radius:var(--radius);font:inherit;cursor:pointer;background:0 0;padding:.55rem .85rem}.btn-ghost:disabled{opacity:.4;cursor:not-allowed}.helper{color:var(--muted);margin:.75rem 0 0;font-size:.88rem}.error{color:var(--danger);margin:.65rem 0 0;font-size:.9rem}.arena-grid{grid-template-columns:minmax(230px,280px) minmax(0,1fr) minmax(230px,280px);align-items:start;gap:1rem;display:grid}.arena-main{gap:.75rem;min-width:0;display:grid}.arena-side{z-index:0;min-width:0;max-height:calc(100vh - 2rem);position:sticky;top:1rem}.arena-side .perk-panel{flex-direction:column;min-height:0;display:flex}.arena-side-left .perk-panel{border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.arena-side-left .perk-panel{border-color:color-mix(in srgb, #d97706 35%, var(--line))}}.arena-side-left .perk-panel{background:linear-gradient(180deg, #f59e0b17, transparent 55%), var(--panel)}.arena-side-right .perk-panel{border-color:#2563eb}@supports (color:color-mix(in lab, red, red)){.arena-side-right .perk-panel{border-color:color-mix(in srgb, #2563eb 30%, var(--line))}}.arena-side-right .perk-panel{background:linear-gradient(180deg, #3b82f614, transparent 55%), var(--panel)}.arena-side-left .founder-list{grid-template-columns:1fr;gap:.4rem}.arena-side-left .founder-list a,.arena-side-left .perk-open-summary{min-height:2.3rem}.arena-side .perk-panel-head{border-bottom:1px solid var(--line);padding-bottom:.35rem}@supports (color:color-mix(in lab, red, red)){.arena-side .perk-panel-head{border-bottom:1px solid color-mix(in srgb, var(--line) 75%, transparent)}}.arena-side .perk-copy{margin-bottom:.85rem}.arena-side-right .perk-carousel-track a{min-height:3.35rem}.arena-side-right .perk-carousel{flex:1;height:min(52vh,38rem);min-height:0}.arena-bid .claim-block{min-height:0;margin-top:0}.arena-bid .bid-pitch{max-width:48rem}.play-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.bid-slot{flex-direction:column;min-width:0;display:flex}.bid-slot .claim-block{flex-direction:column;flex:1;justify-content:space-between;height:100%;min-height:min(48vh,420px);margin-top:0;display:flex}.bid-pitch{color:var(--muted);margin:0 0 .85rem;font-size:.88rem;line-height:1.45}.bid-pitch em{color:var(--ink);font-style:normal;font-weight:650}.bid-slot .helper{margin-top:.65rem}.bid-perks{border-left:3px solid var(--coral);background:var(--coral);margin:0 0 .9rem;padding:.6rem .7rem}@supports (color:color-mix(in lab, red, red)){.bid-perks{background:color-mix(in srgb, var(--coral) 5%, transparent)}}.bid-perks{color:var(--muted);font-size:.82rem;line-height:1.5}.bid-perks strong{color:var(--coral)}.perk-slot{min-width:0}.perk-stack{gap:.75rem;max-height:min(48vh,420px);padding-right:.15rem;display:grid;overflow-y:auto}.perk-panel{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--feature-grad), transparent 72%), var(--panel);padding:.85rem}.perk-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.perk-kicker{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:700}.perk-panel h2{color:var(--ink);font-family:var(--font-display), sans-serif;margin:.12rem 0 0;font-size:1.25rem;line-height:1.1}.perk-count{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.perk-count{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line))}}.perk-count{background:var(--accent-dim);color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;padding:.25rem .42rem;font-size:.68rem;font-weight:700}.perk-copy{color:var(--muted);margin:.45rem 0 .7rem;font-size:.76rem;line-height:1.42}.founder-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.founder-list a,.perk-open-slot{min-height:2rem;color:inherit;grid-template-columns:2rem 1.55rem minmax(0,1fr) auto;align-items:center;gap:.45rem;text-decoration:none;display:grid}.founder-list a{padding:.2rem .25rem}.founder-list a:hover{background:var(--accent-dim)}.perk-rank{color:var(--muted-2);font-family:var(--font-mono), ui-monospace, monospace;font-size:.7rem}.perk-avatar{border:1px solid var(--line);background:var(--bg-elev);width:1.55rem;height:1.55rem;color:var(--accent);justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex;overflow:hidden}.perk-avatar img{object-fit:cover;width:100%;height:100%}.perk-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;overflow:hidden}.perk-amount{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:.72rem;font-weight:700}.perk-open-slot{opacity:.62}.perk-open-summary{border:1px dashed var(--gold);grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.55rem;margin-top:.35rem;padding:.55rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.perk-open-summary{border:1px dashed color-mix(in srgb, var(--gold) 45%, var(--line))}}.perk-open-summary{background:var(--gold);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.perk-open-summary{background:color-mix(in srgb, var(--gold) 6%, transparent)}}.perk-open-summary.full{grid-template-columns:1fr}.perk-open-summary>span:last-child{gap:.12rem;display:grid}.perk-open-summary strong{color:var(--ink);font-size:.76rem}.perk-open-summary small{color:var(--muted);font-size:.66rem;line-height:1.35}.perk-open-plus{border:1px dashed var(--gold);width:1.7rem;height:1.7rem;color:var(--gold);border-radius:50%;place-items:center;font-size:1rem;display:grid}.perk-open-dot{border:1px dashed var(--line-strong);width:1.55rem;height:1.55rem}.perk-carousel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:9rem;overflow:hidden}.perk-carousel-track{animation:perk-scroll var(--perk-duration,36s) linear infinite}.perk-carousel-track:hover{animation-play-state:paused}.perk-carousel-track a{min-height:3rem;color:inherit;grid-template-columns:2rem 1.65rem minmax(0,1fr);align-items:center;gap:.5rem;text-decoration:none;display:grid}.perk-carousel-track a:hover{background:var(--accent-dim)}.perk-carousel-track a>span:last-child{min-width:0;display:grid}.perk-carousel-track strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.perk-carousel-track small{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;font-size:.68rem}.perk-carousel-rank{color:var(--muted-2);font-family:var(--font-mono), ui-monospace, monospace;font-size:.68rem}.perk-empty{text-align:center;place-content:center;height:100%;display:grid}.perk-empty strong{color:var(--ink)}.perk-empty span{color:var(--muted);margin-top:.25rem;font-size:.75rem}@keyframes perk-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.snake-slot{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg, var(--accent) 0%, var(--snake-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.snake-slot{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, var(--snake-bg)) 0%, var(--snake-bg) 100%)}}.snake-slot{color:var(--snake-ink);height:min(48vh,420px);max-height:48vh;box-shadow:var(--snake-shadow);flex-direction:column;padding:.75rem;display:flex;overflow:hidden}.snake-slot .snake-panel{flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex}.snake-slot .snake-panel>.relative{aspect-ratio:auto;flex:1;width:auto;min-height:0;max-height:none;margin:0}.snake-slot canvas{object-fit:fill;display:block;width:100%!important;height:100%!important}.snake-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:700}.snake-head-label{color:var(--snake-muted);margin:.15rem 0 0;font-size:1rem;font-weight:650}.snake-head-label span{color:var(--snake-ink);font-size:1.12rem;font-weight:800}.snake-head-link{color:var(--accent);text-underline-offset:.15em;font-size:1.12rem;font-weight:800;text-decoration:underline}.snake-head-link:hover{color:var(--accent-2)}.snake-next-food{color:var(--snake-muted);font-weight:500}.snake-next-food span{color:var(--warn)}.snake-score{color:var(--accent);font-size:.85rem;font-family:var(--font-mono), ui-monospace, monospace}.snake-expand-btn{z-index:6;border:1px solid var(--accent);justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;top:.45rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.snake-expand-btn{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.snake-expand-btn{border-radius:var(--radius);background:var(--snake-bg)}@supports (color:color-mix(in lab, red, red)){.snake-expand-btn{background:color-mix(in srgb, var(--snake-bg) 72%, transparent)}}.snake-expand-btn{color:var(--accent);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .14s,border-color .14s}.snake-expand-btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.snake-expand-btn:hover{background:color-mix(in srgb, var(--accent) 18%, var(--snake-bg))}}.snake-expand-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.snake-expand-btn:hover{border-color:color-mix(in srgb, var(--accent) 65%, transparent)}}.snake-expand-btn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.snake-expand-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 70%, transparent)}}.snake-expand-btn:focus-visible{outline-offset:2px}:is(.snake-panel:fullscreen,.snake-panel:fullscreen){box-sizing:border-box;background:var(--snake-bg);width:100%;height:100%;color:var(--snake-ink);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.snake-panel.snake-panel-expanded{z-index:90;background:var(--snake-bg);width:100vw;height:100dvh;max-height:none;color:var(--snake-ink);box-shadow:none;border:none;border-radius:0;padding:1rem;position:fixed;inset:0}:is(.snake-panel:fullscreen .snake-pad,.snake-panel:fullscreen .snake-pad,.snake-panel.snake-panel-expanded .snake-pad){max-width:16rem;margin-inline:auto;display:grid}:is(.snake-panel:fullscreen .relative,.snake-panel:fullscreen .relative,.snake-panel.snake-panel-expanded .relative){flex:1;min-height:0}:is(.snake-panel:fullscreen canvas,.snake-panel:fullscreen canvas,.snake-panel.snake-panel-expanded canvas){border-radius:.5rem}.snake-progress{background:var(--ink);border-radius:999px;width:5.5rem;height:.28rem;margin-top:.25rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.snake-progress{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.snake-progress>div{background:var(--accent);height:100%;transition:width .2s}.snake-slot .pad-btn{padding:.45rem;font-size:.95rem}.snake-overlay{z-index:4;background:var(--modal-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;inset:0;overflow:auto}.snake-overlay-card{box-sizing:border-box;border:1px solid var(--accent);border-radius:8px;width:min(100%,18rem);max-height:100%;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.snake-overlay-card{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.snake-overlay-card{background:var(--snake-bg)}@supports (color:color-mix(in lab, red, red)){.snake-overlay-card{background:color-mix(in srgb, var(--snake-bg) 88%, #000)}}.snake-overlay-card{text-align:center;box-shadow:0 12px 28px #00000059}.snake-overlay-title{color:var(--snake-ink);margin:0;font-size:1.05rem;font-weight:800}.snake-overlay-sub{color:var(--snake-muted);margin:.45rem 0 0;font-size:.8rem;line-height:1.4}.snake-overlay-sub strong,.snake-overlay-win{color:var(--accent)}.snake-cta{background:var(--accent);width:100%;color:var(--on-accent);font:inherit;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 0 2px var(--accent), 0 8px 18px var(--accent);border:none;border-radius:6px;margin-top:.85rem;padding:.75rem 1rem;font-size:1rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.snake-cta{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent), 0 8px 18px color-mix(in srgb, var(--accent) 35%, transparent)}}.snake-cta:hover{filter:brightness(1.06)}.board-section{margin-top:.75rem;animation:.64s 80ms both rise}.board-title-row{justify-content:space-between;align-items:flex-end;margin-bottom:.45rem;display:flex}.board-title-row p{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.board-title-row h2{letter-spacing:-.025em;margin:.16rem 0 0;font-size:1.25rem}.supporting-boards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.25rem;display:grid}.supporting-panel{border:1px solid var(--line);background:var(--panel);min-width:0;padding:.9rem}.supporting-panel h2{margin:0 0 .65rem;font-size:1rem}.supporting-panel>p{color:var(--muted);margin:0;font-size:.82rem}.supporting-panel ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.supporting-panel a{min-height:2rem;color:inherit;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;text-decoration:none;display:grid}.supporting-panel a:hover{background:var(--accent-dim)}.supporting-panel a span{color:var(--muted-2);font-family:var(--font-mono), ui-monospace, monospace;font-size:.68rem}.supporting-panel a strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.supporting-panel a em{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;font-size:.72rem;font-style:normal;font-weight:700}@media (max-width:640px){.supporting-boards{grid-template-columns:1fr}}.board-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.pager{flex-wrap:wrap;gap:.3rem;display:flex}.page-btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);min-width:2rem;height:2rem;color:var(--ink);font:inherit;cursor:pointer;padding:0 .45rem;font-size:.85rem}.page-btn[aria-current=page]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.page-btn:disabled{opacity:.35;cursor:not-allowed}.listings{background:0 0;border:none;flex-direction:column;gap:.55rem;margin-top:.65rem;display:flex;overflow:visible}.listing-row{border:1px solid var(--line);background:var(--bg-elev);border-radius:8px;grid-template-columns:2.75rem 2.5rem 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.95rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.listing-row{background:color-mix(in srgb, var(--bg-elev) 88%, transparent)}}.listing-row{text-align:left;color:inherit;font:inherit;box-shadow:0 3px 12px #26364f09}.listing-row:last-child{border-bottom:1px solid var(--line)}.listing-row:hover{background:var(--coral)}@supports (color:color-mix(in lab, red, red)){.listing-row:hover{background:color-mix(in srgb, var(--coral) 5%, var(--bg-elev))}}.listing-row:hover{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){.listing-row:hover{border-color:color-mix(in srgb, var(--coral) 24%, var(--line))}}.listing-row:hover .listing-name{color:var(--accent)}.listing-king{border:1px solid var(--line-strong);background:var(--bg-elev);align-items:center;padding:1rem 1rem 1rem 1.15rem;animation:.42s both king-in;position:relative;overflow:hidden;box-shadow:0 8px 20px #1220180f}@keyframes king-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.listing-king:before{content:"";width:6px;position:absolute;top:0;bottom:0;left:0}.listing-king .listing-name,.listing-king .listing-desc,.listing-king .listing-meta{color:var(--ink)}.listing-king .listing-desc,.listing-king .listing-meta{color:var(--muted)}.listing-king .listing-price{color:var(--ink);font-size:1.08rem;font-weight:800}.listing-king .listing-claim{font-weight:700}@property --king-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.listing-king-1{background:var(--bg-elev);box-shadow:0 0 0 1px var(--accent), 0 10px 24px var(--accent);border:2px solid #0000}@supports (color:color-mix(in lab, red, red)){.listing-king-1{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 10px 24px color-mix(in srgb, var(--accent) 10%, transparent)}}.listing-king-1{z-index:2;padding-block:1.15rem}.listing-king-1:after{content:"";border-radius:inherit;background:conic-gradient(from var(--king-angle), var(--accent) 0deg, var(--accent-2) 50deg, transparent 105deg, transparent 255deg, var(--accent-2) 310deg, var(--accent) 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:2.6s linear infinite king-border-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes king-border-spin{to{--king-angle:360deg}}.listing-king-1:before{background:linear-gradient(180deg, var(--accent), var(--accent-2));z-index:2}.listing-king-1>*{z-index:1;position:relative}.listing-king-1 .listing-price{color:var(--accent);font-size:1.2rem}.listing-king-1 .listing-claim{color:var(--accent)}.listing-king-2:before{background:linear-gradient(180deg, var(--accent-2), var(--accent))}.listing-king-2{border-color:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.listing-king-2{border-color:color-mix(in srgb, var(--accent-2) 40%, var(--line-strong))}}.listing-king-2 .listing-price,.listing-king-2 .listing-claim{color:var(--accent-2)}.listing-king-3:before{background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.listing-king-3:before{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 55%, #fff), color-mix(in srgb, var(--accent) 40%, var(--ink)))}}.listing-king-3{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.listing-king-3{border-color:color-mix(in srgb, var(--accent) 28%, var(--line-strong))}}.listing-king-3 .listing-price{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.listing-king-3 .listing-price{color:color-mix(in srgb, var(--accent) 70%, var(--ink))}}.listing-king-3 .listing-claim{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.listing-king-3 .listing-claim{color:color-mix(in srgb, var(--accent) 55%, var(--muted))}}.board-controls .btn-ghost{color:var(--muted);border-radius:999px;padding:.38rem .7rem;font-size:.72rem}html[data-theme=light] .listing-king-1{border-color:var(--coral)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .listing-king-1{border-color:color-mix(in srgb, var(--coral) 35%, var(--line))}}html[data-theme=light] .listing-king-1{background:linear-gradient(90deg,#fff2ee,#fff 46%)}html[data-theme=light] .listing-king-1 .king-orb{color:#fff;background:var(--coral);border-color:#ffd2c7;box-shadow:0 0 0 4px #ef6a4c1f}html[data-theme=light] .listing-king-2{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .listing-king-2{border-color:color-mix(in srgb, var(--blue) 28%, var(--line))}}html[data-theme=light] .listing-king-2{background:linear-gradient(90deg,#eef4ff,#fff 46%)}html[data-theme=light] .listing-king-2 .king-orb{color:#fff;background:var(--blue);border-color:#d5e1ff;box-shadow:0 0 0 4px #3f72e61a}html[data-theme=light] .listing-king-3{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .listing-king-3{border-color:color-mix(in srgb, var(--gold) 30%, var(--line))}}html[data-theme=light] .listing-king-3{background:linear-gradient(90deg,#fff8e8,#fff 46%)}html[data-theme=light] .listing-king-3 .king-orb{color:#fff;background:var(--gold);border-color:#ffe8b8;box-shadow:0 0 0 4px #d995121a}html[data-theme=light] .listing-king-1 .listing-price{color:var(--coral)}html[data-theme=light] .listing-king-2 .listing-price{color:var(--blue)}html[data-theme=light] .listing-king-3 .listing-price{color:var(--gold)}.rank{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;padding-top:0;font-size:.85rem}.rank-king{place-items:center;padding:0;display:grid}.king-orb{width:2.6rem;height:2.6rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.03em;border:2px solid #0000;border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;line-height:1;display:grid}.listing-king-1 .king-orb{color:var(--on-accent);background:var(--accent);border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.listing-king-1 .king-orb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}}.listing-king-2 .king-orb{color:var(--on-accent);background:var(--accent-2);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.listing-king-2 .king-orb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-2) 18%, transparent)}}.listing-king-3 .king-orb{color:var(--on-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.listing-king-3 .king-orb{background:color-mix(in srgb, var(--accent) 55%, var(--ink))}}.listing-king-3 .king-orb{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.listing-king-3 .king-orb{border-color:color-mix(in srgb, var(--accent) 40%, transparent)}}.listing-king-3 .king-orb{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.listing-king-3 .king-orb{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}.listing-king-1 .avatar{width:2.85rem;height:2.85rem}.avatar{border-radius:var(--radius);width:2.5rem;height:2.5rem;box-shadow:none;background:0 0;place-items:center;font-size:.96rem;font-weight:800;display:grid;overflow:hidden}.avatar-has-img{background:0 0}.avatar-fallback{color:var(--muted);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.avatar-fallback{background:color-mix(in srgb, var(--panel) 80%, var(--ink))}}.avatar-fallback{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.avatar-fallback{border:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.avatar img{object-fit:contain;width:100%;height:100%;display:block}.listing-main{min-width:0}.listing-name{align-items:center;gap:.4rem;font-size:1rem;font-weight:700;transition:color .12s;display:inline-flex}.badge-free{text-transform:uppercase;letter-spacing:.06em;color:var(--on-accent);background:var(--accent);border-radius:2px;padding:.12rem .35rem;font-size:.62rem;font-weight:750}.free-rank-banner{border:1px dashed var(--accent);margin:.85rem 0 .55rem;padding:.65rem .85rem}@supports (color:color-mix(in lab, red, red)){.free-rank-banner{border:1px dashed color-mix(in srgb, var(--accent) 45%, var(--line))}}.free-rank-banner{border-radius:var(--radius);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.free-rank-banner{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.free-rank-banner{text-align:center;font-size:.9rem;font-weight:700}.free-rank-banner a{color:var(--accent);text-decoration:none}.free-rank-banner a:hover{text-underline-offset:.15em;text-decoration:underline}.listing-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.listing-meta{color:var(--muted-2);font-family:var(--font-mono), ui-monospace, monospace;margin-top:.35rem;font-size:.75rem}.listing-side{text-align:right;white-space:nowrap}.listing-price{font-family:var(--font-mono), ui-monospace, monospace;font-weight:700}.listing-claim{color:var(--accent-2);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:.3rem;padding:0;font-size:.8rem;font-weight:650;display:block}.listing-claim:hover{color:var(--accent)}.board-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.board-range{color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:.78rem}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:2rem;padding-top:1rem;font-size:.85rem}.site-footer a{color:var(--accent-2)}.site-footer nav{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.55rem;display:flex}.public-page{width:min(900px,100% - 2rem);margin:0 auto;padding:1.5rem 0 4rem}.public-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.public-page-brand{color:var(--ink);letter-spacing:-.04em;font-size:1.25rem;font-weight:800;text-decoration:none}.public-page-header nav{flex-wrap:wrap;justify-content:flex-end;gap:.4rem .8rem;display:flex}.public-page-header nav a{color:var(--muted);font-size:.78rem;text-decoration:none}.public-page-header nav a:hover{color:var(--coral)}.public-page-content{border:1px solid var(--line);background:var(--bg-elev);border-radius:8px;margin-top:2.5rem;padding:1.5rem}@supports (color:color-mix(in lab, red, red)){.public-page-content{background:color-mix(in srgb, var(--bg-elev) 84%, transparent)}}.public-page-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 42px #26364f11}.public-page-eyebrow{color:var(--coral);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.public-page-content h1{letter-spacing:-.05em;margin:.4rem 0 0;font-size:clamp(2rem,6vw,3.5rem);line-height:1.04}.public-page-intro{max-width:48rem;color:var(--muted);margin:.8rem 0 0;font-size:.98rem;line-height:1.65}.public-page-sections{gap:1.5rem;margin-top:2rem;display:grid}.public-page-sections section{border-top:1px solid var(--line);padding-top:1.2rem}.public-page-sections h2{margin:0 0 .55rem;font-size:1rem}.public-page-sections p,.public-page-sections li{color:var(--muted);font-size:.88rem;line-height:1.65}.public-page-sections p{margin:0 0 .55rem}.public-page-sections ul{margin:.4rem 0 0;padding-left:1.2rem}.public-contact-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.public-contact-actions a{border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--accent-2);border-radius:6px;padding:.55rem .7rem;font-size:.8rem;text-decoration:none}@media (max-width:640px){.public-page{width:calc(100% - 1rem);padding-top:.75rem}.public-page-header{flex-direction:column;align-items:flex-start}.public-page-header nav{justify-content:flex-start}.public-page-content{margin-top:1.25rem;padding:1rem}}.rules{border-top:1px solid var(--line);margin-top:2.5rem;padding:1.5rem 0 .5rem}.rules-header{max-width:40rem;margin-bottom:1.25rem}.rules-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:700}.rules-title{letter-spacing:-.02em;margin:.35rem 0 .55rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800}.rules-intro{color:var(--muted);margin:0;font-size:.98rem;line-height:1.55}.rules-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem 1.25rem;display:grid}.rules-section h3{margin:0 0 .45rem;font-size:.95rem;font-weight:750}.rules-section p{color:var(--muted);margin:0 0 .55rem;font-size:.88rem;line-height:1.5}.rules-section p:last-child{margin-bottom:0}html:not([data-theme=light]) .listing-king{background:var(--bg-elev);box-shadow:0 10px 24px #00000047}html:not([data-theme=light]) .listing-king-1{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=light]) .listing-king-1{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}}html:not([data-theme=light]) .listing-king-1{box-shadow:0 0 0 1px var(--accent), 0 12px 28px #00000059}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=light]) .listing-king-1{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent), 0 12px 28px #00000059}}html:not([data-theme=light]) .listing-king-1 .listing-price,html:not([data-theme=light]) .listing-king-1 .listing-claim{color:var(--accent)}html:not([data-theme=light]) .listing-king-2 .listing-price,html:not([data-theme=light]) .listing-king-2 .listing-claim{color:var(--accent-2)}html:not([data-theme=light]) .listing-king-3 .listing-price,html:not([data-theme=light]) .listing-king-3 .listing-claim{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme=light]) .listing-king-3 .listing-price,html:not([data-theme=light]) .listing-king-3 .listing-claim{color:color-mix(in srgb, var(--accent) 55%, #fff)}}.modal-root{z-index:50;background:var(--modal-scrim);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:var(--radius);width:min(420px,100%);padding:1.25rem}.pad-btn{background:var(--pad-bg);color:var(--accent);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;padding:.85rem;font-size:1.1rem}@media (max-width:1180px){.arena-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-main{order:1;grid-column:1/-1}.arena-side{max-height:none;position:static}.arena-side-left{order:2}.arena-side-right{order:3}.arena-side .perk-panel{min-height:0}.arena-side-right .perk-carousel{height:14rem;min-height:0}}html[data-theme=light] .perk-panel{border-radius:8px;box-shadow:0 14px 38px #26364f14}html[data-theme=light] .perk-count{background:var(--bg-elev);border-radius:999px}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .perk-count{background:color-mix(in srgb, var(--bg-elev) 85%, transparent)}}html[data-theme=light] .founder-list a:hover,html[data-theme=light] .perk-carousel-track a:hover{border-radius:6px}html[data-theme=light] .arena-side-left .perk-panel{background:linear-gradient(180deg, #ffebe1e0, #fffaf6db 42%), var(--panel)}html[data-theme=light] .arena-side-right .perk-panel{background:linear-gradient(180deg, #e4efffeb, #f7faffe0 42%), var(--panel)}html[data-theme=light] .claim-block{background:linear-gradient(135deg, #fff5f1d1, #ffffffb8 38%), var(--panel);box-shadow:0 16px 44px #32456217}html[data-theme=light] .listing-row:not(.listing-king){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffad}html[data-theme=light] .listing-row:not(.listing-king):hover{background:#fff8f5f0}html[data-theme=light] .supporting-panel{background:#ffffff9e;border-radius:8px;box-shadow:0 8px 24px #3245620e}html[data-theme=light] .rules{border-top-color:#5f6f862e}@media (max-width:820px){.play-row{grid-template-columns:1fr;gap:1.15rem}.snake-slot{aspect-ratio:auto;width:100%;height:min(52vw,300px);min-height:250px;max-height:min(52vw,300px);padding:.65rem}.bid-slot .claim-block{min-height:0}.perk-stack{max-height:none;overflow:visible}.snake-overlay{padding:.35rem}.snake-overlay-card{width:min(100%,15.5rem);padding:.7rem .8rem}.snake-overlay-title{font-size:.95rem}.snake-overlay-sub{margin-top:.3rem;font-size:.72rem}.snake-cta{margin-top:.55rem;padding:.7rem .85rem;font-size:.95rem}.snake-slot .pad-btn{border-radius:6px;min-height:3rem;padding:.7rem;font-size:1.2rem}.snake-pad{gap:.4rem;max-width:14rem;margin-inline:auto}.snake-kicker{letter-spacing:.1em;font-size:.62rem}.snake-head-label{font-size:.9rem}.snake-head-label span,.snake-head-link{font-size:.98rem}.snake-expand-btn{width:2.35rem;height:2.35rem;top:.55rem;right:.55rem}}@media (max-width:520px){.arena-grid{grid-template-columns:1fr}.arena-main,.arena-side{grid-column:1}.shell,.shell-wide{width:calc(100% - 1rem)}.brand-row{align-items:flex-start}.brand-name{font-size:clamp(1.9rem,10vw,2.5rem)}.header-actions{flex-wrap:wrap;width:100%}.claim-block{padding:.85rem}.bid-price-head{flex-wrap:wrap}.bid-min-link{max-width:100%}.founder-list{grid-template-columns:1fr}.perk-panel-head{align-items:center}.perk-count{flex-shrink:0}.snake-slot{height:min(50vw,270px);min-height:240px;max-height:min(50vw,270px);padding:.5rem}.snake-chrome{gap:.5rem}.snake-score{font-size:.78rem}.snake-progress{width:4.25rem}.snake-slot .pad-btn{min-height:3.25rem;font-size:1.3rem}}.admin-page{width:min(1080px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}.admin-header h1{margin:.15rem 0 0;font-size:clamp(2rem,6vw,3.5rem);line-height:1}.admin-header a{color:var(--accent-2);font-size:.85rem}.admin-kicker,.admin-status,.admin-row small{font-family:var(--font-mono), ui-monospace, monospace}.admin-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.admin-connect,.admin-toolbar{align-items:center;gap:.6rem;margin-top:1rem;display:flex}.admin-connect input{border:1px solid var(--line-strong);background:var(--field-bg);min-width:0;color:var(--ink);font:inherit;flex:1;padding:.7rem .8rem}.admin-connect button,.admin-toolbar button,.admin-row-actions button,.admin-mode button{border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--ink);font:inherit;cursor:pointer;padding:.65rem .85rem;font-size:.82rem}.admin-connect button,.admin-toolbar>button{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:750}.admin-connect button:disabled,.admin-toolbar button:disabled,.admin-row-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-status{color:var(--muted);text-transform:uppercase;font-size:.72rem}.admin-status.ok{color:var(--accent)}.admin-mode{display:inline-flex}.admin-mode button+button{border-left:0}.admin-mode button[aria-pressed=true]{background:var(--accent-dim);color:var(--accent);border-color:var(--accent)}.admin-error{border:1px solid var(--danger);padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.admin-error{border:1px solid color-mix(in srgb, var(--danger) 55%, var(--line))}}.admin-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-error{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.admin-error{color:var(--danger);font-size:.85rem}.admin-list{gap:.6rem;margin-top:1rem;display:grid}.admin-row{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.admin-row-main{min-width:0}.admin-row-main a{gap:.15rem;text-decoration:none;display:grid}.admin-row-main a strong{color:var(--ink)}.admin-row-main a span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-row-main small{color:var(--muted-2);margin-top:.4rem;font-size:.68rem;display:block}.admin-row-main p{color:var(--muted);margin:.4rem 0 0;font-size:.78rem}.admin-row-actions{gap:.4rem;display:flex}.admin-row-actions .danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-row-actions .danger{border-color:color-mix(in srgb, var(--danger) 55%, var(--line))}}.admin-row-actions .danger{color:var(--danger)}.admin-empty{color:var(--muted);text-align:center;padding:2rem 0}@media (max-width:600px){.admin-page{width:calc(100% - 1rem);padding-top:1rem}.admin-connect,.admin-toolbar,.admin-row{grid-template-columns:1fr;align-items:stretch}.admin-connect,.admin-toolbar{flex-direction:column}.admin-row-actions{justify-content:stretch}.admin-row-actions button{flex:1}}.account-page{width:min(880px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1rem;display:flex}.account-header h1{margin:.15rem 0 0;font-size:clamp(2rem,6vw,3.3rem);line-height:1}.account-header p{color:var(--muted);margin:.4rem 0 0}.account-actions{align-items:center;gap:.75rem;display:flex}.account-actions a{color:var(--accent-2)}.account-actions button{border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--ink);font:inherit;cursor:pointer;padding:.55rem .7rem}.account-login{gap:.75rem;max-width:30rem;margin-top:1.5rem;display:grid}.account-login label{color:var(--muted);gap:.35rem;font-size:.8rem;display:grid}.account-login input{border:1px solid var(--line-strong);background:var(--field-bg);color:var(--ink);font:inherit;padding:.8rem .9rem}.account-login button{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;justify-self:start;padding:.7rem 1rem;font-weight:750}.account-message{color:var(--muted);margin-top:1rem}.account-message a{color:var(--accent)}.account-list{gap:.7rem;margin-top:1.25rem;display:grid}.account-card{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.9rem;display:grid}.account-card a{color:var(--ink);text-decoration:none}.account-card p{color:var(--muted);margin:.3rem 0 0;font-size:.82rem}.account-card small{color:var(--muted-2);font-family:var(--font-mono), ui-monospace, monospace;margin-top:.45rem;font-size:.68rem;display:block}.account-card-side{flex-direction:column;align-items:flex-end;gap:.3rem;min-width:7rem;display:flex}.account-card-side>strong{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace}.account-card-side span{color:var(--muted);text-transform:uppercase;font-size:.72rem}.account-card-side em{border:1px solid var(--accent);padding:.18rem .35rem}@supports (color:color-mix(in lab, red, red)){.account-card-side em{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line))}}.account-card-side em{color:var(--accent);font-size:.65rem;font-style:normal}@media (max-width:560px){.account-page{width:calc(100% - 1rem);padding-top:1rem}.account-header,.account-card{grid-template-columns:1fr;align-items:flex-start}.account-header{flex-direction:column}.account-card-side{align-items:flex-start}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
