@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";@keyframes fadeInUp{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(50px) scale(.98)}70%{opacity:1;transform:translateY(-5px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInZoom{0%{opacity:0;transform:translateY(30px) scale(.95)}50%{opacity:.8}to{opacity:1;transform:translateY(0) scale(1)}}[data-animate-on-scroll]{opacity:0!important;transform:translateY(50px)!important;animation-duration:.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.22,1,.36,1);will-change:transform,opacity;pointer-events:none}[data-animate-on-scroll].animate{animation-name:fadeInFromBottom;pointer-events:auto}[data-animate-on-scroll=zoom]{opacity:0!important;transform:translateY(30px) scale(.95)!important}[data-animate-on-scroll=zoom].animate{animation-name:fadeInZoom}[data-animate-on-scroll=fade-in].animate{opacity:1}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .4s ease}.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.video-item-enter{opacity:0;transform:scale(.95)}.video-item-enter-active{opacity:1;transform:scale(1);transition:opacity .3s ease,transform .3s cubic-bezier(.17,.67,.29,.96)}.delay-100{transition-delay:.1s!important}.delay-200{transition-delay:.2s!important}.delay-300{transition-delay:.3s!important}.delay-400{transition-delay:.4s!important}.delay-500{transition-delay:.5s!important}.delay-600{transition-delay:.6s!important}.delay-700{transition-delay:.7s!important}.delay-800{transition-delay:.8s!important}.delay-900{transition-delay:.9s!important}.delay-1000{transition-delay:1s!important}@keyframes bounce{0%,10%,25%,40%,to{transform:translateY(0) translate(-50%)}20%{transform:translateY(-12px) translate(-50%)}30%{transform:translateY(-6px) translate(-50%)}}.fade-on-scroll{transition:opacity .3s ease-out}.fade-in{opacity:1!important;animation:simpleFadeIn .6s ease-in-out}@keyframes simpleFadeIn{0%{opacity:.5}to{opacity:1}}@keyframes reel-spin{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.slot-reel.spinning{animation:reel-spin .8s cubic-bezier(.4,.2,.2,1) forwards}.win-highlight{box-shadow:0 0 12px 4px #4caf5099;transition:box-shadow .4s}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--r-sm: 12px;--r-md: 16px;--r-lg: 24px;--font-sans: "Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", sans-serif;--lh-relaxed: 1.6;--fs-title: clamp(22px, 2.2vw, 30px);--fs-body: 14px;--fs-meta: 12px;--lh-title: 1.2;--lh-body: 1.45;--lh-meta: 1.35;--trk-title: -.01em;--trk-body: .01em;--trk-meta: .02em;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .12s;--dur-med: .22s;--dur-slow: .36s;--bg: #0A0E17;--bg-alt: #14192A;--bg-card: #151c2d;--bg-card-soft: #1a2338;--fg: #E6EDF5;--fg-main: #edf2ff;--fg-body: rgba(237 242 255 / .9);--fg-meta: rgba(218 227 247 / .78);--primary: #5E6AD2;--primary-rgb: 94 106 210;--primary-contrast: #ffffff;--accent-teal: #10B9A5;--accent-violet: #8B5CF6;--accent-rgb: 16 185 165;--border-subtle: rgba(255 255 255 / .12);--border-strong: rgba(255 255 255 / .2);--border-accent: rgba(16 185 165 / .45);--elev-1: 0 6px 18px rgba(0 0 0 / .3);--elev-2: 0 12px 28px rgba(0 0 0 / .42);--focus-ring: 0 0 0 3px rgba(16 185 165 / .32);--tint-indigo: rgba(94 106 210 / .2);--tint-teal: rgba(16 185 165 / .2);--tint-amber: rgba(255 181 71 / .18);--scrollbar-width: 0px}[data-theme=light]{color-scheme:light;--bg: #F5F7FA;--bg-alt: #FFFFFF;--fg: #121A26;--primary: #5E6AD2;--primary-rgb: 94 106 210;--primary-contrast: #ffffff;--accent-rgb: 16 185 165;--border-subtle: rgba(0 0 0 / .12)}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--primary);outline-offset:2px;transition:outline-color var(--dur-fast) var(--ease)}::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb) / .35);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb) / .5)}:root{font-family:var(--font-sans);line-height:var(--lh-relaxed);font-weight:400;color-scheme:dark;color:var(--fg);background-color:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--primary);text-decoration:inherit;transition:color var(--dur-med) var(--ease),transform var(--dur-med) var(--ease);position:relative}a:hover{color:color-mix(in srgb,var(--primary) 80%,white);transform:translateY(-1px)}a.underline-link{position:relative}a.underline-link:after{content:"";position:absolute;width:0%;height:2px;bottom:-2px;left:0;background-color:currentColor;transition:width .3s ease}a.underline-link:hover:after{width:100%}body{margin:0;width:100%;min-height:100vh;background-color:var(--bg);background-image:linear-gradient(135deg,var(--bg) 0%,var(--bg-alt) 100%);background-attachment:fixed;transition:background-color var(--dur-slow) var(--ease);overflow-x:hidden;width:calc(100vw - var(--scrollbar-width, 0px));box-sizing:border-box}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:0;margin-bottom:.5em;font-weight:600;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;letter-spacing:-.025em;font-weight:700}h2{font-size:clamp(2rem,4vw,3rem);line-height:1.2}h3{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3}::selection{background-color:rgba(var(--primary-rgb) / .3);color:var(--primary-contrast)}html{scroll-behavior:smooth;scroll-padding-top:80px;scrollbar-gutter:stable}img{max-width:100%;height:auto;display:block}@media screen and (max-width: 768px){input,select,textarea{font-size:16px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb) / .5) transparent}@media (prefers-color-scheme: light){:root{color:var(--fg);background-color:var(--bg)}a:hover{color:color-mix(in srgb,var(--primary) 80%,white)}}:root{--geo-bg: #080b11;--geo-card: #111720;--geo-card-soft: #151d27;--geo-line: rgba(255, 255, 255, .1);--geo-line-strong: rgba(255, 255, 255, .16);--geo-text: #f4f7fb;--geo-muted: rgba(220, 228, 239, .68);--geo-faint: rgba(220, 228, 239, .44);--geo-brand: #10b9a5}.geo-overlay{min-height:calc(100vh - 82px);display:grid;place-items:center;position:relative;overflow:hidden;padding:24px;color:var(--geo-text);background:radial-gradient(circle at 50% 0%,rgba(16,185,165,.09),transparent 38%),linear-gradient(180deg,#0a0f17 0%,var(--geo-bg) 100%)}.geo-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 68%);mask-image:radial-gradient(circle at center,black 0%,transparent 68%);opacity:.7}.geo-overlay__card{width:min(392px,100%);position:relative;z-index:1;padding:22px;border:1px solid var(--geo-line);border-radius:20px;background:var(--geo-card)}.geo-overlay__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.geo-overlay__brand-mark{width:140px;height:140px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--geo-line);border-radius:18px;background:radial-gradient(circle at 35% 20%,rgba(16,185,165,.24),transparent 42%),var(--geo-card-soft)}.geo-overlay__brand-mark img{width:120px;height:120px;object-fit:contain;transform:translateY(4px)}.geo-overlay__restriction-sign{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:20px;padding:0 7px;border:1px solid rgba(255,107,74,.5);border-radius:999px;background:#160b0adb;color:#ffb4a3;font-size:10px;font-weight:800;line-height:1}.geo-overlay__locale{display:inline-flex;padding:3px;border:1px solid var(--geo-line);border-radius:999px;background:#ffffff09}.geo-overlay__locale button{min-width:38px;height:30px;border:0;border-radius:999px;background:transparent;color:var(--geo-faint);font:inherit;font-size:12px;font-weight:750;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.geo-overlay__locale button:hover{color:var(--geo-text)}.geo-overlay__locale button.is-active{background:#ffffff1a;color:var(--geo-text)}.geo-overlay__title{margin:0;color:var(--geo-text);font-size:clamp(27px,7vw,34px);font-weight:800;line-height:1.08;letter-spacing:0}.geo-overlay__lead{margin:12px 0 0;color:var(--geo-muted);font-size:15px;line-height:1.55}.geo-overlay__steps{margin-top:22px;padding:16px;border:1px solid var(--geo-line);border-radius:16px;background:#ffffff06}.geo-overlay__steps-title{margin:0 0 12px;color:#f4f7fbe6;font-size:14px;font-weight:750;line-height:1.25}.geo-overlay__steps ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.geo-overlay__steps li{display:flex;align-items:center;gap:10px;color:var(--geo-muted);font-size:14px;line-height:1.35}.geo-overlay__check-icon{width:18px;height:18px;flex:0 0 18px;position:relative;border-radius:999px;background:#10b9a51f}.geo-overlay__check-icon:before{content:"";position:absolute;left:6px;top:4px;width:5px;height:8px;border:solid var(--geo-brand);border-width:0 2px 2px 0;transform:rotate(45deg)}.geo-overlay__retry{width:100%;min-height:46px;margin-top:20px;border:1px solid var(--geo-line-strong);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),#171f2a;color:var(--geo-text);font:inherit;font-size:15px;font-weight:800;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.geo-overlay__retry:hover{transform:translateY(-1px);border-color:#10b9a55c;background:linear-gradient(180deg,rgba(16,185,165,.12),transparent),#1a2430}.geo-overlay__retry:active{transform:translateY(0)}@media (max-width: 520px){.geo-overlay{min-height:calc(100vh - 72px);padding:16px}.geo-overlay__card{padding:18px;border-radius:18px}.geo-overlay__header{margin-bottom:22px}}
