@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/titillium-web-latin-300-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/titillium-web-latin-ext-300-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/titillium-web-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/titillium-web-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/titillium-web-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/titillium-web-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/titillium-web-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/titillium-web-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/titillium-web-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/titillium-web-latin-ext-900-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#050505;--bg-soft:#090909;--surface:#0e0e0e;--surface-2:#141414;--surface-3:#1c1c1c;--border:#252525;--border-strong:#3a3a3a;--text:#f5f5f5;--muted:#a3a3a3;--dim:#6f6f6f;--invert:#fff;--invert-text:#050505;--grid:#ffffff09;--glow:#ffffff14;--shadow:0 24px 70px #0000008c;--shadow-soft:0 12px 32px #00000059;--radius-xs:8px;--radius-sm:10px;--radius:16px;--radius-lg:24px;--radius-pill:999px;--font:"Titillium Web", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--topbar:108px;--page:1440px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f3f3f3;--bg-soft:#ececec;--surface:#fff;--surface-2:#f7f7f7;--surface-3:#ededed;--border:#d7d7d7;--border-strong:#b6b6b6;--text:#0a0a0a;--muted:#575757;--dim:#7c7c7c;--invert:#0a0a0a;--invert-text:#fff;--grid:#00000009;--glow:#0000000f;--shadow:0 24px 70px #00000029;--shadow-soft:0 12px 32px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 0,#000 0%,#0000 68%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:700;line-height:1.12}::selection{background:var(--text);color:var(--bg)}:focus-visible{outline:2px solid var(--text);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}::-webkit-scrollbar-track{background:0 0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dim{color:var(--dim)}.align-right{text-align:right}.text-link{color:var(--text);border-bottom:1px solid #0000;align-items:center;gap:4px;font-size:13px;font-weight:600;transition:border-color .16s,opacity .16s;display:inline-flex}.text-link:hover{border-color:var(--text)}.text-btn{color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;transition:color .16s;display:inline-flex}.text-btn:hover{color:var(--text)}.text-btn strong{color:var(--text);font-weight:600}.eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;display:inline-block}.live-dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;display:inline-block;box-shadow:0 0}.spin{animation:.9s linear infinite spin}.form-error,.form-success{color:var(--text);border-left:2px solid var(--text);align-items:center;gap:6px;margin:8px 0 0;padding-left:8px;font-size:13px;display:flex}@keyframes pulse{0%{box-shadow:0 0 #ffffff59}70%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reel-spin{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.app{z-index:1;min-height:100vh;position:relative}.app__main{flex-direction:column;min-height:100vh;display:flex}.app__content{flex:1;width:100%}.page{width:min(100%, var(--page));margin:0 auto;padding:34px 40px 72px;animation:.32s both fade-up}.section{margin-top:44px}.app-header{z-index:30;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.app-header__bar{align-items:center;gap:14px;height:64px;padding:0 40px;display:flex}.app-header__menu{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:40px;height:40px;color:var(--text);flex:none;place-items:center;transition:border-color .16s,background .16s;display:grid}.app-header__menu:hover{border-color:var(--border-strong);background:var(--surface-2)}.app-header__brand{flex:none}.app-header__actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.app-header__nav{border-top:1px solid var(--border);align-items:stretch;gap:10px;height:44px;padding:0 40px;display:flex}@media (width>=1101px){.app-header__bar{position:relative}.app-header__brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=1100px){.app-header__brand{position:static;transform:none}}.app-header__links{align-items:stretch;gap:2px;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex}.app-header__links--right{margin-left:auto}.app-header__link{height:100%;color:var(--muted);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 14px;font-size:12.9px;font-weight:700;transition:color .16s;display:inline-flex;position:relative}.app-header__link:after{content:"";background:var(--text);opacity:0;border-radius:10px 10px 0 0;height:4px;transition:opacity .16s;position:absolute;bottom:0;left:0;right:0}.app-header__link:hover,.app-header__link.is-active{color:var(--text)}.app-header__link:hover:after,.app-header__link.is-active:after{opacity:1}.app-header__auth{align-items:center;gap:6px;display:flex}.app-header__deposit{border:1px solid var(--invert);border-radius:var(--radius-sm);background:var(--invert);height:40px;color:var(--invert-text);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;transition:transform .14s,opacity .14s;display:inline-flex}.app-header__deposit:hover{opacity:.9;transform:translateY(-1px)}.app-header__icon{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:40px;height:40px;color:var(--text);flex:none;place-items:center;transition:border-color .16s,background .16s;display:grid;position:relative}.app-header__icon:hover{border-color:var(--border-strong);background:var(--surface-2)}.app-header__count{border:1px solid var(--bg);background:var(--invert);min-width:17px;height:17px;color:var(--invert-text);border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:900;display:inline-flex}.brand__mark{background:var(--invert);width:34px;height:34px;color:var(--invert-text);border-radius:10px;place-items:center;font-size:19px;font-weight:900;line-height:1;display:grid}.brand__word{letter-spacing:.01em;font-size:20px}.brand__word span{color:var(--muted)}kbd{border:1px solid var(--border);background:var(--surface-2);min-width:30px;height:22px;color:var(--dim);font-family:var(--mono);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;display:inline-flex}.wallet-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.wallet-chip__main{flex-direction:column;justify-content:center;min-width:140px;padding:7px 12px;display:flex}.wallet-chip__label{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.wallet-chip__value{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.wallet-chip__bonus{color:var(--dim);font-size:10px}.wallet-chip__bonus b{color:var(--muted);font-weight:600}.wallet-chip__eye{border:0;border-left:1px solid var(--border);background:var(--surface-2);color:var(--muted);padding:0 10px;font-size:10px;font-weight:600}.wallet-chip__eye:hover{color:var(--text);background:var(--surface-3)}.user-menu{position:relative}.user-menu__trigger{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:40px;color:var(--text);align-items:center;gap:8px;padding:4px 9px 4px 4px;display:flex}.user-menu__trigger:hover{border-color:var(--border-strong)}.user-menu__name{font-size:13px;font-weight:600}.user-menu__dropdown{z-index:80;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);width:260px;box-shadow:var(--shadow);padding:8px;animation:.16s both fade-up;position:absolute;top:calc(100% + 8px);right:0}.user-menu__head{border-bottom:1px solid var(--border);gap:10px;margin-bottom:6px;padding:10px;display:flex}.user-menu__head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.user-menu__head strong{font-size:13px}.user-menu__head span{color:var(--dim);text-overflow:ellipsis;font-size:11px;overflow:hidden}.user-menu__head .badge{align-self:flex-start;margin-top:3px}.user-menu__dropdown a,.user-menu__dropdown button{width:100%;min-height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.user-menu__dropdown a:hover,.user-menu__dropdown button:hover{background:var(--surface-2);color:var(--text)}.user-menu__dropdown>a>span{color:var(--dim);margin-left:auto;font-size:11px}.mobile-nav{z-index:60;width:100%;max-width:480px;height:calc(75px + env(safe-area-inset-bottom));padding:0 .25rem env(safe-area-inset-bottom);display:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mobile-nav__list{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid}.mobile-nav__list>li{min-width:0;position:relative}.mobile-nav__list>li:first-child{border-top:3px solid var(--text);border-bottom:3px solid var(--text);border-left:3px solid var(--text);border-radius:35px 0 0 35px;overflow:hidden}.mobile-nav__list>li:last-child{border-top:3px solid var(--text);border-bottom:3px solid var(--text);border-right:3px solid var(--text);border-radius:0 35px 35px 0;overflow:hidden}.mobile-nav__list>li:nth-child(2),.mobile-nav__list>li:nth-child(4){border-top:3px solid var(--text);border-bottom:3px solid var(--text)}.mobile-nav__item{grid-gap:.25rem;background:var(--surface);width:100%;height:100%;color:var(--dim);font:inherit;text-transform:uppercase;place-items:center;padding:.5rem;text-decoration:none;transition:color .14s,background .14s;display:grid;position:relative}.mobile-nav__item:hover{color:var(--text);background:var(--surface-2)}.mobile-nav__item:focus-visible{outline:2px solid var(--text);outline-offset:-5px}.mobile-nav__item.is-active{color:var(--text);background:var(--surface-2)}.mobile-nav__list>li:nth-child(2) .mobile-nav__item:after{content:"";z-index:3;background:var(--surface);width:50%;height:100%;position:absolute;top:0;right:0;transform:translate(100%)}.mobile-nav__list>li:nth-child(2) .mobile-nav__item:before{content:"";background:var(--border-strong);width:1px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mobile-nav__list>li:nth-child(4) .mobile-nav__item:before{content:"";z-index:3;background:var(--surface);width:50%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.mobile-nav__list>li:nth-child(4) .mobile-nav__item:after{content:"";background:var(--border-strong);width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-nav__copy{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.mobile-nav__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;font-weight:700;line-height:.875rem;overflow:hidden}.mobile-nav__copy small{color:currentColor;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5rem;line-height:.5rem;overflow:hidden}.mobile-nav__deposit{z-index:2;border-top:3px solid var(--text);border-bottom:3px solid var(--text);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.mobile-nav__money{width:95%;height:0;color:var(--invert-text);background:0 0;justify-content:center;align-items:center;padding:0 0 133.178%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mobile-nav__money:hover,.mobile-nav__money.is-active{color:var(--invert-text);filter:brightness(1.04)}.mobile-nav__money:focus-visible{outline:2px solid var(--bg);outline-offset:-8px}.mobile-nav__crown{object-fit:contain;filter:drop-shadow(.1rem .1rem .1rem #000000b3);width:100%;height:100%;position:absolute;bottom:0;left:0}.mobile-nav__money .mobile-nav__copy{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50%;display:flex;position:absolute;top:35%;left:0}.mobile-nav__money .mobile-nav__copy strong{font-size:.92rem;line-height:1rem}.mobile-nav__money .mobile-nav__copy small{opacity:.82;font-size:.5rem;font-weight:700;line-height:.5rem}.mobile-menu{flex-direction:column;gap:18px;display:flex}.mobile-menu__brand{padding-bottom:2px}.mobile-menu__action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:42px;color:var(--muted);text-align:left;align-items:center;gap:9px;padding:0 12px;font-size:13px;display:flex}.mobile-menu__action:hover{border-color:var(--border-strong);color:var(--text)}.mobile-menu__user{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:10px;padding:12px;display:flex}.mobile-menu__user>div{flex-direction:column;min-width:0;display:flex}.mobile-menu__user strong{font-size:13px}.mobile-menu__user span{color:var(--dim);text-overflow:ellipsis;font-size:11px;overflow:hidden}.mobile-menu__anon{background:var(--surface-3);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.mobile-menu__group{flex-direction:column;gap:2px;display:flex}.mobile-menu__label{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:0 10px 5px;font-size:10px;font-weight:700;display:flex}.mobile-menu__label:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.mobile-menu__link{border-radius:var(--radius-sm);min-height:48px;color:var(--muted);align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.mobile-menu__link:hover,.mobile-menu__link.is-active{background:var(--surface-2);color:var(--text)}.mobile-menu__actions{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:14px;display:flex}.fab-bet{z-index:55;border:1px solid var(--invert);border-radius:var(--radius-pill);background:var(--invert);height:46px;color:var(--invert-text);box-shadow:var(--shadow-soft);align-items:center;gap:8px;padding:0 16px;font-weight:700;display:none;position:fixed;bottom:22px;right:22px}.fab-bet span{background:var(--bg);width:20px;height:20px;color:var(--text);border-radius:50%;place-items:center;font-size:10px;display:grid}.footer{width:min(100%, var(--page));padding:32px 40px calc(28px + env(safe-area-inset-bottom));border-top:1px solid var(--border);margin:0 auto}.footer__grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.footer__brand p{color:var(--muted);max-width:300px;margin-top:14px;font-size:13px}.footer__badges{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.footer__badges span{border:1px solid var(--border);color:var(--dim);text-transform:uppercase;letter-spacing:.08em;border-radius:6px;padding:4px 8px;font-size:10px}.footer__col{flex-direction:column;gap:8px;display:flex}.footer__col h3{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px}.footer__col a{color:var(--muted);font-size:13px}.footer__col a:hover{color:var(--text)}.footer__pay{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.footer__pay li{border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:5px 9px;font-size:11px}.footer__pay-cta{color:var(--text);font-weight:600}.footer__bottom{border-top:1px solid var(--border);color:var(--dim);justify-content:space-between;gap:20px;margin-top:32px;padding-top:20px;font-size:11px;display:flex}.btn{border-radius:var(--radius-sm);background:var(--invert);min-height:42px;color:var(--invert-text);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .14s,background .14s,color .14s,border-color .14s,opacity .14s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn--secondary{border-color:var(--border-strong);color:var(--text);background:0 0}.btn--secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--text)}.btn--ghost{color:var(--muted);background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.btn--danger{border-color:var(--border-strong);color:var(--text);background:0 0;border-style:dashed}.btn--danger:hover:not(:disabled){background:var(--surface-2)}.btn--sm{border-radius:8px;min-height:34px;padding:0 12px;font-size:12px}.btn--lg{border-radius:var(--radius);min-height:50px;padding:0 22px;font-size:14px}.btn--block{width:100%}.icon-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:38px;height:38px;color:var(--muted);place-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-strong)}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:22px}.card--interactive{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.card--interactive:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 10px 20px #00000047}.badge{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.badge--solid{background:var(--invert);border-color:var(--invert);color:var(--invert-text)}.badge--live{border-color:var(--border-strong);color:var(--text)}.badge--muted{background:var(--surface-2)}.field{flex-direction:column;gap:6px;display:flex}.field__label{color:var(--muted);font-size:12px;font-weight:600}.field__control{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:8px;min-height:42px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.field__control:focus-within{border-color:var(--text);background:var(--surface)}.field__control--error{border-color:var(--text)}.field__control--select{padding-right:34px;position:relative}.field__icon{color:var(--dim);flex:none;display:inline-flex}.field__input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;padding:10px 0;font-size:14px}.field__input::placeholder{color:var(--dim)}.field__textarea{resize:vertical;min-height:94px}.field__select{appearance:none;cursor:pointer;padding-right:4px}.field__chevron{color:var(--dim);pointer-events:none;position:absolute;right:12px}.field__hint{color:var(--dim);font-size:11px}.field__error{color:var(--text);border-left:2px solid var(--text);padding-left:6px;font-size:11px}.field option{background:var(--surface);color:var(--text)}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.check-row{color:var(--muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.check-row input{accent-color:var(--invert);margin-top:2px}.tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin:12px 0 18px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs__item{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:11px 14px;font-size:13px;font-weight:600;transition:color .14s,border-color .14s;display:inline-flex}.tabs__item:hover{color:var(--text)}.tabs__item--active{color:var(--text);border-bottom-color:var(--text)}.tabs__count{background:var(--surface-3);min-width:18px;color:var(--dim);text-align:center;border-radius:99px;padding:1px 5px;font-size:10px}.tabs--scroll{overflow-x:auto}.progress-block{flex-direction:column;gap:6px;display:flex}.progress-block__meta{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.progress{background:var(--surface-3);border-radius:99px;height:6px;overflow:hidden}.progress__bar{border-radius:inherit;background:var(--text);height:100%;transition:width .4s;display:block}.skeleton{background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s infinite skeleton;display:block}@keyframes skeleton{to{background-position:-200% 0}}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:32px;display:flex}.empty__icon{border:1px solid var(--border);background:var(--surface-2);width:52px;height:52px;color:var(--muted);border-radius:14px;place-items:center;display:grid}.empty__title{font-size:17px;font-weight:700}.empty__desc{max-width:380px;color:var(--muted);font-size:13px}.empty__action{margin-top:6px}.stat{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-height:112px;padding:16px}.stat__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat__label{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.stat__icon{color:var(--dim)}.stat__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:22px;font-weight:700}.stat__hint{color:var(--muted);margin-top:2px;font-size:11px}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.table th{border-bottom:1px solid var(--border);color:var(--dim);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-size:10px;font-weight:700}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 14px}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:var(--surface-2)}.table-sub{color:var(--dim);margin-top:2px;font-size:11px;display:block}.table-note{color:var(--dim);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.avatar{border:1px solid var(--border-strong);background:var(--surface-2);width:38px;height:38px;color:var(--text);letter-spacing:.03em;border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.avatar--sm{border-radius:9px;width:32px;height:32px;font-size:10px}.avatar--lg{border-radius:16px;width:58px;height:58px;font-size:18px}.switch-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.switch-row:last-child{border-bottom:0}.switch-row__label{font-size:13px;font-weight:600;display:block}.switch-row__desc{color:var(--dim);margin-top:2px;font-size:11px;display:block}.switch{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:99px;flex:none;width:42px;height:24px;padding:0;position:relative}.switch--on{background:var(--invert);border-color:var(--invert)}.switch__thumb{background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.switch--on .switch__thumb{background:var(--invert-text);transform:translate(18px)}.accordion{border-top:1px solid var(--border);flex-direction:column;display:flex}.accordion__item{border-bottom:1px solid var(--border)}.accordion__trigger{width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;font-weight:600;display:flex}.accordion__chevron{color:var(--dim);transition:transform .16s}.accordion__item--open .accordion__chevron{transform:rotate(180deg)}.accordion__content{color:var(--muted);max-width:780px;padding:0 0 16px;font-size:13px}.callout{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:10px;padding:14px;display:flex}.callout__icon{color:var(--muted);flex:none;margin-top:1px}.callout__title{margin-bottom:3px;font-size:12px;font-weight:700;display:block}.callout__body{color:var(--muted);font-size:12px}.callout__body a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);width:100%;max-height:min(90vh,900px);box-shadow:var(--shadow);flex-direction:column;animation:.18s both fade-up;display:flex}.modal--sm{max-width:420px}.modal--md{max-width:600px}.modal--lg{max-width:820px}.modal__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 0;display:flex}.modal__title{font-size:20px}.modal__subtitle{color:var(--muted);margin-top:3px;font-size:12px}.modal__body{padding:18px 22px;overflow-y:auto}.modal__foot{padding:0 22px 20px}.drawer{border:1px solid var(--border-strong);background:var(--surface);width:min(440px,100%);max-width:100%;box-shadow:var(--shadow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0}.drawer--right{border-right:0;border-radius:22px 0 0 22px;animation:.225s cubic-bezier(.4,0,.2,1) both slide-in-right;right:0}.drawer--left{border-left:0;border-radius:0 22px 22px 0;animation:.225s cubic-bezier(.4,0,.2,1) both slide-in-left;left:0}.drawer--bottom{border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:min(82vh,720px);animation:.22s both slide-in-bottom;top:auto;left:0;right:0}.drawer__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.drawer__title{font-size:17px}.drawer__body{flex:1;padding:18px 20px;overflow-y:auto}.drawer__foot{border-top:1px solid var(--border);padding:14px 20px}.toast-stack{z-index:200;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-soft);align-items:flex-start;gap:10px;padding:13px 14px;animation:.2s both toast-in;display:flex}.toast__icon{color:var(--text);flex:none;margin-top:1px}.toast__text{flex-direction:column;flex:1;gap:2px;display:flex}.toast__text strong{font-size:12px}.toast__text span{color:var(--muted);font-size:11px}.toast__close{color:var(--dim);background:0 0;border:0;place-items:center;padding:2px;display:grid}.toast__close:hover{color:var(--text)}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.page-head__title{letter-spacing:-.04em;margin-top:4px;font-size:clamp(30px,3.2vw,44px)}.page-head__desc{max-width:700px;color:var(--muted);margin-top:7px;font-size:14px}.page-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.section-head__title{letter-spacing:-.03em;font-size:22px}.section-head__subtitle{color:var(--muted);margin-top:3px;font-size:12px}.section-head__link{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.section-head__link:hover{color:var(--text)}.back-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:13px;display:inline-flex}.back-link:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app__content{overflow-x:clip}.shelf{min-width:0;max-width:100%}.shelf__track{max-width:100%}@media (width>=1101px) and (width<=1699px){.app-header__bar:has(.wallet-chip) .app-header__brand{position:static;transform:none}}.game-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:18px;display:grid}.game-tile{min-width:0;display:block}.game-art{aspect-ratio:4/5;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.game-art:after{content:"";opacity:.7;pointer-events:none;background-image:linear-gradient(120deg,#0000 0 42%,#ffffff0f 42% 43%,#0000 43%),repeating-linear-gradient(45deg,#0000 0 9px,#ffffff09 9px 10px);position:absolute;inset:0}.game-tile:hover .game-art{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.game-art__halo{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ffffff38,#0000 65%);border-radius:50%;width:80%;position:absolute}.game-art__icon{z-index:1;color:#fffc;filter:drop-shadow(0 8px 24px #00000080);position:relative}.art-0{background:radial-gradient(circle at 25% 15%,#4a4a4a,#171717 48%,#050505)}.art-1{background:radial-gradient(circle at 75% 15%,#3c3c3c,#141414 52%,#050505)}.art-2{background:radial-gradient(circle at 30% 70%,#444,#191919 50%,#060606)}.art-3{background:radial-gradient(circle at 70% 30%,#565656,#1b1b1b 48%,#070707)}.art-4{background:radial-gradient(circle at 20% 40%,#383838,#121212 55%,#040404)}.art-5{background:radial-gradient(circle at 80% 80%,#4f4f4f,#181818 50%,#060606)}.art-6{background:radial-gradient(circle at 40% 20%,#535353,#1a1a1a 55%,#050505)}.art-7{background:radial-gradient(circle at 60% 70%,#414141,#161616 52%,#040404)}.art-8{background:radial-gradient(circle at 15% 80%,#3d3d3d,#151515 50%,#050505)}.art-9{background:radial-gradient(circle at 85% 20%,#4b4b4b,#191919 55%,#060606)}.art-10{background:radial-gradient(circle at 50% 0,#5a5a5a,#1c1c1c 48%,#070707)}.art-11{background:radial-gradient(circle at 50% 100%,#454545,#171717 50%,#050505)}.game-tile__badge{z-index:2;border-radius:var(--radius-pill);color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;border:1px solid #ffffff47;padding:4px 7px;font-size:9px;font-weight:700;position:absolute;top:9px;left:9px}.game-tile__fav{z-index:3;color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .14s,color .14s;display:grid;position:absolute;top:8px;right:8px}.game-tile__fav:hover,.game-tile__fav.is-active{color:#050505;background:#fff}.game-tile__play{z-index:2;border-radius:var(--radius-pill);color:#050505;opacity:0;background:#fff;align-items:center;gap:5px;padding:7px 11px;font-size:10px;font-weight:700;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%,6px)}.game-tile:hover .game-tile__play{opacity:1;transform:translate(-50%)}.game-tile__meta{padding:9px 2px 0}.game-tile__name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.game-tile__provider{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.game-tile__stats{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:6px;margin-top:5px;font-size:9px;display:flex}.shelf{margin-top:42px}.shelf__actions{align-items:center;gap:12px;display:flex}.shelf__arrows{gap:4px;display:flex}.shelf__all{display:none}.shelf__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:2px 2px 8px;display:flex;overflow-x:auto}.shelf__track::-webkit-scrollbar{display:none}.shelf__track .game-tile{scroll-snap-align:start;flex:0 0 176px}.jackpot-counter{flex-direction:column;gap:2px;display:flex}.jackpot-counter__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.jackpot-counter__value{font-family:var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.jackpot-counter__meta{color:var(--dim);align-items:center;gap:4px;font-size:10px;display:inline-flex}.jackpot-counter--sm .jackpot-counter__value{font-size:18px}.jackpot-counter--lg .jackpot-counter__value{font-size:34px}.jackpot-counter--xl .jackpot-counter__value{font-size:clamp(34px,4.2vw,52px)}.jackpot-mini{flex-direction:column;gap:10px;display:flex}.jackpot-mini__top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.jackpot-strip{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.odds-btn{border:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--text);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:12px;transition:background .14s,border-color .14s,color .14s;display:flex}.odds-btn:hover{border-color:var(--border-strong);background:var(--surface-3)}.odds-btn--selected{background:var(--invert);border-color:var(--invert);color:var(--invert-text)}.odds-btn__label{color:inherit;opacity:.72}.odds-btn__value{font-family:var(--mono);align-items:center;gap:3px;font-weight:700;display:inline-flex}.odds-btn__trend{opacity:.7;font-size:8px}.odds-btn__trend--down{opacity:.45}.bet-slip{flex-direction:column;gap:14px;display:flex}.bet-slip__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bet-slip__head>div{align-items:center;gap:8px;display:flex}.bet-slip__count{color:var(--dim);font-size:11px}.bet-slip__list{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.bet-slip__item{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.bet-slip__item-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bet-slip__event{font-size:12px;font-weight:600}.bet-slip__market{color:var(--dim);font-size:10px}.bet-slip__market strong{color:var(--muted);font-weight:600}.bet-slip__item-side{align-items:center;gap:4px;display:flex}.bet-slip__item-side .icon-btn{width:26px;height:26px}.bet-slip__stake{flex-direction:column;gap:8px;display:flex}.quick-stakes{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.quick-stake{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--muted);border-radius:7px;font-size:11px}.quick-stake:hover,.quick-stake.is-active{border-color:var(--text);color:var(--text);background:var(--surface)}.bet-slip__summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.bet-slip__summary div{flex-direction:column;gap:2px;display:flex}.bet-slip__summary span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.bet-slip__summary strong{font-size:15px}.bet-slip__login{flex-direction:column;gap:8px;display:flex}.bet-slip__login p{color:var(--muted);font-size:12px}.bet-slip--embedded{gap:12px}.bet-slip-drawer .drawer__body{padding-top:14px}.bonus-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.bonus-card{flex-direction:column;gap:8px;display:flex}.bonus-card--expired{opacity:.6}.bonus-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.bonus-card__expires{color:var(--dim);font-size:10px}.bonus-card__value{letter-spacing:-.04em;margin-top:4px;font-size:26px;font-weight:700}.bonus-card__title{font-size:15px}.bonus-card__desc{color:var(--muted);font-size:12px}.bonus-card__meta{color:var(--dim);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:8px;font-size:10px;display:flex}.bonus-card__cta{margin-top:auto}.promo-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.promo-card{flex-direction:column;gap:7px;min-height:190px;display:flex}.promo-card--featured{background:linear-gradient(160deg, var(--surface-3), var(--surface));border-color:var(--border-strong)}.promo-card__kicker{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.promo-card__title{font-size:20px}.promo-card__desc{color:var(--muted);flex:1;font-size:12px}.promo-card .btn{align-self:flex-start;margin-top:4px}.event-card{flex-direction:column;gap:10px;display:flex}.event-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.event-card__league{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.event-card__time{color:var(--dim);font-size:10px}.event-card__teams{color:var(--text);text-align:center;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.event-card__teams em{color:var(--dim);font-size:11px;font-style:normal;font-family:var(--mono)}.event-card__minute{color:var(--dim);text-align:center;font-size:10px}.event-card__market{flex-direction:column;gap:6px;display:flex}.event-card__market-name{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.event-card__odds{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.event-card__odds .odds-btn{flex-direction:column;gap:1px;min-height:42px;padding:6px}.event-card__footer{color:var(--dim);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.event-list{flex-direction:column;gap:10px;display:flex}.event-list .event-card{flex-flow:wrap;align-items:center}.event-list .event-card__top,.event-list .event-card__teams{flex:none}.event-list .event-card__market{min-width:280px;margin-left:auto}.event-list .event-card__footer{flex:0 0 100%}.payment-method{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:11px;transition:border-color .14s,background .14s;display:flex}.payment-method:hover{border-color:var(--border-strong)}.payment-method--selected{border-color:var(--text);background:var(--surface)}.payment-method__icon{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.payment-method__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.payment-method__main strong{font-size:12px}.payment-method__main span{color:var(--dim);font-size:10px}.payment-method__radio{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:14px;height:14px}.payment-method__radio.is-selected{border:4px solid var(--text);background:var(--bg)}.info-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.info-row:last-child{border-bottom:0}.info-row>span{color:var(--muted)}.info-row>strong{text-align:right;font-weight:600}.hero{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:clamp(24px,4vw,56px);padding:22px 0 34px;display:grid}.hero__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.hero__badge{align-self:flex-start}.hero__title{letter-spacing:-.06em;margin:18px 0 16px;font-size:clamp(52px,7vw,94px);font-weight:900;line-height:.9}.hero__title span{color:#0000;-webkit-text-stroke:1px var(--text)}.hero__lede{max-width:560px;color:var(--muted);font-size:clamp(14px,1.4vw,16px);line-height:1.6}.hero__actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.hero__stats{border-top:1px solid var(--border);gap:34px;margin-top:34px;padding-top:16px;display:flex}.hero__stats div{flex-direction:column;gap:1px;display:flex}.hero__stats strong{letter-spacing:-.03em;font-size:19px;font-weight:700}.hero__stats span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.hero__panel{border:1px solid var(--border-strong);background:linear-gradient(155deg, var(--surface-3), var(--surface) 55%, var(--bg-soft));box-shadow:var(--shadow-soft);border-radius:28px;flex-direction:column;gap:18px;padding:26px;display:flex;position:relative;overflow:hidden}.hero__panel:before{content:"";background:radial-gradient(circle, var(--glow), transparent 65%);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-90px}.hero__panel-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hero__panel-top h2{letter-spacing:-.04em;margin-top:3px;font-size:26px}.hero__panel-rows{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding-top:14px;display:grid}.hero__panel-rows div{flex-direction:column;gap:2px;display:flex}.hero__panel-rows span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.hero__panel-rows strong{font-size:12px;font-weight:600}.hero__panel-note{color:var(--dim);text-align:center;font-size:10px}.trust-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;margin:10px 0 0;display:grid}.trust-strip__item{border-right:1px solid var(--border);align-items:center;gap:10px;padding:16px 18px;display:flex}.trust-strip__item:last-child{border-right:0}.trust-strip__item svg{color:var(--muted);flex:none}.trust-strip__item strong{font-size:12px;font-weight:600;display:block}.trust-strip__item span{color:var(--dim);font-size:10px;display:block}.quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.quick-action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:10px;padding:13px 14px;transition:border-color .15s,transform .15s;display:flex}.quick-action:hover{border-color:var(--border-strong);transform:translateY(-2px)}.quick-action>span:first-of-type{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.quick-action>span:nth-of-type(2){flex-direction:column;flex:1;gap:1px;display:flex}.quick-action strong{font-size:12px}.quick-action small{color:var(--dim);font-size:10px}.quick-action>svg{color:var(--dim)}.sports-preview{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.why-betway{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--surface-2), var(--surface));grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;margin-top:48px;padding:30px;display:grid}.why-betway__copy h2{margin:8px 0 10px;font-size:clamp(26px,3vw,38px)}.why-betway__copy>p{color:var(--muted);max-width:560px;font-size:14px}.why-betway__points{grid-template-columns:1fr 1fr;gap:8px 16px;margin:20px 0 24px;display:grid}.why-betway__points span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.why-betway__points svg{color:var(--text)}.why-betway__stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.why-betway__stats .card{flex-direction:column;gap:2px;padding:16px;display:flex}.why-betway__stats span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.why-betway__stats strong{letter-spacing:-.04em;font-size:24px}.why-betway__stats small{color:var(--muted);font-size:10px}.cta-banner{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:28px 30px;display:flex}.cta-banner h2{margin:6px 0 4px;font-size:clamp(22px,2.6vw,32px)}.cta-banner p{color:var(--muted);font-size:12px}.casino-feature{background:linear-gradient(140deg, var(--surface-3), var(--surface));justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.casino-feature h2{margin:6px 0 4px;font-size:28px}.casino-feature p{color:var(--muted);max-width:520px;font-size:12px}.casino-feature__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.casino-feature__meta{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.casino-feature__jackpot{min-width:220px}.casino-toolbar{grid-template-columns:minmax(220px,1fr) 190px 170px auto;align-items:end;gap:10px;margin:18px 0 12px;display:grid}.casino-toolbar__search{min-width:0}.casino-count{color:var(--dim);justify-content:space-between;gap:12px;margin:4px 0 12px;font-size:11px;display:flex}.casino-count strong{color:var(--text)}.load-more{justify-content:center;margin-top:22px;display:flex}.game-detail-page .back-link{margin-bottom:12px}.game-hero{grid-template-columns:310px 1fr;align-items:stretch;gap:26px;margin-bottom:20px;display:grid}.game-hero__art{border:1px solid var(--border);border-radius:var(--radius);color:#ffffffd1;place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.game-hero__art:after{content:"";background:repeating-linear-gradient(45deg,#0000 0 12px,#ffffff0a 12px 13px);position:absolute;inset:0}.game-hero__img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.game-hero__art:has(.game-hero__img):after{display:none}.game-hero__art-badge{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff40;border-radius:99px;padding:4px 8px;font-size:9px;position:absolute;bottom:10px;left:10px}.game-hero__info{flex-direction:column;display:flex}.game-hero__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.game-hero__top h1{margin-top:3px;font-size:clamp(28px,3.4vw,40px)}.game-hero__actions{gap:6px;display:flex}.game-hero__desc{color:var(--muted);max-width:720px;margin:10px 0 14px;font-size:14px}.game-hero__badges{flex-wrap:wrap;gap:6px;display:flex}.game-hero__cta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.game-hero__note{color:var(--dim);align-items:center;gap:4px;font-size:10px;display:inline-flex}.game-detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.game-panel{flex-direction:column;gap:10px;min-height:240px;display:flex}.game-panel h2{font-size:19px}.game-panel h3{margin-top:6px;font-size:14px}.game-panel p{color:var(--muted);font-size:13px}.info-grid{grid-template-columns:1fr 1fr;gap:0 22px;margin:6px 0;display:grid}.rule-list{color:var(--muted);flex-direction:column;gap:8px;margin:4px 0;padding-left:18px;font-size:13px;display:flex}.game-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.game-aside__card{flex-direction:column;gap:6px;display:flex}.game-aside__card h3{font-size:14px}.game-aside__card p{color:var(--muted);font-size:12px}.game-aside__card .btn{margin-top:6px}.game-aside__provider strong{font-size:17px}.comment-form{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:8px;padding:12px 0 16px;display:flex}.comment-list{flex-direction:column;display:flex}.comment{border-bottom:1px solid var(--border);padding:12px 0}.comment:last-child{border-bottom:0}.comment__head{align-items:center;gap:8px;display:flex}.comment__head strong{font-size:12px}.comment__head small{color:var(--dim);margin-left:auto;font-size:10px}.comment__stars{color:var(--muted);letter-spacing:1px;font-size:10px}.comment p{color:var(--muted);margin-top:4px;font-size:12px}.demo-game{flex-direction:column;gap:12px;display:flex}.demo-reels{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);grid-template-columns:repeat(3,1fr);gap:6px;padding:14px;display:grid}.demo-reel{aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);font-family:var(--mono);border-radius:9px;place-items:center;font-size:22px;font-weight:700;display:grid}.demo-reels.is-spinning .demo-reel{animation:.4s infinite alternate pulse}.demo-game__actions{gap:8px;display:flex}.demo-game__note{color:var(--dim);align-items:center;gap:4px;font-size:10px;display:flex}.sports-overview{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.sports-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.sports-toolbar .field{min-width:280px}.sports-toolbar__hint{color:var(--dim);align-items:center;gap:5px;font-size:10px;display:flex}.sports-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.sports-main{min-width:0}.sports-rail{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px;position:sticky;top:88px}.sports-rail__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sports-rail__head h2{font-size:15px}.league-group{margin-bottom:22px}.league-group__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.league-group__head h2{font-size:16px}.league-group__head span{color:var(--dim);font-size:10px}.event-hero{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.event-hero__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.event-hero__league{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.event-hero__teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.event-hero__teams>div:not(.event-hero__score){text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.event-hero__badge{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;font-size:10px;font-weight:700;display:grid}.event-hero__teams h1{font-size:clamp(20px,3vw,30px)}.event-hero__score{flex-direction:column;align-items:center;gap:2px;padding:0 18px;display:flex}.event-hero__score strong{font-family:var(--mono);letter-spacing:-.04em;font-size:30px}.event-hero__score span{color:var(--dim);font-size:10px}.event-hero__stats{border-top:1px solid var(--border);color:var(--dim);flex-wrap:wrap;justify-content:center;gap:18px;padding-top:12px;font-size:10px;display:flex}.event-hero__stats span{align-items:center;gap:4px;display:inline-flex}.event-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.event-markets{min-width:0}.market-card{flex-direction:column;gap:12px;display:flex}.market-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.market-card__head h2{margin-top:2px;font-size:20px}.market-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.market-grid .odds-btn{flex-direction:column;align-items:flex-start;gap:4px;min-height:52px;padding:9px 11px}.event-insight{flex-direction:column;gap:10px;margin-top:14px;display:flex}.event-insight h2{font-size:17px}.event-insight p{color:var(--dim);font-size:11px}.insight-bars{flex-direction:column;gap:8px;display:flex}.insight-bars div{border:1px solid var(--border);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex;position:relative;overflow:hidden}.insight-bars span{z-index:1;color:var(--muted);position:relative}.insight-bars b{z-index:1;font-family:var(--mono);position:relative}.insight-bars i{background:var(--surface-3);position:absolute;top:0;bottom:0;left:0}.event-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.event-rail__summary{flex-direction:column;gap:8px;display:flex}.event-rail__summary h2{font-size:16px}.event-rail__summary>p{color:var(--dim);font-size:11px}.event-rail__related h2{margin-bottom:8px;font-size:15px}.related-event{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.related-event:last-child{border-bottom:0}.related-event span{flex:1}.related-event small{color:var(--dim);font-size:10px}.related-event svg{color:var(--dim)}.bet-history,.bet-card{flex-direction:column;gap:10px;display:flex}.bet-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bet-card__head>div{align-items:center;gap:8px;display:flex}.bet-card__id{font-family:var(--mono);color:var(--muted);font-size:11px}.bet-card__date{color:var(--dim);font-size:10px}.bet-card__selections{flex-direction:column;gap:6px;display:flex}.bet-selection{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.bet-selection>div{flex-direction:column;gap:1px;display:flex}.bet-selection strong{font-size:12px}.bet-selection span{color:var(--dim);font-size:10px}.bet-card__footer{border-top:1px solid var(--border);gap:24px;padding-top:9px;display:flex}.bet-card__footer div{flex-direction:column;gap:1px;display:flex}.bet-card__footer span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.bet-card__footer strong{font-size:12px}.wallet-overview{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.wallet-actions{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.wallet-action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,transform .15s;display:flex}.wallet-action:hover{border-color:var(--border-strong);transform:translateY(-2px)}.wallet-action>span{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.wallet-action>div{flex-direction:column;flex:1;gap:1px;display:flex}.wallet-action strong{font-size:12px}.wallet-action small{color:var(--dim);font-size:10px}.wallet-action>svg{color:var(--dim)}.wallet-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.wallet-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.wallet-section-head h2{font-size:18px}.wallet-section-head p{color:var(--dim);margin-top:2px;font-size:11px}.wallet-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.wallet-aside__card{flex-direction:column;gap:6px;display:flex}.wallet-aside__card h3{font-size:14px}.wallet-aside__card .btn{margin-top:6px}.wallet-methods-mini{flex-direction:column;display:flex}.wallet-methods-mini div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.wallet-methods-mini div:last-child{border-bottom:0}.wallet-methods-mini span{align-items:center;gap:5px;font-size:11px;display:inline-flex}.wallet-methods-mini small{color:var(--dim);font-size:10px}.tx-type{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tx-type.is-in{color:var(--text)}.tx-type.is-out{color:var(--muted)}.amount-in{color:var(--text)}.amount-out{color:var(--muted)}.finance-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.finance-form{flex-direction:column;gap:14px;display:flex}.finance-label{color:var(--muted);margin:6px 0 -4px;font-size:12px;font-weight:600}.amount-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.amount-preset{border:1px solid var(--border);background:var(--surface-2);min-height:38px;color:var(--muted);border-radius:8px;font-size:12px;font-weight:600}.amount-preset:hover,.amount-preset.is-active{border-color:var(--text);background:var(--surface);color:var(--text)}.payment-methods{grid-template-columns:1fr 1fr;gap:7px;display:grid}.finance-note{color:var(--dim);align-items:center;gap:5px;font-size:10px;display:flex}.finance-summary{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.finance-summary h3{margin-bottom:6px;font-size:14px}.summary-total{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.summary-total span{color:var(--muted);font-size:12px}.summary-total strong{font-size:18px}.security-badges{color:var(--dim);align-items:center;gap:10px;font-size:10px;display:flex}.success-card{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:560px;margin:30px auto;padding:38px;display:flex}.success-card>svg{color:var(--text)}.success-card h2{font-size:24px}.success-card p{color:var(--muted);font-size:13px}.success-card__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.transactions-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}.transactions-toolbar .field{min-width:280px}.game-art__img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-art--image:after{opacity:1;background-image:linear-gradient(#0000 52%,#0009)}.game-art--image{background:var(--surface-3)}.preferred-sportsbook{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg, var(--surface-2), var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.preferred-sportsbook__brand{align-items:center;gap:12px;min-width:0;display:flex}.preferred-sportsbook__logo{border:1px solid var(--border);background:var(--surface);object-fit:contain;border-radius:10px;flex:none;width:44px;height:44px}.preferred-sportsbook__mark{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.preferred-sportsbook__brand h2{letter-spacing:-.02em;font-size:16px}.preferred-sportsbook__brand p{color:var(--muted);margin-top:2px;font-size:12px}.preferred-sportsbook__actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.preferred-sportsbook__select{flex-direction:column;gap:4px;display:flex}.preferred-sportsbook__select span{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.preferred-sportsbook__select select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:170px;min-height:34px;color:var(--text);font:inherit;padding:0 10px;font-size:12px}.preferred-sportsbook__select select:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (width<=640px){.preferred-sportsbook{padding:14px}.preferred-sportsbook__actions{width:100%}.preferred-sportsbook__select{flex:1}.preferred-sportsbook__select select{width:100%;min-width:0}}.profile-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.profile-card{flex-direction:column;gap:14px;display:flex}.profile-card__head{align-items:flex-start;gap:12px;display:flex}.profile-card__head>div{min-width:0}.profile-card__head h2{font-size:20px}.profile-card__head>div>span{color:var(--dim);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.profile-card__badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.profile-card__stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;display:grid}.profile-card__stats div{flex-direction:column;gap:2px;padding:10px 0;display:flex}.profile-card__stats div:nth-child(odd){border-right:1px solid var(--border)}.profile-card__stats div:nth-child(2n){padding-left:12px}.profile-card__stats span{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.profile-card__stats strong{font-size:14px}.profile-card__links{flex-direction:column;display:flex}.profile-card__links a{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.profile-card__links a:last-child{border-bottom:0}.profile-card__links a:hover{color:var(--text)}.profile-card__links a svg:last-child{color:var(--dim);margin-left:auto}.profile-main{flex-direction:column;gap:12px;min-width:0;display:flex}.profile-form h2{margin-bottom:12px;font-size:18px}.kyc-card,.vip-preview{flex-direction:column;gap:10px;display:flex}.kyc-card__head,.vip-preview__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kyc-card h2,.vip-preview h2{font-size:18px}.kyc-card p,.kyc-approved{color:var(--muted);font-size:12px}.kyc-approved{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;padding:12px;display:flex}.kyc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kyc-actions .muted{align-items:center;gap:4px;font-size:10px;display:inline-flex}.vip-preview__head>svg{color:var(--muted)}.vip-preview__foot{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.vip-preview__foot strong{color:var(--text)}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.settings-card{flex-direction:column;gap:10px;display:flex}.settings-card h2{font-size:17px}.settings-card--wide{grid-column:1/-1}.settings-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-card__head p{color:var(--dim);margin-top:2px;font-size:11px}.security-note{border:1px solid var(--border);color:var(--dim);border-radius:7px;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.session-list{flex-direction:column;display:flex}.session-item{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.session-item:last-child{border-bottom:0}.session-item__icon{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.session-item>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.session-item strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.session-item span{color:var(--dim);font-size:10px}.help-links{flex-direction:column;display:flex}.help-links a{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.help-links a:last-child{border-bottom:0}.help-links a svg:last-child{color:var(--dim);margin-left:auto}.vip-hero{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-3), var(--surface));grid-template-columns:1fr 280px;align-items:center;gap:24px;margin-bottom:18px;padding:30px;display:grid}.vip-hero h1{margin:8px 0 6px;font-size:clamp(28px,3.6vw,46px)}.vip-hero p{color:var(--muted);max-width:600px;font-size:13px}.vip-hero__progress{flex-direction:column;gap:7px;margin-top:18px;display:flex}.vip-hero__progress span{color:var(--dim);font-size:11px}.vip-hero__badge{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-height:190px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.vip-hero__badge span{letter-spacing:.2em;font-size:11px;font-weight:700}.vip-tier-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.vip-tier{flex-direction:column;gap:8px;display:flex}.vip-tier--current{border-color:var(--text);background:var(--surface-2)}.vip-tier__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.vip-tier__min{color:var(--dim);font-size:11px}.vip-tier ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.vip-tier li{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.vip-tier__current{border-top:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:8px;font-size:10px}.vip-benefits{grid-template-columns:1fr 330px;align-items:start;gap:12px;display:grid}.vip-benefits h2{margin-bottom:8px;font-size:18px}.vip-claim{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vip-claim h2{margin:0}.vip-claim p{color:var(--muted);font-size:12px}.table tr.is-current{background:var(--surface-2)}.notifications-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.notifications-aside{flex-direction:column;gap:12px;display:flex;position:sticky;top:88px}.notifications-aside h3{font-size:14px}.notification-list{flex-direction:column;gap:8px;display:flex}.notification-card{align-items:flex-start;gap:10px;display:flex}.notification-card--unread{border-color:var(--border-strong);background:var(--surface-2)}.notification-card__icon{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);border-radius:9px;flex:none;place-items:center;display:grid}.notification-card__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-card__main strong{font-size:13px}.notification-card__main p{color:var(--muted);font-size:12px}.notification-card__main small{color:var(--dim);font-size:10px}.promo-hero{background:linear-gradient(145deg, var(--surface-3), var(--surface));justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;display:flex}.promo-hero h1{max-width:700px;margin:8px 0 6px;font-size:clamp(26px,3.4vw,42px)}.promo-hero p{color:var(--muted);max-width:620px;font-size:13px}.promo-hero__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.promo-hero__code{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:3px;min-width:220px;padding:18px;display:flex}.promo-hero__code span{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.promo-hero__code strong{font-family:var(--mono);letter-spacing:.02em;font-size:20px}.promo-code-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.promo-code-card h2{font-size:17px}.promo-code-card p{color:var(--dim);font-size:11px}.promo-code-card form{align-items:flex-end;gap:6px;display:flex}.promo-code-card .field{min-width:200px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.step-card{flex-direction:column;gap:6px;display:flex}.step-card>span{font-family:var(--mono);color:var(--dim);font-size:11px}.step-card h3{font-size:15px}.step-card p{color:var(--muted);font-size:12px}.jackpot-hero{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-3), var(--surface));grid-template-columns:1fr 360px;align-items:center;gap:24px;margin-bottom:14px;padding:30px;display:grid}.jackpot-hero h1{margin:8px 0 6px;font-size:clamp(30px,4vw,52px)}.jackpot-hero p{color:var(--muted);max-width:540px;margin-bottom:14px;font-size:13px}.jackpot-hero__counter{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:14px;padding:18px;display:flex}.jackpot-hero__meta{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:10px;font-size:11px;display:flex}.jackpot-hero__meta span{color:var(--dim)}.jackpot-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.jackpot-card{flex-direction:column;gap:10px;display:flex}.jackpot-card__head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.jackpot-card__foot{border-top:1px solid var(--border);color:var(--dim);justify-content:space-between;align-items:center;padding-top:8px;font-size:10px;display:flex}.jackpot-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;margin-bottom:20px;display:grid}.winner-list{flex-direction:column;display:flex}.winner{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.winner:last-child{border-bottom:0}.winner__avatar{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.winner>div{flex-direction:column;flex:1;gap:1px;display:flex}.winner strong{font-size:12px}.winner span{color:var(--dim);font-size:10px}.winner__amount{text-align:right;flex-direction:column;gap:1px;display:flex}.winner__amount strong{font-family:var(--mono);font-size:12px}.jackpot-how{flex-direction:column;gap:8px;display:flex}.jackpot-how h2{font-size:17px}.support-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.support-card{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.support-card>svg{color:var(--muted)}.support-card h3{font-size:15px}.support-card p{color:var(--muted);flex:1;font-size:12px}.support-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}.support-form{flex-direction:column;gap:10px;display:flex}.support-form h2{font-size:17px}.support-form form{flex-direction:column;gap:10px;display:flex}.support-sent{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px;display:flex}.support-sent>svg{color:var(--text)}.support-sent h3{font-size:16px}.support-sent p{color:var(--muted);font-size:12px}.blog-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.blog-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.blog-card__art{border-bottom:1px solid var(--border);background:radial-gradient(circle at 30% 20%, var(--surface-3), var(--surface));min-height:120px;color:var(--muted);place-items:center;display:grid}.blog-card__body{flex-direction:column;gap:6px;padding:16px;display:flex}.blog-card__meta{color:var(--dim);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.blog-card h2{font-size:16px}.blog-card p{color:var(--muted);font-size:12px}.blog-post{max-width:860px;margin:0 auto}.blog-post>h1{margin:8px 0;font-size:clamp(28px,4vw,44px)}.blog-post__meta{color:var(--dim);gap:14px;margin-bottom:18px;font-size:11px;display:flex}.blog-post__content{color:var(--muted);flex-direction:column;gap:14px;font-size:14px;line-height:1.75;display:flex}.blog-post__content p{margin:0}.legal-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:18px;display:grid}.legal-card{flex-direction:column;gap:16px;display:flex}.legal-card section h2{margin-bottom:4px;font-size:16px}.legal-card section p{color:var(--muted);font-size:13px}.legal-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:88px}.legal-nav__item{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.legal-nav__item:hover,.legal-nav__item.is-active{color:var(--text);border-color:var(--border-strong)}.legal-nav__item.is-active{background:var(--surface-2)}.search-event{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;display:flex}.search-event span{flex:1}.search-event small{color:var(--dim);font-size:10px}.search-event svg{color:var(--dim)}.search-links{flex-wrap:wrap;gap:8px;display:flex}.search-links a{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-size:12px;display:inline-flex}.search-links a:hover{color:var(--text);border-color:var(--border-strong)}.notfound-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:58vh;display:flex}.notfound-page h1{font-size:clamp(30px,5vw,52px)}.notfound-page p{color:var(--muted);max-width:460px;font-size:13px}.notfound-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.auth-page{grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:40px;min-height:calc(100vh - 220px);display:grid}.auth-page__marketing{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.auth-page__marketing>p{color:var(--muted);max-width:560px;font-size:14px}.auth-page__marketing h1{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(38px,5vw,64px)}.auth-page__badge{margin-top:18px}.auth-page__benefits{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:560px;margin-top:20px;display:grid}.auth-page__benefits div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:3px;padding:12px;display:flex}.auth-page__benefits svg{color:var(--muted)}.auth-page__benefits strong{font-size:12px}.auth-page__benefits span{color:var(--dim);font-size:10px}.auth-page__trust{color:var(--dim);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:10px;display:flex}.auth-page__panel{width:100%}.auth-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:10px;padding:24px;display:flex}.auth-panel--compact{background:0 0;border:0;border-radius:0;padding:4px 0 0}.auth-panel__badge{display:flex}.auth-panel__title{letter-spacing:-.04em;font-size:25px}.auth-panel__subtitle{color:var(--muted);font-size:12px}.auth-form{flex-direction:column;gap:10px;margin-top:2px;display:flex}.auth-panel__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.auth-panel__switch{flex-direction:column;gap:6px;margin-top:2px;display:flex}.auth-panel__legal{color:var(--dim);border-top:1px solid var(--border);padding-top:8px;font-size:10px}.auth-divider{color:var(--dim);align-items:center;gap:8px;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-social{flex-direction:column;gap:6px;display:flex}.auth-logged{flex-direction:column;gap:10px;padding:30px;display:flex}.auth-logged h2{font-size:26px}.auth-logged p{color:var(--muted);font-size:13px}.auth-logged__actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.admin-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:12px;display:grid}.admin-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-card-head h2{font-size:16px}.admin-card-head p{color:var(--dim);margin-top:2px;font-size:11px}.admin-chart__bars{border-top:1px solid var(--border);align-items:flex-end;gap:8px;height:180px;padding-top:12px;display:flex}.admin-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.admin-bar__pair{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:150px;display:flex}.admin-bar__pair span{background:var(--text);border-radius:3px 3px 0 0;width:12px;min-height:2px}.admin-bar__pair span.admin-bar__out{background:var(--surface-3);border:1px solid var(--border-strong)}.admin-bar>span{color:var(--dim);font-size:9px}.admin-chart__legend{color:var(--dim);gap:14px;margin-top:10px;font-size:10px;display:flex}.admin-chart__legend span{align-items:center;gap:4px;display:inline-flex}.admin-chart__legend i{background:var(--text);border-radius:2px;width:8px;height:8px}.admin-chart__legend i.is-out{background:var(--surface-3);border:1px solid var(--border-strong)}.admin-status{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.admin-status:last-child{border-bottom:0}.admin-status__dot{background:var(--text);border-radius:50%;width:6px;height:6px}.admin-status strong{min-width:90px;font-size:11px}.admin-status>span:not(.admin-status__dot){color:var(--dim);flex:1;font-size:10px}.admin-table-card{min-width:0}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.admin-toolbar .field{min-width:220px}.admin-select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:150px;min-height:42px;color:var(--text);padding:0 10px}.admin-provider{flex-direction:column;gap:8px;display:flex}.admin-provider p{color:var(--muted);font-size:12px}.admin-provider__rows{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 0;display:flex}.admin-provider__rows span{color:var(--dim);justify-content:space-between;gap:8px;font-size:11px;display:flex}.admin-provider__rows strong{color:var(--text);font-weight:600}.admin-settings{flex-direction:column;gap:12px;display:flex}.admin-settings>.card{flex-direction:column;gap:8px;display:flex}.admin-settings h2{font-size:17px}.search-command{flex-direction:column;gap:8px;display:flex}.search-command__hint{color:var(--dim);align-items:center;gap:5px;font-size:10px;display:flex}.search-command__results{flex-direction:column;gap:12px;margin-top:4px;display:flex}.search-command__group{flex-direction:column;gap:2px;display:flex}.search-command__group>span{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;padding:0 8px 3px;font-size:9px;font-weight:700}.search-command__group button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex}.search-command__group button:hover{background:var(--surface-2)}.search-command__group button small{color:var(--dim);margin-left:auto;font-size:10px}.search-command__empty{color:var(--dim);padding:16px 8px;font-size:12px}.search-command__suggestions{flex-direction:column;gap:5px;margin-top:4px;display:flex}.search-command__suggestions>span{color:var(--dim);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.search-command__suggestions>div{flex-wrap:wrap;gap:5px;display:flex}.search-command__suggestions button{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:7px;align-items:center;gap:3px;padding:6px 8px;font-size:11px;display:inline-flex}.search-command__suggestions button:hover{color:var(--text)}.notifications-panel{flex-direction:column;gap:8px;display:flex}.notifications-panel__top{color:var(--dim);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.notifications-panel__empty{color:var(--dim);padding:18px 0;font-size:12px}.notification-item{border:1px solid var(--border);background:var(--surface-2);text-align:left;border-radius:9px;align-items:flex-start;gap:9px;width:100%;padding:10px;display:flex}.notification-item:hover{border-color:var(--border-strong)}.notification-item--unread{background:var(--surface);border-color:var(--border-strong)}.notification-item__icon{border:1px solid var(--border);width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;place-items:center;display:grid}.notification-item__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.notification-item__main strong{font-size:11px}.notification-item__main span{color:var(--muted);font-size:10px}.notification-item__main small{color:var(--dim);font-size:9px}.notification-item__dot{background:var(--text);border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.provider-link{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (width<=1280px){.page{padding-left:30px;padding-right:30px}.app-header__bar,.app-header__nav{padding:0 30px}.footer{padding-left:30px;padding-right:30px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:14px}.hero{gap:30px}.sports-preview{grid-template-columns:1fr 1fr}.admin-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.app-header__nav{display:none}.app-header__link{height:44px}.mobile-nav{display:block}.fab-bet{display:inline-flex}.page{padding:26px 24px 104px}.app-header__bar{padding:0 24px}.footer{padding:28px 24px calc(75px + env(safe-area-inset-bottom) + 12px)}.hero{grid-template-columns:1fr}.hero__panel{max-width:640px}.sports-layout,.wallet-layout,.finance-layout,.profile-grid,.notifications-layout,.game-detail-grid,.event-detail-layout,.jackpot-layout,.vip-benefits,.support-layout,.legal-layout,.auth-page{grid-template-columns:1fr}.sports-rail,.wallet-aside,.finance-summary,.game-aside,.event-rail,.notifications-aside,.legal-nav{position:static}.game-hero{grid-template-columns:260px 1fr}.auth-page{gap:26px}.auth-page__marketing{align-items:flex-start}.admin-grid{grid-template-columns:1fr}.vip-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.page{padding:22px 18px 100px}.app-header__bar{gap:10px;padding:0 18px}.footer{padding-left:18px;padding-right:18px}.wallet-chip__label,.wallet-chip__bonus{display:none}.wallet-chip__main{min-width:94px;padding:7px 9px}.wallet-chip__value{font-size:12px}.app-header__actions{gap:6px}.app-header__auth{gap:4px}.app-header__auth .btn{min-width:62px;min-height:36px;padding:0 10px;font-size:11.5px}.app-header__lang,.app-header__ticket,.user-menu__name{display:none}.hero__title{font-size:clamp(46px,13vw,72px)}.hero__stats{gap:22px}.trust-strip{grid-template-columns:1fr 1fr}.trust-strip__item:nth-child(2){border-right:0}.trust-strip__item:nth-child(-n+2){border-bottom:1px solid var(--border)}.quick-actions{grid-template-columns:1fr 1fr}.jackpot-strip,.sports-preview,.promo-grid,.steps-grid,.jackpot-grid,.support-cards,.blog-grid{grid-template-columns:1fr}.why-betway{grid-template-columns:1fr;padding:22px}.why-betway__stats{grid-template-columns:1fr 1fr}.cta-banner{flex-direction:column;align-items:flex-start}.page-head{flex-direction:column;align-items:flex-start;gap:12px}.page-head__actions{flex-wrap:wrap;width:100%}.section-head{align-items:flex-start}.shelf__arrows{display:none}.shelf__all{display:inline-flex}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shelf__track .game-tile{flex-basis:144px}.casino-feature{flex-direction:column;align-items:flex-start}.casino-feature__jackpot{width:100%}.casino-toolbar{grid-template-columns:1fr}.casino-toolbar .field{width:100%}.game-hero{grid-template-columns:1fr}.game-hero__art{min-height:220px}.info-grid{grid-template-columns:1fr}.sports-overview,.wallet-overview,.admin-kpis{grid-template-columns:1fr 1fr}.sports-toolbar{flex-direction:column;align-items:stretch}.sports-toolbar .field{min-width:0}.event-list .event-card{flex-direction:column;align-items:stretch}.event-list .event-card__market{min-width:0;margin-left:0}.event-hero__teams{grid-template-columns:1fr;gap:8px}.event-hero__score{order:-1;padding:0}.event-hero__teams>div:not(.event-hero__score){text-align:left;flex-direction:row;justify-content:space-between}.bet-card__footer{flex-wrap:wrap;gap:12px}.wallet-actions,.payment-methods,.profile-grid,.settings-grid{grid-template-columns:1fr}.settings-card--wide{grid-column:auto}.vip-hero{grid-template-columns:1fr}.vip-hero__badge{min-height:150px}.vip-tier-grid{grid-template-columns:1fr 1fr}.jackpot-hero{grid-template-columns:1fr}.promo-hero,.promo-code-card{flex-direction:column;align-items:flex-start}.promo-code-card form{width:100%}.promo-code-card .field{flex:1;min-width:0}.auth-page{grid-template-columns:1fr}.auth-page__marketing{display:none}.auth-panel{padding:18px}.form-grid{grid-template-columns:1fr}.admin-toolbar{align-items:stretch}.admin-toolbar .field{min-width:0}.table-wrap{border-radius:var(--radius-sm)}.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}.footer__bottom{flex-direction:column;gap:6px}.modal{max-height:94vh}.overlay{padding:12px}.drawer--right{border-radius:0;width:100%}.drawer--left{border-radius:0;width:min(300px,100%)}.toast-stack{width:calc(100vw - 24px);bottom:80px;right:12px}.fab-bet{bottom:82px}}@media (width<=520px){.page{padding-left:14px;padding-right:14px}.app-header__bar{padding:0 14px}.app-header__theme,.app-header__search,.brand__word{display:none}.app-header__deposit{padding:0 11px}.wallet-chip__main{min-width:80px}.hero__actions{flex-direction:column}.hero__actions .btn{width:100%}.hero__stats{justify-content:space-between;gap:10px}.hero__stats strong{font-size:16px}.trust-strip{grid-template-columns:1fr}.trust-strip__item{border-right:0;border-bottom:1px solid var(--border)}.trust-strip__item:last-child{border-bottom:0}.quick-actions,.why-betway__points{grid-template-columns:1fr}.game-grid{gap:10px}.shelf__track .game-tile{flex-basis:132px}.sports-overview,.wallet-overview,.admin-kpis{grid-template-columns:1fr 1fr}.stat{min-height:96px;padding:12px}.stat__value{font-size:18px}.vip-tier-grid,.footer__grid{grid-template-columns:1fr}.footer__brand{grid-column:auto}.amount-presets,.quick-stakes{grid-template-columns:1fr 1fr}.auth-page__benefits{grid-template-columns:1fr}.modal__head,.modal__body,.modal__foot,.drawer__head,.drawer__body{padding-left:16px;padding-right:16px}}.jackpot-counter__value{white-space:nowrap}.hero__panel .jackpot-counter__value{font-size:clamp(28px,3.3vw,44px)}@media (width<=520px){.wallet-chip__eye{display:none}.hero__panel .jackpot-counter__value{font-size:clamp(24px,7vw,32px)}}.promo-hero__title{max-width:700px;margin:8px 0 6px;font-size:clamp(26px,3.4vw,42px)}.jackpot-hero__title{margin:8px 0 6px;font-size:clamp(30px,4vw,52px)}.vip-hero__title{margin:8px 0 6px;font-size:clamp(28px,3.6vw,46px)}@media (width<=820px){.btn--sm,.tabs__item{min-height:44px}.icon-btn,.app-header__icon,.app-header__menu{width:44px;height:44px}}.card,.settings-card,.settings-card--wide,.vip-claim,.table-wrap,.wallet-card,.transactions-card{min-width:0;max-width:100%}.table-wrap{width:100%;overflow-x:auto}.settings-grid>*,.wallet-layout>*,.profile-grid>*,.vip-benefits>*,.vip-tier-grid>*{min-width:0}.auth-mobile-title{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;display:none}@media (width<=820px){.auth-mobile-title{display:block}.session-item,.settings-card__head{flex-wrap:wrap}.switch-row{min-width:0}.table{min-width:560px}}.soft-note{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;margin:0 0 14px;padding:8px 12px;font-size:11px;display:inline-flex}.side-nav__toggle,.mobile-menu__toggle{width:100%;font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;transition:color .16s;display:flex}.side-nav__toggle{min-height:30px;padding:0 10px 6px}.mobile-menu__toggle{min-height:36px;padding:0 10px 5px}.side-nav__toggle:hover,.mobile-menu__toggle:hover{color:var(--text)}.side-nav__toggle:focus-visible,.mobile-menu__toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:6px}.side-nav__chevron,.mobile-menu__chevron{opacity:.7;flex:none;transition:transform .2s}.side-nav__group.is-open .side-nav__chevron,.mobile-menu__group.is-open .mobile-menu__chevron{transform:rotate(180deg)}.side-nav__items,.mobile-menu__items{flex-direction:column;gap:3px;animation:.18s nav-items-in;display:flex}.mobile-menu__items{gap:2px}.side-nav__items[hidden],.mobile-menu__items[hidden]{display:none}@keyframes nav-items-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.home-page.page{width:100%;max-width:none;padding:0 0 96px}.home-page .home-content{width:min(100%, var(--page));margin:0 auto;padding:0 40px}.banner-carousel{aspect-ratio:3;background:#000;border:0;border-radius:0;width:100%;margin:0;position:relative;overflow:hidden}.banner-carousel .swiper{width:100%;height:100%}.banner-carousel .swiper-slide{height:100%}.banner-carousel__slide{align-items:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.banner-carousel__slide--gradient{background:#050505}.banner-carousel__slide--art-0{background:radial-gradient(circle at 78% 28%,#fff3,#0000 30%),linear-gradient(115deg,#050505 0%,#171717 46%,#373737 74%,#050505 100%)}.banner-carousel__slide--art-1{background:repeating-linear-gradient(115deg,#ffffff0b 0 1px,#0000 1px 15px),radial-gradient(circle at 22% 76%,#ffffff29,#0000 34%),linear-gradient(115deg,#232323 0%,#080808 58%,#101010 100%)}.banner-carousel__slide--art-2{background:conic-gradient(from 210deg at 76% 34%,#fff3,#0000 32%),linear-gradient(115deg,#020202 0%,#2c2c2c 58%,#050505 100%)}.banner-carousel__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-cta{border-radius:var(--radius-pill);color:#050505;background:#fff;border:1px solid #0000;align-items:center;gap:7px;min-height:46px;margin-top:6px;padding:11px 22px;font-size:13px;font-weight:800;transition:transform .16s,background .16s;display:inline-flex}.banner-cta:hover{background:#d8d8d8;transform:translateY(-2px)}.banner-cta--disabled{color:#ffffffc7;background:#ffffff1a;border-color:#ffffff5c}.banner-carousel__arrow{z-index:3;color:#fff;cursor:pointer;background:#0000006b;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:52px;height:52px;transition:background .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.banner-carousel__arrow:hover{background:#000000b8;transform:translateY(-50%)scale(1.04)}.banner-carousel__arrow--prev{left:22px}.banner-carousel__arrow--next{right:22px}.banner-carousel__dots{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;top:50%;left:clamp(16px,2.2vw,34px);transform:translateY(-50%)}.banner-carousel__dot{cursor:pointer;background:0 0;border:0;width:26px;height:30px;padding:0;position:relative}.banner-carousel__dot:before{content:"";background:#fff6;border-radius:10px;width:4px;height:15px;transition:height .6s,background .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-carousel__dot.is-active:before{background:#fff;height:26px}.banner-carousel__dot:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #fff}@media (width<=1100px){.banner-carousel{aspect-ratio:16/9}.banner-carousel__arrow{display:none}}@media (width<=820px){.home-page.page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.home-page .home-content{padding:0 18px}.banner-carousel{aspect-ratio:1}.banner-carousel__dots{flex-direction:row;top:auto;bottom:14px;left:50%;transform:translate(-50%)}.banner-carousel__dot{width:22px;height:24px}.banner-carousel__dot:before{height:12px}.banner-carousel__dot.is-active:before{height:20px}}@media (prefers-reduced-motion:reduce){.banner-carousel .swiper-wrapper{transition:none!important}}.banner-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.banner-strip__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);scroll-snap-align:start;flex:none;align-items:center;gap:10px;min-width:280px;max-width:360px;padding:12px 14px;display:flex}.banner-strip__image,.banner-strip__mark{border-radius:9px;flex:none;width:44px;height:44px}.banner-strip__image{object-fit:cover}.banner-strip__mark{background:var(--surface-3);color:var(--muted);place-items:center;display:grid}.banner-strip__copy{flex-direction:column;flex:1;min-width:0;display:flex}.banner-strip__copy strong{font-size:13px}.banner-strip__copy small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.banner-strip .banner-cta{background:var(--invert);min-height:32px;color:var(--invert-text);padding:6px 12px;font-size:11px}.banner-strip .banner-cta:hover{background:var(--muted)}.winner-ticker{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:12px;margin-top:18px;padding:10px 14px;display:flex;overflow:hidden}.winner-ticker__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.winner-ticker__viewport{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.winner-ticker__track{gap:26px;width:max-content;margin:0;padding:0;list-style:none;animation:42s linear infinite winner-ticker;display:flex}.winner-ticker:hover .winner-ticker__track,.winner-ticker:focus-within .winner-ticker__track{animation-play-state:paused}.winner-ticker__item{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.winner-ticker__user{color:var(--text);font-weight:600}.winner-ticker__game{color:var(--dim)}.winner-ticker__amount{color:var(--text)}@keyframes winner-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.winner-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.winner-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.winner-controls__total{color:var(--dim);font-size:12px}.winner-controls__total strong{color:var(--text)}.winner-featured{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.winner-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.winner-card{flex-direction:column;gap:10px;min-width:0;display:flex}.winner-card--featured{border-color:var(--border-strong);background:var(--surface-2)}.winner-card__head{align-items:center;gap:10px;display:flex}.winner-card__avatar{object-fit:cover;border:1px solid var(--border);border-radius:50%;width:38px;height:38px}.winner-card__who{flex-direction:column;flex:1;min-width:0;display:flex}.winner-card__who strong{font-size:13px}.winner-card__who span{color:var(--dim);font-size:11px}.winner-card__amount{letter-spacing:-.03em;font-size:26px;font-weight:700}.winner-card__meta{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.winner-card__multiplier{border:1px solid var(--border-strong);font-family:var(--mono);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px}.winner-card__time{border-top:1px solid var(--border);color:var(--dim);align-items:center;gap:5px;padding-top:8px;font-size:11px;display:flex}.winner-card--skeleton{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(100deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;min-height:150px;animation:1.2s linear infinite winner-shimmer}@keyframes winner-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.review-summary{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:16px;display:grid}.review-summary__score{border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;padding-right:22px;display:flex}.review-summary__value{letter-spacing:-.04em;font-size:48px;font-weight:700;line-height:1}.review-summary__count{color:var(--dim);font-size:11px}.stars{color:var(--border-strong);gap:2px;display:inline-flex}.stars__item--filled{color:var(--text);fill:var(--text)}.review-summary__bars{flex-direction:column;gap:6px;display:flex}.review-dist{grid-template-columns:66px minmax(0,1fr) 36px;align-items:center;gap:10px;font-size:11px;display:grid}.review-dist__label{color:var(--muted);white-space:nowrap}.review-dist__count{color:var(--dim);text-align:right;font-family:var(--mono)}.review-toolbar{margin:10px 0 16px}.review-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.review-list{flex-direction:column;gap:10px;min-width:0;display:flex}.review-card{flex-direction:column;gap:8px;display:flex}.review-card--featured{border-color:var(--border-strong)}.review-card--pending{border-style:dashed}.review-card__head{align-items:center;gap:10px;display:flex}.review-card__head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.review-card__head strong{font-size:13px}.review-card__head time{color:var(--dim);white-space:nowrap;font-size:11px}.review-card h3{font-size:15px}.review-card p{color:var(--muted);font-size:13px;line-height:1.6}.review-card__foot{border-top:1px solid var(--border);color:var(--dim);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:11px;display:flex}.review-card--skeleton{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(100deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;min-height:132px;animation:1.2s linear infinite winner-shimmer}.review-pending{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.review-pending>span{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.review-form{flex-direction:column;gap:10px;display:flex;position:sticky;top:88px}.review-form h2{font-size:17px}.review-form__lede{color:var(--dim);font-size:12px}.review-form__fields{flex-direction:column;gap:10px;display:flex}.review-form__stars{gap:4px;display:flex}.star-btn{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--border-strong);cursor:pointer;border-radius:9px;place-items:center;transition:color .14s,border-color .14s,background .14s;display:grid}.star-btn:hover{border-color:var(--border-strong)}.star-btn.is-active{border-color:var(--invert);background:var(--invert);color:var(--invert-text)}.star-btn.is-active svg{fill:currentColor}.review-form__guest{color:var(--muted);flex-direction:column;gap:10px;font-size:12px;display:flex}.affiliate-hero{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-3), var(--surface));grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;margin-bottom:16px;padding:24px;display:grid}.affiliate-hero h2{letter-spacing:-.03em;margin:6px 0;font-size:clamp(26px,3vw,38px)}.affiliate-hero p{color:var(--muted);margin-bottom:14px;font-size:13px}.affiliate-link{align-items:flex-end;gap:8px;max-width:540px;display:flex}.affiliate-link .field{flex:1;min-width:0}.affiliate-link .btn{flex:none}.affiliate-hero__qr{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex}.affiliate-hero__qr span{align-items:center;gap:5px;display:inline-flex}.qr-preview{aspect-ratio:1;background:#fff;border-radius:10px;grid-template-columns:repeat(21,1fr);width:150px;padding:8px;display:grid}.qr-preview span{background:0 0;display:block}.qr-preview span.is-on{background:#050505}.affiliate-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.affiliate-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.affiliate-payout{flex-direction:column;gap:14px;display:flex}.affiliate-payout__form{flex-direction:column;gap:10px;display:flex}.affiliate-payout__status{border-top:1px solid var(--border);flex-direction:column;gap:5px;padding-top:10px;font-size:12px;display:flex}.affiliate-payout__status strong{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.affiliate-payout__row{color:var(--muted)}.muted{color:var(--dim)}.affiliate-materials{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.affiliate-material{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.affiliate-material>div{min-width:0}.affiliate-material strong{font-size:13px;display:block}.affiliate-material__url{color:var(--dim);word-break:break-all;margin-top:2px;font-size:11px;display:block}.affiliate-material--copy p{color:var(--muted);margin-top:4px;font-size:12px}.affiliate-apply{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.affiliate-apply h2{font-size:18px}.affiliate-apply p{color:var(--muted);font-size:12px}.affiliate-apply__form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.affiliate-foot{border-top:1px solid var(--border);color:var(--dim);align-items:center;gap:6px;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.tracking-page{justify-content:center;padding-top:40px;display:flex}.tracking-card{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--surface-3), var(--surface));flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:520px;padding:32px;display:flex}.tracking-card__lede{color:var(--muted);font-size:13px}.tracking-card__actions{align-items:center;gap:12px;margin-top:6px;display:flex}.tracking-card__note{border-top:1px solid var(--border);width:100%;color:var(--dim);align-items:center;gap:6px;padding-top:10px;font-size:11px;display:flex}@media (width<=1024px){.winner-stats,.affiliate-kpis{grid-template-columns:repeat(2,1fr)}.review-layout{grid-template-columns:1fr}.review-form{position:static}.affiliate-columns{grid-template-columns:1fr}}@media (width<=820px){.review-summary{grid-template-columns:1fr;gap:14px}.review-summary__score{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:flex-start;padding:0 0 12px}.review-summary__value{font-size:34px}.winner-featured,.affiliate-hero{grid-template-columns:1fr}.affiliate-hero__qr{display:none}.affiliate-apply__form{grid-template-columns:1fr}.winner-ticker{flex-direction:column;align-items:flex-start;gap:8px}.winner-ticker__viewport{width:100%}.side-nav__toggle,.mobile-menu__toggle,.side-nav__link,.mobile-menu__link{min-height:44px}}@media (width<=520px){.winner-stats,.affiliate-kpis{grid-template-columns:1fr}.banner-strip__item{min-width:240px}.star-btn{width:44px;height:44px}.tracking-card{padding:22px}}@media (prefers-reduced-motion:reduce){.winner-ticker__track{flex-wrap:wrap;width:auto;animation:none}.winner-ticker__viewport{-webkit-mask-image:none;mask-image:none}.winner-card--skeleton,.review-card--skeleton,.side-nav__items,.mobile-menu__items{animation:none}.side-nav__chevron,.mobile-menu__chevron{transition:none}.banner-cta:hover{transform:none}}.auth-page{flex-direction:column;gap:16px;max-width:1040px;min-height:0;margin:0 auto;display:flex}.auth-page__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-page__back{color:var(--muted);align-items:center;gap:6px;font-size:12px;transition:color .16s;display:inline-flex}.auth-page__back:hover{color:var(--text)}.auth-page__back:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.auth-page__card{width:100%;min-width:0}.auth-page__trust{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:12px;font-size:10px;display:flex}.auth-page__trust span{align-items:center;gap:4px;display:inline-flex}.login-modal{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}.login-modal--compact{gap:12px}.login-modal--split{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:row;align-items:stretch;gap:0;overflow:hidden}.login-modal__body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:22px;display:flex}.login-modal--split .login-modal__body{padding:30px}.login-modal--compact .login-modal__body{padding:0}.side-image{border-right:1px solid var(--border);background:var(--bg);flex:0 0 44%;max-width:420px;display:none;position:relative}.image-container{background:radial-gradient(120% 80% at 18% 8%, var(--surface-3), transparent 62%), linear-gradient(160deg, var(--surface-2), var(--bg) 72%);flex-direction:column;justify-content:flex-end;gap:6px;height:100%;min-height:420px;padding:26px;display:flex;position:relative;overflow:hidden}.image-container__glow{background:radial-gradient(closest-side, var(--glow), transparent);border-radius:50%;height:260px;position:absolute;inset:30% -25% auto}.image-container__mark{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px var(--border-strong);opacity:.9;font-size:118px;font-weight:900;line-height:1;position:absolute;top:18px;left:22px}.image-container__copy{flex-direction:column;gap:4px;display:flex;position:relative}.image-container__copy strong{letter-spacing:-.03em;font-size:22px}.image-container__copy strong span{font-weight:300}.image-container__copy span{color:var(--muted);font-size:11.5px}.form-banner{border:1px solid var(--border);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-3), var(--surface));align-items:center;gap:8px;padding:9px 12px;display:flex;position:relative;overflow:hidden}.form-banner--otp{justify-content:flex-start}.form-banner__text{z-index:1;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:700;position:relative}.form-banner__icon{z-index:1;color:var(--text);display:inline-flex;position:relative}.form-banner__glow{background:radial-gradient(closest-side, var(--glow), transparent 70%);pointer-events:none;position:absolute;inset:-60% -10%}.form-title-container{flex-direction:column;gap:5px;display:flex}.form-title{letter-spacing:-.03em;font-size:clamp(22px,3vw,27px)}.form-description{color:var(--muted);font-size:12.5px;line-height:1.55}.form-description strong{color:var(--text)}.auth-tabs{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);gap:4px;width:fit-content;padding:4px;display:inline-flex}.auth-tab{border-radius:var(--radius-pill);min-height:32px;color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:12px;font-weight:700;transition:background .16s,color .16s}.auth-tab:hover{color:var(--text)}.auth-tab.is-active{background:var(--invert);color:var(--invert-text)}.auth-tab:focus-visible{outline:2px solid var(--text);outline-offset:2px}.login-modal__form{flex-direction:column;gap:12px;display:flex}.login-modal__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.login-modal__forgot{color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;transition:color .16s;display:inline-flex}.login-modal__forgot:hover{color:var(--text)}.login-modal__forgot:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:4px}.login-modal__legal{border-top:1px solid var(--border);color:var(--dim);margin:0;padding-top:10px;font-size:10.5px}.redirect-part{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.auth-form__row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:10px;display:grid}.field--invalid .field__control{border-color:var(--text)}.field--invalid .field__hint{color:var(--text)}.password-field{position:relative}.password-field .field__input{padding-right:40px}.password-field__toggle{width:30px;height:30px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex;position:absolute;bottom:6px;right:6px}.password-field__toggle:hover{background:var(--surface-3);color:var(--text)}.password-field__toggle:focus-visible{outline:2px solid var(--text);outline-offset:1px}.security-code-modal{flex-direction:column;gap:14px;display:flex}.security-code-modal__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.security-code-modal__channel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.security-code-modal__channel:hover{color:var(--text);border-color:var(--border-strong)}.security-code-modal__channel.is-active{background:var(--invert);border-color:var(--invert);color:var(--invert-text)}.security-code-modal__channel:focus-visible{outline:2px solid var(--text);outline-offset:2px}.brand-button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--invert);color:var(--invert-text);align-items:center;gap:10px;margin:14px 0 8px;padding:9px 11px;transition:transform .16s,box-shadow .16s;display:flex}.brand-button:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.brand-button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.brand-button__icon{background:#7f7f7f38;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.brand-button__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.brand-button__text strong{letter-spacing:-.01em;font-size:12.5px}.brand-button__text small{opacity:.7;font-size:10px}.contact-links{gap:6px;margin-top:8px;display:flex}.contact-link{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:36px;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:6px;font-size:11.5px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.contact-link:hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text)}.contact-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.locale-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-height:36px;color:var(--muted);align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.locale-toggle__btn{color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:700}.locale-toggle__btn.is-active{color:var(--text)}.locale-toggle__btn:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}.locale-toggle__sep{opacity:.4}.sidebar-promo{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:linear-gradient(150deg, var(--surface-2), var(--surface));flex-direction:column;gap:3px;margin-bottom:8px;padding:12px;transition:border-color .16s;display:flex}.sidebar-promo:hover{border-color:var(--text)}.sidebar-promo:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sidebar-promo__kicker{color:var(--dim);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.sidebar-promo strong{font-size:13px}.sidebar-promo__cta{color:var(--muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:inline-flex}.popup-notification__overlay{z-index:120;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;justify-content:center;align-items:center;animation:.16s both popup-fade;display:flex;position:fixed;inset:0}.popup-notification{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);width:min(420px,100%);max-height:min(88vh,720px);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:18px;animation:.22s both popup-in;display:flex;position:relative;overflow-y:auto}.popup-notification__close{z-index:2;border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex;position:absolute;top:10px;right:10px}.popup-notification__close:hover{color:var(--text);border-color:var(--border-strong)}.popup-notification__close:focus-visible{outline:2px solid var(--text);outline-offset:2px}.popup-notification__media{border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(120% 120% at 20% 0%, var(--surface-3), var(--bg) 74%);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:132px;padding:18px;display:flex;position:relative;overflow:hidden}.popup-notification__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.popup-notification__icon{color:var(--text);opacity:.85}.popup-notification__value{letter-spacing:-.04em;font-size:30px;font-weight:900}.popup-notification__caption{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.popup-notification__body{flex-direction:column;gap:6px;display:flex}.popup-notification__kicker{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.popup-notification__title{letter-spacing:-.02em;font-size:20px}.popup-notification__text{color:var(--muted);font-size:12.5px;line-height:1.55}.popup-notification__list{color:var(--muted);flex-direction:column;gap:4px;margin:2px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.popup-notification__list li{gap:8px;display:flex}.popup-notification__list li:before{content:"";background:var(--text);border-radius:50%;flex:none;width:5px;height:5px;margin-top:6px}.popup-notification__buttons{flex-direction:column;gap:6px;display:flex}.popup-notification__legal{color:var(--dim);text-align:center;margin:0;font-size:10px}@keyframes popup-fade{0%{opacity:0}to{opacity:1}}@keyframes popup-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.install-modal{flex-direction:column;gap:14px;display:flex}.install-modal__head{align-items:flex-start;gap:12px;padding-right:28px;display:flex}.install-modal__icon{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.install-modal__title{font-size:17px}.install-modal__text{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5}.install-modal__steps{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}.install-modal__steps strong{color:var(--text)}.install-modal__actions{flex-direction:column;gap:6px;display:flex}.apk-notification{z-index:90;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(320px,100vw - 36px);box-shadow:var(--shadow-soft);align-items:center;gap:12px;padding:12px 30px 12px 12px;animation:.22s both popup-in;display:flex;position:fixed;bottom:18px;left:18px}.apk-notification__close{width:22px;height:22px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.apk-notification__close:hover{color:var(--text);background:var(--surface-2)}.apk-notification__close:focus-visible{outline:2px solid var(--text);outline-offset:1px}.apk-notification__qr{border:1px solid var(--border-strong);background:var(--surface-2);width:58px;height:58px;color:var(--muted);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.apk-notification__qr span{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.apk-notification__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.apk-notification__copy strong{font-size:12.5px}.apk-notification__copy p{color:var(--dim);font-size:10.5px;line-height:1.4}.apk-notification__btn{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-height:28px;color:var(--text);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:5px;padding:0 10px;font-size:11px;display:inline-flex}.apk-notification__btn:hover{background:var(--surface-2)}.apk-notification__btn:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (width>=480px){.security-code-modal__channels{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=900px){.side-image{display:block}.login-modal--split{min-height:520px}}@media (width<=820px){.apk-notification{display:none}.login-modal--split .login-modal__body{padding:20px}.login-modal__body{padding:16px}}@media (prefers-reduced-motion:reduce){.popup-notification,.popup-notification__overlay,.apk-notification{animation:none}.brand-button:hover{transform:none}}[data-theme=light] .mobile-nav__crown{filter:invert()drop-shadow(.1rem .1rem .1rem #00000047)}.mobile-nav__list>li:nth-child(2) .mobile-nav__item:after,.mobile-nav__list>li:nth-child(4) .mobile-nav__item:before{z-index:0}.mobile-nav__deposit{z-index:5}.mobile-nav__money{z-index:2}.mobile-nav__crown{z-index:0}.mobile-nav__money .mobile-nav__copy{z-index:1}.app-header__login{border-color:var(--text);min-width:68px;box-shadow:0 10px 26px #0000003d}.app-header__login:hover:not(:disabled){filter:brightness(1.04)}.app-header__register{background:color-mix(in srgb, var(--surface) 88%, transparent)}.overlay--menu{inset:calc(65px + env(safe-area-inset-top)) 0 0 0;-webkit-backdrop-filter:none;background:#00000094;padding:0;display:block}.drawer--menu{border-top:0;border-bottom:0;border-left:0;border-radius:0 24px 24px 0;width:min(440px,100vw - 20px);height:auto;position:absolute;top:0;bottom:0;box-shadow:28px 0 80px #00000061}.drawer--menu .drawer__head{z-index:2;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:58px;padding:12px 16px;position:sticky;top:0}.drawer--menu .drawer__body{padding:14px}@media (width>=1101px){.overlay--menu{inset:calc(109px + env(safe-area-inset-top)) 0 0 0}}.mobile-menu{gap:13px}.mobile-menu__brand-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-menu__card{border:1px solid var(--border);background:linear-gradient(155deg, color-mix(in srgb, var(--surface-2) 92%, transparent), var(--surface));border-radius:16px;padding:12px;position:relative;box-shadow:0 14px 34px #00000024}.mobile-menu__search{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:48px;color:var(--muted);font:inherit;text-align:left;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 13px;font-size:13px;transition:border-color .15s,color .15s;display:grid}.mobile-menu__search:hover{border-color:var(--text);color:var(--text)}.mobile-menu__search:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mobile-menu__search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-menu__search kbd{margin:0}.mobile-menu__user{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.mobile-menu__guest-actions{grid-column:1/-1;gap:8px;margin-top:3px;display:flex}.mobile-menu__guest-actions>*{flex:1}.mobile-menu__quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobile-menu__quick-item{border:1px solid var(--border);background:linear-gradient(170deg, var(--surface-2), var(--surface));min-height:78px;color:var(--text);text-align:center;border-radius:15px;justify-items:center;gap:3px;padding:10px 5px;transition:transform .15s,border-color .15s;display:grid}.mobile-menu__quick-item>span:first-child{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--text);border-radius:11px;place-items:center;display:grid}.mobile-menu__quick-item strong{font-size:12px}.mobile-menu__quick-item small{color:var(--dim);font-size:9.5px;line-height:1.2}.mobile-menu__quick-item:hover{border-color:var(--border-strong);transform:translateY(-2px)}.mobile-menu__quick-item:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mobile-menu__promos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-menu__promo{border:1px dashed var(--border-strong);background:var(--surface-2);min-height:42px;color:var(--muted);border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:11.5px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.mobile-menu__promo:hover{color:var(--text);border-color:var(--text)}.mobile-menu__group{gap:9px;padding:11px;display:grid}.mobile-menu__label{color:var(--dim);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.mobile-menu__label:after{content:none}.mobile-menu__label small{border:1px solid var(--border);background:var(--surface);min-width:22px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid}.mobile-menu__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-menu__link{border:1px solid var(--border);background:var(--surface);min-height:52px;color:var(--muted);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;font-size:12.5px;transition:border-color .15s,color .15s,background .15s;display:grid}.mobile-menu__icon{border:1px solid var(--border);background:var(--surface-2);width:31px;height:31px;color:var(--text);border-radius:10px;place-items:center;display:grid}.mobile-menu__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-menu__chevron{color:var(--dim)}.mobile-menu__link:hover,.mobile-menu__link.is-active{border-color:var(--border-strong);background:var(--surface-2);color:var(--text)}.mobile-menu__link.is-active .mobile-menu__icon{border-color:var(--text)}.mobile-menu__link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mobile-menu__actions{gap:10px;padding:12px;display:grid}.mobile-menu__actions-title{color:var(--dim);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.mobile-menu__settings{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (width<=420px){.mobile-menu__quick{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu__promos,.mobile-menu__items{grid-template-columns:1fr}.drawer--menu{width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.mobile-menu__link,.mobile-menu__quick-item{transition:none}}@media (width<=1100px){.footer{padding:18px 18px calc(75px + env(safe-area-inset-bottom) + 22px);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--surface-2) 70%, transparent), transparent 34%), var(--bg-soft)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.footer__brand{border:1px solid var(--border);background:linear-gradient(155deg, var(--surface-2), var(--surface));border-radius:18px;grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.footer__brand>a{justify-self:start}.footer__brand p{max-width:none;color:var(--muted);margin:0;font-size:12px;line-height:1.45}.footer__badges{gap:6px;margin-top:0}.footer__badges span{border-color:var(--border-strong);background:var(--surface);color:var(--text);border-radius:999px;padding:5px 8px;font-size:9.5px}.footer__col{border:1px solid var(--border);background:linear-gradient(165deg, color-mix(in srgb, var(--surface-2) 82%, transparent), var(--surface));border-radius:16px;min-width:0;padding:10px;position:relative}.footer__col h3{color:var(--dim);letter-spacing:.14em;grid-column:1/-1;margin:0 0 2px;font-size:9.5px;font-weight:800}.footer__col>a{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:11px;align-items:center;padding:0 10px;font-size:12px;line-height:1.2;transition:color .14s,border-color .14s;display:flex;overflow:hidden}.footer__col>a:hover,.footer__col>a:focus-visible{color:var(--text);border-color:var(--border-strong)}.footer__col:nth-child(2),.footer__col:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.footer__col:nth-child(4),.footer__col:nth-child(5){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.footer__pay{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.footer__pay li{border-color:var(--border);background:var(--surface);min-height:44px;color:var(--text);text-align:center;border-radius:11px;place-items:center;padding:0 6px;font-size:11px;display:grid}.footer__pay-cta{border:1px solid var(--border-strong);background:var(--surface);border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:12px;display:flex}.footer__bottom{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--dim);text-align:center;border-radius:14px;grid-template-columns:1fr;gap:5px;margin-top:12px;padding:12px;font-size:10.5px;line-height:1.4;display:grid}}@media (width<=520px){.footer{padding-left:12px;padding-right:12px;padding-bottom:calc(75px + env(safe-area-inset-bottom) + 18px)}.footer__grid{gap:8px}.footer__brand{border-radius:16px;padding:12px}.footer__col{border-radius:14px;padding:8px}.footer__col>a{padding:0 8px;font-size:11.5px}.footer__pay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.footer__col>a{align-items:center;min-height:32px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.footer__col>a,.footer__pay li{transition:none}}.home-page>.banner-carousel{margin-bottom:14px}.home-page>.winner-ticker{margin-bottom:20px}.top10-carousel,.winners-carousel{margin:2rem 0;position:relative}.top10-carousel__header,.winners-carousel__header{justify-content:center;align-items:center;display:flex}.top10-carousel__header h2,.winners-carousel__header h2{color:var(--text);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.top10-carousel__flag{filter:grayscale();height:1.5rem;font-size:1.35rem;line-height:1.5rem;display:block}.winners-carousel__header a{color:var(--text);text-decoration:none}.winners-carousel__header a:hover h2,.winners-carousel__header a:focus-visible h2{color:var(--muted)}.winners-carousel__header a:focus-visible{outline:2px solid var(--text);outline-offset:4px}.winners-carousel__header h2 span{color:var(--dim)}.top10-carousel__content,.winners-carousel__content{width:calc(100% + 2.25rem);overflow:scroll hidden;overflow-x:overlay;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:1rem;display:flex;transform:translate(-.5rem)}.top10-carousel__content::-webkit-scrollbar{display:none}.winners-carousel__content::-webkit-scrollbar{display:none}.top10-carousel .fill,.winners-carousel .fill{flex:0 0 .5rem;height:10px}.top10-carousel__content>li:not(.fill),.winners-carousel__content>li:not(.fill){scroll-snap-align:center;flex:0 0 36%;margin-left:-1.25rem;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative;transform:perspective(100rem)rotateY(-40deg)}.top10-carousel__content>li:nth-child(2),.winners-carousel__content>li:nth-child(2){margin-left:-1.5rem}.top10-carousel__content>li:hover,.top10-carousel__content>li:focus-within,.winners-carousel__content>li:hover,.winners-carousel__content>li:focus-within{z-index:8;transform:perspective(100rem)rotateY(-18deg)translateZ(1.5rem)}.top10-carousel__content a,.winners-carousel__content a{display:block;position:relative;overflow:hidden}.top10-carousel__arb,.winners-carousel__arb{aspect-ratio:100/181.034;width:100%;color:var(--muted);background:radial-gradient(circle at 32% 18%, #ffffff1a, transparent 46%), var(--surface-3);place-items:center;display:grid;position:relative}.top10-carousel__arb img,.winners-carousel__arb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.top10-carousel__item{background:var(--surface-2);display:block;position:relative;overflow:hidden;box-shadow:5px 3px 2px #0006}.top10-carousel__item:after{content:"";z-index:1;background:linear-gradient(0deg, var(--text) 0, var(--muted) 50%, var(--muted));width:7rem;height:7rem;position:absolute;bottom:0;right:0;transform:translate(50%,50%)rotate(45deg)}.top10-carousel__item:before{content:attr(data-pos);z-index:4;width:3rem;height:3rem;color:var(--bg);filter:drop-shadow(.1rem .1rem .1rem #000000b3);justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex;position:absolute;bottom:0;right:0}.top10-carousel__detail{z-index:2;justify-content:center;align-items:center;width:100%;height:50%;display:none;position:absolute;bottom:0;left:0;overflow:hidden}.top10-carousel__detail span{background:var(--text);max-width:80%;color:var(--bg);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:.125rem .25rem;font-size:.75rem;display:block;overflow:hidden}.top10-carousel__content li:hover .top10-carousel__detail,.top10-carousel__content li:focus-within .top10-carousel__detail{display:flex}.winners-carousel__content>li:not(.fill):before{content:attr(data-pos);z-index:3;background:linear-gradient(180deg, var(--muted), var(--text));width:2.5rem;height:1.5rem;color:var(--bg);filter:drop-shadow(.1rem .1rem .1rem #000000b3);clip-path:polygon(0 0,100% 0,100% 100%,12% 100%,0 78%);justify-content:center;align-items:center;padding-bottom:.125rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:35%;right:-5.5px}.winners-carousel__item{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:5px 3px 2px #0006}.winners-carousel__item:before{content:"";z-index:2;background:linear-gradient(0deg, var(--bg) 0, color-mix(in srgb, var(--bg) 80%, transparent) 40%, transparent);width:100%;height:60%;position:absolute;bottom:0;left:0}.winners-carousel__detail{z-index:2;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;padding-bottom:.7rem;display:flex;position:absolute;inset:0;overflow:hidden}.winners-carousel__user,.winners-carousel__game{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.winners-carousel__user{background:var(--text);color:var(--bg);border-radius:5px;padding:.125rem .25rem;font-size:.75rem;font-weight:700}.winners-carousel__game{color:var(--muted);font-size:.72rem}.winners-carousel__amount{color:var(--text);font-family:var(--mono);font-size:.92rem}.winners-carousel__watch{z-index:3;background:var(--text);max-width:90%;color:var(--bg);text-transform:uppercase;opacity:0;border:0;border-radius:5px;padding:.25rem .45rem;font-size:.62rem;font-weight:700;transition:opacity .2s;position:absolute;bottom:.35rem;left:50%;overflow:hidden;transform:translate(-50%)}.winners-carousel__content li:hover .winners-carousel__watch,.winners-carousel__content li:focus-within .winners-carousel__watch{opacity:1}.winners-carousel__watch:disabled{display:none}@media (width>=1024px){.top10-carousel,.winners-carousel{flex-direction:column;justify-content:center;align-items:center;display:flex}.top10-carousel__content,.winners-carousel__content{flex-direction:row-reverse;justify-content:center;align-items:center;width:100%;margin-left:2.75rem;padding:2rem 4.5rem;overflow:visible;transform:translate(0)}.top10-carousel__content>li:not(.fill),.winners-carousel__content>li:not(.fill){flex:0 0 15%;transform:perspective(100rem)rotateY(-30deg);margin-left:-3.5rem!important}}@media (width>=1440px){.top10-carousel__content,.winners-carousel__content{width:85vw;max-width:1500px}}@media (prefers-reduced-motion:reduce){.top10-carousel__content,.winners-carousel__content{scroll-behavior:auto}.top10-carousel__content>li,.winners-carousel__content>li{transition:none}}.admin-subnav{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);scrollbar-width:thin;gap:4px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.admin-subnav__link{border-radius:calc(var(--radius-sm) - 4px);color:var(--dim);white-space:nowrap;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.admin-subnav__link:hover{color:var(--text);background:var(--surface-3)}.admin-subnav__link.is-active{color:var(--surface);background:var(--text)}.admin-subnav__link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.admin-page>.callout{margin-bottom:16px}.admin-page>.callout .callout__body{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-page>.callout .callout__body p{margin:0}@media (width<=640px){.admin-subnav{margin-inline:-4px}.admin-subnav__link{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.admin-subnav__link{transition:none}}.admin-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-kpi-grid .stat{min-height:104px}.admin-section{margin-top:14px}.admin-toolbar__group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-toolbar--stack{align-items:center}.admin-filter-select{min-width:170px}.admin-banner-cell{align-items:center;gap:10px;min-width:220px;display:flex}.admin-banner-cell__main{flex-direction:column;min-width:0;display:flex}.admin-banner-thumb{border:1px solid var(--border);background-color:var(--surface-3);width:64px;height:40px;color:var(--dim);background-position:50%;background-size:cover;border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.admin-banner-thumb.is-gradient{background-image:radial-gradient(circle at 28% 22%, var(--glow), transparent 62%), linear-gradient(135deg, var(--surface-3), var(--surface-2) 46%, var(--surface))}.admin-banner-preview{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--surface-2);background-position:50%;background-size:cover;place-items:center;height:160px;margin-top:6px;display:grid;overflow:hidden}.admin-banner-preview--desktop{aspect-ratio:3;height:auto}.admin-banner-preview--mobile{aspect-ratio:1;height:auto}.admin-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=700px){.admin-device-grid{grid-template-columns:1fr}}.admin-upload--device .admin-upload__copy{gap:3px;display:grid}.admin-sort{align-items:center;gap:2px;display:flex}.admin-sort .mono{min-width:26px;color:var(--muted)}.admin-pill-toggle{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);min-height:32px;color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.admin-pill-toggle:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.admin-pill-toggle.is-on{border-color:var(--invert);background:var(--invert);color:var(--invert-text)}.admin-pill-toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}.admin-pill-toggle:disabled{opacity:.55;cursor:progress}.admin-pill-toggle__dot{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.admin-pill-toggle.is-on .admin-pill-toggle__dot{opacity:1}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-form-grid__wide{grid-column:1/-1}.admin-form-switches{flex-direction:column;gap:10px;display:flex}.admin-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-user-cell{align-items:center;gap:8px;display:flex}.admin-user-avatar{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:30px;height:30px}.admin-stars{color:var(--dim);gap:1px;display:inline-flex}.admin-stars .is-on{color:var(--text)}.admin-review-cell{min-width:260px;max-width:420px}.admin-review-body{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-rate{align-items:center;gap:4px;display:flex}@media (width<=820px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid__wide{grid-column:auto}.admin-filter-select{flex:160px;min-width:0}}@media (width<=520px){.admin-kpi-grid{grid-template-columns:1fr}.admin-pill-toggle{min-height:44px}.admin-banner-cell{min-width:200px}}@media (prefers-reduced-motion:reduce){.admin-pill-toggle{transition:none}}.admin-nexus-panel{gap:16px;display:grid}.admin-nexus-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.admin-nexus-card-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.admin-nexus-card-desc{max-width:68ch;color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.admin-nexus-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-nexus-chips{flex-wrap:wrap;gap:6px;display:flex}.admin-nexus-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.admin-nexus-facts{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px;padding:12px;display:grid}.admin-nexus-facts>div{align-items:center;gap:8px;min-width:0;display:flex}.admin-nexus-facts__label{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.admin-nexus-result{margin-top:0}.admin-nexus-result__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.admin-nexus-json{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);max-height:280px;color:var(--text);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.admin-nexus-error{border-left:2px solid var(--text);margin:0;padding-left:8px;font-size:12px;line-height:1.5}.admin-nexus-thumb{border:1px solid var(--border);background:var(--surface-2);object-fit:cover;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.admin-nexus-thumb--empty{color:var(--dim)}.admin-nexus-muted{color:var(--dim);margin-top:2px;font-size:11px}.admin-nexus-ellipsis{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:220px;color:var(--muted);font-size:11px;display:inline-block;overflow:hidden}.admin-nexus-loading{color:var(--muted);margin:0;padding:14px 0;font-size:12px}@media (width<=640px){.admin-nexus-grid{grid-template-columns:1fr}.admin-nexus-ellipsis{max-width:140px}}.admin-form-grid--sections{gap:14px;display:grid}.admin-form-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.admin-form-card__title{color:var(--text);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.admin-upload{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:12px;padding:16px;transition:border-color .16s,background .16s;display:grid}.admin-upload.is-drag{border-color:var(--text);background:var(--surface-3)}.admin-upload.is-busy{opacity:.72}.admin-upload.has-error{border-color:var(--text);background:var(--surface-3)}.admin-upload__input{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-upload__input:focus-visible+.admin-upload__dropzone{outline:2px solid var(--text);outline-offset:3px}.admin-upload__dropzone{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:center;gap:14px;min-height:132px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:flex}.admin-upload__dropzone:hover{border-color:var(--text);transform:translateY(-1px)}.admin-upload.is-drag .admin-upload__dropzone,.admin-upload.is-busy .admin-upload__dropzone{border-color:var(--text);background:var(--surface-3)}.admin-upload.is-busy .admin-upload__dropzone{cursor:progress}.admin-upload__icon{border:1px solid var(--border);background:var(--surface-3);width:48px;height:48px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.admin-upload__copy{gap:4px;min-width:0;display:grid}.admin-upload__copy strong{color:var(--text);font-size:13px;font-weight:800}.admin-upload__copy small{color:var(--muted);font-size:12px;line-height:1.45}.admin-upload__status{margin:0}.admin-upload__status p{margin:0;font-size:12px;line-height:1.5}.admin-upload__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-banner-preview{aspect-ratio:3;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-3);height:auto;margin:0;overflow:hidden}.admin-banner-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-banner-preview.is-empty{color:var(--muted);place-items:center;display:grid}@media (width<=700px){.admin-upload__grid{grid-template-columns:1fr}.admin-upload__dropzone{align-items:flex-start;padding:16px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.live-casino-page .live-lobby-feature{background:linear-gradient(140deg, var(--surface-3), var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.live-casino-page .live-lobby-feature>div:first-child{flex:1;min-width:0}.live-casino-page .live-lobby-feature h2{letter-spacing:-.02em;margin:6px 0 4px;font-size:24px}.live-casino-page .live-lobby-feature p{color:var(--muted);max-width:520px;font-size:12px}.live-lobby-feature__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.live-lobby-feature__meta{color:var(--dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:10px;display:inline-flex}.live-lobby-feature__live{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-soft);text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:132px;padding:14px 20px;display:flex}.live-lobby-feature__pulse{background:var(--text);border-radius:50%;width:7px;height:7px;margin-bottom:6px;animation:1.8s infinite pulse}.live-lobby-feature__live strong{font-family:var(--mono);letter-spacing:-.04em;font-size:26px;font-weight:700}.live-lobby-feature__live>span:not(.live-lobby-feature__pulse){color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.live-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));align-items:stretch;gap:14px;display:grid}.live-lobby-grid .live-table{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.live-table__art{aspect-ratio:16/9;color:#ffffffd1;place-items:center;display:grid;position:relative;overflow:hidden}.live-table__art:after{content:"";background:repeating-linear-gradient(45deg,#0000 0 12px,#ffffff0a 12px 13px);position:absolute;inset:0}.live-table__art img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-table__art>svg{z-index:1;filter:drop-shadow(0 8px 24px #00000080);position:relative}.live-table__badge{z-index:2;position:absolute;top:10px;left:10px}.live-table__body{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;display:flex}.live-table__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.live-table__head h3{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.live-table__provider{color:var(--dim);flex:none;font-size:10px}.live-table__desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-table__meta{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.live-table__meta div{flex-direction:column;gap:2px;min-width:0;display:flex}.live-table__meta dt{color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.live-table__meta dd{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.live-table__actions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.live-casino-page .casino-toolbar{grid-template-columns:minmax(220px,1fr) 190px auto}.game-detail-page .back-link,.event-detail-page .back-link{min-height:32px;margin-left:-6px;padding:5px 10px 5px 6px}.casino-page .text-link,.live-casino-page .text-link,.sports-page .text-link,.event-detail-page .text-link,.game-detail-page .text-link{min-height:24px;padding:3px 1px}.casino-page .shelf__all,.live-casino-page .shelf__all,.game-detail-page .shelf__all{min-height:24px;padding:4px 2px}.sports-page .event-card__teams{min-height:24px;padding:2px 0}@media (width<=1280px){.live-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (width<=820px){.live-casino-page .casino-toolbar{grid-template-columns:1fr}.live-casino-page .live-lobby-feature{flex-direction:column;align-items:flex-start}.live-lobby-feature__live{flex-direction:row;justify-content:center;gap:10px;width:100%}.live-lobby-feature__pulse{margin-bottom:0}.live-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}}@media (width<=520px){.live-lobby-grid{grid-template-columns:1fr}.live-table__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.live-lobby-feature__pulse{animation:none}}.wallet-page .wallet-section-head .text-link,.wallet-methods-page .callout .text-link,.profile-page .vip-preview__foot .text-link,.game-history-page .text-link,.contact-page .callout .text-link{align-items:center;min-height:24px;padding-block:2px;line-height:1.2;display:inline-flex}.game-history-page .game-history-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.game-history-page .game-history-table-card{flex-direction:column;gap:10px;min-width:0;display:flex}.game-history-page .game-history-note{color:var(--dim);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.game-history-page .game-history-aside{top:calc(var(--topbar) + 24px);flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky}.game-history-page .game-history-aside .wallet-actions{grid-template-columns:1fr}.game-history-page .game-history-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:10px 0 0;display:grid}.game-history-page .game-history-summary div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.game-history-page .game-history-summary dt{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.game-history-page .game-history-summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:750}.game-history-page .game-history-top{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:800}.game-history-page .game-history-date{white-space:nowrap}.game-history-page .game-history-link{min-height:44px;color:var(--text);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.game-history-page .game-history-link strong{font-size:12.5px;line-height:1.2}.game-history-page .game-history-link small{color:var(--dim);font-size:10px;line-height:1.2}.game-history-page .game-history-link:hover strong{text-decoration:underline}.finance-page .finance-summary,.wallet-page .wallet-aside{min-width:0}.transactions-page .transactions-toolbar{align-items:end}.transactions-page .table-wrap{margin-top:12px}@media (width<=1100px){.game-history-page .game-history-layout{grid-template-columns:1fr}.game-history-page .game-history-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=820px){.wallet-page .wallet-section-head .text-link,.wallet-methods-page .callout .text-link,.profile-page .vip-preview__foot .text-link,.game-history-page .text-link,.contact-page .callout .text-link{min-height:44px;padding-block:10px}.game-history-page .game-history-aside{grid-template-columns:1fr}.game-history-page .game-history-link{min-height:48px}}@media (prefers-reduced-motion:reduce){.game-history-page .game-history-link{transition:none}}.promotions-page .text-btn,.promotion-detail-page .text-btn,.bonus-detail-page .text-btn,.tournament-card .text-btn,.promotion-detail-page .back-link,.bonus-detail-page .back-link,.blog-post .back-link,.promotion-detail-page .callout .text-link,.bonuses-page .bonus-card__detail,.promotion-detail-page .section-head__link,.bonus-detail-page .section-head__link,.jackpot-page .section-head__link,.vip-page .vip-claim .btn{min-height:24px}@media (width<=820px){.promotions-page .text-btn,.promotion-detail-page .text-btn,.bonus-detail-page .text-btn,.tournament-card .text-btn,.promotion-detail-page .back-link,.bonus-detail-page .back-link,.blog-post .back-link,.promotion-detail-page .callout .text-link,.bonuses-page .bonus-card__detail,.promotion-detail-page .section-head__link,.bonus-detail-page .section-head__link,.jackpot-page .section-head__link,.vip-page .vip-claim .btn{min-height:44px}}.ctl-root{--ctl-accent:#c9f24d;--ctl-accent-ink:#0a0a0a;--ctl-sidebar:264px;--ctl-bar:64px;--ctl-line:color-mix(in srgb, var(--text) 12%, transparent);background:var(--bg);min-height:100dvh;color:var(--text)}[data-theme=dark] .ctl-root{--dim:#8a8a8a}[data-theme=light] .ctl-root{--dim:#616161}.ctl-login{background:radial-gradient(1200px 520px at 8% -10%, color-mix(in srgb, var(--ctl-accent) 9%, transparent), transparent 70%), linear-gradient(var(--ctl-line) 1px, transparent 1px) 0 0 / 100% 56px, linear-gradient(90deg, var(--ctl-line) 1px, transparent 1px) 0 0 / 56px 100%, var(--bg);place-items:center;padding:24px;display:grid}.ctl-login__panel{gap:28px;width:min(100%,1040px);display:grid}@media (width>=900px){.ctl-login__panel{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}}.ctl-login__brand{flex-direction:column;gap:14px;min-width:0;display:flex}.ctl-logo{color:inherit;letter-spacing:.14em;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.ctl-logo__mark{border:1px solid var(--ctl-accent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--ctl-accent) 12%, transparent);width:34px;height:34px;color:var(--ctl-accent);font-family:var(--mono);letter-spacing:.02em;place-items:center;font-size:12px;display:grid}.ctl-logo__text{white-space:nowrap;font-size:14px}.ctl-logo__text em{color:var(--ctl-accent);font-style:normal}.ctl-logo--lg .ctl-logo__mark{width:42px;height:42px;font-size:14px}.ctl-logo--lg .ctl-logo__text{font-size:17px}.ctl-login__title{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(30px,4.4vw,44px);line-height:1.04}.ctl-login__lead{max-width:46ch;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.ctl-login__meta{color:var(--dim);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:8px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.ctl-login__meta li{align-items:center;gap:8px;display:flex}.ctl-login__meta svg{color:var(--ctl-accent);flex:none}.ctl-login__card{border:1px solid var(--ctl-line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-soft);flex-direction:column;gap:16px;padding:26px 22px 24px;display:flex}.ctl-eyebrow{color:var(--ctl-accent);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.ctl-login__cardtitle{letter-spacing:-.02em;margin:-6px 0 0;font-size:21px}.ctl-login__form{flex-direction:column;gap:14px;display:flex}.ctl-login__error{border-radius:var(--radius-xs);color:#ffb3b3;background:#ff6b6b1a;border:1px solid #ff6b6b73;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.ctl-login__foot{border-top:1px solid var(--ctl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.ctl-login__demo{color:var(--dim);font-family:var(--mono);letter-spacing:.02em;margin:0;font-size:10px;line-height:1.6}.ctl-login__demo code{color:var(--muted);font-family:var(--mono)}.ctl-linkbtn{min-height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-4px -2px;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ctl-linkbtn:hover{color:var(--text)}.ctl-linkbtn:focus-visible{outline:2px solid var(--ctl-accent);outline-offset:3px;border-radius:4px}.ctl-shell{background:var(--bg);min-height:100dvh;display:flex}.ctl-skip{z-index:60;border-radius:var(--radius-xs);background:var(--ctl-accent);color:var(--ctl-accent-ink);padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-48px;left:12px}.ctl-skip:focus-visible{outline:2px solid var(--ctl-accent-ink);outline-offset:2px;top:12px}.ctl-sidebar{z-index:50;width:min(84vw, var(--ctl-sidebar));border-right:1px solid var(--ctl-line);background:var(--bg-soft);flex-direction:column;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ctl-sidebar.is-open{transform:translate(0)}.ctl-sidebar__head{border-bottom:1px solid var(--ctl-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.ctl-sidebar__close{border:1px solid var(--ctl-line);border-radius:var(--radius-xs);color:var(--muted);cursor:pointer;background:0 0;padding:6px;display:inline-flex}.ctl-sidebar__close:hover{color:var(--text)}.ctl-nav{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px 8px;display:flex;overflow-y:auto}.ctl-nav__label{color:var(--dim);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;padding:10px 10px 6px;font-size:9px;font-weight:600}.ctl-nav__link{border-radius:var(--radius-xs);color:var(--muted);align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.ctl-nav__link svg{opacity:.8;flex:none}.ctl-nav__link:hover{background:var(--surface-3);color:var(--text)}.ctl-nav__link.is-active{background:color-mix(in srgb, var(--ctl-accent) 12%, transparent);color:var(--text)}.ctl-nav__link.is-active:before{content:"";background:var(--ctl-accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:-8px}.ctl-nav__link.is-active svg{color:var(--ctl-accent);opacity:1}.ctl-nav__link:focus-visible,.ctl-sidebar__close:focus-visible,.ctl-burger:focus-visible,.ctl-logout:focus-visible{outline:2px solid var(--ctl-accent);outline-offset:2px}.ctl-sidebar__foot{border-top:1px solid var(--ctl-line);flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.ctl-sidebar__site{min-height:32px;color:var(--dim);align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ctl-sidebar__site:hover{color:var(--text)}.ctl-sidebar__site:focus-visible{outline:2px solid var(--ctl-accent);outline-offset:2px;border-radius:4px}.ctl-scrim{z-index:40;cursor:pointer;background:#0009;border:0;position:fixed;inset:0}.ctl-main{flex-direction:column;flex:1;min-width:0;display:flex}.ctl-topbar{z-index:30;min-height:var(--ctl-bar);border-bottom:1px solid var(--ctl-line);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.ctl-burger{border:1px solid var(--ctl-line);border-radius:var(--radius-xs);color:var(--text);cursor:pointer;background:0 0;padding:8px;display:inline-flex}.ctl-crumb{flex-direction:column;gap:1px;min-width:0;display:flex}.ctl-crumb__path{color:var(--dim);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.ctl-crumb__title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ctl-topbar__right{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.ctl-chip{border:1px solid var(--ctl-line);border-radius:var(--radius-pill);color:var(--muted);font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.ctl-chip:before{content:"";background:var(--dim);border-radius:50%;width:6px;height:6px}.ctl-chip--live{border-color:color-mix(in srgb, var(--ctl-accent) 45%, transparent);color:var(--ctl-accent)}.ctl-chip--live:before{background:var(--ctl-accent)}.ctl-account{flex-direction:column;align-items:flex-end;min-width:0;line-height:1.3;display:none}.ctl-account__name{white-space:nowrap;text-overflow:ellipsis;max-width:22ch;font-size:12px;font-weight:700;overflow:hidden}.ctl-account__mail{max-width:24ch;color:var(--dim);font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ctl-logout{border:1px solid var(--ctl-line);border-radius:var(--radius-xs);color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ctl-logout:hover{border-color:var(--ctl-accent);background:color-mix(in srgb, var(--ctl-accent) 10%, transparent);color:var(--text)}.ctl-content{flex:1;min-width:0;padding-top:26px}.ctl-content>.callout{margin-bottom:16px}.ctl-content>.callout .callout__body{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ctl-content>.callout .callout__body p{margin:0}@media (width>=640px){.ctl-account{display:flex}}@media (width>=1024px){.ctl-shell{padding-left:var(--ctl-sidebar)}.ctl-sidebar{width:var(--ctl-sidebar);transform:none}.ctl-sidebar__close,.ctl-burger,.ctl-scrim{display:none}.ctl-topbar{padding-inline:28px}.ctl-content{width:min(100%, var(--page));margin:0 auto}}@media (width<=639px){.ctl-login__card{padding:22px 16px 20px}.ctl-crumb__title{max-width:34vw}}@media (prefers-reduced-motion:reduce){.ctl-sidebar,.ctl-nav__link,.ctl-logout,.ctl-skip{transition:none}}@media (width<=700px){.ctl-content .admin-table-card{-webkit-overflow-scrolling:touch;overflow:auto hidden}.ctl-content .admin-table-card .table{min-width:620px}.ctl-content .admin-table-card .table-wrap{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;position:relative}.ctl-content .admin-table-card .table-wrap::-webkit-scrollbar{height:6px}.ctl-content .admin-table-card .table-wrap::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.ctl-content .admin-table-card .table-wrap:before{content:"YATAY KAYDIR →";z-index:1;border-bottom:1px solid var(--border);background:var(--surface);color:var(--dim);font-family:var(--mono);letter-spacing:.12em;padding:6px 10px;font-size:9px;font-weight:600;display:block;position:sticky;left:0}}.ap-root{--ap-ink:#0b0b0b;--ap-paper:#f2f1ec;--ap-surface:#fff;--ap-muted:#5c5c56;--ap-soft:#8a8880;--ap-line:#d9d7ce;--ap-hard:5px 5px 0 var(--ap-ink);--ap-hard-sm:3px 3px 0 var(--ap-ink);--ap-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", "Cascadia Mono", Menlo, monospace;background-color:var(--ap-paper);min-height:100vh;color:var(--ap-ink);-webkit-font-smoothing:antialiased;background-image:linear-gradient(#0b0b0b0b 1px,#0000 1px),linear-gradient(90deg,#0b0b0b0b 1px,#0000 1px);background-size:28px 28px;font-family:Titillium Web,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5}.ap-root *,.ap-root :before,.ap-root :after{box-sizing:border-box}.ap-root :focus-visible{outline:3px solid var(--ap-ink);outline-offset:2px}.ap-root a{color:inherit}.ap-topbar{z-index:20;background:var(--ap-surface);border-bottom:2px solid var(--ap-ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky;top:0}.ap-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.ap-brand__mark{background:var(--ap-ink);color:#fff;width:38px;height:38px;font-family:var(--ap-mono);place-items:center;font-size:19px;font-weight:700;display:grid;box-shadow:3px 3px #0b0b0b2e}.ap-brand__text{flex-direction:column;line-height:1;display:flex}.ap-brand__name{letter-spacing:.14em;font-size:15px;font-weight:800}.ap-brand__sub{font-family:var(--ap-mono);letter-spacing:.34em;color:var(--ap-muted);margin-top:4px;font-size:9.5px}.ap-topbar__meta{align-items:center;gap:12px;min-width:0;display:flex}.ap-topbar__user{border-left:2px solid var(--ap-line);flex-direction:column;min-width:0;padding-left:12px;line-height:1.15;display:none}.ap-topbar__user strong{font-size:13px;font-weight:700}.ap-topbar__user small{font-family:var(--ap-mono);color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ap-chip-code{border:2px solid var(--ap-ink);background:var(--ap-paper);font-family:var(--ap-mono);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.ap-shell{grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.ap-nav{background:var(--ap-surface);border-right:2px solid var(--ap-ink);align-self:start;height:calc(100vh - 64px);padding:18px 14px;position:sticky;top:64px;overflow-y:auto}.ap-nav__label{font-family:var(--ap-mono);letter-spacing:.26em;color:var(--ap-soft);margin:0 0 12px;padding-left:4px;font-size:9.5px}.ap-nav__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ap-nav__link{border:2px solid #0000;align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:flex}.ap-nav__link:hover{border-color:var(--ap-ink);background:var(--ap-paper)}.ap-nav__link.is-active{border-color:var(--ap-ink);background:var(--ap-ink);color:#fff}.ap-nav__index{font-family:var(--ap-mono);letter-spacing:.08em;opacity:.7;font-size:10px}.ap-nav__foot{border-top:2px solid var(--ap-line);font-family:var(--ap-mono);letter-spacing:.02em;color:var(--ap-muted);margin-top:20px;padding-top:16px;font-size:10px;line-height:1.6}.ap-main{min-width:0;padding:26px 28px 56px}.ap-main__inner{flex-direction:column;gap:20px;width:100%;max-width:1240px;margin:0 auto;display:flex}.ap-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ap-eyebrow{font-family:var(--ap-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ap-muted);margin:0 0 8px;font-size:10px}.ap-pagehead__title{letter-spacing:-.015em;margin:0;font-size:clamp(24px,3.2vw,33px);font-weight:800;line-height:1.1}.ap-pagehead__desc{max-width:68ch;color:var(--ap-muted);margin:8px 0 0;font-size:14px}.ap-pagehead__actions{flex-wrap:wrap;gap:8px;display:flex}.ap-panel{background:var(--ap-surface);border:2px solid var(--ap-ink);box-shadow:var(--ap-hard)}.ap-panel__head{border-bottom:2px solid var(--ap-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.ap-panel__title{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:15px;font-weight:800}.ap-panel__desc{color:var(--ap-muted);margin:6px 0 0;font-size:13px}.ap-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.ap-panel__body{padding:18px}.ap-panel__body--flush{padding:0}.ap-stat-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;display:grid}.ap-stat{background:var(--ap-surface);border:2px solid var(--ap-ink);box-shadow:var(--ap-hard-sm);padding:15px 16px 14px;position:relative}.ap-stat__index{font-family:var(--ap-mono);color:var(--ap-soft);font-size:10px;position:absolute;top:12px;right:12px}.ap-stat__label{font-family:var(--ap-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ap-muted);margin:0 34px 10px 0;font-size:10px}.ap-stat__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(19px,2.1vw,24px);font-weight:800}.ap-stat__hint{color:var(--ap-muted);margin:6px 0 0;font-size:11.5px}.ap-link-strip{background:var(--ap-ink);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.ap-link-strip__label{width:100%;font-family:var(--ap-mono);letter-spacing:.28em;color:#ffffff9e;font-size:9.5px}.ap-link-strip__code{font-family:var(--ap-mono);letter-spacing:.1em;color:var(--ap-ink);background:#fff;border:2px solid #fff;padding:4px 10px;font-size:20px;font-weight:700}.ap-link-strip__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--ap-mono);color:#ffffffdb;flex:260px;font-size:12.5px;overflow:hidden}.ap-btn{border:2px solid var(--ap-ink);background:var(--ap-surface);color:var(--ap-ink);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:4px 4px 0 var(--ap-ink);justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.1;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.ap-btn:hover{box-shadow:5px 5px 0 var(--ap-ink);transform:translate(-1px,-1px)}.ap-btn:active{box-shadow:1px 1px 0 var(--ap-ink);transform:translate(2px,2px)}.ap-btn--primary{background:var(--ap-ink);color:#fff;box-shadow:4px 4px #a8a69c}.ap-btn--primary:hover{box-shadow:5px 5px #a8a69c}.ap-btn--primary:active{box-shadow:1px 1px #a8a69c}.ap-btn--primary:focus-visible{outline-color:var(--ap-ink)}.ap-btn--small{box-shadow:2px 2px 0 var(--ap-ink);padding:7px 10px;font-size:11.5px}.ap-btn--small:hover{box-shadow:3px 3px 0 var(--ap-ink)}.ap-btn--ghost{box-shadow:none;background:0 0}.ap-btn--ghost:hover{background:var(--ap-paper);box-shadow:none;transform:none}.ap-btn--block{width:100%}.ap-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:2px 2px 0 var(--ap-line);transform:none}.ap-link-strip .ap-btn{box-shadow:none;color:var(--ap-ink);background:#fff}.ap-link-strip .ap-btn:hover{background:var(--ap-paper);transform:none}.ap-field{flex-direction:column;gap:6px;display:flex}.ap-field__label{font-family:var(--ap-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ap-muted);font-size:10px}.ap-input,.ap-select{border:2px solid var(--ap-ink);width:100%;color:var(--ap-ink);font:inherit;background:#fff;padding:11px 12px;font-size:14px}.ap-input:focus-visible,.ap-select:focus-visible{outline:3px solid var(--ap-ink);outline-offset:1px}.ap-input-wrap{align-items:center;display:flex;position:relative}.ap-input-wrap>svg{color:var(--ap-soft);pointer-events:none;position:absolute;left:11px}.ap-input-wrap .ap-input{padding-left:34px}.ap-input--otp{font-family:var(--ap-mono);letter-spacing:.42em;text-align:center;padding:12px 8px 12px 18px;font-size:24px}.ap-toolbar{border-bottom:2px solid var(--ap-ink);background:var(--ap-paper);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;display:flex}.ap-toolbar .ap-field{flex:200px;min-width:0}.ap-toolbar .ap-field--narrow{flex:0 190px}.ap-toolbar__count{font-family:var(--ap-mono);letter-spacing:.1em;color:var(--ap-muted);white-space:nowrap;margin-left:auto;font-size:11px}.ap-table-wrap{width:100%;overflow-x:auto}.ap-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.ap-table th{background:var(--ap-ink);color:#fff;font-family:var(--ap-mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 14px;font-size:10px;font-weight:600}.ap-table td{border-bottom:1px solid var(--ap-line);vertical-align:middle;padding:12px 14px}.ap-table tbody tr:last-child td{border-bottom:0}.ap-table tbody tr:hover td{background:#faf9f4}.ap-table__num{font-family:var(--ap-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ap-table th.ap-table__num{text-align:right}.ap-cell-name{flex-direction:column;line-height:1.3;display:flex}.ap-cell-name strong{font-weight:700}.ap-cell-name small{color:var(--ap-muted);font-size:11.5px}.ap-cell-link{color:inherit;text-decoration:none}.ap-cell-link:hover strong,.ap-cell-link:focus-visible strong{text-underline-offset:3px;text-decoration:underline}.ap-mono{font-family:var(--ap-mono);letter-spacing:.02em;font-size:12px}.ap-nowrap{white-space:nowrap}.ap-pill{border:1.5px solid var(--ap-ink);font-family:var(--ap-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.ap-pill:before{content:"";background:currentColor;width:6px;height:6px}.ap-pill--ok{background:var(--ap-ink);color:#fff}.ap-pill--ok:before{background:#fff}.ap-pill--wait{color:var(--ap-ink);background:#fff;border-style:dashed}.ap-pill--stop{background:var(--ap-paper);color:var(--ap-ink);border-width:2px}.ap-pill--stop:before{background:repeating-linear-gradient(135deg, var(--ap-ink) 0 1px, transparent 1px 3px);border:1px solid var(--ap-ink);width:8px;height:8px}.ap-notice{border:2px solid var(--ap-ink);box-shadow:var(--ap-hard-sm);background:#fff;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.ap-notice--error{border-left-width:8px}.ap-notice>div{flex:auto;min-width:0}.ap-notice__title{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.ap-notice__text{color:var(--ap-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.ap-empty{text-align:center;padding:34px 20px}.ap-empty__title{font-family:var(--ap-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:12px}.ap-empty__text{max-width:48ch;color:var(--ap-muted);margin:8px auto 0;font-size:13px}.ap-skeleton{flex-direction:column;gap:8px;padding:16px;display:flex}.ap-skeleton__row{border:1px dashed var(--ap-line);background:linear-gradient(90deg,#f7f6f1,#eeede6,#f7f6f1) 0 0/200% 100%;height:34px;animation:1.4s linear infinite ap-shimmer}@keyframes ap-shimmer{0%{background-position:0 0}to{background-position:-200% 0}}.ap-grid-2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ap-meta-list{flex-direction:column;margin:0;display:flex}.ap-meta-list>div{border-bottom:1px dashed var(--ap-line);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.ap-meta-list>div:last-child{border-bottom:0}.ap-meta-list dt{font-family:var(--ap-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ap-muted);font-size:10.5px}.ap-meta-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:700}.ap-material-list{flex-direction:column;gap:12px;display:flex}.ap-material{border:2px solid var(--ap-ink);background:var(--ap-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ap-material__body{flex:240px;min-width:0}.ap-material__label{font-family:var(--ap-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ap-muted);margin:0;font-size:9.5px}.ap-material__url{font-family:var(--ap-mono);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px}.ap-material__text{margin:0;font-size:13.5px}.ap-banner-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.ap-banner{border:2px solid var(--ap-ink);background:#fff;flex-direction:column;display:flex}.ap-banner__image{aspect-ratio:16/9;object-fit:cover;border-bottom:2px solid var(--ap-ink);background:var(--ap-paper);width:100%;display:block}.ap-banner__image--placeholder{font-family:var(--ap-mono);letter-spacing:.2em;color:var(--ap-soft);place-items:center;font-size:10.5px;display:grid}.ap-banner__body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.ap-banner__title{margin:0;font-size:13.5px;font-weight:700}.ap-banner__meta{font-family:var(--ap-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ap-muted);margin:0;font-size:10px}.ap-banner .ap-btn{align-self:flex-start;margin-top:4px}.ap-login{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100vh;display:grid}.ap-login__aside{background:var(--ap-ink);color:#fff;flex-direction:column;justify-content:space-between;gap:36px;padding:44px 44px 36px;display:flex;position:relative;overflow:hidden}.ap-login__aside:after{content:"";opacity:.14;pointer-events:none;background:repeating-linear-gradient(135deg,#fff 0 2px,#0000 2px 12px);width:320px;height:320px;position:absolute;inset:auto -60px -80px auto;transform:rotate(8deg)}.ap-login__brand{font-family:var(--ap-mono);letter-spacing:.34em;color:#fffc;align-items:center;gap:10px;font-size:10px;display:flex}.ap-login__wordmark{letter-spacing:-.02em;margin:26px 0 0;font-size:clamp(38px,6vw,70px);font-weight:800;line-height:.92}.ap-login__wordmark span{color:#0000;-webkit-text-stroke:1.5px #fff;display:block}.ap-login__pitch{color:#ffffffc7;max-width:40ch;margin:22px 0 0;font-size:15px}.ap-login__facts{flex-direction:column;gap:9px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ap-login__facts li{font-family:var(--ap-mono);letter-spacing:.04em;color:#ffffffb8;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.ap-login__facts li:before{content:"—";color:#fff}.ap-login__aside-foot{z-index:1;font-family:var(--ap-mono);letter-spacing:.24em;color:#ffffff80;font-size:9.5px;position:relative}.ap-login__panel{justify-content:center;align-items:center;padding:36px 22px;display:flex}.ap-login__card{border:2px solid var(--ap-ink);width:100%;max-width:420px;box-shadow:8px 8px 0 var(--ap-ink);background:#fff;padding:28px}.ap-login__steps{font-family:var(--ap-mono);letter-spacing:.18em;color:var(--ap-soft);gap:10px;margin:0 0 18px;font-size:9.5px;display:flex}.ap-login__steps .is-current{color:var(--ap-ink);border-bottom:2px solid var(--ap-ink)}.ap-login__title{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800}.ap-login__sub{color:var(--ap-muted);margin:8px 0 20px;font-size:13.5px}.ap-form{flex-direction:column;gap:14px;display:flex}.ap-form__error{border:2px solid var(--ap-ink);background:var(--ap-paper);overflow-wrap:anywhere;border-left-width:8px;margin:0;padding:10px 12px;font-size:13px}.ap-form__hint{font-family:var(--ap-mono);letter-spacing:.06em;color:var(--ap-muted);margin:0;font-size:10.5px}.ap-demo{border:1px dashed var(--ap-soft);margin-top:22px;padding:12px}.ap-demo__title{font-family:var(--ap-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ap-muted);margin:0 0 8px;font-size:9.5px}.ap-demo__list{flex-wrap:wrap;gap:6px;display:flex}.ap-demo__btn{border:1.5px solid var(--ap-ink);font-family:var(--ap-mono);cursor:pointer;background:#fff;padding:5px 9px;font-size:10.5px}.ap-demo__btn:hover{background:var(--ap-ink);color:#fff}.ap-demo__note{font-family:var(--ap-mono);color:var(--ap-muted);margin:9px 0 0;font-size:10px;line-height:1.6}.ap-login__back{font-family:var(--ap-mono);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:10.5px;text-decoration:underline}@media (width>=720px){.ap-topbar__user{display:flex}}@media (width<=1000px){.ap-grid-2{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.ap-shell{grid-template-columns:minmax(0,1fr)}.ap-nav{z-index:10;border-right:0;border-bottom:2px solid var(--ap-ink);height:auto;padding:8px 10px;position:sticky;top:64px;overflow:auto hidden}.ap-nav__label,.ap-nav__foot{display:none}.ap-nav__list{flex-direction:row;gap:8px;width:max-content}.ap-nav__link{padding:8px 11px;font-size:12.5px}.ap-main{padding:20px 16px 44px}.ap-login{grid-template-columns:minmax(0,1fr)}.ap-login__aside{gap:20px;padding:28px 22px 24px}.ap-login__wordmark{font-size:clamp(32px,11vw,52px)}.ap-login__facts{display:none}.ap-login__panel{padding:24px 16px 40px}.ap-login__card{box-shadow:5px 5px 0 var(--ap-ink);padding:22px}}@media (width<=560px){.ap-topbar{padding:10px 12px}.ap-brand__sub{letter-spacing:.24em}.ap-chip-code{display:none}.ap-pagehead{align-items:flex-start}.ap-panel__head,.ap-panel__body{padding:14px}.ap-toolbar{padding:12px 14px}.ap-toolbar__count{white-space:normal;margin-left:0}.ap-link-strip{padding:14px}}@media (prefers-reduced-motion:reduce){.ap-root *,.ap-root :before,.ap-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rk-root{--rk-bg:#070b10;--rk-panel:#0d141d;--rk-panel-2:#111a25;--rk-line:#1d2a38;--rk-line-soft:#16212d;--rk-ink:#e7eef7;--rk-muted:#8598ad;--rk-faint:#5a6b7e;--rk-amber:#f2b544;--rk-red:#ff6161;--rk-green:#38d9a0;--rk-blue:#5aa9ff;--rk-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", "Cascadia Mono", Menlo, monospace;background-color:var(--rk-bg);min-height:100vh;color:var(--rk-ink);-webkit-font-smoothing:antialiased;background-image:radial-gradient(1200px 520px at 78% -10%,#f2b54412,#0000 60%),radial-gradient(900px 420px at 10% 0,#5aa9ff0f,#0000 62%),linear-gradient(#78a0c809 1px,#0000 1px),linear-gradient(90deg,#78a0c809 1px,#0000 1px);background-size:auto,auto,32px 32px,32px 32px;font-family:Titillium Web,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}.rk-root *,.rk-root :before,.rk-root :after{box-sizing:border-box}.rk-root :focus-visible{outline:2px solid var(--rk-amber);outline-offset:2px}.rk-root a{color:inherit}.rk-mono{font-family:var(--rk-mono);letter-spacing:.02em;font-size:11.5px}.rk-muted{color:var(--rk-muted)}.rk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rk-topbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rk-line);background:#090e14f0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:10px 20px;display:grid;position:sticky;top:0}.rk-logo{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rk-logo__mark{border:1px solid var(--rk-amber);width:34px;height:34px;color:var(--rk-amber);font-family:var(--rk-mono);letter-spacing:.04em;background:#f2b54414;border-radius:3px;place-items:center;font-size:12px;font-weight:700;display:grid}.rk-logo__text{font-family:var(--rk-mono);letter-spacing:.16em;font-size:13px;font-weight:700;line-height:1.1}.rk-logo__text em{color:var(--rk-amber);letter-spacing:.24em;font-size:11px;font-style:normal;display:block}.rk-topbar__mode{border:1px solid var(--rk-line);color:var(--rk-muted);font-family:var(--rk-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-self:center;align-items:center;gap:7px;margin:0;padding:5px 12px;font-size:10px;display:inline-flex}.rk-topbar__meta{align-items:center;gap:14px;display:flex}.rk-topbar__user{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.rk-topbar__user strong{font-size:13px;font-weight:600}.rk-topbar__user small{color:var(--rk-muted);font-family:var(--rk-mono);font-size:10.5px}.rk-shell{grid-template-columns:216px minmax(0,1fr);align-items:start;min-height:calc(100vh - 56px);display:grid}.rk-nav{border-right:1px solid var(--rk-line);background:#0b111899;flex-direction:column;align-self:start;gap:8px;height:calc(100vh - 56px);padding:20px 14px;display:flex;position:sticky;top:56px}.rk-nav__label{color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.22em;margin:0 0 4px;padding-left:10px;font-size:10px}.rk-nav__list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rk-nav__link{color:var(--rk-muted);border:1px solid #0000;border-radius:4px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;text-decoration:none;transition:color .12s,background-color .12s,border-color .12s;display:flex}.rk-nav__link:hover{color:var(--rk-ink);background:var(--rk-panel)}.rk-nav__link.is-active{color:var(--rk-ink);border-color:var(--rk-line);box-shadow:inset 2px 0 0 var(--rk-amber);background:linear-gradient(90deg,#f2b54424,#0000)}.rk-nav__index{font-family:var(--rk-mono);color:var(--rk-faint);font-size:10px}.rk-nav__link.is-active .rk-nav__index{color:var(--rk-amber)}.rk-nav__foot{border-top:1px solid var(--rk-line-soft);color:var(--rk-muted);margin:auto 0 0;padding:12px 10px 0;font-size:11.5px;line-height:1.6}.rk-nav__foot span{font-family:var(--rk-mono);color:var(--rk-faint);font-size:10.5px}.rk-main{min-width:0;padding:26px 28px 56px}.rk-main__inner{width:100%;max-width:1360px;margin:0 auto}.rk-page{flex-direction:column;gap:16px;display:flex}.rk-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.rk-eyebrow{color:var(--rk-amber);font-family:var(--rk-mono);letter-spacing:.22em;margin:0 0 4px;font-size:10px}.rk-pagehead__title{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:600;line-height:1.15}.rk-pagehead__desc{max-width:70ch;color:var(--rk-muted);margin:6px 0 0;font-size:13px}.rk-pagehead__actions{align-items:center;gap:10px;display:flex}.rk-panel{border:1px solid var(--rk-line);background:linear-gradient(180deg, var(--rk-panel), #0b121a);border-radius:6px;overflow:hidden}.rk-panel__head{border-bottom:1px solid var(--rk-line);background:#ffffff04;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 16px;display:flex}.rk-panel__title{letter-spacing:.01em;margin:0;font-size:14px;font-weight:600}.rk-panel__hint{color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.04em;margin:3px 0 0;font-size:10.5px}.rk-panel__body{padding:16px}.rk-panel__foot{border-top:1px solid var(--rk-line-soft);color:var(--rk-muted);font-family:var(--rk-mono);letter-spacing:.04em;align-items:center;gap:18px;padding:9px 16px;font-size:10.5px;display:flex}.rk-panel__foot span{align-items:center;gap:6px;display:inline-flex}.rk-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rk-kpis--three{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rk-kpi{border:1px solid var(--rk-line);background:linear-gradient(180deg, var(--rk-panel-2), #0b1219);border-radius:5px;padding:13px 15px 14px;position:relative;overflow:hidden}.rk-kpi:after{content:"";background:var(--rk-line);height:2px;position:absolute;inset:auto 0 0}.rk-kpi--warn:after{background:var(--rk-amber)}.rk-kpi--alert:after{background:var(--rk-red)}.rk-kpi--ok:after{background:var(--rk-green)}.rk-kpi__label{color:var(--rk-muted);font-family:var(--rk-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px}.rk-kpi__value{font-family:var(--rk-mono);letter-spacing:-.01em;margin:5px 0 0;font-size:26px;font-weight:600;line-height:1.1}.rk-kpi--alert .rk-kpi__value{color:var(--rk-red)}.rk-kpi--warn .rk-kpi__value{color:var(--rk-amber)}.rk-kpi--ok .rk-kpi__value{color:var(--rk-green)}.rk-kpi__hint{color:var(--rk-faint);margin:4px 0 0;font-size:11px}.rk-volumebar{border:1px solid var(--rk-line);background:var(--rk-line);border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;display:grid;overflow:hidden}.rk-volumebar>div{background:#0b1219;flex-direction:column;gap:3px;padding:10px 14px;display:flex}.rk-volumebar span{color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.rk-volumebar strong{font-family:var(--rk-mono);font-size:15px;font-weight:600}.rk-volumebar strong.is-in,.rk-table .is-in{color:var(--rk-green)}.rk-volumebar strong.is-out,.rk-table .is-out{color:var(--rk-red)}.rk-tablewrap{margin:-4px -4px 0;overflow-x:auto}.rk-table{border-collapse:collapse;width:100%;min-width:860px;font-size:12.5px}.rk-table th{border-bottom:1px solid var(--rk-line);color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:7px 10px;font-size:9.5px;font-weight:500}.rk-table td{border-bottom:1px solid var(--rk-line-soft);vertical-align:middle;padding:9px 10px}.rk-table tbody tr{transition:background-color .12s}.rk-table tbody tr:hover{background:#ffffff06}.rk-table tbody tr:last-child td{border-bottom:none}.rk-table .rk-num{font-family:var(--rk-mono);white-space:nowrap;font-size:11.5px}.rk-num__in,.rk-num__out,.rk-num__sub{display:block}.rk-num__in{color:var(--rk-green)}.rk-num__out{color:var(--rk-red)}.rk-num__sub{color:var(--rk-faint);margin-top:2px;font-size:10px}.rk-playerlink{flex-direction:column;line-height:1.3;text-decoration:none;display:flex}.rk-playerlink strong{font-size:13px;font-weight:600}.rk-playerlink small{color:var(--rk-faint);font-family:var(--rk-mono);font-size:10.5px}.rk-playerlink:hover strong{color:var(--rk-amber);text-underline-offset:3px;text-decoration:underline}.rk-bet{max-width:34ch;color:var(--rk-ink);display:inline-block}.rk-chip{border:1px solid var(--rk-line);color:var(--rk-muted);font-family:var(--rk-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;display:inline-flex}.rk-chip--low{color:var(--rk-green);background:#38d9a014;border-color:#38d9a059}.rk-chip--medium{color:var(--rk-amber);background:#f2b54414;border-color:#f2b54459}.rk-chip--high{color:#ff9d6b;background:#ff9d6b17;border-color:#ff9d6b66}.rk-chip--critical,.rk-chip--alert{color:var(--rk-red);background:#ff61611a;border-color:#ff61616b}.rk-chip--ok{color:var(--rk-green);background:#38d9a014;border-color:#38d9a059}.rk-chip--info{color:var(--rk-blue);background:#5aa9ff14;border-color:#5aa9ff59}.rk-chip--muted,.rk-chip--neutral{color:var(--rk-muted)}.rk-score{flex-direction:column;gap:4px;min-width:74px;display:inline-flex}.rk-score__value{font-family:var(--rk-mono);color:var(--rk-ink);font-size:13px;font-weight:600}.rk-score__track{background:var(--rk-line);border-radius:2px;height:3px;display:block;overflow:hidden}.rk-score__bar{background:var(--rk-muted);height:100%;transition:width .22s;display:block}.rk-score--low .rk-score__bar{background:var(--rk-green)}.rk-score--medium .rk-score__bar{background:var(--rk-amber)}.rk-score--high .rk-score__bar{background:#ff9d6b}.rk-score--critical .rk-score__bar{background:var(--rk-red)}.rk-presence{color:var(--rk-muted);font-family:var(--rk-mono);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.rk-presence__dot{background:var(--rk-faint);border-radius:50%;width:6px;height:6px}.rk-presence__dot.is-online{background:var(--rk-green);box-shadow:0 0 0 3px #38d9a02e}.rk-flags{flex-wrap:wrap;gap:4px;max-width:26ch;display:flex}.rk-flag{border:1px dashed var(--rk-line);color:#ffb4a0;font-family:var(--rk-mono);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:9.5px}.rk-flaglist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rk-flaglist li{color:#ffb4a0;align-items:center;gap:7px;font-size:12.5px;display:flex}.rk-flaglist code{color:var(--rk-faint);font-family:var(--rk-mono);margin-left:auto;font-size:10px}.rk-note{border-top:1px solid var(--rk-line-soft);color:var(--rk-muted);gap:7px;margin:12px 0 0;padding-top:10px;font-size:12.5px;display:flex}.rk-btn{border:1px solid var(--rk-line);background:var(--rk-panel-2);color:var(--rk-ink);letter-spacing:.01em;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.rk-btn:hover:not(:disabled){background:#16212e;border-color:#33475c}.rk-btn:disabled{opacity:.45;cursor:not-allowed}.rk-btn--primary{background:var(--rk-amber);color:#10141a;border-color:#0000}.rk-btn--primary:hover:not(:disabled){background:#ffc65f;border-color:#0000}.rk-btn--danger{color:#ffb0b0;background:#ff61611f;border-color:#ff616180}.rk-btn--danger:hover:not(:disabled){background:#ff616133;border-color:#ff6161b3}.rk-btn--warn{color:var(--rk-amber);background:#f2b5441f;border-color:#f2b54480}.rk-btn--warn:hover:not(:disabled){background:#f2b54433}.rk-btn--ok{color:var(--rk-green);background:#38d9a01f;border-color:#38d9a073}.rk-btn--small{padding:5px 9px;font-size:11.5px}.rk-btn--block{width:100%}.rk-link{min-height:24px;color:var(--rk-amber);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;text-decoration:none;display:inline-flex}.rk-link:hover{text-underline-offset:3px;text-decoration:underline}.rk-back{min-height:24px;color:var(--rk-muted);align-self:flex-start;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.rk-back:hover{color:var(--rk-ink)}.rk-form{flex-direction:column;gap:14px;display:flex}.rk-field{flex-direction:column;gap:5px;min-width:0;display:flex}.rk-field--grow{flex:240px}.rk-field--severity{flex:0 0 132px}.rk-field__label{color:var(--rk-muted);font-family:var(--rk-mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.rk-input{border:1px solid var(--rk-line);width:100%;color:var(--rk-ink);background:#0a1017;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:12.5px;transition:border-color .12s}.rk-input:hover{border-color:#2b3d50}.rk-input:focus{border-color:var(--rk-amber);outline:none}.rk-input::placeholder{color:var(--rk-faint)}.rk-inputwrap{align-items:center;display:flex;position:relative}.rk-inputwrap svg{color:var(--rk-faint);pointer-events:none;position:absolute;left:10px}.rk-inputwrap .rk-input{padding-left:32px}.rk-input--otp{font-family:var(--rk-mono);letter-spacing:.5em;text-align:center;padding-block:12px;font-size:20px}.rk-textarea{resize:vertical;min-height:62px;line-height:1.5}.rk-form__error{color:#ffb0b0;background:#ff61611a;border:1px solid #ff616166;border-radius:4px;margin:0;padding:8px 10px;font-size:12.5px}.rk-form__ok{color:var(--rk-green);background:#38d9a014;border:1px solid #38d9a059;border-radius:4px;margin:0;padding:8px 10px;font-size:12.5px}.rk-form__hint{color:var(--rk-faint);font-family:var(--rk-mono);text-align:center;margin:0;font-size:10.5px}.rk-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.rk-filters__summary{color:var(--rk-muted);font-family:var(--rk-mono);letter-spacing:.05em;align-items:center;gap:7px;margin:0 0 8px auto;font-size:10.5px;display:inline-flex}.rk-profile{border:1px solid var(--rk-line);background:linear-gradient(90deg, #f2b54412, transparent 45%), linear-gradient(180deg, var(--rk-panel-2), #0b1219);border-radius:6px;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr);align-items:center;gap:22px;padding:18px;display:grid}.rk-profile__id{align-items:center;gap:14px;min-width:0;display:flex}.rk-profile__avatar{border:1px solid var(--rk-line);width:50px;height:50px;color:var(--rk-amber);font-family:var(--rk-mono);background:#0a1017;border-radius:4px;flex:none;place-items:center;font-size:15px;display:grid}.rk-profile__name{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.rk-profile__meta{color:var(--rk-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.rk-profile__score{border-left:1px solid var(--rk-line-soft);border-right:1px solid var(--rk-line-soft);flex-direction:column;align-items:flex-start;gap:6px;padding:0 22px;display:flex}.rk-profile__scorelabel{color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9.5px}.rk-profile__state{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.rk-split{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:start;gap:16px;display:grid}.rk-action{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.rk-action>.rk-field:first-child{flex:2 220px}.rk-action__buttons{gap:8px;padding-bottom:1px;display:flex}.rk-field--note{border-top:1px solid var(--rk-line-soft);margin-top:14px;padding-top:14px}.rk-field--note .rk-btn{align-self:flex-start;margin-top:8px}.rk-alertlist,.rk-kyclist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rk-alertlist li,.rk-kyclist li{border:1px solid var(--rk-line-soft);background:#ffffff04;border-radius:4px;padding:10px 12px}.rk-alertlist__head,.rk-kyclist__head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rk-alertlist__head strong,.rk-kyclist__head strong{margin-right:auto;font-size:13px}.rk-alertlist p,.rk-kyclist p{color:var(--rk-muted);margin:6px 0 3px;font-size:12px}.rk-alertlist small,.rk-kyclist small{color:var(--rk-faint);font-family:var(--rk-mono);font-size:10px}.rk-alertcards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rk-alertcard{border:1px solid var(--rk-line);border-left:3px solid var(--rk-muted);background:linear-gradient(180deg, var(--rk-panel-2), #0b1219);border-radius:5px;padding:15px 17px}.rk-alertcard--low{border-left-color:var(--rk-green)}.rk-alertcard--medium{border-left-color:var(--rk-amber)}.rk-alertcard--high{border-left-color:#ff9d6b}.rk-alertcard--critical{border-left-color:var(--rk-red)}.rk-alertcard__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rk-alertcard__badges code{color:var(--rk-faint);font-family:var(--rk-mono);font-size:10px}.rk-alertcard__title{margin:8px 0 3px;font-size:15px;font-weight:600}.rk-alertcard__detail{color:var(--rk-muted);max-width:88ch;margin:0;font-size:12.5px}.rk-alertcard__meta{color:var(--rk-faint);font-family:var(--rk-mono);margin:6px 0 0;font-size:10.5px}.rk-alertcard__form{border-top:1px solid var(--rk-line-soft);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.rk-alertcard__form .rk-field{flex:0 0 150px}.rk-alertcard__form .rk-field--grow{flex:240px}.rk-timeline{border-left:1px solid var(--rk-line);flex-direction:column;gap:12px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.rk-timeline li{padding-left:4px;position:relative}.rk-timeline li:before{content:"";border:1px solid var(--rk-amber);background:var(--rk-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-18px}.rk-timeline__kind{color:var(--rk-amber);font-family:var(--rk-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;display:inline-block}.rk-timeline p{margin:0;font-size:12.5px}.rk-timeline small{color:var(--rk-faint);font-family:var(--rk-mono);font-size:10px}.rk-loading{color:var(--rk-muted);font-family:var(--rk-mono);letter-spacing:.06em;margin:0;padding:6px 0;font-size:11px}.rk-loading-inline{color:var(--rk-faint);font-family:var(--rk-mono);font-size:10px}.rk-empty{border:1px dashed var(--rk-line);color:var(--rk-faint);text-align:center;border-radius:5px;flex-direction:column;align-items:center;gap:5px;padding:26px 16px;display:flex}.rk-empty__title{color:var(--rk-ink);margin:4px 0 0;font-size:13.5px;font-weight:600}.rk-empty__hint{color:var(--rk-muted);max-width:52ch;margin:0;font-size:12px}.rk-error{color:#ffb0b0;background:#ff616114;border:1px solid #ff616161;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 13px;display:flex}.rk-error p{flex:220px;margin:0;font-size:12.5px}.rk-errorbox{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:6px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;display:flex}.rk-livestamp{color:var(--rk-green);font-family:var(--rk-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#38d9a012;border:1px solid #38d9a04d;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:10px;display:inline-flex}.rk-livestamp__pulse{background:var(--rk-green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite rk-pulse}@keyframes rk-pulse{0%,to{box-shadow:0 0 #38d9a080}50%{box-shadow:0 0 0 4px #38d9a000}}.rk-login{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100vh;display:grid}.rk-login__aside{border-right:1px solid var(--rk-line);background:radial-gradient(700px 380px at 20% 10%,#f2b5441a,#0000 65%),linear-gradient(160deg,#0b1219,#070b10 70%);flex-direction:column;justify-content:space-between;gap:32px;padding:40px 44px;display:flex}.rk-login__aside-top{flex-direction:column;gap:16px;max-width:46ch;display:flex}.rk-login__title{letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.08}.rk-login__title span{color:var(--rk-amber);font-family:var(--rk-mono);letter-spacing:.2em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:500;display:block}.rk-login__pitch{color:var(--rk-muted);margin:0;font-size:13.5px;line-height:1.65}.rk-login__facts{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rk-login__facts li{color:var(--rk-ink);padding-left:16px;font-size:12.5px;position:relative}.rk-login__facts li:before{content:"◆";color:var(--rk-amber);font-size:8px;position:absolute;top:-1px;left:0}.rk-login__aside-foot{color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.12em;align-items:center;gap:7px;margin:0;font-size:9.5px;display:flex}.rk-login__panel{place-items:center;padding:40px 28px;display:grid}.rk-login__card{border:1px solid var(--rk-line);background:linear-gradient(180deg, var(--rk-panel-2), #0a1119);border-radius:7px;width:100%;max-width:400px;padding:26px;box-shadow:0 26px 60px #00000073}.rk-login__steps{color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.16em;gap:8px;margin:0 0 16px;font-size:9.5px;display:flex}.rk-login__steps .is-current{color:var(--rk-amber)}.rk-login__cardtitle{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600}.rk-login__sub{color:var(--rk-muted);align-items:center;gap:6px;margin:6px 0 18px;font-size:12.5px;display:flex}.rk-login__back{color:var(--rk-faint);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:11.5px;display:inline-flex}.rk-login__back:hover{color:var(--rk-ink)}.rk-demo{border-top:1px solid var(--rk-line-soft);flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;display:flex}.rk-demo__title{color:var(--rk-faint);font-family:var(--rk-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9.5px}.rk-demo__btn{border:1px dashed var(--rk-line);color:var(--rk-muted);font-family:var(--rk-mono);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;align-items:center;gap:7px;padding:5px 9px;font-size:10.5px;display:inline-flex}.rk-demo__btn:hover{color:var(--rk-ink);border-color:var(--rk-amber)}.rk-demo__note{color:var(--rk-faint);font-family:var(--rk-mono);margin:0;font-size:10px}@media (width<=1180px){.rk-profile{grid-template-columns:minmax(0,1fr) auto}.rk-profile__state{border-top:1px solid var(--rk-line-soft);flex-flow:wrap;grid-column:1/-1;align-items:center;padding-top:14px}}@media (width<=900px){.rk-topbar{grid-template-columns:auto 1fr}.rk-topbar__mode{display:none}.rk-shell{grid-template-columns:minmax(0,1fr)}.rk-nav{border-right:none;border-bottom:1px solid var(--rk-line);flex-direction:row;align-items:center;gap:10px;height:auto;padding:10px 14px;position:static;overflow-x:auto}.rk-nav__label,.rk-nav__foot{display:none}.rk-nav__list{flex-direction:row;gap:4px}.rk-nav__link{white-space:nowrap;padding:7px 10px;font-size:12.5px}.rk-nav__link.is-active{box-shadow:inset 0 -2px 0 var(--rk-amber);background:#f2b5441a}.rk-main{padding:18px 16px 44px}.rk-login{grid-template-columns:minmax(0,1fr)}.rk-login__aside{border-right:none;border-bottom:1px solid var(--rk-line);padding:28px 22px}.rk-login__title{font-size:28px}.rk-login__panel{padding:26px 18px 44px}}@media (width<=620px){.rk-topbar{gap:10px;padding:9px 12px}.rk-logo__mark{width:30px;height:30px;font-size:11px}.rk-topbar__user small{display:none}.rk-pagehead__title{font-size:22px}.rk-profile{grid-template-columns:minmax(0,1fr);gap:14px;padding:15px}.rk-profile__score{border-left:none;border-right:none;border-top:1px solid var(--rk-line-soft);padding:12px 0 0}.rk-profile__state{padding-top:12px}.rk-kpi__value{font-size:22px}.rk-panel__body{padding:12px}.rk-filters__summary{margin:0}.rk-action__buttons{width:100%}.rk-action__buttons .rk-btn{flex:1}.rk-alertcard{padding:13px}}@media (prefers-reduced-motion:reduce){.rk-root *,.rk-root :before,.rk-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
