/*! tailwindcss v4.3.0 | 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-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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-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;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--radius-md:.375rem;--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;-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{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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.m-4{margin:calc(var(--spacing) * 4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[58px\]{height:58px}.h-\[96px\]{height:96px}.h-full{height:100%}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[132px\]{min-height:132px}.min-h-\[252px\]{min-height:252px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-\[236px\]{width:236px}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[92px\]{min-width:92px}.min-w-\[150px\]{min-width:150px}.min-w-\[920px\]{min-width:920px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.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,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.grid-cols-\[minmax\(0\,1fr\)_430px\]{grid-template-columns:minmax(0,1fr) 430px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.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-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(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#d8bd77\]\/20>:not(:last-child)){border-color:oklab(80.6025% .00143895 .0942747/.2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#0c5039\]{border-color:#0c5039}.border-\[\#b9964e\]\/70{border-color:oklab(69.0487% .0109726 .0993402/.7)}.border-\[\#d4c59f\]{border-color:#d4c59f}.border-\[\#d7c9ad\]{border-color:#d7c9ad}.border-\[\#d8bd77\]{border-color:#d8bd77}.border-\[\#d8bd77\]\/20{border-color:oklab(80.6025% .00143895 .0942747/.2)}.border-\[\#d8bd77\]\/35{border-color:oklab(80.6025% .00143895 .0942746/.35)}.border-\[\#d8bd77\]\/70{border-color:oklab(80.6025% .00143895 .0942746/.7)}.border-\[\#d8c9aa\]{border-color:#d8c9aa}.border-\[\#ded3bd\]{border-color:#ded3bd}.border-\[\#dfd4bd\]{border-color:#dfd4bd}.border-\[\#e4d8c0\]{border-color:#e4d8c0}.border-\[\#eadfca\]{border-color:#eadfca}.border-transparent{border-color:#0000}.bg-\[\#041f16\]{background-color:#041f16}.bg-\[\#063e2c\]{background-color:#063e2c}.bg-\[\#08091d\]{background-color:#08091d}.bg-\[\#d8bd77\]{background-color:#d8bd77}.bg-\[\#ead8b7\]{background-color:#ead8b7}.bg-\[\#f6efe2\]{background-color:#f6efe2}.bg-\[\#fbf6ec\]{background-color:#fbf6ec}.bg-\[\#fbf6ec\]\/95{background-color:oklab(97.428% .00134662 .0141986/.95)}.bg-\[\#fbf7ed\]{background-color:#fbf7ed}.bg-\[\#fffaf0\]\/65{background-color:oklab(98.6233% .00134259 .0141564/.65)}.bg-\[\#fffaf1\]{background-color:#fffaf1}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[1\.9\]{stroke-width:1.9px}.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-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[\#2f342f\]{color:#2f342f}.text-\[\#3e443d\]{color:#3e443d}.text-\[\#4f514a\]{color:#4f514a}.text-\[\#6a6255\]{color:#6a6255}.text-\[\#6f716b\]{color:#6f716b}.text-\[\#7a725f\]{color:#7a725f}.text-\[\#7c6b39\]{color:#7c6b39}.text-\[\#7c7568\]{color:#7c7568}.text-\[\#8a7b61\]{color:#8a7b61}.text-\[\#9a7b38\]{color:#9a7b38}.text-\[\#063e2c\]{color:#063e2c}.text-\[\#073d2c\]{color:#073d2c}.text-\[\#806f48\]{color:#806f48}.text-\[\#173629\]{color:#173629}.text-\[\#a88a24\]{color:#a88a24}.text-\[\#b9964e\]{color:#b9964e}.text-\[\#d8bd77\]{color:#d8bd77}.text-\[\#d8422d\]{color:#d8422d}.text-\[\#ddd6fe\]{color:#ddd6fe}.text-\[\#efe5d0\]{color:#efe5d0}.text-\[\#ffdf7e\]{color:#ffdf7e}.text-\[\#fff9ed\]{color:#fff9ed}.text-\[\#fffaf0\]{color:#fffaf0}.uppercase{text-transform:uppercase}.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--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)}.shadow-\[\#063e2c\]\/15{--tw-shadow-color:#063e2c26}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#063e2c\]\/15{--tw-shadow-color:color-mix(in oklab, oklab(32.4316% -.0618429 .015887/.15) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#063e2c\]\/20{--tw-shadow-color:#063e2c33}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#063e2c\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(32.4316% -.0618429 .015887/.2) var(--tw-shadow-alpha), transparent)}}.shadow-\[\#b9964e\]\/20{--tw-shadow-color:#b9964e33}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#b9964e\]\/20{--tw-shadow-color:color-mix(in oklab, oklab(69.0487% .0109726 .0993402/.2) var(--tw-shadow-alpha), transparent)}}.ring-\[\#d8bd77\]\/45{--tw-ring-color:oklab(80.6025% .00143895 .0942746/.45)}.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{--tw-backdrop-blur:blur(8px);-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))}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-\[\#d8bd77\]:is(:where(.group):hover *){background-color:#d8bd77}.hover\:bg-\[\#0a513a\]:hover{background-color:#0a513a}.hover\:bg-\[\#efe5d3\]:hover{background-color:#efe5d3}.hover\:bg-\[\#fffaf0\]:hover{background-color:#fffaf0}.hover\:text-\[\#063e2c\]:hover{color:#063e2c}.hover\:text-\[\#163629\]:hover{color:#163629}}@media (width>=40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}}@media (width>=48rem){.md\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-\[74px\]{top:74px}.xl\:h-full{height:100%}.xl\:min-h-0{min-height:calc(var(--spacing) * 0)}.xl\:self-start{align-self:flex-start}.xl\:overflow-hidden{overflow:hidden}}}html,body{background:radial-gradient(circle at 26% 0,#a855f729,#0000 32%),radial-gradient(circle at 76% 10%,#22d3ee1a,#0000 28%),linear-gradient(#070716 0%,#080a1d 46%,#060816 100%);min-width:320px;margin:0 0 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}html{overflow-y:auto}body{overflow-y:visible}#app{background:0 0;min-height:100vh;overflow:clip visible}body.is-mobile-nav-open{touch-action:none;overflow:hidden}.app-shell{min-width:0;overflow:clip visible}.page-frame{width:1720px;margin-left:auto;margin-right:auto}.app-scale-frame{overflow:visible}.app-scale-canvas{transform-origin:0 0;position:relative}.app-sidebar{transform-origin:0 0;bottom:auto}.sidebar-brand{justify-content:center;display:flex}.sidebar-brand-button{background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-brand-logo{object-fit:contain;border-radius:7px;width:112px;max-width:100%;height:auto;display:block}.app-main{width:calc(100% - 236px);margin-left:236px}.mobile-bottom-tabs,.mobile-bet-cart-backdrop,.mobile-bet-cart-fab{display:none}.logout-button{justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;color:#fffaf0!important}.wallet-menu-wrap{position:relative}.wallet-menu-button{color:#163629;background:#fffaf1;border:1px solid #dfd4bd;border-radius:7px;align-items:center;gap:12px;height:40px;padding:0 12px;display:flex;box-shadow:0 1px 2px #48361814}.wallet-menu-button>div{min-width:0}.wallet-balance-text{text-overflow:ellipsis;white-space:nowrap;max-width:112px;display:block;overflow:hidden}.wallet-menu-panel{z-index:60;background:#fffaf1;border:1px solid #d8c9aa;border-radius:7px;width:100%;min-width:132px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 10px 22px #35271229}.wallet-menu-panel button{color:#063e2c;border-bottom:1px solid #eadfca;justify-content:center;align-items:center;height:38px;font-size:12px;font-weight:900;display:flex}.wallet-menu-panel button:last-child{border-bottom:0}.wallet-menu-panel button:hover{background:#ead8b7}.photo-card{aspect-ratio:1;align-self:start;height:auto;min-height:0}button{cursor:pointer}button:disabled{cursor:not-allowed}.hero-panel{background-image:linear-gradient(90deg,#11140ee6 0%,#11140ea8 42%,#11140e24 74%),url(https://images.unsplash.com/photo-1546519638-68e109498ffc?auto=format&fit=crop&w=1600&q=80);background-position:50%,100%;background-size:cover;position:relative;box-shadow:inset 0 0 0 1px #d8bd7733,0 1px 2px #32261229}.hero-panel:after{content:"";background:radial-gradient(circle at 72% 18%,#d8bd7733,#0000 24%),linear-gradient(#0000,#00000029);position:absolute;inset:0}.wallet-panel{background-image:linear-gradient(135deg,#ffffff0f 0%,#fff0 38%),linear-gradient(135deg,#063e2c 0%,#07533b 58%,#03291d 100%);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #d8bd771f,0 1px 2px #32261224}.wallet-panel:after{content:none}.wallet-login-prompt{align-content:center;justify-items:start;gap:8px;min-height:100px;display:grid}.wallet-login-prompt p{color:#fffaf0;font-size:20px;font-weight:900}.wallet-login-prompt span{color:#d8bd77;font-size:12px;font-weight:900;line-height:1.45}.wallet-login-prompt button{margin-top:4px}.sports-hero{background-color:#063e2c;background-position:50%;background-size:cover;border:1px solid #0c5039;border-radius:7px;min-height:240px;overflow:hidden;box-shadow:inset 0 0 0 1px #d8bd772e,0 1px 2px #32261229}.cyber-app-shell{isolation:isolate;min-height:100vh;position:relative;overflow:clip visible;color:#ddd6fe!important;background:radial-gradient(circle at 26% 0,#a855f729,#0000 32%),radial-gradient(circle at 76% 10%,#22d3ee1a,#0000 28%),linear-gradient(#070716 0%,#080a1d 46%,#060816 100%)!important}.cyber-app-shell:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#a855f70e 1px,#0000 1px),linear-gradient(90deg,#22d3ee0a 1px,#0000 1px),radial-gradient(circle at 18px 18px,#c4b5fd1f 0 1px,#0000 1.5px);background-size:42px 42px,42px 42px,28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#00000075);mask-image:linear-gradient(#000000eb,#00000075)}.cyber-app-shell:after{content:"";z-index:-1;pointer-events:none;opacity:.38;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 4px),linear-gradient(90deg,#d946ef0f,#0000 22% 78%,#22d3ee0d);position:fixed;inset:0}.cyber-sidebar{overflow:hidden;box-shadow:14px 0 38px #0405166b,inset -1px 0 #22d3ee38,inset 0 0 28px #a855f72e;background:radial-gradient(circle at 50% 16%,#d946ef3d,#0000 34%),linear-gradient(#180844fa,#0a0820fa 52%,#120636fa)!important;border-right:1px solid #a855f794!important}.cyber-sidebar:before,.cyber-sidebar:after{content:"";pointer-events:none;position:absolute}.cyber-sidebar:before{clip-path:polygon(16px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 16px);border:1px solid #d946ef47;inset:12px;box-shadow:inset 0 0 22px #22d3ee0f}.cyber-sidebar:after{filter:drop-shadow(0 0 8px #d946efb8);background:linear-gradient(90deg,#0000,#d946efe6,#22d3eed1,#0000);height:2px;bottom:18px;left:24px;right:10px}.cyber-sidebar .sidebar-brand{z-index:1;border-bottom:1px solid #a855f733;align-items:center;min-height:84px;position:relative}.cyber-sidebar .sidebar-brand-logo{filter:drop-shadow(0 0 10px #ffffff61)drop-shadow(0 0 18px #d946ef94);width:166px}.cyber-sidebar-nav{z-index:1;position:relative}.cyber-sidebar-link,.cyber-sidebar-sub-link{clip-path:polygon(10px 0,100% 0,calc(100% - 9px) 100%,0 100%,0 10px);position:relative;overflow:hidden;color:#ddd6fec7!important;border-radius:0!important}.cyber-sidebar-link{border:1px solid #a855f72e;background:#100e308a!important}.pixel-accordion-arrow{color:#d946ef;filter:drop-shadow(0 0 4px #d946efc7)drop-shadow(0 0 8px #a855f76b);flex:0 0 13px;width:13px;height:13px;transition:color .14s steps(2,end),filter .14s steps(2,end),transform .14s steps(2,end);display:inline-block;position:relative;transform:translateY(1px)}.pixel-accordion-arrow:before{content:"";background:currentColor;width:3px;height:3px;position:absolute;top:3px;left:2px;box-shadow:3px 0,6px 0,3px 3px,3px 6px,0 3px #d946ef6b,6px 3px #d946ef6b}.pixel-accordion-arrow:after{content:"";opacity:.68;background:linear-gradient(90deg,#0000,#22d3eed1,#0000);height:1px;position:absolute;bottom:1px;left:1px;right:0}.cyber-sidebar-link:hover .pixel-accordion-arrow,.cyber-sidebar-link.is-active .pixel-accordion-arrow{color:#f0abfc;filter:drop-shadow(0 0 5px #f0abfcf2)drop-shadow(0 0 12px #d946efb8)drop-shadow(0 0 8px #22d3ee47)}.pixel-accordion-arrow.is-open{color:#f0abfc;transform:translateY(1px)rotate(180deg)}.cyber-sidebar-link:before,.cyber-sidebar-sub-link:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#d946ef2e,#0000 40%,#22d3ee1a),linear-gradient(90deg,#d946ef,#22d3ee) 100% 100%/34px 1px no-repeat;transition:opacity .16s;position:absolute;inset:0}.cyber-sidebar-link:hover,.cyber-sidebar-link.is-active,.cyber-sidebar-sub-link:hover,.cyber-sidebar-sub-link.is-active{box-shadow:0 0 14px #a855f747,inset 0 0 0 1px #f0abfc29;color:#fff!important;background:linear-gradient(90deg,#a855f7b3,#4c1d9561)!important;border-color:#d946efb8!important}.cyber-sidebar-link:hover:before,.cyber-sidebar-link.is-active:before,.cyber-sidebar-sub-link:hover:before,.cyber-sidebar-sub-link.is-active:before{opacity:1}.cyber-sidebar-sub-link span:first-child{background:#0d0826e0!important;border-color:#22d3ee8a!important}.cyber-top-header{box-shadow:0 10px 26px #03030e57,inset 0 -1px #22d3ee2e;background:linear-gradient(#0d0826f0,#060816e6)!important;border-bottom:1px solid #a855f76b!important}@media (width>=721px){.cyber-top-header{top:0;right:0;left:calc(236px * var(--home-scale,1));z-index:900;position:fixed!important}.cyber-top-header .top-header-frame{width:100%;max-width:none;margin-left:0;margin-right:0}.app-scale-frame{margin-top:58px}}.cyber-top-header .top-header-frame{position:relative}.cyber-top-header .top-header-frame:after{content:"";filter:drop-shadow(0 0 8px #d946efb3);background:linear-gradient(90deg,#0000,#d946efcc,#22d3eea3,#0000);height:1px;position:absolute;bottom:-1px;left:20px;right:20px}.cyber-top-header .top-nav-link{text-shadow:0 0 10px #a855f73d;color:#ddd6fed1!important}.cyber-top-header .top-nav-link:hover,.cyber-top-header .top-nav-link.is-active{color:#fff!important}.cyber-top-header .top-nav-link:after{background:linear-gradient(90deg,#d946ef,#22d3ee);box-shadow:0 0 10px #d946efb8}.cyber-top-header .top-header-logo-button{background:0 0;border:0;justify-content:center;align-items:center;padding:0}.cyber-top-header .top-header-logo{object-fit:contain;filter:none;width:112px;height:auto;display:block}.cyber-icon-button,.cyber-top-header .wallet-menu-button{box-shadow:inset 0 0 0 1px #22d3ee14,0 0 14px #a855f72e;color:#ddd6fe!important;background:#0d0826db!important;border-color:#a855f79e!important}.cyber-top-header .wallet-menu-button p,.cyber-top-header .wallet-menu-button svg{color:#ddd6fe!important}.cyber-top-header .wallet-menu-panel{background:#0b0b24;border-color:#a855f79e;box-shadow:0 14px 28px #03030e7a,0 0 18px #a855f747}.cyber-top-header .wallet-menu-panel button{color:#ddd6fe;border-bottom-color:#a855f73d}.cyber-top-header .wallet-menu-panel button:hover{color:#fff;background:#a855f733}.header-member-strip{align-items:center;gap:6px;min-width:0;display:flex}.header-member-item{color:#ddd6fe;background:linear-gradient(#ffffff0b,#fff0),#0d0826db;border:1px solid #a855f794;border-radius:7px;grid-template-columns:max-content minmax(0,max-content);justify-content:center;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;display:grid;box-shadow:inset 0 0 0 1px #22d3ee0f,0 0 12px #a855f71f}.header-member-item span{color:#c4b5fd;flex-shrink:0;font-size:10px;font-weight:900;line-height:1;display:block}.header-member-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #ffffff52;min-width:0;font-size:12px;font-weight:1000;line-height:1;display:block;overflow:hidden}.header-member-profile{max-width:150px}.header-member-profile strong{max-width:86px}.mobile-member-menu{align-items:center;min-width:0;display:none;position:relative}.mobile-member-profile{cursor:pointer}.mobile-member-arrow{color:#c4b5fd;flex-shrink:0;transition:transform .16s,color .16s}.mobile-member-arrow.is-open{color:#fff;transform:rotate(180deg)}.mobile-member-user-button{color:#ddd6fe;background:linear-gradient(#ffffff0f,#0000),#0d0826e6;border:1px solid #a855f79e;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #22d3ee14,0 0 12px #a855f72e}.mobile-member-user-button[aria-expanded=true]{color:#fff;border-color:#d946efd1;box-shadow:0 0 16px #d946ef47,inset 0 0 12px #a855f729}.mobile-member-menu-panel{z-index:940;color:#ddd6fe;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:radial-gradient(circle at 18% 0,#d946ef2e,#0000 34%),linear-gradient(#131137fa,#08091dfa);border:1px solid #a855f7a3;width:min(220px,100vw - 20px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 30px #00000070,0 0 22px #a855f73d}.mobile-member-balance-row{border-bottom:1px solid #a855f738;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 4px;font-size:11px;font-weight:900;display:flex}.mobile-member-balance-row span{color:#c4b5fd}.mobile-member-balance-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-member-user-panel{z-index:1000;width:min(318px,100vw - 58px);max-width:calc(100vw - 42px);padding:calc(58px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));transform-origin:100%;overscroll-behavior:contain;background:radial-gradient(circle at 18% 6%,#d946ef47,#0000 32%),linear-gradient(#2f1052fa,#0e072dfc 46%,#07051dfc);border:1px solid #a855f7a3;border-right:0;flex-direction:column;animation:.22s ease-out both mobile-member-panel-slide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 46px #0000008f,-1px 0 #22d3ee47,inset 1px 0 #f0abfc38,inset 0 0 32px #a855f724}.mobile-member-user-panel:before{content:"";top:calc(50px + env(safe-area-inset-top));pointer-events:none;clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);opacity:.55;background-color:#0000;background-image:linear-gradient(#22d3ee14 1px,#0000 1px),linear-gradient(90deg,#22d3ee14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #a855f770;position:absolute;bottom:8px;left:8px;right:8px}.mobile-member-user-panel-close{top:calc(12px + env(safe-area-inset-top));z-index:2;color:#fff;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 38%),#08091dd1;border:1px solid #a855f7b3;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:12px;box-shadow:0 0 14px #a855f752,inset 0 0 0 1px #22d3ee1f}.mobile-drawer-wallet-card{z-index:1;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:radial-gradient(circle at 12% 0,#d946ef2e,#0000 36%),linear-gradient(#131137f5,#08091dfa);border:1px solid #a855f79e;padding:10px;position:relative;box-shadow:0 0 20px #a855f733,inset 0 0 0 1px #22d3ee14}.mobile-drawer-wallet-user{color:#fff;border-bottom:1px solid #a855f73d;align-items:center;gap:8px;min-height:30px;padding-bottom:8px;font-size:12px;font-weight:1000;display:flex}.mobile-drawer-wallet-user span{color:#ddd6fe;background:#a855f72e;border:1px solid #d946ef80;align-items:center;height:22px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.mobile-drawer-wallet-user strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-drawer-wallet-balance-list{gap:7px;padding:9px 0;display:grid}.mobile-drawer-wallet-balance-row{color:#c4b5fd;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(90deg,#a855f726,#08091db8),#08091dad;border:1px solid #a855f757;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 9px;font-size:11px;font-weight:900;display:flex}.mobile-drawer-wallet-balance-row strong{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px #ffffff5c;min-width:0;overflow:hidden}.mobile-drawer-wallet-actions{border-bottom:1px solid #a855f73d;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:10px;display:grid}.mobile-drawer-wallet-actions button{color:#ddd6fe;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#ffffff1a,#0000 45%),linear-gradient(90deg,#0e122df5,#08091df5);border:1px solid #a855f77a;justify-content:center;align-items:center;min-width:0;height:36px;padding:0 6px;font-size:11px;font-weight:1000;display:inline-flex}.mobile-drawer-wallet-actions button.gold-button{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff52,#0000 38%),linear-gradient(90deg,#8a22e6,#b52cf0 52%,#7623c5);border-color:#d946efbd;box-shadow:0 0 16px #d946ef4d}.mobile-drawer-wallet-actions button.deep-green-button{background:linear-gradient(#ffffff14,#0000 45%),linear-gradient(90deg,#121d3af5,#08152df5);border-color:#22d3ee6b}.mobile-drawer-wallet-actions button:disabled{cursor:not-allowed;opacity:.55}.mobile-member-user-panel-head{z-index:1;color:#fff;border-bottom:1px solid #a855f757;align-items:center;gap:8px;min-height:44px;padding:0 10px 12px;font-size:12px;font-weight:1000;display:flex;position:relative}.mobile-member-user-panel-head span{color:#ddd6fe;background:#a855f729;border:1px solid #d946ef7a;align-items:center;height:22px;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.mobile-member-user-panel-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-member-user-panel-menu{z-index:1;gap:8px;padding:12px 0 0;display:grid;position:relative}.mobile-member-user-panel-menu button{color:#ddd6fe;text-align:left;clip-path:polygon(9px 0,100% 0,calc(100% - 6px) 100%,0 100%,0 9px);white-space:nowrap;background:linear-gradient(90deg,#a855f733,#08091da8 72%),#08091db8;border:1px solid #a855f770;justify-content:flex-start;align-items:center;gap:8px;min-width:0;height:42px;padding:0 14px;font-size:12px;font-weight:900;line-height:1.1;display:flex;box-shadow:inset 0 1px #ffffff0f}.mobile-member-user-panel-menu button svg{flex:none}.mobile-member-user-panel-menu .mobile-member-logout-button{color:#fecdd3;background:linear-gradient(90deg,#be123c57,#2f071cc2 72%),#180818d6;border-color:#f43f5e7a}.mobile-member-user-panel-menu .mobile-member-logout-button:hover{color:#fff;background:linear-gradient(90deg,#e11d4875,#2f071cd1 72%),#180818e6;border-color:#fb7185b8}.mobile-member-user-panel-menu button:hover{color:#fff;background:linear-gradient(90deg,#a855f775,#08091db8 72%),#08091dd1;border-color:#d946efb3}.cyber-top-header .gold-button,.cyber-wallet-panel .gold-button{--cyber-button-frame:#f472fff5;--cyber-button-fill:radial-gradient(circle at 50% 0%, #ffffff61, transparent 34%), linear-gradient(180deg, #ffffff42, #ffffff0a 38%, #490e873d 100%), linear-gradient(90deg, #8a22e6 0%, #b52cf0 48%, #8c24dd 100%);text-shadow:0 0 7px #ffffffc2,0 0 13px #f472ff7a;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;box-shadow:0 0 0 1px #ffaaff47,0 0 16px #c026d38a,inset 0 0 0 1px #ffd6ff57,inset 0 10px 18px #ffffff1f,inset 0 -12px 20px #50149957;color:#fff!important;background:0 0!important}.cyber-top-header .deep-green-button,.cyber-wallet-panel .deep-green-button{--cyber-button-frame:#22d3ee94;--cyber-button-fill:radial-gradient(circle at 50% 0%, #7dd3fc38, transparent 34%), linear-gradient(180deg, #ffffff24, #ffffff05 40%, #0506185c 100%), linear-gradient(180deg, #15133a, #08091f);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border:0;box-shadow:0 0 14px #22d3ee29,inset 0 0 0 1px #a855f738;color:#ddd6fe!important;background:0 0!important}.cyber-top-header .gold-button:before,.cyber-wallet-panel .gold-button:before,.cyber-top-header .deep-green-button:before,.cyber-wallet-panel .deep-green-button:before,.cyber-top-header .gold-button:after,.cyber-wallet-panel .gold-button:after,.cyber-top-header .deep-green-button:after,.cyber-wallet-panel .deep-green-button:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-top-header .gold-button:before,.cyber-wallet-panel .gold-button:before,.cyber-top-header .deep-green-button:before,.cyber-wallet-panel .deep-green-button:before{z-index:-2;background:var(--cyber-button-frame);border-radius:0;height:auto;inset:0}.cyber-top-header .gold-button:after,.cyber-wallet-panel .gold-button:after,.cyber-top-header .deep-green-button:after,.cyber-wallet-panel .deep-green-button:after{z-index:-1;background:var(--cyber-button-fill);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);inset:1px;box-shadow:inset 0 1px #ffffff57,inset 0 10px 16px #ffffff14,inset 0 -10px 18px #0b07286b}.login-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 18% 18%,#a855f747,#0000 30%),radial-gradient(circle at 82% 76%,#22d3ee29,#0000 28%),linear-gradient(135deg,#050510f5,#070718ed 46%,#12002ff5);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.login-modal{isolation:isolate;clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px);background:radial-gradient(circle at 28% 16%,#d946ef38,#0000 28%),radial-gradient(circle at 72% 84%,#22d3ee21,#0000 34%),linear-gradient(135deg,#0d0826fa,#12052dfa 54%,#050510fa);border:1px solid #a855f7d1;border-radius:0;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);width:min(880px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 16px #f0abfc75,0 0 48px #a855f77a,0 30px 90px #02020cb3,inset 0 0 0 1px #d946ef61,inset 0 0 36px #22d3ee0f}.login-modal:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px);border:1px solid #d946ef6b;position:absolute;inset:9px;box-shadow:inset 0 0 28px #a855f747,0 0 20px #d946ef42}.login-modal:after{content:"";z-index:1;pointer-events:none;filter:drop-shadow(0 0 8px #d946efb8);background:linear-gradient(90deg,#d946ef,#a855f7) 28px 0/92px 2px no-repeat,linear-gradient(90deg,#22d3ee,#d946ef) calc(100% - 120px) 0/92px 2px no-repeat,linear-gradient(#d946ef,#a855f7) 0 28px/2px 94px no-repeat,linear-gradient(#22d3ee,#d946ef) 100% calc(100% - 122px)/2px 94px no-repeat,linear-gradient(90deg,#0000,#d946efeb,#0000) 50% 100%/180px 2px no-repeat;position:absolute;inset:0}.login-modal-visual{color:#fffaf0;text-align:center;clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px);background:radial-gradient(circle at 50% 46%,#ec489929,#0000 28%),radial-gradient(circle at 50% 72%,#a855f742,#0000 30%),linear-gradient(145deg,#070718f5,#1b0648eb);align-content:center;justify-items:center;min-width:0;min-height:560px;display:grid;position:relative;overflow:hidden}.login-modal-visual:before,.login-modal-visual:after{content:"";pointer-events:none;position:absolute}.login-modal-visual:before{clip-path:polygon(20px 0,100% 0,100% calc(100% - 34px),calc(100% - 34px) 100%,0 100%,0 20px);border:1px solid #a855f78f;inset:20px;box-shadow:inset 0 0 36px #a855f742,0 0 24px #d946ef3d}.login-modal-visual:after{background:linear-gradient(90deg,#0000,#ec4899f2,#22d3eebf,#0000);height:2px;bottom:15%;left:9%;right:9%;box-shadow:0 0 24px #d946efcc}.auth-logo-image{z-index:2;object-fit:contain;filter:drop-shadow(0 0 12px #ffffff70)drop-shadow(0 0 26px #d946ef9e)drop-shadow(0 0 36px #fbbf2447);width:min(74%,310px);height:auto;display:block;position:relative}.login-modal-panel{scrollbar-width:thin;scrollbar-color:#a855f7 #070718;background:radial-gradient(circle at 24% 0,#d946ef33,#0000 34%),radial-gradient(circle at 82% 22%,#22d3ee1a,#0000 24%),linear-gradient(#12052df5,#050510fa);flex-direction:column;min-width:0;min-height:0;padding:40px 36px 34px;display:flex;position:relative;overflow:hidden auto}.login-modal-panel:before{content:"";z-index:1;pointer-events:none;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px);border:1px solid #a855f75c;border-left:0;position:absolute;inset:18px 18px 18px 0;box-shadow:inset 0 0 30px #a855f724,inset 0 0 2px #f0abfc7a}.login-modal-panel:after{content:"";z-index:1;pointer-events:none;opacity:.5;background-image:radial-gradient(circle at 18% 20%,#ffffff24 0 1px,#0000 2px),radial-gradient(circle at 76% 68%,#22d3ee1f 0 1px,#0000 2px);background-size:28px 28px,34px 34px;position:absolute;inset:0}.login-modal-panel::-webkit-scrollbar{width:5px}.login-modal-panel::-webkit-scrollbar-track{background:#070718}.login-modal-panel::-webkit-scrollbar-thumb{background:#a855f7;border-radius:999px}.login-modal-head{z-index:2;justify-content:center;align-items:flex-start;width:100%;min-height:104px;padding:22px 58px 0;display:flex;position:relative}.login-modal-head>div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:min(290px,100%);min-width:0;display:flex;position:relative;overflow:visible}.login-modal-head>div:before,.login-modal-head>div:after{content:"";background:linear-gradient(90deg,#0000,#d946ef 35%,#22d3ee 62%,#0000),linear-gradient(90deg,#0000 20%,#ffffffb3 21% 25%,#0000 26%);width:86px;height:3px;position:absolute;top:28px;box-shadow:0 0 12px #d946efdb}.login-modal-head>div:before{right:calc(100% + 22px)}.login-modal-head>div:after{left:calc(100% + 22px);transform:scaleX(-1)}.login-modal-head h2{color:#fff;text-shadow:0 0 8px #ffffffdb,0 0 18px #a855f7,0 0 34px #d946efb8,0 0 54px #22d3ee2e;font-size:48px;font-weight:1000;line-height:1}.login-title-kicker{background:linear-gradient(90deg,#0000,#d946ef 32%,#fff 50%,#22d3ee 68%,#0000),linear-gradient(90deg,#0000 12%,#d946efcc 13% 18%,#0000 19% 82%,#22d3eecc 83% 88%,#0000 89%);width:100%;height:2px;margin:0 auto 15px;display:block;box-shadow:0 0 12px #d946efe6,0 0 24px #22d3ee38}.login-modal-close{z-index:2;color:#fff;background:radial-gradient(circle at 40% 28%,#ffffff2e,#0000 34%),#0d0826d1;border:1px solid #d946efdb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:box-shadow .16s,transform .16s,border-color .16s;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 0 14px #a855f780,0 0 4px #ffffff2e,inset 0 0 0 1px #ffffff2e,inset 0 0 14px #d946ef3d,inset 0 -6px 12px #0505109e}.login-modal-close:before{content:"";border-radius:inherit;border:1px solid #f0abfc5c;position:absolute;inset:4px;box-shadow:inset 0 0 10px #a855f72e}.login-modal-close svg{z-index:1;stroke-width:2.8px;filter:drop-shadow(0 0 6px #fffc);width:19px;height:19px;position:relative}.login-modal-close:hover{border-color:#22d3ee;transform:rotate(8deg)scale(1.04);box-shadow:0 0 24px #d946efc7,0 0 16px #22d3ee66,inset 0 0 14px #d946ef57}.login-field-stack{z-index:2;gap:22px;margin-top:18px;display:grid;position:relative}.login-field{isolation:isolate;gap:9px;display:grid;position:relative}.login-field:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(16px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);opacity:.9;background:linear-gradient(90deg,#d946eff2,#a855f7c7 48%,#22d3ee8c),#a855f76b;height:62px;transition:opacity .16s,box-shadow .16s,filter .16s;position:absolute;bottom:-3px;left:-3px;right:-3px;box-shadow:0 0 18px #a855f76b,0 0 4px #ffffff52}.login-field:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 0 7px #d946efad);opacity:.72;background:linear-gradient(90deg,#d946ef,#f0abfc) 0 0/58px 1px no-repeat,linear-gradient(90deg,#d946ef,#22d3ee) 100% 100%/72px 1px no-repeat,linear-gradient(#f0abfc,#0000) 0 0/1px 20px no-repeat,linear-gradient(#0000,#22d3ee) 100% 100%/1px 20px no-repeat;height:50px;position:absolute;bottom:6px;left:8px;right:8px}.login-field:focus-within:before{opacity:1;filter:brightness(1.18);box-shadow:0 0 28px #d946efb8,0 0 14px #22d3ee3d,0 0 4px #ffffff80}.login-field:hover:before{box-shadow:0 0 22px #a855f78f,0 0 8px #22d3ee24}.login-field span{color:#c4b5fd;letter-spacing:.02em;text-shadow:0 0 12px #a855f799;font-size:12px;font-weight:900}.login-field input,.login-field select{z-index:1;color:#fff;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(#ffffff0e,#0000 46%),linear-gradient(90deg,#a855f729,#0000 40%,#22d3ee1a),#040516f5;border:1px solid #f0abfc94;border-radius:0;outline:none;height:58px;padding:0 24px;font-size:15px;font-weight:900;line-height:58px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;position:relative;box-shadow:inset 0 0 0 1px #d946ef33,inset 0 10px 22px #0000005c,inset 0 -1px #ffffff1a,0 0 16px #a855f742}.login-field select{cursor:pointer;appearance:none;background:linear-gradient(45deg,#0000 50%,#22d3ee 50%) right 17px center/7px 7px no-repeat,linear-gradient(135deg,#d946ef 50%,#0000 50%) right 12px center/7px 7px no-repeat,linear-gradient(90deg,#a855f724,#0000 36%,#22d3ee14),#08091de6;padding-right:34px}.login-field input:focus,.login-field select:focus{background:linear-gradient(#ffffff14,#0000 48%),linear-gradient(90deg,#d946ef38,#0000 42%,#22d3ee24),#080820fa;border-color:#fff;box-shadow:inset 0 0 0 1px #f0abfc61,inset 0 10px 22px #00000047,inset 0 0 26px #d946ef1f,0 0 30px #d946ef94,0 0 16px #22d3ee38}.login-field input:hover,.login-field select:hover{border-color:#f0abfcc7}.login-field input::placeholder{color:#c4b5fdad}.login-error-message{z-index:2;color:#fbcfe8;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#4c051994;border:1px solid #ec489980;border-radius:0;margin-top:12px;padding:8px 10px;font-size:12px;font-weight:900;position:relative}.login-submit-button{z-index:2;isolation:isolate;color:#fff;text-shadow:0 0 10px #ffffffe0,0 0 16px #f472ff8a;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:radial-gradient(circle at 50% 18%,#ffffff47,#0000 24%),linear-gradient(#fff3,#0000 38%),linear-gradient(90deg,#7c1ddd,#b52cf0 48%,#8625dc),#8a22e6;border:1px solid #f472fff5;border-radius:0;justify-content:center;align-items:center;height:66px;margin-top:30px;font-size:18px;font-weight:1000;transition:filter .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 0 5px #ffffff80,0 0 28px #c026d3b3,0 0 54px #a855f780,inset 0 0 0 1px #ffd6ff52,inset 0 12px 20px #ffffff1f,inset 0 -12px 28px #490e876b}.login-submit-button:before,.login-submit-button:after,.login-modal-actions button:before,.login-modal-actions button:after,.login-telegram-button:before,.login-telegram-button:after{content:"";pointer-events:none;position:absolute}.login-submit-button:before{z-index:1;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);border:1px solid #ffffff85;inset:5px;box-shadow:inset 0 0 16px #ffffff29,0 0 12px #ffffff2e}.login-submit-button:after{z-index:1;filter:drop-shadow(0 0 8px #ffffffb8);background:linear-gradient(90deg,#fff,#f0abfc) 22px 7px/82px 2px no-repeat,linear-gradient(90deg,#22d3ee,#fff) calc(100% - 104px) calc(100% - 8px)/82px 2px no-repeat,linear-gradient(#fff,#0000) 10px 20px/2px 20px no-repeat,linear-gradient(#0000,#22d3ee) calc(100% - 10px) calc(100% - 40px)/2px 20px no-repeat;inset:0}.login-submit-button:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 0 44px #d946efc2,0 0 24px #22d3ee4d,inset 0 0 0 1px #ffffff57,inset 0 16px 22px #ffffff2e,inset 0 -12px 28px #3107506b}.login-submit-button:active,.login-modal-actions button:active,.login-telegram-button:active{transform:scale(.99)}.login-modal-actions{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid;position:relative}.login-modal-actions button{isolation:isolate;color:#ddd6fe;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#ffffff0e,#0000 48%),linear-gradient(90deg,#a855f729,#22d3ee12),#05061af0;border:1px solid #a855f7cc;border-radius:0;justify-content:center;align-items:center;height:50px;font-size:12px;font-weight:900;transition:box-shadow .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #f0abfc1f,inset 0 8px 18px #0000003d,0 0 14px #a855f738}.login-modal-actions button:before,.login-telegram-button:before{z-index:1;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border:1px solid #a855f766;inset:4px}.login-modal-actions button:after,.login-telegram-button:after{z-index:1;filter:drop-shadow(0 0 6px #d946ef8f);opacity:.82;background:linear-gradient(90deg,#d946ef,#0000) 15px 6px/46px 1px no-repeat,linear-gradient(90deg,#0000,#22d3ee) calc(100% - 61px) calc(100% - 7px)/46px 1px no-repeat;inset:0}.login-modal-actions button:hover{color:#fff;border-color:#22d3ee;transform:translateY(-1px);box-shadow:0 0 20px #a855f780,0 0 10px #22d3ee2e,inset 0 0 22px #22d3ee1f,inset 0 8px 18px #0000002e}.login-telegram-button{z-index:2;isolation:isolate;color:#e0f2fe;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:linear-gradient(#ffffff0e,#0000 48%),linear-gradient(90deg,#0e749038,#a855f724),#05061af0;border:1px solid #22d3eec7;border-radius:0;justify-content:center;align-items:center;height:52px;margin-top:16px;font-size:13px;font-weight:900;transition:box-shadow .16s,border-color .16s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #7dd3fc24,inset 0 8px 18px #00000038,0 0 14px #22d3ee33}.login-telegram-button:hover{border-color:#67e8f9;transform:translateY(-1px);box-shadow:0 0 18px #22d3ee70,inset 0 0 18px #22d3ee24}.cyber-grid,.cyber-scanline{z-index:0;pointer-events:none;position:absolute;inset:0}.cyber-grid{opacity:.54;background-image:linear-gradient(#a855f724 1px,#0000 1px),linear-gradient(90deg,#a855f724 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 74%)}.cyber-scanline{opacity:.55;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 5px)}.glitch-line{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#d946ef,#22d3ee,#0000);height:2px;position:absolute;box-shadow:0 0 12px #d946efa6}.visual-glitch-a{width:42%;top:12%;left:8%}.visual-glitch-b{width:48%;bottom:10%;right:8%}.panel-glitch-a{width:126px;top:58px;right:74px}.visual-circuit-dot{z-index:1;background:#f0abfc;border-radius:999px;width:5px;height:5px;position:absolute;box-shadow:0 0 10px #d946efe6,0 0 22px #22d3ee75}.visual-circuit-dot-a{top:27%;left:32%}.visual-circuit-dot-b{bottom:34%;right:30%}.signup-modal{width:min(880px,100%);height:min(650px,100vh - 48px);max-height:calc(100vh - 48px)}.signup-modal .login-modal-visual{min-height:0}.signup-modal .login-modal-panel{padding:38px 36px 28px;overflow:hidden}.signup-modal .login-modal-panel:before{border-color:#a855f75c;inset:18px 18px 18px 0;box-shadow:inset 0 0 30px #a855f724,inset 0 0 2px #f0abfc7a}.signup-modal .login-modal-head{min-height:104px;padding:22px 58px 0}.signup-modal .login-modal-head>div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.signup-modal .login-modal-close{grid-column:auto;position:absolute;top:0;right:0}.signup-modal .signup-modal-title{z-index:2;text-align:center;white-space:nowrap;max-width:100%;font-size:clamp(38px,4.2vw,46px);line-height:1;display:block;position:relative;overflow:visible}.signup-modal .signup-modal-title--anonymous{letter-spacing:0;font-size:clamp(28px,3.2vw,40px)}.signup-title-kicker{opacity:1;background:linear-gradient(90deg,#0000,#d946ef 32%,#fff 50%,#22d3ee 68%,#0000),linear-gradient(90deg,#0000 12%,#d946efcc 13% 18%,#0000 19% 82%,#22d3eecc 83% 88%,#0000 89%);width:min(100%,290px);margin:0 auto 13px;box-shadow:0 0 12px #d946efe6,0 0 24px #22d3ee38}.signup-modal .login-modal-head>div:before,.signup-modal .login-modal-head>div:after{opacity:.9;background:linear-gradient(90deg,#0000,#d946ef 35%,#22d3ee 62%,#0000),linear-gradient(90deg,#0000 20%,#ffffffb3 21% 25%,#0000 26%);width:clamp(42px,8vw,78px);height:3px;top:28px;box-shadow:0 0 12px #d946efdb}.signup-modal .login-modal-head>div:before{right:calc(50% + min(150px,31vw))}.signup-modal .login-modal-head>div:after{left:calc(50% + min(150px,31vw))}.signup-field-stack{scrollbar-width:thin;scrollbar-color:#a855f794 #0707186b;flex:1;gap:16px;min-height:0;margin-top:14px;padding:4px 10px 4px 2px;overflow-y:auto}.signup-field-stack::-webkit-scrollbar{width:5px}.signup-field-stack::-webkit-scrollbar-track{background:#0707185c;border-radius:999px}.signup-field-stack::-webkit-scrollbar-thumb{background:#a855f794;border-radius:999px;box-shadow:0 0 10px #a855f742}.signup-field-stack::-webkit-scrollbar-thumb:hover{background:#d946ef9e}.signup-modal .login-field{gap:8px}.signup-modal .login-field:before{clip-path:polygon(14px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);opacity:.82;background:linear-gradient(90deg,#d946efe0,#a855f7c7 48%,#22d3ee80),#a855f75c;height:58px;inset:24px -3px auto;box-shadow:0 0 16px #a855f75c,0 0 3px #ffffff42}.signup-modal .login-field:after{filter:drop-shadow(0 0 6px #d946ef8f);opacity:.68;background:linear-gradient(90deg,#d946ef,#f0abfc) 0 0/50px 1px no-repeat,linear-gradient(90deg,#d946ef,#22d3ee) 100% 100%/62px 1px no-repeat,linear-gradient(#f0abfc,#0000) 0 0/1px 16px no-repeat,linear-gradient(#0000,#22d3ee) 100% 100%/1px 16px no-repeat;height:46px;inset:30px 8px auto}.signup-modal .login-field:hover:before,.signup-modal .login-field:focus-within:before{opacity:.82;box-shadow:0 0 14px #a855f757,0 0 6px #22d3ee14}.signup-modal .login-field:focus-within:before{filter:brightness(1.08)}.signup-modal .login-field span{color:#c4b5fd;text-shadow:0 0 12px #a855f78f;font-size:12px}.signup-modal .signup-inline-field span{color:#c4b5fde0;-webkit-user-select:auto;user-select:auto}.signup-modal .login-field input,.signup-modal .login-field select{clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:linear-gradient(#ffffff0d,#0000 46%),linear-gradient(90deg,#a855f726,#0000 40%,#22d3ee17),#040516f5;border-color:#f0abfc8a;height:54px;padding:0 22px;font-size:14px;line-height:54px;box-shadow:inset 0 0 0 1px #d946ef2e,inset 0 10px 20px #00000052,inset 0 -1px #ffffff14,0 0 14px #a855f738}.signup-modal .login-field input:focus,.signup-modal .login-field select:focus{background:linear-gradient(#ffffff0e,#0000 48%),linear-gradient(90deg,#d946ef24,#0000 42%,#22d3ee14),#07081ef5;border-color:#f0abfcc2;box-shadow:inset 0 0 0 1px #d946ef33,inset 0 8px 16px #00000038,0 0 18px #d946ef47}.signup-modal .login-field input::placeholder{color:#c4b5fda8}.signup-select{z-index:1;position:relative}.signup-select.is-open{z-index:8}.signup-select>button{color:#fff;text-align:left;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:linear-gradient(#ffffff0d,#0000 46%),linear-gradient(90deg,#a855f726,#0000 40%,#22d3ee17),#040516f5;border:1px solid #f0abfc8a;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;height:54px;padding:0 18px 0 22px;font-size:14px;font-weight:900;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #d946ef2e,inset 0 10px 20px #00000052,inset 0 -1px #ffffff14,0 0 14px #a855f738}.signup-select>button:hover,.signup-select.is-open>button{border-color:#f0abfcc2;box-shadow:inset 0 0 0 1px #d946ef33,inset 0 8px 16px #00000038,0 0 18px #d946ef47}.signup-select>button svg{color:#22d3ee;flex:none;transition:transform .15s}.signup-select>button span{color:inherit;text-shadow:none;font-size:14px}.signup-select.is-open>button svg{transform:rotate(180deg)}.signup-select .is-placeholder{color:#c4b5fda8;font-size:14px}.signup-select-menu{scrollbar-width:thin;scrollbar-color:#a855f770 #07071859;background:#08091d;border:1px solid #a855f775;border-radius:0;max-height:190px;margin-top:6px;position:static;overflow-y:auto;box-shadow:0 12px 22px #02020c6b,0 0 12px #a855f72e}.signup-select-menu::-webkit-scrollbar{width:4px}.signup-select-menu::-webkit-scrollbar-track{background:#07071866}.signup-select-menu::-webkit-scrollbar-thumb{background:#a855f780;border-radius:999px}.signup-select-menu button{color:#ddd6fe;text-align:left;background:#08091d;border:0;border-bottom:1px solid #a855f733;align-items:center;width:100%;min-height:36px;padding:0 13px;font-size:12px;font-weight:900;transition:background .14s,color .14s,padding-left .14s;display:flex}.signup-select-menu button:last-child{border-bottom:0}.signup-select-menu button:hover,.signup-select-menu button.is-selected{color:#fff;background:linear-gradient(90deg,#d946ef2e,#22d3ee14),#10072a;padding-left:17px}.signup-select-menu button.is-selected{box-shadow:inset 2px 0 #22d3eed1}.signup-required-label{align-items:center;gap:5px;display:inline-flex}.signup-required-label:before{content:"";background:#d946ef;border-radius:999px;width:4px;height:4px;box-shadow:0 0 8px #d946ef8f}.signup-required-label em{color:#f0abfc;font-style:normal}.signup-field-help{color:#fbcfe8db;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#4c05194d;border:1px solid #ec489947;border-radius:0;padding:7px 9px;font-size:11px;font-weight:900;line-height:1.45;display:block}.signup-bank-row{grid-template-columns:minmax(126px,.78fr) minmax(0,1.22fr);align-items:start;gap:10px;display:grid}.signup-inline-field span{color:#c4b5fde0;-webkit-user-select:none;user-select:none}.signup-phone-row{grid-template-columns:72px 1fr 1fr;gap:8px;display:grid}.signup-phone-row input{width:100%}.signup-note{color:#c4b5fd;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#08091db8;border:1px solid #a855f780;border-radius:0;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:900;line-height:1.6}.signup-modal .login-submit-button{height:62px;margin-top:24px;font-size:18px;box-shadow:0 0 5px #ffffff80,0 0 28px #d946efb8,0 0 48px #a855f76b,inset 0 0 0 1px #ffffff40,inset 0 12px 20px #ffffff26,inset 0 -12px 28px #31075070}.signup-modal .login-submit-button:hover{box-shadow:0 0 32px #d946ef9e,0 0 14px #22d3ee2e,inset 0 0 0 1px #ffffff4d,inset 0 12px 20px #ffffff24,inset 0 -10px 22px #31075061}.signup-modal .login-telegram-button{border-color:#22d3eebd;height:52px;margin-top:12px;font-size:13px;box-shadow:inset 0 0 0 1px #7dd3fc24,inset 0 8px 18px #00000038,0 0 14px #22d3ee33}@media (width<=720px){body,.app-shell{overflow-x:hidden}.app-scale-frame,.app-scale-canvas,.app-main,.page-frame{width:100%!important}.app-scale-frame{overflow:visible;height:auto!important}.app-scale-canvas{transform:none!important}.app-main{margin-left:0;padding-bottom:92px}.app-sidebar{box-shadow:none;will-change:transform;transition:transform .18s;overflow-y:auto;z-index:1000!important;border-left:1px solid #a855f794!important;border-right:0!important;width:min(82vw,292px)!important;height:100dvh!important;min-height:100dvh!important;inset:0 0 0 auto!important}.app-sidebar.is-open{box-shadow:-18px 0 34px #03030e6b}.sidebar-brand-logo{width:136px}.cyber-sidebar .sidebar-brand{display:none}.cyber-sidebar:before{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);height:auto;inset:58px 8px 8px}.cyber-sidebar:after{inset:auto 18px 18px}.cyber-sidebar .cyber-sidebar-nav{margin-top:52px!important}.mobile-nav-close{z-index:1001;color:#fff;text-shadow:0 0 8px #f0abfcb8;background:radial-gradient(circle at 50% 0,#f0abfc29,#0000 38%),linear-gradient(#17103dfa,#07091efa);border:1px solid #a855f7b8;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #22d3ee14,inset 0 1px #ffffff2e,0 0 14px #a855f752}.mobile-nav-backdrop{z-index:990;background:#131b166b;border:0;position:fixed;inset:0}.mobile-user-drawer-backdrop{z-index:995;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05071894;border:0;position:fixed;inset:0}.mobile-bottom-tabs{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:22;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 0,#d946ef3d,#0000 36%),linear-gradient(#160c38f5,#050718f5);border:1px solid #a855f785;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:70px;padding:6px;display:grid;position:fixed;left:10px;overflow:visible;box-shadow:0 0 22px #a855f738,0 12px 28px #00000061,inset 0 1px #f0abfc3d,inset 0 -1px #22d3ee29}.mobile-bet-cart-fab{right:18px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:34;color:#fff;background:radial-gradient(circle at 35% 20%,#ffffff38,#0000 34%),linear-gradient(#a855f7f5,#4c1d95f5);border:1px solid #f0abfcb8;border-radius:999px;place-items:center;width:58px;height:58px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:fixed;box-shadow:0 0 18px #d946ef6b,0 10px 24px #0000006b,inset 0 1px #ffffff42,inset 0 -1px #22d3ee2e}.mobile-bet-cart-fab:active{transform:translateY(1px)scale(.98)}.mobile-bet-cart-fab.is-open,.mobile-bet-cart-fab.has-bets{border-color:#22d3eec7;box-shadow:0 0 18px #22d3ee47,0 0 24px #d946ef6b,0 10px 24px #00000070,inset 0 1px #ffffff47}.mobile-bet-cart-fab-icon{stroke-width:2.2px;filter:drop-shadow(0 3px 6px #0000005c)drop-shadow(0 0 9px #f0abfcb3);width:25px;height:25px}.mobile-bet-cart-fab em{color:#fff;background:linear-gradient(#22d3ee,#7c3aed);border:1px solid #ffffffb8;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-style:normal;font-weight:1000;line-height:1;display:grid;position:absolute;top:-4px;right:-2px;box-shadow:0 0 12px #22d3ee7a}.mobile-bottom-tab{color:#ddd6fed6;text-shadow:0 0 8px #a855f757;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;font-size:10px;font-weight:900;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.mobile-bottom-tab-icon{object-fit:contain;color:currentColor;filter:drop-shadow(0 5px 8px #0000006b)drop-shadow(0 0 9px #d946ef6b);flex-shrink:0;width:40px;height:40px;transition:filter .16s,transform .16s}.mobile-bottom-tab svg.mobile-bottom-tab-icon{stroke-width:2.15px;width:22px;height:22px}.mobile-bottom-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:0;overflow:hidden}.mobile-bottom-tab.is-active{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff2e,#0000 34%),linear-gradient(#a855f780,#56188e57);border-color:#f0abfcad;box-shadow:0 0 14px #d946ef6b,inset 0 1px #ffffff38,inset 0 -1px #22d3ee29}.mobile-bottom-tab.is-active .mobile-bottom-tab-icon{filter:drop-shadow(0 6px 9px #00000070)drop-shadow(0 0 12px #f0abfcc2)drop-shadow(0 0 18px #d946ef8f);transform:translateY(-2px)scale(1.08)}.mobile-bottom-tab.is-cart{position:relative}.mobile-bottom-tab.is-cart .mobile-bottom-tab-icon{color:currentColor}.mobile-bottom-tab.is-cart span{font-size:9px}.mobile-bottom-tab em{color:#fff;background:linear-gradient(#f0abfc,#d946ef);border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-style:normal;font-weight:1000;line-height:1;display:grid;position:absolute;top:7px;right:10px}.mobile-bet-cart-backdrop{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040618ad;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mobile-bet-cart-sheet{color:#ddd6fe;background:radial-gradient(circle at 18% 0,#d946ef33,#0000 36%),radial-gradient(circle at 86% 14%,#22d3ee24,#0000 30%),linear-gradient(#140d3afa,#07081cfc);border:1px solid #a855f794;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;width:100%;max-width:none;max-height:min(84dvh,720px);display:flex;overflow:hidden;box-shadow:0 -18px 42px #00000080,0 0 26px #a855f738,inset 0 1px #f0abfc33}.mobile-bet-cart-handle{background:linear-gradient(90deg,#22d3ee5c,#f0abfccc,#22d3ee5c);border-radius:999px;flex-shrink:0;align-self:center;width:44px;height:4px;margin-top:9px;box-shadow:0 0 10px #d946ef6b}.mobile-bet-cart-head{background:linear-gradient(90deg,#a855f729,#22d3ee0a);border-bottom:1px solid #a855f747;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 11px;display:flex}.mobile-bet-cart-head p{color:#22d3ee;letter-spacing:0;font-size:10px;font-weight:1000;line-height:1}.mobile-bet-cart-head h2{color:#fff;text-shadow:0 0 12px #d946ef7a;margin-top:4px;font-size:18px;font-weight:1000;line-height:1}.mobile-bet-cart-head button{color:#f0abfc;background:#08091dc2;border:1px solid #d946ef7a;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff1f}.mobile-bet-cart-list{overscroll-behavior:contain;scrollbar-color:#d946efb8 #08091db8;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:104px;max-height:min(34dvh,320px);padding:10px;display:grid;overflow-y:auto}.mobile-bet-cart-list.has-items{min-height:0}.mobile-bet-cart-item{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(90deg,#a855f724,#22d3ee0d),#0d0826d6;border:1px solid #a855f75c;border-radius:0;padding:10px 36px 10px 10px;position:relative;box-shadow:inset 0 0 0 1px #22d3ee0a}.mobile-bet-cart-remove{color:#f0abfc;background:#08091deb;border:1px solid #d946ef6b;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:7px;right:7px}.mobile-bet-cart-item p,.mobile-bet-cart-item strong,.mobile-bet-cart-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-bet-cart-item p{color:#fff;font-size:12px;font-weight:1000}.mobile-bet-cart-item span{color:#22d3ee;margin-top:4px;font-size:10px;font-weight:900}.mobile-bet-cart-item strong{color:#f0abfc;margin-top:5px;font-size:11px;font-weight:1000}.mobile-bet-cart-empty{color:#c4b5fd;text-align:center;background:#0d082694;border:1px dashed #a855f77a;border-radius:0;place-items:center;min-height:88px;font-size:12px;font-weight:1000;display:grid}.mobile-bet-cart-summary{color:#fff;background:linear-gradient(#160d37f5,#08091ffa);border-top:1px solid #a855f757;border-bottom:1px solid #22d3ee38;overflow:hidden}.mobile-bet-cart-summary div{border-bottom:1px solid #a855f738;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:1000;display:flex}.mobile-bet-cart-summary div:last-child{background:#22d3ee1a;border-bottom:0}.mobile-bet-cart-summary span{color:#c4b5fd}.mobile-bet-cart-summary strong{color:#fff}.mobile-bet-cart-amounts{background:#08091dd1;border-bottom:1px solid #a855f747;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-bet-cart-amounts button{color:#ddd6fe;border-bottom:1px solid #a855f733;border-right:1px solid #a855f733;height:38px;font-size:11px;font-weight:1000}.mobile-bet-cart-amounts button:active{color:#fff;background:#a855f73d}.mobile-bet-submit{width:calc(100% - 16px);min-height:44px;margin:8px;margin-bottom:calc(8px + env(safe-area-inset-bottom));clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);flex-shrink:0;font-size:13px;font-weight:1000;box-shadow:0 0 16px #d946ef3d;color:#fff!important;background:linear-gradient(#ffffff1f,#0000 44%),linear-gradient(90deg,#a855f7d1,#4c1d95e6)!important;border:1px solid #d946ef9e!important;border-radius:0!important}.mobile-bottom-tab:active{transform:translateY(1px)}.top-header-frame{height:56px;padding-left:12px;padding-right:12px}.mobile-menu-button{background:#fffaf1;flex-shrink:0;display:grid}.top-header-frame nav{display:none}.top-header-logo-button{display:inline-flex!important}.top-header-frame .gold-button,.top-header-frame .deep-green-button,.top-header-frame .logout-button{height:34px;padding-left:8px;padding-right:8px;font-size:11px}.top-header-frame .header-auth-actions{gap:4px}.mobile-member-menu{gap:4px;display:flex}.mobile-member-profile{grid-template-columns:max-content minmax(0,1fr) auto;width:min(128px,34vw);max-width:min(128px,34vw)}.mobile-member-profile.header-member-item{gap:5px;height:34px;padding:0 8px}.mobile-member-profile span{font-size:9px}.mobile-member-profile strong{max-width:none;font-size:11px}.wallet-menu-button{gap:6px;min-width:148px;height:34px;padding-left:8px;padding-right:8px}.wallet-menu-button svg:first-child{width:16px;height:16px}.wallet-menu-button p:first-child{display:none}.wallet-menu-button p:last-child{color:#163629;max-width:110px;font-size:11px;font-weight:900}.wallet-menu-panel{width:max-content;min-width:156px}.page-frame{padding-left:12px;padding-right:12px}.page-frame.grid{grid-template-columns:minmax(0,1fr)!important}.hero-panel{background-position:50%,50%;min-height:178px;padding:16px}.page-frame [class*=grid-cols-4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-action-grid{flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.quick-action-grid button{flex:1 1 0!important;gap:5px!important;min-width:0!important;height:58px!important;padding:0 2px!important;font-size:10px!important}.quick-action-grid svg{width:16px!important;height:16px!important}.photo-card{min-height:132px}.panel{padding:14px}.casino-page,.event-page,.slot-page{padding-top:8px;padding-bottom:12px}.casino-page-panel,.event-page-panel,.slot-page-panel{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.casino-page .thin-page-heading,.event-page .thin-page-heading,.slot-page .thin-page-heading{background:0 0;border-top:0;border-bottom:1px solid #d8bd77;border-left:4px solid #d8bd77;border-right:0;border-radius:0;padding:0 4px 0 10px}.thin-page-heading{align-items:center;min-height:46px;padding:0 12px}.casino-fixed-scroll{padding-bottom:0;overflow:visible;margin:10px 8px!important}.casino-fixed-canvas{width:100%;margin:0}.casino-hero,.slot-hero{border:0;min-height:136px;padding:14px}.casino-hero h3,.slot-hero h3{max-width:100%;font-size:20px;line-height:1.18}.casino-hero p,.slot-hero p{max-width:100%;line-height:1.35}.casino-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.casino-game-card{border:0;border-radius:7px}.casino-game-info{gap:6px;padding:9px}.casino-game-info h3{font-size:12px;line-height:1.2}.casino-game-info span{padding:3px 6px;font-size:9px}.banner-slot{height:74px}.provider-logo-section,.provider-logo-wall{display:none!important}.login-modal{grid-template-columns:1fr;width:min(100%,100vw - 24px);max-height:calc(100vh - 32px);overflow-y:auto}.login-modal-visual{display:none}.auth-logo-image{width:min(58%,190px);max-height:150px}.login-modal-panel{padding:28px 20px 24px}.login-modal-panel:before{inset:12px}.login-modal-head{min-height:84px;padding:18px 46px 0}.login-modal-head h2{font-size:36px}.login-modal-head>div:before,.login-modal-head>div:after{width:42px}.login-modal-head>div:before{right:calc(100% + 8px)}.login-modal-head>div:after{left:calc(100% + 8px)}.login-modal-close{width:38px;height:38px}.login-field-stack{gap:18px;margin-top:14px}.login-field:before{height:58px}.login-field:after{height:46px;left:7px;right:7px}.login-field input,.login-field select{height:54px;padding-left:18px;padding-right:18px;line-height:54px}.login-submit-button{height:60px;margin-top:24px}.login-modal-actions{gap:10px}.login-modal-actions button{height:48px}.signup-modal .login-modal-panel{padding:26px 20px 22px}.signup-modal .login-modal-head{min-height:82px;padding:18px 46px 0}.signup-modal .signup-modal-title{max-width:100%;font-size:clamp(30px,8vw,36px)}.signup-modal .signup-modal-title--anonymous{white-space:nowrap;font-size:clamp(23px,6.2vw,30px)}.signup-modal .login-modal-head>div{width:100%;max-width:100%}.signup-title-kicker{margin-bottom:9px}.signup-modal .login-modal-head>div:before,.signup-modal .login-modal-head>div:after{width:clamp(24px,9vw,42px);top:22px}.signup-modal .login-modal-head>div:before{right:calc(50% + min(122px,32vw))}.signup-modal .login-modal-head>div:after{left:calc(50% + min(122px,32vw))}.signup-field-stack{gap:14px;margin-top:12px;padding-right:4px}.signup-bank-row,.signup-phone-row{grid-template-columns:minmax(0,1fr);gap:11px}.signup-modal .login-field:before{height:54px;top:23px}.signup-modal .login-field:after{height:42px;top:29px}.signup-modal .login-field input,.signup-modal .login-field select,.signup-select>button{height:50px;line-height:50px}.signup-modal .login-submit-button{height:58px;margin-top:20px}.signup-modal .login-telegram-button{height:50px}}.gold-button{isolation:isolate;text-shadow:0 0 7px #ffffffd1,0 0 14px #f472ff94;background:linear-gradient(#ffffff57 0%,#ffffff14 38%,#52129f47 100%),linear-gradient(90deg,#8d22f2 0%,#c331ff 50%,#8f25ed 100%);border:1px solid #ffb4ffeb;border-radius:7px;transition:transform .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff85,inset 0 -2px #450c8152,0 0 18px #c430ff94,0 8px 18px #18053657;color:#fff!important}.gold-button:before{content:"";z-index:-1;background:linear-gradient(#ffffff75,#fff0);border-radius:6px 6px 18px 18px;height:42%;position:absolute;inset:2px 3px auto}.gold-button:hover{filter:brightness(1.12)saturate(1.16);transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -2px #450c8157,0 0 26px #d946efb8,0 10px 22px #18053661}.gold-button:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #450c8152,inset 0 -1px #ffffff3d,0 4px 12px #18053657}.green-button{background:linear-gradient(#ffffff14,#fff0),linear-gradient(#0b543d,#063e2c);border:1px solid #d8bd7761;border-radius:5px;transition:transform .16s,filter .16s;box-shadow:inset 0 1px #ffffff1f,0 8px 16px #00000047}.green-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.deep-green-button{isolation:isolate;background:linear-gradient(#ffffff21,#fff0 42%),linear-gradient(#0a5a41 0%,#063e2c 58%,#03291d 100%);border:1px solid #0d5a40;border-radius:7px;transition:transform .16s,filter .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #00000038,0 6px 12px #063e2c3d,0 2px #03291d57}.deep-green-button:before{content:"";z-index:-1;background:linear-gradient(#ffffff24,#fff0);border-radius:6px 6px 16px 16px;height:42%;position:absolute;inset:2px 3px auto}.deep-green-button:hover{filter:brightness(1.08)saturate(1.04);transform:translateY(-1px)}.deep-green-button:active{transform:translateY(1px);box-shadow:inset 0 2px 3px #00000038,inset 0 -1px #ffffff14,0 4px 8px #063e2c38}.top-nav-link{text-shadow:0 1px #ffffffa8}.top-nav-link:after{content:"";opacity:0;transform-origin:0;background:#073d2c;border-radius:999px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.54);box-shadow:0 -1px #d8bd7747}.top-nav-link:hover:after,.top-nav-link.is-active:after{opacity:1;transform:scaleX(1)}.panel{background:#fffaf1;border:1px solid #dfd4bd;border-radius:8px;box-shadow:0 1px 2px #48361814,inset 0 1px #ffffff9e}.section-title{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:900}.home-cyber-layout,.home-cyber-sections,.home-banner-grid,.home-menu-strip,.provider-logo-section{z-index:1;position:relative}.home-cyber-layout{z-index:80;overflow:visible}.cyber-hero-panel{isolation:isolate;z-index:90;position:relative;background:radial-gradient(circle at 24% 8%,#d946ef2e,#0000 34%),linear-gradient(#0e0a2af5,#060816f5)!important;border:1px solid #d946efb8!important;border-radius:0!important;min-height:300px!important;padding:12px!important;overflow:visible!important;box-shadow:0 0 34px #a855f757,0 18px 40px #02020c5c,inset 0 0 0 1px #22d3ee38,inset 0 0 46px #a855f738!important}.cyber-hero-panel:before{content:"";z-index:1;pointer-events:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(90deg,#d946ef33,#0000 35%,#22d3ee1a),repeating-linear-gradient(#ffffff0a 0 1px,#0000 1px 5px);border:1px solid #f0abfc47;position:absolute;inset:12px}.cyber-hero-panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#d946ef,#22d3ee) 18% 18%/140px 2px no-repeat,linear-gradient(90deg,#22d3ee,#d946ef) 78% 74%/170px 2px no-repeat;position:absolute;inset:0;overflow:hidden}.cyber-hero-media{z-index:2;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background-position:50%,100%;background-size:cover;border:1px solid #d946ef57;height:100%;min-height:276px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #22d3ee1f,inset 0 0 42px #a855f738}.cyber-hero-media:before,.cyber-hero-media:after{content:none;pointer-events:none;position:absolute;inset:0}.cyber-hero-media:before{z-index:1;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 4px),radial-gradient(circle at 78% 18%,#22d3ee1f,#0000 24%)}.cyber-hero-media:after{z-index:2;filter:drop-shadow(0 0 8px #d946efb8);background:linear-gradient(90deg,#d946ef,#22d3ee) 100% 60%/150px 2px no-repeat,linear-gradient(90deg,#0000,#d946efc2,#0000) 50% 100%/220px 1px no-repeat}.cyber-hero-content{z-index:4;gap:12px;max-width:570px;padding:26px 0 0 10px;display:grid;position:relative}.cyber-eyebrow{color:#22d3ee;letter-spacing:.22em;text-shadow:0 0 12px #22d3eed1;font-size:12px;font-weight:1000}.cyber-hero-content h1{color:#fff;letter-spacing:0;text-transform:uppercase;text-shadow:0 0 8px #ffffffdb,0 0 18px #a855f7e6,0 0 34px #d946efa8;font-size:54px;font-weight:1000;line-height:.96}.cyber-hero-content>p:not(.cyber-eyebrow){color:#ddd6fe;max-width:470px;font-size:17px;font-weight:900;line-height:1.45}.cyber-cta-button{color:#fff;text-shadow:0 0 8px #ffffffc2;clip-path:polygon(12px 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%,0 12px);background:linear-gradient(#ffffff4d,#0000 44%),linear-gradient(90deg,#d946ef,#a855f7 55%,#c084fc);border:1px solid #f0abfceb;width:180px;height:52px;margin-top:8px;font-size:14px;font-weight:1000;transition:filter .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 0 24px #d946ef8f,inset 0 0 0 1px #fff3,inset 0 12px 18px #ffffff24}.cyber-cta-button:after{content:"";filter:drop-shadow(0 0 6px #22d3eebf);background:linear-gradient(90deg,#0000,#fff,#22d3ee);height:2px;position:absolute;bottom:8px;left:54px;right:18px}.cyber-cta-button:hover{filter:brightness(1.12)saturate(1.1);transform:translateY(-1px);box-shadow:0 0 34px #d946efad,0 0 16px #22d3ee3d,inset 0 0 0 1px #ffffff42}.cyber-hero-emblem{z-index:1;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);filter:drop-shadow(0 0 26px #a855f757);background:linear-gradient(90deg,#d946ef,#22d3ee) 50% 12%/120px 2px no-repeat,linear-gradient(90deg,#22d3ee,#d946ef) 50% 88%/156px 2px no-repeat,radial-gradient(circle,#d946ef47,#0000 58%),#08091d80;border:1px solid #22d3ee5c;width:210px;height:210px;position:absolute;bottom:28px;right:140px}.cyber-hero-emblem:before{content:"NB";color:#ffffffd1;text-shadow:0 0 16px #d946efeb;clip-path:inherit;border:1px solid #d946ef6b;place-items:center;font-size:54px;font-weight:1000;display:grid;position:absolute;inset:34px}.cyber-banner-dot{box-shadow:inset 0 0 0 1px #f0abfc2e;background:#ddd6fe57!important;border-radius:0!important}.cyber-banner-dot.is-active{box-shadow:0 0 12px #d946efcc;background:linear-gradient(90deg,#d946ef,#22d3ee)!important}.cyber-mini-panel,.cyber-panel,.cyber-wallet-panel,.cyber-banner-slot,.provider-logo-wall{isolation:isolate;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);position:relative;overflow:hidden;color:#ddd6fe!important;background:radial-gradient(circle at 18% 0,#d946ef29,#0000 34%),linear-gradient(#131137f5,#08091dfa)!important;border-color:#a855f785!important;border-radius:0!important;box-shadow:0 0 22px #a855f72e,inset 0 0 0 1px #22d3ee14,inset 0 0 28px #a855f714!important}.cyber-mini-panel:before,.cyber-panel:before,.cyber-wallet-panel:before,.cyber-banner-slot:before,.provider-logo-wall:before{content:"";z-index:-1;pointer-events:none;clip-path:inherit;border:1px solid #d946ef33;position:absolute;inset:8px}.cyber-panel:after,.cyber-mini-panel:after,.cyber-wallet-panel:after,.cyber-banner-slot:after{content:"";pointer-events:none;filter:drop-shadow(0 0 8px #d946efb8);background:linear-gradient(90deg,#0000,#d946efd1,#22d3ee94,#0000);height:1px;position:absolute;top:0;left:18px;right:18px}.cyber-panel-title,.cyber-panel .section-title{color:#fff;text-shadow:0 0 10px #a855f7cc,0 0 18px #d946ef5c}.cyber-panel-title:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#d946ef,#22d3ee);width:36px;height:2px;margin-left:8px;display:inline-block;box-shadow:0 0 8px #d946efb3}.cyber-quick-button{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #22d3ee14,0 0 12px #a855f71f;color:#ddd6fe!important;background:linear-gradient(#ffffff0f,#0000 46%),#08091de0!important;border-color:#a855f775!important;border-radius:0!important}.cyber-quick-button svg{filter:drop-shadow(0 0 8px #22d3ee99);color:#22d3ee!important}.cyber-quick-button:hover{box-shadow:0 0 18px #d946ef52,inset 0 0 0 1px #f0abfc2e;background:linear-gradient(#d946ef47,#08091de6)!important;border-color:#d946efd1!important}.cyber-wallet-panel{min-height:154px}.cyber-wallet-panel--full{align-items:center;height:100%;min-height:300px;display:flex}.member-wallet-card{z-index:1;align-content:space-between;gap:14px;width:100%;min-height:238px;display:grid;position:relative}.member-wallet-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.member-wallet-user{align-items:center;gap:9px;min-width:0;display:flex}.member-wallet-user span{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#d946ef29;border:1px solid #f0abfc94;flex:none;justify-content:center;align-items:center;height:26px;padding:0 9px;font-size:11px;font-weight:1000;line-height:1;display:inline-flex;box-shadow:0 0 12px #d946ef3d;color:#f0abfc!important}.member-wallet-user strong{color:#fff;text-overflow:ellipsis;text-shadow:0 0 12px #a855f79e;white-space:nowrap;min-width:0;font-size:18px;font-weight:1000;line-height:1.1;overflow:hidden}.member-wallet-card--guest .member-wallet-user span{color:#c4b5fd!important}.member-wallet-card--guest .member-wallet-user strong{font-size:17px}.member-wallet-head em{color:#22d3ee;letter-spacing:.12em;text-shadow:0 0 10px #22d3ee99;flex:none;font-size:10px;font-style:normal;font-weight:1000}.member-wallet-balance-list{gap:8px;display:grid}.member-wallet-balance-row{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(90deg,#a855f729,#0000 54%,#22d3ee14),#0506188a;border:1px solid #a855f73d;grid-template-columns:minmax(74px,auto) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 13px;display:grid;box-shadow:inset 0 0 0 1px #22d3ee0f}.member-wallet-balance-row span{white-space:nowrap;font-size:12px;font-weight:900;line-height:1;color:#ddd6fec7!important}.member-wallet-balance-row strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;text-overflow:ellipsis;text-shadow:0 0 10px #ffffff4d,0 0 18px #a855f775;white-space:nowrap;min-width:0;font-size:clamp(18px,1.4vw,24px);font-weight:1000;line-height:1.1;overflow:hidden}.member-wallet-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.member-wallet-actions button{min-width:0;height:46px;padding:0 12px;font-size:13px;font-weight:1000}.member-wallet-convert-button{color:#cffafe;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);text-shadow:0 0 8px #22d3ee94;background:linear-gradient(#22d3ee29,#0000 45%),#08091de0;border:1px solid #22d3ee9e;transition:border-color .16s,box-shadow .16s,filter .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 0 14px #22d3ee2e,inset 0 0 0 1px #a855f733}.member-wallet-convert-button:hover:not(:disabled){filter:brightness(1.12);border-color:#7dd3fce6;transform:translateY(-1px);box-shadow:0 0 22px #22d3ee52,inset 0 0 0 1px #f0abfc2e}.member-wallet-convert-button:disabled{cursor:not-allowed;opacity:.45}.cyber-wallet-panel p{color:#fff!important}.cyber-wallet-panel span{color:#c4b5fd!important}.home-menu-strip{margin-top:26px;margin-bottom:30px;overflow:visible;padding-bottom:0!important}.home-menu-strip-inner{clip-path:none;width:100%;min-height:98px;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:12px;margin:0;padding:8px 0 10px;display:grid;overflow:visible}.home-menu-chip{color:#ddd6fecc;clip-path:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:100%;min-height:84px;font-size:12px;font-weight:800;transition:box-shadow .16s,color .16s,filter .16s,transform .16s;display:flex;position:relative}.home-menu-chip:before{display:none}.home-menu-icon-card{isolation:isolate;z-index:1;width:78px;height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;transition:transform .16s;display:block;position:relative;overflow:visible}.home-menu-icon-card:before{content:none}.home-menu-icon-image,.home-menu-fallback-icon{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 9px 12px #0000005c)drop-shadow(0 0 15px #d946ef75);width:80px;max-width:none;height:80px;transition:color .16s,filter .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-menu-fallback-icon{color:#22d3ee;stroke-width:1.65px}.home-menu-icon-card .home-menu-fallback-icon{width:48px;height:48px}.home-menu-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;color:#ddd6fee6;text-shadow:0 0 8px #a855f76b;max-width:100%;font-size:12px;font-weight:800;line-height:1;display:block;position:relative;overflow:hidden}.home-menu-label:after{content:"";opacity:0;filter:drop-shadow(0 0 6px #d946efcc);background:linear-gradient(90deg,#0000,#f0abfc,#0000);width:16px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-7px;right:50%;transform:translate(50%)scaleX(.55)}.home-menu-chip:hover{color:#fff}.home-menu-chip:hover .home-menu-icon-image,.home-menu-chip:hover .home-menu-fallback-icon{color:#f0abfc;filter:drop-shadow(0 11px 14px #0006)drop-shadow(0 0 16px #f0abfcc7)drop-shadow(0 0 26px #d946ef94);transform:translate(-50%,-54%)scale(1.04)}.home-promo-section{z-index:2;position:relative;gap:0!important}.home-promo-card{--promo-accent:#d946ef;--promo-accent-soft:#d946ef2e;--promo-bg-image:none;--promo-shape:polygon(18px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 18px);isolation:isolate;cursor:pointer;clip-path:none;min-height:190px;box-shadow:none;filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 220px;padding:28px 28px 24px;transition:filter .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:visible}.home-promo-card:before,.home-promo-card:after{content:"";pointer-events:none;position:absolute}.home-promo-card:before{z-index:0;background:var(--promo-bg-image) padding-box, linear-gradient(135deg, var(--promo-accent), var(--promo-accent)) border-box;border:1px solid #0000;inset:0}@supports (color:color-mix(in lab, red, red)){.home-promo-card:before{background:var(--promo-bg-image) padding-box, linear-gradient(135deg, var(--promo-accent), color-mix(in srgb, var(--promo-accent) 62%, #22d3ee 38%)) border-box}}.home-promo-card:before{clip-path:var(--promo-shape);box-shadow:none;background-position:50%;background-size:cover}.home-promo-card:after{z-index:2;background:linear-gradient(90deg, transparent, var(--promo-accent), transparent);opacity:.82;filter:none;height:2px;bottom:0;left:30px;right:20px}.home-promo-card:hover{box-shadow:none;filter:none;transform:translateY(-2px)}.home-promo-card--sports{--promo-accent:#22c55e;--promo-accent-soft:#22c55e33;--promo-bg-image:url(/banner/home-banner1.png);--promo-shape:polygon(18px 0, 100% 0, calc(100% - 58px) 100%, 0 100%, 0 18px);margin-right:-18px;padding-right:72px}.home-promo-card--casino{--promo-accent:#d946ef;--promo-accent-soft:#d946ef38;--promo-bg-image:url(/banner/1800x400.png);--promo-shape:polygon(58px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);margin-left:-18px;padding-left:72px}.home-promo-card--sports:before,.home-promo-card--casino:before{clip-path:var(--promo-shape)}.home-promo-content{z-index:5;align-content:center;justify-items:start;gap:10px;min-width:0;display:grid;position:relative}.home-promo-content p{color:var(--promo-accent);letter-spacing:.16em;text-shadow:0 0 10px var(--promo-accent);font-size:11px;font-weight:1000}@supports (color:color-mix(in lab, red, red)){.home-promo-content p{text-shadow:0 0 10px color-mix(in srgb, var(--promo-accent) 62%, transparent)}}.home-promo-content h2{color:#fff;text-shadow:0 0 10px #ffffff5c, 0 0 18px var(--promo-accent);font-size:42px;font-weight:1000;line-height:1}@supports (color:color-mix(in lab, red, red)){.home-promo-content h2{text-shadow:0 0 10px #ffffff5c, 0 0 18px color-mix(in srgb, var(--promo-accent) 52%, transparent)}}.home-promo-content h2:after{content:"";background:linear-gradient(90deg, var(--promo-accent), transparent);width:86px;height:3px;box-shadow:0 0 10px var(--promo-accent);margin-top:8px;display:block}.home-promo-content span{color:#ddd6febd;max-width:300px;font-size:13px;font-weight:800;line-height:1.5}.home-promo-content button{background:#060816d1 padding-box, var(--promo-accent) border-box;border:1px solid #0000;min-width:128px;height:42px;margin-top:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.home-promo-content button{background:#060816d1 padding-box, color-mix(in srgb, var(--promo-accent) 72%, transparent) border-box}}.home-promo-content button{color:#fff;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:0 0 12px var(--promo-accent), inset 0 0 0 1px #ffffff0f;font-size:12px;font-weight:1000}@supports (color:color-mix(in lab, red, red)){.home-promo-content button{box-shadow:0 0 12px color-mix(in srgb, var(--promo-accent) 22%, transparent), inset 0 0 0 1px #ffffff0f}}.home-promo-content button:hover{background:linear-gradient(90deg, var(--promo-accent), #060816e6) padding-box, var(--promo-accent) border-box}@supports (color:color-mix(in lab, red, red)){.home-promo-content button:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--promo-accent) 38%, transparent), #060816e6) padding-box, color-mix(in srgb, var(--promo-accent) 88%, transparent) border-box}}.home-promo-content button:hover{box-shadow:0 0 18px var(--promo-accent)}@supports (color:color-mix(in lab, red, red)){.home-promo-content button:hover{box-shadow:0 0 18px color-mix(in srgb, var(--promo-accent) 42%, transparent)}}.home-promo-visual{z-index:3;pointer-events:none;place-items:end center;width:260px;min-width:0;height:calc(100% + 34px);display:grid;position:absolute;bottom:0;right:58px;overflow:hidden}.home-promo-main-icon{width:116px;height:116px;color:var(--promo-accent);stroke-width:1.45px;filter:drop-shadow(0 0 12px var(--promo-accent)) drop-shadow(0 0 28px var(--promo-accent))}@supports (color:color-mix(in lab, red, red)){.home-promo-main-icon{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--promo-accent) 72%, transparent)) drop-shadow(0 0 28px color-mix(in srgb, var(--promo-accent) 34%, transparent))}}.home-promo-point-image{object-fit:contain;object-position:center bottom;width:auto;height:100%;filter:drop-shadow(0 15px 18px #00000057) drop-shadow(0 0 12px var(--promo-accent))}@supports (color:color-mix(in lab, red, red)){.home-promo-point-image{filter:drop-shadow(0 15px 18px #00000057) drop-shadow(0 0 12px color-mix(in srgb, var(--promo-accent) 28%, transparent))}}.home-promo-card--sports .home-promo-point-image{transform-origin:bottom;transform:scale(1.04)}.home-promo-card--casino .home-promo-point-image{transform-origin:bottom;transform:scale(1.06)}.home-game-rail-stack{z-index:1;padding-top:18px;padding-bottom:28px;position:relative}.home-cyber-sections{margin-bottom:18px;padding-top:10px;padding-bottom:10px}.home-cyber-sections>.cyber-panel:before{content:none}.home-cyber-sections>.cyber-panel{background:radial-gradient(circle at 18% 0,#d946ef29,#0000 34%) padding-box padding-box,linear-gradient(#131137f5,#08091dfa) padding-box padding-box,linear-gradient(135deg,#d946efb8,#a855f76b 48%,#22d3ee80) border-box!important;border:1px solid #0000!important}.note-page-heading{background:linear-gradient(90deg,#a855f738,#050718c7);border-bottom:1px solid #a855f747;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.note-page-heading h2{color:#fff;text-shadow:0 0 12px #d946ef8f;font-size:16px;font-weight:1000;line-height:1}.note-page-heading p{color:#ddd6fe;font-size:12px;font-weight:900}.note-list-button{color:#fff;background:#0d0826e0;border:1px solid #a855f794;height:30px;padding:0 14px;font-size:12px;font-weight:900}.note-action-bar{justify-content:flex-end;gap:8px;padding:14px 16px 0;display:flex}.note-heading-actions{justify-content:flex-end;gap:8px;display:flex}.note-action-button{color:#fff;background:linear-gradient(90deg,#a855f72e,#22d3ee14),#0d0826db;border:1px solid #a855f794;min-width:82px;height:34px;padding:0 12px;font-size:12px;font-weight:900}.note-action-button--danger{background:linear-gradient(90deg,#7f1d1d57,#a855f71f),#0d0826db;border-color:#ef44448c}.note-action-button:disabled{cursor:not-allowed;opacity:.45}.note-table-wrap{margin:16px;overflow-x:auto}.note-table{table-layout:fixed;border-collapse:collapse;color:#ddd6fe;width:100%;min-width:720px;font-size:13px;font-weight:900}.note-table th,.note-table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #a855f72e;height:48px;padding:0 12px}.note-table th{color:#fff;background:#ffffff09;font-size:12px;font-weight:1000}.note-table td{color:#c4b5fd}.note-table-row{cursor:pointer;transition:background .16s,color .16s}.note-table-row:hover{background:#a855f724}.notice-table--cyber{min-width:720px}.notice-table--cyber th:first-child,.notice-table--cyber td:first-child{text-align:center;width:74px}.notice-table--cyber th:nth-child(2),.notice-table--cyber td:nth-child(2){text-align:left;width:auto}.notice-table--cyber th,.notice-table--cyber td{height:48px;padding-top:0;padding-bottom:0}.notice-table--cyber .notice-title-button{min-height:48px;padding:0}.notice-table--cyber .notice-title-button span{color:#fff;font-size:13px}.note-title-cell{text-overflow:ellipsis;overflow:hidden;color:#fff!important}.note-check-cell{width:42px;text-align:center!important;padding-left:0!important;padding-right:4px!important}.note-table th:nth-child(2),.note-table td:nth-child(2){width:auto}.note-table th:nth-child(3),.note-table td:nth-child(3){width:250px}.note-table th:nth-child(4),.note-table td:nth-child(4){text-align:center;width:136px}.note-check-cell input{accent-color:#d946ef;width:13px;height:13px}.note-status{color:#ddd6fe;border:1px solid #d946ef6b;justify-content:center;align-items:center;min-width:64px;height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.note-pagination{padding-top:4px}.note-pagination .common-page-button{color:#ddd6fe;background:#0d0826db;border-color:#a855f785}.note-pagination .common-page-button:hover:not(:disabled),.note-pagination .common-page-button.is-active{color:#fff;background:#a855f752;border-color:#d946efc7;box-shadow:0 0 12px #d946ef3d}.note-detail{background:#06081680;border:1px solid #a855f76b;margin:16px;display:grid;overflow:hidden}.note-detail-head{background:linear-gradient(90deg,#a855f738,#06081673);border-bottom:1px solid #a855f738;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;display:flex}.note-detail-head h3{color:#fff;font-size:18px;font-weight:1000;line-height:1.35}.note-detail-head p{color:#c4b5fd;margin-top:6px;font-size:12px;font-weight:900}.note-detail-body{color:#ddd6fe;min-height:220px;padding:24px 22px;font-size:14px;font-weight:800;line-height:1.8}.note-detail-body p+p{margin-top:12px}.note-detail-nav{border-top:1px solid #a855f738;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.cyber-app-shell .notice-page .panel,.cyber-app-shell .note-page .panel,.cyber-app-shell .event-page .panel,.cyber-app-shell .casino-page .panel,.cyber-app-shell .slot-page .panel{color:#ddd6fe;background:radial-gradient(circle at 18% 0,#d946ef29,#0000 34%),linear-gradient(#131137f5,#08091dfa)!important;border:1px solid #a855f785!important}.cyber-app-shell .thin-page-heading{background:linear-gradient(90deg,#a855f738,#050718c7)!important;border:0!important;border-bottom:1px solid #a855f747!important}.cyber-app-shell .thin-page-heading h2,.cyber-app-shell .thin-page-heading p{text-shadow:0 0 12px #d946ef7a;color:#fff!important}.betting-history-panel{color:#ddd6fe;background:radial-gradient(circle at 18% 0,#d946ef29,#0000 34%),linear-gradient(#131137f5,#08091dfa);border:1px solid #a855f785;position:relative;overflow:hidden}.betting-history-heading{background:linear-gradient(90deg,#a855f738,#050718c7);border-bottom:1px solid #a855f747;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.betting-history-heading h2{color:#fff;text-shadow:0 0 12px #d946ef8f;font-size:16px;font-weight:1000;line-height:1}.betting-heading-actions{align-items:center}.betting-history-tabs{flex-wrap:wrap;gap:10px;padding:12px 22px;display:flex}.betting-history-tabs button{isolation:isolate;color:#ddd6fe;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:0 0;border:0;min-width:132px;height:42px;padding:0 30px;font-size:12px;font-weight:1000;position:relative}.betting-history-tabs button:before,.betting-history-tabs button:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.betting-history-tabs button:before{z-index:-2;background:linear-gradient(135deg,#a855f794,#22d3ee57);inset:0}.betting-history-tabs button:after{z-index:-1;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(#160d37fa,#08091ffa);inset:1px}.betting-history-tabs button.is-active{color:#fff;text-shadow:0 0 10px #ffffff4d}.betting-history-tabs button.is-active:before,.betting-history-tabs button:hover:before{background:linear-gradient(135deg,#f0abfce6,#d946efb8 52%,#22d3ee8a)}.betting-history-tabs button.is-active:after{background:linear-gradient(#c336f5f0,#6618a4f5)}.betting-history-tabs button:hover{color:#fff}.betting-history-toolbar{background:linear-gradient(90deg,#a855f71f,#22d3ee0f),#08091dd1;border:1px solid #a855f747;justify-content:space-between;align-items:center;gap:16px;margin:0 16px;padding:10px;display:flex}.betting-date-filters{align-items:center;gap:8px;min-width:0;display:flex}.betting-date-filters input,.betting-history-toolbar select,.betting-status-select select{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(90deg,#a855f71f,#0000 42%,#22d3ee14),#0b0b24;border:1px solid #a855f77a;min-width:124px;height:31px;padding:0 10px;font-size:12px;font-weight:900}.betting-status-select{min-width:106px;display:inline-flex;position:relative}.betting-status-select:after{content:"";pointer-events:none;filter:drop-shadow(0 0 5px #22d3ee9e);border-bottom:2px solid #22d3ee;border-right:2px solid #22d3ee;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-66%)rotate(45deg)}.betting-status-select select{appearance:none;width:100%;padding-right:34px}.betting-date-filters span{color:#fff;font-size:12px;font-weight:900}.betting-date-filters button,.betting-history-toolbar-actions button,.betting-history-table td button{color:#fff;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(#ffffff14,#0000 44%),linear-gradient(90deg,#a855f79e,#4c1d95c7);border:1px solid #d946ef94;height:31px;padding:0 14px;font-size:11px;font-weight:1000}.betting-date-filters .betting-refresh-button{background:linear-gradient(90deg,#22d3ee24,#a855f71a),#060816e6;border-color:#22d3ee5c;align-items:center;gap:5px;display:inline-flex}.betting-history-toolbar select{min-width:0}.betting-history-toolbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.betting-history-toolbar-actions button{opacity:.72;white-space:nowrap}.betting-history-table-wrap{margin:16px;overflow-x:auto}.betting-history-table{table-layout:fixed;border-collapse:collapse;color:#ddd6fe;background:#08091deb;width:100%;min-width:1060px;font-size:13px;font-weight:900}.betting-history-table th,.betting-history-table td{color:#c4b5fd;text-align:center;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #a855f72e;height:48px;padding:0 12px;font-size:12px;font-weight:900}.betting-history-table th{color:#fff;background:#ffffff09;font-size:12px;font-weight:1000}.betting-history-table th:first-child,.betting-history-table td:first-child{width:48px;padding-left:4px;padding-right:4px}.betting-history-table th:nth-child(2),.betting-history-table td:nth-child(2){width:54px;padding-left:4px;padding-right:4px}.betting-history-table th:nth-child(3),.betting-history-table td:nth-child(3){width:310px}.betting-history-table tbody tr:nth-child(2n){background:#ffffff06}.betting-history-table tbody tr:hover{background:#d946ef14}.betting-history-table input[type=checkbox]{accent-color:#ff1d2d;width:13px;height:13px}.betting-game-cell{min-width:0;text-align:left!important}.betting-game-cell strong{color:#fff;text-overflow:initial;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.35;display:block;overflow:visible}.betting-history-table td em{color:#fff;margin-top:2px;font-style:normal;display:block}.betting-date-mobile{display:none}.betting-status-chip{color:#fff;border:1px solid #ffffff1f;border-radius:0;justify-content:center;align-items:center;min-width:38px;height:22px;padding:0 6px;font-size:10px;font-weight:1000;line-height:1;display:inline-flex}.betting-status-chip.is-lost{color:#f0abfc;background:#d946ef57}.betting-status-chip.is-win{color:#86efac;background:#22c55e42}.betting-status-chip.is-cancel{color:#cbd5e1;background:#94a3b833}.betting-history-table td.is-positive{color:#86efac;text-shadow:0 0 8px #22c55e57}.betting-history-table td.is-cancel{color:#ffffffdb}.betting-history-table td button{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#08091ddb;border-color:#a855f761;width:38px;height:23px;margin:7px auto 0;padding:0;font-size:10px;display:block}.betting-history-table td:last-child{padding-top:7px;padding-bottom:7px}.betting-history-empty{height:120px;color:#ddd6feb8!important}.betting-history-pagination{padding-top:4px}.support-table{table-layout:fixed;width:100%;min-width:720px}.support-table th:first-child,.support-table td:first-child{width:72px}.support-table th:nth-child(3),.support-table td:nth-child(3){width:150px}.support-table th:nth-child(4),.support-table td:nth-child(4){width:120px}.support-title-button{width:100%}.support-title-button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-status{color:#c4b5fd;background:#08091de0;border:1px solid #a855f76b;justify-content:center;align-items:center;min-width:64px;height:24px;font-size:11px;font-weight:1000;display:inline-flex}.support-status.is-done{color:#86efac;background:#22c55e2e;border-color:#22c55e70}.support-status.is-waiting{color:#f0abfc;background:#d946ef2e;border-color:#d946ef6b}.support-detail h4,.support-answer h4{color:#fff;text-shadow:0 0 10px #d946ef57;margin-bottom:10px;font-size:13px;font-weight:1000}.support-answer{background:linear-gradient(90deg,#22d3ee14,#a855f714),#08091db8;border:1px solid #22d3ee3d;margin-top:14px;padding:16px}.support-answer p{color:#ddd6fe;font-size:13px;font-weight:800;line-height:1.7}.cyber-search-input-frame{isolation:isolate;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);width:100%;height:38px;transition:filter .16s,transform .16s;display:block;position:relative}.cyber-search-input-frame:before,.cyber-search-input-frame:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-search-input-frame:before{z-index:-2;background:linear-gradient(135deg,#d946efdb,#a855f794 52%,#22d3ee8f);inset:0}.cyber-search-input-frame:after{z-index:-1;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(#160d37fa,#08091ffa),#0b0a25;inset:1px;box-shadow:inset 0 0 18px #a855f729}.cyber-search-input-frame:hover,.cyber-search-input-frame:focus-within{filter:drop-shadow(0 0 10px #d946ef3d)drop-shadow(0 0 5px #22d3ee24)}.cyber-search-input-frame:hover:before,.cyber-search-input-frame:focus-within:before{background:linear-gradient(135deg,#f0abfcfa,#d946efd1 50%,#22d3eeb8)}.cyber-search-input-frame:hover:after,.cyber-search-input-frame:focus-within:after{background:linear-gradient(#1f104cfc,#0a0b25fc),#100d35}.cyber-app-shell .notice-search-bar input{z-index:1;appearance:none;position:relative;color:#fff!important;clip-path:none!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.cyber-app-shell .notice-search-bar input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #0d0826f5}.cyber-app-shell .notice-search-bar input::placeholder{color:#ddd6fe9e!important}.cyber-app-shell .notice-search-bar input:focus,.cyber-app-shell .notice-search-bar input:hover{box-shadow:none!important;background:0 0!important}.cyber-app-shell .notice-search-button,.cyber-app-shell .notice-head-list-button{isolation:isolate;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background .16s,box-shadow .16s,filter .16s,transform .16s;position:relative;overflow:hidden;color:#fff!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important;box-shadow:0 0 12px #d946ef3d,inset 0 1px #ffffff2e,inset 0 -10px 18px #310a5e47!important}.cyber-app-shell .notice-search-button:before,.cyber-app-shell .notice-search-button:after,.cyber-app-shell .notice-head-list-button:before,.cyber-app-shell .notice-head-list-button:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .notice-search-button:before,.cyber-app-shell .notice-head-list-button:before{z-index:-2;background:linear-gradient(135deg,#f0abfce6,#d946efb8 52%,#22d3ee8a);inset:0}.cyber-app-shell .notice-search-button:after,.cyber-app-shell .notice-head-list-button:after{z-index:-1;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(#c336f5f0,#6618a4f5),#7e22ce;inset:1px}.cyber-app-shell .notice-search-button:hover,.cyber-app-shell .notice-head-list-button:hover{transform:translateY(-1px);box-shadow:0 0 14px #d946ef6b,0 0 8px #22d3ee2e,inset 0 1px #ffffff2e!important}.cyber-app-shell .notice-search-button:hover:before,.cyber-app-shell .notice-head-list-button:hover:before{background:linear-gradient(135deg,#ffffffd1,#f0abfcdb 46%,#22d3eead)}.cyber-app-shell .notice-search-button:hover:after,.cyber-app-shell .notice-head-list-button:hover:after{background:linear-gradient(#d946effa,#7e22cef5),#a21caf}.cyber-app-shell .notice-table{color:#ddd6fe}.cyber-app-shell .notice-table-wrap,.cyber-app-shell .notice-page .overflow-x-auto{background:#0608166b!important;border-color:#a855f757!important}.cyber-app-shell .notice-table th,.cyber-app-shell .notice-table td{border-bottom-color:#a855f72e!important;height:48px!important;padding-top:0!important;padding-bottom:0!important}.cyber-app-shell .notice-table th{color:#fff!important;background:#ffffff09!important}.cyber-app-shell .notice-table td{color:#c4b5fd!important}.cyber-app-shell .notice-title-button span{color:#fff!important}.cyber-app-shell .notice-title-button:hover{background:#a855f724!important}.cyber-app-shell .notice-detail{background:#06081680!important;border-color:#a855f76b!important;border-radius:0!important}.cyber-app-shell .notice-detail-head{background:linear-gradient(90deg,#a855f738,#06081673)!important;border-bottom-color:#a855f738!important}.cyber-app-shell .notice-detail-head h3{color:#fff!important}.cyber-app-shell .notice-detail-meta,.cyber-app-shell .notice-detail-body{color:#ddd6fe!important}.cyber-app-shell .notice-detail-body::-webkit-scrollbar-track{background:#0d0826db!important}.cyber-app-shell .notice-detail-body::-webkit-scrollbar-thumb{background:#d946efb8!important}.cyber-app-shell .notice-detail-nav,.cyber-app-shell .note-detail-nav{border-top-color:#a855f738!important}.cyber-app-shell .notice-nav-button,.cyber-app-shell .notice-list-button{color:#fff!important;background:linear-gradient(90deg,#a855f72e,#22d3ee14),#0d0826db!important;border:1px solid #a855f76b!important;border-radius:0!important}.cyber-app-shell .notice-nav-button span{color:#c4b5fd!important}.cyber-app-shell .notice-nav-button:hover:not(:disabled),.cyber-app-shell .notice-list-button:hover{background:#a855f73d!important;border-color:#d946efb8!important;box-shadow:0 0 12px #d946ef2e!important}.cyber-app-shell .common-page-button{color:#ddd6fe!important;background:#0d0826db!important;border-color:#a855f785!important}.cyber-app-shell .common-page-button:hover:not(:disabled),.cyber-app-shell .common-page-button.is-active{color:#fff!important;background:#a855f752!important;border-color:#d946efc7!important;box-shadow:0 0 12px #d946ef3d!important}.cyber-app-shell .casino-page .thin-page-heading,.cyber-app-shell .slot-page .thin-page-heading,.cyber-app-shell .event-page .thin-page-heading{grid-template-columns:minmax(0,1fr) minmax(260px,390px);border-radius:0!important;align-items:center!important;gap:14px!important;display:grid!important}.cyber-app-shell .casino-page .thin-page-heading h2,.cyber-app-shell .slot-page .thin-page-heading h2,.cyber-app-shell .event-page .thin-page-heading h2{text-shadow:0 0 12px #d946ef8f;color:#fff!important;font-size:16px!important;font-weight:1000!important;line-height:1!important}.page-heading-search{grid-template-columns:minmax(0,1fr) 70px;justify-self:end;gap:8px;width:100%;margin:0!important;padding:0!important;display:grid!important}.page-heading-search input{width:100%!important}.cyber-app-shell .casino-page-panel,.cyber-app-shell .slot-page-panel,.cyber-app-shell .event-page-panel,.cyber-app-shell .event-card,.cyber-app-shell .casino-game-card,.cyber-app-shell .event-hero,.cyber-app-shell .casino-hero,.cyber-app-shell .slot-hero,.cyber-app-shell .event-action-button,.cyber-app-shell .event-modal,.cyber-app-shell .event-modal img,.cyber-app-shell .event-modal-close{border-radius:0!important}.cyber-app-shell .event-card{background:#0608169e!important;border-color:#a855f76b!important}.cyber-app-shell .event-card-body h3{color:#fff!important}.cyber-app-shell .event-action-button{color:#fff!important;background:#a855f738!important;border-color:#d946ef94!important}.cyber-app-shell .casino-page-panel,.cyber-app-shell .slot-page-panel,.cyber-app-shell .event-page-panel{--page-cut:18px;isolation:isolate;clip-path:polygon(var(--page-cut) 0, 100% 0, 100% calc(100% - var(--page-cut)), calc(100% - var(--page-cut)) 100%, 0 100%, 0 var(--page-cut));position:relative;overflow:hidden;background:0 0!important;border:0!important}.cyber-app-shell .casino-page-panel:before,.cyber-app-shell .casino-page-panel:after,.cyber-app-shell .slot-page-panel:before,.cyber-app-shell .slot-page-panel:after,.cyber-app-shell .event-page-panel:before,.cyber-app-shell .event-page-panel:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .casino-page-panel:before,.cyber-app-shell .slot-page-panel:before,.cyber-app-shell .event-page-panel:before{z-index:-2;background:linear-gradient(135deg,#d946efc2,#a855f76b 48%,#22d3ee8f);inset:0}.cyber-app-shell .casino-page-panel:after,.cyber-app-shell .slot-page-panel:after,.cyber-app-shell .event-page-panel:after{z-index:-1;clip-path:polygon(calc(var(--page-cut) - 1px) 0, 100% 0, 100% calc(100% - var(--page-cut) + 1px), calc(100% - var(--page-cut) + 1px) 100%, 0 100%, 0 calc(var(--page-cut) - 1px));background:radial-gradient(circle at 18% 0,#d946ef29,#0000 34%),linear-gradient(#131137f5,#08091dfa);inset:1px}.cyber-app-shell .casino-page-panel{clip-path:none!important;padding:0!important}.cyber-app-shell .casino-page-panel:before,.cyber-app-shell .casino-page-panel:after{display:none!important}.cyber-app-shell .casino-page .casino-page-panel.panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.cyber-app-shell .slot-page .slot-page-panel.panel{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.cyber-app-shell .slot-page-panel:before,.cyber-app-shell .slot-page-panel:after{display:none!important}.cyber-app-shell .casino-page .casino-fixed-scroll,.cyber-app-shell .slot-page .casino-fixed-scroll{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;margin-bottom:0!important}.cyber-app-shell .casino-page .casino-content-container,.cyber-app-shell .slot-page .slot-content-container{box-sizing:border-box;width:min(100%,1480px);max-width:100%;margin-left:auto;margin-right:auto}.cyber-app-shell .casino-page .casino-hero{box-sizing:border-box;aspect-ratio:1730/380;width:100%;max-width:100%;margin:0 0 20px;min-height:0!important;box-shadow:none!important;background-color:#0000!important;background-image:url(/main-banner/1730x380.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100%!important;border:0!important;padding:0!important}.cyber-app-shell .casino-page .casino-game-grid{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;margin-top:20px!important}.cyber-app-shell .slot-page .slot-game-grid{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0;margin-top:4px!important}.cyber-app-shell .casino-page .casino-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,320px) 70px;justify-content:end;width:100%;margin:0}.cyber-app-shell .slot-page .slot-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,320px) 70px;justify-content:end;width:100%;margin:10px 0 0}.cyber-app-shell .casino-page .casino-game-card{aspect-ratio:2/3;box-shadow:none!important;background:0 0!important;border:0!important}.cyber-app-shell .casino-page .casino-game-card:after{display:none!important}.cyber-app-shell .casino-page .casino-game-card img{object-fit:cover;object-position:center;display:block;transform:none!important}.cyber-app-shell .casino-page .casino-game-card:hover img{transform:none!important}.cyber-app-shell .slot-page .slot-hero{aspect-ratio:866/178;width:100%;max-width:100%;margin:0;min-height:0!important;box-shadow:none!important;background-color:#0000!important;background-image:url(/main-banner/slot.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100%!important;border:0!important;padding:0!important}.cyber-app-shell .slot-page .casino-game-card{aspect-ratio:2/3;box-shadow:none!important;background:0 0!important;border:0!important}.cyber-app-shell .slot-page .casino-game-card:after{display:none!important}.cyber-app-shell .slot-page .casino-game-card img{object-fit:cover;object-position:center;display:block;transform:none!important}.cyber-app-shell .slot-page .casino-game-card:hover img{transform:none!important}.cyber-app-shell .event-page .event-page-panel.panel{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.cyber-app-shell .event-page-panel:before,.cyber-app-shell .event-page-panel:after{display:none!important}.cyber-app-shell .event-page .event-content-container{box-sizing:border-box;width:min(100%,1480px);max-width:100%;margin-left:auto;margin-right:auto}.cyber-app-shell .event-page .event-category-hero{gap:12px;width:100%;max-width:100%;margin:0;padding:8px 0 4px;display:grid}.cyber-app-shell .event-page .event-main-banner{aspect-ratio:866/190;background:url(/main-banner/casino.png) 50%/100% no-repeat;width:100%;max-width:100%;min-height:0;margin:0}.cyber-app-shell .event-page .event-category-title{isolation:isolate;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:118px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.cyber-app-shell .event-page .event-category-title:before,.cyber-app-shell .event-page .event-category-title:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .event-page .event-category-title:before{z-index:-2;background:linear-gradient(135deg,#d946efc7,#a855f757 48%,#22d3ee75);inset:0}.cyber-app-shell .event-page .event-category-title:after{z-index:-1;clip-path:polygon(17px 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%,0 17px);background:radial-gradient(circle at 82% 20%,#22d3ee33,#0000 28%),linear-gradient(90deg,#281252f5,#08091dfa 58%,#0d2030e6);inset:1px}.cyber-app-shell .event-page .event-category-title span{color:#22d3ee;letter-spacing:.08em;text-shadow:0 0 10px #22d3ee61;font-size:11px;font-weight:1000}.cyber-app-shell .event-page .event-category-title h2{color:#fff;text-shadow:0 0 10px #d946efcc,0 0 18px #22d3ee38;font-size:38px;font-weight:1000;line-height:1}.cyber-app-shell .event-page .event-category-title p{color:#c4b5fd;font-size:13px;font-weight:900}.cyber-app-shell .event-page .event-category-tabs{flex-wrap:wrap;gap:10px;display:flex}.cyber-app-shell .event-page .event-category-tab{isolation:isolate;color:#ddd6fe;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:0 0;border:0;justify-content:center;align-items:center;min-width:132px;min-height:42px;font-size:12px;font-weight:1000;display:inline-flex;position:relative}.cyber-app-shell .event-page .event-category-tab span{color:#f0abfc;box-shadow:none;background:0 0;margin-left:6px;font-size:12px;line-height:1}.cyber-app-shell .event-page .event-category-tab:before,.cyber-app-shell .event-page .event-category-tab:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .event-page .event-category-tab:before{z-index:-2;background:linear-gradient(135deg,#a855f794,#22d3ee57);inset:0}.cyber-app-shell .event-page .event-category-tab:after{z-index:-1;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(#160d37fa,#08091ffa);inset:1px}.cyber-app-shell .event-page .event-category-tab.is-active{color:#fff;text-shadow:0 0 10px #ffffff4d}.cyber-app-shell .event-page .event-category-tab.is-active:before,.cyber-app-shell .event-page .event-category-tab:hover:before{background:linear-gradient(135deg,#f0abfce6,#d946efb8 52%,#22d3ee8a)}.cyber-app-shell .event-page .event-category-tab.is-active:after{background:linear-gradient(#c336f5f0,#6618a4f5)}.cyber-app-shell .event-page .event-category-tab:hover{color:#fff}.cyber-app-shell .event-page .event-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,320px) 70px;justify-content:end;width:100%;margin:10px 0 0}.cyber-app-shell .event-page .event-grid{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:100%;margin:12px 0 0!important}.cyber-app-shell .event-page .event-card{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.cyber-app-shell .event-page .event-card-image{aspect-ratio:577/433;background:0 0!important}.cyber-app-shell .event-page .event-card-image img{object-fit:cover;object-position:center;display:block;transform:none!important}.cyber-app-shell .event-page .event-card:hover .event-card-image img,.cyber-app-shell .event-page .event-card:focus-visible .event-card-image img{transform:none!important}.cyber-app-shell .event-page .event-empty{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);place-items:center;min-height:150px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #a855f761,0 0 18px #a855f71f;color:#c4b5fd!important;background:linear-gradient(135deg,#a855f738,#08091ddb 50%,#22d3ee1f)!important;border:0!important;border-radius:0!important}.home-game-rail{isolation:isolate;position:relative;overflow:visible}.home-game-rail-header{justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:18px;display:flex}.home-game-rail-header h2{color:#fff;text-shadow:0 0 8px #ffffff85,0 0 16px #d946efc7,0 0 24px #22d3ee47;font-size:26px;font-weight:1000;line-height:1;position:relative}.home-game-rail-header h2:after{content:"";background:linear-gradient(90deg,#d946ef,#0000);width:120px;height:3px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 0 10px #d946efb8}.home-game-more-button{color:#fff;text-shadow:0 0 7px #ffffffb8,0 0 12px #f472ff80;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(#ffffff42,#ffffff0f 38%,#52129f38 100%),linear-gradient(90deg,#6f1fc5 0%,#a929ea 52%,#641ab8 100%);border:1px solid #ffb4ffe6;min-width:124px;height:38px;font-size:13px;font-weight:1000;position:relative;box-shadow:0 0 18px #c430ff7a,inset 0 1px #ffffff61,inset 0 0 0 1px #ffd6ff2e}.home-game-more-button:hover{color:#fff;background:linear-gradient(#ffffff57,#ffffff14 38%,#52129f47 100%),linear-gradient(90deg,#8d22f2 0%,#c331ff 50%,#8f25ed 100%);box-shadow:0 0 26px #d946efad,inset 0 0 18px #ffffff1f}.home-game-card-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.home-game-card{isolation:isolate;text-align:center;background:0 0;border:0;min-width:0;padding:0;transition:filter .16s,transform .16s;display:grid;position:relative;overflow:visible}.home-game-card:before{content:none}.home-game-card:hover,.home-game-card:focus-visible{filter:drop-shadow(0 0 16px #d946ef61);transform:translateY(-3px)}.home-game-card-media{box-sizing:border-box;aspect-ratio:.64;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);width:100%;box-shadow:none;background:0 0;border:0;margin-top:0;padding:0;display:block;position:relative;overflow:hidden}.home-game-card-media:before{content:none}.home-game-card-media img{z-index:1;object-fit:contain;object-position:center;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);width:100%;height:100%;transition:transform .18s;display:block;position:relative;transform:scale(1)}.home-game-card:hover .home-game-card-media img,.home-game-card:focus-visible .home-game-card-media img{transform:scale(1.03)}.home-game-card-placeholder{color:#ddd6feb8;letter-spacing:.16em;place-items:center;width:100%;height:100%;font-size:12px;font-weight:1000;display:grid}.cyber-panel .view-link{color:#fff;text-shadow:0 0 8px #ffffff6b;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(#ffffff38,#ffffff0d 40%),linear-gradient(90deg,#6f1fc5 0%,#9f27df 52%,#5f19ad 100%);border:1px solid #ffb4ffd1;justify-content:center;align-items:center;min-width:86px;height:30px;font-size:11px;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 0 16px #c430ff61,inset 0 1px #ffffff4d,inset 0 0 0 1px #ffd6ff1f}.cyber-panel .view-link:hover{color:#fff;background:linear-gradient(#ffffff4d,#ffffff14 40%),linear-gradient(90deg,#8d22f2 0%,#c331ff 50%,#8f25ed 100%);text-decoration:none;box-shadow:0 0 24px #d946ef94,inset 0 0 14px #a855f71f}.home-panel-head{min-height:38px;padding-bottom:16px;position:relative}.home-panel-head:after{content:"";background:linear-gradient(90deg,#d946ef9e,#22d3ee6b,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 8px #d946ef61}.home-panel-head .section-title{letter-spacing:0;font-size:15px}.cyber-notice-list{border-color:#a855f733!important}.cyber-notice-row{border-color:#a855f72e!important}.cyber-notice-row span,.cyber-notice-row .truncate{color:#ddd6fe!important}.cyber-notice-row:hover{color:#fff}.cyber-notice-row svg{color:#d946ef!important}.cyber-divider{border-top-color:#a855f73d!important}.cyber-panel .photo-card{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:0 0 14px #a855f729,inset 0 0 0 1px #22d3ee14;border-color:#a855f775!important;border-radius:0!important}.cyber-panel .photo-card:after{border-color:#22d3ee1f;border-radius:0}.cyber-panel .photo-card:hover,.cyber-panel .photo-card:focus-visible{box-shadow:0 0 24px #d946ef57,0 0 12px #22d3ee29;border-color:#d946efe6!important}.cyber-panel .photo-card p{color:#22d3ee!important}.cyber-event-button{isolation:isolate;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #22d3ee0f;color:#ddd6fe!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}.cyber-event-button:before,.cyber-event-button:after{content:"";pointer-events:none;position:absolute}.cyber-event-button:before{z-index:-2;clip-path:inherit;background:#a855f761;inset:0}.cyber-event-button:after{z-index:-1;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);background:linear-gradient(90deg,#a855f733,#0000 52%,#22d3ee14),#08091de0;inset:1px}.cyber-event-button span,.cyber-event-button .block{color:#ddd6fe!important}.cyber-event-button:hover{box-shadow:0 0 18px #d946ef42,inset 0 0 18px #a855f71f}.cyber-event-button:hover:before,.cyber-event-button:focus-visible:before{background:#d946efd1}.cyber-banner-slot{aspect-ratio:10/3;text-shadow:0 0 10px #a855f7a8;position:relative;overflow:hidden;color:#c4b5fd!important;border-style:solid!important;height:auto!important}.cyber-banner-slot-image{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.cyber-banner-slot:has(.cyber-banner-slot-image):before{content:none!important}.cyber-banner-slot:has(.cyber-banner-slot-image):after{content:none!important}.cyber-banner-slot:first-child{background:linear-gradient(90deg,#d946ef3d,#0000 64%),#0b0b24!important}.cyber-banner-slot:nth-child(2){background:linear-gradient(90deg,#22d3ee2e,#0000 64%),#0b0b24!important}.provider-logo-wall{gap:18px;padding:26px 34px}.provider-logo-item{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#06081661;border:1px solid #a855f724}.provider-logo-item img{filter:grayscale()brightness(1.4)hue-rotate(220deg);opacity:.5}.provider-logo-item:hover img,.provider-logo-item img:hover{filter:grayscale(0)brightness(1.24)saturate(1.5);opacity:1}.football-match{background:#fffaf1;border-bottom:1px solid #eadfca}.football-match:last-child{border-bottom:0}.football-league{color:#063e2c;background:linear-gradient(#ffffff8f,#fff0),#f4ead8;border-bottom:1px solid #eadfca;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:12px;font-weight:900;display:flex}.football-league span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.baseball-league-badge{color:#fffaf0;letter-spacing:0;background:linear-gradient(90deg,#173b84 0 50%,#c9323c 50% 100%);border-radius:3px;justify-content:center;align-items:center;min-width:34px;height:18px;font-size:9px;font-weight:900;display:inline-flex}.basketball-league-badge{color:#fffaf0;background:linear-gradient(90deg,#e87520,#ffb14a);min-width:46px}.hockey-league-badge{color:#fffaf0;letter-spacing:0;background:linear-gradient(135deg,#4a4d52,#0f1114);border-radius:3px;justify-content:center;align-items:center;min-width:34px;height:18px;font-size:9px;font-weight:900;display:inline-flex}.football-row{background:#fffaf1;grid-template-columns:150px minmax(220px,1fr) 70px minmax(220px,1fr) 84px 68px;min-height:50px;display:grid}.football-row--no-more{grid-template-columns:150px minmax(220px,1fr) 70px minmax(220px,1fr) 84px}.football-time{color:#4f514a;border-right:1px solid #eadfca;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:flex}.football-team,.football-odd,.football-more-button{isolation:isolate;background:linear-gradient(#ffffffb8,#ffffff1a),#fbf7ed;border:1px solid #d9c8a6;border-radius:5px;align-items:center;min-width:0;margin:6px 4px;padding:0 10px;font-size:12px;font-weight:900;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 1px 1px #48361814}.football-team:after,.football-odd:after,.football-more-button:after{content:"";z-index:-1;opacity:0;filter:drop-shadow(0 0 5px #d8bd77a6);pointer-events:none;background:radial-gradient(circle at 16% 30%,#ffeeaed9 0 1px,#0000 2px) 8% 38%/100% 100%,radial-gradient(circle at 72% 20%,#ffdf7ead 0 1px,#0000 2px) 82% 26%/100% 100%,linear-gradient(132deg,#0000 0 18%,#ffe58fc2 18.4%,#0000 19.3% 100%) -18px 22%/92px 52px,linear-gradient(23deg,#0000 0 62%,#d8bd7794 62.3%,#0000 63.4% 100%) 46px 66%/132px 66px,linear-gradient(158deg,#0000 0 48%,#fffad29e 48.4%,#0000 49.4% 100%) 78px 34%/116px 54px,linear-gradient(72deg,#0000 0 78%,#d8bd7766 78.3%,#0000 79% 100%) 112px 80%/148px 70px;width:auto;position:absolute;inset:-16px}.football-team{color:#163629;gap:12px}.football-team span,.football-team strong,.market-mark{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.football-team strong{color:#063e2c;margin-left:auto}.football-team.justify-end span{color:#063e2c;margin-right:auto}.football-team.justify-end strong{margin-left:0}.football-odd{color:#063e2c;justify-content:center}.baseball-vs{cursor:default;color:#173629;background:linear-gradient(#ffffffc7,#ffffff24),#efe1c5}.baseball-vs:hover{background:linear-gradient(#ffffffc7,#ffffff24),#efe1c5;border-color:#d9c8a6;transform:none;box-shadow:inset 0 1px #ffffffb8,0 1px 1px #48361814}.baseball-vs:hover:before,.baseball-vs:hover:after{content:none;opacity:0;animation:none}.market-line-value{cursor:default;pointer-events:none}.market-line-value:hover{background:linear-gradient(#ffffffb8,#ffffff1a),#fbf7ed;border-color:#d9c8a6;transform:none;box-shadow:inset 0 1px #ffffffb8,0 1px 1px #48361814}.market-line-value:before,.market-line-value:after,.market-line-value:hover:before,.market-line-value:hover:after{content:none;opacity:0;animation:none}.football-team .baseball-market-text{color:#d000b8}.football-team:hover,.football-odd:hover,.football-more-button:hover{background:linear-gradient(#ffffff61,#fff0),#efe5d3;border-color:#b9964e;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9964e47,0 2px 4px #4836181f}.football-team:hover:after,.football-odd:hover:after,.football-more-button:hover:after{opacity:.92;animation:.82s step-end infinite gold-lightning-chaos}.football-team:hover:before,.football-odd:hover:before,.football-more-button:hover:before{content:"";z-index:-1;opacity:.95;pointer-events:none;background:radial-gradient(circle at 12% 30%,#ffdf7e8a 0 1px,#0000 2px),radial-gradient(circle at 34% 70%,#fffad26b 0 1px,#0000 2px),radial-gradient(circle at 76% 24%,#d8bd777a 0 1px,#0000 2px),radial-gradient(circle at 88% 78%,#ffeeae57 0 1px,#0000 2px);border-radius:4px;animation:.56s step-end infinite gold-spark-flicker;position:absolute;inset:2px}.football-team.is-selected,.football-odd.is-selected{color:#063e2c;background:linear-gradient(#ffffffc7,#ffffff1f),#ead8b7;border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e61,inset 0 -2px #b9964e2e,0 2px 5px #4836181f}.football-team.is-selected span,.football-team.is-selected strong,.football-odd.is-selected{color:#063e2c}.football-team.is-selected strong,.football-team.is-selected .market-mark{color:#8a641f}.football-team.is-selected .market-mark-down{color:#1c6db3}.football-market-row .football-team.is-selected,.football-market-row .football-odd.is-selected{background:linear-gradient(#ffffffc7,#ffffff1f),#ead8b7;border-color:#b9964e}.football-team:active,.football-odd:active,.football-more-button:active{transform:translateY(0);box-shadow:inset 0 2px 3px #48361824}.football-bet-button{color:#b38622;cursor:default;border-right:1px solid #eadfca;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:flex}.football-bet-button:hover{color:#b38622;text-decoration:none}.football-more-button{color:#063e2c;justify-content:center}.football-more-button:disabled{cursor:default;opacity:.72;transform:none}.football-more-button:disabled:hover{background:linear-gradient(#ffffffb8,#ffffff1a),#fbf7ed;border-color:#d9c8a6;box-shadow:inset 0 1px #ffffffb8,0 1px 1px #48361814}.football-more-button:disabled:hover:before,.football-more-button:disabled:hover:after{content:none;opacity:0;animation:none}.sports-main-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}@keyframes gold-lightning-chaos{0%{opacity:.34;background-position:8% 38%,82% 26%,-18px 22%,46px 66%,78px 34%,112px 80%}14%{opacity:1;background-position:28% 18%,66% 72%,18px 64%,92px 24%,-20px 52%,132px 18%}27%{opacity:.48;background-position:10% 76%,92% 34%,74px 18%,-12px 58%,52px 78%,18px 42%}43%{opacity:.86;background-position:58% 22%,18% 62%,118px 74%,30px 16%,96px 44%,-26px 72%}61%{opacity:.28;background-position:22% 42%,78% 18%,32px 34%,128px 72%,14px 20%,88px 58%}76%{opacity:.94;background-position:70% 70%,24% 26%,-10px 48%,64px 18%,124px 80%,40px 34%}to{opacity:.38;background-position:38% 30%,86% 68%,90px 16%,22px 70%,56px 38%,144px 62%}}@keyframes gold-spark-flicker{0%,to{opacity:.36}35%{opacity:.86}62%{opacity:.22}78%{opacity:1}}.football-market-list{background:#fbf3e3;padding-bottom:6px}.football-market-row{background:#fbf3e3;border-top:1px solid #eadfca;min-height:40px}.football-market-row .football-team,.football-market-row .football-odd{background:linear-gradient(#ffffff8a,#ffffff0f),#f7ead4;margin-top:4px;margin-bottom:4px}.football-market-row .football-team strong,.football-market-row .football-team>span{font-variant-numeric:tabular-nums;align-items:center;gap:0;line-height:1;display:inline-flex}.football-market-row .football-team strong{justify-content:flex-end;min-width:54px}.football-market-row .football-team.justify-end>span{justify-content:flex-start;min-width:54px}.football-more-spacer{border-left:1px solid #eadfca}.empty-sports-state{color:#8a7b61;background:#fffaf1;place-items:center;min-height:180px;font-size:13px;font-weight:900;display:grid}.esports-match-row{background:#fffaf1;border-bottom:1px solid #eadfca;grid-template-columns:250px minmax(220px,1fr) 78px minmax(220px,1fr) 72px;align-items:center;min-height:82px;display:grid}.esports-match-row:last-child{border-bottom:0}.esports-meta{border-right:1px solid #eadfca;gap:10px;padding:0 16px;display:grid}.esports-league,.esports-time{align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:900;display:flex}.esports-league strong,.esports-time strong{color:#063e2c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esports-time span{color:#b33a2c}.esports-region,.esports-game{border-radius:3px;justify-content:center;align-items:center;min-width:26px;height:20px;font-size:10px;font-weight:900;display:inline-flex}.esports-region{color:#ffdf7e;background:#063e2c}.esports-game{color:#fffaf0;background:#b33a2c}.esports-team,.esports-odd,.esports-vs,.esports-more{color:#063e2c;background:linear-gradient(#ffffffb8,#ffffff1a),#fbf7ed;border:1px solid #d9c8a6;border-radius:5px;min-height:48px;margin:0 5px;font-size:12px;font-weight:900}.esports-team{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 10px;display:flex}.esports-team.text-right{justify-content:space-between}.esports-team.text-right span{text-align:right}.esports-team span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.esports-team em{color:#b33a2c;flex-shrink:0;font-style:normal}.esports-team-odd{color:#063e2c;flex-shrink:0;place-items:center;min-width:54px;font-size:13px;line-height:1.15;display:grid}.esports-team-odd small{color:#806f48;font-size:9px;font-weight:900}.esports-vs{color:#b33a2c;cursor:default;place-items:center;display:grid}.esports-more{color:#b33a2c;background:#f4ead8;border-width:0 0 0 1px;border-radius:0;height:100%;margin:0;font-size:14px}.esports-team:hover{background:#ead8b7;border-color:#b9964e;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9964e3d}.esports-team.is-selected{background:#ead8b7;border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e61,0 2px 5px #4836181f}.bet-history-entry .football-team,.bet-history-entry .football-odd,.bet-history-entry .football-more-button{cursor:default}.bet-history-entry .football-team:hover,.bet-history-entry .football-odd:hover,.bet-history-entry .football-more-button:hover{transform:none}.bet-history-entry .football-team:hover:before,.bet-history-entry .football-team:hover:after,.bet-history-entry .football-odd:hover:before,.bet-history-entry .football-odd:hover:after,.bet-history-entry .football-more-button:hover:before,.bet-history-entry .football-more-button:hover:after{content:none;opacity:0;animation:none}.bet-history-more{justify-content:center;align-items:center;display:flex}.result-header-grid,.result-row-grid{grid-template-columns:130px 250px minmax(280px,1fr) 92px minmax(280px,1fr) 110px 72px;align-items:center;display:grid}.result-header-grid{color:#d8bd77;text-align:center;background:#063e2c;min-height:38px;font-size:12px;font-weight:900}.result-row-grid{background:#fffaf1;border-bottom:1px solid #eadfca;min-height:38px;font-size:12px;font-weight:900}.result-row-grid:last-child{border-bottom:0}.result-row-grid:hover{background:#fbf3e3}.result-cell,.result-bet-cell,.result-center-cell{border-right:1px solid #eadfca;align-items:center;min-width:0;min-height:38px;padding:0 10px;display:flex}.result-date,.result-score,.result-state{justify-content:center}.result-league{color:#063e2c}.result-bet-cell{background:linear-gradient(#ffffffb8,#ffffff1a),#fbf7ed;border:1px solid #d9c8a6;border-radius:5px;gap:10px;margin:4px}.result-bet-cell span,.result-bet-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-bet-cell strong{color:#063e2c;margin-left:auto}.result-bet-cell.text-right span{color:#063e2c;margin-right:auto}.result-bet-cell.text-right strong{margin-left:0}.result-bet-cell.is-selected{background:linear-gradient(#ffffffc7,#ffffff1f),#ead8b7;border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e57}.result-center-cell{background:#f7ead4;border:1px solid #d9c8a6;border-radius:5px;justify-content:center;margin:4px}.result-state.is-win{color:#0b6f4c}.result-state.is-lose{color:#c0392b}.match-result-page .match-result-panel{color:#ddd6fe}.match-result-heading p{color:#ddd6fe;font-size:12px;font-weight:900}.match-result-mode-tabs,.match-result-sport-tabs,.match-result-toolbar{margin-left:16px;margin-right:16px}.match-result-mode-tabs{gap:8px;padding:14px 0 8px;display:flex;overflow-x:auto}.match-result-mode-tabs button{color:#ddd6fe;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(90deg,#a855f724,#22d3ee0f),#0d0826db;border:1px solid #a855f775;min-width:96px;height:34px;font-size:12px;font-weight:1000}.match-result-mode-tabs button.is-active,.match-result-sport-tabs button.is-active{color:#fff;text-shadow:0 0 10px #ffffff4d;background:linear-gradient(#ffffff1f,#0000 44%),linear-gradient(90deg,#c336f5f0,#6618a4f5);border-color:#d946efc7}.match-result-sport-tabs{border-top:1px solid #a855f72e;gap:8px;padding:8px 0 12px;display:flex;overflow-x:auto}.match-result-sport-tabs button{color:#c4b5fd;background:#08091dd6;border:1px solid #a855f766;min-width:78px;height:32px;font-size:11px;font-weight:1000}.match-result-toolbar{background:linear-gradient(90deg,#a855f71f,#22d3ee0f),#08091dd1;border:1px solid #a855f747;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.match-result-date-filters,.match-result-search{align-items:center;gap:8px;min-width:0;display:flex}.match-result-date-filters span,.match-result-date-filters b{color:#ddd6fe;font-size:12px;font-weight:900}.match-result-date-filters input,.match-result-search input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(90deg,#a855f71f,#0000 42%,#22d3ee14),#0b0b24;border:1px solid #a855f77a;height:31px;padding:0 10px;font-size:12px;font-weight:900}.match-result-date-filters input{width:176px}.match-result-search input{width:240px}.match-result-date-filters button,.match-result-search button{color:#fff;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(#ffffff14,#0000 44%),linear-gradient(90deg,#a855f79e,#4c1d95c7);border:1px solid #d946ef94;height:31px;padding:0 14px;font-size:11px;font-weight:1000}.match-result-table-wrap{background:#08091deb;margin:16px;overflow-x:auto}.match-result-page .result-header-grid,.match-result-page .result-row-grid{grid-template-columns:92px 74px 90px 170px minmax(190px,1fr) 86px minmax(190px,1fr) 170px 92px}.match-result-page .result-header-grid{color:#c4b5fd;background:#ffffff09;border-bottom:1px solid #a855f72e;min-height:44px;font-size:12px}.match-result-page .result-row-grid{color:#c4b5fd;background:#08091deb;border-bottom:1px solid #a855f72e;min-height:48px;font-size:12px}.match-result-page .result-row-grid:hover{background:#a855f71f}.match-result-page .result-row-grid.is-expanded{background:#a855f724;border-bottom-color:#d946ef5c}.match-result-page .result-cell,.match-result-page .result-bet-cell,.match-result-page .result-center-cell,.match-result-page .result-team-cell{border-right:1px solid #a855f729;min-height:48px;padding:0 10px}.match-result-page .result-cell,.match-result-page .result-team-cell{color:#c4b5fd;align-items:center;min-width:0;display:flex}.match-result-page .result-league{color:#c4b5fd}.match-result-page .result-date,.match-result-page .result-sport,.match-result-page .result-country,.match-result-page .result-score,.match-result-page .result-detail{text-align:center;justify-content:center}.match-result-page .result-team-cell,.match-result-page .result-winner{color:#c4b5fd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.match-result-page .result-team-cell.is-winner,.match-result-page .result-winner:not(.is-suspended){color:#ff3df2;text-shadow:0 0 7px #ffffff57,0 0 12px #d946efcc,0 0 20px #22d3ee57;font-weight:1000}.match-result-page .result-score{color:#ddd6fe;font-size:13px;font-weight:1000}.match-result-page .result-winner.is-suspended{color:#f0abfc}.match-result-page .result-detail button{color:#c4b5fd;white-space:nowrap;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:#08091de6;border:1px solid #a855f76b;justify-content:center;align-items:center;gap:4px;min-width:64px;height:28px;padding:0 10px;font-size:11px;font-weight:1000;display:inline-flex}.match-result-page .result-detail button:hover{border-color:#d946efc2;box-shadow:0 0 12px #d946ef38}.match-result-page .result-detail button.is-open{color:#fff;background:#d946ef42;border-color:#d946efb8}.match-result-page .result-detail button.is-open svg{transform:rotate(180deg)}.match-result-detail-row{background:radial-gradient(circle at 50% 0,#d946ef29,#0000 48%),#030512f0;border-bottom:1px solid #a855f73d;padding:14px}.match-result-detail-panel{background:linear-gradient(#131137b8,#050718eb),#08091deb;border:1px solid #a855f747;padding:12px}.match-result-detail-top{border-bottom:1px dashed #a855f73d;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.match-result-detail-badges{gap:6px;display:flex}.match-result-detail-badges span{color:#fff;background:#08091ddb;border:1px solid #a855f76b;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:1000;display:inline-flex}.match-result-detail-badges span:last-child{color:#86efac;background:#22c55e2e;border-color:#22c55e66}.match-result-detail-path{color:#ddd6fe;font-size:11px;font-weight:900}.match-result-detail-score{color:#ddd6fe;border-bottom:1px dashed #a855f733;justify-content:center;align-items:center;gap:18px;min-height:58px;font-size:13px;font-weight:1000;display:flex}.match-result-detail-score strong.is-winner{color:#ff3df2;text-shadow:0 0 8px #ffffff57,0 0 16px #d946efe0}.match-result-detail-score b{color:#fff;text-shadow:0 0 12px #22d3ee6b;font-size:24px;line-height:1}.match-result-detail-time{color:#c4b5fd;justify-content:center;padding:10px 0 12px;font-size:12px;font-weight:900;display:flex}.match-result-detail-time strong{color:#fff}.match-result-score-table{color:#ddd6fe;text-align:center;border:1px solid #a855f738;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);font-size:12px;font-weight:1000;display:grid}.match-result-score-table>div{border-bottom:1px solid #a855f72e;border-right:1px solid #a855f72e;justify-content:center;align-items:center;min-height:32px;display:flex}.match-result-score-table>div:nth-child(3n){border-right:0}.match-result-score-table .score-head{color:#fff;background:#ffffff0b}.match-result-score-table .score-total{color:#ffdf4d}.match-result-empty{color:#ddd6feb8;border-bottom:1px solid #a855f72e;justify-content:center;align-items:center;height:120px;font-size:13px;font-weight:900;display:flex}.recommend-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px;font-weight:900}.recommend-table th,.recommend-table td{text-align:center;border-bottom:1px solid #eadfca;padding:14px 16px}.recommend-table th{color:#d8bd77;background:#063e2c;font-size:12px}.recommend-table td{color:#163629}.recommend-badge{color:#806f48;background:#fbf7ed;border:1px solid #dfd4bd;border-radius:999px;justify-content:center;min-width:72px;padding:4px 10px;font-size:11px;display:inline-flex}.recommend-badge.is-vip{color:#063e2c;background:#ead8b7;border-color:#b9964e}.common-pagination{justify-content:center;gap:4px;display:flex}.common-page-button{color:#063e2c;background:#fffaf1;border:1px solid #dfd4bd;border-radius:7px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.common-page-button:hover:not(:disabled){background:#f4ead8;border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e29}.common-page-button.is-active{background:#ead8b7;border-color:#b9964e}.common-page-button:disabled{cursor:not-allowed;opacity:.45}.recommend-page-button{color:#063e2c;background:#fffaf1;border:1px solid #dfd4bd;border-radius:7px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.recommend-page-button.is-active{background:#ead8b7;border-color:#b9964e}.notice-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;font-weight:900}.notice-table th,.notice-table td{text-align:center;border-bottom:1px solid #eadfca;padding:14px 16px}.notice-table th{color:#d8bd77;background:#063e2c;font-size:12px}.notice-table td{color:#163629}.notice-table th:first-child,.notice-table td:first-child{width:90px}.notice-table td:nth-child(2){text-align:left}.notice-heading-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.notice-search-bar{justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:10px 16px 6px;display:flex}.notice-search-bar+.overflow-x-auto,.notice-search-bar+.event-hero,.notice-search-bar+.casino-fixed-scroll{margin-top:0!important}.notice-search-bar input{color:#163629;background:linear-gradient(#ffffffb3,#ffffff14),#fbf7ed;border:1px solid #dfd4bd;border-radius:7px;outline:none;width:min(36vw,320px);height:38px;padding:0 12px;font-size:13px;font-weight:900}.notice-search-bar input::placeholder{color:#9a8b70}.notice-search-bar input:focus{border-color:#b9964e;box-shadow:0 0 0 2px #b9964e29}.notice-search-button{color:#ffdf7e;background:linear-gradient(#ffffff24,#fff0),#063e2c;border:1px solid #b9964e;border-radius:7px;min-width:70px;height:38px;font-size:12px;font-weight:900;transition:background .16s,box-shadow .16s}.notice-search-button:hover{background:linear-gradient(#ffffff2e,#fff0),#0a4d37;box-shadow:inset 0 0 0 1px #d8bd772e}.notice-empty-cell{height:120px;text-align:center!important;color:#8a7b61!important}@media (width<=767px){.notice-heading-actions{flex-wrap:wrap;width:100%}.notice-search-bar,.notice-search-bar input{width:100%}}.notice-title-button{text-align:left;border-radius:6px;align-items:center;width:100%;min-height:34px;padding:0 8px;transition:background .16s,color .16s;display:flex}.notice-title-button span{color:#063e2c;font-size:13px;font-weight:900}.notice-title-button:hover{background:#f4ead8}.notice-detail{background:#fffaf1;border:1px solid #d8c9aa;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.notice-detail-head{background:#f4ead8;border-bottom:1px solid #eadfca;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.notice-detail-head h3{color:#063e2c;font-size:19px;font-weight:900;line-height:1.35}.notice-detail-meta{color:#806f48;flex-shrink:0;align-items:center;gap:12px;font-size:12px;font-weight:900;display:flex}.notice-head-list-button{color:#ffdf7e;background:linear-gradient(#ffffff24,#fff0),#063e2c;border:1px solid #b9964e;border-radius:7px;min-width:64px;height:32px;font-size:12px;font-weight:900;transition:background .16s,box-shadow .16s}.notice-head-list-button:hover{background:linear-gradient(#ffffff2e,#fff0),#0a4d37;box-shadow:inset 0 0 0 1px #d8bd772e}.notice-detail-body{color:#163629;scrollbar-width:thin;scrollbar-color:#b9964e #f4ead8;flex:1;min-height:220px;max-height:100%;padding:26px 24px;font-size:14px;font-weight:800;line-height:1.9;overflow-y:auto}.notice-detail-body::-webkit-scrollbar{width:8px}.notice-detail-body::-webkit-scrollbar-track{background:#f4ead8;border-radius:999px}.notice-detail-body::-webkit-scrollbar-thumb{background:#b9964e;border-radius:999px}.notice-detail-body p+p{margin-top:14px}.notice-detail-nav{border-top:1px solid #eadfca;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.notice-nav-button,.notice-list-button{color:#063e2c;background:#fbf7ed;border:1px solid #dfd4bd;border-radius:7px;min-height:42px;font-size:12px;font-weight:900;transition:background .16s,border-color .16s,box-shadow .16s}.notice-nav-button{text-align:left;align-items:center;gap:8px;padding:8px 12px;display:flex}.notice-nav-button span{color:#806f48;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.notice-list-button{color:#ffdf7e;background:linear-gradient(#ffffff24,#fff0),#063e2c;min-width:92px;padding:0 20px}.notice-nav-button:hover:not(:disabled),.notice-list-button:hover{background:#ead8b7;border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e2e}.notice-list-button:hover{background:linear-gradient(#ffffff2e,#fff0),#0a4d37}.notice-nav-button:disabled{cursor:not-allowed;opacity:.48}.event-hero{background-color:#0000;background-image:linear-gradient(90deg,#031e15eb,#031e1594,#031e151f),url(https://images.unsplash.com/photo-1513151233558-d860c5398176?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #0c5039;border-radius:8px;align-items:flex-end;min-height:180px;padding:24px;display:flex;overflow:hidden}.event-hero p{color:#d8bd77;font-size:12px;font-weight:900}.event-hero h3{color:#fffaf0;margin-top:8px;font-size:30px;font-weight:900}.event-hero span{color:#efe5d0;margin-top:8px;font-size:13px;font-weight:800;display:block}.event-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.event-card{cursor:pointer;background:#fffaf1;border:1px solid #d8c9aa;border-radius:8px;outline:none;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 1px 2px #48361814,inset 0 1px #ffffff9e}.event-card:hover,.event-card:focus-visible{border-color:#b9964e;transform:translateY(-2px);box-shadow:0 6px 16px #48361824,inset 0 1px #ffffffb8}.event-card-image{aspect-ratio:1;background:#063e2c;position:relative;overflow:hidden}.event-card-image img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .18s}.event-card:hover .event-card-image img{filter:brightness(1.08)saturate(1.12);transform:scale(1.04)}.event-card-body{padding:14px 16px 16px}.event-card-body h3{color:#063e2c;font-size:17px;font-weight:900}.event-action-button{color:#ffdf7e;background:linear-gradient(#ffffff24,#fff0),#063e2c;border:1px solid #b9964e;border-radius:7px;width:100%;height:40px;margin-top:14px;font-size:12px;font-weight:900;transition:background .16s,box-shadow .16s}.event-action-button:hover{background:linear-gradient(#ffffff2e,#fff0),#0a4d37;box-shadow:inset 0 0 0 1px #d8bd772e}.event-empty{color:#8a7b61;background:#fffaf1;border:1px dashed #d8c9aa;border-radius:8px;grid-column:1/-1;place-items:center;min-height:180px;font-size:13px;font-weight:900;display:grid}.attendance-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.attendance-main,.attendance-side>*{background:#fffaf1;border:1px solid #d8c9aa;border-radius:8px;box-shadow:0 1px 2px #48361814,inset 0 1px #ffffff9e}.attendance-main{overflow:hidden}.attendance-head{background:#f4ead8;border-bottom:1px solid #eadfca;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.attendance-head>div{align-items:center;display:flex}.attendance-head p{color:#b9964e;font-size:11px;font-weight:900}.attendance-head h3{color:#063e2c;font-size:22px;font-weight:900;line-height:28px}.attendance-month-nav{align-items:center;gap:8px;margin-top:0;line-height:1;display:flex}.attendance-month-nav button{color:#063e2c;background:#fffaf18a;border:1px solid #b9964e61;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffffad}.attendance-month-nav button:hover{color:#ffdf7e;background:#063e2c;border-color:#b9964e;transform:translateY(-1px)}.attendance-month-nav button svg{stroke-width:2.4px;width:14px;height:14px;margin:auto;display:block}.attendance-check-button{color:#ffdf7e;background:linear-gradient(#ffffff24,#fff0),#063e2c;border:1px solid #b9964e;border-radius:7px;flex-shrink:0;min-width:132px;height:42px;font-size:12px;font-weight:900;transition:background .16s,box-shadow .16s}.attendance-check-button:hover:not(:disabled){background:linear-gradient(#ffffff2e,#fff0),#0a4d37;box-shadow:inset 0 0 0 1px #d8bd772e}.attendance-check-button:disabled{cursor:default;opacity:.78}.attendance-weekdays,.attendance-calendar{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.attendance-weekdays{color:#d8bd77;text-align:center;background:#063e2c;border-bottom:1px solid #eadfca;font-size:12px;font-weight:900}.attendance-weekdays span{padding:12px 0}.attendance-calendar{gap:8px;padding:12px}.attendance-day{color:#163629;background:#fbf7ed;border:1px solid #eadfca;border-radius:7px;align-content:space-between;min-height:92px;padding:10px;font-size:13px;font-weight:900;display:grid;position:relative}.attendance-day svg{color:#b9964e;justify-self:end}.attendance-day.is-empty{background:0 0;border-color:#0000}.attendance-day.is-today{border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e3d}.attendance-day.is-checked{background:linear-gradient(#ffffff9e,#ffffff14),#ead8b7}.attendance-side{align-content:start;gap:14px;display:grid}.attendance-stat-grid{gap:0;display:grid;overflow:hidden}.attendance-stat{border-bottom:1px solid #eadfca;justify-content:space-between;align-items:center;min-height:70px;padding:0 18px;display:flex}.attendance-stat:last-child{border-bottom:0}.attendance-stat span{color:#806f48;font-size:12px;font-weight:900}.attendance-stat strong{color:#063e2c;font-size:22px;font-weight:900}.attendance-reward-panel{overflow:hidden}.attendance-reward-panel h3{color:#063e2c;background:#f4ead8;border-bottom:1px solid #eadfca;padding:15px 18px;font-size:14px;font-weight:900}.attendance-reward-list{display:grid}.attendance-reward-row{border-bottom:1px solid #eadfca;grid-template-columns:72px 1fr 76px;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-size:12px;font-weight:900;display:grid}.attendance-reward-row:last-child{border-bottom:0}.attendance-reward-row span,.attendance-reward-row em{color:#806f48;font-style:normal}.attendance-reward-row strong{color:#063e2c}.attendance-reward-row em.is-done{color:#0b6f4c}.attendance-note{color:#806f48;padding:16px;font-size:12px;font-weight:900;line-height:1.7}.cyber-app-shell .attendance-page-panel{isolation:isolate;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);padding:1px;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cyber-app-shell .attendance-page-panel:before,.cyber-app-shell .attendance-page-panel:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .attendance-page-panel:before{z-index:-2;background:linear-gradient(135deg,#d946efb8,#a855f76b 50%,#22d3ee80);inset:0}.cyber-app-shell .attendance-page-panel:after{z-index:-1;clip-path:polygon(17px 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,0 100%,0 17px);background:radial-gradient(circle at 12% 0,#d946ef3d,#0000 32%),linear-gradient(#100c30fa,#07081dfa);inset:1px}.cyber-app-shell .attendance-page .thin-page-heading{z-index:1;position:relative;background:linear-gradient(90deg,#a855f742,#050718c7)!important;border-bottom-color:#a855f747!important}.cyber-app-shell .attendance-page .thin-page-heading h2{text-shadow:0 0 12px #d946ef8f;color:#fff!important;font-size:16px!important;font-weight:1000!important;line-height:1!important}.cyber-app-shell .attendance-page .thin-page-heading p{text-shadow:0 0 10px #22d3ee33;color:#c4b5fd!important;font-size:12px!important;font-weight:900!important}.cyber-app-shell .attendance-layout{z-index:1;gap:16px;position:relative}.cyber-app-shell .attendance-main,.cyber-app-shell .attendance-side>*{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cyber-app-shell .attendance-main:before,.cyber-app-shell .attendance-side>:before,.cyber-app-shell .attendance-main:after,.cyber-app-shell .attendance-side>:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .attendance-main:before,.cyber-app-shell .attendance-side>:before{z-index:-2;background:linear-gradient(135deg,#a855f794,#581c8770 52%,#22d3ee57);inset:0}.cyber-app-shell .attendance-main:after,.cyber-app-shell .attendance-side>:after{z-index:-1;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);background:linear-gradient(90deg,#a855f721,#05071847),#08091de6;inset:1px}.cyber-app-shell .attendance-head{padding:18px 20px;background:linear-gradient(90deg,#581c8766,#05071861)!important;border-bottom-color:#a855f747!important}.cyber-app-shell .attendance-head h3{color:#fff;text-shadow:0 0 12px #d946ef75;font-size:20px}.cyber-app-shell .attendance-month-nav button{color:#ddd6fe;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:linear-gradient(#1f104cfa,#08091ffa);border:1px solid #a855f79e;border-radius:0;box-shadow:0 0 10px #a855f729,inset 0 0 12px #a855f71f}.cyber-app-shell .attendance-month-nav button:hover{color:#fff;background:linear-gradient(#d946efe6,#581c87eb);border-color:#d946efe6;box-shadow:0 0 14px #d946ef47}.cyber-app-shell .attendance-check-button{isolation:isolate;color:#fff;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);text-shadow:0 0 8px #ffffff47;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden;box-shadow:0 0 14px #d946ef2e}.cyber-app-shell .attendance-check-button:before,.cyber-app-shell .attendance-check-button:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .attendance-check-button:before{z-index:-2;background:linear-gradient(135deg,#f0abfce6,#d946efb8 52%,#22d3ee8a);inset:0}.cyber-app-shell .attendance-check-button:after{z-index:-1;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(#c336f5f0,#6618a4f5),#7e22ce;inset:1px}.cyber-app-shell .attendance-check-button:hover:not(:disabled){background:0 0;box-shadow:0 0 18px #d946ef5c,0 0 8px #22d3ee29}.cyber-app-shell .attendance-check-button:hover:not(:disabled):after{background:linear-gradient(#d946effa,#7e22cef5),#a21caf}.cyber-app-shell .attendance-check-button:disabled{opacity:.56}.cyber-app-shell .attendance-weekdays{color:#22d3ee;text-shadow:0 0 8px #22d3ee52;background:#050718ad;border-bottom-color:#a855f747}.cyber-app-shell .attendance-calendar{gap:9px;padding:14px}.cyber-app-shell .attendance-day{color:#ddd6fe;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(135deg,#a855f729,#08091dd6 46%,#22d3ee14);border:1px solid #a855f752;border-radius:0;box-shadow:inset 0 0 0 1px #22d3ee0a}.cyber-app-shell .attendance-day.is-empty{opacity:.36;background:#ffffff04;border-color:#0000}.cyber-app-shell .attendance-stat{border-bottom-color:#a855f738}.cyber-app-shell .attendance-stat span,.cyber-app-shell .attendance-reward-row span,.cyber-app-shell .attendance-reward-row em,.cyber-app-shell .attendance-note{color:#c4b5fd}.cyber-app-shell .attendance-stat strong,.cyber-app-shell .attendance-reward-row strong{color:#fff;text-shadow:0 0 10px #d946ef57}.cyber-app-shell .attendance-reward-panel h3{color:#fff;text-shadow:0 0 10px #d946ef6b;background:linear-gradient(90deg,#a855f73d,#05071866);border-bottom-color:#a855f742}.cyber-app-shell .attendance-reward-row{border-bottom-color:#a855f733}.cyber-app-shell .attendance-reward-row em.is-done{color:#22d3ee;text-shadow:0 0 8px #22d3ee61}.roulette-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;display:grid}.roulette-stage,.roulette-info>*{background:#fffaf1;border:1px solid #d8c9aa;border-radius:8px;box-shadow:0 1px 2px #48361814,inset 0 1px #ffffff9e}.roulette-stage{background:radial-gradient(circle,#d8bd7738,#0000 42%),#fffaf1;place-items:center;min-height:560px;padding:28px;display:grid;position:relative;overflow:hidden}.roulette-pointer{z-index:4;filter:drop-shadow(0 0 #063e2c)drop-shadow(0 2px 3px #031e1552);border-top:34px solid #ffdf7e;border-left:18px solid #0000;border-right:18px solid #0000;width:0;height:0;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.roulette-wheel-wrap{aspect-ratio:1;--roulette-label-radius:-155px;place-items:center;width:min(430px,84vw);display:grid;position:relative}.roulette-wheel{border:10px solid #b9964e;border-radius:999px;transition:transform 3.6s cubic-bezier(.12,.72,.18,1);position:absolute;inset:0;box-shadow:0 10px 28px #4836182e,inset 0 0 0 8px #fffaf16b,inset 0 0 0 1px #063e2c6b}.roulette-wheel:after{content:"";border-radius:inherit;border:1px solid #fffaf185;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #063e2c33}.roulette-label{z-index:2;text-align:center;text-shadow:0 1px 2px #031e156b;transform-origin:50%;width:92px;margin-top:-10px;margin-left:-46px;font-size:12px;font-weight:900;position:absolute;top:50%;left:50%}.roulette-center{z-index:3;color:#ffdf7e;background:linear-gradient(#ffffff1f,#fff0),#063e2c;border:8px solid #b9964e;border-radius:999px;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 6px 16px #031e1538,inset 0 0 0 1px #fffaf12e}.roulette-center span{font-size:11px;font-weight:900}.roulette-control{color:#806f48;justify-items:center;gap:12px;margin-top:18px;font-size:13px;font-weight:900;display:grid}.roulette-control strong{color:#063e2c}.roulette-spin-button{color:#ffdf7e;background:linear-gradient(#ffffff24,#fff0),#063e2c;border:1px solid #b9964e;border-radius:7px;min-width:150px;height:44px;font-size:13px;font-weight:900;transition:background .16s,box-shadow .16s,transform .16s}.roulette-spin-button:hover:not(:disabled){background:linear-gradient(#ffffff2e,#fff0),#0a4d37;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d8bd772e}.roulette-spin-button:disabled{cursor:default;opacity:.78}.roulette-info{align-content:start;gap:14px;display:grid}.roulette-info-card{justify-content:space-between;align-items:center;min-height:92px;padding:0 18px;display:flex}.roulette-info-card span{color:#806f48;font-size:12px;font-weight:900}.roulette-info-card strong{color:#063e2c;font-size:24px;font-weight:900}.roulette-info-note{color:#806f48;padding:16px;font-size:12px;font-weight:900;line-height:1.7}.roulette-history-table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px;font-weight:900}.roulette-history-table th,.roulette-history-table td{text-align:center;border-bottom:1px solid #eadfca;padding:14px 16px}.roulette-history-table th{color:#d8bd77;background:#063e2c;font-size:12px}.roulette-history-table td{color:#163629}.roulette-status{color:#0b6f4c;background:#0b6f4c14;border:1px solid #0b6f4c47;border-radius:999px;justify-content:center;min-width:70px;padding:4px 9px;font-size:11px;font-weight:900;display:inline-flex}.roulette-status.is-empty{color:#806f48;background:#f4ead8;border-color:#806f484d}.roulette-page .roulette-page-panel{color:#ddd6fe}.roulette-page .note-heading-actions p{color:#c4b5fd;font-size:12px;font-weight:1000}.roulette-page .roulette-layout{margin:16px}.roulette-page .roulette-stage,.roulette-page .roulette-info>*{box-shadow:none;background:linear-gradient(#131137b8,#050718eb),#08091deb;border:1px solid #a855f747;border-radius:0}.roulette-page .roulette-stage{background:radial-gradient(circle,#d946ef38,#0000 42%),radial-gradient(circle at 50% 20%,#22d3ee1a,#0000 30%),linear-gradient(#131137b8,#050718f0)}.roulette-page .roulette-pointer{filter:drop-shadow(0 0 8px #d946efb8)drop-shadow(0 2px 4px #0000006b);border-top-color:#f0abfc}.roulette-page .roulette-wheel{border-color:#d946efd1;box-shadow:0 0 34px #d946ef42,0 10px 28px #00000057,inset 0 0 0 8px #08091d5c,inset 0 0 0 1px #22d3ee52}.roulette-page .roulette-wheel:after{border-color:#c4b5fd3d;box-shadow:inset 0 0 0 1px #22d3ee29}.roulette-page .roulette-label{text-shadow:0 1px 2px #00000075,0 0 8px #d946ef3d}.roulette-page .roulette-center{color:#fff;background:radial-gradient(circle at 50% 38%,#22d3ee33,#0000 42%),radial-gradient(circle,#d946ef42,#0000 58%),linear-gradient(#4c1d95fa,#0d0826fa);border-color:#d946efd1;box-shadow:0 0 22px #d946ef57,inset 0 0 0 1px #ffffff24}.roulette-page .roulette-control{color:#c4b5fd}.roulette-page .roulette-control strong,.roulette-page .roulette-info-card strong{color:#fff;text-shadow:0 0 12px #d946ef70}.roulette-page .roulette-spin-button{color:#fff;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(#ffffff1a,#0000 44%),linear-gradient(90deg,#a855f7b8,#4c1d95e0);border-color:#d946ef94;border-radius:0}.roulette-page .roulette-spin-button:hover:not(:disabled){background:linear-gradient(#ffffff24,#0000 44%),linear-gradient(90deg,#d946efd1,#4c1d95eb);box-shadow:0 0 16px #d946ef47}.roulette-page .roulette-info-card span,.roulette-page .roulette-info-note{color:#c4b5fd}.roulette-history-wrap{background:#08091deb;border:1px solid #a855f747;margin:0 16px 16px;overflow-x:auto}.roulette-page .roulette-history-table th,.roulette-page .roulette-history-table td{border-bottom:1px solid #a855f72e;height:48px;padding:0 14px}.roulette-page .roulette-history-table th{color:#c4b5fd;background:#ffffff09}.roulette-page .roulette-history-table td{color:#ddd6fe}.roulette-page .roulette-history-table tbody tr:hover{background:#a855f71a}.roulette-page .roulette-status{color:#86efac;background:#22c55e2e;border-color:#22c55e70;border-radius:0;align-items:center;min-width:70px;height:24px;padding:0 8px}.roulette-page .roulette-status.is-empty{color:#c4b5fd;background:#08091de0;border-color:#a855f76b}.event-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 18%,#d946ef38,#0000 34%),radial-gradient(circle at 78% 12%,#22d3ee1f,#0000 28%),#050718c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.event-modal{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:radial-gradient(circle at 18% 0,#d946ef33,#0000 34%),linear-gradient(#160c38fa,#060818fc);border:1px solid #a855f7bd;border-radius:0;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000094,0 0 34px #a855f747,inset 0 0 0 1px #22d3ee1a,inset 0 1px #f0abfc2e}.event-modal:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #d946ef3d,inset 0 0 34px #a855f71f}.event-modal-image{scrollbar-width:thin;scrollbar-color:#d946efb8 #08091db8;background-color:#08091ddb;background-image:linear-gradient(#22d3ee0d 1px,#0000 1px),linear-gradient(90deg,#22d3ee0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #a855f77a;border-radius:0;flex:1;min-height:0;margin:12px;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff14,0 0 18px #a855f72e}.event-modal-image img{border-radius:0;width:100%;height:auto;transition:opacity .18s;display:block}.event-modal-image img.is-loading{opacity:0}.event-modal-loader{z-index:3;color:#ddd6fe;text-align:center;background:radial-gradient(circle,#d946ef29,#0000 36%),#08091deb;place-content:center;gap:12px;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}.event-modal-loader span{border:3px solid #a855f747;border-top-color:#f0abfc;border-radius:999px;justify-self:center;width:34px;height:34px;animation:.76s linear infinite event-loader-spin;display:block}@keyframes event-loader-spin{to{transform:rotate(360deg)}}.event-modal-head{background:radial-gradient(circle at 18% 0,#d946ef33,#0000 40%),linear-gradient(#311459f5,#120b33f5);border-bottom:1px solid #a855f75c;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.event-modal-head>div{min-width:0}.event-modal-head h3{color:#fff;text-shadow:0 0 12px #ffffff47,0 0 18px #d946ef5c;font-size:22px;font-weight:900;line-height:1.2}.event-modal-close{color:#fff;background:radial-gradient(circle at 50% 0,#ffffff29,#0000 38%),#08091dd1;border:1px solid #a855f7b3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 14px #a855f752,inset 0 0 0 1px #22d3ee1f}.event-modal-close:hover{color:#fff;background:#a855f74d;border-color:#d946efdb;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f0abfc2e,0 0 18px #d946ef6b}.event-modal-nav{background:linear-gradient(#311459b8,#08091df5);border-top:1px solid #a855f75c;flex-shrink:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;display:grid}.event-modal-nav .notice-nav-button{text-align:left;color:#ddd6fe;background:linear-gradient(90deg,#a855f729,#08091dc7);border-color:#a855f76b;align-items:center;gap:8px;min-height:40px;display:flex}.event-modal-nav .notice-nav-button span{min-width:0}.event-modal-nav .notice-nav-button:not(:disabled):hover{color:#fff;background:linear-gradient(90deg,#a855f757,#08091dd1);border-color:#d946efad}@media (width<=1279px){.event-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=899px){.event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-layout,.roulette-layout{grid-template-columns:1fr}}@media (width<=639px){.event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.event-card-body{padding:10px}.event-card-body h3{font-size:13px;line-height:1.3}.event-action-button{height:34px;margin-top:10px;font-size:11px}.attendance-calendar{gap:5px;padding:8px}.attendance-day{min-height:58px;padding:7px}.roulette-stage{min-height:440px;padding:18px}.roulette-wheel-wrap{--roulette-label-radius:clamp(-155px, -30vw, -96px);width:min(430px,100vw - 58px)}.roulette-label{width:76px;margin-left:-38px;font-size:11px}.roulette-center{border-width:7px;width:82px;height:82px}.roulette-center svg{width:26px;height:26px}.roulette-center span{font-size:10px}}@media (width>=1024px){.notice-page{min-height:calc(100vh - 58px)}.notice-panel--detail{flex-direction:column;height:calc(100vh - 82px);min-height:0;display:flex}.notice-panel--detail .notice-detail{flex:1;min-height:0}.notice-panel--detail .notice-detail-body{flex:1;min-height:0;max-height:calc(100vh - 330px)}}.member-info-row{border-bottom:1px solid #eadfca;grid-template-columns:180px 1fr;min-height:56px;display:grid}.member-info-row:last-child{border-bottom:0}.member-info-label{color:#063e2c;background:#f4ead8;border-right:1px solid #eadfca;justify-content:flex-end;align-items:center;padding:0 18px;font-size:13px;font-weight:900;display:flex}.member-info-value{color:#163629;align-items:center;min-width:0;padding:10px 14px;font-size:13px;font-weight:900;display:flex}.member-input{color:#163629;background:#fbf7ed;border:1px solid #dfd4bd;border-radius:7px;outline:none;width:min(100%,260px);height:38px;padding:0 12px;font-size:13px;font-weight:900}.member-input:focus{border-color:#b9964e;box-shadow:0 0 0 2px #b9964e29}.member-help{color:#806f48;font-size:12px;font-weight:900}.member-check{color:#163629;align-items:center;gap:5px;font-size:12px;font-weight:900;display:inline-flex}.member-check input{accent-color:#b9964e;width:14px;height:14px}.gift-code-field{background:#fbf7ed;border:1px solid #dfd4bd;border-radius:8px;align-items:center;gap:10px;max-width:520px;height:48px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff9e}.gift-code-field input{color:#163629;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;font-weight:900}.gift-code-field input::placeholder{color:#9a8b70}.account-page .account-page-panel{color:#ddd6fe}.account-tabs{flex-wrap:wrap;gap:10px;padding:14px 16px 0;display:flex}.account-tabs button{color:#c4b5fd;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(90deg,#a855f724,#22d3ee0f),#0d0826db;border:1px solid #a855f775;min-width:112px;height:38px;font-size:12px;font-weight:1000;position:relative}.account-tabs button.is-active{color:#fff;text-shadow:0 0 10px #ffffff4d;background:linear-gradient(#ffffff1f,#0000 44%),linear-gradient(90deg,#c336f5f0,#6618a4f5);border-color:#d946efc7}.account-table-wrap,.member-info-card,.gift-code-card,.gift-code-guide,.gift-code-history{background:linear-gradient(#131137b8,#050718eb),#08091deb;border:1px solid #a855f747;margin:16px;overflow:hidden}.account-table-wrap{overflow-x:auto}.account-page .recommend-table{color:#ddd6fe;min-width:760px}.account-page .recommend-table th,.account-page .recommend-table td{border-bottom:1px solid #a855f72e;height:48px;padding:0 14px}.account-page .recommend-table th{color:#c4b5fd;background:#ffffff09;font-size:12px;font-weight:1000}.account-page .recommend-table td{color:#ddd6fe}.account-page .recommend-table tbody tr:hover{background:#a855f71a}.account-page .recommend-badge{color:#c4b5fd;background:#08091de0;border-color:#a855f76b;border-radius:0;align-items:center;min-width:72px;height:24px;padding:0 8px;font-size:11px;font-weight:1000}.account-page .recommend-badge.is-vip{color:#86efac;background:#22c55e2e;border-color:#22c55e70}.account-positive-text{text-shadow:0 0 10px #d946ef57;color:#f0abfc!important}.account-submit-row{justify-content:center;padding:0 16px 16px;display:flex}.account-button-row{flex-wrap:wrap;gap:8px;display:flex}.account-primary-button,.account-secondary-button{color:#fff;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:1px solid #d946ef94;height:38px;padding:0 22px;font-size:12px;font-weight:1000}.account-primary-button{background:linear-gradient(#ffffff1a,#0000 44%),linear-gradient(90deg,#a855f7b8,#4c1d95e0)}.account-secondary-button{color:#c4b5fd;background:linear-gradient(90deg,#22d3ee24,#a855f71a),#060816e6;border-color:#22d3ee5c}.account-primary-button:hover,.account-secondary-button:hover{border-color:#d946efc2;box-shadow:0 0 14px #d946ef3d}.member-page .member-info-row{border-bottom:1px solid #a855f72e}.member-page .member-info-label{color:#c4b5fd;background:#ffffff09;border-right:1px solid #a855f72e}.member-page .member-info-value{color:#ddd6fe}.member-page .member-input,.gift-code-page .gift-code-field{box-shadow:none;color:#fff;background:linear-gradient(90deg,#a855f71f,#0000 42%,#22d3ee14),#0b0b24;border:1px solid #a855f77a;border-radius:0}.member-page .member-input:focus,.gift-code-page .gift-code-field:focus-within{border-color:#d946efc2;box-shadow:0 0 0 2px #d946ef24}.member-page .member-help,.member-muted-note{color:#a78bfa;font-size:12px;font-weight:900}.member-warning{color:#f0abfc;margin-left:8px;font-size:12px;font-weight:900}.member-page .member-check{color:#ddd6fe}.member-page .member-check input{accent-color:#d946ef}.gift-code-layout{grid-template-columns:minmax(0,1fr) 360px;gap:16px;margin:16px;display:grid}.gift-code-card,.gift-code-guide{margin:0}.gift-code-card-head,.gift-code-history-head{background:#ffffff09;border-bottom:1px solid #a855f72e;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.gift-code-page .section-title{color:#fff;text-shadow:0 0 10px #d946ef61;font-size:14px;font-weight:1000}.gift-code-card-body{gap:14px;padding:16px;display:grid}.gift-code-page .gift-code-field{width:min(100%,560px);max-width:none}.gift-code-page .gift-code-field svg{color:#d946ef;filter:drop-shadow(0 0 8px #d946ef6b)}.gift-code-page .gift-code-field input{color:#fff}.gift-code-page .gift-code-field input::placeholder{color:#c4b5fd94}.gift-code-guide{padding:16px}.gift-code-guide>div{color:#c4b5fd;gap:10px;margin-top:14px;font-size:12px;font-weight:900;line-height:1.6;display:grid}.gift-code-guide .is-warning{color:#f0abfc}.gift-code-history-head span{color:#c4b5fd;font-size:11px;font-weight:1000}.bet-cart-list{scrollbar-width:thin;scrollbar-color:#b9964e #f4ead8}.bet-cart-list::-webkit-scrollbar{width:7px}.bet-cart-list::-webkit-scrollbar-track{background:#f4ead8;border-radius:999px}.bet-cart-list::-webkit-scrollbar-thumb{background:#b9964e;border-radius:999px}@media (width>=721px){.sports-bet-cart-panel{align-self:start;height:calc(100vh - 104px);min-height:0;position:sticky;top:88px;overflow:visible}.sports-bet-cart-panel>.panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.sports-bet-cart-panel .bet-cart-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}.market-mark{color:#d49500;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:14px;margin-right:4px;font-size:9px;font-style:normal;line-height:14px;display:inline-flex}.market-odd-value{justify-content:center;align-items:center;height:14px;line-height:14px;display:inline-flex}.market-mark-down{color:#207bd6}.view-link{letter-spacing:0;color:#7c6b39;word-break:keep-all;background:0 0;border:0;padding:0;font-size:11px;font-weight:900;line-height:1.2}.view-link:hover{color:#063e2c;text-underline-offset:3px;text-decoration:underline}.thin-page-heading{background:#fffaf1;border-bottom:1px solid #d8bd77;border-left:4px solid #d8bd77;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 20px;display:flex}.thin-page-heading h2{color:#063e2c;font-size:14px;font-weight:900}.mini-game-stage{background:linear-gradient(#ffffffb8,#ffffff0f),#fffaf1;border:1px solid #dfd4bd;border-radius:8px;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.mini-game-tabs{gap:20px;display:flex;overflow-x:auto}.mini-game-tab-button{text-align:center;white-space:nowrap;word-break:keep-all;flex:none;justify-content:center;align-items:center;width:auto;min-width:0;padding:0 8px;line-height:1;display:inline-flex}.mini-game-tab-button:not(:last-child){margin-right:0!important}.mini-game-tab-label{justify-items:center;gap:2px;line-height:1.12;display:grid}.mini-game-stage:before{content:"";border:1px dashed #b9964e38;border-radius:8px;position:absolute;inset:24px}.mini-game-orbit{opacity:.38;background:#f4ead88f;border:1px solid #d8bd775c;border-radius:999px;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.mini-game-table-header{color:#d8bd77;text-align:center;background:#063e2c;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:40px;font-size:12px;font-weight:900;display:grid}.mini-game-empty{color:#8a7b61;background:#fffaf1;place-items:center;min-height:54px;font-size:12px;font-weight:900;display:grid}.cyber-app-shell .mini-game-page .mini-game-page-panel.panel{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}.cyber-app-shell .mini-game-page .mini-game-content-container{box-sizing:border-box;width:min(100%,1480px);max-width:100%;margin-left:auto;margin-right:auto}.cyber-app-shell .mini-game-page .mini-game-main-banner{aspect-ratio:866/190;background:url(/main-banner/casino.png) 50%/100% no-repeat;width:100%;max-width:100%;min-height:0;margin:0}.cyber-app-shell .mini-game-page .mini-game-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;max-width:100%;margin-top:12px;display:grid}.cyber-app-shell .mini-game-page .mini-game-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,320px) 70px;justify-content:end;width:100%;margin:10px 0 0}.cyber-app-shell .mini-game-page .mini-game-menu-card{aspect-ratio:2/3;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.cyber-app-shell .mini-game-page .mini-game-menu-card:hover,.cyber-app-shell .mini-game-page .mini-game-menu-card:focus-visible{outline:none;transform:none}.cyber-app-shell .mini-game-page .mini-game-menu-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:none}.cyber-app-shell .mini-game-page .mini-game-menu-empty{color:#c4b5fd;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:linear-gradient(135deg,#a855f738,#08091ddb 50%,#22d3ee1f);grid-column:1/-1;place-items:center;min-height:150px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #a855f761,0 0 18px #a855f71f}.casino-fixed-scroll{scrollbar-width:thin;scrollbar-color:#b9964e #f4ead8;padding-bottom:2px;overflow:auto hidden}.casino-fixed-scroll::-webkit-scrollbar{height:8px}.casino-fixed-scroll::-webkit-scrollbar-track{background:#f4ead8;border-radius:999px}.casino-fixed-scroll::-webkit-scrollbar-thumb{background:#b9964e;border-radius:999px}.casino-fixed-canvas{width:100%;margin:0}.casino-hero{aspect-ratio:6;background:url(/main-banner/casino.png) 50%/contain no-repeat;border:1px solid #0c5039;border-radius:8px;align-items:flex-end;min-height:0;padding:0;display:flex;overflow:visible}.slot-hero{background-color:#0000;background-image:linear-gradient(90deg,#031e15e6,#031e157a,#031e1529),url(https://images.unsplash.com/photo-1611996575749-79a3a250f948?auto=format&fit=crop&w=1600&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #0c5039;border-radius:8px;align-items:flex-end;min-height:190px;padding:24px;display:flex;overflow:hidden}.casino-game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(100%,1480px);margin-left:auto;margin-right:auto;display:grid}.casino-game-card{aspect-ratio:1;cursor:pointer;background:#063e2c;border:1px solid #dfd4bd;border-radius:8px;height:auto;position:relative;overflow:hidden;box-shadow:0 1px 2px #4836181a,inset 0 1px #ffffff14}.casino-game-card img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .18s}.casino-game-card:hover img{filter:brightness(1.08)saturate(1.12);transform:scale(1.04)}.casino-game-card:after{content:"";background:linear-gradient(#0000 26%,#000000d6),linear-gradient(90deg,#063e2c75,#0000 48%),radial-gradient(circle at 82% 16%,#d8bd7752,#0000 24%);position:absolute;inset:0}.casino-game-info{z-index:1;color:#fffaf0;justify-content:space-between;align-items:flex-end;gap:10px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.casino-game-info p{color:#d8bd77;font-size:10px;font-weight:900}.casino-game-info h3{margin-top:2px;font-size:14px;font-weight:900}.casino-game-info span{color:#ffdf7e;background:#063e2cd1;border:1px solid #d8bd7780;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.charge-notice,.charge-form,.charge-history{box-shadow:0 1px 2px #48361814,inset 0 1px #ffffff9e}.charge-label{color:#063e2c;background:#f4ead8;border-right:1px solid #eadfca;justify-content:center;align-items:center;padding:18px 14px;font-size:13px;font-weight:900;display:flex}.charge-radio-row,.point-option{color:#163629;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-size:13px;font-weight:900;display:flex}.point-option{cursor:pointer;border:1px solid #0000;border-radius:6px;width:fit-content;min-height:36px;padding:0 10px;transition:background .16s,border-color .16s,box-shadow .16s}.point-option.is-selected{background:linear-gradient(#ffffffb8,#ffffff14),#ead8b7;border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e47}.charge-radio{accent-color:#b9964e;width:14px;height:14px}.charge-amount-field{background:#fbf7ed;border:1px solid #dfd4bd;border-radius:7px;align-items:center;width:min(100%,300px);height:42px;display:flex;overflow:hidden}.charge-amount-field input{color:#163629;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 14px;font-size:14px;font-weight:900}.charge-amount-field span{color:#806f48;padding-right:14px;font-size:12px;font-weight:900}.charge-outline-button,.charge-danger-button{color:#7c5a18;background:#fffaf1;border:1px solid #b9964e;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:900;transition:background .16s,color .16s,transform .16s;display:inline-flex}.charge-outline-button:hover{color:#063e2c;background:#ead8b7}.charge-danger-button{color:#a33a2d;border-color:#b25a4d}.charge-danger-button:hover{background:#f4ded7}.charge-table{border-collapse:collapse;width:100%;min-width:820px;font-size:13px;font-weight:900}.charge-table-wrap{overflow-x:auto}.charge-table th,.charge-table td{text-align:center;border-bottom:1px solid #eadfca;padding:14px 16px}.charge-table th{color:#7c5a18;background:#f4ead8;font-size:12px}.charge-table td{color:#163629}.exchange-amount-button{color:#7c5a18;background:linear-gradient(#ffffff6b,#ffffff0a),#fbf7ed;border:1px solid #b9964e;border-radius:7px;height:38px;font-size:12px;font-weight:900;transition:background .16s,box-shadow .16s,transform .16s}.exchange-amount-button:hover{background:linear-gradient(#ffffffb8,#ffffff1f),#ead8b7;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #b9964e47,0 2px 4px #4836181f}.exchange-amount-button--reset{color:#ffdf7e;background:linear-gradient(#ffffff1f,#fff0),#063e2c}.cyber-app-shell .charge-page-tabs>div{border-bottom-color:#a855f76b!important}.cyber-app-shell .charge-page-tabs button{isolation:isolate;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #22d3ee14,0 0 14px #a855f729;color:#ddd6fe!important;background:linear-gradient(#120c34f5,#07081dfa)!important;border:1px solid #a855f79e!important;border-radius:0!important}.cyber-app-shell .charge-page-tabs button.gold-button{color:#fff!important;background:0 0!important;border-color:#0000!important;box-shadow:0 0 16px #d946ef61,inset 0 1px #fff3!important}.cyber-app-shell .charge-page-tabs button.gold-button:before,.cyber-app-shell .charge-page-tabs button.gold-button:after{content:"";pointer-events:none;clip-path:inherit;position:absolute}.cyber-app-shell .charge-page-tabs button.gold-button:before{z-index:-2;background:linear-gradient(135deg,#f0abfce6,#d946efc7 52%,#22d3ee8a);inset:0}.cyber-app-shell .charge-page-tabs button.gold-button:after{z-index:-1;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:linear-gradient(#c336f5f5,#6618a4fa),#7e22ce;inset:1px}.cyber-app-shell .charge-page .charge-notice,.cyber-app-shell .charge-page .charge-form,.cyber-app-shell .charge-page .charge-history{isolation:isolate;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);position:relative;overflow:hidden;color:#ddd6fe!important;background:radial-gradient(circle at 18% 0,#d946ef26,#0000 34%),linear-gradient(#131137f5,#08091dfa)!important;border:1px solid #a855f785!important;border-radius:0!important;box-shadow:0 0 18px #a855f729,inset 0 0 0 1px #22d3ee0f!important}.cyber-app-shell .charge-page .charge-notice>div:first-child,.cyber-app-shell .charge-page .charge-history>div:first-child{background:linear-gradient(90deg,#a855f738,#050718c7);border-bottom-color:#a855f747!important;border-left:0!important}.cyber-app-shell .charge-page .section-title,.cyber-app-shell .charge-page h2{text-shadow:0 0 12px #d946ef7a;color:#fff!important}.cyber-app-shell .charge-page p,.cyber-app-shell .charge-page span,.cyber-app-shell .charge-page div{border-color:#a855f738!important}.cyber-app-shell .charge-page p,.cyber-app-shell .charge-page .charge-radio-row,.cyber-app-shell .charge-page .point-option{color:#ddd6fe!important}.cyber-app-shell .charge-page p[class*="text-[#d8422d]"]{color:#f0abfc!important}.cyber-app-shell .charge-page p[class*="text-[#a88a24]"],.cyber-app-shell .charge-page .text-\[\#a88a24\]{color:#22d3ee!important}.cyber-app-shell .charge-page p[class*="text-[#4f514a]"],.cyber-app-shell .charge-page p[class*="text-[#6f716b]"],.cyber-app-shell .charge-page span[class*="text-[#806f48]"]{color:#c4b5fd!important}.cyber-app-shell .charge-page .charge-label{text-shadow:0 0 10px #d946ef6b;justify-content:center;color:#fff!important;background:linear-gradient(90deg,#a855f733,#22d3ee0f),#0d0826b8!important;border-right-color:#a855f742!important}.cyber-app-shell .charge-page .point-option{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#0d08268a;border-color:#a855f757;border-radius:0!important}.cyber-app-shell .charge-page .point-option.is-selected{background:linear-gradient(90deg,#a855f79e,#4c1d9557),#0d0826eb;border-color:#d946efc7;box-shadow:0 0 12px #d946ef38}.cyber-app-shell .charge-page .charge-radio{accent-color:#d946ef}.cyber-app-shell .charge-page .charge-amount-field{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 18px #a855f724;background:linear-gradient(#160d37fa,#08091ffa)!important;border-color:#a855f78f!important;border-radius:0!important}.cyber-app-shell .charge-page .charge-amount-field input{color:#fff!important}.cyber-app-shell .charge-page .charge-amount-field span{color:#22d3ee!important}.cyber-app-shell .charge-page .charge-amount-panel{gap:12px;max-width:700px;display:grid}.cyber-app-shell .charge-page .charge-quick-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cyber-app-shell .charge-page .charge-quick-button{width:100%}.cyber-app-shell .charge-page .charge-outline-button,.cyber-app-shell .charge-page .charge-danger-button,.cyber-app-shell .charge-page .exchange-amount-button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 0 1px #22d3ee14,0 0 12px #a855f71f;color:#fff!important;background:linear-gradient(90deg,#a855f72e,#22d3ee14),#0d0826db!important;border-color:#a855f794!important;border-radius:0!important}.cyber-app-shell .charge-page .charge-outline-button:hover,.cyber-app-shell .charge-page .charge-danger-button:hover,.cyber-app-shell .charge-page .exchange-amount-button:hover{box-shadow:0 0 14px #d946ef3d;background:#a855f747!important;border-color:#d946efc7!important}.cyber-app-shell .charge-page .charge-danger-button{color:#f0abfc!important;border-color:#d946efa3!important}.cyber-app-shell .charge-page .exchange-amount-button--reset{color:#22d3ee!important;border-color:#22d3ee85!important}.cyber-app-shell .charge-page .charge-submit-button{color:#fff;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);text-shadow:0 0 7px #ffffffd1,0 0 14px #f472ff94;background:linear-gradient(#ffffff57,#ffffff14 38%,#52129f47 100%),linear-gradient(90deg,#8d22f2 0%,#c331ff 50%,#8f25ed 100%);border:1px solid #ffb4ffeb;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 0 22px #c430ff94,inset 0 1px #ffffff7a,inset 0 0 0 1px #ffd6ff38}.cyber-app-shell .charge-page .charge-submit-button:before{content:"";opacity:.65;background:linear-gradient(90deg,#0000,#ffffff38,#0000);transition:transform .22s;position:absolute;inset:1px;transform:translate(-120%)}.cyber-app-shell .charge-page .charge-submit-button:hover{border-color:#ffdcfffa;transform:translateY(-1px);box-shadow:0 0 30px #d946efc2,0 0 16px #22d3ee2e,inset 0 0 20px #ffffff1f}.cyber-app-shell .charge-page .charge-submit-button:hover:before{transform:translate(120%)}.cyber-app-shell .charge-page .charge-table{table-layout:fixed;color:#ddd6fe;min-width:0}.cyber-app-shell .charge-page .charge-table th,.cyber-app-shell .charge-page .charge-table td{border-bottom-color:#a855f72e!important}.cyber-app-shell .charge-page .charge-table th{color:#fff!important;background:#ffffff09!important}.cyber-app-shell .charge-page .charge-table td{color:#ddd6fe!important}.cyber-app-shell .charge-page .charge-history input[type=checkbox]{appearance:none;cursor:pointer;vertical-align:middle;background:#08091dd1;border:1px solid #c4b5fd94;border-radius:2px;width:13px;height:13px;box-shadow:inset 0 0 0 1px #22d3ee0f,0 0 8px #a855f72e}.cyber-app-shell .charge-page .charge-history input[type=checkbox]:checked{background:linear-gradient(135deg,#d946efe6,#22d3eeb8);border-color:#22d3eedb;box-shadow:0 0 10px #22d3ee61}.cyber-app-shell .charge-page .charge-history input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;margin:3px 0 0 2px;display:block;transform:rotate(-45deg)}.cyber-app-shell .charge-page .charge-table th:first-child,.cyber-app-shell .charge-page .charge-table td:first-child{width:46px;padding-left:8px!important;padding-right:4px!important}.cyber-app-shell .charge-page .charge-table th:nth-child(2),.cyber-app-shell .charge-page .charge-table td:nth-child(2){width:74px;padding-left:4px!important;padding-right:8px!important}.cyber-app-shell .charge-page .charge-table th:nth-child(3),.cyber-app-shell .charge-page .charge-table td:nth-child(3){width:138px}.cyber-app-shell .charge-page .charge-table th:nth-child(4),.cyber-app-shell .charge-page .charge-table td:nth-child(4){width:128px}.cyber-app-shell .charge-page .charge-table th:nth-child(5),.cyber-app-shell .charge-page .charge-table td:nth-child(5){width:72px}.cyber-app-shell .charge-page .charge-table th:nth-child(6),.cyber-app-shell .charge-page .charge-table td:nth-child(6){width:auto}.cyber-app-shell .charge-page .charge-table th:nth-child(7),.cyber-app-shell .charge-page .charge-table td:nth-child(7){width:92px}.cyber-app-shell .charge-page .charge-table th:nth-child(8),.cyber-app-shell .charge-page .charge-table td:nth-child(8){width:76px}.cyber-app-shell .charge-page .charge-table td[class*="text-[#a88a24]"]{color:#22d3ee!important}.cyber-app-shell .charge-page .charge-table td[class*="text-[#d8422d]"]{color:#f0abfc!important}.cyber-app-shell .charge-page .charge-history-subtitle{margin-top:4px;font-size:11px;font-weight:800;color:#c4b5fd!important}.cyber-app-shell .charge-page .charge-history-mobile-list{display:none}.cyber-app-shell .charge-page .charge-history-badge{background:#7f1d1d7a;border:1px solid #f871712e;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:21px;font-size:11px;font-weight:1000;line-height:1;display:inline-flex;color:#ff4d6d!important}.cyber-app-shell .charge-page .charge-history-amount{font-weight:1000;color:#fff!important}.cyber-app-shell .charge-page .charge-history-bonus{white-space:nowrap;color:#c4b5fd!important;text-align:left!important}.cyber-app-shell .charge-page .charge-history-status{min-height:22px;text-shadow:none;white-space:nowrap;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#0d08266b;border:1px solid #c4b5fd3d;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:1000;line-height:1;display:inline-flex}.cyber-app-shell .charge-page .charge-history-status.is-approved{border-color:#22d3ee57;color:#67e8f9!important}.cyber-app-shell .charge-page .charge-history-status.is-rejected{border-color:#d946ef5c;color:#f0abfc!important}.cyber-app-shell .charge-page .charge-history-delete-button{color:#fff;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#c4b5fd38;border:1px solid #c4b5fd5c;justify-content:center;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.photo-card{background-position:50%;background-size:cover;transition:border-color .16s,box-shadow .16s,filter .16s,transform .16s;box-shadow:0 2px 8px #031e1514,inset 0 0 0 1px #fffaf114}.photo-card:before{content:"";background:linear-gradient(#ffffff14,#00000029),linear-gradient(#063e2c00,#063e2c24);transition:background .16s,opacity .16s;position:absolute;inset:0}.photo-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffdf7e00;transition:border-color .16s,box-shadow .16s;position:absolute;inset:1px}.photo-card:hover,.photo-card:focus-visible{filter:saturate(1.08)contrast(1.04);border-color:#d8bd77e6;transform:translateY(-3px);box-shadow:0 10px 22px #031e1533,0 0 0 2px #d8bd7738}.photo-card:hover:before,.photo-card:focus-visible:before{background:linear-gradient(#ffdf7e1f,#0000003d),linear-gradient(#063e2c00,#063e2c47)}.photo-card:hover:after,.photo-card:focus-visible:after{border-color:#ffdf7e94;box-shadow:inset 0 0 18px #ffdf7e2e}.provider-logo-wall{background:linear-gradient(#ffffff0a,#fff0),#063e2c;border:1px solid #0c5039;border-radius:8px;gap:22px;padding:28px 36px;display:grid;overflow:hidden;box-shadow:0 1px 2px #4836181f,inset 0 1px #ffffff14}.provider-logo-row{align-items:center;gap:22px 38px;display:grid}.provider-logo-row--seven{grid-template-columns:repeat(7,minmax(0,1fr))}.provider-logo-row--eight{grid-template-columns:repeat(8,minmax(0,1fr))}.provider-logo-item{cursor:pointer;justify-content:center;align-items:center;min-width:0;height:42px;display:flex}.provider-logo-item img{object-fit:contain;filter:grayscale()brightness(1.18);opacity:.48;width:100%;max-width:132px;height:100%;max-height:38px;transition:filter .18s,opacity .18s,transform .18s;display:block}.provider-logo-item:hover img,.provider-logo-item img:hover{filter:grayscale(0)brightness(1.16)saturate(1.35);opacity:1;transform:translateY(-1px)}.provider-logo-item--boosted img{filter:grayscale()brightness(2.15)contrast(.92);opacity:.62}.provider-logo-item--boosted:hover img,.provider-logo-item--boosted img:hover{filter:grayscale(0)brightness(1.95)saturate(1.55)contrast(1.04);opacity:1}@media (width<=1023px){.provider-logo-row,.provider-logo-row--seven,.provider-logo-row--eight{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=639px){.member-info-row{grid-template-columns:1fr}.member-info-label{border-bottom:1px solid #eadfca;border-right:0;justify-content:flex-start;min-height:38px}.provider-logo-wall{padding:22px 18px}.provider-logo-row,.provider-logo-row--seven,.provider-logo-row--eight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.casino-page-panel.panel,.slot-page-panel.panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}}@media (width<=1543px){.login-modal-backdrop,.event-modal-backdrop{padding:18px}.event-modal{border-radius:12px;width:min(560px,100%);max-height:calc(100vh - 36px)}.event-modal-head{padding:14px 18px}.event-modal-head h3{font-size:19px}.event-modal-image{margin:10px}.event-modal-nav{gap:8px;padding:10px}.event-modal-nav .notice-nav-button{min-height:44px}.event-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.attendance-layout{grid-template-columns:minmax(0,1fr) 360px}.roulette-layout{grid-template-columns:minmax(0,1fr) 320px}.member-info-row{grid-template-columns:180px 1fr}.provider-logo-row--seven{grid-template-columns:repeat(7,minmax(0,1fr))}.provider-logo-row--eight{grid-template-columns:repeat(8,minmax(0,1fr))}.member-info-label{border-bottom:0;border-right:1px solid #eadfca;justify-content:flex-end;min-height:auto}.provider-logo-wall{padding:34px 42px}}@media (width>=721px) and (width<=1543px){.login-modal{grid-template-columns:minmax(205px,.82fr) minmax(0,1.18fr);width:min(780px,100%)}.login-modal-visual{min-height:470px}.auth-logo-image{width:min(68%,240px);max-height:220px}.login-modal-visual p{font-size:24px}.login-modal-panel{padding:30px 26px 26px}.login-modal-head h2{font-size:34px}.login-modal-head{min-height:92px;padding-top:18px}.login-field-stack{gap:16px;margin-top:14px}.login-field:before{height:58px}.login-field:after{height:46px}.login-field input,.login-field select{height:54px;line-height:54px}.login-submit-button{height:60px}.signup-modal{width:min(700px,100%);height:min(560px,100vh - 36px);max-height:calc(100vh - 36px)}.signup-modal .login-modal-panel{padding:28px 24px 22px}.signup-field-stack{gap:14px;margin-top:12px}.signup-modal .login-field:before{height:54px;top:23px}.signup-modal .login-field:after{height:42px;top:29px}.signup-modal .login-field input,.signup-modal .login-field select,.signup-select>button{height:50px;line-height:50px}}@media (width>=721px) and (height<=760px){.login-modal-visual{min-height:420px}.signup-modal{height:calc(100vh - 32px);max-height:calc(100vh - 32px)}.signup-field-stack{gap:8px;margin-top:16px}}@media (width<=720px){html,body,#app{width:100%;max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box}.app-shell,.app-scale-frame,.app-scale-canvas,.app-main{overflow-x:hidden;width:100%!important;max-width:100%!important}.app-main{padding-top:56px}.cyber-top-header{z-index:900;top:0;left:0;right:0;position:fixed!important}.page-frame{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important}.betting-history-page.page-frame,.notice-page.page-frame,.support-page.page-frame,.note-page.page-frame,.attendance-page.page-frame,.roulette-page.page-frame{padding-left:4px!important;padding-right:4px!important}.casino-page,.event-page,.slot-page{padding-top:6px!important;padding-bottom:10px!important}.casino-page-panel.panel,.event-page-panel.panel,.slot-page-panel.panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.casino-page .thin-page-heading,.event-page .thin-page-heading,.slot-page .thin-page-heading{background:0 0!important;border-top:0!important;border-bottom:1px solid #d8bd77!important;border-left:4px solid #d8bd77!important;border-right:0!important;padding:0 2px 0 10px!important}.casino-fixed-scroll{margin:8px 0 0!important;padding-bottom:0!important;overflow:visible!important}.casino-fixed-canvas{width:100%!important;max-width:100%!important;margin:0 0 10px!important}.casino-hero,.slot-hero{border:0!important;min-height:132px!important;padding:14px!important}.casino-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.casino-game-card{border:0!important;min-width:0!important}.recommend-table,.notice-table,.roulette-history-table,.charge-table{font-size:11px;min-width:0!important}.recommend-table th,.recommend-table td,.notice-table th,.notice-table td,.roulette-history-table th,.roulette-history-table td,.charge-table th,.charge-table td{padding:9px 6px}.app-main .page-frame>.panel,.app-main .page-frame>.grid>.panel,.app-main .page-frame>.grid>section.panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.thin-page-heading{background:0 0!important;border:0!important;border-left:4px solid #d8bd77!important;align-items:center!important;min-height:40px!important;padding:0 2px 0 10px!important}.thin-page-heading h2,.thin-page-heading>p{line-height:1!important}.app-main .page-frame .m-4{margin:8px 0!important}.app-main [class*=min-w-\[]{min-width:0!important}.mini-game-tab-button{flex:1 1 0;width:100%;min-width:0;padding-left:0;padding-right:0;font-size:12px!important}.mini-game-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;overflow-x:hidden;padding-left:8px!important;padding-right:8px!important;display:grid!important}.mini-game-tab-button:not(:last-child){margin-right:0!important}.event-hero,.sports-hero{border:0!important;border-radius:7px!important;min-height:132px!important;padding:14px!important}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.event-card-body{padding:10px!important}.event-card-body h3{font-size:13px!important;line-height:1.3!important}.event-action-button{height:34px!important;margin-top:10px!important;font-size:11px!important}.quick-action-grid{flex-wrap:nowrap!important;gap:6px!important;display:flex!important}.quick-action-grid button{flex:1 1 0!important;gap:4px!important;min-width:0!important;height:56px!important;padding:0 2px!important;font-size:9px!important;line-height:1.1!important}.quick-action-grid svg{width:15px!important;height:15px!important}.attendance-layout,.roulette-layout,.page-frame.grid,.page-frame .grid[class*=lg\:grid-cols],.page-frame .grid[class*=xl\:grid-cols]{grid-template-columns:minmax(0,1fr)!important}.attendance-main,.attendance-side,.attendance-reward-panel,.attendance-note,.roulette-stage,.roulette-info>*,.charge-notice,.charge-form,.charge-history{border-radius:7px!important}.attendance-head,.notice-detail-head,.charge-history>div:first-child{flex-direction:column!important;align-items:center!important;gap:10px!important}.notice-detail{margin:8px 0!important}.notice-detail-head{text-align:left!important;align-items:flex-start!important;gap:3px!important;padding:14px 16px!important}.notice-detail-head>div{width:100%}.notice-detail-head h3{text-align:left!important;font-size:17px!important;line-height:1.35!important}.notice-detail-meta{text-align:left!important;justify-content:flex-start!important;font-size:11px!important}.notice-detail-body{min-height:180px!important;padding:18px 16px!important;font-size:13px!important;line-height:1.75!important}.notice-detail-body p+p{margin-top:10px!important}.notice-detail-nav{gap:8px!important;padding:10px 12px!important}.note-detail{margin:8px 0!important}.note-detail-head{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.note-detail-head h3{font-size:17px}.note-detail-body{min-height:170px;padding:18px 16px;font-size:13px}.attendance-calendar{gap:5px!important}.attendance-day{min-height:42px!important}.roulette-stage{overflow:hidden;min-height:360px!important;padding:16px!important}.roulette-wheel-wrap{--roulette-label-radius:clamp(-155px, -30vw, -96px);width:min(430px,100vw - 56px)!important}.roulette-label{width:76px;margin-left:-38px;font-size:11px}.roulette-center{border-width:7px;width:82px!important;height:82px!important}.roulette-center svg{width:26px;height:26px}.roulette-center span{font-size:10px}.charge-label{border-bottom:1px solid #eadfca!important;border-right:0!important;justify-content:flex-start!important;padding:12px!important}.charge-radio-row,.point-option{padding:10px 12px!important}.charge-amount-field{width:100%!important}.football-league{position:relative;padding-right:50px!important}.sports-bet-cart-panel{display:none!important}.football-match{position:relative}.esports-match-row{align-items:stretch;gap:6px;padding:10px;position:relative;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)!important;min-height:0!important}.esports-meta{border-bottom:1px solid #eadfca;border-right:0;grid-column:1/-1;gap:6px;padding:0 42px 8px 0}.esports-league,.esports-time{gap:5px;font-size:11px;line-height:1.25}.esports-region,.esports-game{min-width:24px;height:19px;font-size:9px}.esports-vs{border-radius:5px;grid-area:2/2;min-height:42px!important;margin:0!important;font-size:10px!important;display:grid!important}.esports-team{border-radius:5px;grid-column:1;gap:6px;text-align:left!important;justify-content:space-between!important;min-height:42px!important;margin:0!important;padding:0 8px!important;font-size:11px!important}.esports-team.text-right{grid-area:2/3;justify-content:space-between!important}.esports-team span{text-overflow:clip;scrollbar-width:none;min-width:0;overflow-x:auto;text-align:left!important}.esports-team.text-right span{text-align:right!important}.esports-team span::-webkit-scrollbar{display:none}.esports-team em{display:none}.esports-match-row>.esports-team:not(.text-right){grid-row:2}.esports-team-odd{min-width:48px;font-size:12px}.esports-team-odd small{font-size:8px}.esports-team:hover{box-shadow:none;background:linear-gradient(#ffffffb8,#ffffff1a),#fbf7ed;border-color:#d9c8a6;transform:none}.esports-team.is-selected,.esports-team.is-selected:hover{background:#ead8b7;border-color:#b9964e;box-shadow:inset 0 0 0 1px #b9964e61,0 2px 5px #4836181f}.esports-more{border:1px solid #d9c8a6;border-radius:4px;justify-content:center;align-items:center;width:28px;height:22px;font-size:10px;display:flex;position:absolute;top:10px;right:10px;min-height:22px!important}.football-row{grid-auto-rows:minmax(46px,auto);align-items:stretch;grid-template-columns:48px minmax(0,1fr) 40px minmax(0,1fr)!important;min-height:48px!important}.result-header-grid,.result-row-grid{grid-template-columns:64px 42px minmax(0,1fr) 50px minmax(0,1fr) 66px!important}.result-header-grid span:nth-child(3),.result-header-grid span:nth-child(4),.result-header-grid span:nth-child(8),.result-row-grid>:nth-child(3),.result-row-grid>:nth-child(4),.result-row-grid>:nth-child(8),.football-bet-button,.football-more-spacer{display:none!important}.football-time,.football-team,.football-odd,.result-cell,.result-bet-cell,.result-center-cell,.result-team-cell{min-width:0!important;padding:6px!important;font-size:10px!important}.match-result-detail-row{padding:10px!important}.match-result-detail-top,.match-result-detail-score{flex-direction:column;align-items:flex-start;gap:8px}.match-result-detail-score{align-items:center}.match-result-score-table{font-size:10px;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important}.account-tabs{padding:10px 0 0!important}.account-tabs button{min-width:92px;height:34px;font-size:11px}.account-table-wrap,.member-info-card,.gift-code-history{margin:10px 0!important}.gift-code-layout{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:10px 0!important}.gift-code-card,.gift-code-guide,.member-info-card{margin-left:0!important;margin-right:0!important}.member-page .member-info-row{grid-template-columns:96px minmax(0,1fr)!important}.member-page .member-info-label{justify-content:flex-start;padding:0 10px!important;font-size:11px!important}.member-page .member-info-value{padding:9px 10px!important;font-size:11px!important}.football-time{text-align:center;justify-content:center;line-height:1.2}.football-team,.football-odd{justify-content:center;margin:5px 3px!important}.football-team{grid-template-columns:minmax(0,1fr);text-align:center!important;gap:3px!important;display:grid!important}.football-team.justify-end{justify-items:center}.football-team.justify-end span,.football-team.justify-end strong,.football-team span,.football-team strong{text-align:center!important;margin:0!important}.football-market-row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)!important;min-height:50px!important}.football-market-row .football-time{display:none!important}.football-market-row .football-team,.football-market-row .football-odd{min-height:42px!important;margin:4px 3px!important}.football-market-row .football-team{grid-template-rows:1fr 1fr;place-items:center stretch;padding:6px 8px!important;display:grid!important}.football-market-row .football-team>span,.football-market-row .football-team strong{width:100%;min-width:0}.football-market-row .football-team:not(.justify-end)>span{justify-content:flex-start;text-align:left!important}.football-market-row .football-team:not(.justify-end) strong{justify-content:flex-end;text-align:right!important}.football-market-row .football-team.justify-end strong{order:1;justify-content:flex-end;text-align:right!important}.football-market-row .football-team.justify-end>span{order:2;justify-content:flex-start;text-align:left!important}.football-market-row .football-team.justify-end .market-mark{margin-left:4px;margin-right:0}.football-odd{min-width:0!important}.football-bet-button{display:none!important}.football-more-button{z-index:2;justify-content:center;min-width:34px;height:24px;min-height:24px;position:absolute;top:6px;right:8px;margin:0!important;padding:0!important;font-size:10px!important;display:flex!important}.football-team span,.football-team strong,.result-bet-cell span,.result-bet-cell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.football-team:hover,.football-odd:hover,.football-more-button:hover{background:linear-gradient(#ffffffb8,#ffffff1a),#fbf7ed!important;border-color:#d9c8a6!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,0 1px 1px #48361814!important}.football-team:hover:before,.football-team:hover:after,.football-odd:hover:before,.football-odd:hover:after,.football-more-button:hover:before,.football-more-button:hover:after{content:none!important;opacity:0!important;animation:none!important}.football-team.is-selected,.football-team.is-selected:hover,.football-odd.is-selected,.football-odd.is-selected:hover{color:#063e2c!important;background:linear-gradient(#ffffffc7,#ffffff1f),#ead8b7!important;border-color:#b9964e!important;box-shadow:inset 0 0 0 1px #b9964e61,inset 0 -2px #b9964e2e,0 2px 5px #4836181f!important}.football-team.is-selected:hover:before,.football-team.is-selected:hover:after,.football-odd.is-selected:hover:before,.football-odd.is-selected:hover:after{content:none!important;opacity:0!important;animation:none!important}.page-frame>.flex.overflow-x-auto:has(button:nth-child(5)){grid-template-columns:repeat(6,minmax(0,1fr));gap:4px!important;padding:6px!important;display:grid!important;overflow-x:hidden!important}.page-frame>.flex.overflow-x-auto:has(button:nth-child(5))>button{width:100%;min-width:0;height:34px;padding-left:0!important;padding-right:0!important;font-size:11px!important}.sports-main-tabs{overflow:hidden;border-radius:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:2px!important;padding:3px!important}.sports-main-tabs button{height:36px!important;box-shadow:none!important;border-radius:6px!important;padding:0 4px!important;font-size:12px!important}.sports-main-tabs button:not(:first-child){border-left:1px solid #eadfca}.sports-main-tabs button[class*="bg-[#063e2c]"]{border-left-color:#0000}.attendance-main{background:#fffaf1!important;border:1px solid #d8c9aa!important;overflow:hidden!important}.attendance-head{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px!important;padding:16px 12px!important;display:grid!important}.attendance-head>div{width:100%}.attendance-head p{text-align:center;margin-bottom:8px;font-size:10px}.attendance-month-nav{grid-template-columns:30px max-content 30px;justify-content:center;align-items:center;width:fit-content;gap:8px!important;margin-top:0!important;margin-left:auto!important;margin-right:auto!important;display:grid!important}.attendance-month-nav h3{text-align:center;white-space:nowrap;min-width:0;font-size:18px!important;line-height:1.25!important}.attendance-month-nav button{width:30px!important;height:30px!important}.attendance-check-button{align-self:center;width:min(100%,180px);height:42px}.attendance-stat{min-height:54px!important;padding:0 14px!important}.attendance-stat span{font-size:11px!important}.attendance-stat strong{font-size:18px!important}.cyber-app-shell .roulette-page{padding-left:4px!important;padding-right:4px!important}.cyber-app-shell .roulette-page .roulette-layout{gap:10px!important;margin:10px 0!important}.cyber-app-shell .roulette-page .roulette-stage{min-height:0!important;padding:16px 10px 18px!important;overflow:hidden!important}.cyber-app-shell .roulette-page .roulette-wheel-wrap{--roulette-label-radius:clamp(-104px, -26vw, -86px);max-width:100%;width:min(262px,100vw - 92px)!important}.cyber-app-shell .roulette-page .roulette-wheel{border-width:8px!important}.cyber-app-shell .roulette-page .roulette-wheel:after{inset:10px!important}.cyber-app-shell .roulette-page .roulette-pointer{border-top-width:24px!important;border-left-width:13px!important;border-right-width:13px!important;top:2px!important}.cyber-app-shell .roulette-page .roulette-label{width:58px!important;margin-top:-8px!important;margin-left:-29px!important;font-size:9px!important;line-height:1.1!important}.cyber-app-shell .roulette-page .roulette-center{border-width:6px!important;width:64px!important;height:64px!important}.cyber-app-shell .roulette-page .roulette-control{text-align:center;gap:10px!important;margin-top:14px!important;font-size:12px!important}.cyber-app-shell .roulette-page .roulette-spin-button{width:min(100%,136px)!important;min-width:0!important;height:40px!important;font-size:12px!important}.cyber-app-shell .roulette-page .roulette-info{gap:10px!important}.cyber-app-shell .roulette-page .roulette-info-card{min-height:76px!important;padding:0 16px!important}.cyber-app-shell .roulette-page .roulette-info-card strong{font-size:24px!important}.cyber-app-shell .attendance-page .attendance-layout,.cyber-app-shell .roulette-page .roulette-history-wrap{margin-left:0!important;margin-right:0!important}.notice-page .thin-page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:8px 10px!important;min-height:40px!important;padding:0 2px 0 10px!important;display:grid!important}.notice-page .thin-page-heading h2{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;min-width:0;font-size:14px;line-height:1.2}.notice-heading-actions{justify-content:flex-end;display:flex!important}.notice-heading-actions>p{white-space:nowrap;justify-self:end;line-height:1}.notice-search-bar{border-top:0;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:8px;width:100%;margin:0;padding:10px 0 6px;display:grid!important}.notice-search-bar input{min-width:0;height:36px;font-size:12px;width:100%!important}.betting-history-heading{padding:0 8px}.betting-history-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 6px;display:grid}.betting-history-tabs button{width:100%;min-width:0;height:34px;padding:0 2px;font-size:11px}.betting-history-toolbar{grid-template-columns:minmax(0,1fr);margin:0 6px;display:grid}.betting-date-filters{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:7px;display:grid}.betting-date-filters button{grid-column:span 1}.betting-date-filters .betting-refresh-button{grid-column:span 2;justify-content:center}.betting-date-filters input,.betting-history-toolbar select,.betting-status-select{width:100%;min-width:0}.betting-history-toolbar-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.betting-history-table-wrap{margin:10px 6px 14px;overflow-x:hidden}.betting-history-table{border-collapse:separate;border-spacing:0;background:0 0;display:block;width:100%!important;min-width:0!important}.betting-history-table thead{display:none}.betting-history-table tbody{gap:10px;display:grid}.betting-history-table tbody tr{background:linear-gradient(135deg,#a855f71f,#22d3ee0a),#08091de6;border:1px solid #a855f752;grid-template-columns:28px minmax(0,1fr);gap:0 8px;padding:10px;display:grid}.betting-history-table td{text-align:right;white-space:normal;border-bottom:1px solid #a855f724;justify-content:space-between;align-items:center;min-width:0;height:auto;padding:7px 0;display:flex;width:auto!important}.betting-history-table td:before{content:attr(data-label);color:#ddd6feb8;text-align:left;flex:none;padding-right:10px;font-size:10px;font-weight:900}.betting-history-table td:first-child{border-bottom:0;grid-row:1;justify-content:center;padding-top:8px}.betting-history-table td:first-child:before{content:"";display:none}.betting-history-table td:nth-child(2){display:none}.betting-history-table td:nth-child(3){grid-column:2}.betting-history-table td:nth-child(n+4){grid-column:1/-1}.betting-game-cell{gap:10px;text-align:right!important;align-items:center!important}.betting-game-cell:before{display:none}.betting-game-cell strong{text-align:right;max-width:100%;text-overflow:initial;overflow:visible}.betting-date-full{display:none!important}.betting-date-mobile{color:#fff;font-weight:1000;display:inline}.betting-history-table td:last-child{border-bottom:0;grid-template-columns:auto auto auto;align-items:center;gap:6px;padding-bottom:0;display:grid}.betting-history-table td:last-child>span,.betting-history-table td:last-child>button{margin:0}.betting-history-table td:last-child>.betting-status-chip,.betting-history-table td:last-child>button{width:42px;min-width:42px;height:24px;padding:0;font-size:10px;line-height:1}.notice-search-button{min-width:0;height:36px;padding:0;font-size:11px}.casino-page .thin-page-heading,.event-page .thin-page-heading,.slot-page .thin-page-heading{border-bottom:0!important;border-left:4px solid #d8bd77!important;align-items:center!important;min-height:40px!important;padding:0 2px 0 10px!important}.cyber-app-shell .casino-page .thin-page-heading,.cyber-app-shell .slot-page .thin-page-heading,.cyber-app-shell .event-page .thin-page-heading{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:8px 2px 8px 10px!important}.page-heading-search{grid-template-columns:minmax(0,1fr) 58px;justify-self:stretch}.casino-page .thin-page-heading h2,.event-page .thin-page-heading h2,.slot-page .thin-page-heading h2{line-height:1}.login-modal-backdrop{overflow-x:hidden;padding-left:10px!important;padding-right:10px!important}.signup-modal,.signup-modal *,.signup-modal :before,.signup-modal :after{max-width:100%}.signup-modal{width:100%!important;overflow-x:hidden!important}.signup-modal .login-modal-panel,.signup-field-stack,.login-field,.signup-select,.signup-bank-row,.signup-phone-row{min-width:0;max-width:100%}.signup-field-stack{overflow-x:hidden;padding-right:0!important}.signup-bank-row{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.signup-modal .login-field input,.signup-select>button{width:100%;min-width:0}.cyber-app-shell .home-cyber-layout,.cyber-app-shell .home-cyber-sections,.cyber-app-shell .home-banner-grid,.cyber-app-shell .home-promo-section,.cyber-app-shell .home-game-rail-stack{gap:10px!important}.cyber-app-shell .home-cyber-layout{grid-template-columns:minmax(0,1fr)!important}.cyber-app-shell .home-cyber-layout>aside{display:none!important}.cyber-app-shell .cyber-hero-panel{min-height:158px!important;padding:18px!important}.cyber-app-shell .home-cyber-layout .cyber-hero-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cyber-app-shell .home-cyber-layout .cyber-hero-panel:before,.cyber-app-shell .home-cyber-layout .cyber-hero-panel:after{content:none!important}.cyber-hero-media{min-height:146px}.cyber-hero-content{gap:9px;max-width:100%;padding:18px 4px 0}.cyber-hero-content h1{font-size:34px;line-height:1.02}.cyber-hero-content>p:not(.cyber-eyebrow){max-width:82%;font-size:13px}.cyber-cta-button{width:148px;height:44px;font-size:12px}.home-menu-strip{margin-top:2px;margin-bottom:12px;overflow:visible;padding-bottom:0!important}.home-menu-strip-inner{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;width:100%;min-height:0;padding:4px 0;display:grid;overflow:visible}.home-menu-strip-inner::-webkit-scrollbar{display:none}.home-menu-chip{flex:none;gap:2px;width:100%;height:66px;min-height:66px;font-size:10px}.home-menu-icon-card{width:58px;height:54px}.home-menu-icon-image,.home-menu-fallback-icon{width:58px;height:58px}.home-menu-label{font-size:10px}.home-promo-section{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding-top:22px!important}.home-promo-card{grid-template-columns:minmax(0,1fr) 90px;min-height:168px;padding:20px 14px 20px 18px;overflow:visible}.home-promo-card--sports,.home-promo-card--casino{clip-path:none;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.home-promo-card--casino{--promo-bg-image:url(/banner/720x330.png);margin-top:12px}.home-promo-card--sports:before,.home-promo-card--casino:before{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.home-promo-card--sports:after,.home-promo-card--casino:after{background:linear-gradient(90deg, transparent, var(--promo-accent), transparent);width:auto;height:2px;inset:auto 20px 0 30px;transform:none}.home-promo-content{gap:7px}.home-promo-content h2{font-size:32px}.home-promo-content span{max-width:220px;font-size:12px}.home-promo-content button{min-width:112px;height:38px}.home-promo-main-icon{width:78px;height:78px}.home-promo-visual{z-index:5;place-items:end center;width:172px;height:calc(100% + 42px);position:absolute;bottom:0;right:-14px;overflow:visible}.home-promo-point-image{width:auto;height:100%}.home-promo-card--sports .home-promo-point-image,.home-promo-card--casino .home-promo-point-image{transform-origin:bottom;transform:scale(1.1)}.home-promo-card--casino .home-promo-visual{height:calc(100% + 50px)}.home-promo-card--casino .home-promo-point-image{transform:scale(1.14)}.home-game-rail-stack{padding-top:16px;padding-bottom:22px;gap:18px!important}.home-cyber-sections{margin-bottom:14px;padding-top:8px;padding-bottom:8px}.home-cyber-sections>.cyber-panel{padding:12px!important}.home-cyber-sections .home-panel-head{min-height:32px;padding-bottom:14px}.home-cyber-sections .home-panel-head .section-title{font-size:14px}.home-cyber-sections .view-link{min-width:76px;height:28px;font-size:10px}.home-cyber-sections .cyber-notice-list,.home-cyber-sections .mt-3.space-y-2{row-gap:8px!important;margin-top:10px!important}.home-cyber-sections .cyber-notice-row,.home-cyber-sections .cyber-event-button{gap:8px!important;min-height:42px!important;padding:8px 10px!important}.home-cyber-sections .cyber-notice-row .block,.home-cyber-sections .cyber-event-button .block{font-size:13px!important;line-height:1.2!important}.home-cyber-sections .cyber-notice-row svg,.home-cyber-sections .cyber-event-button svg{width:16px!important;height:16px!important}.home-game-rail-header{min-height:34px;margin-bottom:16px}.home-game-rail-header h2{font-size:22px}.home-game-rail-header h2:after{width:82px}.home-game-more-button{min-width:98px;height:34px;font-size:11px}.home-game-card-row{scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;gap:10px;margin-right:-20px;padding:0 20px 8px 0;animation:2.6s ease-in-out .7s 2 mobile-game-row-nudge;display:flex;overflow-x:auto}.home-game-card-row::-webkit-scrollbar{display:none}.home-game-card{scroll-snap-align:start;flex:0 0 116px;width:116px}.home-game-card-media{aspect-ratio:1}.home-game-rail:after{content:"›";z-index:5;color:#ffffffe6;pointer-events:none;text-shadow:0 0 8px #d946efd1,0 0 14px #22d3ee57;background:linear-gradient(90deg,#0000,#070818d1 48%,#070818f5),radial-gradient(circle at 70%,#d946ef61,#0000 62%);place-items:center;width:34px;height:54px;font-size:34px;font-weight:300;line-height:1;animation:1.6s ease-in-out .7s 4 mobile-game-arrow-pulse;display:grid;position:absolute;top:108px;right:-2px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.home-game-card-row,.home-game-rail:after{animation:none}}.cyber-app-shell .app-main .page-frame>.cyber-panel,.cyber-app-shell .app-main .page-frame>.cyber-mini-panel,.cyber-app-shell .app-main .page-frame>.cyber-wallet-panel,.cyber-app-shell .app-main .page-frame>.grid>.cyber-panel,.cyber-app-shell .app-main .page-frame>.grid>section.cyber-panel{background:radial-gradient(circle at 18% 0,#d946ef29,#0000 34%),linear-gradient(#131137f5,#08091dfa)!important;border:1px solid #a855f785!important;padding:14px!important;overflow:hidden!important;box-shadow:0 0 22px #a855f72e,inset 0 0 0 1px #22d3ee14!important}.cyber-app-shell .app-main .betting-history-page>.betting-history-panel,.cyber-app-shell .app-main .notice-page>.note-panel,.cyber-app-shell .app-main .support-page>.cyber-panel,.cyber-app-shell .app-main .note-page>.note-panel,.cyber-app-shell .app-main .attendance-page>.attendance-page-panel,.cyber-app-shell .app-main .roulette-page>.roulette-page-panel,.cyber-app-shell .app-main .match-result-page>.match-result-panel,.cyber-app-shell .app-main .member-page>.account-page-panel,.cyber-app-shell .app-main .recommend-page>.account-page-panel,.cyber-app-shell .app-main .gift-code-page>.account-page-panel{box-shadow:none!important;border:0!important;padding:8px 0 12px!important;overflow:visible!important}.cyber-app-shell .app-main .betting-history-page>.betting-history-panel:before,.cyber-app-shell .app-main .betting-history-page>.betting-history-panel:after,.cyber-app-shell .app-main .notice-page>.note-panel:before,.cyber-app-shell .app-main .notice-page>.note-panel:after,.cyber-app-shell .app-main .support-page>.cyber-panel:before,.cyber-app-shell .app-main .support-page>.cyber-panel:after,.cyber-app-shell .app-main .note-page>.note-panel:before,.cyber-app-shell .app-main .note-page>.note-panel:after,.cyber-app-shell .app-main .attendance-page>.attendance-page-panel:before,.cyber-app-shell .app-main .attendance-page>.attendance-page-panel:after,.cyber-app-shell .app-main .roulette-page>.roulette-page-panel:before,.cyber-app-shell .app-main .roulette-page>.roulette-page-panel:after,.cyber-app-shell .app-main .match-result-page>.match-result-panel:before,.cyber-app-shell .app-main .match-result-page>.match-result-panel:after,.cyber-app-shell .app-main .member-page>.account-page-panel:before,.cyber-app-shell .app-main .member-page>.account-page-panel:after,.cyber-app-shell .app-main .recommend-page>.account-page-panel:before,.cyber-app-shell .app-main .recommend-page>.account-page-panel:after,.cyber-app-shell .app-main .gift-code-page>.account-page-panel:before,.cyber-app-shell .app-main .gift-code-page>.account-page-panel:after{display:none!important}.cyber-wallet-panel{min-height:146px}.cyber-wallet-panel--full{min-height:178px}.member-wallet-card{gap:12px;min-height:150px}.member-wallet-head{align-items:flex-start}.member-wallet-user strong{font-size:15px}.member-wallet-head em{font-size:9px}.member-wallet-balance-list{gap:7px}.member-wallet-balance-row{padding:9px 10px}.member-wallet-balance-row strong{font-size:17px}.member-wallet-actions button{height:40px;font-size:12px}.cyber-panel .photo-card{min-height:112px}.cyber-event-button{min-height:68px!important}.home-banner-grid{grid-template-columns:minmax(0,1fr)!important}.cyber-banner-slot{aspect-ratio:10/3;width:100%;min-width:0;height:auto!important}.provider-logo-wall{gap:10px;padding:16px 12px!important}}@media (width>=721px) and (width<=1543px){.cyber-hero-panel{min-height:270px!important}.cyber-hero-media{min-height:246px}.cyber-hero-content h1{font-size:44px}.home-menu-chip{min-height:82px}}@media (width<=720px){.cyber-app-shell .mini-game-page{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding-left:0!important;padding-right:0!important}.cyber-app-shell .mini-game-page .mini-game-content-container{box-sizing:border-box;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.cyber-app-shell .mini-game-page .mini-game-main-banner{aspect-ratio:866/288;background-image:url(/main-banner/casino-m.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;max-width:100%!important}.cyber-app-shell .mini-game-page .mini-game-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.cyber-app-shell .mini-game-page .mini-game-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 58px!important;justify-content:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.cyber-app-shell .mini-game-page .mini-game-banner-search .cyber-search-input-frame{width:100%;min-width:0}.cyber-app-shell .mini-game-page .mini-game-banner-search .notice-search-button{width:58px;min-width:0}.cyber-app-shell .mini-game-page .mini-game-menu-card{min-height:0;padding:0}.cyber-app-shell .mini-game-page .mini-game-menu-card img{object-fit:contain}}.cyber-app-shell .attendance-page-panel{box-shadow:none!important;background:linear-gradient(#100c30f0,#07081dfa)!important;border:1px solid #a855f75c!important;padding:0!important}.cyber-app-shell .attendance-page-panel:before,.cyber-app-shell .attendance-page-panel:after{display:none!important}.cyber-app-shell .attendance-page .thin-page-heading{background:#0c0a269e!important;border-bottom-color:#a855f738!important}.cyber-app-shell .attendance-main,.cyber-app-shell .attendance-side>*{box-shadow:none!important;background:#08091db8!important;border:1px solid #a855f747!important}.cyber-app-shell .attendance-main:before,.cyber-app-shell .attendance-main:after,.cyber-app-shell .attendance-side>:before,.cyber-app-shell .attendance-side>:after{display:none!important}.cyber-app-shell .attendance-head{background:#120c34b3!important;border-bottom-color:#a855f738!important}.cyber-app-shell .attendance-head h3{color:#fff;text-shadow:none}.cyber-app-shell .attendance-month-nav button{color:#c4b5fd;box-shadow:none;background:#07081dd1;border-color:#a855f761}.cyber-app-shell .attendance-month-nav button:hover{box-shadow:none;background:#1f104ce6;border-color:#d946efb3}.cyber-app-shell .attendance-check-button{box-shadow:none}.cyber-app-shell .attendance-check-button:hover:not(:disabled){box-shadow:0 0 12px #d946ef38}.cyber-app-shell .attendance-weekdays{color:#c4b5fd;text-shadow:none;background:#060816b8}.cyber-app-shell .attendance-day{color:#ddd6fe;box-shadow:none;background:#0a0b22b8;border-color:#a855f733}.cyber-app-shell .attendance-day.is-empty{opacity:.25;background:0 0}.cyber-app-shell .attendance-day.is-today{border-color:#d946ef9e;box-shadow:inset 0 0 0 1px #d946ef29}.cyber-app-shell .attendance-day.is-checked{color:#fff;background:#102336b8;border-color:#22d3ee8f}.cyber-app-shell .attendance-day svg{color:#22d3ee;filter:none}.cyber-app-shell .attendance-stat,.cyber-app-shell .attendance-reward-row{border-bottom-color:#a855f729}.cyber-app-shell .attendance-stat strong,.cyber-app-shell .attendance-reward-row strong{text-shadow:none}.cyber-app-shell .attendance-reward-panel h3{text-shadow:none;background:#120c34ad;border-bottom-color:#a855f72e}@media (width<=720px){.cyber-app-shell,.cyber-app-shell .app-main,.cyber-app-shell .casino-page{max-width:100%;overflow-x:hidden}.cyber-app-shell .casino-page{box-sizing:border-box;padding-left:0!important;padding-right:0!important}.cyber-app-shell .slot-page,.cyber-app-shell .event-page{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding-left:0!important;padding-right:0!important}.cyber-app-shell .casino-page .casino-fixed-scroll,.cyber-app-shell .casino-page .casino-fixed-canvas{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}.cyber-app-shell .casino-page .casino-content-container{box-sizing:border-box;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.cyber-app-shell .casino-page .casino-fixed-scroll{margin-top:6px!important;margin-bottom:0!important}.cyber-app-shell .slot-page .casino-fixed-scroll,.cyber-app-shell .slot-page .casino-fixed-canvas{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}.cyber-app-shell .slot-page .slot-content-container{box-sizing:border-box;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.cyber-app-shell .slot-page .casino-fixed-scroll{margin-top:6px!important;margin-bottom:0!important}.cyber-app-shell .event-page .event-content-container{box-sizing:border-box;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}.cyber-app-shell .casino-page .casino-hero{box-sizing:border-box;aspect-ratio:860/290;background-image:url(/main-banner/860x290.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0!important}.cyber-app-shell .casino-page .casino-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 58px!important;justify-content:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.cyber-app-shell .casino-page .casino-banner-search .cyber-search-input-frame{width:100%;min-width:0}.cyber-app-shell .casino-page .casino-banner-search .notice-search-button{width:58px;min-width:0}.cyber-app-shell .casino-page .casino-game-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;padding:0!important}.cyber-app-shell .casino-page .casino-game-card{aspect-ratio:1!important;background:0 0!important;min-width:0!important}.cyber-app-shell .casino-page .casino-game-card img{object-fit:contain!important;object-position:center!important;transform:none!important}.cyber-app-shell .slot-page .slot-hero{box-sizing:border-box;aspect-ratio:866/288;background-image:url(/main-banner/slot-m.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.cyber-app-shell .slot-page .slot-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 58px!important;justify-content:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important}.cyber-app-shell .slot-page .slot-banner-search .cyber-search-input-frame{width:100%;min-width:0}.cyber-app-shell .slot-page .slot-banner-search .notice-search-button{width:58px;min-width:0}.cyber-app-shell .slot-page .slot-game-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;padding:0!important}.cyber-app-shell .slot-page .casino-game-card{aspect-ratio:1!important;background:0 0!important;min-width:0!important}.cyber-app-shell .slot-page .casino-game-card img{object-fit:contain!important;object-position:center!important;transform:none!important}.cyber-app-shell .event-page .event-category-hero{gap:12px;padding-top:4px}.cyber-app-shell .event-page .event-main-banner{aspect-ratio:866/288;background-image:url(/main-banner/casino-m.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:100%!important;max-width:100%!important}.cyber-app-shell .event-page .event-category-title{gap:7px;min-height:104px;padding:18px 16px}.cyber-app-shell .event-page .event-category-title h2{font-size:28px}.cyber-app-shell .event-page .event-category-title span{font-size:9px}.cyber-app-shell .event-page .event-category-title p{font-size:11px}.cyber-app-shell .event-page .event-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cyber-app-shell .event-page .event-category-tab{min-width:0;min-height:40px;font-size:11px}.cyber-app-shell .event-page .event-category-tab:first-child{grid-column:1/-1}.cyber-app-shell .event-page .event-banner-search{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 58px!important;justify-content:stretch!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;padding:0!important}.cyber-app-shell .event-page .event-banner-search .cyber-search-input-frame{width:100%;min-width:0}.cyber-app-shell .event-page .event-banner-search .notice-search-button{width:58px;min-width:0}.cyber-app-shell .event-page .event-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:10px 0 0!important;padding:0!important}.cyber-app-shell .notice-page{padding-left:4px!important;padding-right:4px!important}.cyber-app-shell .charge-page-tabs,.cyber-app-shell .charge-page{padding-left:6px!important;padding-right:6px!important}.cyber-app-shell .charge-page-tabs>div{gap:6px!important;padding-bottom:8px!important}.cyber-app-shell .charge-page-tabs button{min-width:74px!important;height:36px!important;padding-left:14px!important;padding-right:14px!important;font-size:12px!important}.cyber-app-shell .charge-page .charge-notice,.cyber-app-shell .charge-page .charge-form,.cyber-app-shell .charge-page .charge-history{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0!important}.cyber-app-shell .charge-page .charge-notice>div:first-child,.cyber-app-shell .charge-page .charge-history>div:first-child{padding:12px 14px!important}.cyber-app-shell .charge-page .charge-history-head{flex-wrap:nowrap;gap:8px;justify-content:space-between!important;align-items:flex-start!important;display:flex!important}.cyber-app-shell .charge-page .charge-history-head .section-title{text-align:left;white-space:nowrap;flex:auto;min-width:0}.cyber-app-shell .charge-page .charge-history-subtitle{white-space:normal;margin-top:4px;font-size:10px;line-height:1.35}.cyber-app-shell .charge-page .charge-history-actions{display:none!important}.cyber-app-shell .charge-page .charge-history-actions button{min-height:32px!important;padding-left:10px!important;padding-right:10px!important;font-size:10px!important}.cyber-app-shell .charge-page .charge-label{border-bottom-color:#a855f742!important;border-right:0!important;justify-content:flex-start!important;padding:12px!important}.cyber-app-shell .charge-page .charge-radio-row,.cyber-app-shell .charge-page .point-option{padding:10px 12px!important}.cyber-app-shell .charge-page .charge-amount-field{width:100%!important}.cyber-app-shell .charge-page .charge-amount-row{padding:12px!important;display:block!important}.cyber-app-shell .charge-page .charge-amount-panel,.cyber-app-shell .charge-page .charge-amount-row .charge-amount-field{min-width:0;width:100%!important}.cyber-app-shell .charge-page .charge-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cyber-app-shell .charge-page .charge-quick-button{min-height:36px;padding-left:6px;padding-right:6px;font-size:11px}.cyber-app-shell .charge-page .charge-table-wrap{width:100%;overflow-x:hidden!important}.cyber-app-shell .charge-page .charge-history-desktop{display:none!important}.cyber-app-shell .charge-page .charge-history-mobile-list{gap:0;padding:0 12px 12px;display:grid}.cyber-app-shell .charge-page .charge-history-mobile-card{border-bottom:1px solid #a855f729;min-width:0;padding:10px 0}.cyber-app-shell .charge-page .charge-history-mobile-card:last-child{border-bottom:0}.cyber-app-shell .charge-page .charge-history-mobile-top,.cyber-app-shell .charge-page .charge-history-mobile-main{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cyber-app-shell .charge-page .charge-history-mobile-meta{align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:800;display:flex;color:#c4b5fd!important}.cyber-app-shell .charge-page .charge-history-mobile-main{margin-top:6px}.cyber-app-shell .charge-page .charge-history-mobile-main strong{color:#fff;font-size:14px;font-weight:1000}.cyber-app-shell .charge-page .charge-history-mobile-card p{word-break:keep-all;margin-top:5px;font-size:10px;font-weight:700;line-height:1.35;color:#c4b5fd!important}.cyber-app-shell .charge-page .charge-history-badge{min-width:34px;min-height:18px;font-size:9px}.cyber-app-shell .charge-page .charge-history-delete-button{min-height:26px;padding-left:9px;padding-right:9px;font-size:10px}.cyber-app-shell .charge-page .charge-table{table-layout:fixed;width:100%!important;min-width:0!important;font-size:10px!important}.cyber-app-shell .charge-page .charge-table th,.cyber-app-shell .charge-page .charge-table td{word-break:keep-all;padding:9px 3px!important}.cyber-app-shell .charge-page .charge-table th:first-child,.cyber-app-shell .charge-page .charge-table td:first-child{width:34px}.cyber-app-shell .charge-page .charge-table th:nth-child(2),.cyber-app-shell .charge-page .charge-table td:nth-child(2){width:42px}.cyber-app-shell .charge-page .charge-table th:nth-child(4),.cyber-app-shell .charge-page .charge-table td:nth-child(4),.cyber-app-shell .charge-page .charge-table th:nth-child(5),.cyber-app-shell .charge-page .charge-table td:nth-child(5){width:68px}.cyber-app-shell .charge-page .charge-table th:nth-child(6),.cyber-app-shell .charge-page .charge-table td:nth-child(6){width:58px}.cyber-app-shell .note-page{padding:6px!important}.cyber-app-shell .notice-page .note-panel,.cyber-app-shell .note-page .note-panel{padding:7px!important}.cyber-app-shell .notice-page .note-page-heading,.cyber-app-shell .note-page .note-page-heading,.cyber-app-shell .support-page .note-page-heading{justify-content:space-between!important;align-items:center!important;gap:8px!important;height:38px!important;min-height:38px!important;padding:0 12px 0 8px!important;display:flex!important;overflow:visible!important}.cyber-app-shell .notice-page .note-page-heading h2,.cyber-app-shell .note-page .note-page-heading h2,.cyber-app-shell .support-page .note-page-heading h2{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex:auto;align-items:center;min-width:0;height:100%;display:flex;margin:0!important;font-size:15px!important;line-height:1!important}.cyber-app-shell .notice-page .notice-heading-actions,.cyber-app-shell .support-page .notice-heading-actions,.cyber-app-shell .note-page .note-heading-actions,.cyber-app-shell .betting-history-page .note-heading-actions{flex:none;justify-content:flex-end;align-items:center;gap:5px;min-width:max-content;height:100%;padding-right:2px;display:flex!important}.cyber-app-shell .notice-page .notice-heading-actions>p,.cyber-app-shell .support-page .notice-heading-actions>p{white-space:nowrap;align-items:center;height:100%;margin:0!important;font-size:10px!important;line-height:1!important;display:flex!important}.cyber-app-shell .notice-page .note-list-button,.cyber-app-shell .note-page .note-list-button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-width:48px;height:28px;padding:0 10px;font-size:11px;margin:0!important;line-height:1!important;display:inline-flex!important}.cyber-app-shell .note-page .note-action-button,.cyber-app-shell .betting-history-page .note-action-button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;min-width:56px!important;height:28px!important;margin:0!important;padding:0 8px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.cyber-app-shell .notice-page .note-table-wrap,.cyber-app-shell .note-page .note-table-wrap{width:100%!important;margin:10px 0 0!important;overflow-x:hidden!important}.cyber-app-shell .notice-page .note-table,.cyber-app-shell .notice-page .notice-table--cyber{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:11px!important}.cyber-app-shell .note-page .note-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:10px!important}.cyber-app-shell .note-page .note-table th,.cyber-app-shell .note-page .note-table td{height:42px!important;padding-left:4px!important;padding-right:4px!important}.cyber-app-shell .note-page .note-check-cell{width:26px!important;padding-left:2px!important;padding-right:2px!important}.cyber-app-shell .note-page .note-check-cell input{width:11px!important;height:11px!important}.cyber-app-shell .note-page .note-table th:nth-child(2),.cyber-app-shell .note-page .note-table td:nth-child(2){width:auto!important;min-width:0!important}.cyber-app-shell .note-page .note-table th:nth-child(3),.cyber-app-shell .note-page .note-table td:nth-child(3){width:92px!important}.cyber-app-shell .note-page .note-table th:nth-child(4),.cyber-app-shell .note-page .note-table td:nth-child(4){text-align:center!important;width:48px!important}.cyber-app-shell .note-page .note-title-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0!important}.cyber-app-shell .note-page .note-status{white-space:nowrap;min-width:38px!important;height:20px!important;padding:0 4px!important;font-size:9px!important;line-height:1!important}.cyber-app-shell .notice-page .notice-table--cyber th:first-child,.cyber-app-shell .notice-page .notice-table--cyber td:first-child{width:42px!important;padding-left:4px!important;padding-right:4px!important}.cyber-app-shell .notice-page .notice-table--cyber th:nth-child(2),.cyber-app-shell .notice-page .notice-table--cyber td:nth-child(2){width:auto!important;min-width:0!important;padding-left:4px!important;padding-right:6px!important}.cyber-app-shell .notice-page .notice-table th,.cyber-app-shell .notice-page .notice-table td{height:44px!important}.cyber-app-shell .notice-page .notice-table--cyber .notice-title-button{justify-content:flex-start;width:100%;min-width:0;overflow:hidden;min-height:44px!important}.cyber-app-shell .notice-page .notice-table--cyber .notice-title-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;display:block;overflow:hidden;font-size:11px!important}.cyber-app-shell .notice-page .common-pagination,.cyber-app-shell .note-page .common-pagination,.cyber-app-shell .betting-history-page .common-pagination{margin-top:12px!important;margin-bottom:2px!important}.cyber-app-shell .notice-page .notice-detail,.cyber-app-shell .note-page .note-detail{margin:6px 0 0!important}.cyber-app-shell .notice-page .notice-detail-head{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:11px 12px!important}.cyber-app-shell .notice-page .notice-detail-head>div{width:100%;min-width:0}.cyber-app-shell .notice-page .notice-detail-head h3{font-size:15px!important;line-height:1.25!important}.cyber-app-shell .note-page .note-detail-head{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:0!important;padding:11px 12px!important}.cyber-app-shell .note-page .note-detail-head h3{margin:0!important;font-size:15px!important;line-height:1.25!important}.cyber-app-shell .note-page .note-detail-head p{margin-top:4px!important;font-size:10px!important;line-height:1.2!important}.cyber-app-shell .notice-page .notice-detail-meta{font-size:10px!important;line-height:1.2!important}.cyber-app-shell .notice-page .notice-detail-body,.cyber-app-shell .note-page .note-detail-body{min-height:150px!important;padding:13px 12px!important;font-size:12px!important;line-height:1.55!important}.cyber-app-shell .note-page .note-detail-body p{margin:0!important;line-height:1.55!important}.cyber-app-shell .note-page .note-detail-body p+p{margin-top:7px!important}.cyber-app-shell .notice-page .notice-detail-body p{margin:0!important;line-height:1.55!important}.cyber-app-shell .notice-page .notice-detail-body p+p{margin-top:7px!important}.cyber-app-shell .notice-page .notice-detail-nav,.cyber-app-shell .note-page .note-detail-nav{gap:6px!important;padding:8px 10px!important}.cyber-app-shell .notice-page .notice-nav-button,.cyber-app-shell .note-page .notice-nav-button{gap:5px!important;min-height:36px!important;padding:7px 9px!important;font-size:10px!important;line-height:1.2!important}.cyber-app-shell .notice-page .notice-nav-button span,.cyber-app-shell .note-page .notice-nav-button span{font-size:10px!important;line-height:1.2!important}}.cyber-app-shell .sports-hero{clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background-color:#08091dfa;border:1px solid #a855f785!important;border-radius:0!important;box-shadow:0 0 18px #a855f72e,inset 0 0 0 1px #22d3ee14!important}.cyber-app-shell .sports-main-tabs{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);box-shadow:inset 0 0 0 1px #22d3ee0f;background:radial-gradient(circle at 12% 0,#d946ef24,#0000 32%),linear-gradient(#131137f5,#08091dfa)!important;border-color:#a855f775!important;border-radius:0!important}.cyber-app-shell .sports-main-tabs button,.cyber-app-shell .page-frame>.flex.overflow-x-auto button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 0 1px #22d3ee0f,0 0 10px #a855f71a;color:#ddd6fe!important;background:linear-gradient(90deg,#a855f724,#22d3ee0f),#0d0826db!important;border-color:#a855f780!important;border-radius:0!important}.cyber-app-shell .sports-main-tabs button.bg-\[\#063e2c\],.cyber-app-shell .page-frame>.flex.overflow-x-auto button.bg-\[\#063e2c\]{box-shadow:0 0 14px #d946ef57,inset 0 1px #ffffff2e;color:#fff!important;background:linear-gradient(#c336f5f5,#6618a4fa),#7e22ce!important;border-color:#d946efc2!important}.cyber-app-shell .football-match,.cyber-app-shell .esports-match-row,.cyber-app-shell .sports-bet-cart-panel>.panel,.cyber-app-shell .empty-sports-state{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);color:#ddd6fe!important;background:radial-gradient(circle at 18% 0,#d946ef1c,#0000 34%),linear-gradient(#131137e6,#08091df5)!important;border-color:#a855f76b!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #22d3ee0f,0 0 14px #a855f71f!important}.cyber-app-shell .football-league{color:#fff!important;background:linear-gradient(90deg,#a855f738,#06081673)!important;border-bottom-color:#a855f73d!important}.cyber-app-shell .football-league span,.cyber-app-shell .esports-league strong,.cyber-app-shell .esports-time strong{text-shadow:0 0 10px #d946ef57;color:#fff!important}.cyber-app-shell .football-time,.cyber-app-shell .football-team,.cyber-app-shell .football-odd,.cyber-app-shell .football-more-button,.cyber-app-shell .football-bet-button,.cyber-app-shell .esports-team,.cyber-app-shell .esports-odd,.cyber-app-shell .esports-vs,.cyber-app-shell .esports-more{color:#ddd6fe!important;background:linear-gradient(90deg,#a855f71f,#22d3ee0d),#0d0826c7!important;border-color:#a855f757!important;border-radius:0!important;box-shadow:inset 0 0 0 1px #22d3ee0a!important}.cyber-app-shell .football-team span,.cyber-app-shell .football-team strong,.cyber-app-shell .football-odd,.cyber-app-shell .esports-team span,.cyber-app-shell .esports-team em,.cyber-app-shell .esports-team-odd{color:#fff!important}.cyber-app-shell .football-time,.cyber-app-shell .esports-region,.cyber-app-shell .esports-game,.cyber-app-shell .esports-time span{color:#22d3ee!important}.cyber-app-shell .football-team:hover,.cyber-app-shell .football-odd:hover,.cyber-app-shell .football-more-button:hover:not(:disabled),.cyber-app-shell .esports-team:hover,.cyber-app-shell .esports-more:hover{background:#a855f73d!important;border-color:#d946efb8!important;box-shadow:0 0 12px #d946ef2e!important}.cyber-app-shell .football-team.is-selected,.cyber-app-shell .football-odd.is-selected,.cyber-app-shell .esports-team.is-selected{color:#fff!important;background:linear-gradient(#c336f5f5,#6618a4fa),#7e22ce!important;border-color:#d946efe6!important;box-shadow:0 0 16px #d946ef57,inset 0 1px #ffffff29!important}.cyber-app-shell .football-bet-button,.cyber-app-shell .football-more-button,.cyber-app-shell .esports-more{color:#22d3ee!important}.cyber-app-shell .football-more-button:disabled{opacity:.55;color:#ddd6fe6b!important}.cyber-app-shell .market-mark,.cyber-app-shell .market-odd-value{color:#22d3ee!important}.cyber-app-shell .market-mark-down{color:#f0abfc!important}.cyber-app-shell .baseball-league-badge,.cyber-app-shell .basketball-league-badge,.cyber-app-shell .hockey-league-badge{color:#22d3ee!important;background:#0d0826d1!important;border-color:#22d3ee75!important}.cyber-app-shell .sports-bet-cart-panel .section-title,.cyber-app-shell .page-frame .section-title{text-shadow:0 0 12px #d946ef75;color:#fff!important}.cyber-app-shell .bet-cart-list>div,.cyber-app-shell .mobile-bet-cart-item{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:#ddd6fe!important;background:#0d0826b8!important;border-color:#a855f757!important;border-radius:0!important}.cyber-app-shell .bet-cart-list p,.cyber-app-shell .bet-cart-list span,.cyber-app-shell .bet-cart-list strong{color:#ddd6fe!important}.cyber-app-shell .sports-bet-cart-panel input,.cyber-app-shell .mobile-bet-cart-summary input{color:#fff!important;background:linear-gradient(#160d37fa,#08091ffa)!important;border-color:#a855f78f!important;border-radius:0!important}.cyber-app-shell .mobile-bet-cart-sheet{color:#ddd6fe!important;background:radial-gradient(circle at 50% 0,#d946ef33,#0000 34%),linear-gradient(#131137fa,#08091dfa)!important;border-color:#a855f794!important;border-radius:16px 16px 0 0!important}.cyber-app-shell .sports-menu-tabs,.cyber-app-shell .sports-sub-tabs,.cyber-app-shell .sports-list-panel,.cyber-app-shell .sports-list-scroll{color:#ddd6fe!important;background:radial-gradient(circle at 18% 0,#d946ef21,#0000 34%),linear-gradient(#131137f5,#08091dfa)!important;border-color:#a855f785!important;border-radius:0!important;box-shadow:0 0 18px #a855f724,inset 0 0 0 1px #22d3ee0f!important}.cyber-app-shell .sports-menu-tabs,.cyber-app-shell .sports-sub-tabs{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.cyber-app-shell .sports-list-panel{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);padding:16px!important}.cyber-app-shell .sports-list-scroll{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);overflow:auto}.cyber-app-shell .sports-menu-tabs button,.cyber-app-shell .sports-sub-tabs button{color:#ddd6fe!important;background:linear-gradient(90deg,#a855f729,#22d3ee12),#0d0826eb!important;border:1px solid #a855f785!important}.cyber-app-shell .sports-menu-tabs button.bg-\[\#063e2c\],.cyber-app-shell .sports-sub-tabs button.bg-\[\#063e2c\]{color:#fff!important;background:linear-gradient(#c336f5fa,#6618a4fa),#7e22ce!important;border-color:#d946efcc!important}.cyber-app-shell .sports-list-scroll>div,.cyber-app-shell .football-row,.cyber-app-shell .football-market-list,.cyber-app-shell .football-market-row{background:0 0!important}.cyber-app-shell .football-row{border-bottom:1px solid #a855f729}.cyber-app-shell .football-row:last-child{border-bottom:0}.cyber-app-shell .sports-list-scroll .football-time,.cyber-app-shell .sports-list-scroll .football-team,.cyber-app-shell .sports-list-scroll .football-odd,.cyber-app-shell .sports-list-scroll .football-bet-button,.cyber-app-shell .sports-list-scroll .football-more-button{background:linear-gradient(90deg,#a855f729,#22d3ee0f),#0d0826d1!important;border-color:#a855f76b!important}.cyber-app-shell .sports-list-scroll .football-team:before,.cyber-app-shell .sports-list-scroll .football-team:after,.cyber-app-shell .sports-list-scroll .football-odd:before,.cyber-app-shell .sports-list-scroll .football-odd:after,.cyber-app-shell .sports-list-scroll .football-more-button:before,.cyber-app-shell .sports-list-scroll .football-more-button:after{z-index:0;pointer-events:none;position:absolute;inset:0;content:""!important}.cyber-app-shell .sports-list-scroll .football-team>*,.cyber-app-shell .sports-list-scroll .football-more-button>*{z-index:1;position:relative}.cyber-app-shell .sports-list-scroll .football-team:before,.cyber-app-shell .sports-list-scroll .football-team:after{width:auto}.cyber-app-shell .sports-list-scroll .football-team:before,.cyber-app-shell .sports-list-scroll .football-odd:before,.cyber-app-shell .sports-list-scroll .football-more-button:before{opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 11%,#22d3eee6 11% 17%,#0000 17% 100%) 0 22%/74px 2px repeat-x,linear-gradient(90deg,#0000 0 48%,#d946efdb 48% 57%,#0000 57% 100%) 0 52%/74px 3px repeat-x,linear-gradient(90deg,#0000 0 76%,#f0abfcd1 76% 83%,#0000 83% 100%) 0 78%/74px 2px repeat-x,repeating-linear-gradient(0deg,#0000 0 7px,#ffffff14 7px 8px,#0000 8px 15px) 0 0/74px 100%}.cyber-app-shell .sports-list-scroll .football-team:after,.cyber-app-shell .sports-list-scroll .football-odd:after,.cyber-app-shell .sports-list-scroll .football-more-button:after{opacity:0;background:linear-gradient(90deg,#0000,#d946ef2e,#0000),linear-gradient(#22d3ee1f,#0000 42%,#d946ef1f);inset:1px;transform:translate(-8px)}.cyber-app-shell .sports-list-scroll .football-team:hover:before,.cyber-app-shell .sports-list-scroll .football-odd:hover:before,.cyber-app-shell .sports-list-scroll .football-more-button:hover:not(:disabled):before{background-position:0,120% 0;background-repeat:repeat-x,no-repeat;background-size:260px 100%,190% 100%;content:""!important;opacity:.9!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='56' viewBox='0 0 260 56'%3E%3Cpath d='M-10 15 C 28 0 54 30 90 16 S 150 2 190 17 S 242 31 270 12' fill='none' stroke='%2322d3ee' stroke-width='1.2' stroke-linecap='round' stroke-dasharray='1 6' opacity='.78'/%3E%3Cpath d='M-10 24 C 32 8 60 37 96 25 S 154 10 196 26 S 240 40 270 20' fill='none' stroke='%23d946ef' stroke-width='1.1' stroke-linecap='round' stroke-dasharray='1 7' opacity='.72'/%3E%3Cpath d='M-10 34 C 34 18 62 48 102 34 S 160 20 202 36 S 242 50 270 30' fill='none' stroke='%23f0abfc' stroke-width='1' stroke-linecap='round' stroke-dasharray='1 8' opacity='.58'/%3E%3Cpath d='M-10 43 C 28 28 56 54 94 43 S 154 30 196 44 S 240 56 270 38' fill='none' stroke='%2322d3ee' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1 8' opacity='.42'/%3E%3C/svg%3E"),linear-gradient(90deg,#d946ef14,#22d3ee24,#d946ef14)!important;animation:1.9s linear infinite sports-wave-flow!important}.cyber-app-shell .sports-list-scroll .football-team:hover:after,.cyber-app-shell .sports-list-scroll .football-odd:hover:after,.cyber-app-shell .sports-list-scroll .football-more-button:hover:not(:disabled):after{content:""!important;opacity:0!important;background:0 0!important;animation:none!important}.cyber-app-shell .sports-list-scroll .football-team.is-selected:before,.cyber-app-shell .sports-list-scroll .football-odd.is-selected:before{background-position:0,48% 0;background-repeat:repeat-x,no-repeat;background-size:260px 100%,190% 100%;transform:none;opacity:.78!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='56' viewBox='0 0 260 56'%3E%3Cpath d='M-10 15 C 28 0 54 30 90 16 S 150 2 190 17 S 242 31 270 12' fill='none' stroke='%2322d3ee' stroke-width='1.2' stroke-linecap='round' stroke-dasharray='1 6' opacity='.78'/%3E%3Cpath d='M-10 24 C 32 8 60 37 96 25 S 154 10 196 26 S 240 40 270 20' fill='none' stroke='%23d946ef' stroke-width='1.1' stroke-linecap='round' stroke-dasharray='1 7' opacity='.72'/%3E%3Cpath d='M-10 34 C 34 18 62 48 102 34 S 160 20 202 36 S 242 50 270 30' fill='none' stroke='%23f0abfc' stroke-width='1' stroke-linecap='round' stroke-dasharray='1 8' opacity='.58'/%3E%3Cpath d='M-10 43 C 28 28 56 54 94 43 S 154 30 196 44 S 240 56 270 38' fill='none' stroke='%2322d3ee' stroke-width='.9' stroke-linecap='round' stroke-dasharray='1 8' opacity='.42'/%3E%3C/svg%3E"),linear-gradient(90deg,#d946ef14,#22d3ee24,#d946ef14)!important;animation:none!important}.cyber-app-shell .sports-list-scroll .football-team.is-selected:after,.cyber-app-shell .sports-list-scroll .football-odd.is-selected:after{background-position:42% 0,0 0;background-size:210% 100%,100% 100%;transform:none;opacity:.48!important;background:linear-gradient(90deg,#0000 0 18%,#d946ef47 36%,#22d3ee38 52%,#0000 72% 100%),linear-gradient(#d946ef2e,#0000 52%,#22d3ee1f)!important;animation:none!important}.cyber-app-shell .sports-list-scroll .football-team.is-selected:hover:before,.cyber-app-shell .sports-list-scroll .football-odd.is-selected:hover:before{background-position:0,120% 0;opacity:.96!important;animation:1.9s linear infinite sports-wave-flow!important}.cyber-app-shell .sports-list-scroll .football-team.is-selected:hover:after,.cyber-app-shell .sports-list-scroll .football-odd.is-selected:hover:after{opacity:0!important;background:0 0!important;animation:none!important}.cyber-app-shell .sports-list-scroll .football-team:hover,.cyber-app-shell .sports-list-scroll .football-odd:hover,.cyber-app-shell .sports-list-scroll .football-more-button:hover:not(:disabled){filter:drop-shadow(0 0 10px #d946ef5c);transform:none;border-color:#d946efc7!important;box-shadow:inset 0 0 22px #d946ef4d,inset 0 0 10px #22d3ee24,0 0 18px #d946ef52!important}.cyber-app-shell .sports-list-scroll .football-team.is-selected,.cyber-app-shell .sports-list-scroll .football-odd.is-selected{filter:drop-shadow(0 0 10px #22d3ee47)drop-shadow(0 0 7px #d946ef3d);background:linear-gradient(90deg,#22d3ee2e,#d946ef42),linear-gradient(#2e1065fa,#100a30fa)!important;border-color:#22d3eef5!important;animation:none!important;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 0 18px #22d3ee2e,0 0 0 1px #d946ef61,0 0 18px #22d3ee47,0 0 24px #d946ef3d!important}.cyber-app-shell .sports-list-scroll .football-team.is-selected span,.cyber-app-shell .sports-list-scroll .football-team.is-selected strong,.cyber-app-shell .sports-list-scroll .football-odd.is-selected{text-shadow:0 0 8px #ffffff52,0 0 10px #22d3ee57;color:#fff!important}.cyber-app-shell .sports-list-scroll .baseball-vs,.cyber-app-shell .sports-list-scroll .market-line-value{color:#22d3ee!important;background:linear-gradient(90deg,#22d3ee1a,#a855f71f),#08091deb!important}.cyber-app-shell .sports-bet-cart-panel>.panel{background:radial-gradient(circle at 18% 0,#d946ef21,#0000 34%),linear-gradient(#131137f5,#08091dfa)!important}.cyber-app-shell .sports-bet-cart-panel .bg-\[\#063e2c\]{background:#0d0826e6!important}.cyber-app-shell .sports-bet-cart-panel .text-\[\#ffdf7e\],.cyber-app-shell .sports-bet-cart-panel .text-\[\#d8bd77\]{color:#22d3ee!important}.cyber-app-shell .sports-bet-cart-panel .border-\[\#d8bd77\],.cyber-app-shell .sports-bet-cart-panel .border-\[\#eadfca\]{border-color:#a855f747!important}.cyber-app-shell .sports-content-layout{align-items:start;overflow:visible}@media (width>=721px){.cyber-app-shell .mini-game-page.sports-content-layout,.cyber-app-shell .mini-game-bet-layout{min-height:calc(100vh + 260px)}}.cyber-app-shell .sports-bet-cart-panel{z-index:40;will-change:auto;width:360px;height:auto;min-height:0;max-height:calc(100vh - 92px);align-self:start!important;transition:none!important;position:sticky!important;top:74px!important;right:auto!important;overflow:hidden!important;transform:none!important}.cyber-app-shell .sports-bet-cart-panel>.panel{height:auto;max-height:calc(100vh - 92px);overflow:hidden;background:radial-gradient(circle at 18% 0,#d946ef2e,#0000 34%),linear-gradient(#131137fa,#08091dfa)!important;border-color:#a855f794!important;box-shadow:0 0 22px #a855f72e,inset 0 0 0 1px #22d3ee14!important}.cyber-app-shell .sports-bet-cart-panel .bet-cart-list{scrollbar-color:#d946efb8 #08091db8;flex:0 auto;min-height:86px;max-height:220px;overflow-y:auto}.cyber-app-shell .sports-bet-cart-panel .bet-cart-list>div{background:linear-gradient(90deg,#a855f71f,#22d3ee0a),#0d0826d1!important;border-color:#a855f75c!important}.cyber-app-shell .sports-bet-cart-panel .bet-cart-list button[aria-label=베팅\ 취소]{color:#f0abfc!important;background:#08091deb!important;border-color:#d946ef6b!important;border-radius:0!important}.cyber-app-shell .sports-bet-cart-panel .bet-cart-list p:nth-child(3){color:#22d3ee!important}.cyber-app-shell .sports-bet-cart-panel .bet-cart-list p:nth-child(4){color:#f0abfc!important}.cyber-app-shell .sports-bet-cart-panel .bet-cart-list .border-dashed{color:#c4b5fd!important;border-style:dashed!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0{color:#ddd6fe!important;background:linear-gradient(#160d37f5,#08091ffa)!important;border-color:#a855f76b!important;border-radius:0!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 .divide-y>div,.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 .grid{border-color:#a855f73d!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 span:first-child{color:#c4b5fd!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 span:last-child{color:#fff!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 .border-y{background:#a855f721!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 .text-\[\#ffdf7e\]{text-shadow:0 0 10px #d946ef66;color:#f0abfc!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 button{color:#c4b5fd!important;background:#08091d5c!important;border-color:#a855f73d!important}.cyber-app-shell .sports-bet-cart-panel .mt-4.shrink-0 button:hover{color:#fff!important;background:#a855f738!important}.cyber-app-shell .sports-bet-cart-panel>.panel>.gold-button{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);box-shadow:0 0 16px #d946ef38;color:#fff!important;background:linear-gradient(#ffffff1a,#0000 44%),linear-gradient(90deg,#a855f7b8,#4c1d95e0)!important;border:1px solid #d946ef9e!important;border-radius:0!important}body>.sports-bet-cart-panel{width:360px;max-height:var(--cart-max-height,calc((100dvh - 92px) / var(--cart-scale,1)));z-index:80;transform-origin:100% 0;transform:scale(var(--cart-scale,1))!important;position:fixed!important;overflow:hidden!important}body>.sports-bet-cart-panel>.panel{height:var(--cart-max-height,auto);min-height:0;max-height:inherit;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);flex-direction:column;display:flex;overflow:hidden;color:#ddd6fe!important;background:radial-gradient(circle at 18% 0,#d946ef2e,#0000 34%),linear-gradient(#131137fa,#08091dfa)!important;border:1px solid #a855f794!important;border-radius:0!important;box-shadow:0 0 22px #a855f72e,inset 0 0 0 1px #22d3ee14!important}body>.sports-bet-cart-panel .section-title{text-shadow:0 0 12px #d946ef75;color:#fff!important}body>.sports-bet-cart-panel .bet-cart-list{overscroll-behavior:contain;scrollbar-color:#d946efb8 #08091db8;flex:auto;min-height:160px;max-height:none;overflow-y:auto}body>.sports-bet-cart-panel .bet-cart-list>div{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);color:#ddd6fe!important;background:linear-gradient(90deg,#a855f71f,#22d3ee0a),#0d0826d1!important;border-color:#a855f75c!important;border-radius:0!important}body>.sports-bet-cart-panel .bet-cart-list button[aria-label=베팅\ 취소]{color:#f0abfc!important;background:#08091deb!important;border-color:#d946ef6b!important;border-radius:0!important}body>.sports-bet-cart-panel .bet-cart-list p,body>.sports-bet-cart-panel .bet-cart-list span,body>.sports-bet-cart-panel .bet-cart-list strong{color:#ddd6fe!important}body>.sports-bet-cart-panel .mt-4.shrink-0{color:#ddd6fe!important;background:linear-gradient(#160d37f5,#08091ffa)!important;border-color:#a855f76b!important;border-radius:0!important}body>.sports-bet-cart-panel .mt-4.shrink-0 .divide-y>div,body>.sports-bet-cart-panel .mt-4.shrink-0 .grid{border-color:#a855f73d!important}body>.sports-bet-cart-panel .mt-4.shrink-0 span:first-child,body>.sports-bet-cart-panel .mt-4.shrink-0 button{color:#c4b5fd!important}body>.sports-bet-cart-panel .mt-4.shrink-0 span:last-child{color:#fff!important}body>.sports-bet-cart-panel .mt-4.shrink-0 .text-\[\#ffdf7e\]{text-shadow:0 0 10px #d946ef66;color:#f0abfc!important}body>.sports-bet-cart-panel .mt-4.shrink-0 button{background:#08091d5c!important;border-color:#a855f73d!important}body>.sports-bet-cart-panel>.panel>.gold-button{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);color:#fff!important;background:linear-gradient(#ffffff1a,#0000 44%),linear-gradient(90deg,#a855f7b8,#4c1d95e0)!important;border:1px solid #d946ef9e!important;border-radius:0!important}@media (width<=720px){.cyber-app-shell .sports-list-panel>.flex:first-child{align-items:center;min-height:26px;overflow:visible}.cyber-app-shell .sports-list-panel .section-title{text-transform:none;min-height:22px;padding:2px 0;line-height:1.35;display:block;overflow:visible}.match-result-page.page-frame,.member-page.page-frame,.recommend-page.page-frame,.gift-code-page.page-frame,.notice-page.page-frame,.support-page.page-frame,.note-page.page-frame,.attendance-page.page-frame,.roulette-page.page-frame,.support-page.page-frame{padding-left:4px!important;padding-right:4px!important}.match-result-page>.match-result-panel,.account-page>.account-page-panel,.support-page>.cyber-panel,.cyber-app-shell .app-main .match-result-page>.match-result-panel,.cyber-app-shell .app-main .member-page>.account-page-panel,.cyber-app-shell .app-main .recommend-page>.account-page-panel,.cyber-app-shell .app-main .gift-code-page>.account-page-panel,.cyber-app-shell .app-main .notice-page>.note-panel,.cyber-app-shell .app-main .support-page>.cyber-panel,.cyber-app-shell .app-main .note-page>.note-panel,.cyber-app-shell .app-main .attendance-page>.attendance-page-panel,.cyber-app-shell .app-main .roulette-page>.roulette-page-panel{box-shadow:none!important;border:0!important;padding:8px 0 12px!important;overflow:visible!important}.match-result-page>.match-result-panel:before,.match-result-page>.match-result-panel:after,.account-page>.account-page-panel:before,.account-page>.account-page-panel:after,.support-page>.cyber-panel:before,.support-page>.cyber-panel:after{display:none!important}.support-table-wrap{margin:10px 6px 14px!important;overflow-x:hidden!important}.support-table{table-layout:fixed;width:100%!important;min-width:0!important}.support-table th,.support-table td{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.25;height:auto!important;padding:10px 4px!important;font-size:10px!important}.support-table th:first-child,.support-table td:first-child{width:42px}.support-table th:nth-child(3),.support-table td:nth-child(3){width:68px}.support-table th:nth-child(4),.support-table td:nth-child(4){width:62px}.support-title-button span{white-space:normal}.support-status{width:100%;min-width:0;height:22px;padding:0 2px;font-size:9px}.support-answer{padding:12px}.match-result-mode-tabs,.match-result-sport-tabs,.match-result-toolbar{margin-left:6px!important;margin-right:6px!important}.match-result-mode-tabs,.match-result-sport-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid!important;overflow-x:hidden!important}.match-result-mode-tabs button,.match-result-sport-tabs button{white-space:nowrap;width:100%;padding-left:2px;padding-right:2px;min-width:0!important}.match-result-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.match-result-date-filters,.match-result-search{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);width:100%;display:grid}.match-result-date-filters span{display:none}.match-result-date-filters input,.match-result-search input,.match-result-search .cyber-input-shell{width:100%!important;min-width:0!important}.match-result-date-filters button,.match-result-search button{grid-column:1/-1;width:100%}.match-result-search{grid-template-columns:minmax(0,1fr) 64px}.match-result-search button{grid-column:auto}.match-result-table-wrap{margin:8px 0 12px!important;overflow-x:hidden!important}.match-result-table-wrap>div{width:100%!important;min-width:0!important}.match-result-page .result-header-grid,.match-result-page .result-row-grid{width:100%;grid-template-columns:58px 38px minmax(0,1fr) 46px minmax(0,1fr) 58px!important}.match-result-page .result-cell,.match-result-page .result-team-cell{word-break:keep-all;overflow-wrap:anywhere;line-height:1.25;white-space:normal!important;min-width:0!important;padding:5px!important;font-size:10px!important}.match-result-page .result-team-cell,.match-result-page .result-winner{text-overflow:initial;white-space:normal;overflow:visible}.match-result-page .result-detail button{white-space:nowrap;min-width:48px;padding:0 6px}.match-result-page.page-frame,.member-page.page-frame,.recommend-page.page-frame,.gift-code-page.page-frame{padding-left:4px!important;padding-right:4px!important}.match-result-table-wrap,.account-table-wrap,.member-info-card,.gift-code-card,.gift-code-guide,.gift-code-history{margin-left:0!important;margin-right:0!important}.account-table-wrap,.gift-code-history,.gift-code-history .overflow-x-auto{margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}.account-page .recommend-table{table-layout:fixed;width:100%!important;min-width:0!important}.account-page .recommend-table th,.account-page .recommend-table td{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0;line-height:1.25;height:auto!important;padding:9px 4px!important;font-size:10px!important}.account-page .recommend-badge{width:100%;min-width:0;padding:0 4px;font-size:9px}.member-page .member-info-row{grid-template-columns:78px minmax(0,1fr)!important}.member-page .member-info-value{white-space:normal;word-break:keep-all;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.member-page .member-info-value>span{width:100%;display:block}.member-page .member-input{width:100%;min-width:0}.member-warning,.member-muted-note,.member-help{width:100%;line-height:1.35;display:block;margin:4px 0 0!important}}@keyframes sports-glitch-bars{0%{clip-path:inset(0);opacity:.18;background-position:0 18%,0 54%,0 82%,0 0;transform:translate(0)}13%{clip-path:inset(18% 0 62%);opacity:.95;background-position:18px 28%,-10px 48%,26px 72%,0 0;transform:translate(2px)}24%{clip-path:inset(58% 0 20%);opacity:.38;background-position:-22px 16%,18px 62%,-8px 80%,0 0;transform:translate(-2px)}39%{clip-path:inset(8% 0 74%);opacity:.88;background-position:10px 38%,-26px 22%,18px 66%,0 0;transform:translate(1px)}55%{clip-path:inset(72% 0 10%);opacity:.3;background-position:-18px 76%,12px 44%,-30px 26%,0 0;transform:translate(-1px)}73%{clip-path:inset(34% 0 44%);opacity:1;background-position:30px 24%,-12px 58%,10px 86%,0 0;transform:translate(3px)}to{clip-path:inset(0);opacity:.24;background-position:0 18%,0 54%,0 82%,0 0;transform:translate(0)}}@keyframes sports-glitch-sweep{0%{opacity:0;transform:translate(-12px)skew(-10deg)}18%{opacity:.76;transform:translate(4px)skew(8deg)}33%{opacity:.2;transform:translate(-5px)skew(-4deg)}61%{opacity:.84;transform:translate(9px)skew(10deg)}to{opacity:0;transform:translate(-12px)skew(-10deg)}}@keyframes sports-wave-flow{0%{filter:saturate()brightness();background-position:-180px,120% 0;transform:translate(0)}50%{filter:saturate(1.18)brightness(1.08);background-position:35px,12% 0;transform:translate(1px)}to{filter:saturate()brightness();background-position:220px,-90% 0;transform:translate(0)}}@keyframes sports-wave-glow{0%{opacity:.18;transform:translate(-86%)skew(-10deg)scaleX(.56)}48%{opacity:.76;transform:translate(5%)skew(-4deg)scaleX(.72)}to{opacity:.2;transform:translate(88%)skew(8deg)scaleX(.56)}}@keyframes sports-purple-flame{0%{filter:blur(.2px)saturate();background-position:-18%,45%,118%,120% 0;transform:translate(-4px)scaleX(.98)}32%{filter:blur(.8px)saturate(1.3);background-position:10% 46%,58% 54%,92% 48%,42% 0;transform:translate(3px)scaleX(1.03)}64%{filter:blur(.35px)saturate(1.12);background-position:34% 55%,40% 44%,106% 58%,-18% 0;transform:translate(-2px)scaleX(1.01)}to{filter:blur(.2px)saturate();background-position:-18%,45%,118%,-40% 0;transform:translate(-4px)scaleX(.98)}}@keyframes sports-purple-ember{0%{opacity:.34;transform:translate(-18px)skew(-8deg)}45%{opacity:.7;transform:translate(12px)skew(6deg)}to{opacity:.36;transform:translate(-18px)skew(-8deg)}}@keyframes mobile-game-row-nudge{0%,to{transform:translate(0)}26%{transform:translate(-14px)}52%{transform:translate(0)}74%{transform:translate(-8px)}}@keyframes mobile-game-arrow-pulse{0%,to{opacity:0;transform:translate(4px,-50%)}25%,70%{opacity:.92;transform:translateY(-50%)}}@keyframes mobile-member-panel-slide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes sports-selected-jitter{0%,to{transform:translate(0)}18%{transform:translate(1px)}21%{transform:translate(-1px)}43%{transform:translateY(-1px)}46%{transform:translate(1px,1px)}72%{transform:translate(-1px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
