:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}body{background:#07030d}.dashboard-page{color:#fff;background:linear-gradient(#05010d2e,#05010c9e),url(/assets/background-register-4la3oV9g.webp) top/cover no-repeat fixed;min-height:100dvh;padding-bottom:92px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-shell{width:min(100%,520px);margin:0 auto;padding:10px 12px 28px}.dashboard-loading,.dashboard-error{text-align:center;place-items:center;min-height:100vh;padding:30px;font-weight:900;display:grid}.dashboard-loading{color:#fff}.dashboard-error{color:#ff6b78}.dashboard-topbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:96px;display:grid;position:relative}.dashboard-logo{filter:drop-shadow(0 6px 12px #000000b8)drop-shadow(0 0 12px #8928f02e);width:min(68vw,270px);height:auto;margin:0 auto;display:block}.dashboard-menu-button{cursor:pointer;background:#0a0611b8;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:flex}.dashboard-menu-button span{background:#f4b72b;border-radius:999px;width:18px;height:2px;box-shadow:0 0 7px #f4b72b40}.notification-button{color:#fff;cursor:pointer;background:#0d0716d1;border:1px solid #9b3aff4d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:relative}.notification-button i{background:#a84dff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #a84dffe6}.player-card{background:linear-gradient(145deg,#120b1ef5,#07040dfa);border:1px solid #9939ff52;border-radius:22px;width:100%;padding:15px;position:relative;overflow:hidden;box-shadow:0 20px 45px #00000085,inset 0 1px #ffffff09}.player-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#912df517,#0000 38%);position:absolute;inset:0}.player-header{z-index:1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;position:relative}.player-avatar{background:radial-gradient(circle,#842bda52,#210d33eb);border:2px solid #f2b52b;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:0 0 15px #f1b3281f,inset 0 0 18px #8e2ceb26}.player-avatar span{font-size:29px}.player-info{flex-direction:column;gap:3px;min-width:0;display:flex}.player-info strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:900;overflow:hidden}.player-info span{color:#bcb4c7;font-size:.75rem}.missions-button{color:#fff;cursor:pointer;background:linear-gradient(#26103ae6,#11081bf2);border:1px solid #a442ff57;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:93px;height:48px;padding:4px 8px 4px 5px;display:flex}.missions-button img{object-fit:contain;filter:drop-shadow(0 3px 5px #00000080);width:35px;height:35px;animation:3s ease-in-out infinite dashboardGiftFloat}.missions-button div{text-align:left;flex-direction:column;display:flex}.missions-button strong{color:#f5b927;font-size:.66rem}.missions-button span{color:#9e95aa;margin-top:2px;font-size:.53rem}.balance-box{z-index:1;background:radial-gradient(#761fc724,#0000 60%),linear-gradient(#110b1ae6,#08050df0);border:1px solid #ffffff0e;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:105px;margin-top:14px;display:flex;position:relative;overflow:hidden}.balance-box:before{content:"";filter:blur(20px);background:#9332f112;border-radius:50%;width:170px;height:70px;position:absolute}.balance-box>span{color:#a9a1b3;letter-spacing:.05em;font-size:.68rem;font-weight:700;position:relative}.balance-value-row{align-items:center;gap:10px;margin-top:6px;display:flex;position:relative}.balance-value-row strong{color:#fff;text-shadow:0 0 13px #9836f72e;font-size:clamp(2rem,9vw,2.75rem);font-weight:900;line-height:1}.balance-visibility{color:#9d94a7;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;font-size:20px;display:grid}.wallet-actions{z-index:1;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid;position:relative}.wallet-button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:55px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.wallet-button .wallet-icon{flex:none;font-size:20px}.wallet-button div{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wallet-button strong{font-size:.76rem;font-weight:1000}.wallet-button small{opacity:.72;margin-top:2px;font-size:.53rem}.wallet-button-primary{color:#281800;background:linear-gradient(#ffd35a 0%,#f9b51d 54%,#dd9000 100%);border:1px solid #ffd256;box-shadow:inset 0 1px #ffffff94,0 8px 18px #e69f002e}.wallet-button-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#ffffffbf,#ffffff1f,#0000);width:35%;height:180%;animation:3.2s ease-in-out infinite depositShine;position:absolute;top:-40%;left:-55%;transform:skew(-24deg)}.wallet-button-secondary{color:#fff;background:linear-gradient(#8d35df,#5c179b);border:1px solid #a445ffbf;box-shadow:inset 0 1px #ffffff26,0 8px 18px #6c19b033}.referral-card{background:linear-gradient(110deg,#1f0c30f5,#0d0715f5);border:1px solid #9737f34f;border-radius:18px;align-items:center;min-height:100px;margin-top:13px;padding:15px 115px 14px 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #00000047}.referral-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 88%,#f4b62421,#0000 34%);position:absolute;inset:0}.referral-content{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.referral-content>strong{color:#fff;font-size:1rem;font-weight:900}.referral-content>span{color:#a9a0b4;margin-top:3px;font-size:.69rem}.referral-content button{color:#f3bb36;letter-spacing:.04em;background:#f4b72712;border:1px solid #f4b7276b;border-radius:8px;height:26px;margin-top:8px;padding:0 12px;font-size:.57rem;font-weight:900}.referral-gift{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 12px #0000007a);width:105px;height:105px;animation:3.4s ease-in-out infinite dashboardGiftFloat;position:absolute;bottom:-9px;right:10px}.tables-section{margin-top:25px}.tables-heading{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.tables-heading h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,6vw,1.95rem);font-weight:1000;line-height:1}.tables-heading h1 span{color:#a848ff;text-shadow:0 0 12px #a042ff3d}.tables-heading p{color:#938b9d;margin:8px 0 0;font-size:.75rem}.tables-list{flex-direction:column;gap:11px;margin-top:18px;display:flex}.tables-empty{color:#fff;text-align:center;padding:30px 10px}.table-card{--table-accent:#9b3cf1;--table-accent-rgb:155, 60, 241;border:1px solid rgba(var(--table-accent-rgb), .38);min-height:124px;box-shadow:0 10px 24px #0000005c, inset -3px 0 12px rgba(var(--table-accent-rgb), .1);background:linear-gradient(135deg,#130d1bfa,#07050bfc);border-radius:18px;grid-template-columns:92px minmax(0,1fr) 74px;align-items:center;gap:5px;padding:8px 8px 8px 5px;display:grid;position:relative;overflow:hidden}.table-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 0% 50%, rgba(var(--table-accent-rgb), .12), transparent 36%);position:absolute;inset:0}.table-purple{--table-accent:#a347ff;--table-accent-rgb:163, 71, 255}.table-green{--table-accent:#23c77b;--table-accent-rgb:35, 199, 123}.table-blue{--table-accent:#3698ff;--table-accent-rgb:54, 152, 255}.table-gold{--table-accent:#f1b62b;--table-accent-rgb:241, 182, 43}.table-silver{--table-accent:#c4c7d2;--table-accent-rgb:196, 199, 210}.table-black{--table-accent:#e1a72a;--table-accent-rgb:225, 167, 42}.table-red{--table-accent:#ef3346;--table-accent-rgb:239, 51, 70}.table-chip{z-index:2;place-items:center;width:88px;height:88px;animation:3.7s ease-in-out infinite chipFloat;display:grid;position:relative}.table-card:nth-child(2n) .table-chip{animation-delay:.35s}.table-card:nth-child(3n) .table-chip{animation-delay:.7s}.table-chip-image{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 6px 9px #0000009e) drop-shadow(0 0 8px rgba(var(--table-accent-rgb), .22));animation:3s ease-in-out infinite chipGlow;position:absolute;inset:0}.table-chip-value{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:55%;display:flex;position:relative}.table-chip-value small{color:#fff;font-size:.55rem;font-weight:800;line-height:1}.table-chip-value strong{color:#fff;text-shadow:0 2px 3px #000000e6;margin-top:1px;font-size:1.25rem;font-weight:1000;line-height:1}.table-chip-value span{color:var(--table-accent);text-shadow:0 1px 2px #000;margin-top:3px;font-size:.42rem;font-weight:1000;line-height:1}.table-data{z-index:2;grid-template-columns:minmax(48px,.85fr) 1px minmax(76px,1.15fr);align-items:center;gap:5px;min-width:0;display:grid;position:relative}.table-stat{min-width:0;overflow:hidden}.table-stat-label{color:#91899b;white-space:nowrap;margin-bottom:6px;font-size:.5rem;font-weight:700;display:block}.table-stat strong{align-items:center;gap:3px;min-width:0;font-size:.72rem;display:flex}.table-stat strong b{color:var(--table-accent);font-size:.87rem;font-weight:1000}.table-stat strong em{color:#f3eff6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.69rem;font-style:normal;font-weight:700;overflow:hidden}.stat-icon,.prize-icon{color:var(--table-accent);flex:none;font-size:.76rem}.table-divider{background:linear-gradient(transparent, rgba(var(--table-accent-rgb), .45), transparent);width:1px;height:42px}.table-actions{z-index:2;flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex;position:relative}.table-enter-button{border:1px solid rgba(var(--table-accent-rgb), .9);color:#fff;background:linear-gradient(180deg, rgba(var(--table-accent-rgb), .98), rgba(var(--table-accent-rgb), .62));cursor:pointer;width:100%;height:39px;box-shadow:0 6px 14px rgba(var(--table-accent-rgb), .17);border-radius:10px;padding:0 4px;font-size:.63rem;font-weight:1000;animation:2.8s ease-in-out infinite enterPulse}.table-details-button{color:#aaa1b2;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1c;border-radius:8px;width:100%;height:27px;padding:0 2px;font-size:.43rem;font-weight:800}.dashboard-security-card{background:#0b0711db;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:35px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:61px;margin-top:16px;padding:8px 13px;display:grid}.security-icon{color:#f4b727;background:#f4b72712;border:1px solid #f4b72766;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.dashboard-security-card div{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-security-card strong{color:#eee9f2;font-size:.69rem}.dashboard-security-card small{color:#7f7788;font-size:.57rem}.security-arrow{color:#8d8397;font-size:21px}.dashboard-bottom-nav{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#08050df7;border-top:1px solid #9937f433;border-radius:19px 19px 0 0;grid-template-columns:repeat(4,1fr);width:min(100%,520px);height:76px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 28px #00000080}.dashboard-bottom-nav button{color:#777080;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.bottom-nav-icon{font-size:22px;line-height:1}.dashboard-bottom-nav button small{font-size:.52rem;font-weight:800}.dashboard-bottom-nav button.active{color:#aa4cff}.dashboard-bottom-nav button.active:after{content:"";background:#a847ff;border-radius:4px 4px 0 0;width:45%;height:2px;position:absolute;bottom:0;box-shadow:0 0 8px #a847ff99}@keyframes depositShine{0%{opacity:0;left:-55%}8%{opacity:1}48%{opacity:1;left:125%}58%,to{opacity:0;left:125%}}@keyframes dashboardGiftFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes chipFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes chipGlow{0%,to{filter:drop-shadow(0 6px 9px #0000009e) drop-shadow(0 0 7px rgba(var(--table-accent-rgb), .17))}50%{filter:drop-shadow(0 7px 10px #000000ad) drop-shadow(0 0 13px rgba(var(--table-accent-rgb), .35))}}@keyframes enterPulse{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@media (width<=430px){.dashboard-shell{padding-left:8px;padding-right:8px}.dashboard-topbar{grid-template-columns:39px minmax(0,1fr) 39px;min-height:86px}.dashboard-logo{width:min(63vw,245px)}.dashboard-menu-button,.notification-button{width:38px;height:38px}.player-card{border-radius:19px;padding:12px}.player-header{grid-template-columns:52px minmax(0,1fr) auto;gap:8px}.player-avatar{width:52px;height:52px}.player-avatar span{font-size:26px}.player-info strong{font-size:.94rem}.player-info span{font-size:.66rem}.missions-button{min-width:83px;height:44px;padding-right:6px}.missions-button img{width:31px;height:31px}.missions-button strong{font-size:.59rem}.missions-button span{font-size:.48rem}.balance-box{min-height:95px}.wallet-button{min-height:52px;padding:5px 7px}.wallet-button strong{font-size:.69rem}.wallet-button small{font-size:.48rem}.referral-card{min-height:91px;padding:12px 98px 12px 14px}.referral-gift{width:92px;height:92px;right:5px}.tables-heading h1{font-size:clamp(1.3rem,6vw,1.7rem)}.table-card{grid-template-columns:82px minmax(0,1fr) 66px;gap:3px;min-height:112px;padding:6px 6px 6px 3px}.table-chip{width:79px;height:79px}.table-chip-value small{font-size:.48rem}.table-chip-value strong{font-size:1.07rem}.table-chip-value span{font-size:.36rem}.table-data{grid-template-columns:minmax(42px,.8fr) 1px minmax(67px,1.2fr);gap:3px}.table-stat-label{margin-bottom:5px;font-size:.43rem}.table-stat strong{gap:2px;font-size:.63rem}.table-stat strong b{font-size:.76rem}.table-stat strong em{font-size:.6rem}.stat-icon,.prize-icon{font-size:.65rem}.table-enter-button{height:37px;font-size:.56rem}.table-details-button{height:25px;font-size:.38rem}}@media (width<=380px){.dashboard-shell{padding-left:5px;padding-right:5px}.dashboard-topbar{grid-template-columns:36px minmax(0,1fr) 36px}.dashboard-menu-button,.notification-button{width:35px;height:35px}.player-card{padding:10px 8px}.player-header{grid-template-columns:47px minmax(0,1fr) 74px;gap:6px}.player-avatar{width:47px;height:47px}.player-avatar span{font-size:23px}.player-info strong{font-size:.82rem}.player-info span{font-size:.57rem}.missions-button{min-width:72px;height:41px;padding:3px 4px}.missions-button img{width:28px;height:28px}.missions-button strong{font-size:.52rem}.missions-button span,.wallet-button small{display:none}.referral-card{padding-right:86px}.referral-gift{width:82px;height:82px}.table-card{grid-template-columns:70px minmax(0,1fr) 57px;min-height:103px;padding:5px 4px 5px 2px}.table-chip{width:68px;height:68px}.table-chip-value small{font-size:.42rem}.table-chip-value strong{font-size:.9rem}.table-chip-value span{font-size:.31rem}.table-data{grid-template-columns:minmax(36px,.75fr) 1px minmax(56px,1.25fr);gap:2px}.table-stat-label{font-size:.37rem}.table-stat strong{font-size:.54rem}.table-stat strong b{font-size:.65rem}.table-stat strong em{font-size:.51rem}.stat-icon,.prize-icon{font-size:.56rem}.table-enter-button{border-radius:8px;height:34px;font-size:.49rem}.table-details-button{height:23px;font-size:.32rem}.dashboard-bottom-nav{height:72px}.bottom-nav-icon{font-size:20px}.dashboard-bottom-nav button small{font-size:.47rem}}@media (width>=768px){.dashboard-shell{padding-top:16px}.dashboard-logo{width:min(60%,280px)}}@media (prefers-reduced-motion:reduce){.wallet-button-primary:after,.missions-button img,.referral-gift,.table-chip,.table-chip-image,.table-enter-button{animation:none}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:#06020d;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}.auth-page{color:#fff;background:linear-gradient(#05000e24,#03000a70),url(/assets/background-register-4la3oV9g.webp) top/cover no-repeat fixed;width:100%;min-height:100dvh}.auth-container{width:min(100%,470px);min-height:100dvh;margin:0 auto;padding:20px 16px 34px}.auth-brand{flex-direction:column;align-items:center;margin-bottom:18px;display:flex}.auth-logo{filter:drop-shadow(0 0 12px #942eff38)drop-shadow(0 8px 18px #0000009e);width:min(78vw,320px);height:auto;margin:0 auto;display:block}.auth-slogan{color:#f1e8ff;letter-spacing:.08em;text-align:center;text-shadow:0 0 10px #8c23ff38;margin:7px 0 0;font-size:.72rem;font-weight:800}.auth-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#0f0a1af0,#06040cf7);border:1px solid #ac40ff73;border-radius:26px;width:100%;padding:24px 18px 22px;position:relative;box-shadow:0 24px 55px #00000094,0 0 24px #761bd214,inset 0 1px #ffffff09}.auth-card:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 0,#9b39ff17,#0000 32%);position:absolute;inset:0}.auth-user-icon{z-index:1;background:radial-gradient(circle,#831bdf3d,#1f0a39ad);border:1px solid #a73dff57;border-radius:50%;place-items:center;width:64px;height:64px;margin:-4px auto 16px;display:grid;position:relative;box-shadow:inset 0 0 18px #9934ff24,0 0 20px #841ce21f}.auth-user-icon span{color:#a84fff;font-size:30px}.auth-header{z-index:1;text-align:center;margin-bottom:24px;position:relative}.auth-header h1{color:#fff;letter-spacing:-.03em;text-shadow:0 3px 7px #000000b3;margin:0;font-size:clamp(1.65rem,7vw,2rem);font-weight:1000;line-height:1}.auth-header p{color:#bbb3c7;margin:13px 0 0;font-size:.89rem;line-height:1.45}.auth-header p strong{color:#f7b926;font-weight:800}.auth-form{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.auth-field{background:linear-gradient(#100d18f5,#08060efa);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:stretch;min-height:64px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.auth-field:focus-within{border-color:#a43effb3;box-shadow:0 0 0 3px #8b2aeb14,0 0 18px #8324e41c}.auth-field-icon{color:#9f43ff;background:#ffffff03;border-right:1px solid #ffffff14;place-items:center;font-size:21px;display:grid}.auth-field-content{flex-direction:column;justify-content:center;min-width:0;padding:8px 44px 7px 13px;display:flex}.auth-field-content>span{color:#dbd5e5;letter-spacing:.045em;margin-bottom:2px;font-size:.67rem;font-weight:800}.auth-field-content input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.87rem}.auth-field-content input::placeholder{color:#716d79}.password-toggle{color:#9e96a8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:19px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.welcome-bonus{background:linear-gradient(110deg,#1f0b33f0,#100819f0);border:1px solid #9c39ff5c;border-radius:15px;grid-template-columns:78px minmax(0,1fr);align-items:center;min-height:86px;margin-top:4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #791ed314}.welcome-bonus:before{content:"";pointer-events:none;background:radial-gradient(circle at 18%,#ffb81d1f,#0000 30%);position:absolute;inset:0}.welcome-bonus-image{z-index:1;object-fit:contain;filter:drop-shadow(0 5px 9px #00000080)drop-shadow(0 0 8px #ffb81d29);width:70px;height:70px;margin-left:7px;animation:3s ease-in-out infinite giftFloat;position:relative}.welcome-bonus>div{z-index:1;min-width:0;padding:10px 12px 10px 5px;position:relative}.welcome-bonus strong{color:#a64bff;letter-spacing:.025em;font-size:.76rem;font-weight:900;display:block}.welcome-bonus p{color:#bbb4c4;margin:5px 0 0;font-size:.75rem;line-height:1.35}.auth-checks{flex-direction:column;gap:10px;margin-top:5px;display:flex}.check{color:#ded9e5;cursor:pointer;align-items:flex-start;gap:10px;font-size:.77rem;line-height:1.38;display:flex}.check input{appearance:none;cursor:pointer;background:#0a0710;border:1px solid #a63effad;border-radius:50%;flex:none;width:21px;height:21px;margin:0;position:relative}.check input:checked{background:linear-gradient(#ffcf49,#e89c07);border-color:#f7b926}.check input:checked:after{content:"✓";color:#221200;place-items:center;font-size:12px;font-weight:1000;display:grid;position:absolute;inset:0}.check b{color:#f7b926;font-weight:800}.auth-error{color:#ff767d;text-align:center;background:#79081124;border:1px solid #ff474742;border-radius:10px;padding:10px 12px;font-size:.78rem;font-weight:700}.auth-submit{color:#211300;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#ffd354 0%,#ffb91e 52%,#e79600 100%);border:1px solid #ffd052;border-radius:14px;justify-content:center;align-items:center;gap:16px;width:100%;height:58px;margin-top:4px;font-size:1rem;font-weight:1000;transition:transform .15s,filter .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 8px 22px #ffb10038,0 0 14px #ffbc1a1f}.auth-submit:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#ffffffbf,#ffffff29,#0000);width:35%;height:170%;animation:3.1s ease-in-out infinite authButtonShine;position:absolute;top:-35%;left:-55%;transform:skew(-23deg)}.auth-submit span,.auth-submit strong{z-index:1;position:relative}.auth-submit strong{font-size:1.3rem}.auth-submit:hover{filter:brightness(1.05)}.auth-submit:active{transform:scale(.985)}.auth-submit:disabled{cursor:wait;opacity:.76}.login-link{z-index:1;color:#c2bbc9;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:.78rem;display:flex;position:relative}.login-link button{color:#a745ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.features{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px;padding:15px 0 0;display:grid}.features>div{text-align:left;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.features>div>span{color:#f7b926;flex:none;font-size:19px}.features p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.features strong{color:#f0ecf4;font-size:.58rem;font-weight:800;line-height:1.15}.features small{color:#817a89;font-size:.52rem;line-height:1.15}@keyframes authButtonShine{0%{opacity:0;left:-55%}8%{opacity:1}48%{opacity:1;left:125%}58%,to{opacity:0;left:125%}}@keyframes giftFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(1deg)}}@media (width<=430px){.auth-container{padding:14px 11px 28px}.auth-logo{width:min(74vw,285px)}.auth-slogan{font-size:.66rem}.auth-card{border-radius:22px;padding:20px 14px 19px}.auth-user-icon{width:58px;height:58px;margin-bottom:14px}.auth-user-icon span{font-size:27px}.auth-header{margin-bottom:20px}.auth-header h1{font-size:clamp(1.5rem,7vw,1.8rem)}.auth-header p{margin-top:10px;font-size:.82rem}.auth-field{border-radius:13px;grid-template-columns:49px minmax(0,1fr);min-height:59px}.auth-field-icon{font-size:19px}.auth-field-content{padding-left:11px}.auth-field-content>span{font-size:.61rem}.auth-field-content input{font-size:.81rem}.welcome-bonus{grid-template-columns:68px minmax(0,1fr);min-height:79px}.welcome-bonus-image{width:61px;height:61px}.welcome-bonus strong{font-size:.69rem}.welcome-bonus p{font-size:.68rem}.check{font-size:.71rem}.auth-submit{height:54px;font-size:.92rem}.features{gap:5px}.features>div{gap:4px}.features>div>span{font-size:17px}.features strong{font-size:.53rem}.features small{font-size:.47rem}}@media (width<=365px){.auth-container{padding-left:8px;padding-right:8px}.auth-card{padding-left:11px;padding-right:11px}.auth-logo{width:min(72vw,265px)}.auth-slogan{font-size:.6rem}.auth-field{grid-template-columns:44px minmax(0,1fr)}.auth-field-content{padding-left:9px}.auth-field-content>span{font-size:.56rem}.auth-field-content input{font-size:.75rem}.welcome-bonus{grid-template-columns:60px minmax(0,1fr)}.welcome-bonus-image{width:54px;height:54px}.welcome-bonus strong,.welcome-bonus p{font-size:.62rem}.features strong{font-size:.48rem}.features small{display:none}}@media (width>=768px){.auth-container{width:min(100%,500px);padding-top:26px;padding-bottom:44px}.auth-logo{width:min(72%,330px)}.auth-card{padding:28px 24px 25px}}@media (prefers-reduced-motion:reduce){.auth-submit:before,.welcome-bonus-image{animation:none}}.login-options{justify-content:flex-end;margin-top:-4px;display:flex}.forgot-password{color:#c9a227;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;transition:color .2s,transform .2s}.forgot-password:hover{color:#ffd84d}.forgot-password:active{transform:scale(.96)}
