*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#0a0a0f;--bg-card:#0f0f1a;--border-glow:#00d4ff;--text-primary:#fff;--text-secondary:#a0a0b0;--gradient:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);--gradient-size:400% 400%}body{background-color:#0a0a0f;background-color:var(--bg-primary);color:#fff;color:var(--text-primary);font-family:Inter,Segoe UI,sans-serif;min-height:100vh}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-animate{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background:var(--gradient);background-size:400% 400%;background-size:var(--gradient-size)}.wallet-connect{align-items:center;display:flex;gap:12px}.wallet-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:10px 22px;transition:opacity .2s,transform .1s}.wallet-btn:hover{opacity:.88}.wallet-btn:active{transform:scale(.97)}.wallet-btn--connect{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%}.wallet-btn--disconnect{background:#0000;border:1px solid #ff006e88;color:var(--text-secondary);font-size:12px;padding:6px 14px}.wallet-btn--disconnect:hover{border-color:#ff006e;color:#ff006e}.wallet-address-pill{align-items:center;background:var(--bg-card);border:1px solid var(--border-glow);border-radius:999px;box-shadow:0 0 15px #00d4ff44;display:flex;gap:10px;padding:8px 16px}.wallet-address-pill .dot{background:#00d4ff;border-radius:50%;box-shadow:0 0 6px #00d4ff;flex-shrink:0;height:8px;width:8px}.wallet-address-pill span{color:var(--text-primary);font-family:Courier New,monospace;font-size:13px;font-weight:500}.wallet-no-metamask{background:#ff006e11;border:1px solid #ff006e44;border-radius:8px;color:#ff006e;font-size:13px;padding:8px 14px}.navbar{align-items:center;background:var(--bg-card);border-bottom:1px solid #00d4ff33;display:flex;gap:16px;height:64px;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:100}.navbar__logo{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;text-decoration:none}.navbar__logo-text{color:var(--text-primary);font-size:20px;font-weight:900;letter-spacing:2px;line-height:1;text-transform:uppercase}.navbar__logo-underline{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;border-radius:2px;height:2px;margin-top:3px;width:100%}.navbar__links{align-items:center;display:flex;flex:1 1;gap:4px;padding-left:32px}.navbar__link{border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.6px;padding:8px 14px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s,background .2s;white-space:nowrap}.navbar__link:hover{background:#ffffff08;color:var(--text-primary)}.navbar__link--active{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.navbar__right{align-items:center;display:flex;flex-shrink:0;gap:12px}.navbar__hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:4px}.navbar__hamburger span{background:var(--text-primary);border-radius:2px;display:block;height:2px;transition:transform .2s,opacity .2s;width:22px}.navbar__drawer{background:var(--bg-card);border-bottom:1px solid #00d4ff33;display:none;flex-direction:column;gap:4px;left:0;padding:12px 24px 20px;position:fixed;right:0;top:64px;z-index:99}.navbar__drawer.open{display:flex}.navbar__drawer .navbar__link{font-size:14px;padding:12px 14px}@media (max-width:640px){.navbar__links{display:none}.navbar__hamburger{display:flex}}.landing{background:var(--bg-primary);min-height:100vh}.hero{align-items:center;display:flex;justify-content:center;min-height:95vh;overflow:hidden;padding:80px 24px 60px;position:relative;text-align:center}.hero__bg-image{background-image:url(https://cdn.akamai.steamstatic.com/steam/apps/1172470/library_hero.jpg);background-position:center 30%;background-size:cover;inset:0;opacity:.18;position:absolute;z-index:0}.hero__overlay{background:linear-gradient(180deg,#0a0a0f66,#0a0a0f1a 40%,#0a0a0fd9);inset:0;position:absolute;z-index:1}.hero__glow{background:radial-gradient(circle,#00d4ff14 0,#8b00ff08 50%,#0000 70%);border-radius:50%;height:800px;left:50%;top:50%;transform:translate(-50%,-50%);width:800px}.hero__glow,.hero__scanlines{pointer-events:none;position:absolute;z-index:2}.hero__scanlines{background:repeating-linear-gradient(0deg,#0000,#0000 2px,rgba(0,212,255,.015) 0,rgba(0,212,255,.015) 4px);inset:0}.hero__content{max-width:760px;position:relative;z-index:4}.hero__eyebrow{background:#00d4ff12;border:1px solid #00d4ff33;border-radius:999px;color:#00d4ff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:28px;padding:5px 16px;text-transform:uppercase}.hero__title{color:var(--text-primary);font-size:clamp(36px,7vw,76px);font-weight:900;letter-spacing:-1px;line-height:1.06;margin-bottom:24px}.hero__title .gradient-text{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.hero__sub{color:var(--text-secondary);font-size:clamp(15px,2.5vw,19px);line-height:1.65;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:580px}.hero__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:32px}.hero__cta-primary{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:.5px;padding:14px 36px;text-decoration:none;transition:opacity .2s,transform .15s,box-shadow .2s}.hero__cta-primary:hover{box-shadow:0 8px 32px #00d4ff44;opacity:.9;transform:translateY(-2px)}.hero__cta-secondary{background:#0000;border:1px solid #ffffff22;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:inline-block;font-size:15px;font-weight:600;padding:14px 28px;text-decoration:none;transition:border-color .2s,color .2s}.hero__cta-secondary:hover{border-color:#00d4ff55;color:#fff}.hero__badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hero__badge{background:#ffffff08;border:1px solid #ffffff12;border-radius:999px;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 12px}.hero__character-wrap{bottom:0;height:480px;opacity:.35;pointer-events:none;position:absolute;right:-40px;width:480px;z-index:3}.hero__character-img{height:100%;mask-image:linear-gradient(0deg,#0000 0,#000 40%,#000 80%,#0000);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 40%,#000 80%,#0000);object-fit:cover;object-position:center top;width:100%}.hero__character-glow{background:radial-gradient(ellipse,#8b00ff22 0,#0000 70%);bottom:0;height:200px;left:50%;position:absolute;transform:translateX(-50%);width:300px}@media (max-width:768px){.hero__character-wrap{display:none}}.launch-countdown{align-items:center;background:linear-gradient(180deg,#0a0a0f,#0d0d1a);border-bottom:1px solid #8b00ff22;border-top:1px solid #00d4ff22;display:flex;flex-direction:column;gap:20px;padding:40px 24px;text-align:center}.launch-countdown--live{border-color:#ff006e44}.launch-countdown__label{color:var(--text-secondary);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.launch-countdown__timer{align-items:center;display:flex;gap:8px}.launch-countdown__unit{align-items:center;display:flex;flex-direction:column;min-width:72px}.launch-countdown__num{font-feature-settings:"tnum";-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:52px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.launch-countdown__sub{color:var(--text-secondary);font-size:10px;letter-spacing:2px;margin-top:4px;text-transform:uppercase}.launch-countdown__sep{color:#ffffff22;font-size:40px;font-weight:300;margin-bottom:18px}.launch-countdown__cta{margin-top:4px}@media (max-width:480px){.launch-countdown__num{font-size:38px}.launch-countdown__unit{min-width:56px}}.stats-strip{background:var(--bg-card);border-bottom:1px solid #ffffff0a;border-top:1px solid #ffffff0a;display:flex;flex-wrap:wrap;gap:0;justify-content:center}.stats-strip__item{border-right:1px solid #ffffff0a;flex:1 1;min-width:160px;padding:28px 24px;text-align:center}.stats-strip__item:last-child{border-right:none}.stats-strip__val{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:32px;font-weight:800}.stats-strip__lbl{color:var(--text-secondary);font-size:11px;letter-spacing:1.5px;margin-top:4px;text-transform:uppercase}.legends{margin:0 auto;max-width:1040px;padding:80px 24px}.legends__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.legend-card{background:var(--bg-card);border:1px solid #00d4ff22;border:1px solid var(--legend-color,#00d4ff)22;border-radius:16px;box-shadow:0 0 20px color-mix(in srgb,#00d4ff 10%,#0000);box-shadow:0 0 20px color-mix(in srgb,var(--legend-color,#00d4ff) 10%,#0000);cursor:default;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.legend-card:hover{border-color:#00d4ff66;border-color:var(--legend-color,#00d4ff)66;box-shadow:0 12px 40px color-mix(in srgb,#00d4ff 20%,#0000);box-shadow:0 12px 40px color-mix(in srgb,var(--legend-color,#00d4ff) 20%,#0000);transform:translateY(-6px)}.legend-card__img-wrap{aspect-ratio:16/9;overflow:hidden;position:relative}.legend-card__img{display:block;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease;width:100%}.legend-card:hover .legend-card__img{transform:scale(1.06)}.legend-card__img-fade{background:linear-gradient(to top,var(--bg-card),#0000);bottom:0;height:80px;left:0;position:absolute;right:0}.legend-card__body{padding:16px 20px 20px}.legend-card__role{color:#00d4ff;color:var(--legend-color,#00d4ff);font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.legend-card__name{color:var(--text-primary);font-size:22px;font-weight:800;margin-bottom:8px}.legend-card__tip{color:var(--text-secondary);font-size:12px;line-height:1.55}.section-eyebrow{color:#00d4ff;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.section-title{color:var(--text-primary);font-size:clamp(24px,4vw,40px);font-weight:800;margin-bottom:48px}.how{margin:0 auto;max-width:1040px;padding:80px 24px}.how__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.how__card{background:var(--bg-card);border:1px solid #00d4ff18;border-radius:14px;box-shadow:0 0 15px #00d4ff11;padding:28px 24px;transition:box-shadow .25s,border-color .25s,transform .25s}.how__card:hover{border-color:#00d4ff44;box-shadow:0 0 28px #00d4ff33;transform:translateY(-4px)}.how__step-icon{font-size:28px;margin-bottom:12px}.how__step-num{color:#00d4ff;font-size:10px;letter-spacing:2px}.how__step-num,.how__step-title{font-weight:700;margin-bottom:8px}.how__step-title{color:var(--text-primary);font-size:16px}.how__step-desc{color:var(--text-secondary);font-size:13px;line-height:1.6}.cta-banner{background:var(--bg-card);border:1px solid #00d4ff22;border-radius:20px;margin:0 24px 60px;overflow:hidden;position:relative}.cta-banner,.game-picker{padding:80px 24px;text-align:center}.game-picker{margin:0 auto;max-width:900px}.game-picker__sub{color:var(--text-secondary);font-size:14px;letter-spacing:.3px;margin:-12px 0 48px}.game-picker__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:680px){.game-picker__grid{grid-template-columns:1fr}}.game-picker__card{align-items:center;background:var(--bg-card);border:1px solid #ffffff10;border-radius:20px;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:36px 28px 32px;position:relative;transition:transform .2s,box-shadow .2s}.game-picker__card:hover{transform:translateY(-4px)}.game-picker__card--apex{border-color:#00d4ff22;box-shadow:0 0 30px #00d4ff11}.game-picker__card--apex:hover{box-shadow:0 8px 40px #00d4ff28}.game-picker__card--fn{border-color:#ffde0022;box-shadow:0 0 30px #ffde0011}.game-picker__card--fn:hover{box-shadow:0 8px 40px #ffde0028}.game-picker__card-glow{background:radial-gradient(circle,#00d4ff22 0,#0000 70%);border-radius:50%;height:200px;left:50%;pointer-events:none;position:absolute;top:-60px;transform:translateX(-50%);width:200px}.game-picker__card-glow--fn{background:radial-gradient(circle,#ffde0022 0,#0000 70%)}.game-picker__card-badge{background:#00d4ff18;border:1px solid #00d4ff44;border-radius:999px;color:#00d4ff;font-size:10px;font-weight:700;letter-spacing:1.5px;padding:3px 10px;position:absolute;right:16px;text-transform:uppercase;top:16px}.game-picker__card-badge--fn{background:#ffde0018;border-color:#ffde0044;color:#ffde00}.game-picker__card-icon{align-items:center;background:#ffffff08;border-radius:16px;display:flex;height:110px;justify-content:center;overflow:hidden;width:110px}.game-picker__card-icon img{height:100%;object-fit:cover;width:100%}.game-picker__card-game{color:#00d4ff;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.game-picker__card-game--fn{color:#ffde00}.game-picker__card-title{color:var(--text-primary);font-size:24px;font-weight:900;line-height:1.2;text-align:center}.game-picker__card-list{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0;width:100%}.game-picker__card-list li{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px}.game-picker__card-list li:before{color:#00d4ff;content:"✓";flex-shrink:0;font-size:12px;font-weight:700}.game-picker__card--fn .game-picker__card-list li:before{color:#ffde00}.game-picker__card-btn{border-radius:10px;display:block;font-size:14px;font-weight:800;letter-spacing:.5px;margin-top:8px;padding:14px;text-align:center;text-decoration:none;transition:opacity .2s,transform .1s;width:100%}.game-picker__card-btn--apex{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;color:#fff}.game-picker__card-btn--fn{background:#ffde00;color:#0a0a0f}.game-picker__card-btn--cs2{background:linear-gradient(135deg,#ff6b00,#e65000);color:#fff}.game-picker__card-btn:hover{opacity:.88}.game-picker__card-btn:active{transform:scale(.98)}.game-picker__grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.game-picker__grid--3{grid-template-columns:1fr}}.game-picker__grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.game-picker__grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.game-picker__grid--4{grid-template-columns:1fr}}.game-picker__card--cs2{border-color:#ff6b0022;box-shadow:0 0 30px #ff6b0011}.game-picker__card--cs2:hover{box-shadow:0 8px 40px #ff6b0028}.game-picker__card-glow--cs2{background:radial-gradient(circle,#ff6b0022 0,#0000 70%)}.game-picker__card-badge--cs2{background:#ff6b0018;border-color:#ff6b0044;color:#ff6b00}.game-picker__card--cs2 .game-picker__card-list li:before,.game-picker__card-game--cs2{color:#ff6b00}.game-picker__card-icon--cs2{align-items:center;background:#ff6b0012;display:flex;justify-content:center}.game-picker__card--tarkov{border-color:#c0a06022;box-shadow:0 0 30px #c0a06011}.game-picker__card--tarkov:hover{box-shadow:0 8px 40px #c0a06028}.game-picker__card-glow--tarkov{background:radial-gradient(circle,#c0a06022 0,#0000 70%)}.game-picker__card-badge--tarkov{background:#c0a06018;border-color:#c0a06044;color:#c0a060}.game-picker__card--tarkov .game-picker__card-list li:before,.game-picker__card-game--tarkov{color:#c0a060}.game-picker__card-btn--tarkov{background:linear-gradient(135deg,#c0a060,#9b4dca);color:#fff}.tarkov-promo{background:#0a0a10;border-bottom:1px solid #9b4dca22;border-top:1px solid #c0a06022;overflow:hidden;position:relative}.tarkov-promo__top-bar{animation:gradientShift 4s ease infinite;background:linear-gradient(90deg,#c0a060,#9b4dca,#c0a060);background-size:400% 400%;color:#0a0a0f;font-size:10px;font-weight:800;letter-spacing:3px;padding:6px;text-align:center}.tarkov-promo__inner{align-items:center;display:flex;gap:48px;margin:0 auto;max-width:1100px;padding:64px 24px}.tarkov-promo__left{flex:1 1;min-width:280px}.tarkov-promo__eyebrow{color:#c0a060;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.tarkov-promo__title{color:#fff;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1;margin-bottom:20px}.tarkov-promo__title-accent{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#c0a060,#9b4dca,#e8c878);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.tarkov-promo__desc{color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:24px;max-width:420px}.tarkov-promo__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tarkov-promo__badge{background:#c0a06010;border:1px solid #c0a06033;border-radius:999px;color:#c0a060;font-size:11px;font-weight:600;padding:5px 12px}.tarkov-promo__cta{background:linear-gradient(135deg,#c0a060,#9b4dca);border:none;border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:800;letter-spacing:.5px;padding:14px 36px;text-decoration:none;transition:opacity .2s,transform .1s}.tarkov-promo__cta:hover{opacity:.88}.tarkov-promo__cta:active{transform:scale(.98)}.tarkov-promo__right{display:flex;flex:1 1;flex-direction:column;gap:16px;max-width:420px}.tarkov-stat-card{align-items:center;background:var(--bg-card);border:1px solid #c0a06022;border-radius:14px;display:flex;gap:16px;padding:20px 24px;transition:transform .25s,box-shadow .25s}.tarkov-stat-card:hover{box-shadow:0 8px 28px #c0a06018;transform:translateY(-3px)}.tarkov-stat-card__icon{font-size:28px;line-height:1}.tarkov-stat-card__label{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.tarkov-stat-card__val{color:#c0a060;font-size:20px;font-weight:900}@media (max-width:900px){.tarkov-promo__inner{flex-direction:column}.tarkov-promo__right{max-width:100%;width:100%}}.fn-promo{background:#0d0d1a;border-bottom:1px solid #1dbeff22;border-top:1px solid #ffde0022;overflow:hidden;position:relative}.fn-promo__top-bar{animation:gradientShift 4s ease infinite;background:linear-gradient(90deg,#1dbeff,#9b4dca,#ffde00);background-size:400% 400%;color:#0a0a0f;font-size:10px;font-weight:800;letter-spacing:3px;padding:6px;text-align:center}.fn-promo__inner{align-items:flex-start;display:flex;gap:48px;margin:0 auto;max-width:1100px;padding:64px 24px}.fn-promo__left{flex:1 1;min-width:280px}.fn-promo__eyebrow{color:#ffde00;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:14px;text-transform:uppercase}.fn-promo__title{color:#fff;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1;margin-bottom:20px}.fn-promo__title-accent{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#1dbeff,#9b4dca,#ffde00);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.fn-promo__desc{color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:24px;max-width:420px}.fn-promo__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.fn-promo__badge{background:#ffde0010;border:1px solid #ffde0033;border-radius:999px;color:#ffde00;font-size:11px;font-weight:600;padding:5px 12px}.fn-promo__cta{animation:gradientShift 3s ease infinite;background:linear-gradient(270deg,#ffde00,#1dbeff,#ffde00);background-size:400% 400%;border:none;border-radius:8px;color:#0a0a0f;display:inline-block;font-size:15px;font-weight:800;letter-spacing:.5px;padding:14px 36px;text-decoration:none;transition:opacity .2s,transform .1s}.fn-promo__cta:hover{opacity:.88}.fn-promo__cta:active{transform:scale(.98)}.fn-promo__skins{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:repeat(2,1fr)}.fn-skin-card{background:var(--bg-card);border:1px solid color-mix(in srgb,#ffde00 20%,#0000);border:1px solid color-mix(in srgb,var(--fn-color,#ffde00) 20%,#0000);border-radius:14px;overflow:hidden;transition:transform .25s,box-shadow .25s}.fn-skin-card:hover{box-shadow:0 8px 28px color-mix(in srgb,#ffde00 18%,#0000);box-shadow:0 8px 28px color-mix(in srgb,var(--fn-color,#ffde00) 18%,#0000);transform:translateY(-4px)}.fn-skin-card__img-wrap{aspect-ratio:1/1;overflow:hidden;position:relative}.fn-skin-card__img{height:100%;object-fit:cover;transition:transform .4s;width:100%}.fn-skin-card:hover .fn-skin-card__img{transform:scale(1.06)}.fn-skin-card__body{padding:12px 14px 14px}.fn-skin-card__role{color:#ffde00;color:var(--fn-color,#ffde00);font-size:9px;font-weight:700;letter-spacing:2px;margin-bottom:3px;text-transform:uppercase}.fn-skin-card__name{color:#fff;font-size:16px;font-weight:800;margin-bottom:6px}.fn-skin-card__tip{color:var(--text-secondary);font-size:11px;line-height:1.5}@media (max-width:900px){.fn-promo__inner{flex-direction:column}.fn-promo__skins{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.fn-promo__skins{grid-template-columns:repeat(2,1fr)}}.cta-banner__glow{background:radial-gradient(ellipse at center,#00d4ff0a 0,#8b00ff08 40%,#0000 70%);inset:0;pointer-events:none;position:absolute}.cta-banner__content{position:relative;z-index:1}.cta-banner__title{color:var(--text-primary);font-size:clamp(28px,5vw,48px);font-weight:900;margin-bottom:12px}.cta-banner__sub{color:var(--text-secondary);font-size:16px;margin-bottom:32px}.blog-preview{margin:0 auto;max-width:1040px;padding:0 24px 80px}.blog-preview__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.blog-card{background:var(--bg-card);border:1px solid #00d4ff18;border-radius:14px;box-shadow:0 0 15px #00d4ff11;display:flex;flex-direction:column;gap:10px;padding:28px 24px;text-decoration:none;transition:box-shadow .25s,border-color .25s,transform .25s}.blog-card:hover{border-color:#00d4ff44;box-shadow:0 0 28px #00d4ff33;transform:translateY(-4px)}.blog-card__tag{color:#00d4ff;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.blog-card__title{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.4}.blog-card__excerpt{color:var(--text-secondary);flex:1 1;font-size:13px;line-height:1.6}.blog-card__read{color:#00d4ff;font-size:12px;font-weight:600}.landing-footer{align-items:center;border-top:1px solid #ffffff08;display:flex;flex-direction:column;gap:16px;padding:40px 24px;text-align:center}.landing-footer__logo{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:20px;font-weight:900;letter-spacing:2px}.landing-footer__links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.landing-footer__links a{color:var(--text-secondary);font-size:13px;text-decoration:none;transition:color .2s}.landing-footer__links a:hover{color:#00d4ff}.landing-footer__copy{color:#ffffff22;font-size:11px}.pub-waitlist{background:linear-gradient(180deg,#0a0a0f,#0d0d18);border-bottom:1px solid #ffffff08;border-top:1px solid #ffffff08;padding:40px 24px}.pub-waitlist__header{margin-bottom:24px;text-align:center}.pub-waitlist__title{background:linear-gradient(135deg,#ff006e,#8b00ff);-webkit-background-clip:text;background-clip:text;color:#fff;color:#0000;font-size:26px;font-weight:900;margin-bottom:6px}.pub-waitlist__sub{color:#ffffff88;font-size:14px}.pub-waitlist__grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;max-width:900px}.pub-waitlist__card{align-items:center;background:#0a0a0f;border:1px solid #ffffff11;border-radius:999px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:border-color .2s,transform .15s}.pub-waitlist__card:hover{transform:translateY(-1px)}.pub-waitlist__card--fortnite{border-color:#ffb80040}.pub-waitlist__card--fortnite:hover{border-color:#ffb800}.pub-waitlist__card--apex{border-color:#00d4ff40}.pub-waitlist__card--apex:hover{border-color:#00d4ff}.pub-waitlist__icon{font-size:14px}.pub-waitlist__handle{color:#fff;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-waitlist__game{color:#fff6;font-size:11px;font-weight:500}.queue-widget{margin:0 auto;max-width:600px;padding:36px 24px;text-align:center}.queue-widget__badge{background:#8b00ff14;border:1px solid #8b00ff4d;border-radius:999px;color:#8b00ff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:10px;padding:4px 12px;text-transform:uppercase}.queue-widget__title{color:#fff;font-size:20px;font-weight:800;margin:0 0 8px}.queue-widget__sub{color:#ffffffaa;font-size:14px;line-height:1.5;margin:0 0 14px}.queue-widget__counts{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.queue-widget__count{border:1px solid;border-radius:999px;font-size:12px;font-weight:700;padding:4px 12px}.queue-widget__count--fn{background:#ffb8000d;border-color:#ffb8004d;color:#ffb800}.queue-widget__count--apex{background:#00d4ff0d;border-color:#00d4ff4d;color:#00d4ff}.queue-widget__form{display:flex;flex-direction:column;gap:10px}.queue-widget__row{display:flex;flex-wrap:wrap;gap:10px}.queue-widget__success{background:#00ff8c0d;border:1px solid #00ff8c40;border-radius:12px;padding:20px}.queue-widget__success-icon{font-size:28px;margin-bottom:8px}.queue-widget__success p{color:#ffffffaa;font-size:14px;margin:0}.waitlist{background:linear-gradient(180deg,#00d4ff0f,#8b00ff0f);border:1px solid #00d4ff40;border-radius:16px;box-shadow:0 8px 40px #8b00ff1f;display:flex;flex-direction:column;gap:14px;margin:8px auto 0;max-width:560px;padding:28px 24px;text-align:center;width:100%}.waitlist__badge{align-self:center;background:#ff006e14;border:1px solid #ff006e4d;border-radius:999px;color:#ff006e;display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.waitlist__title{color:#fff;font-size:22px;font-weight:800;line-height:1.25;margin:4px 0 0}.waitlist__sub{color:#ffffffaa;font-size:14px;line-height:1.5;margin:0}.waitlist__count{color:#00d4ff;font-size:13px;font-weight:600;margin:0}.waitlist__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.waitlist__input,.waitlist__select{background:#0a0a0f;border:1px solid #ffffff1f;border-radius:10px;color:#fff;flex:1 1 140px;font-size:14px;min-width:0;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.waitlist__input:focus,.waitlist__select:focus{border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff26}.waitlist__select{flex:0 0 140px}.waitlist__submit{flex:1 1 200px;white-space:nowrap}.waitlist__submit:disabled{cursor:not-allowed;opacity:.6}.waitlist__error{color:#ff006e;font-size:13px;font-weight:600;margin:0}.waitlist__legal{color:#ffffff55;font-size:11px;margin:0}.waitlist--success{border-color:#00ff8c66}.waitlist--success .waitlist__badge{background:#00ff8c14;border-color:#00ff8c4d;color:#00ff8c}.waitlist__share-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.waitlist__perk{background:#00d4ff0a;border:1px solid #00d4ff33;border-radius:12px;margin-top:14px;padding:14px;text-align:left}.waitlist__perk--ref{background:#ff006e0d;border-color:#ff006e38}.waitlist__perk-label{color:#00d4ff;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.waitlist__perk--ref .waitlist__perk-label{color:#ff006e}.waitlist__code{background:#0a0a0f;border:1px solid #ffffff11;border-radius:8px;color:#fff;display:block;font-family:Courier New,monospace;font-size:14px;font-weight:700;padding:10px 12px;word-break:break-all}.waitlist__code--link{flex:1 1;font-size:12px;text-align:left}.waitlist__perk-sub{color:#ffffff88;font-size:12px;margin-top:6px}.waitlist__ref-link-row{align-items:stretch;display:flex;gap:8px}.waitlist__copy{background:linear-gradient(135deg,#00d4ff,#8b00ff);border:none;border-radius:8px;color:#0a0a0f;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:700;padding:0 14px;transition:opacity .2s}.waitlist__copy:hover{opacity:.9}.waitlist__progress{margin-top:12px}.waitlist__progress-track{background:#ffffff08;border-radius:999px;height:8px;overflow:hidden}.waitlist__progress-fill{background:linear-gradient(90deg,#ff006e,#8b00ff);border-radius:999px;height:100%;transition:width .4s}.waitlist__progress-label{color:#ffffffaa;font-size:12px;margin-top:6px;text-align:center}@media (max-width:480px){.waitlist__select,.waitlist__submit{flex:1 1 100%}}.wticker{align-items:center;background:linear-gradient(90deg,#00ff8c0f,#00d4ff0a);border-bottom:1px solid #00d4ff2e;border-top:1px solid #00ff8c2e;display:flex;gap:14px;overflow:hidden;padding:10px 16px}.wticker__label{background:#00ff8c14;border:1px solid #00ff8c4d;border-radius:999px;color:#00ff8c;flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:1.5px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.wticker__track{flex:1 1 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px,#000 calc(100% - 40px),#0000);overflow:hidden}.wticker__scroll{animation:wticker-scroll 45s linear infinite;display:flex;gap:28px;white-space:nowrap}.wticker:hover .wticker__scroll{animation-play-state:paused}@keyframes wticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wticker__item{align-items:center;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;opacity:.95;text-decoration:none;transition:opacity .2s}.wticker__item:hover{opacity:1}.wticker__trophy{font-size:14px}.wticker__handle{color:#fff}.wticker__game{color:#ffffff88;font-weight:500}.wticker__amount{background:#00ff8c14;border-radius:6px;color:#00ff8c;font-weight:800;padding:2px 8px}.wticker__ago{color:#fff6;font-size:11px;font-weight:500}.gas-banner{align-items:center;background:#ffb80010;border:1px solid #ffb80030;border-radius:10px;color:var(--text-secondary);display:flex;font-size:13px;gap:10px;line-height:1.5;margin-bottom:20px;padding:10px 14px}.gas-banner__icon{flex-shrink:0;font-size:18px}.gas-banner__body{flex:1 1}.gas-banner__body strong,.gas-banner__link{color:#ffb800;font-weight:600}.gas-banner__link{text-decoration:none;white-space:nowrap}.gas-banner__link:hover{text-decoration:underline}.gas-banner__close{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:13px;line-height:1;padding:3px 7px;transition:color .15s,background .15s}.gas-banner__close:hover{background:#ffffff15;color:#fff}.lobby{background:var(--bg-primary);margin:0 auto;max-width:1100px;min-height:100vh;padding:40px 24px}.lobby__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px}.lobby__title{color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.lobby__title span{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.lobby__refresh-badge{background:var(--bg-card);border:1px solid #ffffff11;border-radius:20px;color:var(--text-secondary);font-size:12px;padding:5px 12px}.lobby__status{color:var(--text-secondary);font-size:15px;padding:60px 0;text-align:center}.lobby__error{background:#ff006e11;border:1px solid #ff006e33;border-radius:8px;color:#ff006e;font-size:14px;margin-bottom:24px;padding:12px 16px}.lobby__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.t-card{background:var(--bg-card);border:1px solid #00d4ff22;border-radius:14px;box-shadow:0 0 15px #00d4ff33;display:flex;flex-direction:column;gap:18px;padding:24px;transition:box-shadow .25s,border-color .25s}.t-card:hover{border-color:#00d4ff55;box-shadow:0 0 28px #00d4ff55}.t-card__prize{color:var(--text-primary);font-size:36px;font-weight:800;line-height:1}.t-card__prize-pool-sub{color:var(--text-secondary);font-size:10px;letter-spacing:.3px;margin-top:3px}.t-card__prize-label{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.t-card__meta{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between}.t-card__entry{background:#ffffff0a;border-radius:6px;font-size:12px;padding:4px 10px}.t-card__timer{font-feature-settings:"tnum";color:#00d4ff;font-size:12px;font-variant-numeric:tabular-nums}.t-card__timer--expired{color:#ff006e}.t-card__progress-row{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.t-card__bar-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden;width:100%}.t-card__bar-fill{background:linear-gradient(90deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;border-radius:999px;height:100%;transition:width .4s ease}.t-card__bar-fill,.t-card__join-btn{animation:gradientShift 4s ease infinite}.t-card__join-btn{background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.8px;padding:12px;text-transform:uppercase;transition:opacity .2s,transform .1s;width:100%}.t-card__join-btn:hover{opacity:.88}.t-card__join-btn:active{transform:scale(.98)}.t-card__join-btn:disabled{animation:none;background-position:0 50%;cursor:not-allowed;opacity:.35}.t-card__form{display:flex;flex-direction:column;gap:10px}.t-card__input{background:#ffffff08;border:1px solid #00d4ff44;border-radius:8px;color:var(--text-primary);font-size:13px;outline:none;padding:10px 12px;transition:border-color .2s}.t-card__input:focus{border-color:#00d4ff}.t-card__input::placeholder{color:var(--text-secondary)}.t-card__form-row{display:flex;gap:8px}.t-card__cancel-btn{background:#0000;border:1px solid #ffffff22;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:13px;padding:10px;transition:border-color .2s,color .2s}.t-card__cancel-btn:hover{border-color:#ffffff55;color:#fff}.t-card__submit-btn{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:2 1;font-size:13px;font-weight:700;padding:10px;transition:opacity .2s}.t-card__submit-btn:disabled{cursor:not-allowed;opacity:.4}.t-card__form-error{color:#ff006e;font-size:12px}.t-card__form-step{animation:pulse-filling 1.4s ease-in-out infinite;color:#00d4ff;font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center}.t-card__gas-notice{background:#ffb80008;border:1px solid #ffb80033;border-radius:8px;color:var(--text-secondary);font-size:11px;padding:8px 12px}.t-card__gas-link{color:#ffb800;font-weight:600;text-decoration:none;transition:color .15s}.t-card__gas-link:hover{color:#ffd24d}.t-card__badge-filling{animation:pulse-filling 1.4s ease-in-out infinite;color:#ffb800;font-size:11px;font-weight:700;letter-spacing:1px}@keyframes pulse-filling{0%,to{opacity:1}50%{opacity:.45}}.t-card__filling-banner{background:#ffb80008;border:1px solid #ffb80033;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.t-card__filling-title{color:#ffb800;font-size:13px;font-weight:700;letter-spacing:.5px}.t-card__filling-sub{color:var(--text-secondary);font-size:12px;line-height:1.6}.t-card__success{background:#00d4ff0a;border:1px solid #00d4ff33;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.t-card__success-title{color:#00d4ff;font-size:14px;font-weight:700}.t-card__success-detail{color:var(--text-secondary);font-size:12px;line-height:1.6}.t-card__players{border-top:1px solid #ffffff0a;margin-top:14px;padding-top:12px}.t-card__players-label{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.t-card__players-list{display:flex;flex-direction:column;gap:5px;max-height:160px;overflow-y:auto}.t-card__player-row{align-items:center;border-bottom:1px solid #ffffff06;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.t-card__player-row:last-child{border-bottom:none}.t-card__player-handle{color:var(--text-primary);font-weight:600}.t-card__player-wallet{color:var(--text-secondary);font-family:monospace;font-size:11px}:root{--fn-blue:#1dbeff;--fn-yellow:#ffde00;--fn-purple:#9b4dca}@keyframes fnGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fn-gradient-text{-webkit-text-fill-color:#0000;animation:fnGradient 4s ease infinite;background:linear-gradient(270deg,#1dbeff,#9b4dca,#ffde00);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.fn-lobby{background:var(--bg-primary);min-height:100vh}.fn-lobby__hero{overflow:hidden;padding:64px 24px 56px;position:relative;text-align:center}.fn-lobby__hero-bg{background-image:url(https://cdn2.unrealengine.com/fortnite-ch5-s3-social-1920x1080-1920x1080-609544898.jpg);background-position:50%;background-size:cover;inset:0;opacity:.12;position:absolute;z-index:0}.fn-lobby__hero-overlay{background:linear-gradient(180deg,#0000 0,var(--bg-primary) 100%);inset:0;position:absolute;z-index:1}.fn-lobby__hero-content{margin:0 auto;max-width:700px;position:relative;z-index:2}.fn-lobby__eyebrow{background:#ffde0012;border:1px solid #ffde0033;border-radius:999px;color:#ffde00;color:var(--fn-yellow);display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.fn-lobby__hero-title{color:#fff;font-size:clamp(32px,6vw,56px);font-weight:900;letter-spacing:-.5px;line-height:1.1;margin-bottom:16px}.fn-lobby__hero-sub{color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0 auto;max-width:560px}.fn-lobby__how-strip{background:#ffde0008;border-bottom:1px solid #ffde0022;border-top:1px solid #ffde0022;display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding:0}.fn-lobby__how-item{align-items:center;border-right:1px solid #ffde0018;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:16px 28px}.fn-lobby__how-item:last-child{border-right:none}.fn-lobby__how-icon{font-size:16px}.fn-lobby__main{margin:0 auto;max-width:1100px;padding:40px 24px}.fn-lobby__warning{align-items:flex-start;background:#ffde0012;border:1px solid #ffde0044;border-radius:10px;color:#ffe566;display:flex;font-size:13px;gap:12px;line-height:1.5;margin-bottom:28px;padding:14px 18px}.fn-lobby__warning-icon{flex-shrink:0;font-size:18px;margin-top:1px}.fn-lobby__warning strong{color:#ffde00}.fn-lobby__warning-link{color:#ffde00;text-decoration:underline;white-space:nowrap}.fn-lobby__warning-link:hover{opacity:.8}.fn-card__stats-notice{background:#ffde000d;border:1px solid #ffde0033;border-radius:6px;color:#ffe566;font-size:11px;line-height:1.5;padding:8px 10px}.fn-card__stats-notice strong{color:#ffde00}.fn-lobby__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.fn-lobby__title{color:#fff;font-size:26px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fn-lobby__refresh{background:var(--bg-card);border:1px solid #ffffff11;border-radius:20px;color:var(--text-secondary);font-size:12px;padding:5px 12px}.fn-lobby__error{background:#ff006e11;border:1px solid #ff006e33;border-radius:8px;color:#ff006e;font-size:14px;margin-bottom:24px;padding:12px 16px}.fn-lobby__status{color:var(--text-secondary);font-size:15px;padding:60px 0;text-align:center}.fn-lobby__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.fn-card{background:var(--bg-card);border:1px solid #ffde0022;border-radius:14px;box-shadow:0 0 15px #ffde0018;display:flex;flex-direction:column;gap:16px;padding:24px;transition:box-shadow .25s,border-color .25s}.fn-card:hover{border-color:#ffde0055;box-shadow:0 0 28px #ffde0035}.fn-card__game-badge{background:#ffde0012;border:1px solid #ffde0033;border-radius:6px;color:#ffde00;color:var(--fn-yellow);display:inline-block;font-size:10px;font-weight:800;letter-spacing:2px;padding:3px 10px;width:fit-content}.fn-card__prize-pool-sub{color:var(--text-secondary);font-size:10px;letter-spacing:.3px;margin-top:3px}.fn-card__prize-label{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.fn-card__prize{color:var(--text-primary);font-size:36px;font-weight:800;line-height:1}.fn-card__meta{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between}.fn-card__entry{background:#ffde0008;border:1px solid #ffde0022;border-radius:6px;font-size:12px;padding:4px 10px}.fn-card__timer{font-feature-settings:"tnum";color:#1dbeff;color:var(--fn-blue);font-size:12px;font-variant-numeric:tabular-nums}.fn-card__timer--expired{color:#ff006e}.fn-card__badge-filling{animation:fnPulse 1.4s ease-in-out infinite;color:#ffde00;color:var(--fn-yellow);font-size:11px;font-weight:700;letter-spacing:1px}.fn-card__info{color:#1dbeff;color:var(--fn-blue);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.fn-card__filling-banner{background:#ffde0008;border:1px solid #ffde0033;border-radius:10px;padding:14px 16px}.fn-card__filling-title{color:#ffde00;color:var(--fn-yellow);font-size:13px;font-weight:700;margin-bottom:6px}.fn-card__filling-sub{color:var(--text-secondary);font-size:12px;line-height:1.6}.fn-card__progress-row{color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.fn-card__bar-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden;width:100%}.fn-card__bar-fill{animation:fnGradient 4s ease infinite;background:linear-gradient(90deg,#1dbeff,#9b4dca,#ffde00);background-size:400% 400%;border-radius:999px;height:100%;transition:width .4s ease}.fn-card__join-btn{animation:fnGradient 3s ease infinite;background:linear-gradient(270deg,#ffde00,#1dbeff,#ffde00);background-size:400% 400%;border:none;border-radius:8px;color:#0a0a0f;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:1px;padding:12px;text-transform:uppercase;transition:opacity .2s,transform .1s;width:100%}.fn-card__join-btn:hover{opacity:.88}.fn-card__join-btn:active{transform:scale(.98)}.fn-card__join-btn:disabled{animation:none;background:#ffffff22;color:var(--text-secondary);cursor:not-allowed;opacity:.35}.fn-card__form{display:flex;flex-direction:column;gap:10px}.fn-card__input{background:#ffffff08;border:1px solid #ffde0044;border-radius:8px;color:#fff;font-size:13px;outline:none;padding:10px 12px;transition:border-color .2s}.fn-card__input:focus{border-color:#ffde00;border-color:var(--fn-yellow)}.fn-card__input::placeholder{color:var(--text-secondary)}.fn-card__form-row{display:flex;gap:8px}.fn-card__cancel-btn{background:#0000;border:1px solid #ffffff22;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:13px;padding:10px}.fn-card__cancel-btn:hover{border-color:#ffffff44;color:#fff}.fn-card__submit-btn{animation:fnGradient 3s ease infinite;background:linear-gradient(270deg,#ffde00,#1dbeff);background-size:400% 400%;border:none;border-radius:8px;color:#0a0a0f;cursor:pointer;flex:2 1;font-size:13px;font-weight:800;padding:10px;transition:opacity .2s}.fn-card__submit-btn:disabled{cursor:not-allowed;opacity:.4}.fn-card__form-error{color:#ff006e;font-size:12px}.fn-card__success{background:#ffde000a;border:1px solid #ffde0033;border-radius:10px;padding:14px}.fn-card__success-title{color:#ffde00;color:var(--fn-yellow);font-size:14px;font-weight:700;margin-bottom:6px}.fn-card__success-detail{color:var(--text-secondary);font-size:12px;line-height:1.6}.fn-card__form-step{animation:fnPulse 1.4s ease-in-out infinite;color:#ffde00;color:var(--fn-yellow);font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center}@keyframes fnPulse{0%,to{opacity:1}50%{opacity:.45}}.fn-card__gas-notice{background:#ffb80008;border:1px solid #ffb80033;border-radius:8px;color:var(--text-secondary);font-size:11px;padding:8px 12px}.fn-card__gas-link{color:#ffb800;font-weight:600;text-decoration:none;transition:color .15s}.fn-card__gas-link:hover{color:#ffd24d}.fn-card__players{border-top:1px solid #ffffff0a;margin-top:14px;padding-top:12px}.fn-card__players-label{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.fn-card__players-list{display:flex;flex-direction:column;gap:5px;max-height:160px;overflow-y:auto}.fn-card__player-row{align-items:center;border-bottom:1px solid #ffffff06;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.fn-card__player-row:last-child{border-bottom:none}.fn-card__player-handle{color:var(--text-primary);font-weight:600}.fn-card__player-wallet{color:var(--text-secondary);font-family:monospace;font-size:11px}:root{--cs2-orange:#ff6b00;--cs2-dark:#1a0e00}@keyframes cs2Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cs2-gradient-text{-webkit-text-fill-color:#0000;animation:cs2Gradient 4s ease infinite;background:linear-gradient(270deg,#ff6b00,#e65000,#ff9a00);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.cs2-lobby{background:var(--bg-primary);min-height:100vh}.cs2-lobby__hero{overflow:hidden;padding:64px 24px 56px;position:relative;text-align:center}.cs2-lobby__hero-bg{background-position:50%;background-size:cover;inset:0;opacity:.18;position:absolute;z-index:0}.cs2-lobby__hero-overlay{background:linear-gradient(180deg,#0000 0,var(--bg-primary) 100%);inset:0;position:absolute;z-index:1}.cs2-lobby__hero-content{margin:0 auto;max-width:700px;position:relative;z-index:2}.cs2-lobby__eyebrow{background:#ff6b0012;border:1px solid #ff6b0033;border-radius:999px;color:#ff6b00;color:var(--cs2-orange);display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.cs2-lobby__hero-title{color:#fff;font-size:clamp(32px,6vw,56px);font-weight:900;letter-spacing:-.5px;line-height:1.1;margin-bottom:16px}.cs2-lobby__hero-sub{color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0 auto;max-width:560px}.cs2-lobby__how-strip{background:#ff6b0008;border-bottom:1px solid #ff6b0022;border-top:1px solid #ff6b0022;display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding:18px 24px}.cs2-lobby__how-item{align-items:center;border-right:1px solid #ff6b0020;display:flex;gap:8px;padding:8px 20px}.cs2-lobby__how-item:last-child{border-right:none}.cs2-lobby__how-icon{font-size:18px}.cs2-lobby__how-text{color:var(--text-secondary);font-size:13px;font-weight:500}.cs2-lobby__main{margin:0 auto;max-width:1100px;padding:40px 24px 80px}.cs2-lobby__warning{align-items:flex-start;background:#ff6b0010;border:1px solid #ff6b0033;border-radius:10px;color:var(--text-secondary);display:flex;font-size:13px;gap:12px;line-height:1.6;margin-bottom:32px;padding:14px 18px}.cs2-lobby__warning strong{color:#ff6b00;color:var(--cs2-orange)}.cs2-lobby__warning-icon{flex-shrink:0;font-size:18px;padding-top:1px}.cs2-lobby__warning-link{color:#ff6b00;color:var(--cs2-orange);text-decoration:underline}.cs2-lobby__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.cs2-lobby__title{color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.cs2-lobby__refresh{background:var(--bg-card);border:1px solid #ffffff11;border-radius:20px;color:var(--text-secondary);font-size:12px;padding:5px 12px}.cs2-lobby__error{background:#ff006e11;border:1px solid #ff006e33;border-radius:8px;color:#ff006e;font-size:14px;margin-bottom:24px;padding:12px 16px}.cs2-lobby__status{color:var(--text-secondary);font-size:15px;padding:60px 0;text-align:center}.cs2-lobby__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cs2-card{background:var(--bg-card);border:1px solid #ff6b0022;border-radius:14px;box-shadow:0 0 15px #ff6b0022;display:flex;flex-direction:column;gap:18px;padding:24px;transition:box-shadow .25s,border-color .25s}.cs2-card:hover{border-color:#ff6b0055;box-shadow:0 0 28px #ff6b0044}.cs2-card__game-badge{background:#ff6b0015;border:1px solid #ff6b0033;border-radius:999px;color:#ff6b00;color:var(--cs2-orange);display:inline-block;font-size:10px;font-weight:800;letter-spacing:2px;padding:4px 12px;width:fit-content}.cs2-card__prize-pool-sub{color:var(--text-secondary);font-size:10px;letter-spacing:.3px;margin-top:3px}.cs2-card__prize-label{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.cs2-card__prize{color:#ff6b00;color:var(--cs2-orange);font-size:36px;font-weight:900;line-height:1}.cs2-card__meta{align-items:center;display:flex;font-size:13px;justify-content:space-between}.cs2-card__entry{color:var(--text-secondary)}.cs2-card__timer{font-feature-settings:"tnum";color:#ff6b00;color:var(--cs2-orange);font-variant-numeric:tabular-nums;font-weight:700}.cs2-card__timer--expired{color:#ff006e}.cs2-card__badge-filling{animation:cs2Pulse 2s ease-in-out infinite;color:#00ff8c;font-size:12px;font-weight:700}.cs2-card__info{color:#ff6b00;color:var(--cs2-orange);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.cs2-card__filling-banner{background:#ff6b0010;border:1px solid #ff6b0025;border-radius:8px;padding:12px 14px}.cs2-card__filling-title{color:#ff6b00;color:var(--cs2-orange);font-size:13px;font-weight:700;margin-bottom:4px}.cs2-card__filling-sub{color:var(--text-secondary);font-size:12px;line-height:1.5}.cs2-card__progress-row{color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.cs2-card__bar-track{background:#ffffff10;border-radius:999px;height:6px;overflow:hidden}.cs2-card__bar-fill{background:linear-gradient(90deg,#ff6b00,#ff9a00);border-radius:999px;height:100%;transition:width .4s ease}.cs2-card__join-btn{background:linear-gradient(135deg,#ff6b00,#e65000);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.5px;padding:14px;transition:opacity .2s,transform .1s;width:100%}.cs2-card__join-btn:hover{opacity:.88}.cs2-card__join-btn:active{transform:scale(.98)}.cs2-card__join-btn:disabled{cursor:not-allowed;opacity:.4}.cs2-card__form{display:flex;flex-direction:column;gap:10px}.cs2-card__stats-notice{background:#ff6b0010;border:1px solid #ff6b0030;border-radius:6px;color:#fa5;font-size:12px;line-height:1.5;padding:8px 10px}.cs2-card__steam-hint{color:var(--text-secondary);font-size:11px}.cs2-card__input{background:#ffffff08;border:1px solid #ff6b0033;border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:14px;outline:none;padding:10px 14px;width:100%}.cs2-card__input:focus{border-color:#ff6b0088}.cs2-card__input::placeholder{color:#fff3}.cs2-card__form-error{color:#ff006e;font-size:12px}.cs2-card__form-row{display:flex;gap:8px}.cs2-card__cancel-btn{background:#0000;border:1px solid #ffffff22;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px}.cs2-card__cancel-btn:hover{background:#ffffff08}.cs2-card__submit-btn{background:linear-gradient(135deg,#ff6b00,#e65000);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:2 1;font-size:13px;font-weight:800;padding:10px}.cs2-card__submit-btn:disabled{cursor:not-allowed;opacity:.5}.cs2-card__warning-link{color:#ff6b00;color:var(--cs2-orange);text-decoration:underline}.cs2-card__success{background:#ff6b0012;border:1px solid #ff6b0033;border-radius:8px;padding:14px;text-align:center}.cs2-card__success-title{color:#ff6b00;color:var(--cs2-orange);font-size:18px;font-weight:800;margin-bottom:6px}.cs2-card__success-detail{color:var(--text-secondary);font-size:13px;line-height:1.6}.cs2-card__form-step{animation:cs2Pulse 1.4s ease-in-out infinite;color:#ff6b00;color:var(--cs2-orange);font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center}@keyframes cs2Pulse{0%,to{opacity:1}50%{opacity:.45}}.cs2-card__gas-notice{background:#ffb80008;border:1px solid #ffb80033;border-radius:8px;color:var(--text-secondary);font-size:11px;padding:8px 12px}.cs2-card__gas-link{color:#ffb800;font-weight:600;text-decoration:none;transition:color .15s}.cs2-card__gas-link:hover{color:#ffd24d}@media (max-width:600px){.cs2-lobby__how-strip{align-items:center;flex-direction:column}.cs2-lobby__how-item{border-bottom:1px solid #ff6b0020;border-right:none;justify-content:center;width:100%}.cs2-lobby__how-item:last-child{border-bottom:none}}.cs2-card__players{border-top:1px solid #ffffff0a;margin-top:14px;padding-top:12px}.cs2-card__players-label{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.cs2-card__players-list{display:flex;flex-direction:column;gap:5px;max-height:160px;overflow-y:auto}.cs2-card__player-row{align-items:center;border-bottom:1px solid #ffffff06;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.cs2-card__player-row:last-child{border-bottom:none}.cs2-card__player-handle{color:var(--text-primary);font-weight:600}.cs2-card__player-wallet{color:var(--text-secondary);font-family:monospace;font-size:11px}:root{--tarkov-gold:#c0a060;--tarkov-purple:#9b4dca;--tarkov-dark:#1a1207}@keyframes tarkovGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes tarkovPulse{0%,to{opacity:1}50%{opacity:.4}}.tarkov-gradient-text{-webkit-text-fill-color:#0000;animation:tarkovGradient 4s ease infinite;background:linear-gradient(270deg,#c0a060,#9b4dca,#e8c878);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.tarkov-lobby{background:var(--bg-primary);min-height:100vh}.tarkov-lobby__hero{overflow:hidden;padding:64px 24px 56px;position:relative;text-align:center}.tarkov-lobby__hero-bg{background:radial-gradient(ellipse at center,#2a1a06 0,#0d0d0d 100%);inset:0;opacity:.9;position:absolute;z-index:0}.tarkov-lobby__hero-overlay{background:linear-gradient(180deg,#0000 0,var(--bg-primary) 100%);inset:0;position:absolute;z-index:1}.tarkov-lobby__hero-content{margin:0 auto;max-width:700px;position:relative;z-index:2}.tarkov-lobby__eyebrow{background:#c0a06012;border:1px solid #c0a06033;border-radius:999px;color:#c0a060;color:var(--tarkov-gold);display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.tarkov-lobby__hero-title{color:#fff;font-size:clamp(32px,6vw,56px);font-weight:900;letter-spacing:-.5px;line-height:1.1;margin-bottom:16px}.tarkov-lobby__hero-sub{color:var(--text-secondary);font-size:15px;line-height:1.7;margin:0 auto;max-width:560px}.tarkov-lobby__how-strip{background:#c0a06008;border-bottom:1px solid #c0a06022;border-top:1px solid #c0a06022;display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding:18px 24px}.tarkov-lobby__how-item{align-items:center;border-right:1px solid #c0a06020;display:flex;gap:8px;padding:8px 20px}.tarkov-lobby__how-item:last-child{border-right:none}.tarkov-lobby__how-icon{font-size:18px}.tarkov-lobby__how-text{color:var(--text-secondary);font-size:13px;font-weight:500}.tarkov-lobby__main{margin:0 auto;max-width:1100px;padding:40px 24px 80px}.tarkov-lobby__warning{align-items:flex-start;background:#c0a06010;border:1px solid #c0a06033;border-radius:10px;color:var(--text-secondary);display:flex;font-size:13px;gap:12px;line-height:1.6;margin-bottom:32px;padding:14px 18px}.tarkov-lobby__warning strong{color:#c0a060;color:var(--tarkov-gold)}.tarkov-lobby__warning-icon{flex-shrink:0;font-size:18px;padding-top:1px}.tarkov-lobby__warning-link{color:#c0a060;color:var(--tarkov-gold);text-decoration:underline}.tarkov-lobby__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.tarkov-lobby__title{color:var(--text-primary);font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.tarkov-lobby__refresh{background:var(--bg-card);border:1px solid #ffffff11;border-radius:20px;color:var(--text-secondary);font-size:12px;padding:5px 12px}.tarkov-lobby__error{background:#ff006e11;border:1px solid #ff006e33;border-radius:8px;color:#ff006e;font-size:14px;margin-bottom:24px;padding:12px 16px}.tarkov-lobby__status{color:var(--text-secondary);font-size:15px;padding:60px 0;text-align:center}.tarkov-lobby__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tarkov-card{background:var(--bg-card);border:1px solid #c0a06022;border-radius:14px;box-shadow:0 0 15px #c0a06018;display:flex;flex-direction:column;gap:18px;padding:24px;transition:box-shadow .25s,border-color .25s}.tarkov-card:hover{border-color:#c0a06055;box-shadow:0 0 28px #c0a06040}.tarkov-card__game-badge{background:#c0a06015;border:1px solid #c0a06033;border-radius:999px;color:#c0a060;color:var(--tarkov-gold);display:inline-block;font-size:10px;font-weight:800;letter-spacing:2px;padding:4px 12px;width:fit-content}.tarkov-card__prize-pool-sub{color:var(--text-secondary);font-size:10px;letter-spacing:.3px;margin-top:3px}.tarkov-card__prize-label{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.tarkov-card__prize{color:#e8c878;font-size:36px;font-weight:900;line-height:1}.tarkov-card__meta{align-items:center;display:flex;font-size:13px;justify-content:space-between}.tarkov-card__entry{color:var(--text-secondary)}.tarkov-card__timer{font-feature-settings:"tnum";color:#c0a060;color:var(--tarkov-gold);font-variant-numeric:tabular-nums;font-weight:700}.tarkov-card__timer--expired{color:#ff006e}.tarkov-card__badge-filling{animation:tarkovPulse 2s ease-in-out infinite;color:#00ff8c;font-size:12px;font-weight:700}.tarkov-card__info{color:#c0a060;color:var(--tarkov-gold);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.tarkov-card__filling-banner{background:#c0a06010;border:1px solid #c0a06025;border-radius:8px;padding:12px 14px}.tarkov-card__filling-title{color:#c0a060;color:var(--tarkov-gold);font-size:13px;font-weight:700;margin-bottom:4px}.tarkov-card__filling-sub{color:var(--text-secondary);font-size:12px;line-height:1.5}.tarkov-card__progress-row{color:var(--text-secondary);display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.tarkov-card__bar-track{background:#ffffff10;border-radius:999px;height:6px;overflow:hidden}.tarkov-card__bar-fill{background:linear-gradient(90deg,#c0a060,#9b4dca);border-radius:999px;height:100%;transition:width .4s ease}.tarkov-card__join-btn{background:linear-gradient(135deg,#c0a060,#9b4dca);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;letter-spacing:.5px;padding:14px;transition:opacity .2s,transform .1s;width:100%}.tarkov-card__join-btn:hover{opacity:.88}.tarkov-card__join-btn:active{transform:scale(.98)}.tarkov-card__join-btn:disabled{cursor:not-allowed;opacity:.4}.tarkov-card__form{display:flex;flex-direction:column;gap:10px}.tarkov-card__stats-notice{background:#c0a06010;border:1px solid #c0a06030;border-radius:6px;color:#d4b87a;font-size:12px;line-height:1.5;padding:8px 10px}.tarkov-card__profile-hint{color:var(--text-secondary);font-size:11px}.tarkov-card__input{background:#ffffff08;border:1px solid #c0a06033;border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:14px;outline:none;padding:10px 14px;width:100%}.tarkov-card__input:focus{border-color:#c0a06088}.tarkov-card__input::placeholder{color:#fff3}.tarkov-card__form-error{color:#ff006e;font-size:12px}.tarkov-card__form-row{display:flex;gap:8px}.tarkov-card__cancel-btn{background:#0000;border:1px solid #ffffff22;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px}.tarkov-card__cancel-btn:hover{background:#ffffff08}.tarkov-card__submit-btn{background:linear-gradient(135deg,#c0a060,#9b4dca);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:2 1;font-size:13px;font-weight:800;padding:10px}.tarkov-card__submit-btn:disabled{cursor:not-allowed;opacity:.5}.tarkov-card__warning-link{color:#c0a060;color:var(--tarkov-gold);text-decoration:underline}.tarkov-card__success{background:#c0a06012;border:1px solid #c0a06033;border-radius:8px;padding:14px;text-align:center}.tarkov-card__success-title{color:#e8c878;font-size:18px;font-weight:800;margin-bottom:6px}.tarkov-card__success-detail{color:var(--text-secondary);font-size:13px;line-height:1.6}.tarkov-card__form-step{animation:tarkovPulse 1.4s ease-in-out infinite;color:#c0a060;color:var(--tarkov-gold);font-size:11px;font-weight:600;letter-spacing:.5px;text-align:center}.tarkov-card__gas-notice{background:#ffb80008;border:1px solid #ffb80033;border-radius:8px;color:var(--text-secondary);font-size:11px;padding:8px 12px}.tarkov-card__gas-link{color:#ffb800;font-weight:600;text-decoration:none;transition:color .15s}.tarkov-card__gas-link:hover{color:#ffd24d}.tarkov-card__players{border-top:1px solid #ffffff0a;margin-top:14px;padding-top:12px}.tarkov-card__players-label{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.tarkov-card__players-list{display:flex;flex-direction:column;gap:5px;max-height:160px;overflow-y:auto}.tarkov-card__player-row{align-items:center;border-bottom:1px solid #ffffff06;display:flex;font-size:12px;justify-content:space-between;padding:4px 0}.tarkov-card__player-row:last-child{border-bottom:none}.tarkov-card__player-handle{color:var(--text-primary);font-weight:600}.tarkov-card__player-wallet{color:var(--text-secondary);font-family:monospace;font-size:11px}@media (max-width:600px){.tarkov-lobby__how-strip{align-items:center;flex-direction:column}.tarkov-lobby__how-item{border-bottom:1px solid #c0a06020;border-right:none;justify-content:center;width:100%}.tarkov-lobby__how-item:last-child{border-bottom:none}}.onevone{background:#0a0a0a;color:#fff;min-height:100vh}.onevone__hero{overflow:hidden;padding:80px 24px 56px;position:relative;text-align:center}.onevone__hero:before{background:radial-gradient(ellipse 80% 60% at 50% 0,#ff4b002e 0,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.onevone__eyebrow{color:#ff4b00;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:16px;text-transform:uppercase}.onevone__hero-title{font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1.1;margin:0 0 20px}.onevone__fire-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff4b00,#ff9a00);-webkit-background-clip:text;background-clip:text}.onevone__hero-sub{color:#aaa;font-size:1.05rem;line-height:1.6;margin:0 auto 32px;max-width:600px}.onevone__how-strip{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;padding:0 24px 16px}.onevone__how-item{align-items:center;color:#ccc;display:flex;font-size:.9rem;gap:8px}.onevone__how-icon{font-size:1.3rem}.onevone__main{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:380px 1fr;margin:0 auto;max-width:1100px;padding:0 24px 80px}@media (max-width:860px){.onevone__main{grid-template-columns:1fr}}.onevone__create-panel{background:#141414;border:1px solid #2a2a2a;border-radius:16px;padding:28px;position:sticky;top:80px}.onevone__create-title{align-items:center;display:flex;font-size:1.2rem;font-weight:800;gap:10px;margin:0 0 24px}.onevone__create-title span{color:#ff4b00}.onevone__field{margin-bottom:18px}.onevone__label{color:#888;display:block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px;text-transform:uppercase}.onevone__input,.onevone__select{background:#1e1e1e;border:1px solid #333;border-radius:10px;box-sizing:border-box;color:#fff;font-size:.95rem;outline:none;padding:12px 14px;transition:border-color .2s;width:100%}.onevone__input:focus,.onevone__select:focus{border-color:#ff4b00}.onevone__select option{background:#1e1e1e}.onevone__bet-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.onevone__bet-preset{background:#1e1e1e;border:1px solid #333;border-radius:8px;color:#aaa;cursor:pointer;font-size:.8rem;font-weight:700;padding:5px 11px;transition:all .15s}.onevone__bet-preset--active,.onevone__bet-preset:hover:not(:disabled){border-color:#ff4b00;color:#fff}.onevone__bet-preset--active{background:#ff4b00}.onevone__bet-preset--test{border-color:#444;color:#666;font-size:.75rem}.onevone__bet-preset--test.onevone__bet-preset--active{background:#333;border-color:#555;color:#aaa}.onevone__bet-row{align-items:center;background:#1e1e1e;border:1px solid #333;border-radius:10px;display:flex;overflow:hidden;transition:border-color .2s}.onevone__bet-row:focus-within{border-color:#ff4b00}.onevone__bet-prefix{border-right:1px solid #333;color:#ff4b00;font-size:1rem;font-weight:700;padding:12px 14px;white-space:nowrap}.onevone__bet-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1.1rem;font-weight:700;outline:none;padding:12px 14px;width:100%}.onevone__bet-suffix{color:#666;font-size:.85rem;padding:12px 14px;white-space:nowrap}.onevone__prize-preview{align-items:center;background:#1a1a0a;border:1px solid #333;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:18px;padding:14px 16px}.onevone__prize-preview-label{color:#888;font-size:.85rem}.onevone__prize-preview-value{color:#00d4ff;font-size:1.2rem;font-weight:800}.onevone__prize-preview-fee{color:#555;font-size:.75rem;margin-top:2px}.onevone__step-hint{color:#888;font-size:.82rem;margin-bottom:14px;text-align:center}.onevone__create-btn{background:linear-gradient(135deg,#ff4b00,#ff9a00);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:800;letter-spacing:.5px;padding:15px;transition:opacity .2s,transform .1s;width:100%}.onevone__create-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.onevone__create-btn:disabled{cursor:not-allowed;opacity:.5}.onevone__error{color:#ff4b4b;font-size:.85rem;margin:10px 0 0;text-align:center}.onevone__created{background:#0d1a0d;border:1px solid #1a4a1a;border-radius:14px;margin-top:16px;padding:20px}.onevone__created-title{color:#4ade80;font-weight:800;margin:0 0 12px}.onevone__created-id{color:#ff4b00;font-size:2rem;font-weight:900;letter-spacing:4px;margin:12px 0;text-align:center}.onevone__created-sub{color:#aaa;font-size:.85rem;margin-bottom:14px;text-align:center}.onevone__share-btn{background:#1a1a1a;border:1px solid #333;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:12px;transition:background .2s;width:100%}.onevone__share-btn:hover{background:#252525}.onevone__new-btn{background:#0000;border:1px solid #ff4b00;border-radius:10px;color:#ff4b00;cursor:pointer;font-size:.9rem;font-weight:700;margin-top:8px;padding:12px;transition:background .2s;width:100%}.onevone__new-btn:hover{background:#ff4b0014}.onevone__list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.onevone__list-title{font-size:1.3rem;font-weight:800;margin:0}.onevone__list-title span{color:#ff4b00}.onevone__refresh-badge{color:#555;font-size:.75rem}.onevone__filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.onevone__filter-btn{background:#0000;border:1px solid #333;border-radius:20px;color:#888;cursor:pointer;font-size:.82rem;font-weight:600;padding:7px 16px;transition:all .15s}.onevone__filter-btn:hover{border-color:#555;color:#ccc}.onevone__filter-btn--active{background:#ff4b00;border-color:#ff4b00;color:#fff}.onevone__list-empty{color:#555;padding:40px 0;text-align:center}.onevone__card{background:#141414;border:1px solid #252525;border-radius:14px;margin-bottom:14px;padding:20px;transition:border-color .2s}.onevone__card:hover{border-color:#3a3a3a}.onevone__card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.onevone__card-id{color:#555;font-family:monospace;font-size:.75rem;margin-bottom:4px}.onevone__card-creator{font-size:1rem;font-weight:700}.onevone__card-game{background:#1e1e1e;border-radius:6px;color:#aaa;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:1px;margin-top:6px;padding:3px 8px;text-transform:uppercase}.onevone__card-game--fortnite{background:#1a1a2e;color:#6faaff}.onevone__card-game--apex{background:#1a0a0a;color:#ff4655}.onevone__card-game--cs2{background:#0d1a0d;color:#4ade80}.onevone__card-game--tarkov{background:#1a1500;color:#c0a060}.onevone__card-right{text-align:right}.onevone__card-bet{color:#888;font-size:.8rem}.onevone__card-prize{color:#00d4ff;font-size:1.4rem;font-weight:900}.onevone__card-prize-sub{color:#555;font-size:.72rem}.onevone__card-vs{align-items:center;background:#0d0d0d;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.onevone__card-player{color:#ccc;flex:1 1;font-size:.9rem;font-weight:700;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.onevone__card-vs-badge{background:#ff4b001f;border-radius:6px;color:#ff4b00;flex-shrink:0;font-size:.75rem;font-weight:800;padding:4px 8px}.onevone__card-open-slot{color:#444;font-style:italic}.onevone__card-join-btn{background:linear-gradient(135deg,#ff4b00,#ff9a00);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:800;padding:12px;transition:opacity .2s;width:100%}.onevone__card-join-btn:hover:not(:disabled){opacity:.88}.onevone__card-join-btn:disabled{cursor:not-allowed;opacity:.4}.onevone__modal-overlay{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.onevone__modal{background:#141414;border:1px solid #2a2a2a;border-radius:18px;max-width:440px;padding:32px;width:100%}.onevone__modal-title{font-size:1.2rem;font-weight:800;margin:0 0 8px}.onevone__modal-sub{color:#888;font-size:.85rem;margin:0 0 24px}.onevone__modal-detail{background:#0d0d0d;border-radius:10px;margin-bottom:20px;padding:14px 16px}.onevone__modal-detail-row{display:flex;font-size:.88rem;justify-content:space-between;margin-bottom:8px}.onevone__modal-detail-row:last-child{margin-bottom:0}.onevone__modal-detail-key{color:#666}.onevone__modal-detail-value{font-weight:700}.onevone__modal-prize{margin-bottom:20px;text-align:center}.onevone__modal-prize-label{color:#888;font-size:.8rem;margin-bottom:4px}.onevone__modal-prize-value{color:#00d4ff;font-size:2rem;font-weight:900}.onevone__modal-step{color:#ff9a00;font-size:.83rem;margin:8px 0;text-align:center}.onevone__modal-btns{display:flex;gap:10px}.onevone__modal-cancel-btn{background:#0000;border:1px solid #333;border-radius:10px;color:#888;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:700;padding:13px}.onevone__modal-confirm-btn{background:linear-gradient(135deg,#ff4b00,#ff9a00);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:2 1;font-size:.9rem;font-weight:800;padding:13px}.onevone__modal-confirm-btn:disabled{cursor:not-allowed;opacity:.5}.onevone__modal-success-title{color:#4ade80;font-size:1.1rem;font-weight:800;margin:0 0 10px}.onevone__modal-success-detail{color:#aaa;font-size:.9rem;line-height:1.6;margin:0 0 20px}.onevone__modal-close-btn{background:#1e1e1e;border:1px solid #333;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:13px;width:100%}.results{background:var(--bg-primary);margin:0 auto;max-width:1100px;min-height:100vh;padding:40px 24px}.results__header{margin-bottom:36px}.results__title{color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.results__title span{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.results__search-row{align-items:center;display:flex;gap:10px}.results__search-wrap{flex:1 1;max-width:420px;position:relative}.results__search-icon{color:var(--text-secondary);font-size:15px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.results__search-input{background:var(--bg-card);border:1px solid #00d4ff33;border-radius:8px;color:var(--text-primary);font-size:13px;outline:none;padding:10px 12px 10px 36px;transition:border-color .2s,box-shadow .2s;width:100%}.results__search-input:focus{border-color:#00d4ff;box-shadow:0 0 12px #00d4ff44}.results__search-input::placeholder{color:var(--text-secondary)}.results__search-btn{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;padding:10px 20px;transition:opacity .2s}.results__search-btn:hover{opacity:.85}.results__search-btn:disabled{cursor:not-allowed;opacity:.35}.results__clear-btn{background:#0000;border:1px solid #ffffff22;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:13px;padding:10px 16px;transition:border-color .2s,color .2s}.results__clear-btn:hover{border-color:#ffffff55;color:#fff}.results__status{color:var(--text-secondary);font-size:15px;padding:60px 0;text-align:center}.results__error{background:#ff006e11;border:1px solid #ff006e33;border-radius:8px;color:#ff006e;font-size:14px;margin-bottom:24px;padding:12px 16px}.results__section-label{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:14px;text-transform:uppercase}.results__table-wrap{background:var(--bg-card);border:1px solid #00d4ff18;border-radius:14px;box-shadow:0 0 15px #00d4ff22;margin-bottom:40px;overflow:hidden}.results__table{border-collapse:collapse;font-size:13px;width:100%}.results__table thead tr{background:#ffffff06;border-bottom:1px solid #ffffff10}.results__table th{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:1.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.results__table tbody tr{border-bottom:1px solid #ffffff08;transition:background .15s}.results__table tbody tr:last-child{border-bottom:none}.results__table tbody tr:hover{background:#ffffff05}.results__table td{color:var(--text-secondary);padding:14px 16px;vertical-align:middle}.results__row--winner{background:linear-gradient(90deg,#00d4ff08,#8b00ff08,#0000)!important;border-image:linear-gradient(180deg,#00d4ff,#8b00ff,#ff006e) 1;border-left:3px solid #0000!important;position:relative}.results__row--winner td{color:var(--text-primary)}.results__winner-cell{align-items:center;display:flex;gap:8px}.results__trophy{flex-shrink:0;font-size:16px}.results__winner-addr{color:var(--text-primary);font-family:Courier New,monospace;font-size:13px;font-weight:600}.results__prize{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d4ff,#8b00ff);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:14px;font-weight:700}.results__kills{color:var(--text-primary);font-weight:600}.results__status-badge{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.8px;padding:3px 10px;text-transform:uppercase}.results__status-badge--resolved{background:#00d4ff18;border:1px solid #00d4ff33;color:#00d4ff}.results__status-badge--open{background:#ffffff0a;border:1px solid #ffffff18;color:var(--text-secondary)}.results__player-panel{background:var(--bg-card);border:1px solid #00d4ff33;border-radius:14px;box-shadow:0 0 20px #00d4ff22;margin-bottom:40px;padding:24px}.results__player-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.results__player-name{color:var(--text-primary);font-size:18px;font-weight:700}.results__player-meta{display:flex;gap:20px}.results__player-stat{text-align:center}.results__player-stat-val{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:22px;font-weight:800}.results__player-stat-label{color:var(--text-secondary);font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.results__history-row{align-items:center;border-bottom:1px solid #ffffff08;display:flex;font-size:13px;justify-content:space-between;padding:12px 0}.results__history-row:last-child{border-bottom:none}.results__history-id{color:var(--text-secondary);font-family:Courier New,monospace}.results__history-won{color:#00d4ff;font-weight:700}.results__history-lost{color:var(--text-secondary)}.results__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.results__tab{background:#0000;border:1px solid #ffffff18;border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.5px;padding:7px 16px;transition:border-color .15s,color .15s,background .15s}.results__tab:hover{border-color:#00d4ff55;color:#fff}.results__tab--active{background:#00d4ff15;border-color:#00d4ff66;color:#00d4ff}.results__game-select{background:var(--bg-card);border:1px solid #00d4ff33;border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:13px;outline:none;padding:10px 12px}.results__poly-link{color:#8b00ff;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.results__poly-link:hover{text-decoration:underline}.results__status-badge--filling{background:#ffb80018;border:1px solid #ffb80033;color:#ffb800}.results__status-badge--active{background:#00d4ff18;border:1px solid #00d4ff33;color:#00d4ff}.results__status-badge--cancelled,.results__status-badge--failed{background:#ff006e10;border:1px solid #ff006e33;color:#ff006e}.admin{margin:0 auto;max-width:1000px;padding:40px 24px}.admin,.admin-lock{background:var(--bg-primary);min-height:100vh}.admin-lock{align-items:center;display:flex;justify-content:center}.admin-lock__card{background:var(--bg-card);border:1px solid #00d4ff22;border-radius:16px;box-shadow:0 0 30px #00d4ff22;display:flex;flex-direction:column;gap:20px;max-width:360px;padding:40px 36px;width:100%}.admin-lock__title{color:var(--text-primary);font-size:22px;font-weight:800;letter-spacing:2px;text-align:center;text-transform:uppercase}.admin-lock__title span{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.admin-lock__input{background:#ffffff08;border:1px solid #00d4ff33;border-radius:8px;color:var(--text-primary);font-size:14px;letter-spacing:2px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.admin-lock__input:focus{border-color:#00d4ff;box-shadow:0 0 12px #00d4ff33}.admin-lock__input::placeholder{color:var(--text-secondary);letter-spacing:0}.admin-lock__error{color:#ff006e;font-size:12px;text-align:center}.admin-btn{animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);background-size:400% 400%;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.6px;padding:11px 22px;text-transform:uppercase;transition:opacity .2s,transform .1s;width:100%}.admin-btn:hover{opacity:.88}.admin-btn:active{transform:scale(.98)}.admin-btn:disabled{animation:none;cursor:not-allowed;opacity:.35}.admin-btn--sm{font-size:11px;padding:7px 16px;width:auto}.admin-btn--ghost{animation:none;background:#0000;border:1px solid #ffffff22;color:var(--text-secondary)}.admin-btn--ghost:hover{border-color:#ffffff44;color:#fff}.admin__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:36px}.admin__title{color:var(--text-primary);font-size:26px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.admin__title span{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.admin__earnings{align-items:center;background:var(--bg-card);border:1px solid #00d4ff22;border-radius:14px;box-shadow:0 0 15px #00d4ff22;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:28px;padding:24px}.admin__earnings-label{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:6px;text-transform:uppercase}.admin__earnings-val{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:36px;font-weight:800}.admin__earnings-meta{display:flex;gap:28px}.admin__stat{text-align:center}.admin__stat-val{color:var(--text-primary);font-size:22px;font-weight:700}.admin__stat-lbl{color:var(--text-secondary);font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.admin__section{margin-bottom:32px}.admin__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.admin__section-title{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.admin__form-card{background:var(--bg-card);border:1px solid #00d4ff33;border-radius:14px;box-shadow:0 0 15px #00d4ff22;display:flex;flex-direction:column;gap:14px;margin-bottom:28px;padding:24px}.admin__form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}@media (max-width:600px){.admin__form-row{grid-template-columns:1fr}}.admin__field label{color:var(--text-secondary);display:block;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.admin__field input{background:#ffffff08;border:1px solid #00d4ff33;border-radius:8px;color:var(--text-primary);font-size:13px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.admin__field input:focus{border-color:#00d4ff}.admin__field input::placeholder{color:var(--text-secondary)}.admin__form-actions{display:flex;gap:10px;justify-content:flex-end}.admin__form-error{color:#ff006e;font-size:12px}.admin__form-success{color:#00d4ff;font-size:12px}.admin__table-wrap{background:var(--bg-card);border:1px solid #00d4ff18;border-radius:14px;box-shadow:0 0 15px #00d4ff11;overflow:hidden}.admin__table{border-collapse:collapse;font-size:13px;width:100%}.admin__table thead tr{background:#ffffff06;border-bottom:1px solid #ffffff10}.admin__table th{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:1.5px;padding:11px 16px;text-align:left;text-transform:uppercase}.admin__table tbody tr{border-bottom:1px solid #ffffff08;transition:background .15s}.admin__table tbody tr:last-child{border-bottom:none}.admin__table tbody tr:hover{background:#ffffff04}.admin__table td{color:var(--text-secondary);padding:13px 16px;vertical-align:middle}.admin__badge{border-radius:999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.8px;padding:3px 10px;text-transform:uppercase}.admin__badge--filling{background:#ffb80018;border:1px solid #ffb80033;color:#ffb800}.admin__badge--active,.admin__badge--open{background:#00d4ff18;border:1px solid #00d4ff33;color:#00d4ff}.admin__badge--resolved{background:#ffffff0a;border:1px solid #ffffff18;color:var(--text-secondary)}.admin__badge--cancelled,.admin__badge--failed{background:#ff006e18;border:1px solid #ff006e33;color:#ff006e}.admin__prize{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00d4ff,#8b00ff);-webkit-background-clip:text;background-clip:text;font-weight:700}.admin__resolve-msg{color:#00d4ff;font-size:11px;margin-top:4px}.admin__empty{color:var(--text-secondary);font-size:14px;padding:40px;text-align:center}.admin__manual-panel{background:var(--bg-card);border:1px solid #ffb80033;border-radius:14px;box-shadow:0 0 20px #ffb80015;display:flex;flex-direction:column;gap:14px;margin-bottom:24px;padding:24px}.admin__manual-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:700;gap:10px}.admin__manual-game{background:#ffb80018;border:1px solid #ffb80033;border-radius:999px;color:#ffb800;font-size:11px;font-weight:600;padding:2px 10px}.admin__manual-sub{background:#ffffff05;border-left:3px solid #ffb800;border-radius:8px;color:var(--text-secondary);font-size:12px;line-height:1.5;padding:10px 12px}.admin__player-row{align-items:center;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.admin__player-row:hover{background:#ffffff08}.admin__player-info{flex:1 1;min-width:0}.admin__player-name{color:var(--text-primary);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin__player-wallet{color:var(--text-secondary);font-family:monospace;font-size:11px;margin-top:2px}.admin__confirm-btn{animation:none!important;background:linear-gradient(90deg,#ffb800,#ff6b00)!important}.adash{color:#fff;font-family:Inter,system-ui,sans-serif;margin:0 auto;max-width:1200px;padding:40px 24px 120px}.adash__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:28px}.adash__title{font-size:28px;font-weight:800;margin:0}.adash__refresh{background:#0a0a0f;border:1px solid #ffffff22;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.adash__refresh:hover{border-color:#00d4ff}.adash__error{background:#ff006e14;border:1px solid #ff006e4d;border-radius:8px;color:#ff006e;margin-bottom:20px;padding:14px 16px}.adash__unauth{background:#0a0a0f;border:1px solid #ffffff11;border-radius:14px;color:#fff;margin:80px auto;max-width:480px;padding:32px;text-align:center}.adash__unauth a{color:#00d4ff;text-decoration:underline}.adash__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.adash__grid--narrow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.adash__stat{background:linear-gradient(180deg,#0a0a0f,#0d0d1a);border:1px solid #ffffff11;border-radius:12px;padding:18px 20px}.adash__stat-label{color:#ffffff77;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.adash__stat-value{background:linear-gradient(135deg,#00d4ff,#8b00ff);-webkit-background-clip:text;background-clip:text;color:#fff;color:#0000;font-size:28px;font-weight:800}.adash__stat-sub{color:#fff9;font-size:12px;margin-top:4px}.adash__section-title{color:#ffffffaa;font-size:16px;font-weight:700;letter-spacing:1.5px;margin:32px 0 14px;text-transform:uppercase}.adash__bars{background:#0a0a0f;border:1px solid #ffffff11;border-radius:12px;padding:18px}.adash__bar-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:100px 1fr 60px;margin-bottom:10px}.adash__bar-row:last-child{margin-bottom:0}.adash__bar-label{font-size:13px;font-weight:600;text-transform:capitalize}.adash__bar-track{background:#ffffff08;border-radius:999px;height:10px;overflow:hidden}.adash__bar-fill{background:linear-gradient(90deg,#00d4ff,#8b00ff);border-radius:999px;height:100%;transition:width .3s}.adash__bar-count{font-size:13px;font-weight:700;text-align:right}.adash__empty{color:#ffffff88;font-size:13px}.adash__table-wrap{background:#0a0a0f;border:1px solid #ffffff11;border-radius:12px;overflow-x:auto}.adash__table{border-collapse:collapse;font-size:13px;width:100%}.adash__table thead th{border-bottom:1px solid #ffffff11;color:#ffffff77;font-size:10px;font-weight:700;letter-spacing:1px;padding:12px 16px;text-align:left;text-transform:uppercase}.adash__table tbody td{border-bottom:1px solid #ffffff08;padding:12px 16px}.adash__email{color:#00d4ff;font-family:Courier New,monospace;font-size:12px}.adash__footnote{color:#ffffff55;font-size:12px;margin-top:20px;text-align:center}.blog-page{background:var(--bg-primary);margin:0 auto;max-width:960px;min-height:100vh;padding:48px 24px 80px}.blog-page__header{margin-bottom:40px}.blog-page__title{color:var(--text-primary);font-size:32px;font-weight:800;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.blog-page__title span{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease infinite;background:linear-gradient(270deg,#00d4ff,#8b00ff,#ff006e);-webkit-background-clip:text;background-clip:text;background-size:400% 400%}.blog-page__sub{color:var(--text-secondary);font-size:14px}.blog-page__grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:60px}.article-card{background:var(--bg-card);border:1px solid #00d4ff18;border-radius:14px;box-shadow:0 0 15px #00d4ff11;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:28px 24px;transition:box-shadow .25s,border-color .25s}.article-card:hover{border-color:#00d4ff44;box-shadow:0 0 28px #00d4ff33}.article-card__tag{color:#00d4ff;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.article-card__title{color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.4}.article-card__excerpt{color:var(--text-secondary);flex:1 1;font-size:13px;line-height:1.65}.article-card__meta{color:var(--text-secondary);display:flex;font-size:11px;gap:12px}.article-card__read{color:#00d4ff;font-size:12px;font-weight:600}.article{max-width:700px}.article__back{align-items:center;background:none;border:none;color:#00d4ff;cursor:pointer;display:flex;font-size:13px;gap:6px;margin-bottom:32px;padding:0}.article__back:hover{opacity:.75}.article__tag{color:#00d4ff;font-size:10px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.article__title{color:var(--text-primary);font-size:clamp(24px,4vw,36px);font-weight:900;line-height:1.2;margin-bottom:12px}.article__meta{border-bottom:1px solid #ffffff10;color:var(--text-secondary);font-size:12px;margin-bottom:32px;padding-bottom:24px}.article__body{color:var(--text-secondary);font-size:15px;line-height:1.8}.article__body h2{font-size:20px;margin:36px 0 14px}.article__body h2,.article__body h3{color:var(--text-primary);font-weight:700}.article__body h3{font-size:16px;margin:24px 0 10px}.article__body p{margin-bottom:18px}.article__body ol,.article__body ul{margin-bottom:18px;padding-left:22px}.article__body li{margin-bottom:8px}.article__body strong{color:var(--text-primary)}.article__body .highlight{background:#00d4ff12;border-left:3px solid #00d4ff;border-radius:0 8px 8px 0;color:var(--text-primary);font-style:italic;margin:24px 0;padding:14px 18px}.leaderboard{color:#fff;margin:0 auto;max-width:1100px;padding:48px 24px 120px}.leaderboard__header{margin-bottom:32px;text-align:center}.leaderboard__title{font-size:48px;font-weight:900;letter-spacing:-1px;margin:0 0 8px}.leaderboard__title span{background:linear-gradient(135deg,#00d4ff,#8b00ff 50%,#ff006e);-webkit-background-clip:text;background-clip:text;color:#0000}.leaderboard__sub{color:#ffffffaa;font-size:15px;margin:0 0 24px}.leaderboard__filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.leaderboard__filter-group{background:#0a0a0f;border:1px solid #ffffff11;border-radius:999px;display:flex;gap:6px;padding:4px}.leaderboard__chip{background:#0000;border:none;border-radius:999px;color:#fff9;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:color .2s,background .2s}.leaderboard__chip:hover{color:#fff}.leaderboard__chip--active{background:linear-gradient(135deg,#00d4ff,#8b00ff);color:#0a0a0f}.leaderboard__error,.leaderboard__status{color:#ffffff88;padding:40px;text-align:center}.leaderboard__error{color:#ff006e}.leaderboard__empty{color:#fff9;padding:60px 20px;text-align:center}.leaderboard__cta{background:linear-gradient(135deg,#00d4ff,#8b00ff);border-radius:10px;color:#0a0a0f;display:inline-block;font-weight:700;margin-top:16px;padding:12px 24px;text-decoration:none}.leaderboard__table-wrap{background:#0a0a0f;border:1px solid #ffffff11;border-radius:14px;overflow-x:auto}.leaderboard__table{border-collapse:collapse;font-size:14px;width:100%}.leaderboard__table thead th{border-bottom:1px solid #ffffff11;color:#ffffff77;font-size:11px;font-weight:700;letter-spacing:1px;padding:14px 18px;text-align:left;text-transform:uppercase}.leaderboard__table tbody td{border-bottom:1px solid #ffffff08;padding:14px 18px}.leaderboard__rank{font-size:18px;font-weight:800;width:60px}.leaderboard__handle{color:#fff;font-weight:700}.leaderboard__wallet{color:#fff6;font-family:Courier New,monospace;font-size:12px}.leaderboard__prize{color:#00ff8c;font-weight:800}.leaderboard__row--top1{background:#ffb8000f}.leaderboard__row--top2{background:#c0c0c00d}.leaderboard__row--top3{background:#cd7f320d}.seo-page{color:#fff;margin:0 auto;max-width:780px;padding:48px 24px 120px}.seo-page__breadcrumb{color:#ffffff88;font-size:12px;margin-bottom:24px}.seo-page__breadcrumb a{color:#00d4ff;text-decoration:none}.seo-page__h1{background:linear-gradient(135deg,#00d4ff,#8b00ff 50%,#ff006e);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:42px;font-weight:900;letter-spacing:-.5px;line-height:1.15;margin:0 0 14px}.seo-page__sub{color:#ffffffaa;font-size:16px;line-height:1.6;margin:0 0 32px}.seo-page__body{color:#fffc;font-size:15px;line-height:1.7}.seo-page__body p{margin:0 0 16px}.seo-page__body a{color:#00d4ff;text-decoration:underline}.seo-page__body strong{color:#fff}.seo-page__cta-box{background:#0a0a0f;border:1px solid;border-radius:14px;margin:40px 0;padding:28px;text-align:center}.seo-page__cta-game{color:#ffffff77;font-size:11px;font-weight:800;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.seo-page__cta-copy{color:#ffffffaa;font-size:15px;margin:0 0 18px}.seo-page__cta-btn{border-radius:10px;color:#0a0a0f;display:inline-block;font-size:15px;font-weight:800;padding:14px 28px;text-decoration:none;transition:opacity .2s}.seo-page__cta-btn:hover{opacity:.9}.seo-page__faq{margin-top:48px}.seo-page__faq h2{font-size:22px;font-weight:800;margin-bottom:16px}.seo-page__faq details{background:#0a0a0f;border:1px solid #ffffff11;border-radius:10px;margin-bottom:10px;padding:14px 18px}.seo-page__faq summary{color:#fff;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.seo-page__faq summary::marker{display:none}.seo-page__faq summary::-webkit-details-marker{display:none}.seo-page__faq details[open] summary{margin-bottom:10px}.seo-page__faq details p{color:#ffffffaa;font-size:14px;line-height:1.6;margin:0}.seo-page__related{margin-top:48px}.seo-page__related h3{color:#ffffff88;font-size:16px;font-weight:700;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}.seo-page__related-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.seo-page__related-card{background:#0a0a0f;border:1px solid #ffffff11;border-radius:10px;color:#fff;font-size:14px;font-weight:600;padding:16px;text-decoration:none;transition:border-color .2s}.seo-page__related-card:hover{border-color:#00d4ff}@media (max-width:600px){.seo-page__h1{font-size:28px}}
/*# sourceMappingURL=main.f1ec2742.css.map*/