@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800;900&display=swap";.prize-wheel-container{display:flex;flex-direction:column;align-items:center;width:100%}.prize-wheel-svg{width:100%;height:auto;max-width:100%}.wheel{transform-origin:center}.active{transform-origin:65% 36%}:root{font-family:Manrope,Noto Sans SC,Microsoft YaHei,sans-serif;color:#f4efff;background:#090710;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #090710;--panel: #100d1a;--panel-2: #151020;--line: rgba(196, 164, 255, .12);--muted: #9b92ac;--purple: #a855f7;--purple-light: #c084fc;--gold: #e9bd72;--gold-light: #f8d99b}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 75% -10%,rgba(103,45,156,.16),transparent 34%),var(--bg)}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}.app-shell{min-height:100vh}.sidebar{width:252px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:28px 18px 18px;background:linear-gradient(180deg,#100b19,#0b0811);border-right:1px solid var(--line);z-index:20}.brand-lockup{display:flex;align-items:center;gap:12px;padding:0 9px 34px}.brand-mark{width:42px;height:42px;display:grid;place-items:center;color:#170e22;background:linear-gradient(145deg,#f7d899,#b979e8 82%);border-radius:13px;box-shadow:0 0 26px #b46fec3d}.brand-copy{display:flex;flex-direction:column;gap:3px}.brand-copy strong{font-size:13px;letter-spacing:.3px}.brand-copy span{font-size:12px;color:var(--gold);letter-spacing:1.2px}.sidebar-caption,.nav-group-title{color:#756b85;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;padding:0 12px}.side-nav{display:flex;flex-direction:column;gap:25px;margin-top:16px}.nav-group{display:flex;flex-direction:column;gap:5px}.nav-group-title{margin-bottom:5px}.nav-item{position:relative;display:flex;align-items:center;gap:13px;width:100%;padding:12px 13px;border:1px solid transparent;border-radius:11px;color:#a49ab4;background:transparent;text-align:left;font-size:13px;transition:.22s ease}.nav-item:hover{color:#fff;background:#a855f714}.nav-item.active{color:#f5d99e;background:linear-gradient(90deg,#a855f72e,#a855f70a);border-color:#c084fc2b;box-shadow:inset 2px 0 #c084fc,0 8px 22px #0000001f}.nav-pulse{width:6px;height:6px;border-radius:50%;margin-left:auto;background:#4ade80;box-shadow:0 0 10px #4ade80}.sidebar-spacer{flex:1}.sidebar-help{display:flex;align-items:center;gap:10px;padding:13px 10px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:#ffffff06;color:#bcb2cb}.help-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--gold);background:#e9bd721a}.sidebar-help div:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.sidebar-help strong{font-size:11px}.sidebar-help span{color:#837991;font-size:10px}.profile-mini{display:flex;align-items:center;gap:10px;padding:14px 8px 2px;border-top:1px solid var(--line)}.profile-mini-copy{display:flex;flex-direction:column;gap:4px;flex:1}.profile-mini-copy strong{font-size:12px}.profile-mini-copy span{font-size:10px;color:#82798f}.avatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;font-weight:800;background:linear-gradient(145deg,#bd79f4,#51317e);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #783cb433}.avatar.small,.avatar-small{width:30px;height:30px;font-size:12px}.avatar-large{width:76px;height:76px;font-size:28px}.main-area{margin-left:252px;min-height:100vh}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 42px;border-bottom:1px solid var(--line);background:#090710c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:15}.breadcrumb{display:flex;align-items:center;gap:10px;color:#786f87;font-size:12px}.breadcrumb strong{color:#e9e1f5;font-weight:600}.topbar-actions{display:flex;align-items:center;gap:18px}.global-search{display:flex;align-items:center;gap:9px;width:270px;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:9px;color:#827991;background:#ffffff06}.global-search input{width:100%;min-width:0;color:#f3eaff;border:0;outline:0;background:transparent;font-size:11px}.global-search input::placeholder{color:#756c82}.icon-button{width:36px;height:36px;display:grid;place-items:center;position:relative;border:1px solid transparent;border-radius:9px;color:#a69bb5;background:transparent}.icon-button:hover{color:#fff;background:#ffffff0d}.notification-button i{position:absolute;width:6px;height:6px;top:7px;right:7px;border-radius:50%;background:#e9bd72;box-shadow:0 0 8px #e9bd72}.topbar-divider{height:26px;width:1px;background:var(--line)}.topbar-user{display:flex;align-items:center;gap:9px;color:#d9d0e6;font-size:11px}.content-wrap{max-width:1500px;margin:0 auto;padding:34px 42px 64px}.hero-panel{min-height:310px;position:relative;overflow:hidden;padding:43px 48px;border:1px solid rgba(191,142,246,.24);border-radius:19px;background:radial-gradient(ellipse at 77% 48%,rgba(126,59,181,.42),transparent 34%),radial-gradient(ellipse at 90% 10%,rgba(233,189,114,.12),transparent 24%),linear-gradient(112deg,#21112f,#170e24 47%,#100b1b);box-shadow:0 20px 65px #00000047,inset 0 1px #ffffff0a}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.hero-content{position:relative;z-index:2;max-width:550px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#d9b7ff;font-size:10px;letter-spacing:1.5px}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#d4a2ff;box-shadow:0 0 12px #c084fc}.hero-content h1{margin:17px 0 12px;color:#fff;font-size:clamp(34px,4vw,52px);line-height:1.18;letter-spacing:-1.5px;font-weight:900}.hero-content h1 em,.feature-copy h2 em{color:var(--gold-light);font-style:normal;text-shadow:0 0 30px rgba(233,189,114,.2)}.hero-content p{max-width:440px;margin:0;color:#b5a9c4;font-size:13px;line-height:1.9}.hero-actions{display:flex;gap:12px;margin-top:25px}.button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid transparent;border-radius:9px;font-size:11px;font-weight:700;transition:.2s ease}.button:hover:not(:disabled){transform:translateY(-2px)}.button-gold{color:#24172b;background:linear-gradient(115deg,#f4d99d,#d5a65d);box-shadow:0 7px 20px #d7aa632e}.button-gold:hover:not(:disabled){box-shadow:0 10px 28px #d7aa6347}.button-glass{color:#eee4fa;border-color:#dfbeff40;background:#ffffff0e}.button-outline{color:#cbbbdc;border-color:#c084fc38;background:#a855f70e}.button-full{width:100%}.hero-emblem{width:260px;height:260px;position:absolute;right:10%;top:24px;display:grid;place-items:center}.emblem-ring{position:absolute;border-radius:50%;border:1px solid rgba(231,190,255,.24)}.ring-outer{top:0;right:0;bottom:0;left:0;border-style:dashed;animation:slow-spin 35s linear infinite}.ring-middle{top:24px;right:24px;bottom:24px;left:24px;border-color:#e9bd7261;box-shadow:0 0 32px #a855f726,inset 0 0 28px #a855f71a;animation:slow-spin 24s linear infinite reverse}.emblem-core{width:142px;height:142px;display:grid;place-items:center;color:var(--gold-light);border-radius:50%;border:1px solid rgba(233,189,114,.55);background:radial-gradient(circle,#8449a99e,#1c0e2beb);box-shadow:0 0 55px #a855f74d,inset 0 0 35px #e9bd721a}.emblem-label,.emblem-sub{position:absolute;text-align:center;width:100%}.emblem-label{bottom:28px;color:#f7d99d;font-size:11px;letter-spacing:4px}.emblem-sub{bottom:9px;color:#8f7a9e;font-size:8px;letter-spacing:2px}.hero-bottom-note{position:absolute;bottom:17px;left:48px;right:48px;display:flex;justify-content:space-between;color:#887b99;font-size:9px;letter-spacing:1px}.hero-bottom-note span:first-child{color:#d7b47c}.hero-orbit{position:absolute;border:1px solid rgba(192,132,252,.16);border-radius:50%;transform:rotate(-28deg)}.orbit-one{width:600px;height:170px;right:-80px;top:65px}.orbit-two{width:550px;height:120px;right:-60px;top:88px;border-color:#e9bd7229}.stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 34px}.stat-card{display:flex;align-items:center;gap:13px;min-height:94px;padding:17px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,#1a1326eb,#100c18eb)}.stat-icon{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;color:#d7b1ff;border-radius:11px;background:#a855f71f}.stat-card:nth-child(2) .stat-icon{color:#e9bd72;background:#e9bd721a}.stat-card:nth-child(3) .stat-icon{color:#8ec5ff;background:#5b9bf01a}.stat-card:nth-child(4) .stat-icon{color:#e9bd72;background:#e9bd721a}.stat-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-copy span{color:#8f849f;font-size:10px}.stat-copy strong{color:#f5edff;font-size:23px;line-height:1.1;letter-spacing:.5px}.stat-copy small{color:#6f667b;font-size:9px}.section-block{margin-top:30px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.section-heading h2,.page-heading h1{margin:0;color:#f4edfc;font-size:20px;letter-spacing:-.3px}.section-heading p,.page-heading p{margin:7px 0 0;color:#81778f;font-size:11px}.text-action{display:inline-flex;align-items:center;gap:5px;padding:5px 0;color:#c6a0ed;border:0;background:transparent;font-size:10px}.text-action:hover{color:#f2d69a}.tournament-grid,.activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.tournament-card{display:grid;grid-template-columns:145px minmax(0,1fr);min-height:156px;padding:0;overflow:hidden;text-align:left;color:inherit;border:1px solid var(--line);border-radius:13px;background:linear-gradient(120deg,#171020,#100d18);transition:.22s ease}.tournament-card:hover,.activity-card:hover{transform:translateY(-3px);border-color:#c084fc57;box-shadow:0 15px 35px #0003}.tournament-art{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(196,137,255,.38),transparent 42%),linear-gradient(145deg,#3b1e59,#160e25)}.accent-gold .tournament-art{background:radial-gradient(circle at 50% 45%,rgba(230,181,101,.38),transparent 42%),linear-gradient(145deg,#4a3522,#1c1420)}.accent-blue .tournament-art{background:radial-gradient(circle at 50% 45%,rgba(90,153,255,.36),transparent 42%),linear-gradient(145deg,#1d3457,#111323)}.art-orbit{position:absolute;width:112px;height:112px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 28px #c084fc2e,inset 0 0 25px #c084fc1a}.art-symbol{color:#f4d697;filter:drop-shadow(0 0 15px rgba(233,189,114,.5))}.art-tag{position:absolute;top:10px;left:10px;padding:4px 6px;color:#f3d9a5;border:1px solid rgba(233,189,114,.25);border-radius:5px;background:#0f0a146b;font-size:8px}.tournament-info{padding:14px 15px;min-width:0}.tournament-meta{display:flex;justify-content:space-between;gap:8px;color:#857b91;font-size:9px}.tournament-meta span:last-child{color:#d8b87e}.tournament-info h3{margin:13px 0 5px;font-size:14px;color:#f4edfc}.tournament-info p{margin:0;color:#92879f;font-size:10px}.tournament-foot{display:flex;justify-content:space-between;align-items:center;margin-top:17px;color:#9b8fa9;font-size:9px}.tournament-foot span{display:inline-flex;align-items:center;gap:5px}.tournament-foot span:last-child{color:#d7b47c}.activity-card{min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#191224fa,#0e0b15fa);transition:.22s ease}.activity-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:20px;font-size:9px}.status-badge i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-open{color:#8ee0b0;background:#44be7d1a}.status-full{color:#e9bd72;background:#e9bd721a}.status-soon{color:#91baff;background:#5b9bf01a}.activity-type{color:#9b8ba9;font-size:9px}.activity-card h3{margin:15px 0 6px;font-size:15px;color:#f3eafb}.activity-note{margin:0;min-height:18px;color:#8e8499;font-size:10px}.activity-host{display:flex;align-items:center;gap:9px;margin:16px 0 13px}.activity-host>div:nth-child(2){display:flex;flex-direction:column;gap:3px}.activity-host strong{color:#dcd2e8;font-size:10px}.activity-host span{color:#786f85;font-size:9px}.host-level{margin-left:auto;padding:5px 8px;color:#c9a6ed!important;border-radius:6px;background:#a855f71a}.activity-details{display:flex;flex-wrap:wrap;gap:13px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.activity-details span,.activity-tags span{display:inline-flex;align-items:center;gap:6px;color:#a69bb2;font-size:9px}.activity-details svg,.activity-tags svg{color:#bd91e8}.seat-row{display:flex;justify-content:space-between;align-items:center;margin-top:13px;color:#8e849b;font-size:9px}.seat-row strong{color:#f2d99f;font-size:13px}.seat-row small{color:#82778e;font-size:9px;font-weight:500}.seat-progress{height:4px;overflow:hidden;margin-top:8px;border-radius:10px;background:#ffffff12}.seat-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8650bb,#e9bd72);box-shadow:0 0 10px #c084fc66}.activity-tags{display:flex;gap:14px;margin-top:12px}.activity-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.activity-actions .button{min-height:35px;font-size:10px}.page-section{animation:fade-up .35s ease both}.page-heading{display:flex;align-items:end;justify-content:space-between;margin:8px 0 27px}.page-heading h1{margin-top:12px;font-size:29px}.page-heading-mark{width:50px;height:50px;display:grid;place-items:center;color:#e9bd72;border:1px solid rgba(233,189,114,.2);border-radius:14px;background:#e9bd7212}.filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-label{margin-right:5px;color:#81778f;font-size:10px}.filter-chip{padding:8px 13px;color:#978ba4;border:1px solid var(--line);border-radius:8px;background:#ffffff06;font-size:10px}.filter-chip:hover,.filter-chip.selected{color:#f1d69b;border-color:#e9bd724d;background:#e9bd7214}.tournament-list{display:grid;grid-template-columns:1fr;gap:13px;margin-top:20px}.lobby-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.activity-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panel{min-height:300px;position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:35px 48px;border:1px solid rgba(192,132,252,.2);border-radius:18px;background:radial-gradient(circle at 76% 50%,rgba(150,75,205,.3),transparent 29%),linear-gradient(110deg,#21112f,#100b1a)}.feature-copy{position:relative;z-index:2;max-width:480px}.feature-copy h2{margin:16px 0 10px;font-size:34px;line-height:1.3}.feature-copy p{max-width:420px;margin:0 0 20px;color:#a99bb8;font-size:11px;line-height:1.9}.wheel-preview{width:245px;height:245px;position:relative;display:grid;place-items:center;margin-right:50px}.wheel-glow{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;background:#a855f7;filter:blur(45px);opacity:.24}.wheel-ring{width:210px;height:210px;display:grid;place-items:center;border:7px solid #d9b477;border-radius:50%;background:conic-gradient(from 0deg,#4c2873,#a36ad1,#5c347f,#d5a65d,#482367,#8b52b6,#4c2873);box-shadow:0 0 0 5px #e9bd7221,0 0 35px #a855f759,inset 0 0 22px #00000073;animation:slow-spin 28s linear infinite}.wheel-center{width:94px;height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#f8dda1;border:1px solid rgba(233,189,114,.6);border-radius:50%;background:radial-gradient(circle,#39204d,#140c20);font-size:10px}.wheel-pointer{position:absolute;top:-2px;left:50%;width:0;height:0;transform:translate(-50%);border-left:11px solid transparent;border-right:11px solid transparent;border-top:23px solid #f1d38f;filter:drop-shadow(0 0 8px rgba(233,189,114,.8))}.three-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:18px}.mini-feature{display:flex;align-items:center;gap:12px;min-height:83px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#ffffff06}.mini-feature-icon{width:36px;height:36px;display:grid;place-items:center;color:#d8b5f4;border-radius:10px;background:#a855f71a}.mini-feature-icon svg{width:18px;height:18px}.mini-feature div:last-child{display:flex;flex-direction:column;gap:5px}.mini-feature strong{font-size:11px}.mini-feature span{color:#82788e;font-size:9px;line-height:1.5}.player-profile-card{display:flex;align-items:center;gap:20px;padding:26px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(110deg,#301c41b8,#120d1be6)}.player-profile-main{flex:1}.player-profile-main h2{margin:8px 0 5px;font-size:22px}.player-profile-main p{margin:0 0 10px;color:#93889e;font-size:10px}.tier-pill{display:inline-flex;padding:6px 9px;color:#f1d69b;border:1px solid rgba(233,189,114,.24);border-radius:7px;background:#e9bd7214;font-size:10px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:70px 20px;color:#9a8eaa;border:1px dashed rgba(192,132,252,.2);border-radius:14px}.empty-state div{width:48px;height:48px;display:grid;place-items:center;color:#bd91e8;border-radius:50%;background:#a855f71a}.empty-state strong{color:#e9e0f2;font-size:13px}.empty-state span{font-size:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#040308c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fade-in .18s ease}.modal-card{width:min(100%,520px);position:relative;padding:29px;border:1px solid rgba(192,132,252,.25);border-radius:18px;background:linear-gradient(145deg,#1a1125,#0d0a14);box-shadow:0 30px 90px #0000008c,0 0 50px #a855f71f;animation:fade-up .22s ease}.modal-close{width:32px;height:32px;position:absolute;top:17px;right:17px;display:grid;place-items:center;color:#a79ab5;border:1px solid var(--line);border-radius:9px;background:#ffffff0a}.modal-card h2{margin:15px 0 7px;font-size:23px}.modal-description{margin:0;color:#9b90a8;font-size:11px;line-height:1.8}.modal-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:21px 0;padding:15px;border:1px solid var(--line);border-radius:11px;background:#ffffff06}.modal-facts div{display:flex;align-items:center;gap:8px;color:#b9acc7;font-size:10px}.modal-facts svg{color:#c18be9}.modal-host{display:flex;align-items:center;gap:10px;margin-bottom:17px}.modal-host div:last-child{display:flex;flex-direction:column;gap:4px}.modal-host strong{font-size:11px}.modal-host span{color:#887d95;font-size:9px}.modal-seat-preview{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:19px}.modal-seat-preview div{padding:12px;display:flex;justify-content:space-between;border:1px solid var(--line);border-radius:9px;background:#ffffff06}.modal-seat-preview div:first-child strong{color:#88baff}.modal-seat-preview div:nth-child(2) strong{color:#c69af0}.modal-seat-preview span{color:#81768d;font-size:9px}.modal-seat-preview p{grid-column:1/-1;margin:0;color:#81768d;font-size:9px}.modal-footnote{display:block;margin-top:10px;color:#786f85;text-align:center;font-size:9px}.form-field{display:flex;flex-direction:column;gap:8px;margin-top:17px;color:#bcb0ca;font-size:10px}.form-field input{height:40px;padding:0 12px;color:#f4eaff;border:1px solid rgba(192,132,252,.18);border-radius:8px;outline:0;background:#ffffff09;font-size:11px}.form-field input:focus{border-color:#c084fc8c;box-shadow:0 0 0 3px #a855f71a}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border:1px solid var(--line);border-radius:9px;background:#0000002e}.segmented button{min-height:34px;color:#968aa3;border:0;border-radius:6px;background:transparent;font-size:10px}.segmented button.chosen{color:#f1d69b;background:#e9bd721f;box-shadow:inset 0 0 0 1px #e9bd722e}.form-hint{display:flex;align-items:center;gap:8px;margin:15px 0;padding:11px;color:#a99bb8;border-radius:8px;background:#a855f712;font-size:9px}.toast{position:fixed;z-index:80;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:12px 17px;color:#f3eafa;border:1px solid rgba(192,132,252,.25);border-radius:10px;background:#1a1125f5;box-shadow:0 12px 35px #0006;font-size:11px;animation:fade-up .2s ease;white-space:nowrap}.toast svg{color:#8ee0b0}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:1120px){.sidebar{width:220px}.main-area{margin-left:220px}.content-wrap{padding:28px 26px 52px}.topbar{padding:0 26px}.hero-emblem{right:3%;transform:scale(.85)}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-grid-wide{grid-template-columns:1fr}}@media(max-width:760px){.sidebar{width:100%;height:64px;inset:auto 0 0;flex-direction:row;align-items:center;padding:6px 9px;border-top:1px solid var(--line);border-right:0;background:#0d0914f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup{padding:0 5px;gap:7px}.brand-mark{width:34px;height:34px;border-radius:10px}.brand-copy strong{font-size:10px}.brand-copy span{font-size:9px;letter-spacing:.3px}.sidebar-caption,.nav-group-title,.sidebar-spacer,.sidebar-help,.profile-mini{display:none}.side-nav{flex:1;flex-direction:row;justify-content:space-around;gap:0;margin:0 0 0 8px}.nav-group{display:contents}.nav-item{width:auto;min-width:42px;flex-direction:column;justify-content:center;gap:3px;padding:7px 6px;border-radius:8px;font-size:8px}.nav-item svg{width:17px;height:17px}.nav-item.active{box-shadow:inset 0 -2px #c084fc}.nav-pulse{display:none}.main-area{margin-left:0;padding-bottom:64px}.topbar{height:58px;padding:0 15px}.breadcrumb{font-size:10px}.topbar-actions{gap:7px}.global-search{width:34px;padding:0 8px;border:0;background:transparent}.global-search input,.topbar-user span,.topbar-user>svg,.topbar-divider{display:none}.topbar-user{gap:0}.content-wrap{padding:18px 14px 35px}.hero-panel{min-height:335px;padding:29px 23px}.hero-content{max-width:100%}.hero-content h1{font-size:36px}.hero-content p{max-width:260px;font-size:11px}.hero-emblem{width:145px;height:145px;top:auto;right:-16px;bottom:23px;transform:scale(.72);opacity:.7}.hero-bottom-note{left:22px;right:22px;bottom:12px;font-size:8px}.stats-row{gap:8px;margin:13px 0 26px}.stat-card{min-height:76px;gap:9px;padding:11px 9px}.stat-icon{width:31px;height:31px}.stat-copy span{font-size:8px}.stat-copy strong{font-size:18px}.stat-copy small{font-size:8px}.section-heading h2{font-size:17px}.section-heading p{font-size:9px}.text-action{font-size:9px;white-space:nowrap}.tournament-grid,.activity-grid,.activity-grid-wide{grid-template-columns:1fr}.tournament-card{grid-template-columns:108px minmax(0,1fr)}.tournament-info{padding:12px}.tournament-info h3{font-size:12px}.tournament-meta{font-size:8px}.activity-card{padding:15px}.page-heading{align-items:center}.page-heading h1{font-size:24px}.page-heading p{max-width:280px;line-height:1.7}.page-heading-mark{width:42px;height:42px}.lobby-toolbar{align-items:flex-start;flex-direction:column}.feature-panel{min-height:420px;align-items:flex-start;flex-direction:column;padding:26px 22px}.feature-copy h2{font-size:29px}.wheel-preview{width:190px;height:190px;align-self:center;margin:-4px 0 0}.wheel-ring{width:170px;height:170px}.wheel-center{width:78px;height:78px}.three-feature-grid{grid-template-columns:1fr}.player-profile-card{align-items:flex-start;flex-wrap:wrap;padding:18px}.player-profile-main{min-width:150px}.player-profile-card>.button{margin-left:auto}.modal-card{padding:23px 18px}.modal-facts{grid-template-columns:1fr}.toast{width:calc(100% - 30px);justify-content:center;white-space:normal;text-align:center}}.form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.form-field>span{display:inline-flex;align-items:center;gap:6px}.form-field textarea{width:100%;min-height:76px;resize:vertical;padding:11px 12px;color:#f4eaff;border:1px solid rgba(192,132,252,.18);border-radius:8px;outline:0;background:#ffffff09;font:inherit;font-size:11px;line-height:1.7}.form-field textarea:focus{border-color:#c084fc8c;box-shadow:0 0 0 3px #a855f71a}.choice-grid{display:grid;gap:7px}.choice-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-button{min-height:36px;color:#a99bb8;border:1px solid var(--line);border-radius:8px;background:#ffffff06;font-size:10px;transition:.18s ease}.choice-button:hover,.choice-button.chosen{color:#f2d99f;border-color:#e9bd726b;background:#e9bd721a;box-shadow:inset 0 0 0 1px #e9bd7214}.field-hint{color:#81768d;font-size:9px;line-height:1.6}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding:12px;color:#c9bdd5;border:1px solid var(--line);border-radius:9px;background:#ffffff06;font-size:10px}.switch-row span{display:inline-flex;align-items:center;gap:8px}.switch-row input{width:17px;height:17px;accent-color:#a855f7}.create-activity-modal,.create-tournament-modal{max-height:min(88vh,850px);overflow-y:auto}.create-activity-modal .form-field,.create-tournament-modal .form-field{margin-top:14px}.create-activity-modal .form-hint,.create-tournament-modal .form-hint{line-height:1.6}.back-link{display:inline-flex;align-items:center;gap:8px;margin:2px 0 17px;padding:7px 0;color:#a99bb8;border:0;background:transparent;font-size:10px}.back-link:hover{color:#f2d99f}.detail-hero{min-height:215px;position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:30px 35px;border:1px solid rgba(192,132,252,.24);border-radius:17px;background:radial-gradient(circle at 86% 42%,rgba(168,85,247,.28),transparent 28%),linear-gradient(110deg,#21112f,#100b1a 72%)}.detail-hero:after{content:"";position:absolute;width:330px;height:330px;right:7%;top:-80px;border:1px solid rgba(233,189,114,.18);border-radius:50%;box-shadow:0 0 0 18px #a855f709,0 0 0 42px #a855f706}.detail-hero-copy{position:relative;z-index:1;max-width:680px}.detail-hero h1,.tournament-detail-hero h1{margin:13px 0 8px;color:#fff;font-size:clamp(25px,3vw,35px);letter-spacing:-.7px}.detail-hero p,.tournament-detail-hero p{margin:0;color:#b2a5c1;font-size:11px;line-height:1.8}.detail-meta-row{display:flex;flex-wrap:wrap;gap:17px;margin-top:18px}.detail-meta-row span{display:inline-flex;align-items:center;gap:7px;color:#c4b6d2;font-size:10px}.detail-meta-row svg{color:#d2a8f3}.detail-hero-badge{position:relative;z-index:1;width:118px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#f2d99f;border:1px solid rgba(233,189,114,.45);border-radius:50%;background:radial-gradient(circle,#7c42a080,#110a1be6);box-shadow:0 0 40px #a855f738,inset 0 0 25px #e9bd7214}.detail-hero-badge strong{font-size:20px;letter-spacing:2px}.detail-hero-badge span{color:#a998b8;font-size:9px}.detail-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px;margin-top:17px;align-items:start}.detail-main-column,.detail-side-column{display:grid;gap:15px;min-width:0}.surface-card{min-width:0;padding:19px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#191224fa,#0e0b15fa)}.surface-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.surface-heading h2{margin:0;color:#f2eafb;font-size:14px}.surface-heading p{margin:5px 0 0;color:#82788f;font-size:9px}.surface-heading>svg{color:#d9b67b}.seat-count{color:#f2d99f;font-size:19px;font-weight:800;white-space:nowrap}.seat-count small{color:#8d829a;font-size:10px;font-weight:500}.duel-layout{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:9px;align-items:center}.duel-team{min-width:0;padding:12px;border:1px solid rgba(120,170,255,.2);border-radius:11px;background:linear-gradient(145deg,#22488029,#0f142280)}.duel-team.team-purple{border-color:#c084fc38;background:linear-gradient(145deg,#6a31912e,#190f2280)}.duel-team-title{display:flex;justify-content:space-between;margin-bottom:10px;color:#9cc7ff;font-size:11px;font-weight:700}.team-purple .duel-team-title{color:#d6a8ff}.duel-team-title span{color:#7e748e;font-size:9px;font-weight:500}.duel-slot{min-height:58px;display:flex;align-items:center;gap:8px;margin-top:7px;padding:8px;border:1px dashed rgba(255,255,255,.1);border-radius:8px;color:#7f758d;background:#ffffff05}.duel-slot.filled{border-style:solid;border-color:#ffffff17;color:#e8def2;background:#ffffff09}.duel-slot .avatar{width:31px;height:31px;font-size:11px}.duel-slot>div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.duel-slot strong{overflow:hidden;color:#e8def2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.duel-slot span{color:#81778e;font-size:8px}.duel-slot>svg{color:#8ee0b0}.versus-mark{color:#e9bd72;text-align:center;font-size:12px;font-weight:900;line-height:1.4;text-shadow:0 0 15px rgba(233,189,114,.35)}.detail-note{margin-top:12px;color:#766d82;font-size:9px;line-height:1.6}.rules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rules-grid div{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.rules-grid strong{color:#837990;font-size:9px;font-weight:500}.rules-grid span{color:#e4d9ef;font-size:10px}.locked-room{display:flex;align-items:center;gap:13px;padding:17px;color:#d8b3f2;border:1px dashed rgba(192,132,252,.22);border-radius:10px;background:#a855f70b}.locked-room>div{display:flex;flex-direction:column;gap:5px}.locked-room strong{color:#e6d9f1;font-size:10px}.locked-room span{color:#887d94;font-size:9px;line-height:1.6}.host-profile{display:flex;align-items:center;gap:12px;padding:3px 0 15px}.host-profile>div:last-child{display:flex;flex-direction:column;gap:5px}.host-profile strong{color:#f1e9fa;font-size:12px}.host-profile span,.host-profile small{color:#8b8097;font-size:9px}.host-profile small{color:#d7b47c}.host-settings{display:grid;grid-template-columns:1fr auto;gap:11px;padding-top:13px;border-top:1px solid var(--line)}.host-settings span{color:#81778e;font-size:9px}.host-settings strong{color:#d9c9e7;font-size:9px}.pending-count{padding:5px 7px;color:#f1d69b;border-radius:6px;background:#e9bd721a;font-size:8px;white-space:nowrap}.application-list{display:grid;gap:8px}.application-row{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.application-row .avatar{width:30px;height:30px;font-size:10px}.application-person{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.application-person strong{color:#e8def2;font-size:9px}.application-person strong small{margin-left:5px;color:#d5adf4;font-size:8px}.application-person span{color:#81778d;font-size:8px}.application-actions{display:flex;gap:5px}.application-actions button{width:27px;height:27px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px}.approve-button{color:#8ee0b0;background:#44be7d1a}.reject-button{color:#f29aab;background:#eb576e1a}.decision-approved,.decision-rejected{font-size:8px;white-space:nowrap}.decision-approved{color:#8ee0b0}.decision-rejected{color:#f29aab}.join-card .join-progress{margin:5px 0 17px}.join-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px;color:#8b8097;font-size:9px}.join-progress strong{color:#f2d99f;font-size:13px}.tournament-detail-hero{min-height:270px;position:relative;overflow:hidden;padding:32px 36px;border:1px solid rgba(192,132,252,.24);border-radius:17px;background:radial-gradient(circle at 82% 45%,rgba(168,85,247,.3),transparent 28%),linear-gradient(112deg,#21112f,#100b1a 72%)}.tournament-detail-hero.accent-gold{background:radial-gradient(circle at 82% 45%,rgba(233,189,114,.2),transparent 28%),linear-gradient(112deg,#2c2018,#100b1a 72%)}.tournament-detail-hero.accent-blue{background:radial-gradient(circle at 82% 45%,rgba(91,155,240,.2),transparent 28%),linear-gradient(112deg,#17243a,#100b1a 72%)}.tournament-detail-orbit{position:absolute;width:260px;height:260px;right:11%;top:5px;border:1px solid rgba(233,189,114,.2);border-radius:50%;box-shadow:0 0 0 18px #a855f709,0 0 0 42px #a855f706}.tournament-detail-hero>*:not(.tournament-detail-orbit){position:relative;z-index:1}.tournament-detail-hero h1,.tournament-detail-hero p{max-width:650px}.tournament-hero-actions{display:flex;align-items:center;gap:15px;margin-top:19px}.tournament-hero-actions>span{color:#9a8da8;font-size:9px}.tournament-hero-trophy{position:absolute!important;right:12%;top:50%;color:#e9bd72d1;transform:translateY(-50%);filter:drop-shadow(0 0 25px rgba(233,189,114,.35))}.tournament-flow{display:flex;flex-wrap:wrap;gap:8px}.flow-step{min-width:105px;position:relative;display:flex;flex:1;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#ffffff06}.flow-step span{color:#c18be9;font-size:9px;font-weight:800}.flow-step strong{color:#ded2e9;font-size:9px;white-space:nowrap}.participant-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.participant-preview{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff05}.participant-preview .avatar{width:29px;height:29px;font-size:10px}.participant-preview>div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.participant-preview strong{color:#e6dcef;font-size:9px}.participant-preview span{color:#81778d;font-size:8px}.tier-label{padding:4px 6px;border-radius:5px;color:#d9b7ff;background:#a855f71f;font-size:8px}.tier-label.tier-1{color:#9cc7ff;background:#5b9bf01f}.tier-label.tier-2{color:#a9d9b8;background:#44be7d1a}.tournament-fact{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.tournament-fact span{color:#8b8097;font-size:9px}.tournament-fact strong{color:#e5d8f0;font-size:9px}.tournament-fact+.button{margin-top:16px}@media(max-width:900px){.detail-main-grid{grid-template-columns:1fr}.detail-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.join-card{grid-column:1 / -1}}@media(max-width:760px){.form-grid-two{grid-template-columns:1fr;gap:0}.choice-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero{min-height:245px;padding:23px 19px}.detail-hero-badge{width:78px;height:78px;margin-left:8px}.detail-hero-badge svg{width:20px}.detail-hero-badge strong{font-size:14px}.detail-hero-badge span{font-size:7px}.detail-meta-row{gap:9px 13px}.detail-meta-row span{font-size:8px}.detail-main-grid{gap:12px}.surface-card{padding:14px}.duel-layout{grid-template-columns:1fr}.versus-mark{line-height:1}.duel-team{padding:10px}.detail-side-column{grid-template-columns:1fr}.join-card{grid-column:auto}.tournament-detail-hero{min-height:300px;padding:24px 20px}.tournament-detail-hero h1{max-width:75%;font-size:25px}.tournament-detail-orbit{right:-100px;top:60px}.tournament-hero-trophy{right:8%;top:34%;width:43px;height:43px}.tournament-hero-actions{align-items:flex-start;flex-direction:column;gap:9px}.tournament-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step{min-width:0}.participant-preview-list{grid-template-columns:1fr}}.tier-review-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.tier-review-stat{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#191224f2,#0e0b15f2)}.tier-review-stat span,.tier-review-stat small{color:#91869e;font-size:9px}.tier-review-stat strong{color:#f5edff;font-size:25px;line-height:1.1}.tier-review-stat small{font-size:8px;color:#746a80}.tier-scale-panel{padding:19px;border:1px solid rgba(192,132,252,.18);border-radius:14px;background:radial-gradient(circle at 85% 0%,rgba(168,85,247,.12),transparent 30%),#120d1beb}.tier-scale-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tier-scale-heading h2{margin:0;color:#f2eafb;font-size:14px}.tier-scale-heading p{margin:5px 0 0;color:#81778f;font-size:9px}.tier-scale-heading>span{color:#a48bb8;font-size:9px}.tier-scale-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.tier-scale-item{min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.tier-scale-item strong{font-size:21px;line-height:1}.tier-scale-item span{color:#968ba2;font-size:9px}.tier-scale-0 strong{color:#f4d38d;text-shadow:0 0 18px rgba(233,189,114,.3)}.tier-scale-1 strong{color:#d7a7ff}.tier-scale-2 strong{color:#9ec8ff}.tier-scale-3 strong{color:#a6ddb7}.tier-scale-4 strong{color:#b8adca}.review-workspace{display:grid;grid-template-columns:minmax(270px,.82fr) minmax(0,1.55fr);gap:14px;margin-top:15px;align-items:start}.review-detail-column{display:grid;gap:14px;min-width:0}.review-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.review-filter-row .filter-chip{padding:7px 9px;font-size:8px}.review-applicant-list{display:grid;gap:7px}.review-applicant{width:100%;display:flex;align-items:center;gap:9px;padding:10px;color:inherit;text-align:left;border:1px solid transparent;border-radius:9px;background:#ffffff05;transition:.18s ease}.review-applicant:hover{border-color:#c084fc33;background:#a855f70e}.review-applicant.selected{border-color:#c084fc61;background:linear-gradient(100deg,#a855f724,#a855f709);box-shadow:inset 2px 0 #c084fc}.review-applicant .avatar{width:34px;height:34px;font-size:11px}.review-applicant-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.review-applicant-copy strong{color:#e9e0f2;font-size:10px}.review-applicant-copy span,.review-applicant-copy small{color:#80758d;font-size:8px}.review-status{padding:5px 6px;border-radius:6px;font-size:8px;white-space:nowrap}.review-status-pending{color:#f1d69b;background:#e9bd721a}.review-status-working{color:#9dc6ff;background:#5b9bf01a}.review-status-recheck{color:#ffadbd;background:#eb576e1a}.review-status-done{color:#8ee0b0;background:#44be7d1a}.applicant-profile{display:flex;align-items:center;gap:12px}.applicant-profile>div:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.applicant-profile strong{color:#f1e9fa;font-size:13px}.applicant-profile span,.applicant-profile small{color:#8d8299;font-size:9px}.tier-result-badge{padding:7px 10px;color:#f3d89c;border:1px solid rgba(233,189,114,.3);border-radius:8px;background:#e9bd7217;font-size:13px}.applicant-reason{margin:16px 0 12px;padding:12px;color:#b6a9c3;border-left:2px solid #9d62ca;border-radius:0 8px 8px 0;background:#a855f70e;font-size:9px;line-height:1.8}.evidence-list{display:grid;gap:7px}.evidence-item{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff05}.evidence-item span{flex:1;color:#c9bdd5;font-size:9px}.evidence-item svg:first-child{color:#c28fe8}.evidence-item svg:last-child{color:#8ee0b0}.reviewer-selector{display:flex;flex-direction:column;gap:8px;margin-bottom:13px}.reviewer-selector>span{color:#8f849c;font-size:9px}.reviewer-selector-options{display:flex;flex-wrap:wrap;gap:6px}.reviewer-chip{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;color:#9c91a8;border:1px solid var(--line);border-radius:7px;background:#ffffff06;font-size:8px}.reviewer-chip.active{color:#f0d49a;border-color:#e9bd7257;background:#e9bd7214}.reviewer-chip svg{color:#8ee0b0}.tier-vote-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:13px 0}.tier-vote-option{min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#a89db4;border:1px solid var(--line);border-radius:9px;background:#ffffff05;transition:.18s ease}.tier-vote-option strong{font-size:18px}.tier-vote-option span{font-size:7px}.tier-vote-option.selected{border-color:#e9bd7280;background:#e9bd7217;box-shadow:0 0 18px #e9bd7212,inset 0 0 0 1px #e9bd721f}.tier-vote-option.tier-scale-0 strong{color:#f4d38d}.tier-vote-option.tier-scale-1 strong{color:#d7a7ff}.tier-vote-option.tier-scale-2 strong{color:#9ec8ff}.tier-vote-option.tier-scale-3 strong{color:#a6ddb7}.tier-vote-option.tier-scale-4 strong{color:#b8adca}.submit-tier-vote{margin-top:2px}.review-warning{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:10px;color:#f0c1a1;border:1px solid rgba(233,157,114,.18);border-radius:8px;background:#e99d720f;font-size:8px;line-height:1.6}.review-warning svg{flex:0 0 auto}.review-complete-state{display:flex;flex-direction:column;align-items:center;gap:7px;padding:19px;color:#8ee0b0;border:1px solid rgba(68,190,125,.16);border-radius:10px;background:#44be7d0e}.review-complete-state strong{color:#d8f2e2;font-size:12px}.review-complete-state span{color:#8b9e91;font-size:8px}.review-vote-progress{margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}.review-vote-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:8px;color:#8b8097;font-size:9px}.review-vote-progress>div:first-child strong{color:#f2d99f}.reviewer-vote-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.reviewer-vote-status div{display:flex;justify-content:space-between;gap:5px;padding:8px;border:1px solid var(--line);border-radius:7px;background:#ffffff05}.reviewer-vote-status span{color:#8b8097;font-size:8px}.reviewer-vote-status b{color:#d8c9e7;font-size:8px}.review-policy-note{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;color:#94889f;border:1px solid var(--line);border-radius:9px;background:#ffffff05;font-size:8px;line-height:1.7}.review-policy-note svg{flex:0 0 auto;color:#c5a0e7}.draft-event-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid rgba(233,189,114,.23);border-radius:13px;background:radial-gradient(circle at 82% 50%,rgba(168,85,247,.2),transparent 26%),linear-gradient(105deg,#2d1c39f2,#100b19f2)}.draft-event-banner>div:first-child{display:flex;flex-direction:column;gap:5px}.draft-event-banner>div:first-child span{color:#b89bcf;font-size:8px;letter-spacing:1px}.draft-event-banner>div:first-child strong{color:#f4eafb;font-size:15px}.draft-event-banner>div:first-child small{color:#8c8099;font-size:9px}.draft-banner-stats{display:flex;gap:24px}.draft-banner-stats span{display:flex;flex-direction:column;gap:5px;color:#8e839b;font-size:8px}.draft-banner-stats strong{color:#f2d99f;font-size:15px}.draft-progress-card{margin-top:13px;padding:17px 19px;border:1px solid var(--line);border-radius:12px;background:#120d1be6}.draft-progress-top{display:flex;align-items:center;justify-content:space-between}.draft-progress-top>div{display:flex;flex-direction:column;gap:5px}.draft-progress-top strong{color:#e9e0f2;font-size:11px}.draft-progress-top span{color:#82778f;font-size:8px}.draft-progress-top>b{color:#e9bd72;font-size:19px}.draft-progress-track{height:5px;overflow:hidden;margin-top:12px;border-radius:8px;background:#ffffff12}.draft-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b4ec2,#d9ad6a);box-shadow:0 0 12px #c084fc59;transition:width .35s ease}.draft-phase-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.phase-node{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;color:#82788e;background:#ffffff05}.phase-node b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#9885aa;background:#ffffff0d;font-size:8px}.phase-node span{flex:1;font-size:8px}.phase-node small{font-size:8px}.phase-node.active{color:#f2d99f;border-color:#e9bd724d;background:#e9bd720e}.phase-node.active b,.phase-node.done b{color:#26172d;background:linear-gradient(145deg,#f4d99d,#d5a65d)}.phase-node.done{color:#a8d9b7;border-color:#44be7d2b}.draft-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(285px,.8fr);gap:14px;margin-top:14px;align-items:start}.draft-wheel-column{min-width:0;padding:19px;border:1px solid rgba(192,132,252,.2);border-radius:15px;background:radial-gradient(circle at 50% 42%,rgba(112,56,148,.18),transparent 43%),linear-gradient(145deg,#1a1126fa,#0b0811fa)}.draft-wheel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.draft-wheel-heading>div{min-width:0}.draft-wheel-heading h2{margin:8px 0 0;color:#f4edfc;font-size:17px}.draft-wheel-stage{min-height:440px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-top:10px;padding:20px 10px 13px}.draft-wheel-aura{position:absolute;width:min(78%,430px);aspect-ratio:1;border-radius:50%;background:#a855f7;filter:blur(75px);opacity:.18;pointer-events:none}.draft-wheel-top-label{position:relative;z-index:2;display:flex;align-items:center;gap:11px;margin-bottom:10px;color:#e9c98b;font-size:9px;letter-spacing:3px}.draft-wheel-top-label span{width:26px;height:1px;background:linear-gradient(90deg,transparent,#e9bd72)}.draft-wheel-top-label span:last-child{transform:rotate(180deg)}.draft-wheel-frame{width:min(100%,440px);position:relative;z-index:1;padding:12px;border:1px solid rgba(233,189,114,.55);border-radius:50%;background:radial-gradient(circle,#43245a,#1c1029 67%,#100a17);box-shadow:0 0 0 5px #e9bd7212,0 0 0 12px #a855f70b,0 0 45px #a855f733,inset 0 0 28px #0000008c}.draft-wheel-frame:before{content:"";position:absolute;z-index:3;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px dashed rgba(242,209,151,.45);border-radius:50%;pointer-events:none}.draft-wheel-crown{position:absolute;z-index:5;top:-13px;left:50%;width:34px;height:34px;display:grid;place-items:center;color:#24162b;border:2px solid #f4d99d;border-radius:50%;background:linear-gradient(145deg,#f8e2ae,#c28d4c);box-shadow:0 0 18px #e9bd728c;transform:translate(-50%)}.draft-wheel-center-label{position:absolute;z-index:4;top:50%;left:50%;width:62px;height:62px;display:grid;place-items:center;color:#f4d99d;border:1px solid rgba(233,189,114,.42);border-radius:50%;background:radial-gradient(circle,#3b214d,#160d21);box-shadow:0 0 16px #0000008c;transform:translate(-50%,-50%);font-size:13px;font-weight:900;letter-spacing:2px;pointer-events:none}.draft-wheel-caption{position:relative;z-index:2;margin-top:13px;color:#81758e;text-align:center;font-size:8px}.draft-wheel-frame .prize-wheel-container{width:100%}.draft-wheel-frame .prize-wheel-svg{display:block;width:100%;height:auto}.draw-result-panel{display:flex;align-items:center;gap:12px;margin-top:13px;padding:13px;border:1px solid rgba(233,189,114,.3);border-radius:10px;background:linear-gradient(100deg,#e9bd721a,#a855f712);animation:fade-up .25s ease}.draw-result-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;color:#f3d89b;border:1px solid rgba(233,189,114,.3);border-radius:12px;background:#e9bd721a}.draw-result-panel>div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.draw-result-panel>div:nth-child(2) span{color:#b49cbe;font-size:8px}.draw-result-panel>div:nth-child(2) strong{color:#f5e8ca;font-size:16px}.draw-result-panel>div:nth-child(2) small{color:#8e809b;font-size:8px}.draw-result-panel .button{min-height:35px;padding:0 10px;font-size:8px;white-space:nowrap}.replay-result-panel{border-color:#c084fc3d;background:#a855f70f}.draft-spin-controls{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:15px}.draft-spin-button{min-width:220px;min-height:46px;border-radius:11px;font-size:11px;box-shadow:0 9px 28px #d7aa6338,0 0 25px #a855f71a}.draft-spin-controls>span{color:#82778f;font-size:8px}.draft-side-column{display:grid;gap:13px;min-width:0}.current-captain-card,.candidate-pool-card{padding:16px}.captain-highlight{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(233,189,114,.18);border-radius:10px;background:#e9bd720b}.captain-highlight>div:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.captain-highlight strong{color:#f2e8d1;font-size:12px}.captain-highlight span{color:#8d8298;font-size:8px}.captain-highlight b{width:fit-content;padding:4px 6px;color:#f0d394;border-radius:5px;background:#e9bd721a;font-size:8px}.captain-highlight em{color:#f0d394;font-size:22px;font-style:normal;font-weight:800}.captain-highlight em small{color:#87798f;font-size:9px}.captain-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.captain-queue-row{display:flex;align-items:center;gap:6px;padding:7px;border:1px solid var(--line);border-radius:7px;background:#ffffff05}.captain-queue-row>span{color:#766b83;font-size:8px}.captain-queue-row strong{flex:1;overflow:hidden;color:#bdb1ca;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.captain-queue-row small{color:#81778d;font-size:7px}.captain-queue-row.active{border-color:#e9bd7247;background:#e9bd720e}.captain-queue-row.active strong,.captain-queue-row.active>span{color:#f0d394}.all-done-state{display:flex;flex-direction:column;align-items:center;gap:7px;padding:19px 10px;color:#8ee0b0}.all-done-state strong{color:#d8f2e2;font-size:11px}.all-done-state span{color:#8b9e91;text-align:center;font-size:8px}.candidate-count{padding:5px 8px;color:#e9bd72;border-radius:6px;background:#e9bd7217;font-size:9px}.candidate-pool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:270px;overflow:auto}.candidate-row{display:flex;align-items:center;gap:7px;min-width:0;padding:7px;border:1px solid var(--line);border-radius:7px;background:#ffffff05}.candidate-row>span{color:#766b83;font-size:7px}.candidate-row .avatar{width:27px;height:27px;font-size:9px}.candidate-row>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.candidate-row strong{overflow:hidden;color:#dcd2e8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.candidate-row small{color:#7d7389;font-size:7px}.pool-empty{grid-column:1/-1;padding:18px;color:#81778f;text-align:center;font-size:9px}.draft-bottom-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:14px;margin-top:14px;align-items:start}.draft-team-results,.draft-history-card{min-width:0}.team-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.team-result-card{min-width:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.team-result-head{display:flex;justify-content:space-between;margin-bottom:9px;color:#8b8097;font-size:8px}.team-result-head b{color:#f0d394}.team-result-member{display:flex;align-items:center;gap:6px;margin-top:6px;min-width:0}.team-result-member>span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;color:#c9a5e8;border:1px solid rgba(192,132,252,.15);border-radius:7px;background:#a855f717;font-size:8px}.team-result-member>div{display:flex;flex-direction:column;gap:3px;min-width:0}.team-result-member strong{overflow:hidden;color:#cfc3da;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.team-result-member small{color:#786e84;font-size:7px}.captain-member>span{color:#f0d394;border-color:#e9bd7233;background:#e9bd7214}.draft-history-list{display:grid;gap:7px;max-height:360px;overflow:auto}.draft-history-row{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff05}.history-index{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;color:#e9bd72;border-radius:7px;background:#e9bd7214;font-size:8px}.history-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.history-copy strong{overflow:hidden;color:#e4d8ed;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.history-copy span{color:#81778d;font-size:7px}.history-replay-button{display:inline-flex;align-items:center;gap:4px;padding:6px;color:#d4b5f0;border:1px solid rgba(192,132,252,.16);border-radius:6px;background:#a855f70f;font-size:8px;white-space:nowrap}.history-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:25px 10px;color:#82778f}.history-empty svg{color:#b58ad8}.history-empty span{color:#cfc3da;font-size:9px}.history-empty small{color:#7d7389;font-size:8px}.reset-draft-button{width:100%;margin-top:11px;min-height:32px;font-size:8px}.demo-disclaimer{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 12px;color:#82778f;border:1px solid var(--line);border-radius:8px;background:#ffffff04;font-size:8px;line-height:1.7}.demo-disclaimer svg{flex:0 0 auto;color:#c5a0e7}@media(max-width:1100px){.draft-workspace{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.draft-bottom-grid{grid-template-columns:1fr}.team-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.review-workspace,.draft-workspace{grid-template-columns:1fr}.draft-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tier-review-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tier-review-stat{padding:12px}.tier-review-stat strong{font-size:21px}.tier-scale-panel{padding:13px}.tier-scale-heading{align-items:flex-start;flex-direction:column}.tier-scale-grid{gap:5px}.tier-scale-item{min-height:63px;gap:5px}.tier-scale-item strong{font-size:17px}.tier-scale-item span{font-size:7px}.tier-vote-options{gap:4px}.tier-vote-option{min-height:62px}.tier-vote-option strong{font-size:16px}.tier-vote-option span{font-size:6px}.reviewer-vote-status{gap:4px}.reviewer-vote-status div{flex-direction:column}.draft-event-banner{align-items:flex-start;flex-direction:column;padding:15px}.draft-banner-stats{width:100%;justify-content:space-between}.draft-progress-card{padding:13px}.draft-phase-track{gap:5px}.phase-node{flex-wrap:wrap;gap:5px;padding:7px 5px}.phase-node span{min-width:55px;font-size:7px}.phase-node small{font-size:7px}.draft-wheel-column{padding:13px 9px}.draft-wheel-heading h2{font-size:13px}.draft-wheel-stage{min-height:330px;padding:18px 6px 8px}.draft-wheel-frame{width:min(100%,330px);padding:8px}.draft-wheel-center-label{width:48px;height:48px;font-size:10px}.draft-wheel-caption{font-size:7px}.draw-result-panel{flex-wrap:wrap}.draw-result-panel .button{width:100%}.draft-side-column{grid-template-columns:1fr}.captain-queue,.candidate-pool-list,.team-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.draft-bottom-grid{gap:10px}.draft-wheel-top-label{font-size:8px;letter-spacing:2px}}.player-identity-hero{min-height:220px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;padding:28px 32px;border:1px solid rgba(192,132,252,.24);border-radius:17px;background:radial-gradient(circle at 82% 45%,rgba(168,85,247,.24),transparent 28%),linear-gradient(110deg,#21112f,#100b1a 72%)}.player-identity-glow{position:absolute;width:280px;height:280px;right:13%;top:-110px;border:1px solid rgba(233,189,114,.2);border-radius:50%;box-shadow:0 0 0 18px #a855f709,0 0 0 42px #a855f706}.player-identity-main{position:relative;z-index:1;display:flex;align-items:center;gap:22px;min-width:0}.player-avatar-emblem{display:flex;flex-direction:column;align-items:center;gap:8px}.player-avatar-emblem .avatar{width:82px;height:82px;font-size:30px;border:2px solid rgba(233,189,114,.55);box-shadow:0 0 0 6px #e9bd7212,0 0 30px #a855f747}.player-avatar-emblem>span{display:inline-flex;align-items:center;gap:4px;color:#8ee0b0;font-size:8px;white-space:nowrap}.player-identity-copy{min-width:0}.player-identity-copy h2{margin:9px 0 7px;color:#fff;font-size:27px;letter-spacing:-.5px}.player-uid-line{display:flex;align-items:center;gap:7px;color:#b5a9c4;font-size:10px}.player-uid-line button{padding:3px 7px;color:#d8b5f4;border:1px solid rgba(192,132,252,.18);border-radius:5px;background:#a855f712;font-size:8px}.player-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:13px}.official-tier-badge,.base-tier-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:6px;font-size:8px}.official-tier-badge{color:#f3d89b;border:1px solid rgba(233,189,114,.27);background:#e9bd7217}.base-tier-badge{color:#d7b5f0;border:1px solid rgba(192,132,252,.2);background:#a855f714}.player-joined-date{color:#8b8098;font-size:8px}.player-edit-button{position:relative;z-index:2;align-self:flex-start}.player-hero-decoration{position:absolute;right:12%;top:50%;width:150px;height:150px;transform:translateY(-50%);display:grid;place-items:center;color:#e9bd72}.player-hero-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(233,189,114,.25);border-radius:50%;box-shadow:inset 0 0 28px #a855f71f,0 0 25px #a855f71f}.player-hero-ring.second{top:17px;right:17px;bottom:17px;left:17px;border-style:dashed;border-color:#c084fc4d;animation:slow-spin 32s linear infinite reverse}.player-hero-star{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(233,189,114,.35);border-radius:50%;background:radial-gradient(circle,#4a2c5e,#170e23);box-shadow:0 0 25px #e9bd7221}.player-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0}.player-stat-card{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:14px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,#191224f2,#0e0b15f2)}.player-stat-card>div{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;color:#d7b1ff;border-radius:9px;background:#a855f71a}.player-stat-card:nth-child(2)>div{color:#e9bd72;background:#e9bd7217}.player-stat-card:nth-child(3)>div{color:#91baff;background:#5b9bf01a}.player-stat-card:nth-child(4)>div{color:#8ee0b0;background:#44be7d14}.player-stat-card>span{color:#8e849a;font-size:8px}.player-stat-card>strong{color:#f4edfc;font-size:20px}.player-tabs,.my-activity-tabs{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#100c18cc}.player-tab,.my-activity-tabs button{min-height:34px;padding:0 15px;color:#91869e;border:0;border-radius:7px;background:transparent;font-size:9px}.player-tab.active,.my-activity-tabs button.active{color:#f2d99f;background:#e9bd721a;box-shadow:inset 0 0 0 1px #e9bd7229}.player-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:13px;margin-top:13px}.player-tier-card,.player-shortcuts-card{min-width:0}.player-tier-showcase{display:flex;align-items:center;gap:15px;padding:12px 0 17px}.player-tier-medallion{width:92px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:0 0 auto;border:1px solid rgba(233,189,114,.43);border-radius:50%;background:radial-gradient(circle,#563a65,#1c1228);box-shadow:0 0 0 6px #e9bd720b,0 0 25px #a855f729}.player-tier-medallion span{color:#f4d38d;font-size:29px;font-weight:900;text-shadow:0 0 15px rgba(233,189,114,.3)}.player-tier-medallion small{color:#a999b5;font-size:7px}.player-tier-showcase>div:last-child{display:flex;flex-direction:column;gap:6px}.player-tier-showcase>div:last-child strong{color:#f1e7f8;font-size:13px}.player-tier-showcase>div:last-child span{color:#d8b5f4;font-size:9px}.player-tier-showcase>div:last-child small{color:#84798f;font-size:8px;line-height:1.6}.tier-scale-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px}.tier-scale-mini span{display:grid;place-items:center;min-height:30px;color:#83788f;border:1px solid var(--line);border-radius:6px;background:#ffffff05;font-size:9px}.tier-scale-mini span.current{color:#26172d;border-color:#e9bd72;background:linear-gradient(120deg,#f4d99d,#d5a65d);font-weight:900;box-shadow:0 0 13px #e9bd7229}.player-shortcut{width:100%;display:flex;align-items:center;gap:11px;padding:12px 2px;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);background:transparent}.player-shortcut:last-child{border-bottom:0}.shortcut-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#d5b0f2;border-radius:9px;background:#a855f71a}.shortcut-icon.gold{color:#e9bd72;background:#e9bd7217}.shortcut-icon.blue{color:#91baff;background:#5b9bf01a}.player-shortcut>div:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.player-shortcut strong{color:#e6dcef;font-size:9px}.player-shortcut span{color:#81778e;font-size:8px}.player-shortcut>svg{color:#83788e}.player-history-card{margin-top:13px}.player-rating-history{display:grid;gap:0;margin:5px 0 15px}.player-rating-row{position:relative;display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.history-timeline-dot{width:9px;height:9px;flex:0 0 auto;border:2px solid #e9bd72;border-radius:50%;background:#2a1b35;box-shadow:0 0 10px #e9bd7233}.player-rating-content{flex:1;min-width:0}.player-rating-content>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.player-rating-content strong{color:#e8def2;font-size:10px}.player-rating-content span,.player-rating-content p{color:#83788e;font-size:8px}.player-rating-content p{margin:5px 0 0}.player-rating-tier{color:#f2d99f;font-size:13px}.player-rating-status{color:#8ee0b0;font-size:8px}.player-match-history{display:grid;gap:8px}.player-match-row{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#ffffff05}.match-result-emblem{width:37px;height:37px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px}.match-result-emblem.gold{color:#e9bd72;background:#e9bd721a}.match-result-emblem.violet{color:#d4a3f5;background:#a855f71a}.match-result-emblem.blue{color:#91baff;background:#5b9bf01a}.player-match-copy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.player-match-copy strong{color:#e8def2;font-size:10px}.player-match-copy span{color:#83788f;font-size:8px}.player-match-row>b{color:#f2d99f;font-size:9px}.player-edit-modal{max-width:450px}.my-activity-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:18px 0 15px}.my-activity-stat{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;gap:3px 10px;padding:14px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,#191224f2,#0e0b15f2)}.my-activity-stat>div{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;color:#d7b1ff;border-radius:9px;background:#a855f71a}.my-activity-stat:nth-child(2)>div{color:#e9bd72;background:#e9bd7217}.my-activity-stat:nth-child(3)>div{color:#91baff;background:#5b9bf01a}.my-activity-stat span{color:#8e849a;font-size:8px}.my-activity-stat strong{color:#f4edfc;font-size:20px}.my-activity-tabs button{position:relative}.my-activity-tabs button i{position:absolute;top:5px;right:7px;width:5px;height:5px;border-radius:50%;background:#e9bd72;box-shadow:0 0 7px #e9bd72}.my-activity-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 12px}.my-activity-toolbar>span{color:#82778f;font-size:8px}.my-activity-list{display:grid;gap:9px;margin-top:13px}.my-activity-card{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(120deg,#191224f5,#0e0b15f5);transition:.18s ease}.my-activity-card:hover{border-color:#c084fc4d;transform:translateY(-1px)}.my-activity-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px}.my-activity-icon.violet{color:#d4a3f5;background:#a855f71c}.my-activity-icon.gold{color:#e9bd72;background:#e9bd721a}.my-activity-main{flex:1;min-width:0}.my-activity-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.my-activity-title strong{overflow:hidden;color:#eee5f6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.my-activity-type{padding:3px 6px;color:#ad8ac7;border-radius:5px;background:#a855f714;font-size:7px}.my-activity-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 13px;margin-top:7px}.my-activity-meta span{display:inline-flex;align-items:center;gap:5px;color:#83788f;font-size:8px}.my-activity-meta svg{color:#b18bcf}.my-activity-open{display:inline-flex;align-items:center;gap:3px;padding:7px 9px;color:#e8c982;border:1px solid rgba(233,189,114,.2);border-radius:7px;background:#e9bd720f;font-size:8px;white-space:nowrap}.historical-activity-panel{margin-top:14px}.historical-activity-row{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.historical-activity-row:last-child{border-bottom:0}.historical-activity-row>div:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1}.historical-activity-row strong{color:#e8def2;font-size:9px}.historical-activity-row span{color:#83788f;font-size:8px}.historical-activity-row>b{color:#f2d99f;font-size:9px}@media(max-width:900px){.player-overview-grid{grid-template-columns:1fr}.player-hero-decoration{right:6%;opacity:.65}}@media(max-width:760px){.player-identity-hero{min-height:205px;align-items:flex-start;padding:20px 16px}.player-identity-main{align-items:flex-start;gap:12px}.player-avatar-emblem .avatar{width:61px;height:61px;font-size:22px}.player-avatar-emblem>span{font-size:7px}.player-identity-copy h2{font-size:20px}.player-uid-line{font-size:8px}.player-badges{gap:5px}.official-tier-badge,.base-tier-badge{padding:5px 6px;font-size:7px}.player-joined-date{width:100%}.player-edit-button{position:absolute;right:12px;bottom:12px;min-height:31px;padding:0 9px;font-size:8px}.player-hero-decoration{right:-30px;top:48%;width:110px;height:110px;opacity:.45}.player-hero-star{width:55px;height:55px}.player-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.player-stat-card{padding:10px;grid-template-columns:29px 1fr;column-gap:7px}.player-stat-card>div{width:29px;height:29px}.player-stat-card>strong{font-size:17px}.player-tab,.my-activity-tabs button{flex:1;padding:0 6px;font-size:8px}.player-tier-showcase{gap:11px}.player-tier-medallion{width:75px;height:75px}.player-tier-medallion span{font-size:24px}.my-activity-stats{gap:7px}.my-activity-stat{padding:10px;grid-template-columns:26px 1fr;gap:3px 6px}.my-activity-stat>div{width:26px;height:26px}.my-activity-stat span{font-size:7px}.my-activity-stat strong{font-size:17px}.my-activity-toolbar{align-items:flex-start;flex-direction:column}.my-activity-card{align-items:flex-start;flex-wrap:wrap;padding:11px;gap:8px}.my-activity-icon{width:34px;height:34px}.my-activity-main{width:calc(100% - 46px);flex:1}.my-activity-card>.status-badge,.my-activity-card>.review-status{margin-left:42px}.my-activity-open{margin-left:auto}.my-activity-meta{gap:6px 9px}.player-rating-row{gap:8px}.player-rating-content>div{align-items:flex-start;flex-direction:column;gap:4px}.player-rating-status{display:none}}
