@charset "UTF-8";/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-gray-400:oklch(70.7% .022 261.325);--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;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{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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-\[calc\(1rem\+var\(--tabbar-offset\,0px\)\)\]{bottom:calc(1rem + var(--tabbar-offset,0px))}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-10{height:calc(var(--spacing)*10)}.h-14{height:calc(var(--spacing)*14)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90dvh\]{max-height:90dvh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-\[90\%\]{width:90%}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.-translate-x-5{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.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-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab,red,red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab,var(--color-black)20%,transparent)}}.from-black\/20{--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-orange-400{--tw-gradient-from:var(--color-orange-400);--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))}.via-orange-300{--tw-gradient-via:var(--color-orange-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-orange-200{--tw-gradient-to:var(--color-orange-200);--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))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.pr-1{padding-right:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.text-center{text-align:center}.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))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.text-gray-400{color:var(--color-gray-400)}.text-transparent{color:#0000}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-100{opacity:1}.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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-text{-webkit-user-select:text;user-select:text}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-wait:disabled{cursor:wait}@media (min-width:40rem){.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:max-w-sm{max-width:var(--container-sm)}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.8;cursor:pointer}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}body{margin:0}body button:hover{cursor:pointer}body .app-dark-bg{min-height:100vh;color:var(--text-2)}body.dark{--bg-0: #050506;--bg-1: #0a0a0c;--bg-2: #121214;--surface-1: #141417;--surface-2: #1a1b1e;--surface-3: #232427;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .2);--text-1: #f4f5f7;--text-2: #c9ccd2;--text-3: #8b8f98;--accent: #ff8c42;--accent-2: #ffa447;--accent-soft: rgba(255, 140, 66, .14);--accent-line: rgba(255, 140, 66, .42);--accent-grad: linear-gradient(90deg, #fb7a2b, #d93b18);--on-accent: var(--bg-0);--info: #4c9bf5;--ok: #22c55e;--bad: #f04438;--ok-half: #86efac;--bad-half: #fca5a5;--warn: #facc15;--sport-basketball: var(--accent-2);--sport-baseball: var(--info);--sport-football: #f472b6;--sport-soccer: var(--ok);background-color:var(--bg-0);background-image:linear-gradient(#0505068c,#0505068c),url(/assets/stadium-bg-257urB69.webp);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:var(--text-2);--siteFooter-bg: #060607;--siteFooter-text: var(--text-3);--siteFooter-border: var(--line);--siteFooter-shadow: rgba(0, 0, 0, .5);--siteFooter-hover: var(--accent);--glowColor: rgba(255, 140, 66, .4);--mainTable-bg: rgba(20, 20, 23, .82);--mainTable-border: var(--line);--mainTable-header-bg: rgba(13, 13, 15, .9);--mainTable-header-text: var(--text-3);--mainTable-header-border: var(--line);--mainTable-row-hover: var(--surface-3);--mainTable-text: var(--text-2);--mainTable-win: var(--ok);--mainTable-lose: var(--bad);--mainTable-draw: var(--warn);--mainTable-pending: #858992;--mainTable-profit-positive: var(--ok);--mainTable-profit-negative: var(--bad);--mainTable-profit-pending: var(--info);--mainTable-button-border: var(--line-strong);--mainTable-loading-text: var(--accent);--header-button-text: var(--accent);--header-button-hover-bg: var(--accent-soft);--select-bg: linear-gradient(180deg, #121214, #17181b);--select-border: var(--line);--select-text: var(--text-2);--select-placeholder: var(--text-3);--select-hover-border: var(--line-strong);--select-hover-shadow: rgba(0, 0, 0, .4);--select-active-bg: var(--accent-soft);--select-active-shadow: rgba(255, 140, 66, .3);--select-option-hover: var(--surface-3);--select-option-selected-bg: var(--accent);--select-option-selected-text: var(--on-accent);--dp-bg: #17181b;--dp-border: var(--line);--dp-text: var(--text-2);--dp-placeholder: var(--text-3);--dp-hover-bg: var(--surface-3);--dp-active-bg: var(--accent-soft);--dp-active-shadow: rgba(255, 140, 66, .3);--dp-selected-bg: var(--accent);--dp-selected-text: var(--on-accent);--dp-today-btn-bg: var(--accent);--dp-today-btn-hover: var(--accent-2);--dp-disabled-bg: #121214;--dp-disabled-border: rgba(255, 255, 255, .07);--dp-disabled-text: var(--text-3);--addRecord-modal-bg: rgba(20, 20, 23, .96);--addRecord-header-text-gradient: linear-gradient( to right, var(--accent), var(--accent-2), var(--accent) );--addRecord-label-color: var(--text-2);--addRecord-input-bg: var(--bg-2);--addRecord-input-border: var(--line);--addRecord-input-text: var(--text-1);--addRecord-input-placeholder: var(--text-3);--addRecord-input-focus-border: var(--accent);--addRecord-input-focus-shadow: rgba(255, 140, 66, .3);--addRecord-btn-bg: var(--accent);--addRecord-btn-text: var(--on-accent);--addRecord-btn-hover-bg: var(--accent-2);--addRecord-btn-hover-shadow: rgba(255, 140, 66, .35);--addRecord-btn-disabled-opacity: .6}body.dark input,body.dark textarea,body.dark select{background:var(--bg-2);border:1px solid var(--line);color:var(--text-1);border-radius:8px;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease}body.dark input::placeholder,body.dark textarea::placeholder,body.dark select::placeholder{color:var(--text-3)}body.dark input:focus,body.dark textarea:focus,body.dark select:focus{background:#17181b;border-color:var(--accent-line);box-shadow:0 0 0 3px #ff8c422e;outline:none}body.dark{--status-active-bg: rgba(34, 197, 94, .14);--status-active-text: #4ade80;--status-cancel-bg: rgba(240, 68, 56, .14);--status-cancel-text: #ff7a70;--package-card-bg: var(--surface-1);--package-card-border: var(--line);--pkgMgmt-stripe: #c4a6ff;--delete-bg: rgba(20, 20, 23, .96);--delete-text: var(--accent);--delete-muted: var(--text-3);--delete-blur: 6px;--delete-border: var(--line);--delete-shadow: 0 20px 40px rgba(0, 0, 0, .7), 0 0 35px rgba(0, 0, 0, .35);--btn-cancel-bg: transparent;--btn-cancel-text: var(--text-2);--btn-cancel-border: var(--line);--btn-delete-bg: rgba(240, 68, 56, .12);--btn-delete-border: rgba(240, 68, 56, .45);--btn-delete-text: #ff7a70}.toast{background:var(--surface-2);border-color:var(--line);color:var(--text-2);box-shadow:0 14px 34px #00000080}.toast--success{border-color:#22c55e80;color:var(--ok-half)}.toast--error{border-color:#f0443880;color:var(--bad-half)}.toast--warning{border-color:#facc1580;color:var(--warn)}.toast--info{border-color:var(--accent-line);color:var(--accent-2)}.toast__close{color:var(--text-3)}.toast__close:hover{color:var(--accent)}.notFound{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:32rem;padding:2rem 1rem;text-align:center}.notFound__code{margin:0;color:var(--accent);font-size:3.5rem;font-weight:900;line-height:1}.notFound__title{margin:0;color:var(--text-1);font-size:1.6rem;font-weight:800}.notFound__lead{margin:0;color:var(--text-2)}.notFound__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem}.notFound__btn{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--accent-line);border-radius:.6rem;color:var(--accent);font-weight:700;text-decoration:none;transition:background .2s ease}.notFound__btn:hover{background:var(--accent-soft)}.notFound__btn--primary{border-color:transparent;background:var(--accent-grad);color:var(--on-accent);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.notFound__btn--primary:hover:not(:disabled){background:var(--accent-grad);transform:translateY(-1px);box-shadow:0 8px 20px #ff8c4259}.notFound__btn--primary:disabled{opacity:.7;cursor:not-allowed}._footer_g0swz_1{margin-top:50px;padding:1.75rem 1rem 1.5rem;font-size:.875rem;background:var(--siteFooter-bg);color:var(--siteFooter-text);border-top:1px solid var(--siteFooter-border);box-shadow:0 -2px 8px var(--siteFooter-shadow)}._inner_g0swz_11{max-width:80rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width: 768px){._inner_g0swz_11{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1fr);gap:2rem}}._brand_g0swz_25{display:flex;flex-direction:column;gap:.35rem}._logo_g0swz_31{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}._logo_g0swz_31 img{width:2.6rem;height:2.6rem;border-radius:.5rem;object-fit:contain}._logo_g0swz_31 span{font-size:1.15rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._tagline_g0swz_51,._copy_g0swz_52{margin:0;opacity:.85}._copy_g0swz_52{margin-top:.4rem;font-size:.8rem}._legal_g0swz_62 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.5rem}._legal_g0swz_62 a{color:var(--siteFooter-text);font-weight:600;text-decoration:none;transition:color .2s ease}._legal_g0swz_62 a:hover{color:var(--siteFooter-hover);text-decoration:underline}._notice_g0swz_81{display:flex;align-items:flex-start;gap:.75rem}._notice_g0swz_81 svg{flex-shrink:0;opacity:.85}._notice_g0swz_81 p{margin:0;line-height:1.45;opacity:.9}.navIcon{width:1.15rem;height:1.15rem;flex-shrink:0;fill:var(--text-3);transition:fill .2s ease-out}.tzSelect{position:relative;display:inline-flex}.tzSelect svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tzSelect__trigger{display:inline-flex;align-items:center;gap:.4rem;height:38px;padding:0 .7rem 0 .65rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);color:var(--text-2);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #0000004d;transition:all .2s ease-out}.tzSelect__trigger:hover{border-color:var(--line-strong);color:var(--accent);box-shadow:0 2px 10px #0006}.tzSelect--open .tzSelect__trigger{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tzSelect__icon{width:1rem;height:1rem;flex:none}.tzSelect__label{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis}.tzSelect__chevron{width:.9rem;height:.9rem;flex:none;transition:transform .2s ease}.tzSelect--open .tzSelect__chevron{transform:rotate(180deg)}.tzSelect__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:19.5rem;max-width:calc(100vw - 2rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--surface-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 40px #0000008c,0 2px 6px #0000004d;animation:tzSelectIn .18s ease-out;text-align:left}@keyframes tzSelectIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.tzSelect__search{display:flex;align-items:center;gap:.5rem;margin:.6rem;padding:0 .7rem;height:36px;border:1px solid var(--line);border-radius:.7rem;background:var(--bg-2);color:var(--text-3)}.tzSelect__search svg{width:1rem;height:1rem;flex:none}.tzSelect__search input{flex:1;min-width:0;border:none;background:transparent;color:var(--text-1);font-size:.85rem;outline:none}.tzSelect__search input::placeholder{color:var(--text-3)}.tzSelect__search:focus-within{border-color:var(--line-strong);background:#17181b}.tzSelect__list{max-height:18rem;overflow-y:auto;padding:0 .4rem .4rem;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.tzSelect__list::-webkit-scrollbar{width:6px}.tzSelect__list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}.tzSelect__groupTitle{position:sticky;top:0;padding:.5rem .6rem .25rem;background:var(--surface-1);color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tzSelect__option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;border:none;border-radius:.6rem;background:transparent;color:var(--text-1);text-align:left;cursor:pointer;transition:background .15s ease}.tzSelect__option:hover{background:var(--surface-3)}.tzSelect__option--selected{background:var(--accent-soft);color:var(--accent)}.tzSelect__option--selected .tzSelect__optionZone{color:var(--accent-2)}.tzSelect__optionMain{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.2}.tzSelect__optionLabel{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tzSelect__optionZone{font-size:.75rem;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tzSelect__optionOffset{flex:none;font-size:.75rem;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.tzSelect__check{width:1rem;height:1rem;flex:none;color:var(--accent);stroke-width:2.2}.tzSelect__empty{padding:1.2rem .6rem;text-align:center;color:var(--text-3);font-size:.82rem}.tzSelect__foot{padding:.5rem .8rem;border-top:1px solid var(--line);background:var(--bg-2);color:var(--text-3);font-size:.75rem}.tzSelect--block{display:flex;width:100%}.tzSelect--block .tzSelect__trigger{width:100%;height:44px;justify-content:center;border-radius:.8rem}.tzSelect--block .tzSelect__label{max-width:none}.tzSelect--block .tzSelect__panel{left:0;right:0;width:auto;max-width:none}@media (max-width: 767px){.tzSelect__trigger,.tzSelect__search{height:2.5rem}}.supportModal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.supportModal__panel{position:relative;display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:28rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem 1.25rem 1.35rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface-1);box-shadow:0 24px 60px #0009}@media (min-width: 640px){.supportModal__panel{padding:1.75rem 1.75rem 1.5rem}}.supportModal__close{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2rem;height:2rem}.supportModal__close:after{content:"";position:absolute;inset:-.25rem}.supportModal__close{border:0;border-radius:9999px;background:transparent;color:var(--text-3)}.supportModal__close:hover{background:#ffffff12;color:var(--text-1)}.supportModal__title{margin:0;padding-right:2rem;color:var(--text-1);font-size:1.35rem;font-weight:800}.supportModal__sub{margin:-.6rem 0 0;color:var(--text-3);font-size:.88rem}.supportModal__field{display:flex;flex-direction:column;gap:.35rem}.supportModal__field>span{color:var(--text-2);font-size:.85rem;font-weight:600}.supportModal__field input,.supportModal__field textarea{width:100%;padding:.65rem .8rem;border-radius:.6rem;color:var(--text-1);font-family:inherit;font-size:.95rem}.supportModal__field textarea{resize:vertical;min-height:6rem;line-height:1.5}.supportModal__input--error{border-color:#f0443899!important}.supportModal__error{color:#ff8f86;font-size:.8rem}.supportModal__note{margin:0;color:var(--text-3);font-size:.8rem;line-height:1.45}.supportModal__address{display:flex;align-items:center;gap:.4rem;margin:-.4rem 0 0;color:var(--text-3);font-size:.82rem}.supportModal__address a{color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.supportModal__address a:hover{text-decoration:underline}.supportModal__sent{margin:0;padding:.55rem .75rem;border:1px solid var(--accent-line);border-radius:.5rem;background:var(--accent-soft);color:var(--accent-2);font-size:.82rem;line-height:1.45}.supportModal__actions{display:grid;grid-template-columns:1fr 1.4fr;gap:.6rem;margin-top:.2rem}.supportModal__cancel,.supportModal__send{padding:.7rem 1rem;border-radius:.6rem;font-size:.92rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.supportModal__cancel{border:1px solid var(--line-strong);background:transparent;color:var(--text-2)}.supportModal__cancel:hover{background:#ffffff0f;color:var(--text-1)}.supportModal__send{border:0;background:var(--accent-grad);color:var(--on-accent);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.supportModal__send:hover:not(:disabled){background:var(--accent-grad);transform:translateY(-1px);box-shadow:0 8px 20px #ff8c4259}.supportModal__send:disabled{opacity:.7;cursor:not-allowed}.supportModal .supportModal__field input,.supportModal .supportModal__field textarea{background:var(--bg-2);border:1px solid var(--line)}.mobileBar{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;height:3.5rem;padding:0 1rem}@media (min-width: 1024px){.mobileBar{display:none}}.mobileBar__brand{display:flex;align-items:center;gap:.55rem;color:var(--text-1);font-size:1rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.mobileBar__brand img{width:1.9rem;height:1.9rem;object-fit:contain}.tabBar{position:fixed;left:0;right:0;bottom:0;z-index:58;display:flex;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#0a0a0ce0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (min-width: 1024px){.tabBar{display:none}}.tabBar__item{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0;min-height:3.25rem;padding:.3rem .15rem;border:0;border-radius:.75rem;background:transparent;color:var(--text-3);font-size:.75rem;font-weight:600;text-decoration:none;transition:color .2s ease-out,background .2s ease-out}.tabBar__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabBar__item .navIcon{width:1.4rem;height:1.4rem}.tabBar__item:hover,.tabBar__item:focus-visible{color:var(--text-1)}.tabBar__item:hover .navIcon,.tabBar__item:focus-visible .navIcon{fill:var(--text-1)}.tabBar__item--active,.tabBar__item--active:hover{color:var(--accent)}.tabBar__item--active .navIcon,.tabBar__item--active:hover .navIcon{fill:var(--accent)}.tabBar__item--active:before,.tabBar__item--active:hover:before{content:"";position:absolute;top:-.36rem;left:50%;width:1.75rem;height:3px;border-radius:0 0 3px 3px;background:var(--accent);transform:translate(-50%)}.sideNav{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;gap:.9rem;max-height:85dvh;padding:.6rem 1rem calc(1rem + env(safe-area-inset-bottom));overflow-y:auto;border-top:1px solid var(--line);border-radius:1.25rem 1.25rem 0 0;background:var(--surface-1);box-shadow:0 -12px 40px #0000008c;transform:translateY(100%);visibility:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s}.sideNav:before{content:"";align-self:center;flex-shrink:0;width:2.5rem;height:4px;border-radius:9999px;background:var(--line-strong)}@media (min-width: 1024px){.sideNav:before{display:none}}.sideNav--open{transform:translateY(0);visibility:visible;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s}.sideNav__backdrop{position:fixed;inset:0;z-index:59;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:sideNavFade .2s ease-out}@media (min-width: 1024px){.sideNav__backdrop{display:none}}@media (min-width: 1024px){.sideNav{position:sticky;top:1.25rem;right:auto;bottom:auto;z-index:auto;gap:1rem;width:15.5rem;max-height:none;height:auto;flex-shrink:0;padding:.9rem;overflow:visible;border:1px solid var(--line);border-radius:1rem;box-shadow:0 12px 32px #00000073;transform:none;visibility:visible;transition:none}}.sideNav__top{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.1rem .15rem .75rem;border-bottom:1px solid var(--line)}@media (min-width: 1024px){.sideNav__top{padding-bottom:.85rem}}.sideNav__brand{display:none;align-items:center;gap:.55rem;flex-shrink:0;color:var(--text-1);text-decoration:none}@media (min-width: 1024px){.sideNav__brand{display:flex}}.sideNav__brand img{width:2.1rem;height:2.1rem;border-radius:.5rem;object-fit:contain;transition:transform .2s ease-out}.sideNav__brand:hover img{transform:scale(1.04)}.sideNav__wordmark{display:none}.sideNav__sheetTitle{color:var(--text-1);font-size:1.05rem;font-weight:800}@media (min-width: 1024px){.sideNav__sheetTitle{display:none}}@media (max-width: 1023px){.sideNav__group.sideNav__group--rail{display:none}}@media (min-width: 1024px){.sideNav__group.sideNav__group--sheet{display:none}}.sideNav__close{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-left:auto;border:1px solid var(--line);border-radius:.7rem;background:transparent;color:var(--text-2)}.sideNav__close:hover,.sideNav__close:focus-visible{background:var(--surface-2);color:var(--text-1)}@media (min-width: 1024px){.sideNav__close{display:none}}.sideNav__identity{display:none;align-items:center;gap:.5rem;min-width:0;margin-left:auto}@media (min-width: 1024px){.sideNav__identity{display:flex}}.sideNav__avatar{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:9999px;background:var(--accent-grad);color:var(--on-accent);font-size:.82rem;font-weight:800}.sideNav__who{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.sideNav__name{max-width:100%;overflow:hidden;color:var(--text-1);font-size:.83rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sideNav__role{align-self:flex-start;margin-top:.15rem;padding:.05rem .45rem;border-radius:9999px;background:var(--accent-soft);color:var(--accent-2);font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sideNav__who .sideNav__role{align-self:flex-end}.sideNav__profile{display:flex;align-items:center;gap:.75rem;padding:.8rem;border:1px solid var(--line);border-radius:.9rem;background:linear-gradient(135deg,rgba(255,140,66,.1),transparent 70%),var(--surface-2);text-decoration:none;transition:border-color .2s ease-out}.sideNav__profile:hover,.sideNav__profile:focus-visible{border-color:var(--accent-line)}@media (min-width: 1024px){.sideNav__profile{display:none}}.sideNav__profileAvatar{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:9999px;background:var(--accent-grad);color:var(--on-accent);font-size:1.1rem;font-weight:800}.sideNav__profileText{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sideNav__profileName{color:var(--text-1);font-size:.9rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.sideNav__group{display:flex;flex-direction:column;gap:.2rem}.sideNav__group+.sideNav__group{padding-top:.85rem;border-top:1px solid var(--line)}.sideNav__item{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.62rem .85rem;border:1px solid transparent;border-radius:.75rem;background:transparent;color:var(--text-2);font-size:.95rem;font-weight:600;text-align:left;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media (min-width: 1024px){.sideNav__item{min-height:0;gap:.65rem;padding:.62rem .8rem;border-radius:.7rem;font-size:.88rem}}.sideNav__item:hover{background:#ffffff0f;color:var(--text-1)}.sideNav__item--active{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.sideNav__item--active:before{content:"";position:absolute;left:-1px;top:.55rem;bottom:.55rem;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.sideNav__item--active:hover{background:var(--accent-soft);color:var(--accent)}.sideNav__item--active .navIcon{fill:var(--accent)}.sideNav__item--help{align-items:center;text-align:left}.sideNav__item--help span{display:flex;flex-direction:column;line-height:1.25}.sideNav__item--help small{color:var(--text-3);font-size:.75rem;font-weight:500}.sideNav__item--help:hover small{color:inherit}.sideNav__item--out:hover{background:#f044381a;color:var(--status-cancel-text)}.sideNav__item--out:hover .navIcon{fill:var(--status-cancel-text)}.sideNav__foot{display:flex;flex-direction:column;gap:.35rem;padding-top:.85rem;margin-top:auto;border-top:1px solid var(--line)}.sideNav__foot button{border-radius:.7rem}@keyframes sideNavFade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.sideNav{transition:none}.sideNav__backdrop{animation:none}}.appShell{display:flex;align-items:flex-start;gap:1.5rem;width:100%;max-width:100rem;margin:0 auto;padding:0}@media (min-width: 1024px){.appShell{padding:1.5rem 1.5rem 0}}@media (max-width: 1023px){body.has-tabbar{--tabbar-offset: calc(4.05rem + env(safe-area-inset-bottom)) ;padding-bottom:var(--tabbar-offset)}}.appShell--menu{padding-top:3.5rem}@media (min-width: 1024px){.appShell--menu{padding-top:1.5rem}}.appShell__content{flex:1;min-width:0;display:flex;justify-content:center}.guestBrand{width:100%;max-width:100rem;margin:0 auto;padding:1rem .85rem 0}@media (min-width: 1024px){.guestBrand{padding:1.5rem 1.5rem 0}}.guestBrand__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;width:100%;max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.guestBrand__inner{padding:0 1.5rem}}.guestBrand__link{display:inline-flex;align-items:center;flex-shrink:0;gap:.65rem;color:var(--text-1);font-size:1.15rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.guestBrand__link img{width:2.9rem;height:2.9rem;border-radius:.6rem;object-fit:contain}.guestBrand__link:hover{color:var(--accent)}.guestBrand__badge{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;color:var(--accent-2);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.guestBrand__badge svg{width:1.05rem;height:1.05rem}@media (max-width: 639px){.guestBrand__badge{gap:.3rem;font-size:.6rem;letter-spacing:.05em}.guestBrand__badge svg{width:.9rem;height:.9rem}}.plansModal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem;overflow-y:auto;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plansModal__panel{position:relative;width:100%;max-width:52rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem 1.25rem 1.35rem;border:1px solid var(--accent-line);border-radius:1rem;background:var(--surface-1);box-shadow:0 24px 60px #0009;text-align:center}@media (min-width: 768px){.plansModal__panel{padding:1.75rem 1.75rem 1.5rem}}.plansModal__close{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2rem;height:2rem}.plansModal__close:after{content:"";position:absolute;inset:-.25rem}.plansModal__close{border:0;border-radius:9999px;background:transparent;color:var(--text-3)}.plansModal__close:hover{background:#ffffff12;color:var(--text-1)}.plansModal__title{margin:0;color:var(--text-1);font-size:1.35rem;font-weight:800}.plansModal__lead{margin:.3rem 0 0;color:var(--text-3);font-size:.88rem}.plansModal__discount{display:inline-flex;align-items:center;gap:.4rem;margin:.9rem 0 0;padding:.35rem .9rem;border:1px solid var(--accent-line);border-radius:9999px;background:var(--accent-soft);color:var(--accent);font-size:.8rem;font-weight:700}.plansModal__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none}@media (min-width: 768px){.plansModal__plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plansModal__plan{display:flex;flex-direction:column;gap:.15rem;padding:.9rem .7rem 1rem;border:1px solid var(--accent-line);border-radius:.8rem;background:var(--surface-2)}.plansModal__plan h3{margin:0 0 .35rem;color:var(--text-1);font-size:1rem;font-weight:700}.plansModal__price{margin:0;color:var(--accent)}.plansModal__price strong{font-size:1.6rem;font-weight:800}.plansModal__price span{color:var(--text-3);font-size:.78rem;font-weight:600}.plansModal__was{margin:0;color:var(--text-3);font-size:.85rem;text-decoration:line-through}.plansModal__covers{margin:.5rem 0 0;color:var(--text-2);font-size:.8rem;line-height:1.35}.plansModal__perks{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:1.3rem 0 0;padding:1.2rem 0 0;border-top:1px solid var(--line);list-style:none}.plansModal__perks li{max-width:30rem;display:flex;align-items:flex-start;gap:.75rem;text-align:left;color:var(--accent)}.plansModal__perks svg{flex-shrink:0;margin-top:.1rem}.plansModal__perks span{display:block;color:var(--text-2);font-size:.82rem;line-height:1.45}.plansModal__perks strong{display:block;color:var(--text-1);font-size:.9rem;font-weight:700}.plansModal__sports{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;margin:1.2rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--line);list-style:none}.plansModal__sports li{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700}.plansModal__sports img{width:1.15rem;height:1.15rem;object-fit:contain}.plansModal__sports li.plansModal__sport--basketball{color:var(--sport-basketball)}.plansModal__sports li.plansModal__sport--baseball{color:var(--sport-baseball)}.plansModal__sports li.plansModal__sport--football{color:var(--sport-football)}.plansModal__sports li.plansModal__sport--soccer{color:var(--sport-soccer)}.plansModal__note{margin:1.1rem 0 0;color:var(--text-3);font-size:.78rem}.plansModal__ok{width:100%;max-width:14rem;margin:.9rem auto 0;padding:.7rem 1.5rem;border:0;border-radius:.6rem;font-size:.95rem;font-weight:700;background:var(--accent-grad);color:var(--on-accent);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.plansModal__ok:hover:not(:disabled){background:var(--accent-grad);transform:translateY(-1px);box-shadow:0 8px 20px #ff8c4259}.plansModal__ok:disabled{opacity:.7;cursor:not-allowed}.predictions{width:100%;max-width:76rem;margin:0 auto;padding:1.25rem 1rem 2.5rem}@media (min-width: 768px){.predictions{padding:.5rem 0 3rem}}.predictions__head{margin-bottom:1.1rem}.predictions__title{margin:0;font-size:1.9rem;font-weight:800;color:var(--text-1);letter-spacing:-.02em}.predictions__lead{margin:.25rem 0 0;color:var(--text-2);font-size:.9rem}.predictions__banner{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;padding:1.1rem 1.25rem;border:1px solid var(--accent-line);border-radius:.9rem;background:linear-gradient(100deg,#ff8c4224,#ff8c4208 60%)}@media (min-width: 900px){.predictions__banner{flex-direction:row;align-items:center;gap:1.5rem}}@media (max-width: 639px){.predictions__banner{gap:.75rem;padding:1rem}.predictions__banner .predictions__lockGlyph--lg{display:none}}.predictions__bannerText{flex:1}.predictions__bannerText h2{margin:0;color:var(--text-1);font-size:1.15rem;font-weight:700}.predictions__bannerText p{margin:.35rem 0 0;max-width:44rem;color:var(--text-2);font-size:.88rem;line-height:1.5}.predictions__cta{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.75rem 1.5rem;border-radius:.6rem;font-size:.95rem;font-weight:700;text-decoration:none;background:var(--accent-grad);color:var(--on-accent);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.predictions__cta:hover:not(:disabled){background:var(--accent-grad);transform:translateY(-1px);box-shadow:0 8px 20px #ff8c4259}.predictions__cta:disabled{opacity:.7;cursor:not-allowed}.predictions__ghostCta{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.6rem 1.1rem;border:1px solid var(--accent-line);border-radius:.6rem;color:var(--accent);font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s ease-out}.predictions__ghostCta:hover{background:var(--accent-soft)}.predictions__card{margin-bottom:1.1rem;padding:1rem 1.1rem .6rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-1)}.predictions__cardTitle{display:flex;align-items:center;gap:.55rem;margin:0 0 .75rem;color:var(--text-1);font-size:1.05rem;font-weight:700}.predictions__cardIcon{width:1.2rem;height:1.2rem;color:var(--accent)}.predictions__cardFoot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.4rem -1.1rem 0;padding:.9rem 1.1rem;border-top:1px solid var(--line)}.predictions__cardFoot p{flex:1;min-width:12rem;margin:0;color:var(--text-2);font-size:.88rem}.predictions__tableWrap{overflow-x:auto;scrollbar-width:thin}.predictions__table{width:100%;border-collapse:collapse;font-size:.88rem}.predictions__table th{padding:0 .6rem .5rem;border-bottom:1px solid var(--line);color:var(--text-3);font-weight:600;text-align:left;white-space:nowrap}.predictions__table td{padding:.6rem;border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:middle}.predictions__table tr:last-child td{border-bottom:0}@media (max-width: 639px){.predictions__table thead{display:none}.predictions__table tbody,.predictions__table tr,.predictions__table td{display:block}.predictions__table tr{display:grid;grid-template-columns:auto 1fr;gap:.4rem .75rem;padding:.75rem .1rem;border-bottom:1px solid var(--line)}.predictions__table tr:last-child{border-bottom:0}.predictions__table td{padding:0;border:none}.predictions__table td[colspan]{grid-column:1/-1;text-align:center}.predictions__table tr.predictions__daySplit{padding:0;gap:0}.predictions__table tr.predictions__daySplit td{text-align:left}.predictions__table td[data-label=Sport]{grid-column:1;grid-row:1}.predictions__table td[data-label=Time]{grid-column:2;grid-row:1;text-align:right}.predictions__table .predictions__day,.predictions__table .predictions__clock{display:inline}.predictions__table .predictions__day:after{content:" · "}.predictions__table td[data-label=Match]{grid-column:1/-1;color:var(--text-1);font-weight:600}.predictions__table td[data-label=Prediction]{grid-column:1}.predictions__table td[data-label=Result]{grid-column:2;text-align:right}.predictions__table td[data-label=Prediction]:before,.predictions__table td[data-label=Result]:before{display:block;color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.predictions__table td[data-label=Prediction]:before{content:"Prediction"}.predictions__table td[data-label=Result]:before{content:"Result"}}.predictions__sport{white-space:nowrap}.predictions__sportIcon{display:inline-block;width:1.15rem;height:1.15rem;margin-right:.45rem;object-fit:contain;vertical-align:middle}.predictions__sportName{color:var(--info);font-weight:600;vertical-align:middle}.predictions__sportName--basketball{color:var(--sport-basketball)}.predictions__sportName--baseball{color:var(--sport-baseball)}.predictions__sportName--football{color:var(--sport-football)}.predictions__sportName--soccer{color:var(--sport-soccer)}.predictions__time,.predictions__match{white-space:nowrap}.predictions__match{color:var(--text-1);white-space:normal}.predictions__day,.predictions__clock{display:block;font-variant-numeric:tabular-nums}.predictions__day{color:var(--text-3);font-size:.75rem;font-weight:600}.predictions__matchBody{display:flex;flex-direction:column;gap:.15rem}.predictions__competition{color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.predictions__pick{color:var(--text-1);font-weight:600}.predictions__result{font-weight:700}.predictions__result.predictions__result--win{color:var(--ok)}.predictions__result.predictions__result--half_win{color:var(--ok-half)}.predictions__result.predictions__result--lose{color:var(--bad)}.predictions__result.predictions__result--half_lose{color:var(--bad-half)}.predictions__result.predictions__result--draw{color:var(--warn)}.predictions__result.predictions__result--cancel{color:var(--info)}.predictions__result.predictions__result--pending{color:var(--text-3)}.predictions__daySplit td{padding:.5rem .9rem!important;background:var(--surface-2);color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.predictions__empty{padding:1.5rem .6rem;color:var(--text-3);text-align:center}.predictions__locked{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem 1.1rem}@media (max-width: 639px){.predictions__locked{min-height:2.5rem}}.predictions__locked{border:1px solid var(--accent-line);border-radius:.45rem;background:#ff8c4212;color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.06em;transition:background .2s ease-out}.predictions__locked:hover{background:var(--accent-soft)}.predictions__lockGlyph{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--accent)}.predictions__lockGlyph--sm{width:.85rem;height:.85rem}.predictions__lockGlyph--lg{width:2.6rem;height:2.6rem;filter:drop-shadow(0 0 12px rgba(255,140,66,.55))}.predictions__chevron{width:.75rem;height:.75rem}.predictions__skeleton{display:block;height:1.1rem;border-radius:.35rem;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff1a 37%,#ffffff0a 63%) 200% 100%/200% 100%;animation:predictionsShimmer 1.4s ease-in-out infinite}.predictions__disclaimer{margin:1.25rem 0 0;color:var(--text-2);font-size:.78rem;line-height:1.6}.predictions__disclaimer strong{color:var(--text-2)}.predictions__disclaimer a{color:var(--accent-2);text-decoration:none}.predictions__disclaimer a:hover{text-decoration:underline}@keyframes predictionsShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.predictions__skeleton{animation:none}}.predictions__leagues{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}@media (max-width: 639px){.predictions__leagues{flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;scrollbar-width:none}.predictions__leagues::-webkit-scrollbar{display:none}.predictions__leagues .predictions__league{flex-shrink:0;min-height:2.5rem;padding-inline:.9rem}}.predictions__league{display:inline-flex;align-items:center;padding:.3rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--surface-1);color:var(--text-2);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.predictions__league:hover{color:var(--text-1);border-color:var(--accent)}.predictions__league--current{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.predictions__matchLink{color:inherit;text-decoration:none}.predictions__matchLink:hover,.predictions__matchLink:focus-visible{color:var(--accent);text-decoration:underline}.howWork{--hw-panel: #1a1b1e;--hw-panel-2: #141417;--hw-border: var(--line);--hw-title: var(--text-1);--hw-text: var(--text-2);--hw-muted: var(--text-3);--hw-inner-bg: rgba(13, 13, 15, .7);--hw-row-border: var(--line);--hw-scrim: rgba(0, 4, 12, .72);--hw-accent: var(--accent);--hw-accent-2: var(--accent-2);--hw-cool: var(--info);position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--hw-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:howWorkFade .18s ease-out}.howWork svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.howWork__dialog{position:relative;width:100%;max-width:40rem;max-height:calc(100vh - 2.5rem);overflow-y:auto;padding:1.6rem 1.5rem 1.4rem;border:1px solid var(--hw-border);border-radius:1.25rem;background:linear-gradient(180deg,var(--hw-panel),var(--hw-panel-2));color:var(--hw-text);box-shadow:0 0 0 1px #ff8c4233,0 24px 70px #0009;animation:howWorkRise .22s ease-out}.howWork__close{position:absolute;top:.9rem;right:.9rem;display:grid;place-items:center;width:2rem;height:2rem}.howWork__close:after{content:"";position:absolute;inset:-.25rem}.howWork__close{border:0;border-radius:999px;background:transparent;color:var(--hw-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.howWork__close svg{width:1.05rem;height:1.05rem;stroke-width:2}.howWork__close:hover{background:#ff8c4224;color:var(--hw-accent)}.howWork__title{margin:0 2.5rem 1.1rem;font-size:1.5rem;font-weight:800;text-align:center;color:var(--hw-title)}.howWork__steps{margin:0 0 1.25rem;padding:.35rem 0;list-style:none;border:1px solid var(--hw-row-border);border-radius:.9rem;background:var(--hw-inner-bg)}.howWork__step{display:flex;align-items:flex-start;gap:.9rem;padding:.85rem 1rem}.howWork__step+.howWork__step{border-top:1px solid var(--hw-row-border)}.howWork__stepIcon{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none}.howWork__stepIcon svg{width:1.85rem;height:1.85rem;stroke-width:1.6}.howWork__stepIcon--warm{color:var(--hw-accent)}.howWork__stepIcon--cool{color:var(--hw-cool)}.howWork__stepText{min-width:0}.howWork__stepTitle{margin:0 0 .15rem;font-size:1rem;font-weight:700;color:var(--hw-title)}.howWork__stepNum{color:var(--hw-muted);font-weight:700}.howWork__stepBody{margin:0;font-size:.88rem;line-height:1.45;color:var(--hw-text)}.howWork__exampleTitle{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:var(--hw-title)}.howWork__tableWrap{overflow-x:auto;border:1px solid var(--hw-row-border);border-radius:.75rem;background:var(--hw-inner-bg)}.howWork__table{width:100%;min-width:30rem;border-collapse:collapse;font-size:.85rem}.howWork__table th{padding:.6rem .85rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-muted);border-bottom:1px solid var(--hw-row-border);white-space:nowrap}.howWork__table td{padding:.7rem .85rem;color:var(--hw-text);vertical-align:middle}@media (max-width: 639px){.howWork__table{min-width:0}.howWork__table thead{display:none}.howWork__table tbody,.howWork__table tr{display:block}.howWork__table td{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .85rem;border-bottom:1px solid var(--hw-row-border);text-align:right}.howWork__table td:last-child{border-bottom:0}.howWork__table td:before{content:attr(data-label);flex-shrink:0;color:var(--hw-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}.howWork__badge{display:inline-block;padding:.15rem .55rem;border-radius:.4rem;background:color-mix(in srgb,var(--sport-soccer) 14%,transparent);color:var(--sport-soccer);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.howWork__time{white-space:nowrap;font-variant-numeric:tabular-nums}.howWork__match{color:var(--hw-title)}.howWork__pick{color:var(--accent);font-weight:600;white-space:nowrap}.howWork__note{display:flex;align-items:flex-start;gap:.7rem;margin:1rem 0 1.1rem;padding:.75rem .85rem;border-radius:.75rem;background:var(--hw-inner-bg);font-size:.85rem;line-height:1.45;color:var(--hw-text)}.howWork__noteIcon{width:1.4rem;height:1.4rem;flex:none;color:var(--hw-cool)}.howWork__cta{width:100%;padding:.85rem 1rem;border:0;border-radius:.7rem;background:var(--accent-grad);color:var(--on-accent);font-size:1rem;font-weight:800;cursor:pointer;transition:filter .15s ease,transform .15s ease}.howWork__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}@keyframes howWorkFade{0%{opacity:0}}@keyframes howWorkRise{0%{opacity:0;transform:translateY(10px) scale(.98)}}.googleSignIn{display:flex;flex-direction:column;gap:.5rem}.googleSignIn--busy{pointer-events:none;opacity:.6}.googleSignIn__button{display:block;width:100%;border:1px solid var(--line);border-radius:.6rem;background:var(--bg-2);overflow:hidden;transition:border-color .2s ease}.googleSignIn__button:hover{border-color:var(--line-strong)}.googleSignIn__button>div{margin:0 auto}.googleSignIn__note{margin:0;font-size:.78rem;color:var(--text-3);text-align:center}.authCard{display:flex;flex-direction:column;gap:.9rem;padding:1.5rem 1.25rem;border-radius:1rem;background:transparent}@media (min-width: 640px){.authCard{padding:1.75rem 1.75rem 1.5rem}}.authCard__title{margin:0;color:var(--text-1);font-size:1.5rem;font-weight:800;letter-spacing:.02em;text-align:center;text-transform:uppercase}.authCard__sub{margin:-.5rem 0 0;color:var(--text-3);font-size:.9rem;text-align:center}.authCard__error{padding:.55rem .75rem;border:1px solid rgba(240,68,56,.45);border-radius:.5rem;background:#f044381f;color:#ff8f86;font-size:.85rem;text-align:center}.authCard__field{display:flex;flex-direction:column;gap:.35rem}.authCard__field>span{color:var(--text-2);font-size:.85rem;font-weight:600}.authCard__input{display:flex;align-items:center;gap:.5rem;padding:0 .8rem;border:1px solid var(--line);border-radius:.6rem;background:var(--bg-2);color:var(--text-3);transition:border-color .2s ease,box-shadow .2s ease}.authCard__input:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px #ffa44740}.authCard__input input{flex:1;min-width:0;padding:.7rem 0;color:var(--text-1);font-size:.95rem;outline:none}.authCard__input input::placeholder{color:var(--text-3);opacity:.8}.authCard__dob{min-width:0;margin:0;padding:0;border:0}.authCard__dob>legend{padding:0;color:var(--text-2);font-size:.85rem;font-weight:600}.authCard__dobRow{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:.5rem}.authCard__dobRow select{width:100%;min-width:0;padding:.7rem 1.75rem .7rem .8rem;border-radius:.6rem;font-size:.95rem;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 10l5 5 5-5' fill='none' stroke='%238b8f98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right .5rem center;background-size:1.1rem}.authCard__notice{display:flex;align-items:flex-start;gap:.45rem;margin:-.25rem 0 0;color:var(--text-3);font-size:.8rem;line-height:1.45}.authCard__notice svg{flex-shrink:0;margin-top:.12rem}.authCard__agree{display:flex;align-items:flex-start;gap:.6rem;color:var(--text-2);font-size:.85rem;line-height:1.45;cursor:pointer}.authCard__agree input[type=checkbox]{flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.08rem;border-radius:.3rem;accent-color:var(--accent);cursor:pointer}.authCard__agree a{color:var(--accent);text-decoration:none}.authCard__agree a:hover{text-decoration:underline}.authCard__forgot{align-self:flex-end;margin-top:-.45rem;padding:0;border:none;background:transparent;color:var(--text-3);font-size:.82rem}.authCard__forgot:hover{color:var(--accent);text-decoration:underline}.authCard__resend{margin:-.35rem 0 0;color:var(--text-3);font-size:.82rem}.authCard__resend button{padding:0;border:none;background:transparent;color:var(--accent);font-size:inherit}.authCard__resend button:hover:not(:disabled){text-decoration:underline}.authCard__resend button:disabled{color:var(--text-3);cursor:default}.authCard__eye{display:grid;place-items:center;padding:.25rem;border:none;background:transparent;color:var(--text-3)}.authCard__eye:hover{color:var(--accent)}.authCard__submit{width:100%;padding:.8rem 1rem;border:none;border-radius:.6rem;font-size:.95rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--accent-grad);color:var(--on-accent);box-shadow:0 4px 14px #d93b1866;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.authCard__submit:hover:not(:disabled){background:var(--accent-grad);transform:translateY(-1px);box-shadow:0 8px 20px #d93b1880}.authCard__submit:disabled{opacity:.7;cursor:not-allowed}.authCard__or{display:flex;align-items:center;gap:.75rem;color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.authCard__or:before,.authCard__or:after{content:"";flex:1;height:1px;background:var(--line)}.authCard__alt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:1.5px solid var(--info);border-radius:.6rem;background:transparent;color:var(--info);font-size:.95rem;font-weight:700;transition:background .2s ease,color .2s ease}.authCard__alt:hover{background:#4c9bf524}.authCard__secure{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;color:var(--text-3);font-size:.78rem}.authCard .authCard__input input,.authCard .authCard__input input:focus{border:none;border-radius:0;background:transparent;box-shadow:none}.home{--home-title: var(--text-1);--home-text: var(--text-2);--home-muted: var(--text-3);--home-card-bg: var(--surface-1);--home-card-border: var(--line);--home-input-bg: var(--bg-2);--home-input-border: var(--line);--home-input-text: var(--text-1);--home-chip-bg: var(--bg-2);--home-row-border: var(--line);--home-disclaimer-bg: rgba(13, 13, 15, .8);--home-accent: var(--accent);--home-accent-2: var(--accent-2);width:100%;max-width:80rem;margin:0 auto;padding:1.5rem 1rem 2rem;color:var(--home-text)}@media (min-width: 640px){.home{padding:2rem 1.5rem 2.5rem}}.home__top{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}@media (min-width: 1024px){.home__top{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.85fr);gap:2rem}}.home__auth{scroll-margin-top:1rem}@media (min-width: 1024px){.home__auth{position:sticky;top:6rem}}.home__jump{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:2.5rem;padding:0 1.1rem;border:1px solid var(--accent-line);border-radius:.6rem;background:transparent;color:var(--accent);font-size:.9rem;font-weight:700;text-decoration:none}.home__jump:hover,.home__jump:focus-visible{background:var(--accent-soft)}@media (min-width: 1024px){.home__jump{display:none}}.home__hero{display:flex;flex-direction:column;gap:1rem}.home__title{margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.02;font-weight:900;letter-spacing:.01em;text-transform:uppercase;color:var(--home-title)}.home__title span{display:block;background:linear-gradient(to right,var(--home-accent-2),var(--home-accent),#ffb877);-webkit-background-clip:text;background-clip:text;color:transparent}.home__lead{margin:0;font-size:1.05rem;max-width:30rem;color:var(--home-text)}.home__sports{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media (min-width: 640px){.home__sports{grid-template-columns:repeat(4,minmax(0,1fr))}}.home__sport{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem .9rem;border-radius:.8rem;border:1px solid var(--home-card-border);background:var(--home-chip-bg);color:var(--home-title);font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.home__sport:hover,.home__sport:focus-visible{border-color:var(--accent);color:var(--accent)}.home__sport img{width:1.6rem;height:1.6rem;object-fit:contain}.home__featured{border:1px solid var(--home-card-border);border-radius:1rem;background:var(--home-card-bg);padding:1rem;display:flex;flex-direction:column;gap:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home__featuredHead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.home__featuredTitle{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--home-title)}.home__featuredTitle svg{color:var(--home-accent)}.home__tableWrap{width:100%}.home__table{width:100%;border-collapse:collapse;font-size:.9rem}.home__table th{text-align:left;padding:.45rem .6rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--home-muted);border-bottom:1px solid var(--home-row-border);white-space:nowrap}.home__table td{padding:.6rem;border-bottom:1px solid var(--home-row-border);color:var(--home-text);vertical-align:middle}.home__table tbody tr:last-child td{border-bottom:none}.home__table .lockedPick{width:auto;white-space:normal;line-height:1.25}@media (max-width: 1279px){.home__table .lockedPick__hint{display:none}}@media (max-width: 639px){.home__table thead{display:none}.home__table tbody,.home__table tr,.home__table td{display:block}.home__table tr{display:grid;grid-template-columns:auto 1fr;gap:.35rem .75rem;padding:.7rem .25rem;border-bottom:1px solid var(--home-row-border)}.home__table tr:last-child{border-bottom:none}.home__table td{padding:0;border:none}.home__table td[data-label=Sport]{grid-column:1;grid-row:1}.home__table td[data-label^=Time]{grid-column:2;grid-row:1;text-align:right;font-size:.85rem}.home__table td[data-label=Match],.home__table td[data-label=Prediction]{grid-column:1/-1}.home__table td[data-label=Prediction]:before{content:"Prediction · ";font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--home-muted)}}.home__badge{display:inline-block;padding:.2rem .6rem;border-radius:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.home__badge--basketball{color:var(--sport-basketball);background:color-mix(in srgb,var(--sport-basketball) 14%,transparent);border-color:color-mix(in srgb,var(--sport-basketball) 45%,transparent)}.home__badge--baseball{color:var(--sport-baseball);background:color-mix(in srgb,var(--sport-baseball) 14%,transparent);border-color:color-mix(in srgb,var(--sport-baseball) 45%,transparent)}.home__badge--football{color:var(--sport-football);background:color-mix(in srgb,var(--sport-football) 14%,transparent);border-color:color-mix(in srgb,var(--sport-football) 45%,transparent)}.home__badge--soccer{color:var(--sport-soccer);background:color-mix(in srgb,var(--sport-soccer) 14%,transparent);border-color:color-mix(in srgb,var(--sport-soccer) 45%,transparent)}.home__time{white-space:nowrap;color:var(--home-muted)}.home__match{overflow-wrap:anywhere}.home__pick{white-space:nowrap}@media (max-width: 1023px){.home__pick{white-space:normal}}.home__pickValue{font-weight:700;color:var(--home-accent)}.home__how{align-self:center;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:.6rem;border:1.5px solid var(--home-accent);background:transparent;font-family:inherit;cursor:pointer;color:var(--home-accent);font-weight:800;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.home__how:hover{background:var(--home-accent);color:var(--on-accent);transform:translateY(-1px)}.home__how--primary{margin-bottom:.6rem;border-color:transparent;background:var(--accent-grad);color:var(--on-accent);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.home__how--primary:hover:not(:disabled){background:var(--accent-grad);transform:translateY(-1px);box-shadow:0 8px 20px #ff8c4259}.home__how--primary:disabled{opacity:.7;cursor:not-allowed}.home__disclaimer{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1.1rem;border-radius:.9rem;border:1px solid var(--home-card-border);background:var(--home-disclaimer-bg);font-size:.9rem}.home__disclaimer p{flex:1 1 18rem;margin:0;line-height:1.45}.home__disclaimer p strong{display:block;color:var(--home-accent)}.home__shield{flex-shrink:0;color:var(--home-accent)}.home__disclaimerLink{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;color:var(--home-muted);font-weight:600;text-decoration:none}.home__disclaimerLink:hover{color:var(--home-accent)}.lockedPick{display:inline-flex;align-items:center;gap:.45rem;width:100%;padding:.4rem .85rem;border:1px solid var(--accent-line);border-radius:9999px;color:var(--accent-2);font-size:.75rem;font-weight:600;white-space:nowrap;background:linear-gradient(135deg,#ffa44729,#ff8c4214);transition:all .2s ease-out}@media (max-width: 639px){.lockedPick{min-height:2.5rem;justify-content:center}}.lockedPick:hover{border-color:var(--accent);background:linear-gradient(135deg,#ffa4474d,#ff8c422e);box-shadow:0 0 12px #ff8c4259}.lockedPick:active{transform:scale(.98)}.lockedPick svg{flex-shrink:0;opacity:.9}.lockedPick__label{white-space:nowrap}.lockedPick__hint{display:none}@media (min-width: 640px){.lockedPick__hint{display:inline}}.lockedPick__arrow{margin-left:auto;transition:transform .2s ease-out}.lockedPick:hover .lockedPick__arrow{transform:translate(2px)}.lockedValue{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;height:1.4rem;padding:0 .6rem;border-radius:9999px;background:linear-gradient(90deg,#ff8c4229,#ff8c4212);color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.22em;text-indent:.22em;-webkit-user-select:none;user-select:none}.lockedSkeleton{display:inline-block;min-width:3.5rem;height:1.4rem;border-radius:9999px;background:linear-gradient(90deg,#ff8c4214 25%,#ff8c4233 37%,#ff8c4214 63%) 200% 100%/200% 100%;animation:lockedShimmer 1.4s ease-in-out infinite}@keyframes lockedShimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.lockedSkeleton{animation:none}}.match{width:100%;max-width:56rem;margin:0 auto;padding:1.25rem 1rem 2.5rem;color:var(--text-1)}@media (min-width: 1024px){.match{padding:1.5rem 1.5rem 3rem}}.match__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.9rem;color:var(--text-3);font-size:.8rem}.match__crumbs a{color:var(--text-2);text-decoration:none}.match__crumbs a:hover{color:var(--accent)}.match__head{margin-bottom:1.1rem}.match__eyebrow{margin:0 0 .3rem;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.match__title{margin:0;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}@media (min-width: 640px){.match__title{font-size:1.9rem}}.match__lead{margin:.35rem 0 0;color:var(--text-2);font-size:.9rem}.match__skeleton{display:block;width:60%;border-radius:.4rem;background:var(--surface-2)}.match__failed{margin-bottom:1.1rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-1)}.match__failedText{margin:0 0 .75rem;color:var(--text-2);font-size:.9rem}.match__retry{padding:.45rem .9rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface-2);color:var(--text-1);font:inherit;font-size:.85rem;cursor:pointer}.match__retry:hover{border-color:var(--accent)}.match__card{margin-bottom:1.1rem;padding:1rem 1.1rem .8rem;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-1)}.match__cardTitle{margin:0 0 .7rem;font-size:1rem;font-weight:700}.match__tableWrap{overflow-x:auto;scrollbar-width:thin}.match__table{width:100%;border-collapse:collapse;font-size:.9rem}.match__table th,.match__table td{padding:.6rem .5rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.match__table th{color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.match__table tbody tr:last-child td{border-bottom:0}@media (max-width: 639px){.match__table thead{display:none}.match__table tbody,.match__table td{display:block}.match__table tr{display:grid;grid-template-columns:1fr auto;gap:.4rem .75rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.match__table tbody tr:last-child{border-bottom:0}.match__table th,.match__table td{padding:0;border-bottom:0}.match__table td[data-label=Time]{grid-column:1/-1}.match__table td[data-label=Result]{text-align:right}.match__table td[data-label=Prediction]:before,.match__table td[data-label=Result]:before{content:attr(data-label);display:block;margin-bottom:.15rem;color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}}.match__time{white-space:nowrap;color:var(--text-2)}.match__pick{font-weight:600}.match__result{font-weight:700}.match__result.match__result--win{color:var(--ok)}.match__result.match__result--half_win{color:var(--ok-half)}.match__result.match__result--lose{color:var(--bad)}.match__result.match__result--half_lose{color:var(--bad-half)}.match__result.match__result--draw{color:var(--warn)}.match__result.match__result--cancel{color:var(--info)}.match__result.match__result--pending{color:var(--text-3)}.match__note{margin:.7rem 0 0;color:var(--text-3);font-size:.78rem}.match__more{list-style:none;margin:0;padding:0}.match__more li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.match__more li:last-child{border-bottom:0}@media (max-width: 639px){.match__more li{align-items:center;min-height:2.75rem}}.match__more a{color:var(--text-1);text-decoration:none}.match__more a:hover{color:var(--accent);text-decoration:underline}.match__moreTime{flex-shrink:0;color:var(--text-3);font-size:.8rem;white-space:nowrap}.match__disclaimer{margin:1.25rem 0 0;color:var(--text-2);font-size:.78rem;line-height:1.6}.match__disclaimer a{color:var(--accent)}
