@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-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-950:#460809;--color-amber-400:#fcbb00;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283)}}}@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{.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}.inset-y-0{inset-block:0}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.max-h-\[360px\]{max-height:360px}.max-h-\[460px\]{max-height:460px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[72px\]{min-height:72px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-7{width:calc(var(--spacing) * 7)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[1480px\]{max-width:1480px}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[180px\]{min-width:180px}.min-w-\[280px\]{min-width:280px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.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)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-end{align-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--admin-amber\)\]\/40{border-color:var(--admin-amber)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--admin-amber\)\]\/40{border-color:color-mix(in oklab, var(--admin-amber) 40%, transparent)}}.border-\[var\(--admin-blue\)\]{border-color:var(--admin-blue)}.border-\[var\(--admin-line\)\]{border-color:var(--admin-line)}.border-\[var\(--admin-mint\)\]\/40{border-color:var(--admin-mint)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--admin-mint\)\]\/40{border-color:color-mix(in oklab, var(--admin-mint) 40%, transparent)}}.border-\[var\(--admin-rose\)\]\/40{border-color:var(--admin-rose)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--admin-rose\)\]\/40{border-color:color-mix(in oklab, var(--admin-rose) 40%, transparent)}}.border-\[var\(--admin-rose\)\]\/50{border-color:var(--admin-rose)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--admin-rose\)\]\/50{border-color:color-mix(in oklab, var(--admin-rose) 50%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[var\(--admin-accent\)\]{background-color:var(--admin-accent)}.bg-\[var\(--admin-amber\)\]{background-color:var(--admin-amber)}.bg-\[var\(--admin-amber-dim\)\]{background-color:var(--admin-amber-dim)}.bg-\[var\(--admin-blue-dim\)\]{background-color:var(--admin-blue-dim)}.bg-\[var\(--admin-inset\)\]{background-color:var(--admin-inset)}.bg-\[var\(--admin-line\)\]{background-color:var(--admin-line)}.bg-\[var\(--admin-mint\)\]{background-color:var(--admin-mint)}.bg-\[var\(--admin-mint-dim\)\]{background-color:var(--admin-mint-dim)}.bg-\[var\(--admin-panel\)\],.bg-\[var\(--admin-panel\)\]\/70{background-color:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--admin-panel\)\]\/70{background-color:color-mix(in oklab, var(--admin-panel) 70%, transparent)}}.bg-\[var\(--admin-panel\)\]\/90{background-color:var(--admin-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--admin-panel\)\]\/90{background-color:color-mix(in oklab, var(--admin-panel) 90%, transparent)}}.bg-\[var\(--admin-panel-2\)\]{background-color:var(--admin-panel-2)}.bg-\[var\(--admin-rose\)\]{background-color:var(--admin-rose)}.bg-\[var\(--admin-rose-dim\)\]{background-color:var(--admin-rose-dim)}.bg-\[var\(--admin-rose-dim\,rgba\(239\,68\,68\,0\.08\)\)\]{background-color:var(--admin-rose-dim,#ef444414)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950{background-color:var(--color-red-950)}.bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/80{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.bg-rose-400\/5{background-color:#ff667f0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/5{background-color:color-mix(in oklab, var(--color-rose-400) 5%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--admin-amber-dim\)\]{--tw-gradient-from:var(--admin-amber-dim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--admin-blue-dim\)\]{--tw-gradient-from:var(--admin-blue-dim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--admin-mint-dim\)\]{--tw-gradient-from:var(--admin-mint-dim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--admin-panel-2\)\]{--tw-gradient-from:var(--admin-panel-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--admin-rose-dim\)\]{--tw-gradient-from:var(--admin-rose-dim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--admin-accent-ink\)\]{color:var(--admin-accent-ink)}.text-\[var\(--admin-amber\)\]{color:var(--admin-amber)}.text-\[var\(--admin-blue\)\]{color:var(--admin-blue)}.text-\[var\(--admin-mint\)\]{color:var(--admin-mint)}.text-\[var\(--admin-muted\)\],.text-\[var\(--admin-muted\)\]\/80{color:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--admin-muted\)\]\/80{color:color-mix(in oklab, var(--admin-muted) 80%, transparent)}}.text-\[var\(--admin-rose\)\]{color:var(--admin-rose)}.text-\[var\(--admin-text\)\]{color:var(--admin-text)}.text-black{color:var(--color-black)}.text-red-50{color:var(--color-red-50)}.text-red-100{color:var(--color-red-100)}.text-rose-300{color:var(--color-rose-300)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--admin-shadow\)\]{--tw-shadow:var(--admin-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)}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[var\(--admin-amber\)\]\/50:hover{border-color:var(--admin-amber)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--admin-amber\)\]\/50:hover{border-color:color-mix(in oklab, var(--admin-amber) 50%, transparent)}}.hover\:border-\[var\(--admin-blue\)\]\/40:hover{border-color:var(--admin-blue)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--admin-blue\)\]\/40:hover{border-color:color-mix(in oklab, var(--admin-blue) 40%, transparent)}}.hover\:border-\[var\(--admin-line-strong\)\]:hover{border-color:var(--admin-line-strong)}.hover\:border-\[var\(--admin-mint\)\]\/35:hover{border-color:var(--admin-mint)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--admin-mint\)\]\/35:hover{border-color:color-mix(in oklab, var(--admin-mint) 35%, transparent)}}.hover\:border-\[var\(--admin-rose\)\]:hover{border-color:var(--admin-rose)}.hover\:bg-\[var\(--admin-inset\)\]:hover{background-color:var(--admin-inset)}.hover\:bg-\[var\(--admin-mint-dim\)\]:hover{background-color:var(--admin-mint-dim)}.hover\:text-\[var\(--admin-rose\)\]:hover{color:var(--admin-rose)}.hover\:text-\[var\(--admin-text\)\]:hover{color:var(--admin-text)}.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-\[1\.75rem\]{font-size:1.75rem}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[276px_1fr\]{grid-template-columns:276px 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}}}:root{--bg-0:#0b0e14;--bg-1:#10141c;--bg-2:#141922;--bg-3:#1a2130;--bg-4:#212a3a;--line:#232a36;--line-strong:#2e3745;--ink:#e6eaf2;--ink-dim:#b4bccb;--muted:#8a94a6;--muted-2:#6b7486;--accent:#3b82f6;--accent-2:#60a5fa;--accent-ink:#fff;--accent-wash:#3b82f61f;--accent-line:#3b82f657;--up:#22c55e;--up-2:#4ade80;--up-solid:#15803d;--down-solid:#d92d2d;--up-wash:#22c55e1f;--up-line:#22c55e52;--down:#ef4444;--down-2:#f87171;--down-wash:#ef44441f;--down-line:#ef444452;--amber:#f59e0b;--amber-wash:#f59e0b1f;--blue:#3b82f6;--violet:#a78bfa;--violet-wash:#a78bfa1f;--red:#ef4444;--radius:8px;--radius-lg:12px;--shadow:0 8px 24px #0006;--shadow-sm:0 1px 2px #0000004d;--font-display:var(--font-display);--font-body:var(--font-body);--fs-xs:.8125rem;--fs-sm:.9rem;--fs-md:1rem;--fs-lg:1.15rem;--fs-xl:1.4rem;--fs-2xl:1.7rem;--fs-3xl:2.1rem;--fs-timer:2rem;--chrome-bg:#0b0e14eb;--chrome-bg-solid:#0b0e14f0}:root[data-theme=light]{--bg-0:#f3f3f3;--bg-1:#fff;--bg-2:#fafafa;--bg-3:#f0f0f0;--bg-4:#e8e8e8;--line:#ddd;--line-strong:#c8c8c8;--ink:#171717;--ink-dim:#383838;--muted:#525252;--muted-2:#6b6b6b;--accent:#2563eb;--accent-2:#1d4ed8;--accent-ink:#fff;--accent-wash:#2563eb14;--accent-line:#2563eb59;--up:#15803d;--up-2:#166534;--up-solid:#15803d;--down-solid:#b91c1c;--up-wash:#15803d1a;--up-line:#15803d59;--down:#b91c1c;--down-2:#991b1b;--down-wash:#b91c1c14;--down-line:#b91c1c4d;--amber:#a16207;--amber-wash:#a162071a;--blue:#2563eb;--violet:#6d28d9;--violet-wash:#6d28d914;--red:#b91c1c;--shadow:0 10px 30px #00000014;--shadow-sm:0 1px 3px #00000014;--chrome-bg:#fffffff0;--chrome-bg-solid:#fff}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);font-size:16px;line-height:1.5;font-family:var(--font-body), "Noto Sans SC", sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg-0);background-attachment:fixed;margin:0}.mono,code,.tabular{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:40;border-bottom:1px solid var(--line);background:var(--chrome-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.theme-toggle{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-2);min-height:2rem;color:var(--ink-dim);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:.3rem .65rem;font-weight:650;display:inline-flex}.theme-toggle:hover{color:var(--ink);border-color:var(--accent-line);background:var(--bg-3)}.chrome-settings{align-items:center;gap:.35rem;display:inline-flex}.chrome-settings-compact{gap:.25rem}.chrome-menu{position:relative}.chrome-menu-trigger{border:1px solid var(--line-strong);background:var(--bg-2);min-width:2rem;min-height:2rem;color:var(--ink-dim);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .55rem;display:inline-flex}.chrome-menu-trigger:hover{color:var(--ink);border-color:var(--accent-line);background:var(--bg-3)}.chrome-menu-compact .chrome-menu-trigger{gap:.2rem;min-width:2rem;padding:.3rem .4rem}.chrome-menu-lang .chrome-menu-trigger{padding:.3rem .5rem}.chrome-menu-lang-label{font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:2.5rem;font-weight:700;overflow:hidden}.chrome-menu-lang.chrome-menu-compact .chrome-menu-lang-label,.tg-mini-app .chrome-menu-lang-label{max-width:1.75rem}.chrome-menu-panel{z-index:120;border-radius:calc(var(--radius) + 2px);border:1px solid var(--line-strong);background:var(--bg-1);min-width:9.5rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);box-shadow:0 12px 40px #00000038}.chrome-menu-panel-end{right:0}.chrome-menu-panel-start{left:0}.chrome-menu-item{border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:.55rem;padding:.55rem .65rem;display:flex}.chrome-menu-item:hover,.chrome-menu-item.active{background:var(--bg-3)}.chrome-menu-item-icon{color:var(--muted);margin-top:.1rem;display:inline-flex}.chrome-menu-item-copy{flex-direction:column;gap:.1rem;display:flex}.chrome-menu-item-title{font-size:var(--fs-sm);font-weight:650}.chrome-menu-item-hint{font-size:var(--fs-xs);color:var(--muted)}@media (min-width:960px){.topbar-lobby-chrome .chrome-settings-lobby{display:none}}.brand{align-items:center;gap:.65rem;min-width:max-content;display:flex}.brand-mark{background:var(--bg-3);border:1px solid var(--line-strong);width:2rem;height:2rem;color:var(--accent-2);border-radius:6px;place-items:center;display:grid;overflow:hidden}.brand-logo{object-fit:cover;width:100%;height:100%;display:block}.brand:hover .brand-mark{border-color:var(--accent-line)}.brand-copy{flex-direction:column;gap:.05rem;line-height:1.15;display:flex}.brand-text{font-family:var(--font-body), "Noto Sans SC", sans-serif;letter-spacing:-.015em;font-size:var(--fs-md);font-weight:700}.brand-sub{letter-spacing:.08em;color:var(--muted-2);font-size:.6875rem;font-weight:650}.brand-text em{color:var(--accent);margin-left:.25rem;font-style:normal}.topbar-mobile-stack{align-items:center;gap:.65rem;min-width:max-content;display:flex}.topbar-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:auto;display:flex}.topnav{scrollbar-width:thin;flex-wrap:nowrap;flex:1;gap:.35rem;min-width:0;display:none;overflow-x:auto}.topnav a,.bottomnav a{border-radius:var(--radius);color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;flex-shrink:0;padding:.45rem .75rem;font-weight:600;transition:color .15s,background .15s}.topnav a.active,.bottomnav a.active{color:var(--ink);background:var(--bg-3)}.topnav a:hover{color:var(--ink);background:var(--bg-2)}.topbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;margin-left:0;display:flex}.topbar-auth-hint{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.01em;white-space:nowrap;border-radius:4px;margin-right:.2rem;padding:.12rem .15rem;font-weight:600;position:relative;overflow:hidden}.topbar-auth-hint:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#bae6ff14 42%,#ffffff8c 50%,#bae6ff14 58%,#0000 68%);animation:3.8s ease-in-out infinite hint-light-sweep;position:absolute;inset:-20% -40%;transform:translate(-70%)}@keyframes hint-light-sweep{0%,18%{transform:translate(-70%)}52%{transform:translate(70%)}to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.topbar-auth-hint:after{animation:none;display:none}}@media (max-width:959px){.topbar-auth-hint{display:none}}.balance-chip{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);padding:.4rem .7rem;font-weight:650}.shell-main{width:min(1280px,100%);padding:1.25rem 1rem calc(5.25rem + env(safe-area-inset-bottom,0px));flex:1;margin:0 auto;position:relative}.shell-main--lobby{width:100%;max-width:none;padding:.45rem .5rem calc(4.85rem + env(safe-area-inset-bottom,0px));margin:0}.shell-main--bets{flex-direction:column;min-height:calc(100dvh - 4.25rem);display:flex}.chrome-keep-slot:not(.is-active){display:none}.chrome-keep-slot.is-active{display:contents}.bottomnav{z-index:45;left:max(.65rem, env(safe-area-inset-left,0px));right:max(.65rem, env(safe-area-inset-right,0px));bottom:max(.5rem, env(safe-area-inset-bottom,0px));border:1px solid var(--line-strong);border-radius:14px;grid-template-columns:repeat(5,1fr);gap:.1rem;padding:.35rem .3rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.bottomnav{border:1px solid color-mix(in srgb, var(--line-strong) 75%, transparent)}}.bottomnav{background:var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.bottomnav{background:color-mix(in srgb, var(--bg-1) 76%, transparent)}}.bottomnav{-webkit-backdrop-filter:blur(18px)saturate(1.15);box-shadow:var(--shadow);pointer-events:auto}.bottomnav a{text-align:center;letter-spacing:-.02em;font-size:.75rem;font-weight:650}.lobby-hero,.page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.eyebrow{color:var(--muted-2);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem;font-size:.6875rem;font-weight:650}h1{font-family:var(--font-body), "Noto Sans SC", sans-serif;font-size:var(--fs-2xl);letter-spacing:-.015em;margin:0;font-weight:650}h2{font-size:var(--fs-lg);letter-spacing:-.01em;margin:0 0 .75rem;font-weight:650}.lede{color:var(--muted);max-width:40rem;font-size:var(--fs-sm);margin:.35rem 0 0;line-height:1.5}.lobby-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.source-pill{font-size:var(--fs-xs);border-radius:var(--radius);border:1px solid var(--line);color:var(--muted);padding:.3rem .55rem;font-weight:650}.source-pill.api{color:var(--up-2);background:var(--up-wash);border-color:var(--up-line)}.btn-ghost,.btn-primary{border:1px solid var(--line-strong);background:var(--bg-2);color:var(--ink);border-radius:var(--radius);font-size:var(--fs-sm);cursor:pointer;padding:.5rem .95rem;font-weight:650;transition:background .15s,border-color .15s,color .15s}.btn-ghost:hover:not(:disabled){background:var(--bg-3);border-color:var(--accent-line)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.btn-ghost:disabled,.btn-primary:disabled,button:disabled{opacity:.45;cursor:not-allowed}.lobby-sea{width:100%}.newcomer-banner,.deposit-task-bar{border:1px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:.55rem;padding:.75rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.newcomer-banner,.deposit-task-bar{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.newcomer-banner,.deposit-task-bar{border-radius:var(--radius);background:linear-gradient(120deg, var(--accent), var(--bg-2))}@supports (color:color-mix(in lab, red, red)){.newcomer-banner,.deposit-task-bar{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 12%, transparent), color-mix(in srgb, var(--bg-2) 88%, transparent))}}.newcomer-banner--compact{padding:.55rem .8rem}.newcomer-banner-copy,.deposit-task-copy{flex-direction:column;flex:1;gap:.2rem;min-width:min(100%,16rem);display:flex}.newcomer-banner-copy strong,.deposit-task-copy strong{font-size:.98rem}.newcomer-banner-copy span,.deposit-task-copy span{color:var(--muted);font-size:.86rem;line-height:1.35}.practice-arena-status{align-items:baseline;gap:.6rem;display:flex}.practice-arena-status span{color:var(--muted);font-size:.8rem}.newcomer-banner-meta,.deposit-task-actions,.convert-prompt-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.practice-chip{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:baseline;gap:.25rem;padding:.28rem .55rem;font-size:.82rem;display:inline-flex}.practice-chip em{color:var(--muted);font-size:.75rem;font-style:normal}.newcomer-cta{white-space:nowrap}.practice-mode-badge{border:1px solid var(--accent);border-radius:999px;align-items:center;padding:.1rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.practice-mode-badge{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line))}}.practice-mode-badge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.practice-mode-badge{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.practice-mode-badge{color:var(--accent);letter-spacing:.04em;font-size:.72rem;font-weight:700}.convert-prompt{z-index:80;width:min(100vw - 2rem,25rem);animation:.18s ease-out both convert-prompt-in;position:fixed;bottom:1rem;right:1rem}.convert-prompt-card{border-radius:calc(var(--radius) + 4px);border:1px solid var(--accent);width:100%;padding:1rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.convert-prompt-card{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.convert-prompt-card{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.convert-prompt-card{background:color-mix(in srgb, var(--bg) 96%, transparent)}}.convert-prompt-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 36px #0000003d}.convert-prompt-card h2{margin:.2rem 0 .45rem;font-size:1.25rem}.convert-prompt-card .lede{margin-bottom:.8rem}@keyframes convert-prompt-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.newcomer-banner,.deposit-task-bar{border-radius:14px}.newcomer-banner-meta,.deposit-task-actions{width:100%}.practice-arena-status{flex-direction:column;align-items:flex-start;gap:.15rem}.newcomer-cta{text-align:center;flex:1}.convert-prompt{right:.65rem;bottom:calc(4.2rem + env(safe-area-inset-bottom));width:calc(100vw - 1.3rem)}}.lobby-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.4rem;padding:.3rem .45rem;display:flex;overflow:visible}@media (max-width:720px){.lobby-toolbar{border-radius:14px;flex-direction:column;align-items:stretch;gap:.45rem}.lobby-toolbar .lobby-actions{justify-content:flex-end}}.lobby-toolbar .cat-tabs{flex:1;min-width:0;margin-bottom:0;padding-bottom:0;position:relative;overflow:visible}.cat-tabs-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:1;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:auto hidden}.lobby-crypto-filters{border:1px solid var(--line-strong);background:var(--bg-1);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;gap:.55rem;margin-bottom:.55rem;padding:.75rem .85rem;display:flex}.lobby-crypto-filters .filter-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lobby-crypto-filters .filter-row-label{width:2.4rem;color:var(--muted);font-size:var(--fs-xs);letter-spacing:.04em;font-weight:700}.lobby-crypto-filters .filter-row button{border:1px solid var(--line);background:var(--bg-2);color:var(--muted);white-space:nowrap;cursor:pointer;font-size:var(--fs-sm);border-radius:999px;padding:.38rem .8rem;font-weight:600}.lobby-crypto-filters .filter-row button:hover{color:var(--ink);border-color:var(--line-strong)}.lobby-crypto-filters .filter-row button.active{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.lobby-toolbar .lobby-actions{flex-shrink:0}.lobby-refresh{font-size:var(--fs-sm);padding:.45rem .9rem;font-weight:650}.cat-tabs{scrollbar-width:thin;gap:.35rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.cat-tabs button{border:1px solid var(--line);background:var(--bg-2);color:var(--muted);border-radius:var(--radius);white-space:nowrap;cursor:pointer;font-size:var(--fs-sm);padding:.4rem .8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.cat-tabs button:hover{color:var(--ink);border-color:var(--line-strong)}.cat-tabs button.active{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.table-row{border:1px solid var(--line-strong);background:var(--bg-1);width:100%;box-shadow:var(--shadow-sm);isolation:isolate;border-radius:12px;gap:.55rem;margin-bottom:.65rem;padding:.65rem .75rem;animation:.35s both rise;display:grid;position:relative;overflow:hidden}:root[data-theme=light] .table-row:before{opacity:.35}.table-row:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 75% 35%,#60a5fa12,#0000 22%);animation:10s ease-in-out infinite alternate table-ambient;position:absolute;inset:-45% -20%}.table-row>*{z-index:1;position:relative}@keyframes table-ambient{to{opacity:.62;transform:translate(8%,3%)scale(1.04)}}.game-table .quote-panel,.game-table .road-panel,.game-table .event-chart-panel,.game-table .bet-pad,.game-table .tickets-panel{border-radius:var(--radius);background:var(--bg-2);border:1px solid var(--line);flex-direction:column;min-height:0;padding:.45rem .5rem;display:flex;overflow:hidden}.game-table .tickets-panel .ticket-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.game-table .bet-pad{background:var(--bg-3)}.bet-pad-slot{min-width:0;height:100%;min-height:0;display:flex;position:relative}.tickets-slot{border-radius:var(--radius);min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tickets-slot>.tickets-panel{flex:auto;width:100%;min-width:0;min-height:0}.win-burst{z-index:12;border-radius:inherit;background:radial-gradient(120% 90% at 50% 20%,#ffd65a6b,#0000 55%),radial-gradient(80% 70% at 90% 90%,#ff502847,#0000 50%),linear-gradient(165deg,#2a1206 0%,#7a2e08 42%,#c45a08 78%,#f3c14a 100%);justify-content:center;align-items:stretch;animation:.42s cubic-bezier(.2,1.2,.3,1) win-burst-in;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.win-burst-core{z-index:1;text-align:center;color:#fff8e7;flex-direction:column;justify-content:space-evenly;align-items:center;gap:.1rem;width:100%;height:100%;min-height:0;padding:.28rem .32rem .32rem;display:flex;position:relative;overflow:hidden}.win-burst-timer{letter-spacing:.04em;color:#fff4c4;text-shadow:0 1px #8a2b00;margin:0;font-size:clamp(.68rem,min(6.5cqw,4cqh),.92rem);font-weight:800}.win-burst-timer strong{font-variant-numeric:tabular-nums;color:#fff;min-width:1.1em;font-size:1.2em;line-height:1;display:inline-block}.win-burst-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffe7a3;margin:0;font-size:clamp(.62rem,min(5.5cqw,3.4cqh),.82rem);font-weight:800;animation:.8s both win-kicker}.win-burst-title{letter-spacing:.01em;text-shadow:0 2px #8a2b00,0 0 16px #ffd246bf;margin:0;font-size:clamp(1.05rem,min(14cqw,7.5cqh),1.65rem);font-weight:900;line-height:1;animation:.55s cubic-bezier(.15,1.4,.3,1) win-title-pop}.win-burst-profit{font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 14px #ffe67880;margin:0;font-size:clamp(1.35rem,min(20cqw,11cqh),2.2rem);font-weight:900;line-height:.95}.win-burst-profit.pos{color:#7dffb2;text-shadow:0 0 14px #50ff9680}.win-burst-profit.neg{color:#ffb0a8}.win-burst-profit small{margin-left:.08em;font-size:.4em}.win-burst-sub{color:#ffe9b8;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(.68rem,min(6.8cqw,4cqh),.92rem);font-weight:700;line-height:1.2}.win-burst-stats{flex:0 auto;grid-template-columns:1fr 1fr;align-content:stretch;gap:.24rem;width:100%;min-height:0;margin:0;display:grid}.win-burst-stats div{background:#00000052;border:1px solid #ffe28c52;border-radius:.5rem;flex-direction:column;justify-content:center;min-width:0;padding:.22rem .14rem;display:flex}.win-burst-stats dt{color:#ffe08a;letter-spacing:.1em;font-size:clamp(.62rem,min(6cqw,3.6cqh),.82rem);font-weight:800}.win-burst-stats dd{font-variant-numeric:tabular-nums;margin:.06rem 0 0;font-size:clamp(.88rem,min(10cqw,5.8cqh),1.25rem);font-weight:900;line-height:1}.win-burst-stats dd small{margin-left:.06em;font-size:.42em;font-weight:800}.win-burst-stats .pos dd{color:#7dffb2;text-shadow:0 0 8px #50ff9666}.win-burst-stats .neg dd{color:#ffb0a8}.win-burst-ok{cursor:pointer;color:#3a1600;background:linear-gradient(#ffe38a,#f0b429);border:0;border-radius:999px;padding:.32rem .85rem;font-size:clamp(.72rem,min(6.5cqw,3.8cqh),.92rem);font-weight:800;box-shadow:0 3px #9a5a00,0 0 12px #ffc83c73}.win-burst-ok:hover{filter:brightness(1.06)}.win-burst-sparks{pointer-events:none;position:absolute;inset:0}.win-spark{background:#ffd45a;border-radius:3px;width:14px;height:22px;animation:1.35s linear infinite win-fall;position:absolute;top:-12%;box-shadow:0 0 16px #ffcf40}.win-spark-0{background:#ffe27a;width:16px;height:24px;animation-delay:0s;left:6%}.win-spark-1{background:#ff5d3a;width:12px;height:20px;animation-delay:.18s;left:22%}.win-spark-2{background:#fff1b0;width:18px;height:26px;animation-delay:.36s;left:38%}.win-spark-3{background:#ffc107;width:15px;height:22px;animation-delay:.1s;left:54%}.win-spark-4{background:#ff7a1a;width:13px;height:21px;animation-delay:.48s;left:70%}.win-spark-5{background:#fff6c8;width:17px;height:25px;animation-delay:.28s;left:86%}@keyframes win-burst-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes win-title-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}70%{transform:scale(1.12)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes win-kicker{0%{opacity:0;letter-spacing:.45em}to{opacity:1;letter-spacing:.14em}}@keyframes win-fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(520%)rotate(220deg)}}.game-table .bet-pad-slot .bet-pad{box-sizing:border-box;flex:auto;justify-content:flex-start;gap:.4rem;width:100%;height:100%;min-height:100%;overflow:hidden}.game-table .bet-pad-slot .bet-estimate{flex:none;align-content:start;display:grid}.game-table .bet-pad-slot .bet-actions{z-index:1;flex:none;margin-top:auto}.game-table .bet-pad-slot .bet-actions-4{min-height:4rem}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-label{font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700}.quote-panel,.road-panel,.event-chart-panel,.bet-pad,.tickets-panel{min-width:0}.quote-compact{flex-direction:column;gap:.35rem;min-height:0;display:flex}.quote-market-label{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:1.35;overflow:hidden}.quote-topline{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.table-pin-actions{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.fav-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);width:1.9rem;height:1.9rem;color:var(--muted);font-size:var(--fs-md);cursor:pointer;justify-content:center;align-items:center;margin-left:0;padding:0;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fav-toggle:hover:not(:disabled){color:var(--amber);border-color:#f59e0b66}.fav-toggle.on{color:var(--amber);background:var(--amber-wash);border-color:#f59e0b66}.watch-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);min-width:2.4rem;height:1.9rem;color:var(--muted);letter-spacing:.02em;cursor:pointer;justify-content:center;align-items:center;padding:0 .45rem;font-size:.72rem;font-weight:800;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.watch-toggle:hover:not(:disabled){color:var(--mint,#6ee7b7);border-color:#6ee7b773}.watch-toggle.on{color:#0b1f18;background:linear-gradient(#9af0c8,#4ecf96);border-color:#4ecf968c}.tickets-head .watch-reorder-actions{gap:.25rem;display:inline-flex}.tickets-head .watch-reorder-actions .btn-ghost{min-height:1.5rem;padding:.12rem .42rem;font-size:.72rem}.tickets-head .muted{margin-left:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quote-topline .quote-title{gap:.3rem;margin:0}.quote-topline .ticker{font-size:var(--fs-xl);text-shadow:none}.quote-topline .duration{font-size:var(--fs-sm)}.quote-topline .phase-pill{font-size:var(--fs-xs);margin-left:auto;padding:.15rem .45rem}.cd-inline{background:#00000047;border:1px solid #60a5fa59;border-radius:999px;align-items:baseline;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.cd-inline.live{border-color:#22c55e80;box-shadow:0 0 12px #22c55e2e}.cd-inline-label{font-size:var(--fs-xs);color:var(--accent);letter-spacing:.04em;font-weight:800}.cd-inline strong{font-size:var(--fs-lg);color:var(--ink);font-weight:900;line-height:1}.cd-inline.live strong{color:var(--up-2)}.countdown-hero{background:var(--bg-2);border:1px solid #60a5fa61;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.5rem;padding:.35rem .7rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.countdown-hero.live{border-color:#22c55e94;animation:2.4s ease-in-out infinite countdown-breathe;box-shadow:0 0 18px #22c55e21,inset 0 1px #ffffff0f}.countdown-hero-label,.countdown-hero-round{color:var(--accent-2);font-size:var(--fs-xs);letter-spacing:.06em;align-items:center;gap:.35rem;font-weight:850;display:inline-flex}.countdown-hero-label i{background:var(--amber);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 10px}.countdown-hero.live .countdown-hero-label i{color:var(--up);background:var(--up);animation:1.2s ease-in-out infinite live-dot}.countdown-hero strong{color:var(--accent-2);letter-spacing:.06em;text-shadow:0 0 18px #60a5fa40;font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:950;line-height:1}.countdown-hero.live strong{color:var(--up-2);text-shadow:0 0 18px #22c55e4d}.countdown-hero strong.countdown-human{letter-spacing:.02em;font-size:clamp(1.15rem,1.7vw,1.65rem)}@keyframes countdown-breathe{50%{border-color:#22c55ed1;box-shadow:0 0 25px #22c55e33,inset 0 1px #ffffff14}}.countdown-hero-round{color:var(--muted);justify-self:end}@keyframes live-dot{50%{opacity:.45;transform:scale(.78)}}.quote-midline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.qm-item{background:#00000038;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.08rem;min-width:0;padding:.25rem .35rem;display:flex}.qm-item strong,.qm-item>span:last-child{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.qm-item.odds-up{background:#22c55e24;border-color:#22c55e4d}.qm-item.odds-down{background:#ef444424;border-color:#ef44444d}.qm-item .odds-side{font-size:var(--fs-xs);letter-spacing:.06em;font-weight:900}.qm-item .odds-pair{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.15rem;font-weight:800;display:flex}.qm-item .odds-pair em{opacity:.72;margin-right:.05rem;font-size:.65em;font-style:normal;font-weight:800}.qm-item .odds-sep{opacity:.45;margin:0 .1rem}.price-live-tag{color:var(--up-2);letter-spacing:.08em;vertical-align:.08rem;border:1px solid #22c55e73;border-radius:999px;margin-left:.35rem;padding:.05rem .28rem;font-size:.56rem;font-style:normal;font-weight:900;display:inline-block}.price-card{transition:border-color .25s,background .25s}.price-card.price-tick-up{animation:.9s ease-out price-flash-up}.price-card.price-tick-down{animation:.9s ease-out price-flash-down}.price-motion-arrow{margin-left:.3rem;font-size:.68em}.price-tick-up .price-motion-arrow{color:#66f0a6}.price-tick-down .price-motion-arrow{color:var(--down-2)}@keyframes price-flash-up{20%{background:#22c55e47;border-color:#22c55ed9;transform:translateY(-1px);box-shadow:0 0 18px #22c55e33}}@keyframes price-flash-down{20%{background:#ef444442;border-color:#ef4444d9;transform:translateY(1px);box-shadow:0 0 18px #ef44442e}}.timeline-strip{scrollbar-width:thin;gap:.28rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.timeline-strip .tl-item{min-width:3.1rem;font-size:var(--fs-xs);border-radius:8px;flex:none;gap:.15rem;padding:.28rem .3rem}.timeline-strip .tl-item.active{animation:2.8s ease-in-out infinite active-round-breathe}@keyframes active-round-breathe{50%{filter:brightness(1.08);box-shadow:0 0 0 1px #60a5fa80,0 0 16px #3b82f633}}.timeline-strip .tl-dot{width:.55rem;height:.55rem}.road-stack-panel{flex-direction:column;gap:.3rem;height:100%;min-height:0;display:flex}.road-dual-stack{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:.2rem;min-height:0;display:grid}.road-dual-stack .road-board-shell{padding:.14rem .18rem}.road-block-scrollable{flex-direction:column;min-width:0;min-height:0;display:flex}.road-board-shell{background:var(--bg-2);border:1px solid #3b82f638;border-radius:10px;flex:1;min-height:0;padding:.22rem .24rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.road-h-scroll{cursor:grab;scrollbar-width:thin;touch-action:pan-x;box-sizing:border-box;align-items:flex-start;width:100%;height:100%;padding:3px 0 4px;display:flex;overflow:auto hidden}.road-h-scroll:active{cursor:grabbing}.road-jump-latest{z-index:5;border-radius:var(--radius);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--bg-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:linear-gradient(#60a5fad1,#3b82f6c7);border:1px solid #60a5fa8c;padding:.35rem .75rem;font-weight:800;position:absolute;bottom:.45rem;right:.45rem;box-shadow:0 6px 16px #00000059}.road-jump-latest:hover{filter:brightness(1.06)}.derived-cell{box-sizing:border-box;background:0 0;border-radius:50%;place-self:stretch stretch;width:100%;height:100%;display:block}.derived-cell.red{border:2px solid var(--down);box-shadow:inset 0 0 0 1px #ef444440}.derived-cell.blue{border:2px solid var(--accent);box-shadow:inset 0 0 0 1px #4c8fe040}.road-big-only .road-toolbar{flex-shrink:0;margin-bottom:0}.road-board-fill{background:var(--bg-2);border:1px solid #3b82f638;border-radius:10px;flex:1;width:100%;min-height:0;padding:.4rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.bigroad-host{width:100%;height:100%;min-height:0}.bigroad-host-autofit{align-items:flex-start;display:flex;overflow:hidden}.bigroad-grid-autofit{gap:4px;width:max-content;height:max-content;padding:0}.bigroad-grid-autofit .bigroad-slot,.bigroad-grid-autofit .bigroad-cell,.bigroad-grid-autofit .bead{aspect-ratio:auto;border-radius:50%;place-self:stretch stretch;width:100%;max-width:none;height:100%;max-height:none}.bigroad-grid-autofit .bigroad-slot{background:#ffffff06;border:1px dashed #ffffff14}.bigroad-grid-autofit .bigroad-cell,.bigroad-grid-autofit .bead{border:1.5px solid #fff3;box-shadow:0 2px 6px #00000059}.bigroad-cell.latest,.bead.latest,.derived-cell.latest{z-index:3;animation:2s ease-in-out infinite latest-bead-breathe;position:relative;box-shadow:0 0 0 1.5px #60a5fab8,0 2px 6px #00000059}.bigroad-cell.latest:after,.bead.latest:after,.derived-cell.latest:after{content:none}@keyframes latest-bead-breathe{50%{filter:brightness(1.18)saturate(1.1)}}@keyframes latest-bead-ring{70%,to{opacity:0;transform:scale(1.35)}}.road-board-scroll{background:var(--bg-2);border:1px solid #3b82f62e;border-radius:8px;flex:1;align-items:center;min-height:0;padding:.3rem;display:flex;overflow:auto;box-shadow:inset 0 0 0 1px #00000059}.road-big-only .bigroad-grid{gap:3px;width:max-content;height:max-content;padding:0}.road-big-only .bigroad-slot,.road-big-only .bigroad-cell{aspect-ratio:auto;border-radius:50%;place-self:stretch stretch;width:100%;max-width:none;height:100%;max-height:none}.road-big-only .bigroad-slot{background:#ffffff05;border:1px dashed #ffffff14}.desktop-hide-compact{display:none}.bet-pad-console{gap:.35rem!important}.bet-ctrl-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.bet-ctrl-row .chips{flex:auto;gap:.45rem .55rem;padding:0}.limit-inline{font-size:var(--fs-sm);flex:none;gap:.3rem;margin:0}.limit-inline input{width:3.6rem;padding:.28rem .35rem}.limit-edit{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.28rem;display:flex}.limit-nudge{border:1px solid var(--line-strong);color:var(--ink);font-size:var(--fs-sm);cursor:pointer;background:#00000047;border-radius:8px;padding:.28rem .45rem;font-weight:800;line-height:1.1}.limit-nudge:hover{border-color:var(--accent);color:var(--accent-2)}.limit-nudge.take{color:#fbbf24;border-color:#f59e0b8c}.limit-rest-note{font-size:var(--fs-sm);color:var(--amber);flex:100%;margin:.1rem 0 0;font-weight:700;line-height:1.35}.bet-estimate-strip{border-radius:var(--radius)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.25rem .45rem!important;padding:.5rem .6rem!important}.bet-estimate-strip.has-spot-move{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(5.2rem,1.2fr)!important}.spot-move{border:0;border-left:1px solid var(--line);text-align:left;background:0 0;border-radius:0;flex-direction:column;grid-area:1/4/span 2;justify-content:center;align-items:flex-start;gap:.18rem;min-height:0;padding:.05rem .1rem .05rem .55rem;display:flex}.spot-move .muted{font-size:var(--fs-xs);letter-spacing:.02em}.spot-move-row{align-items:center;gap:.4rem;display:inline-flex}.spot-move-mark{background:#94a3b81f;border-radius:.32rem;place-items:center;width:1.55rem;height:1.55rem;display:grid}.spot-move-svg{fill:currentColor;width:.92rem;height:.92rem;display:block}.spot-move-delta{letter-spacing:-.02em;line-height:1.1;font-size:var(--fs-md)!important;font-weight:750!important}.spot-move-pct{font-size:var(--fs-xs);color:var(--muted);font-style:normal;font-weight:650}.spot-move.is-up{color:var(--up-2)}.spot-move.is-up .spot-move-mark{background:var(--up-wash)}.spot-move.is-down{color:var(--down-2)}.spot-move.is-down .spot-move-mark{background:var(--down-wash)}.spot-move.is-flat{color:var(--ink-dim,var(--muted))}.bet-estimate-strip .bet-estimate-payout,.bet-estimate-strip .bet-estimate-net{grid-column:auto}.bet-estimate-strip strong{font-size:var(--fs-md)!important}.bet-estimate-strip .bet-estimate-payout strong,.bet-estimate-strip .bet-estimate-net strong{font-size:var(--fs-xl)!important}.bet-preview-meta{min-height:.9rem;font-size:var(--fs-xs);flex-wrap:wrap;gap:.25rem .45rem;font-weight:700;display:flex}.bet-preview-tag{color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;padding:.08rem .35rem}.bet-preview-tag.live{color:var(--up-2);border-color:#22c55e59}.bet-preview-tag.approx{color:var(--amber);border-color:#f59e0b66}.bet-preview-warn{color:var(--amber)}.bet-pad-console .bet-up small em,.bet-pad-console .bet-down small em{color:inherit;font-style:normal;font-weight:750}.bet-pad-console .bet-up,.bet-pad-console .bet-down{border-radius:12px;min-height:4.5rem;padding:.45rem .55rem .5rem}.bet-pad-console .bet-action-odds{font-size:1.12rem}.bet-pad-console .bet-action-title{font-size:var(--fs-xl)}.bet-pad-console .empty-book-note,.bet-pad-console .preopen-note{font-size:var(--fs-xs);margin:0;padding:.22rem .45rem;line-height:1.3}.bet-pad-console .bet-pad-inline-note{max-width:min(28rem,52vw)}.bet-pad-top .order-type{flex:none}.bet-pad-console .bet-msg{font-size:var(--fs-sm);margin:0}.quote-head{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;display:flex}.quote-title{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ticker{font-family:var(--font-display), serif;font-size:var(--fs-3xl);letter-spacing:.01em;color:var(--accent-2);text-shadow:0 0 22px #3b82f647;font-weight:800}.duration{color:var(--muted);font-size:var(--fs-lg);font-weight:700}.badge{font-size:var(--fs-xs);border:1px solid var(--line);border-radius:999px;padding:.22rem .55rem}.badge.official{color:var(--bg-3);background:var(--accent);border-color:var(--accent-2);font-weight:700}.badge.creator{color:var(--blue)}.quote-sub{color:var(--muted);font-size:var(--fs-md);margin-top:.25rem;font-weight:600}.phase-pill{font-size:var(--fs-sm);border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-self:flex-start;padding:.35rem .7rem;font-weight:700}.phase-open{color:var(--up)}.phase-opening{color:var(--amber)}.phase-closed{color:var(--muted)}.phase-resolving{color:var(--violet)}.phase-scheduled{color:var(--amber)}.phase-resolved{color:var(--muted)}.countdown-hero.resolving strong{letter-spacing:.2em;color:var(--violet)}.hud-countdown{background:var(--bg-2);border:1px solid #60a5fa59;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;margin:0 0 .4rem;padding:.35rem .55rem;display:flex;box-shadow:inset 0 0 0 1px #00000059,0 8px 20px #00000047}.hud-countdown.live{border-color:#22c55e8c;box-shadow:inset 0 0 0 1px #22c55e1f,0 0 24px #22c55e29}.hud-countdown-label{font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:800}.hud-countdown-value{font-size:var(--fs-timer);color:var(--ink);text-shadow:0 0 18px #60a5fa40;font-weight:900;line-height:1}.hud-countdown.live .hud-countdown-value{color:var(--up-2);text-shadow:0 0 22px #22c55e59}.quote-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-bottom:.4rem;display:grid}.stat-tile{border:1px solid var(--line-strong);background:var(--bg-1);border-radius:8px;padding:.3rem .45rem}.quote-metrics .muted,.muted{color:var(--muted);font-size:var(--fs-sm);font-weight:700}.quote-metrics strong,.stat-block strong{font-size:var(--fs-xl);letter-spacing:.01em;margin-top:.25rem;font-weight:900;display:block}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.odds-row{grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.4rem;display:grid}.odds-card{border:1px solid #0000;border-radius:8px;flex-direction:column;gap:.15rem;padding:.35rem .45rem;display:flex}.odds-card.odds-up{background:#22c55e2e;border-color:#22c55e59}.odds-card.odds-down{background:#ef44442e;border-color:#ef444459}.odds-side{font-size:var(--fs-md);letter-spacing:.08em;font-weight:900}.odds-up .odds-side{color:#7dffb5}.odds-down .odds-side{color:var(--down-2)}.odds-prices{font-size:var(--fs-sm);color:var(--muted);flex-direction:column;gap:.12rem;font-weight:700;display:flex}.odds-prices b{color:var(--ink);font-size:var(--fs-md);margin-left:.25rem;font-weight:900}.quote-book{font-size:var(--fs-sm);color:var(--muted);flex-direction:column;gap:.25rem;margin-bottom:.7rem;font-weight:600;display:flex}.timeline{gap:.35rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.timeline-2x4{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%;display:grid;overflow:visible}.timeline-2x4 .tl-item{width:100%;min-width:0;font-size:var(--fs-sm);border-radius:8px;gap:.18rem;padding:.3rem .25rem}.tl-item{min-width:4rem;color:var(--muted);font-size:var(--fs-md);cursor:pointer;background:#00000047;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:.32rem;padding:.55rem .45rem;font-weight:800;display:flex;position:relative}.tl-item.active{border-color:var(--line-strong);color:var(--bg-3);background:var(--accent);box-shadow:0 6px 14px #3b82f647}.tl-item.is-live:not(.active){background:#3b82f61f;border-color:#60a5fa38;animation:1.9s ease-in-out infinite live-round-fill-breathe}.tl-dot{background:var(--muted);border-radius:50%;width:.75rem;height:.75rem}.tl-dot.up{background:var(--up)}.tl-dot.down{background:var(--down)}.tl-dot.open{background:var(--accent);animation:1.6s infinite pulse;box-shadow:0 0 0 3px #3b82f633}.tl-dot.scheduled{border:1.5px solid var(--amber);background:0 0}@keyframes pulse{50%{opacity:.5}}@keyframes live-round-fill-breathe{50%{background:#3b82f633;border-color:#60a5fa66;box-shadow:0 0 14px #3b82f61f}}.tl-more{font-size:var(--fs-sm);color:var(--accent);font-weight:700}.tl-more-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.4rem;display:grid}.tl-more-list .tl-item{width:100%;min-width:0}.road-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.4rem;display:flex}.road-view-tabs{border-radius:var(--radius);background:#00000047;border:1px solid #3b82f647;align-items:center;gap:.2rem;padding:.16rem;display:inline-flex}.road-view-tabs button{white-space:nowrap;border-radius:var(--radius);color:var(--muted);font-size:var(--fs-sm);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:.28rem .72rem;font-weight:850}.road-view-tabs button.active{color:var(--bg-3);background:var(--accent);box-shadow:0 4px 12px #3b82f638}.road-view-tabs button:disabled{opacity:.45;cursor:not-allowed}.road-chart-stack{flex:1;min-height:0;display:flex}.road-chat-stack{flex-direction:column;flex:1;min-height:0;display:flex}.road-chat-stack[hidden]{display:none!important}.table-chat-panel{flex-direction:column;flex:1;gap:.35rem;min-height:0;display:flex}.table-chat-banner{font-size:var(--fs-sm);color:var(--muted);flex-shrink:0;margin:0}.table-chat-banner a{color:var(--accent,var(--accent));margin-right:.2rem;font-weight:700}.table-chat-banner.warn,.table-chat-count.warn{color:var(--amber)}.table-chat-list{background:#00000038;border:1px solid #3b82f62e;border-radius:10px;flex:1;min-height:0;padding:.45rem .5rem;overflow:auto}.table-chat-messages{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.table-chat-messages li{background:#0000002e;border:1px solid #ffffff0d;border-radius:10px;padding:.5rem .6rem}.table-chat-messages li p{font-size:var(--fs-md);word-break:break-word;margin:0;line-height:1.4}.table-chat-empty{text-align:center;font-size:var(--fs-sm);margin:1.2rem 0}.table-chat-load-older{justify-content:center;padding:.2rem 0 .45rem;display:flex}.table-chat-compose{z-index:2;background:linear-gradient(180deg, var(--bg-0) 0%, var(--bg-0) 28%, var(--bg-0) 100%);flex-shrink:0;margin-top:0;padding-top:.15rem;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.table-chat-compose{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-0) 0%, transparent) 0%, color-mix(in srgb, var(--bg-0) 92%, transparent) 28%, var(--bg-0) 100%)}}.table-chat-foot{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.1rem;display:flex}.table-chat-foot .error{text-align:right;font-size:var(--fs-sm);flex:1;margin:0}.table-chat-count{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.session-chart{background:var(--bg-2);border:1px solid #3b82f638;border-radius:10px;flex-direction:column;flex:1;gap:.28rem;min-height:0;padding:.4rem .45rem .35rem;display:flex;box-shadow:inset 0 0 0 1px #00000059}.session-chart-head,.session-chart-legend{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.session-chart-head-right{flex-shrink:0;align-items:center;gap:.55rem;display:inline-flex}.chart-mode-tabs{border-radius:var(--radius);background:#00000047;border:1px solid #3b82f647;align-items:center;gap:.15rem;padding:.12rem;display:inline-flex}.chart-mode-tabs button{white-space:nowrap;appearance:none;color:var(--muted);letter-spacing:.04em;border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:.22rem .48rem;font-size:.68rem;font-weight:850;line-height:1}.chart-mode-tabs button.active{color:var(--bg-3);background:var(--accent);box-shadow:0 2px 8px #3b82f659}.session-chart-meta{flex-direction:column;gap:.05rem;min-width:0;display:flex}.session-chart-meta strong{font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.session-chart-meta .muted,.session-chart-legend{font-size:var(--fs-xs);font-weight:750}.session-chart-delta{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:.05rem;display:inline-flex}.session-chart-delta strong{font-size:var(--fs-md);font-weight:950}.session-chart-delta.up,.legend-live.up em,.session-chart.bias-up .chart-live-line text{color:var(--up-2)}.session-chart-delta.down,.legend-live.down em,.session-chart.bias-down .chart-live-line text{color:var(--down-2)}.session-chart-legend span{color:var(--muted);align-items:baseline;gap:.28rem;display:inline-flex}.session-chart-legend em{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:900}.legend-beat em{color:var(--accent-2)}.session-chart-canvas{flex:1;min-height:0;position:relative;overflow:hidden}.session-chart-canvas svg{width:100%;height:100%;display:block}.session-chart-empty{height:100%;color:var(--muted);font-size:var(--fs-sm);place-items:center;font-weight:750;display:grid}.chart-grid{stroke:#ffffff0f;stroke-width:1px}.chart-axis{fill:#e8dcbe8c;font-size:9px;font-weight:700}.candle-up line,.candle-up rect{stroke:var(--up);fill:var(--up);stroke-width:1.2px}.candle-down line,.candle-down rect{stroke:var(--down);fill:var(--down);stroke-width:1.2px}.chart-series-line{stroke-width:1.65px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-series-line.up{stroke:var(--accent-2)}.chart-series-line.down{stroke:var(--down-2)}.chart-series-line.flat{stroke:var(--accent-2)}.chart-tip-dot circle{fill:var(--accent-2);stroke:var(--bg-3);stroke-width:1px}.chart-tip-dot.down circle{fill:#ff7a7a}.chart-tip-dot .tip-halo{fill:currentColor;opacity:.28;stroke:none;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite tip-pulse}.chart-tip-dot.up{color:var(--accent-2)}.chart-tip-dot.down{color:var(--down-2)}.chart-tip-dot.flat{color:var(--accent-2)}@keyframes tip-pulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.34;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.chart-tip-dot .tip-halo{animation:none}}.chart-beat-line line{stroke:#60a5fad9;stroke-width:1.2px;stroke-dasharray:4 3}.chart-beat-line rect{fill:#60a5faeb}.chart-beat-line text{fill:var(--bg-3);font-size:9px;font-weight:900}.chart-live-line line{stroke:currentColor;stroke-width:1.1px;stroke-dasharray:2 3;opacity:.45}.chart-live-line.up{color:var(--up)}.chart-live-line.down{color:var(--down)}.chart-live-line.flat{color:var(--accent-2)}.chart-live-line rect{fill:currentColor}.chart-live-line text{fill:#06110c;font-size:9px;font-weight:900}.chart-crosshair line{stroke:#ffffff47;stroke-width:1px;stroke-dasharray:3 3}.chart-crosshair circle{fill:var(--accent-2);stroke:var(--bg-3);stroke-width:1px}.session-chart-tooltip{z-index:4;background:var(--bg-0);border:1px solid #60a5fa66;border-radius:8px;min-width:132px;padding:.4rem .5rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.session-chart-tooltip{background:color-mix(in srgb, var(--bg-0) 94%, transparent)}}.session-chart-tooltip{color:var(--ink);pointer-events:none;box-shadow:var(--shadow);font-size:.68rem;font-weight:750;line-height:1.35}.session-chart-progress{border-radius:var(--radius);background:#ffffff0f;height:3px;overflow:hidden}.session-chart-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--up));height:100%;display:block}.road-toolbar-note{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin-left:.25rem;font-weight:700;overflow:hidden}.road-stats{align-items:center;gap:.3rem;margin-left:auto;display:flex}.road-stat{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;background:#0000003d;border:1px solid #ffffff14;border-radius:999px;align-items:baseline;gap:.22rem;padding:.18rem .42rem;font-weight:750;display:inline-flex}.road-stat strong{color:var(--ink);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.road-stat small{color:currentColor;font-size:.62rem;font-weight:850}.road-stat.yes{color:var(--up-2);background:#22c55e21;border-color:#22c55e57}.road-stat.no{color:var(--down-2);background:#ef444421;border-color:#ef444457}.chip-toggle{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .7rem;font-weight:700}.chip-toggle.on{color:var(--accent-2);border-color:var(--line-strong)}.road-panel-stack{flex-direction:column;height:100%;min-height:0;display:flex}.road-stack{flex:1;grid-template-rows:1.05fr 1fr;gap:.35rem;min-height:200px;display:grid}.road-block{flex-direction:column;min-width:0;min-height:0;display:flex}.road-board{background:var(--bg-2);border:1px solid #3b82f62e;border-radius:8px;flex:1;width:100%;min-height:0;padding:.28rem;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059;container:roadboard/size}.road-caption{font-size:var(--fs-xs);color:var(--accent);letter-spacing:.08em;flex-shrink:0;margin-bottom:.15rem;font-weight:800;display:block}.road-hint{font-size:var(--fs-xs);color:var(--muted);flex-shrink:0;margin:.25rem 0 0;font-weight:600}.bead-grid,.bigroad-grid{background:0 0;border:none;border-radius:8px;gap:3px;width:max-content;padding:.2rem;display:grid;position:relative}.road-grid-fill{grid-template-columns:repeat(var(--road-cols), minmax(0, 1fr));grid-template-rows:repeat(var(--road-rows), minmax(0, 1fr));place-items:center;gap:3px;width:100%;max-width:100%;height:100%;max-height:100%;padding:0}.bead-slot,.bigroad-slot{box-sizing:border-box;aspect-ratio:1;background:#ffffff04;border:1px dashed #ffffff12;border-radius:50%;place-self:center;width:auto;max-width:78%;height:78%;max-height:78%}.bead,.bigroad-cell{box-sizing:border-box;aspect-ratio:1;cursor:pointer;z-index:1;border:none;border-radius:50%;place-self:center;width:auto;max-width:78%;height:78%;max-height:78%;padding:0}.bead.up,.bigroad-cell.up{background:var(--up);box-shadow:0 0 0 1px #ffffff1f,0 2px 6px #00000059}.bead.down,.bigroad-cell.down{background:var(--down);box-shadow:0 0 0 1px #ffffff1a,0 2px 6px #00000059}.bigroad-cell{background-clip:padding-box;border:1.5px solid #ffffff2e;display:block}.game-table .road-panel{flex-direction:column;height:100%;min-height:100%;display:flex}.game-table .tickets-panel,.game-table .tickets-slot{height:100%;min-height:100%}.bet-pad{flex-direction:column;gap:.35rem;display:flex}.bet-pad-top{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.bet-pad-title-row{flex:auto;align-items:baseline;gap:.4rem;min-width:0;display:flex}.bet-pad-inline-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--muted);font-weight:700;line-height:1.2;overflow:hidden}.bet-pad-inline-note.warn{color:var(--amber)}.order-type{gap:.25rem;display:flex}.order-type button{border:1px solid var(--line);color:var(--muted);border-radius:var(--radius);font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:.35rem .75rem;font-weight:700}.order-type button.on{color:var(--bg-3);border-color:var(--accent-2);background:var(--accent)}.preopen-note{font-size:var(--fs-sm);color:var(--amber);margin:0;font-weight:700}.empty-book-note{background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:10px;padding:.45rem .6rem;line-height:1.4}.bet-estimate{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-3);font-size:var(--fs-xs);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .55rem;padding:.5rem .6rem;font-weight:650;display:grid}.bet-estimate>div{flex-direction:column;gap:.15rem;display:flex}.bet-estimate .muted{font-size:var(--fs-xs);color:var(--muted)}.bet-estimate strong{font-variant-numeric:tabular-nums;font-size:var(--fs-lg);letter-spacing:-.015em;font-weight:700}.bet-estimate-payout strong,.bet-estimate-net strong{font-size:var(--fs-2xl);font-weight:750}.bet-estimate-payout strong{color:var(--ink)}.bet-estimate-net strong{color:var(--up-2)}.bet-chip-hint{font-size:var(--fs-sm);color:var(--muted);margin:0;font-weight:600}.auth-banner{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:var(--fs-md);background:#3b82f61f;margin:0 0 .75rem;padding:.75rem 1rem;font-weight:600}.auth-banner a{color:var(--accent-2);text-decoration:underline}.ledger-refs{font-size:var(--fs-xs);word-break:break-all;font-weight:600}.chips{flex-wrap:wrap;align-items:center;gap:.5rem .55rem;padding:.15rem .1rem;display:flex}.chip{border:1px solid var(--line-strong);background:var(--bg-2);width:3.7rem;height:3.7rem;color:var(--ink-dim);line-height:1;font-size:var(--fs-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.chip .chip-val{font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:baseline;gap:.02rem;font-size:1.2rem;font-weight:900;line-height:1;display:inline-flex}.chip .chip-val i{opacity:.9;font-size:.62em;font-style:normal;font-weight:800;transform:translateY(-.05em)}.chip.chip-lg{width:4.05rem;height:4.05rem}.chip.chip-lg .chip-val{letter-spacing:-.04em;font-size:1.05rem}.chip.selected{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.chip-custom{border:2px solid var(--line);width:5rem;min-height:3.7rem;color:var(--ink);font-size:var(--fs-md);background:#00000047;border-radius:999px;padding:.3rem .55rem;font-weight:800}.chip-custom.selected{border-color:var(--accent);color:var(--accent-ink);background:var(--accent)}.limit-row{font-size:var(--fs-md);align-items:center;gap:.45rem;font-weight:650;display:flex}.limit-row input{border:1px solid var(--line);width:4.5rem;color:var(--ink);background:#00000040;border-radius:8px;padding:.3rem .45rem}.bet-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.bet-actions-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.bet-up,.bet-down,.bet-sell{cursor:pointer;text-align:center;min-height:4.35rem;font-size:var(--fs-lg);letter-spacing:0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;padding:.4rem .45rem .45rem;font-weight:700;transition:filter .15s,transform .15s,box-shadow .15s,opacity .15s;display:flex}.bet-action-odds{font-size:var(--fs-md);font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.95;font-weight:800;line-height:1.1;display:block}.bet-actions-4 .bet-action-title{font-size:var(--fs-lg)}.bet-actions-4 .bet-up small,.bet-actions-4 .bet-down small,.bet-actions-4 .bet-sell small{font-size:var(--fs-sm);opacity:.92;letter-spacing:0;white-space:nowrap;max-width:100%;font-weight:650;line-height:1.25}.bet-action-title{font-size:var(--fs-lg);font-weight:750;line-height:1.1}.bet-action-payout{font-style:normal;font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:750}.game-actions .bet-up small,.game-actions .bet-down small{font-size:var(--fs-md);opacity:.92;letter-spacing:.02em;font-weight:800}.bet-up .bet-action-odds,.bet-down .bet-action-odds{text-shadow:0 1px #0000002e;font-size:1.05rem}.bet-sell .bet-action-odds{font-size:var(--fs-md)}.bet-up{background:var(--up-solid);color:#fff}.bet-down{background:var(--down-solid);color:#fff}.bet-up:hover:not(:disabled),.bet-down:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.bet-sell{border:1px solid var(--line);color:var(--ink);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.bet-sell.sell-up{background:var(--up-wash);color:var(--up-2);border-color:#22c55e73}.bet-sell.sell-down{background:var(--down-wash);color:var(--down-2);border-color:#f8717173}.bet-sell:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.bet-up:disabled,.bet-down:disabled,.bet-sell:disabled{opacity:.6;filter:saturate(.35);cursor:not-allowed;box-shadow:none;pointer-events:auto;transform:none}.btn-cancel-order{border:1px solid var(--line);color:var(--amber);border-radius:var(--radius);font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:.3rem .7rem;font-weight:700}.account-chip{align-items:center;gap:.45rem;display:flex}.header-balance{min-width:max-content;color:var(--accent-2);background:linear-gradient(#1a2130e6,#1a2130f5);border:1px solid #60a5fab3;border-radius:10px;align-items:baseline;gap:.45rem;padding:.38rem .8rem;display:flex;box-shadow:0 0 18px #3b82f629,inset 0 1px #ffffff14}.header-balance span{color:var(--muted);font-size:var(--fs-xs);font-weight:700}.header-balance strong{color:var(--accent-2);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;text-shadow:0 0 14px #60a5fa40;font-weight:900}.account-name{max-width:11rem;font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;color:var(--accent-2);font-size:.85rem;font-weight:650;overflow:hidden}.auth-page{place-items:center;min-height:min(70vh,640px);padding:1rem 0 3rem;display:grid}.shell-main:has(.auth-page--wide){width:100%;max-width:none;padding:0 1rem 3rem}.auth-page--wide{min-height:calc(100dvh - 5.25rem);padding:1.75rem 0 2.5rem}.auth-shell{border:1px solid var(--line);background:var(--bg-2);width:min(920px,100%);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}.auth-aside{background:radial-gradient(ellipse at 12% 0%, #3b82f629, transparent 58%), linear-gradient(180deg, var(--bg-1), var(--bg-2));border-right:1px solid var(--line);padding:2.1rem 1.85rem 2rem}.auth-aside h1{font-size:var(--fs-2xl);letter-spacing:-.03em}.auth-aside .lede{max-width:22rem;color:var(--ink-dim);margin-top:.7rem;line-height:1.65}.auth-trust{gap:.85rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.auth-trust li{border-left:2px solid var(--accent-line);gap:.15rem;padding-left:.9rem;display:grid}.auth-trust strong{font-size:var(--fs-sm);font-weight:650}.auth-trust span{color:var(--muted);font-size:var(--fs-xs);line-height:1.5}.auth-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:.75rem;width:min(420px,100%);padding:1.4rem 1.35rem 1.5rem;display:flex}.not-found-page{place-items:center;min-height:min(68vh,560px);padding:1.5rem 1rem 3rem;display:grid}.not-found-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%, #3b82f624, transparent 62%), var(--bg-2);width:min(440px,100%);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:1.75rem 1.5rem 1.6rem;display:flex}.not-found-code{letter-spacing:-.04em;color:var(--accent-2);text-shadow:0 0 28px #60a5fa59;margin:0;font-size:clamp(2.4rem,10vw,3.2rem);font-weight:900;line-height:1}.not-found-card h1{font-size:var(--fs-xl);letter-spacing:-.02em;margin:0}.not-found-lede{max-width:22rem;color:var(--ink-dim);font-size:var(--fs-sm);margin:0;line-height:1.6}.not-found-progress{background:var(--bg-4);border-radius:999px;width:100%;max-width:16rem;height:4px;margin-top:.15rem;overflow:hidden}.not-found-progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));transform-origin:0;width:100%;height:100%;animation:linear forwards not-found-progress;display:block}.not-found-home{justify-content:center;min-width:9rem;margin-top:.35rem}@keyframes not-found-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-card--panel{border:none;border-radius:0;gap:.85rem;width:100%;padding:2rem 1.85rem 1.7rem}.auth-card-head h2{font-size:var(--fs-lg);margin:0}.auth-card-head .lede{margin-top:.35rem}.auth-field{font-size:var(--fs-sm);flex-direction:column;gap:.35rem;display:flex}.auth-field-head{justify-content:space-between;align-items:center;gap:.75rem;font-weight:650;display:flex}.auth-field-head em{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-2);font-size:.68rem;font-style:normal;font-weight:700}.auth-field-head em.optional{color:var(--muted-2)}.auth-field input{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-1);color:var(--ink);padding:.7rem .8rem}.auth-field input::placeholder{color:var(--muted-2)}.auth-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.auth-field input[aria-invalid=true]{border-color:var(--down-line)}.auth-hint{color:var(--muted);font-size:.75rem;line-height:1.45}.auth-reqs{color:var(--muted-2);flex-wrap:wrap;gap:.4rem .85rem;margin:.1rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.auth-reqs li{padding-left:.85rem;position:relative}.auth-reqs li:before{content:"";background:var(--muted-2);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.42em;left:0}.auth-reqs li.is-ok{color:var(--up-2)}.auth-reqs li.is-ok:before{background:var(--up)}.auth-error{color:var(--red);margin:0;font-size:.85rem}.auth-submit{width:100%;margin-top:.25rem;padding:.78rem 1rem}.auth-legal{color:var(--muted-2);margin:0;font-size:.75rem;line-height:1.5}.auth-switch{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.auth-switch a{color:var(--accent);font-weight:650}@media (max-width:820px){.auth-shell{grid-template-columns:1fr}.auth-aside{border-right:none;border-bottom:1px solid var(--line);padding:1.45rem 1.2rem 1.25rem}.auth-card--panel{padding:1.35rem 1.2rem 1.4rem}.auth-trust{gap:.65rem;margin-top:1.05rem}}.bet-up:hover:not(:disabled),.bet-down:hover:not(:disabled),.bet-sell:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.bet-up small,.bet-down small{opacity:.9;font-size:var(--fs-sm);letter-spacing:.02em;font-weight:700}.bet-msg{color:var(--accent-2);font-size:var(--fs-sm);background:#1a2130f5;border:1px solid #60a5fa59;border-radius:9px;align-items:center;gap:.5rem;margin:0;padding:.55rem .65rem;font-weight:800;animation:.24s both notice-in;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000003d}.bet-msg.error{color:var(--down-2);background:linear-gradient(135deg,#ef4444f7,#1e1111fa);border-color:#ef444494}.bet-msg.success{color:var(--up-2);background:linear-gradient(135deg,#212a3af7,#1a2130fa);border-color:#22c55e85}.bet-msg-icon,.toast-icon{width:1.55rem;height:1.55rem;font-size:var(--fs-sm);border:1px solid;border-radius:50%;flex:none;place-items:center;font-weight:950;display:grid}.bet-disclaimer{font-size:var(--fs-sm);color:var(--muted);margin:0;font-weight:600;line-height:1.45}.tickets-head{font-size:var(--fs-md);justify-content:space-between;align-items:center;margin-bottom:.55rem;font-weight:700;display:flex}.ticket-list,.ledger-list,.history-list,.follow-list,.chat-list,.creator-tables{flex-direction:column;gap:.55rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.ticket-item,.ledger-list li,.history-list li,.follow-list li,.chat-list li,.creator-tables li{background:#0000002e;border:1px solid #ffffff0d;border-radius:10px;padding:.65rem .7rem}.ticket-main,.history-main,.follow-list li,.creator-tables li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ticket-meta,.history-meta,.ledger-right{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:.45rem;margin-top:.35rem;font-weight:600;display:flex}.ticket-item,.ticket-main{font-size:var(--fs-md);font-weight:650}.ledger-list li{justify-content:space-between}.ledger-right{flex-direction:column;align-items:flex-end;margin-top:0}.status-pill{font-size:var(--fs-xs);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:.15rem .45rem;font-weight:650}.tone-amber{color:var(--amber);background:var(--amber-wash);border-color:#f59e0b47}.tone-blue{color:var(--accent-2);background:var(--accent-wash);border-color:var(--accent-line)}.tone-violet{color:var(--violet);background:var(--violet-wash);border-color:#a78bfa47}.tone-green{color:var(--up-2);background:var(--up-wash);border-color:var(--up-line)}.tone-muted{color:var(--muted);border-color:var(--line);background:#ffffff0a}.tone-red{color:var(--down-2);background:var(--down-wash);border-color:var(--down-line)}.side.up{color:var(--up)}.side.down{color:var(--down)}.pnl-pos{color:var(--up)}.pnl-neg{color:var(--down)}.fail{color:var(--red)}.empty{color:var(--muted);font-size:var(--fs-lg);padding:1.5rem 0;font-weight:650}.tickets-empty{text-align:center;font-size:var(--fs-sm);padding:.55rem .35rem;font-weight:700}.tickets-hint{text-align:center;font-size:var(--fs-xs);color:var(--muted);margin:0;font-weight:600;line-height:1.35}.ticket-resting{background:#f59e0b0f;border-color:#f59e0b59}.resting-hint{color:var(--amber);font-weight:700;font-size:var(--fs-xs)}@keyframes resting-order-breathe{50%{background:#f59e0b21;border-color:#f59e0bbf;box-shadow:0 0 14px #f59e0b1f}}.toast{z-index:60;min-width:min(23rem,100vw - 2rem);color:var(--up-2);background:linear-gradient(135deg,#212a3afa,#1a2130fa);border:1px solid #22c55e8c;border-radius:12px;align-items:center;gap:.65rem;padding:.85rem .9rem;animation:.25s both notice-in;display:flex;position:fixed;bottom:5.2rem;right:1rem;overflow:hidden;box-shadow:0 16px 42px #00000080,0 0 24px #22c55e1f}.toast.error{color:var(--down-2);background:linear-gradient(135deg,#ef4444fa,#1d1010fa);border-color:#ef4444a3;box-shadow:0 16px 42px #00000080,0 0 24px #ef444421}.toast:after,.bet-msg:after{content:"";transform-origin:0;background:currentColor;height:2px;animation:2.8s linear both notice-life;position:absolute;bottom:0;left:0;right:0}.toast-message{font-size:var(--fs-md);flex:1;font-weight:850}.toast button{color:currentColor;cursor:pointer;background:0 0;border:none;font-size:1.25rem}@keyframes notice-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes notice-life{to{transform:scaleX(0)}}.page .panel{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);margin-top:.85rem;padding:.9rem 1rem}.wallet-page{flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.funds-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.funds-head .lede{max-width:32rem;margin:.25rem 0 0}.funds-head-actions{align-items:center;gap:.65rem;display:flex}.funds-head-link{color:#e8c462;font-size:var(--fs-sm);font-weight:700}.funds-head-link:hover{color:#ffe7a0}.funds-balance{background:linear-gradient(145deg,#1c2433fa,#0c1018fa);border:1px solid #e8c46247;border-radius:16px;margin-bottom:.9rem;padding:1.15rem 1.2rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.funds-balance:before{content:"";pointer-events:none;background:radial-gradient(at 20% 0,#e8c4621f,#0000 62%);width:55%;height:100%;position:absolute;inset:0 auto auto 0}.funds-balance-top{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex;position:relative}.funds-balance-label{font-size:var(--fs-xs);letter-spacing:.08em;color:var(--muted-2);font-weight:650;display:block}.funds-balance-main{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f7e7b2;margin-top:.35rem;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:750;display:block}.funds-balance-side{text-align:right;gap:.45rem;min-width:7.5rem;display:grid}.funds-balance-side span{font-size:var(--fs-xs);color:var(--muted);display:block}.funds-balance-side strong{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.funds-quick{background:#00000038;border:1px solid #e8c4622e;border-radius:14px;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:1.1rem;padding:.28rem;display:grid;position:relative}.funds-quick-btn{color:var(--ink-dim);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:.72rem .9rem;font-weight:750}.funds-quick-btn.on{color:#1a1408;background:linear-gradient(#efd27a,#c9a045)}.funds-demo-hint{font-size:var(--fs-xs);color:var(--muted);margin:.65rem 0 0;position:relative}.funds-workspace{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start;gap:1rem;display:grid}.funds-panel,.funds-recent,.funds-ledger{margin-top:0;margin-bottom:0}.funds-panel{min-height:22rem}.funds-side-empty{gap:.2rem;padding:1.4rem .2rem .4rem;display:grid}.funds-side-empty strong{font-size:var(--fs-md)}.funds-side-empty p{margin:0}@media (max-width:900px){.funds-workspace{grid-template-columns:1fr}}.funds-panel-head{margin-bottom:.85rem}.funds-panel-head h2{margin:0}.funds-panel-head p{font-size:var(--fs-sm);margin:.25rem 0 0}.funds-recent-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.funds-recent-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.funds-recent-list li:last-child{border-bottom:0;padding-bottom:0}.funds-recent-list li>div:first-child{align-items:center;gap:.45rem;display:flex}.funds-recent-right{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}@media (max-width:560px){.funds-balance-top{flex-direction:column;align-items:stretch}.funds-balance-side{text-align:left;grid-template-columns:1fr 1fr;min-width:0}.funds-quick{grid-template-columns:1fr 1fr}}.wallet-head .lede{max-width:34rem}.wallet-auth-gate{border:1px solid var(--accent-line);background:linear-gradient(165deg, var(--bg-3), var(--bg-1));border-radius:16px;max-width:28rem;margin:2rem auto;padding:1.6rem 1.4rem}@supports (color:color-mix(in lab, red, red)){.wallet-auth-gate{background:linear-gradient(165deg, color-mix(in srgb, var(--bg-3) 96%, var(--accent)), var(--bg-1))}}.wallet-auth-gate{text-align:center}.wallet-auth-actions{justify-content:center;gap:.65rem;margin-top:1.1rem;display:flex}.wallet-loading{text-align:center}.wallet-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:.65rem;margin:.2rem 0 .9rem;display:grid}.wallet-hero-main{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-2);padding:1rem 1.1rem;position:relative;overflow:hidden}.wallet-hero-label{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-weight:650;display:inline-block}.wallet-hero-total{font-size:var(--fs-3xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:.3rem;font-weight:700;display:block}.wallet-hero-note{font-size:var(--fs-sm);color:var(--muted);margin:.55rem 0 0;font-weight:650}.wallet-hero-split{grid-template-rows:1fr 1fr;gap:.65rem;display:grid}.wallet-metric{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-2);flex-direction:column;justify-content:center;gap:.2rem;padding:.85rem 1rem;display:flex}.wallet-metric.frozen strong{color:var(--ink-dim)}.wallet-metric strong{font-size:var(--fs-2xl);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:700}.wallet-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.35rem;display:grid}.wallet-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.wallet-section-head h2{margin:0}.wallet-net-badge,.wallet-count{color:var(--accent-2);font-size:var(--fs-xs);background:#60a5fa1a;border:1px solid #60a5fa59;border-radius:999px;flex-shrink:0;margin-top:.15rem;padding:.28rem .65rem;font-weight:850}.wallet-count{color:var(--muted);background:#ffffff0d;border-color:#ffffff1f}.wallet-deposit-panel{background:#0e1813eb;border-color:#3b82f638;padding:1.15rem 1.2rem 1.25rem}.wallet-deposit-panel .deposit-note{font-size:var(--fs-sm);margin:.35rem 0 0;font-weight:600;line-height:1.5}.wallet-callout{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-2);margin-top:.85rem;padding:.75rem .85rem}.wallet-stale{background:var(--amber-wash);border-color:#f59e0b52;margin:0 0 .85rem}.wallet-stale strong{color:var(--amber)}.wallet-load-error{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);text-align:left;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:32rem;margin:2.5rem auto 0;padding:1.25rem;display:flex}.wallet-load-error strong{font-size:var(--fs-lg)}.wallet-load-error p{font-size:var(--fs-sm);margin:0;line-height:1.5}.wallet-callout strong{font-size:var(--fs-sm);margin-bottom:.2rem;display:block}.wallet-callout p{font-size:var(--fs-sm);color:var(--muted);margin:0;font-weight:600;line-height:1.45}.wallet-callout.warn{background:#f59e0b1a;border-color:#f59e0b73}.wallet-callout.tip{background:#22c55e14;border-color:#22c55e47;margin-top:.15rem}.deposit-network-tabs{border:1px solid var(--line);border-radius:var(--radius);background:#00000047;gap:.25rem;margin:.15rem 0 1rem;padding:.2rem;display:inline-flex}.deposit-network-tabs button{border-radius:var(--radius);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:.42rem 1rem;font-weight:800;transition:color .15s,background .15s}.deposit-network-tabs button.active{color:var(--bg-3);background:var(--accent);box-shadow:0 4px 12px #3b82f647}.wallet-page .deposit-network-tabs button.active{color:#1a1408;box-shadow:none;background:linear-gradient(#efd27a,#c9a045)}.wallet-page .btn-primary{color:#1a1408;background:linear-gradient(#f3d78a,#c9a046);border-color:#d4b15a;font-weight:800}.wallet-page .btn-primary:hover:not(:disabled){color:#1a1408;background:linear-gradient(#ffe7a0,#e0b64d);border-color:#e8c462}.deposit-address-card{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.deposit-qr{background:linear-gradient(#fffffff5,#fff),#fff;border:1px solid #3b82f647;border-radius:16px;width:176px;padding:.55rem;position:relative;box-shadow:0 10px 24px #00000047}.deposit-qr img{border-radius:8px;width:100%;height:auto;display:block}.deposit-qr-cap{text-align:center;font-size:var(--fs-xs);letter-spacing:.08em;color:#5a4a22;margin-top:.45rem;font-weight:800;display:block}.deposit-address-meta{align-content:start;gap:.7rem;min-width:0;display:grid}.deposit-meta-row{gap:.28rem;display:grid}.deposit-address{word-break:break-all;font-size:var(--fs-sm);background:#00000057;border:1px solid #ffffff1a;border-radius:10px;padding:.7rem .8rem;line-height:1.45;display:block}.deposit-actions{flex-wrap:wrap;gap:.55rem;display:flex}.deposit-actions .btn-primary{min-width:8.5rem}.wallet-grid-2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;margin-top:.15rem;display:grid}.wallet-panel{min-height:14rem;margin-top:.85rem}.wallet-list{gap:.5rem;max-height:22rem}.wallet-row{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.wallet-row-main{flex:1;min-width:0}.wallet-row-title{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.wallet-row-title strong{font-size:var(--fs-md)}.wallet-memo{word-break:break-word;margin:.15rem 0;line-height:1.4}.wallet-bal-after{font-variant-numeric:tabular-nums}.wallet-empty-card{text-align:center;place-items:center;gap:.25rem;display:grid;background:#ffffff05!important;border-style:dashed!important;padding:1.4rem 1rem!important}.wallet-empty-card strong{font-size:var(--fs-md)}.wallet-empty-card p{margin:0}.wallet-inline-empty{padding:1rem 0 .35rem}.stat-block{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-1);box-shadow:var(--shadow-sm);padding:.9rem 1rem}@media (max-width:860px){.wallet-hero,.wallet-grid-2{grid-template-columns:1fr}.wallet-hero-split{grid-template-rows:none;grid-template-columns:1fr 1fr}}@media (max-width:720px){.deposit-address-card{grid-template-columns:1fr;justify-items:center}.deposit-address-meta{width:100%}.deposit-actions{justify-content:stretch}.deposit-actions .btn-primary{width:100%}.wallet-cards{grid-template-columns:1fr}}.follow-avatar{background:var(--bg-3);border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--accent-2);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.follow-avatar img{object-fit:cover;width:100%;height:100%}.follow-list li{justify-content:space-between}.follow-meta{flex:1;min-width:0}.follow-actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.follow-tabs{margin-bottom:1rem}.invite-panel .invite-url-row,.creator-invite-panel .invite-url-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.75rem 0;display:flex}.invite-url{border:1px solid var(--line);word-break:break-all;background:#00000047;border-radius:8px;flex:1;min-width:12rem;padding:.55rem .7rem}.invite-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.invite-disclaimer{font-size:var(--fs-sm);margin-top:.85rem}.ledger-hint{font-size:var(--fs-sm);margin:0 0 .65rem}.ledger-tabs{margin-bottom:.6rem}.ledger-feed{max-height:26rem;overflow:auto}.ledger-day+.ledger-day{margin-top:.9rem}.ledger-day-head{z-index:1;background:var(--bg-2);border-bottom:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);letter-spacing:.02em;justify-content:space-between;padding:.3rem .1rem;font-weight:650;display:flex;position:sticky;top:0}.ledger-rows{margin:0;padding:0;list-style:none}.ledger-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem .1rem;display:flex}.ledger-row:last-child{border-bottom:0}.ledger-row-left{flex:1;min-width:0}.ledger-row-title{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ledger-time{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.ledger-explain{font-size:var(--fs-sm);color:var(--ink-dim);margin:.3rem 0 0;line-height:1.45}.ledger-row-right{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.ledger-amount{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-weight:700}.ledger-amount.neutral{color:var(--ink-dim)}.ledger-balance{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.ledger-tag{font-size:var(--fs-xs);color:var(--muted-2);border:1px solid var(--line);border-radius:4px;padding:0 .3rem}.ledger-more{justify-content:center;margin-top:.75rem;display:flex}.bets-page{flex-direction:column;flex:1;min-height:calc(100dvh - 8.5rem);display:flex}.bets-page .page-head,.bets-page .cat-tabs{flex-shrink:0}.history-list--full{flex:1;min-height:12rem;max-height:none;overflow:auto}.bets-pager{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bets-pager{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bets-pager{font-size:var(--fs-sm)}.bets-pager__actions{gap:.5rem;display:flex}.bet-cards li.bet-card{padding:.7rem .8rem}.bet-card__head{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:650;display:flex}.bet-card__round{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.bet-card__pnl{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;letter-spacing:-.015em;margin-left:auto;font-weight:750}.bet-card__pnl.pos{color:var(--up,#3fbf7f)}.bet-card__pnl.neg{color:var(--down,#e2564d)}.bet-card__grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.35rem 1rem;max-width:54rem;margin:.5rem 0 0;display:grid}.bet-card__grid>div{align-items:baseline;gap:.5rem;min-width:0;display:flex}.bet-card__grid dt{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;flex:0 0 4.25rem;font-weight:600}.bet-card__grid dd{font-size:var(--fs-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:650}.bet-card__foot{font-size:var(--fs-sm);border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.45rem;display:flex}@media (max-width:720px){.invite-metrics{grid-template-columns:1fr}}.select-row{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.select-row select,.chat-compose input{border:1px solid var(--line);color:var(--ink);background:#00000040;border-radius:10px;flex:1;padding:.55rem .7rem}.chat-compose{gap:.5rem;margin-top:.9rem;display:flex;position:sticky;bottom:4.5rem}.table-chat-panel .chat-compose{margin-top:0;bottom:0}.chat-meta{justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.8rem;display:flex}.mobile-stack{display:block}.desktop-stack,.desktop-only{display:none}.mobile-only{display:block}.mobile-swap{justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0 5rem;display:flex}.mobile-swap button{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);border-radius:var(--radius);cursor:pointer;padding:.45rem .9rem}.bet-pad.sticky-mobile{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10141cf5;border-radius:14px 14px 0 0;padding:.75rem;position:sticky;bottom:3.6rem;box-shadow:0 -12px 40px #00000059}@media (min-width:960px){.topnav{display:flex}.bottomnav{display:none}.shell-main{padding-bottom:2rem}.desktop-stack{display:block}.mobile-stack{display:none}.shell-main--lobby{padding:.45rem .65rem 1.1rem}.table-row,.game-table{grid-template-columns:minmax(240px,1.15fr) minmax(240px,1fr) minmax(300px,1.4fr) minmax(200px,.9fr);align-items:stretch;gap:.55rem;height:clamp(390px,46vh,450px);min-height:390px;max-height:none;padding:.65rem .75rem}.game-table>.road-panel,.game-table>.quote-panel,.game-table>.event-chart-panel,.game-table>.tickets-panel,.game-table>.tickets-slot,.game-table>.bet-pad-slot{min-height:0;max-height:none;overflow:hidden}.game-table>.bet-pad-slot{display:flex;overflow:hidden}.game-table>.tickets-panel{overflow:auto}.game-table>.tickets-slot{overflow:hidden}.game-table.orders-empty .tickets-panel{background:linear-gradient(#1a2130c7,#050c099e);overflow:hidden}.game-table .bet-pad-slot .bet-pad{gap:.35rem;overflow:hidden}.game-table .bet-pad-slot .bet-actions{flex:auto;min-height:3.6rem;margin-top:0}.game-table .bet-pad-slot .bet-actions>button{justify-content:center;height:100%;min-height:4.35rem;padding:.32rem .25rem}.game-table .bet-action-odds{font-size:.92rem}.game-table .bet-actions-4 .bet-action-title{font-size:var(--fs-md)}.game-table .bet-actions-4 .bet-up small,.game-table .bet-actions-4 .bet-down small,.game-table .bet-actions-4 .bet-sell small{font-size:.62rem}.game-table .chip{width:3.25rem;height:3.25rem}.game-table .chip .chip-val{font-size:1.08rem}.game-table .chip.chip-lg{width:3.55rem;height:3.55rem}.game-table .chip.chip-lg .chip-val{font-size:.95rem}.game-table .chip-custom{width:4.2rem;min-height:3.25rem;font-size:var(--fs-md)}.game-table .bet-ctrl-row .chips{flex-wrap:nowrap;gap:.35rem}.game-table .bet-pad-inline-note{font-size:.68rem}.game-table .bet-up,.game-table .bet-down{min-height:3.5rem;padding:.6rem .7rem}.game-table .bet-action-title{font-size:var(--fs-xl)}.game-table .empty-book-note{font-size:var(--fs-xs);padding:.22rem .4rem}.game-table .tickets-empty{padding:.55rem .25rem}.game-table .quote-compact{justify-content:flex-start;gap:.45rem;height:100%}.game-table .quote-market-label{border-bottom:1px solid #3b82f61f;padding-bottom:.15rem}.game-table .quote-midline{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.45rem}.game-table .qm-item{justify-content:center;min-height:4rem;padding:.55rem .65rem}.game-table .qm-item strong,.game-table .qm-item>span:last-child,.game-table .qm-item .odds-pair{font-size:var(--fs-lg)}.game-table .price-card strong{font-size:clamp(.95rem, 1.35vw, var(--fs-lg));letter-spacing:-.02em}.game-table .bet-pad-slot .bet-estimate-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.game-table .bet-pad-slot .bet-estimate-strip.has-spot-move{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(5.4rem,1.2fr)!important}.game-table .bet-pad-slot .bet-preview-meta{font-size:.62rem}.game-table .timeline-strip{flex:none}.game-table .quote-topline .ticker{font-size:var(--fs-2xl)}.game-table .cd-inline strong{font-size:var(--fs-xl)}.game-table .timeline-strip .tl-item{min-width:3.4rem;font-size:var(--fs-sm);padding:.35rem}.lobby-toolbar{padding:.5rem .7rem}.desktop-only{display:block}.game-table .bet-pad-slot.desktop-only{align-self:stretch;height:100%;display:flex}.mobile-only{display:none}.chat-compose{bottom:1rem}}.creator-form{gap:.75rem;width:100%;max-width:32rem;display:grid}.creator-form label{gap:.35rem;display:grid}.creator-form input,.creator-form select,.creator-form textarea{border:1px solid var(--line-strong);background:var(--bg-1);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;border-radius:.55rem;padding:.55rem .7rem}.creator-form textarea{resize:vertical;min-height:4rem}.page .ok{color:var(--up-2);margin:.35rem 0 0}.page .error{color:var(--down-2);margin:.35rem 0 0}.creator-page{gap:1.1rem;padding-bottom:2rem;display:grid}.creator-hero{background:var(--bg-2);border:1px solid #60a5fa47;border-radius:18px;gap:1.25rem;padding:1.35rem 1.4rem;display:grid;box-shadow:0 18px 40px #00000047}@media (min-width:900px){.creator-hero{grid-template-columns:1.4fr 1fr;align-items:stretch}}.creator-eyebrow{color:var(--accent);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-weight:800}.creator-hero h1{letter-spacing:.02em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem)}.creator-hero-cta{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.creator-steps{background:#00000047;border:1px solid #ffffff0f;border-radius:14px;gap:.7rem;margin:0;padding:.85rem;list-style:none;display:grid}.creator-steps li{grid-template-columns:auto 1fr;align-items:center;gap:.7rem;display:grid}.creator-steps strong{color:var(--accent);font-size:.95rem}.creator-stats{margin:0}.creator-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.creator-panel-head h2{margin:0 0 .25rem}.creator-wizard{gap:1rem;max-width:none}.creator-card{border:1px solid var(--line-strong);background:var(--bg-1);border-radius:14px;gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.creator-card legend{color:var(--accent-2);letter-spacing:.04em;padding:0 .35rem;font-weight:800}.creator-grid-2{gap:.75rem;display:grid}@media (min-width:720px){.creator-grid-2{grid-template-columns:1fr 1fr}}.creator-blocked,.creator-gate{color:var(--accent-2);background:#60a5fa1a;border:1px solid #60a5fa47;border-radius:10px;margin:0;padding:.7rem .85rem}.creator-table-row{gap:.55rem;display:grid}.creator-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.creator-status{font-size:var(--fs-xs);background:#ffffff14;border-radius:999px;padding:.12rem .45rem;font-weight:800;display:inline-flex}.creator-status.status-pending{color:var(--accent-2)}.creator-status.status-live,.creator-status.status-open{color:var(--up-2)}.creator-status.status-closed{color:var(--accent-2)}.creator-status.status-rejected{color:var(--down-2)}.creator-status.status-settled{color:var(--up)}.creator-status.status-approved{color:var(--accent-2)}.creator-category-hint{margin:-.25rem 0 .5rem;font-size:.92rem}.creator-workspace h3{margin:.4rem 0 .55rem;font-size:1.05rem}.creator-action-block{margin-top:.85rem}.creator-history-block{margin-top:1rem}.creator-history-toggle{border:1px dashed var(--line-strong);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border-radius:10px;width:100%;padding:.55rem .8rem}.creator-history-toggle:hover{border-color:var(--accent-line);color:var(--ink)}.creator-inline-note{background:#60a5fa14;border:1px solid #60a5fa38;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.92rem}.creator-resubmit-hint{margin:0;font-size:.88rem}.creator-propose{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;gap:.5rem;padding:.7rem;display:grid}@media (min-width:720px){.creator-propose{grid-template-columns:140px 1fr auto;align-items:center}}.creator-invite{background:var(--bg-2);border:1px solid var(--line);word-break:break-all;border-radius:10px;padding:.75rem .9rem}.creator-footnote{color:var(--muted);font-size:var(--fs-sm);margin:.25rem 0 0;line-height:1.5}@media (max-width:600px){.topbar{gap:.45rem;padding:.6rem .65rem}.brand{gap:.4rem}.brand-mark{width:2rem;height:2rem}.brand-text{font-size:.92rem}.account-chip{gap:.3rem}.account-name{display:none}.header-balance{gap:0;padding:.32rem .55rem}.header-balance span{display:none}.header-balance strong{font-size:var(--fs-md)}.account-chip .btn-ghost{padding:.42rem .58rem}}@media (max-width:959px){.game-table.mobile-focus{flex-direction:column;gap:.55rem;height:auto;min-height:0;max-height:none;display:flex}.game-table.mobile-focus>.road-panel{order:1}.game-table.mobile-focus>.quote-panel,.game-table.mobile-focus>.event-chart-panel{order:2}.game-table.mobile-focus>.bet-pad-slot.mobile-only{order:3}.game-table.mobile-focus>.tickets-slot{order:4}.table-row:before{opacity:.55;animation:none}.countdown-hero.live{animation-duration:3.2s}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skeleton{background:linear-gradient(90deg, var(--bg-2) 0%, var(--bg-3) 40%, var(--bg-2) 80%);border-radius:var(--radius);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton-sheen;display:block}@keyframes skeleton-sheen{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.skeleton-lobby{flex-direction:column;gap:.65rem;display:flex}.skeleton-toolbar{gap:.35rem;padding:.3rem .45rem;display:flex}.skeleton-table-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-1);grid-template-columns:1fr;gap:.55rem;padding:.65rem .75rem;display:grid}@media (min-width:1100px){.skeleton-table-row{grid-template-columns:minmax(240px,1.15fr) minmax(240px,1fr) minmax(300px,1.4fr) minmax(170px,.85fr);height:clamp(390px,46vh,450px)}}.skeleton-cell{flex-direction:column;gap:.5rem;min-width:0;display:flex}.skeleton-pair{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.skeleton-chips{gap:.4rem;display:flex}.skeleton-list{flex-direction:column;gap:.5rem;display:flex}.skeleton-list-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-1);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.skeleton-list-main{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.skeleton-wallet{flex-direction:column;gap:.85rem;display:flex}.skeleton-wallet-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.skeleton-wallet-side{flex-direction:column;gap:.65rem;display:flex}.deposit-start{flex-direction:column;gap:.85rem;max-width:26rem;display:flex}.deposit-field{flex-direction:column;gap:.4rem;display:flex}.deposit-amount{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--bg-1);color:var(--ink);font-size:var(--fs-md);font-variant-numeric:tabular-nums;padding:.6rem .75rem}.deposit-amount:focus{border-color:var(--accent);outline:none}.deposit-order{flex-direction:column;gap:.85rem;display:flex}.deposit-order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deposit-order-head>div{align-items:baseline;gap:.5rem;display:flex}.deposit-ref{font-size:var(--fs-lg);letter-spacing:.08em}.deposit-steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.deposit-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.deposit-steps li{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);opacity:.55;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;display:flex}.deposit-steps li.done{opacity:1;border-color:var(--up-line)}.deposit-steps li.active{opacity:1;border-color:var(--accent);background:var(--accent-wash)}.deposit-step-dot{border:1px solid var(--line-strong);height:1.4rem;font-size:var(--fs-xs);border-radius:50%;flex:0 0 1.4rem;place-items:center;font-weight:700;display:grid}.deposit-steps li.done .deposit-step-dot{color:var(--up-2);border-color:var(--up-line);background:var(--up-wash)}.deposit-steps li.active .deposit-step-dot{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.deposit-step-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.deposit-step-body strong{font-size:var(--fs-sm)}.deposit-step-body .muted{font-size:var(--fs-xs);line-height:1.35}.deposit-meta-address{flex-direction:column;align-items:flex-start;gap:.25rem}.deposit-waiting{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-2);align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.deposit-countdown{--ring:var(--accent);flex:0 0 5rem;width:5rem;height:5rem;position:relative}.deposit-countdown.warn{--ring:var(--amber)}.deposit-countdown.critical{--ring:var(--down)}.deposit-countdown-ring{width:100%;height:100%;transform:rotate(-90deg)}.deposit-countdown-ring circle{fill:none;stroke-width:5px;stroke-linecap:round}.deposit-countdown-ring .ring-track{stroke:var(--bg-4)}.deposit-countdown-ring .ring-value{stroke:var(--ring);transition:stroke-dashoffset 1s linear,stroke .3s}.deposit-countdown-face{flex-direction:column;justify-content:center;align-items:center;gap:.05rem;display:flex;position:absolute;inset:0}.deposit-countdown-face strong{font-size:var(--fs-md);letter-spacing:-.02em;color:var(--ink);font-weight:700}.deposit-countdown.critical .deposit-countdown-face strong{color:var(--down-2)}.deposit-countdown-face .muted{font-size:.6875rem}.deposit-waiting-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.deposit-waiting-copy strong{font-size:var(--fs-md)}.deposit-waiting-copy p{font-size:var(--fs-sm);margin:0;line-height:1.45}.ok{color:var(--up-2)}.fund-tabs{margin:.75rem 0 1rem}.withdraw-flow{flex-direction:column;gap:.95rem;display:flex}.withdraw-fee-summary{margin-top:-.35rem;font-size:.86rem;line-height:1.45}.withdraw-fee-summary strong{color:var(--text,#f5efe2);font-weight:800}.funds-seg{background:#00000038;border:1px solid #e8c46238;border-radius:999px;gap:.2rem;padding:.2rem;display:inline-flex}.funds-seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.38rem 1rem;font-weight:800}.funds-seg button.active{color:#1a1408;background:linear-gradient(#efd27a,#c9a045)}.funds-dest-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.funds-dest-head strong{font-size:var(--fs-sm)}.funds-text-btn{color:#e8c462;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.funds-text-btn:disabled{color:var(--muted);cursor:default}.funds-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.funds-empty{gap:.4rem;padding:.85rem .15rem;display:grid}.funds-empty p{margin:0}.withdraw-flow label,.bind-form label{font-size:var(--fs-sm);flex-direction:column;gap:.35rem;font-weight:650;display:flex}.withdraw-flow input,.bind-form input{border:1px solid var(--line);background:var(--bg-3);color:var(--ink);font-size:var(--fs-md);border-radius:10px;padding:.7rem .85rem}.site-wallet-cta{background:#f5d6780f;border:1px dashed #f5d67873;border-radius:12px;flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}.mnemonic-flow{flex-direction:column;gap:.85rem;display:flex}.mnemonic-flow.shake{animation:.42s mnemonic-shake}@keyframes mnemonic-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.mnemonic-grid,.mnemonic-pool{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mnemonic-chip{border:1px solid var(--line);background:var(--bg-3);width:100%;min-height:2.6rem;color:var(--ink);font-weight:800;font-size:var(--fs-sm);border-radius:10px;align-items:center;gap:.4rem;padding:.4rem .55rem;display:flex}.mnemonic-chip em{color:var(--muted);font-style:normal;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;min-width:1.1rem}.mnemonic-chip.used{opacity:.35}.mnemonic-actions{flex-wrap:wrap;gap:.45rem;display:flex}.mnemonic-progress{background:var(--bg-4);border-radius:99px;height:4px;overflow:hidden}.mnemonic-progress span{background:var(--accent);height:100%;display:block}.wallet-addr-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.wallet-addr-list li{flex-direction:column;gap:.15rem;display:flex}.withdraw-dest-list{grid-template-columns:1fr;gap:.45rem;display:grid}.withdraw-dest-list button{border:1px solid var(--line);background:var(--bg-3);min-width:0;color:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:.28rem;padding:.65rem .7rem;display:grid}.withdraw-dest-list button.active{background:#e8c4621a;border-color:#e8c462a6}.withdraw-dest-list button>span:first-child{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.withdraw-dest-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.withdraw-dest-list em{color:#e8c462;font-size:.68rem;font-style:normal;font-weight:800}.withdraw-dest-list .mono{color:var(--muted);word-break:break-all;white-space:normal;font-size:.78rem}.withdraw-balance{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;padding-top:.65rem;display:flex}.withdraw-balance strong{font-variant-numeric:tabular-nums;display:block}.withdraw-orders ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.withdraw-orders li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.withdraw-orders li:last-child{border-bottom:0;padding-bottom:0}.withdraw-orders li>div{align-items:center;gap:.45rem;min-width:0;display:flex}@media (max-width:640px){.withdraw-dest-list{grid-template-columns:1fr}.mnemonic-grid,.mnemonic-pool{grid-template-columns:repeat(2,minmax(0,1fr))}}.chain-wallet-page{flex-direction:column;gap:1.35rem;display:flex}.carter-workspace{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.chain-wallet-page .btn-primary{color:#1a1408;background:linear-gradient(#f3d78a,#c9a046);border-color:#d4b15a;font-weight:800}.chain-wallet-page .btn-primary:hover:not(:disabled){color:#1a1408;background:linear-gradient(#ffe7a0,#e0b64d);border-color:#e8c462}.carter-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.carter-head-actions,.carter-head-tools{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.carter-account-name{color:#d7b56a;font-size:.8rem;font-weight:700}.carter-menu{position:relative}.carter-menu-btn{background:var(--bg-2);color:#e8c462;border:1px solid #e8c46257;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.carter-menu-pop{z-index:20;background:var(--bg-2);border:1px solid #e8c46247;border-radius:12px;min-width:10rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 28px #00000059}.carter-menu-pop button{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;padding:.5rem .7rem;font-size:.82rem;font-weight:650}.carter-menu-pop button:hover{color:#ffe7a0;background:#e8c4621a}.carter-disclaimer{color:#e6eaf29e;background:0 0;border:0;max-width:36rem;margin:.85rem 0 0;padding:0;font-size:.86rem;line-height:1.55}.carter-disclaimer a{color:#e8c462;margin:0 .2rem;font-weight:700}.carter-backup-reminder{color:#f1dcaa;text-align:left;background:#e8c46212;border:1px solid #e8c46247;border-radius:12px;gap:.18rem;width:100%;padding:.8rem .95rem;display:grid}.carter-backup-reminder span{color:var(--muted);font-size:var(--fs-xs)}.carter-lockup{align-items:center;gap:.75rem;display:flex}.carter-lockup.compact{gap:.55rem}.carter-mark{border-radius:16px;flex:none;box-shadow:0 8px 24px #00000059,0 0 0 1px #e8c46238}.carter-lockup-text{flex-direction:column;gap:.08rem;display:flex}.carter-lockup-text strong{letter-spacing:.04em;font-size:1.15rem;font-weight:800}.carter-lockup-text span{letter-spacing:.14em;text-transform:uppercase;color:#d7b56a;font-size:.7rem}.carter-kicker{color:#d7b56a;letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:700}.carter-empty{flex-direction:column;gap:1rem;display:flex}.carter-tagline{color:var(--ink-dim);font-size:var(--fs-md);margin:0;line-height:1.55}.carter-text-btn{color:#e8c462;background:0 0;border:0;align-self:flex-start;padding:.2rem 0;font-weight:700}.carter-loading{margin:0}.carter-hero,.carter-card{background:radial-gradient(120% 90% at 100% -10%,#ffe7a02e,#0000 46%),linear-gradient(155deg,#222a38 0%,#10141c 52%,#19140c 100%);border:1px solid #e8c46257;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:end;gap:1.5rem;padding:1.7rem 1.8rem 1.55rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000057,inset 0 1px #fff1c22e}.carter-hero-copy{min-width:0}.carter-hero-actions{gap:.75rem;display:grid}.carter-hero-btn{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#10141c73;border:1px solid #e8c46247;border-radius:16px;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.carter-hero-btn strong{font-size:1.05rem;display:block}.carter-hero-btn em{color:#e6eaf29e;margin-top:.15rem;font-size:.78rem;font-style:normal;display:block}.carter-hero-btn:hover{background:#e8c4621f;border-color:#e8c4628c}@media (max-width:860px){.carter-hero,.carter-card{grid-template-columns:1fr}}.carter-card-skel{min-height:9.5rem;animation:1.4s ease-in-out infinite carter-pulse}@keyframes carter-pulse{50%{opacity:.55}}.carter-card-shine{pointer-events:none;background:linear-gradient(120deg,#0000,#fff1c21a,#0000);width:70%;height:90%;position:absolute;inset:-40% -20% auto auto;transform:rotate(18deg)}.carter-card-top{align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex;position:relative}.carter-card-name{font-weight:800;display:block}.carter-card-sub,.carter-card-label{color:#e6eaf29e;font-size:.75rem;display:block}.chain-wallet-total{font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:#fff1c2;margin:.2rem 0 0;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:1.05;display:block;position:relative}.carter-card .carter-actions{border-top:1px solid #fff1c21f;margin-top:.15rem;padding-top:.85rem;position:relative}.carter-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.carter-action{color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;padding:.2rem .15rem;font-size:.76rem;font-weight:700;display:flex}.carter-action-icon{color:#e8c462;background:#10141c8c;border:1px solid #e8c46257;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.carter-action:hover .carter-action-icon{background:#e8c4621f;border-color:#e8c4628c}.carter-switcher{gap:.4rem;display:flex;overflow-x:auto}.carter-switcher button{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-dim);border-radius:999px;flex:none;padding:.4rem .8rem;font-size:.8rem;font-weight:700}.carter-switcher button.active{color:#1a1408;background:linear-gradient(#f3d78a,#c9a046);border-color:#d4b15a}.carter-assets-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.carter-assets-head h2{color:var(--muted-2);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem}.carter-assets-head .muted{font-size:.72rem}.carter-asset-list,.carter-net-list{grid-template-columns:1fr;gap:.95rem;display:grid}.carter-net-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}@media (max-width:900px){.carter-net-list{grid-template-columns:1fr}}.carter-net-lane,.carter-asset{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;gap:.75rem;padding:1.2rem 1.25rem;display:grid}.carter-asset{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"icon meta bal""addr addr addr""ops ops ops";align-items:center;gap:.55rem .75rem;min-height:8.5rem}.carter-net-lane-head{align-items:center;gap:.55rem;display:flex}.carter-net-lane-head strong{font-size:1.15rem}.carter-net-lane-lead{color:var(--ink-dim);margin:0;font-size:.92rem;line-height:1.55}.carter-net-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.carter-net-pair>div{background:var(--bg-3);border:1px solid var(--line);border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:28px 1fr;gap:.18rem .55rem;padding:.95rem .95rem 1rem;display:grid}.carter-net-pair svg{grid-row:1/span 2;align-self:center}.carter-net-pair span{color:var(--muted);font-size:.78rem}.carter-net-pair strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.carter-net-pair .carter-lane-btn{grid-column:1/-1;margin-top:.7rem}.carter-addr-row{border:1px solid var(--line);background:var(--bg-3);border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:.55rem;padding:.7rem .8rem;display:grid}.carter-addr-row .carter-lane-btn{min-width:0}.carter-addr-row .mono{min-width:0;color:var(--ink);word-break:break-all;grid-column:1/-1;font-size:.92rem;line-height:1.45}.carter-refresh-track{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:.45rem;overflow:hidden}.carter-refresh-fill{border-radius:inherit;background:linear-gradient(90deg,#c9a046,#ffe7a0);height:100%;transition:width .25s linear;display:block}.carter-refresh-track.busy .carter-refresh-fill{animation:1.1s ease-in-out infinite carter-refresh-slide}@keyframes carter-refresh-slide{0%{width:28%;margin-left:0}50%{width:36%;margin-left:48%}to{width:28%;margin-left:0}}.carter-refresh-status{color:var(--muted);grid-column:1/-1;margin:0;font-size:.78rem}.carter-lane-btn{color:#ffe7a0;cursor:pointer;background:#e8c46214;border:1px solid #e8c46261;border-radius:12px;min-height:2.6rem;padding:0 1rem;font-size:.92rem;font-weight:800}.carter-lane-btn.primary{color:#1a1408;background:linear-gradient(#f3d78a,#c9a046);border-color:#d4b15a}.carter-lane-btn.ghost{background:var(--bg-2);border-color:var(--line);min-height:2.2rem;color:var(--ink);font-weight:700}.carter-lane-btn:hover:not(:disabled){border-color:#e8c462a6}.carter-lane-btn.primary:hover:not(:disabled){background:linear-gradient(#ffe7a0,#e0b64d)}.carter-lane-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.carter-asset-list,.carter-net-pair{grid-template-columns:1fr}}.carter-asset .carter-usdt,.carter-asset .carter-gas-icon{grid-area:icon}.carter-asset-meta{grid-area:meta;align-items:center;gap:.4rem;display:flex}.carter-asset-bal{text-align:right;grid-area:bal}.carter-addr{grid-area:addr}.carter-asset-ops{grid-area:ops;gap:.35rem;display:flex}.carter-net{color:#e8c462;border:1px solid #e8c4624d;border-radius:999px;padding:.08rem .38rem;font-size:.68rem;font-weight:800}.carter-asset-bal strong{font-variant-numeric:tabular-nums;font-size:.95rem;display:block}.carter-asset-bal span{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:.68rem;display:block}.carter-addr{border:1px solid var(--line);background:var(--bg-3);width:100%;color:var(--ink-dim);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.carter-addr .mono{word-break:break-all;font-size:.74rem}.carter-copy-tip{color:#e8c462;flex:none;font-size:.72rem;font-weight:700}.carter-asset-ops button{border:1px solid var(--line);background:var(--bg-3);color:var(--ink-dim);cursor:pointer;border-radius:999px;padding:.28rem .65rem;font-size:.74rem;font-weight:650}.carter-asset-ops button:hover:not(:disabled){color:var(--ink);border-color:#e8c46266}.carter-toast{left:50%;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:90;color:#ffe7a0;background:#1a1408;border:1px solid #e8c46266;border-radius:999px;padding:.5rem .9rem;font-size:.82rem;font-weight:700;position:fixed;translate:-50%}.carter-result-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06080cb8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.carter-result-dialog{background:radial-gradient(90% 120% at 100% 0%, #ffe7a01f, transparent 55%), var(--bg-2);border:1px solid #e8c46247;border-radius:22px;gap:1rem;width:min(100%,28rem);padding:1.45rem 1.5rem 1.35rem;display:grid;box-shadow:0 24px 60px #00000073}.carter-result-head{align-items:center;gap:.65rem;display:flex}.carter-result-head h2{letter-spacing:-.02em;margin:0;font-size:1.35rem}.carter-result-addr{border:1px solid var(--line);background:var(--bg-3);color:var(--ink);word-break:break-all;border-radius:14px;margin:0;padding:.75rem .85rem;font-size:.9rem;line-height:1.45}.carter-result-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.carter-result-balances>div{border:1px solid var(--line);background:var(--bg-3);border-radius:16px;gap:.25rem;padding:.95rem 1rem;display:grid}.carter-result-balances span{color:var(--muted);font-size:.78rem}.carter-result-balances strong{font-variant-numeric:tabular-nums;color:#fff1c2;font-size:1.25rem}.carter-result-fail{border-radius:14px;margin:0;padding:.85rem .95rem}.carter-result-time{margin:0;font-size:.8rem}.carter-result-ok{width:100%;min-height:2.9rem;margin-top:.15rem}.carter-stage{flex-direction:column;gap:1.35rem;min-height:28rem;display:flex}.carter-stage-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.carter-stage-title{align-items:center;gap:.85rem;min-width:0;display:flex}.carter-stage-title h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,3vw,2rem)}.carter-stage-close,.carter-stage-foot .btn-ghost,.carter-stage-foot .btn-primary{min-height:2.75rem;padding:0 1.15rem}.carter-stage-close{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);border-radius:999px;font-weight:700}.carter-stage-body{flex-direction:column;gap:1.15rem;display:flex}.carter-stage-lead{max-width:40rem;color:var(--ink-dim);margin:0;font-size:1rem;line-height:1.6}.carter-stage-foot{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.carter-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.carter-steps li{border:1px solid var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.86rem;font-weight:700;display:flex}.carter-steps li span{background:var(--bg-3);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.carter-steps li.active{color:#ffe7a0;background:#e8c46214;border-color:#e8c4628c}.carter-steps li.done{color:#d7b56a}.carter-send-pane,.carter-result{gap:1rem;max-width:46rem;display:grid}.wallet-sheet{z-index:auto;padding:0;display:block;position:static;inset:auto}.wallet-sheet-backdrop{display:none}.wallet-sheet-card,.wallet-sheet-card.carter-sheet{background:0 0;border:0;border-radius:0;flex-direction:column;gap:1.15rem;width:100%;max-height:none;padding:0;display:flex;overflow:visible}.carter-sheet-head{grid-template-columns:28px 1fr auto;align-items:center;gap:.55rem;display:grid}.carter-sheet-close{border:1px solid var(--line);background:var(--bg-3);width:2rem;height:2rem;color:var(--ink);border-radius:50%;font-size:1.2rem;line-height:1}.carter-sheet-avail{color:#e8c462;margin:0;font-weight:700}.carter-source{gap:1rem;display:grid}.carter-source-groups{gap:1.25rem;display:grid}.carter-source-group{gap:.75rem;display:grid}.carter-source-group header{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .55rem;display:grid}.carter-source-group header p{color:var(--ink-dim);grid-column:1/-1;margin:0;font-size:.9rem;line-height:1.5}.carter-source-list{grid-template-columns:1fr;gap:.75rem;max-height:none;display:grid;overflow:visible}.carter-source-list button{border:1px solid var(--line);background:var(--bg-2);min-width:0;color:var(--ink-dim);text-align:left;cursor:pointer;border-radius:18px;gap:.7rem;padding:1.15rem 1.25rem;display:grid}.carter-source-list button.active{background:#e8c4621a;border-color:#e8c462a6;box-shadow:inset 0 0 0 1px #e8c4621f}.carter-source-name{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.carter-source-list b{color:var(--ink)}.carter-source-list em{color:#e8c462;font-size:.7rem;font-style:normal;font-weight:800}.carter-source-addr{background:var(--bg-3);color:var(--ink);word-break:break-all;white-space:normal;border-radius:12px;padding:.7rem .8rem;font-size:.92rem;line-height:1.45;display:block;overflow:visible}.carter-source-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.carter-source-pair>span{background:var(--bg-3);border-radius:12px;gap:.2rem;padding:.7rem .8rem;display:grid}.carter-source-list small{color:var(--muted);font-size:.78rem}.carter-source-pair strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem}.carter-fee-quote{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;grid-template-columns:1fr auto;gap:.75rem 1.2rem;padding:1.1rem 1.2rem;display:grid}.carter-fee-quote span{color:var(--muted);font-size:var(--fs-xs)}.carter-fee-quote strong{text-align:right;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.carter-fee-quote.insufficient{border-color:#ef444473}.carter-gas-help{text-align:center;background:#e8c4620f;border:1px solid #e8c46259;border-radius:14px;justify-items:center;gap:.55rem;padding:.8rem;display:grid}.carter-gas-help p{color:var(--muted);font-size:var(--fs-xs);margin:0}.carter-gas-help img{background:#fff;border-radius:10px;padding:.35rem;display:block}.carter-history{border:1px solid var(--line);background:var(--bg-2);border-radius:20px;min-width:0;padding:1.1rem 1.15rem 1.2rem}.carter-empty-hint{margin:0;padding:.85rem .2rem}.carter-security-note,.carter-warn{font-size:var(--fs-xs);border-radius:12px;margin:0;padding:.65rem .75rem;line-height:1.5}.carter-security-note{color:#ffe7a0;background:#e8c46212;border:1px solid #e8c46247}.carter-warn{color:#fecaca;background:#ef444414;border:1px solid #ef444459}.carter-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.carter-choice-list button{border:1px solid var(--line);background:var(--bg-2);min-height:8.5rem;color:var(--ink);text-align:left;border-radius:18px;align-content:start;gap:.45rem;padding:1.35rem 1.4rem;display:grid}.carter-choice-list strong{font-size:1.25rem}.carter-choice-list button:hover,.carter-purpose-switch button.active{background:#e8c4621a;border-color:#e8c4628c}.carter-choice-list span{color:var(--muted);font-size:var(--fs-xs)}.carter-purpose-switch{gap:.4rem;display:flex}.carter-purpose-switch button{border:1px solid var(--line);background:var(--bg-3);color:var(--ink-dim);border-radius:999px;flex:1;padding:.4rem .7rem;font-size:.78rem;font-weight:700}.carter-step-label{color:#d7b56a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.carter-amount-row,.carter-contact-save{gap:.65rem;display:flex}.carter-amount-row input,.carter-contact-save input{flex:1}.carter-send-pane .carter-amount-row input{letter-spacing:-.04em;min-height:4.4rem;font-size:2.35rem;font-weight:800}.carter-send-pane label input,.carter-stage-body label input,.carter-stage-body textarea{min-height:3.2rem;font-size:1.05rem}.carter-addr-field{resize:vertical;word-break:break-all;width:100%;min-height:5.2rem;padding:.95rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05rem;line-height:1.5;display:block}.carter-contact-list{gap:.4rem;display:grid}.carter-contact-list>div{align-items:center;gap:.45rem;display:flex}.carter-contact-list button:first-child{border:1px solid var(--line);background:var(--bg-3);min-width:0;color:var(--ink);text-align:left;border-radius:12px;flex:1;gap:.35rem;padding:.85rem .95rem;display:grid}.carter-contact-list .mono{word-break:break-all;font-size:.92rem;line-height:1.45}.carter-confirm{gap:.45rem;margin:0;display:grid}.carter-confirm div{justify-content:space-between;gap:.75rem;display:flex}.carter-confirm dt{color:var(--muted);font-size:var(--fs-xs)}.carter-confirm dd{text-align:right;word-break:break-all;margin:0}.carter-explorer{color:#e8c462;font-size:var(--fs-sm);font-weight:700}.receive-qr-skel{background:#f3efe3;border-radius:8px;animation:1.4s ease-in-out infinite carter-pulse}.carter-history-list article>.carter-text-btn{grid-column:1/-1;justify-self:start}.carter-history-list{grid-template-columns:1fr;gap:.45rem;display:grid}.carter-history-list article{border:1px solid var(--line);background:var(--bg-2);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .85rem;padding:.95rem 1rem;display:grid}.carter-history-list article>div{align-items:center;gap:.45rem;display:flex}.carter-history-list article>.mono{color:var(--muted);word-break:break-all;grid-column:1/-1;font-size:.8rem;line-height:1.45}.carter-history-list article>a,.carter-history-list article>.muted{color:#e8c462;grid-area:1/2;align-self:center;font-size:.72rem}@media (max-width:720px){.carter-source-list,.carter-source-pair,.carter-history-list,.carter-choice-list,.carter-steps{grid-template-columns:1fr}}.carter-receive-board{border:1px solid var(--line);background:var(--bg-2);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.75rem;padding:1.4rem;display:grid}.carter-receive-meta{gap:.9rem;display:grid}@media (max-width:720px){.carter-receive-board{grid-template-columns:1fr;justify-items:center}}.receive-qr-btn{background:#fff;border:1px solid #e8c46259;border-radius:16px;align-self:center;padding:.7rem}.receive-qr-btn img{display:block}.chain-addr-copy{border:1px solid var(--line);background:var(--bg-3);width:100%;color:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .8rem;display:flex}.chain-addr-copy .mono{word-break:break-all;font-size:var(--fs-xs)}.import-wallet,.wallet-sheet-card label{flex-direction:column;gap:.4rem;display:flex}.import-wallet textarea,.wallet-sheet-card input{border:1px solid var(--line);background:var(--bg-3);color:var(--ink);font-size:var(--fs-md);border-radius:12px;padding:.75rem .9rem}.chain-wallet-page .site-wallet-cta{background:radial-gradient(80% 120% at 100% 0,#ffe7a01a,#0000 55%),#f5d6780d;border-color:#e8c46266}.break-all{word-break:break-all}@media (min-width:720px){.wallet-sheet{align-items:center}.wallet-sheet-card{border-radius:18px}}.hrail{min-width:0;position:relative}.hrail-track{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;gap:.28rem;display:flex;overflow:auto hidden}.hrail-track::-webkit-scrollbar{display:none}.hrail-arrow{z-index:4;opacity:0;pointer-events:none;visibility:hidden;color:#dbeafe;cursor:pointer;background:linear-gradient(#1e3a5cf2,#112034f2);border:1px solid #94c5ff57;border-radius:.5rem;place-items:center;width:1.35rem;height:calc(100% - .35rem);min-height:2rem;padding:0;transition:background .16s,border-color .16s,color .16s,opacity .18s;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 10px #0000006b,inset 0 1px #ffffff14}.hrail-arrow svg{width:.85rem;height:.85rem}.hrail-arrow:hover{color:#fff;background:linear-gradient(#254c7afa,#162a44fa);border-color:#60a5fad9}.hrail-arrow:active{translate:0 calc(1px - 50%)}.hrail-arrow:focus-visible{outline-offset:2px;outline:2px solid #60a5fae6}.hrail-arrow[hidden]{opacity:0;pointer-events:none;visibility:hidden;display:none}.hrail.is-hot .hrail-arrow:not([hidden]){opacity:1;pointer-events:auto;visibility:visible}.hrail-arrow-left{left:0}.hrail-arrow-right{right:0}.hrail-arrow-left:before,.hrail-arrow-right:before{content:"";pointer-events:none;z-index:-1;width:1.5rem;position:absolute;top:-.2rem;bottom:-.2rem}.hrail-arrow-left:before{background:linear-gradient(90deg, var(--bg-2) 55%, transparent);left:-.2rem}.hrail-arrow-right:before{background:linear-gradient(270deg, var(--bg-2) 55%, transparent);right:-.2rem}.hrail-inset .hrail-track{padding-inline:1.6rem}.road-h-scroll{scrollbar-width:none;-ms-overflow-style:none}.road-h-scroll::-webkit-scrollbar{display:none}.event-table{--event-mark:var(--accent)}.event-chart-panel{flex-direction:column;gap:.4rem;min-height:0;display:flex}.event-chart-tabs,.event-range-row{flex-wrap:wrap;gap:.28rem;display:flex}.event-chart-tabs button,.event-range-row button{border:1px solid var(--line);background:var(--bg-3);color:var(--muted);font-size:var(--fs-xs);border-radius:999px;padding:.18rem .55rem;font-weight:700}.event-chart-tabs button.on,.event-range-row button.on{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.event-prob-chart{flex-direction:column;flex:1;min-height:8.5rem;display:flex}.event-prob-chart svg{width:100%;height:100%;min-height:8rem}.event-prob-grid{stroke:#94a3b82e;stroke-width:1px}.event-prob-axis{fill:var(--muted);font-size:9px}.event-prob-area{fill:#3b82f629}.event-prob-line{fill:none;stroke:var(--accent);stroke-width:1.8px}.event-prob-ref{fill:none;stroke:var(--amber);stroke-width:1.4px;stroke-dasharray:4 3}.event-prob-empty{font-size:var(--fs-sm);flex:1;place-items:center;margin:0;display:grid}.event-prob-legend{font-size:var(--fs-xs);color:var(--muted);gap:.75rem;display:flex}.event-prob-legend i{vertical-align:middle;border-radius:2px;width:.7rem;height:.18rem;margin-right:.28rem;display:inline-block}.event-prob-legend .lg-mark{background:var(--accent)}.event-prob-legend .lg-ref{background:var(--amber)}.event-rules{min-height:0;font-size:var(--fs-sm);flex-direction:column;gap:.45rem;display:flex;overflow:auto}.event-rules p{align-items:baseline;gap:.4rem;margin:0;display:flex}.event-rules a{color:var(--accent-2);font-weight:700}.event-rules-body{color:var(--ink-dim);white-space:pre-wrap;line-height:1.55;display:block!important}.event-body{min-width:0}.event-countdown .mono{font-size:var(--fs-xl)}.event-meta{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:.35rem .75rem;display:flex}.event-meta em{color:var(--ink);font-style:normal;font-weight:700}.event-options{flex-direction:column;gap:.3rem;max-height:11rem;display:flex;overflow:auto}.event-option{text-align:left;border:1px solid var(--line);background:var(--bg-3);width:100%;color:var(--ink);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.event-option.active{border-color:var(--accent);background:var(--accent-wash)}.event-option-name{font-weight:700;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.event-option-probs{font-size:var(--fs-xs);flex-shrink:0;align-items:baseline;gap:.28rem;display:flex}.event-option-probs strong{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.event-ref{color:var(--amber);font-variant-numeric:tabular-nums;font-style:normal}.event-chg.up{color:var(--up)}.event-chg.down{color:var(--down)}.event-honesty{font-size:var(--fs-xs);margin:.15rem 0 0;line-height:1.35}.sports-matchup{border-bottom:1px solid #3b82f61f;flex-direction:column;gap:.15rem;padding-bottom:.25rem;display:flex}.sports-league{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.sports-teams{font-size:var(--fs-lg);font-weight:800}.sports-kickoff,.sports-live{font-size:var(--fs-sm);color:var(--ink-dim)}.sports-live{color:var(--up-2);font-weight:700}@media (min-width:960px){.game-table.event-table{align-items:stretch;height:auto;min-height:390px;max-height:none}.event-table>.event-chart-panel,.event-table>.event-body,.event-table>.tickets-panel,.event-table>.tickets-slot,.event-table>.bet-pad-slot{min-height:22rem}.event-options{flex:1;max-height:none}}@media (max-width:959px){.event-table{grid-template-columns:1fr;display:grid}.event-option-name{white-space:normal}.sticky-event-pad .bet-pad{position:sticky;bottom:0}}html.tg-mini-app,body.tg-mini-app{background:var(--bg-0);color:var(--ink);padding-top:max(env(safe-area-inset-top,0px), var(--tg-safe-top,0px), var(--tg-content-top,0px))}.tg-mini-app .shell{min-height:var(--tg-viewport-stable,100dvh)}.tg-mini-app .shell-main{padding-bottom:calc(5.75rem + max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px), var(--tg-content-bottom,0px)))}.tg-mini-app .shell-main--lobby{padding-bottom:calc(5.35rem + max(env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px), var(--tg-content-bottom,0px)))}.tg-mini-app .bottomnav{background:var(--bg-1)}@supports (color:color-mix(in lab, red, red)){.tg-mini-app .bottomnav{background:color-mix(in srgb, var(--bg-1) 88%, transparent)}}.tg-mini-app .bottomnav{border-color:var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.tg-mini-app .bottomnav{border-color:color-mix(in srgb, var(--line-strong) 65%, transparent)}}.tg-mini-app .bottomnav{bottom:max(.5rem, env(safe-area-inset-bottom,0px), var(--tg-safe-bottom,0px), var(--tg-content-bottom,0px));left:max(.65rem, env(safe-area-inset-left,0px), var(--tg-safe-left,0px));right:max(.65rem, env(safe-area-inset-right,0px), var(--tg-safe-right,0px))}.tg-mini-app .bottomnav a{white-space:nowrap;text-overflow:ellipsis;padding:.35rem .1rem;font-size:.62rem;line-height:1.15;overflow:hidden}.tg-mini-app .topbar{padding-inline:max(.65rem, var(--tg-safe-left,0px)) max(.65rem, var(--tg-safe-right,0px))}.tg-mini-app .brand{min-width:0}.tg-mini-app .brand-copy{min-width:0;max-width:9.25rem}.tg-mini-app .brand-text,.tg-mini-app .brand-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-mini-app .topbar-right,.tg-mini-app .account-chip,.tg-mini-app .chrome-settings{flex-wrap:nowrap}.tg-mini-app .topbar-lobby-chrome .topbar-right .btn-ghost,.tg-mini-app .topbar-lobby-chrome .topbar-right .btn-primary,.tg-mini-app .topbar-lobby-chrome .topbar-logout{white-space:nowrap;font-size:var(--fs-xs);padding-inline:.5rem}.tg-mini-app .chrome-menu-lang .chrome-menu-trigger{width:2.85rem;padding-inline:.35rem}.tg-mini-app .topbar-lobby-chrome{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.35rem .45rem;display:grid}.tg-mini-app .topbar-lobby-chrome .topbar-side{display:contents}.tg-mini-app .topbar-lobby-chrome .topbar-mobile-stack{grid-area:1/1;min-width:0}.tg-mini-app .topbar-lobby-chrome .topbar-right{grid-area:1/2;justify-content:flex-end;align-items:center;gap:.28rem;min-width:0;margin-left:0}.tg-mini-app .topbar-lobby-chrome .chrome-settings-topbar{display:none!important}.tg-mini-app .topbar-lobby-chrome .chrome-settings-lobby{display:inline-flex!important}.tg-mini-app .topbar-lobby-actions{flex-flow:row;grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;gap:.4rem;display:flex!important}.tg-mini-app .topbar-lobby-chrome .header-balance span,.tg-mini-app .topbar-lobby-chrome .account-name{display:none}.tg-mini-app .shell:has(.topbar-lobby-chrome) .lobby-toolbar .lobby-actions{display:none}body:not(.tg-mini-app) .topbar-lobby-chrome{flex-wrap:nowrap;align-items:center;gap:1rem;display:flex}body:not(.tg-mini-app) .topbar-side,body:not(.tg-mini-app) .topbar-right{flex-wrap:nowrap}body:not(.tg-mini-app) .topbar-lobby-actions,body:not(.tg-mini-app) .topbar-lobby-chrome .chrome-settings-lobby{display:none!important}body:not(.tg-mini-app) .topbar-lobby-chrome .topbar-mobile-stack{align-items:center;gap:.65rem;min-width:0;display:flex}@media (min-width:960px){.topbar-lobby-actions{display:none!important}.topbar-lobby-chrome{align-items:center;gap:1rem;display:flex}.topbar-lobby-chrome .topbar-mobile-stack{align-items:center;gap:.65rem;display:flex}}.tg-banner{font-size:var(--fs-sm);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;padding:.55rem .85rem;line-height:1.4;display:flex}.tg-banner-info{background:var(--accent-wash);color:var(--ink)}.tg-banner-warn{background:var(--amber-wash);color:var(--ink)}.tg-banner-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.tg-banner-copy strong{font-weight:700}.tg-banner-actions{flex-shrink:0;gap:.5rem;display:flex}.tg-banner-btn{border-radius:var(--radius);border:1px solid var(--accent-line);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-sm);cursor:pointer;justify-content:center;align-items:center;padding:.35rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.tg-banner-btn.ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.tg-banner-copy strong{font-weight:700;font-size:var(--fs-sm)}.tg-banner-sub{font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.tg-bind-page{min-height:min(100dvh - 5rem,720px);padding:.75rem .85rem calc(6.5rem + env(safe-area-inset-bottom,0px));place-items:start center}.tg-bind-card{background:var(--bg-1);border-color:var(--line-strong);gap:.85rem;width:min(100%,26rem)}.tg-bind-lede{color:var(--ink-dim);font-size:var(--fs-sm);margin:0;line-height:1.55}.tg-bind-form{flex-direction:column;gap:.85rem;margin-top:.25rem;display:flex}.tg-bind-form .auth-field span:not(.auth-hint){color:var(--ink);font-weight:650}.tg-bind-skip{width:100%;margin-top:.15rem}.tg-bind-success{color:var(--up);margin:0;font-weight:650}.tg-bind-page .auth-card{max-width:26rem}.tg-bind-done{flex-direction:column;gap:1rem;display:flex}.tg-bind-page .auth-actions{flex-wrap:wrap;gap:.75rem;display:flex}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{color:var(--ink);background:var(--bg-1);border-color:var(--line-strong)}:root[data-theme=light] .auth-card,:root[data-theme=light] .panel,:root[data-theme=light] .funds-panel,:root[data-theme=light] .wallet-panel{background:var(--bg-1);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-sm)}:root[data-theme=light] .tg-banner-warn{color:#5c4500;background:#fff7e6;border-bottom-color:#f0d78c}:root[data-theme=light] .tg-banner-info{color:var(--ink);background:#eef5ff}:root[data-theme=light] .account-name,:root[data-theme=light] .brand-text,:root[data-theme=light] .lede{color:var(--ink)}:root[data-theme=light] .btn-ghost{color:var(--ink-dim);border-color:var(--line-strong);background:var(--bg-1)}:root[data-theme=light] .theme-toggle{background:var(--bg-1);color:var(--ink-dim)}.support-card{border:1px solid var(--line-strong);background:var(--bg-1);color:var(--ink);box-shadow:var(--shadow-sm);border-radius:14px}.support-kicker{color:var(--up)}.support-lede,.support-ticket-meta{color:var(--muted)}.support-field{border:1px solid var(--line-strong);background:var(--bg-1);width:100%;min-width:0;color:var(--ink);font-size:var(--fs-sm);border-radius:10px;outline:none;padding:.65rem .75rem}.support-field::placeholder{color:var(--muted-2)}.support-field:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-wash)}.support-label{font-size:var(--fs-xs);color:var(--ink-dim);font-weight:700}.support-hint{font-size:var(--fs-xs);color:var(--muted)}.support-optional{color:var(--muted)}.support-required{color:var(--down)}.support-ticket-btn{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);cursor:pointer;border-radius:10px}.support-ticket-btn:hover{border-color:var(--line-strong);background:var(--bg-3)}.support-unread{background:var(--down);color:#fff;font-weight:800}.support-badge{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-dim)}.support-msg-staff{border:1px solid var(--up-line);background:var(--up-wash);color:var(--ink)}.support-msg-user{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--ink)}.support-alert{border:1px solid var(--amber);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.support-alert{border:1px solid color-mix(in srgb, var(--amber) 45%, var(--line))}}.support-alert{background:var(--amber-wash);color:var(--ink);font-size:var(--fs-sm);padding:.75rem}.support-form-error{border:1px solid var(--down-line);background:var(--down-wash);color:var(--down);font-size:var(--fs-sm);border-radius:10px;padding:.65rem .75rem}:root[data-theme=light] .game-table .quote-panel,:root[data-theme=light] .game-table .road-panel,:root[data-theme=light] .game-table .event-chart-panel,:root[data-theme=light] .game-table .bet-pad,:root[data-theme=light] .game-table .tickets-panel{background:var(--bg-2);border-color:var(--line-strong)}:root[data-theme=light] .page .panel,:root[data-theme=light] .creator-panel{background:var(--bg-1);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}:root[data-theme=light] .cat-tabs button{background:var(--bg-1);border-color:var(--line-strong);color:var(--ink-dim)}:root[data-theme=light] .cat-tabs button.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}:root[data-theme=light] .muted,:root[data-theme=light] .quote-metrics .muted{color:var(--muted)}:root[data-theme=light] .stat-block strong,:root[data-theme=light] .quote-metrics strong{color:var(--ink)}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
