@import"https://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css";:root{--bg-deep:#030811;--bg-surface:#0a121f;--bg-glass:rgba(13,22,36,.72);--accent-cyan:#00f0ff;--accent-blue:#07f;--accent-glow:rgba(0,240,255,.28);--text-main:#f0f4f8;--text-muted:#8d9eb6;--border-light:hsla(0,0%,100%,.06);--border-accent:rgba(0,240,255,.2);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--transition-smooth:all .3s cubic-bezier(.25,.8,.25,1)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg-deep);color:var(--text-main);font-family:var(--geo-font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input{font:inherit}button{outline:none}img{display:block;max-width:100%}.container{margin:0 auto;width:min(1720px,calc(100% - 32px))}.page-shell{background:radial-gradient(circle at top right,rgba(0,119,255,.1),transparent 30%),radial-gradient(circle at bottom left,rgba(0,240,255,.05),transparent 30%),var(--bg-deep);min-height:100vh}.site-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#030811d9;border-bottom:1px solid var(--border-light);box-shadow:0 4px 30px #00000080;position:sticky;top:0;z-index:1000}.header-inner{gap:20px;justify-content:space-between;min-height:84px}.header-inner,.logo{align-items:center;display:flex}.logo{min-width:260px}.logo img{height:auto;-o-object-fit:contain;object-fit:contain;transition:var(--transition-smooth);width:200px}.logo img:hover{filter:drop-shadow(0 0 12px var(--accent-glow));transform:translateY(-1px)}.header-right{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.time{color:var(--accent-cyan);font-variant-numeric:tabular-nums;font-weight:600;text-shadow:0 0 10px rgba(0,240,255,.2)}.top-links{color:var(--text-muted);display:flex;font-size:.9rem;gap:18px}.top-links a{transition:color .2s ease}.top-links a:hover{color:var(--text-main)}.auth-buttons{display:flex;gap:12px}.btn-accent,.btn-outline{border-radius:var(--radius-sm);cursor:pointer;font-weight:600;height:42px;padding:0 20px;transition:var(--transition-smooth)}.btn-outline{background:transparent;border:1px solid var(--border-light);color:var(--text-main)}.btn-outline:hover{background:#ffffff0d;border-color:#fff3}.btn-accent{background:linear-gradient(135deg,var(--accent-blue) 0,var(--accent-cyan) 100%);border:none;box-shadow:0 4px 15px #0077ff4d;color:#fff}.btn-accent:hover{box-shadow:0 6px 20px #00f0ff66;filter:brightness(1.1);transform:translateY(-2px)}.mobile-header,.mobile-only{display:none}.pc-only{display:flex}.mobile-top-row{justify-content:space-between}.mobile-icons,.mobile-top-row{align-items:center;display:flex}.mobile-icons{gap:12px;width:80px}.mobile-icons-spacer{width:80px}.mobile-icon-btn{align-items:center;background:transparent;border:none;color:var(--text-main);cursor:pointer;font-size:1.5rem;height:32px;width:32px}.mobile-icon-btn,.mobile-logo{display:flex;justify-content:center}.mobile-logo{flex:1}.mobile-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:160px}.mobile-auth-row{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:16px}.mobile-auth-btn{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-main);font-size:.9rem;font-weight:600;height:40px}.main-nav{background:#0a121fe6;border-bottom:1px solid var(--border-accent)}.nav-inner{align-items:center;display:flex;gap:48px;justify-content:center;min-height:54px;overflow-x:auto;white-space:nowrap}.nav-inner a{color:var(--text-muted);font-weight:600;padding:8px 0;position:relative;transition:color .3s ease}.nav-inner a.active,.nav-inner a:hover{color:var(--accent-cyan)}.nav-inner a:after{background:var(--accent-cyan);bottom:0;box-shadow:0 0 8px var(--accent-glow);content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-inner a.active:after,.nav-inner a:hover:after{width:100%}.main-layout{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px;padding:24px 0 40px}.main-left{display:flex;flex-direction:column;min-width:0}.hero-banner,.hero-bg{width:100%}.hero-bg{aspect-ratio:16/6;background:#030811;border-radius:20px;overflow:hidden;position:relative}.hero-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;position:absolute;transform:none;transition:opacity 1.2s ease;width:100%}.hero-img.active{opacity:1}@media(max-width:760px){.hero-bg{aspect-ratio:1326/497;background:#030811;border-radius:16px;height:auto}.hero-img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;transform:none;width:100%}}.hero-overlay{display:none}.hero-content{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:820px;padding:64px 48px;position:relative;z-index:2}.hero-content h1{background:linear-gradient(180deg,#fff 0,#b7cdfd);-webkit-background-clip:text;font-size:clamp(2.5rem,4vw,4.6rem);font-weight:800;line-height:1.08;margin:0;-webkit-text-fill-color:transparent}.hero-content h1 span{color:var(--accent-cyan);display:block;margin-top:10px;-webkit-text-fill-color:var(--accent-cyan);text-shadow:0 0 20px var(--accent-glow)}.hero-sub{color:#dfe9f8;font-size:1.2rem;font-weight:700;line-height:1.45;margin-top:16px}.hero-desc{color:#b6c4d8;font-size:.96rem;line-height:1.55;margin-top:12px}.hero-dots{bottom:24px;display:flex;gap:10px;position:absolute;right:24px;z-index:2}.dot{background:#ffffff4d;border-radius:50%;cursor:pointer;height:8px;transition:var(--transition-smooth);width:8px}.dot.active,.dot:hover{background:var(--accent-cyan);border-radius:4px;box-shadow:0 0 8px var(--accent-glow);width:24px}.category-grid.top-style{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;min-width:0;width:100%}.category-card{background:var(--bg-surface);border:1px solid var(--border-light);overflow:hidden;position:relative}.category-card,.category-card:before{border-radius:var(--radius-md);transition:var(--transition-smooth)}.category-card:before{box-shadow:inset 0 0 0 1px transparent;content:"";inset:0;pointer-events:none;position:absolute}.category-card:hover{background:var(--bg-glass);box-shadow:0 10px 20px #0006;transform:translateY(-6px)}.category-card:hover:before{box-shadow:inset 0 0 0 1px var(--border-accent)}.category-image{background-position:50%;background-size:cover;border-bottom:1px solid var(--border-light);filter:grayscale(22%);height:160px;transition:var(--transition-smooth)}.category-card:hover .category-image{filter:grayscale(0);transform:scale(1.05)}.category-body{background:var(--bg-surface);padding:16px 12px;position:relative;text-align:center;z-index:2}.category-body h3{color:var(--text-main);font-size:1rem;font-weight:700;margin:0}.category-body p{color:var(--accent-cyan);font-size:.85rem;font-weight:600;margin:6px 0 0}.quick-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-top:32px}.quick-box{align-items:center;background:var(--bg-glass);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px 16px;transition:var(--transition-smooth)}.quick-box:hover{background:#0d1624cc;border-color:var(--accent-cyan);box-shadow:0 8px 24px #0000004d,inset 0 0 15px #00f0ff0d;transform:translateY(-4px)}.quick-icon{color:var(--text-muted);font-size:2.2rem;transition:var(--transition-smooth)}.quick-box:hover .quick-icon{color:var(--accent-cyan);transform:scale(1.1)}.quick-title{color:var(--text-main);font-size:.9rem;font-weight:600;text-align:center;width:100%}.side-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-glass);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px}.side-head{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.side-head h4{color:var(--accent-cyan);font-size:1.1rem;margin:0}.side-tools{color:var(--text-muted);cursor:pointer;font-size:.8rem}.cart-empty{background:#0003;border:1px dashed var(--border-light);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.9rem;justify-content:center;min-height:100px}.bet-amount-box,.cart-empty{align-items:center;display:flex}.bet-amount-box{background:#0000004d;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--accent-cyan);font-size:1.8rem;font-weight:700;height:50px;justify-content:flex-end;margin-bottom:16px;padding:0 16px}.side-button-grid{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.side-button-grid button{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-main);cursor:pointer;font-weight:600;height:40px;transition:var(--transition-smooth)}.side-button-grid button:hover{background:#00f0ff0d;border-color:var(--accent-cyan);color:var(--accent-cyan)}.bet-summary{color:var(--text-muted);display:grid;font-size:.9rem;gap:12px;margin-bottom:20px}.bet-summary div{display:flex;justify-content:space-between}.bet-summary.bottom{border-top:1px solid var(--border-light);color:var(--text-main);font-weight:600;padding-top:12px}.main-side-btn{background:linear-gradient(135deg,var(--accent-blue) 0,var(--accent-cyan) 100%);border:none;border-radius:var(--radius-sm);box-shadow:0 4px 15px #0077ff40;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:700;height:50px;transition:var(--transition-smooth);width:100%}.main-side-btn:hover{box-shadow:0 6px 20px #00f0ff66;transform:translateY(-2px)}.telegram-box{text-align:center}.telegram-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:8px}.domain-box strong{color:var(--accent-cyan);display:block;font-size:1.3rem;letter-spacing:1px;margin-top:12px}.footer-wrap{border-top:1px solid var(--border-light);flex-direction:column;margin-top:60px;padding:40px 0}.footer-wrap,.partner{align-items:center;display:flex}.partner{flex-wrap:wrap;gap:40px;justify-content:center;opacity:.3;transition:opacity .3s ease}.partner:hover{opacity:.6}.partner img{filter:grayscale(100%);height:30px;-o-object-fit:contain;object-fit:contain}.partner-logo-row{color:#fff3;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:600;gap:40px;justify-content:center;margin-top:30px}.copyright,.site-footer{color:var(--text-muted);font-size:.85rem;margin-top:30px;text-align:center;width:100%}.copyright i,.site-footer span{color:var(--accent-cyan);font-style:normal}@media(max-width:1600px){.category-grid.top-style{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.main-layout{grid-template-columns:1fr}.quick-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.pc-only{display:none!important}.mobile-only{display:block!important}.mobile-header{display:block}.main-nav,.side-panel{display:none}.header-inner{display:block;min-height:auto;padding:12px 0}.main-layout{gap:12px;grid-template-columns:1fr;padding:16px 0 24px}.hero-content{padding:32px 24px}.hero-content h1{font-size:2rem}.hero-sub{font-size:1rem}.hero-desc{font-size:.88rem}.category-grid.top-style{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.category-image{height:130px}.quick-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.partner{gap:20px}.partner img{height:24px}.partner-logo-row{font-size:.85rem;gap:20px}}.telegram-banner{border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%}.telegram-banner:hover{box-shadow:0 10px 20px #00f0ff33;transform:translateY(-3px)}.login-divider{background:#ffffff2e;height:1px}:root{--geo-radius-sm:8px;--geo-radius:16px;--geo-radius-lg:24px;--geo-space:8px;--geo-shadow:0 16px 48px #02071033;--geo-font:"Pretendard","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif;--geo-motion:.18s ease;--geo-bg:#080f1b;--geo-bg-rgb:8,15,27;--geo-surface:#101c2c;--geo-surface-rgb:16,28,44;--geo-raised:#192a3d;--geo-raised-rgb:25,42,61;--geo-border:#30445b;--geo-border-rgb:48,68,91;--geo-brand:#61e8ba;--geo-brand-rgb:97,232,186;--geo-brand-hover:#91f3d0;--geo-brand-hover-rgb:145,243,208;--geo-ink:#05271f;--geo-ink-rgb:5,39,31;--geo-text:#edf4fc;--geo-text-rgb:237,244,252;--geo-muted:#a3b4ca;--geo-muted-rgb:163,180,202;--geo-focus:#a5f3d8;--geo-danger:#ff8d91;--geo-danger-rgb:255,141,145;--geo-warning:#f2d36b;--geo-warning-rgb:242,211,107}html[data-member-theme=geobet]{color-scheme:dark;--bg-deep:var(--geo-bg);--bg-surface:var(--geo-surface);--bg-glass:rgba(var(--geo-surface-rgb),.92);--accent-cyan:var(--geo-brand);--accent-blue:var(--geo-brand);--accent-glow:transparent;--text-main:var(--geo-text);--text-muted:var(--geo-muted);--border-accent:var(--geo-border)}html[data-member-theme=geobet] body{background:var(--geo-bg);letter-spacing:0}html[data-member-theme=geobet] :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--geo-focus);outline-offset:3px}html[data-member-theme=geobet] :where(input,select,textarea){accent-color:var(--geo-brand)}html[data-member-theme=geobet] .time{color:var(--geo-muted);font-weight:500;text-shadow:none}html[data-member-theme=geobet] .category-body p{color:var(--geo-muted)}html[data-member-theme=geobet] .category-body,html[data-member-theme=geobet] .quick-box,html[data-member-theme=geobet] .quick-box:hover{background:var(--geo-surface)}html[data-member-theme=geobet] .btn-accent,html[data-member-theme=geobet] .main-side-btn{background:var(--geo-brand);box-shadow:none;color:var(--geo-ink)}html[data-member-theme=geobet] .btn-accent:hover,html[data-member-theme=geobet] .main-side-btn:hover{background:var(--geo-brand-hover);box-shadow:none;filter:none;transform:none}html[data-member-theme=geobet] .session-expired-box{background:var(--geo-surface);border-color:var(--geo-border);box-shadow:0 18px 50px #0000006b}html[data-member-theme=geobet] .session-expired-title{color:var(--geo-text)}html[data-member-theme=geobet] .session-expired-btn{background:var(--geo-brand);border-color:var(--geo-brand);color:var(--geo-ink)}html[data-member-theme=geobet] .category-card:hover,html[data-member-theme=geobet] .logo img:hover,html[data-member-theme=geobet] .quick-box:hover{filter:none;transform:none}html[data-admin-theme=geobet]{color-scheme:dark;--bg-deep:var(--geo-bg);--text-main:var(--geo-text);--text-muted:var(--geo-muted);--accent-cyan:var(--geo-brand);--accent-blue:var(--geo-brand);--border-accent:var(--geo-border)}html[data-admin-theme=geobet] body{background:var(--geo-bg);color:var(--geo-text)}html[data-admin-theme=geobet] :where(input,select,textarea){accent-color:var(--geo-brand);background-color:var(--geo-bg);color:var(--geo-text)}html[data-admin-theme=geobet] :where(select option){background:var(--geo-surface);color:var(--geo-text)}html[data-admin-theme=geobet] :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--geo-focus);outline-offset:3px}html[data-admin-theme=geobet] :where(button):disabled{cursor:not-allowed;opacity:.5}html[data-admin-theme=geobet] :where(input,textarea)::-moz-placeholder{color:var(--geo-muted)}html[data-admin-theme=geobet] :where(input,textarea)::placeholder{color:var(--geo-muted)}html[data-admin-theme=geobet] :where(button,a){-webkit-tap-highlight-color:rgba(var(--geo-brand-rgb),.15)}html{scroll-padding-top:150px}body{font-family:var(--geo-font)}button,input,select,textarea{font-family:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button:not(:disabled){touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.55}::-moz-selection{background:#61e8ba35;color:var(--geo-text)}::selection{background:#61e8ba35;color:var(--geo-text)}html :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--geo-focus);outline-offset:4px}html :where(input,select,textarea){color-scheme:dark}html :where(input,select,textarea)::-moz-placeholder{color:var(--geo-muted)}html :where(input,select,textarea)::placeholder{color:var(--geo-muted)}html :where(table,.amount-input,.balance-value,.odds-value,.summary-row,.money-main,.money-sub){font-variant-numeric:tabular-nums}.geo-kicker{color:var(--geo-brand);display:block;font-size:10px;font-weight:600;letter-spacing:.16em}.geo-button{align-items:center;background:#152638bb;border:1px solid #ffffff26;border-radius:10px;color:var(--geo-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:20px;justify-content:center;min-height:44px;padding:0 20px;transition:background var(--geo-motion),border-color var(--geo-motion)}.geo-button:hover{background:var(--geo-raised);border-color:var(--geo-brand)}.geo-button--primary{background:var(--geo-brand);border-color:var(--geo-brand);color:var(--geo-ink)}.geo-button--primary:hover{background:var(--geo-brand-hover)}.geo-section-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin:32px 0 20px}.geo-section-heading h2{font-size:24px;font-weight:650;letter-spacing:-.04em;margin:8px 0 0}.geo-section-heading p{color:var(--geo-muted);font-size:13px;line-height:1.7;margin:10px 0 0}.geo-section-heading>a{color:var(--geo-muted);font-size:12px}.geo-count{color:var(--geo-muted);font-size:10px;letter-spacing:.1em;white-space:nowrap}.geo-filter-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.geo-filter-tabs button{background:var(--geo-surface);border:1px solid var(--geo-border);border-radius:30px;color:var(--geo-muted);cursor:pointer;font-size:12px;min-height:40px;padding:0 20px;white-space:nowrap}.geo-filter-tabs button.active{background:var(--geo-brand);border-color:var(--geo-brand);color:var(--geo-ink);font-weight:700}.geo-empty{border:1px dashed var(--geo-border);border-radius:16px;color:var(--geo-muted);padding:60px 24px;text-align:center}.geo-contact{align-items:center;background:var(--geo-surface);border:1px solid var(--geo-border);border-radius:14px;display:flex;gap:14px;min-height:82px;padding:18px}.geo-contact>span{color:var(--geo-brand);font-size:24px}.geo-contact strong{color:var(--geo-text);display:block;font-size:13px;font-weight:650}.geo-contact small{color:var(--geo-muted);display:block;font-size:10px;margin-top:6px}.geo-contact:hover{border-color:var(--geo-brand)}html[data-member-theme=geobet] :is(.notice-visual,.wallet-visual,.event-hero,.roulette-hero,.attendance-hero,.message-hero,.inquiry-hero,.mypage-hero,.point-hero){border:1px solid var(--geo-border);border-radius:16px;box-shadow:none;overflow:hidden}html[data-member-theme=geobet] :is(.live-card,.slot-card,.game-card){border:1px solid var(--geo-border);border-radius:16px;box-shadow:none;overflow:hidden}html[data-member-theme=geobet] :is(.notice-table,.history-table,.point-table,.wallet-table,.member-table,.bet-table,.agent-table){border-collapse:separate;border-spacing:0}html[data-member-theme=geobet] :is(.notice-table,.history-table,.point-table,.wallet-table,.member-table,.bet-table,.agent-table) th{background:var(--geo-raised);color:var(--geo-muted);font-size:12px;font-weight:600;padding-bottom:15px;padding-top:15px}html[data-member-theme=geobet] :is(.notice-table,.history-table,.point-table,.wallet-table,.member-table,.bet-table,.agent-table) td{border-bottom-color:var(--geo-border);padding-bottom:16px;padding-top:16px}html[data-member-theme=geobet] :is(.empty-box,.empty-row,.empty-state,.no-data,.empty-message,.loading-box,.loading-text){color:var(--geo-muted);font-size:13px;line-height:1.8}html[data-member-theme=geobet] :is(.login-box,.join-box,.guest-box,.modal-box,.point-convert-box,.mobile-menu-box){background:var(--geo-surface);border:1px solid var(--geo-border);border-radius:22px;box-shadow:0 24px 100px #0008}html[data-member-theme=geobet] :is(.form-input,.login-input,.join-input,.guest-input,.search-input,.amount-input,.league-search-input){background:var(--geo-bg);border:1px solid var(--geo-border);border-radius:9px;color:var(--geo-text);min-height:42px}html[data-member-theme=geobet] :is(.provider-tab,.filter-tab,.tab-btn,.sort-button,.market-tab,.sports-tab){border-radius:9px;transition:background .18s,border-color .18s}html[data-member-theme=geobet] :is(.provider-tab,.filter-tab,.tab-btn,.sort-button,.market-tab,.sports-tab):hover{border-color:var(--geo-brand)}html[data-member-theme=geobet] :is(.league-block,.match-card){border-radius:12px}html[data-member-theme=geobet] :is(.center-cell,.odds-cell,.odds-button){font-variant-numeric:tabular-nums;min-height:44px;transition:border-color .18s,background .18s}html[data-member-theme=geobet] :is(.filter-bar,.search-bar){gap:12px}html[data-member-theme=geobet] :is(.summary-box,.limit-box,.wallet-info-box,.guide-box,.info-box){border-radius:12px}html :is(.admin-shell,.agent-layout){--geo-radius:12px}html :is(.admin-content,.agent-content){min-width:0;padding:28px}html :is(.admin-content,.agent-content) :is(h1,h2,.page-title){font-weight:650;letter-spacing:-.035em}html :is(.admin-content,.agent-content) :is(.card,.panel,.stat-card,.summary-card,.filter-box,.table-wrap,.content-box,.section-box){border-color:var(--geo-border);border-radius:12px;box-shadow:none}html :is(.admin-content,.agent-content) table{font-variant-numeric:tabular-nums}html :is(.admin-content,.agent-content) th{background:var(--geo-raised);color:var(--geo-muted);font-size:12px;font-weight:600}html :is(.admin-content,.agent-content) td{border-bottom-color:var(--geo-border);font-size:13px}html :is(.admin-content,.agent-content) tbody tr:hover{background:#61e8ba06}html :is(.admin-content,.agent-content) :is(input,select,textarea){border-radius:8px;min-height:38px}html :is(.admin-nav-link,.side-link){border-radius:9px;font-size:13px}html .admin-nav-link.router-link-exact-active,html .side-link.active{background:#61e8ba12;border-color:#61e8ba40;color:var(--geo-brand)}html .admin-brand-text strong{display:none}html .admin-sidebar{background:var(--geo-surface);box-shadow:none}html .admin-topbar,html .agent-topbar{border-bottom:1px solid var(--geo-border);box-shadow:none}@media(max-width:760px){.geo-section-heading{margin:26px 0 16px}.geo-section-heading h2{font-size:21px}.geo-count{display:none}html :is(.admin-content,.agent-content){padding:16px}.geo-button{padding:0 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html *,html :after,html :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}html[data-member-theme=geobet] .sports-tab{box-shadow:none;min-width:78px}html[data-member-theme=geobet] .sports-tab__icon-img{filter:none}html[data-member-theme=geobet] .league-section{border-radius:12px;margin-top:12px;overflow:hidden}html[data-member-theme=geobet] .league-header{background:var(--geo-raised);padding:16px}html[data-member-theme=geobet] .league-body{gap:10px;padding:10px}html[data-member-theme=geobet] .match-card{border:1px solid var(--geo-border);overflow:hidden}html[data-member-theme=geobet] .match-time{color:var(--geo-muted);font-size:12px;font-weight:500}html[data-member-theme=geobet] .pick-cell{min-height:44px}html[data-member-theme=geobet] :is(.wallet-box,.wallet-rule-box,.form-box,.info-card,.inquiry-board,.modal-card,.admin-login-card){border:1px solid var(--geo-border);border-radius:16px;box-shadow:none;overflow:hidden}html[data-member-theme=geobet] :is(.wallet-box,.form-box){padding:26px}html[data-member-theme=geobet] .sub-visual-wallet{border-radius:16px}html[data-member-theme=geobet] .menu-wallet{gap:8px;margin-top:16px}html[data-member-theme=geobet] .menu-wallet li a{border:1px solid var(--geo-border);border-radius:10px;font-size:13px}html[data-member-theme=geobet] .title-small{font-size:15px;font-style:normal;font-weight:600}html[data-member-theme=geobet] .bank-info li em{color:var(--geo-muted);font-size:13px}html[data-member-theme=geobet] :is(.table-wallet-history,.point-history-table) th{background:var(--geo-raised);font-size:12px;font-weight:550}html[data-member-theme=geobet] :is(.btn-main-1,.btn-submit,.submit-button){border-radius:10px;min-height:44px}html[data-member-theme=geobet] :is(.login-modal,.join-modal,.guest-join-modal,.mobile-quick-modal){background:var(--geo-surface);border-color:var(--geo-border);border-radius:24px;box-shadow:0 28px 100px #0009}html[data-member-theme=geobet] :is(.login-head,.join-head,.guest-head){border-bottom:1px solid var(--geo-border);padding-bottom:24px}html[data-member-theme=geobet] :is(.login-title,.join-title,.guest-title){font-size:28px;font-weight:650;letter-spacing:-.04em}html :is(.hero-panel,.kpi-card,.breadcrumb-box){border-radius:14px}html .hero-panel{background:var(--geo-surface) url(../images/geobet/section.svg) right center/cover no-repeat;border:1px solid var(--geo-border);padding:28px}html .kpi-card{background:var(--geo-surface);box-shadow:none;padding:22px}html .kpi-label{color:var(--geo-muted);font-size:12px;font-weight:500}html .kpi-value{font-size:28px;font-weight:650;letter-spacing:-.03em}html .breadcrumb-box .geo-kicker{margin-bottom:10px}@media(max-width:760px){html[data-member-theme=geobet] :is(.wallet-box,.form-box){padding:20px 16px}html[data-member-theme=geobet] .league-body{padding:6px}html .hero-panel{padding:20px}html .kpi-card{padding:16px}html .kpi-value{font-size:24px}}html[data-member-theme=geobet] :is(.live-wrap,.slot-wrap){background:transparent;border:0}html[data-member-theme=geobet] .live-list li{border:0}html[data-member-theme=geobet] :is(.guest-modal-content,.join-modal-content){background:var(--geo-surface);border:1px solid var(--geo-border);border-radius:24px}html[data-member-theme=geobet] :is(.guest-modal-glow,.join-glow,.login-glow){display:none}html[data-member-theme=geobet] .slot-provider-section{border:1px solid var(--geo-border);border-radius:12px;margin-top:20px;overflow:hidden}.note-alert-backdrop[data-v-a6dc7518]{align-items:center;background:rgba(var(--geo-bg-rgb),.58);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:99999}.note-alert-modal[data-v-a6dc7518]{background:var(--geo-raised);border:1px solid rgba(var(--geo-border-rgb),.55);box-shadow:0 18px 60px rgba(var(--geo-bg-rgb),.45);padding:34px 22px 30px;text-align:center;width:min(560px,92vw)}.note-alert-logo[data-v-a6dc7518]{display:block;margin:0 auto 16px;max-width:70%;width:180px}.note-alert-sub[data-v-a6dc7518]{color:var(--geo-brand);font-size:18px;margin-bottom:20px}.note-alert-title[data-v-a6dc7518]{color:#fff;font-size:24px;font-weight:800;line-height:1.45;margin-bottom:28px}.note-alert-btn[data-v-a6dc7518]{background:var(--geo-brand);border:0;border-radius:8px;color:var(--geo-ink);cursor:pointer;font-size:22px;font-weight:800;height:56px;max-width:90%;min-width:220px}@media(max-width:768px){.note-alert-modal[data-v-a6dc7518]{padding:28px 18px 24px}.note-alert-logo[data-v-a6dc7518]{margin-bottom:12px;width:150px}.note-alert-sub[data-v-a6dc7518]{font-size:15px;margin-bottom:14px}.note-alert-title[data-v-a6dc7518]{font-size:20px;margin-bottom:20px}.note-alert-btn[data-v-a6dc7518]{font-size:18px;height:48px;min-width:0;width:100%}}.auth-modal-overlay[data-v-5ee34521]{align-items:center;background:rgba(var(--geo-bg-rgb),.65);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:99999}.auth-modal[data-v-5ee34521]{background:var(--geo-surface);border:1px solid var(--geo-border);border-radius:14px;box-shadow:0 10px 30px rgba(var(--geo-bg-rgb),.45);max-width:360px;padding:22px;width:100%}.auth-modal-title[data-v-5ee34521]{color:#fff;font-size:20px;font-weight:700;margin-bottom:10px}.auth-modal-desc[data-v-5ee34521]{color:var(--geo-text);font-size:14px;line-height:1.6}.auth-modal-actions[data-v-5ee34521]{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.btn[data-v-5ee34521]{border:0;border-radius:10px;cursor:pointer;font-weight:700;height:40px;padding:0 16px}.btn-secondary[data-v-5ee34521]{background:var(--geo-raised);color:var(--geo-text)}.btn-primary[data-v-5ee34521]{background:var(--geo-brand);color:var(--geo-ink)}.session-expired-modal[data-v-081be0e7]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020a16d1;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.session-expired-box[data-v-081be0e7]{background:linear-gradient(180deg,#0a1730,#081223);border:1px solid rgba(0,234,255,.22);border-radius:18px;box-shadow:0 0 32px #00eaff24,0 18px 50px #0000006b;padding:28px 24px;text-align:center;width:min(340px,calc(100vw - 32px))}.session-expired-title[data-v-081be0e7]{color:#10e7ff;font-size:22px;font-weight:900;margin-bottom:12px}.session-expired-desc[data-v-081be0e7]{color:#dcecff;font-size:14px;line-height:1.7}.session-expired-btn[data-v-081be0e7]{background:linear-gradient(90deg,#17d7ff,#2a7dff);border:1px solid rgba(0,234,255,.24);border-radius:12px;color:#04121d;cursor:pointer;font-size:15px;font-weight:900;height:44px;margin-top:18px;width:100%}
