.filters{align-items:end}.filters .field{margin-bottom:0}.filters{margin-bottom:16px}.filters>summary{cursor:pointer;min-height:44px;color:var(--cyan);align-items:center;margin-bottom:12px;font-weight:600;display:flex}.rank-big{align-items:center;gap:12px;margin:6px 0 2px;display:flex}.prof-hero>.prof-banner.profile-banner:before{opacity:.9;-webkit-mask-image:none;mask-image:none}.prof-hero>.prof-stats{background:color-mix(in srgb, var(--panel) 55%, transparent)}.prof-name{text-shadow:0 2px 12px color-mix(in srgb, var(--panel) 80%, transparent)}.prof-id{min-width:0}.prof-name .team-badge{margin-left:0;padding:3px 10px 3px 8px;font-size:.76rem}.prof-name .team-badge svg{width:14px;height:14px}.prof-bio{max-width:70ch;color:var(--text);margin:6px 0 0}.prof-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:8px 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.prof-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prof-actions>.stack,.prof-actions>.row{gap:8px}.prof-stats{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));margin:0;padding:0;list-style:none;display:grid}.prof-stats li{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:14px 8px;display:flex}.prof-stats li+li{border-left:1px solid var(--line)}.prof-stats b{font-family:var(--font-display);color:var(--cyan);font-variant-numeric:tabular-nums;font-size:1.35rem}.prof-stats span{color:var(--muted);font-size:.8rem}.prof-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:20px;display:grid}.prof-content,.prof-side{flex-direction:column;display:flex}.prof-content>.prof-card,.prof-side>.prof-card{flex:auto}.prof-teams{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prof-team{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.prof-team span{flex-direction:column;min-width:0;display:flex}.prof-team strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prof-team:hover strong{color:var(--cyan)}.prof-medals{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.prof-medals li{border-radius:var(--radius);background:var(--panel-2);flex-direction:column;align-items:center;padding:8px 4px;font-size:1.4rem;display:flex}.prof-medals b{font-size:1rem}@media (max-width:900px){.prof-cols{grid-template-columns:1fr}.prof-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.prof-id{padding-top:0}.prof-stats li:nth-child(odd){border-left:0}.prof-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.prof-stats li{border-top:1px solid var(--line)}}.prof-card-h{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin:0;font-size:.95rem;display:flex}.prof-card-h:before{content:"";background:var(--cyan);border-radius:2px;width:3px;height:1em}.prof-empty p{color:var(--muted);flex:200px;margin:0;font-size:.92rem;line-height:1.5}.prof-stats-inner{border:1px solid var(--line);border-radius:var(--radius)}@media (min-width:901px){.prof-actions{max-width:380px}}.prof2-meta a.tag{text-decoration:none}.prof2-tour a{color:inherit}.prof2-team{color:inherit;grid-template-columns:36px minmax(0,1fr);text-decoration:none}.prof2-team:hover{border-color:var(--cyan)}.prof2-medals>div{text-align:center;border:1px solid var(--line);border-radius:8px;padding:12px 6px}.prof2-combat>div{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}@media (max-width:760px){.prof2-main{grid-template-columns:minmax(0,1fr)!important}}.pg-bar-top h1{font:700 1.6rem/1 var(--font-display);margin:0}.pg-fwrap{position:relative}.pg-fbtn{border:1px solid var(--line-strong);background:var(--bg-2);color:var(--text);font:600 .85rem var(--font-body);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.pg-fbtn:hover,.pg-fbtn[aria-expanded=true]{border-color:var(--cyan)}.pg-fcount{background:var(--cyan);color:#04121a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;display:inline-grid}.pg-grp{gap:8px;display:grid}.pg-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.pg-segm{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:9px;padding:3px;display:flex}.pg-segm button{color:var(--muted);font:600 .8rem var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1;padding:5px 10px}.pg-segm button:hover{color:var(--text)}.pg-segm button[aria-pressed=true]{background:rgba(var(--accent-rgb), .16);color:var(--text);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .45)}.pg-checks{gap:8px;display:grid}.pg-check{cursor:pointer;align-items:center;gap:9px;font-size:.86rem;display:inline-flex}.pg-check input{width:16px;height:16px;accent-color:var(--cyan);margin:0}.pg-pop-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.pg-link{color:var(--cyan);font:600 .85rem var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.pg-token a{color:var(--muted);padding:0 5px;font-size:1rem;line-height:1;text-decoration:none}@media (max-width:640px){.pg-fwrap{position:static}.ui-v2 .pg-toolbar{position:relative}}.pg-av img{border-radius:50%;width:100%;height:100%}.pg-on.is-week{background:var(--amber)}.pg-tteam{color:var(--text);gap:5px;padding-left:3px;text-decoration:none}.pg-tteam .team-logo{border-radius:4px;width:16px;height:16px}.pg-tteam .team-logo-initials{letter-spacing:0;font-size:6px!important}.pg-facts div{border-left:1px solid var(--line);white-space:nowrap;padding:3px 8px}.pg-facts span{color:var(--muted);font-size:.7rem}.pg-bio.is-empty{visibility:hidden}.pg-act.is-guest{grid-template-columns:1fr}.pg-act .badge{place-self:center}.btn-static{color:var(--muted);cursor:default}.pg-ring:before{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:5px}.pg-ring span{position:relative}.pg-side-h a{font-size:.8rem}.pg-ppl li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:3px 0;line-height:1.3;display:grid}.pg-ppl a{min-width:0;color:inherit;text-decoration:none}.pg-friends a{width:52px;color:var(--muted);text-align:center;justify-items:center;gap:3px;font-size:.68rem;text-decoration:none;display:grid}.pg-friends a>span:last-child{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.pg-invite p{color:var(--muted);font-size:.8rem}.pg-invite b{color:var(--text)}.pg-copy{gap:6px;display:flex}.pg-copy .btn{min-height:0;padding:5px 12px}.pg-copy code{border:1px solid var(--line-strong);background:var(--bg-2);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;min-width:0;padding:6px 9px;font-size:.75rem;overflow:hidden}@media (max-width:1000px){.pg-scroll{max-height:none}}.ch-btn .plus-badge{margin-left:2px}dialog.dlg-challenge{width:min(460px, calc(100vw - 2 * var(--gutter)))}.chd-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.chd-head .muted{font-size:.8rem}.chd-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.chd-row .seg-pills{justify-self:start}.chd-row .seg-pills button:disabled{opacity:.35;cursor:not-allowed}.chd-lbl{color:var(--muted);font-size:.8rem}.chd-sent{color:var(--green);margin:0}.chd-actions{align-items:center}.chd-valid{margin-right:auto;font-size:.78rem}@media (max-width:480px){.chd-row{grid-template-columns:minmax(0,1fr);gap:6px}.chd-actions .chd-valid{flex:100%}}.ui-v2 .panel.prof-ship{flex-wrap:wrap;align-items:center;gap:10px 28px;display:flex}.prof-ship-icon{width:34px;height:34px;color:var(--ar);flex:none}.prof-ship h2{align-items:center;gap:8px;margin:0;display:flex}.prof-ship .ar-facts{flex:auto}.prof-ship-empty{flex:auto;margin:0}dialog.dlg-ship{width:min(1180px, calc(100vw - 2 * var(--gutter)));border-color:color-mix(in srgb, var(--ar) 55%, transparent);overflow:hidden}.dlg-ship .ar-stage{background:#03050b radial-gradient(120% 90% at 50% 30%,#0b1430,#03050b 80%);height:min(640px,100dvh - 190px)}.ship3d-tools{gap:6px;display:flex;position:absolute;top:12px;right:12px}.ship3d-tools .ar-full{position:static}.dlg-ship .ar-foot{border-top:0}
