@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_e6988195-module__RNs2Mq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_e6988195-module__RNs2Mq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:before,:after{border-style:solid;border-width:0;border-color:var(--border)}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{min-height:100dvh;color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:16px;line-height:1.5;display:flex}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}}@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}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-\[18px\]{margin-top:18px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-full{width:100%;height:100%}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.w-\[min\(680px\,calc\(100vw-32px\)\)\]{width:min(680px,100vw - 32px)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[18px\]{min-width:18px}.shrink-0{flex-shrink:0}.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}.scroll-py-1{scroll-padding-block:var(--spacing)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--tier-blue\){border-color:var(--tier-blue)}.border-\(--tier-gold-fill\){border-color:var(--tier-gold-fill)}.border-\(--tier-green\){border-color:var(--tier-green)}.border-\(--tier-grey\){border-color:var(--tier-grey)}.border-\(--tier-purple\){border-color:var(--tier-purple)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input-border)}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-transparent{border-color:#0000}.bg-\(--tier-blue-surface\){background-color:var(--tier-blue-surface)}.bg-\(--tier-gold-surface\){background-color:var(--tier-gold-surface)}.bg-\(--tier-green-surface\){background-color:var(--tier-green-surface)}.bg-\(--tier-grey-surface\){background-color:var(--tier-grey-surface)}.bg-\(--tier-purple-surface\){background-color:var(--tier-purple-surface)}.bg-border{background-color:var(--border)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/8{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-transparent{background-color:#0000}.p-1{padding:var(--spacing)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.whitespace-nowrap{white-space:nowrap}.text-\(--tier-blue\){color:var(--tier-blue)}.text-\(--tier-gold\){color:var(--tier-gold)}.text-\(--tier-green\){color:var(--tier-green)}.text-\(--tier-grey\){color:var(--tier-grey)}.text-\(--tier-purple\){color:var(--tier-purple)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-strong{color:var(--primary-strong)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--card-shadow\){--tw-shadow:var(--card-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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}}.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\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-state=open]) .in-data-\[state\=open\]\:rotate-180{rotate:180deg}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--foreground)}.data-\[state\=on\]\:border-primary[data-state=on]{border-color:var(--primary)}.data-\[state\=on\]\:bg-primary[data-state=on]{background-color:var(--primary)}.data-\[state\=on\]\:text-primary-foreground[data-state=on]{color:var(--primary-foreground)}.data-\[state\=open\]\:border-primary[data-state=open]{border-color:var(--primary)}.data-\[state\=open\]\:bg-primary\/15[data-state=open]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-primary\/15[data-state=open]{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.data-\[state\=open\]\:text-primary[data-state=open]{color:var(--primary)}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:text-primary{color:var(--primary)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}:root{--background:#fff;--foreground:#171b21;--card:#fff;--popover:#fff;--primary:#e8a318;--primary-strong:#c98a0a;--primary-foreground:#2b2008;--gold-fill:#fdcb6e;--gold-on-fill:#2b2008;--live:#009f31;--muted:#f2f4f7;--muted-foreground:#5d6674;--border:#e4e8ee;--input-border:#d5dbe3;--ring:#e8a318;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-pill:999px;--card-shadow:0 1px 2px #171b210d, 0 8px 24px #171b210d;--backdrop:#171b2173;--font-sans:var(--font-space-grotesk), "Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--tier-gold:#d99508;--tier-gold-fill:#fdcb6e;--tier-gold-on:#2b2008;--tier-gold-surface:#fdcb6e2e;--tier-purple:#835aff;--tier-purple-fill:#835aff;--tier-purple-on:#fff;--tier-purple-surface:#835aff14;--tier-blue:#1e90ff;--tier-blue-fill:#1e90ff;--tier-blue-on:#fff;--tier-blue-surface:#1e90ff14;--tier-green:#1bab58;--tier-green-fill:#2ed573;--tier-green-on:#06301a;--tier-green-surface:#2ed5731a;--tier-grey:#6b7686;--tier-grey-fill:#d9d9d9;--tier-grey-on:#2c313a;--tier-grey-surface:#d9d9d92e}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--background:#101419;--foreground:#f5f8fb;--card:#171d24;--popover:#171d24;--primary:#fdcb6e;--primary-strong:#ffdd9a;--primary-foreground:#2b2008;--gold-fill:#fdcb6e;--gold-on-fill:#2b2008;--live:#50c05f;--muted:#212a34;--muted-foreground:#97a4b2;--border:#ffffff1a;--input-border:#ffffff29;--ring:#fdcb6e;--card-shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--backdrop:#000000a6;--tier-gold:#fdcb6e;--tier-gold-fill:#fdcb6e;--tier-gold-on:#2b2008;--tier-gold-surface:#fdcb6e24;--tier-purple:#a98eff;--tier-purple-fill:#835aff;--tier-purple-on:#fff;--tier-purple-surface:#835aff29;--tier-blue:#4da3ff;--tier-blue-fill:#1e90ff;--tier-blue-on:#fff;--tier-blue-surface:#1e90ff24;--tier-green:#2ed573;--tier-green-fill:#2ed573;--tier-green-on:#06301a;--tier-green-surface:#2ed5731f;--tier-grey:#aeb9c4;--tier-grey-fill:#5e6978;--tier-grey-on:#fff;--tier-grey-surface:#aeb9c41a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{width:100%;max-width:896px;margin-inline:auto;padding-inline:16px}.page-col{flex-direction:column;padding-top:16px;padding-bottom:64px;display:flex}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--muted-foreground)}.eyebrow{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.text-button{color:var(--primary);font-size:14px;font-weight:600;transition:color .15s}.text-button:hover{color:var(--primary-strong)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow)}.pulse-dot{flex-shrink:0;display:inline-flex;position:relative}.pulse-dot>span{border-radius:var(--radius-pill);background:var(--primary);position:absolute;inset:0}.pulse-dot.pulse-live>span{background:var(--live)}.pulse-dot .pulse-ping{opacity:.75;animation:1.3s cubic-bezier(0,0,.2,1) infinite pulse-ping}@keyframes pulse-ping{75%,to{opacity:0;transform:scale(2.4)}}.site-header{width:100%}.header-inner{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:16px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:8px;font-size:21px;font-weight:600;display:inline-flex}.brand-logo{object-fit:contain;width:26px;height:26px;display:none}html.light .brand-logo--light,html.dark .brand-logo--dark{display:block}.brand-dot{color:var(--primary)}.header-nav-group{align-items:center;gap:12px;display:flex}.main-nav{align-items:center;gap:18px;font-size:14px;font-weight:500;display:flex}.main-nav a{color:var(--muted-foreground);transition:color .15s}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--foreground)}.theme-toggle{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--muted-foreground);justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.theme-toggle:hover{background:var(--muted);color:var(--foreground)}.theme-toggle svg{width:16px;height:16px}.site-footer{text-align:center;margin-top:auto;padding:48px 16px 32px}.site-footer p{color:var(--muted-foreground);margin:0;font-size:14px}.site-footer a{color:var(--primary);transition:color .15s}.site-footer a:hover{color:var(--primary-strong)}.status-pill-wrap{text-align:center;margin-bottom:24px}.status-pill{border-radius:var(--radius-pill);background:var(--muted);max-width:100%;color:var(--muted-foreground);padding:6px 12px;font-size:14px;transition:color .15s;display:inline-block}.status-pill:hover{color:var(--foreground)}.status-live{white-space:nowrap;color:var(--live);align-items:center;gap:6px;font-weight:600;display:inline-flex}.status-more{color:var(--foreground)}.claim-section{scroll-margin-top:24px}.claim-heading{text-align:center;letter-spacing:-.03em;text-wrap:pretty;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:10px;margin:0;font-size:28px;font-weight:700;display:flex}.claim-amount-group{align-items:center;gap:8px;display:inline-flex}.claim-step{border-radius:var(--radius-pill);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.claim-step{background:color-mix(in srgb, var(--primary) 15%, transparent)}}.claim-step{color:var(--primary);font-size:15px;font-weight:700;transition:background .15s}.claim-step:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.claim-step:hover{background:color-mix(in srgb, var(--primary) 25%, transparent)}}.claim-amount{color:var(--primary);text-underline-offset:6px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:2px;display:inline-block;position:relative}.claim-amount-sizer{visibility:hidden;white-space:nowrap;font-variant-numeric:tabular-nums}.claim-amount-overlay{align-items:baseline;display:flex;position:absolute;inset:0}.claim-amount-overlay input{width:100%;min-width:0;font:inherit;letter-spacing:inherit;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.claim-tagline{text-align:center;max-width:560px;color:var(--foreground);text-wrap:balance;margin:14px auto 0;font-size:16px;font-weight:500;line-height:1.55}.claim-sub{text-align:center;max-width:460px;color:var(--muted-foreground);text-wrap:pretty;margin:10px auto 0;font-size:14px;font-weight:500;line-height:1.6}.claim-sub b{color:var(--primary);font-weight:600}.claim-form{flex-direction:column;gap:12px;margin-top:16px;display:flex}.claim-input-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.claim-input-wrap{flex:1;min-width:0;position:relative}.claim-input-icon{border-radius:var(--radius-pill);background:var(--muted);width:24px;height:24px;color:var(--muted-foreground);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.claim-input-icon svg{width:14px;height:14px}.claim-input{border:1px solid var(--input-border);border-radius:var(--radius-md);background:0 0;width:100%;min-width:0;height:44px;padding:0 12px 0 42px;font-size:16px;transition:border-color .15s,box-shadow .15s}.claim-input::placeholder{color:var(--muted-foreground)}.claim-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.claim-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent)}}.claim-note{text-align:center;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:12px;line-height:1.6}@media (min-width:768px){.claim-heading{font-size:40px}.claim-step{width:28px;height:28px}.claim-input-row{flex-direction:row;align-items:center}}.activity-toast{z-index:15;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);max-width:min(340px,100vw - 32px);box-shadow:var(--card-shadow);opacity:0;pointer-events:none;align-items:center;gap:10px;padding:10px 12px;transition:opacity .25s ease-out,transform .25s ease-out;display:flex;position:fixed;bottom:16px;left:16px;transform:translateY(12px)}.activity-toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.toast-avatar{border-radius:8px;width:28px;height:28px;font-size:13px}.toast-body{min-width:0}.toast-body p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.toast-time{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:inline-flex}.toast-close{color:var(--muted-foreground);align-self:flex-start;margin:-2px -4px 0 2px;font-size:15px;line-height:1;transition:color .15s}.toast-close:hover{color:var(--foreground)}.letter-avatar{background:var(--muted);width:20px;height:20px;color:var(--muted-foreground);text-transform:uppercase;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.leaderboard{margin-top:24px}.lb-entry{position:relative}.lb-link{align-items:center;gap:8px;padding:8px 0;transition:color .15s;display:flex}.tier-gold .lb-link:hover{color:var(--tier-gold)}.tier-purple .lb-link:hover{color:var(--tier-purple)}.tier-blue .lb-link:hover{color:var(--tier-blue)}.tier-green .lb-link:hover{color:var(--tier-green)}.tier-grey .lb-link:hover{color:var(--tier-grey)}.lb-row.tier-blue:hover{background:var(--tier-blue-surface)}.lb-row.tier-green:hover{background:var(--tier-green-surface)}.lb-row.tier-grey:hover{background:var(--tier-grey-surface)}.lb-rank-col{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:40px;display:flex}.lb-avatar.has-logo,.letter-avatar.has-logo{background:var(--card);overflow:hidden}.lb-avatar img,.letter-avatar img{object-fit:cover;width:100%;height:100%}.lb-avatar{border-radius:var(--radius-sm);background:var(--muted);width:40px;height:40px;color:var(--muted-foreground);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.lb-main{flex:1;min-width:0}.lb-title-row{align-items:baseline;gap:8px;display:flex}.lb-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:500;overflow:hidden}.lb-amount{font-variant-numeric:tabular-nums;color:var(--primary);flex-shrink:0;margin:0;font-size:14px;font-weight:600}.lb-desc{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lb-desc{color:color-mix(in srgb, var(--muted-foreground) 75%, transparent)}}.lb-meta{flex-wrap:wrap;align-items:center;column-gap:8px;margin:2px 0 0;font-size:11px;display:flex}.lb-meta time{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.lb-meta time{color:color-mix(in srgb, var(--muted-foreground) 75%, transparent)}}.lb-clicks{align-items:center;gap:5px;font-weight:600;display:inline-flex}.lb-clicks-total{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.lb-clicks-total{color:color-mix(in srgb, var(--muted-foreground) 75%, transparent)}}.lb-rank-pill{border-radius:var(--radius-pill);background:var(--tier-grey-fill);min-width:30px;color:var(--tier-grey-on);justify-content:center;align-items:center;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.lb-rank-plain{text-align:center;min-width:30px;color:var(--muted-foreground);font-size:12px;font-weight:500}.tier-gold .lb-rank-pill{background:var(--tier-gold-fill);color:var(--tier-gold-on)}.tier-purple .lb-rank-pill{background:var(--tier-purple-fill);color:var(--tier-purple-on)}.tier-blue .lb-rank-pill{background:var(--tier-blue-fill);color:var(--tier-blue-on)}.tier-green .lb-rank-pill{background:var(--tier-green-fill);color:var(--tier-green-on)}.tier-gold .lb-amount,.tier-gold .lb-rank-plain{color:var(--tier-gold)}.tier-purple .lb-amount,.tier-purple .lb-rank-plain{color:var(--tier-purple)}.tier-blue .lb-amount,.tier-blue .lb-rank-plain{color:var(--tier-blue)}.tier-green .lb-amount,.tier-green .lb-rank-plain{color:var(--tier-green)}.tier-grey .lb-amount{color:var(--tier-grey)}.lb-top{border-radius:var(--radius-md);border:2px solid var(--border);margin-block:8px;padding-inline:10px}.lb-top.tier-gold{border-color:var(--tier-gold-fill);background:var(--tier-gold-surface)}.lb-top.tier-purple{border-color:var(--tier-purple)}@supports (color:color-mix(in lab, red, red)){.lb-top.tier-purple{border-color:color-mix(in srgb, var(--tier-purple) 45%, transparent)}}.lb-top.tier-purple{background:var(--tier-purple-surface)}.lb-top .lb-name{font-weight:700}.lb-row{padding-inline:12px}.lb-row+.lb-row{border-top:1px solid var(--border)}.lb-claim{z-index:10;border-radius:var(--radius-pill);background:var(--gold-fill);color:var(--gold-on-fill);white-space:nowrap;opacity:0;pointer-events:none;padding:2px 10px;font-size:12px;font-weight:700;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #2826242e}.lb-top .lb-claim{top:0;transform:translate(-50%,-50%)}.lb-row .lb-claim{top:6px}.tier-gold .lb-claim{background:var(--tier-gold-fill);color:var(--tier-gold-on)}.tier-purple .lb-claim{background:var(--tier-purple-fill);color:var(--tier-purple-on)}.tier-blue .lb-claim{background:var(--tier-blue-fill);color:var(--tier-blue-on)}.tier-green .lb-claim{background:var(--tier-green-fill);color:var(--tier-green-on)}.tier-grey .lb-claim{background:var(--tier-grey-fill);color:var(--tier-grey-on)}.lb-entry:hover .lb-claim,.lb-entry:focus-within .lb-claim{opacity:1;pointer-events:auto}.lb-separator{align-items:center;gap:12px;padding:20px 12px;display:flex}.lb-separator .lb-separator-line{border-radius:var(--radius-pill);background:var(--primary);flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.lb-separator .lb-separator-line{background:color-mix(in srgb, var(--primary) 30%, transparent)}}.lb-separator .lb-separator-label{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.lb-separator .lb-separator-label{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent)}}.lb-separator .lb-separator-label{border-radius:var(--radius-pill);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lb-separator .lb-separator-label{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.lb-separator .lb-separator-label{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;font-size:11px;font-weight:600}.lb-empty{text-align:center;padding:40px 24px}.lb-empty h3{margin:0 0 6px;font-size:16px}.lb-empty p{margin:0;font-size:14px}.lb-pagination{flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex}.lb-pages{align-items:center;gap:12px;display:flex}.lb-page{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;min-width:32px;height:32px;color:var(--primary);justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.lb-page:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lb-page:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.lb-page[aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.lb-page-arrow{color:var(--primary)}.lb-page-arrow:disabled{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.lb-page-arrow:disabled{color:color-mix(in srgb, var(--muted-foreground) 40%, transparent)}}.lb-page-arrow:disabled{cursor:not-allowed}.lb-pagination p{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.lb-toolbar{justify-content:flex-end;margin-top:6px;display:flex}.lb-refresh{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);align-items:center;gap:5px;height:26px;padding:0 9px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.lb-refresh:hover{background:var(--muted)}.lb-refresh svg{width:13px;height:13px}@media (min-width:768px){.lb-link{gap:12px;padding-block:12px}.lb-rank-col{flex-direction:row;gap:12px;width:auto}.lb-avatar.has-logo,.letter-avatar.has-logo{background:var(--card);overflow:hidden}.lb-avatar img,.letter-avatar img{object-fit:cover;width:100%;height:100%}.lb-avatar{width:56px;height:56px;font-size:19px}.lb-name,.lb-amount{font-size:16px}.lb-desc{font-size:14px}.lb-meta{font-size:12px}.lb-rank-pill{min-width:40px;padding-block:2px;font-size:15px}.lb-rank-plain{min-width:40px;font-size:15px}.lb-top{border-radius:var(--radius-lg);margin-block:12px;padding-inline:14px}.lb-row{padding-inline:16px}.lb-separator{padding:28px 16px}}.revenue-section{flex-direction:column;align-items:center;margin-top:56px;display:flex}.revenue-section>p{color:var(--muted-foreground);margin:0 0 12px;font-size:14px}.revenue-amount{border-radius:var(--radius-lg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;padding:12px 20px;font-size:36px;font-weight:600;display:flex}.revenue-amount .revenue-currency{color:var(--primary);padding-right:6px}.revenue-section>p:last-child{margin:12px 0 0}@media (min-width:640px){.revenue-amount{padding:16px 32px;font-size:56px}}.button{border-radius:var(--radius-pill);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 20px;font-size:14px;font-weight:700;transition:background .15s,color .15s,transform .1s;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{opacity:.5;pointer-events:none}.button-primary{background:var(--gold-fill);color:var(--gold-on-fill)}.button-primary:hover{background:var(--gold-fill)}@supports (color:color-mix(in lab, red, red)){.button-primary:hover{background:color-mix(in srgb, var(--gold-fill) 85%, var(--foreground))}}.button-outline{border-color:var(--border);background:var(--background)}.button-outline:hover{background:var(--muted)}.button-ghost{color:var(--muted-foreground)}.button-ghost:hover{background:var(--muted);color:var(--foreground)}.button-sm{height:32px;padding:0 12px;font-size:12px}.input{border:1px solid var(--input-border);border-radius:var(--radius-md);background:0 0;width:100%;min-width:0;height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--muted-foreground)}.input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 30%, transparent)}}.input-textarea{resize:vertical;height:auto;min-height:64px;padding:9px 12px;font-size:14px;line-height:1.5}.logo-upload{align-items:center;gap:10px;margin-top:2px;display:flex}.logo-preview{border-radius:var(--radius-sm);width:40px;height:40px;font-size:16px}.logo-preview-col{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.logo-size{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px}.logo-size.is-low{color:var(--primary-strong);font-weight:600}.logo-hint{color:var(--primary-strong);margin:6px 0 0;font-size:12px;line-height:1.5}.logo-upload-button{border:1px solid var(--border);border-radius:var(--radius-pill);height:32px;color:var(--muted-foreground);cursor:pointer;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.logo-upload-button:hover{background:var(--muted);color:var(--foreground)}.logo-upload-button input{display:none}.fetch-description{color:var(--primary);margin-top:6px;font-size:12px;font-weight:600;transition:color .15s;display:inline-flex}.fetch-description:hover{color:var(--primary-strong)}.fetch-description:disabled{color:var(--muted-foreground);cursor:wait}.field-label-hint{text-transform:none;letter-spacing:0;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.field-label-hint{color:color-mix(in srgb, var(--muted-foreground) 75%, transparent)}}.field-label{color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 6px;font-size:11px;display:block}.dialog-backdrop{z-index:20;background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog{border-radius:var(--radius-lg);background:var(--popover);width:min(100%,480px);max-height:calc(100dvh - 32px);box-shadow:var(--card-shadow);padding:24px;overflow:auto}.dialog-wide{width:min(100%,620px)}.dialog-filterbar{margin-top:2px}.rank-projection li.is-combined{border-top:1px solid var(--border);margin-top:4px;padding-top:6px;font-weight:600}.dialog-top{justify-content:space-between;align-items:center;display:flex}.dialog h2{letter-spacing:-.03em;margin:16px 0 6px;font-size:24px;font-weight:700}.dialog>.muted{margin:0 0 8px;font-size:14px}.icon-button{color:var(--muted-foreground);font-size:26px;line-height:1;transition:color .15s}.icon-button:hover{color:var(--foreground)}.board-choice{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);gap:2px;margin-top:14px;padding:12px;font-size:14px;display:grid}.board-choice .field-label{margin:0}.amount-input{border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--primary);font-family:var(--font-mono);align-items:center;padding-left:12px;font-size:17px;display:flex}.amount-input .input{box-shadow:none;font-family:var(--font-mono);border:0;font-size:17px}.rank-projection{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);margin-top:14px;padding:10px 12px 12px}.rank-projection ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rank-projection li{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.rank-projection-name{font-weight:500}.rank-projection-rank{font-family:var(--font-mono);font-weight:600}.rank-projection li.tier-gold .rank-projection-rank{color:var(--tier-gold)}.rank-projection li.tier-purple .rank-projection-rank{color:var(--tier-purple)}.rank-projection li.tier-blue .rank-projection-rank{color:var(--tier-blue)}.rank-projection li.tier-green .rank-projection-rank{color:var(--tier-green)}.rank-projection li.tier-grey .rank-projection-rank{color:var(--tier-grey)}.rank-projection .muted{font-size:11px;font-weight:400}.disclosure{border:1px solid var(--primary);gap:4px;margin:16px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.disclosure{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.disclosure{border-radius:var(--radius-md);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.disclosure{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.disclosure{color:var(--muted-foreground);padding:12px;font-size:13px}.disclosure strong{color:var(--primary)}.dialog-tags{flex-wrap:wrap;gap:5px;display:flex}.dialog-tag{border:1px solid var(--primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dialog-tag{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.dialog-tag{border-radius:var(--radius-pill);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dialog-tag{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.dialog-tag{color:var(--primary);padding:3px 9px;font-size:12px;font-weight:500}.dialog .button{width:100%}.dialog-footnote{color:var(--muted-foreground);text-align:center;margin:12px 0 0;font-size:11px}.dialog-error{color:#d33131;margin:10px 0 0;font-size:13px}html.dark .dialog-error{color:#ff7b7b}.dialog .button{margin-top:14px}.success-state{text-align:center;padding:32px 0 12px}.success-state h2{margin:12px 0}.success-state .button{margin-top:16px}.success-number{border:1px solid var(--live);border-radius:var(--radius-pill);width:52px;height:52px;color:var(--live);place-items:center;margin:0 auto 16px;font-size:22px;display:grid}.info-page{padding-top:40px;padding-bottom:80px}.info-hero{max-width:640px;padding-bottom:32px}.info-hero h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(32px,5vw,44px);line-height:1.05}.info-hero p{max-width:540px;font-size:16px}.info-content{gap:12px;margin-bottom:28px;display:grid}.info-card{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--card-shadow);padding:20px}.info-number{color:var(--primary);font-size:12px}.info-card h2{letter-spacing:-.02em;margin:16px 0 6px;font-size:19px}.info-copy{max-width:620px;font-size:14px}.category-grid,.stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.category-card{border-radius:var(--radius-lg);background:var(--card);min-height:150px;box-shadow:var(--card-shadow);gap:10px;padding:18px;transition:transform .15s;display:grid}.category-card:hover{transform:translateY(-2px)}.category-card span:first-child{color:var(--primary)}.category-card strong{align-self:end;font-size:17px}.category-card span:last-child{font-size:12px}.detail-page{padding-top:24px;padding-bottom:80px}.detail-top{color:var(--muted-foreground);justify-content:space-between;font-size:13px;display:flex}.detail-grid{grid-template-columns:1fr 300px;gap:48px;padding:48px 0;display:grid}.detail-rank{font-family:var(--font-mono);color:var(--primary);font-size:40px}.detail-headline{align-items:center;gap:14px;display:flex}.detail-avatar{border-radius:var(--radius-md);flex-shrink:0;width:56px;height:56px;font-size:22px}.detail-grid h1{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(36px,6vw,56px);line-height:1}.detail-domain{color:var(--muted-foreground)}.detail-description{max-width:540px;margin:24px 0;font-size:18px}.detail-side{align-content:start;gap:12px;display:grid}.detail-side>div{border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--card-shadow);gap:6px;padding:16px;display:grid}.detail-side strong{font-size:22px;font-weight:600}.detail-note{border:1px solid var(--primary);justify-content:space-between;align-items:center;gap:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.detail-note{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.detail-note{border-radius:var(--radius-lg);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.detail-note{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.detail-note{padding:16px 20px}.detail-note strong{color:var(--primary);white-space:nowrap}.detail-note span{color:var(--muted-foreground);flex:1;font-size:13px}.success-page-card{border-radius:var(--radius-lg);background:var(--card);max-width:560px;box-shadow:var(--card-shadow);text-align:center;justify-items:center;gap:10px;padding:40px 24px;display:grid}.success-page-card .success-number{margin:0 0 6px}.success-page-card h2{margin:0}.success-page-card p{max-width:420px}.success-page-card strong{color:var(--primary);font-size:13px}.success-placements{gap:6px;width:100%;max-width:340px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.success-placements li{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding-bottom:6px;font-size:14px;display:flex}.success-placements li:last-child{border-bottom:0}.category-hero{padding:40px 0 8px}.category-hero h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(32px,5vw,44px);line-height:1.05}.category-hero p{max-width:540px;margin-bottom:20px;font-size:16px}@media (max-width:767px){.header-inner{gap:8px}.brand{gap:6px;font-size:16px}.brand-logo{width:22px;height:22px}.header-nav-group{gap:4px}.main-nav{gap:10px;font-size:12px}.theme-toggle{width:30px;height:30px}.hide-sm{display:none}.category-grid,.stats-grid{grid-template-columns:1fr}.detail-grid{grid-template-columns:1fr;gap:32px;padding:32px 0}.detail-note{gap:10px;display:grid}.detail-note .button{justify-self:start}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
