:root{
  --bg:#050712;--panel:#0a1020;--panel2:#0d1427;--line:rgba(150,183,255,.16);
  --text:#f5f7ff;--muted:#8e99b8;--blue:#45a6ff;--cyan:#47e9ff;--purple:#7657ff;
  --green:#58f2a5;--gold:#ffd86d;--danger:#ff6d86;--shadow:0 24px 70px rgba(0,0,0,.42);
  --radius:22px;--shell:min(1180px,calc(100% - 36px));
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.shell{width:var(--shell);margin-inline:auto}.v2-bg{position:fixed;inset:0;z-index:-3;background:#040610 url('../img/st4r-cosmic-clean-v60.png') center top/cover no-repeat;opacity:.58}.v2-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,5,13,.2) 0%,#050712 72%,#050712 100%),radial-gradient(circle at 28% 18%,rgba(78,89,255,.18),transparent 34%),radial-gradient(circle at 76% 28%,rgba(0,170,255,.15),transparent 30%)}.v2-ambient{position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:radial-gradient(circle at 15% 20%,rgba(121,92,255,.18),transparent 20%),radial-gradient(circle at 86% 24%,rgba(39,167,255,.14),transparent 22%)}
.v2-header{position:sticky;top:0;z-index:80;background:rgba(5,7,18,.78);border-bottom:1px solid rgba(149,180,255,.11);backdrop-filter:blur(18px)}.v2-nav{height:76px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:11px;min-width:max-content}.brand img{width:39px;height:39px;border-radius:12px;box-shadow:0 0 28px rgba(67,151,255,.24)}.brand span{display:flex;flex-direction:column;line-height:.88}.brand strong{font-size:21px;letter-spacing:.09em}.brand small{font-size:8px;letter-spacing:.43em;color:#82baff;margin-top:6px}.nav-links{display:flex;align-items:center;gap:25px;margin-left:auto}.nav-links a{font-size:13px;font-weight:700;color:#b7bfd7;transition:.2s}.nav-links a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:10px}.live-pill{display:flex;align-items:center;gap:7px;color:#aab4ce;font-size:11px;font-weight:700;border:1px solid var(--line);background:rgba(10,16,32,.76);border-radius:999px;padding:9px 12px}.live-pill i,.status-dot,.engine-live i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 12px var(--green)}.live-pill b{color:#fff}.btn{border:1px solid transparent;border-radius:12px;padding:11px 15px;font-weight:800;font-size:12px;letter-spacing:.01em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.btn:hover{transform:translateY(-2px)}.btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.btn-ghost{border-color:rgba(145,178,255,.24);background:rgba(8,13,27,.7)}.btn-dark{border-color:rgba(145,178,255,.25);background:rgba(8,13,27,.86)}.btn-discord,.btn-primary{background:linear-gradient(120deg,#6557ff,#7f50ff 55%,#2da6ff);box-shadow:0 12px 34px rgba(92,78,255,.27)}.btn-lg{padding:14px 20px;border-radius:14px;font-size:13px}.full{width:100%}.menu-btn{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:11px;background:rgba(10,16,32,.9)}
.hero{min-height:720px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:38px;padding-top:58px;padding-bottom:64px}.eyebrow,.kicker{color:#a5a0ff;font-size:11px;font-weight:900;letter-spacing:.15em}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:26px;height:1px;background:linear-gradient(90deg,#7c68ff,#4fd8ff)}.hero h1{margin:18px 0 16px;font-size:clamp(54px,6vw,88px);line-height:.92;letter-spacing:-.055em}.hero h1 em{font-style:normal;background:linear-gradient(90deg,#9b61ff 5%,#506aff 48%,#43cfff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{max-width:670px;color:#b1b9ce;font-size:17px;line-height:1.72;margin:0}.hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#8793ae;font-size:11px}.trust-row b{color:#65f0b0;margin-right:5px}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border-top:1px solid var(--line);padding-top:21px;max-width:700px}.hero-stats div{padding-right:15px}.hero-stats strong{display:block;font-size:22px}.hero-stats span{font-size:10px;color:#7f8ba7}.hero-visual{height:620px;position:relative;display:grid;place-items:center}.hero-logo-wrap{width:min(460px,90%);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 100px rgba(54,95,255,.2);border:1px solid rgba(128,167,255,.16)}.hero-logo-wrap img{width:100%;height:100%;object-fit:cover}.hero-orbit{position:absolute;border:1px solid rgba(109,152,255,.2);border-radius:50%;pointer-events:none}.orbit-one{width:520px;height:520px;transform:rotate(16deg)}.orbit-two{width:590px;height:380px;transform:rotate(-24deg)}.access-card{position:absolute;right:0;bottom:18px;width:360px;background:linear-gradient(145deg,rgba(14,21,42,.94),rgba(7,11,24,.96));border:1px solid rgba(132,169,255,.22);border-radius:20px;padding:18px;box-shadow:var(--shadow);backdrop-filter:blur(16px)}.access-top{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.08em}.access-top b{font-size:10px}.access-top em{font-style:normal;margin-left:auto;padding:5px 8px;border-radius:999px;color:#ffd6dd;background:rgba(255,92,126,.11);border:1px solid rgba(255,92,126,.22)}.access-profile{display:flex;align-items:center;gap:12px;margin:18px 0}.access-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#614dff,#27b4ff);overflow:hidden}.access-avatar img{width:100%;height:100%;object-fit:cover}.access-profile div:last-child{min-width:0}.access-profile small{display:block;color:#74809e;font-size:9px}.access-profile strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access-profile span{color:#7f8ba7;font-size:10px}.access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px}.access-grid div{padding:10px;background:rgba(255,255,255,.03);border:1px solid rgba(146,177,255,.11);border-radius:11px}.access-grid small{display:block;color:#687590;font-size:8px}.access-grid b{font-size:12px}.is-authenticated .access-top em{color:#b8ffe0;background:rgba(80,242,165,.1);border-color:rgba(80,242,165,.23)}
.section{padding-top:72px;padding-bottom:72px}.section-head{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:end;margin-bottom:28px}.section-head.compact{align-items:center}.section-head h2{font-size:clamp(32px,4vw,48px);line-height:1.05;margin:8px 0 0;letter-spacing:-.035em}.section-head p{color:#8e99b8;margin:0;max-width:580px;justify-self:end}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.benefit-card{position:relative;min-height:200px;background:linear-gradient(145deg,rgba(13,20,39,.88),rgba(6,10,23,.93));border:1px solid var(--line);border-radius:18px;padding:22px;overflow:hidden}.benefit-card:before{content:"";position:absolute;inset:auto -35px -55px auto;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(89,78,255,.18),transparent 68%)}.benefit-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(114,86,255,.16),rgba(54,163,255,.12));border:1px solid rgba(139,171,255,.15);font-size:18px}.benefit-card h3{margin:18px 0 7px;font-size:17px}.benefit-card p{margin:0;color:#8692ad;font-size:13px}.benefit-card small{display:block;margin-top:16px;font-size:8px;letter-spacing:.15em;color:#66738f;font-weight:800}.member-only:after{content:"LOCKED";position:absolute;right:14px;top:14px;font-size:8px;font-weight:900;letter-spacing:.12em;padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#909bb4;background:rgba(4,7,17,.65)}.is-authenticated .member-only:after{content:"UNLOCKED";color:#77f5ba;border-color:rgba(85,239,171,.22);background:rgba(67,218,155,.08)}
.daily-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.wheel-card,.member-panel,.data-card{background:linear-gradient(145deg,rgba(11,17,34,.94),rgba(6,10,23,.97));border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.2)}.wheel-card{padding:22px}.card-title,.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.card-title small,.panel-head small{color:#687590;font-size:9px;font-weight:800;letter-spacing:.13em}.card-title h3,.panel-head h3{margin:3px 0 0;font-size:20px}.engine-live,.soft-tag,.panel-badge{display:flex;align-items:center;gap:7px;color:#81f3bd;font-size:9px;font-weight:900;letter-spacing:.11em;border:1px solid rgba(93,238,174,.18);background:rgba(67,217,154,.06);border-radius:999px;padding:7px 9px}.wheel-wrap{width:min(470px,88vw);aspect-ratio:1;margin:18px auto 12px;position:relative;display:grid;place-items:center;contain:layout paint}.v2-wheel{width:82%;aspect-ratio:1;border-radius:50%;background:url('../img/st4r-wheel-face-v61.png') center/cover no-repeat;will-change:transform;transform:translateZ(0);backface-visibility:hidden;box-shadow:0 0 44px rgba(54,121,255,.12)}.wheel-ring{position:absolute;width:89%;aspect-ratio:1;border:2px solid rgba(120,182,255,.8);border-radius:50%;box-shadow:0 0 18px rgba(68,160,255,.32),inset 0 0 14px rgba(116,83,255,.2)}.wheel-comet-orbit{position:absolute;width:89%;aspect-ratio:1;border-radius:50%;animation:v2Orbit 5.4s linear infinite;will-change:transform;pointer-events:none}.wheel-comet-orbit i{position:absolute;top:-3px;left:50%;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff,0 0 18px #5bd5ff,0 0 30px #6857ff}.wheel-pointer{position:absolute;z-index:8;top:3.5%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:30px solid #ffd96f;filter:drop-shadow(0 0 8px rgba(255,207,85,.5))}.wheel-center{position:absolute;width:19%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2d3e83,#0c1435 62%,#080e20);border:1px solid rgba(149,184,255,.42);display:grid;place-content:center;text-align:center;pointer-events:none;box-shadow:0 0 25px rgba(87,89,255,.22)}.wheel-center b{font-size:clamp(14px,2vw,23px);line-height:1}.wheel-center span{font-size:8px;letter-spacing:.18em;color:#9eb0d3;margin-top:4px}.daily-status-line{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;font-size:10px;font-weight:900;letter-spacing:.1em;color:#9eabca}.daily-status-line b{color:#62708c}.daily-status-line.ready{color:#70efb3}.daily-status-line.ready b{color:#70efb3;text-shadow:0 0 10px #70efb3}.wheel-card>p{color:#7f8ba6;font-size:12px;min-height:38px;margin:10px 0 14px}.btn-spin{width:100%;padding:15px}.member-panel{padding:22px}.profile-block{display:flex;align-items:center;gap:14px;margin:22px 0}.profile-avatar{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#674eff,#2fa8ff);overflow:hidden;font-weight:900;font-size:20px;border:1px solid rgba(163,186,255,.22)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-block small{color:#687590;font-size:9px}.profile-block h4{font-size:18px;margin:2px 0}.profile-block p{margin:0;color:#7e8aa5;font-size:11px}.profile-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.profile-metrics div{background:rgba(255,255,255,.025);border:1px solid rgba(147,177,255,.1);border-radius:12px;padding:13px}.profile-metrics span{display:block;color:#71809d;font-size:9px}.profile-metrics strong{display:block;margin-top:3px;font-size:13px}.unlock-list{margin:18px 0;display:grid;gap:8px}.unlock-list div{display:flex;align-items:center;gap:9px;color:#8794ae;font-size:11px}.unlock-list i{font-style:normal;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:rgba(69,235,161,.08);color:#64edac;font-size:9px}.disconnect{display:block;text-align:center;color:#69758e;font-size:10px;margin-top:10px}.panel-badge{color:#aab4ca;border-color:rgba(146,177,255,.15);background:rgba(145,177,255,.05)}.is-authenticated .panel-badge{color:#77f2b8;border-color:rgba(84,237,170,.2);background:rgba(66,218,154,.07)}
.reward-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.reward-card{background:linear-gradient(145deg,rgba(13,20,39,.9),rgba(7,11,23,.95));border:1px solid var(--line);border-radius:16px;padding:12px;min-width:0}.reward-image{height:128px;border-radius:11px;overflow:hidden;background:linear-gradient(135deg,#101a36,#111024);display:grid;place-items:center}.reward-image img{width:100%;height:100%;object-fit:cover}.reward-meta{padding:11px 3px 3px}.reward-meta small{color:#687590;font-size:9px}.reward-meta h3{font-size:13px;margin:5px 0;height:38px;overflow:hidden}.reward-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.reward-foot strong{color:#ffd76f;font-size:13px}.reward-foot span{font-size:9px;color:#7e8aa5}.loading-card,.loading-row{grid-column:1/-1;padding:24px;border:1px dashed var(--line);border-radius:14px;color:#6f7b98;text-align:center}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.data-card{padding:20px}.leader-list,.activity-list{margin-top:15px;display:grid;gap:3px}.leader-row,.activity-row{display:grid;align-items:center;gap:12px;padding:10px;border-radius:11px}.leader-row{grid-template-columns:28px 42px minmax(0,1fr) auto}.activity-row{grid-template-columns:42px minmax(0,1fr) auto}.leader-row:hover,.activity-row:hover{background:rgba(255,255,255,.025)}.rank-no{color:#66738d;font-size:11px;font-weight:800;text-align:center}.data-avatar{width:40px;height:40px;border-radius:12px;object-fit:cover;background:#121a32}.data-main{min-width:0}.data-main b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.data-main small{color:#697590;font-size:9px}.leader-score{text-align:right}.leader-score strong{display:block;color:#8f9fff;font-size:12px}.leader-score span{font-size:9px;color:#66738d}.activity-row>strong{color:#ffd870;font-size:11px;text-align:right}.systems-section{padding-bottom:94px}.system-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.system-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;background:rgba(9,14,28,.88);border:1px solid var(--line);border-radius:14px}.system-card b{display:block;font-size:11px}.system-card small{display:block;color:#687590;font-size:8px}.system-card strong{font-size:8px;color:#77849e}.sys-led{width:8px;height:8px;border-radius:50%;background:#69738a}.sys-led.online{background:#57e9a4;box-shadow:0 0 12px #57e9a4}.sys-led.offline{background:#ff7288}.cta{padding-top:0}.cta-inner{background:radial-gradient(circle at 10% 0%,rgba(116,85,255,.2),transparent 35%),linear-gradient(145deg,rgba(17,24,48,.95),rgba(7,11,24,.96));border:1px solid rgba(135,168,255,.22);border-radius:24px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:28px}.cta h2{font-size:32px;margin:8px 0}.cta p{color:#8591aa;margin:0;max-width:650px}.cta-inner>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.v2-footer{border-top:1px solid rgba(145,177,255,.11);background:#050711}.footer-inner{min-height:120px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:38px;height:38px;border-radius:10px}.footer-brand b{display:block;font-size:12px}.footer-brand span{display:block;color:#697590;font-size:9px}.footer-inner>p{color:#687590;font-size:10px;text-align:center}.footer-links{display:flex;gap:18px;color:#7c88a2;font-size:10px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);z-index:200;opacity:0;pointer-events:none;background:#0e162b;border:1px solid rgba(140,174,255,.24);box-shadow:var(--shadow);border-radius:12px;padding:12px 16px;font-size:11px;color:#dce4fb;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}
@keyframes v2Orbit{to{transform:rotate(360deg)}}
@media (max-width:1050px){.nav-links{display:none}.live-pill{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-copy{text-align:center}.eyebrow{justify-content:center}.hero-lead{margin-inline:auto}.hero-actions,.trust-row{justify-content:center}.hero-stats{margin-inline:auto}.hero-visual{height:570px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.reward-grid{grid-template-columns:repeat(2,1fr)}.system-grid{grid-template-columns:repeat(2,1fr)}.system-card:last-child{grid-column:span 2}.menu-btn{display:inline-grid;place-items:center}.nav-links.open{display:flex;position:absolute;top:76px;left:18px;right:18px;flex-direction:column;align-items:stretch;gap:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(7,10,22,.98);box-shadow:var(--shadow)}.nav-links.open a{padding:12px;border-bottom:1px solid rgba(255,255,255,.05)}.nav-links.open a:last-child{border-bottom:0}.section-head{grid-template-columns:1fr;gap:12px}.section-head p{justify-self:start}.daily-layout,.community-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;text-align:center;padding:30px 0}.footer-brand,.footer-links{justify-content:center}.cta-inner{flex-direction:column;align-items:flex-start}}
@media (max-width:680px){:root{--shell:min(100% - 22px,1180px)}.v2-nav{height:66px;gap:10px}.brand img{width:34px;height:34px}.brand strong{font-size:18px}.brand small{font-size:7px}.nav-actions .btn-ghost,.nav-actions .btn-discord{display:none}.menu-btn{margin-left:auto}.hero{padding-top:46px;padding-bottom:30px}.hero h1{font-size:49px}.hero-lead{font-size:14px}.hero-actions .btn{width:100%}.trust-row{display:grid;gap:7px;text-align:left;width:100%}.hero-stats{grid-template-columns:repeat(2,1fr);gap:13px}.hero-stats div{padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05)}.hero-visual{height:440px}.hero-logo-wrap{width:310px}.orbit-one{width:340px;height:340px}.orbit-two{width:370px;height:250px}.access-card{width:calc(100% - 8px);right:4px;bottom:0}.section{padding-top:48px;padding-bottom:48px}.section-head h2{font-size:32px}.benefit-grid,.reward-grid,.system-grid{grid-template-columns:1fr}.system-card:last-child{grid-column:auto}.benefit-card{min-height:170px}.daily-section{padding-top:20px}.wheel-card,.member-panel{padding:16px;border-radius:18px}.wheel-wrap{width:min(360px,94vw)}.wheel-pointer{top:2.5%}.profile-metrics{grid-template-columns:1fr 1fr}.cta-inner{padding:23px}.cta h2{font-size:26px}.cta-inner>div:last-child{width:100%}.cta-inner .btn{width:100%}.footer-links{flex-wrap:wrap}.access-grid b{font-size:11px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wheel-comet-orbit{animation:none}.btn{transition:none}}

/* V2 FULL SAFE additions — no backend/data changes */
.btn-owner{display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border-radius:11px;border:1px solid rgba(255,211,91,.25);background:rgba(255,211,91,.07);color:#ffe28a;font-size:10px;font-weight:900;text-decoration:none}.btn-owner[hidden]{display:none!important}.tight{padding-top:24px}.live-sync{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:8px 11px;margin:0 0 16px;color:#7785a1;font-size:9px}.live-sync i{width:7px;height:7px;border-radius:50%;background:#677189}.live-sync.online i{background:#61edac;box-shadow:0 0 10px #61edac}.overview-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.overview-card{background:linear-gradient(145deg,rgba(13,20,39,.92),rgba(7,11,23,.96));border:1px solid var(--line);border-radius:14px;padding:16px;min-width:0}.overview-card small{display:block;color:#64728d;font-size:8px;letter-spacing:.12em}.overview-card strong{display:block;font-size:24px;margin:7px 0 3px}.overview-card span{color:#69758e;font-size:8px}.arrivals-card{padding:20px}.member-strip{margin-top:15px;display:grid;grid-template-columns:minmax(220px,2.2fr) repeat(6,minmax(100px,1fr));gap:9px}.arrival-feature,.arrival-mini{border:1px solid rgba(142,173,255,.11);background:rgba(255,255,255,.02);border-radius:13px;display:flex;align-items:center;gap:10px}.arrival-feature{padding:13px}.arrival-mini{padding:10px}.arrival-avatar{width:43px;height:43px;border-radius:12px;background:linear-gradient(135deg,#5f4cff,#2599f7);display:grid;place-items:center;font-weight:900;overflow:hidden;flex:0 0 auto}.arrival-avatar img{width:100%;height:100%;object-fit:cover}.arrival-feature small,.arrival-mini span{color:#6f7b94;font-size:8px}.arrival-feature b,.arrival-mini b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrival-feature>div:last-child,.arrival-mini>div:last-child{min-width:0}.system-list{margin-top:14px;display:grid;gap:5px}.system-row-v2{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:11px}.system-row-v2:hover{background:rgba(255,255,255,.025)}.system-row-v2 .sys-led{width:8px;height:8px}.system-row-v2 b{display:block;font-size:11px}.system-row-v2 small{display:block;color:#66728c;font-size:8px}.system-row-v2 strong{font-size:8px;color:#75819b}.games-section{padding-top:26px}.games-banner{position:relative;min-height:360px;border:1px solid var(--line);border-radius:23px;overflow:hidden;background:linear-gradient(90deg,#070b17 0%,rgba(7,11,23,.92) 45%,rgba(7,11,23,.35) 100%);display:grid;grid-template-columns:1fr 1.2fr;align-items:center}.games-banner>div{position:relative;z-index:2;padding:42px}.games-banner h2{font-size:clamp(34px,4vw,58px);margin:8px 0 10px}.games-banner p{color:#8895ae;max-width:570px}.games-banner img{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;opacity:.5;mask-image:linear-gradient(90deg,transparent 0%,#000 32%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 32%)}.game-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.game-tags span{border:1px solid rgba(142,173,255,.16);border-radius:999px;padding:7px 10px;color:#9aa7c0;font-size:8px;background:rgba(7,11,23,.62)}.shop-note{margin-top:11px;border:1px solid rgba(255,212,103,.12);background:rgba(255,211,92,.035);border-radius:12px;padding:11px 13px;display:flex;gap:9px;align-items:center}.shop-note span{color:#ffd66b}.shop-note p{margin:0;color:#7f8ca6;font-size:9px}.media-grid{display:grid;grid-template-columns:1.45fr .85fr;gap:16px}.announcement-feed,.radio-list,.purchase-feed{margin-top:14px}.announcement-item{padding:13px;border-radius:12px;border:1px solid rgba(145,175,255,.09);background:rgba(255,255,255,.018);margin-bottom:8px}.announcement-item small{color:#6c7994;font-size:8px}.announcement-item h4{font-size:12px;margin:5px 0}.announcement-item p{margin:0;color:#8996af;font-size:10px;line-height:1.55}.radio-row{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:10px;border-bottom:1px solid rgba(255,255,255,.04)}.radio-row:last-child{border-bottom:0}.radio-row>span{color:#5f6c86;font-size:8px}.radio-row b{display:block;font-size:10px}.radio-row small{display:block;color:#66738d;font-size:8px}.radio-row i{width:7px;height:7px;border-radius:50%;background:#677189}.radio-row i.online{background:#5fedaa;box-shadow:0 0 10px #5fedaa}.radio-row i.offline{background:#ff6f83}.music-card{margin-top:12px;display:flex;align-items:center;gap:13px;padding:14px;border:1px solid rgba(80,177,255,.13);border-radius:12px;background:rgba(53,126,255,.035)}.music-card small{display:block;color:#61708d;font-size:8px}.music-card strong{display:block;font-size:11px;margin:2px 0}.music-card span{color:#6c7892;font-size:8px}.media-wave{display:flex!important;gap:2px;align-items:center;height:24px}.media-wave i{display:block;width:2px;height:15px;background:#5fd5ff;border-radius:4px;animation:v2wave .8s ease-in-out infinite alternate}.media-wave i:nth-child(2){animation-delay:.1s;height:22px}.media-wave i:nth-child(3){animation-delay:.2s;height:12px}.media-wave i:nth-child(4){animation-delay:.3s;height:19px}.purchase-feed{display:grid;grid-template-columns:1fr 1fr;gap:5px 16px}.purchase-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border-bottom:1px solid rgba(255,255,255,.035)}.purchase-row img,.purchase-row .fallback-avatar{width:34px;height:34px;border-radius:10px;object-fit:cover;background:linear-gradient(135deg,#5f4cff,#2599f7);display:grid;place-items:center;font-weight:900}.purchase-row b{display:block;font-size:10px}.purchase-row small{display:block;color:#65718b;font-size:8px}.purchase-row strong{color:#ffd76f;font-size:9px}.roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(145,175,255,.13)}.roadmap-grid article{position:relative;padding:22px 18px;border-right:1px solid rgba(145,175,255,.1)}.roadmap-grid article:last-child{border-right:0}.roadmap-grid article:before{content:"";position:absolute;top:-4px;left:0;width:8px;height:8px;border-radius:50%;background:#72d9ff;box-shadow:0 0 12px #72d9ff}.roadmap-grid span{display:block;color:#536078;font-size:8px}.roadmap-grid b{display:block;margin:10px 0 5px;font-size:11px}.roadmap-grid p{margin:0;color:#68748d;font-size:9px}.owner-history{margin-top:16px;border:1px solid rgba(255,214,102,.16);border-radius:18px;background:linear-gradient(145deg,rgba(21,20,38,.94),rgba(8,11,23,.97));padding:18px}.owner-history-head{display:flex;justify-content:space-between;align-items:center;gap:15px}.owner-history-head small{display:block;color:#ffd976;font-size:8px}.owner-history-head h3{margin:4px 0 0;font-size:16px}.owner-history-head>div:last-child{display:flex;gap:8px}.owner-history-list{display:grid;gap:4px;margin-top:13px}.owner-history-row{display:grid;grid-template-columns:minmax(0,1.5fr) auto auto auto;gap:12px;align-items:center;padding:10px;border-bottom:1px solid rgba(255,255,255,.04)}.owner-history-row:last-child{border-bottom:0}.owner-history-user{display:flex;align-items:center;gap:9px;min-width:0}.owner-history-user>span{width:34px;height:34px;border-radius:10px;background:#27356f;display:grid;place-items:center;font-weight:900}.owner-history-user b{display:block;font-size:10px}.owner-history-user small{display:block;color:#69758e;font-size:8px}.owner-history-row>strong{color:#ffd66d;font-size:10px}.owner-history-row>em{font-style:normal;color:#9aa6bf;font-size:8px}.owner-history-row>i{font-style:normal;color:#69e8aa;font-size:8px}.empty-v2{padding:20px;border:1px dashed var(--line);border-radius:12px;color:#69758f;text-align:center;font-size:10px}
@keyframes v2wave{from{transform:scaleY(.45)}to{transform:scaleY(1)}}
@media(max-width:1180px){.overview-grid{grid-template-columns:repeat(3,1fr)}.member-strip{grid-template-columns:repeat(4,1fr)}.arrival-feature{grid-column:span 2}.media-grid{grid-template-columns:1fr}.games-banner{grid-template-columns:1fr}.games-banner img{width:100%;opacity:.28}.games-banner>div{max-width:760px}.roadmap-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.overview-grid{grid-template-columns:repeat(2,1fr)}.member-strip{grid-template-columns:1fr 1fr}.arrival-feature{grid-column:1/-1}.purchase-feed{grid-template-columns:1fr}.roadmap-grid{grid-template-columns:1fr}.roadmap-grid article{border-right:0;border-bottom:1px solid rgba(145,175,255,.08)}.games-banner>div{padding:26px 18px}.games-banner{min-height:410px}.games-banner img{mask-image:linear-gradient(180deg,transparent 0%,#000 28%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 28%)}.owner-history-head{align-items:flex-start;flex-direction:column}.owner-history-head>div:last-child{width:100%}.owner-history-head .btn{flex:1}.owner-history-row{grid-template-columns:1fr auto}.owner-history-row>em,.owner-history-row>i{display:none}}
@media(max-width:520px){.overview-grid{grid-template-columns:1fr 1fr}.overview-card{padding:13px}.overview-card strong{font-size:20px}.member-strip{grid-template-columns:1fr}.arrival-feature{grid-column:auto}.games-banner h2{font-size:36px}.game-tags span{font-size:7px}.purchase-row{grid-template-columns:32px minmax(0,1fr) auto}.owner-history-row{gap:8px}}

/* V2 + ORIGINAL WHEEL PREVIEW */
.original-wheel-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:20px;align-items:start}
.original-wheel-host{overflow:hidden;border:1px solid rgba(113,159,255,.22);border-radius:26px;background:linear-gradient(180deg,rgba(9,16,40,.88),rgba(4,8,23,.94));box-shadow:0 24px 80px rgba(0,0,0,.32)}
.original-wheel-host-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(126,170,255,.12);font-size:10px;letter-spacing:.14em;font-weight:900;color:#93a6cb}
.original-wheel-host-head b{display:inline-flex;align-items:center;gap:8px;color:#b9ffd3}.original-wheel-host-head b i{width:8px;height:8px;border-radius:50%;background:#75ffa7;box-shadow:0 0 12px rgba(117,255,167,.7)}
.original-wheel-frame{display:block;width:100%;height:650px;border:0;background:transparent;transition:height .2s ease}
.original-wheel-info{position:sticky;top:92px}
.original-wheel-info .unlock-list{margin-bottom:18px}
@media(max-width:980px){.original-wheel-layout{grid-template-columns:1fr}.original-wheel-info{position:static}.original-wheel-frame{height:680px}}
@media(max-width:600px){.original-wheel-host{border-radius:20px}.original-wheel-host-head{padding:12px 13px;font-size:8px}.original-wheel-frame{height:690px}}
