/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.z-50{z-index:50}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-20{margin-bottom:5rem;margin-top:5rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[250px\]{height:250px}.h-auto{height:auto}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-full{width:100%}.max-w-md{max-width:28rem}.max-w-screen-xl{max-width:1280px}.max-w-xl{max-width:36rem}.flex-shrink-0{flex-shrink:0}.border-separate{border-collapse:initial}.border-spacing-1{--tw-border-spacing-x:0.25rem;--tw-border-spacing-y:0.25rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-6xl{font-size:3.75rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.leading-none{line-height:1}.text-\[\#00d961\]{--tw-text-opacity:1;color:rgb(0 217 97/var(--tw-text-opacity))}.text-\[\#00ffe1\]{--tw-text-opacity:1;color:rgb(0 255 225/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/90{color:#ffffffe6}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.drop-shadow-\[0_0_6px_\#00ffe1\]{--tw-drop-shadow:drop-shadow(0 0 6px #00ffe1)}.drop-shadow-\[0_0_6px_\#00ffe1\],.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#555 #111;scrollbar-width:thin}body,html{background:#000;overflow-x:clip;overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body{margin:0;padding:0}#root{background:#000;isolation:isolate;min-height:100vh;min-height:100dvh}*,:after,:before{box-sizing:border-box}img,video{height:auto;max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.custom-text{color:#fff}:root{--app-header-height:70px}.page-overlay-dark{background-color:#000c;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:70px;top:var(--app-header-height);z-index:1}.page-overlay-dark--soft{background-color:#00000059}.page-with-header{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;margin:0;min-height:100vh;min-height:100dvh;padding:70px 0 0;padding:var(--app-header-height,70px) 0 0;position:relative;width:100%;z-index:2}.bg-pc{background:#000;bottom:0;height:auto;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:70px;top:var(--app-header-height);width:100%;z-index:0}.bg-pc__video{height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;width:100%}.box-goto-lobby{align-items:center;background:#00bc13;border:3px solid #0f7;color:#003b0d;display:inline-flex;font-family:Source Code Pro,ui-monospace,monospace;font-weight:800;gap:7px;height:48px;justify-content:center;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:filter .2s,transform .2s;width:189px}.box-goto-lobby:hover{filter:brightness(1.05);transform:scale(1.02)}@media (max-width:640px){.box-goto-lobby{height:auto;max-width:100%;min-height:48px;padding:12px 28px;width:min(100%,320px)}}[role=button],a,button{-webkit-tap-highlight-color:rgba(0,255,111,.16);touch-action:manipulation}@media (max-width:959px){input,select,textarea{font-size:16px}}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.md\:mb-2{margin-bottom:.5rem}.md\:h-12{height:3rem}.md\:w-12{width:3rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-3{padding-bottom:.75rem;padding-top:.75rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--vip-purple:#2066fc;--vip-purple-bright:#5b93ff;--vip-purple-dark:#0f3aa8;--vip-purple-deep:#071a4d;--vip-bg:#050913;--vip-bg-panel:#020713d9;--vip-bg-panel-solid:#0a1226;--vip-border:#2066fc;--vip-cyan:#7fb0ff;--vip-gold:#f2c14e;--vip-green:#22c55e;--vip-red:#ff0040;--vip-header-h:113px;--vip-status-h:130px;--vip-sidebar-w:282px;--vip-mobile-nav-h:60px;--vip-mobile-status-h:54px;--vip-font:"Source Code Pro",ui-monospace,monospace;--vip-font-ui:"Roboto",Arial,sans-serif;--vip-glow:0 0 12px #2066fc8c;--vip-glow-soft:0 0 24px #2066fc59}@media (max-width:959px){:root{--vip-header-h:64px;--vip-status-h:var(--vip-mobile-status-h)}}.vip-app{background:var(--vip-bg);color:#fff;display:flex;flex-direction:column;font-family:var(--vip-font-ui);height:100vh;height:100dvh;max-height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;position:relative}.vip-bg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.vip-bg__gradient{background:radial-gradient(ellipse 80% 60% at 50% 0,#2066fc2e,#0000 60%),radial-gradient(ellipse 60% 40% at 80% 100%,#00d4ff14,#0000 50%),linear-gradient(180deg,#020918,#01050f 45%,#050913);inset:0;position:absolute}.vip-bg__pattern{height:100%;inset:0;mix-blend-mode:screen;object-fit:cover;opacity:.62;position:absolute;width:100%}.vip-header{align-items:center;background:linear-gradient(180deg,#011033f5,#020713eb);border-bottom:6px solid var(--vip-border);box-shadow:0 4px 24px #00000059;display:flex;gap:16px;justify-content:space-between;min-height:var(--vip-header-h);padding:16px max(20px,env(safe-area-inset-right,0px)) 16px max(20px,env(safe-area-inset-left,0px));position:relative;z-index:20}.vip-header,.vip-header__logo-wrap{flex-shrink:0}.vip-header__logo{display:block;height:auto;object-fit:contain;width:min(210px,42vw)}.vip-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.vip-pill{align-items:center;background:#0000;border:0;border-radius:999px;box-shadow:var(--vip-glow-soft);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--vip-font);font-size:15px;font-weight:600;gap:8px;min-height:56px;min-width:200px;padding:6px 16px 6px 8px;position:relative;text-decoration:none;transition:filter .2s,transform .15s}.vip-pill__bg{border-radius:999px;height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.vip-pill>img:not(.vip-pill__bg),.vip-pill>span{position:relative;z-index:1}.vip-pill img{flex-shrink:0;height:43px;object-fit:contain;width:43px}.vip-pill span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-pill:hover{filter:brightness(1.08)}.vip-pill:active{transform:scale(.98)}.vip-pill--logout{font-size:14px;letter-spacing:.02em}.vip-pill--admin span{max-width:140px}.vip-app__body{align-items:stretch;gap:20px;padding:20px max(20px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));position:relative;z-index:1}.vip-app__body,.vip-app__main{display:flex;flex:1 1 auto;min-height:0}.vip-app__main{-webkit-overflow-scrolling:touch;flex-direction:column;height:100%;min-width:0;overflow:auto}.vip-page{box-sizing:border-box;flex:1 1 auto;height:100%;min-height:0;position:relative}.vip-sidebar{flex:0 0 var(--vip-sidebar-w);gap:16px;min-height:0;width:var(--vip-sidebar-w)}.vip-sidebar,.vip-sidebar__nav{display:flex;flex-direction:column}.vip-sidebar__nav{gap:14px}.vip-nav-btn{align-items:center;background:#0000;border:0;color:#fff;display:flex;font-family:var(--vip-font);font-size:15px;font-weight:600;gap:12px;letter-spacing:.02em;min-height:56px;padding:4px 14px 4px 8px;position:relative;text-decoration:none;transition:filter .2s,box-shadow .2s}.vip-nav-btn,.vip-nav-btn__bg{border-radius:999px;width:100%}.vip-nav-btn__bg{height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute}.vip-nav-btn__icon,.vip-nav-btn__label{position:relative;z-index:1}.vip-nav-btn__label-short{display:none}.vip-nav-btn__icon{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.vip-nav-btn__icon img{height:48px;object-fit:contain;width:48px}.vip-nav-btn--active,.vip-nav-btn:hover{box-shadow:inset 0 0 0 1.5px var(--vip-purple),0 0 18px #2066fc73;filter:brightness(1.06)}.vip-sidebar__info{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.vip-sidebar__info-panel{background:var(--vip-bg-panel);border:1.5px solid #2066fc8c;border-radius:16px;box-shadow:var(--vip-glow-soft);flex:1 1 auto;min-height:280px;overflow:hidden;padding:16px 14px 12px;position:relative}.vip-sidebar__info-title{color:var(--vip-cyan);font-family:var(--vip-font);font-size:22px;font-weight:800;margin:0 0 4px;text-shadow:0 0 10px #00d4ff73}.vip-sidebar__info-sub{color:#fff;font-family:var(--vip-font);font-size:11px;font-weight:700;line-height:1.35;margin:0 0 10px;text-transform:uppercase}.vip-sidebar__info-desc{color:#ffffffc7;font-size:12px;line-height:1.45;margin:0}.vip-sidebar__robot{bottom:0;height:auto;left:50%;object-fit:contain;pointer-events:none;position:absolute;transform:translateX(-50%);width:min(155px,70%)}.vip-status{grid-gap:12px;background:#020713eb;border:1.5px solid #2066fc73;border-radius:20px;box-shadow:var(--vip-glow-soft);display:grid;flex-shrink:0;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 max(20px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));min-height:var(--vip-status-h);padding:14px 16px;position:relative;z-index:20}.vip-stat{background:#00123b73;border-radius:14px;gap:12px;min-width:0;padding:8px 10px}.vip-stat,.vip-stat__icon{align-items:center;display:flex}.vip-stat__icon{background:#2066fc1f;border-radius:12px;flex-shrink:0;height:48px;justify-content:center;width:48px}.vip-stat__text{display:flex;flex-direction:column;gap:2px;min-width:0}.vip-stat__label{color:#ffffffb8;font-family:var(--vip-font);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.vip-stat__value{color:#fff;font-family:var(--vip-font);font-size:18px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-stat__value--sm{font-size:13px;font-weight:700}.vip-stat--cyan .vip-stat__value{color:var(--vip-cyan)}.vip-stat--green .vip-stat__value{color:var(--vip-green)}.vip-stat--red .vip-stat__value{color:var(--vip-red)}.vip-stat--purple .vip-stat__value{color:var(--vip-purple-bright)}.vip-page__panel{background:var(--vip-bg-panel);border:1.5px solid #2066fc80;border-radius:18px;box-shadow:var(--vip-glow-soft);flex:1 1 auto;max-height:100%;min-height:0;overflow:auto;padding:20px 24px 24px;position:relative}.vip-page__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.vip-page__title{color:#fff;font-family:var(--vip-font);font-size:clamp(22px,2.8vw,36px);font-weight:900;letter-spacing:.04em;margin:0;text-shadow:0 0 10px #2066fca6;text-transform:uppercase}.vip-back-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:0}.vip-back-btn img{height:auto;object-fit:contain;width:99px}.vip-back-btn:hover{filter:brightness(1.1)}.vip-provider-grid{grid-gap:24px 20px;display:grid;gap:24px 20px;grid-template-columns:repeat(5,minmax(0,1fr))}.vip-provider-card{aspect-ratio:204/200;background:#0000;border:0;color:inherit;cursor:pointer;padding:0;position:relative;text-align:center;width:100%}.vip-provider-card__frame{inset:0;pointer-events:none;position:absolute}.vip-provider-card__frame img{height:100%;object-fit:fill;width:100%}.vip-provider-card__logo{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;height:58%;justify-content:center;left:50%;padding:10px;position:absolute;top:42%;transform:translate(-50%,-50%);width:58%}.vip-provider-card__logo img{max-height:100%;max-width:100%;object-fit:contain}.vip-provider-card__status{bottom:10%;color:#ffffffbf;font-family:var(--vip-font);font-size:11px;font-weight:600;left:0;letter-spacing:.04em;position:absolute;right:0}.vip-provider-card:hover{filter:brightness(1.08)}.vip-game-grid{grid-gap:28px 24px;display:grid;gap:28px 24px;grid-template-columns:repeat(5,minmax(0,1fr))}.vip-game-card{aspect-ratio:235/309;background:#0000;border:0;color:#fff;cursor:pointer;padding:0;position:relative;text-align:left;width:100%}.vip-game-card__frame{inset:0;pointer-events:none;position:absolute}.vip-game-card__frame img{height:100%;object-fit:fill;width:100%}.vip-game-card__thumb{aspect-ratio:1;background:#fff;border-radius:12px;left:50%;overflow:hidden;position:absolute;top:28%;transform:translate(-50%,-50%);width:61%}.vip-game-card__thumb img{height:100%;object-fit:cover;width:100%}.vip-game-card__name{font-size:13px;font-weight:700;left:12%;margin:0;overflow:hidden;right:12%;text-overflow:ellipsis;top:59%;white-space:nowrap}.vip-game-card__badge,.vip-game-card__name{font-family:var(--vip-font-ui);position:absolute;text-align:center}.vip-game-card__badge{border-radius:6px;font-size:11px;font-weight:800;left:50%;min-width:68%;padding:5px 12px;text-transform:uppercase;top:71%;transform:translateX(-50%)}.vip-game-card__badge--wait{background:#650000;color:#fff}.vip-game-card__badge--play{background:linear-gradient(180deg,#f2c14e,#c8a000);color:#1a1208}.vip-game-card__badge--jackpot{background:linear-gradient(180deg,#00ff6f,#00bc13);color:#003b0d}.vip-game-card__bar{background:#00123bd9;border-radius:999px;bottom:14%;height:12px;left:10%;overflow:hidden;position:absolute;right:10%}.vip-game-card__bar--wait{background:#2a0002;border:.25px solid #df0000;box-shadow:0 0 3px #ff000073}.vip-game-card__bar--play{background:#898500;border:.25px solid #ffe100;box-shadow:0 0 3px #ffe10073}.vip-game-card__bar--jackpot{background:#00534a;border:.25px solid #00ffe1;box-shadow:0 0 3px #00ffe173}.vip-game-card__bar-fill{border-radius:999px;height:100%}.vip-game-card__bar-fill--wait{background:#b10000}.vip-game-card__bar-fill--play{background:#ffe100}.vip-game-card__bar-fill--jackpot{background:#00ffae}.vip-game-card__pct{bottom:6%;color:var(--vip-cyan);font-family:var(--vip-font);font-size:12px;font-weight:700;left:10%;margin:0;position:absolute;right:10%;text-align:center}.vip-game-card:hover{filter:brightness(1.06)}.vip-slot-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:20px}.vip-slot-tabs{display:flex;flex-wrap:wrap;gap:8px}.vip-slot-tab{background:#00123ba6;border:1px solid #2066fc8c;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--vip-font-ui);font-size:12px;font-weight:800;letter-spacing:.04em;min-height:36px;padding:6px 14px;transition:filter .2s,box-shadow .2s}.vip-slot-tab--active,.vip-slot-tab:hover{box-shadow:0 0 12px #2066fc73;filter:brightness(1.08)}.vip-slot-tab--jackpot.vip-slot-tab--active{border-color:#00ffae;color:#00ffae}.vip-slot-tab--play.vip-slot-tab--active{border-color:#ffe100;color:#ffe100}.vip-slot-tab--wait.vip-slot-tab--active{border-color:#f44;color:#f66}.vip-slot-search{flex:1 1 220px;max-width:360px}.vip-slot-search__input{background:#00123bbf;border:1px solid #2066fc8c;border-radius:8px;color:#fff;font-family:var(--vip-font-ui);font-size:14px;min-height:40px;padding:8px 14px;width:100%}.vip-slot-search__input::placeholder{color:#ffffff73}.vip-slot-empty{color:#ffffffbf;font-size:15px;grid-column:1/-1;margin:0;padding:32px 16px;text-align:center}.vip-login{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;overflow:auto;padding:max(20px,env(safe-area-inset-top,0px)) 16px max(20px,env(safe-area-inset-bottom,0px));position:relative;z-index:1}.vip-login__logo{flex-shrink:0;margin:0 auto 28px;position:relative;width:min(448px,88vw);z-index:2}.vip-login__logo img{display:block;height:auto;min-height:80px;object-fit:contain;width:100%}.vip-login__panel{position:relative;width:min(449px,100%);z-index:2}.vip-login__plate{background:var(--vip-bg-panel);border:1.4px solid var(--vip-border);inset:3px;position:absolute}.vip-login__bracket{height:100%;object-fit:fill;pointer-events:none;position:absolute;top:0;width:40px;z-index:2}.vip-login__bracket--left{left:0;transform:scaleX(-1)}.vip-login__bracket--right{right:0}.vip-login__form-wrap{align-items:center;display:flex;flex-direction:column;gap:12px;padding:28px 36px 24px;position:relative;z-index:1}.vip-login__title{color:#fff;font-family:var(--vip-font);font-size:clamp(42px,10vw,68px);font-weight:900;line-height:1;margin:0;text-align:center;text-shadow:0 0 11px #2066fcd9;text-transform:uppercase}.vip-login__form{display:flex;flex-direction:column;gap:12px;width:100%}.vip-field{align-items:center;background:var(--vip-purple-deep);border:.7px solid var(--vip-border);box-sizing:border-box;display:flex;gap:11px;height:44px;padding:0 12px;position:relative;width:100%}.vip-field img{flex-shrink:0;height:auto;object-fit:contain;width:28px}.vip-field input{background:#0000;border:0;color:#fff;flex:1 1;font-family:var(--vip-font);font-size:16px;font-weight:500;height:100%;min-width:0;outline:none}.vip-field input::placeholder{color:var(--vip-purple-dark)}.vip-field__eye{background:#0000;border:0;cursor:pointer;line-height:0;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.vip-field__eye img{height:auto;width:24px}.vip-login__submit{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;height:53px;justify-content:center;margin-top:4px;position:relative;width:100%}.vip-login__submit-bg{height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.vip-login__submit span{color:#fff;font-family:var(--vip-font);font-size:21px;font-weight:600;position:relative;text-transform:uppercase;z-index:1}.vip-login__submit:disabled{cursor:not-allowed;opacity:.7}.vip-login__footer{color:#fff;font-family:var(--vip-font);font-size:14px;font-weight:600;margin:0;text-align:center;text-shadow:0 0 14px #2066fca6;text-transform:uppercase}.vip-login__link{background:none;border:0;color:var(--vip-purple);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.vip-login__error{color:#ff6b8a;font-family:var(--vip-font-ui);font-size:12px;font-weight:600;margin:-6px 0 4px;text-align:left;width:100%}.vip-field--referral input::placeholder{color:var(--vip-gold)}.vip-page__status{background:#00123ba6;border:1px solid #2066fc8c;border-radius:8px;color:#fff;font-family:var(--vip-font);font-size:13px;font-weight:700;margin:0;padding:8px 14px;text-transform:uppercase}.vip-page__status em{color:var(--vip-gold);font-style:normal}.vip-page__status strong{color:var(--vip-green)}.vip-page .hud-bcr-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));height:auto;left:auto;max-width:100%;overflow:visible;padding:8px 0 12px;position:relative;top:auto;transform:none;width:100%}.vip-page .hud-bcr-card-slot{aspect-ratio:297/182;height:auto;width:100%}.vip-page .hud-bcr-card-slot .hud-bcr-card{height:182px;transform:scale(.3367%);transform-origin:top left;width:297px}@media (max-width:959px){.vip-page .hud-bcr-card-slot .hud-bcr-card{transform:scale(calc(100cqw/297))}}@media (max-width:1200px){.vip-game-grid,.vip-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vip-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:959px){.vip-header{border-bottom-width:3px;flex-wrap:nowrap;gap:8px;min-height:var(--vip-header-h);padding:max(8px,env(safe-area-inset-top,0px)) 10px 8px}.vip-header__logo{width:min(118px,30vw)}.vip-header__actions{-webkit-overflow-scrolling:touch;flex:1 1 auto;flex-wrap:nowrap;gap:6px;justify-content:flex-end;min-width:0;overflow-x:auto;padding-bottom:0;scrollbar-width:none;width:auto}.vip-header__actions::-webkit-scrollbar{display:none}.vip-pill{flex-shrink:0;gap:6px;min-height:40px;min-width:0;padding:4px 10px 4px 6px}.vip-pill img{height:32px;width:32px}.vip-pill span{font-size:11px;max-width:88px}.vip-pill--coins span{max-width:72px}.vip-app__body{flex-direction:column;gap:0;min-height:0;padding:8px 10px 0}.vip-app__main{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(var(--vip-mobile-nav-h) + var(--vip-mobile-status-h) + 12px + env(safe-area-inset-bottom, 0px))}.vip-page{height:auto;min-height:0}.vip-page__panel{max-height:none;overflow:visible}.vip-sidebar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,#020713b8,#020713fa 35%);border-top:2px solid #2066fca6;bottom:0;box-shadow:0 -8px 28px #00000073;flex:none;left:0;padding:6px 8px max(6px,env(safe-area-inset-bottom,0px));position:fixed;right:0;width:100%;z-index:40}.vip-sidebar__info{display:none}.vip-sidebar__nav{align-items:stretch;display:flex;flex-direction:row;gap:4px}.vip-nav-btn{border-radius:12px;flex:1 1;flex-direction:column;font-size:9px;gap:3px;justify-content:center;letter-spacing:.01em;min-height:48px;min-width:0;padding:6px 4px}.vip-nav-btn__icon,.vip-nav-btn__icon img{height:26px;width:26px}.vip-nav-btn__label{line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-nav-btn__label-full{display:none}.vip-nav-btn__label-short{display:inline}.vip-nav-btn--active,.vip-nav-btn:hover{box-shadow:inset 0 0 0 1px var(--vip-purple),0 0 14px #2066fc66}.vip-status{-webkit-overflow-scrolling:touch;align-items:stretch;border-bottom:0;border-left:0;border-radius:0;border-right:0;bottom:calc(var(--vip-mobile-nav-h) + env(safe-area-inset-bottom, 0px));display:flex;flex-wrap:nowrap;gap:8px;left:0;margin:0;min-height:var(--vip-mobile-status-h);overflow-x:auto;overflow-y:hidden;padding:6px 10px;position:fixed;right:0;scroll-snap-type:x proximity;scrollbar-width:none;z-index:35}.vip-status::-webkit-scrollbar{display:none}.vip-stat{border-radius:10px;flex:0 0 auto;max-width:160px;min-width:132px;padding:6px 8px;scroll-snap-align:start}.vip-stat__icon{border-radius:8px;height:32px;width:32px}.vip-stat__icon img{height:20px;width:20px}.vip-stat__label{font-size:9px}.vip-stat__value{font-size:13px}.vip-stat__value--sm{font-size:10px}.vip-game-grid,.vip-provider-grid{gap:10px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.vip-page__panel{border-radius:14px;min-height:0;padding:12px 10px 14px}.vip-page__head{align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.vip-page__title{flex:1 1 auto;font-size:clamp(17px,4.8vw,22px);min-width:0}.vip-back-btn img{width:64px}.vip-provider-card__status{bottom:8%;font-size:9px}.vip-game-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.2;overflow:hidden;white-space:normal}.vip-game-card__badge{font-size:9px;min-width:74%;padding:4px 8px}.vip-game-card__pct{font-size:10px}.vip-game-card__bar{height:10px}.vip-login{justify-content:flex-start;overflow-y:auto;padding-bottom:max(32px,env(safe-area-inset-bottom,0px));padding-top:max(16px,env(safe-area-inset-top,0px))}.vip-login__panel{margin-bottom:12px}.vip-login__logo{margin-bottom:16px;width:min(300px,86vw)}.vip-login__logo img{min-height:64px}.vip-login__bracket{opacity:.85;width:28px}.vip-login__form-wrap{padding:20px 18px 16px}.vip-login__title{font-size:clamp(30px,9vw,48px);margin-bottom:4px}.vip-field,.vip-login__submit{height:48px}.vip-login__submit span{font-size:18px}.vip-login__footer{font-size:12px;line-height:1.4}.vip-page .hud-bcr-grid{gap:12px;grid-template-columns:1fr;padding:4px 0 8px}.vip-page .hud-bcr-card-slot{margin:0 auto;max-width:360px}.vip-back-btn:active,.vip-game-card:active,.vip-nav-btn:active,.vip-provider-card:active{transform:scale(.97)}.vip-page__status{font-size:11px;text-align:center;width:100%}.vip-casino-home__hero{display:flex;justify-content:center;margin-bottom:14px}.vip-casino-home__hero-img{height:auto;object-fit:contain;width:min(100%,300px)}.vip-casino-home__grid{margin-bottom:8px}.vip-casino-home__card{background:#0000;border:0;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;transition:transform .15s,filter .15s}.vip-casino-home__card img{border-radius:12px;display:block;height:auto;width:100%}.vip-casino-home__card:active{transform:scale(.97)}}@media (max-width:520px){.vip-pill span{max-width:64px}.vip-nav-btn__label{font-size:8px}.vip-game-grid,.vip-provider-grid{gap:8px 6px}.vip-login__bracket{display:none}.vip-login__form-wrap{padding:18px 14px 14px}}@media (max-width:380px){.vip-pill--admin span,.vip-pill--logout span{display:none}.vip-pill{padding-right:8px}.vip-pill--user span{max-width:52px}.vip-stat{min-width:118px}}.vip-page--split{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 300px;height:100%}.vip-section-head{align-items:center;display:flex;gap:11px;margin-bottom:14px}.vip-section-head__bar{background:var(--vip-purple);flex-shrink:0;height:32px;width:10px}.vip-section-head__bar--cyan{background:var(--vip-cyan)}.vip-section-head__title{color:var(--vip-purple);font-family:var(--vip-font);font-size:clamp(20px,2.4vw,27px);font-style:italic;font-weight:800;margin:0;text-transform:uppercase}.vip-section-head__title--cyan{color:var(--vip-cyan)}.vip-feed{display:flex;flex-direction:column;gap:14px;min-width:0}.vip-feed__card{background:#020713e0;border:1.5px solid #1d397ad9;border-radius:16px;box-shadow:var(--vip-glow-soft);padding:12px 12px 10px}.vip-feed__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.vip-feed__title{color:#fff;font-family:var(--vip-font);font-size:13px;font-weight:800;letter-spacing:.03em;margin:0}.vip-feed__title span{color:var(--vip-cyan)}.vip-feed__live{background:#ff174433;border:1px solid #ff1744;border-radius:6px;color:#ff6b8a;font-size:10px;font-weight:800;padding:2px 8px}.vip-feed__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.vip-feed__row{align-items:flex-start;background:#00123b73;border-radius:10px;display:flex;gap:10px;padding:8px}.vip-feed__rank,.vip-feed__row--compact{align-items:center}.vip-feed__rank{background:#2066fc40;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--vip-font);font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.vip-feed__rank--gold{background:linear-gradient(180deg,#ffe566,#c8a000);color:#1a1208}.vip-feed__rank--silver{background:linear-gradient(180deg,#e8e8e8,#9a9a9a);color:#1a1208}.vip-feed__rank--bronze{background:linear-gradient(180deg,#e8a86a,#9a5a20);color:#1a1208}.vip-feed__meta{flex:1 1;min-width:0}.vip-feed__user{color:#fff;font-size:12px;font-weight:700;margin:0}.vip-feed__amount{color:var(--vip-gold);font-size:11px;margin:2px 0 0}.vip-feed__game{color:#ffffff8c;font-size:10px;margin:2px 0 0}.vip-feed__time{color:#ffffff73;flex-shrink:0;font-size:10px}.vip-feed__more{background:#120d2d;border:1px solid #294075e6;border-radius:16px;color:#e2dff2;cursor:pointer;font-size:12px;font-weight:600;margin-top:10px;padding:8px 12px;width:100%}.vip-feed__more:hover{filter:brightness(1.08)}.vip-missions__banner-wrap{border:1px solid #2066fc59;border-radius:12px;margin-bottom:12px;overflow:hidden}.vip-missions__banner{display:block;height:auto;object-fit:cover;width:100%}.vip-missions__cta{margin-bottom:20px;min-height:56px;position:relative}.vip-missions__cta-bg{height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.vip-missions__cta-text{align-items:center;color:var(--vip-cyan);display:flex;font-family:var(--vip-font-ui);font-size:clamp(14px,2vw,22px);font-style:italic;font-weight:800;gap:12px;justify-content:center;margin:0;padding:10px 16px;position:relative;text-align:center;z-index:1}.vip-missions__cta-text img{flex-shrink:0;height:40px;object-fit:contain;width:40px}.vip-missions__cta-text em{color:var(--vip-gold);font-style:normal}.vip-missions__steps{align-items:center;display:flex;flex-wrap:wrap;gap:8px 4px;justify-content:center;margin-bottom:16px}.vip-missions__step-wrap{align-items:center;display:flex;gap:4px}.vip-missions__step{aspect-ratio:246/174;background:#0000;border:0;padding:0;position:relative;width:min(246px,42vw)}.vip-missions__step-frame{height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%}.vip-missions__step-no{align-items:center;background:#020d1ecc;border:1.8px solid #00b2fe;border-radius:50%;box-shadow:0 0 11px #00e5ff33;color:var(--vip-cyan);display:flex;font-size:15px;font-weight:800;height:36px;justify-content:center;left:12px;position:absolute;top:22px;width:36px}.vip-missions__step-icon{aspect-ratio:1;left:50%;object-fit:contain;position:absolute;top:32%;transform:translate(-50%,-50%);width:38%}.vip-missions__step-text{bottom:14%;left:8%;position:absolute;right:8%;text-align:center}.vip-missions__step-text h3{color:var(--vip-cyan);font-size:14px;font-weight:800;margin:0;text-shadow:0 0 11px #00e5ff33}.vip-missions__step-text p{color:#fff;font-size:12px;margin:4px 0 0}.vip-missions__step-text strong{color:#ffb300}.vip-missions__arrow{flex-shrink:0;height:auto;width:24px}.vip-missions__note{color:#ffffffd9;font-family:var(--vip-font);font-size:12px;font-style:italic;font-weight:800;margin:0}.vip-guide__list{color:#ffffffe0;font-size:14px;line-height:1.55;margin:0 0 16px;padding-left:20px}.vip-guide__list strong{color:var(--vip-cyan)}.vip-guide__tag{border-radius:4px;display:inline-block;font-size:11px;font-weight:800;padding:1px 6px}.vip-guide__tag--play{background:#ffe100;color:#1a1208}.vip-guide__tag--jackpot{background:#00ffae;color:#003b0d}.vip-guide__tip{align-items:flex-start;background:#00123b8c;border:1px solid #2066fc73;border-radius:10px;display:flex;gap:10px;margin-bottom:18px;padding:12px 14px}.vip-guide__tip p{color:#ffffffd9;font-size:13px;line-height:1.45;margin:0}.vip-guide__tip strong{color:var(--vip-gold)}.vip-guide__tip--inline{margin-bottom:0;padding:10px 12px}.vip-missions__steps--guide .vip-missions__step{width:min(220px,100%)}.vip-analysis__game-head{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}.vip-analysis__thumb{border:1.5px solid var(--vip-cyan);border-radius:12px;box-shadow:0 0 14px #00e5ff59;height:72px;object-fit:cover;width:72px}.vip-analysis__game-meta{flex:1 1;min-width:0}.vip-analysis__game-title{font-size:clamp(14px,2vw,18px);font-weight:900;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vip-analysis__provider{height:22px;object-fit:contain;width:auto}.vip-analysis__pct-ring{align-items:center;border:3px solid #00ff6f;border-radius:50%;box-shadow:0 0 16px #00ff6f59;color:#00ff6f;display:flex;flex-shrink:0;font-size:16px;font-weight:900;height:64px;justify-content:center;width:64px}.vip-analysis__bigwin{flex-shrink:0;height:48px;object-fit:contain;width:auto}.vip-analysis__body{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(200px,280px) minmax(0,1.1fr);margin:16px 0 20px}.vip-analysis__scan-side{background:#00123b8c;border:1px solid #2066fc66;border-radius:12px;padding:12px}.vip-analysis__scan-label{color:#fffc;font-size:11px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.vip-analysis__scan-bar{background:#00123b;border:1px solid #004cff;border-radius:999px;box-shadow:0 0 2px #2066fc;height:12px;overflow:hidden}.vip-analysis__scan-bar span{background:#004cff;border-radius:999px;display:block;height:100%;transition:width .2s}.vip-analysis__scan-pct{color:var(--vip-cyan);font-size:12px;font-weight:800;margin:6px 0 0}.vip-analysis__ring-btn{aspect-ratio:1;background:#0000;border:0;cursor:pointer;margin:0 auto;padding:0;position:relative;width:min(240px,100%)}.vip-analysis__ring{height:100%;object-fit:contain;width:100%}.vip-analysis__ring-btn--success .vip-analysis__ring,.vip-analysis__ring-btn--success .vip-analysis__ring-text{animation:none}.vip-analysis__ring-text{color:#00ff6f;font-family:var(--vip-font);font-size:clamp(11px,1.6vw,14px);font-weight:900;left:50%;line-height:1.2;position:absolute;text-align:center;text-shadow:0 0 8px #00ff6f80;top:50%;transform:translate(-50%,-50%);width:62%}.vip-analysis__input-side{display:flex;flex-direction:column;gap:12px}.vip-analysis__capital label{color:var(--vip-cyan);display:block;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:4px}.vip-analysis__capital-hint{color:#ffffff9e;font-size:10px;line-height:1.35;margin:0 0 8px}.vip-analysis__capital-row{align-items:center;display:flex;gap:8px}.vip-analysis__capital-unit{color:var(--vip-gold);flex-shrink:0;font-size:12px;font-weight:800;text-transform:lowercase}.vip-analysis__capital-row input{background:#00123bbf;border:1px solid #2066fc8c;border-radius:8px;color:#fff;flex:1 1;font-weight:700;height:40px;min-width:0;padding:0 12px}.vip-analysis__capital-row button{background:linear-gradient(180deg,#2667ff,#003cc8);border:0;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:800;height:40px;padding:0 16px}.vip-analysis__steps{color:#ffffffd1;font-size:12px;line-height:1.5;margin:0;padding-left:18px}.vip-analysis__actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.vip-analysis__action{align-items:center;background:linear-gradient(180deg,#2066fc59,#00123be6);border:1.5px solid #2066fca6;border-radius:12px;box-shadow:var(--vip-glow-soft);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:10px;justify-content:center;min-height:56px;padding:10px 14px;text-align:left}.vip-analysis__action small{color:#ffffffb3;display:block;font-size:10px;font-weight:600;margin-top:2px}.vip-analysis__hack-bar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.vip-analysis__hack-timer{align-items:center;background:linear-gradient(90deg,#ff5a00,#c62828);border-radius:8px;display:flex;font-size:20px;font-weight:900;justify-content:center;min-height:44px}.vip-analysis__hack-stop{background:gold;border:0;border-radius:8px;color:#000;cursor:pointer;font-weight:900;min-height:44px}.vip-analysis__loading{color:var(--vip-gold);font-size:13px;margin:10px 0 0;text-align:center}.vip-analysis__vip-feature{background:linear-gradient(180deg,#5a1010,#c62828);border:1px solid #ff6b3a;border-radius:8px;color:gold;cursor:pointer;font-weight:800;margin-top:10px;min-height:40px;width:100%}.vip-analysis__vip-feature:disabled{cursor:not-allowed;opacity:.65}@media (max-width:1100px){.vip-page--split{grid-template-columns:1fr}.vip-feed{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}}@media (max-width:959px){.vip-page--split{gap:10px;height:auto;min-height:0}.vip-page--split .vip-page__panel{max-height:none;overflow:visible}.vip-page--analysis .vip-feed{display:none}.vip-analysis__body{align-items:stretch;display:flex;flex-direction:column;gap:14px;margin:12px 0 16px}.vip-page--missions .vip-page__panel{padding-bottom:16px}.vip-analysis__input-side{order:1}.vip-analysis__scan-side{order:2}.vip-analysis__ring-btn{margin:0 auto;max-width:min(220px,72vw);order:3}.vip-analysis__capital-row{flex-wrap:wrap}.vip-analysis__capital-row input{flex:1 1 100%;font-size:16px;min-height:48px}.vip-analysis__capital-row button{flex:1 1 auto;font-size:13px;min-height:44px}.vip-analysis__actions{gap:10px;grid-template-columns:1fr}.vip-analysis__action{font-size:11px;min-height:52px}.vip-analysis__action small{display:block;font-size:10px;margin-top:2px;opacity:.85}.vip-section-head{margin-bottom:10px}.vip-section-head__bar{height:24px;width:6px}.vip-section-head__title{font-size:clamp(16px,4.2vw,20px)}.vip-feed__card{border-radius:12px;padding:10px}.vip-missions__banner-wrap{max-height:none}.vip-missions__banner{height:auto;max-height:none;object-fit:contain;width:100%}.vip-missions__cta{margin-bottom:14px;min-height:48px}.vip-missions__cta-text{font-size:13px;gap:8px;padding:8px 10px}.vip-missions__cta-text img{height:28px;width:28px}.vip-missions__steps{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:4px;justify-content:flex-start;margin-bottom:14px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.vip-missions__step-wrap{align-items:center;flex:none;flex-direction:column;scroll-snap-align:unset}.vip-missions__step,.vip-missions__step-wrap{max-width:280px;width:100%}.vip-missions__arrow{margin:2px 0;transform:rotate(90deg);width:20px}.vip-missions__steps--guide{align-items:center;flex-direction:column;overflow:visible}.vip-missions__steps--guide .vip-missions__step{max-width:280px;width:100%}.vip-missions__note{font-size:11px;line-height:1.45;padding:0 4px;text-align:center}.vip-page--missions .vip-feed{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.vip-guide__list{font-size:13px;padding-left:18px}.vip-guide__tip{padding:10px 12px}.vip-analysis__game-head{align-items:center;flex-direction:column;gap:8px;padding-right:0;text-align:center;width:100%}.vip-analysis__thumb{height:64px;width:64px}.vip-analysis__game-title{font-size:15px;line-height:1.25;white-space:normal}.vip-feed{gap:8px;grid-template-columns:1fr}.vip-page__head .vip-back-btn{position:absolute;right:8px;top:8px;z-index:2}.vip-analysis .vip-page__head,.vip-guide .vip-page__panel,.vip-missions .vip-page__panel{position:relative}.vip-analysis .vip-page__head{align-items:stretch;flex-direction:column;padding-top:4px}.vip-analysis__bigwin,.vip-analysis__game-head+.vip-analysis__pct-ring{align-self:center}}@media (max-width:520px){.vip-analysis__actions{gap:8px;grid-template-columns:1fr}.vip-analysis__actions .vip-analysis__hack-stop,.vip-analysis__actions .vip-analysis__hack-timer{grid-column:1/-1}.vip-analysis__pct-ring{font-size:12px;height:56px;width:56px}.vip-analysis__bigwin{height:32px;max-width:140px}.vip-missions__cta-text{flex-direction:row;flex-wrap:wrap;font-size:12px;gap:6px}.vip-missions__step-no{font-size:13px;height:30px;left:10px;top:18px;width:30px}.vip-missions__step-text h3{font-size:12px}.vip-missions__step-text p{font-size:10px}.vip-feed__row{gap:8px;padding:6px}.vip-feed__user{font-size:11px}}.custom-swal.swal2-popup,.swal-loading-modal.swal2-popup,.swal2-popup.swal-frame-popup{background:#020713f2!important;border:1.5px solid #2066fc!important;border-radius:0!important;box-shadow:0 0 24px #2066fc59!important;box-sizing:border-box!important;max-width:420px!important;width:min(420px,calc(100vw - 32px))!important}.custom-swal.swal2-popup:not(.swal-loading-modal){align-items:center!important;display:flex!important;flex-direction:column!important;height:auto!important;justify-content:center!important;max-height:min(360px,85vh)!important;min-height:0!important;min-height:auto!important;padding:32px 24px 28px!important}.custom-swal.swal2-popup:not(.swal-loading-modal) .swal2-header{margin:0!important;padding:0!important;width:100%!important}.custom-swal.swal2-popup:not(.swal-loading-modal) .swal2-icon{display:none!important}.custom-swal #swal2-title,.swal-frame-popup #swal2-title,.swal-loading-modal #swal2-title{color:#fff!important;font-family:Source Code Pro,ui-monospace,monospace!important;font-size:clamp(1.3rem,4vw,1.6rem)!important;font-weight:900!important;letter-spacing:.04em!important;margin:0 0 12px!important;text-align:center!important;text-shadow:0 0 12px #2066fc!important;text-transform:uppercase!important}#swal2-content,.custom-swal #swal2-content,.custom-swal #swal2-html-container,.swal-loading-modal #swal2-html-container,.swal-loading-modal .swal-loading-subtext{color:#e6edff!important;font-family:Source Code Pro,ui-monospace,monospace!important;font-size:1rem!important;font-weight:600!important;line-height:1.5!important;margin:8px 0 16px!important;text-align:center!important}.swal-loading-modal .swal-loading-subtext{display:block;font-size:.95rem!important;margin:0 0 10px!important}.swal-loading-modal .swal-loading-dots{align-items:center;display:flex;gap:10px;justify-content:center}.swal-loading-modal .swal-dot{animation:swal-dot-pulse .8s ease-in-out infinite;background-color:#00ff6f;border-radius:50%;height:12px;width:12px}.swal-loading-modal .swal-dot-orange{animation-delay:.2s;background-color:#f2c14e}.swal-loading-modal .swal-dot-cyan{background-color:#00ff1a}@keyframes swal-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}.custom-swal.swal2-popup:not(.swal-loading-modal) .swal2-actions{display:flex!important;justify-content:center!important;margin:12px 0 0!important;padding:0!important;width:100%!important}.swal2-confirm{background:#2066fc!important;border:3px solid #5b93ff!important;border-radius:0!important;color:#071a4d!important;cursor:pointer!important;font-family:Source Code Pro,ui-monospace,monospace!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.04em!important;max-width:280px!important;min-height:46px!important;padding:12px 24px!important;text-transform:uppercase!important;width:100%!important}.swal2-confirm:hover{filter:brightness(1.08)!important}.swal2-cancel{background:#071a4d!important;border:1.5px solid #2066fc!important;border-radius:0!important;color:#5b93ff!important;cursor:pointer!important;font-weight:800!important;min-height:46px!important;padding:12px 24px!important;text-transform:uppercase!important}.swal-loading-modal .swal2-loader{display:none!important}.swal2-container{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important}.custom-swal .swal2-timer-progress-bar{background:#00ff6f!important}@media (max-width:480px){.custom-swal.swal2-popup,.swal-loading-modal.swal2-popup{max-width:calc(100vw - 24px)!important;width:min(360px,calc(100vw - 24px))!important}.custom-swal.swal2-popup:not(.swal-loading-modal){padding:28px 18px 24px!important}}:root{--tm-blue:#2066fc;--tm-blue-hi:#5b93ff;--tm-blue-lo:#0f3aa8;--tm-gold:#f2c14e;--tm-bg:#050913;--tm-panel:#0a1226;--tm-line:#2066fc59;--tm-dim:#6d7fa8;--tm-text:#dbe6ff;--tm-mono:"JetBrains Mono","Source Code Pro",ui-monospace,monospace}body{background:#050913;background:var(--tm-bg)}.tm-app{background:radial-gradient(900px 500px at 50% -10%,#2066fc38,#0000 70%),radial-gradient(600px 400px at 50% 110%,#f2c14e1a,#0000 70%),#050913;background:radial-gradient(900px 500px at 50% -10%,#2066fc38,#0000 70%),radial-gradient(600px 400px at 50% 110%,#f2c14e1a,#0000 70%),var(--tm-bg);color:#dbe6ff;color:var(--tm-text);display:flex;font-family:JetBrains Mono,Source Code Pro,ui-monospace,monospace;font-family:var(--tm-mono);justify-content:center;padding:40px 0}.tm-win{background:#050913eb;border:1px solid #2066fc59;border:1px solid var(--tm-line);box-shadow:0 0 40px #2066fc2e,inset 0 0 0 1px #f2c14e0f;display:flex;flex-direction:column;height:calc(100dvh - 80px);overflow:hidden;width:min(440px,100%)}@media (min-width:521px){.tm-win--wide{width:min(1280px,calc(100% - 48px))}}@media (max-width:520px){.tm-app{padding:0}.tm-win{border:0;height:100dvh}}.tm-bar{align-items:center;border-bottom:1px solid #2066fc59;border-bottom:1px solid var(--tm-line);display:flex;gap:8px;padding:10px 12px}.tm-dots{display:flex;gap:5px}.tm-dots i{background:#d4504a;border-radius:50%;height:10px;width:10px}.tm-dots i:nth-child(2){background:#f2c14e;background:var(--tm-gold)}.tm-dots i:nth-child(3){background:#2066fc;background:var(--tm-blue)}.tm-brand{align-items:center;color:#fff;display:flex;font-size:14px;gap:5px;letter-spacing:1px;margin-right:auto;text-decoration:none;white-space:nowrap}.tm-brand__g{border:1px solid #f2c14e;border:1px solid var(--tm-gold);color:#f2c14e;color:var(--tm-gold);display:inline-grid;font-size:12px;font-weight:800;height:22px;place-items:center;width:22px}.tm-brand__path{color:#6d7fa8;color:var(--tm-dim)}.tm-chip{align-items:center;background:#f2c14e0f;border:1px solid #b8862b;border:1px solid var(--tm-gold-lo);color:#ffe08a;color:var(--tm-gold-hi);cursor:default;display:inline-flex;font:600 11px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:600 11px var(--tm-mono);gap:6px;padding:4px 9px}.tm-chip em{color:#f2c14e;color:var(--tm-gold);font-style:normal}.tm-chip--user{background:#2066fc1f;border-color:#2066fc;border-color:var(--tm-blue);color:#fff;cursor:pointer}.tm-chip--user small{color:#5b93ff;color:var(--tm-blue-hi);font-size:9px;letter-spacing:1px}.tm-chip--user:hover{background:#2066fc4d}.tm-ticker{align-items:center;background:#2066fc0a;border-bottom:1px solid #2066fc59;border-bottom:1px solid var(--tm-line);color:#6d7fa8;color:var(--tm-dim);display:flex;font-size:10px;gap:14px;overflow:hidden;padding:7px 12px;white-space:nowrap}.tm-ticker b{color:#5b93ff;color:var(--tm-blue-hi);font-weight:600}.tm-ticker__prompt{color:#f2c14e;color:var(--tm-gold);font-weight:700}.tm-ticker__dot{background:#2066fc;background:var(--tm-blue);border-radius:50%;box-shadow:0 0 8px #2066fc;box-shadow:0 0 8px var(--tm-blue);height:6px;width:6px}.tm-tabs{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}.tm-tab{background:#0000;border:1px solid #2066fc59;border:solid var(--tm-line);border-width:1px 1px 2px;color:#6d7fa8;color:var(--tm-dim);cursor:pointer;font:600 11px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:600 11px var(--tm-mono);letter-spacing:1.5px;padding:12px 0}.tm-tab em{background:#2066fc2e;color:#5b93ff;color:var(--tm-blue-hi);font-size:10px;font-style:normal;margin-left:8px;padding:2px 6px}.tm-tab__p{opacity:.6}.tm-tab--on{background:linear-gradient(180deg,#2066fc38,#2066fc0d);border-bottom-color:#f2c14e;border-bottom-color:var(--tm-gold);color:#fff}.tm-tab--on em{background:#f2c14e2e;color:#ffe08a;color:var(--tm-gold-hi)}.tm-main.vip-app__main{flex:1 1 auto;height:auto;overflow-y:auto;scrollbar-color:#2066fc #0000;scrollbar-color:var(--tm-blue) #0000;scrollbar-width:thin}.tm-main .vip-page,.tm-main.vip-app__main{display:block;min-height:0;padding:0}.tm-main .vip-page__panel{background:none;border:0;box-shadow:none;max-height:none;overflow:visible;padding:0}.tm-foot{border-top:1px solid #2066fc59;border-top:1px solid var(--tm-line);color:#6d7fa8;color:var(--tm-dim);display:flex;font-size:9px;gap:8px;justify-content:center;overflow:hidden;padding:6px;white-space:nowrap}.tm-cmd{color:#5b93ff;color:var(--tm-blue-hi);font-size:11px;padding:18px 16px 8px}.tm-cmd b{color:#f2c14e;margin-right:6px}.tm-prov{list-style:none;margin:0;padding:0 12px 12px}.tm-prov li{border-top:1px solid #2066fc26}.tm-prov button{grid-gap:12px;align-items:center;background:none;border:0;color:#dbe6ff;color:var(--tm-text);cursor:pointer;display:grid;font:500 11px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:500 11px var(--tm-mono);gap:12px;grid-template-columns:90px 36px 1fr auto;padding:14px 4px;text-align:left;width:100%}.tm-prov button:not(:disabled):hover{background:#2066fc1a}.tm-prov button:disabled{cursor:not-allowed;opacity:.35}.tm-prov__perm{color:#6d7fa8;color:var(--tm-dim);display:flex;font-size:10px;justify-content:space-between}.tm-prov__perm b{color:#f2c14e;color:var(--tm-gold);font-size:12px}.tm-prov__logo{background:#070d1e;border:1px solid #2066fc59;border:1px solid var(--tm-line);display:grid;height:36px;overflow:hidden;place-items:center;width:36px}.tm-prov__logo img{height:100%;object-fit:contain;width:100%}.tm-prov__name{letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-prov__st{color:#5b93ff;color:var(--tm-blue-hi);font-size:10px;white-space:nowrap}.tm-prov__st:before{color:#f2c14e;content:"● "}.tm-prov button:disabled .tm-prov__st{color:#6d7fa8;color:var(--tm-dim)}.tm-prov button:disabled .tm-prov__st:before{color:#6d7fa8;color:var(--tm-dim);content:"⚒ "}.tm-tools{border-bottom:1px solid #2066fc59;border-bottom:1px solid var(--tm-line);display:flex;gap:8px;padding:18px 12px 12px}.tm-chipbtn{background:#0000;border:1px solid #2066fc59;border:1px solid var(--tm-line);color:#6d7fa8;color:var(--tm-dim);cursor:pointer;font:600 11px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:600 11px var(--tm-mono);padding:8px 10px;white-space:nowrap}.tm-chipbtn--back{background:#f2c14e14;border-color:#b8862b;border-color:var(--tm-gold-lo);color:#f2c14e;color:var(--tm-gold)}.tm-chipbtn--on{background:#2066fc40;border-color:#2066fc;border-color:var(--tm-blue);color:#fff}.tm-search{background:#2066fc0d;border:1px solid #2066fc59;border:1px solid var(--tm-line);color:#fff;flex:1 1;font:500 11px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:500 11px var(--tm-mono);min-width:0;outline:none;padding:8px 10px}.tm-search:focus{border-color:#f2c14e;border-color:var(--tm-gold)}.tm-search::placeholder{color:#6d7fa8;color:var(--tm-dim)}.tm-main .vip-game-grid{grid-gap:10px!important;display:grid;gap:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px 12px 20px}.tm-bar,.tm-foot,.tm-tabs,.tm-ticker{flex-shrink:0}.tm-game{background:#0a1226;background:var(--tm-panel);border:1px solid #2066fc59;border:1px solid var(--tm-line);color:#dbe6ff;color:var(--tm-text);cursor:pointer;display:block;font-family:JetBrains Mono,Source Code Pro,ui-monospace,monospace;font-family:var(--tm-mono);padding:0;position:relative;text-align:left;transition:border-color .15s,transform .15s;width:100%}.tm-game:hover{border-color:#f2c14e;transform:translateY(-2px)}.tm-game__thumb{aspect-ratio:1;display:block;overflow:hidden;position:relative}.tm-game__thumb img{display:block;height:100%;object-fit:cover;width:100%}.tm-game__thumb:after{background:linear-gradient(180deg,#0509138c,#0000 30%,#0000 60%,#050913d9);content:"";inset:0;position:absolute}.tm-game__code{font-size:9px;left:50%;letter-spacing:.5px;top:3px;transform:translateX(-50%);white-space:nowrap}.tm-game__code,.tm-game__p{position:absolute;z-index:2}.tm-game__p{align-items:center;bottom:5px;color:#5b93ff;color:var(--tm-blue-hi);display:flex;font-size:8px;gap:5px;left:6px;right:6px}.tm-game__p span{background:#ffffff26;flex:1 1;height:3px}.tm-game__p span i{background:linear-gradient(90deg,#2066fc,#5b93ff);background:linear-gradient(90deg,var(--tm-blue),var(--tm-blue-hi));display:block;height:100%}.tm-game__p b{color:#fff;font-size:11px}.tm-game--hot{border-color:#b8862b;border-color:var(--tm-gold-lo)}.tm-game--hot .tm-game__p span i{background:linear-gradient(90deg,#b8862b,#ffe08a);background:linear-gradient(90deg,var(--tm-gold-lo),var(--tm-gold-hi))}.tm-game--hot .tm-game__p b{color:#ffe08a;color:var(--tm-gold-hi)}.tm-game__name{border-top:1px solid #2066fc59;border-top:1px solid var(--tm-line);display:block;font-size:10px;margin:0;overflow:hidden;padding:8px 7px;text-overflow:ellipsis;white-space:nowrap}.tm-game__name:before{color:#f2c14e;content:"> "}.tm-main .vip-slot-empty{color:#6d7fa8;color:var(--tm-dim);font-size:12px;grid-column:1/-1;text-align:center}.tm-hall{border-bottom:1px solid #2066fc59;border-bottom:1px solid var(--tm-line);padding:16px 16px 12px}.tm-hall__t b{color:#fff;display:block;font-size:18px;letter-spacing:.5px}.tm-hall__t small{color:#6d7fa8;color:var(--tm-dim);font-size:10px}.tm-hall__t .on{color:#5b93ff;color:var(--tm-blue-hi)}.tm-hall__t .off{color:#f2c14e;color:var(--tm-gold)}.tm-bcr-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 12px 24px}.tm-bcr{background:#0a1226;background:var(--tm-panel);border:1px solid #2066fc59;border:1px solid var(--tm-line);color:#dbe6ff;color:var(--tm-text);cursor:pointer;display:flex;flex-direction:column;font-family:JetBrains Mono,Source Code Pro,ui-monospace,monospace;font-family:var(--tm-mono);gap:8px;padding:10px;text-align:left;transition:border-color .15s}.tm-bcr:hover:not(:disabled){border-color:#f2c14e}.tm-bcr--hot{border-color:#b8862b;border-color:var(--tm-gold-lo);box-shadow:inset 0 0 18px #f2c14e12}.tm-bcr--off{cursor:not-allowed;opacity:.4}.tm-bcr__top{align-items:center;display:flex;justify-content:space-between}.tm-bcr__tag{background:#2066fc1f;border:1px solid #2066fc;border:1px solid var(--tm-blue);padding:2px 5px}.tm-bcr__live,.tm-bcr__tag{color:#5b93ff;color:var(--tm-blue-hi);font-size:8px}.tm-bcr__live:before{color:#f2c14e;color:var(--tm-gold);content:"● "}.tm-bcr__name{color:#fff;font-size:13px}.tm-bcr__ptb{color:#6d7fa8;color:var(--tm-dim);display:grid;font-size:7px;grid-template-columns:repeat(3,1fr);text-align:center}.tm-bcr__ptb b{display:block;font-size:14px}.tm-bcr__ptb .p b{color:#4db2ff}.tm-bcr__ptb .t b{color:#f2c14e;color:var(--tm-gold)}.tm-bcr__ptb .b b{color:#ff5a6a}.tm-bcr__road{grid-gap:2px;background:#0000004d;border:1px solid #2066fc26;box-sizing:border-box;display:grid;gap:2px;grid-auto-columns:11px;grid-auto-flow:column;grid-template-rows:repeat(6,11px);height:88px;justify-content:start;overflow:hidden;padding:4px}.tm-bcr__road i{border-radius:50%;min-width:0}.tm-bcr__road i.p{background:#4db2ff}.tm-bcr__road i.b{background:#ff5a6a}.tm-bcr__road i.t{border:1px solid #f2c14e;border:1px solid var(--tm-gold)}.tm-bcr__fc{align-items:center;border-top:1px solid #2066fc59;border-top:1px solid var(--tm-line);display:flex;justify-content:space-between;padding-top:8px}.tm-bcr__fc small{color:#6d7fa8;color:var(--tm-dim);font-size:8px}.tm-bcr__fc b{color:#ffe08a;color:var(--tm-gold-hi);font-size:12px}.tm-main.vip-app__main{scrollbar-color:#2066fc #2066fc14;scrollbar-color:var(--tm-blue) #2066fc14}.tm-main.vip-app__main::-webkit-scrollbar{width:10px}.tm-main.vip-app__main::-webkit-scrollbar-track{background:#2066fc14}.tm-main.vip-app__main::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2066fc,#b8862b);background:linear-gradient(180deg,var(--tm-blue),var(--tm-gold-lo));border-radius:0}.tm-main .casino-lobby-page,.tm-main .vip-page{height:auto!important;min-height:0!important;overflow:visible!important}.tm-main .vip-page--analysis .vip-feed{display:block!important;padding:0 12px 20px;position:static;width:auto}.tm-det{background:#0a122699;border:1px solid #2066fc59;border:1px solid var(--tm-line);margin:12px;padding:12px}.tm-det__cmd{color:#5b93ff;color:var(--tm-blue-hi);font-size:10px;margin:0 0 10px}.tm-det__head{align-items:flex-start;display:flex;gap:12px}.tm-det__thumb{border:1px solid #b8862b;border:1px solid var(--tm-gold-lo);flex-shrink:0;height:64px;object-fit:cover;width:64px}.tm-det__meta{flex:1 1;min-width:0}.tm-det__meta h1{color:#fff;font-size:16px;line-height:1.3;margin:0 0 6px}.tm-det__meta small{color:#6d7fa8;color:var(--tm-dim);font-size:10px}.tm-det__live{background:#f2c14e14;border:1px solid #b8862b;border:1px solid var(--tm-gold-lo);color:#ffe08a;color:var(--tm-gold-hi);font-size:10px;padding:3px 8px}.tm-det__live:before{color:#f2c14e;color:var(--tm-gold);content:"● "}.tm-det__scan{align-items:center;display:flex;gap:14px;margin:16px 0 12px}.tm-det__ring{border:3px solid #f2c14e;border:3px solid var(--tm-gold);border-radius:50%;box-shadow:0 0 14px #f2c14e59;color:#ffe08a;color:var(--tm-gold-hi);display:grid;flex-shrink:0;font-size:14px;font-weight:800;height:64px;place-items:center;width:64px}.tm-det__bar{display:flex;flex:1 1;flex-direction:column;gap:5px}.tm-det__bar small{color:#6d7fa8;color:var(--tm-dim);font-size:9px;letter-spacing:1px}.tm-det__bar span{background:#2066fc26;height:6px}.tm-det__bar i{background:linear-gradient(90deg,#2066fc,#5b93ff);background:linear-gradient(90deg,var(--tm-blue),var(--tm-blue-hi));display:block;height:100%}.tm-det__go,.tm-det__vip{background:#2066fc2e;border:1px solid #2066fc;border:1px solid var(--tm-blue);color:#fff;cursor:pointer;font:700 12px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:700 12px var(--tm-mono);letter-spacing:2px;padding:13px;width:100%}.tm-det__go:hover{background:#2066fc66}.tm-det__go--ok{background:#f2c14e1f;color:#ffe08a;color:var(--tm-gold-hi)}.tm-det__go--ok,.tm-det__vip{border-color:#f2c14e;border-color:var(--tm-gold)}.tm-det__vip{background:linear-gradient(90deg,#b8862b,#ffe08a,#b8862b);background:linear-gradient(90deg,var(--tm-gold-lo),var(--tm-gold-hi),var(--tm-gold-lo));color:#1a1200;margin:0 12px 14px;width:calc(100% - 24px)}.tm-det__vip:disabled{cursor:wait;opacity:.5}.tm-det__lbl{color:#f2c14e;color:var(--tm-gold);font-size:11px;letter-spacing:1px}.tm-det__hint{color:#6d7fa8;color:var(--tm-dim);font-size:9px;margin:4px 0 10px}.tm-det__row{align-items:center;display:flex;gap:8px}.tm-det__row input{background:#2066fc0f;border:1px solid #2066fc59;border:1px solid var(--tm-line);color:#fff;flex:1 1;font:600 13px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:600 13px var(--tm-mono);min-width:0;outline:none;padding:10px}.tm-det__row input:focus{border-color:#f2c14e;border-color:var(--tm-gold)}.tm-det__row span{color:#f2c14e;color:var(--tm-gold);font-size:10px}.tm-det__row button{background:#2066fc;background:var(--tm-blue);border:0;color:#fff;cursor:pointer;font:700 11px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:700 11px var(--tm-mono);padding:10px 12px}.tm-det__steps{color:#dbe6ff;color:var(--tm-text);font-size:10px;line-height:1.7;margin:12px 0 8px;padding-left:18px}.tm-det__tip{border:1px dashed #b8862b;border:1px dashed var(--tm-gold-lo);color:#6d7fa8;color:var(--tm-dim);font-size:10px;margin:0;padding:8px}.tm-det__tip b{color:#f2c14e;color:var(--tm-gold)}.tm-det__stats{border:1px solid #2066fc59;border:1px solid var(--tm-line);display:grid;grid-template-columns:repeat(3,1fr);margin:12px}.tm-det__stats div{border-right:1px solid #2066fc59;border-right:1px solid var(--tm-line);padding:10px;text-align:center}.tm-det__stats div:last-child{border-right:0}.tm-det__stats small{color:#6d7fa8;color:var(--tm-dim);display:block;font-size:9px;margin-bottom:4px}.tm-det__stats b{color:#fff;font-size:13px}.tm-det__acts{grid-gap:8px;display:grid;gap:8px;margin:0 12px 12px}.tm-det__acts button{background:#0000;border:1px solid #2066fc59;border:1px solid var(--tm-line);color:#dbe6ff;color:var(--tm-text);cursor:pointer;font:600 11px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:600 11px var(--tm-mono);padding:11px 12px;text-align:left}.tm-det__acts button:hover{border-color:#f2c14e;border-color:var(--tm-gold)}.tm-det__acts small{color:#6d7fa8;color:var(--tm-dim);display:block;font-size:9px;margin-top:4px}.tm-det__hack{align-items:center;border:1px solid #b8862b;border:1px solid var(--tm-gold-lo);display:flex;justify-content:space-between;margin:0 12px 12px;padding:10px}.tm-det__hack b{color:#ffe08a;color:var(--tm-gold-hi);font-size:16px}.tm-det__hack button{background:#b3261e;border:0;color:#fff;cursor:pointer;font:700 10px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:700 10px var(--tm-mono);padding:8px 10px}.tm-det__loading{color:#5b93ff;color:var(--tm-blue-hi);font-size:10px;margin:0 12px 12px}.tm-room__srv{align-self:center;color:#6d7fa8;color:var(--tm-dim);font-size:10px;margin-left:auto}.tm-room__srv b{color:#5b93ff;color:var(--tm-blue-hi)}.tm-room .tm-tools{padding-bottom:0}.tm-room__title{align-items:center;display:flex;justify-content:space-between;padding:12px 12px 0}.tm-room__title h1{color:#fff;font-size:22px;letter-spacing:1px;margin:0}.tm-room__side small{color:#6d7fa8;color:var(--tm-dim);display:block;font-size:9px;letter-spacing:1px;margin-bottom:6px}.tm-room__side b{font-size:26px;letter-spacing:1px}.tm-room__side.p b{color:#4db2ff}.tm-room__side.b b{color:#ff5a6a}.tm-room__fc-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tm-room__ptb{border-top:1px solid #2066fc59;border-top:1px solid var(--tm-line);padding-top:10px}.tm-room__ai{display:grid;grid-template-columns:1fr 1fr}.tm-room__ai .tm-det{margin:12px 6px 0 12px}.tm-room__ai .tm-det:last-child{margin:12px 12px 0 6px}.tm-det__cmd.p{color:#4db2ff}.tm-det__cmd.b{color:#ff5a6a}.tm-room__pt{grid-gap:6px;align-items:center;color:#6d7fa8;color:var(--tm-dim);display:grid;font-size:9px;gap:6px;grid-template-columns:44px 1fr 34px;padding:3px 0}.tm-room__pt i{background:#2066fc1f;height:4px}.tm-room__pt u{display:block;height:100%;text-decoration:none}.tm-room__pt.p u{background:#4db2ff}.tm-room__pt.b u{background:#ff5a6a}.tm-room__pt b{color:#ffe08a;color:var(--tm-gold-hi);font-size:10px;text-align:right}.tm-room__scroll{overflow-x:auto;scrollbar-color:#2066fc #0000;scrollbar-color:var(--tm-blue) #0000;scrollbar-width:thin}.tm-room__clock{color:#f2c14e;color:var(--tm-gold);float:right}.tm-room__hist{border-collapse:collapse;color:#dbe6ff;color:var(--tm-text);font-size:9px;width:100%}.tm-room__hist th{border-bottom:1px solid #2066fc59;border-bottom:1px solid var(--tm-line);color:#6d7fa8;color:var(--tm-dim);font-weight:600;padding:6px 4px;text-align:left}.tm-room__hist td{border-bottom:1px solid #2066fc1a;padding:6px 4px;white-space:nowrap}.tm-room__log{color:#dbe6ff;color:var(--tm-text);font-size:10px;line-height:1.6;max-height:160px;overflow-y:auto;scrollbar-width:thin}.tm-room__log p{margin:0}.tm-room__log span{color:#f2c14e;color:var(--tm-gold)}.tm-login{background:radial-gradient(900px 500px at 50% -10%,#2066fc40,#0000 70%),radial-gradient(600px 400px at 50% 110%,#f2c14e1f,#0000 70%),#050913;background:radial-gradient(900px 500px at 50% -10%,#2066fc40,#0000 70%),radial-gradient(600px 400px at 50% 110%,#f2c14e1f,#0000 70%),var(--tm-bg);color:#dbe6ff;color:var(--tm-text);display:flex;font-family:JetBrains Mono,Source Code Pro,ui-monospace,monospace;font-family:var(--tm-mono);justify-content:center;min-height:100dvh;padding:40px 0}.tm-login__win{background:#050913eb;border:1px solid #2066fc59;border:1px solid var(--tm-line);box-shadow:0 0 40px #2066fc2e,inset 0 0 0 1px #f2c14e0f;min-height:calc(100dvh - 80px);width:min(440px,100%)}@media (max-width:520px){.tm-login{padding:0}.tm-login__win{border:0;min-height:100dvh}}.tm-login__hero{flex:1 1;padding:80px 20px 40px}.tm-login__ssh{color:#6d7fa8;color:var(--tm-dim);font-size:11px;margin:0 0 12px}.tm-login__hero h1{font-size:42px;font-weight:800;letter-spacing:1px;line-height:1.1;margin:0}.tm-login__hero .b{color:#5b93ff;color:var(--tm-blue-hi);text-shadow:0 0 18px #2066fc99}.tm-login__hero .g{color:#f2c14e;color:var(--tm-gold);text-shadow:0 0 18px #f2c14e80}.tm-login__cur{animation:tm-blink 1s steps(1) infinite;background:#2066fc;background:var(--tm-blue);display:inline-block;height:38px;margin-left:6px;vertical-align:-4px;width:22px}@keyframes tm-blink{50%{opacity:0}}.tm-login .tm-login__panel{background:#0a122699;border:1px solid #2066fc59;border:1px solid var(--tm-line);height:auto;margin:0 20px 24px;padding:28px 18px 16px;position:relative;width:auto}.tm-login__tag{background:#050913;background:var(--tm-bg);color:#5b93ff;color:var(--tm-blue-hi);font-size:10px;left:12px;padding:0 6px;position:absolute;top:-8px}.tm-login .vip-login__bracket,.tm-login .vip-login__plate{display:none}.tm-login .vip-login__form-wrap{padding:0;position:static;transform:none;width:auto}.tm-login .vip-login__title{display:none}.tm-login .vip-login__form{display:flex;flex-direction:column;gap:12px}.tm-login .vip-field{background:none;border:0;display:block;height:auto;padding:0;position:relative}.tm-login .vip-field>img:not(.vip-field__eye img){display:none}.tm-login .vip-field input{background:#2066fc0f;border:1px solid #2066fc59;border:1px solid var(--tm-line);border-radius:0;box-sizing:border-box;color:#fff;font:500 13px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:500 13px var(--tm-mono);letter-spacing:1px;outline:none;padding:13px 14px;width:100%}.tm-login .vip-field input:focus{border-color:#f2c14e}.tm-login .vip-field input::placeholder{color:#6d7fa8;color:var(--tm-dim)}.tm-login .vip-field__eye{background:none;border:0;opacity:.7;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.tm-login .vip-login__submit{background:linear-gradient(90deg,#0f3aa8,#2066fc,#0f3aa8);background:linear-gradient(90deg,var(--tm-blue-lo),var(--tm-blue),var(--tm-blue-lo));border:1px solid #2066fc;border:1px solid var(--tm-blue);border-radius:0;cursor:pointer;height:auto;padding:14px;position:relative}.tm-login .vip-login__submit:hover:not(:disabled){border-color:#f2c14e;border-color:var(--tm-gold)}.tm-login .vip-login__submit-bg{display:none}.tm-login .vip-login__submit span{color:#fff;font:700 13px JetBrains Mono,Source Code Pro,ui-monospace,monospace;font:700 13px var(--tm-mono);letter-spacing:3px;text-transform:uppercase}.tm-login .vip-login__submit span:before{content:"[ "}.tm-login .vip-login__submit span:after{content:" ]"}.tm-login .vip-login__footer{color:#6d7fa8;color:var(--tm-dim);font-size:11px;margin:14px 0 0;text-align:center;text-transform:none}.tm-login .vip-login__link{background:none;border:0;color:#f2c14e;color:var(--tm-gold);cursor:pointer;font:inherit;text-decoration:underline}.tm-login .vip-login__error{color:#ff6a6a;font-size:10px;margin:4px 0 0}.tm-login .vip-field__eye img{filter:grayscale(1) brightness(2.4)}.tm-tools{flex-wrap:wrap}.tm-chips{display:flex;flex:1 1 100%;gap:6px;order:3;overflow-x:auto;padding-bottom:4px;scrollbar-color:#2066fc #0000;scrollbar-color:var(--tm-blue) #0000;scrollbar-width:thin}.tm-chips .tm-chipbtn{flex-shrink:0}.tm-tools .tm-search{flex:1 1}.tm-room{padding-bottom:20px}.tm-room .tm-tools{border-bottom:0;padding-bottom:12px}.tm-room .road-wrap,.tm-room .tcard,.tm-room .verdict-card{background:#0a1226;background:var(--tm-panel);border:1px solid #2066fc59;border:1px solid var(--tm-line);margin:0 12px 12px}.tcard{padding:14px}.tm-room .tcard{border-color:#2066fc;border-color:var(--tm-blue);box-shadow:inset 0 0 0 1px #2066fc26}.tcard-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tcard-name{color:#fff;font-size:22px;font-weight:500;margin:0}.tcard-code{color:#6d7fa8;color:var(--tm-dim);font-size:10px;letter-spacing:.08em;margin-top:4px}.tcard-status{border:1px solid #b8862b;border:1px solid var(--tm-gold-lo);color:#ffe08a;color:var(--tm-gold-hi);font-size:9px;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase}.counters{grid-gap:1px;background:#2066fc59;background:var(--tm-line);border:1px solid #2066fc59;border:1px solid var(--tm-line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.counter{background:#0a1226;background:var(--tm-panel);padding:10px 8px;text-align:center}.counter-lbl{color:#6d7fa8;color:var(--tm-dim);font-size:9px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.counter-val{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:600}.counter.p .counter-val{color:#4cc6ff}.counter.b .counter-val{color:#ff5f6d}.counter.t .counter-val{color:#f2c14e;color:var(--tm-gold)}.dealer-row{align-items:center;border-top:1px solid #2066fc59;border-top:1px solid var(--tm-line);display:flex;gap:12px;padding-top:12px}.dealer{background:#0a0a0d;border:1px solid #b8862b;border:1px solid var(--tm-gold-lo);border-radius:50%;flex:0 0 40px;height:40px;overflow:hidden;width:40px}.dealer img{height:100%;object-fit:cover;width:100%}.dealer-row-sub{color:#6d7fa8;color:var(--tm-dim);font-size:10px}.dealer-name{color:#fff;font-size:14px;font-weight:600}.road-wrap{padding:14px}.road-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:10px}.road-head-left{color:#6d7fa8;color:var(--tm-dim);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.road-head-right{color:#f2c14e;color:var(--tm-gold);font-size:10px}.road{grid-gap:4px;aspect-ratio:14/6;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,#0000 0),linear-gradient(180deg,#060a14,#03060e);background-size:7.14% 16.66%,7.14% 16.66%,100% 100%;border:1px solid #2066fc59;border:1px solid var(--tm-line);box-shadow:inset 0 0 24px #0006;gap:4px;grid-auto-flow:column;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(6,1fr);overflow:hidden;padding:8px 10px 10px}.cell,.road{display:grid}.cell{aspect-ratio:1/1;color:#fff;font-size:8px;font-weight:700;min-width:0;place-items:center}.cell.b,.cell.p{border-radius:50%;box-shadow:inset 0 1px 2px #fff6,inset 0 -2px 4px #0000004d,0 1px 3px #0009}.cell.p{background:radial-gradient(circle at 32% 28%,#86d8ff 0,#4cc6ff 55%,#1a8bcb 100%)}.cell.b{background:radial-gradient(circle at 32% 28%,#ff99a2 0,#ff5f6d 55%,#b8323e 100%)}.cell.t{border:1.5px solid #f2c14e;border:1.5px solid var(--tm-gold);border-radius:50%;box-shadow:0 0 6px #f2c14e33}.cell.next,.cell.t{color:#f2c14e;color:var(--tm-gold)}.cell.next{animation:tm-blink 1.2s ease-in-out infinite;border:1.5px dashed #f2c14e;border:1.5px dashed var(--tm-gold);border-radius:50%}.verdict-card{padding:16px}.verdict{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr}.ring{color:#f2c14e;color:var(--tm-gold);display:grid;height:76px;place-items:center;position:relative;width:76px}.ring svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.ring-track{stroke:#2066fc40}.ring-prob{color:#ffe08a;color:var(--tm-gold-hi);font-size:22px;font-weight:600;line-height:1}.ring-prob .pct{color:#f2c14e;color:var(--tm-gold);font-size:11px}.v-lbl{color:#6d7fa8;color:var(--tm-dim);font-size:10px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.v-call{font-size:22px;font-weight:500;line-height:1.1;margin:0}.v-call em{font-style:normal}.v-call em.p{color:#4cc6ff}.v-call em.b{color:#ff5f6d}.pbt{background:#2066fc59;background:var(--tm-line);display:flex;height:6px;margin-top:14px;overflow:hidden}.pbt .b{background:#ff5f6d}.pbt .p{background:#4cc6ff}.pbt .t{background:#f2c14e;background:var(--tm-gold)}.pbt-row{color:#6d7fa8;color:var(--tm-dim);display:flex;font-size:10px;justify-content:space-between;margin-top:8px}.pbt-row b{color:#fff}.tm-room .ring{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.tm-login__win{background:#050a18;overflow:hidden;position:relative}.tm-hero3d{display:block;height:100%;width:100%}.tm-hero3d,.tm-hero3d__veil{inset:0;position:absolute;z-index:0}.tm-hero3d__veil{background:radial-gradient(ellipse at 50% 65%,#0000 40%,#000000a6 100%),linear-gradient(180deg,#0000,#0000 70%,#050a18bf),repeating-linear-gradient(0deg,#2066fc0a,#2066fc0a 1px,#0000 0,#0000 3px);pointer-events:none}.tm-login__win>:not(.tm-hero3d):not(.tm-hero3d__veil){position:relative;z-index:1}.tm-login .tm-login__panel{background:#050a18d1;background:#050a18e6}.tm-login{align-items:stretch;overflow-y:auto;padding:0}.tm-login__win{border-bottom:0;border-top:0;display:flex;flex-direction:column;flex-shrink:0;margin:0 auto}.tm-login__win:after{display:none}.tm-login__hero{flex:none!important;padding:56px 22px 0!important}.tm-login .tm-login__panel{margin-bottom:30px;margin-top:auto}.tm-online{color:#6d7fa8;color:var(--tm-dim);font-size:10px;margin-left:auto;white-space:nowrap}.tm-online i{background:#5b93ff;background:var(--tm-blue-hi);border-radius:50%;box-shadow:0 0 8px #2066fc;box-shadow:0 0 8px var(--tm-blue);display:inline-block;height:6px;vertical-align:1px;width:6px}.tm-online b{color:#5b93ff;color:var(--tm-blue-hi);font-size:12px}.tm-feed{background:#050a188c;border:1px solid #2066fc2e;margin:26px 22px 24px;position:relative}.tm-feed__title{border-bottom:1px solid #2066fc2e;color:#5b93ff;color:var(--tm-blue-hi);font-size:10px;padding:4px 10px}.tm-feed__view{-webkit-mask-image:linear-gradient(180deg,#0000,#000 22%,#000);mask-image:linear-gradient(180deg,#0000,#000 22%,#000);overflow:hidden;padding:0 10px;position:relative}.tm-feed__track{will-change:transform}.tm-feed__line{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:600;gap:6px;overflow:hidden;white-space:nowrap}.tm-feed__line .ok{color:#5b93ff;color:var(--tm-blue-hi)}.tm-feed__line b{color:#f2c14e;color:var(--tm-gold);margin-left:2px}@media (max-width:520px){.tm-login__win{min-height:100dvh!important}}.tm-login__hero{padding-top:28px!important}.tm-login .tm-feed{margin:18px 22px 0}.tm-login .tm-login__panel{margin-bottom:24px;margin-top:clamp(18px,4vh,44px)}.tm-room__hist{font-size:10px}.tm-room__hist th{font-size:8px;letter-spacing:.08em;padding:4px 3px}.tm-room__hist td{padding:3px}.tm-room__hist .room-pill{box-shadow:none!important;font-size:9px;letter-spacing:.02em;min-width:40px;padding:2px 7px}.tm-room__hist tr{height:26px}.swal2-container{font-family:var(--tm-mono)!important}.frame-popup-overlay,.hall-notice-modal__backdrop,.hud-hack-overlay,.llwin-choice-overlay,.swal2-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02050cd1!important}.frame-popup-panel,.hall-notice-modal__panel,.hud-hack-popup,.llwin-choice-panel,.swal2-popup.custom-swal,.swal2-popup.swal-frame-popup,.swal2-popup.swal-loading-modal{background:var(--tm-bg)!important;border:1px solid var(--tm-line)!important;border-radius:0!important;box-shadow:0 0 40px #2066fc47,inset 0 0 0 1px #f2c14e12!important;color:var(--tm-text)!important;font-family:var(--tm-mono)!important;overflow:hidden;padding-top:52px!important;position:relative!important}.frame-popup-panel:before,.hall-notice-modal__panel:before,.hud-hack-popup:before,.llwin-choice-panel:before,.swal2-popup.custom-swal:before,.swal2-popup.swal-frame-popup:before,.swal2-popup.swal-loading-modal:before{align-items:center;background:#2066fc0f;border-bottom:1px solid var(--tm-line);box-sizing:border-box;color:var(--tm-dim);content:"~/LLWIN TOOL";display:flex;font:700 11px var(--tm-mono);height:34px;inset:0 0 auto 0;letter-spacing:1px;padding:0 14px 0 62px;position:absolute;z-index:3}.frame-popup-panel:after,.hall-notice-modal__panel:after,.hud-hack-popup:after,.llwin-choice-panel:after,.swal2-popup.custom-swal:after,.swal2-popup.swal-frame-popup:after,.swal2-popup.swal-loading-modal:after{background:#d4504a;border-radius:50%;box-shadow:16px 0 0 var(--tm-gold),32px 0 0 var(--tm-blue);content:"";height:10px;left:14px;position:absolute;top:12px;width:10px;z-index:4}#swal2-title,.frame-popup-panel__title,.hall-notice-modal__title,.hud-hack-popup__title,.llwin-choice-panel__title,.swal2-popup .swal2-title{color:#fff!important;font:800 18px var(--tm-mono)!important;letter-spacing:1px!important;text-align:left!important;text-shadow:none!important;text-transform:uppercase}.frame-popup-panel__title:before,.swal2-popup .swal2-title:before{color:var(--tm-gold);content:"$ "}#swal2-html-container,.frame-popup-panel__subtitle,.frame-popup-panel__text,.hall-notice-modal__body,.hud-hack-popup__question,.swal2-popup .swal2-html-container{color:var(--tm-text)!important;font:500 12px/1.7 var(--tm-mono)!important;text-align:left!important}.frame-popup-panel__btn-primary,.hall-notice-modal__btn,.hud-hack-popup__ok,.llwin-choice-panel__btn,.swal2-popup .swal2-confirm{background:linear-gradient(90deg,var(--tm-blue-lo),var(--tm-blue),var(--tm-blue-lo))!important;border:1px solid var(--tm-blue)!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font:700 12px var(--tm-mono)!important;letter-spacing:2px!important;text-transform:uppercase}.frame-popup-panel__btn-secondary,.hud-hack-popup__cancel,.swal2-popup .swal2-cancel{background:#0000!important;border:1px solid var(--tm-gold-lo)!important;border-radius:0!important;box-shadow:none!important;color:var(--tm-gold)!important;cursor:pointer;font:700 12px var(--tm-mono)!important;letter-spacing:2px!important}.frame-popup-panel__btn-primary:hover,.hud-hack-popup__ok:hover,.swal2-popup .swal2-confirm:hover{border-color:var(--tm-gold)!important}.frame-popup-panel__btn-secondary:hover,.swal2-popup .swal2-cancel:hover{background:#f2c14e1a!important}.frame-popup-panel__close,.llwin-choice-panel__close{color:var(--tm-dim)!important;right:8px!important;top:5px!important;z-index:5}.frame-popup-panel__input{background:#2066fc0f!important;border:1px solid var(--tm-line)!important;border-radius:0!important;color:#fff!important;font:600 14px var(--tm-mono)!important}.frame-popup-panel__input:focus{border-color:var(--tm-gold)!important;outline:none}.frame-popup-panel__input-currency{color:var(--tm-gold)!important}.frame-popup-panel__stat-card{background:#2066fc0f!important;border:1px solid var(--tm-line)!important;border-radius:0!important}.frame-popup-panel__stat-label{color:var(--tm-dim)!important;font-family:var(--tm-mono)!important}.frame-popup-panel__stat-value{color:#fff!important;font-family:var(--tm-mono)!important}.frame-popup-panel__stat-value--hot{color:var(--tm-gold-hi)!important}.hud-hack-popup{box-sizing:border-box;height:auto!important;padding:52px 22px 22px!important;width:min(420px,calc(100vw - 32px))!important}.hud-hack-popup__frame,.hud-hack-popup__plate{display:none!important}.hud-hack-popup__actions,.hud-hack-popup__fees,.hud-hack-popup__question,.hud-hack-popup__title{height:auto!important;left:auto!important;position:static!important;top:auto!important;width:auto!important}.hud-hack-popup__title{font-size:16px!important;line-height:1.4!important;margin:0 0 8px!important}.hud-hack-popup__question{margin:0 0 14px!important}.hud-hack-popup__fees{background:#2066fc12!important;border:1px solid var(--tm-line);gap:8px!important;margin-bottom:16px;padding:12px!important}.hud-hack-popup__row{color:var(--tm-text)!important;font:600 12px var(--tm-mono)!important}.hud-hack-popup__row em{color:var(--tm-gold-hi)!important}.hud-hack-popup__actions{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr}.hud-hack-popup__cancel,.hud-hack-popup__ok{font-size:12px!important;height:auto!important;padding:12px 0!important;width:auto!important}.swal-loading-modal .swal-dot-cyan{background:var(--tm-blue)!important;box-shadow:0 0 10px var(--tm-blue)!important}.swal-loading-modal .swal-dot-orange{background:var(--tm-gold)!important;box-shadow:0 0 10px var(--tm-gold)!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.frame-popup-overlay{-webkit-overflow-scrolling:touch;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#010c01e0;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));position:fixed;z-index:10001}.frame-popup-overlay--above{z-index:10002}.frame-popup-panel{background:#020713f2;border:1.5px solid #2066fc;border-radius:0;box-shadow:0 0 24px #2066fc59;box-sizing:border-box;max-width:440px;overflow:hidden;padding:32px 24px 28px;position:relative;width:100%}.frame-popup-panel--wide{max-width:480px}.frame-popup-panel__inner{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;min-height:0;position:relative;width:100%;z-index:1}.frame-popup-panel__title{color:#fff;font-size:clamp(1.3rem,3.8vw,1.6rem);font-weight:900;letter-spacing:.04em;text-shadow:0 0 12px #2066fc;text-transform:uppercase}.frame-popup-panel__text,.frame-popup-panel__title{font-family:Source Code Pro,ui-monospace,monospace;margin:0;text-align:center}.frame-popup-panel__text{color:#e6edff;font-size:clamp(.95rem,2.7vw,1.1rem);font-weight:600;line-height:1.5}.frame-popup-panel__text strong{color:#f2c14e;font-weight:800}.frame-popup-panel__subtitle{color:#2066fc;font-family:Source Code Pro,ui-monospace,monospace;font-size:clamp(.85rem,2.4vw,.95rem);font-weight:700;margin:0;text-align:center}.frame-popup-panel__input-row{align-items:center;background:#071a4d;border:1px solid #2066fc;box-sizing:border-box;display:flex;gap:10px;height:44px;padding:0 14px;width:100%}.frame-popup-panel__input{background:#0000;border:none;color:#fff;flex:1 1;font-family:Source Code Pro,ui-monospace,monospace;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:800;outline:none;text-align:center}.frame-popup-panel__input-currency{color:#2066fc;font-size:14px;font-weight:700}.frame-popup-panel__stat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.frame-popup-panel__stat-card{background:#003b0db3;border:1px solid #00ff1a80;padding:10px 6px;text-align:center}.frame-popup-panel__stat-label{color:#e6edff;font-family:Source Code Pro,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1.2}.frame-popup-panel__stat-value{color:#2066fc;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:800;margin-top:4px}.frame-popup-panel__stat-value--hot{color:#ff0040}.frame-popup-panel__btn-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px;width:100%}.frame-popup-panel__btn-primary{background:#2066fc;border:3px solid #5b93ff;color:#071a4d;cursor:pointer;font-family:Source Code Pro,ui-monospace,monospace;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:800;letter-spacing:.04em;min-height:46px;padding:12px 24px;text-transform:uppercase;width:100%}.frame-popup-panel__btn-primary:hover:not(:disabled){filter:brightness(1.08)}.frame-popup-panel__btn-primary:disabled{cursor:not-allowed;opacity:.7}.frame-popup-panel__btn-row .frame-popup-panel__btn-primary{flex:1 1 140px;width:auto}.frame-popup-panel__btn-secondary{background:#071a4d;border:1.5px solid #2066fc;color:#2066fc;cursor:pointer;font-family:Source Code Pro,ui-monospace,monospace;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:800;letter-spacing:.04em;min-height:46px;padding:12px 24px;text-transform:uppercase;width:100%}.frame-popup-panel__btn-secondary:hover:not(:disabled){filter:brightness(1.08)}.frame-popup-panel__btn-row .frame-popup-panel__btn-secondary{flex:1 1 140px;width:auto}.frame-popup-panel__close{align-items:center;background:#071a4d;border:1px solid #2066fc;color:#2066fc;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;line-height:1;position:absolute;right:16px;top:14px;width:32px;z-index:2}@media (max-width:480px){.frame-popup-overlay{padding:max(10px,env(safe-area-inset-top,0px)) 12px max(10px,env(safe-area-inset-bottom,0px))}.frame-popup-panel{max-width:min(100%,calc(100vw - 24px));padding:24px 16px 20px;width:min(100%,calc(100vw - 24px))}.frame-popup-panel__title{font-size:clamp(1.15rem,5.5vw,1.4rem)}.frame-popup-panel__text{font-size:.95rem}.frame-popup-panel__btn-row{flex-direction:column;gap:8px}.frame-popup-panel__btn-row .frame-popup-panel__btn-primary,.frame-popup-panel__btn-row .frame-popup-panel__btn-secondary{flex:1 1 auto;min-height:44px;width:100%}}.admin-layout-root{background-color:#00081e;color:#e2f1ff;flex-direction:column;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.admin-header,.admin-layout-root{display:flex;position:relative;z-index:100}.admin-header{align-items:center;background:linear-gradient(90deg,#000b26,#001f54 50%,#000b26);border-bottom:1px solid #003b8e;box-shadow:0 4px 20px #0055ff40;height:64px;justify-content:space-between;padding:0 24px}.admin-header__brand{align-items:center;display:flex;gap:12px}.admin-header__logo-icon{align-items:center;background:linear-gradient(135deg,#05f,#00e5ff);border-radius:10px;box-shadow:0 0 16px #00e5ff99;color:#fff;display:flex;font-size:20px;height:36px;justify-content:center;width:36px}.admin-header__title{background:linear-gradient(90deg,#fff,#00e5ff);font-size:20px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.admin-header__user-pill{align-items:center;background:#00286e99;border:1px solid #0096ff66;border-radius:9999px;cursor:pointer;display:flex;gap:10px;padding:6px 14px;transition:all .2s ease}.admin-header__user-pill:hover{background:#0050c8b3;border-color:#00e5ff;box-shadow:0 0 14px #00e5ff66}.admin-header__avatar{background:linear-gradient(135deg,#05f,#00d2ff)!important;box-shadow:0 0 10px #00d2ff80}.admin-sidebar{background:#000c28;border-right:1px solid #002b66;box-sizing:border-box;min-height:calc(100vh - 64px);padding:16px 0;width:260px}.admin-sidebar .ant-menu{background:#0000!important;border-right:none!important;color:#a0c4ff!important}.admin-sidebar .ant-menu-item,.admin-sidebar .ant-menu-submenu-title{border-radius:8px!important;color:#a0c4ff!important;font-weight:600!important;margin:4px 12px!important;transition:all .2s ease!important;width:calc(100% - 24px)!important}.admin-sidebar .ant-menu-item:hover,.admin-sidebar .ant-menu-submenu-title:hover{background:#0055ff40!important;color:#fff!important}.admin-sidebar .ant-menu-item-selected{background:linear-gradient(90deg,#05f,#00a2ff)!important;box-shadow:0 0 16px #00a2ff80!important;color:#fff!important;font-weight:800!important}.admin-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#00e5ff!important}.admin-content{background-color:#00081e;box-sizing:border-box;flex:1 1;min-height:calc(100vh - 64px);padding:24px 32px}.admin-card{background:#001238;border:1px solid #003380;border-radius:16px;box-shadow:0 8px 32px #000a2899,inset 0 0 12px #0055ff26;padding:24px}.admin-card__title{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:900;gap:10px;letter-spacing:.03em;margin-bottom:20px}.admin-card__title-dot{background:#00e5ff;border-radius:50%;box-shadow:0 0 10px #00e5ff;height:10px;width:10px}.admin-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:28px}.admin-stat-card{align-items:center;background:linear-gradient(135deg,#001848,#000c28);border:1px solid #003888;border-radius:14px;box-shadow:0 4px 18px #0006;display:flex;gap:16px;padding:20px;transition:transform .25s ease,border-color .25s ease}.admin-stat-card:hover{border-color:#00e5ff;box-shadow:0 8px 24px #00e5ff40;transform:translateY(-3px)}.admin-stat-card__icon{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;width:52px}.admin-stat-card__icon--blue{background:linear-gradient(135deg,#05f,#0af);box-shadow:0 0 14px #00aaff80}.admin-stat-card__icon--gold{background:linear-gradient(135deg,#fa0,#f80);box-shadow:0 0 14px #ffaa0080}.admin-stat-card__icon--emerald{background:linear-gradient(135deg,#00b894,#00cec9);box-shadow:0 0 14px #00cec980}.admin-stat-card__icon--purple{background:linear-gradient(135deg,#a29bfe,#6c5ce7);box-shadow:0 0 14px #6c5ce780}.admin-stat-card__label{color:#8da4cb;font-size:13px;font-weight:600;margin-bottom:4px}.admin-stat-card__value{color:#fff;font-size:24px;font-weight:900;line-height:1.1}.btn-admin-primary{background:linear-gradient(90deg,#05f,#00a2ff)!important;border:none!important;border-radius:8px!important;box-shadow:0 0 14px #00a2ff66!important;color:#fff!important;font-weight:700!important;height:38px!important;padding:0 20px!important;transition:all .2s ease!important}.btn-admin-primary:hover{background:linear-gradient(90deg,#06f,#33b5ff)!important;box-shadow:0 0 20px #00a2ff99!important;transform:translateY(-1px)!important}.btn-action-add{background:linear-gradient(135deg,#00b894,#00cec9)!important;border:none!important;border-radius:6px!important;box-shadow:0 0 10px #00cec966!important;color:#fff!important}.btn-action-add:hover{filter:brightness(1.15)!important}.btn-action-edit{background:linear-gradient(135deg,#0984e3,#74b9ff)!important;border:none!important;border-radius:6px!important;box-shadow:0 0 10px #0984e366!important;color:#fff!important}.btn-action-edit:hover{filter:brightness(1.15)!important}.btn-action-delete{background:linear-gradient(135deg,#d63031,#ff7675)!important;border:none!important;border-radius:6px!important;box-shadow:0 0 10px #d6303166!important;color:#fff!important}.btn-action-delete:hover{filter:brightness(1.15)!important}.admin-search-input{background:#000824!important;border:1px solid #003b8e!important;border-radius:8px!important;box-shadow:inset 0 0 10px #00000080!important;color:#fff!important;padding:8px 14px!important}.admin-search-input:focus,.admin-search-input:hover{border-color:#00e5ff!important;box-shadow:0 0 12px #00e5ff4d!important}.admin-search-input input{color:#fff!important}.admin-search-input input::placeholder{color:#6a88b5!important}.admin-table-wrap .ant-table{background:#0000!important;color:#e2f1ff!important}.admin-table-wrap .ant-table-thead>tr>th{background:#001848!important;border-bottom:1px solid #003888!important;color:#00e5ff!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important}.admin-table-wrap .ant-table-tbody>tr>td{background:#0000!important;border-bottom:1px solid #025!important;color:#e2f1ff!important;font-weight:600!important}.admin-table-wrap .ant-table-tbody>tr:hover>td{background:#0055ff26!important}.admin-table-wrap .ant-pagination .ant-pagination-item-active{background:#05f!important;border-color:#05f!important}.admin-table-wrap .ant-pagination .ant-pagination-item-active a{color:#fff!important}.admin-table-wrap .ant-pagination .ant-pagination-item a{color:#a0c4ff!important}.admin-role-badge{border-radius:9999px;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.admin-role-badge--admin{background:#a29bfe33;border:1px solid #a29bfe;color:#a29bfe}.admin-role-badge--user{background:#00e5ff26;border:1px solid #00e5ff;color:#00e5ff}.admin-layout-root{background:radial-gradient(circle at 50% -20%,#c58e1c33,#0000 42%),#03060f;color:#f8e9c2}.admin-header{background:linear-gradient(90deg,#030813,#071433 50%,#030813);border-bottom-color:#9e6d12;box-shadow:0 4px 20px #e9b12d38}.admin-header__avatar,.admin-header__logo-icon{background:linear-gradient(135deg,#fff0a8,#c98612 50%,#0e2762)!important;box-shadow:0 0 16px #ffca458f;color:#040d20}.admin-header__title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff5bd,#f8c64b 48%,#b9780b)}.admin-header__user-pill{background:#0c22556b;border-color:#f4bf3a73}.admin-header__user-pill:hover{background:#0e27628f;border-color:#ffd56a;box-shadow:0 0 14px #ffcb4859}.admin-sidebar{background:#030814;border-right-color:#0e2762}.admin-sidebar .ant-menu,.admin-sidebar .ant-menu-item,.admin-sidebar .ant-menu-submenu-title{color:#e5c57d!important}.admin-sidebar .ant-menu-item:hover,.admin-sidebar .ant-menu-submenu-title:hover{background:#cb911833!important;color:#fff4cc!important}.admin-sidebar .ant-menu-item-selected{background:linear-gradient(90deg,#9a6108,#d69b20 55%,#0e2762)!important;box-shadow:0 0 16px #f0b83561!important}.admin-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#ffd56a!important}.admin-content{background:radial-gradient(circle at 75% 0,#b77d0e1a,#0000 32%),#03060f}.admin-card{background:linear-gradient(145deg,#050d20,#030710);border-color:#0e2762;box-shadow:0 8px 32px #00000094,inset 0 0 18px #f5bc3314}.admin-card__title-dot{background:#ffd56a;box-shadow:0 0 10px #ffd56a}.admin-stat-card{background:linear-gradient(135deg,#06112a,#030814);border-color:#0e2762}.admin-stat-card:hover{border-color:#f4bd43;box-shadow:0 8px 24px #f2bb3933}.admin-stat-card__icon--blue,.admin-stat-card__icon--emerald,.admin-stat-card__icon--gold,.admin-stat-card__icon--purple{background:linear-gradient(135deg,#ffe78a,#c5840f 56%,#0d255b);box-shadow:0 0 14px #f7c13c66}.admin-stat-card__label{color:#c8ad71}.btn-admin-primary{background:linear-gradient(90deg,#9a6108,#e5ad2e 52%,#a46609)!important;box-shadow:0 0 14px #e9b43059!important}.btn-admin-primary:hover{background:linear-gradient(90deg,#b5740b,#ffcf58 52%,#bd790d)!important;box-shadow:0 0 20px #ffcf5885!important}.btn-action-add,.btn-action-edit{background:linear-gradient(135deg,#b4740a,#f5c34b)!important;box-shadow:0 0 10px #f1bb3666!important;color:#040d20!important}.admin-search-input{background:#030813!important;border-color:#0e2762!important}.admin-search-input:focus,.admin-search-input:hover{border-color:#f4bd43!important;box-shadow:0 0 12px #f2bb3940!important}.admin-search-input input::placeholder{color:#a8894c!important}.admin-table-wrap .ant-table{color:#f8e9c2!important}.admin-table-wrap .ant-table-thead>tr>th{background:#06122d!important;border-bottom-color:#0e2762!important;color:#ffd56a!important}.admin-table-wrap .ant-table-tbody>tr>td{border-bottom-color:#0a1c45!important;color:#f8e9c2!important}.admin-table-wrap .ant-table-tbody>tr:hover>td{background:#ce981d21!important}.admin-table-wrap .ant-pagination .ant-pagination-item-active{background:#bf8013!important;border-color:#dca32e!important}.admin-table-wrap .ant-pagination .ant-pagination-item a{color:#dfc27b!important}.admin-role-badge--admin,.admin-role-badge--user{background:#deab2d24;border-color:#dba52d;color:#ffd56a}@media (max-width:768px){.admin-sidebar{width:200px}.admin-content{padding:16px 14px}}.admin-layout-root,.admin-layout-root *,.ant-dropdown,.ant-dropdown *,.ant-modal,.ant-modal *{font-family:JetBrains Mono,Source Code Pro,ui-monospace,monospace}.admin-layout-root{background:radial-gradient(900px 500px at 70% -10%,#2066fc2e,#0000 70%),#050a18}.admin-header{border-bottom:1px solid #f5c04a59!important;box-shadow:0 6px 30px -12px #2066fc80}.admin-header__title{background:linear-gradient(90deg,#fff4cf,#f5c04a);-webkit-background-clip:text;background-clip:text;color:#0000!important;letter-spacing:3px}.admin-sidebar{background:linear-gradient(180deg,#2066fc14,#0000)!important;border-right:1px solid #f5c04a40!important}.admin-card{background:linear-gradient(180deg,#0e20508c,#050a18cc)!important;border-color:#f5c04a47!important;box-shadow:0 0 30px -10px #2066fc66}.admin-stat-card{border-color:#7db0ff47!important}.admin-stat-card:hover{border-color:#f5c04a!important;box-shadow:0 0 22px #f5c04a40}.admin-table-wrap .ant-table,.admin-table-wrap .ant-table-container{background:#0000!important}.admin-table-wrap .ant-table-thead>tr>th{background:linear-gradient(180deg,#2066fc4d,#2066fc1a)!important;border-color:#7db0ff33!important;color:#ffe08a!important}.admin-table-wrap .ant-table-tbody>tr>td{background:#0a18408c!important;border-color:#7db0ff26!important;color:#eaf1ff!important}.admin-table-wrap .ant-table-tbody>tr:hover>td{background:#2066fc38!important}.admin-table-wrap .ant-table-placeholder,.admin-table-wrap .ant-table-placeholder td,.admin-table-wrap .ant-table-placeholder:hover>td{background:#0a18408c!important}.admin-table-wrap .ant-empty-description,.admin-table-wrap .ant-empty-normal{color:#a3b9e8!important}.admin-table-wrap .ant-empty-img-simple-ellipse{fill:#7db0ff26!important}.admin-table-wrap .ant-empty-img-simple-path{fill:#0a1840cc!important;stroke:#7db0ff66!important}.admin-search-input,.admin-search-input input{color:#eaf1ff!important}.admin-search-input input::placeholder{color:#7f95c4!important}.ant-pagination .ant-pagination-item{background:#0000;border-color:#7db0ff4d}.ant-pagination .ant-pagination-item a{color:#eaf1ff}.ant-pagination .ant-pagination-item-active{background:linear-gradient(135deg,#ffe9a8,#f5c04a 50%,#b8862b);border-color:#ffe08a}.ant-pagination .ant-pagination-item-active a{color:#2a1c00;font-weight:800}.ant-pagination .ant-pagination-next button,.ant-pagination .ant-pagination-prev button{color:#eaf1ff}.btn-admin-primary{background:linear-gradient(135deg,#ffe9a8,#f5c04a 50%,#b8862b)!important;border:1px solid #ffe08a!important;color:#2a1c00!important;font-weight:800!important}.btn-action-add{background:#2066fc33!important;border:1px solid #2f78ff!important;color:#bcd4ff!important}.btn-action-add:hover{background:#2f78ff!important;color:#fff!important}.btn-action-edit{background:#f5c04a26!important;border:1px solid #c8932f!important;color:#ffe08a!important}.btn-action-edit:hover{background:#f5c04a!important;color:#2a1c00!important}.ant-modal .ant-modal-content{background:linear-gradient(180deg,#14307a,#0a1c4e)!important;border:1px solid #f5c04a66;border-radius:0!important;box-shadow:0 0 44px #2066fc59}.ant-modal .ant-modal-header{background:#0000!important;border-bottom:1px solid #f5c04a4d}.ant-modal .ant-form-item-label>label,.ant-modal .ant-modal-close,.ant-modal .ant-modal-title,.ant-modal label{color:#ffe08a!important;letter-spacing:.5px}.ant-modal .ant-input,.ant-modal .ant-input-number,.ant-modal .ant-input-password,.ant-modal .ant-select-selector,.ant-modal input{background:#050a1899!important;border:1px solid #7db0ff66!important;border-radius:0!important;color:#eaf1ff!important}.ant-modal .ant-input:focus,.ant-modal input:focus{border-color:#f5c04a!important;box-shadow:0 0 0 1px #f5c04a!important}.ant-modal .ant-btn-primary{background:linear-gradient(135deg,#ffe9a8,#f5c04a 50%,#b8862b)!important;border:1px solid #ffe08a!important;border-radius:0!important;color:#2a1c00!important;font-weight:800}.ant-modal .ant-btn-default{background:#0000!important;border:1px solid #c8932f!important;border-radius:0!important;color:#ffe08a!important}.ant-modal .ant-modal-footer{border-top:1px solid #f5c04a33}.hud-hack-overlay{align-items:center;background:#010c01b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:20000}.hud-hack-popup{height:404px;position:relative;width:581px}.hud-hack-popup__plate{background:#031302d9;height:359px;left:25px;position:absolute;top:24px;width:524px}.hud-hack-popup__frame{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hud-hack-popup__frame img{height:126.87%;left:-8.86%;max-width:none;object-fit:cover;position:absolute;top:-12.73%;width:117.72%}.hud-hack-popup__title{color:#f2c14e;font-size:44px;font-weight:800;left:0;line-height:51px;right:0;text-transform:uppercase;top:87px}.hud-hack-popup__question,.hud-hack-popup__title{font-family:Roboto,Arial,sans-serif;margin:0;position:absolute;text-align:center}.hud-hack-popup__question{color:#fff;font-size:25px;font-weight:600;left:61px;line-height:29px;top:145px;width:459px}.hud-hack-popup__fees{background:linear-gradient(90deg,#071a4d,#00a123);box-sizing:border-box;display:flex;flex-direction:column;gap:11px;height:76px;justify-content:center;left:63px;padding:17px 14px;position:absolute;top:194px;width:455px}.hud-hack-popup__row{align-items:center;color:#fff;display:flex;font-family:Roboto,Arial,sans-serif;font-size:19px;font-weight:600;justify-content:space-between}.hud-hack-popup__row em{color:#f2c14e;font-style:normal}.hud-hack-popup__actions{display:flex;gap:15px;left:120px;position:absolute;top:298px}.hud-hack-popup__cancel,.hud-hack-popup__ok{background:#2066fc;border:1.9px solid #5b93ff;color:#071a4d;cursor:pointer;font-family:Source Code Pro,ui-monospace,monospace;font-size:18px;font-weight:800;height:40px;text-transform:uppercase;width:162px}.hud-hack-popup__cancel{background:#650000;border-color:red;color:#f2c14e}@media (max-width:959px){.hud-hack-overlay{-webkit-overflow-scrolling:touch;align-items:center;overflow-y:auto;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.hud-hack-popup{background:#031302f2;border:1.5px solid #2066fc;box-shadow:0 0 24px #00ff1a59;box-sizing:border-box;height:auto;padding:28px 16px 18px;width:min(100%,400px)}.hud-hack-popup__frame,.hud-hack-popup__plate{display:none}.hud-hack-popup__actions,.hud-hack-popup__fees,.hud-hack-popup__question,.hud-hack-popup__title{left:auto;position:relative;top:auto;width:100%}.hud-hack-popup__title{font-size:clamp(22px,6.5vw,32px);line-height:1.2;margin:0 0 10px}.hud-hack-popup__question{font-size:clamp(15px,4.2vw,18px);line-height:1.35;margin:0 0 14px}.hud-hack-popup__fees{gap:8px;height:auto;margin-bottom:16px;padding:12px 14px}.hud-hack-popup__row{font-size:15px}.hud-hack-popup__actions{display:flex;flex-direction:column;gap:8px}.hud-hack-popup__cancel,.hud-hack-popup__ok{height:44px;min-height:44px;width:100%}}body.hud-scroll-lock,html.hud-scroll-lock{background:#010c01;height:100%;overflow:hidden}.hud-viewport{background:#010c01;height:100vh;height:100dvh;overflow:hidden;position:relative;width:100vw}.hud-canvas{height:1080px;left:0;position:absolute;top:0;transform-origin:top left;width:1920px;z-index:1}.hud-canvas--fluid{align-items:stretch;display:flex;flex-direction:row;height:100vh;height:100dvh;transform:none!important;width:100vw}.hud-canvas--fluid .hud-sidebar{flex-shrink:0;height:100%;left:auto;position:relative;top:auto}.hud-canvas--fluid .hud-app__body,.hud-canvas--fluid .hud-home__main{flex:1 1;height:100%;left:auto;min-width:0;position:relative;width:auto}.hud-bg{background:#010c01;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.hud-bg__img{height:100%;inset:0;max-width:none;object-fit:cover;object-position:top left;position:absolute;width:100%}.hud-bg__frame{display:none}.hud-docks{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;pointer-events:none;width:100%}.hud-docks>*{pointer-events:auto}.hud-panel{backdrop-filter:blur(1.83px);-webkit-backdrop-filter:blur(1.83px);box-sizing:border-box;flex:0 0 auto;height:204px;overflow:hidden;position:relative;width:385px}.hud-panel--sm{height:175px;width:329px}.hud-panel__corners{height:21px;left:0;object-fit:fill;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.hud-panel--sm .hud-panel__corners{height:18px}.hud-panel--green{background:#022015d9;border:1px solid #00ff6f}.hud-panel--red{background:#200202d9;border:1px solid #ff0040}.hud-panel__head{align-items:center;box-sizing:border-box;display:flex;height:36px;justify-content:space-between;padding:0 12px}.hud-panel--green .hud-panel__head{background:#005d288c;border-bottom:1px solid #00ff6f}.hud-panel--red .hud-panel__head{background:#5d00028c;border-bottom:1px solid #ff0040}.hud-panel__title{font-family:Source Code Pro,ui-monospace,monospace;font-size:16px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.hud-panel--green .hud-panel__title{color:#00ff6f}.hud-panel--red .hud-panel__title{color:#ff0040}.hud-panel__dot{border-radius:50%;flex-shrink:0;height:11px;width:11px}.hud-panel--green .hud-panel__dot{background:#00ff6f;box-shadow:0 0 8px #00ff6f}.hud-panel--red .hud-panel__dot{background:#ff0040;box-shadow:0 0 8px #ff0040}.hud-panel--sm .hud-panel__head{height:31px;padding:0 11px}.hud-panel--sm .hud-panel__title{font-size:14px}.hud-panel--sm .hud-panel__dot{height:9px;width:9px}.hud-panel--sm .hud-panel__body{gap:7px;padding:8px 10px 6px}.hud-panel--sm .hud-live,.hud-panel--sm .hud-log{font-size:9.7px}.hud-panel__body{display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:10px 12px 8px}.hud-log{color:#fff;font-family:Source Code Pro,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.35;margin:0}.hud-log__time{color:#fff;margin-right:8px;white-space:nowrap}.hud-log--ok{color:#00ff6f}.hud-log--danger{color:#ff0048}.hud-log--warn{color:#f2c14e}.hud-log__mark{text-decoration:underline}.hud-live{color:#fff;font-family:Source Code Pro,ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-live__name{color:#f2c14e}.hud-sidebar{background:#010c01d9;border-right:4px solid #00ff1a;box-sizing:border-box;flex-shrink:0;height:1080px;left:0;position:absolute;top:0;width:340px;z-index:2}.hud-sidebar__stack{align-items:center;display:flex;flex-direction:column;gap:23px;left:18px;position:absolute;top:52px;width:303px}.hud-sidebar__logo-crop{flex-shrink:0;height:71px;overflow:hidden;position:relative;width:303px}.hud-sidebar__logo{height:141.99%;left:0;max-width:none;object-fit:cover;position:absolute;top:-13.74%;width:100%}.hud-sidebar__cluster,.hud-sidebar__toolbar{align-items:center;display:flex;flex-direction:column;gap:16px;width:284px}.hud-sidebar__user{align-items:center;background:#002a12;border-radius:73px;box-shadow:0 0 4px #0f7;box-sizing:border-box;display:flex;gap:12px;height:45px;padding:0 8px 0 16px;width:284px}.hud-sidebar__user-icon{flex-shrink:0;height:32px;object-fit:contain;width:35px}.hud-sidebar__user-name{color:#fff;flex:1 1;font-family:Source Code Pro,ui-monospace,monospace;font-size:23.725px;font-weight:600;letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hud-sidebar__badge{border-radius:50%;flex-shrink:0;height:45px;object-fit:cover;width:45px}.hud-sidebar__vip{align-items:center;display:flex;flex-direction:column;gap:8px;width:284px}.hud-sidebar__bar{background:#002a12;height:10px;overflow:hidden;width:284px}.hud-sidebar__bar,.hud-sidebar__bar-fill{border-radius:73px;box-shadow:0 0 8px #0f7}.hud-sidebar__bar-fill{background:#00ff6f;height:100%}.hud-sidebar__vip-text{color:#fff;font-family:Source Code Pro,ui-monospace,monospace;font-size:9.561px;font-weight:500;line-height:1.3;margin:0;text-align:center;width:100%}.hud-sidebar__vip-text em{color:#f2c14e;font-style:normal}.hud-sidebar__coins{align-items:center;background:#002a12;border-radius:73px;box-shadow:0 0 4px #0f7;box-sizing:border-box;display:flex;gap:8px;height:45px;padding:0 16px;width:284px}.hud-sidebar__coin-icon{flex-shrink:0;height:27px;object-fit:contain;width:27px}.hud-sidebar__coins-val{white-space:nowrap}.hud-sidebar__coins-val,.hud-sidebar__logout{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:20px;font-weight:600}.hud-sidebar__logout{align-items:center;background:linear-gradient(90deg,#f30,#680000);border:2.3px solid #8d0000;border-radius:39px;box-sizing:border-box;cursor:pointer;display:flex;gap:7px;height:43px;justify-content:flex-start;padding:0 14px;width:284px}.hud-sidebar__logout:hover{filter:brightness(1.08)}.hud-sidebar__logout-icon{flex-shrink:0;height:23px;object-fit:contain;width:23px}.hud-sidebar__version{left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;top:1047px}.hud-version{color:#00ff6f;font-family:Source Code Pro,ui-monospace,monospace;font-size:17.964px;font-weight:400;margin:0;text-align:center;white-space:nowrap}.hud-app__body{height:1080px;left:340px;position:absolute;top:0;width:1580px}.hud-app__scroll{box-sizing:border-box;color:#fff;inset:0;overflow:auto;padding:0;position:absolute;z-index:1}.hud-app__docks{display:none}.hud-back{background:#0000;border:0;cursor:pointer;height:58px;left:28px;line-height:0;padding:0;position:absolute;top:28px;width:154px;z-index:20}.hud-back img{display:block;height:58px;max-width:none;mix-blend-mode:screen;object-fit:contain;width:154px}.hud-back:hover{filter:brightness(1.12)}.hud-back:active{transform:scale(.98)}.hud-page-title{color:#fff;font-family:Source Code Pro,ui-monospace,monospace;font-size:56px;font-weight:900;left:50%;line-height:70px;margin:0;position:absolute;text-align:center;text-shadow:0 0 10px #0f7;text-transform:uppercase;top:83px;transform:translateX(-50%);width:649px}.hud-page-title--slot{width:500px}.hud-page-status{align-items:center;background:#003b0da6;border:1px solid #00ff1a;box-sizing:border-box;color:#fff;display:flex;font-family:Source Code Pro,ui-monospace,monospace;font-size:18px;font-weight:700;height:49px;justify-content:center;left:50%;letter-spacing:.02em;position:absolute;text-shadow:0 0 8px #0f7;text-transform:uppercase;top:172px;transform:translateX(-50%);width:563px}.hud-page-status em{color:#f2c14e;font-style:normal}.hud-page-status strong{color:#00ff6f;font-weight:800}.hud-app-page{background:#0000;color:#fff}.hud-app-page,.hud-slot-hall{min-height:100%;position:relative;width:100%}.hud-slot-hall{overflow:hidden}.hud-slot-grid{grid-gap:53px 36px;display:grid;gap:53px 36px;grid-template-columns:repeat(4,206px);left:50%;max-width:calc(100% - 48px);position:absolute;top:188px;transform:translateX(-50%);width:934px}.hud-slot-card{background:#0000;border:0;cursor:pointer;height:209px;padding:0;position:relative;width:206px}.hud-slot-card__plate{background:#031302d9;height:185px;left:11px;position:absolute;top:12px;width:185px}.hud-slot-card__frame{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hud-slot-card__frame img{height:144.14%;left:-22.73%;max-width:none;object-fit:cover;position:absolute;top:-19.66%;width:146.15%}.hud-slot-card__logo{align-items:center;background:#fff;border-radius:17px;display:flex;height:149px;justify-content:center;left:29px;overflow:hidden;position:absolute;top:30px;width:149px}.hud-slot-card__logo img{height:auto;max-height:88px;object-fit:contain;width:136px}.hud-slot-card:hover{filter:brightness(1.08)}@media (max-width:959px){.hud-viewport{height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;width:100%}.hud-canvas,.hud-canvas--fluid{align-items:stretch;display:flex;flex-direction:column;height:100%!important;min-height:0;position:relative;transform:none!important;width:100%!important}.hud-bg__img{object-position:center top}.hud-canvas--fluid .hud-sidebar,.hud-sidebar{background:#010c01f0;border-bottom:2px solid #00ff1a;border-right:none;height:auto;left:auto;min-height:0;padding:max(8px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));position:relative;top:auto;width:100%;z-index:30}.hud-sidebar__stack{grid-gap:8px 10px;align-items:center;display:grid;gap:8px 10px;grid-template-areas:"logo user toolbar" "vip vip vip";grid-template-columns:auto minmax(0,1fr) auto;left:auto;position:relative;top:auto;width:100%}.hud-sidebar__logo-crop{grid-area:logo;height:26px;width:108px}.hud-sidebar__user{gap:8px;grid-area:user;height:40px;max-width:100%;padding:0 6px 0 10px;width:auto}.hud-sidebar__user-name{font-size:13px}.hud-sidebar__user-icon{height:20px;width:22px}.hud-sidebar__badge{height:28px;width:28px}.hud-sidebar__vip{gap:4px;grid-area:vip;width:100%}.hud-sidebar__bar{height:6px;width:100%}.hud-sidebar__vip-text{font-size:9px;line-height:1.25}.hud-sidebar__toolbar{align-items:center;flex-direction:row;gap:6px;grid-area:toolbar;width:auto}.hud-sidebar__coins{gap:6px;height:40px;padding:0 10px;width:auto}.hud-sidebar__coins-val{font-size:13px}.hud-sidebar__coin-icon{height:18px;width:18px}.hud-sidebar__logout{font-size:12px;gap:4px;height:40px;justify-content:center;min-width:40px;padding:0 10px;width:auto}.hud-sidebar__logout-icon{height:16px;width:16px}.hud-sidebar__version{display:none}.hud-app__body,.hud-canvas--fluid .hud-app__body,.hud-canvas--fluid .hud-home__main{flex:1 1 auto;height:auto;left:auto;min-height:0;min-width:0;position:relative;top:auto;width:100%}.hud-app__scroll{-webkit-overflow-scrolling:touch;height:100%;inset:auto;overflow:auto;overscroll-behavior:contain;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));position:relative}.hud-app-page,.hud-slot-hall{box-sizing:border-box;min-height:0;overflow-x:hidden;padding:52px 12px 20px}.hud-page-title,.hud-page-title--slot{font-size:clamp(20px,6.4vw,28px);letter-spacing:.02em;line-height:1.2;margin:0 0 10px;padding:0 8px}.hud-page-status,.hud-page-title,.hud-page-title--slot{left:auto;max-width:100%;position:relative;top:auto;transform:none;width:100%}.hud-page-status{font-size:11px;height:auto;letter-spacing:.01em;line-height:1.35;margin:0 0 14px;min-height:40px;padding:8px 10px;text-align:center}.hud-back{left:max(10px,env(safe-area-inset-left,0px));top:10px}.hud-back,.hud-back img{height:36px;width:92px}.hud-slot-grid{grid-gap:12px 10px;display:grid;gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr));left:auto;max-width:100%;padding:4px 0 16px;position:relative;top:auto;transform:none;width:100%}.hud-slot-card{aspect-ratio:206/209;height:auto;width:100%}.hud-slot-card__plate{height:88.5%;left:5.3%;top:5.7%;width:89.8%}.hud-slot-card__logo{height:71%;left:14%;top:14.4%;width:72%}.hud-slot-card__logo img{height:auto;max-height:58%;width:86%}.hud-docks{flex-direction:column;gap:8px;width:100%}.hud-panel,.hud-panel--sm{height:auto;max-height:132px;width:100%}.hud-panel__body .hud-live:nth-child(n+4),.hud-panel__body .hud-log:nth-child(n+3){display:none}.hud-live,.hud-log,.hud-panel--sm .hud-live,.hud-panel--sm .hud-log{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-panel--sm .hud-panel__title,.hud-panel__title{font-size:13px}}@media (max-width:420px){.hud-sidebar__stack{grid-template-areas:"logo toolbar" "user user" "vip vip";grid-template-columns:minmax(0,1fr) auto}.hud-sidebar__logo-crop{height:30px;width:132px}.hud-sidebar__logout{font-size:0;gap:0;padding:0;width:40px}.hud-sidebar__logout-icon{height:18px;width:18px}.hud-sidebar__user-name{font-size:12px}}@media (max-width:959px) and (orientation:landscape) and (max-height:500px){.hud-sidebar__vip-text{display:none}.hud-app-page,.hud-slot-hall{padding-top:44px}.hud-back{top:6px}.hud-back,.hud-back img{height:30px;width:80px}}.casino-lobby-page{flex:1 1 auto}.casino-lobby-page .lobby-bg{background-position:50%;background-size:cover}.casino-lobby-page .home-marquee--lobby.home-marquee--tight{border-top:none;margin-bottom:0;margin-top:0}.casino-lobby-hero{background:#0000;border-bottom:1px solid #00ff1a59;box-sizing:border-box;margin-bottom:20px;overflow:hidden;padding:8px 0 24px;position:relative;width:100%}.casino-lobby-hero__inner{margin:0 auto;max-width:1200px;position:relative;z-index:1}.casino-lobby-back{align-items:center;background:#003b0d;border:2px solid #00ff1a;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:800;gap:6px;left:0;left:var(--back-left,0);letter-spacing:.08em;margin:0;padding:10px 20px 10px 16px;position:absolute;text-transform:uppercase;top:0;top:var(--back-top,0);transition:filter .2s ease,transform .15s ease;z-index:2}.casino-lobby-back:hover{filter:brightness(1.1)}.casino-lobby-back:active{transform:scale(.98)}.casino-lobby-back__icon{display:block;height:22px;object-fit:contain;width:22px}.casino-lobby-title{color:#fff;font-family:Roboto,Arial,sans-serif;font-size:clamp(1.5rem,4.5vw,2.75rem);font-weight:900;letter-spacing:.04em;line-height:1.15;margin:0;padding:48px 120px 20px;text-align:center;text-shadow:0 0 10px #0f7;text-transform:uppercase}@media (max-width:768px){.casino-lobby-title{font-size:clamp(1.25rem,6vw,1.75rem);padding:52px 16px 16px}}.casino-lobby-status{align-items:center;background:#003b0d;border:2px solid #00ff1a;border-radius:8px;color:#fff;display:flex;flex-wrap:wrap;font-family:Roboto,Arial,sans-serif;font-size:clamp(.75rem,2vw,.9rem);font-weight:700;gap:8px 12px;justify-content:center;margin:0 auto;max-width:520px;padding:10px 20px}.casino-lobby-status__sep{color:#ffffff8c;font-weight:400}.casino-lobby-status__gold{color:#f2c14e;font-weight:800;text-shadow:0 0 12px #ffb30073}.casino-lobby-status__online{color:#22c55e;font-weight:800;text-shadow:0 0 10px #22c55e59}.casino-lobby-tables{grid-gap:16px 20px;box-sizing:border-box;display:grid;gap:16px 20px;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;margin-left:auto;margin-right:auto;max-width:1375px;padding:8px 16px 32px}.casino-lobby-table-card{align-items:stretch;background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:312px;justify-content:flex-start;max-height:312px;max-width:445px;overflow:hidden;padding:38px 18px 12px;transition:filter .2s ease;width:100%}.casino-lobby-table-card:hover{filter:brightness(1.05)}.casino-lobby-table-card:active{filter:brightness(.98)}.casino-lobby-modal-result,.casino-lobby-table-card__body{display:flex;flex:1 1;flex-direction:column;gap:15px;min-height:0}.casino-lobby-modal-result{justify-content:flex-start}.casino-lobby-table-card__topbar{align-items:center;background:#0000;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:12px;justify-content:space-between;position:relative;z-index:1}.casino-lobby-table-card__title-row{font-family:Roboto,system-ui,sans-serif;font-size:16px;font-weight:800;letter-spacing:.03em;line-height:1.2;min-width:0;text-transform:uppercase}.casino-lobby-table-card__label-baccarat{color:#fff;text-shadow:0 0 6px #000000bf,0 1px 2px #000000e6}.casino-lobby-table-card__table-name{color:#ffe066;text-shadow:0 0 8px #ffe06673,0 1px 3px #000000d9}.casino-lobby-table-card__live{align-items:center;display:inline-flex;flex-shrink:0;gap:7px}.casino-lobby-table-card__live-dot{background:#39ff14;border-radius:50%;box-shadow:0 0 6px #39ff14,0 0 10px #39ff14a6;height:11px;width:11px}.casino-lobby-table-card__live-text{color:#39ff14;font-family:Roboto,system-ui,sans-serif;font-size:14px;font-weight:800;letter-spacing:.08em;text-shadow:0 0 8px #39ff1499,0 1px 2px #000000d9}.casino-lobby-table-card__stats{align-items:stretch;background:#0000;border:1px solid #00ffe1;border-radius:6px;box-shadow:inset 0 0 0 1px #00ffe126;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:8px;height:50px;justify-content:flex-start;max-width:100%;padding:5px 8px;width:170px}.casino-lobby-table-card__stat-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;line-height:1;min-width:0}.casino-lobby-table-card__stat-num{font-family:Roboto,system-ui,sans-serif;font-size:18px;font-weight:800}.casino-lobby-table-card__stat-caption{font-family:Roboto,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;margin-top:0}.casino-lobby-table-card__stat-col--player .casino-lobby-table-card__stat-caption,.casino-lobby-table-card__stat-col--player .casino-lobby-table-card__stat-num{color:#00ffe1}.casino-lobby-table-card__stat-col--tie .casino-lobby-table-card__stat-caption,.casino-lobby-table-card__stat-col--tie .casino-lobby-table-card__stat-num{color:#3dff7a}.casino-lobby-table-card__stat-col--banker .casino-lobby-table-card__stat-caption,.casino-lobby-table-card__stat-col--banker .casino-lobby-table-card__stat-num{color:#ff4d4d}.casino-lobby-table-card__mid{align-items:stretch;display:flex;flex:0 1 auto;flex-direction:row;gap:14px;justify-content:space-between;width:100%}.casino-lobby-table-card__grid-wrap{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-start;min-width:0;overflow:visible}.casino-lobby-table-card__vip{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:0;justify-content:flex-end;min-height:0;padding-top:0;width:108px}.casino-lobby-table-card__supervip-img{display:block;flex-shrink:0;height:auto;margin-bottom:12px;max-height:34px;max-width:100%;object-fit:contain;width:auto}.casino-lobby-table-card__vip-head{align-items:center;display:flex;flex-shrink:0;font-family:Roboto,system-ui,sans-serif;font-size:9px;font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1.15;margin-bottom:12px;min-height:28px;text-align:center;text-transform:uppercase;width:100%}.casino-lobby-table-card__vip-head--normal{color:#39ff14;font-size:14px;text-shadow:0 0 6px #39ff1466}.casino-lobby-table-card__vip-head--below80{color:red;font-size:14px}.casino-lobby-table-card__vip-head--unknown{color:#ffffff8c;text-shadow:none}.casino-lobby-table-card__win-badge{align-items:center;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;min-height:0;min-width:88px;padding:24px 30px}.casino-lobby-table-card__win-badge,.casino-lobby-table-card__win-badge--supervip{background:#ffe600;box-shadow:0 2px 8px #0000004d}.casino-lobby-table-card__win-badge--supervip .casino-lobby-table-card__win-label,.casino-lobby-table-card__win-badge--supervip .casino-lobby-table-card__win-pct{color:#111}.casino-lobby-table-card__win-badge--normal{background:#00ff6e}.casino-lobby-table-card__win-badge--normal .casino-lobby-table-card__win-label,.casino-lobby-table-card__win-badge--normal .casino-lobby-table-card__win-pct{color:#000}.casino-lobby-table-card__win-badge--below80{background:red}.casino-lobby-table-card__win-badge--below80 .casino-lobby-table-card__win-label,.casino-lobby-table-card__win-badge--below80 .casino-lobby-table-card__win-pct{color:#fff}.casino-lobby-table-card__win-badge--unknown .casino-lobby-table-card__win-label,.casino-lobby-table-card__win-badge--unknown .casino-lobby-table-card__win-pct{color:#111}.casino-lobby-table-card__win-label{font-size:14px;letter-spacing:.06em;margin:0}.casino-lobby-table-card__win-label,.casino-lobby-table-card__win-pct{color:#111;font-family:Roboto,system-ui,sans-serif;font-weight:900;line-height:1;padding:0}.casino-lobby-table-card__win-pct{font-size:28px;margin-top:1px}.result-table--compact{line-height:0;margin:0;max-width:100%;overflow:visible;width:100%}.result-table--compact__table{background:#f3f4f6;border:1px solid #9ca3af;border-collapse:collapse;max-width:100%;table-layout:fixed;width:100%}.result-table--compact__cell{background:#fff;border:.5px solid #d1d5db;box-sizing:border-box;height:22px;padding:0;text-align:center;vertical-align:middle;width:8.333333%}.result-table--compact__symbol{display:block;height:14px;margin:0 auto;max-height:90%;max-width:90%;object-fit:contain;width:14px}@media (max-width:1024px){.casino-lobby-tables{grid-template-columns:repeat(2,minmax(0,1fr));max-width:910px}}@media (max-width:640px){.casino-lobby-tables{grid-template-columns:1fr;max-width:100%}.casino-lobby-table-card{aspect-ratio:445/312;height:auto;max-height:none;max-width:445px;min-height:312px;padding:20px clamp(14px,5.8vw,26px) clamp(10px,4.5vw,20px)}.casino-lobby-hero{padding:12px 0 18px}.casino-lobby-hero__inner{align-items:stretch;display:flex;flex-direction:column;gap:12px;padding:0 8px}.casino-lobby-back{align-self:flex-start;left:auto;position:relative;top:auto}.casino-lobby-title{margin-top:0;padding:0 4px}.casino-lobby-status{box-sizing:border-box;justify-content:center;max-width:100%;padding:10px 12px;width:100%}.casino-lobby-tables{padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}}@media (max-width:380px){.casino-lobby-table-card__title-row{font-size:14px}.casino-lobby-table-card__win-pct{font-size:22px}}.casino-lobby-page{min-height:100%;overflow:hidden;position:relative;width:100%}.hud-bcr-grid{grid-gap:18px;box-sizing:border-box;display:grid;gap:18px;grid-auto-rows:182px;grid-template-columns:repeat(4,297px);height:810px;left:50%;max-width:calc(100% - 48px);overflow:auto;position:absolute;top:246px;transform:translateX(-50%);width:1243px}.hud-bcr-card{background:#0000;border:0;color:inherit;cursor:pointer;height:182px;padding:0;position:relative;text-align:left;width:297px}.hud-bcr-card__shape{height:183px;top:1px;width:293px}.hud-bcr-card__corner,.hud-bcr-card__shape{left:0;object-fit:fill;pointer-events:none;position:absolute}.hud-bcr-card__corner{height:43px;top:0;width:21px}.hud-bcr-card__bottom-line{left:7px;top:165px;width:283px}.hud-bcr-card__bottom-deco,.hud-bcr-card__bottom-line{height:3px;object-fit:fill;pointer-events:none;position:absolute}.hud-bcr-card__bottom-deco{left:6px;top:170px;width:282px}.hud-bcr-card__rule{background:#00ff1a;height:1px;left:4px;position:absolute;top:19px;width:165px}.hud-bcr-card__name{color:#00ff1a;font-family:Source Code Pro,ui-monospace,monospace;font-size:8px;font-weight:800;left:10px;line-height:10px;margin:0;position:absolute;text-transform:uppercase;top:5px;white-space:nowrap}.hud-bcr-card__live{align-items:center;display:flex;gap:4px;left:144px;position:absolute;top:6px}.hud-bcr-card__live img{height:5px;width:5px}.hud-bcr-card__live span{color:#00ff6f;font-family:Roboto,Arial,sans-serif;font-size:8px;font-weight:700}.hud-bcr-card__ptb{background:#003208;border:.3px solid #00ff6f;border-radius:3px;box-sizing:border-box;gap:3px;height:28px;left:6px;position:absolute;top:27px;width:96px}.hud-bcr-card__ptb,.hud-bcr-card__ptb-col{align-items:center;display:flex;justify-content:center}.hud-bcr-card__ptb-col{flex-direction:column;font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:1;text-align:center;width:26px}.hud-bcr-card__ptb-col strong{font-size:14px}.hud-bcr-card__ptb-col span{font-size:5px}.hud-bcr-card__ptb-col--p{color:#00ffe1}.hud-bcr-card__ptb-col--t{color:#00ff6f}.hud-bcr-card__ptb-col--b{color:red}.hud-bcr-card__grid{background:#fff;height:96px;left:6px;overflow:hidden;position:absolute;top:61px;width:192px}.hud-bcr-card__grid .result-table--compact,.hud-bcr-card__grid .result-table--compact__table{background:#fff;border-collapse:collapse;height:96px;margin:0;table-layout:fixed;width:192px}.hud-bcr-card__grid .result-table--compact__cell{background:#fff;border:.2px solid #979797;height:16px;padding:0;width:16px}.hud-bcr-card__grid .result-table--compact__symbol{height:12px;width:12px}.hud-bcr-card__vip{left:206px;position:absolute;top:77px;width:76px}.hud-bcr-card__vip-label{color:#f2c14e;font-family:Roboto,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.1;margin:0 0 3px;text-align:center;width:76px}.hud-bcr-card__vip--below80 .hud-bcr-card__vip-label{color:#ff0040}.hud-bcr-card__vip--normal .hud-bcr-card__vip-label{color:#00ff6f}.hud-bcr-card__win{height:65px;position:relative;width:76px}.hud-bcr-card__win img{height:65px;inset:0;object-fit:fill;position:absolute;width:76px}.hud-bcr-card__win-text{align-items:center;color:#000;display:flex;flex-direction:column;font-family:Source Code Pro,ui-monospace,monospace;font-weight:700;height:51px;justify-content:center;left:14px;line-height:1;position:absolute;text-align:center;top:9px;width:48px}.hud-bcr-card__win-text span{font-size:18px}.hud-bcr-card__win-text strong{font-size:22px}.hud-bcr-card:hover{filter:brightness(1.08)}.hud-bcr-card-slot{flex-shrink:0;height:182px;overflow:hidden;width:297px}@media (max-width:959px){.casino-lobby-page.hud-app-page{overflow:visible}.hud-bcr-grid{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:auto;grid-template-columns:1fr;height:auto;justify-items:center;left:auto;max-width:100%;overflow:visible;padding:4px 0 20px;position:relative;top:auto;transform:none;width:100%}.hud-bcr-card-slot{aspect-ratio:297/182;container-type:inline-size;height:auto;position:relative;width:min(100%,400px)}.hud-bcr-card-slot .hud-bcr-card{height:182px;left:0;position:absolute;top:0;transform:scale(calc(100cqw/297));transform-origin:top left;width:297px}}@media (min-width:640px) and (max-width:959px){.hud-bcr-grid{gap:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hud-bcr-card-slot{max-width:none;width:100%}}.room-cyber-page{--room-modal-bg:#031302f2;--room-modal-bg-solid:#031302;--room-modal-border:#00ff1a;--room-gold:#00ff6f;--room-gold-soft:#7dffb0;--room-gold-bright:#c8ffd8;--room-amber:#f2c14e;--room-cream:#e8ffe8;--room-bronze:#003b0d;box-sizing:border-box;color:var(--room-cream);min-height:calc(100vh - 64px);overflow-x:clip;padding:12px 10px 16px}.room-cyber-page--hud{bottom:16px;left:24px;min-height:0;padding:0;position:absolute;right:24px;top:236px}@media (max-width:959px){.room-cyber-page--hud{bottom:auto;left:auto;padding:0 0 8px;position:relative;right:auto;top:auto;width:100%}}.home-marquee--lobby.home-marquee--tight{border-top:none;margin-bottom:0;margin-top:0}.room-cyber-shell{box-sizing:border-box;margin:0 auto;max-width:1680px;overflow:visible;width:100%}.room-cyber-top{grid-gap:12px;align-items:center;border-bottom:1px solid #ffcc0059;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:16px 20px 14px}.room-cyber-title{font-size:clamp(1.25rem,2.7vw,2.45rem);font-weight:900;letter-spacing:.04em;line-height:1.15;margin:0;text-shadow:0 0 10px #0f7;text-transform:uppercase}.room-cyber-status,.room-cyber-title{color:#fff;font-family:Roboto,Arial,sans-serif}.room-cyber-status{align-items:center;background:#003b0d;border:2px solid #00ff1a;border-radius:8px;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 14px}.room-cyber-status__value{color:#f2c14e;font-weight:800;text-shadow:0 0 12px #ffb30073}.room-cyber-status__sep{color:#ffffff8c}.room-cyber-status__online{color:#22c55e;font-weight:800;text-shadow:0 0 10px #22c55e59}.room-cyber-back{align-items:center;background:#003b0d;border:2px solid #00ff1a;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:800;gap:6px;letter-spacing:.08em;padding:10px 20px 10px 16px;text-transform:uppercase;transition:filter .2s,transform .15s}.room-cyber-back:hover{filter:brightness(1.06)}.room-cyber-back:active{transform:scale(.98)}.room-cyber-back__chevrons{font-size:16px;letter-spacing:-2px;line-height:1}.room-cyber-board{box-sizing:border-box;min-width:0;padding:12px}.room-cyber-board,.room-cyber-row{grid-gap:12px;display:grid;gap:12px}.room-cyber-row--top{grid-template-columns:1.05fr 1.65fr 1.05fr}.room-cyber-row--bottom{grid-template-columns:1.25fr 1fr 1fr}.room-cyber-topzone{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-areas:"left centerTop right" "left centerBottom right";grid-template-columns:1.05fr 1.65fr 1.05fr;min-width:0}.room-topzone__left{grid-area:left}.room-topzone__right{grid-area:right}.room-topzone__center-top{grid-area:centerTop}.room-topzone__center-bottom{grid-area:centerBottom}.room-panel{background:var(--room-modal-bg);border:1.5px solid var(--room-modal-border);border-radius:10px;box-shadow:inset 0 0 20px #ffd7000f,inset 0 0 32px #00000059,0 0 16px #ffd70059,0 0 36px #ffb0202e;box-sizing:border-box;min-height:0;min-width:0;padding:10px}.room-panel__title{color:var(--room-gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:800;letter-spacing:.05em;overflow-wrap:anywhere;text-shadow:0 0 10px #ffd700a6,0 0 22px #ffb02059;text-transform:uppercase}.room-panel__title--yellow{color:var(--room-gold-bright)}.room-panel__title--red{color:#ff6b5a;text-align:right}.room-log{max-height:380px;overflow:auto;padding-right:4px}.room-log__line{color:#fff6d6eb;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;line-height:1.4;margin:0 0 6px}.room-log__line span{color:#ffe566}.room-log--decode .room-log__line{color:#fff1a8}.room-topzone__center-top--ai{min-width:0}.room-ai-grid{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);min-width:0}.room-ai-panel{background:linear-gradient(180deg,#3d2a0e,#1a1208);border:1.5px solid var(--room-gold);border-radius:8px;box-shadow:0 0 18px #ffd70066,0 0 32px #ffb02026,inset 0 0 14px #ffd7000d;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;padding:8px 8px 10px}.room-ai-panel--banker{border-color:#00bc13;box-shadow:0 0 18px #ffb02066,0 0 28px #e85d4c1f,inset 0 0 14px #ffb0200d}.room-ai-panel__title{color:var(--room-gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:800;letter-spacing:.04em;line-height:1.25;margin:0;text-align:center;text-shadow:0 0 10px #ffd700b3,0 0 18px #ffb02059;text-transform:uppercase}.room-ai-panel__title--banker{color:#ff6b5a;text-shadow:0 0 10px #ff6b5a8c}.room-ai-column{grid-gap:4px;display:grid;gap:4px;max-height:min(380px,52vh);min-width:0;overflow-y:auto;padding-right:2px}.room-ai-column::-webkit-scrollbar{width:6px}.room-ai-column::-webkit-scrollbar-thumb{background:#ffd7008c;border-radius:4px}.room-ai-row{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--room-gold-soft);cursor:default;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700;gap:8px;justify-content:space-between;min-width:0;padding:5px 8px;pointer-events:none;-webkit-user-select:none;user-select:none}.room-ai-row span{min-width:0}.room-ai-row span:last-child{flex:0 0 auto}.room-ai-row--banker{color:#ffc48a}.room-ai-vs{align-items:center;align-self:center;display:flex;justify-content:center;padding:4px 0}.room-ai-vs__image{filter:drop-shadow(0 0 10px rgba(255,215,0,.7));height:auto;object-fit:contain;width:min(100%,52px)}.room-forecast.room-panel{background:#0000;border:none;box-shadow:none;padding:6px}.room-forecast__card{background:var(--room-modal-bg);border:1.5px solid var(--room-modal-border);border-radius:16px;box-shadow:inset 0 0 20px #ffd70012,inset 0 0 28px #0000004d,0 0 18px #ffd70066,0 0 34px #ffb0202e;padding:14px 16px}.room-forecast{padding:0}.room-forecast__heading{color:var(--room-gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0 0 6px;text-align:center;text-shadow:0 0 12px #ffd700b3,0 0 24px #ffb02059;text-transform:uppercase}.room-forecast__content{align-items:center;display:flex;flex-direction:row;gap:14px;justify-content:space-between;width:100%}.room-forecast__col{align-items:center;display:flex;justify-content:center;min-width:0}.room-forecast__col--left{flex:0 0 auto;width:130px}.room-forecast__col--center{flex:1 1 auto;justify-content:center}.room-forecast__col--center .room-forecast__text{max-width:100%;width:100%}.room-forecast__col--right{flex:0 0 auto;width:150px}.room-forecast__symbol{background:#1a1208b3;border:2px solid #f5e6c8d9;border-radius:50%;display:grid;height:110px;margin:0 auto;place-items:center;transition:box-shadow .2s ease;width:110px}.room-forecast__symbol--player{border-color:#ffd700f2;box-shadow:0 0 0 1px #ffd70073,0 0 24px #ffd700a6,0 0 42px #ffb0204d}.room-forecast__symbol--banker{border-color:#ff6b5af2;box-shadow:0 0 0 1px #ff6b5a73,0 0 24px #ff6b5a8c,0 0 42px #c8463747}.room-forecast__symbol img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));height:88px;object-fit:contain;width:88px}.room-forecast__text{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;text-align:center}.room-forecast__text p{color:#fff6d6e0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.04em;margin:0 0 6px}.room-forecast__text h2.room-forecast__hero{font-size:clamp(1.5rem,3.6vw,2.1rem);font-weight:900;letter-spacing:.04em;line-height:1.05;margin:0 0 8px;text-transform:uppercase}.room-forecast__hero--banker{color:#ff6b5a;text-shadow:0 0 18px #ff6b5a99,0 0 36px #c846374d}.room-forecast__hero--player{color:#00ff6f;text-shadow:0 0 18px #ffd700b3,0 0 36px #ffb02059}.room-forecast__ptb{align-items:stretch;background:linear-gradient(180deg,#3d2a0e,#1a1208);border:1px solid var(--room-modal-border);border-radius:10px;box-shadow:inset 0 0 12px #ffd70014,inset 0 0 16px #0000004d;display:flex;flex-direction:row;gap:0;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:0;max-width:280px;padding:6px 8px;width:100%}.room-forecast__ptb-col{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center;min-width:0;padding:2px 4px}.room-forecast__ptb-line{align-items:baseline;display:inline-flex;flex-direction:row;gap:5px;justify-content:center;white-space:nowrap}.room-forecast__ptb-col:not(:last-child){border-right:1px solid #ffd70059}.room-forecast__ptb-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(.88rem,2vw,1.08rem);font-weight:900;line-height:1}.room-forecast__ptb-label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.room-forecast__ptb-col--player .room-forecast__ptb-num{color:#00ff6f;text-shadow:0 0 10px #ffd7008c}.room-forecast__ptb-col--player .room-forecast__ptb-label{color:#ffe566}.room-forecast__ptb-col--tie .room-forecast__ptb-num{color:#00bc13;text-shadow:0 0 10px #ffb02073}.room-forecast__ptb-col--tie .room-forecast__ptb-label{color:#ffc85a}.room-forecast__ptb-col--banker .room-forecast__ptb-num{color:#ff6b5a;text-shadow:0 0 10px #ff6b5a73}.room-forecast__ptb-col--banker .room-forecast__ptb-label{color:#ff9a8c}.room-forecast__percent{background-position:50%;background-repeat:no-repeat;background-size:contain;display:grid;height:158px;margin:0 auto;place-items:center;width:158px}.room-forecast__percent span{color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:21px;font-weight:900;text-shadow:0 1px 4px #0000008c}.room-panel--history{padding:12px 12px 10px}.room-history__head{align-items:center;border-bottom:1px solid #ffd70080;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.room-history__title{color:var(--room-gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:.06em;margin:0;text-shadow:0 0 10px #ffd70080;text-transform:uppercase}.room-history__chev{color:#ffe566;margin-right:4px}.room-history__clock{color:#ffe566;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:800;letter-spacing:.08em;text-shadow:0 0 12px #ffd70080}.room-history{max-height:320px;overflow:auto}.room-history table{border-collapse:collapse;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;width:100%}.room-history td,.room-history th{border-bottom:1px solid #ffd70038;padding:10px 6px;text-align:center;vertical-align:middle}.room-history th{color:var(--room-gold-bright);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.room-history__session{color:#00ff6f;font-weight:700;max-width:160px;text-align:left;word-break:break-all}.room-history__time{color:#00bc13;font-weight:700;letter-spacing:.04em}.room-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.04em;min-width:72px;padding:4px 10px}.room-pill--player{background:linear-gradient(180deg,#3aa0ff,#1e7ae6 55%,#0b5ed7);box-shadow:0 0 12px #1e7ae680;color:#fff}.room-pill--banker{background:linear-gradient(180deg,#ff7a68,#e85d4c);box-shadow:0 0 12px #ff6b5a73;color:#fff8ee}.room-pill--hoa-kq{background:linear-gradient(180deg,#ffe566,#00bc13);box-shadow:0 0 12px #ffb02066;color:#1a1400}.room-pill--empty{background:#2a1e0acc;border:1px dashed #ffd70073;color:#fff6d6cc}.room-pill--dg-hoa{background:linear-gradient(180deg,#fff1a8,#00ff6f);box-shadow:0 0 10px #ffd70073;color:#1a1400}.room-pill--dg-win{background:linear-gradient(180deg,#2dd36f,#1b9e4a 55%,#157a38);box-shadow:0 0 10px #2dd36f73;color:#fff}.room-pill--dg-lose{background:linear-gradient(180deg,#ff7a68,#c0392b);box-shadow:0 0 10px #ff6b5a66;color:#fff8ee}.room-pill--dg-none{background:#2a1e0acc;border:1px dashed #ffd70073;box-shadow:none;color:#fff6d6e6}.room-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;justify-content:center;padding:2px 8px}.room-badge--win{background:#00ff6f;box-shadow:0 0 8px #ffd70073;color:#1a1208}.room-badge--lose{background:#ff6b5a;color:#fff8ee}.room-panel .overflow-x-auto.mt-4{margin-top:0}.room-panel .mx-auto.border-separate{border-spacing:2px}.room-panel .mx-auto.border-separate td{background:#2a1e0acc;border-color:#ffd70066}.room-big-road{aspect-ratio:855/203;border:1.5px solid #ffd700a6;border-radius:10px;box-shadow:0 0 14px #ffd70040;overflow:hidden;width:100%}.room-big-road__layer{height:100%;position:relative;width:100%}.room-big-road__dot{align-items:center;display:flex;height:16px;justify-content:center;position:absolute;width:16px}.room-big-road__icon{height:100%;object-fit:contain;width:100%}@media (max-width:1180px){.room-cyber-topzone{grid-template-areas:"centerTop" "centerBottom" "left" "right"}.room-cyber-row--bottom,.room-cyber-row--top,.room-cyber-topzone{grid-template-columns:1fr}.room-forecast__card{border-radius:14px;padding:12px 14px}.room-forecast__content{flex-direction:column;text-align:center}.room-forecast__col--left,.room-forecast__col--right{width:100%}.room-forecast__ptb{max-width:100%;padding:6px 8px}.room-big-road__dot{height:14px;width:14px}.room-ai-grid{align-items:stretch;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr)}.room-ai-vs{padding:0}.room-ai-vs__image{width:min(100%,52px)}.room-ai-column{max-height:min(280px,45vh)}}@media (max-width:768px){.room-cyber-page{padding:10px max(10px,env(safe-area-inset-left,0px)) 16px max(10px,env(safe-area-inset-right,0px))}.room-cyber-page--hud{padding:0 0 8px}.room-cyber-top{grid-template-columns:1fr}.room-cyber-board{gap:10px;padding:0}.room-panel__title{font-size:14px}.room-cyber-back,.room-cyber-status{justify-self:start}.room-ai-grid{align-items:stretch;gap:8px;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.room-ai-panel{padding:8px 6px 10px}.room-ai-panel__title,.room-ai-row{font-size:10px}.room-ai-row{padding:5px 6px}.room-ai-vs__image{margin:0;width:min(100%,42px)}.room-ai-column{max-height:min(320px,44vh)}.room-cyber-board{display:flex;flex-direction:column}.room-cyber-row--bottom,.room-cyber-topzone{display:contents}.room-topzone__center-top{order:1}.room-topzone__center-bottom{order:2}.room-panel--cau-nhat{order:3}.room-panel--cau-lon{order:4}.room-topzone__left{order:5}.room-topzone__right{order:6}.room-panel--history{order:7}}@media (max-width:480px){.room-cyber-shell{max-width:100%;width:100%}.room-panel{padding:8px}.room-cyber-title{font-size:clamp(1.1rem,5vw,1.6rem);word-break:break-word}.room-forecast__symbol{height:88px;width:88px}.room-forecast__symbol img{height:70px;width:70px}.room-forecast__percent{height:120px;width:120px}.room-forecast__heading{font-size:clamp(1rem,4.5vw,1.25rem)}.room-big-road__dot{height:12px;width:12px}.room-history{max-height:240px}}.tm-ref{--surface:#0a1226;--surface-2:#0e1830;--surface-3:#0c1428;--icon-well:#070d1e;--line:#5b93ff47;--line-soft:#5b93ff1f;--ink:#eaf1ff;--ink-2:#b9cdf5;--ink-3:#8fa8d8;--ink-4:#5d7bb5;--accent:#7db0ff;--accent-deep:#2f78ff;--accent-rgb:125,176,255;--on-accent:#04122e;--highlight:#f7c85a;--highlight-deep:#c8932f;--highlight-rgb:247,200,90;--highlight-2:#ffe9a8;--on-highlight:#2a1c00;--brass:#f7c85a;--brass-deep:#c8932f;--ai:#7db0ff;--success:#7db0ff;--warn:#f7c85a;--warn-rgb:247,200,90;--danger:#ff5f6d;--danger-ink:#ffa0a8;--danger-rgb:255,95,109;--p:#4cc6ff;--b:#ff5f6d;--t:#f7c85a;--live:#7db0ff;--live-rgb:125,176,255;--scrim-rgb:3,7,18;--veil-rgb:10,18,38;--board-top:#0b1736;--board-bottom:#070f26;--heat-red:#ff5f6d;--hot:#f7a53a;--hot-rgb:247,165,58;--font-mono:"JetBrains Mono","Source Code Pro",ui-monospace,monospace;--font-display:var(--font-mono);--font-body:var(--font-mono);--font-sys:var(--font-mono);--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-ml:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-pill:0;--err-weight:500;--cta-bg:#2f78ff;--cta-weight:700;--cta-shadow:0 0 24px #2f78ff59;--scan-bg:#070d1e;--scan-border:#7db0ff;--scan-accent:#7db0ff;--scan-accent-deep:#2f78ff;--scan-track:#7db0ff26;--scan-term-bg:#02040c;--scan-term-border:#7db0ff4d;--scan-term-sheen:#7db0ff0f;--scan-term-ink:#7db0ff;--scan-term-pct:#8fa8d8;--scan-term-ok:#7db0ff;--scan-term-warn:#f7c85a;--scan-term-dim:#5d7bb5;--scan-term-err:#ff6b6b;--live-pill-size:10px;--live-pill-weight:600;--live-pill-pad:3px 8px;--live-pill-ls:.14em;--lock-overflow:visible;--lock-transform:none;--stale-overlay-bg:#050a18f0;--cream-rgb:234,241,255;--danger-strong:#ff3b4a;--on-highlight-rgb:42,28,0;--scan-term-hl:#ffe9a8;--scan-term-hl-weight:600;--tie-rgb:247,200,90;--well:#0000;--winfeed-bg:linear-gradient(180deg,#050a18a6,#0a1226e6);color:var(--ink)}@keyframes ref-ai-cycle{0%{opacity:0;transform:translateY(4px)}11%,2%{opacity:1;transform:none}13%,to{opacity:0;transform:translateY(-4px)}}@keyframes ref-aiLogScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ref-aiPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ref-breathe-img{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ref-core-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.3)}}@keyframes ref-digitpulse{0%,to{text-shadow:0 0 0 #0000}50%{text-shadow:0 0 14px rgba(var(--highlight-rgb),.35)}}@keyframes ref-em-shimmer{0%,to{filter:brightness(1);text-shadow:0 0 0 #0000}50%{filter:brightness(1.1);text-shadow:0 0 14px rgba(var(--highlight-rgb),.4)}}@keyframes ref-lockShine{0%{left:-40%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:120%;opacity:0}}@keyframes ref-nocoins-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ref-orb-spin{to{transform:rotate(1turn)}}@keyframes ref-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ref-scan-spin{to{transform:rotate(1turn)}}.tm-ref .lock-cta{border-radius:0}.tm-ref .ai-status-dot,.tm-ref .sd-live-pill:before{border-radius:50%!important}.tm-ref .sd-back{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}.tm-ref .ring{display:grid;flex-shrink:0;height:76px;place-items:center;position:relative;width:76px}.tm-ref .ring svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.tm-ref .ring-prob{animation:ref-digitpulse 1.6s ease-in-out infinite;color:var(--accent);font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1}.tm-ref .ring-prob .pct{color:var(--accent-deep);font-family:var(--font-sys);font-size:11px}.tm-ref .v-lbl{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.tm-ref .v-call{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.1;margin:0}.tm-ref .v-call em{animation:ref-em-shimmer 3s ease-in-out infinite;color:var(--accent);font-style:italic}.tm-ref .lock-cta.stale{background:#82828226!important;border-color:#82828240!important;box-shadow:none!important;color:var(--ink-3)!important;cursor:not-allowed!important;filter:grayscale(.6)}@media (hover:hover){.tm-ref .lock-cta.stale:hover{background:#82828226!important;color:var(--ink-3)!important}}.tm-ref .ring-track{stroke:rgba(var(--cream-rgb),.08)}.tm-ref .sd-back{align-self:flex-start;border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;font-size:11px;padding:6px 12px}.tm-ref .sd-hero{background:var(--surface);border-radius:var(--radius-xl);padding:14px 16px}.tm-ref .sd-top{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:64px 1fr auto;margin-bottom:14px}.tm-ref .sd-icon{background:var(--well);border:1px solid rgba(var(--highlight-rgb),.3);border-radius:var(--radius-lg);box-shadow:0 2px 10px #0006;height:64px;overflow:hidden;position:relative;width:64px}.tm-ref .sd-icon img{animation:ref-breathe-img 8s ease-in-out infinite;height:100%;object-fit:cover;width:100%}.tm-ref .sd-icon:after{background:linear-gradient(135deg,#0000 55%,rgba(var(--highlight-rgb),.18));content:"";inset:0;position:absolute}.tm-ref .sd-meta-name{font-family:var(--font-display);font-size:19px;font-weight:500;margin:0 0 2px}.tm-ref .sd-meta-sub{align-items:center;display:flex;flex-wrap:wrap;gap:6px;letter-spacing:.04em}.tm-ref .sd-live-pill{align-items:center;border:1px solid rgba(var(--tie-rgb),.3);border-radius:var(--radius-pill);color:var(--t);display:flex;font-family:var(--font-mono);font-size:var(--live-pill-size);font-weight:var(--live-pill-weight);gap:5px;letter-spacing:var(--live-pill-ls);padding:var(--live-pill-pad);text-transform:uppercase}.tm-ref .sd-live-pill:before{animation:ref-pulse 2s infinite;background:var(--t);border-radius:50%;content:"";height:5px;width:5px}.tm-ref .sd-verdict{grid-gap:16px;gap:16px;grid-template-columns:auto 1fr;padding-top:14px}.tm-ref .sd-ai,.tm-ref .sd-verdict{align-items:center;border-top:1px solid var(--line);display:grid}.tm-ref .sd-ai{grid-gap:12px;gap:12px;grid-template-columns:auto 1fr;margin-top:14px;padding-top:12px}.tm-ref .ai-orb{display:grid;flex-shrink:0;height:32px;place-items:center;position:relative;width:32px}.tm-ref .ai-orb:after,.tm-ref .ai-orb:before{border:1px solid var(--accent);border-radius:50%;content:"";position:absolute}.tm-ref .ai-orb:before{animation:ref-orb-spin 4s linear infinite;border-color:rgba(var(--highlight-rgb),.6);border-bottom-color:#0000;border-right-color:#0000;inset:0}.tm-ref .ai-orb:after{animation:ref-orb-spin 3s linear infinite reverse;border-color:rgba(var(--highlight-rgb),.3);border-left-color:#0000;inset:6px}.tm-ref .ai-orb-core{animation:ref-core-pulse 1.6s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,var(--highlight-2),var(--accent));border-radius:50%;box-shadow:0 0 10px rgba(var(--highlight-rgb),.6);height:9px;width:9px}.tm-ref .ai-label{color:var(--accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;margin-bottom:3px;text-transform:uppercase}.tm-ref .ai-stream{color:var(--ink);font-size:12px;line-height:1.5em;min-height:1.5em;overflow:hidden;position:relative}.tm-ref .ai-stream .line{animation:ref-ai-cycle 22.4s infinite;left:0;opacity:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.tm-ref .ai-stream .line:first-child{animation-delay:0s}.tm-ref .ai-stream .line:nth-child(2){animation-delay:2.8s}.tm-ref .ai-stream .line:nth-child(3){animation-delay:5.6s}.tm-ref .ai-stream .line:nth-child(4){animation-delay:8.4s}.tm-ref .ai-stream .line:nth-child(5){animation-delay:11.2s}.tm-ref .ai-stream .line:nth-child(6){animation-delay:14s}.tm-ref .ai-stream .line:nth-child(7){animation-delay:16.8s}.tm-ref .ai-stream .line:nth-child(8){animation-delay:19.6s}.tm-ref .sd-heat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:14px}.tm-ref .sd-heat-head{color:var(--ink-3);display:flex;font-family:var(--font-mono);font-size:10px;justify-content:space-between;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.tm-ref .sd-heat-head .delta{color:var(--t);font-size:11px;letter-spacing:.03em;text-transform:none}.tm-ref .sd-heat-head .delta:before{content:"\25b2  ";font-size:9px}.tm-ref .sd-chart{aspect-ratio:320/90;width:100%}.tm-ref .sd-metrics{grid-gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-ml);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.tm-ref .sd-metric{background:var(--surface);padding:10px 8px;text-align:center}.tm-ref .sd-metric-lbl{color:var(--ink-3);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;margin-bottom:3px;text-transform:lowercase}.tm-ref .sd-metric-val{font-feature-settings:"tnum";font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.tm-ref .sd-cta{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-ml);color:var(--on-highlight);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:14px}.tm-ref .sd-cta small{color:rgba(var(--on-highlight-rgb),.65);font-family:var(--font-mono);font-size:11px}@media (hover:hover){.tm-ref .sd-cta:hover{filter:brightness(1.08)}}.tm-ref .sd-cta:active{transform:scale(.98)}.tm-ref .sd-cta:disabled{opacity:.6}.tm-ref .sd-top-front{position:relative;z-index:6}.tm-ref .sd-heat .lock-overlay.sd-heat-lock{border-radius:var(--radius-xl)}.tm-ref .sd-metric-val.m-rtp{color:var(--t)}.tm-ref .sd-metric-val.m-mult{color:var(--accent)}.tm-ref .sd-metric-val.m-vol{color:var(--heat-red)}.tm-ref .hc-svg{height:100%;width:100%}.tm-ref .hc-stop-top{stop-color:var(--highlight);stop-opacity:.35}.tm-ref .hc-stop-bot{stop-color:var(--highlight);stop-opacity:0}.tm-ref .hc-grid{stroke:rgba(var(--cream-rgb),.05)}.tm-ref .hc-now{stroke:rgba(var(--highlight-rgb),.3)}.tm-ref .hc-line{stroke:var(--highlight)}.tm-ref .hc-anim{transition:d .35s ease-out}.tm-ref .hc-dot{fill:var(--highlight)}.tm-ref .hc-core{fill:var(--on-highlight)}.tm-ref .sd-result{background:var(--well);border:1px solid var(--line-soft);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px}.tm-ref .sd-result-row{font-size:13px;line-height:1.45}.tm-ref .sd-result-bet,.tm-ref .sd-result-window{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-ref .sd-result-foot{font-size:11px;margin-top:2px}.tm-ref .bank-modal{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(var(--scrim-rgb),.9);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:120}.tm-ref .bank-modal[hidden]{display:none}.tm-ref .bank-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);border-radius:var(--radius-xl,var(--radius-lg));display:flex;flex-direction:column;gap:14px;max-width:360px;padding:20px 20px 16px;width:100%}.tm-ref .bank-title{font-family:var(--font-display);font-size:18px;line-height:1.2}.tm-ref .bank-sub{font-size:12px;line-height:1.45}.tm-ref .bank-tiers{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.tm-ref .bank-tier{background:var(--well);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font-family:inherit;font-size:13px;padding:12px 10px;transition:border-color .15s,background .15s}@media (hover:hover){.tm-ref .bank-tier:hover{border-color:var(--accent)}}.tm-ref .bank-tier.active{background:var(--accent);color:#000;color:var(--on-highlight,var(--on-accent,#000));font-weight:600}.tm-ref .bank-actions{display:flex;gap:10px;margin-top:4px}.tm-ref .bank-cancel,.tm-ref .bank-start{background:#0000;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-2);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:600}@media (hover:hover){.tm-ref .bank-cancel:hover{color:var(--ink)}}.tm-ref .bank-start{background:var(--accent);border-color:var(--accent);color:#000;color:var(--on-highlight,var(--on-accent,#000))}.tm-ref .bank-start[disabled]{opacity:.4}.tm-ref .nocoins-modal{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(var(--scrim-rgb),.9);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:120}.tm-ref .nocoins-modal[hidden]{display:none}.tm-ref .nocoins-panel{animation:ref-nocoins-panel-in .22s cubic-bezier(.2,.8,.2,1) both;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);border-radius:var(--radius-xl,var(--radius-lg));box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;gap:14px;max-width:340px;overflow:hidden;padding:22px 20px 18px;width:100%}@media (prefers-reduced-motion:reduce){.tm-ref .nocoins-panel{animation:none}}.tm-ref .nocoins-close-x{background:#0000;border:0;border-radius:50%;color:var(--ink-3);cursor:pointer;display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;width:32px}.tm-ref .nocoins-close-x svg{display:block;height:16px;width:16px}@media (hover:hover){.tm-ref .nocoins-close-x:hover{color:var(--ink)}}.tm-ref .nocoins-head{align-items:flex-start;display:flex;gap:10px}.tm-ref .nocoins-head-ico{background:rgba(var(--warn-rgb),.14);border-radius:50%;color:var(--warn);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.tm-ref .nocoins-head-ico svg{display:block;height:20px;width:20px}.tm-ref .nocoins-head-text{flex:1 1;min-width:0}.tm-ref .nocoins-title{color:var(--ink);font-family:var(--font-display);font-size:17px;letter-spacing:.005em;line-height:1.25}.tm-ref .nocoins-body{font-feature-settings:"tnum";font-size:12.5px;font-variant-numeric:tabular-nums;margin-top:2px}.tm-ref .nocoins-body .have{color:var(--warn);font-family:var(--font-mono);font-weight:600}.tm-ref .nocoins-body .need{color:var(--ink);font-family:var(--font-mono);font-weight:600}.tm-ref .nocoins-actions{display:flex;gap:10px;justify-content:flex-end}.tm-ref .nocoins-close{border-radius:var(--radius-md);color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:13px;padding:9px 16px}@media (hover:hover){.tm-ref .nocoins-close:hover{color:var(--ink)}}.tm-ref .locked{overflow:var(--lock-overflow);position:relative}.tm-ref .locked>.lock-content{filter:blur(5px) saturate(.7);pointer-events:none;transform:var(--lock-transform);transform-origin:center;transition:filter .4s;-webkit-user-select:none;user-select:none}.tm-ref .sw-chip.locked-ph{background:var(--ink-4)!important;box-shadow:inset 0 0 0 1px var(--line)!important;opacity:.6}.tm-ref .verdict-reason .reason-text.locked-ph,.tm-ref .verdict-reason .tag.locked-ph{background:var(--ink-4)!important;border-radius:4px;color:#0000!important;filter:none;opacity:.35}.tm-ref .verdict-reason .tag.locked-ph{display:inline-block;min-width:48px}.tm-ref .locked-neutral .ring-prob{color:#888!important;color:var(--ink-3,#888)!important;letter-spacing:.05em}.tm-ref .sd-hero.hero-locked{isolation:isolate;overflow:hidden;position:relative}.tm-ref .sd-hero.hero-locked>#sdLocked.locked{position:static!important}.tm-ref .sd-hero.hero-locked>#sdLocked.locked>.lock-overlay{border-radius:0!important;box-sizing:border-box;inset:0;padding-top:92px;position:absolute;z-index:5}.tm-ref .lock-overlay{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(180deg,rgba(var(--veil-rgb),.1),rgba(var(--veil-rgb),.5));border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:absolute;transition:opacity .3s;z-index:5}.tm-ref .lock-icon{border:1px solid var(--accent);border-radius:50%;color:var(--accent);display:grid;font-family:var(--font-display);font-size:22px;height:44px;place-items:center;transform:translateY(6px);width:44px}.tm-ref .lock-text{color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-align:center;text-transform:uppercase}.tm-ref .lock-cta{align-items:center;background:var(--cta-bg);border:none;border-radius:var(--radius-ml);box-shadow:var(--cta-shadow);color:var(--on-highlight);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:var(--cta-weight);gap:10px;isolation:isolate;justify-content:center;margin-top:4px;overflow:hidden;padding:12px 22px;position:relative;transform:translateY(-6px)}.tm-ref .lock-cta small{color:rgba(var(--on-highlight-rgb),.7);font-family:var(--font-mono);font-size:11px}.tm-ref .lock-cta:disabled{cursor:not-allowed}.tm-ref .lock-cta:disabled small{color:var(--danger-strong);font-weight:700}.tm-ref .lock-cta:after{background:linear-gradient(100deg,#0000 20%,#ffffffbf 50%,#0000 80%);bottom:0;content:"";left:-40%;opacity:0;pointer-events:none;position:absolute;top:0;transform:skew(-18deg);width:40%}.tm-ref .lock-cta.is-shine:after{animation:ref-lockShine .9s ease-out}@media (prefers-reduced-motion:reduce){.tm-ref .lock-cta.is-shine:after{animation:none}}.tm-ref .scan-modal{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--scrim-rgb),.92);display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.tm-ref .scan-modal[hidden]{display:none}.tm-ref .scan-panel{background:var(--scan-bg);border:1px solid var(--scan-border);border-radius:var(--radius-2xl);box-shadow:0 24px 60px #0009,0 0 40px rgba(var(--highlight-rgb),.2);max-width:320px;padding:28px 24px;text-align:center;width:100%}.tm-ref .scan-title{color:var(--scan-accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.tm-ref .scan-orb{display:grid;height:68px;margin:0 auto 18px;place-items:center;position:relative;width:68px}.tm-ref .scan-orb:before{animation:ref-scan-spin 1.2s linear infinite;border-bottom:1.5px solid #0000;border-left:1.5px solid var(--scan-accent);border-radius:50%;border-right:1.5px solid #0000;border-top:1.5px solid var(--scan-accent);content:"";inset:0;position:absolute}.tm-ref .scan-orb:after{animation:ref-scan-spin .9s linear infinite reverse;border:1.5px solid rgba(var(--highlight-rgb),.4);border-left:1.5px solid #0000;border-radius:50%;content:"";inset:10px;position:absolute}.tm-ref .scan-pct{color:var(--scan-accent);font-family:var(--font-display);font-size:22px;font-weight:500;position:relative;z-index:1}.tm-ref .scan-bar{background:var(--scan-track);border-radius:var(--radius-pill);height:4px;margin:14px 0 10px;overflow:hidden;width:100%}.tm-ref .scan-bar-fill{background:linear-gradient(90deg,var(--scan-accent-deep),var(--scan-accent));height:100%;transition:width .12s linear;width:0}.tm-ref .scan-step{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;min-height:1em}.tm-ref .scan-term{background:var(--scan-term-bg);border:1px solid var(--scan-term-border);border-radius:var(--radius-sm);height:132px;margin:12px 0 10px;mask-image:linear-gradient(180deg,#0000,#000 16%,#000);-webkit-mask-image:linear-gradient(180deg,#0000,#000 16%,#000);overflow:hidden;padding:8px 10px;position:relative;text-align:left}.tm-ref .scan-term:before{background:linear-gradient(180deg,var(--scan-term-sheen),#0000);content:"";height:16px;left:0;pointer-events:none;position:absolute;right:0;top:0}.tm-ref .scan-term-inner{color:var(--scan-term-ink);font-family:var(--font-mono);font-size:10px;letter-spacing:.01em;line-height:1.6;transition:transform .2s ease-out;white-space:pre}.tm-ref .scan-term-inner .pct{color:var(--scan-term-pct);margin-right:4px}.tm-ref .scan-term-inner .ok{color:var(--scan-term-ok)}.tm-ref .scan-term-inner .warn{color:var(--scan-term-warn)}.tm-ref .scan-term-inner .err{color:var(--scan-term-err)}.tm-ref .scan-term-inner .dim{color:var(--scan-term-dim)}.tm-ref .scan-term-inner .hl{color:var(--scan-term-hl);font-weight:var(--scan-term-hl-weight)}.tm-ref .scan-close{background:#0000;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-3);cursor:pointer;font-family:inherit;font-size:11px;margin-top:14px;padding:6px 14px}.tm-ref .winFeed{border:1px solid var(--line);border-radius:var(--radius-xl);margin-top:4px;overflow:hidden}.tm-ref .winFeed-head{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:12px 14px 10px}.tm-ref .winFeed-title{color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.tm-ref .winFeed-live{align-items:center;color:var(--accent);display:inline-flex;font-family:var(--font-mono);font-size:10px;gap:5px;letter-spacing:.08em}.tm-ref .winFeed-live:before{animation:ref-pulse 1.4s infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 8px var(--accent);content:"";height:6px;width:6px}.tm-ref .winFeed-list{mask-image:linear-gradient(180deg,#0000,#000 10%,#000 90%,#0000);-webkit-mask-image:linear-gradient(180deg,#0000,#000 10%,#000 90%,#0000);max-height:290px;overflow:hidden;position:relative}.tm-ref .winFeed-track{display:flex;flex-direction:column;transform:translateZ(0);will-change:transform}.tm-ref .winFeed-row{grid-gap:10px;align-items:center;border-bottom:1px solid var(--line-soft);display:grid;flex-shrink:0;gap:10px;grid-template-columns:38px 1fr auto;padding:10px 14px}.tm-ref .winFeed-row:last-child{border-bottom:none}@media (prefers-reduced-motion:reduce){.tm-ref .winFeed-track{transform:none!important}}.tm-ref .winFeed-icon{background:var(--icon-well);border-radius:8px;flex-shrink:0;height:38px;overflow:hidden;position:relative;width:38px}.tm-ref .winFeed-icon img{height:100%;object-fit:cover;width:100%}.tm-ref .winFeed-icon:after{background:#000000a6;border-radius:3px;bottom:2px;color:#fff;content:attr(data-prov);font-family:var(--font-mono);font-size:7px;left:2px;letter-spacing:.04em;padding:1px 3px;position:absolute}.tm-ref .winFeed-mid{display:flex;flex-direction:column;gap:3px;min-width:0}.tm-ref .winFeed-top{align-items:baseline;display:flex;gap:8px;min-width:0}.tm-ref .winFeed-user{color:var(--ink);flex-shrink:0;font-size:12px;font-weight:600}.tm-ref .winFeed-time{color:var(--ink-4);font-family:var(--font-mono);font-size:9px;letter-spacing:.04em}.tm-ref .winFeed-game,.tm-ref .winFeed-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-ref .winFeed-game{color:var(--ink-3);font-size:10px}.tm-ref .winFeed-right{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.tm-ref .winFeed-amt{color:var(--success);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em}.tm-ref .winFeed-amt.big{color:var(--accent)}.tm-ref .winFeed-mult{color:var(--ink-4);font-size:9px}.tm-ref .winFeed-foot,.tm-ref .winFeed-mult{font-family:var(--font-mono);letter-spacing:.04em}.tm-ref .winFeed-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);display:flex;font-size:10px;justify-content:space-between;padding:10px 14px}.tm-ref .winFeed-foot b{color:var(--ink);font-weight:600;letter-spacing:.02em}.tm-ref .rg-ai-ticker .ai-ic{background:var(--highlight);border-radius:50%;color:#1a1206;display:grid;flex:0 0 24px;font-size:11px;height:24px;place-items:center;width:24px}.tm-ref .rg-verdict .v-call-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.tm-ref .rg-verdict .v-call-row .v-call{white-space:nowrap}.tm-ref .rg-verdict .v-call-chip{align-items:center;background:color-mix(in srgb,currentColor 10%,#0000);border:1px solid;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.3;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.tm-ref .rg-verdict .v-call-chip[data-band=enter]{color:var(--highlight);color:var(--accent,var(--highlight))}.tm-ref .rg-verdict .v-call-chip[data-band=watch]{color:var(--highlight)}.tm-ref .rg-verdict .v-call-chip[data-band=wait]{color:var(--ink-3)}.tm-ref .rg-verdict .v-call-chip.locked-ph{background:color-mix(in srgb,var(--ink-4) 12%,#0000);border-color:var(--ink-4);color:var(--ink-4)}.tm-ref .bank-cancel,.tm-ref .bank-start,.tm-ref .bank-tier,.tm-ref .lock-cta,.tm-ref .nocoins-close,.tm-ref .nocoins-cta,.tm-ref .sd-back,.tm-ref .sd-cta{touch-action:manipulation}.tm-ref .lock-overlay{-webkit-backdrop-filter:blur(2px)}@media (max-width:360px){.tm-ref .v-call{font-size:19px}.tm-ref .ring{height:66px;width:66px}.tm-ref .ring-prob{font-size:21px}.tm-ref .sd-metric-val{font-size:12px}.tm-ref .sd-hero{padding:12px}.tm-ref .sd-top{gap:10px;grid-template-columns:52px 1fr auto}.tm-ref .sd-icon{height:52px;width:52px}.tm-ref .sd-meta-name{font-size:17px}.tm-ref .winFeed-row{gap:8px;grid-template-columns:32px 1fr auto;padding:9px 10px}.tm-ref .winFeed-icon{height:32px;width:32px}.tm-ref .winFeed-user{font-size:11px}.tm-ref .winFeed-game{font-size:9px}.tm-ref .winFeed-amt{font-size:12px}.tm-ref .winFeed-mult{font-size:8px}}@media (prefers-reduced-motion:reduce){.tm-ref .winFeed-live:before,.tm-ref .winFeed-track{animation:none}}.tm-ref .scan-panel{max-width:min(340px,calc(100vw - 32px))}.tm-ref .sd-back{min-height:34px}.tm-ref .lock-cta,.tm-ref .sd-cta{min-height:44px}.tm-ref .ai-status{align-items:center;background:#040609;border-bottom:1px solid var(--line);color:var(--ink-3);display:flex;flex-wrap:nowrap;font-family:var(--font-mono);font-size:10px;gap:14px;mask-image:linear-gradient(90deg,#000,#000 calc(100% - 20px),#0000);-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 20px),#0000);overflow:hidden;padding:6px 12px;position:relative}.tm-ref .ai-status::-webkit-scrollbar{display:none}.tm-ref .ai-status .term-prompt,.tm-ref .ai-status:before{color:var(--accent);flex-shrink:0;font-weight:600}.tm-ref .ai-status:before{content:"root@ai $";margin-right:2px}@media (max-width:480px){.tm-ref .ai-status{font-size:10px;gap:10px}.tm-ref .ai-status .ai-status-item:nth-of-type(3),.tm-ref .ai-status .ai-status-item:nth-of-type(4){display:none}}.tm-ref .ai-status-dot{animation:ref-aiPulse 1.6s ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 8px rgba(var(--accent-rgb),.7);flex-shrink:0;height:7px;width:7px}.tm-ref .ai-status-item{align-items:center;display:flex;flex-shrink:0;gap:5px;white-space:nowrap}.tm-ref .ai-status-item .k{color:var(--ink-3);font-size:10px;text-transform:lowercase}.tm-ref .ai-status-item .k:after{content:"="}.tm-ref .ai-status-item .v{font-feature-settings:"tnum";color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.tm-ref .ai-status-dot{animation:none}}.tm-ref .ai-log{background:#040609;border-top:1px solid var(--line);color:var(--ink-2);font-family:var(--font-mono);font-size:10px;height:22px;line-height:22px;overflow:hidden;position:relative}.tm-ref .ai-log:before{align-items:center;background:#07090c;border-right:1px solid var(--line);color:var(--accent);content:"[tail -f /var/log/ai.log]";display:flex;font-weight:500;height:100%;left:0;padding:0 10px;position:absolute;top:0;z-index:2}.tm-ref .ai-log-track{animation:ref-aiLogScroll 90s linear infinite;padding-left:200px;white-space:nowrap;will-change:transform}.tm-ref .ai-log-track .ok{color:var(--accent)}.tm-ref .ai-log-track .warn{color:var(--warn)}.tm-ref .ai-log-track .num{color:#afc;font-weight:500}.tm-ref .ai-log-track .dim{color:var(--ink-4)}@media (prefers-reduced-motion:reduce){.tm-ref .ai-log-track{animation:none}}.tm-ref .sd-back{background:#0000;border:1px solid var(--line);border-radius:0;color:var(--accent);font-family:var(--font-mono);font-size:12px;padding:6px 10px}.tm-ref .sd-back:before{color:var(--ink-3);content:"cd ..";font-weight:400;margin-right:6px}.tm-ref .sd-hero{background:repeating-linear-gradient(0deg,#33ff9905,#33ff9905 1px,#0000 0,#0000 3px),linear-gradient(180deg,#060a0d,#040709);border:1px solid var(--line);border-radius:0;padding:34px 14px 16px!important;position:relative}.tm-ref .sd-hero:before{color:var(--accent);content:"root@ai:/slot/predict$ run --target";font-family:var(--font-mono);font-size:10px;left:14px;letter-spacing:.02em;overflow:hidden;pointer-events:none;position:absolute;right:14px;text-overflow:ellipsis;top:10px;white-space:nowrap}.tm-ref .sd-icon{border:1px solid var(--accent)!important;border-radius:0!important;box-shadow:0 0 16px rgba(var(--accent-rgb),.25)}.tm-ref .sd-icon img{filter:saturate(.8) brightness(.95) contrast(1.05)}.tm-ref .sd-icon:after{display:none}.tm-ref .sd-meta-name{font-family:var(--font-mono)!important;font-size:16px!important;font-weight:600;letter-spacing:0}.tm-ref .sd-meta-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:10px}.tm-ref .sd-meta-sub:before{color:var(--ink-4);content:"# "}.tm-ref .sd-metrics{background:#000!important;border:1px solid var(--line)!important;border-radius:0!important;gap:1px!important}.tm-ref .sd-metric{background:#060a0d!important}.tm-ref .sd-metric-lbl{color:var(--accent)!important}.tm-ref .sd-metric-lbl:before{content:"$ "}.tm-ref .sd-metric-val{color:var(--ink)!important}.tm-ref .sd-heat{background:#040709!important;border:1px solid var(--line)!important;border-radius:0!important;padding:34px 14px 14px!important;position:relative}.tm-ref .sd-heat:before{color:var(--accent);content:"root@ai:/slot/predict$ heatmap --window=1h";font-family:var(--font-mono);font-size:10px;left:14px;letter-spacing:.02em;overflow:hidden;position:absolute;right:14px;text-overflow:ellipsis;top:10px;white-space:nowrap}.tm-ref .sd-heat-head{color:var(--ink-3)!important;font-family:var(--font-mono)!important}.tm-ref .sd-chart{color:var(--accent)}.tm-ref .sd-heat.locked{min-height:auto;padding:34px 14px 20px!important}.tm-ref .sd-heat.locked>.lock-content{filter:none;margin:0;opacity:.5;transform:none}.tm-ref .sd-heat.locked>.lock-content>.sd-chart{display:none}.tm-ref .sd-heat.locked>.lock-content>.sd-heat-head{margin-bottom:14px}.tm-ref .sd-heat.locked>.lock-overlay{background:none;display:flex;justify-content:center;padding:4px 0 0;position:static}.tm-ref .sd-live-pill{background:rgba(var(--accent-rgb),.1);border-color:var(--accent);border-radius:0;color:var(--accent)}.tm-ref .sd-live-pill:before{background:var(--accent);box-shadow:0 0 6px var(--accent)}.tm-ref .locked{border-radius:0}.tm-ref .sd-heat.locked>.lock-content{filter:blur(5px);opacity:.35}.tm-ref .lock-cta{background:#0000!important;border:1px solid var(--accent);box-shadow:0 0 20px rgba(var(--accent-rgb),.25),inset 0 0 0 1px rgba(var(--accent-rgb),.1);color:var(--accent)!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tm-ref .lock-cta:before{content:"[ "}.tm-ref .lock-cta:after{background:none;content:" ]";height:auto;inset:auto;opacity:1;position:static;transform:none;width:auto}.tm-ref .lock-cta.is-shine:after,.tm-ref .lock-cta:after{animation:none!important}.tm-ref .lock-cta small{color:var(--accent)!important;opacity:.9}.tm-ref .lock-cta:disabled small{color:var(--danger-strong)!important;opacity:1}.tm-ref .sd-icon img,.tm-ref .winFeed-icon-img{filter:saturate(.65) brightness(.9)}.tm-ref .winFeed{background:var(--winfeed-bg);border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft)}.tm-ref .bank-modal{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(var(--scrim-rgb),.92)}.tm-ref .bank-panel{background:repeating-linear-gradient(0deg,#33ff9905,#33ff9905 1px,#0000 0,#0000 3px),linear-gradient(180deg,#060a0d,#040709);border:1px solid var(--accent);border-radius:0;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 18px 50px #000000bf,0 0 40px rgba(var(--accent-rgb),.08);gap:12px;padding:34px 16px 14px;position:relative}.tm-ref .bank-panel:before{color:var(--accent);content:"root@ai:/bank$ select-tier";font-family:var(--font-mono);font-size:10px;left:14px;letter-spacing:.03em;overflow:hidden;pointer-events:none;position:absolute;right:14px;text-overflow:ellipsis;top:10px;white-space:nowrap}.tm-ref .bank-title{color:var(--ink);font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.3}.tm-ref .bank-title:before{color:var(--accent);content:"# ";font-weight:400}.tm-ref .bank-sub{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.01em;line-height:1.5}.tm-ref .bank-sub:before{color:var(--ink-4);content:"// "}.tm-ref .bank-tiers{gap:8px}.tm-ref .bank-tier{background:#040709;border:1px solid var(--line);border-radius:0;color:var(--ink-2);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.02em;padding:11px 8px;position:relative;text-align:center;transition:border-color .12s,background .12s,color .12s}.tm-ref .bank-tier:before{color:var(--ink-4);content:"[ ";font-weight:400}.tm-ref .bank-tier:after{color:var(--ink-4);content:" ]";font-weight:400}@media (hover:hover){.tm-ref .bank-tier:hover{background:rgba(var(--accent-rgb),.04);border-color:var(--accent);color:var(--ink)}.tm-ref .bank-tier:hover:after,.tm-ref .bank-tier:hover:before{color:var(--accent)}}.tm-ref .bank-tier.active{background:rgba(var(--accent-rgb),.16);border-color:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.18),inset 0 0 0 1px rgba(var(--accent-rgb),.3);color:var(--accent);font-weight:700}.tm-ref .bank-tier.active:after,.tm-ref .bank-tier.active:before{color:var(--accent)}.tm-ref .bank-actions{gap:8px;margin-top:6px}.tm-ref .bank-cancel,.tm-ref .bank-start{border-radius:0;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase;transition:background .12s,color .12s,border-color .12s}.tm-ref .bank-cancel{background:#0000;border:1px solid var(--line);color:var(--ink-3)}.tm-ref .bank-cancel:before{color:var(--ink-4);content:"[ ";font-weight:400}.tm-ref .bank-cancel:after{color:var(--ink-4);content:" ]";font-weight:400}@media (hover:hover){.tm-ref .bank-cancel:hover{border-color:var(--ink-2);color:var(--ink)}}.tm-ref .bank-start{background:#0000;border:1px solid var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.2),inset 0 0 0 1px rgba(var(--accent-rgb),.08);color:var(--accent)}.tm-ref .bank-start:before{color:var(--accent);content:"[ ";font-weight:400}.tm-ref .bank-start:after{color:var(--accent);content:" ]";font-weight:400}@media (hover:hover){.tm-ref .bank-start:hover:not([disabled]){background:rgba(var(--accent-rgb),.14);box-shadow:0 0 22px rgba(var(--accent-rgb),.35),inset 0 0 0 1px rgba(var(--accent-rgb),.2)}}.tm-ref .bank-start[disabled]{border-color:var(--line);box-shadow:none;color:var(--ink-4);cursor:not-allowed;opacity:1}.tm-ref .bank-start[disabled]:after,.tm-ref .bank-start[disabled]:before{color:var(--ink-4)}@media (max-width:480px){.tm-ref .bank-panel{padding:30px 12px 12px}.tm-ref .bank-panel:before{font-size:9px}.tm-ref .bank-title{font-size:14px}}.tm-ref .nocoins-modal{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(var(--scrim-rgb),.92)}.tm-ref .nocoins-panel{background:repeating-linear-gradient(0deg,rgba(255,184,74,.025),rgba(255,184,74,.025) 1px,#0000 0,#0000 3px),linear-gradient(180deg,#0b0905,#070503);box-shadow:0 0 0 1px rgba(var(--warn-rgb),.08),0 18px 50px #000000bf,0 0 40px rgba(var(--warn-rgb),.08);gap:10px;position:relative}.tm-ref .nocoins-panel:before{color:var(--warn);content:"root@ai:/wallet$ ERROR: insufficient balance";font-family:var(--font-mono);font-size:10px;left:14px;letter-spacing:.03em;overflow:hidden;pointer-events:none;position:absolute;right:14px;text-overflow:ellipsis;top:10px;white-space:nowrap}.tm-ref .nocoins-title{color:var(--warn);font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.01em;line-height:1.3}.tm-ref .nocoins-title:before{color:var(--warn);content:"! ";font-weight:700}.tm-ref .nocoins-body{color:var(--ink-2);font-family:var(--font-mono);font-size:12px;letter-spacing:.01em;line-height:1.5}.tm-ref .nocoins-body:before{color:var(--ink-4);content:"> "}.tm-ref .nocoins-actions{gap:8px;margin-top:4px}.tm-ref .nocoins-close{background:#0000;border:1px solid var(--line);border-radius:0;color:var(--ink-3);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 14px;text-transform:uppercase}.tm-ref .nocoins-close:before{color:var(--ink-4);content:"[ ";font-weight:400}.tm-ref .nocoins-close:after{color:var(--ink-4);content:" ]";font-weight:400}@media (hover:hover){.tm-ref .nocoins-close:hover{border-color:var(--ink-2);color:var(--ink)}}.tm-ref .nocoins-cta{background:#0000;border:1px solid var(--warn);border-radius:0;box-shadow:0 0 14px rgba(var(--warn-rgb),.2),inset 0 0 0 1px rgba(var(--warn-rgb),.08);color:var(--warn);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.08em;padding:10px 14px;text-transform:uppercase}.tm-ref .nocoins-cta:before{color:var(--warn);content:"[ ";font-weight:400}.tm-ref .nocoins-cta:after{color:var(--warn);content:" ]";font-weight:400}@media (hover:hover){.tm-ref .nocoins-cta:hover{background:rgba(var(--warn-rgb),.12);box-shadow:0 0 22px rgba(var(--warn-rgb),.35),inset 0 0 0 1px rgba(var(--warn-rgb),.2)}}@media (max-width:480px){.tm-ref .nocoins-panel{padding:30px 12px 12px}.tm-ref .nocoins-panel:before{font-size:9px}.tm-ref .nocoins-title{font-size:14px}.tm-ref .nocoins-actions{align-items:stretch;flex-direction:column;gap:8px}.tm-ref .nocoins-close{align-self:flex-end;min-width:72px;text-align:center}.tm-ref .nocoins-cta{font-size:11px;letter-spacing:.04em;padding:9px 8px;text-align:center;white-space:nowrap;width:100%}}.tm-ref .sd-result{background:#000;border:1px solid var(--line);border-radius:0;font-family:var(--font-mono);gap:5px;margin-top:12px;padding:12px 12px 10px;position:relative}.tm-ref .sd-result:before{color:var(--accent);content:"$ scatter --tier";display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;margin-bottom:4px;opacity:.85}.tm-ref .sd-result-row{color:var(--ink);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.01em;line-height:1.5}.tm-ref .sd-result-bet{color:var(--ink);font-weight:600}.tm-ref .sd-result-bet:before{color:var(--accent);content:"> ";font-weight:400}.tm-ref .sd-result-window{color:var(--ink-2);font-weight:500}.tm-ref .sd-result-window:before{color:var(--accent);content:"> ";font-weight:400;opacity:.75}.tm-ref .sd-result-foot{border-top:1px dashed var(--line-soft);color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;margin-top:3px;padding-top:6px}.tm-ref .sd-result-foot:before{color:var(--ink-4);content:"# "}.tm-ref .rg-verdict .v-lbl{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.14em}.tm-ref .rg-verdict .v-lbl:before{color:var(--accent);content:"$ ";margin-right:2px;opacity:.75}.tm-ref .rg-ai-ticker .ai-ic{background:#0000;border:1px solid var(--accent);border-radius:0;box-shadow:0 0 8px rgba(var(--accent-rgb),.25);color:var(--accent);font-family:var(--font-mono);font-size:9px;font-weight:700;height:22px;width:22px}.tm-ref .rg-verdict .lock-overlay .lock-text{font-family:var(--font-mono)}.tm-ref .nocoins-panel{border:1px solid var(--warn);border-radius:0;box-shadow:none;padding:34px 16px 14px}.tm-ref .bank-input-row{align-items:center;display:flex;gap:8px;margin-top:12px}.tm-ref .bank-input{background:#2f78ff14;border:1px solid var(--line);border-radius:0;color:#fff;flex:1 1;font:600 13px var(--font-mono);min-width:0;outline:none;padding:11px 12px}.tm-ref .bank-input:focus{border-color:var(--highlight)}.tm-ref .bank-input-row span{color:var(--highlight);font-size:11px}.tm-ref .slot-detail{display:flex;flex-direction:column;gap:12px;padding:0 12px 20px}.tm-ref .tm-det__vip{margin:0;width:100%}.tm-ref .tm-det__hack{margin:0}:root{--tm-gold:#f5c04a;--tm-gold-hi:#ffe08a;--tm-gold-lo:#b8862b;--tm-gold-grad:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);--tm-gold-line:#f5c04a57}.tm-app{min-height:100dvh;padding:0!important}.tm-win{border-bottom:0;border-top:0;height:100dvh!important}.tm-login{align-items:stretch!important;padding:0!important}.tm-login__win{border-bottom:0!important;border-top:0!important;height:auto!important;margin:0 auto!important;min-height:max(100dvh,700px)!important}.tm-login__win,.tm-win{border-left-color:#f5c04a57!important;border-left-color:var(--tm-gold-line)!important;border-right-color:#f5c04a57!important;border-right-color:var(--tm-gold-line)!important;box-shadow:0 0 60px #2066fc38,0 0 0 1px #f5c04a1a,inset 0 1px 0 #ffe9a84d}.tm-login__win:before,.tm-win:before{background:linear-gradient(90deg,#0000,#ffe08a,#f5c04a,#ffe08a,#0000);background:linear-gradient(90deg,#0000,var(--tm-gold-hi),var(--tm-gold),var(--tm-gold-hi),#0000);content:"";height:2px;left:6%;pointer-events:none;position:absolute;right:6%;top:0;z-index:6}.tm-win{position:relative}.tm-bar{background:linear-gradient(180deg,#f5c04a1f,#0000);border-bottom:1px solid #f5c04a57;border-bottom:1px solid var(--tm-gold-line)}.tm-brand b{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);-webkit-background-clip:text;background-clip:text;color:#0000;letter-spacing:2px}.tm-brand__g{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);border-color:#ffe08a;border-color:var(--tm-gold-hi);box-shadow:0 0 14px #f5c04a8c;color:#2a1c00}.tm-chip--coin{background:linear-gradient(135deg,#f5c04a4d,#f5c04a0f);border-color:#f5c04a;border-color:var(--tm-gold);box-shadow:0 0 14px #f5c04a33;color:#ffe08a;color:var(--tm-gold-hi)}.tm-chip--user{background:linear-gradient(135deg,#2066fc4d,#2066fc14);border-color:#b8862b;border-color:var(--tm-gold-lo)}.tm-chip--user small{color:#f5c04a;color:var(--tm-gold)}.tm-ticker{border-bottom-color:#f5c04a57;border-bottom-color:var(--tm-gold-line)}.tm-tabs{gap:8px;padding:12px 12px 0}.tm-tab{background:#f5c04a08;border:1px solid #f5c04a38;letter-spacing:2px}.tm-tab--on{background:linear-gradient(180deg,#f5c04a33,#f5c04a08);border-color:#f5c04a;border-color:var(--tm-gold);border-bottom:3px solid #f5c04a;border-bottom:3px solid var(--tm-gold);box-shadow:0 8px 22px -12px #f5c04ae6;color:#ffe08a;color:var(--tm-gold-hi)}.tm-tab--on em{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);color:#2a1c00;font-weight:800}.tm-tab__p{color:#f5c04a;color:var(--tm-gold);opacity:1}.tm-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:14px 12px 0}.tm-stats div{background:linear-gradient(180deg,#f5c04a1a,#f5c04a05);border:1px solid #f5c04a42;padding:10px 8px;position:relative;text-align:center}.tm-stats div:before{content:"";height:2px;left:12%;position:absolute;right:12%;top:-1px}.tm-stats b,.tm-stats div:before{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad)}.tm-stats b{-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:20px}.tm-stats small{color:var(--tm-dim);font-size:9px;letter-spacing:1.5px;text-transform:uppercase}.tm-prov li{border-top-color:#f5c04a24;position:relative}.tm-prov button:not(:disabled):hover{background:linear-gradient(90deg,#f5c04a24,#0000)}.tm-prov button:not(:disabled):hover:before{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);bottom:18%;content:"";left:0;position:absolute;top:18%;width:3px}.tm-prov button{position:relative}.tm-prov__logo{border-color:#f5c04a59}.tm-prov__st:before{text-shadow:0 0 8px #f5c04a;text-shadow:0 0 8px var(--tm-gold)}.tm-cmd b,.tm-prov__st:before{color:#f5c04a;color:var(--tm-gold)}.tm-game{border-color:#f5c04a38}.tm-game:after,.tm-game:before{content:"";height:10px;pointer-events:none;position:absolute;transition:all .15s;width:10px;z-index:4}.tm-game:before{border-left:2px solid #f5c04a;border-left:2px solid var(--tm-gold);border-top:2px solid #f5c04a;border-top:2px solid var(--tm-gold);left:-1px;top:-1px}.tm-game:after{border-bottom:2px solid #f5c04a;border-bottom:2px solid var(--tm-gold);border-right:2px solid #f5c04a;border-right:2px solid var(--tm-gold);bottom:-1px;right:-1px}.tm-game:hover{border-color:#f5c04a;border-color:var(--tm-gold);box-shadow:0 0 20px #f5c04a47}.tm-game:hover:after,.tm-game:hover:before{height:16px;width:16px}.tm-game--hot{border-color:#f5c04a;border-color:var(--tm-gold);box-shadow:0 0 14px #f5c04a40,inset 0 0 16px #f5c04a14}.tm-game--hot .tm-game__thumb:before{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,6px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,6px 50%);color:#2a1c00;content:"HOT";font-size:8px;font-weight:800;letter-spacing:1px;padding:2px 8px 2px 10px;position:absolute;right:-2px;top:14px;z-index:3}.tm-game__name:before{color:#f5c04a;color:var(--tm-gold)}.tm-game__code{color:#ffe08a;color:var(--tm-gold-hi)}.tm-chipbtn{border-color:#f5c04a40}.tm-chipbtn--on{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);border-color:#ffe08a;border-color:var(--tm-gold-hi);box-shadow:0 0 12px #f5c04a59;color:#2a1c00;font-weight:800}.tm-chipbtn--back{background:#f5c04a24;border-color:#f5c04a;border-color:var(--tm-gold);color:#ffe08a;color:var(--tm-gold-hi)}.tm-search{border-color:#f5c04a47}.tm-search:focus{box-shadow:0 0 0 1px #f5c04a,0 0 14px #f5c04a40;box-shadow:0 0 0 1px var(--tm-gold),0 0 14px #f5c04a40}.tm-tools{border-bottom-color:#f5c04a57;border-bottom-color:var(--tm-gold-line)}.tm-bcr,.tm-det,.tm-det__stats,.tm-room .road-wrap,.tm-room .tcard,.tm-room .verdict-card{border-color:#f5c04a42}.tm-room .tcard{border-color:#f5c04a;border-color:var(--tm-gold);box-shadow:inset 0 0 0 1px #f5c04a1f,0 0 18px #f5c04a1a}.tm-det__cmd{color:#f5c04a!important;color:var(--tm-gold)!important}.tm-det__cmd.p{color:#4cc6ff!important}.tm-det__cmd.b{color:#ff5f6d!important}.tm-bcr:hover:not(:disabled){border-color:#f5c04a;border-color:var(--tm-gold);box-shadow:0 0 18px #f5c04a40}.tm-hall__t b{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);-webkit-background-clip:text;background-clip:text;color:#0000}.tm-ref .sd-heat,.tm-ref .sd-hero,.tm-ref .sd-metrics,.tm-ref .winFeed{border-color:#f5c04a42}.tm-ref .sd-live-pill{border-color:#f5c04a;border-color:var(--tm-gold);color:#ffe08a;color:var(--tm-gold-hi)}.tm-ref .sd-metric-lbl{color:#f5c04a;color:var(--tm-gold)}.frame-popup-panel__btn-primary,.hud-hack-popup__ok,.swal2-popup .swal2-confirm,.tm-det__go,.tm-det__row button,.tm-det__vip,.tm-login .vip-login__submit,.tm-ref .bank-start:not(:disabled),.tm-ref .lock-cta,.tm-ref .nocoins-cta{animation:tm-btn-shine 3.4s ease-in-out infinite;background:linear-gradient(110deg,#0000 38%,#fff9 50%,#0000 62%) -150% 0 /250% 100% no-repeat,linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b)!important;border:1px solid #ffe08a!important;border:1px solid var(--tm-gold-hi)!important;box-shadow:0 8px 22px -8px #f5c04acc,inset 0 1px 0 #ffffff8c!important;color:#2a1c00!important;font-weight:800!important;text-shadow:0 1px 0 #ffffff59;transition:transform .15s,filter .15s}.frame-popup-panel__btn-primary:hover,.hud-hack-popup__ok:hover,.tm-det__go:hover,.tm-det__row button:hover,.tm-det__vip:hover,.tm-login .vip-login__submit:hover:not(:disabled),.tm-ref .bank-start:hover:not(:disabled),.tm-ref .lock-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.tm-det__go:active,.tm-det__vip:active,.tm-login .vip-login__submit:active,.tm-ref .bank-start:active,.tm-ref .lock-cta:active{transform:translateY(1px)}.tm-det__vip:disabled,.tm-ref .bank-start:disabled{animation:none;filter:grayscale(.4);opacity:.45}.tm-login .vip-login__submit span,.tm-ref .lock-cta small{color:#2a1c00!important}.tm-ref .lock-cta{box-shadow:0 0 26px #f5c04a8c,inset 0 1px 0 #ffffff8c!important}@keyframes tm-btn-shine{0%,52%{background-position:-150% 0,0 0}to{background-position:150% 0,0 0}}.frame-popup-panel__btn-secondary,.hud-hack-popup__cancel,.swal2-popup .swal2-cancel,.tm-det__acts button,.tm-ref .bank-cancel,.tm-ref .nocoins-close{background:#f5c04a0f!important;border-color:#b8862b!important;border-color:var(--tm-gold-lo)!important;color:#ffe08a!important;color:var(--tm-gold-hi)!important}.tm-det__acts button:hover,.tm-ref .bank-cancel:hover{background:#f5c04a29!important;border-color:#f5c04a!important;border-color:var(--tm-gold)!important}.tm-ref .bank-tier.active{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);border-color:#ffe08a;border-color:var(--tm-gold-hi);box-shadow:0 0 14px #f5c04a66;color:#2a1c00}.tm-ref .bank-tier.active:after,.tm-ref .bank-tier.active:before{color:#2a1c00}.tm-ref .bank-tier:hover{border-color:#f5c04a;border-color:var(--tm-gold)}.tm-ref .bank-title:before{color:#f5c04a;color:var(--tm-gold)}.tcard-status,.tm-det__live{border-color:#f5c04a;border-color:var(--tm-gold);color:#ffe08a;color:var(--tm-gold-hi)}.frame-popup-panel,.hall-notice-modal__panel,.hud-hack-popup,.llwin-choice-panel,.swal2-popup.custom-swal,.swal2-popup.swal-frame-popup,.swal2-popup.swal-loading-modal,.tm-ref .bank-panel,.tm-ref .nocoins-panel,.tm-ref .scan-panel{border-color:#f5c04a57!important;border-color:var(--tm-gold-line)!important;box-shadow:0 0 44px #2066fc47,0 0 0 1px #f5c04a1f,inset 0 1px 0 #ffe9a840!important}.tm-dock{background:linear-gradient(0deg,#f5c04a1a,#05091399);border-top:1px solid #f5c04a57;border-top:1px solid var(--tm-gold-line);display:grid;flex-shrink:0;grid-template-columns:repeat(4,1fr)}.tm-dock a{align-items:center;color:var(--tm-dim);display:flex;flex-direction:column;font-size:9px;gap:3px;letter-spacing:1px;padding:9px 0 8px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .15s}.tm-dock a i{font-size:16px;font-style:normal;line-height:1}.tm-dock a.on,.tm-dock a:hover{color:#ffe08a;color:var(--tm-gold-hi)}.tm-dock a.on:before{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);box-shadow:0 0 12px #f5c04a;box-shadow:0 0 12px var(--tm-gold);content:"";height:3px;left:22%;position:absolute;right:22%;top:-1px}.tm-dock a.on i{filter:drop-shadow(0 0 6px #f5c04a);filter:drop-shadow(0 0 6px var(--tm-gold))}.tm-foot{border-top:0;padding:4px}.tm-main.vip-app__main{scrollbar-color:#f5c04a #f5c04a0f;scrollbar-color:var(--tm-gold) #f5c04a0f;scrollbar-width:auto}.tm-main.vip-app__main::-webkit-scrollbar{width:8px}.tm-main.vip-app__main::-webkit-scrollbar-track{background:#f5c04a0d}.tm-main.vip-app__main::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f5c04a,#b8862b);background:linear-gradient(180deg,var(--tm-gold),var(--tm-gold-lo))}.tm-login__hero h1 .g{filter:drop-shadow(0 0 16px rgba(245,192,74,.6))}.tm-login .tm-login__panel{border-color:#f5c04a57;border-color:var(--tm-gold-line);box-shadow:0 0 34px #2066fc2e,inset 0 0 0 1px #f5c04a0f}.tm-login__tag{background:#08122c;border:1px solid #b8862b;border:1px solid var(--tm-gold-lo);color:#ffe08a;color:var(--tm-gold-hi);padding:1px 8px}.tm-feed{border-color:#f5c04a57;border-color:var(--tm-gold-line)}.tm-feed__title{border-bottom-color:#f5c04a57;border-bottom-color:var(--tm-gold-line);color:#f5c04a;color:var(--tm-gold)}.tm-online b{color:#ffe08a;color:var(--tm-gold-hi)}.tm-login .vip-field input:focus{border-color:#f5c04a;border-color:var(--tm-gold);box-shadow:0 0 0 1px #f5c04a,0 0 14px #f5c04a33;box-shadow:0 0 0 1px var(--tm-gold),0 0 14px #f5c04a33}.tm-login .vip-login__link{color:#ffe08a;color:var(--tm-gold-hi)}.tm-brand b{background:linear-gradient(90deg,#fff4cf,#f5c04a)!important;-webkit-background-clip:text!important;background-clip:text!important}.tm-login .vip-login__submit span{color:#1a1000!important;font-weight:800!important;text-shadow:none!important}.tm-jp{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:4px 12px 10px}.tm-jp button{align-items:center;background:linear-gradient(180deg,#2066fc29,#081028e6);border:1px solid #f5c04a59;border-radius:4px;color:#e8efff;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;padding:8px 6px 10px;position:relative;transition:transform .15s,box-shadow .15s}.tm-jp button:hover{box-shadow:0 0 16px #f5c04a59;transform:translateY(-2px)}.tm-jp__img{aspect-ratio:1;border-radius:3px;object-fit:cover;width:100%}.tm-jp__hot{left:-6px;position:absolute;top:-6px;width:34px;z-index:2}.tm-jp b{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:11px;text-align:center}.tm-jp small{color:var(--tm-dim);font-size:9px;letter-spacing:1px;text-transform:uppercase}.tm-av{padding:4px 2px}.tm-av__head{align-items:baseline;color:#7f93bd;color:var(--tm-dim,#7f93bd);display:flex;font-size:11px;justify-content:space-between;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.tm-av__mult{background:linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);background:var(--tm-gold-grad);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:20px;font-weight:800;letter-spacing:0}.tm-av__mult.crashed{-webkit-text-fill-color:#ff4d5e;background:none;color:#ff4d5e;font-size:14px}.tm-av__svg{background:radial-gradient(ellipse at 20% 100%,#2066fc33,#0000 70%);border-bottom:1px solid #f5c04a4d;border-left:1px solid #f5c04a4d;display:block;height:130px;width:100%}.tm-av__grid line{stroke:#96afe629;stroke-dasharray:2 4}.tm-av__grid text{fill:#96afe699;font-family:inherit;font-size:8px}.tm-av__line{stroke:#f5c04a;filter:drop-shadow(0 0 4px rgba(245,192,74,.7))}.tm-av__line.crashed{stroke:#ff4d5e;filter:none}.tm-av__boom{fill:#ff4d5e;font-size:14px;font-weight:800}.tm-av__hist{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0}.tm-av__chip{border:1px solid;border-radius:10px;font-size:10px;font-style:normal;padding:2px 6px}.tm-av__chip--lo{border-color:#8fb4ff66;color:#8fb4ff}.tm-av__chip--mid{border-color:#c58cff73;color:#c58cff}.tm-av__chip--hi{background:#f5c04a1f;border-color:#ffd47a99;color:#ffd47a}.tm-av__pred{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1.4fr 1fr .7fr}.tm-av__pred div{background:#08102899;border:1px solid #f5c04a40;padding:6px 8px}.tm-av__pred small{color:#7f93bd;color:var(--tm-dim,#7f93bd);display:block;font-size:8px;letter-spacing:1px;text-transform:uppercase}.tm-av__pred b{color:#e8efff;font-size:12px}.tm-av__pred b.g{color:#f5c04a}.tm-ref .sd-heat--av:before{content:"root@ai:/aviator/predict$ crash --live --window=10"}.tm-av__band{fill:#f5c04a1a;stroke:#f5c04a80;stroke-dasharray:3 3;stroke-width:.8}a.vip-missions__banner-wrap,a.vip-missions__cta{color:inherit;cursor:pointer;display:block;text-decoration:none}.vip-missions__step--link{cursor:pointer;transition:filter .15s,transform .15s}.vip-missions__step--link:hover{filter:brightness(1.2) drop-shadow(0 0 10px rgba(245,192,74,.5));transform:translateY(-2px)}.tm-vipbtn{grid-gap:12px;align-items:center;display:grid!important;gap:12px;grid-template-columns:auto 1fr auto;letter-spacing:0!important;overflow:hidden;padding:12px 14px!important;position:relative;text-align:left}.tm-vipbtn__crown{animation:tm-vip-float 2.4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,255,255,.5));font-size:26px;line-height:1}.tm-vipbtn__txt b{display:block;font-size:13px;letter-spacing:1.5px}.tm-vipbtn__txt small{display:block;font-size:9px;font-weight:600;letter-spacing:.3px;margin-top:3px;opacity:.8}.tm-vipbtn__cost{background:#2a1c0024;border:1.5px solid #2a1c008c;font-size:13px;font-weight:800;padding:5px 9px}@keyframes tm-vip-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-3px) rotate(4deg)}}.tm-vip{animation:tm-vip-fade .25s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050edb;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:10050}@keyframes tm-vip-fade{0%{opacity:0}to{opacity:1}}.tm-vip__panel{animation:tm-vip-pop .45s cubic-bezier(.2,1.3,.4,1);background:radial-gradient(ellipse at 50% 0,#f5c04a38,#0000 60%),linear-gradient(180deg,#11265e,#071230);border:1px solid var(--tm-gold);box-shadow:0 0 60px #f5c04a59,0 0 120px #2066fc4d,inset 0 0 0 1px #ffe9a82e;overflow:hidden;padding:30px 22px 22px;position:relative;text-align:center;width:min(400px,100%)}@keyframes tm-vip-pop{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:none}}.tm-vip__panel:after,.tm-vip__panel:before{border:2px solid var(--tm-gold-hi);content:"";height:18px;position:absolute;width:18px}.tm-vip__panel:before{border-bottom:0;border-right:0;left:6px;top:6px}.tm-vip__panel:after{border-left:0;border-top:0;bottom:6px;right:6px}.tm-vip__rays{animation:tm-vip-spin 26s linear infinite;background:repeating-conic-gradient(from 0deg,#ffe08a80 0 6deg,#0000 6deg 18deg);height:520px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 62%);mask-image:radial-gradient(circle,#000 0,#0000 62%);opacity:.35;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:520px}@keyframes tm-vip-spin{to{transform:translateX(-50%) rotate(1turn)}}.tm-vip__x{background:none;border:0;color:var(--tm-dim);cursor:pointer;font-size:22px;position:absolute;right:10px;top:8px;z-index:3}.tm-vip__x:hover{color:var(--tm-gold-hi)}.tm-vip__crown{animation:tm-vip-float 2.4s ease-in-out infinite;background:var(--tm-gold-grad);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 0 14px rgba(245,192,74,.8));font-size:44px;line-height:1;position:relative}.tm-vip__badge{background:var(--tm-gold-grad);-webkit-clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);color:#2a1c00;display:inline-block;font-size:10px;letter-spacing:3px;margin:8px 0 6px;padding:3px 12px}.tm-vip__badge,.tm-vip__title{font-weight:800;position:relative}.tm-vip__title{color:#fff;font-size:20px;letter-spacing:2px;margin:6px 0 4px;text-shadow:0 0 18px #f5c04a80}.tm-vip__bet{color:var(--tm-dim);font-size:10px;letter-spacing:1.5px;margin:0 0 18px;position:relative}.tm-vip__bet b{background:#f5c04a1a;border:1px solid var(--tm-gold-lo);color:var(--tm-gold-hi);margin-left:6px;padding:2px 8px}.tm-vip__gauges{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;position:relative}.tm-vip__gauge{animation:tm-vip-rise .6s ease-out both;padding-bottom:4px;position:relative}@keyframes tm-vip-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.tm-vip__gauge svg{display:block;height:84px;margin:0 auto;transform:rotate(-90deg);width:84px}.tm-vip__gauge .trk{fill:none;stroke:#7db0ff2e;stroke-width:6}.tm-vip__gauge .arc{fill:none;stroke-width:6;stroke-linecap:round;stroke-dashoffset:var(--off);animation:tm-vip-arc 1.1s ease-out both}@keyframes tm-vip-arc{0%{stroke-dashoffset:213.6}to{stroke-dashoffset:var(--off)}}.tm-vip__gauge--blue .arc{stroke:#5b93ff;filter:drop-shadow(0 0 5px #2f78ff)}.tm-vip__gauge--gold .arc{stroke:var(--tm-gold);filter:drop-shadow(0 0 5px rgba(245,192,74,.8))}.tm-vip__gauge--ultra .arc{stroke:#fff1b8;filter:drop-shadow(0 0 8px #ffe08a)}.tm-vip__gauge b{color:#fff;font-size:20px;left:0;position:absolute;right:0;top:29px}.tm-vip__gauge b small{color:var(--tm-gold);font-size:10px}.tm-vip__gauge span{color:var(--tm-dim);display:block;font-size:9px;letter-spacing:1px;margin-top:6px}.tm-vip__gauge--ultra span{animation:tm-vip-blink 1.2s ease-in-out infinite;color:var(--tm-gold-hi);font-weight:800}@keyframes tm-vip-blink{50%{opacity:.55}}.tm-vip__note{color:var(--tm-dim);display:flex;font-size:10px;gap:14px;justify-content:center;margin-bottom:14px;position:relative}.tm-vip__note b{color:var(--tm-gold-hi)}.tm-vip__cta{animation:tm-btn-shine 2.6s ease-in-out infinite,tm-vip-pulse 1.6s ease-in-out infinite;background:linear-gradient(110deg,#0000 38%,#ffffffa6 50%,#0000 62%) -150% 0 /250% 100% no-repeat,linear-gradient(135deg,#ffe9a8,#f5c04a 48%,#b8862b);border:1px solid var(--tm-gold-hi);box-shadow:0 10px 30px -8px #f5c04ad9,inset 0 1px 0 #fff9;color:#2a1c00;cursor:pointer;font:800 14px var(--tm-mono);letter-spacing:2px;padding:15px;position:relative;width:100%}.tm-vip__cta:disabled{animation:none;cursor:wait;opacity:.5}@keyframes tm-vip-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.tm-vc{animation:tm-vc-glow 2.4s ease-in-out infinite;background:radial-gradient(ellipse at 100% 0,#f5c04a24,#0000 55%),linear-gradient(180deg,#142c6eb3,#060e26e6);border:1px solid var(--tm-gold);box-shadow:0 0 26px #f5c04a40,inset 0 0 0 1px #ffe9a81a;overflow:hidden;padding:14px;position:relative}@keyframes tm-vc-glow{0%,to{box-shadow:0 0 22px #f5c04a38,inset 0 0 0 1px #ffe9a81a}50%{box-shadow:0 0 38px #f5c04a73,inset 0 0 0 1px #ffe9a833}}.tm-vc__head{align-items:center;color:var(--tm-gold-hi);display:flex;font-size:12px;gap:8px;letter-spacing:3px;margin-bottom:12px}.tm-vc__crown{font-size:18px}.tm-vc__live{animation:tm-vip-blink 1.1s ease-in-out infinite;color:var(--tm-gold);font-size:9px;letter-spacing:1px;margin-left:auto}.tm-vc__radar{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr}.tm-vc__ring{display:grid;height:86px;place-items:center;position:relative;text-align:center;width:86px}.tm-vc__ring svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.tm-vc__ring .trk{fill:none;stroke:#7db0ff33;stroke-width:5}.tm-vc__ring .arc{fill:none;stroke:var(--tm-gold);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(245,192,74,.8));transition:stroke-dashoffset .3s linear}.tm-vc__ring b{color:#fff;font-size:20px;line-height:1}.tm-vc__ring small{bottom:20px;color:var(--tm-dim);font-size:8px;letter-spacing:1px;position:absolute}.tm-vc__state{color:var(--tm-dim);font-size:10px;font-weight:800;letter-spacing:1.2px}.tm-vc__state.on{color:var(--tm-gold-hi);text-shadow:0 0 10px #f5c04a99}.tm-vc__bar{background:#7db0ff2e;height:6px;margin:8px 0}.tm-vc__bar i{background:linear-gradient(90deg,#2f78ff,var(--tm-gold));display:block;height:100%;transition:width .3s linear}.tm-vc__meta{color:var(--tm-dim);display:flex;flex-direction:column;font-size:9px;gap:3px}.tm-vc__meta b{color:#fff}.tm-vc__sec{color:var(--tm-gold);font-size:10px;letter-spacing:.5px;margin:14px 0 6px}.tm-vc__sig{background:#0206148c;border:1px solid #7db0ff33;list-style:none;margin:0;min-height:132px;padding:6px 8px}.tm-vc__sig li{grid-gap:6px;animation:tm-vc-in .35s ease-out;color:var(--tm-text);display:grid;font-size:10px;gap:6px;grid-template-columns:14px 1fr auto;padding:3px 0}@keyframes tm-vc-in{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.tm-vc__sig i{color:var(--tm-blue-hi);font-style:normal}.tm-vc__sig time{color:var(--tm-dim);font-size:9px}.tm-vc__sig--hot i{color:var(--tm-gold);text-shadow:0 0 8px var(--tm-gold)}.tm-vc__sig--hot span{color:var(--tm-gold-hi);font-weight:700}.tm-vc__sig--warn i{color:#ff8a5b}.tm-vc__plan{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.tm-vc__plan div{background:linear-gradient(180deg,#f5c04a1a,#0000);border:1px solid #f5c04a47;padding:8px 6px;text-align:center}.tm-vc__plan small{color:var(--tm-dim);display:block;font-size:8px;letter-spacing:1px}.tm-vc__plan b{color:#fff;display:block;font-size:13px;margin:3px 0 2px}.tm-vc__plan span{color:var(--tm-gold-hi);display:block;font-size:9px}.tm-vc__plan em{color:var(--tm-dim);display:block;font-size:8px;font-style:normal;margin-top:3px}.tm-vc__risk{border:1px dashed var(--tm-gold-lo);color:var(--tm-dim);font-size:9px;line-height:1.6;margin:8px 0 0;padding:7px 9px}.tm-vc__hot{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.tm-vc__hot button{background:#0a184099;border:1px solid #f5c04a4d;color:var(--tm-text);cursor:pointer;font-family:var(--tm-mono);padding:0;position:relative;text-align:left;transition:border-color .15s,transform .15s}.tm-vc__hot button:hover{border-color:var(--tm-gold);box-shadow:0 0 16px #f5c04a4d;transform:translateY(-2px)}.tm-vc__hot img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.tm-vc__hot b{background:var(--tm-gold-grad);color:#2a1c00;font-size:10px;padding:1px 6px;position:absolute;right:4px;top:4px}.tm-vc__hot span{display:block;font-size:8.5px;overflow:hidden;padding:5px 6px;text-overflow:ellipsis;white-space:nowrap}.tm-vc__stop{background:#ff5f6d1a;border:1px solid #ff5f6d;color:#ff9aa4;cursor:pointer;font:800 11px var(--tm-mono);letter-spacing:2px;margin-top:14px;padding:12px;width:100%}.tm-vc__stop:hover:not(:disabled){background:#ff5f6d;color:#fff}.tm-vc__stop:disabled{cursor:not-allowed;opacity:.4}.tm-vip__avi{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.5fr 1fr .8fr;margin:14px 0 6px}.tm-vip__avi>div{background:#081028b3;border:1px solid #f5c04a66;padding:10px 8px;text-align:center}.tm-vip__avi small{color:#8ea4d6;display:block;font-size:9px;letter-spacing:1.2px;margin-bottom:6px}.tm-vip__avi b{color:#fff;font-size:17px}.tm-vip__avi b.g,.tm-vip__avi-main b{background:linear-gradient(180deg,#fff2c2,#f5c04a);-webkit-background-clip:text;background-clip:text;color:#0000}.tm-vip__avi-main b{font-size:19px}.tm-vip__avi{gap:6px;grid-template-columns:1.7fr 1.1fr .75fr}.tm-vip__avi>div{padding:10px 4px}.tm-vip__avi small{font-size:8px;letter-spacing:.4px;white-space:nowrap}.tm-vip__avi b{font-size:15px;white-space:nowrap}.tm-vip__avi-main b{font-size:16px}