@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@600;700&display=swap";: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)}}body{margin:0}#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}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%}:root{--landing-bg:#020817;--landing-bg-soft:#07111f;--landing-card:#071323d1;--landing-card-strong:#040e1df0;--landing-line:#00aeff3d;--landing-blue:#00a8ff;--landing-cyan:#53dcff;--landing-green:#36e6a5;--landing-red:#ff647c;--landing-text:#f4f8ff;--landing-muted:#9fb2c8;--landing-muted-dark:#71869d;--landing-container:1180px}html{scroll-behavior:smooth}body{background:var(--landing-bg);min-width:320px;color:var(--landing-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.landing-page{background:radial-gradient(circle at top, #0089ff1f, transparent 28%), var(--landing-bg);width:100%;overflow-x:hidden}.landing-page svg{flex:0 0 24px;min-width:24px;min-height:24px;display:block;overflow:visible;width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important}.landing-hero__eyebrow,.landing-story-card__label,.landing-final__eyebrow{color:var(--landing-cyan);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:800;line-height:1.4;display:inline-flex}.landing-hero__eyebrow:before,.landing-story-card__label:before,.landing-final__eyebrow:before{content:"";background:var(--landing-cyan);width:26px;height:1px;box-shadow:0 0 12px var(--landing-cyan);flex:none}.landing-button{letter-spacing:.075em;text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:54px;padding:0 22px;font-size:.78rem;font-weight:900;line-height:1.2;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.landing-button:active{transform:scale(.98)}.landing-button--primary{color:#00101d;background:linear-gradient(135deg,#62e3ff,#008cff);box-shadow:0 12px 35px #0091ff47,0 0 22px #41d5ff26}.landing-button--secondary{color:var(--landing-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d1a9e;border-color:#80dbff59}.landing-section__icon{width:58px;min-width:58px;max-width:58px;height:58px;min-height:58px;max-height:58px;color:var(--landing-cyan);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#0c263edb,#030d1be0);border:1px solid #53dcff57;border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;overflow:hidden;box-shadow:0 14px 32px #00000047,inset 0 1px #ffffff0d}.landing-section__icon svg{flex-basis:28px;min-width:28px;min-height:28px;width:28px!important;max-width:28px!important;height:28px!important;max-height:28px!important}.landing-hero{isolation:isolate;background:linear-gradient(#01071214 0%,#01071229 42%,#0208177a 100%),url(/assets/hero-bg-BCwQr1iy.webp) top/cover no-repeat;align-items:center;min-height:100svh;padding:92px 20px 44px;display:flex;position:relative}.landing-hero:before{content:"";z-index:-2;background-color:#0000;background-image:linear-gradient(#3fc1ff0b 1px,#0000 1px),linear-gradient(90deg,#3fc1ff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.landing-hero:after{content:"";background:linear-gradient(90deg,#0000,#00beffcc,#0000);height:1px;position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 0 30px #00aeffa6}.landing-hero__overlay{z-index:-1;background:radial-gradient(circle at 78% 22%,#00b3ff2e,#0000 30%),linear-gradient(90deg,#010814f7 0%,#010814c2 48%,#0108146b 100%);position:absolute;inset:0}.landing-hero__content{width:100%;max-width:var(--landing-container);gap:34px;margin:0 auto;display:grid}.landing-hero__copy{width:100%;max-width:640px}.landing-hero__title{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;max-width:650px;margin:18px 0 16px;font-family:Rajdhani,Arial Narrow,Arial,sans-serif;font-size:clamp(2.25rem,10.5vw,4.8rem);line-height:.96}.landing-hero__description{color:#c5d3e2;max-width:560px;margin:0;font-size:.98rem;line-height:1.68}.landing-freeroll-carousel{background:#030d1cb8;border:1px solid #53dcff38;border-radius:18px;width:100%;max-width:640px;margin-bottom:12px;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000057,0 0 30px #00a8ff14}.landing-freeroll-carousel__track{width:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.landing-freeroll-card{flex:0 0 100%;width:100%;min-width:100%;overflow:hidden}.landing-freeroll-card__image{aspect-ratio:1440/500;background:#020817;width:100%;position:relative;overflow:hidden}.landing-freeroll-card__image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.landing-freeroll-card__content{background:linear-gradient(135deg,#071729fa,#020a17fa);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px 16px;display:flex}.landing-freeroll-card__content>div{gap:3px;min-width:0;display:grid}.landing-freeroll-card__content span{color:var(--landing-green);letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:900}.landing-freeroll-card__content strong{color:#fff;letter-spacing:.025em;font-family:Rajdhani,Arial Narrow,Arial,sans-serif;font-size:1.18rem;font-weight:700;line-height:1.05}.landing-freeroll-card__content p{color:#8fa5bb;margin:2px 0 0;font-size:.72rem;line-height:1.35}.landing-freeroll-card__button{color:#00150e;letter-spacing:.07em;white-space:nowrap;background:linear-gradient(135deg,#62f1ba,#24d99a);border:1px solid #36e6a57a;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.68rem;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 24px #36e6a52e}.landing-freeroll-card__button:hover{transform:translateY(-1px);box-shadow:0 10px 30px #36e6a54d}.landing-freeroll-card__button:active{transform:scale(.98)}.landing-freeroll-carousel__arrow{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:5;background:#010814b3;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;width:34px;height:44px;padding:0;font-size:1.8rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.landing-freeroll-carousel__arrow--left{left:10px}.landing-freeroll-carousel__arrow--right{right:10px}.landing-freeroll-carousel__dots{justify-content:center;align-items:center;gap:7px;margin:10px 0 20px;display:flex}.landing-freeroll-carousel__dots button{cursor:pointer;background:#9fb2c857;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,background .18s,box-shadow .18s}.landing-freeroll-carousel__dots button.is-active{background:var(--landing-cyan);width:24px;box-shadow:0 0 12px #53dcff99}.landing-hero__actions{gap:12px;margin-top:28px;display:grid}.landing-hero__login{color:#8fa5bb;border-bottom:1px solid #8fa5bb52;width:fit-content;margin-top:16px;font-size:.78rem;font-weight:700;transition:color .16s,border-color .16s;display:block}.landing-hero__login:hover{color:var(--landing-cyan);border-color:var(--landing-cyan)}.landing-hero__indicator{color:#6f849b;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin-top:34px;font-size:.62rem;font-weight:800;display:flex}.landing-hero__indicator-line{background:#7ecfff2e;flex:1;height:1px;position:relative;overflow:hidden}.landing-hero__indicator-line:after{content:"";background:linear-gradient(90deg, transparent, var(--landing-cyan));width:30%;height:100%;animation:2.4s linear infinite landing-scan;position:absolute;top:0;left:-30%}.landing-market-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#071628e6,#020a17d1);border:1px solid #53dcff38;border-radius:20px;width:100%;min-width:0;max-width:520px;padding:18px;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff0d}.landing-market-panel__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-bottom:16px;display:flex}.landing-market-panel__header>div{gap:4px;min-width:0;display:grid}.landing-market-panel__header span{color:var(--landing-muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.landing-market-panel__header strong{font-size:1rem}.landing-live-status{background:#0108147a;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.landing-live-status i{background:#8293a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.landing-live-status.is-online{color:var(--landing-green)}.landing-live-status.is-online i{background:var(--landing-green)}.landing-live-status.is-offline{color:var(--landing-red)}.landing-live-status.is-offline i{background:var(--landing-red)}.landing-market-list{margin-top:8px;display:grid}.landing-market-item{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:15px 0;display:flex}.landing-market-item__asset{align-items:center;gap:11px;min-width:0;display:flex}.landing-crypto-symbol{width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px;color:var(--landing-cyan);background:#0a273ea8;border:1px solid #53dcff38;border-radius:12px;flex:0 0 38px;place-items:center;font-size:.9rem;font-weight:900;display:grid}.landing-market-item__asset div,.landing-market-item__value{gap:3px;min-width:0;display:grid}.landing-market-item__asset strong{font-size:.92rem}.landing-market-item__asset span{color:var(--landing-muted-dark);font-size:.7rem}.landing-market-item__value{text-align:right;justify-items:end}.landing-market-item__value strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:.88rem;overflow:hidden}.landing-market-item__value span{font-size:.72rem;font-weight:800}.landing-market-item__value .is-positive{color:var(--landing-green)}.landing-market-item__value .is-negative{color:var(--landing-red)}.landing-platform-stats{gap:10px;margin-top:16px;display:grid}.landing-platform-stats article{background:#030d1c8f;border:1px solid #53dcff1f;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.landing-platform-stats article>svg{min-width:22px;min-height:22px;color:var(--landing-cyan);flex:0 0 22px;width:22px!important;max-width:22px!important;height:22px!important;max-height:22px!important}.landing-platform-stats article div{gap:4px;min-width:0;display:grid}.landing-platform-stats span{color:var(--landing-muted-dark);font-size:.7rem}.landing-platform-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.landing-market-panel__updated{color:#63788f;text-align:right;margin:14px 0 0;font-size:.67rem}.landing-section{background:linear-gradient(#02081761,#030c1a1a),url(/assets/risk-bg-BlOHTIfc.webp) 50%/cover no-repeat;align-items:center;min-height:100svh;padding:82px 20px;display:flex;position:relative}.landing-section:before{content:"";background:radial-gradient(circle at 85% 20%,#00a8ff21,#0000 25%),linear-gradient(90deg,#000712f0,#00071285);position:absolute;inset:0}.landing-section:nth-of-type(2n):before{background:radial-gradient(circle at 15% 20%,#00a8ff1f,#0000 24%),linear-gradient(270deg,#000712f0,#0007128a)}.landing-section__content{z-index:1;width:100%;max-width:var(--landing-container);min-width:0;margin:0 auto;position:relative}.landing-story-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#061222e6,#020a17b8);border:1px solid #44c6ff38;border-radius:18px;width:100%;min-width:0;max-width:610px;padding:27px 21px 25px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}.landing-story-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(#0000 0deg 255deg,#48d9ffcc 290deg,#0000 330deg);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-story-card:after{content:"";filter:blur(30px);pointer-events:none;background:#00aaff29;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-70px}.landing-story-card>*{z-index:1;position:relative}.landing-story-card h2{letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:16px 0 14px;font-family:Rajdhani,Arial Narrow,Arial,sans-serif;font-size:clamp(1.8rem,7.4vw,3.65rem);line-height:1.03}.landing-story-card p{color:var(--landing-muted);margin:0;font-size:.96rem;line-height:1.7}.landing-story-card--highlight{border-color:#53dcff6b;box-shadow:0 30px 90px #005baa47,inset 0 1px #ffffff0d}.landing-section:nth-of-type(2n) .landing-story-card,.landing-section:nth-of-type(2n) .landing-section__icon{margin-left:auto}.landing-section--difference{background-image:linear-gradient(#02081700,#030c1a00),url(/assets/solution-bg-ISplnIXy.webp)}.landing-section--how{background-image:linear-gradient(#02081757,#030c1a24),url(/assets/how-bg-CMTvEy-l.webp)}.landing-section--risk{background-image:linear-gradient(#02081766,#030c1a21),url(/assets/risk-bg-BlOHTIfc.webp)}.landing-section--tournaments{background-image:linear-gradient(#02081752,#030c1a30),url(/assets/tournament-bg-fML_0cAC.webp)}.landing-section--performance{background-image:linear-gradient(#0208176b,#030c1a24),url(/assets/performance-bg-BUrOOWnS.webp)}.landing-section--security{background-image:linear-gradient(#0208174d,#030c1a3b),url(/assets/security-bg-CKLC0boY.webp)}.landing-steps{gap:10px;margin-top:24px;display:grid}.landing-steps article{background:#030d1c94;border:1px solid #53dcff24;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:58px;padding:12px 14px;display:flex}.landing-steps article span{width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;color:var(--landing-cyan);background:#14436061;border:1px solid #53dcff42;border-radius:9px;flex:0 0 32px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.landing-steps article strong{min-width:0;font-size:.82rem;line-height:1.35}.landing-benefits{gap:10px;margin-top:24px;display:grid}.landing-benefits>span{color:#dce8f4;background:#030d1c8f;border:1px solid #53dcff21;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:46px;padding:10px 12px;font-size:.8rem;font-weight:700;display:flex}.landing-benefits svg{min-width:18px;min-height:18px;color:var(--landing-green);flex:0 0 18px;width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.landing-tournament-list{gap:10px;margin-top:24px;display:grid}.landing-tournament-item{background:#030d1ca8;border:1px solid #44c6ff29;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:64px;padding:0 15px;display:flex}.landing-tournament-item>div{align-items:center;gap:10px;min-width:0;display:flex}.landing-tournament-item svg{min-width:20px;min-height:20px;color:var(--landing-cyan);flex:0 0 20px;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important}.landing-tournament-item strong{color:#f7fbff;letter-spacing:.07em;text-transform:uppercase;min-width:0;font-size:.78rem}.landing-tournament-item>span{color:var(--landing-cyan);flex:none;font-size:.78rem}.landing-security-grid{gap:11px;margin-top:24px;display:grid}.landing-security-grid article{background:#030d1c99;border:1px solid #53dcff21;border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.landing-security-grid article>svg{min-width:23px;min-height:23px;color:var(--landing-cyan);flex:0 0 23px;width:23px!important;max-width:23px!important;height:23px!important;max-height:23px!important}.landing-security-grid article>div{gap:5px;min-width:0;display:grid}.landing-security-grid strong{font-size:.82rem}.landing-security-grid span{color:var(--landing-muted);font-size:.76rem;line-height:1.5}.landing-final{background:linear-gradient(#020817cf,#0208179e),url(/assets/final-bg-BwfbnSmc.webp) 50%/cover no-repeat;align-items:center;min-height:88svh;padding:88px 20px;display:flex;position:relative}.landing-final:before{content:"";background:radial-gradient(circle at 50% 32%,#00aaff2e,#0000 28%),linear-gradient(#0000,#020817c7);position:absolute;inset:0}.landing-final__content{z-index:1;text-align:center;width:100%;max-width:760px;margin:0 auto;position:relative}.landing-final h2{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;margin:18px 0;font-family:Rajdhani,Arial Narrow,Arial,sans-serif;font-size:clamp(2rem,8.8vw,4.8rem);line-height:.98}.landing-final p{max-width:600px;color:var(--landing-muted);margin:0 auto 30px;font-size:.96rem;line-height:1.7}.landing-final .landing-button{width:100%;max-width:320px}.landing-footer{background:#01050d;border-top:1px solid #43bcff21;padding:56px 20px 26px}.landing-footer__content{max-width:var(--landing-container);margin:0 auto}.landing-footer__brand{max-width:350px}.landing-footer__brand strong{font-size:1.35rem}.landing-footer__brand p,.landing-footer__legal p{color:#73879f;margin:9px 0 0;font-size:.84rem;line-height:1.65}.landing-footer__columns{gap:30px;margin:36px 0;display:grid}.landing-footer__columns nav{align-content:start;gap:12px;display:grid}.landing-footer__columns nav strong{color:#edf7ff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.83rem}.landing-footer__columns a{color:#9fb2c8;width:fit-content;font-size:.84rem;transition:color .16s}.landing-footer__legal{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;padding:18px}.landing-footer__legal p{margin:0;font-size:.76rem}.landing-footer__bottom{color:#63768b;border-top:1px solid #ffffff12;flex-direction:column;gap:7px;margin-top:24px;padding-top:22px;font-size:.74rem;display:flex}.landing-page .landing-hero__title,.landing-page .landing-story-card h2,.landing-page .landing-final h2{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0 transparent!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 3px 6px #000000d9,0 0 18px #53dcff38!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;font-family:Rajdhani,Arial Narrow,Arial,sans-serif!important;font-style:normal!important;font-weight:700!important}@media (width<=639px){.landing-page .landing-hero__title,.landing-page .landing-story-card h2,.landing-page .landing-final h2{color:#fff!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0 transparent!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 3px 6px #000000e6,0 0 16px #53dcff40!important;font-family:Rajdhani,Arial Narrow,Arial,sans-serif!important;font-weight:700!important}.landing-page .landing-hero__title{letter-spacing:-.045em;font-size:clamp(2.35rem,10.5vw,3.2rem);line-height:.95}.landing-page .landing-story-card h2,.landing-page .landing-final h2{letter-spacing:-.035em}}@keyframes landing-scan{to{left:115%}}@media (width>=640px){.landing-hero{padding-inline:5vw}.landing-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.landing-platform-stats,.landing-benefits,.landing-steps,.landing-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-platform-stats article:last-child,.landing-security-grid article:last-child{grid-column:1/-1}.landing-tournament-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-footer__bottom{flex-direction:row;justify-content:space-between}}@media (width>=960px){.landing-hero{min-height:100vh;padding:120px 6vw 72px}.landing-hero__content{grid-template-columns:minmax(0,1.1fr) minmax(370px,.9fr);align-items:center;gap:clamp(42px,6vw,90px)}.landing-hero__title{font-size:clamp(3.5rem,5.5vw,5.4rem)}.landing-hero__description{font-size:1.08rem}.landing-hero__actions{width:fit-content;max-width:none;display:flex}.landing-button{min-width:230px}.landing-market-panel{justify-self:end;padding:22px}.landing-platform-stats{grid-template-columns:1fr}.landing-platform-stats article:last-child{grid-column:auto}.landing-section{padding:120px 6vw}.landing-story-card{padding:40px}.landing-story-card p{font-size:1rem}.landing-section__icon{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.landing-section__icon svg{flex-basis:30px;min-width:30px;min-height:30px;width:30px!important;max-width:30px!important;height:30px!important;max-height:30px!important}.landing-security-grid{grid-template-columns:1fr}.landing-security-grid article:last-child{grid-column:auto}.landing-footer{padding:70px 6vw 30px}.landing-footer__content{grid-template-columns:minmax(250px,.85fr) minmax(460px,1.4fr);column-gap:70px;display:grid}.landing-footer__columns{margin:0}.landing-footer__legal,.landing-footer__bottom{grid-column:1/-1}.landing-footer__legal{margin-top:42px}}@media (width>=1440px){.landing-hero__content,.landing-section__content,.landing-footer__content{max-width:1280px}.landing-hero__title{font-size:5.7rem}.landing-story-card{max-width:650px}}@media (width<=380px){.landing-hero,.landing-section,.landing-final,.landing-footer{padding-left:16px;padding-right:16px}.landing-hero__title{font-size:2.05rem}.landing-story-card{padding:23px 17px}.landing-story-card h2{font-size:1.65rem}.landing-market-panel{padding:15px}.landing-market-panel__header{gap:8px}.landing-live-status{padding:6px 8px}.landing-market-item__value strong{max-width:120px;font-size:.78rem}.landing-tournament-item{padding-inline:12px}}@media (width<=639px){.landing-hero{align-items:flex-start;width:100%;max-width:100%;padding:34px 20px 44px;overflow:hidden}.landing-hero__content{gap:28px;width:100%;min-width:0;max-width:100%;margin:0}.landing-hero__copy{width:100%;min-width:0;max-width:100%;overflow:hidden}.landing-freeroll-carousel{border-radius:14px;width:100%;min-width:0;max-width:100%;margin:0;overflow:hidden}.landing-freeroll-carousel__track{width:100%;min-width:0;display:flex}.landing-freeroll-card{flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.landing-freeroll-card__image{aspect-ratio:1440/500;width:100%;max-width:100%;overflow:hidden}.landing-freeroll-card__image img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;display:block}.landing-freeroll-card__content{gap:11px;width:100%;min-width:0;max-width:100%;padding:13px;display:grid}.landing-freeroll-card__content>div{width:100%;min-width:0}.landing-freeroll-card__content strong{font-size:1.05rem}.landing-freeroll-card__content p{overflow-wrap:anywhere;width:100%;max-width:100%;margin-top:4px;font-size:.7rem;line-height:1.4}.landing-freeroll-card__button{width:100%;max-width:100%;min-height:44px;padding:0 12px}.landing-freeroll-carousel__arrow{width:30px;height:38px;font-size:1.55rem;top:26%}.landing-freeroll-carousel__arrow--left{left:7px}.landing-freeroll-carousel__arrow--right{right:7px}.landing-freeroll-carousel__dots{width:100%;margin:9px 0 22px}.landing-hero__eyebrow{text-align:center;justify-content:center;width:100%}.landing-page .landing-hero__title{text-align:center;overflow-wrap:normal;word-break:normal;width:100%;max-width:100%;margin:16px 0;padding:0;letter-spacing:-.035em!important;font-size:clamp(2rem,9.2vw,2.75rem)!important;line-height:1!important}.landing-hero__description{text-align:center;overflow-wrap:normal;width:100%;max-width:100%;margin:0;padding:0;font-size:.94rem;line-height:1.65}.landing-hero__actions{grid-template-columns:1fr;gap:12px;width:100%;max-width:100%;margin-top:24px;display:grid}.landing-hero__actions .landing-button{width:100%;min-width:0;max-width:100%;margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.register-page{color:#fff;background:radial-gradient(circle at 50% 0,#105cff2e,#0000 38%),linear-gradient(#050b18 0%,#020611 55%,#01040b 100%);width:100%;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.register-page *,.register-page :before,.register-page :after{box-sizing:border-box}.register-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.register-background:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.register-background__grid{transform-origin:bottom;opacity:.8;background-color:#0000;background-image:linear-gradient(#296dff14 1px,#0000 1px),linear-gradient(90deg,#296dff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:1300px;height:700px;position:absolute;bottom:-280px;left:50%;transform:translate(-50%)perspective(600px)rotateX(62deg)}.register-background__glow{filter:blur(110px);border-radius:50%;position:absolute}.register-background__glow--one{background:#005fff24;width:500px;height:500px;top:80px;left:-180px}.register-background__glow--two{background:#00c0ff1a;width:500px;height:500px;top:280px;right:-200px}.register-background__chart{opacity:.09;width:min(1100px,100%);height:330px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.register-background__chart:before{content:"";background:linear-gradient(160deg,#0000 0% 15%,#1f72ff 15.5%,#0000 16% 29%,#1f72ff 29.5%,#0000 30% 44%,#00b9ff 44.5%,#0000 45% 59%,#1f72ff 59.5%,#0000 60% 76%,#00b9ff 76.5%,#0000 77%);position:absolute;inset:0}.register-background__chart span{background:#2188ff;width:3px;position:absolute;bottom:40px;box-shadow:0 0 14px #2188ffb3}.register-background__chart span:first-child{height:68px;left:9%}.register-background__chart span:nth-child(2){height:110px;left:20%}.register-background__chart span:nth-child(3){height:82px;left:32%}.register-background__chart span:nth-child(4){height:155px;left:45%}.register-background__chart span:nth-child(5){height:120px;left:58%}.register-background__chart span:nth-child(6){height:190px;left:70%}.register-background__chart span:nth-child(7){height:150px;left:82%}.register-background__chart span:nth-child(8){height:235px;left:92%}.register-header{z-index:2;grid-template-columns:52px 1fr 52px;align-items:center;width:min(1180px,100% - 40px);min-height:100px;margin:0 auto;display:grid;position:relative}.register-back-button{color:#a8b5cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081020b3;border:1px solid #8fa6cf2e;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:flex}.register-back-button:hover{color:#fff;border-color:#247affb3;transform:translate(-2px)}.register-back-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.register-logo{color:#fff;justify-content:center;align-items:center;gap:11px;text-decoration:none;display:flex}.register-logo__symbol{color:#fff;background:linear-gradient(145deg,#2277fff2,#0035a9f2);border:1px solid #4e97ffa6;border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;font-size:23px;font-style:italic;font-weight:900;display:flex;box-shadow:0 0 25px #0069ff52,inset 0 1px 1px #ffffff59}.register-logo div{flex-direction:column;line-height:1;display:flex}.register-logo strong{letter-spacing:-.8px;font-size:22px;font-weight:800}.register-logo strong span{color:#3185ff}.register-logo small{color:#7788a4;letter-spacing:2px;margin-top:5px;font-size:7px;font-weight:700}.register-header__space{width:44px}.register-content{z-index:1;width:min(620px,100% - 28px);margin:10px auto 0;padding-bottom:55px;position:relative}.register-promo{background:linear-gradient(145deg,#08142bf5,#030a19fa);border:1px solid #468cff3d;border-radius:24px;margin-bottom:16px;overflow:hidden;box-shadow:0 24px 65px #0000007a,0 0 35px #1166ff14}.register-promo__image{aspect-ratio:1080/900;background:#031026;width:100%;max-height:400px;position:relative;overflow:hidden}.register-promo__image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#030a19f5);height:40%;position:absolute;bottom:0;left:0;right:0}.register-promo__image img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.register-promo__copy{z-index:2;text-align:center;margin-top:-42px;padding:0 24px 22px;position:relative}.register-promo__eyebrow{color:#86b9ff;letter-spacing:1.3px;background:#165dc81f;border:1px solid #4190ff3d;border-radius:999px;justify-content:center;align-items:center;margin-bottom:10px;padding:8px 13px;font-size:10px;font-weight:850;display:inline-flex}.register-promo__copy h1{color:#fff;letter-spacing:-1.1px;flex-direction:column;gap:4px;margin:0;font-size:clamp(27px,7vw,37px);font-weight:850;line-height:1.05;display:flex}.register-promo__copy h1 strong{color:#48a2ff;text-transform:uppercase;letter-spacing:.5px;font-size:.78em;font-weight:850}.register-promo__copy p{color:#99a9c2;max-width:450px;margin:13px auto 0;font-size:13px;line-height:1.6}.register-promo__benefits{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 15px;display:grid}.register-promo__benefits article{background:#030b1a9e;border:1px solid #658ac61f;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px 9px;display:flex}.register-promo__benefits article>span{color:#3d91ff;background:#1863d71c;border:1px solid #3a8bff38;border-radius:9px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.register-promo__benefits svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.register-promo__benefits article div{flex-direction:column;gap:2px;min-width:0;display:flex}.register-promo__benefits strong{color:#d8e4f6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.register-promo__benefits small{color:#6f809c;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.register-professional{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#071328ed,#030a17eb);border:1px solid #4a89eb29;border-radius:17px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 17px;display:flex;box-shadow:inset 0 1px #ffffff06}.register-professional__icon{color:#398cff;background:#1458c61f;border:1px solid #3688ff40;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.register-professional__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.register-professional div{min-width:0}.register-professional strong{color:#d8e4f5;letter-spacing:1.1px;font-size:10px;font-weight:850;display:block}.register-professional p{color:#788ba9;margin:5px 0 0;font-size:11px;line-height:1.55}.register-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0a1428f0,#040a17f7);border:1px solid #6f8fc42b;border-radius:25px;padding:34px 30px 30px;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff09}.register-card__heading{text-align:center;margin-bottom:28px}.register-card__eyebrow{color:#3487ff;letter-spacing:2px;margin-bottom:10px;font-size:9px;font-weight:850;display:inline-block}.register-card__heading h2{color:#fff;letter-spacing:-1px;margin:0;font-size:clamp(28px,6vw,36px);font-weight:800;line-height:1.05}.register-card__heading h2 span{color:#3a91ff}.register-card__heading p{color:#8391aa;max-width:420px;margin:11px auto 0;font-size:12px;line-height:1.6}.register-form{flex-direction:column;gap:17px;display:flex}.register-field{flex-direction:column;gap:8px;display:flex}.register-field label{color:#cbd5e5;font-size:11px;font-weight:650}.register-input{background:#020813c2;border:1px solid #7d97c233;border-radius:13px;align-items:center;width:100%;min-height:54px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.register-input:focus-within{background:#030b1af5;border-color:#2a81ffd9;box-shadow:0 0 0 4px #1d70ff1a}.register-input>svg{fill:none;stroke:#62738f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-right:12px}.register-input input{color:#fff;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.register-input input::placeholder{color:#4f5e76}.register-password-button{color:#62738f;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.register-password-button:hover{color:#b8c7df}.register-password-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.register-terms{color:#78879f;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:11px;font-size:10px;line-height:1.55;display:grid}.register-terms input{opacity:0;width:1px;height:1px;position:absolute}.register-terms__checkbox{background:#030a17cc;border:1px solid #839bc259;border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:flex}.register-terms__checkbox svg{fill:none;stroke:#0000;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.register-terms input:checked+.register-terms__checkbox{background:#287cff;border-color:#287cff}.register-terms input:checked+.register-terms__checkbox svg{stroke:#fff}.register-terms a{color:#3284ff;font-weight:650;text-decoration:none}.register-terms a:hover{text-decoration:underline}.register-error{color:#ffb1b1;background:#96141429;border:1px solid #ff5a5a73;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.4}.register-submit{color:#fff;width:100%;min-height:57px;font:inherit;letter-spacing:1px;cursor:pointer;background:linear-gradient(100deg,#0459de 0%,#1478ff 55%,#13a8f2 100%);border:1px solid #50a2ffa6;border-radius:13px;justify-content:center;align-items:center;gap:11px;margin-top:3px;font-size:12px;font-weight:850;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 15px 35px #005bff47,inset 0 1px 1px #ffffff4d}.register-submit:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 19px 42px #005bff66,inset 0 1px 1px #ffffff4d}.register-submit:active{transform:translateY(0)}.register-submit:disabled{cursor:not-allowed;opacity:.62}.register-social-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:25px 0 16px;display:grid}.register-social-divider span{background:#6f8ab524;height:1px}.register-social-divider strong{color:#596b87;letter-spacing:1.4px;white-space:nowrap;font-size:8px;font-weight:800}.register-social{flex-direction:column;gap:10px;display:flex}.register-social__button{color:#dbe5f5;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#040b19d1;border:1px solid #7994c030;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:0 16px;font-size:12px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;display:flex}.register-social__button:hover{background:#08142af2;border-color:#468bf46e;transform:translateY(-1px)}.register-social__button:disabled{cursor:not-allowed;opacity:.6}.register-social__button svg{width:19px;height:19px}.register-social__button--google svg{fill:#fff}.register-social__button--facebook{border-color:#2e74e73d}.register-social__button--facebook svg{fill:#3188ff}.register-login{color:#6e7d95;border-top:1px solid #738db61f;justify-content:center;gap:5px;margin-top:24px;padding-top:21px;font-size:11px;display:flex}.register-login a{color:#38f;font-weight:700;text-decoration:none}.register-login a:hover{text-decoration:underline}.register-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.register-stats article{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040a17b8;border:1px solid #6588c11f;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:68px;padding:10px 6px;display:flex}.register-stats strong{color:#dce8f9;font-size:12px;font-weight:850}.register-stats span{color:#667892;margin-top:4px;font-size:8px;line-height:1.35}@media (width<=700px){.register-header{grid-template-columns:44px 1fr 44px;width:calc(100% - 24px);min-height:76px}.register-back-button{border-radius:11px;width:39px;height:39px}.register-logo{gap:8px}.register-logo__symbol{border-radius:11px;width:37px;height:37px;font-size:19px}.register-logo strong{font-size:18px}.register-logo small{letter-spacing:1.4px;font-size:5.5px}.register-content{width:calc(100% - 20px);margin-top:3px;padding-bottom:30px}.register-promo{border-radius:20px}.register-promo__image{max-height:330px}.register-promo__copy{margin-top:-34px;padding:0 18px 18px}.register-promo__copy h1{font-size:30px}.register-promo__copy p{font-size:12px}.register-promo__benefits{gap:6px;padding:0 10px 12px}.register-promo__benefits article{gap:6px;padding:9px 6px}.register-promo__benefits article>span{width:28px;height:28px}.register-promo__benefits strong{font-size:9px}.register-promo__benefits small{font-size:7px}.register-professional{gap:12px;padding:14px}.register-professional__icon{width:40px;height:40px}.register-professional strong{font-size:9px}.register-professional p{font-size:10px}.register-card{border-radius:21px;padding:27px 18px 24px}.register-card__heading{margin-bottom:23px}.register-card__heading h2{font-size:29px}.register-card__heading p{font-size:11px}.register-form{gap:15px}.register-input{min-height:51px}.register-input input{height:49px;font-size:13px}.register-submit{min-height:54px}.register-social__button{min-height:50px}.register-stats article{min-height:63px}}@media (width<=390px){.register-logo small{display:none}.register-content{width:calc(100% - 16px)}.register-promo__image{max-height:305px}.register-promo__copy h1{font-size:27px}.register-promo__benefits{grid-template-columns:1fr}.register-promo__benefits article{justify-content:flex-start;padding:9px 12px}.register-promo__benefits strong{font-size:10px}.register-promo__benefits small{font-size:8px}.register-card{padding-left:15px;padding-right:15px}.register-card__heading h2{font-size:27px}.register-professional{align-items:flex-start}.register-stats{grid-template-columns:1fr}.register-stats article{min-height:55px}}.login-page{color:#fff;background:radial-gradient(circle at 50% 0,#105cff29,#0000 40%),linear-gradient(#050b18 0%,#020611 55%,#01040b 100%);width:100%;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.login-page *,.login-page :before,.login-page :after{box-sizing:border-box}.login-background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.login-background:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.login-background__grid{transform-origin:bottom;opacity:.8;background-color:#0000;background-image:linear-gradient(#296dff14 1px,#0000 1px),linear-gradient(90deg,#296dff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:1300px;height:700px;position:absolute;bottom:-280px;left:50%;transform:translate(-50%)perspective(600px)rotateX(62deg)}.login-background__glow{filter:blur(110px);border-radius:50%;position:absolute}.login-background__glow--one{background:#005fff24;width:500px;height:500px;top:80px;left:-180px}.login-background__glow--two{background:#00c0ff1a;width:500px;height:500px;top:280px;right:-200px}.login-background__chart{opacity:.09;width:min(1100px,100%);height:330px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.login-background__chart:before{content:"";background:linear-gradient(160deg,#0000 0% 15%,#1f72ff 15.5%,#0000 16% 29%,#1f72ff 29.5%,#0000 30% 44%,#00b9ff 44.5%,#0000 45% 59%,#1f72ff 59.5%,#0000 60% 76%,#00b9ff 76.5%,#0000 77%);position:absolute;inset:0}.login-background__chart span{background:#2188ff;width:3px;position:absolute;bottom:40px;box-shadow:0 0 14px #2188ffb3}.login-background__chart span:first-child{height:68px;left:9%}.login-background__chart span:nth-child(2){height:110px;left:20%}.login-background__chart span:nth-child(3){height:82px;left:32%}.login-background__chart span:nth-child(4){height:155px;left:45%}.login-background__chart span:nth-child(5){height:120px;left:58%}.login-background__chart span:nth-child(6){height:190px;left:70%}.login-background__chart span:nth-child(7){height:150px;left:82%}.login-background__chart span:nth-child(8){height:235px;left:92%}.login-header{z-index:2;grid-template-columns:52px 1fr 52px;align-items:center;width:min(1180px,100% - 40px);min-height:100px;margin:0 auto;display:grid;position:relative}.login-back-button{color:#a8b5cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081020b3;border:1px solid #8fa6cf2e;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:flex}.login-back-button:hover{color:#fff;border-color:#247affb3;transform:translate(-2px)}.login-back-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.login-logo{color:#fff;justify-content:center;align-items:center;gap:11px;text-decoration:none;display:flex}.login-logo__symbol{color:#fff;background:linear-gradient(145deg,#2277fff2,#0035a9f2);border:1px solid #4e97ffa6;border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;font-size:23px;font-style:italic;font-weight:900;display:flex;box-shadow:0 0 25px #0069ff52,inset 0 1px 1px #ffffff59}.login-logo div{flex-direction:column;line-height:1;display:flex}.login-logo strong{letter-spacing:-.8px;font-size:22px;font-weight:800}.login-logo strong span{color:#3185ff}.login-logo small{color:#7788a4;letter-spacing:2px;margin-top:5px;font-size:7px;font-weight:700}.login-content{z-index:1;width:min(620px,100% - 32px);margin:22px auto 0;padding-bottom:50px;position:relative}.login-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0a1428eb,#040a17f5);border:1px solid #6f8fc42b;border-radius:25px;padding:39px 42px 35px;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff09}.login-card__heading{text-align:center;margin-bottom:31px}.login-card__eyebrow{color:#3487ff;letter-spacing:2.2px;margin-bottom:12px;font-size:10px;font-weight:800;display:inline-block}.login-card__heading h1{color:#fff;letter-spacing:-1.2px;margin:0;font-size:clamp(29px,5vw,39px);font-weight:750}.login-card__heading p{color:#8391aa;max-width:420px;margin:13px auto 0;font-size:14px;line-height:1.7}.login-form{flex-direction:column;gap:20px;display:flex}.login-field{flex-direction:column;gap:9px;display:flex}.login-field label{color:#cbd5e5;font-size:12px;font-weight:650}.login-input{background:#020813bf;border:1px solid #7d97c233;border-radius:13px;align-items:center;width:100%;min-height:54px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.login-input:focus-within{background:#030b1af2;border-color:#2a81ffd9;box-shadow:0 0 0 4px #1d70ff1a}.login-input>svg{fill:none;stroke:#62738f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-right:12px}.login-input input{color:#fff;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.login-input input::placeholder{color:#4f5e76}.login-password-button{color:#62738f;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.login-password-button:hover{color:#b8c7df}.login-password-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.login-field__hint{color:#53627a;font-size:10px}.login-terms{color:#78879f;cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:11px;font-size:11px;line-height:1.6;display:grid}.login-terms input{opacity:0;width:1px;height:1px;position:absolute}.login-terms__checkbox{background:#030a17cc;border:1px solid #839bc259;border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;display:flex}.login-terms__checkbox svg{fill:none;stroke:#0000;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.login-terms input:checked+.login-terms__checkbox{background:#287cff;border-color:#287cff}.login-terms input:checked+.login-terms__checkbox svg{stroke:#fff}.login-terms a{color:#3284ff;font-weight:650;text-decoration:none}.login-terms a:hover{text-decoration:underline}.login-submit{color:#fff;width:100%;min-height:56px;font:inherit;letter-spacing:1.1px;cursor:pointer;background:linear-gradient(100deg,#0459de 0%,#1478ff 55%,#13a8f2 100%);border:1px solid #50a2ffa6;border-radius:13px;justify-content:center;align-items:center;gap:11px;margin-top:4px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 15px 35px #005bff47,inset 0 1px 1px #ffffff4d}.login-submit:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 19px 42px #005bff66,inset 0 1px 1px #ffffff4d}.login-submit:active{transform:translateY(0)}.login-submit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transform:rotate(180deg)}.login-register{color:#6e7d95;border-top:1px solid #738db61f;justify-content:center;gap:5px;margin-top:28px;padding-top:23px;font-size:12px;display:flex}.login-register a{color:#38f;font-weight:700;text-decoration:none}.login-register a:hover{text-decoration:underline}.login-security{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a17bf;border:1px solid #6886b821;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;padding:14px;display:grid}.login-security article{align-items:center;gap:9px;min-width:0;padding:4px 7px;display:flex}.login-security article>span{color:#3187ff;background:#165fd31a;border:1px solid #3485ff33;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.login-security article>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.login-security article div{flex-direction:column;gap:3px;min-width:0;display:flex}.login-security strong{color:#aab7ca;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:700;overflow:hidden}.login-security small{color:#506079;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}@media (width<=700px){.login-header{grid-template-columns:44px 1fr 44px;width:calc(100% - 28px);min-height:82px}.login-back-button{border-radius:12px;width:40px;height:40px}.login-logo{gap:8px}.login-logo__symbol{border-radius:11px;width:37px;height:37px;font-size:19px}.login-logo strong{font-size:18px}.login-logo small{letter-spacing:1.4px;font-size:5.5px}.login-content{width:calc(100% - 24px);margin-top:8px;padding-bottom:28px}.login-card{border-radius:21px;padding:29px 20px 27px}.login-card__heading{margin-bottom:26px}.login-card__heading h1{font-size:31px}.login-card__heading p{font-size:12px;line-height:1.6}.login-form{gap:17px}.login-input{min-height:52px}.login-input input{font-size:13px}.login-security{grid-template-columns:repeat(2,1fr);gap:7px;padding:12px 8px}.login-security article{padding:5px}.login-security strong{font-size:8px}.login-security small{font-size:7px}}@media (width<=390px){.login-logo small{display:none}.login-card{padding-left:16px;padding-right:16px}.login-card__heading h1{font-size:28px}.login-security{grid-template-columns:1fr}.login-security strong,.login-security small{font-size:8px}}.login-error{color:#ffb1b1;background:#96141429;border:1px solid #ff5a5a73;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.4}.login-submit:disabled{cursor:not-allowed;opacity:.65}.login-field__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-field__header label{color:#cbd5e5;font-size:12px;font-weight:650}.login-field__header a{color:#3284ff;font-size:11px;font-weight:650;text-decoration:none;transition:color .2s}.login-field__header a:hover{color:#69a7ff;text-decoration:underline}@media (width<=390px){.login-field__header{align-items:flex-start;gap:10px}.login-field__header a{font-size:10px}}.performance-modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(8px);background:#000510c7;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.performance-modal{color:#f8fbff;background:radial-gradient(circle at 50% -10%,#1875ff33,#0000 34%),linear-gradient(#071426 0%,#05101f 45%,#020a14 100%);border:1px solid #418fff38;border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;width:100%;max-width:760px;height:96dvh;max-height:96dvh;animation:.22s ease-out performanceModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 60px #0000009e,inset 0 1px #ffffff08}.performance-modal__handle{background:#75a0db6b;border-radius:999px;width:48px;height:5px;margin:10px auto 4px}.performance-modal__header{background:linear-gradient(#081a33f5,#051122e0);border-bottom:1px solid #4880cb21;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 18px 16px;display:flex}.performance-modal__title{align-items:center;gap:12px;min-width:0;display:flex}.performance-modal__title-icon{color:#fff;background:linear-gradient(145deg,#0d6ce8,#1595ff);border:1px solid #3487ff59;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 10px 24px #1475ff47,inset 0 1px #fff3}.performance-modal__title-icon svg,.performance-modal__close svg,.performance-stat-card__icon svg,.performance-main-card__badge svg,.performance-modal__updated svg,.performance-modal__footer svg,.performance-chart__empty svg,.performance-stat-card__variation svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.performance-modal__title h2{color:#fff;margin:0;font-size:23px;font-weight:850;line-height:1.05}.performance-modal__title p{color:#8ea1bc;margin:5px 0 0;font-size:12px;font-weight:500;line-height:1.35}.performance-modal__close{color:#b9c8da;cursor:pointer;background:#0a1e3ac7;border:1px solid #4a84cf33;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .16s;display:flex}.performance-modal__close:active{transform:scale(.96)}.performance-modal__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4186e05c transparent;flex:1;min-height:0;padding:16px 14px 18px;overflow-y:auto}.performance-modal__body::-webkit-scrollbar{width:5px}.performance-modal__body::-webkit-scrollbar-thumb{background:#4186e05c;border-radius:999px}.performance-modal__body::-webkit-scrollbar-track{background:0 0}.performance-period-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.performance-period-tabs button{color:#b5c4d8;min-width:0;min-height:44px;font:inherit;text-transform:uppercase;letter-spacing:.045em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#0e2341f0,#08172df5);border:1px solid #4e87d14d;border-radius:12px;padding:9px 8px;font-size:12px;font-weight:800;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s}.performance-period-tabs button:active{transform:scale(.97)}.performance-period-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#0868e8,#1c9cff);border-color:#4ba2ffc2;box-shadow:0 10px 24px #0c74ff4d,inset 0 1px #ffffff38}.performance-main-card,.performance-summary-card{background:radial-gradient(circle at 80% 0,#1875ff17,#0000 35%),linear-gradient(#071931f5,#051122fa);border:1px solid #3e80d538;border-radius:17px;box-shadow:inset 0 1px #ffffff06,0 16px 34px #00000038}.performance-main-card{padding:15px 14px 12px}.performance-main-card__heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.performance-main-card__heading>div{min-width:0}.performance-main-card__heading>div>span{color:#9eb1ca;text-transform:uppercase;letter-spacing:.075em;font-size:10px;font-weight:800;display:block}.performance-main-card__heading>div>strong{color:#fff;margin-top:6px;font-size:29px;font-weight:900;line-height:1;display:block}.performance-main-card__heading>div>strong.is-positive{color:#fff}.performance-main-card__heading>div>strong.is-negative{color:#ff6575}.performance-main-card__badge{color:#c7d8ec;white-space:nowrap;background:#091d39c7;border:1px solid #3c85e43d;border-radius:10px;flex:none;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.performance-main-card__badge svg{color:#2a98ff;width:15px;height:15px}.performance-chart{background:linear-gradient(#06142724,#0108122e);border-radius:12px;min-height:240px;position:relative;overflow:hidden}.performance-chart svg{width:100%;height:220px;display:block}.performance-chart__grid-line{stroke:#7da0cf1f;stroke-width:1px;stroke-dasharray:4 7}.performance-chart__zero-line{stroke:#bfd4ef4d;stroke-width:1.2px}.performance-chart__area{fill:url(#performanceAreaGradient)}.performance-chart__line{fill:none;stroke:#1a8eff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.performance-chart__point{fill:#56b6ff;stroke:#d9efff;stroke-width:1.4px}.performance-chart__point--negative{fill:#ff596c;stroke:#ffd6db}.performance-chart__labels{color:#6f86a5;justify-content:space-between;align-items:center;gap:6px;padding:0 4px 4px;font-size:9px;font-weight:600;display:flex}.performance-chart__labels span{text-overflow:ellipsis;white-space:nowrap;max-width:48px;overflow:hidden}.performance-chart__empty{color:#6f88aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;padding:24px;display:flex}.performance-chart__empty svg{color:#177de8;width:38px;height:38px}.performance-chart__empty strong{color:#c5d5e8;font-size:13px;font-weight:800}.performance-chart__empty span{color:#7186a3;max-width:250px;font-size:10px;line-height:1.45}.performance-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.performance-stat-card{background:linear-gradient(160deg,#091f3dfa,#041122fa);border:1px solid #3b7cd133;border-radius:15px;flex-direction:column;min-width:0;min-height:122px;padding:13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0003}.performance-stat-card:after{filter:blur(2px);content:"";background:#1b84ff14;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-35px;right:-25px}.performance-stat-card__top{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.performance-stat-card__icon{color:#fff;background:linear-gradient(145deg,#0870ef,#23a3ff);border:1px solid #5da9ff4d;border-radius:9px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.performance-stat-card__icon svg{width:16px;height:16px}.performance-stat-card__top small{color:#8298b7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.performance-stat-card>strong{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:19px;font-weight:900;line-height:1.08;position:relative;overflow:hidden}.performance-stat-card__variation{z-index:1;align-items:center;gap:3px;margin-top:auto;padding-top:8px;font-size:9px;font-weight:800;display:inline-flex;position:relative}.performance-stat-card__variation svg{width:12px;height:12px}.performance-stat-card__variation.is-positive{color:#38d9c0}.performance-stat-card__variation.is-negative{color:#ff6575}.performance-stat-card__variation.is-neutral{color:#647a98}.performance-stat-card--violet .performance-stat-card__icon{background:linear-gradient(145deg,#5536dc,#8c5bff);border-color:#9467ff59}.performance-stat-card--gold .performance-stat-card__icon{background:linear-gradient(145deg,#b36d00,#f4a51d);border-color:#ffbb445c}.performance-stat-card--cyan .performance-stat-card__icon{background:linear-gradient(145deg,#0079bf,#1fbdeb);border-color:#38c6ff57}.performance-stat-card--green .performance-stat-card__icon{background:linear-gradient(145deg,#077f72,#20c7a7);border-color:#37d3ac57}.performance-stat-card--chrome .performance-stat-card__icon{color:#102039;background:linear-gradient(145deg,#f8fbff,#9fb3ca);border-color:#bfd1e957}.performance-stat-card--red .performance-stat-card__icon{background:linear-gradient(145deg,#bd2439,#ff596c);border-color:#ff596c5c}.performance-summary-card{margin-top:12px;padding:15px 14px}.performance-summary-card__heading{border-bottom:1px solid #477fc624;padding-bottom:11px}.performance-summary-card__heading span{color:#9fb2cb;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.performance-summary-list{flex-direction:column;margin-top:4px;display:flex}.performance-summary-list>div{border-bottom:1px solid #487ec51a;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:10px 0;display:flex}.performance-summary-list>div:last-child{border-bottom:0}.performance-summary-list span{color:#7f95b2;font-size:11px;font-weight:600}.performance-summary-list strong{color:#fff;text-align:right;font-size:12px;font-weight:800}.performance-summary-list strong.is-positive{color:#3ad8c1}.performance-summary-list strong.is-negative{color:#ff6575}.performance-modal__updated{color:#667e9d;align-items:center;gap:7px;margin-top:13px;padding:0 3px;font-size:9px;line-height:1.4;display:flex}.performance-modal__updated svg{color:#408fe8;flex:0 0 15px;width:15px;height:15px}.performance-modal__footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#040e1cf0,#01070ffc);border-top:1px solid #4780cb29;flex:none;box-shadow:0 -10px 26px #00000052}.performance-modal__footer button{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0869e9,#1b9aff);border:1px solid #53adff6b;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:850;transition:filter .16s,transform .16s;display:flex;box-shadow:0 12px 26px #0a70ef47,inset 0 1px #ffffff38}.performance-modal__footer button:active{transform:scale(.985)}.performance-modal__footer button svg{width:17px;height:17px}.performance-modal__state{color:#7f96b5;text-align:center;background:#04101fb8;border:1px solid #417fd02e;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:380px;padding:30px 22px;display:flex}.performance-modal__state strong{color:#d7e4f4;font-size:14px;font-weight:800}.performance-modal__state p{color:#8197b3;max-width:290px;margin:0;font-size:11px;line-height:1.5}.performance-modal__state--error{border-color:#ff596c40}.performance-modal__state--error strong{color:#ff8795}.performance-modal__loader{border:3px solid #378bff33;border-top-color:#168cff;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite performanceLoaderSpin}@media (width>=700px){.performance-modal-backdrop{align-items:center;padding:18px}.performance-modal{border-bottom:1px solid #418fff38;border-radius:24px;height:min(900px,100dvh - 36px);max-height:calc(100dvh - 36px)}}@media (width<=390px){.performance-modal__header{padding-left:14px;padding-right:14px}.performance-modal__body{padding-left:11px;padding-right:11px}.performance-modal__title-icon{flex-basis:40px;width:40px;height:40px}.performance-modal__title h2{font-size:21px}.performance-modal__title p{font-size:11px}.performance-main-card__heading>div>strong{font-size:26px}.performance-stat-card{min-height:116px;padding:11px}.performance-stat-card>strong{font-size:17px}}@keyframes performanceModalIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes performanceLoaderSpin{to{transform:rotate(360deg)}}.weekly-ranking-overlay{z-index:3200;-webkit-backdrop-filter:blur(8px);background:#000510cc;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.weekly-ranking-modal{overscroll-behavior:contain;width:100%;max-width:760px;height:96dvh;max-height:96dvh;padding:18px 14px calc(22px + env(safe-area-inset-bottom));color:#f8fbff;scrollbar-width:thin;scrollbar-color:#448be761 transparent;background:radial-gradient(circle at 50% -6%,#1d7cff33,#0000 30%),linear-gradient(#07172c 0%,#05111f 50%,#020914 100%);border:1px solid #5397ff38;border-bottom:0;border-radius:24px 24px 0 0;animation:.22s ease-out weeklyRankingModalIn;position:relative;overflow-y:auto;box-shadow:0 -24px 70px #0009,inset 0 1px #ffffff08}.weekly-ranking-modal::-webkit-scrollbar{width:5px}.weekly-ranking-modal::-webkit-scrollbar-thumb{background:#448be761;border-radius:999px}.weekly-ranking-modal::-webkit-scrollbar-track{background:0 0}.weekly-ranking-modal:before{content:"";background:#7ea5db61;border-radius:999px;width:48px;height:5px;margin:-8px auto 10px;display:block;position:sticky;top:0}.weekly-ranking-close{z-index:2;color:#c7d5e6;width:40px;height:40px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#0e2647f0,#08172df5);border:1px solid #5c95df38;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:700;transition:color .16s,border-color .16s,background .16s,transform .16s;display:flex;position:absolute;top:16px;right:14px}.weekly-ranking-close:active{transform:scale(.96)}.weekly-ranking-header{text-align:left;padding:6px 48px 18px 0}.weekly-ranking-icon{background:linear-gradient(145deg,#eaf1f8,#8197ae);border:1px solid #c9daef57;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:11px;font-size:24px;display:flex;box-shadow:0 12px 26px #1453a638,inset 0 1px #fffc}.weekly-ranking-header h2{color:#fff;letter-spacing:.035em;margin:0;font-size:23px;font-weight:900;line-height:1.05}.weekly-ranking-header p{color:#8da2bd;max-width:290px;margin:7px 0 0;font-size:12px;font-weight:500;line-height:1.45}.weekly-card{background:radial-gradient(circle at 90% 0,#1f7eff1c,#0000 36%),linear-gradient(160deg,#081e3bfa,#041122fa);border:1px solid #4284da38;border-radius:17px;margin-top:12px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 32px #00000038}.weekly-card:after{content:"";background:#1d84ff14;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-45px}.weekly-label{z-index:1;color:#9db0ca;text-transform:uppercase;letter-spacing:.085em;font-size:10px;font-weight:850;display:block;position:relative}.weekly-card>h1{z-index:1;color:#fff;letter-spacing:-.03em;margin:8px 0 0;font-size:34px;font-weight:950;line-height:1;position:relative}.weekly-countdown{z-index:1;color:#a9bad0;background:#071a33c7;border:1px solid #4b95f03d;border-radius:10px;align-items:center;gap:7px;margin-top:13px;padding:8px 10px;font-size:10px;display:inline-flex;position:relative}.weekly-countdown strong{color:#fff;font-size:11px;font-weight:800}.my-ranking{background:radial-gradient(circle at 85% 0,#2990ff2e,#0000 35%),linear-gradient(145deg,#09264afa,#041326fa);border-color:#4096ff70;grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid;box-shadow:0 16px 36px #0000003d,0 0 0 1px #1d7eff0f,inset 0 1px #ffffff0a}.my-ranking>.weekly-label{grid-column:1/-1}.my-position{z-index:1;color:#fff;letter-spacing:-.05em;align-self:center;font-size:44px;font-weight:950;line-height:1;position:relative}.my-score{z-index:1;color:#7e94b2;text-transform:uppercase;letter-spacing:.06em;background:#041224c2;border:1px solid #4c91e833;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-width:110px;padding:10px 12px;font-size:9px;font-weight:700;display:flex;position:relative}.my-score strong{color:#fff;letter-spacing:0;font-size:18px;font-weight:900}.my-tournaments{z-index:1;color:#8196b2;font-size:10px;font-weight:700;position:relative}.estimated-prize{z-index:1;color:#8095b1;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;align-items:flex-end;gap:3px;font-size:9px;font-weight:700;display:flex;position:relative}.estimated-prize strong{color:#dbe8f7;text-transform:none;letter-spacing:0;font-size:15px;font-weight:900}.ranking-title{color:#f4f8fd;text-transform:uppercase;letter-spacing:.07em;margin:20px 2px 10px;font-size:13px;font-weight:900}.ranking-list{flex-direction:column;gap:8px;display:flex}.ranking-item{background:linear-gradient(160deg,#091d38fa,#041020fa);border:1px solid #3f7ccd2e;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0000002e}.ranking-item:after{content:"";background:#167df40d;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-30px;right:-22px}.ranking-position{z-index:1;color:#c7d5e5;background:#0a1f3bdb;border:1px solid #4e8ee138;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:flex;position:relative}.ranking-player{z-index:1;color:#fff;flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:850;display:flex;position:relative}.ranking-player span{color:#7187a5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.ranking-score{z-index:1;color:#f3f8fe;text-align:right;white-space:nowrap;font-size:14px;font-weight:900;position:relative}.ranking-item.first{background:radial-gradient(circle at 90% 0,#e1ad4521,#0000 35%),linear-gradient(160deg,#2a2212f5,#0b1420fa);border-color:#e1ad456b}.ranking-item.first .ranking-position{color:#4d3500;background:linear-gradient(145deg,#f6d376,#b57816);border-color:#eabc5a66}.ranking-item.second{background:radial-gradient(circle at 90% 0,#bacbe01a,#0000 35%),linear-gradient(160deg,#19222ffa,#071220fa);border-color:#bbcce352}.ranking-item.second .ranking-position{color:#102039;background:linear-gradient(145deg,#f4f8fc,#8ea2b7);border-color:#d3dfed61}.ranking-item.third{background:radial-gradient(circle at 90% 0,#ba66351c,#0000 35%),linear-gradient(160deg,#261a15f5,#08121ffa);border-color:#bd704559}.ranking-item.third .ranking-position{color:#241207;background:linear-gradient(145deg,#dd9a68,#804421);border-color:#d4865561}.rules h3{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.07em;margin:0 0 12px;font-size:14px;font-weight:900;position:relative}.rules ul{z-index:1;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.rules li{color:#8da1bb;padding-left:18px;font-size:10px;line-height:1.5;position:relative}.rules li:before{content:"";background:linear-gradient(145deg,#1889ff,#6fc3ff);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:0;box-shadow:0 0 10px #1889ff80}.weekly-play-button{color:#fff;width:100%;min-height:54px;font:inherit;letter-spacing:.055em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#0869e9,#1b9aff);border:1px solid #59b0ff70;border-radius:14px;margin-top:14px;padding:11px 16px;font-size:13px;font-weight:900;transition:filter .16s,transform .16s;box-shadow:0 14px 30px #096fee4d,inset 0 1px #ffffff3d}.weekly-play-button:active{transform:scale(.985)}@media (width>=700px){.weekly-ranking-overlay{align-items:center;padding:18px}.weekly-ranking-modal{border-bottom:1px solid #5397ff38;border-radius:24px;height:min(900px,100dvh - 36px);max-height:calc(100dvh - 36px)}}@media (width<=390px){.weekly-ranking-modal{padding-left:11px;padding-right:11px}.weekly-card>h1{font-size:30px}.my-position{font-size:39px}.ranking-item{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;padding-left:10px;padding-right:10px}.ranking-score{font-size:12px}}@keyframes weeklyRankingModalIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.weekly-ranking-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.weekly-ranking-state strong{z-index:1;color:#dce8f6;font-size:13px;font-weight:850;position:relative}.weekly-ranking-state span{z-index:1;color:#8298b6;max-width:280px;font-size:10px;line-height:1.5;position:relative}.weekly-ranking-state--error{border-color:#ff5c6f4d}.weekly-ranking-state--error strong{color:#ff8291}.weekly-ranking-loader{z-index:1;border:3px solid #2784ff33;border-top-color:#228fff;border-radius:50%;width:34px;height:34px;animation:.72s linear infinite weeklyRankingLoaderSpin;position:relative}.weekly-ranking-empty{color:#8196b3;text-align:center;font-size:10px;line-height:1.5}.ranking-score.is-negative{color:#ff6575}.ranking-score.is-positive{color:#39d98a}@keyframes weeklyRankingLoaderSpin{to{transform:rotate(360deg)}}.deposit-modal-overlay{z-index:2200;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 12%,#1978ff29,#0000 34%),#01060fe6;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out deposit-overlay-in;display:flex;position:fixed;inset:0}.deposit-modal{color:#f4f8ff;background:linear-gradient(155deg,#132643fc 0%,#081428fc 52%,#030b18 100%);border:1px solid #66acff3d;border-radius:24px;width:min(100%,480px);max-height:min(92vh,820px);padding:30px;animation:.22s ease-out deposit-modal-in;position:relative;overflow:hidden auto;box-shadow:0 34px 95px #0000009e,inset 0 0 0 1px #ffffff06,0 0 44px #1672f41c}.deposit-modal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#70c1ffd6,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.deposit-modal:after{content:"";filter:blur(74px);pointer-events:none;background:#1f7eff1a;border-radius:50%;width:310px;height:260px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.deposit-modal>*{z-index:1;position:relative}.deposit-modal::-webkit-scrollbar{width:6px}.deposit-modal::-webkit-scrollbar-track{background:0 0}.deposit-modal::-webkit-scrollbar-thumb{background:#6faced3d;border-radius:999px}.deposit-modal h2{color:#fff;letter-spacing:-.02em;text-align:center;margin:4px 44px 8px;font-size:25px;font-weight:850;line-height:1.15}.deposit-modal h2:before{content:"PIX";color:#69b9ff;letter-spacing:.18em;background:#146fe11c;border:1px solid #4ca2ff47;border-radius:999px;width:max-content;margin:0 auto 10px;padding:6px 11px;font-size:10px;font-weight:900;display:block}.deposit-close{z-index:3;color:#c7d5e9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:16px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:16px;right:16px}.deposit-close:hover{color:#fff;background:#267be024;border-color:#6db8ff52;transform:rotate(4deg)}.deposit-form,.deposit-payment{margin-top:24px}.deposit-intro{background:linear-gradient(#091930b8,#050f1fc7);border:1px solid #6ba5e421;border-radius:14px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.deposit-intro strong{color:#fff;font-size:14px;font-weight:800}.deposit-intro span{color:#8296b0;font-size:12px;line-height:1.5}.deposit-form label{color:#a7b9d0;letter-spacing:.02em;margin:22px 0 9px;font-size:13px;font-weight:700;display:block}.deposit-amount-field{background:linear-gradient(#040e1ed1,#030b18f5);border:1px solid #6ca6e633;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;min-height:60px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.deposit-amount-field:focus-within{background:#030d1cfa;border-color:#3f9affb3;box-shadow:0 0 0 3px #1f7eed1f}.deposit-amount-field>span{color:#7da9db;padding-left:17px;font-size:18px;font-weight:800}.deposit-amount-field input{color:#fff;width:100%;height:58px;font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:none;padding:0 17px 0 10px;font-size:22px;font-weight:850}.deposit-amount-field input::placeholder{color:#58708d;font-weight:650}.deposit-amount-field input:disabled{cursor:not-allowed;opacity:.65}.deposit-quick-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.deposit-quick-values button{color:#9eb2ca;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#0b1b33e6,#061122f5);border:1px solid #639adc2b;border-radius:11px;padding:0 8px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.deposit-quick-values button:hover{color:#d9ebff;border-color:#4a9bff70;transform:translateY(-1px)}.deposit-quick-values button.is-selected{color:#fff;background:linear-gradient(135deg,#1171e7f0,#084daefa);border-color:#46a3ffb8;box-shadow:0 10px 24px #005bd238,inset 0 1px #ffffff26}.deposit-quick-values button:disabled{cursor:not-allowed;opacity:.55}.deposit-selected-value{color:#8195af;background:#040e1d8f;border:1px solid #5e9ce11f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 14px;font-size:12px;display:flex}.deposit-selected-value strong{color:#fff;font-size:15px;font-weight:850}.deposit-generate-button,.deposit-copy-section button,.deposit-new-button{color:#fff;width:100%;min-height:54px;font:inherit;letter-spacing:.035em;cursor:pointer;background:linear-gradient(135deg,#1687ff 0%,#0c6adc 48%,#064da7 100%);border:1px solid #70beff47;border-radius:15px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden;box-shadow:0 14px 32px #005bd23d,inset 0 1px #ffffff2e}.deposit-generate-button:before,.deposit-copy-section button:before,.deposit-new-button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff2e 48%,#0000 75%);transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}.deposit-generate-button:hover,.deposit-copy-section button:hover,.deposit-new-button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 36px #005bd252,inset 0 1px #fff3}.deposit-generate-button:hover:before,.deposit-copy-section button:hover:before,.deposit-new-button:hover:before{transform:translate(120%)}.deposit-generate-button:disabled,.deposit-copy-section button:disabled,.deposit-new-button:disabled{cursor:not-allowed;opacity:.56;filter:saturate(.55)}.deposit-security-note{background:#040e1d7a;border:1px solid #5f9adb1a;border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.deposit-security-note>span{color:#6be0b4;background:#1da3741c;border:1px solid #44d2a047;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.deposit-security-note p{color:#7f93ad;margin:0;font-size:11px;line-height:1.45}.deposit-error{color:#ff9aa5;background:#ae23391c;border:1px solid #ff687733;border-radius:12px;margin:13px 0 0;padding:11px 13px;font-size:13px;font-weight:650;line-height:1.45}.deposit-value{color:#fff;letter-spacing:-.04em;text-align:center;text-shadow:0 0 28px #3c9dff38;margin:22px 0 17px;font-size:35px;font-weight:950;line-height:1}.deposit-value:before{content:"VALOR DO DEPÓSITO";color:#7f95af;letter-spacing:.15em;margin-bottom:9px;font-size:10px;font-weight:850;display:block}.deposit-status{background:#051021a3;border:1px solid #689fdc24;border-radius:13px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 14px;display:flex}.deposit-status__indicator{border-radius:50%;flex:none;width:10px;height:10px}.deposit-status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.deposit-status strong{color:#fff;font-size:13px;font-weight:800}.deposit-status small{color:#8195ae;font-size:11px;line-height:1.4}.deposit-status.is-pending .deposit-status__indicator{background:#f0b94f;box-shadow:0 0 13px #f0b94fb3}.deposit-status.is-processing .deposit-status__indicator{background:#4da5ff;animation:1.15s ease-in-out infinite deposit-pulse;box-shadow:0 0 13px #4da5ffb3}.deposit-status.is-paid{background:#1791661c;border-color:#48d3a033}.deposit-status.is-paid .deposit-status__indicator{background:#56dda8;box-shadow:0 0 14px #56dda8b8}.deposit-status.is-failed,.deposit-status.is-cancelled,.deposit-status.is-expired{background:#ae233917;border-color:#ff68772e}.deposit-status.is-failed .deposit-status__indicator,.deposit-status.is-cancelled .deposit-status__indicator,.deposit-status.is-expired .deposit-status__indicator{background:#ff7182;box-shadow:0 0 13px #ff71828a}.deposit-qrcode{background:linear-gradient(145deg,#fff,#eef5fb);border:1px solid #ffffffb8;border-radius:21px;justify-content:center;align-items:center;width:max-content;max-width:100%;margin:0 auto;padding:17px;display:flex;position:relative;box-shadow:0 22px 48px #0000004d,0 0 0 7px #1f7eed0f}.deposit-qrcode:after{content:"";z-index:-1;border:1px solid #3f99ff1f;border-radius:27px;position:absolute;inset:-7px}.deposit-qrcode svg{width:min(220px,58vw);height:auto;display:block}.deposit-qrcode-error{color:#ff9aa5;text-align:center;background:#ae233914;border:1px solid #ff68772e;border-radius:14px;padding:20px;font-size:13px}.deposit-copy-section{margin-top:20px}.deposit-copy-section__heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:9px;display:flex}.deposit-copy-section__heading>span{color:#e7f0fc;font-size:13px;font-weight:800}.deposit-copy-section__heading>small{color:#71859f;font-size:10px}.deposit-copy-section textarea{box-sizing:border-box;resize:none;color:#c9d8eb;word-break:break-all;background:linear-gradient(#040e1ec7,#030b18f0);border:1px solid #6ca6e62e;border-radius:14px;outline:none;width:100%;min-height:112px;padding:14px 15px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55}.deposit-copy-section textarea:focus{border-color:#3f9affad;box-shadow:0 0 0 3px #1f7eed1f}.deposit-copy-section button.is-copied{background:linear-gradient(135deg,#1c9d70,#127653);border-color:#54daa557;box-shadow:0 14px 32px #1276533b,inset 0 1px #ffffff29}.deposit-expiration{background:#06132794;border:1px solid #669ad71f;border-radius:12px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px 10px;margin-top:16px;padding:12px 13px;display:grid}.deposit-expiration>span{color:#90a6c1;font-size:11px;font-weight:700}.deposit-expiration>strong{color:#fff;font-size:15px;font-weight:850}.deposit-expiration>small{color:#657c97;text-align:center;grid-column:1/-1;font-size:10px}.deposit-checking-status{color:#7f95ae;text-align:center;margin-top:12px;font-size:11px;font-weight:650}.deposit-checking-status:before{content:"";background:#4da5ff;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.1s ease-in-out infinite deposit-pulse;display:inline-block;box-shadow:0 0 10px #4da5ffa8}.deposit-success-message{text-align:center;background:#1791661c;border:1px solid #48d3a033;border-radius:13px;flex-direction:column;align-items:center;gap:5px;margin-top:14px;padding:14px;display:flex}.deposit-success-message strong{color:#75e4b9;font-size:14px;font-weight:850}.deposit-success-message span{color:#83a697;font-size:11px}.deposit-new-button{margin-top:14px}@keyframes deposit-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes deposit-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes deposit-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (width<=560px){.deposit-modal-overlay{align-items:flex-end;padding:12px 10px}.deposit-modal{border-radius:24px 24px 18px 18px;width:100%;max-height:92vh;padding:26px 20px 24px}.deposit-modal h2{margin-left:38px;margin-right:38px;font-size:22px}.deposit-quick-values{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-quick-values button{min-height:44px;font-size:12px}.deposit-value{font-size:31px}.deposit-qrcode{padding:14px}.deposit-copy-section__heading{flex-direction:column;align-items:flex-start;gap:3px}.deposit-copy-section textarea{min-height:96px}}@media (width<=370px){.deposit-modal{padding-left:16px;padding-right:16px}.deposit-amount-field input{font-size:20px}.deposit-selected-value{flex-direction:column;align-items:flex-start;gap:5px}.deposit-qrcode svg{width:min(200px,62vw)}}@media (height<=700px){.deposit-modal{max-height:94vh;padding-top:24px;padding-bottom:22px}.deposit-modal h2{margin-bottom:14px}.deposit-value{margin-top:18px;margin-bottom:14px}.deposit-qrcode svg{width:min(190px,52vw)}}.dashboard-page .deposit-qrcode svg{width:min(220px,58vw);height:auto;display:block;fill:initial!important;stroke:none!important;stroke-width:0!important}.dashboard-page .deposit-qrcode svg path:first-child{fill:#fff!important;stroke:none!important}.dashboard-page .deposit-qrcode svg path:last-child{fill:#071321!important;stroke:none!important}.withdraw-modal-overlay{z-index:2300;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 10%,#1b7cff29,#0000 35%),#01060fe6;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out withdraw-overlay-in;display:flex;position:fixed;inset:0}.withdraw-modal{color:#f4f8ff;background:linear-gradient(155deg,#132643fc 0%,#081428fc 52%,#030b18 100%);border:1px solid #66acff3d;border-radius:24px;width:min(100%,500px);max-height:min(92vh,860px);padding:30px;animation:.22s ease-out withdraw-modal-in;position:relative;overflow:hidden auto;box-shadow:0 34px 95px #0000009e,inset 0 0 0 1px #ffffff06,0 0 44px #1672f41c}.withdraw-modal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#70c1ffd6,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.withdraw-modal:after{content:"";filter:blur(74px);pointer-events:none;background:#1f7eff1a;border-radius:50%;width:330px;height:270px;position:absolute;top:-140px;left:50%;transform:translate(-50%)}.withdraw-modal>*{z-index:1;position:relative}.withdraw-modal::-webkit-scrollbar{width:6px}.withdraw-modal::-webkit-scrollbar-track{background:0 0}.withdraw-modal::-webkit-scrollbar-thumb{background:#6faced3d;border-radius:999px}.withdraw-modal h2{color:#fff;letter-spacing:-.02em;text-align:center;margin:4px 44px 8px;font-size:25px;font-weight:850;line-height:1.15}.withdraw-modal h2:before{content:"PIX OUT";color:#69b9ff;letter-spacing:.18em;background:#146fe11c;border:1px solid #4ca2ff47;border-radius:999px;width:max-content;margin:0 auto 10px;padding:6px 11px;font-size:10px;font-weight:900;display:block}.withdraw-close{z-index:3;color:#c7d5e9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:16px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:16px;right:16px}.withdraw-close:hover{color:#fff;background:#267be024;border-color:#6db8ff52;transform:rotate(4deg)}.withdraw-loading,.withdraw-pix-form,.withdraw-form,.withdraw-processing{margin-top:24px}.withdraw-loading{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 20px;display:flex}.withdraw-loading>span{border:3px solid #68a7ed2e;border-top-color:#4da5ff;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite withdraw-spin}.withdraw-loading strong{color:#fff;font-size:15px;font-weight:850}.withdraw-loading small{color:#7f93ad;font-size:12px}.withdraw-intro{background:linear-gradient(#091930b8,#050f1fc7);border:1px solid #6ba5e421;border-radius:14px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.withdraw-intro strong{color:#fff;font-size:14px;font-weight:800}.withdraw-intro span{color:#8296b0;font-size:12px;line-height:1.5}.withdraw-pix-form label,.withdraw-form label{color:#a7b9d0;letter-spacing:.02em;margin:20px 0 9px;font-size:13px;font-weight:700;display:block}.withdraw-pix-form select,.withdraw-pix-form input{box-sizing:border-box;color:#fff;width:100%;min-height:54px;font:inherit;background:linear-gradient(#040e1ed1,#030b18f5);border:1px solid #6ca6e633;border-radius:14px;outline:none;padding:0 15px;font-size:14px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.withdraw-pix-form select:focus,.withdraw-pix-form input:focus{border-color:#3f9affb3;box-shadow:0 0 0 3px #1f7eed1f}.withdraw-pix-form select option{color:#fff;background:#0a1a31}.withdraw-pix-form input::placeholder{color:#58708d}.withdraw-key-warning,.withdraw-security-note{border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.withdraw-key-warning{background:#a86d1017;border:1px solid #f0b94f2e}.withdraw-security-note{background:#040e1d7a;border:1px solid #5f9adb1a}.withdraw-key-warning>span,.withdraw-security-note>span{border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-weight:900;display:grid}.withdraw-key-warning>span{color:#f0c66b;background:#f0b94f1c;border:1px solid #f0b94f47}.withdraw-security-note>span{color:#6be0b4;background:#1da3741c;border:1px solid #44d2a047}.withdraw-key-warning p,.withdraw-security-note p{color:#8294aa;margin:0;font-size:11px;line-height:1.45}.withdraw-balance-card{background:linear-gradient(145deg,#0c274bd1,#051327eb);border:1px solid #539dee2e;border-radius:15px;flex-direction:column;gap:5px;padding:17px;display:flex;box-shadow:0 12px 28px #0000002e,inset 0 1px #ffffff09}.withdraw-balance-card span,.withdraw-balance-card small{color:#8095ae;font-size:11px}.withdraw-balance-card strong{color:#fff;letter-spacing:-.03em;font-size:28px;font-weight:950;line-height:1}.withdraw-pix-card{background:#051021a3;border:1px solid #5f9adb21;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 15px;display:flex}.withdraw-pix-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.withdraw-pix-card span,.withdraw-pix-card small{color:#7f94ad;font-size:11px}.withdraw-pix-card strong{color:#fff;font-size:13px;font-weight:800}.withdraw-pix-card__locked{letter-spacing:.08em;text-transform:uppercase;background:#1e976d1a;border:1px solid #4fbf9938;border-radius:999px;flex:none;padding:6px 9px;font-weight:850;color:#67d8ad!important;font-size:9px!important}.withdraw-amount-field{background:linear-gradient(#040e1ed1,#030b18f5);border:1px solid #6ca6e633;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;min-height:60px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.withdraw-amount-field:focus-within{border-color:#3f9affb3;box-shadow:0 0 0 3px #1f7eed1f}.withdraw-amount-field>span{color:#7da9db;padding-left:17px;font-size:18px;font-weight:800}.withdraw-amount-field input{color:#fff;width:100%;height:58px;font:inherit;letter-spacing:-.02em;background:0 0;border:0;outline:none;padding:0 17px 0 10px;font-size:22px;font-weight:850}.withdraw-amount-field input::placeholder{color:#58708d;font-weight:650}.withdraw-quick-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.withdraw-quick-values button{color:#9eb2ca;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(#0b1b33e6,#061122f5);border:1px solid #639adc2b;border-radius:11px;padding:0 8px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.withdraw-quick-values button:hover:not(:disabled){color:#d9ebff;border-color:#4a9bff70;transform:translateY(-1px)}.withdraw-quick-values button.is-selected{color:#fff;background:linear-gradient(135deg,#1171e7f0,#084daefa);border-color:#46a3ffb8;box-shadow:0 10px 24px #005bd238,inset 0 1px #ffffff26}.withdraw-quick-values button:disabled{cursor:not-allowed;opacity:.42}.withdraw-full-balance-button{color:#8fc5ff;width:100%;font:inherit;cursor:pointer;background:#0512269e;border:1px solid #599de629;border-radius:11px;margin-top:9px;padding:10px 12px;font-size:11px;font-weight:800}.withdraw-full-balance-button:hover:not(:disabled){background:#0a2242c7;border-color:#599de657}.withdraw-full-balance-button:disabled{cursor:not-allowed;opacity:.45}.withdraw-summary{background:#040e1d9e;border:1px solid #639ee021;border-radius:14px;margin-top:15px;padding:14px}.withdraw-summary>div{justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.withdraw-summary>div+div{border-top:1px solid #669ad714}.withdraw-summary span{color:#7f93ac;font-size:12px}.withdraw-summary strong{color:#fff;font-size:13px;font-weight:850}.withdraw-summary strong.is-fee{color:#f1bf65}.withdraw-summary__net{margin-top:4px;padding-top:12px!important}.withdraw-summary__net span{color:#a7b9cf;font-weight:700}.withdraw-summary__net strong{color:#65e0b0;font-size:18px;font-weight:950}.withdraw-rules{background:#05112280;border:1px solid #669ad71a;border-radius:12px;flex-direction:column;gap:5px;margin-top:13px;padding:12px 13px;display:flex}.withdraw-rules>span{color:#b8c8dc;font-size:11px;font-weight:800}.withdraw-rules>small{color:#71859f;font-size:10px;line-height:1.45}.withdraw-primary-button{color:#fff;width:100%;min-height:54px;font:inherit;letter-spacing:.035em;cursor:pointer;background:linear-gradient(135deg,#1687ff 0%,#0c6adc 48%,#064da7 100%);border:1px solid #70beff47;border-radius:15px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden;box-shadow:0 14px 32px #005bd23d,inset 0 1px #ffffff2e}.withdraw-primary-button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff2e 48%,#0000 75%);transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}.withdraw-primary-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 36px #005bd252,inset 0 1px #fff3}.withdraw-primary-button:hover:not(:disabled):before{transform:translate(120%)}.withdraw-primary-button:disabled{cursor:not-allowed;opacity:.52;filter:saturate(.55)}.withdraw-error{color:#ff9aa5;background:#ae23391c;border:1px solid #ff687733;border-radius:12px;margin:13px 0 0;padding:11px 13px;font-size:13px;font-weight:650;line-height:1.45}.withdraw-processing__amount{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:22px 0 17px;display:flex}.withdraw-processing__amount span{color:#7f95af;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.withdraw-processing__amount strong{color:#fff;letter-spacing:-.04em;text-shadow:0 0 28px #3c9dff38;font-size:35px;font-weight:950;line-height:1}.withdraw-status{background:#051021a3;border:1px solid #689fdc24;border-radius:13px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 14px;display:flex}.withdraw-status__indicator{border-radius:50%;flex:none;width:10px;height:10px}.withdraw-status>div{flex-direction:column;gap:3px;min-width:0;display:flex}.withdraw-status strong{color:#fff;font-size:13px;font-weight:800}.withdraw-status small{color:#8195ae;font-size:11px;line-height:1.4}.withdraw-status.is-processing .withdraw-status__indicator{background:#4da5ff;animation:1.15s ease-in-out infinite withdraw-pulse;box-shadow:0 0 13px #4da5ffb3}.withdraw-status.is-paid{background:#1791661c;border-color:#48d3a033}.withdraw-status.is-paid .withdraw-status__indicator{background:#56dda8;box-shadow:0 0 14px #56dda8b8}.withdraw-status.is-failed,.withdraw-status.is-cancelled{background:#ae233917;border-color:#ff68772e}.withdraw-status.is-failed .withdraw-status__indicator,.withdraw-status.is-cancelled .withdraw-status__indicator{background:#ff7182;box-shadow:0 0 13px #ff71828a}.withdraw-processing__summary{background:#040e1d9e;border:1px solid #639ee021;border-radius:14px;padding:14px}.withdraw-processing__summary>div{justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.withdraw-processing__summary>div+div{border-top:1px solid #669ad714}.withdraw-processing__summary span{color:#7f93ac;font-size:11px}.withdraw-processing__summary strong{color:#fff;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-size:12px;font-weight:850;overflow:hidden}.withdraw-checking-status{color:#7f95ae;text-align:center;margin-top:12px;font-size:11px;font-weight:650}.withdraw-checking-status:before{content:"";background:#4da5ff;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.1s ease-in-out infinite withdraw-pulse;display:inline-block;box-shadow:0 0 10px #4da5ffa8}.withdraw-success-message{text-align:center;background:#1791661c;border:1px solid #48d3a033;border-radius:13px;flex-direction:column;align-items:center;gap:5px;margin-top:14px;padding:14px;display:flex}.withdraw-success-message strong{color:#75e4b9;font-size:14px;font-weight:850}.withdraw-success-message span{color:#83a697;font-size:11px}.withdraw-processing-note{background:#05112280;border:1px solid #669ad71a;border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:12px;display:flex}.withdraw-processing-note span{color:#b8c8dc;font-size:11px;font-weight:800}.withdraw-processing-note small{color:#71859f;font-size:10px;line-height:1.45}@keyframes withdraw-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes withdraw-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes withdraw-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes withdraw-spin{to{transform:rotate(360deg)}}@media (width<=560px){.withdraw-modal-overlay{align-items:flex-end;padding:12px 10px}.withdraw-modal{border-radius:24px 24px 18px 18px;width:100%;max-height:92vh;padding:26px 20px 24px}.withdraw-modal h2{margin-left:38px;margin-right:38px;font-size:22px}.withdraw-quick-values{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-quick-values button{min-height:44px;font-size:12px}.withdraw-processing__amount strong{font-size:31px}.withdraw-processing__summary>div{flex-direction:column;align-items:flex-start;gap:4px}.withdraw-processing__summary strong{text-align:left;max-width:100%}}@media (width<=370px){.withdraw-modal{padding-left:16px;padding-right:16px}.withdraw-amount-field input{font-size:20px}.withdraw-pix-card{flex-direction:column;align-items:flex-start}}@media (height<=700px){.withdraw-modal{max-height:94vh;padding-top:24px;padding-bottom:22px}}.wallet-statement-overlay{z-index:2400;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 8%,#2280ff26,#0000 34%),#01060fe6;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out wallet-statement-overlay-in;display:flex;position:fixed;inset:0}.wallet-statement-modal{color:#f4f8ff;background:linear-gradient(155deg,#132643fc 0%,#081428fc 52%,#030b18 100%);border:1px solid #68aeff3b;border-radius:24px;width:min(100%,760px);max-height:92vh;padding:30px;animation:.22s ease-out wallet-statement-modal-in;position:relative;overflow:hidden auto;box-shadow:0 34px 95px #0000009e,inset 0 0 0 1px #ffffff06,0 0 44px #1672f41c}.wallet-statement-modal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#70c1ffd6,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.wallet-statement-modal:after{content:"";filter:blur(78px);pointer-events:none;background:#1f7eff1a;border-radius:50%;width:360px;height:290px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.wallet-statement-modal>*{z-index:1;position:relative}.wallet-statement-modal::-webkit-scrollbar{width:6px}.wallet-statement-modal::-webkit-scrollbar-track{background:0 0}.wallet-statement-modal::-webkit-scrollbar-thumb{background:#6faced3d;border-radius:999px}.wallet-statement-close{z-index:3;color:#c7d5e9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:16px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:16px;right:16px}.wallet-statement-close:hover{color:#fff;background:#267be024;border-color:#6db8ff52;transform:rotate(4deg)}.wallet-statement-header{padding-right:48px}.wallet-statement-header>span{color:#69b9ff;letter-spacing:.18em;background:#146fe11c;border:1px solid #4ca2ff47;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.wallet-statement-header h2{color:#fff;letter-spacing:-.03em;margin:12px 0 6px;font-size:27px;font-weight:900;line-height:1.12}.wallet-statement-header p{color:#8296b0;margin:0;font-size:13px;line-height:1.5}.wallet-statement-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.wallet-statement-balances article{background:linear-gradient(145deg,#0c274bc7,#051327e6);border:1px solid #539dee29;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:16px;display:flex;box-shadow:0 12px 28px #00000026,inset 0 1px #ffffff08}.wallet-statement-balances span{color:#8095ae;font-size:11px}.wallet-statement-balances strong{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:900;overflow:hidden}.wallet-statement-periods,.wallet-statement-types{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.wallet-statement-periods::-webkit-scrollbar{display:none}.wallet-statement-types::-webkit-scrollbar{display:none}.wallet-statement-periods{margin-top:20px}.wallet-statement-types{margin-top:14px}.wallet-statement-periods button,.wallet-statement-types button{color:#9eb2ca;min-height:39px;font:inherit;cursor:pointer;background:linear-gradient(#0b1b33e0,#061122f5);border:1px solid #639adc29;border-radius:11px;flex:none;padding:0 14px;font-size:11px;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.wallet-statement-periods button:hover,.wallet-statement-types button:hover{color:#d9ebff;border-color:#4a9bff6b;transform:translateY(-1px)}.wallet-statement-periods button.is-active,.wallet-statement-types button.is-active{color:#fff;background:linear-gradient(135deg,#1171e7f0,#084daefa);border-color:#46a3ffad;box-shadow:0 10px 24px #005bd238,inset 0 1px #ffffff21}.wallet-statement-custom-period{background:#040e1d9e;border:1px solid #639ee021;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.wallet-statement-custom-period label{color:#a7b9d0;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.wallet-statement-custom-period input{box-sizing:border-box;color:#fff;min-height:42px;font:inherit;background:linear-gradient(#040e1ed1,#030b18f5);border:1px solid #6ca6e633;border-radius:11px;outline:none;padding:0 11px;font-size:12px;transition:border-color .16s,box-shadow .16s}.wallet-statement-custom-period input:focus{border-color:#3f9affb3;box-shadow:0 0 0 3px #1f7eed1f}.wallet-statement-custom-period button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1687ff 0%,#0c6adc 48%,#064da7 100%);border:1px solid #70beff47;border-radius:11px;padding:0 16px;font-size:11px;font-weight:850}.wallet-statement-error{color:#ff9aa5;background:#ae23391c;border:1px solid #ff687733;border-radius:12px;margin:14px 0 0;padding:11px 13px;font-size:13px;font-weight:650;line-height:1.45}.wallet-statement-content{margin-top:16px}.wallet-statement-loading,.wallet-statement-empty{text-align:center;background:#040e1d80;border:1px solid #639ee01a;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:42px 20px;display:flex}.wallet-statement-loading>span{border:3px solid #68a7ed2e;border-top-color:#4da5ff;border-radius:50%;width:32px;height:32px;animation:.85s linear infinite wallet-statement-spin}.wallet-statement-loading strong,.wallet-statement-empty strong{color:#fff;font-size:14px;font-weight:850}.wallet-statement-empty span{color:#7f93ad;font-size:12px}.wallet-statement-list{flex-direction:column;gap:10px;display:flex}.wallet-statement-item{background:linear-gradient(#07152ab8,#040e1dd1);border:1px solid #639ee021;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid}.wallet-statement-item:hover{background:linear-gradient(#091d38cc,#051123e6);border-color:#57a3f63d;transform:translateY(-1px);box-shadow:0 12px 28px #00000024}.wallet-statement-item__icon{border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.wallet-statement-item.is-deposit .wallet-statement-item__icon{color:#67ddb1;background:#1791661c;border:1px solid #48d3a033}.wallet-statement-item.is-withdrawal .wallet-statement-item__icon{color:#6db8ff;background:#166fdc1f;border:1px solid #4fa2ff33}.wallet-statement-item__main{min-width:0}.wallet-statement-item__title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-statement-item__title>div{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-statement-item__title strong{color:#fff;font-size:13px;font-weight:850}.wallet-statement-item__title small{color:#758aa4;font-size:10px}.wallet-statement-status{color:#9caec3;letter-spacing:.06em;text-transform:uppercase;background:#7e93ad14;border:1px solid #7d98b729;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:850}.wallet-statement-status.is-paid{color:#67ddb1;background:#1791661c;border-color:#48d3a033}.wallet-statement-status.is-processing{color:#70bbff;background:#166fdc1f;border-color:#4fa2ff33}.wallet-statement-status.is-failed{color:#ff92a0;background:#ae23391c;border-color:#ff687733}.wallet-statement-item__details{color:#70839b;align-items:center;gap:8px;margin-top:9px;font-size:10px;display:flex}.wallet-statement-item__details strong{color:#97a9bf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.wallet-statement-item__withdrawal-details{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.wallet-statement-item__withdrawal-details>div{background:#040e1d73;border:1px solid #639ee014;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.wallet-statement-item__withdrawal-details span{color:#7489a2;font-size:10px}.wallet-statement-item__withdrawal-details strong{color:#dce8f6;font-size:10px;font-weight:800}.wallet-statement-item__reason{color:#e8919d;background:#ae233914;border:1px solid #ff687726;border-radius:9px;margin:9px 0 0;padding:8px 9px;font-size:10px;line-height:1.4}.wallet-statement-item__amount{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:108px;display:flex}.wallet-statement-item__amount strong{white-space:nowrap;font-size:14px;font-weight:900}.wallet-statement-item.is-deposit .wallet-statement-item__amount strong{color:#67ddb1}.wallet-statement-item.is-withdrawal .wallet-statement-item__amount strong{color:#8bc7ff}.wallet-statement-item__amount small{color:#667b95;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.wallet-statement-pagination{border-top:1px solid #639ee01a;justify-content:center;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.wallet-statement-pagination button{color:#9eb2ca;min-height:38px;font:inherit;cursor:pointer;background:linear-gradient(#0b1b33e0,#061122f5);border:1px solid #639adc29;border-radius:10px;padding:0 14px;font-size:11px;font-weight:800}.wallet-statement-pagination button:hover:not(:disabled){color:#d9ebff;border-color:#4a9bff6b}.wallet-statement-pagination button:disabled{cursor:not-allowed;opacity:.4}.wallet-statement-pagination span{color:#7f93ad;font-size:11px}@keyframes wallet-statement-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes wallet-statement-modal-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wallet-statement-spin{to{transform:rotate(360deg)}}@media (width<=760px){.wallet-statement-overlay{align-items:flex-end;padding:12px 10px}.wallet-statement-modal{border-radius:24px 24px 18px 18px;width:100%;max-height:93vh;padding:26px 20px 24px}.wallet-statement-balances{grid-template-columns:1fr}.wallet-statement-balances article{padding:14px}.wallet-statement-custom-period{grid-template-columns:1fr}.wallet-statement-custom-period button{width:100%}.wallet-statement-item{grid-template-columns:40px minmax(0,1fr)}.wallet-statement-item__amount{text-align:left;grid-column:2;align-items:flex-start;min-width:0}}@media (width<=520px){.wallet-statement-header h2{font-size:23px}.wallet-statement-item__title{flex-direction:column}.wallet-statement-item__withdrawal-details{grid-template-columns:1fr}.wallet-statement-pagination{gap:8px}.wallet-statement-pagination button{padding:0 10px}}@media (width<=370px){.wallet-statement-modal{padding-left:16px;padding-right:16px}}@media (height<=700px){.wallet-statement-modal{max-height:95vh;padding-top:24px;padding-bottom:22px}}.delete-account-backdrop{z-index:3000;-webkit-backdrop-filter:blur(10px);background:#010610d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-account-modal{background:linear-gradient(145deg,#0f1b2ffc,#060e1cfe);border:1px solid #ff5c7338;border-radius:22px;width:min(100%,520px);max-height:min(90vh,760px);overflow:auto;box-shadow:0 30px 90px #00000094,0 0 40px #ff405c14}.delete-account-modal__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.delete-account-modal__header>div{min-width:0}.delete-account-modal__eyebrow{color:#ff6f82;letter-spacing:1.5px;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.delete-account-modal__header h2{color:#fff;letter-spacing:-.5px;margin:0;font-size:23px;font-weight:850;line-height:1.15}.delete-account-modal__close{color:#c0ccdc;cursor:pointer;background:#ffffff0a;border:1px solid #7896c326;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid}.delete-account-modal__close:disabled{cursor:not-allowed;opacity:.55}.delete-account-modal__content{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.delete-account-warning{background:linear-gradient(145deg,#691b2b42,#360e1938);border:1px solid #ff536b33;border-radius:14px;padding:15px 16px}.delete-account-warning strong{color:#ff9aaa;margin-bottom:6px;font-size:13px;font-weight:850;display:block}.delete-account-warning p{color:#c1cbd9;margin:0;font-size:12px;line-height:1.55}.delete-account-balance{background:linear-gradient(145deg,#0c1c35d1,#071120e6);border:1px solid #558cdc29;border-radius:15px;padding:17px}.delete-account-balance>span{color:#72839c;text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:750;display:block}.delete-account-balance>strong{color:#f2f7ff;letter-spacing:-.8px;margin-top:5px;font-size:28px;font-weight:850;display:block}.delete-account-balance p{color:#7f90a9;margin:8px 0 0;font-size:11px;line-height:1.45}.delete-account-balance__danger{color:#ff8ea0!important}.delete-account-info{background:#07101fb8;border:1px solid #698fc61f;border-radius:15px;padding:17px}.delete-account-info h3{color:#e8f0fb;margin:0 0 12px;font-size:13px;font-weight:800}.delete-account-info ul{margin:0;padding:0;list-style:none}.delete-account-info li{color:#9babc0;margin-bottom:9px;padding-left:18px;font-size:11px;line-height:1.5;position:relative}.delete-account-info li:last-child{margin-bottom:0}.delete-account-info li:before{content:"";background:#398fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px;box-shadow:0 0 8px #398fff8c}.delete-account-confirmation{cursor:pointer;background:#41121c2e;border:1px solid #ff5c7326;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;display:grid}.delete-account-confirmation input{opacity:0;pointer-events:none;position:absolute}.delete-account-confirmation__box{color:#0000;background:#ffffff0a;border:1px solid #879dbe59;border-radius:6px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;transition:background .2s,border-color .2s,color .2s;display:grid}.delete-account-confirmation input:checked+.delete-account-confirmation__box{color:#fff;background:linear-gradient(145deg,#e53d59,#b8233d);border-color:#ff5870bf}.delete-account-confirmation>span:last-child{color:#a8b6c8;font-size:10.5px;line-height:1.5}.delete-account-blocked{background:#69192a38;border:1px solid #ff5f7638;border-radius:13px;padding:14px 15px}.delete-account-blocked strong{color:#ff889a;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.delete-account-blocked p{color:#b9c5d5;margin:0;font-size:10.5px;line-height:1.5}.delete-account-modal__footer{border-top:1px solid #ffffff12;grid-template-columns:1fr 1.4fr;gap:10px;padding:18px 22px 22px;display:grid}.delete-account-modal__footer button{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 14px;font-size:10px;font-weight:850}.delete-account-modal__cancel{color:#b6c4d7;background:#081324db;border:1px solid #6f92c52e}.delete-account-modal__confirm{color:#fff;background:linear-gradient(100deg,#c82945,#ef4863);border:1px solid #ff576f75;box-shadow:0 10px 24px #cc27432e}.delete-account-modal__confirm:disabled,.delete-account-modal__cancel:disabled{cursor:not-allowed;opacity:.45}@media (width<=600px){.delete-account-backdrop{place-items:end center;padding:0}.delete-account-modal{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:94vh}.delete-account-modal__header{padding:19px 18px}.delete-account-modal__content{padding:17px 18px}.delete-account-modal__footer{padding:15px 18px max(18px, env(safe-area-inset-bottom))}.delete-account-modal__header h2{font-size:21px}.delete-account-balance>strong{font-size:25px}}@media (width<=370px){.delete-account-modal__header,.delete-account-modal__content,.delete-account-modal__footer{padding-left:14px;padding-right:14px}.delete-account-modal__footer{grid-template-columns:1fr}}.dashboard-page{--dashboard-blue:#1978ff;--dashboard-cyan:#16b8ff;--dashboard-card:#081122eb;--dashboard-border:#6f94cc29;color:#fff;background:radial-gradient(circle at 50% 0,#0066ff2b,#0000 30%),linear-gradient(#07101f 0%,#030814 48%,#02050d 100%);min-height:100vh;padding-bottom:95px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.dashboard-page *,.dashboard-page :before,.dashboard-page :after{box-sizing:border-box}.dashboard-page button,.dashboard-page a{-webkit-tap-highlight-color:transparent}.dashboard-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dashboard-background{pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 80%);mask-image:linear-gradient(#000 0%,#0000 80%)}.dashboard-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a16db;border-bottom:1px solid #6e91c61f;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;min-height:68px;padding:0 16px;display:grid;position:sticky;top:0}.dashboard-icon-button{color:#91a3bf;cursor:pointer;background:#0a1324cc;border:1px solid #7b97c224;border-radius:12px;place-items:center;width:39px;height:39px;padding:0;display:grid;position:relative}.dashboard-icon-button svg{width:19px;height:19px}.dashboard-icon-button--notification>span{background:#ff4f69;border:2px solid #07101f;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.dashboard-logo{color:#fff;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.dashboard-logo__symbol{background:linear-gradient(145deg,#2584ff,#0649bd);border:1px solid #539dffa6;border-radius:11px;place-items:center;width:36px;height:36px;font-size:19px;font-style:italic;font-weight:900;display:grid;box-shadow:0 0 22px #1674ff47}.dashboard-logo div{flex-direction:column;line-height:1;display:flex}.dashboard-logo strong{letter-spacing:-.7px;font-size:17px;font-weight:850}.dashboard-logo strong span{color:#368cff}.dashboard-logo small{color:#6d7e99;letter-spacing:1.3px;margin-top:4px;font-size:5.5px;font-weight:700}.dashboard-header__actions{align-items:center;gap:7px;display:flex}.dashboard-profile{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.dashboard-profile__avatar{color:#fff;background:linear-gradient(145deg,#2b83ff,#15336a);border:1px solid #539dff8c;border-radius:50%;place-items:center;width:39px;height:39px;font-size:14px;font-weight:800;display:grid}.dashboard-profile__level{color:#9dc8ff;background:#08162b;border:1px solid #468fff66;border-radius:7px;padding:2px 5px;font-size:8px;font-weight:800;position:absolute;bottom:-2px;right:-4px}.dashboard-content{z-index:1;width:min(100% - 24px,560px);margin:0 auto;padding-top:17px;position:relative}.dashboard-welcome{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.dashboard-welcome span{color:#dfe8f7;font-size:15px;font-weight:700}.dashboard-welcome small{color:#63738d;font-size:10px}.balance-card,.performance-card,.market-list,.tournament-list{border:1px solid var(--dashboard-border);background:linear-gradient(145deg,#0c1930f0,#050c1af7);box-shadow:0 22px 55px #0000003b}.balance-card{border-radius:21px;padding:20px}.balance-card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.balance-card__top>div>span,.performance-card__heading span,.dashboard-section__heading span{color:#70819e;letter-spacing:1.5px;font-size:12px;font-weight:800}.balance-card__value{align-items:center;gap:8px;margin-top:5px;display:flex}.balance-card__value strong{letter-spacing:-1.3px;font-size:31px;font-weight:800}.balance-card__value button{color:#71839e;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.balance-card__value button svg{width:17px}.balance-card__badge{color:#75e4be;background:#21a97c1a;border:1px solid #3dd3a23d;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.balance-card__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.balance-card__actions button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#075edf,#198bff);border:1px solid #4497ff8c;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex;box-shadow:0 12px 26px #005bff33}.balance-card__actions button svg{width:16px;height:16px}.balance-card__actions .balance-card__withdraw{color:#bed1ea;box-shadow:none;background:#091427e6;border-color:#6f92c52e}.dashboard-section{margin-top:24px}.dashboard-section__heading,.performance-card__heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.dashboard-section__heading h2,.performance-card__heading h2{color:#eaf1fb;letter-spacing:-.5px;margin:3px 0 0;font-size:17px}.dashboard-section__heading>button,.performance-card__heading>button{color:#3389ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:750}.events-carousel{touch-action:pan-y;background:#081226;border:1px solid #5d8fdc33;border-radius:22px;position:relative;overflow:hidden}.events-carousel__track{transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex}.event-card{background:var(--event-image), radial-gradient(circle at 76% 35%, #008bff99, transparent 30%), linear-gradient(135deg, #091938, #061021);background-position:50%;background-size:cover;flex:0 0 100%;min-height:275px;position:relative;overflow:hidden}.event-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030a1899 0%,#030a1847 45%,#030a1805 100%),linear-gradient(#0000 40%,#02071140);position:absolute;inset:0}.event-card--violet:before,.event-card--cyan:before,.event-card--blue:before{content:"";opacity:.32;position:absolute;inset:0}.event-card--violet:before{background:radial-gradient(circle at 78% 28%,#8146ffe6,#0000 35%)}.event-card--cyan:before{background:radial-gradient(circle at 78% 28%,#00d2ffcc,#0000 35%)}.event-card--blue:before{background:radial-gradient(circle at 78% 28%,#0072ffd9,#0000 35%)}.event-card__content{z-index:2;flex-direction:column;min-height:275px;padding:23px 22px 20px;display:flex;position:relative}.event-card__eyebrow{color:#8dc1ff;letter-spacing:1.2px;background:#0b50af2e;border:1px solid #4797ff42;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:8.5px;font-weight:850}.event-card h3{letter-spacing:-1px;max-width:72%;margin:12px 0 0;font-size:25px;line-height:1.05}.event-card__prize{flex-direction:column;align-items:flex-start;margin-top:18px;display:flex;transform:translate(-10px)}.event-card__prize small{color:#7889a4;font-size:8px}.event-card__prize strong{letter-spacing:-1px;margin-top:3px;font-size:27px}.event-card__meta{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.event-card__meta span{color:#9aabc3;align-items:center;gap:5px;font-size:8px;display:flex}.event-card__meta svg{color:#4a98ff;width:13px;height:13px}.event-card__footer{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.event-card__footer>div{flex-direction:column;display:flex}.event-card__footer small{color:#677995;font-size:8px}.event-card__footer strong{margin-top:2px;font-size:14px}.event-card__footer button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#0863e7,#1a91ff);border:1px solid #50a1ff8c;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.event-card__footer button svg{width:14px}.events-carousel__arrow{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#050c1ab8;border:1px solid #78a0dc38;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.events-carousel__arrow svg{width:16px}.events-carousel__arrow--left{left:10px;transform:translateY(-50%)rotate(180deg)}.events-carousel__arrow--right{right:10px}.events-carousel__dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.events-carousel__dots button{background:#334158;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.events-carousel__dots button.is-active{background:#2d87ff;width:21px}.quick-actions{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:22px;display:grid}.quick-actions button{color:#8fa0b8;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;display:flex}.quick-actions button>span{color:#438fff;background:linear-gradient(145deg,#0d1e39f2,#07101ff2);border:1px solid #5e89c826;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.quick-actions svg{width:20px;height:20px}.quick-actions small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.5px;overflow:hidden}.performance-card{border-radius:20px;margin-top:24px;padding:18px}.performance-card__stats{background:#030a168c;border:1px solid #6c8cbb1f;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.performance-card__stats article{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:14px 7px;display:flex}.performance-card__stats article+article{border-left:1px solid #6c8cbb1a}.performance-card__stats span{color:#60718c;font-size:7px}.performance-card__stats strong{color:#e9f0fb;margin-top:5px;font-size:17px}.performance-card__stats small{color:#4f6078;margin-top:3px;font-size:6.5px}.market-list,.tournament-list{border-radius:18px;overflow:hidden}.market-list article{grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.market-list article+article{border-top:1px solid #6989b91a}.market-list__coin{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.market-list__coin img{object-fit:contain;width:100%;height:100%}.market-list__name,.market-list__price{flex-direction:column;gap:3px;display:flex}.market-list__name strong,.market-list__price strong{font-size:11px}.market-list__name small,.market-list__price small{color:#62728a;font-size:8px}.market-list__price{align-items:flex-end}.market-list__price small{color:#71819a}.market-list__price small.is-positive{color:#4ed1a0}.market-list__price small.is-negative{color:#ff647c}.tournament-tabs{scrollbar-width:none;gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.tournament-tabs::-webkit-scrollbar{display:none}.tournament-tabs button{color:#6f8099;min-height:34px;font:inherit;cursor:pointer;background:#081121c7;border:1px solid #6b8bba21;border-radius:999px;flex:none;padding:0 13px;font-size:10px;font-weight:750}.tournament-tabs button.is-active{color:#fff;background:linear-gradient(100deg,#0a63df,#177eff);border-color:#4190ff80}.tournament-list>article{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid}.tournament-list>article+article{border-top:1px solid #6989b91a}.tournament-list__icon{color:#438fff;background:#1455b91f;border:1px solid #4f92f133;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.tournament-list__icon svg{width:18px}.tournament-list__content{min-width:0}.tournament-list__title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tournament-list__title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tournament-list__title strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tournament-list__title small{color:#63738c;font-size:10px}.tournament-list__title>span{color:#75d8b1;background:#25976e17;border:1px solid #48cf9b33;border-radius:999px;flex:none;padding:4px 6px;font-size:8px}.tournament-list__details{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.tournament-list__details div{flex-direction:column;gap:2px;min-width:0;display:flex}.tournament-list__details small{color:#53647d;font-size:9px}.tournament-list__details strong{color:#aab9ce;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tournament-list__join{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#0863e7,#1689ff);border:1px solid #4997ff73;border-radius:10px;padding:0 11px;font-size:9px;font-weight:800}.bottom-navigation{z-index:30;min-height:70px;padding:8px 10px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040a16f0;border-top:1px solid #6a8cbf24;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-navigation>button{color:#5f708a;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.bottom-navigation>button svg{width:19px;height:19px}.bottom-navigation>button span,.bottom-navigation>button small{font-size:8px}.bottom-navigation>button.is-active{color:#378cff}.bottom-navigation__trade{transform:translateY(-12px)}.bottom-navigation__trade>span{color:#fff;background:linear-gradient(145deg,#258bff,#0755cf);border:4px solid #050c19;border-radius:50%;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 0 25px #197cff61}.bottom-navigation__trade>span svg{width:20px;height:20px}.bottom-navigation__trade small{color:#7faee9}@media (width>=760px){.dashboard-header{grid-template-columns:48px 1fr auto;min-height:76px;padding-left:28px;padding-right:28px}.dashboard-content{width:min(100% - 40px,880px)}.events-carousel__arrow{display:grid}.quick-actions{gap:13px}.quick-actions button>span{width:58px;height:58px}.event-card,.event-card__content{min-height:320px}.event-card__content{padding:30px}.event-card h3{font-size:34px}.event-card__prize strong{font-size:36px}.bottom-navigation{border-left:1px solid #6a8cbf24;border-right:1px solid #6a8cbf24;border-radius:20px 20px 0 0;width:min(620px,100%);left:50%;transform:translate(-50%)}}@media (width<=370px){.dashboard-content{width:min(100% - 18px,560px)}.dashboard-logo small{display:none}.dashboard-logo strong{font-size:15px}.dashboard-header{grid-template-columns:39px 1fr auto;padding-left:10px;padding-right:10px}.dashboard-header__actions{gap:4px}.dashboard-profile__avatar,.dashboard-icon-button{width:36px;height:36px}.quick-actions button>span{width:43px;height:43px}.quick-actions small{font-size:6.5px}.event-card h3{max-width:82%;font-size:22px}.event-card__prize strong{font-size:24px}.tournament-list>article{grid-template-columns:38px 1fr}.tournament-list__join{grid-column:1/-1;width:100%}}.dashboard-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020814c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-modal{background:#0d1728;border:1px solid #67a6ff3d;border-radius:18px;width:min(100%,440px);overflow:hidden;box-shadow:0 24px 80px #0000007a}.dashboard-modal__header,.dashboard-modal__footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.dashboard-modal__header{border-bottom:1px solid #ffffff14}.dashboard-modal__header h3{color:#fff;margin:0;font-size:18px}.dashboard-modal__header button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;width:34px;height:34px;font-size:24px}.dashboard-modal__content{color:#c8d3e4;padding:20px 18px;line-height:1.55}.dashboard-modal__content p{margin:0}.dashboard-modal__footer{border-top:1px solid #ffffff14;justify-content:flex-end}.dashboard-modal__footer button,.tournament-list__state button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:10px;padding:10px 18px;font-weight:700}.tournament-list__state{color:#9eabc0;text-align:center;background:#0a1425b8;border:1px solid #ffffff14;border-radius:16px;padding:28px 18px}.tournament-list__state p{margin:0 0 14px}.tournament-list__join:disabled{cursor:not-allowed;opacity:.58}.tournament-list__card{transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s;position:relative}.tournament-list__card--registered{box-shadow:0 0 0 1px #42b8ff38,0 0 18px #229cff47,inset 0 0 20px #2fa6ff12;background:linear-gradient(110deg,#0f2f4feb,#0a1f37f5)!important;border-color:#42b8fff2!important}.tournament-list__card--registered:hover{box-shadow:0 0 0 1px #67c8ff4d,0 0 24px #229cff61,inset 0 0 24px #2fa6ff1a;border-color:#67c8ff!important}.tournament-list__card--registered .tournament-list__icon{background:#197fc42e;border-color:#5bc3ffa6;box-shadow:0 0 14px #29a6ff38}.tournament-list__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tournament-list__registered-badge{color:#83d5ff;letter-spacing:.08em;text-transform:uppercase;background:#168bd62e;border:1px solid #5bc3ff80;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 10px #2ba9ff29}.tournament-list__card--registered .tournament-list__join{color:#8edaff;opacity:1;background:#1f89c926;border-color:#4cbeff8c}.dashboard-modal--cancel{max-width:500px}.dashboard-modal__tournament-name{color:#fff;margin:18px 0;font-size:20px;font-weight:700;display:block}.dashboard-modal__footer--confirm{justify-content:flex-end;gap:12px;display:flex}.dashboard-modal__cancel-back{color:#cfd6e4;cursor:pointer;background:0 0;border:1px solid #3c4658;border-radius:10px;padding:12px 22px;transition:all .2s}.dashboard-modal__cancel-back:hover{background:#ffffff0d}.dashboard-modal__cancel-confirm{color:#fff;cursor:pointer;background:#d62d2d;border:none;border-radius:10px;padding:12px 22px;font-weight:600;transition:all .2s}.dashboard-modal__cancel-confirm:hover{background:#b51f1f}.dashboard-modal__cancel-confirm:disabled,.dashboard-modal__cancel-back:disabled{opacity:.6;cursor:not-allowed}.welcome-training{z-index:2000;pointer-events:none;position:fixed;inset:0}.welcome-training__overlay{-webkit-backdrop-filter:blur(2px);pointer-events:auto;background:#010610c7;position:absolute;inset:0}.welcome-training__card{z-index:2002;text-align:center;pointer-events:auto;background:linear-gradient(145deg,#0f2344fa,#050e1efc);border:1px solid #4896ff80;border-radius:22px;width:min(100% - 32px,430px);padding:24px 22px 20px;position:fixed;bottom:125px;left:50%;transform:translate(-50%);box-shadow:0 25px 70px #000000a6,0 0 35px #197cff29}.welcome-training__eyebrow{color:#66a9ff;letter-spacing:1.7px;margin-bottom:9px;font-size:11px;font-weight:850;display:block}.welcome-training__card h2{color:#fff;letter-spacing:-.7px;margin:0 0 14px;font-size:24px;font-weight:850;line-height:1.15}.welcome-training__card p{color:#b9c7dc;max-width:360px;margin:0 auto 10px;font-size:14px;line-height:1.55}.welcome-training__instruction{color:#a9cfff;background:#196ce01a;border:1px solid #388bff40;border-radius:12px;margin-top:17px;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.4}.welcome-training__instruction strong{color:#fff;font-weight:850}.welcome-training__skip{color:#7185a2;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin-top:14px;padding:8px 14px;font-size:11px;font-weight:700}.bottom-navigation__trade--welcome{pointer-events:auto;position:relative;z-index:2005!important}.bottom-navigation__trade--welcome>span{border-color:#8fc5ff;animation:1.25s ease-in-out infinite welcome-training-pulse;position:relative;box-shadow:0 0 0 5px #2384ff2b,0 0 25px #2089ffd9,0 0 55px #2089ff80}.bottom-navigation__trade--welcome small{color:#fff;text-shadow:0 0 10px #3296ffcc;font-weight:800}.bottom-navigation__trade--welcome>span:after{content:"";pointer-events:none;border:2px solid #4ea4ffbf;border-radius:50%;animation:1.25s ease-out infinite welcome-training-ring;position:absolute;inset:-9px}@keyframes welcome-training-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes welcome-training-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media (height<=700px){.welcome-training__card{padding:18px 18px 16px;bottom:110px}.welcome-training__card h2{font-size:21px}.welcome-training__card p{font-size:12px;line-height:1.45}.welcome-training__instruction{margin-top:12px;padding:9px 11px}}.tournament-list__countdown{border-top:1px solid #5785c51f;grid-column:1/-1;margin-top:4px;padding-top:10px}.tournament-list__countdown small{color:#97aecfb3;margin-bottom:4px;font-size:11px;display:block}.tournament-list__countdown strong{color:#43d8bd;font-variant-numeric:tabular-nums;letter-spacing:.5px;font-size:14px}.events-carousel__slide{flex:0 0 100%;min-width:0}.events-carousel__slide .event-card{background:var(--event-image), linear-gradient(135deg, #091938, #061021);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:175px;min-height:175px}.events-carousel__slide .event-card:before,.events-carousel__slide .event-card:after,.events-carousel__slide .event-card__overlay{display:none}.event-details{background:linear-gradient(145deg,#0a162afa,#050c1afc);border-top:1px solid #6897da24;padding:16px}.event-details__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.event-details__heading>div{min-width:0}.event-details__eyebrow{color:#4b96ff;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.event-details__heading h3{color:#f3f7fd;letter-spacing:-.4px;margin:0;font-size:17px;font-weight:800;line-height:1.15}.event-details__status{color:#65dbb3;white-space:nowrap;background:#25976e17;border:1px solid #48cf9b38;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-weight:800}.event-details__grid{background:#030a167a;border:1px solid #668bc11f;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.event-details__grid>div{flex-direction:column;min-width:0;padding:11px 10px;display:flex}.event-details__grid>div:not(:nth-child(3n+1)){border-left:1px solid #668bc11a}.event-details__grid>div:nth-child(n+4){border-top:1px solid #668bc11a}.event-details__grid small{color:#60728e;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.event-details__grid strong{color:#dce7f6;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;font-weight:750;overflow:hidden}.event-details__grid>div:first-child strong{color:#fff;font-size:13px}.event-details__grid>div:last-child strong{color:#43d8bd}.event-details__button{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(100deg,#075edf,#198bff);border:1px solid #4a99ff8c;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:9px;font-weight:850;display:flex;box-shadow:0 10px 24px #005bff2b}.event-details__button svg{width:14px;height:14px}@media (width>=760px){.events-carousel__slide .event-card{min-height:0}.event-details{padding:20px 22px}.event-details__heading h3{font-size:20px}.event-details__grid>div{padding:13px 12px}.event-details__grid small{font-size:8px}.event-details__grid strong{font-size:12px}.event-details__grid>div:first-child strong{font-size:15px}}@media (width<=370px){.event-details{padding:13px}.event-details__heading h3{font-size:15px}.event-details__grid>div{padding:9px 7px}.event-details__grid small{font-size:6.5px}.event-details__grid strong{font-size:9.5px}.event-details__status{font-size:6px}}.dashboard-account-menu-backdrop{z-index:2500;-webkit-backdrop-filter:blur(6px);background:#020711b8;align-items:stretch;display:flex;position:fixed;inset:0}.dashboard-account-menu{width:min(88vw,360px);height:100%;padding:max(18px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:linear-gradient(#081224fc,#040a16fe);border-right:1px solid #6397e22e;animation:.22s ease-out dashboard-account-menu-in;box-shadow:30px 0 80px #0000007a}.dashboard-account-menu__header{border-bottom:1px solid #7197cd1f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex}.dashboard-account-menu__header>div{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-account-menu__avatar{color:#fff;background:linear-gradient(145deg,#2b83ff,#15336a);border:1px solid #539dff8c;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:850;display:grid;box-shadow:0 0 22px #2382ff2b}.dashboard-account-menu__header>div>div{flex-direction:column;min-width:0;display:flex}.dashboard-account-menu__header strong{color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.dashboard-account-menu__header small{color:#71839e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;overflow:hidden}.dashboard-account-menu__close{color:#9caec7;cursor:pointer;background:#ffffff09;border:1px solid #6f92c526;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:23px;line-height:1;display:grid}.dashboard-account-menu__items{flex-direction:column;gap:7px;margin-top:18px;display:flex}.dashboard-account-menu__items>button{color:#b8c7dc;width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0c1b33d1,#07101fdb);border:1px solid #698fc61c;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .2s,background .2s,transform .2s;display:grid}.dashboard-account-menu__items>button:hover{background:linear-gradient(145deg,#0f284beb,#07152af0);border-color:#3d8fff61}.dashboard-account-menu__items>button:active{transform:scale(.985)}.dashboard-account-menu__items>button>span{color:#438fff;background:#1968d51a;border:1px solid #5393ee2e;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.dashboard-account-menu__items>button>span svg{width:18px;height:18px}.dashboard-account-menu__items>button>div{flex-direction:column;min-width:0;display:flex}.dashboard-account-menu__items>button>div strong{color:#e5edf8;font-size:11px;font-weight:800}.dashboard-account-menu__items>button>div small{color:#687a94;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.dashboard-account-menu__items>button>svg{color:#52657f;width:15px;height:15px}.dashboard-account-menu__danger{background:linear-gradient(145deg,#4e162352,#1f0a127a)!important;border-color:#ff546929!important;margin-top:8px!important}.dashboard-account-menu__danger>span{color:#ff6f82!important;background:#be263d1a!important;border-color:#ff5b702e!important}.dashboard-account-menu__danger>div strong{color:#ff9cab!important}.dashboard-account-menu__logout{margin-top:4px!important}.dashboard-account-menu__logout>span{color:#91a8c5!important}@keyframes dashboard-account-menu-in{0%{opacity:.6;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (width>=760px){.dashboard-account-menu{width:370px;padding:28px 20px}.dashboard-account-menu__items>button{min-height:68px}}@media (width<=370px){.dashboard-account-menu{width:92vw;padding-left:12px;padding-right:12px}.dashboard-account-menu__items>button{grid-template-columns:38px minmax(0,1fr) 15px;min-height:59px;padding:8px 10px}.dashboard-account-menu__items>button>span{width:36px;height:36px}}.tournament-list__card:has(.tournament-list__sitgo-image){grid-template-columns:92px minmax(0,1fr) auto}.tournament-list__sitgo-image{justify-content:center;align-items:center;width:92px;height:62px;display:flex;overflow:visible}.tournament-list__sitgo-image img{object-fit:contain;filter:drop-shadow(0 5px 10px #00000059);width:100%;height:100%;display:block}@media (width<=370px){.tournament-list__card:has(.tournament-list__sitgo-image){grid-template-columns:76px minmax(0,1fr)}.tournament-list__sitgo-image{width:76px;height:54px}.tournament-list__card:has(.tournament-list__sitgo-image) .tournament-list__join{grid-column:1/-1}}:root{--tt-bg:#05070c;--tt-panel:#090d15;--tt-panel-soft:#0d121d;--tt-panel-hover:#121927;--tt-border:#182131;--tt-border-soft:#ffffff0f;--tt-text:#f5f7fb;--tt-muted:#8994a8;--tt-muted-light:#b9c1cf;--tt-positive:#18a866;--tt-negative:#ef3348;--tt-header-height:66px;--tt-toolbar-width:56px;--tt-right-width:clamp(360px, 22vw, 420px);--tt-bottom-height:46px;--tt-radius:9px}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{color:var(--tt-text);background:#05070c;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}.tournament-page{--accent:#2563eb;--accent-hover:#3478f6;--accent-strong:#1554d1;--accent-soft:#2563eb24;--accent-medium:#2563eb47;--accent-border:#3b82f685;--accent-glow:#2563eb38;--chart-up:#2563eb;--chart-down:#f2f4f8}.tournament-page[data-theme=red]{--accent:#d9273d;--accent-hover:#ef3348;--accent-strong:#af172b;--accent-soft:#d9273d24;--accent-medium:#d9273d47;--accent-border:#ef334880;--accent-glow:#d9273d38;--chart-up:#18a866;--chart-down:#ef3348}.tournament-page{grid-template-rows:var(--tt-header-height) minmax(0, 1fr);width:100%;min-width:0;height:100dvh;min-height:0;color:var(--tt-text);background:radial-gradient(circle at 25% 0%, var(--accent-soft) 0, transparent 30%), linear-gradient(180deg, #070a10 0%, var(--tt-bg) 100%);gap:6px;padding:6px;display:grid;position:relative;overflow:hidden}.tt-header{width:100%;min-width:0;height:var(--tt-header-height);border:1px solid var(--tt-border);border-radius:var(--tt-radius);background:#070a10f5;grid-template-columns:54px minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 10px 30px #00000052,inset 0 1px #ffffff05}.tt-header__menu{border-right:1px solid var(--tt-border);justify-content:center;align-items:center;display:flex}.tt-menu-button{width:40px;height:40px;color:var(--tt-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:background-color .18s,border-color .18s,transform .15s;display:flex}.tt-menu-button:hover{background:var(--tt-panel-hover);border-color:var(--tt-border)}.tt-menu-button:active{transform:scale(.96)}.tt-menu-button span{background:var(--tt-muted-light);border-radius:10px;width:18px;height:2px;display:block}.tt-header__markets{align-items:center;min-width:0;padding:5px 7px;display:flex;overflow:auto hidden}.tt-header__markets::-webkit-scrollbar{height:3px}.tt-header__markets::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}.tt-header__markets>*{width:100%;min-width:max-content}.tt-header__account{border-left:1px solid var(--tt-border);background:#0a0e16eb;align-items:stretch;min-width:360px;display:flex}.tt-account-card{border-right:1px solid var(--tt-border);flex-direction:column;justify-content:center;gap:4px;min-width:100px;padding:7px 12px;display:flex}.tt-account-card__label{color:var(--tt-muted);font-size:10px;font-weight:500;line-height:1}.tt-account-card__value{color:var(--tt-text);white-space:nowrap;font-size:13px;font-weight:750;line-height:1.2}.tt-theme-toggle{background:var(--tt-panel);border:1px solid var(--tt-border);cursor:pointer;border-radius:8px;grid-template-columns:1fr 1fr;align-self:center;width:140px;height:34px;margin:0 10px;padding:3px;font-family:inherit;display:grid}.tt-theme-toggle__option{color:var(--tt-muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:10px;font-weight:650;transition:color .18s,background-color .18s,box-shadow .18s;display:flex}.tt-theme-toggle__option.active{color:#fff;background:var(--accent);box-shadow:0 4px 14px var(--accent-glow)}.tt-main{grid-template-columns:var(--tt-toolbar-width) minmax(0, 1fr) var(--tt-right-width);gap:6px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.tt-toolbar{width:var(--tt-toolbar-width);min-width:var(--tt-toolbar-width);border:1px solid var(--tt-border);border-radius:var(--tt-radius);background:#080c13f7;flex-direction:column;align-items:center;gap:6px;min-height:0;padding:7px 5px;display:flex;overflow:hidden auto;box-shadow:0 10px 30px #00000047}.tt-toolbar::-webkit-scrollbar{width:3px}.tt-toolbar::-webkit-scrollbar-thumb{background:var(--accent);border-radius:10px}.chart-toolbar{width:100%;min-height:0}.chart-toolbar__tools{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.tt-toolbar button,.chart-toolbar__tools button{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--tt-muted-light);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .15s;display:flex}.tt-toolbar button:hover,.chart-toolbar__tools button:hover{color:#fff;background:var(--accent-soft);border-color:var(--accent-border)}.tt-toolbar button:active,.chart-toolbar__tools button:active{transform:scale(.95)}.tt-toolbar button.active,.chart-toolbar__tools button.active{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 5px 18px var(--accent-glow)}.tt-center{grid-template-rows:minmax(0, 1fr) var(--tt-bottom-height);gap:6px;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden}.tt-chart-area{border:1px solid var(--tt-border);border-radius:var(--tt-radius);background:#070b12f7;flex-direction:column;width:100%;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000047,inset 0 1px #ffffff05}.tt-chart-area>*{flex:auto;width:100%;min-width:0;min-height:0}.tt-bottom-bar{width:100%;min-width:0;height:var(--tt-bottom-height);border:1px solid var(--tt-border);border-radius:var(--tt-radius);background:#080c13f7;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #00000038}.tt-connection-status{color:var(--tt-muted-light);border-right:1px solid var(--tt-border);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:flex}.tt-status-dot{background:var(--tt-positive);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #18a86699}.tt-latency{color:var(--accent);font-weight:650}.tt-network-icon{color:var(--tt-muted);font-size:13px}.tt-bottom-navigation{grid-template-columns:repeat(5,minmax(82px,1fr));min-width:0;height:100%;display:grid}.tt-bottom-navigation__item{min-width:0;height:100%;color:var(--tt-muted-light);border:none;border-right:1px solid var(--tt-border-soft);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-family:inherit;font-size:10px;font-weight:600;transition:color .18s,background-color .18s;display:flex;position:relative}.tt-bottom-navigation__item:last-child{border-right:none}.tt-bottom-navigation__item:after{content:"";background:0 0;border-radius:10px 10px 0 0;height:2px;transition:background-color .18s,box-shadow .18s;position:absolute;bottom:0;left:12px;right:12px}.tt-bottom-navigation__item:hover{color:#fff;background:var(--accent-soft)}.tt-bottom-navigation__item.active{color:var(--accent);background:var(--accent-soft)}.tt-bottom-navigation__item.active:after{background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.tt-bottom-navigation__icon{justify-content:center;align-items:center;min-width:16px;font-size:14px;line-height:1;display:inline-flex}.tt-right-panel{width:var(--tt-right-width);min-width:var(--tt-right-width);grid-template-rows:minmax(0,64%) minmax(210px,36%);gap:6px;min-height:0;display:grid;overflow:hidden}.tt-order-panel,.tt-ranking-panel{border:1px solid var(--tt-border);border-radius:var(--tt-radius);background:#080c13f7;width:100%;min-width:0;min-height:0;overflow:hidden;box-shadow:0 10px 30px #00000042,inset 0 1px #ffffff05}.tt-order-panel{flex-direction:column;display:flex}.tt-ranking-panel{transition:border-color .18s,box-shadow .18s}.tt-ranking-panel.active{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-soft), 0 10px 30px #00000047}.tt-order-panel>.order-panel,.tt-ranking-panel>.ranking-panel{width:100%;min-width:0;height:100%;min-height:0}.panel-title{color:var(--tt-text);font-size:18px;font-weight:750}.label{color:var(--tt-muted);font-size:12px;font-weight:500}.tt-order-panel button{font-family:inherit}.buy-button,.sell-button{cursor:pointer;border:none;border-radius:8px;width:100%;min-height:44px;padding:11px 14px;font-size:14px;font-weight:750;transition:filter .18s,transform .15s,box-shadow .18s}.buy-button:hover,.sell-button:hover{filter:brightness(1.08)}.buy-button:active,.sell-button:active{transform:scale(.985)}.tournament-page[data-theme=blue] .buy-button{color:#fff;background:linear-gradient(180deg, var(--accent-hover), var(--accent-strong));box-shadow:0 7px 18px var(--accent-glow)}.tournament-page[data-theme=blue] .sell-button{color:#111827;background:#f3f4f6}.tournament-page[data-theme=red] .buy-button{color:#fff;background:linear-gradient(#20ae69,#168c54);box-shadow:0 7px 18px #18a86633}.tournament-page[data-theme=red] .sell-button{color:#fff;background:linear-gradient(#ef3348,#c81f34);box-shadow:0 7px 18px #ef334833}.rank-item{width:100%;min-width:0;color:var(--tt-muted-light);background:var(--tt-panel);border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;padding:9px 10px;transition:background-color .18s,border-color .18s;display:grid}.rank-item:hover{background:var(--tt-panel-hover)}.rank-item.me{color:#fff;background:var(--accent-soft);border-color:var(--accent-border)}.tournament-page .trading-chart{--chart-accent:var(--accent);--chart-accent-soft:var(--accent-soft);--chart-up-color:var(--chart-up);--chart-down-color:var(--chart-down);background:0 0;width:100%;min-width:0;height:100%;min-height:0}.tournament-page .trading-chart__timeframes{border-bottom:1px solid var(--tt-border);background:#080c13fa;min-height:44px;padding:5px 9px}.tournament-page .trading-chart__timeframe{color:var(--tt-muted-light);background:0 0;border:1px solid #0000}.tournament-page .trading-chart__timeframe:hover{color:#fff;background:var(--accent-soft)}.tournament-page .trading-chart__timeframe.active{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 4px 14px var(--accent-glow)}.tournament-page .professional-chart{background:#070b12}.tournament-page .professional-chart__viewport{background:radial-gradient(circle at top, var(--accent-soft) 0%, transparent 32%), #070b12}@media (width<=1500px){:root{--tt-right-width:360px}.tt-header__account{min-width:340px}.tt-account-card{min-width:92px;padding-inline:10px}.tt-theme-toggle{width:130px;margin-inline:8px}}@media (width<=1280px){:root{--tt-header-height:62px;--tt-toolbar-width:52px;--tt-right-width:330px;--tt-bottom-height:43px}.tournament-page{gap:5px;padding:5px}.tt-main,.tt-center,.tt-right-panel{gap:5px}.tt-header{grid-template-columns:50px minmax(0,1fr) auto}.tt-header__account{min-width:300px}.tt-account-card{min-width:82px;padding-inline:8px}.tt-account-card__value{font-size:11px}.tt-theme-toggle{width:118px;height:32px;margin-inline:6px}.tt-toolbar button,.chart-toolbar__tools button{width:37px;min-width:37px;height:37px;min-height:37px}.tt-bottom-bar{grid-template-columns:160px minmax(0,1fr)}.tt-bottom-navigation__item{gap:4px;padding-inline:4px;font-size:9px}.tt-bottom-navigation__icon{font-size:13px}}@media (width<=900px) and (orientation:portrait){.tournament-page{background:radial-gradient(circle at 50% 20%, var(--accent-soft), transparent 42%), #05070c;justify-content:center;align-items:center;padding:24px;display:flex}.tournament-page:before{color:#fff;border:1px solid var(--accent-border);width:min(86vw,380px);min-height:240px;box-shadow:0 0 0 1px var(--accent-soft), 0 25px 70px #0000008c;text-align:center;white-space:pre-line;content:"↻  Gire o celular\a \a Para operar no torneio, use a tela no modo horizontal.";z-index:9999;background:linear-gradient(145deg,#0f172afa,#05070cfa);border-radius:18px;justify-content:center;align-items:center;padding:34px 26px;font-size:17px;font-weight:750;line-height:1.55;display:flex}.tournament-page>*{display:none!important}}.tt-order-panel{min-height:0;overflow:hidden}.tt-order-panel>.order-panel{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;flex:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden auto}.tt-order-panel>.order-panel::-webkit-scrollbar{width:5px}.tt-order-panel>.order-panel::-webkit-scrollbar-track{background:0 0}.tt-order-panel>.order-panel::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.tt-order-panel>.order-panel::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.tournament-viewport{background:#05070c;width:100%;min-width:0;height:100dvh;min-height:0;position:relative;overflow:hidden}.tournament-stage{width:100%;min-width:0;height:100%;min-height:0}.tournament-viewport--fixed{background:#05070c;justify-content:center;align-items:flex-start;width:100vw;height:100dvh;display:flex;overflow:hidden}.tournament-stage--fixed{width:var(--tt-stage-width);height:var(--tt-stage-height);min-width:var(--tt-stage-width);min-height:var(--tt-stage-height);transform:scale(var(--tt-stage-scale));transform-origin:top;will-change:transform;flex:none}.tournament-stage--fixed .tournament-page{--tt-header-height:62px;--tt-toolbar-width:52px;--tt-right-width:360px;--tt-bottom-height:43px;--tt-radius:9px;width:var(--tt-stage-width);height:var(--tt-stage-height);min-width:var(--tt-stage-width);min-height:var(--tt-stage-height);gap:5px;padding:5px}.tournament-stage--fixed .tt-main,.tournament-stage--fixed .tt-center,.tournament-stage--fixed .tt-right-panel{gap:5px}.tournament-stage--fixed .tt-header{height:var(--tt-header-height);grid-template-columns:50px minmax(0,1fr) auto}.tournament-stage--fixed .tt-header__account{min-width:340px}.tournament-stage--fixed .tt-account-card{gap:4px;min-width:92px;padding:7px 10px;display:flex}.tournament-stage--fixed .tt-account-card__label{font-size:10px;display:inline}.tournament-stage--fixed .tt-account-card__value{font-size:12px}.tournament-stage--fixed .tt-theme-toggle{width:130px;height:32px;margin-inline:8px;padding:3px}.tournament-stage--fixed .tt-theme-toggle__option{padding-inline:6px;font-size:9px;display:flex}.tournament-stage--fixed .tt-theme-toggle__option:after{content:none!important}.tournament-stage--fixed .tt-menu-button{gap:5px;width:38px;height:38px}.tournament-stage--fixed .tt-menu-button span{width:18px;height:2px}.tournament-stage--fixed .tt-header__markets{padding:5px 7px}.tournament-stage--fixed .tt-toolbar{width:var(--tt-toolbar-width);min-width:var(--tt-toolbar-width);gap:6px;padding:7px 5px}.tournament-stage--fixed .chart-toolbar__tools{gap:6px}.tournament-stage--fixed .tt-toolbar button,.tournament-stage--fixed .chart-toolbar__tools button{width:37px;min-width:37px;height:37px;min-height:37px}.tournament-stage--fixed .tt-right-panel{width:var(--tt-right-width);min-width:var(--tt-right-width);grid-template-rows:minmax(0,64%) minmax(180px,36%)}.tournament-stage--fixed .tt-bottom-bar{height:var(--tt-bottom-height);grid-template-columns:160px minmax(0,1fr)}.tournament-stage--fixed .tt-connection-status{gap:6px;padding-inline:10px;font-size:9px}.tournament-stage--fixed .tt-network-icon,.tournament-stage--fixed .tt-latency,.tournament-stage--fixed .tt-bottom-navigation__icon{display:inline-flex}.tournament-stage--fixed .tt-bottom-navigation{grid-template-columns:repeat(5,minmax(72px,1fr))}.tournament-stage--fixed .tt-bottom-navigation__item{gap:4px;padding-inline:4px;font-size:9px}.tournament-stage--fixed .tt-bottom-navigation__icon{min-width:15px;font-size:13px}.tournament-stage--fixed .tournament-page .trading-chart__timeframes{height:auto;min-height:40px;padding:4px 8px}.tournament-stage--fixed .tt-order-panel>.order-panel{-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100%;min-height:0;overflow:hidden auto}.tournament-page--desktop{--tt-header-height:64px}.tournament-page--desktop .tt-header{width:100%;height:var(--tt-header-height);min-height:var(--tt-header-height);border:1px solid var(--tt-border);border-radius:var(--tt-radius);background:#070a10f5;grid-template-columns:minmax(260px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 7px;display:grid;overflow:visible}.tournament-page--desktop .tt-header__left{align-items:center;gap:10px;min-width:0;height:100%;display:flex}.tournament-page--desktop .tt-menu-button{flex:none;width:42px;height:42px}.tournament-page--desktop .tt-header__tournament{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.tournament-page--desktop .tt-desktop-tournament-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:230px;font-size:15px;font-weight:800;overflow:hidden}.tournament-page--desktop .tt-desktop-tournament-type{color:#bfdbfe;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:22px;padding:3px 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.tournament-page--desktop .tt-session-switcher{align-items:center;gap:5px;min-width:0;height:100%;display:flex}.tournament-page--desktop .tt-session-switcher__arrow{color:#fff;background:var(--tt-panel);border:1px solid var(--tt-border);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;min-width:32px;height:36px;padding:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1;display:flex}.tournament-page--desktop .tt-session-switcher__arrow:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border)}.tournament-page--desktop .tt-session-switcher__arrow:disabled{color:#4b5563;cursor:default;opacity:.45}.tournament-page--desktop .tt-session-switcher__current{border:1px solid var(--tt-border);background:#0a0e16eb;border-radius:7px;flex:0 auto;align-items:center;gap:8px;min-width:120px;max-width:250px;height:36px;padding:0 9px;display:flex}.tournament-page--desktop .tt-session-switcher__current strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.tournament-page--desktop .tt-session-switcher__current span{color:#bfdbfe;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;flex:none;padding:2px 5px;font-size:8px;font-weight:800}.tournament-page--desktop .tt-session-switcher__add{color:#fff;background:var(--accent-soft);border:1px solid var(--accent-border);white-space:nowrap;cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 9px;font-family:inherit;font-size:10px;font-weight:750;display:flex}.tournament-page--desktop .tt-session-switcher__add:hover{background:var(--accent);border-color:var(--accent)}.tournament-page--desktop .tt-header__markets{scrollbar-width:none;align-items:center;width:100%;min-width:0;height:100%;padding:0;display:flex;overflow:auto hidden}.tournament-page--desktop .tt-header__markets::-webkit-scrollbar{display:none}.tournament-page--desktop .tt-header__markets>*{width:max-content;min-width:max-content;max-width:none}.tournament-page--desktop .tt-header__right{white-space:nowrap;flex:none;align-items:center;gap:6px;height:100%;display:flex}.tournament-page--desktop .tt-desktop-timer{color:#fff;background:var(--tt-panel);border:1px solid var(--tt-border);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;height:40px;padding:0 10px;font-size:13px;font-weight:800;line-height:1;display:flex}.tournament-page--desktop .tt-desktop-timer__icon{flex:none;font-size:14px}.tournament-page--desktop .tt-desktop-timer__label{color:var(--tt-muted);font-size:10px;font-weight:600}.tournament-page--desktop .tt-header__right .tt-account-card{border:1px solid var(--tt-border);background:0 0;border-radius:8px;flex-direction:column;flex:none;justify-content:center;gap:3px;min-width:84px;height:40px;padding:4px 8px;display:flex}.tournament-page--desktop .tt-header__right .tt-account-card__label{font-size:9px}.tournament-page--desktop .tt-header__right .tt-account-card__value{font-size:11px}.tournament-page--desktop .tt-header__right .tt-theme-toggle{flex:none;width:110px;height:34px;margin:0}@media (width<=1600px){.tournament-page--desktop .tt-header{grid-template-columns:minmax(225px,auto) minmax(0,1fr) auto}.tournament-page--desktop .tt-desktop-tournament-name{max-width:190px;font-size:14px}.tournament-page--desktop .tt-header__right .tt-account-card{min-width:76px}.tournament-page--desktop .tt-header__right .tt-theme-toggle{width:96px}}@media (width<=1366px){.tournament-page--desktop{--tt-header-height:60px}.tournament-page--desktop .tt-header{grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;gap:5px;padding:4px 5px}.tournament-page--desktop .tt-desktop-tournament-name{max-width:155px;font-size:12px}.tournament-page--desktop .tt-desktop-tournament-type{padding-inline:5px;font-size:8px}.tournament-page--desktop .tt-desktop-timer{height:36px;padding-inline:7px;font-size:11px}.tournament-page--desktop .tt-desktop-timer__label{display:none}.tournament-page--desktop .tt-header__right .tt-account-card{min-width:67px;height:36px;padding-inline:6px}.tournament-page--desktop .tt-header__right .tt-theme-toggle{width:86px;height:32px}.tournament-page--desktop .tt-session-switcher__current{min-width:100px;max-width:175px;height:34px;padding-inline:7px}.tournament-page--desktop .tt-session-switcher__current strong{font-size:10px}.tournament-page--desktop .tt-session-switcher__arrow{width:28px;min-width:28px;height:34px;font-size:19px}.tournament-page--desktop .tt-session-switcher__add{height:34px;padding-inline:7px;font-size:9px}}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;max-width:100%;height:auto;min-height:100%;margin:0;overflow:hidden auto}body{background:#05070c}.tournament-mobile{width:100%;min-width:0;max-width:100vw;height:auto;min-height:100dvh;padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);color:#fff;background:#05070c;flex-direction:column;display:flex;overflow:hidden visible}.tournament-mobile>*,.tt-mobile-header>*,.tt-mobile-main>*,.tt-mobile-chart-section>*,.tt-mobile-order-section>*,.tt-mobile-ranking-section>*,.tt-mobile-chart>*{min-width:0;max-width:100%}.tt-mobile-header{background:#090d15;border-bottom:1px solid #182131;flex-direction:column;flex:none;gap:7px;width:100%;min-width:0;padding:8px 10px;display:flex;overflow:hidden}.tt-mobile-header__top{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.tt-mobile-menu-button{color:#fff;background:0 0;border:1px solid #182131;border-radius:8px;flex-direction:column;flex:0 0 40px;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:flex}.tt-mobile-menu-button span{color:#fff;background:0 0;justify-content:center;align-items:center;width:auto;height:auto;font-size:30px;font-weight:300;line-height:1;display:flex;transform:translateY(-1px)}.tt-mobile-title{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden}.tt-mobile-title__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.15;overflow:hidden}.tt-mobile-title__status{color:#9ca3af;align-items:center;gap:6px;font-size:11px;line-height:1.2;display:flex}.tt-status-dot{background:#10b981;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 8px #10b981a6}.tt-mobile-theme-toggle{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#111827;border:1px solid #182131;border-radius:8px;flex:none;max-width:92px;padding:7px 9px;font-size:11px;overflow:hidden}.tt-mobile-account{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.tt-mobile-account__item{background:#111827;border:1px solid #182131;border-radius:8px;flex-direction:column;min-width:0;padding:7px 9px;display:flex;overflow:hidden}.tt-mobile-account__item span{color:#9ca3af;font-size:10px;line-height:1.2}.tt-mobile-account__item strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,4vw,16px);line-height:1.35;overflow:hidden}.tt-mobile-markets{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.tt-mobile-markets::-webkit-scrollbar{display:none}.tt-mobile-markets>*{min-width:0;max-width:100%}.tt-mobile-main{flex-direction:column;flex:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.tt-mobile-chart-section,.tt-mobile-order-section,.tt-mobile-ranking-section{flex:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:block;overflow:visible}.tt-mobile-chart-section{overflow:hidden}.tt-mobile-order-section,.tt-mobile-ranking-section{background:#05070c}.tt-mobile-chart{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.tt-mobile-chart,.tt-mobile-chart>div,.tt-mobile-chart section,.tt-mobile-chart article{min-width:0!important;max-width:100%!important}.tt-mobile-chart>*{width:100%!important;max-width:100%!important}.tt-mobile-chart canvas,.tt-mobile-chart svg{touch-action:pan-y;width:100%;display:block;max-width:100%!important}.tt-mobile-order-panel,.tt-mobile-ranking-panel{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;overflow:visible}.tt-mobile-order-panel,.tt-mobile-ranking-panel,.tt-mobile-order-panel>*,.tt-mobile-ranking-panel>*{max-height:none!important}.tt-mobile-view{width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:block;overflow:visible}.tt-mobile-view.active{display:block}.tt-mobile-bottom-navigation{display:none!important}.tt-mobile-bottom-navigation__item{display:none}.tt-mobile-bottom-navigation__item.active{color:#3b82f6}.tt-mobile-bottom-navigation__icon{font-size:17px;line-height:1}.tournament-mobile[data-theme=blue]{background:#05070c}.tournament-mobile[data-theme=blue] .tt-mobile-header{background:#090d15;border-bottom-color:#182131}.tournament-mobile[data-theme=blue] .tt-mobile-theme-toggle,.tournament-mobile[data-theme=blue] .tt-mobile-account__item{background:#111827;border-color:#182131}.tournament-mobile[data-theme=red]{background:#080506}.tournament-mobile[data-theme=red] .tt-mobile-header{background:#10080a;border-bottom-color:#3a171d}.tournament-mobile[data-theme=red] .tt-mobile-theme-toggle{background:#1b0e12;border-color:#472029}.tournament-mobile[data-theme=red] .tt-mobile-account__item{background:#160b0e;border-color:#3a171d}.tournament-mobile[data-theme=red] .tt-mobile-order-section,.tournament-mobile[data-theme=red] .tt-mobile-ranking-section{background:#080506}@media (width<=360px){.tt-mobile-header{gap:5px;padding:6px 7px}.tt-mobile-menu-button{flex-basis:36px;width:36px;height:36px}.tt-mobile-title__name{font-size:14px}.tt-mobile-theme-toggle{max-width:76px;padding:6px 7px;font-size:10px}.tt-mobile-account__item{padding:6px 7px}.tt-mobile-session-switcher{grid-template-columns:25px minmax(0,1fr) 25px 27px;gap:3px}.tt-mobile-session-switcher__arrow,.tt-mobile-session-switcher__add,.tt-mobile-session-switcher__current{height:26px}.tt-mobile-session-switcher__current{padding-inline:4px}.tt-mobile-session-switcher__current .tt-mobile-tournament-name{font-size:9px}}@media (width>=600px) and (width<=900px) and (orientation:portrait){.tt-mobile-header{padding-left:14px;padding-right:14px}.tt-mobile-account__item strong{font-size:17px}}@media (width<=900px) and (orientation:landscape){.tt-mobile-header{gap:5px;padding:5px 8px}.tt-mobile-header__top{min-height:36px}.tt-mobile-menu-button{flex-basis:34px;width:34px;height:34px}.tt-mobile-account{display:none}}@media (hover:none) and (pointer:coarse){.tournament-mobile,.tt-mobile-main{touch-action:pan-y}.tt-mobile-menu-button,.tt-mobile-theme-toggle{touch-action:manipulation}.tt-mobile-markets{touch-action:pan-x}.tt-mobile-chart canvas,.tt-mobile-chart svg{touch-action:pan-y}}.tt-mobile-account__item--tournament{justify-content:center}.tt-mobile-session-switcher{grid-template-columns:28px minmax(0,1fr) 28px 30px;align-items:center;gap:4px;width:100%;min-width:0;margin-bottom:5px;display:grid}.tt-mobile-session-switcher__arrow,.tt-mobile-session-switcher__add{color:#fff;cursor:pointer;touch-action:manipulation;background:#0b1220;border:1px solid #26344a;border-radius:6px;justify-content:center;align-items:center;width:100%;height:28px;padding:0;font-family:inherit;display:flex}.tt-mobile-session-switcher__arrow{font-size:20px;font-weight:700;line-height:1}.tt-mobile-session-switcher__arrow:disabled{color:#4b5563;opacity:.45;cursor:default}.tt-mobile-session-switcher__add{color:#60a5fa;background:#3b82f624;border-color:#3b82f68c;font-size:18px;font-weight:700}.tt-mobile-session-switcher__current{background:#0b1220;border:1px solid #26344a;border-radius:6px;align-items:center;gap:5px;min-width:0;height:28px;padding:0 6px;display:flex;overflow:hidden}.tt-mobile-session-switcher__current .tt-mobile-tournament-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:10px;font-weight:700;line-height:1;overflow:hidden}.tt-mobile-session-switcher__current small{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f673;border-radius:999px;flex:none;padding:2px 4px;font-size:8px;font-weight:800;line-height:1}.tournament-mobile[data-theme=red] .tt-mobile-session-switcher__arrow,.tournament-mobile[data-theme=red] .tt-mobile-session-switcher__current{background:#12090c;border-color:#472029}.tournament-mobile[data-theme=red] .tt-mobile-session-switcher__add{color:#f87171;background:#ef444424;border-color:#ef44448c}.tournament-mobile[data-theme=red] .tt-mobile-session-switcher__current small{color:#fca5a5;background:#ef44441f;border-color:#ef444473}.tt-mobile-tournament-name{color:#dbe3f0;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:600;overflow:hidden}.tt-mobile-tournament-timer{color:#fff;align-items:center;gap:5px;margin-bottom:3px;font-size:17px;font-weight:700;display:flex}.tt-mobile-tournament-timer__icon{color:#10b981}.tt-mobile-tournament-timer__text{color:#9ca3af;font-size:11px;font-weight:500}.tt-mobile-tournament-type{color:#60a5fa;font-size:11px;font-weight:500}.tt-mobile-tournament-timer--finished{color:#ef4444}.tournament-mobile[data-theme=red] .tt-mobile-tournament-type{color:#f87171}.tt-mobile-tournament-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.tt-mobile-tournament-position{color:#ffd166;white-space:nowrap;background:#ffc4421a;border:1px solid #ffc44273;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:4px 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.tt-mobile-tournament-position__icon{font-size:14px;line-height:1}.market-selector,.market-selector__list{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.market-selector__market{color:#f5f7fb;cursor:pointer;background:#0a101ceb;border:1px solid #7891b41f;border-radius:8px;align-items:center;gap:9px;min-width:155px;height:52px;padding:7px 12px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.market-selector__market:hover{background:#121b2bf5;border-color:#87a0c340}.market-selector__market.is-active{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-border), 0 0 18px #00000038}.market-selector__coin{border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex;overflow:hidden}.market-selector__coin-image{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.market-selector__content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.market-selector__top{white-space:nowrap;align-items:center;gap:5px;display:flex}.market-selector__symbol{color:#f8fafc;font-size:13px;font-weight:700;line-height:1.1}.market-selector__price{color:#f8fafc;font-size:12px;font-weight:600;line-height:1.1}.market-selector__change{font-size:11px;font-weight:700;line-height:1.1}.market-selector__change.is-positive{color:#22c55e}.market-selector__change.is-negative{color:#ef4444}.market-selector__subtitle{color:#8994a8;margin-top:3px;font-size:10px;line-height:1}.market-selector__market.is-active .market-selector__subtitle{color:#ffffffc7}@media (width<=1200px){.market-selector__market{min-width:140px;padding-left:9px;padding-right:9px}}@media (width<=900px){.market-selector{scrollbar-width:none;overflow-x:auto}.market-selector::-webkit-scrollbar{display:none}.market-selector__list{width:max-content}.market-selector__market{flex-shrink:0;min-width:145px}}.market-selector__manage-button{color:#dbeafe;cursor:pointer;background:#0f172aeb;border:1px dashed #60a5fa73;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:92px;height:52px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.market-selector__manage-button:hover{color:#fff;background:var(--accent-soft);border-color:var(--accent)}.market-selector__manage-button:active{transform:scale(.97)}.market-selector__manage-icon{color:#fff;background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.market-selector-modal{-webkit-backdrop-filter:blur(4px);z-index:10000;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.market-selector-modal__dialog{border:1px solid var(--accent-border);width:min(520px,92vw);max-height:min(680px,88vh);box-shadow:0 0 0 1px var(--accent-soft), 0 24px 70px #0000009e;background:linear-gradient(#0f172afc,#070b12fc);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.market-selector-modal__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.market-selector-modal__header>div{flex-direction:column;gap:5px;min-width:0;display:flex}.market-selector-modal__title{color:#fff;font-size:18px;font-weight:800}.market-selector-modal__subtitle{color:#94a3b8;font-size:12px;line-height:1.4}.market-selector-modal__close{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:inherit;font-size:22px;line-height:1;display:flex}.market-selector-modal__close:hover{color:#fff;background:#ef444429;border-color:#ef444473}.market-selector-modal__list{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;flex-direction:column;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}.market-selector-modal__list::-webkit-scrollbar{width:5px}.market-selector-modal__list::-webkit-scrollbar-track{background:0 0}.market-selector-modal__list::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.market-selector-modal__market{color:#e2e8f0;cursor:pointer;background:#0f172aad;border:1px solid #94a3b81a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:8px 10px;font-family:inherit;transition:background-color .18s,border-color .18s,transform .15s;display:flex}.market-selector-modal__market:hover{background:#1e293beb;border-color:#60a5fa4d}.market-selector-modal__market:active{transform:scale(.992)}.market-selector-modal__market.is-selected{background:var(--accent-soft);border-color:var(--accent-border)}.market-selector-modal__market.is-required{cursor:not-allowed}.market-selector-modal__market-main{align-items:center;gap:10px;min-width:0;display:flex}.market-selector-modal__coin{color:#fff;background:#ffffff0f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.market-selector-modal__coin img{object-fit:contain;width:100%;height:100%;display:block}.market-selector-modal__market-text{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.market-selector-modal__market-text strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.market-selector-modal__market-text small{color:#94a3b8;font-size:11px}.market-selector-modal__check{color:#94a3b8;background:#ffffff0a;border:1px solid #94a3b833;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:flex}.market-selector-modal__check.is-selected{color:#fff;background:var(--accent);border-color:var(--accent)}.market-selector-modal__error{color:#fecaca;background:#7f1d1d47;border:1px solid #ef444459;border-radius:7px;margin:0 14px 10px;padding:9px 10px;font-size:11px;font-weight:600}.market-selector-modal__footer{color:#94a3b8;background:#02061759;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.market-selector-modal__done{color:#fff;background:var(--accent);border:1px solid var(--accent);cursor:pointer;border-radius:7px;min-width:92px;height:34px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:750}.market-selector-modal__done:hover{filter:brightness(1.08)}@media (width<=900px){.market-selector__manage-button,.market-selector-modal{display:none}}:root{--chart-bg:#07111f;--chart-bg-secondary:#091728;--chart-bg-tertiary:#0d1c2f;--chart-border:#94a3b829;--chart-border-hover:#60a5fa57;--chart-text:#94a3b8;--chart-text-muted:#64748b;--chart-text-strong:#e2e8f0;--chart-blue:#2563eb;--chart-blue-light:#60a5fa;--chart-green:#16c784;--chart-red:#ea3943;--chart-yellow:#f6c344;--chart-radius:10px;--chart-small-radius:6px}.professional-chart{width:100%;min-width:0;height:100%;min-height:0;color:var(--chart-text-strong);background:var(--chart-bg);border:1px solid var(--chart-border);border-radius:var(--chart-radius);isolation:isolate;flex-direction:column;flex:auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.professional-chart,.professional-chart *,.professional-chart :before,.professional-chart :after{box-sizing:border-box}.professional-chart:hover{border-color:var(--chart-border-hover)}.professional-chart.is-dragging,.professional-chart--dragging{cursor:grabbing}.professional-chart--crosshair{cursor:crosshair}.professional-chart__header{z-index:50;border-bottom:1px solid var(--chart-border);background:linear-gradient(#0d1c2ffa,#091728fa);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex;position:relative}.professional-chart__market,.professional-chart__symbol-group,.professional-chart__price-group,.professional-chart__toolbar,.professional-chart__connection{align-items:center;display:flex}.professional-chart__market{gap:18px;min-width:0}.professional-chart__symbol-group,.professional-chart__price-group{gap:7px}.professional-chart__symbol{color:var(--chart-text-strong);white-space:nowrap;font-size:14px;line-height:1}.professional-chart__interval{color:var(--chart-text);text-transform:uppercase;background:#94a3b814;border:1px solid #94a3b81f;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1}.professional-chart__price{font-size:14px;line-height:1}.professional-chart__variation{font-size:11px;font-weight:700}.professional-chart__price.is-positive,.professional-chart__variation.is-positive{color:var(--chart-green)}.professional-chart__price.is-negative,.professional-chart__variation.is-negative{color:var(--chart-red)}.professional-chart__toolbar{flex-wrap:wrap;justify-content:flex-end;gap:6px}.professional-chart__connection{color:var(--chart-text);letter-spacing:.04em;gap:6px;font-size:10px;font-weight:700}.professional-chart__connection-dot{background:var(--chart-text-muted);border-radius:50%;flex:none;width:7px;height:7px}.professional-chart__connection.is-connected .professional-chart__connection-dot{background:var(--chart-green);box-shadow:0 0 8px #16c7848c}.professional-chart__connection.is-connecting .professional-chart__connection-dot{background:var(--chart-yellow);animation:1s ease-in-out infinite chart-pulse}.professional-chart__connection.is-disconnected .professional-chart__connection-dot{background:var(--chart-red)}.professional-chart__connection.is-local .professional-chart__connection-dot{background:var(--chart-blue-light)}.professional-chart__toolbar-divider{background:var(--chart-border);width:1px;height:22px;margin-inline:2px}.professional-chart__toolbar-button{min-width:30px;min-height:30px;color:var(--chart-text-strong);border-radius:var(--chart-small-radius);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f172aeb;border:1px solid #94a3b82e;justify-content:center;align-items:center;padding:5px 9px;font-family:inherit;font-size:11px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s,transform .12s;display:inline-flex}.professional-chart__toolbar-button:hover{color:#fff;background:#2563eb38;border-color:#60a5fa6b}.professional-chart__toolbar-button:active{transform:scale(.96)}.professional-chart__toolbar-button:disabled{opacity:.45;cursor:not-allowed}.professional-chart__viewport{background:radial-gradient(circle at 50% 0%, #2563eb09, transparent 40%), var(--chart-bg);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:contain;flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.professional-chart.is-dragging .professional-chart__viewport{cursor:grabbing}.professional-chart__viewport canvas{pointer-events:none;image-rendering:auto;backface-visibility:hidden;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0;transform:translateZ(0)}.professional-chart__viewport canvas:first-of-type{z-index:1}.professional-chart__viewport canvas:nth-of-type(2){z-index:2}.professional-chart__viewport canvas:nth-of-type(3){z-index:3}.professional-chart__viewport canvas:nth-of-type(4){z-index:4}.professional-chart__viewport canvas:nth-of-type(5){z-index:5}.professional-chart__viewport canvas:nth-of-type(6){z-index:6}.professional-chart__viewport canvas:nth-of-type(7){z-index:7}.professional-chart__viewport canvas:nth-of-type(8){z-index:8}.professional-chart__viewport canvas:nth-of-type(9){z-index:9}.professional-chart__viewport canvas:nth-of-type(10){z-index:10}.professional-chart__overlay{z-index:100;text-align:center;color:var(--chart-text);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07111fe6;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.professional-chart__overlay h3{color:var(--chart-text-strong);margin:0;font-size:15px;font-weight:700}.professional-chart__overlay p{max-width:460px;color:var(--chart-text);margin:0;font-size:12px;line-height:1.5}.professional-chart__overlay button{color:#fff;background:var(--chart-blue);cursor:pointer;border:0;border-radius:6px;margin-top:6px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700}.professional-chart__overlay button:hover{filter:brightness(1.08)}.professional-chart__overlay--error h3{color:var(--chart-red)}.professional-chart__spinner{border:3px solid #ffffff21;border-top-color:var(--chart-blue-light);border-radius:50%;width:32px;height:32px;margin-bottom:4px;animation:.8s linear infinite chart-spin}.professional-chart__status-bar{z-index:120;color:#d2dcebb8;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080f1cc2;border:1px solid #7896be24;border-radius:5px;align-items:center;gap:10px;max-width:calc(100% - 96px);padding:5px 9px;font-size:10px;line-height:1;display:flex;position:absolute;bottom:26px;right:72px;overflow:hidden}.professional-chart[data-status-visible=false] .professional-chart__status-bar{display:none}.professional-chart-price-label{z-index:30;color:#fff;background:var(--chart-blue);pointer-events:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;right:0}.professional-chart-time-label{z-index:30;color:#fff;pointer-events:none;background:#334155;border-radius:4px;padding:4px 8px;font-size:11px;position:absolute;bottom:0}.professional-chart-indicator{z-index:30;pointer-events:none;align-items:center;gap:10px;max-width:calc(100% - 24px);font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;left:12px;overflow:hidden}.professional-chart-indicator-item{white-space:nowrap;flex:none;align-items:center;gap:5px;display:flex}.professional-chart-indicator-color{border-radius:999px;width:10px;height:2px}.professional-chart-tooltip{z-index:35;max-width:calc(100% - 24px);color:var(--chart-text-strong);pointer-events:none;flex-wrap:wrap;gap:10px;font-size:11px;font-weight:700;display:flex;position:absolute;top:28px;left:12px}.professional-chart-tooltip .up{color:var(--chart-green)}.professional-chart-tooltip .down{color:var(--chart-red)}.tt-chart-area,.trading-chart-container,.trading-chart-panel,.tournament-trading__chart-column{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.tt-chart-area>.professional-chart,.trading-chart-container>.professional-chart,.trading-chart-panel>.professional-chart,.tournament-trading__chart-column>.professional-chart{flex:auto;min-width:0;min-height:0}.professional-chart-fullscreen{z-index:99999!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.professional-chart:fullscreen{z-index:99999!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.professional-chart:-webkit-full-screen{z-index:99999!important;border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.professional-chart__sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.professional-chart-hidden{display:none!important}.professional-chart-disabled{pointer-events:none;opacity:.58}@media (width<=900px){.professional-chart{border-radius:8px}.professional-chart__header{min-height:48px;padding:7px 9px}.professional-chart__toolbar{gap:4px}.professional-chart__toolbar-button{min-width:28px;min-height:28px;padding-inline:7px}.professional-chart__status-bar{display:none}}@media (width<=640px){.professional-chart{border-radius:6px}.professional-chart__header{flex-direction:column;align-items:flex-start;gap:7px;min-height:auto;padding:7px 8px}.professional-chart__market,.professional-chart__toolbar{width:100%}.professional-chart__toolbar{justify-content:flex-start}.professional-chart__connection-label,.professional-chart__toolbar-divider{display:none}.professional-chart-indicator{gap:6px;max-width:calc(100% - 14px);font-size:10px;top:6px;left:7px}.professional-chart-tooltip{gap:6px;max-width:calc(100% - 14px);font-size:10px;top:23px;left:7px}.professional-chart-price-label,.professional-chart-time-label{padding:3px 6px;font-size:10px}}@media (height<=520px) and (orientation:landscape){.professional-chart__header{min-height:40px;padding-block:5px}.professional-chart__toolbar-button{min-width:25px;min-height:25px}.professional-chart-indicator{top:4px}.professional-chart-tooltip{top:20px}}@keyframes chart-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes chart-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.professional-chart,.professional-chart *,.professional-chart :before,.professional-chart :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.trading-chart{grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.trading-chart__header{border-bottom:1px solid var(--border);background:#081323f5;flex-direction:column;width:100%;min-width:0;display:flex}.trading-chart__market-row{justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:30px;padding:4px 10px 2px;display:flex}.trading-chart__active-market{color:#fff;white-space:nowrap;font-size:13px;font-weight:700}.trading-chart__connection{color:var(--muted);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.trading-chart__connection-dot{background:#64748b;border-radius:50%;width:7px;height:7px;display:block}.trading-chart__connection.is-connected{color:#22c55e}.trading-chart__connection.is-connected .trading-chart__connection-dot{background:#22c55e;box-shadow:0 0 0 3px #22c55e1a,0 0 8px #22c55e99}.trading-chart__connection.is-connecting{color:#f59e0b}.trading-chart__connection.is-connecting .trading-chart__connection-dot{background:#f59e0b}.trading-chart__connection.is-disconnected{color:#ef4444}.trading-chart__connection.is-disconnected .trading-chart__connection-dot{background:#ef4444}.trading-chart__timeframes{scrollbar-width:none;align-items:center;gap:6px;width:100%;min-width:0;min-height:38px;padding:3px 8px 5px;display:flex;overflow:auto hidden}.trading-chart__timeframes::-webkit-scrollbar{display:none}.trading-chart__timeframe{min-width:44px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700;transition:color .2s,background-color .2s,border-color .2s}.trading-chart__timeframe:hover{color:#fff;border-color:var(--border);background:#142640}.trading-chart__timeframe.active{color:#fff;background:var(--blue);border-color:#60a5fa}.trading-chart__body{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.trading-chart__body>.professional-chart{width:100%;height:100%;min-height:0}.trading-chart__status{z-index:20;color:#fff;border:1px solid var(--border);pointer-events:none;background:#101f36f0;border-radius:8px;padding:8px 14px;font-size:13px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.trading-chart__status.negative{color:#fecaca;background:#450a0af0;border-color:#ef4444a6}.entry-line,.tp-line,.sl-line,.crosshair-x,.crosshair-y{display:none}@media (width<=1200px){.trading-chart__market-row{min-height:28px;padding-left:8px;padding-right:8px}.trading-chart__active-market{font-size:12px}.trading-chart__connection{font-size:10px}.trading-chart__timeframes{min-height:34px;padding:2px 6px 4px}.trading-chart__timeframe{min-width:40px;height:28px;padding:0 8px;font-size:11px}}.order-panel{color:#f8fafc;background:#080d16;flex-direction:column;gap:14px;width:100%;min-width:0;padding:16px;display:flex}.order-panel button,.order-panel input{font:inherit}.order-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-panel__header>div{min-width:0}.order-panel__eyebrow{color:#8c98ab;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:600;line-height:1;display:block}.order-panel__header h2{color:#fff;margin:0;font-size:20px;font-weight:750;line-height:1.1}.order-panel__live{color:#4ade80;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:700;display:inline-flex}.order-panel__live:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55ebf}.order-panel__tabs{background:#0c131feb;border:1px solid #7189ab24;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.order-panel__tabs button{color:#8290a5;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s}.order-panel__tabs button:hover{color:#dbe5f3}.order-panel__tabs button.is-active{color:#fff;background:var(--accent,#2563eb);box-shadow:0 5px 16px #00000040}.order-panel__balance-card{background:#0d1522e0;border:1px solid #7189ab21;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.order-panel__balance-card span{color:#8c98ab;font-size:11px;font-weight:600}.order-panel__balance-card strong{color:#fff;text-align:right;font-size:14px;font-weight:750}.order-panel__field{flex-direction:column;gap:9px;display:flex}.order-panel__field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-panel__field-heading label,.order-panel__field-heading>span{color:#c8d2e0;font-size:12px;font-weight:650}.order-panel__field-heading>span:last-child{color:#7f8ca0;font-size:10px;font-weight:600}.order-panel__field-heading strong{color:var(--accent,#3b82f6);font-size:13px;font-weight:800}.order-panel__stepper{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px;display:grid}.order-panel__stepper>button{color:#dbe5f3;cursor:pointer;background:#0f1827f5;border:1px solid #7189ab29;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:0;font-size:20px;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:flex}.order-panel__stepper>button:hover{color:#fff;border-color:var(--accent,#3b82f6);background:#1a273cfa}.order-panel__input-wrapper{background:#080e18f5;border:1px solid #7189ab2b;border-radius:8px;align-items:center;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex}.order-panel__input-wrapper:focus-within{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 3px var(--accent-soft,#2563eb1f)}.order-panel__input-wrapper input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:40px;padding:0 8px 0 12px;font-size:14px;font-weight:750}.order-panel__input-wrapper span{color:#7f8ca0;white-space:nowrap;padding-right:11px;font-size:10px;font-weight:650}.order-panel input[type=number]{appearance:textfield}.order-panel input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.order-panel input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.order-panel__quick-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.order-panel__quick-amounts button{color:#9aa7b9;cursor:pointer;background:#0d1522eb;border:1px solid #7189ab24;border-radius:7px;min-height:30px;padding:5px 4px;font-size:10px;font-weight:750;transition:color .18s,border-color .18s,background .18s}.order-panel__quick-amounts button:hover{color:#fff;border-color:var(--accent,#3b82f6);background:var(--accent-soft,#2563eb1f)}.order-panel__leverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.order-panel__leverage-grid button{color:#a3afc0;cursor:pointer;background:#0d1522eb;border:1px solid #7189ab24;border-radius:7px;min-width:0;min-height:34px;padding:6px 3px;font-size:11px;font-weight:800;transition:color .18s,border-color .18s,background .18s,box-shadow .18s}.order-panel__leverage-grid button:hover{color:#fff;border-color:var(--accent,#3b82f6)}.order-panel__leverage-grid button.is-active{color:#fff;border-color:var(--accent,#3b82f6);background:var(--accent,#2563eb);box-shadow:inset 0 0 0 1px var(--accent-border,#ffffff1a), 0 5px 14px #0003}.order-panel__custom-leverage{background:#0b121ee6;border:1px solid #7189ab21;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;padding:9px 10px;display:grid}.order-panel__custom-leverage>label{color:#aeb9c9;font-size:11px;font-weight:650}.order-panel__custom-leverage-input{background:#080e18;border:1px solid #7189ab29;border-radius:7px;align-items:center;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex}.order-panel__custom-leverage-input:focus-within{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 3px var(--accent-soft,#2563eb1f)}.order-panel__custom-leverage-input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;padding:0 8px 0 10px;font-size:12px;font-weight:750}.order-panel__custom-leverage-input span{color:var(--accent,#3b82f6);padding-right:10px;font-size:12px;font-weight:800}.order-panel__custom-leverage small{color:#6f7d92;grid-column:1/-1;font-size:9px;line-height:1.2}.order-panel__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.order-panel__summary>div{background:#0c1421e0;border:1px solid #7189ab1f;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.order-panel__summary span{color:#7f8ca0;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:650}.order-panel__summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.order-panel__risk-settings{flex-direction:column;gap:8px;display:flex}.order-panel__risk-row{background:#0b121ee0;border:1px solid #7189ab1f;border-radius:8px;grid-template-columns:16px 78px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.order-panel__risk-row>input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent,#2563eb);cursor:pointer;margin:0}.order-panel__risk-row>span{color:#b8c3d2;white-space:nowrap;font-size:10px;font-weight:700}.order-panel__risk-row>input[type=number]{color:#fff;background:#080e18;border:1px solid #7189ab26;border-radius:6px;outline:0;width:100%;min-width:0;height:32px;padding:0 9px;font-size:11px;font-weight:650;transition:border-color .18s,box-shadow .18s}.order-panel__risk-row>input[type=number]:focus{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 3px var(--accent-soft,#2563eb1f)}.order-panel__risk-row>input[type=number]:disabled{color:#536075;cursor:not-allowed;opacity:.55;background:#0c131fb8}.order-panel__risk-row>input::placeholder{color:#58667a}.order-panel__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-panel__actions button{color:#fff;cursor:pointer;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:52px;padding:8px;transition:transform .16s,filter .16s,opacity .16s,box-shadow .16s;display:flex}.order-panel__actions button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.order-panel__actions button:active:not(:disabled){transform:translateY(0)}.order-panel__actions button:disabled{cursor:not-allowed;opacity:.45}.order-panel__buy-button{background:linear-gradient(135deg,#059669,#16a34a);box-shadow:0 8px 20px #16a34a2e}.order-panel__sell-button{background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 8px 20px #ef44442e}.order-panel__actions span{font-size:12px;font-weight:800}.order-panel__actions strong{letter-spacing:.08em;opacity:.8;margin-top:2px;font-size:9px;font-weight:700}.order-panel__notice{color:#657389;text-align:center;margin:-2px 0 0;font-size:9px;line-height:1.35}.tt-right-column .order-panel,.tt-sidebar .order-panel{scrollbar-width:thin;scrollbar-color:#6d819e59 transparent;overflow-y:auto}.tt-right-column .order-panel::-webkit-scrollbar{width:5px}.tt-sidebar .order-panel::-webkit-scrollbar{width:5px}.tt-right-column .order-panel::-webkit-scrollbar-thumb{background:#6d819e59;border-radius:999px}.tt-sidebar .order-panel::-webkit-scrollbar-thumb{background:#6d819e59;border-radius:999px}.tt-right-column .order-panel::-webkit-scrollbar-track{background:0 0}.tt-sidebar .order-panel::-webkit-scrollbar-track{background:0 0}@media (width<=1180px){.order-panel{gap:12px;padding:13px}.order-panel__summary{grid-template-columns:1fr}.order-panel__risk-row{grid-template-columns:16px 70px minmax(0,1fr)}}@media (width<=900px){.order-panel--mobile-hidden{display:none}.tournament-mobile .tt-mobile-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (width<=520px){.order-panel__header{align-items:center}.order-panel__live{padding:5px 7px}.order-panel__quick-amounts,.order-panel__leverage-grid{gap:5px}.order-panel__custom-leverage{grid-template-columns:1fr}.order-panel__custom-leverage small{grid-column:auto}.order-panel__risk-row{grid-template-columns:16px minmax(0,1fr)}.order-panel__risk-row>input[type=number]{grid-column:1/-1}}.mobile-quick-trade-bar,.mobile-quick-trade-modal-backdrop{display:none}@media (width<=900px){.mobile-quick-trade-bar{z-index:1200;width:100%;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0b121efa,#050a12fc);border-top:1px solid #7189ab38;grid-template-columns:minmax(58px,.72fr) minmax(64px,.82fr) minmax(170px,2.3fr);align-items:stretch;gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000075}.mobile-quick-trade-bar button{min-width:0;height:56px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9px;padding:6px;transition:transform .14s,filter .14s,border-color .14s,background .14s,opacity .14s}.mobile-quick-trade-bar button:active:not(:disabled){transform:scale(.97)}.mobile-quick-trade-bar button:disabled{cursor:not-allowed;opacity:.42}.mobile-quick-trade-bar__selector{color:#fff;background:#111b2bf5;border:1px solid #7189ab33;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.mobile-quick-trade-bar__selector:hover:not(:disabled){border-color:var(--accent,#3b82f6);background:#19263bfa}.mobile-quick-trade-bar__selector span{color:#8f9db1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;line-height:1;overflow:hidden}.mobile-quick-trade-bar__selector strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:850;line-height:1.1;overflow:hidden}.mobile-quick-trade-bar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.mobile-quick-trade-bar__short,.mobile-quick-trade-bar__long{color:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-quick-trade-bar__short{background:linear-gradient(135deg,#b91c1c,#ef4444);box-shadow:0 6px 18px #ef444433}.mobile-quick-trade-bar__long{background:linear-gradient(135deg,#047857,#16a34a);box-shadow:0 6px 18px #16a34a33}.mobile-quick-trade-bar__short:hover:not(:disabled),.mobile-quick-trade-bar__long:hover:not(:disabled){filter:brightness(1.08)}.mobile-quick-trade-bar__short span,.mobile-quick-trade-bar__long span{opacity:.82;font-size:9px;font-weight:700;line-height:1}.mobile-quick-trade-bar__short strong,.mobile-quick-trade-bar__long strong{letter-spacing:.025em;font-size:13px;font-weight:900;line-height:1.05}.mobile-quick-trade-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(4px);background:#000000a3;justify-content:center;align-items:flex-end;padding:16px 10px 0;display:flex;position:fixed;inset:0}.mobile-quick-trade-modal{width:100%;max-width:520px;max-height:min(76vh,620px);padding:15px 14px calc(18px + env(safe-area-inset-bottom));color:#f8fafc;background:linear-gradient(#101927,#080d16);border:1px solid #7189ab3d;border-bottom:0;border-radius:18px 18px 0 0;animation:.2s ease-out mobileQuickTradeModalIn;overflow-y:auto;box-shadow:0 -18px 45px #00000080}.mobile-quick-trade-modal__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.mobile-quick-trade-modal__header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-quick-trade-modal__header span{color:var(--accent,#3b82f6);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.mobile-quick-trade-modal__header strong{color:#fff;font-size:17px;font-weight:800;line-height:1.2}.mobile-quick-trade-modal__header>button{color:#cbd5e1;width:34px;height:34px;font:inherit;cursor:pointer;background:#111b2beb;border:1px solid #7189ab33;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;font-size:23px;font-weight:400;line-height:1;display:flex}.mobile-quick-trade-modal__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobile-quick-trade-modal__options button{color:#c3cedd;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#0f1827f5;border:1px solid #7189ab2e;border-radius:9px;padding:8px 4px;font-size:13px;font-weight:850;transition:border-color .16s,color .16s,background .16s,transform .16s}.mobile-quick-trade-modal__options button:active{transform:scale(.97)}.mobile-quick-trade-modal__options button.is-active{color:#fff;border-color:var(--accent,#3b82f6);background:var(--accent,#2563eb);box-shadow:0 7px 18px #0000003d}.mobile-quick-trade-modal__custom{background:#090f19f0;border:1px solid #7189ab29;border-radius:10px;flex-direction:column;gap:8px;margin-top:14px;padding:12px;display:flex}.mobile-quick-trade-modal__custom>label{color:#aeb9c9;font-size:11px;font-weight:700}.mobile-quick-trade-modal__custom>div{background:#070c14;border:1px solid #7189ab33;border-radius:8px;align-items:center;min-width:0;transition:border-color .16s,box-shadow .16s;display:flex}.mobile-quick-trade-modal__custom>div:focus-within{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 3px var(--accent-soft,#2563eb1f)}.mobile-quick-trade-modal__custom input{color:#fff;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px 0 12px;font-size:14px;font-weight:750}.mobile-quick-trade-modal__custom input[type=number]{appearance:textfield}.mobile-quick-trade-modal__custom input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.mobile-quick-trade-modal__custom input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.mobile-quick-trade-modal__custom>div>span{color:var(--accent,#3b82f6);white-space:nowrap;padding-right:12px;font-size:11px;font-weight:800}.mobile-quick-trade-modal__custom small{color:#718096;font-size:9px;line-height:1.3}.mobile-quick-trade-modal__confirm{color:#fff;background:var(--accent,#2563eb);width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:9px;margin-top:12px;padding:9px 14px;font-size:12px;font-weight:800;box-shadow:0 8px 20px #00000040}.mobile-quick-trade-modal__confirm:disabled{cursor:not-allowed;opacity:.42}}@keyframes mobileQuickTradeModalIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ranking-panel{color:#f8fafc;background:#080d16;flex-direction:column;gap:14px;width:100%;min-width:0;height:100%;padding:16px;display:flex}.ranking-panel__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ranking-panel__title-area{min-width:0}.ranking-panel__eyebrow{color:#7f8ca0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:700;line-height:1;display:block}.ranking-panel__header h2{color:#fff;margin:0;font-size:19px;font-weight:800;line-height:1.15}.ranking-panel__header small{color:#77859a;margin-top:5px;font-size:10px;font-weight:600;display:block}.ranking-panel__header-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.ranking-panel__players-count{color:#8795a9;white-space:nowrap;font-size:10px;font-weight:650}.ranking-panel__live{color:#4ade80;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.ranking-panel__live:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #22c55ebf}.ranking-panel__table{background:#0a101bf0;border:1px solid #7189ab21;border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ranking-panel__head{color:#667489;text-transform:uppercase;letter-spacing:.06em;background:#0f1725f5;border-bottom:1px solid #7189ab1f;grid-template-columns:46px minmax(120px,1.4fr) minmax(88px,.8fr) minmax(82px,.7fr);align-items:center;gap:10px;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:grid}.ranking-panel__head span:nth-child(3),.ranking-panel__head span:nth-child(4){text-align:right}.ranking-panel__body{scrollbar-width:thin;scrollbar-color:#6d819e59 transparent;flex:1;min-height:0;overflow:hidden auto}.ranking-panel__body::-webkit-scrollbar{width:5px}.ranking-panel__body::-webkit-scrollbar-thumb{background:#6d819e59;border-radius:999px}.ranking-panel__body::-webkit-scrollbar-track{background:0 0}.ranking-panel__row{background:#080d166b;border-bottom:1px solid #7189ab12;grid-template-columns:46px minmax(120px,1.4fr) minmax(88px,.8fr) minmax(82px,.7fr);align-items:center;gap:10px;min-height:50px;padding:7px 12px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.ranking-panel__row:last-child{border-bottom:0}.ranking-panel__row:hover{background:#162134c2}.ranking-panel__position{color:#8d9aae;justify-content:flex-start;align-items:center;min-width:0;font-size:11px;font-weight:750;display:flex}.ranking-panel__medal{justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:inline-flex}.ranking-panel__player{align-items:center;gap:9px;min-width:0;display:flex}.ranking-panel__avatar{color:#dbeafe;letter-spacing:.02em;background:radial-gradient(circle at 30% 25%,#60a5fa4d,#0000 48%),linear-gradient(135deg,#1e40afc7,#0f172af5);border:1px solid #60a5fa33;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:flex;overflow:hidden}.ranking-panel__player-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ranking-panel__player-info strong{color:#e8eef7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.1;overflow:hidden}.ranking-panel__player-info small{color:var(--accent,#60a5fa);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:800}.ranking-panel__balance{color:#b8c3d2;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.ranking-panel__profit{text-align:right;white-space:nowrap;font-size:10px;font-weight:850}.ranking-panel__profit.is-positive,.ranking-panel__footer-card strong.is-positive{color:#22c55e}.ranking-panel__profit.is-negative,.ranking-panel__footer-card strong.is-negative{color:#ef4444}.ranking-panel__profit.is-neutral{color:#94a3b8}.ranking-panel__row--top-1{background:linear-gradient(90deg,#facc1517,#080d1661 48%);border-bottom-color:#facc1521}.ranking-panel__row--top-1:before{content:"";background:#facc15;width:3px;position:absolute;top:0;bottom:0;left:0}.ranking-panel__row--top-2{background:linear-gradient(90deg,#cbd5e112,#080d1661 48%);border-bottom-color:#cbd5e11c}.ranking-panel__row--top-2:before{content:"";background:#cbd5e1;width:3px;position:absolute;top:0;bottom:0;left:0}.ranking-panel__row--top-3{background:linear-gradient(90deg,#fb923c12,#080d1661 48%);border-bottom-color:#fb923c1c}.ranking-panel__row--top-3:before{content:"";background:#fb923c;width:3px;position:absolute;top:0;bottom:0;left:0}.ranking-panel__row--me{border-top:1px solid var(--accent-border,#3b82f652);border-bottom-color:var(--accent-border,#3b82f63d);background:linear-gradient(90deg, var(--accent-soft,#2563eb24), #080d1680 58%)}.ranking-panel__row--me:after{border:1px solid var(--accent-border,#3b82f638);pointer-events:none;content:"";border-radius:7px;position:absolute;inset:6px}.ranking-panel__row--me .ranking-panel__avatar{border-color:var(--accent,#3b82f6);box-shadow:0 0 14px var(--accent-soft,#2563eb38)}.ranking-panel__row--me .ranking-panel__player-info strong{color:#fff}.ranking-panel__separator{color:#758399;background:#0b121ef5;align-items:center;gap:10px;min-height:34px;padding:0 12px;display:flex}.ranking-panel__separator span{background:#7189ab21;flex:1;height:1px}.ranking-panel__separator strong{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:8px;font-weight:800}.ranking-panel__empty{color:#718096;text-align:center;justify-content:center;align-items:center;min-height:140px;padding:24px;font-size:11px;font-weight:650;display:flex}.ranking-panel__footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ranking-panel__footer-card{background:#0c1421e6;border:1px solid #7189ab1f;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.ranking-panel__footer-card span{color:#76849a;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.ranking-panel__footer-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}@media (width<=1180px){.ranking-panel{gap:12px;padding:13px}.ranking-panel__head,.ranking-panel__row{grid-template-columns:42px minmax(105px,1.4fr) minmax(78px,.8fr) minmax(72px,.7fr);gap:7px;padding-left:9px;padding-right:9px}.ranking-panel__footer{grid-template-columns:1fr}}@media (width<=900px){.ranking-panel{height:auto;min-height:520px}.ranking-panel__table{min-height:390px}.ranking-panel__footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.ranking-panel{min-height:0;padding:12px}.ranking-panel__header{align-items:center}.ranking-panel__header-status{gap:5px}.ranking-panel__players-count{display:none}.ranking-panel__head{grid-template-columns:38px minmax(100px,1fr) minmax(68px,.72fr)}.ranking-panel__head span:nth-child(3){display:none}.ranking-panel__head span:nth-child(4){grid-column:3}.ranking-panel__row{grid-template-columns:38px minmax(100px,1fr) minmax(68px,.72fr)}.ranking-panel__balance{display:none}.ranking-panel__profit{grid-column:3}.ranking-panel__footer{grid-template-columns:1fr 1fr}.ranking-panel__footer-card:first-child{grid-column:1/-1}}@media (width<=420px){.ranking-panel__header h2{font-size:17px}.ranking-panel__header small{display:none}.ranking-panel__row{min-height:48px}.ranking-panel__avatar{flex-basis:27px;width:27px;height:27px;font-size:9px}.ranking-panel__player{gap:7px}.ranking-panel__footer{grid-template-columns:1fr}.ranking-panel__footer-card:first-child{grid-column:auto}}.mobile-professional-chart{--chart-bg:#07111f;--chart-panel:#0b1726;--chart-border:#ffffff14;background:var(--chart-bg);border-radius:10px;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.mobile-professional-chart[data-theme=blue]{--chart-bg:#07111f;--chart-panel:#0b1726;--chart-border:#2f7cff33}.mobile-professional-chart[data-theme=red]{--chart-bg:#17090d;--chart-panel:#240d12;--chart-border:#ef3f4c38}.mobile-professional-chart,.mobile-professional-chart *,.mobile-professional-chart :before,.mobile-professional-chart :after{box-sizing:border-box}.mobile-professional-chart__viewport{touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at top, #ffffff06, transparent 40%), var(--chart-bg);flex:1;width:100%;height:100%;position:relative;overflow:hidden}.mobile-professional-chart__viewport canvas{pointer-events:none;image-rendering:auto;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.mobile-professional-chart__viewport canvas:first-child{z-index:1}.mobile-professional-chart__viewport canvas:nth-child(2){z-index:2}.mobile-professional-chart__viewport canvas:nth-child(3){z-index:3}.mobile-professional-chart__viewport canvas:nth-child(4){z-index:4}.mobile-professional-chart__viewport canvas:nth-child(5){z-index:5}.mobile-professional-chart__viewport canvas:nth-child(6){z-index:6}.mobile-professional-chart__viewport canvas:nth-child(7){z-index:7}.mobile-professional-chart__viewport canvas:nth-child(8){z-index:8}.mobile-professional-chart__viewport canvas:nth-child(9){z-index:9}.mobile-professional-chart__viewport canvas:nth-child(10){z-index:10}@media (width<=480px){.mobile-professional-chart{border-radius:8px}}@media (orientation:landscape){.mobile-professional-chart{border-radius:6px}}.mobile-trading-chart{--mtc-accent:#2f7cff;--mtc-accent-rgb:47, 124, 255;--mtc-bg:#07111f;--mtc-bg-soft:#0a1728;--mtc-bg-elevated:#0d1c2f;--mtc-border:#94a3b829;--mtc-border-strong:rgba(var(--mtc-accent-rgb), .42);--mtc-text:#e2e8f0;--mtc-text-muted:#94a3b8;--mtc-positive:#16c784;--mtc-negative:#ea3943;width:100%;min-width:0;color:var(--mtc-text);background:linear-gradient(180deg, rgba(var(--mtc-accent-rgb), .055), transparent 92px), var(--mtc-bg);border:1px solid var(--mtc-border);isolation:isolate;border-radius:12px;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffff06}.mobile-trading-chart[data-theme=blue]{--mtc-accent:#2f7cff;--mtc-accent-rgb:47, 124, 255;--mtc-bg:#07111f;--mtc-bg-soft:#0a1728;--mtc-bg-elevated:#0d1c2f;--mtc-border:#60a5fa2e}.mobile-trading-chart[data-theme=red]{--mtc-accent:#ef3f4c;--mtc-accent-rgb:239, 63, 76;--mtc-bg:#16090d;--mtc-bg-soft:#200d13;--mtc-bg-elevated:#2a1118;--mtc-border:#f8717133}.mobile-trading-chart,.mobile-trading-chart *,.mobile-trading-chart :before,.mobile-trading-chart :after{box-sizing:border-box}.mobile-trading-chart__header{z-index:20;background:linear-gradient(180deg, #ffffff05, transparent), var(--mtc-bg-soft);border-bottom:1px solid var(--mtc-border);flex-direction:column;flex:none;gap:9px;width:100%;min-width:0;padding:10px 10px 8px;display:flex;position:relative}.mobile-trading-chart__market-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mobile-trading-chart__active-market{min-width:0;color:var(--mtc-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,3.7vw,16px);font-weight:800;line-height:1.2;overflow:hidden}.mobile-trading-chart__connection{min-height:24px;color:var(--mtc-text-muted);letter-spacing:.04em;text-transform:uppercase;background:#94a3b80e;border:1px solid #94a3b81f;border-radius:999px;flex:none;justify-content:flex-end;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.mobile-trading-chart__connection-dot{background:#64748b;border-radius:50%;flex:none;width:6px;height:6px}.mobile-trading-chart__connection.is-connected{color:var(--mtc-positive);border-color:#16c78433}.mobile-trading-chart__connection.is-connected .mobile-trading-chart__connection-dot{background:var(--mtc-positive);box-shadow:0 0 9px #16c7849e}.mobile-trading-chart__connection.is-connecting{color:#f6c344;border-color:#f6c34433}.mobile-trading-chart__connection.is-connecting .mobile-trading-chart__connection-dot{background:#f6c344;animation:1s ease-in-out infinite mobile-chart-pulse}.mobile-trading-chart__connection.is-disconnected{color:var(--mtc-negative);border-color:#ea394333}.mobile-trading-chart__connection.is-disconnected .mobile-trading-chart__connection-dot{background:var(--mtc-negative)}.mobile-trading-chart__timeframes{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;min-width:0;display:grid}.mobile-trading-chart__timeframe{min-width:0;min-height:31px;color:var(--mtc-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#94a3b80b;border:1px solid #94a3b81c;border-radius:6px;justify-content:center;align-items:center;padding:5px 2px;font-family:inherit;font-size:clamp(9px,2.65vw,11px);font-weight:800;line-height:1;transition:color .14s,background-color .14s,border-color .14s,transform .11s,box-shadow .14s;display:inline-flex}.mobile-trading-chart__timeframe:active{transform:scale(.95)}.mobile-trading-chart__timeframe.is-active{color:#fff;background:linear-gradient(180deg, rgba(var(--mtc-accent-rgb), .9), rgba(var(--mtc-accent-rgb), .68));border-color:rgba(var(--mtc-accent-rgb), .86);box-shadow:0 5px 14px rgba(var(--mtc-accent-rgb), .2), inset 0 1px 0 #ffffff2b}.mobile-trading-chart__body{background:var(--mtc-bg);flex-direction:column;width:100%;min-width:0;height:clamp(300px,92vw,430px);min-height:300px;display:flex;position:relative;overflow:hidden}.mobile-trading-chart__body>.mobile-professional-chart{border:0;border-radius:0;flex:auto;width:100%;min-width:0;height:100%;min-height:0}.mobile-trading-chart__status{z-index:80;max-width:calc(100% - 24px);color:var(--mtc-text);border:1px solid var(--mtc-border-strong);text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080f1ce0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:750;line-height:1.3;position:absolute;top:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 22px #0000003d}.mobile-trading-chart__status.is-negative{color:#fecaca;background:#380c12eb;border-color:#ea394361}@media (width<=380px){.mobile-trading-chart{border-radius:9px}.mobile-trading-chart__header{padding-inline:8px}.mobile-trading-chart__timeframes{gap:4px}.mobile-trading-chart__timeframe{border-radius:5px;min-height:29px}.mobile-trading-chart__connection-label{display:none}.mobile-trading-chart__connection{min-width:24px;padding-inline:7px}.mobile-trading-chart__body{height:clamp(285px,96vw,385px);min-height:285px}}@media (width>=641px) and (width<=900px){.mobile-trading-chart__body{height:clamp(380px,58vw,520px)}}@media (height<=520px) and (orientation:landscape){.mobile-trading-chart__header{gap:6px;padding-block:7px 6px}.mobile-trading-chart__timeframe{min-height:27px}.mobile-trading-chart__body{height:clamp(260px,62vh,360px);min-height:260px}}@media (prefers-reduced-motion:reduce){.mobile-trading-chart,.mobile-trading-chart *,.mobile-trading-chart :before,.mobile-trading-chart :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes mobile-chart-pulse{0%,to{opacity:.42}50%{opacity:1}}.tournament-result-modal__backdrop{z-index:9999;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at top,#236fff2e,#0000 38%),#030914e0;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out tournament-result-backdrop-in;display:flex;position:fixed;inset:0}.tournament-result-modal{color:#f4f7ff;background:linear-gradient(160deg,#0f1c34fa,#060e1dfa);border:1px solid #78a4ff38;border-radius:24px;width:min(980px,100%);max-height:calc(100vh - 48px);animation:.22s cubic-bezier(.22,1,.36,1) tournament-result-modal-in;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000094,0 0 45px #1f65ff1f,inset 0 1px #ffffff0d}.tournament-result-modal:before{content:"";opacity:.92;background:linear-gradient(90deg,#0000,#2f7bff,#77b6ff,#d8e8ff,#77b6ff,#2f7bff,#0000);height:3px;position:absolute;inset:0 0 auto}.tournament-result-modal__close{z-index:2;color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:16px;right:16px}.tournament-result-modal__close:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.tournament-result-modal__header{text-align:center;background:radial-gradient(circle at 50% 0,#377cff38,#0000 56%);border-bottom:1px solid #ffffff12;padding:38px 72px 28px;position:relative}.tournament-result-modal__eyebrow{color:#8fbaff;letter-spacing:.18em;background:#2f7bff1a;border:1px solid #609cff3d;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.tournament-result-modal__trophy{filter:drop-shadow(0 10px 20px #ffc2462e);margin-top:16px;font-size:48px;line-height:1}.tournament-result-modal__header h2{color:#fff;letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.05}.tournament-result-modal__tournament-name{color:#dce6f7b8;margin:10px 0 0;font-size:14px}.tournament-result-modal__player-result{margin-top:20px}.tournament-result-modal__player-result p{color:#e7eefae0;margin:0;font-size:16px}.tournament-result-modal__player-result p strong{color:#fff;font-weight:800}.tournament-result-modal__prize{background:linear-gradient(135deg,#296fff29,#ffffff09);border:1px solid #4b8cff42;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(340px,100%);margin:18px auto 0;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff0d}.tournament-result-modal__prize span{color:#dbe5f6b8;font-size:13px;font-weight:600}.tournament-result-modal__prize strong{color:#fff;font-size:22px;font-weight:850}.tournament-result-modal__result-unavailable{color:#dce5f3ad;margin:18px 0 0;font-size:14px}.tournament-result-modal__ranking{padding:24px}.tournament-result-modal__ranking-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tournament-result-modal__ranking-heading h3{color:#fff;margin:0;font-size:17px;font-weight:760}.tournament-result-modal__ranking-heading span{color:#c5d3e994;font-size:12px}.tournament-result-modal__table-wrapper{scrollbar-width:thin;scrollbar-color:#548fff73 #ffffff08;background:#040b1870;border:1px solid #ffffff12;border-radius:16px;max-height:min(48vh,430px);overflow:auto}.tournament-result-modal__table-wrapper::-webkit-scrollbar{width:8px;height:8px}.tournament-result-modal__table-wrapper::-webkit-scrollbar-track{background:#ffffff05}.tournament-result-modal__table-wrapper::-webkit-scrollbar-thumb{background:#548fff6b;border-radius:999px}.tournament-result-modal__table{border-collapse:collapse;width:100%;min-width:720px}.tournament-result-modal__table thead th{z-index:1;color:#bdcde5a8;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#081224f7;border-bottom:1px solid #ffffff12;padding:13px 16px;font-size:11px;font-weight:750;position:sticky;top:0}.tournament-result-modal__table thead th:first-child,.tournament-result-modal__table tbody td:first-child{text-align:center;width:92px}.tournament-result-modal__table tbody tr{border-bottom:1px solid #ffffff0e;transition:background .15s}.tournament-result-modal__table tbody tr:last-child{border-bottom:0}.tournament-result-modal__table tbody tr:hover{background:#ffffff06}.tournament-result-modal__table tbody tr.is-current-player{background:linear-gradient(90deg,#2469ff29,#2469ff0e);box-shadow:inset 3px 0 #4f8cff}.tournament-result-modal__table td{color:#eaf0fae0;vertical-align:middle;padding:14px 16px;font-size:13px}.tournament-result-modal__medal{font-size:22px;line-height:1;display:inline-flex}.tournament-result-modal__position-number{color:#dbe5f5b3;font-weight:750}.tournament-result-modal__player{align-items:center;gap:11px;display:flex}.tournament-result-modal__avatar{color:#dceaff;background:linear-gradient(145deg,#3a80ff38,#ffffff0a);border:1px solid #74a9ff33;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.tournament-result-modal__player div{min-width:0}.tournament-result-modal__player strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:13px;font-weight:720;display:block;overflow:hidden}.tournament-result-modal__player small{color:#74a8ff;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:750;display:block}.tournament-result-modal__result{flex-direction:column;gap:2px;display:inline-flex}.tournament-result-modal__result strong{color:#eaf0fae6;font-size:13px}.tournament-result-modal__result small{color:#bfcde28f;font-size:11px}.tournament-result-modal__result.is-positive strong,.tournament-result-modal__result.is-positive small{color:#38d996}.tournament-result-modal__result.is-negative strong,.tournament-result-modal__result.is-negative small{color:#ff6c82}.tournament-result-modal__table-prize{color:#7fb0ff;font-size:13px;font-weight:800}.tournament-result-modal__no-prize{color:#becadf61}.tournament-result-modal__empty{color:#ced9eb94!important;text-align:center!important;padding:34px!important}.tournament-result-modal__footer{justify-content:flex-end;padding:0 24px 24px;display:flex}.tournament-result-modal__footer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#236cff,#3e89ff);border:1px solid #5d97ff57;border-radius:13px;min-width:180px;padding:13px 22px;font-size:13px;font-weight:780;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 10px 28px #236cff33,inset 0 1px #ffffff2e}.tournament-result-modal__footer button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 34px #236cff4d,inset 0 1px #fff3}.tournament-result-modal__footer button:active{transform:translateY(0)}@keyframes tournament-result-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tournament-result-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.tournament-result-modal__backdrop{align-items:flex-end;padding:0}.tournament-result-modal{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;max-height:94vh}.tournament-result-modal__header{padding:32px 20px 24px}.tournament-result-modal__trophy{font-size:40px}.tournament-result-modal__header h2{font-size:29px}.tournament-result-modal__ranking{padding:20px 14px}.tournament-result-modal__table-wrapper{max-height:42vh}.tournament-result-modal__footer{padding:0 14px 18px}.tournament-result-modal__footer button{width:100%}}@media (width<=480px){.tournament-result-modal__close{border-radius:10px;width:36px;height:36px;top:12px;right:12px}.tournament-result-modal__header{padding-top:28px}.tournament-result-modal__eyebrow{font-size:10px}.tournament-result-modal__player-result p{font-size:14px}.tournament-result-modal__prize{padding:14px 15px}.tournament-result-modal__prize strong{font-size:19px}.tournament-result-modal__ranking-heading{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.tournament-result-modal__backdrop,.tournament-result-modal{animation:none}.tournament-result-modal__close,.tournament-result-modal__footer button,.tournament-result-modal__table tbody tr{transition:none}}.trading-tutorial{z-index:5000;pointer-events:none;position:fixed;inset:0}.trading-tutorial__fallback-overlay{z-index:5000;pointer-events:none;background:#01050dc7;position:fixed;inset:0}.trading-tutorial__spotlight{z-index:5001;pointer-events:none;background:0 0;border:2px solid #5ca6ff;border-radius:16px;transition:top .25s,left .25s,width .25s,height .25s;animation:1.8s ease-in-out infinite tradingTutorialSpotlightPulse;position:fixed;box-shadow:0 0 0 9999px #01050dc7,0 0 0 4px #3784ff38,0 0 28px #4a94fff2,0 0 60px #3078ff94}@keyframes tradingTutorialSpotlightPulse{0%,to{border-color:#5ca6ffeb;box-shadow:0 0 0 9999px #01050dc7,0 0 0 4px #3784ff2e,0 0 22px #4a94ffc7,0 0 45px #3078ff6b}50%{border-color:#74b5ff;box-shadow:0 0 0 9999px #01050dc7,0 0 0 5px #3784ff40,0 0 34px #4a94ff,0 0 72px #3078ffb3}}.trading-tutorial__card{z-index:5002;pointer-events:auto;background:linear-gradient(#112443fc,#060f1dfc);border:1px solid #5497ff57;border-radius:20px;width:min(100% - 28px,430px);padding:18px;transition:top .25s,bottom .25s;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 22px 70px #0000009e,0 0 30px #226be11f}.trading-tutorial__card--bottom{top:auto;bottom:18px}.trading-tutorial__card--top{top:16px;bottom:auto}.trading-tutorial__progress{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.trading-tutorial__progress span{color:#73adff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.trading-tutorial__progress button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:700}.trading-tutorial__card h2{color:#fff;letter-spacing:-.02em;margin:0 0 9px;font-size:21px;font-weight:800;line-height:1.15}.trading-tutorial__card p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.58}.trading-tutorial__locating{color:#73adff;margin-top:10px;font-size:11px;font-weight:700;display:block}.trading-tutorial__interaction{color:#8dbbff;background:#347beb17;border:1px solid #4c94ff2e;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:700}.trading-tutorial__interaction.is-completed{color:#77e9aa;background:#23be7014;border-color:#3bde892e}.trading-tutorial__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.trading-tutorial__actions button{color:#ffffffdb;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;min-height:46px;font-size:12px;font-weight:800;transition:transform .15s,opacity .15s,background .15s}.trading-tutorial__actions button:active{transform:scale(.98)}.trading-tutorial__actions button:disabled{opacity:.3;cursor:default}.trading-tutorial__actions .trading-tutorial__next{color:#fff;background:linear-gradient(135deg,#1769e8,#3797ff);border:0;box-shadow:0 8px 22px #2879ff52}@media (width<=390px){.trading-tutorial__card{border-radius:17px;width:calc(100% - 20px);padding:16px}.trading-tutorial__card--bottom{bottom:10px}.trading-tutorial__card--top{top:10px}.trading-tutorial__card h2{font-size:19px}.trading-tutorial__card p{font-size:12px}.trading-tutorial__actions button{min-height:44px}}@media (width>=901px){.trading-tutorial__card{width:390px;left:auto;right:24px;transform:none}.trading-tutorial__card--bottom{top:auto;bottom:24px}.trading-tutorial__card--top{top:24px;bottom:auto}}.simulation-intro{color:#fff;background:radial-gradient(circle at top,#1f68e12e,#0000 34%),linear-gradient(#07101f 0%,#081426 48%,#050a12 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px 18px;display:flex}.simulation-intro__card{background:linear-gradient(#11223ffa,#07101ffc);border:1px solid #4a89f73d;border-radius:24px;width:min(100%,430px);padding:28px 22px;box-shadow:0 28px 80px #00000085}.simulation-intro__eyebrow{color:#68a5ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.simulation-intro__card h1{letter-spacing:-.035em;margin:0 0 14px;font-size:28px;line-height:1.08}.simulation-intro__card>p{color:#ffffffad;margin:0 0 18px;font-size:14px;line-height:1.6}.simulation-intro__notice{background:#276ce214;border:1px solid #4789fa26;border-radius:14px;margin-bottom:16px;padding:14px}.simulation-intro__notice strong{color:#fff;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.simulation-intro__notice p{color:#ffffffa1;margin:0;font-size:12px;line-height:1.5}.simulation-intro__features{grid-template-columns:1fr 1fr;gap:9px 12px;margin:18px 0;display:grid}.simulation-intro__features span{color:#ffffffd1;font-size:12px;font-weight:600}.simulation-intro__competition{padding-top:4px;color:#ffffff80!important;font-size:12px!important}.simulation-intro__error{background:#cd314217;border:1px solid #ff5b6a29;border-radius:10px;padding:10px 12px;color:#ff9ba5!important;margin:12px 0!important}.simulation-intro__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.simulation-intro__actions button{cursor:pointer;border-radius:13px;min-height:50px;padding:0 12px;font-size:13px;font-weight:800}.simulation-intro__actions button:disabled{opacity:.55;cursor:default}.simulation-intro__primary{color:#fff;background:linear-gradient(135deg,#1769e8,#3494ff);border:0;box-shadow:0 10px 26px #2277ff42}.simulation-intro__secondary{color:#ffffffd9;background:#ffffff0e;border:1px solid #ffffff17}@media (width<=390px){.simulation-intro{padding:18px 14px}.simulation-intro__card{padding:24px 18px}.simulation-intro__card h1{font-size:24px}.simulation-intro__features,.simulation-intro__actions{grid-template-columns:1fr}}.simulation-intro__card h1,.simulation-intro__card h2,.simulation-intro__card strong{color:#fff}.tournaments-page{color:#fff;background:radial-gradient(circle at top,#154b9638,#0000 32%),linear-gradient(#07111f 0%,#050b14 100%);min-height:100vh;padding-bottom:92px}.tournaments-page__header{z-index:30;-webkit-backdrop-filter:blur(16px);background:#050b14f0;border-bottom:1px solid #ffffff0f;grid-template-columns:42px 1fr 42px;align-items:center;gap:12px;padding:14px 16px;display:grid;position:sticky;top:0}.tournaments-page__header>div{flex-direction:column;align-items:center;display:flex}.tournaments-page__header strong{letter-spacing:-.7px;font-size:20px;font-weight:850}.tournaments-page__header strong span{color:#4d9cff}.tournaments-page__header small{color:#697a93;letter-spacing:1.5px;margin-top:2px;font-size:8px;font-weight:800}.tournaments-page__back,.tournaments-page__profile{color:#dce9fb;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.tournaments-page__back{font-size:29px;line-height:1}.tournaments-page__profile{font-size:16px}.tournaments-page__content{width:min(100%,1180px);margin:0 auto;padding:22px 16px 28px}.tournaments-page__title-row{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.tournaments-page__title-row>div>span{color:#4a9cff;letter-spacing:1.1px;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.tournaments-page__title-row h1{letter-spacing:-1px;margin:0;font-size:clamp(25px,7vw,34px);font-weight:850}.tournaments-page__title-row p{color:#8ea0b9;margin:7px 0 0;font-size:13px;line-height:1.45}.tournaments-page__banner-placeholder{background:radial-gradient(circle at 85% 25%,#3d8bff47,#0000 30%),linear-gradient(135deg,#11294ff2,#06101ffa);border:1px solid #4a9cff33;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:142px;margin-bottom:20px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.tournaments-page__banner-placeholder:before{content:"";border:1px solid #4e9bff29;border-radius:50%;width:180px;height:180px;position:absolute;top:-100px;right:-50px}.tournaments-page__banner-placeholder span{z-index:1;color:#65adff;letter-spacing:1.4px;font-size:10px;font-weight:850;position:relative}.tournaments-page__banner-placeholder strong{z-index:1;letter-spacing:-.8px;margin-top:4px;font-size:25px;font-weight:850;position:relative}.tournaments-page__banner-placeholder small{z-index:1;color:#91a5c1;margin-top:5px;font-size:12px;position:relative}.tournaments-page__filters,.tournaments-page__subfilters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;margin:0 -16px;padding:0 16px 8px;display:flex;overflow-x:auto}.tournaments-page__filters::-webkit-scrollbar{display:none}.tournaments-page__subfilters::-webkit-scrollbar{display:none}.tournaments-page__filters button,.tournaments-page__subfilters button{color:#8799b3;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;flex:none;padding:9px 13px;font-size:12px;font-weight:750;transition:border-color .16s,background .16s,color .16s}.tournaments-page__filters button.is-active{color:#fff;background:linear-gradient(135deg,#246fe1b3,#1a4999b8);border-color:#3e95ff8c;box-shadow:0 8px 24px #1b70e92e}.tournaments-page__subfilters{margin-top:5px;padding-bottom:12px}.tournaments-page__subfilters button{border-color:#a478ff1f;padding:7px 11px;font-size:11px}.tournaments-page__subfilters button.is-active{color:#d8c7ff;background:#703fdd33;border-color:#8f5bff8c}.tournaments-page__buyin-filter{margin-top:4px;margin-bottom:10px}.tournaments-page__buyin-label{color:#687f9f;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.tournaments-page__buyin-options{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;margin:0 -16px;padding:0 16px 8px;display:flex;overflow-x:auto}.tournaments-page__buyin-options::-webkit-scrollbar{display:none}.tournaments-page__buyin-options button{color:#8b9bb1;min-width:54px;font:inherit;text-align:center;cursor:pointer;background:linear-gradient(145deg,#ffffff09,#ffffff04);border:1px solid #ffffff12;border-radius:10px;flex:none;padding:8px 11px;font-size:11px;font-weight:800;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff06}.tournaments-page__buyin-options button.is-active{color:#fff;background:linear-gradient(135deg,#2a7eeeeb,#1f52adf0);border-color:#4099ffb8;box-shadow:0 0 0 1px #4aa0ff14,0 7px 18px #1969dc33,inset 0 1px #ffffff1f}@media (hover:hover){.tournaments-page__buyin-options button:hover{color:#dbeaff;border-color:#4899ff59;transform:translateY(-1px)}}.tournaments-page__list-section{margin-top:18px}.tournaments-page__section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.tournaments-page__section-heading span{color:#5479ac;letter-spacing:1.2px;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.tournaments-page__section-heading h2{margin:0;font-size:19px;font-weight:820}.tournaments-page__section-heading>small{color:#697d99;font-size:10px}.tournaments-page__state{color:#8495ac;text-align:center;background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;padding:28px 18px;font-size:13px}.tournaments-page__state--error{color:#ff8b8b;background:#82141414;border-color:#ff505033}.tournaments-page__list{gap:12px;display:grid}.tournaments-page__card{background:linear-gradient(145deg,#0d1c32f5,#060e1afa);border:1px solid #ffffff12;border-radius:18px;padding:15px;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000029}.tournaments-page__card-banner{aspect-ratio:2.4;background:#030912b8;border:1px solid #ffffff0f;border-radius:12px;width:100%;margin-bottom:13px;overflow:hidden}.tournaments-page__card-banner img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;display:block}.tournaments-page__card:before{content:"";background:#397ee5;width:3px;position:absolute;inset:0 auto 0 0}.tournaments-page__card.is-hyper-turbo:before{background:linear-gradient(#995cff,#6035d6)}.tournaments-page__card.is-turbo:before{background:linear-gradient(#318cff,#1e63d6)}.tournaments-page__card.is-normal:before{background:linear-gradient(#1fc7d4,#168caa)}.tournaments-page__card.is-regular:before{background:linear-gradient(#e7bd55,#a77d20)}.tournaments-page__card.is-registered{border-color:#2b99ff4d;box-shadow:0 0 0 1px #3696ff0f,0 16px 40px #0055be1f}.tournaments-page__card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tournaments-page__card-type{color:#72a9ee;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.is-hyper-turbo .tournaments-page__card-type{color:#ae82ff}.is-turbo .tournaments-page__card-type{color:#6af}.is-normal .tournaments-page__card-type{color:#56cbd5}.is-regular .tournaments-page__card-type{color:#dfbe69}.tournaments-page__card h3{color:#f6f9ff;margin:0;font-size:15px;font-weight:800;line-height:1.25}.tournaments-page__status{color:#8dbfff;text-align:center;background:#206fd81c;border:1px solid #4799ff2e;border-radius:999px;flex:none;max-width:110px;padding:5px 8px;font-size:9px;font-weight:800}.tournaments-page__card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tournaments-page__card-meta>div{background:#ffffff06;border:1px solid #ffffff0b;border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.tournaments-page__card-meta small{color:#667994;font-size:9px}.tournaments-page__card-meta strong{color:#dfe9f7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:750;overflow:hidden}.tournaments-page__card-action{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2373e3e0,#194ca4eb);border:1px solid #4799ff40;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11px;font-weight:800}.tournaments-page__card.is-registered .tournaments-page__card-action{color:#8fc0ff;background:#2376e217;border-color:#4ba3ff2e}@media (width>=720px){.tournaments-page__content{padding:32px 24px 42px}.tournaments-page__banner-placeholder{min-height:190px;padding:28px}.tournaments-page__list{grid-template-columns:repeat(2,minmax(0,1fr))}.tournaments-page__card-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.tournaments-page__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.tournaments-page__title-row h1,.tournaments-page__section-heading h2{color:#fff}.tournaments-page__registration-countdown{grid-column:1/-1}.tournaments-page__registration-countdown strong{color:#43d8bd;font-variant-numeric:tabular-nums;letter-spacing:.4px}.tournaments-page__registration-countdown small{white-space:nowrap}.tournaments-page__card-banner--sitgo{aspect-ratio:auto;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:auto;min-height:100px;margin:-3px 0 10px;display:flex;overflow:visible}.tournaments-page__card-banner--sitgo img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:auto;max-height:125px;display:block}.tournaments-page__card{--card-rgb:52, 132, 255;--card-rgb-secondary:32, 80, 170;--card-glow-strength:.16;isolation:isolate;border:1px solid rgba(var(--card-rgb), .22);background:radial-gradient(circle at 88% 12%, rgba(var(--card-rgb), calc(var(--card-glow-strength) + .08)), transparent 32%), radial-gradient(circle at 15% 110%, rgba(var(--card-rgb-secondary), .13), transparent 42%), linear-gradient(145deg, #0d192dfa, #050b16fc);min-height:206px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 16px 34px #00000040,inset 0 1px #ffffff0b}.tournaments-page__card>*{z-index:3;position:relative}.tournaments-page__card:before{content:"";z-index:4;background:linear-gradient(180deg, rgba(var(--card-rgb), 1), rgba(var(--card-rgb), .12));width:3px;box-shadow:0 0 15px rgba(var(--card-rgb), .7);border-radius:0 4px 4px 0;position:absolute;top:12px;bottom:12px;left:0}.tournaments-page__card:after{content:"";z-index:1;pointer-events:none;opacity:.42;background:linear-gradient(118deg, transparent 0 57%, rgba(var(--card-rgb), .055) 57.5% 58%, transparent 58.5% 66%, rgba(var(--card-rgb), .09) 66.5% 67%, transparent 67.5%), repeating-linear-gradient(90deg, transparent 0 27px, rgba(var(--card-rgb), .035) 28px, transparent 29px), repeating-linear-gradient(0deg, transparent 0 27px, rgba(var(--card-rgb), .025) 28px, transparent 29px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#00000040 35%,#000 100%);mask-image:linear-gradient(90deg,#0000 5%,#00000040 35%,#000 100%)}.tournaments-page__card.is-hyper-turbo{--card-rgb:144, 87, 255;--card-rgb-secondary:46, 112, 255}.tournaments-page__card.is-hyper-turbo .tournaments-page__card-type{color:#c6a5ff;text-shadow:0 0 12px #995cff6b}.tournaments-page__card.is-turbo{--card-rgb:48, 145, 255;--card-rgb-secondary:23, 94, 217}.tournaments-page__card.is-turbo .tournaments-page__card-type{color:#74baff}.tournaments-page__card.is-normal{--card-rgb:28, 194, 210;--card-rgb-secondary:24, 113, 169}.tournaments-page__card.is-normal .tournaments-page__card-type{color:#70e0e8}.tournaments-page__card.is-regular{--card-rgb:220, 180, 89;--card-rgb-secondary:110, 84, 33}.tournaments-page__card.is-regular .tournaments-page__card-type{color:#f0ce7a}.tournaments-page__card.is-massive{--card-rgb:72, 136, 255;--card-rgb-secondary:216, 166, 63;background:radial-gradient(circle at 90% 10%,#deae462e,#0000 30%),radial-gradient(circle at 15% 100%,#3a7cff33,#0000 40%),linear-gradient(145deg,#101a31,#060c17)}.tournaments-page__card.is-massive .tournaments-page__card-type{color:#e8c878}.tournaments-page__card.is-special{--card-rgb:176, 85, 255;--card-rgb-secondary:68, 135, 255}.tournaments-page__card.is-special .tournaments-page__card-type{color:#d5a8ff}.tournaments-page__card.is-freeroll{--card-rgb:32, 205, 151;--card-rgb-secondary:22, 137, 178}.tournaments-page__card.is-freeroll .tournaments-page__card-type{color:#70ebc1}.tournaments-page__card.is-spin-go{--card-rgb:198, 73, 255;--card-rgb-secondary:82, 94, 255;background:radial-gradient(circle at 86% 18%,#c649ff40,#0000 26%),radial-gradient(circle at 70% 80%,#426dff21,#0000 40%),linear-gradient(145deg,#18102d,#070b18)}.tournaments-page__card.is-fifty-fifty{--card-rgb:54, 201, 170;--card-rgb-secondary:52, 123, 255;background:radial-gradient(circle at 15% 20%,#2ecda22e,#0000 35%),radial-gradient(circle at 90% 80%,#367fff2e,#0000 38%),linear-gradient(135deg,#0b2227,#071326 55%,#070c18)}.tournaments-page__card[data-buy-in="1"]{--card-glow-strength:.1}.tournaments-page__card[data-buy-in="5"]{--card-glow-strength:.14;border-color:rgba(var(--card-rgb), .27)}.tournaments-page__card[data-buy-in="10"]{--card-glow-strength:.18;border-color:rgba(var(--card-rgb), .34);box-shadow:0 16px 38px #00000047, 0 0 18px rgba(var(--card-rgb), .08)}.tournaments-page__card[data-buy-in="25"]{--card-glow-strength:.23;border-color:rgba(var(--card-rgb), .43);box-shadow:0 18px 44px #00000052, 0 0 25px rgba(var(--card-rgb), .13), inset 0 1px #ffffff0f}.tournaments-page__card-meta>div{border-color:rgba(var(--card-rgb), .085);background:linear-gradient(135deg, #ffffff09, rgba(var(--card-rgb), .025));-webkit-backdrop-filter:blur(4px)}.tournaments-page__card-meta small{color:#768ba9}.tournaments-page__card-meta strong{color:#f1f6ff}.tournaments-page__status{color:rgb(var(--card-rgb));border-color:rgba(var(--card-rgb), .24);background:rgba(var(--card-rgb), .09);box-shadow:inset 0 0 12px rgba(var(--card-rgb), .04)}.tournaments-page__card-action{border-color:rgba(var(--card-rgb), .38);background:linear-gradient(135deg, rgba(var(--card-rgb), .88), rgba(var(--card-rgb-secondary), .92));box-shadow:0 8px 20px rgba(var(--card-rgb), .14);position:relative;overflow:hidden}.tournaments-page__card-action:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:45%;animation:4.8s ease-in-out infinite tournaments-button-shine;position:absolute;top:-100%;bottom:-100%;left:-50%;transform:rotate(18deg)}.tournaments-page__card.is-registered{border:1px solid rgba(var(--card-rgb), .9);background:radial-gradient(circle at 88% 12%, rgba(var(--card-rgb), .32), transparent 35%), radial-gradient(circle at 12% 110%, rgba(var(--card-rgb-secondary), .2), transparent 42%), linear-gradient(145deg, #10223dfc, #060e1bfc);box-shadow:0 0 0 1px rgba(var(--card-rgb), .22), 0 0 22px rgba(var(--card-rgb), .24), 0 18px 48px #00000057, inset 0 0 28px rgba(var(--card-rgb), .06);animation:2.8s ease-in-out infinite registered-card-pulse;transform:translateY(-1px)}.tournaments-page__card.is-registered:before{background:linear-gradient(180deg, #fff 0%, rgb(var(--card-rgb)) 22%, rgba(var(--card-rgb), .35) 100%);width:4px;box-shadow:0 0 10px rgba(var(--card-rgb), .9), 0 0 22px rgba(var(--card-rgb), .5)}.tournament-registered-label{color:#fff;letter-spacing:.65px;border:1px solid rgba(var(--card-rgb), .55);background:rgba(var(--card-rgb), .2);width:fit-content;box-shadow:0 0 14px rgba(var(--card-rgb), .16);text-shadow:0 0 8px rgba(var(--card-rgb), .6);border-radius:999px;align-items:center;margin-top:7px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.tournaments-page__card.is-registered .tournaments-page__card-action{color:#ffbcbc;background:linear-gradient(135deg,#781f2a8c,#48121cb8);border-color:#ff5c5c66;box-shadow:0 8px 22px #961c2a1f}.tournaments-page__card.is-registered .tournaments-page__card-action:hover{color:#fff;background:linear-gradient(135deg,#9d2732b3,#5f1721d1);border-color:#ff6464a6}@keyframes registered-card-pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--card-rgb), .18), 0 0 17px rgba(var(--card-rgb), .16), 0 18px 48px #00000057, inset 0 0 28px rgba(var(--card-rgb), .05)}50%{box-shadow:0 0 0 1px rgba(var(--card-rgb), .38), 0 0 28px rgba(var(--card-rgb), .3), 0 18px 48px #00000057, inset 0 0 34px rgba(var(--card-rgb), .09)}}@media (hover:hover){.tournaments-page__card:hover{border-color:rgba(var(--card-rgb), .5);box-shadow:0 22px 48px #00000052, 0 0 28px rgba(var(--card-rgb), .12);transform:translateY(-3px)}}@keyframes tournaments-button-shine{0%,65%{left:-55%}85%,to{left:130%}}.tournament-details-page{color:#f4f8ff;background:radial-gradient(circle at 50% -10%,#1669dc29,#0000 34%),linear-gradient(#06101f 0%,#020812 52%,#01050c 100%);min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tournament-details__header{z-index:30;min-height:72px;padding:10px max(18px, env(safe-area-inset-right)) 10px max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a15f0;border-bottom:1px solid #5a86c61f;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}.tournament-details__header>div:nth-child(2){flex-direction:column;align-items:center;gap:2px;display:flex}.tournament-details__header strong{color:#fff;letter-spacing:-.7px;font-size:18px;font-weight:900}.tournament-details__header strong span{color:#2585ff}.tournament-details__header small{color:#55749f;letter-spacing:1.8px;font-size:7px;font-weight:800}.tournament-details__back{color:#d5e3f8;cursor:pointer;background:#081426c7;border:1px solid #5384ca2e;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;font-size:29px;font-weight:300;line-height:1;display:grid}.tournament-details__content{width:min(100% - 32px,960px);padding:22px 0 calc(42px + env(safe-area-inset-bottom));margin:0 auto}.tournament-details__banner{aspect-ratio:2.4;background:#071222;border:1px solid #4a87dc3d;border-radius:20px;width:100%;margin-bottom:18px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000047,0 0 40px #1571ff0d}.tournament-details__banner:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#02081133);position:absolute;inset:0}.tournament-details__banner img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tournament-details__hero{background:linear-gradient(135deg,#0a1b35e0,#050f1fe6);border:1px solid #4875b429;border-radius:18px;margin-bottom:14px;padding:20px}.tournament-details__hero-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tournament-details__type{color:#3690ff;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.tournament-details__hero h1{color:#fff;letter-spacing:-1px;margin:0;font-size:clamp(23px,4vw,34px);font-weight:900;line-height:1.05}.tournament-details__hero p{color:#778ba8;max-width:620px;margin:10px 0 0;font-size:12px;line-height:1.6}.tournament-details__status{color:#9cb0cb;white-space:nowrap;background:#536c9017;border:1px solid #7893b72e;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.tournament-details__status--registering{color:#42e0b2;background:#15b1841a;border-color:#20d29d40}.tournament-details__status--scheduled{color:#62a6ff;background:#1e68d81a;border-color:#3285ff40}.tournament-details__status--running,.tournament-details__status--starting{color:#65e4ff;background:#1d9dc51a;border-color:#29c4eb42}.tournament-details__status--finished{color:#9caac0}.tournament-details__status--cancelled{color:#ff7081;background:#b8253d1a;border-color:#ff506838}.tournament-details__prize{text-align:center;background:radial-gradient(circle at 50% 0,#217eff2e,#0000 62%),#051123e0;border:1px solid #2684ff3b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;margin-bottom:14px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.tournament-details__prize:before{content:"";filter:blur(35px);background:#2d89ff24;border-radius:50%;width:160px;height:160px;position:absolute;top:-120px;left:calc(50% - 80px)}.tournament-details__prize span{color:#6380a8;letter-spacing:1.8px;font-size:8px;font-weight:900;position:relative}.tournament-details__prize strong{color:#fff;letter-spacing:-1.5px;text-shadow:0 0 26px #2a84ff38;margin-top:6px;font-size:clamp(28px,6vw,42px);font-weight:900;line-height:1;position:relative}.tournament-details__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tournament-details__grid article{background:linear-gradient(145deg,#09182fd1,#050e1de0);border:1px solid #4b70a526;border-radius:15px;flex-direction:column;justify-content:center;min-height:92px;padding:16px;display:flex}.tournament-details__grid span{color:#637795;margin-bottom:7px;font-size:9px;font-weight:600}.tournament-details__grid strong{color:#edf4ff;font-size:14px;font-weight:800;line-height:1.25}.tournament-details__registration{background:linear-gradient(135deg,#091f3fe6,#040f1ff0);border:1px solid #3183f733;border-radius:18px;flex-direction:column;gap:15px;padding:20px;display:flex;box-shadow:0 15px 38px #00000029}.tournament-details__registration-copy span{color:#3189ff;letter-spacing:1.5px;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.tournament-details__registration-copy h2{color:#f5f9ff;letter-spacing:-.4px;margin:0;font-size:20px;font-weight:850}.tournament-details__registration-copy p{color:#7489a7;margin:6px 0 0;font-size:11px;line-height:1.5}.tournament-details__join{color:#fff;cursor:pointer;background:linear-gradient(100deg,#0865e8 0%,#1987ff 100%);border:1px solid #4a9eff80;border-radius:13px;width:100%;min-height:56px;padding:0 20px;font-size:14px;font-weight:900;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:0 12px 28px #0068ff38}.tournament-details__join:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 15px 32px #0068ff4d}.tournament-details__join:active:not(:disabled){transform:translateY(0)}.tournament-details__join:disabled{color:#71839d;box-shadow:none;cursor:not-allowed;background:#35486329;border-color:#5a759b26}.tournament-details__registered{background:#11a07614;border:1px solid #1dd29c38;border-radius:13px;align-items:center;gap:13px;padding:15px;display:flex}.tournament-details__registered>span{color:#52e6b8;background:#1eb88b1f;border:1px solid #30dca845;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid}.tournament-details__registered div{flex-direction:column;gap:3px;display:flex}.tournament-details__registered strong{color:#c9ffef;font-size:13px;font-weight:800}.tournament-details__registered small{color:#689487;font-size:9px}.tournament-details__cancel{color:#8295b0;cursor:pointer;background:#050d1b80;border:1px solid #6e8bb326;border-radius:11px;width:100%;min-height:44px;font-size:11px;font-weight:700}.tournament-details__cancel:hover:not(:disabled){color:#ff8190;background:#891a2d14;border-color:#ff5b6f3d}.tournament-details__cancel:disabled{opacity:.5;cursor:wait}.tournament-details__action-error{color:#ff9aa6;background:#7d19291f;border:1px solid #ff4d6338;border-radius:10px;padding:11px 13px;font-size:10px}.tournament-details__state{color:#7c91ad;text-align:center;background:#050f1ed1;border:1px solid #4870aa29;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100% - 32px,560px);min-height:260px;margin:70px auto;padding:30px;font-size:13px;display:flex}.tournament-details__state strong{color:#e8f1ff;font-size:17px}.tournament-details__state span{color:#6d819d;font-size:11px}.tournament-details__state button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#075acb,#167ef5);border:1px solid #398fff5c;border-radius:10px;min-height:42px;margin-top:6px;padding:0 18px;font-size:11px;font-weight:800}.tournament-details__state--error{border-color:#ff4b6329}@media (width<=760px){.tournament-details__content{width:min(100% - 28px,680px);padding-top:16px}.tournament-details__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-details__hero-top{flex-direction:column}.tournament-details__status{align-self:flex-start}}@media (width<=520px){.tournament-details__header{grid-template-columns:38px 1fr 38px;min-height:64px;padding:8px 14px}.tournament-details__back{border-radius:10px;width:35px;height:35px}.tournament-details__header strong{font-size:16px}.tournament-details__header small{letter-spacing:1.4px;font-size:6px}.tournament-details__content{width:calc(100% - 24px);padding:12px 0 calc(32px + env(safe-area-inset-bottom))}.tournament-details__banner{border-radius:15px;margin-bottom:12px}.tournament-details__hero{border-radius:15px;margin-bottom:10px;padding:16px}.tournament-details__type{font-size:8px}.tournament-details__hero h1{font-size:23px}.tournament-details__hero p{font-size:10px}.tournament-details__prize{border-radius:15px;min-height:105px;margin-bottom:10px;padding:16px}.tournament-details__prize strong{font-size:30px}.tournament-details__grid{gap:8px;margin-bottom:10px}.tournament-details__grid article{border-radius:13px;min-height:82px;padding:13px}.tournament-details__grid span{font-size:8px}.tournament-details__grid strong{font-size:12px}.tournament-details__registration{border-radius:15px;padding:16px}.tournament-details__registration-copy h2{font-size:18px}.tournament-details__join{border-radius:12px;min-height:54px;font-size:13px}}@media (width<=360px){.tournament-details__content{width:calc(100% - 18px)}.tournament-details__grid{grid-template-columns:1fr}}.admin-login{color:#fff;background:radial-gradient(circle at 50% 0,#105cff29,#0000 40%),linear-gradient(#050b18 0%,#020611 55%,#01040b 100%);justify-content:center;align-items:center;width:100%;min-width:1000px;min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.admin-login *,.admin-login :before,.admin-login :after{box-sizing:border-box}.admin-login__background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.admin-login__background:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.admin-login__grid{transform-origin:bottom;opacity:.75;background-color:#0000;background-image:linear-gradient(#296dff14 1px,#0000 1px),linear-gradient(90deg,#296dff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:1500px;height:800px;position:absolute;bottom:-320px;left:50%;transform:translate(-50%)perspective(650px)rotateX(62deg)}.admin-login__glow{filter:blur(140px);background:#005fff29;border-radius:50%;width:900px;height:650px;position:absolute;top:-280px;left:50%;transform:translate(-50%)}.admin-login__card{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0a1428f0,#040a17f7);border:1px solid #6f8fc42e;border-radius:22px;width:470px;padding:42px 44px 35px;position:relative;box-shadow:0 35px 100px #00000085,0 0 80px #005bff0d,inset 0 1px #ffffff0a}.admin-login__brand{border-bottom:1px solid #738db61f;justify-content:center;align-items:center;gap:12px;margin-bottom:26px;padding-bottom:27px;display:flex}.admin-login__logo{color:#fff;background:linear-gradient(145deg,#2277fff2,#0035a9f2);border:1px solid #4e97ffa6;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;font-style:italic;font-weight:900;display:flex;box-shadow:0 0 25px #0069ff52,inset 0 1px 1px #ffffff59}.admin-login__brand>div:last-child{flex-direction:column;line-height:1;display:flex}.admin-login__brand strong{letter-spacing:-.8px;font-size:23px;font-weight:800}.admin-login__brand strong span{color:#3185ff}.admin-login__brand small{color:#7788a4;letter-spacing:2px;margin-top:6px;font-size:7px;font-weight:700}.admin-login__security{color:#5d9cff;letter-spacing:1.8px;background:#165fd314;border:1px solid #3485ff33;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto 18px;padding:7px 12px;font-size:9px;font-weight:800;display:flex}.admin-login__security svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.admin-login__heading{text-align:center;margin-bottom:30px}.admin-login__heading h1{color:#fff;letter-spacing:-1px;margin:0;font-size:30px;font-weight:750}.admin-login__heading p{color:#8391aa;max-width:340px;margin:11px auto 0;font-size:13px;line-height:1.65}.admin-login__form{flex-direction:column;display:flex}.admin-login__form>label{color:#cbd5e5;margin:0 0 9px;font-size:12px;font-weight:650}.admin-login__input{background:#020813bf;border:1px solid #7d97c233;border-radius:13px;align-items:center;width:100%;min-height:54px;margin-bottom:20px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.admin-login__input:focus-within{background:#030b1af2;border-color:#2a81ffd9;box-shadow:0 0 0 4px #1d70ff1a}.admin-login__input>svg{fill:none;stroke:#62738f;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-right:12px}.admin-login__input input{color:#fff;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.admin-login__input input::placeholder{color:#4f5e76}.admin-login__password-button{color:#62738f;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.admin-login__password-button:hover{color:#b8c7df}.admin-login__password-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.admin-login__error{color:#ffb1b1;background:#96141429;border:1px solid #ff5a5a73;border-radius:10px;margin:-4px 0 18px;padding:12px 14px;font-size:13px;line-height:1.4}.admin-login__submit{color:#fff;width:100%;min-height:56px;font:inherit;letter-spacing:1.2px;cursor:pointer;background:linear-gradient(100deg,#0459de 0%,#1478ff 55%,#13a8f2 100%);border:1px solid #50a2ffa6;border-radius:13px;justify-content:center;align-items:center;margin-top:4px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 15px 35px #005bff47,inset 0 1px 1px #ffffff4d}.admin-login__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 19px 42px #005bff66,inset 0 1px 1px #ffffff4d}.admin-login__submit:active{transform:translateY(0)}.admin-login__submit:disabled{cursor:not-allowed;opacity:.65}.admin-login__footer{color:#53627a;border-top:1px solid #738db61f;justify-content:center;align-items:center;gap:7px;margin-top:25px;padding-top:22px;font-size:10px;display:flex}.admin-login__footer svg{fill:none;stroke:#3187ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.admin-chart-container{width:100%;min-height:270px;padding:10px 12px 3px}.admin-chart-loading{color:#53647e;justify-content:center;align-items:center;min-height:270px;font-size:11px;display:flex}.admin-chart-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040b18f5;border:1px solid #538ee047;border-radius:10px;min-width:175px;padding:12px 13px;box-shadow:0 15px 35px #00000059}.admin-chart-tooltip>strong{color:#fff;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.admin-chart-tooltip>div{justify-content:space-between;align-items:center;gap:18px;padding:4px 0;display:flex}.admin-chart-tooltip span{color:#687a95;font-size:9px}.admin-chart-tooltip b{color:#dce7f6;font-size:9px;font-weight:700}.admin-user-detail{flex-direction:column;gap:16px;display:flex}.admin-user-detail-loading{color:#fff;background:linear-gradient(145deg,#091327d6,#040a17eb);border:1px solid #6989bc21;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.admin-user-detail-loading__spinner{border:2px solid #3e8bf42e;border-top-color:#2387ff;border-radius:50%;width:34px;height:34px;margin-bottom:14px;animation:.8s linear infinite admin-user-detail-spin}@keyframes admin-user-detail-spin{to{transform:rotate(360deg)}}.admin-user-detail-loading strong{font-size:12px}.admin-user-detail-loading span{color:#62728b;margin-top:6px;font-size:9px}.admin-user-detail__header{background:linear-gradient(145deg,#0a1428d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff06}.admin-user-detail__header-left{flex-direction:column;gap:15px;min-width:0;display:flex}.admin-user-detail__back{color:#6f83a1;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:9px;font-weight:700}.admin-user-detail__back:hover{color:#fff}.admin-user-detail__identity{align-items:center;gap:14px;min-width:0;display:flex}.admin-user-detail__avatar{color:#fff;background:linear-gradient(145deg,#125fc9,#092d71);border:1px solid #3e91ff6b;border-radius:13px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:19px;font-weight:850;display:flex;box-shadow:0 0 22px #166aff29}.admin-user-detail__identity>div:last-child{min-width:0}.admin-user-detail__identity span{color:#3987f8;letter-spacing:1.7px;margin-bottom:5px;font-size:7.5px;font-weight:800;display:block}.admin-user-detail__identity h2{color:#fff;letter-spacing:-.7px;margin:0;font-size:23px;font-weight:730}.admin-user-detail__identity p{color:#8798af;margin:5px 0 0;font-size:10px}.admin-user-detail__identity small{color:#43546d;margin-top:4px;font-size:7px;display:block}.admin-user-detail__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-user-detail__header-actions>button{color:#9cacc0;cursor:pointer;background:#071327bf;border:1px solid #5382c62e;border-radius:9px;min-height:38px;padding:0 13px;font-size:8px;font-weight:700}.admin-user-detail__header-actions>button:hover:not(:disabled){color:#fff;background:#0f3f8540;border-color:#378dff6b}.admin-user-detail__header-actions>button:disabled{opacity:.5;cursor:wait}.admin-user-detail__user-status,.admin-user-detail__role{text-transform:uppercase;letter-spacing:.45px;border-radius:7px;justify-content:center;align-items:center;min-height:31px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.admin-user-detail__user-status{color:#8495aa;background:#18233673;border:1px solid #7690b829}.admin-user-detail__user-status--active{color:#63d8a5;background:#1f976917;border-color:#46d79e2e}.admin-user-detail__user-status--suspended{color:#e8c36d;background:#a1771914;border-color:#e2b6482e}.admin-user-detail__user-status--blocked,.admin-user-detail__user-status--deleted{color:#ff8f8f;background:#ac2f2f17;border-color:#ff5b5b2e}.admin-user-detail__role{color:#76aaff;background:#1142891f;border:1px solid #3e8bf438}.admin-user-detail__error{color:#ffc1c1;background:#81151521;border:1px solid #ff535347;border-radius:10px;padding:12px 14px;font-size:9px}.admin-user-detail__basic-info{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-user-detail__basic-info>div{background:#060e1cad;border:1px solid #6887b81f;border-radius:10px;padding:12px 13px}.admin-user-detail__basic-info span{color:#53637c;margin-bottom:6px;font-size:7px;display:block}.admin-user-detail__basic-info strong{color:#c9d6e7;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;display:block;overflow:hidden}.admin-user-detail__section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:4px;display:flex}.admin-user-detail__section-heading>div:first-child>span{color:#347edc;letter-spacing:1.6px;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.admin-user-detail__section-heading h3{color:#dce6f2;margin:0;font-size:15px;font-weight:710}.admin-user-detail__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-user-detail__metrics--wallet{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-user-detail__metrics--all-time{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-user-detail__metrics--financial{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-user-detail-metric{background:linear-gradient(145deg,#0a1428d1,#040a17e6);border:1px solid #6b8bbe24;border-radius:12px;min-height:105px;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 14px 35px #00000024,inset 0 1px #ffffff05}.admin-user-detail-metric:after{content:"";filter:blur(14px);background:#186fff0e;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-60px}.admin-user-detail-metric>span{z-index:1;color:#63738c;margin-bottom:10px;font-size:8px;font-weight:700;display:block;position:relative}.admin-user-detail-metric>strong{z-index:1;color:#fff;letter-spacing:-.5px;font-size:19px;font-weight:750;display:block;position:relative}.admin-user-detail-metric>small{z-index:1;color:#495a72;margin-top:7px;font-size:7px;line-height:1.45;display:block;position:relative}.admin-user-detail .is-positive{color:#52d59a!important}.admin-user-detail .is-negative{color:#ff7e7e!important}.admin-user-detail__periods{background:#050d1bcc;border:1px solid #5c80b621;border-radius:10px;gap:3px;padding:3px;display:flex}.admin-user-detail__periods button{color:#62738e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:8px;font-weight:700}.admin-user-detail__periods button:hover{color:#afbdd2}.admin-user-detail__periods button.is-active{color:#fff;background:linear-gradient(100deg,#0c5ccc,#1478ff);box-shadow:0 6px 16px #005bff33}.admin-user-detail__custom-range{background:#050d1bb3;border:1px solid #6887b81f;border-radius:11px;grid-template-columns:minmax(160px,220px) minmax(160px,220px) auto;align-items:end;gap:10px;width:fit-content;padding:13px;display:grid}.admin-user-detail__custom-range>div{flex-direction:column;gap:6px;display:flex}.admin-user-detail__custom-range label{color:#667792;font-size:7px;font-weight:700}.admin-user-detail__custom-range input{color:#dce6f4;min-height:38px;font:inherit;background:#020813cc;border:1px solid #6f91c22b;border-radius:8px;outline:none;padding:0 10px;font-size:9px}.admin-user-detail__custom-range input:focus{border-color:#2a81ffb8;box-shadow:0 0 0 3px #1d70ff14}.admin-user-detail__custom-range button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#0459de,#1478ff);border:1px solid #50a2ff8c;border-radius:8px;min-height:38px;padding:0 14px;font-size:8px;font-weight:750}.admin-user-detail__chart-card{background:linear-gradient(145deg,#091327d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:14px;overflow:hidden;box-shadow:0 20px 55px #0000002b,inset 0 1px #ffffff05}.admin-user-detail__chart-card>header{border-bottom:1px solid #617fb21a;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.admin-user-detail__chart-card>header span{color:#347edc;letter-spacing:1.6px;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.admin-user-detail__chart-card>header h3{color:#dce6f2;margin:0;font-size:14px;font-weight:700}.admin-user-detail__chart-card>header p{color:#53637b;max-width:480px;margin:6px 0 0;font-size:8px;line-height:1.5}.admin-user-detail__chart-card>header>strong{color:#fff;font-size:18px;font-weight:760}.admin-user-detail__chart{min-height:330px;padding:7px 12px 4px}.admin-user-detail__chart-empty{color:#4f6079;justify-content:center;align-items:center;min-height:310px;font-size:9px;display:flex}.admin-user-performance-tooltip{background:#040b18f7;border:1px solid #538ee047;border-radius:9px;min-width:190px;padding:11px 12px;box-shadow:0 15px 35px #00000059}.admin-user-performance-tooltip>strong{color:#fff;margin-bottom:8px;font-size:9px;display:block}.admin-user-performance-tooltip>div{justify-content:space-between;align-items:center;gap:20px;padding:3px 0;display:flex}.admin-user-performance-tooltip span{color:#687a95;font-size:8px}.admin-user-performance-tooltip b{color:#dce7f6;font-size:8px}.admin-user-detail__table-card{background:linear-gradient(145deg,#091327d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:14px;overflow:hidden;box-shadow:0 20px 55px #00000026}.admin-user-detail__table-card>header{border-bottom:1px solid #617fb21a;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.admin-user-detail__table-card>header span{color:#347edc;letter-spacing:1.5px;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.admin-user-detail__table-card>header h3{color:#dce6f2;margin:0;font-size:13px;font-weight:700}.admin-user-detail__table-card>header>strong{color:#8799b2;font-size:12px}.admin-user-detail__table-scroll{width:100%;overflow-x:auto}.admin-user-detail__table{border-collapse:collapse;width:100%;min-width:1100px}.admin-user-detail__table--small{min-width:540px}.admin-user-detail__table thead{background:#071122e6}.admin-user-detail__table th{color:#596b85;text-align:left;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;border-bottom:1px solid #6482b41f;height:42px;padding:0 12px;font-size:7px;font-weight:800}.admin-user-detail__table td{color:#8494aa;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #5f7cab13;padding:11px 12px;font-size:8px}.admin-user-detail__table tbody tr:hover{background:#194e9c12}.admin-user-detail__table td>strong{color:#d3deeb;font-size:8px;font-weight:700}.admin-user-detail__empty{height:110px;color:#52637b!important;text-align:center!important}.admin-user-detail__transaction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=1450px){.admin-user-detail__basic-info,.admin-user-detail__metrics--all-time{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1250px){.admin-user-detail__metrics,.admin-user-detail__metrics--wallet,.admin-user-detail__metrics--financial{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-detail__transaction-grid{grid-template-columns:1fr}.admin-user-detail__section-heading--performance{flex-direction:column;align-items:flex-start}}.admin-tournaments{flex-direction:column;gap:16px;display:flex}.admin-tournaments__header{background:linear-gradient(145deg,#0a1428d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff06}.admin-tournaments__header>div:first-child>span{color:#3987f8;letter-spacing:1.8px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.admin-tournaments__header h2{color:#fff;letter-spacing:-.8px;margin:0;font-size:26px;font-weight:730}.admin-tournaments__header p{color:#6f7f98;max-width:650px;margin:8px 0 0;font-size:11px;line-height:1.7}.admin-tournaments__header-actions{align-items:center;gap:9px;display:flex}.admin-tournaments__refresh,.admin-tournaments__create{cursor:pointer;border-radius:10px;min-height:42px;padding:0 15px;font-size:9px;font-weight:750;transition:color .18s,border-color .18s,background .18s,filter .18s}.admin-tournaments__refresh{color:#9cacbf;background:#071327bf;border:1px solid #5382c62e}.admin-tournaments__refresh:hover:not(:disabled){color:#fff;background:#0f3f8540;border-color:#378dff73}.admin-tournaments__create{color:#fff;background:linear-gradient(100deg,#0459de,#1478ff);border:1px solid #50a2ff8c;box-shadow:0 10px 24px #005bff2e}.admin-tournaments__create:hover{filter:brightness(1.08)}.admin-tournaments__refresh:disabled{opacity:.55;cursor:wait}.admin-tournaments__error{color:#ffc1c1;background:#81151521;border:1px solid #ff535347;border-radius:10px;padding:13px 15px;font-size:9px}.admin-tournaments__summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-tournaments__summary article{background:linear-gradient(145deg,#0a1428d1,#040a17e6);border:1px solid #6b8bbe24;border-radius:12px;min-height:105px;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 14px 35px #00000024,inset 0 1px #ffffff05}.admin-tournaments__summary article:after{content:"";filter:blur(14px);background:#186fff0e;border-radius:50%;width:110px;height:110px;position:absolute;top:-55px;right:-55px}.admin-tournaments__summary span{z-index:1;color:#63738c;margin-bottom:10px;font-size:8px;font-weight:700;display:block;position:relative}.admin-tournaments__summary strong{z-index:1;color:#fff;letter-spacing:-.5px;font-size:22px;font-weight:750;display:block;position:relative}.admin-tournaments__table-card{background:linear-gradient(145deg,#091327d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:14px;overflow:hidden;box-shadow:0 20px 55px #0000002b,inset 0 1px #ffffff05}.admin-tournaments__table-card>header{border-bottom:1px solid #617fb21a;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.admin-tournaments__table-card>header span{color:#347edc;letter-spacing:1.5px;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.admin-tournaments__table-card>header h3{color:#dce6f2;margin:0;font-size:14px;font-weight:700}.admin-tournaments__table-card>header>strong{color:#8799b2;font-size:12px}.admin-tournaments__table-scroll{width:100%;overflow-x:auto}.admin-tournaments__table{border-collapse:collapse;width:100%;min-width:1300px}.admin-tournaments__table thead{background:#071122e6}.admin-tournaments__table th{color:#596b85;text-align:left;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border-bottom:1px solid #6482b41f;height:44px;padding:0 13px;font-size:7.5px;font-weight:800}.admin-tournaments__table td{color:#8494aa;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #5f7cab13;padding:12px 13px;font-size:9px}.admin-tournaments__table tbody tr{transition:background .16s}.admin-tournaments__table tbody tr:hover{background:#194e9c12}.admin-tournaments__table tbody tr:last-child td{border-bottom:0}.admin-tournaments__name{align-items:center;gap:10px;min-width:270px;display:flex}.admin-tournaments__name img,.admin-tournaments__banner-placeholder{object-fit:cover;background:linear-gradient(145deg,#115ec9bf,#0a2d6ebf);border:1px solid #3f91ff38;border-radius:8px;flex:none;width:48px;height:34px}.admin-tournaments__banner-placeholder{color:#d7e6fb;justify-content:center;align-items:center;font-size:8px;font-weight:800;display:flex}.admin-tournaments__name>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-tournaments__name strong{color:#d4deeb;text-overflow:ellipsis;max-width:230px;font-size:9px;font-weight:700;overflow:hidden}.admin-tournaments__name span{color:#485970;text-overflow:ellipsis;max-width:230px;font-size:7px;overflow:hidden}.admin-tournaments__category{color:#7af;background:#1142891f;border:1px solid #3f8bf438;border-radius:7px;justify-content:center;align-items:center;min-width:86px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-tournaments__status{color:#8392a8;text-transform:uppercase;letter-spacing:.45px;background:#18233673;border:1px solid #7690b829;border-radius:7px;justify-content:center;align-items:center;min-width:88px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-tournaments__status--scheduled{color:#76aaff;background:#1142891f;border-color:#3e8bf438}.admin-tournaments__status--registering{color:#63d8a5;background:#1f976917;border-color:#46d79e2e}.admin-tournaments__status--running{color:#68b5ff;background:#235fa91c;border-color:#479aff3d}.admin-tournaments__status--paused{color:#e8c36d;background:#a1771914;border-color:#e2b6482e}.admin-tournaments__status--finished{color:#9eacc0;background:#414e631a;border-color:#788fb026}.admin-tournaments__status--cancelled{color:#ff8f8f;background:#ac2f2f17;border-color:#ff5b5b2e}.admin-tournaments__empty{height:130px;color:#56667f!important;text-align:center!important;font-size:10px!important}.admin-tournaments-modal{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000309c7;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.admin-tournaments-modal__card{background:linear-gradient(145deg,#081121,#030814);border:1px solid #5e8bd03b;border-radius:16px;flex-direction:column;width:min(920px,92vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 40px #0e5dda14}.admin-tournaments-modal__header{background:#050d1ba6;border-bottom:1px solid #6687b81f;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.admin-tournaments-modal__header>div>span{color:#3987f8;letter-spacing:1.7px;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.admin-tournaments-modal__header h3{color:#fff;margin:0;font-size:21px;font-weight:730}.admin-tournaments-modal__header p{color:#61718a;margin:6px 0 0;font-size:9px}.admin-tournaments-modal__header>button{color:#7f8fa5;cursor:pointer;background:#081121b8;border:1px solid #6385b724;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;line-height:1;display:flex}.admin-tournaments-modal__header>button:hover{color:#fff;border-color:#468bef47}.admin-tournaments-modal__body{flex:1;padding:20px 22px;overflow-y:auto}.admin-tournaments-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-tournaments-form__field{flex-direction:column;gap:7px;display:flex}.admin-tournaments-form__field--wide{grid-column:1/-1}.admin-tournaments-form__field label{color:#697b94;font-size:8px;font-weight:700}.admin-tournaments-form__field input,.admin-tournaments-form__field textarea{color:#dce6f4;width:100%;font:inherit;background:#020813cc;border:1px solid #6f91c22b;border-radius:9px;outline:none;font-size:10px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-tournaments-form__field input{min-height:42px;padding:0 12px}.admin-tournaments-form__field textarea{resize:vertical;min-height:86px;padding:11px 12px}.admin-tournaments-form__field input::placeholder,.admin-tournaments-form__field textarea::placeholder{color:#46566e}.admin-tournaments-form__field input:focus,.admin-tournaments-form__field textarea:focus{background:#030b1af2;border-color:#2a81ffb8;box-shadow:0 0 0 3px #1d70ff14}.admin-tournaments-form__field input:disabled{color:#56667c;cursor:not-allowed;background:#080d18ad}.admin-tournaments-form__field input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-tournaments-form__toggle{cursor:pointer;background:#060e1ca6;border:1px solid #6688b921;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:20px 1fr;align-items:center;column-gap:10px;min-height:74px;padding:12px 13px;display:grid;position:relative}.admin-tournaments-form__toggle:hover{border-color:#3d8bfa40}.admin-tournaments-form__toggle input{accent-color:#1478ff;cursor:pointer;grid-row:1/3;width:16px;height:16px}.admin-tournaments-form__toggle span{color:#c9d5e5;font-size:9px;font-weight:700}.admin-tournaments-form__toggle small{color:#53637a;margin-top:4px;font-size:7px}.admin-tournaments-modal__error,.admin-tournaments-modal__success{border-radius:9px;margin-top:15px;padding:11px 13px;font-size:9px}.admin-tournaments-modal__error{color:#ffc1c1;background:#81151521;border:1px solid #ff535347}.admin-tournaments-modal__success{color:#85e7ba;background:#19885b1c;border:1px solid #41d59738}.admin-tournaments-modal__footer{background:#040a15d9;border-top:1px solid #6687b81f;justify-content:flex-end;align-items:center;gap:9px;padding:15px 22px;display:flex}.admin-tournaments-modal__cancel,.admin-tournaments-modal__submit{cursor:pointer;border-radius:9px;min-height:40px;padding:0 16px;font-size:9px;font-weight:750}.admin-tournaments-modal__cancel{color:#7d8da6;background:#070f1ebd;border:1px solid #6887b824}.admin-tournaments-modal__cancel:hover:not(:disabled){color:#c3cfdf;border-color:#4688e640}.admin-tournaments-modal__submit{color:#fff;background:linear-gradient(100deg,#0459de,#1478ff);border:1px solid #50a2ff8c;box-shadow:0 10px 24px #005bff2e}.admin-tournaments-modal__submit:hover:not(:disabled){filter:brightness(1.08)}.admin-tournaments-modal__cancel:disabled,.admin-tournaments-modal__submit:disabled{opacity:.5;cursor:wait}@media (width<=1450px){.admin-tournaments__summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1200px){.admin-tournaments__header{flex-direction:column;align-items:stretch}.admin-tournaments__header-actions{justify-content:flex-start}.admin-tournaments-form__grid{grid-template-columns:1fr}.admin-tournaments-form__field--wide{grid-column:auto}}.admin-tournaments-banner{background:#040c1b94;border:1px solid #4f89dc29;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.admin-tournaments-banner__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-tournaments-banner__heading label{color:#b9c8dc;font-size:9px;font-weight:750;display:block}.admin-tournaments-banner__heading small{color:#53657d;margin-top:4px;font-size:7px;display:block}.admin-tournaments-banner__upload{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.admin-tournaments-banner__upload-button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#064fca,#1277f5);border:1px solid #4997ff7a;border-radius:9px;min-height:42px;padding:0 16px;font-size:8px;font-weight:750;transition:filter .18s,border-color .18s,transform .18s;box-shadow:0 8px 20px #005bff24}.admin-tournaments-banner__upload-button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.admin-tournaments-banner__upload-button:disabled{opacity:.5;cursor:wait}.admin-tournaments-banner__library-title{color:#617797;letter-spacing:1.2px;text-transform:uppercase;margin-top:2px;font-size:7px;font-weight:800}.admin-tournaments-banner__library{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:340px;padding-right:3px;display:grid;overflow-y:auto}.admin-tournaments-banner__library::-webkit-scrollbar{width:5px}.admin-tournaments-banner__library::-webkit-scrollbar-thumb{background:#4c7cc240;border-radius:999px}.admin-tournaments-banner__item{text-align:left;cursor:pointer;background:#050d1bdb;border:1px solid #5a7db129;border-radius:10px;outline:none;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s;overflow:hidden}.admin-tournaments-banner__item:hover{background:#08162ceb;border-color:#2e84ff75;transform:translateY(-1px)}.admin-tournaments-banner__item.is-selected{background:#0f3e832e;border-color:#2684ff;box-shadow:0 0 0 2px #1b7cff1c}.admin-tournaments-banner__item img{aspect-ratio:2.4;object-fit:cover;background:#071121;width:100%;display:block}.admin-tournaments-banner__item>div{flex-direction:column;gap:3px;padding:9px 10px;display:flex}.admin-tournaments-banner__item strong{color:#cbd7e7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.admin-tournaments-banner__item small{color:#526178;font-size:7px}.admin-tournaments-banner__selected{background:#144c9e17;border:1px solid #2784ff52;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.admin-tournaments-banner__selected img{object-fit:cover;background:#071121;border:1px solid #3c8bff2e;border-radius:7px;flex:none;width:150px;height:62px}.admin-tournaments-banner__selected div{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-tournaments-banner__selected span{color:#3e8eff;letter-spacing:1px;font-size:6px;font-weight:800}.admin-tournaments-banner__selected strong{color:#d6e2f1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-tournaments-banner__empty{color:#52647d;text-align:center;background:#0309145c;border:1px dashed #5e80b42b;border-radius:9px;padding:24px;font-size:8px}.admin-tournaments-banner .admin-tournaments-form__field input[type=file]{color:#71849f;padding:7px 9px;font-size:8px}.admin-tournaments-banner input[type=file]::file-selector-button{color:#b8d5ff;cursor:pointer;background:#12438b30;border:1px solid #3c89f745;border-radius:6px;height:27px;margin-right:9px;padding:0 10px;font-size:7px;font-weight:750}@media (width<=1000px){.admin-tournaments-banner__upload{grid-template-columns:1fr}.admin-tournaments-banner__library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.admin-tournaments-banner{padding:12px}.admin-tournaments-banner__library{grid-template-columns:1fr}.admin-tournaments-banner__selected{flex-direction:column;align-items:flex-start}.admin-tournaments-banner__selected img{aspect-ratio:2.4;width:100%;height:auto}}.admin-dashboard,.admin-dashboard-loading{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-dashboard{color:#fff;background:radial-gradient(circle at 75% 0,#105cff14,#0000 34%),linear-gradient(#050b18 0%,#020611 55%,#01040b 100%);width:100%;min-width:1180px;min-height:100vh;display:flex;overflow:hidden}.admin-dashboard *,.admin-dashboard :before,.admin-dashboard :after{box-sizing:border-box}.admin-dashboard button{font:inherit}.admin-dashboard-loading{color:#fff;background:radial-gradient(circle at 50% 20%,#105cff26,#0000 32%),linear-gradient(#050b18 0%,#020611 55%,#01040b 100%);flex-direction:column;justify-content:center;align-items:center;min-width:1000px;min-height:100vh;display:flex}.admin-dashboard-loading__logo{color:#fff;background:linear-gradient(145deg,#27f,#063a9e);border:1px solid #4e97ffb3;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:17px;font-size:30px;font-style:italic;font-weight:900;display:flex;box-shadow:0 0 34px #0069ff52,inset 0 1px 1px #ffffff4d}.admin-dashboard-loading strong{font-size:18px;font-weight:750}.admin-dashboard-loading span{color:#6f7f99;margin-top:8px;font-size:12px}.admin-sidebar{background:linear-gradient(#070f1ffa,#020710fc);border-right:1px solid #6784b421;flex-direction:column;flex:0 0 250px;width:250px;min-height:100vh;padding:25px 18px 20px;display:flex;position:relative;box-shadow:20px 0 70px #00000029}.admin-sidebar:before{content:"";background:linear-gradient(#257effbf,#0000);width:1px;height:190px;position:absolute;top:0;right:-1px}.admin-sidebar__brand{border-bottom:1px solid #6886b81f;align-items:center;gap:11px;min-height:58px;padding:0 8px 23px;display:flex}.admin-sidebar__brand-symbol{color:#fff;background:linear-gradient(145deg,#2277fffa,#0035a9fa);border:1px solid #4e97ffa6;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-style:italic;font-weight:900;display:flex;box-shadow:0 0 24px #0069ff47,inset 0 1px 1px #ffffff4d}.admin-sidebar__brand>div:last-child{flex-direction:column;min-width:0;line-height:1;display:flex}.admin-sidebar__brand strong{color:#fff;letter-spacing:-.7px;font-size:20px;font-weight:800}.admin-sidebar__brand strong span{color:#3185ff}.admin-sidebar__brand small{color:#667894;letter-spacing:1.8px;margin-top:6px;font-size:6.5px;font-weight:750}.admin-sidebar__label{color:#43526a;letter-spacing:2px;margin:27px 12px 10px;font-size:8px;font-weight:800}.admin-sidebar__nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar__nav button{color:#7c8ca5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 13px;font-size:12px;font-weight:620;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex;position:relative}.admin-sidebar__nav button:hover{color:#c3d0e2;background:#205bae12}.admin-sidebar__nav button.is-active{color:#fff;background:linear-gradient(90deg,#1564e02e,#10459612);border-color:#3688ff3d;box-shadow:inset 3px 0 #2380ff,0 8px 24px #0046be14}.admin-sidebar__nav button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.admin-sidebar__nav button.is-active svg{color:#4c9cff;filter:drop-shadow(0 0 6px #277cff57)}.admin-sidebar__spacer{flex:1}.admin-sidebar__session{background:#060e1cb3;border:1px solid #597fb81f;border-radius:11px;grid-template-columns:9px 1fr;align-items:center;gap:10px;margin:0 4px 12px;padding:12px 11px;display:grid}.admin-sidebar__session-status{background:#42d58c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #42d58c8c}.admin-sidebar__session>div{flex-direction:column;gap:2px;display:flex}.admin-sidebar__session strong{color:#aab9cd;font-size:9px;font-weight:700}.admin-sidebar__session small{color:#4f5e76;font-size:7px}.admin-sidebar__logout{color:#697994;cursor:pointer;background:#060d1bb8;border:1px solid #6984b121;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:10px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:flex}.admin-sidebar__logout:hover{color:#d8e2f0;background:#0f2a535c;border-color:#488bee47}.admin-sidebar__logout svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.admin-main{flex:1;min-width:0;min-height:100vh;overflow-y:auto}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030914db;border-bottom:1px solid #6784b41f;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:17px 30px;display:flex;position:sticky;top:0}.admin-topbar__title{min-width:240px}.admin-topbar__title>span{color:#3987f8;letter-spacing:2px;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.admin-topbar__title h1{color:#fff;letter-spacing:-.8px;margin:0;font-size:26px;font-weight:720}.admin-topbar__actions{justify-content:flex-end;align-items:center;gap:13px;display:flex}.admin-topbar__updated{background:#060e1da6;border:1px solid #6482b31f;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:7px 12px;display:flex}.admin-topbar__updated svg{fill:none;stroke:#4f8eea;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.admin-topbar__updated>div{flex-direction:column;gap:1px;display:flex}.admin-topbar__updated span{color:#52627b;text-transform:uppercase;font-size:7px;font-weight:700}.admin-topbar__updated strong{color:#9cacc2;font-size:9px;font-weight:650}.admin-topbar__refresh{color:#91a3bb;cursor:pointer;background:#071327bf;border:1px solid #5382c62e;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:9px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:flex}.admin-topbar__refresh:hover:not(:disabled){color:#fff;background:#0f3f8540;border-color:#378dff73}.admin-topbar__refresh:disabled{cursor:wait;opacity:.55}.admin-topbar__refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.admin-topbar__admin{border-left:1px solid #6b88b621;align-items:center;gap:9px;padding-left:14px;display:flex}.admin-topbar__avatar{color:#fff;background:linear-gradient(145deg,#115ec9,#0a2d6e);border:1px solid #4091ff73;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex;box-shadow:0 0 18px #0064ff1f}.admin-topbar__admin>div:last-child{flex-direction:column;gap:2px;max-width:160px;display:flex}.admin-topbar__admin strong{color:#cbd6e5;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.admin-topbar__admin small{color:#438df5;letter-spacing:1.3px;font-size:7px;font-weight:800}.admin-main__content{width:100%;padding:28px 30px 50px}.admin-dashboard-error{color:#ffc1c1;background:#81151521;border:1px solid #ff535347;border-radius:12px;grid-template-columns:minmax(200px,auto) 1fr auto;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px;display:grid}.admin-dashboard-error strong{font-size:11px}.admin-dashboard-error span{color:#c58e8e;font-size:10px}.admin-dashboard-error button{color:#fff;cursor:pointer;background:#81151547;border:1px solid #ff6a6a47;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:700}.admin-overview-toolbar{justify-content:flex-end;align-items:center;margin-bottom:18px;display:flex}.admin-overview-toolbar>div{align-items:center;gap:12px;display:flex}.admin-overview-toolbar>div>span{color:#5e6e87;font-size:9px;font-weight:650}.admin-period-selector{background:#050d1bcc;border:1px solid #5c80b621;border-radius:10px;gap:3px;padding:3px;display:flex}.admin-period-selector button{color:#62738e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:63px;min-height:32px;padding:0 12px;font-size:9px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s}.admin-period-selector button:hover{color:#afbdd2}.admin-period-selector button.is-active{color:#fff;background:linear-gradient(100deg,#0c5ccc,#1478ff);box-shadow:0 6px 16px #005bff33}.admin-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.admin-metric-card{background:linear-gradient(145deg,#0a1428d1,#040a17e6);border:1px solid #6b8bbe24;border-radius:14px;min-height:139px;padding:17px 18px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000029,inset 0 1px #ffffff06}.admin-metric-card:after{content:"";filter:blur(15px);background:#186fff0f;border-radius:50%;width:140px;height:140px;position:absolute;top:-65px;right:-65px}.admin-metric-card:hover{border-color:#408fff40;transform:translateY(-2px)}.admin-metric-card__top{align-items:center;gap:9px;margin-bottom:16px;display:flex}.admin-metric-card__icon{color:#3d8bf5;background:#104ba41a;border:1px solid #3586ff2b;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.admin-metric-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.admin-metric-card__label{color:#708099;letter-spacing:.25px;font-size:9px;font-weight:700}.admin-metric-card__value{z-index:1;color:#fff;letter-spacing:-.9px;font-size:25px;font-weight:760;display:block;position:relative}.admin-metric-card__detail{color:#53627a;margin-top:7px;font-size:8px;display:block}.admin-dashboard-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.admin-dashboard-panel{background:linear-gradient(145deg,#091327d9,#040a17eb);border:1px solid #6b8bbe24;border-radius:15px;min-width:0;box-shadow:0 20px 55px #0000002e,inset 0 1px #ffffff06}.admin-dashboard-panel>header{border-bottom:1px solid #617fb21a;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 13px;display:flex}.admin-dashboard-panel>header span{color:#347edc;letter-spacing:1.6px;margin-bottom:5px;font-size:7.5px;font-weight:800;display:block}.admin-dashboard-panel>header h3{color:#d9e3f0;margin:0;font-size:14px;font-weight:700}.admin-dashboard-panel>header>strong{color:#fff;font-size:16px;font-weight:750}.admin-chart-placeholder{background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:flex-end;min-height:235px;padding:18px;display:flex;position:relative;overflow:hidden}.admin-chart-placeholder:before{content:"";background:linear-gradient(#0000 35%,#0f4fb40a);position:absolute;inset:0}.admin-chart-placeholder p{z-index:2;color:#45546d;text-align:center;max-width:330px;margin:0 auto;font-size:8px;line-height:1.5;position:relative}.admin-chart-placeholder__bars{opacity:.34;align-items:flex-end;gap:8px;display:flex;position:absolute;inset:30px 25px 43px}.admin-chart-placeholder__bars span{background:linear-gradient(#278cffa6,#084fbe40);border-radius:4px 4px 0 0;flex:1;min-width:3px;box-shadow:0 0 12px #176bff14}.admin-chart-placeholder__bars span:first-child{height:26%}.admin-chart-placeholder__bars span:nth-child(2){height:42%}.admin-chart-placeholder__bars span:nth-child(3){height:35%}.admin-chart-placeholder__bars span:nth-child(4){height:58%}.admin-chart-placeholder__bars span:nth-child(5){height:51%}.admin-chart-placeholder__bars span:nth-child(6){height:66%}.admin-chart-placeholder__bars span:nth-child(7){height:47%}.admin-chart-placeholder__bars span:nth-child(8){height:74%}.admin-chart-placeholder__bars span:nth-child(9){height:62%}.admin-chart-placeholder__bars span:nth-child(10){height:81%}.admin-chart-placeholder__bars span:nth-child(11){height:69%}.admin-chart-placeholder__bars span:nth-child(12){height:88%}.admin-chart-placeholder__lines{opacity:.35;position:absolute;inset:20px 25px 45px}.admin-chart-placeholder__lines span{transform-origin:0;width:100%;height:2px;position:absolute;left:0}.admin-chart-placeholder__lines span:first-child{background:linear-gradient(90deg,#0000,#288bff 18%,#15a7ff 70%,#0000);top:43%;transform:rotate(-5deg);box-shadow:0 0 12px #2188ff40}.admin-chart-placeholder__lines span:last-child{background:linear-gradient(90deg,#0000,#5a75a2 18%,#8592a8 70%,#0000);top:60%;transform:rotate(3deg)}.admin-dashboard-panel>footer{border-top:1px solid #617fb21a;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 18px 15px;display:grid}.admin-dashboard-panel>footer>div{flex-direction:column;gap:4px;padding-right:11px;display:flex}.admin-dashboard-panel>footer>div+div{border-left:1px solid #5c78a71a;padding-left:11px}.admin-dashboard-panel>footer span{color:#4d5c74;font-size:7px}.admin-dashboard-panel>footer strong{color:#bac8db;font-size:10px;font-weight:700}.admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-summary-grid article{background:#070f1ead;border:1px solid #6988b91f;border-radius:12px;padding:15px 16px}.admin-summary-grid span{color:#56667e;margin-bottom:8px;font-size:8px;font-weight:650;display:block}.admin-summary-grid strong{color:#cbd7e6;font-size:16px;font-weight:720;display:block}.admin-summary-grid small{color:#46556d;margin-top:5px;font-size:7.5px;display:block}.admin-module-placeholder{background:linear-gradient(145deg,#091327d1,#040a17e6);border:1px solid #6989bc21;border-radius:17px;min-height:calc(100vh - 150px);padding:31px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000002e}.admin-module-placeholder:after{content:"";filter:blur(60px);background:#0c5adc14;border-radius:50%;width:420px;height:420px;position:absolute;top:-130px;right:-150px}.admin-module-placeholder__heading{z-index:1;max-width:620px;margin-bottom:28px;position:relative}.admin-module-placeholder__heading>span{color:#347edc;letter-spacing:1.8px;font-size:8px;font-weight:800}.admin-module-placeholder__heading h2{color:#fff;letter-spacing:-.8px;margin:9px 0 8px;font-size:28px;font-weight:730}.admin-module-placeholder__heading p{color:#6e7e97;margin:0;font-size:11px;line-height:1.7}.admin-module-placeholder__features{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:900px;display:grid;position:relative}.admin-module-placeholder__features article{color:#8898af;background:#050d1ba8;border:1px solid #5a7cb31c;border-radius:10px;align-items:center;gap:9px;min-height:43px;padding:10px 12px;font-size:9px;display:flex}.admin-module-placeholder__features article>span{background:#307ff1;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #307ff173}.admin-module-placeholder__status{z-index:1;color:#51627b;background:#050e1eb3;border:1px solid #456ca71f;border-radius:9px;width:fit-content;margin-top:28px;padding:10px 13px;font-size:8px;font-weight:650;position:relative}@media (width>=1600px){.admin-sidebar{flex-basis:270px;width:270px}.admin-main__content{padding-left:38px;padding-right:38px}.admin-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-metric-card{min-height:145px}.admin-metric-card__value{font-size:22px}.admin-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1300px){.admin-sidebar{flex-basis:225px;width:225px}.admin-topbar,.admin-main__content{padding-left:22px;padding-right:22px}.admin-topbar__updated{display:none}}.admin-financial{flex-direction:column;gap:16px;display:flex}.admin-financial__header{background:linear-gradient(145deg,#0a1428d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff06}.admin-financial__header>div>span{color:#3987f8;letter-spacing:1.8px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.admin-financial__header h2{color:#fff;letter-spacing:-.8px;margin:0;font-size:26px;font-weight:730}.admin-financial__header p{color:#6f7f98;max-width:620px;margin:8px 0 0;font-size:11px;line-height:1.7}.admin-financial__refresh{color:#9cacbf;cursor:pointer;background:#071327bf;border:1px solid #5382c62e;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:flex}.admin-financial__refresh:hover:not(:disabled){color:#fff;background:#0f3f8540;border-color:#378dff73}.admin-financial__refresh:disabled{opacity:.55;cursor:wait}.admin-financial__refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.admin-financial__tabs{background:#050d1bcc;border:1px solid #5c80b621;border-radius:11px;align-items:center;gap:4px;width:fit-content;padding:4px;display:flex}.admin-financial__tabs button{color:#65758f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:92px;min-height:35px;padding:0 14px;font-size:9px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s}.admin-financial__tabs button:hover{color:#b4c1d5}.admin-financial__tabs button.is-active{color:#fff;background:linear-gradient(100deg,#0c5ccc,#1478ff);box-shadow:0 7px 18px #005bff33}.admin-financial__filters{background:#050d1bb3;border:1px solid #6887b81f;border-radius:13px;grid-template-columns:minmax(260px,1.6fr) minmax(150px,.65fr) minmax(150px,.65fr) auto auto;align-items:end;gap:10px;padding:15px;display:grid}.admin-financial__search,.admin-financial__date{flex-direction:column;gap:7px;display:flex}.admin-financial__search label,.admin-financial__date label{color:#667792;font-size:8px;font-weight:700}.admin-financial__search input,.admin-financial__date input{color:#dce6f4;width:100%;min-height:40px;font:inherit;background:#020813cc;border:1px solid #6f91c22b;border-radius:9px;outline:none;padding:0 12px;font-size:10px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-financial__search input::placeholder{color:#46566e}.admin-financial__search input:focus,.admin-financial__date input:focus{background:#030b1af2;border-color:#2a81ffb8;box-shadow:0 0 0 3px #1d70ff14}.admin-financial__filter-button,.admin-financial__clear-button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 16px;font-size:9px;font-weight:750}.admin-financial__filter-button{color:#fff;background:linear-gradient(100deg,#0459de,#1478ff);border:1px solid #50a2ff8c;box-shadow:0 10px 24px #005bff2e}.admin-financial__filter-button:hover{filter:brightness(1.08)}.admin-financial__clear-button{color:#7d8da6;background:#070f1ebd;border:1px solid #6887b824}.admin-financial__clear-button:hover{color:#c3cfdf;border-color:#4688e640}.admin-financial__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-financial__summary>div{background:#060e1cad;border:1px solid #6887b81f;border-radius:11px;padding:13px 15px}.admin-financial__summary span{color:#53637c;margin-bottom:6px;font-size:8px;display:block}.admin-financial__summary strong{color:#d9e4f2;font-size:15px;font-weight:720}.admin-financial__error{background:#81151521;border:1px solid #ff535347;border-radius:10px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.admin-financial__error strong{color:#ffc1c1;font-size:10px}.admin-financial__error span{color:#c58e8e;font-size:9px}.admin-financial__table-card{background:linear-gradient(145deg,#091327d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:14px;overflow:hidden;box-shadow:0 20px 55px #0000002b,inset 0 1px #ffffff05}.admin-financial__table-scroll{width:100%;overflow-x:auto}.admin-financial__table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1160px}.admin-financial__table thead{background:#071122e6}.admin-financial__table th{color:#596b85;text-align:left;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border-bottom:1px solid #6482b41f;height:44px;padding:0 13px;font-size:7.5px;font-weight:800}.admin-financial__table td{color:#8494aa;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #5f7cab13;padding:12px 13px;font-size:9px}.admin-financial__table tbody tr{transition:background .16s}.admin-financial__table tbody tr:hover{background:#194e9c12}.admin-financial__table tbody tr:last-child td{border-bottom:0}.admin-financial__table td>strong{color:#d7e1ee;font-size:9px;font-weight:720}.admin-financial__user{flex-direction:column;gap:3px;min-width:190px;max-width:260px;display:flex}.admin-financial__user strong{color:#ccd8e8;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.admin-financial__user span{color:#4e5f78;text-overflow:ellipsis;font-size:8px;overflow:hidden}.admin-financial__type{text-transform:uppercase;letter-spacing:.5px;border-radius:7px;justify-content:center;align-items:center;min-width:70px;padding:6px 8px;font-size:7.5px;font-weight:800;display:inline-flex}.admin-financial__type--deposit{color:#69ddb0;background:#1e9c6617;border:1px solid #3dd1912e}.admin-financial__type--withdrawal{color:#f99;background:#b02f2f17;border:1px solid #ff61612e}.admin-financial__status{color:#8392a8;text-transform:uppercase;letter-spacing:.45px;background:#18233673;border:1px solid #7690b829;border-radius:7px;justify-content:center;align-items:center;min-width:72px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-financial__status--paid,.admin-financial__status--approved{color:#63d8a5;background:#1f976917;border-color:#46d79e2e}.admin-financial__status--pending,.admin-financial__status--requested,.admin-financial__status--under_review,.admin-financial__status--processing{color:#e8c36d;background:#a1771914;border-color:#e2b6482e}.admin-financial__status--failed,.admin-financial__status--rejected,.admin-financial__status--cancelled{color:#ff8f8f;background:#ac2f2f17;border-color:#ff5b5b2e}.admin-financial__gateway{flex-direction:column;gap:2px;min-width:100px;max-width:180px;display:flex}.admin-financial__gateway strong{color:#8fa2bb;font-size:8px;font-weight:700}.admin-financial__gateway span{color:#45556d;text-overflow:ellipsis;max-width:170px;font-size:7px;overflow:hidden}.admin-financial__empty{height:130px;color:#56667f!important;text-align:center!important;font-size:10px!important}.admin-financial__pagination{background:#050d1b99;border-top:1px solid #6583b31a;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 15px;display:flex}.admin-financial__pagination>span{color:#4d5d76;font-size:8px}.admin-financial__pagination>div{align-items:center;gap:10px;display:flex}.admin-financial__pagination>div>span{color:#5f7088;font-size:8px}.admin-financial__pagination>div>span strong{color:#9caec4;font-weight:700}.admin-financial__pagination button{color:#8192aa;cursor:pointer;background:#071122bf;border:1px solid #6385b726;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:700;transition:color .17s,border-color .17s,background .17s}.admin-financial__pagination button:hover:not(:disabled){color:#fff;background:#123f813d;border-color:#3d8cfa52}.admin-financial__pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=1350px){.admin-financial__filters{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(140px,.7fr) auto auto}.admin-financial__table{min-width:1080px}}.admin-users{flex-direction:column;gap:16px;display:flex}.admin-users__header{background:linear-gradient(145deg,#0a1428d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff06}.admin-users__header>div>span{color:#3987f8;letter-spacing:1.8px;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.admin-users__header h2{color:#fff;letter-spacing:-.8px;margin:0;font-size:26px;font-weight:730}.admin-users__header p{color:#6f7f98;max-width:620px;margin:8px 0 0;font-size:11px;line-height:1.7}.admin-users__refresh{color:#9cacbf;cursor:pointer;background:#071327bf;border:1px solid #5382c62e;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:flex}.admin-users__refresh:hover:not(:disabled){color:#fff;background:#0f3f8540;border-color:#378dff73}.admin-users__refresh:disabled{opacity:.55;cursor:wait}.admin-users__refresh svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.admin-users__filters{background:#050d1bb3;border:1px solid #6887b81f;border-radius:13px;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.6fr) minmax(150px,.6fr) auto auto;align-items:end;gap:10px;padding:15px;display:grid}.admin-users__search,.admin-users__select{flex-direction:column;gap:7px;display:flex}.admin-users__search label,.admin-users__select label{color:#667792;font-size:8px;font-weight:700}.admin-users__search input,.admin-users__select select{color:#dce6f4;width:100%;min-height:40px;font:inherit;background:#020813cc;border:1px solid #6f91c22b;border-radius:9px;outline:none;padding:0 12px;font-size:10px;transition:border-color .18s,box-shadow .18s,background .18s}.admin-users__search input::placeholder{color:#46566e}.admin-users__search input:focus,.admin-users__select select:focus{background:#030b1af2;border-color:#2a81ffb8;box-shadow:0 0 0 3px #1d70ff14}.admin-users__select select{cursor:pointer}.admin-users__select select option{color:#dce6f4;background:#07101f}.admin-users__filter-button,.admin-users__clear-button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 16px;font-size:9px;font-weight:750}.admin-users__filter-button{color:#fff;background:linear-gradient(100deg,#0459de,#1478ff);border:1px solid #50a2ff8c;box-shadow:0 10px 24px #005bff2e}.admin-users__filter-button:hover{filter:brightness(1.08)}.admin-users__clear-button{color:#7d8da6;background:#070f1ebd;border:1px solid #6887b824}.admin-users__clear-button:hover{color:#c3cfdf;border-color:#4688e640}.admin-users__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-users__summary>div{background:#060e1cad;border:1px solid #6887b81f;border-radius:11px;padding:13px 15px}.admin-users__summary span{color:#53637c;margin-bottom:6px;font-size:8px;display:block}.admin-users__summary strong{color:#d9e4f2;font-size:15px;font-weight:720}.admin-users__error{background:#81151521;border:1px solid #ff535347;border-radius:10px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.admin-users__error strong{color:#ffc1c1;font-size:10px}.admin-users__error span{color:#c58e8e;font-size:9px}.admin-users__table-card{background:linear-gradient(145deg,#091327d6,#040a17eb);border:1px solid #6b8bbe24;border-radius:14px;overflow:hidden;box-shadow:0 20px 55px #0000002b,inset 0 1px #ffffff05}.admin-users__table-scroll{width:100%;overflow-x:auto}.admin-users__table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1450px}.admin-users__table thead{background:#071122e6}.admin-users__table th{color:#596b85;text-align:left;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border-bottom:1px solid #6482b41f;height:44px;padding:0 13px;font-size:7.5px;font-weight:800}.admin-users__table td{color:#8494aa;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #5f7cab13;padding:12px 13px;font-size:9px}.admin-users__table tbody tr{transition:background .16s}.admin-users__table tbody tr:hover{background:#194e9c12}.admin-users__table tbody tr:last-child td{border-bottom:0}.admin-users__identity{align-items:center;gap:10px;min-width:250px;display:flex}.admin-users__avatar{color:#fff;background:linear-gradient(145deg,#115ec9e6,#0a2d6ee6);border:1px solid #3f91ff59;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:flex}.admin-users__identity>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-users__identity strong{color:#d4deeb;text-overflow:ellipsis;max-width:235px;font-size:9px;font-weight:700;overflow:hidden}.admin-users__identity span{color:#697a92;text-overflow:ellipsis;max-width:235px;font-size:8px;overflow:hidden}.admin-users__identity small{color:#40516a;text-overflow:ellipsis;max-width:235px;font-size:7px;overflow:hidden}.admin-users__status{color:#8392a8;text-transform:uppercase;letter-spacing:.45px;background:#18233673;border:1px solid #7690b829;border-radius:7px;justify-content:center;align-items:center;min-width:70px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-users__status--active{color:#63d8a5;background:#1f976917;border-color:#46d79e2e}.admin-users__status--inactive{color:#94a2b6;background:#46546a1a;border-color:#7f91ad29}.admin-users__status--suspended{color:#e8c36d;background:#a1771914;border-color:#e2b6482e}.admin-users__status--blocked{color:#ff8f8f;background:#ac2f2f17;border-color:#ff5b5b2e}.admin-users__role{color:#8fa1ba;letter-spacing:.5px;background:#111f338c;border:1px solid #6b8bbe26;border-radius:7px;justify-content:center;align-items:center;min-width:66px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-users__role--user{color:#92a4bc}.admin-users__role--admin{color:#6da9ff;background:#1c5ab31f;border-color:#4291ff40}.admin-users__role--master{color:#d0c1ff;background:#603fb71f;border-color:#9b77ff3d}.admin-users__money{color:#b9c6d8;font-size:9px;font-weight:650}.admin-users__money--available{color:#67d8a7}.admin-users__wallet-status{color:#8392a8;text-transform:uppercase;background:#18233673;border:1px solid #7690b829;border-radius:7px;justify-content:center;align-items:center;min-width:68px;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-users__wallet-status--active{color:#63d8a5;background:#1f976917;border-color:#46d79e2e}.admin-users__wallet-status--blocked,.admin-users__wallet-status--suspended{color:#ff8f8f;background:#ac2f2f17;border-color:#ff5b5b2e}.admin-users__details-button{color:#76aaff;cursor:pointer;background:#1142891f;border:1px solid #3e8bf438;border-radius:7px;min-height:31px;padding:0 10px;font-size:8px;font-weight:700;transition:color .17s,border-color .17s,background .17s}.admin-users__details-button:hover{color:#fff;background:#1a58b53d;border-color:#3b8fff7a}.admin-users__empty{height:130px;color:#56667f!important;text-align:center!important;font-size:10px!important}.admin-users__pagination{background:#050d1b99;border-top:1px solid #6583b31a;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 15px;display:flex}.admin-users__pagination>span{color:#4d5d76;font-size:8px}.admin-users__pagination>div{align-items:center;gap:10px;display:flex}.admin-users__pagination>div>span{color:#5f7088;font-size:8px}.admin-users__pagination>div>span strong{color:#9caec4;font-weight:700}.admin-users__pagination button{color:#8192aa;cursor:pointer;background:#071122bf;border:1px solid #6385b726;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:700;transition:color .17s,border-color .17s,background .17s}.admin-users__pagination button:hover:not(:disabled){color:#fff;background:#123f813d;border-color:#3d8cfa52}.admin-users__pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=1350px){.admin-users__filters{grid-template-columns:minmax(220px,1.3fr) minmax(130px,.55fr) minmax(130px,.55fr) auto auto}.admin-users__table{min-width:1350px}}.privacy-page{color:#dbe7f5;box-sizing:border-box;background:radial-gradient(circle at 15% 0,#0077ff29,#0000 32%),radial-gradient(circle at 90% 20%,#00aeff14,#0000 30%),linear-gradient(#050b16 0%,#07111f 45%,#040912 100%);width:100%;min-height:100vh;padding:60px 20px 80px}.privacy-container{box-sizing:border-box;background:linear-gradient(145deg,#0e1b2ef5,#07101ef7);border:1px solid #74abe129;border-radius:22px;width:100%;max-width:1000px;margin:0 auto;padding:50px 58px;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff04,inset 0 1px #ffffff0a}.privacy-header{border-bottom:1px solid #82aeda26;margin-bottom:40px;padding-bottom:35px}.privacy-brand{letter-spacing:.16em;text-transform:uppercase;color:#249cff;align-items:center;margin-bottom:16px;font-size:14px;font-weight:800;display:inline-flex}.privacy-brand:before{content:"";background:#249cff;border-radius:50%;width:7px;height:7px;margin-right:10px;box-shadow:0 0 8px #249cffe6,0 0 18px #249cff8c}.privacy-header h1{color:#f5f9ff;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.08}.privacy-header p{color:#8294aa;margin:0;font-size:14px}.privacy-container section{margin-bottom:38px;padding-bottom:6px;position:relative}.privacy-container section:last-of-type{margin-bottom:20px}.privacy-container h2{color:#edf6ff;letter-spacing:-.01em;margin:0 0 18px;padding-left:17px;font-size:20px;font-weight:700;line-height:1.35;position:relative}.privacy-container h2:before{content:"";background:linear-gradient(#29b6ff,#176bff);border-radius:10px;width:3px;height:calc(100% - 6px);min-height:18px;position:absolute;top:3px;left:0;box-shadow:0 0 12px #2390ff73}.privacy-container p{color:#aebed0;margin:0 0 15px;font-size:15.5px;line-height:1.8}.privacy-container strong{color:#eaf4ff;font-weight:700}.privacy-container ul{margin:18px 0 20px;padding:0;list-style:none}.privacy-container li{color:#aebed0;margin-bottom:11px;padding-left:25px;font-size:15.5px;line-height:1.7;position:relative}.privacy-container li:before{content:"";background:#238fff;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:3px;box-shadow:0 0 8px #238fffa6}.privacy-container a{color:#39a8ff;text-decoration:none;transition:color .2s,text-shadow .2s}.privacy-container a:hover{color:#73c4ff;text-shadow:0 0 10px #39a8ff40}.privacy-footer{text-align:center;border-top:1px solid #82aeda26;margin-top:48px;padding-top:25px}.privacy-footer p{color:#62768e;letter-spacing:.02em;margin:0;font-size:13px}@media (width<=900px){.privacy-page{padding:35px 18px 60px}.privacy-container{border-radius:18px;padding:40px 35px}}@media (width<=600px){.privacy-page{background:radial-gradient(circle at 20% 0,#0077ff26,#0000 25%),#050b16;padding:0 0 40px}.privacy-container{box-shadow:none;background:linear-gradient(#0a1627fa,#050b16fa);border:0;border-radius:0;padding:34px 20px 45px}.privacy-header{margin-bottom:32px;padding-bottom:28px}.privacy-brand{margin-bottom:13px;font-size:12px}.privacy-header h1{font-size:31px;line-height:1.12}.privacy-header p{font-size:13px}.privacy-container section{margin-bottom:32px}.privacy-container h2{margin-bottom:15px;font-size:18px}.privacy-container p,.privacy-container li{font-size:14.5px;line-height:1.75}.privacy-footer{margin-top:38px}}.terms-page{color:#dbe7f5;box-sizing:border-box;background:radial-gradient(circle at 15% 0,#0077ff29,#0000 32%),radial-gradient(circle at 90% 20%,#00aeff14,#0000 30%),linear-gradient(#050b16 0%,#07111f 45%,#040912 100%);width:100%;min-height:100vh;padding:60px 20px 80px}.terms-container{box-sizing:border-box;background:linear-gradient(145deg,#0e1b2ef5,#07101ef7);border:1px solid #74abe129;border-radius:22px;width:100%;max-width:1000px;margin:0 auto;padding:50px 58px;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff04,inset 0 1px #ffffff0a}.terms-header{border-bottom:1px solid #82aeda26;margin-bottom:40px;padding-bottom:35px}.terms-brand{letter-spacing:.16em;text-transform:uppercase;color:#249cff;align-items:center;margin-bottom:16px;font-size:14px;font-weight:800;display:inline-flex}.terms-brand:before{content:"";background:#249cff;border-radius:50%;width:7px;height:7px;margin-right:10px;box-shadow:0 0 8px #249cffe6,0 0 18px #249cff8c}.terms-header h1{color:#f5f9ff;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.08}.terms-header p{color:#8294aa;margin:0;font-size:14px}.terms-container section{margin-bottom:38px;padding-bottom:6px;position:relative}.terms-container section:last-of-type{margin-bottom:20px}.terms-container h2{color:#edf6ff;letter-spacing:-.01em;margin:0 0 18px;padding-left:17px;font-size:20px;font-weight:700;line-height:1.35;position:relative}.terms-container h2:before{content:"";background:linear-gradient(#29b6ff,#176bff);border-radius:10px;width:3px;height:calc(100% - 6px);min-height:18px;position:absolute;top:3px;left:0;box-shadow:0 0 12px #2390ff73}.terms-container p{color:#aebed0;margin:0 0 15px;font-size:15.5px;line-height:1.8}.terms-container strong{color:#eaf4ff;font-weight:700}.terms-container ul{margin:18px 0 20px;padding:0;list-style:none}.terms-container li{color:#aebed0;margin-bottom:11px;padding-left:25px;font-size:15.5px;line-height:1.7;position:relative}.terms-container li:before{content:"";background:#238fff;border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:3px;box-shadow:0 0 8px #238fffa6}.terms-container a{color:#39a8ff;text-decoration:none;transition:color .2s,text-shadow .2s}.terms-container a:hover{color:#73c4ff;text-shadow:0 0 10px #39a8ff40}.terms-footer{text-align:center;border-top:1px solid #82aeda26;margin-top:48px;padding-top:25px}.terms-footer p{color:#62768e;letter-spacing:.02em;margin:0;font-size:13px}@media (width<=900px){.terms-page{padding:35px 18px 60px}.terms-container{border-radius:18px;padding:40px 35px}}@media (width<=600px){.terms-page{background:radial-gradient(circle at 20% 0,#0077ff26,#0000 25%),#050b16;padding:0 0 40px}.terms-container{box-shadow:none;background:linear-gradient(#0a1627fa,#050b16fa);border:0;border-radius:0;padding:34px 20px 45px}.terms-header{margin-bottom:32px;padding-bottom:28px}.terms-brand{margin-bottom:13px;font-size:12px}.terms-header h1{font-size:31px;line-height:1.12}.terms-header p{font-size:13px}.terms-container section{margin-bottom:32px}.terms-container h2{margin-bottom:15px;font-size:18px}.terms-container p,.terms-container li{font-size:14.5px;line-height:1.75}.terms-footer{margin-top:38px}}.delete-page{color:#d8e3f1;background:radial-gradient(circle at 15% 0,#206fe624,#0000 34%),radial-gradient(circle at 90% 15%,#5d85bf14,#0000 30%),linear-gradient(#07101e 0%,#050b15 100%);min-height:100vh;padding:48px 20px}.delete-page__container{background:linear-gradient(145deg,#0d1b31f5,#07101efa);border:1px solid #7497ca24;border-radius:24px;width:min(100%,920px);margin:0 auto;overflow:hidden;box-shadow:0 30px 90px #00000059,0 0 60px #1e6fe60a}.delete-page__header{background:radial-gradient(circle at 0 0,#247eff29,#0000 48%);border-bottom:1px solid #7497ca1f;padding:48px 48px 40px;position:relative}.delete-page__header:after{content:"";background:linear-gradient(90deg,#2786ff,#74b4ff);border-radius:10px;width:90px;height:2px;position:absolute;bottom:-1px;left:48px;box-shadow:0 0 18px #2786ff73}.delete-page__brand{color:#4b9cff;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:15px;font-size:11px;font-weight:850;display:inline-block}.delete-page__header h1{color:#f4f8ff;letter-spacing:-1.2px;margin:0;font-size:clamp(30px,5vw,43px);font-weight:850;line-height:1.1}.delete-page__header p{color:#91a3bb;max-width:650px;margin:15px 0 0;font-size:14px;line-height:1.6}.delete-page section{border-bottom:1px solid #7497ca17;padding:34px 48px}.delete-page section:last-of-type{border-bottom:0}.delete-page section h2{color:#edf4ff;letter-spacing:-.3px;margin:0 0 18px;padding-left:15px;font-size:19px;font-weight:800;position:relative}.delete-page section h2:before{content:"";background:#368eff;border-radius:10px;width:3px;height:18px;position:absolute;top:3px;left:0;box-shadow:0 0 10px #368eff80}.delete-page section p{color:#a4b2c5;margin:0 0 15px;font-size:13px;line-height:1.75}.delete-page section p:last-child{margin-bottom:0}.delete-page strong{color:#e7effa;font-weight:800}.delete-page ol,.delete-page ul{margin:18px 0 4px;padding:0;list-style:none}.delete-page ol{counter-reset:delete-steps}.delete-page ol li{color:#aab8ca;counter-increment:delete-steps;min-height:34px;margin-bottom:12px;padding:7px 0 7px 47px;font-size:13px;line-height:1.55;position:relative}.delete-page ol li:before{content:counter(delete-steps);color:#fff;background:linear-gradient(145deg,#2580f252,#15458457);border:1px solid #4b9cff59;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid;position:absolute;top:2px;left:0}.delete-page ul li{color:#aab8ca;margin-bottom:10px;padding-left:21px;font-size:13px;line-height:1.55;position:relative}.delete-page ul li:before{content:"";background:#438fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px;box-shadow:0 0 9px #438fff8c}.delete-page__warning{background:linear-gradient(145deg,#6b1b2b38,#300f1b33);border:1px solid #ff5d7433;border-radius:14px;margin-top:22px;padding:17px 19px}.delete-page__warning strong{color:#ff8295;text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px;font-size:12px;font-weight:850;display:block}.delete-page__warning p{color:#c2aeb5;margin:0;font-size:12px;line-height:1.6}.delete-page a{color:#55a3ff;font-weight:700;text-decoration:none;transition:color .2s,opacity .2s}.delete-page a:hover{color:#8ac0ff;text-decoration:underline}.delete-page__footer{text-align:center;background:#030a1459;border-top:1px solid #7497ca17;padding:24px 48px}.delete-page__footer p{color:#62748d;letter-spacing:.2px;margin:0;font-size:10px}@media (width<=760px){.delete-page{padding:24px 14px}.delete-page__container{border-radius:19px}.delete-page__header{padding:36px 28px 32px}.delete-page__header:after{left:28px}.delete-page section{padding:29px 28px}.delete-page__footer{padding:22px 28px}}@media (width<=520px){.delete-page{background:#06101e;padding:0}.delete-page__container{box-shadow:none;border:0;border-radius:0}.delete-page__header{padding:35px 20px 30px}.delete-page__header:after{left:20px}.delete-page__brand{margin-bottom:12px;font-size:10px}.delete-page__header h1{letter-spacing:-.8px;font-size:29px}.delete-page__header p{font-size:12px}.delete-page section{padding:27px 20px}.delete-page section h2{font-size:17px}.delete-page section p,.delete-page ol li,.delete-page ul li{font-size:12px}.delete-page ol li{padding-left:43px}.delete-page ol li:before{width:29px;height:29px}.delete-page__footer{padding:22px 20px max(22px, env(safe-area-inset-bottom))}}
