:root{color-scheme:dark;--bg: #070403;--bg-soft: rgba(26, 13, 8, .78);--line: rgba(255, 145, 56, .26);--line-strong: rgba(255, 155, 62, .52);--text: #fff2e6;--muted: #d4a98b;--orange: #ff7a1a;--orange-hot: #ff5a00;--orange-soft: #ffb46b;--amber: #ffd39a;--danger: #ff9b78;--shadow: 0 36px 90px rgba(0, 0, 0, .58)}*{box-sizing:border-box}body{margin:0;font-family:Unbounded,sans-serif;background:radial-gradient(circle at top left,rgba(255,95,0,.24),transparent 26%),radial-gradient(circle at top right,rgba(255,168,76,.12),transparent 18%),radial-gradient(circle at bottom center,rgba(255,90,0,.18),transparent 26%),linear-gradient(145deg,#020202,#0d0907 38%,#160a04 72%,#020202);color:var(--text)}button,a{font:inherit}.page-shell{min-height:100vh;position:relative;overflow:hidden}.ambient{position:fixed;inset:auto;width:24rem;height:24rem;border-radius:999px;filter:blur(90px);opacity:.32;animation:drift 12s ease-in-out infinite alternate;pointer-events:none}.ambient-a{top:2rem;right:-3rem;background:#ff6f0057}.ambient-b{bottom:5rem;left:-5rem;background:#ffa6523d}.layout{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 3rem}.topbar{display:inline-flex;gap:.5rem;margin-bottom:1rem;padding:.45rem;border-radius:999px;background:#100805b8;border:1px solid rgba(255,145,56,.18);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nav-link{font-family:Tektur,sans-serif;border:0;cursor:pointer;padding:.75rem 1rem;border-radius:999px;color:var(--muted);background:transparent;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.nav-link.active,.nav-link:hover{color:var(--text);background:linear-gradient(135deg,#ff7a1a3d,#ffb0571a);box-shadow:0 0 24px #ff6a0024}.glass{background:linear-gradient(180deg,#25110ab8,#0e0806d1),linear-gradient(135deg,#ff883514,#ffffff05);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);position:relative}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,172,105,.12),transparent 38%,rgba(255,106,0,.08))}.glass-inset{background:linear-gradient(180deg,#ff731614,#ffffff08);border:1px solid rgba(255,145,56,.16);border-radius:18px;padding:.95rem 1rem}.hero{display:grid;grid-template-columns:1.3fr .9fr;gap:1.5rem;padding:1.7rem;border-radius:34px;overflow:hidden}.eyebrow{display:inline-block;padding:.4rem .7rem;border-radius:999px;background:#ff711e1f;border:1px solid rgba(255,152,72,.28);color:var(--orange-soft);font-size:.75rem;font-weight:800;letter-spacing:.16em}.hero-copy h1{font-family:Tektur,sans-serif;margin:1rem 0 .75rem;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.94;letter-spacing:-.04em;text-transform:uppercase;max-width:9ch}.hero-copy p,.channel-row span,.meta-note,.address-line,.top-channel-metrics,.empty,.banner span{color:var(--muted)}.status-pill{font-family:Tektur,sans-serif;display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border-radius:999px;font-weight:700;background:#ff76181a;border:1px solid rgba(255,146,56,.18);margin-top:1rem}.status-pill.online{box-shadow:0 0 30px #ff7a1a26}.status-pill.degraded,.status-pill.unavailable{box-shadow:0 0 25px #ff784c2e}.status-dot{width:.7rem;height:.7rem;border-radius:999px;background:var(--orange);box-shadow:0 0 18px var(--orange-hot)}.status-pill.degraded .status-dot,.status-pill.unavailable .status-dot{background:var(--danger);box-shadow:0 0 16px var(--danger)}.stats-grid,.content-grid{display:grid;gap:1rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem}.stat-card,.chart-card,.panel,.banner,.loading-card{border-radius:22px}.stat-card{padding:1rem;background:radial-gradient(circle at top right,rgba(255,118,24,.12),transparent 45%),#ffffff08;border:1px solid rgba(255,141,50,.18);box-shadow:inset 0 1px #ffbe8314}.stat-card span{display:block;font-size:.85rem;color:var(--muted)}.stat-card strong{font-family:Tektur,sans-serif;display:block;margin-top:.35rem;font-size:2rem}.cta-row{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.btn{position:relative;font-family:Tektur,sans-serif;display:inline-flex;justify-content:center;align-items:center;min-width:12rem;padding:1rem 1.35rem;border-radius:18px;border:0;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.btn:before,.btn:after{content:"";position:absolute;pointer-events:none}.btn:before{inset:0;background:linear-gradient(120deg,transparent 22%,rgba(255,255,255,.34) 50%,transparent 78%);transform:translate(-130%);transition:transform .32s ease}.btn:after{width:9rem;height:9rem;right:-3rem;top:-4rem;border-radius:999px;background:radial-gradient(circle,rgba(255,239,214,.24),transparent 68%);opacity:.52}.btn:hover{transform:translateY(-3px) scale(1.01)}.btn:hover:before{transform:translate(130%)}.btn:active{transform:translateY(-1px) scale(.99)}.btn-primary{color:#120803;background:linear-gradient(135deg,#ffb14f,var(--orange),var(--orange-hot));box-shadow:0 0 32px #ff6a0057}.btn-secondary{color:var(--text);background:linear-gradient(135deg,#ff6c0c3d,#ffba7514);box-shadow:0 0 24px #ff7e1624;border:1px solid rgba(255,154,79,.18)}.btn:disabled{opacity:.72;cursor:wait}.btn-compact{min-width:0;padding:.62rem .92rem;min-height:2.65rem}.address-line{margin-top:.9rem;font-weight:600}.hero-side{display:grid;gap:1rem}.auth-box,.profile-hero,.profile-link-box{display:grid;gap:.9rem}.auth-box strong,.profile-copy h3,.code-box strong{margin:0}.profile-copy h3,.chart-label strong,.chart-label span,.stats-mini-card strong,.player-copy strong,.top-channel small,.top-channel strong,.channel-row strong{font-family:Tektur,sans-serif}.auth-box>span,.auth-user span,.link-status span,.profile-copy p,.profile-link-box span,.code-box small,.match-card span,.stats-mini-card span{color:var(--muted)}.auth-summary,.auth-user,.auth-actions,.profile-tags,.profile-status-grid,.faceit-line{display:flex;gap:.8rem}.auth-summary,.profile-hero{align-items:center}.auth-summary{justify-content:space-between;flex-wrap:wrap}.auth-user{align-items:center;min-width:0}.auth-user>div{display:grid;gap:.2rem}.auth-actions,.profile-tags{flex-wrap:wrap}.link-status{display:grid;gap:.8rem}.error-text{color:#ffc1a1}.avatar{width:2.25rem;height:2.25rem;border-radius:999px;object-fit:cover;border:1px solid rgba(255,152,72,.35);box-shadow:0 0 20px #ff6d112e}.avatar-large{width:3.25rem;height:3.25rem}.avatar-hero{width:5rem;height:5rem}.avatar-fallback{display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#ffb0572e,#ff670b42);color:var(--amber);font-weight:800}.chart-card{padding:1rem 1rem .85rem;background:radial-gradient(circle at top left,rgba(255,110,18,.14),transparent 35%),linear-gradient(180deg,#060404d1,#110a0894);border:1px solid rgba(255,146,56,.2);box-shadow:inset 0 1px #ffba750d}.chart-note{margin-top:.4rem;color:var(--orange-soft);font-size:.8rem}.chart-label,.chart-meta,.panel-head,.channel-row,.top-channel,.meta-note{display:flex;justify-content:space-between;gap:.8rem}.sparkline{width:100%;height:9rem;margin:.8rem 0 .55rem}.chart-frame-fill{fill:#0a0707c2}.chart-grid-line{stroke:#ffbe831f;stroke-width:.45;stroke-dasharray:2.2 2.2}.chart-point-dot{fill:#ffd39a;stroke:#ff6a00e6;stroke-width:.95;filter:drop-shadow(0 0 10px rgba(255,106,0,.82))}.chart-timeline{display:flex;justify-content:space-between;gap:.8rem;color:#ffd2a4ad;font-size:.76rem}.trend-showcase{padding:1.05rem;border:1px solid rgba(255,146,56,.22);background:radial-gradient(circle at top left,rgba(255,127,24,.16),transparent 32%),linear-gradient(180deg,#090707e6,#0e0a09b8);box-shadow:inset 0 1px #ffce9b14,0 18px 42px #00000038}.trend-head,.trend-switch,.trend-badges,.trend-timeline{display:flex;justify-content:space-between;gap:.8rem}.trend-head{align-items:flex-start}.trend-head h2{margin:.22rem 0 0;font-size:1.38rem;font-family:Tektur,sans-serif}.trend-head p,.trend-kicker{margin:0}.trend-kicker{display:inline-block;color:#ffbd7ac7;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.trend-head p{color:#ffd5aea3;font-size:.84rem}.trend-switch{border-radius:999px;padding:.22rem;background:#ffffff08;border:1px solid rgba(255,146,56,.18)}.trend-tab{font-family:Tektur,sans-serif;min-width:3.35rem;border:0;border-radius:999px;padding:.55rem .8rem;background:transparent;color:#ffd3a4b8;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.trend-tab.active{color:#120b09;background:linear-gradient(135deg,#ffcf94,#ff7c1b);box-shadow:0 0 22px #ff76144d}.trend-hero{margin-top:.95rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.trend-figure{display:grid;gap:.1rem}.trend-figure strong{font-family:Tektur,sans-serif;font-size:clamp(2.1rem,5vw,3.2rem);line-height:.92;color:#fff5e8;text-shadow:0 0 22px rgba(255,116,16,.34)}.trend-figure span{color:#ffd6b0b3;font-size:.88rem}.trend-badges{flex-wrap:wrap;justify-content:flex-end}.trend-badges span{display:inline-flex;align-items:center;min-height:2rem;padding:.45rem .7rem;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,153,71,.18);color:#ffdcbcd1;font-size:.82rem}.trend-chart-shell{margin-top:.9rem;padding:.8rem .8rem .72rem;border-radius:22px;background:linear-gradient(180deg,#050404c2,#08060675),radial-gradient(circle at 50% 0%,rgba(255,121,18,.08),transparent 38%);border:1px solid rgba(255,145,56,.16)}.trend-chart{width:100%;height:12rem;display:block}.trend-panel-fill{fill:#00000024}.trend-grid-line{stroke:#ffcd981f;stroke-width:.42}.trend-point-core{fill:#fff1de;stroke:#ff7310f2;stroke-width:1.15}.trend-point-halo{fill:none;stroke:#ff7e1842;stroke-width:2}.trend-timeline{margin-top:.62rem;color:#ffd3a4ad;font-size:.78rem}.meta-note{font-size:.88rem;flex-wrap:wrap}.banner{margin-top:1rem;padding:1rem 1.2rem}.content-grid{grid-template-columns:1.4fr .8fr;margin-top:1rem}.panel{padding:1.2rem}.panel-head{align-items:baseline;margin-bottom:1rem}.panel-head h2{margin:0;font-size:1.15rem;font-family:Tektur,sans-serif}.tree-list,.top-channel-list,.child-list{display:grid;gap:.85rem}.tree-node{padding:.95rem;border-radius:18px;background:linear-gradient(160deg,#ff7b1a14,#ffffff06),#ffffff08;border:1px solid rgba(255,147,59,.2);animation:reveal-up .65s cubic-bezier(.2,.8,.2,1) both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.tree-node:hover{transform:translateY(-2px);border-color:#ffa0524d;box-shadow:0 20px 40px #0000002e}.channel-row strong,.top-channel strong{display:block}.channel-row span{display:block;margin-top:.2rem;font-size:.9rem}.user-list{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.user-chip{font-family:Tektur,sans-serif;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .75rem;border-radius:999px;background:linear-gradient(135deg,#ff6d112e,#ffffff0d);border:1px solid rgba(255,149,61,.22);font-size:.92rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.user-chip:hover{transform:translateY(-2px);border-color:#ffb26352;box-shadow:0 16px 28px #00000029}.user-rich{width:100%;display:grid;gap:.55rem}.user-chip-rich{width:100%;justify-content:space-between;text-align:left;cursor:pointer}.user-copy{flex:1;min-width:0;display:grid;gap:.15rem}.user-stat-row{display:flex;flex-wrap:wrap;gap:.35rem .45rem;margin-top:.15rem}.user-stat-row b{display:inline-flex;align-items:center;min-height:1.6rem;padding:.18rem .48rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,154,79,.16);color:#ffddbfe0;font-size:.72rem;font-family:Tektur,sans-serif;letter-spacing:.04em}.user-stat-row .tone-rating,.user-stat-row .tone-kast,.user-stat-row .tone-swing{color:#fff2df;box-shadow:inset 0 1px #fff1de14,0 0 18px #ff81191f}.user-stat-row .tone-rating{background:linear-gradient(135deg,#ffa84c3d,#ff710c33);border-color:#ffb06052}.user-stat-row .tone-kast{background:linear-gradient(135deg,#ffce7a2e,#ff851f29);border-color:#ffcb7f47}.user-stat-row .tone-swing{background:linear-gradient(135deg,#ff865233,#ff612224);border-color:#ff986947}.user-copy strong,.user-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-drawer{display:grid;gap:.8rem}.user-actions,.player-actions{display:flex;flex-wrap:wrap;gap:.5rem .8rem;align-items:center}.faceit-line{flex-wrap:wrap;font-size:.88rem;color:var(--orange-soft)}.stats-mini-grid,.stats-mini-grid-profile,.match-list,.profile-grid{display:grid;gap:.85rem}.stats-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-mini-grid-profile{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-mini-card,.match-card,.code-box{border-radius:18px;border:1px solid rgba(255,147,59,.2);background:radial-gradient(circle at top right,rgba(255,118,24,.1),transparent 42%),#ffffff08;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.stats-mini-card:hover,.match-card:hover,.code-box:hover{transform:translateY(-3px);border-color:#ffb56d47;box-shadow:0 18px 36px #0000002e}.stats-mini-card{padding:.85rem}.stats-mini-card--rating,.stats-mini-card--kast,.stats-mini-card--swing{position:relative;overflow:hidden}.stats-mini-card--rating:before,.stats-mini-card--kast:before,.stats-mini-card--swing:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.9}.stats-mini-card--rating{border-color:#ffb16347;background:linear-gradient(145deg,#ffb35c29,#ff720c1f),radial-gradient(circle at top right,rgba(255,213,149,.16),transparent 42%),#ffffff08;box-shadow:inset 0 1px #fff0db14,0 0 24px #ff7c141a}.stats-mini-card--rating:before{background:linear-gradient(135deg,rgba(255,245,226,.08),transparent 48%)}.stats-mini-card--kast{border-color:#ffc87647;background:linear-gradient(145deg,#ffcc7c24,#ff88141a),radial-gradient(circle at top right,rgba(255,225,160,.12),transparent 44%),#ffffff08}.stats-mini-card--kast:before{background:linear-gradient(135deg,rgba(255,240,214,.06),transparent 46%)}.stats-mini-card--swing{border-color:#ff915d47;background:linear-gradient(145deg,#ff925c29,#ff5b1a1a),radial-gradient(circle at top right,rgba(255,181,137,.12),transparent 44%),#ffffff08}.stats-mini-card--swing:before{background:linear-gradient(135deg,rgba(255,230,214,.06),transparent 46%)}.stats-mini-card strong,.match-card strong{display:block;margin-top:.3rem}.mini-link{font-family:Tektur,sans-serif;color:var(--amber);text-decoration:none}.mini-link-button{border:0;background:transparent;cursor:pointer;padding:0}.user-chip.talking{box-shadow:0 0 24px #ff6f0038}.user-chip em{font-style:normal;color:var(--muted);text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.user-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange-hot)}.child-list{margin-top:.85rem;margin-left:.85rem}.top-channel{align-items:center;padding:.95rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.top-channel:last-child{border-bottom:0}.top-channel small{color:var(--orange-soft);display:block;margin-bottom:.2rem}.top-channel-metrics{display:grid;justify-items:end;font-size:.88rem}.profile-grid{grid-template-columns:1.1fr .9fr}.profile-copy{display:grid;gap:.55rem}.profile-copy h3{font-size:1.6rem}.profile-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.profile-stats-panel{grid-column:1 / -1}.profile-grid-public .profile-side-panel{grid-column:auto}.profile-grid-public .profile-side-panel .profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat-card{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.85rem;align-items:center;min-height:7.8rem;overflow:hidden;background:linear-gradient(160deg,#ffffff0d,#ffffff04),radial-gradient(circle at top right,color-mix(in srgb,var(--profile-accent) 24%,transparent),transparent 46%),radial-gradient(circle at bottom left,rgba(255,113,12,.14),transparent 42%);border-color:color-mix(in srgb,var(--profile-accent) 34%,rgba(255,145,56,.16));transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;animation:reveal-up .7s cubic-bezier(.2,.8,.2,1) both}.profile-stat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 45%);opacity:.7;pointer-events:none}.profile-stat-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--profile-accent) 54%,rgba(255,190,131,.18));box-shadow:0 22px 42px #00000038}.profile-stat-card.featured{min-height:8.7rem}.profile-stat-icon{position:relative;z-index:1;width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:18px;color:var(--profile-accent);background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff14,0 0 24px color-mix(in srgb,var(--profile-accent) 24%,transparent)}.profile-stat-icon svg{width:1.4rem;height:1.4rem}.profile-stat-copy{position:relative;z-index:1;display:grid;gap:.22rem}.profile-stat-copy span{color:#ffd7b6b8;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.profile-stat-copy strong{font-family:Tektur,sans-serif;font-size:clamp(1.45rem,3vw,2.35rem);line-height:.95;color:#fff5e8;text-shadow:0 0 24px color-mix(in srgb,var(--profile-accent) 22%,transparent)}.profile-stat-copy small{color:#ffd7b6b3;font-size:.78rem}.profile-tags span{padding:.48rem .75rem;border-radius:999px;background:#ff7a1a1f;border:1px solid rgba(255,152,72,.18)}.profile-status-grid{flex-wrap:wrap;margin-top:1rem}.profile-status-grid .stat-card{flex:1 1 12rem}.profile-status-grid-rich .stat-card{background:radial-gradient(circle at top right,rgba(255,144,59,.16),transparent 48%),linear-gradient(180deg,#ffffff0a,#ffffff05)}.profile-results-strip{margin-top:.95rem;display:grid;gap:.7rem}.profile-results-strip>span{color:var(--orange-soft);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.profile-results-track{display:flex;flex-wrap:wrap;gap:.55rem}.profile-results-track b{min-width:2.2rem;min-height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-family:Tektur,sans-serif;letter-spacing:.08em;font-size:.86rem}.profile-results-track .win{color:#201208;background:linear-gradient(135deg,#ffd39a,#ff8a1e);box-shadow:0 0 18px #ff8a1e38}.profile-results-track .loss{color:#fff1e8;background:linear-gradient(135deg,#ff786657,#8c261680);box-shadow:0 0 18px #ff5c3a29}.extended-faceit-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.extended-faceit-stat-card{position:relative;display:grid;grid-template-columns:2.45rem minmax(0,1fr);gap:.7rem;align-items:center;min-height:4.8rem;overflow:hidden;background:linear-gradient(160deg,#ffffff0a,#ffffff04),radial-gradient(circle at top right,color-mix(in srgb,var(--profile-accent) 20%,transparent),transparent 44%),#ffffff05;border-color:color-mix(in srgb,var(--profile-accent) 30%,rgba(255,145,56,.16));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.extended-faceit-stat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 48%);opacity:.72;pointer-events:none}.extended-faceit-stat-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--profile-accent) 50%,rgba(255,190,131,.18));box-shadow:0 18px 34px #0000002e}.extended-faceit-stat-icon{position:relative;z-index:1;width:2.45rem;height:2.45rem;display:grid;place-items:center;border-radius:14px;color:var(--profile-accent);background:linear-gradient(180deg,#ffffff14,#ffffff05);box-shadow:inset 0 1px #ffffff14,0 0 20px color-mix(in srgb,var(--profile-accent) 18%,transparent)}.extended-faceit-stat-icon svg{width:1.1rem;height:1.1rem}.extended-faceit-stat-copy{position:relative;z-index:1;display:grid;gap:.14rem;min-width:0}.extended-faceit-stat-copy span{color:#ffd7b6b8;font-size:.68rem;line-height:1.15;letter-spacing:.05em;text-transform:uppercase}.extended-faceit-stat-copy strong{font-family:Tektur,sans-serif;font-size:1rem;line-height:1;color:#fff5e8;word-break:break-word}.code-box{padding:1rem;display:grid;gap:.35rem}.code-box strong{font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:.08em;font-family:Tektur,sans-serif}.code-box-muted strong{font-size:1.1rem;letter-spacing:0}.compact-code-box strong{font-size:1.25rem}.btn-tight{width:auto;min-height:2.4rem;padding:.58rem .92rem}.profile-link-box .btn-tight,.link-status .btn-compact{width:fit-content;align-self:start}.players-grid{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.players-overview{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.player-chart{display:grid;gap:.9rem;animation:reveal-up .7s cubic-bezier(.2,.8,.2,1) both}.compact-head{margin-bottom:0}.chart-select-shell{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.84rem}.chart-select{min-width:8.5rem;padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(255,145,56,.22);background:#100a08e6;color:var(--text);font:inherit}.ranking-list{display:grid;gap:.8rem}.ranking-row{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;align-items:center;gap:.8rem}.ranking-label{display:grid;gap:.1rem}.ranking-label strong{font-family:Tektur,sans-serif}.ranking-label span{color:var(--muted);font-size:.82rem}.ranking-bar-track{position:relative;height:.8rem;border-radius:999px;background:linear-gradient(180deg,#0a0807eb,#180e0bcc);border:1px solid rgba(255,145,56,.14);overflow:hidden}.ranking-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff5a00d9,#ff8a1ef5,#ffd39aeb);box-shadow:0 0 18px #ff6a0038}.elo-chart{width:100%;height:14rem;display:block}.elo-chart-shell{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.7rem;align-items:stretch;padding:.8rem .8rem .72rem;border-radius:22px;background:linear-gradient(180deg,#050404c2,#08060675),radial-gradient(circle at 50% 0%,rgba(255,121,18,.08),transparent 38%);border:1px solid rgba(255,145,56,.16)}.elo-axis{display:grid;align-content:stretch}.elo-axis span{display:flex;align-items:center;justify-content:flex-end;color:#ffd3a49e;font-size:.78rem}.elo-legend{display:flex;flex-wrap:wrap;gap:.55rem .65rem;margin-top:.7rem}.elo-legend-dropdown{border-top:1px solid rgba(255,145,56,.12);padding-top:.35rem}.elo-legend-summary{cursor:pointer;color:var(--orange-soft);list-style:none;-webkit-user-select:none;user-select:none}.elo-legend-summary::-webkit-details-marker{display:none}.elo-legend-summary:after{content:"▾";margin-left:.5rem;color:#ffd39ab8}.elo-legend-dropdown[open] .elo-legend-summary:after{content:"▴"}.elo-legend-item{display:inline-flex;align-items:center;gap:.45rem;width:auto;padding:.35rem .55rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.elo-legend-item:hover,.elo-legend-item:focus-visible,.elo-legend-item.active{color:var(--text);border-color:#ff913838;background:#ff913814;transform:translate(.12rem)}.elo-legend-dot{width:.7rem;height:.7rem;border-radius:999px;box-shadow:0 0 14px currentColor}.player-card{display:flex;gap:.9rem;align-items:center;justify-content:space-between;animation:reveal-up .7s cubic-bezier(.2,.8,.2,1) both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.player-card:hover{transform:translateY(-3px);border-color:#ffb06147;box-shadow:0 18px 34px #0000002e}.player-main-link{flex:1;min-width:0;display:flex;align-items:center;gap:.9rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.player-copy{flex:1;min-width:0;display:grid;gap:.2rem}.player-copy strong{font-family:Tektur,sans-serif}.player-main-link:hover .player-copy strong,.player-main-link:focus-visible .player-copy strong{color:#fff6ea;text-shadow:0 0 18px rgba(255,129,25,.18)}.player-main-link:focus-visible{outline:1px solid rgba(255,176,97,.36);outline-offset:.35rem;border-radius:18px}.player-copy span,.player-copy strong,.player-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-copy small{color:var(--orange-soft)}.player-actions{justify-content:flex-end}.faceit-profile-button{display:inline-flex;align-items:center;gap:.7rem;min-height:2.7rem;padding:.35rem .85rem .35rem .4rem;border-radius:999px;border:1px solid rgba(255,148,59,.24);background:linear-gradient(135deg,#ff6f0d2e,#ffbf8014);color:#fff2e3;text-decoration:none;box-shadow:inset 0 1px #ffefd914,0 0 20px #ff70101f;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.faceit-profile-button:hover{transform:translateY(-2px);border-color:#ffb26357;box-shadow:inset 0 1px #ffefd91a,0 14px 26px #00000024}.faceit-profile-icon{width:1.95rem;height:1.95rem;flex:0 0 1.95rem;display:grid;place-items:center;border-radius:999px;color:#1a0b02;background:linear-gradient(135deg,#ffd39a,#ff8a1e);box-shadow:0 0 16px #ff8a1e38}.faceit-profile-icon svg{width:1rem;height:1rem}.match-card{padding:.95rem 1rem}.success-banner{border-color:#ffa14c4d}.error-banner{border-color:#ff89604d}.small-stat{font-size:.95rem;line-height:1.4;word-break:break-all}.loading-card{width:min(34rem,calc(100% - 2rem));margin:12vh auto 0;padding:2rem;text-align:center;background:#0e0806d1;border:1px solid var(--line)}.chart-empty,.empty{padding:1rem 0}@keyframes reveal-up{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2rem,-1rem,0) scale(1.08)}}@media(max-width:980px){.hero,.content-grid,.profile-grid{grid-template-columns:1fr}.stats-grid,.stats-mini-grid-profile,.profile-spotlight-grid,.profile-stat-grid,.extended-faceit-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid-public .profile-side-panel{grid-column:1 / -1}.players-grid{grid-template-columns:1fr}}@media(max-width:640px){.layout{width:min(100% - 1rem,100%);padding-top:.75rem}.hero,.panel{padding:1rem;border-radius:22px}.stats-grid{grid-template-columns:1fr 1fr}.stats-mini-grid,.stats-mini-grid-profile,.profile-spotlight-grid,.profile-stat-grid,.extended-faceit-stats-grid,.players-overview,.players-grid,.auth-summary,.auth-actions,.profile-hero{grid-template-columns:1fr}.auth-summary,.profile-hero{display:grid}.player-actions{justify-content:flex-start}.btn{width:100%}.ranking-row{grid-template-columns:1fr;justify-items:start}.sparkline{height:7.5rem}}
