:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a12;--bg-glow-1:#7c5cff38;--bg-glow-2:#3987e529;--bg-glow-3:#d959261a;--glass:#ffffff0b;--glass-strong:#ffffff13;--glass-hover:#ffffff17;--glass-border:#ffffff17;--glass-border-strong:#ffffff29;--blur:18px;--text:#f3f2f8;--text-2:#b9b6c9;--text-3:#7d7a8f;--accent:#8b7bff;--accent-soft:color-mix(in srgb, var(--accent) 18%, transparent);--accent-text:color-mix(in srgb, var(--accent) 70%, white);--series-1:#3987e5;--series-2:#d95926;--grid:#ffffff0f;--good:#3fbf7f;--bad:#e66767;--warn:#e0a526;--pop:#14121ef5;--sidebar-bg:#0a09128c;--field:#00000040;--line:#ffffff0a;--row-hover:#ffffff08;--shadow:#00000073;--backdrop:#05040ab3;--stage:#0e0d16;--error-text:#ffb3b3;--gold:#e8c45a;--silver:#b8bcc9;--bronze:#c98a55;--hot:#f39a73;--radius:16px;--radius-sm:10px;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Space Grotesk", var(--font)}:root[data-theme=oled]{--bg:#000;--bg-glow-1:transparent;--bg-glow-2:transparent;--bg-glow-3:transparent;--glass:#0b0b0d;--glass-strong:#17171b;--glass-hover:#1c1c21;--glass-border:#1f1f24;--glass-border-strong:#33333a;--blur:0px;--text:#f2f2f2;--text-2:#a8a8ae;--text-3:#6c6c73;--accent:#4c9bff;--series-1:#4c9bff;--series-2:#ff7a45;--grid:#ffffff12;--pop:#0e0e11;--sidebar-bg:#000;--field:#0b0b0d;--line:#141417;--row-hover:#0d0d10;--backdrop:#000c;--stage:#070708;--radius:12px}:root[data-theme=slate]{--bg:#0f141b;--bg-glow-1:#5e81ac33;--bg-glow-2:#6cb6d91a;--bg-glow-3:#e0a3700f;--glass:#94afd20e;--glass-strong:#94afd21a;--glass-hover:#94afd21f;--glass-border:#94afd21f;--glass-border-strong:#94afd238;--blur:12px;--text:#e5ecf4;--text-2:#a5b3c4;--text-3:#73839a;--accent:#6cb6d9;--series-1:#6cb6d9;--series-2:#e0a370;--grid:#94afd214;--pop:#121922f7;--sidebar-bg:#0d121999;--field:#05090e59;--line:#94afd20f;--row-hover:#94afd20a;--backdrop:#060a0fb3;--stage:#0b1016;--radius:14px}:root[data-theme=halloween]{--bg:#0d0910;--bg-glow-1:#ff7a1a2b;--bg-glow-2:#8c46d22e;--bg-glow-3:#7bd94a12;--glass:#ffc8a00b;--glass-strong:#ffc8a014;--glass-hover:#ffc8a01a;--glass-border:#ffbe961a;--glass-border-strong:#ffbe9630;--text:#f6efe7;--text-2:#c6b7aa;--text-3:#8c7d72;--accent:#ff7a1a;--series-1:#b57bff;--series-2:#ff7a1a;--good:#7bd94a;--bad:#ff5c5c;--hot:#ff9a4d;--grid:#ffc8a012;--pop:#160e14f7;--sidebar-bg:#0c080e99;--backdrop:#08040abf;--stage:#120c14}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.5}body:before{content:"";z-index:-1;background:radial-gradient(900px 600px at 10% -10%, var(--bg-glow-1), transparent 60%), radial-gradient(800px 600px at 100% 10%, var(--bg-glow-2), transparent 60%), radial-gradient(700px 500px at 60% 110%, var(--bg-glow-3), transparent 60%), var(--bg);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{display:block}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0}h1{font-size:26px;font-weight:700}h2{font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.small{font-size:12px}.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app{grid-template-columns:240px 1fr;min-height:100%;display:grid}.sidebar{z-index:40;border-right:1px solid var(--glass-border);background:var(--sidebar-bg);height:100vh;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));flex-direction:column;gap:4px;padding:20px 14px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:0;padding:4px 8px 14px;display:flex}.brand img{width:36px;height:36px}.brand b{font-family:var(--font-display);font-size:16px;line-height:1.1;display:block}.brand span{color:var(--text-3);font-size:12px}.nav-link{border-radius:var(--radius-sm);color:var(--text-2);align-items:center;gap:10px;padding:9px 12px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-link:hover{background:var(--glass);color:var(--text)}.nav-link.active{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.nav-link svg{opacity:.9;flex:none;width:18px;height:18px}.nav-scroll{scrollbar-width:thin;scrollbar-color:var(--glass-border-strong) transparent;flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group+.nav-group{margin-top:10px}.nav-group-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:4px 12px;font-size:10.5px;font-weight:600}.nav-row{align-items:center;gap:2px;display:flex}.nav-row .nav-link{flex:1;min-width:0}.nav-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-toggle{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.nav-toggle:hover{background:var(--glass);color:var(--text)}.nav-toggle svg{width:14px;height:14px;transition:transform .15s}.nav-toggle.open svg{transform:rotate(90deg)}.nav-sub{border-left:1px solid var(--glass-border);flex-direction:column;gap:1px;margin:2px 0 4px 21px;padding-left:10px;display:flex}.nav-link.sub{padding:6px 10px;font-size:13px}.search-btn{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--field);color:var(--text-3);cursor:pointer;font:inherit;text-align:left;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;display:flex}.search-btn:hover{border-color:var(--glass-border-strong);color:var(--text-2)}.search-btn svg{flex:none;width:16px;height:16px}.search-btn span{flex:1}kbd{font:600 11px var(--font);border:1px solid var(--glass-border-strong);color:var(--text-2);background:var(--glass);white-space:nowrap;border-radius:5px;padding:1px 6px}.sidebar-foot{border-top:1px solid var(--glass-border);flex-direction:column;gap:12px;margin-top:8px;padding:12px 8px 0;display:flex}.theme-pick{flex-direction:column;gap:6px;display:flex}.theme-pick-label{color:var(--text-3);justify-content:space-between;gap:8px;font-size:11.5px;display:flex}.theme-pick-label b{color:var(--text-2);white-space:nowrap;font-weight:600}.theme-swatches{gap:6px;display:flex}.theme-swatch{border:1px solid var(--glass-border-strong);cursor:pointer;border-radius:8px;flex:1;min-width:0;height:26px;padding:0;position:relative;overflow:hidden}.theme-swatch i{border-radius:2px;height:4px;position:absolute;bottom:5px}.theme-swatch i:first-child{width:45%;left:5px}.theme-swatch i:last-child{width:22%;right:5px}.theme-swatch.auto{color:var(--text-2);font:700 11px var(--font-display);background:linear-gradient(135deg,#0b0a12 0 50%,#0d0910 50% 100%)}.theme-swatch.auto:after{content:"";background:linear-gradient(135deg,#0000 49%,#ff7a1a80 49% 51%,#0000 51%);position:absolute;inset:0}.theme-swatch.on{box-shadow:0 0 0 2px var(--accent);border-color:#0000}.theme-swatch:hover{border-color:var(--text-3)}.icon-btn{border:1px solid var(--glass-border);background:var(--glass);width:36px;height:36px;color:var(--text-2);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.icon-btn:hover{color:var(--text);background:var(--glass-hover)}.icon-btn svg{width:18px;height:18px}.mobile-bar,.drawer-close,.drawer-backdrop{display:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.main{width:100%;min-width:0;max-width:1400px;padding:28px 32px 60px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.page-head p{color:var(--text-2);margin:4px 0 0}.card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(var(--blur));min-width:0;padding:18px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.card-head .sub{color:var(--text-3);font-size:12px}.grid{gap:16px;display:grid}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spacer{flex:1}.tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.tile{padding:16px 18px}.tile .label{color:var(--text-2);font-size:12px;font-weight:500}.tile .value{font-family:var(--font-display);margin-top:6px;font-size:28px;font-weight:600;line-height:1.2}.tile .foot{color:var(--text-3);margin-top:4px;font-size:12px}.tile{flex-direction:column;display:flex}.tile .value-sub{color:var(--text-3);font-size:14px;font-weight:500}.spark{margin-top:auto;position:relative}.spark svg{width:100%;height:100%;display:block;overflow:visible}.spark-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin:-3px 0 0 -3px;position:absolute}.tile>.foot{margin-bottom:10px}.meter{background:var(--glass-strong);border-radius:3px;height:6px;margin-top:auto;overflow:hidden}.meter>i{border-radius:3px;height:100%;display:block}.tiles.tiles-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tiles.tiles-5 .tile{padding:14px 16px}@media (width<=1350px){.tiles.tiles-5{grid-template-columns:repeat(6,minmax(0,1fr))}.tiles.tiles-5>*{grid-column:span 2}.tiles.tiles-5>:nth-child(-n+2){grid-column:span 3}}@media (width<=620px){.tiles.tiles-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tiles.tiles-5>:nth-child(n){grid-column:span 1}.tiles.tiles-5>:first-child{grid-column:1/-1}}.delta{font-size:12px;font-weight:600}.delta.up{color:var(--good)}.delta.down{color:var(--bad)}.seg{background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 12px;font-weight:500}.seg button:hover{color:var(--text)}.seg button.on{background:var(--glass-strong);color:var(--text);box-shadow:0 1px 0 var(--line) inset, 0 2px 8px var(--shadow)}.btn{border-radius:var(--radius-sm);border:1px solid var(--glass-border-strong);background:var(--glass-strong);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--glass-hover)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);color:#fff;border-color:#0000}.btn.primary:hover{filter:brightness(1.1)}.btn.danger{color:var(--bad)}.btn.sm{padding:5px 10px;font-size:12px}.input,.select{border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:var(--field);outline:none;min-width:0;padding:8px 12px}.input:focus,.select:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.select option{background:var(--bg)}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--text-2);font-size:12px;font-weight:500}.check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.check input{accent-color:var(--accent);width:16px;height:16px}.badge{background:var(--glass-strong);color:var(--text-2);border:1px solid var(--glass-border);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge.good{color:var(--good)}.badge.bad{color:var(--bad)}.badge.warn{color:var(--warn)}.dot{background:currentColor;border-radius:50%;width:7px;height:7px}.dot.pulse{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.emote-img{object-fit:contain;flex:none;min-width:0}.emote-hero{background:var(--glass);border:1px solid var(--glass-border);border-radius:18px;flex:none;place-items:center;min-width:112px;max-width:100%;height:112px;padding:0 14px;display:grid}.emote-grid{grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:10px;display:grid}.emote-cell{background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 8px 10px;transition:background .15s,transform .15s,border-color .15s;display:flex;position:relative}.emote-cell:hover{background:var(--glass-hover);border-color:var(--glass-border-strong);transform:translateY(-2px)}.emote-cell .img-wrap{place-items:center;height:48px;display:grid}.emote-cell .name{max-width:100%;font-size:13px;font-weight:600}.emote-cell .stat{color:var(--text-2);font-size:12px}.emote-cell .rank{color:var(--text-3);font-size:11px;font-weight:600;position:absolute;top:6px;left:8px}.emote-cell.removed{opacity:.55}.emote-card{text-align:center;background:var(--glass);border:1px solid var(--glass-border);border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:26px 10px 12px;transition:background .15s,transform .15s,border-color .15s;display:flex;position:relative}.emote-card:hover{background:var(--glass-hover);border-color:var(--glass-border-strong);transform:translateY(-2px)}.emote-card.removed{opacity:.55}.emote-card.podium{--rank:var(--gold);border-color:color-mix(in srgb, var(--rank) 45%, var(--glass-border));background:linear-gradient(165deg, color-mix(in srgb, var(--rank) 13%, transparent), var(--glass) 60%)}.emote-card.p2{--rank:var(--silver)}.emote-card.p3{--rank:var(--bronze)}.emote-card .medal{min-width:20px;height:20px;color:var(--text-3);background:var(--glass-strong);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:7px;left:8px}.emote-card.podium .medal{background:var(--rank);color:#17151f}.ec-tag{letter-spacing:.06em;border-radius:999px;padding:2px 6px;font-size:9.5px;font-weight:800;position:absolute;top:8px;right:8px}.ec-tag.hot{color:var(--hot);background:color-mix(in srgb, var(--series-2) 20%, transparent)}.ec-tag.new{color:var(--good);background:color-mix(in srgb, var(--good) 18%, transparent)}.ec-img{justify-content:center;align-items:center;width:100%;height:48px;display:flex;overflow:hidden}.ec-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.ec-stats{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;max-width:100%;display:flex}.ec-count{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.25}.ec-stats .delta{white-space:nowrap;font-size:11.5px}.ec-share{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.table-wrap{margin:0 -18px;padding:0 18px;overflow-x:auto}table{border-collapse:collapse;width:100%}th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--glass-border);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:500}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{color:var(--text)}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}tr:last-child td{border-bottom:0}tbody tr{transition:background .1s}tbody tr.clickable{cursor:pointer}tbody tr:hover{background:var(--row-hover)}td.r,th.r{text-align:right}.rank-list{flex-direction:column;gap:2px;display:flex}.rank-item{border-radius:var(--radius-sm);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.rank-item:hover{background:var(--glass)}.rank-item .pos{color:var(--text-3);text-align:right;font-size:12px;font-weight:600}.rank-item .bar{background:color-mix(in srgb, var(--series-1) 16%, transparent);z-index:-1;border-radius:8px;position:absolute;inset:3px auto 3px 0}.rank-item .who{align-items:center;gap:10px;min-width:0;display:flex}.action-row{border-radius:var(--radius-sm);grid-template-columns:64px minmax(0,170px) 76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;display:grid}.action-row:hover{background:var(--row-hover)}.action-row .badge{justify-self:start}.action-emote-img{flex:none;justify-content:center;width:72px;display:flex;overflow:hidden}.action-emote-img img{max-width:72px!important}.mini-avatar{object-fit:cover;background:var(--glass-strong);border-radius:50%;flex:none;width:24px;height:24px;display:inline-block}.moment-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.player{aspect-ratio:16/9;border-radius:var(--radius-sm);border:1px solid var(--glass-border);background:#000;position:relative;overflow:hidden}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.clip-list{flex-direction:column;gap:6px;max-height:480px;display:flex;overflow-y:auto}.clip-item{border-radius:var(--radius-sm);background:var(--glass);text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.clip-item:hover{background:var(--glass-hover)}.clip-item.on{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft)}.clip-item img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:112px}tbody tr.row-on{background:var(--accent-soft)}.compare-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px;display:grid}.compare-pairs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.compare-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.rank-item.editor-item{grid-template-columns:24px minmax(0,1fr) auto}.publish-banner{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft)}.empty{text-align:center;color:var(--text-2);padding:36px 16px}.empty img{opacity:.8;margin:0 auto 10px}.error-box{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bad) 12%, transparent);color:var(--error-text);border:1px solid color-mix(in srgb, var(--bad) 30%, transparent);padding:12px 14px}.skeleton{background:linear-gradient(90deg, var(--glass) 0%, var(--glass-strong) 50%, var(--glass) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.2s infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.chart-tip{background:var(--pop);border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--shadow);border-radius:10px;padding:8px 12px;font-size:12px}.chart-tip .t{color:var(--text-2);margin-bottom:4px}.chart-tip .s{align-items:center;gap:8px;display:flex}.chart-tip .sw{border-radius:2px;width:10px;height:3px}.legend{color:var(--text-2);gap:14px;font-size:12px;display:flex}.legend i{vertical-align:middle;border-radius:2px;width:12px;height:3px;margin-right:6px;display:inline-block}.progress{background:var(--glass-strong);border-radius:999px;height:8px;overflow:hidden}.progress>div{background:linear-gradient(90deg, var(--accent), var(--series-1));border-radius:999px;height:100%;transition:width .4s}.suggest{position:relative}.suggest-list{z-index:20;background:var(--pop);border:1px solid var(--glass-border-strong);border-radius:var(--radius-sm);box-shadow:0 12px 30px var(--shadow);padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0}.suggest-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;width:100%;padding:7px 10px;display:flex}.suggest-list button:hover,.suggest-list button.hl{background:var(--glass-hover)}.avatar{object-fit:cover;background:var(--glass-strong);border:2px solid var(--glass-border-strong);border-radius:50%;flex:none;width:64px;height:64px}.cal{grid-template-rows:repeat(7,12px);grid-auto-flow:column;gap:3px;padding-bottom:4px;display:grid;overflow-x:auto}.cal div{background:var(--glass-strong);border-radius:3px;width:12px;height:12px}.logs-frame{border:1px solid var(--glass-border);border-radius:var(--radius);background:#0f0f10;width:100%;height:calc(100vh - 210px);min-height:480px}@media (width<=1100px){.grid.split,.grid.cols-3,.moment-body{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.app{grid-template-columns:minmax(0,1fr)}.mobile-bar{z-index:30;background:var(--sidebar-bg);-webkit-backdrop-filter:blur(var(--blur));border-bottom:1px solid var(--glass-border);align-items:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}.mobile-bar .brand{padding:0}.sidebar{z-index:60;background:var(--bg);width:min(300px,86vw);height:auto;box-shadow:0 0 40px var(--shadow);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar .search-btn kbd{display:none}.drawer-close{margin-left:auto;display:grid}.drawer-backdrop{z-index:55;background:var(--backdrop);display:block;position:fixed;inset:0}.main{padding:20px 16px 48px}.grid.cols-2,.compare-inputs{grid-template-columns:minmax(0,1fr)}.tile .value{font-size:24px}.emote-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.action-row{grid-template-columns:52px minmax(0,1fr) auto;row-gap:4px}.action-row>:nth-child(4){grid-column:2/-1}.action-row>:nth-child(5){display:none}}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.badge.accent{color:var(--accent-text)}.cos-list{flex-direction:column;gap:2px;display:flex}.cos-item{border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:8px 10px;display:grid}.cos-item:hover{background:var(--glass)}.cos-item .pos{color:var(--text-3);text-align:right;font-size:12px;font-weight:600}.cos-item.deleted{opacity:.45}.cos-name{font-size:15px;font-weight:700}.paint-text{max-width:100%;font-weight:700;display:inline-block}.paint-text.blank{color:var(--text-2);font-style:italic}.badge-img{object-fit:contain;background:var(--glass);border-radius:4px;flex:none}img.badge-img{background:0 0}.cos-side{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.cos-watch{border-color:color-mix(in srgb, var(--warn) 35%, var(--glass-border))}.cos-watch-item{background:var(--glass);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cos-sub-head{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 8px;font-size:12px;font-weight:600}.cos-event{background:var(--glass);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;display:flex}.cos-event-body{overflow-wrap:anywhere;font-size:14px}@media (width<=1100px){.cos-side{order:-1;max-height:none;position:static}}.chatter-name{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.chatter-name .row{flex-wrap:nowrap;gap:8px;min-width:0}.chatter-avatar{object-fit:cover;background:var(--glass-strong);color:var(--text-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.name-link>.ellipsis{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 70%, transparent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.name-link:hover>.ellipsis{color:var(--accent-text);-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.chatter-plain>.ellipsis{font-weight:600}.rank-item .who .chatter-avatar{margin-right:-2px}.chart-pickable{cursor:pointer}.chart-pannable{cursor:grab}.chart-pannable:active{cursor:grabbing}.chart-zoom{justify-content:center;min-width:28px;font-weight:700}.day-nav{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.hour-chart-note{color:var(--text-3);font-size:12px}.chip-list{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--glass-border);background:var(--glass);border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--glass-border-strong);background:var(--glass-hover)}.chip small{color:var(--text-3);font-weight:500}:root{--recap-bar:#8b5cf6;--recap-hot:#ec4899}.recap-hero{border:1px solid color-mix(in srgb, #ec4899 35%, var(--glass-border));background:radial-gradient(120% 140% at 0% 0%, #ec489938, transparent 60%), radial-gradient(120% 140% at 100% 100%, #8b5cf638, transparent 60%), var(--glass);border-radius:18px;padding:22px 24px}.recap-hero .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, #ec4899 70%, var(--text));margin-bottom:6px;font-size:12px;font-weight:700}.recap-hero h1{margin:0 0 16px;font-size:clamp(24px,3.4vw,36px)}.recap-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){.recap-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.recap-tile{background:var(--field);border:1px solid var(--glass-border);border-radius:14px;min-width:0;padding:14px 16px}.recap-tile .label{color:var(--text-2);font-size:13px}.recap-tile .value{margin:4px 0;font-size:28px;font-weight:800}.recap-tile .foot{color:var(--text-3);font-size:12px}.recap-grid{align-items:start}@media (width<=1100px){.recap-grid{grid-template-columns:minmax(0,1fr)}}.recap-card{min-width:0}.recap-row{background:var(--glass);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:6px;padding:7px 10px;display:grid}.recap-row .pos{color:var(--text-3);text-align:right;font-size:13px;font-weight:700}.recap-row .pos.top{color:var(--gold)}.recap-row .who{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.recap-row .chg{text-align:right;min-width:30px;font-size:12px}.name-link-plain{text-overflow:ellipsis;font-weight:600;overflow:hidden}.name-link-plain:hover{color:var(--accent-text);text-decoration:underline}.recap-cat{background:var(--glass);border-radius:10px;align-items:stretch;gap:10px;padding:8px 10px;display:flex}.recap-cat i{background:linear-gradient(#ec4899,#8b5cf6);border-radius:4px;flex:none;align-self:stretch;width:4px}.recap-callout{background:var(--glass);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.recap-split{background:var(--glass-strong);border-radius:8px;height:8px;overflow:hidden}.recap-split i{background:var(--bad);border-radius:8px;height:100%;display:block}.recap-mini{background:var(--glass);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:13px;display:flex}.recap-mini .kv{color:var(--text-2);justify-content:space-between;gap:10px;display:flex}.recap-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.recap-highlights{grid-template-columns:minmax(0,1fr)}}.recap-hl{background:var(--glass);border-radius:12px;gap:12px;min-width:0;padding:12px 14px;display:flex}.recap-hl>span{font-size:22px}.recap-hl>div{min-width:0}.recap-badge{background:#ec48991f;border:1px solid #ec489980;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.recap-dots{gap:6px;margin-bottom:8px;display:flex}.recap-dots span{background:var(--glass-strong);width:26px;height:26px;color:var(--text-3);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.recap-dots span.on{color:#fff;background:linear-gradient(135deg,#f97316,#ec4899)}.modal-backdrop{z-index:100;background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{width:min(720px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.pasta-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--glass);border-radius:12px;padding:12px 14px;font-size:15px;line-height:2}.pasta-emote{vertical-align:middle;margin:0 2px;display:inline-flex}button.recap-hl-btn{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid #0000;width:100%}button.recap-hl-btn:hover{border-color:var(--glass-border-strong);background:var(--glass-hover)}.paint-stack{vertical-align:bottom;max-width:100%;display:inline-block;position:relative}.paint-layer{text-overflow:ellipsis;white-space:nowrap;color:#0000;background-position:50%;-webkit-background-clip:text;background-clip:text;display:block;overflow:hidden}.paint-layer.over{position:absolute;inset:0}.cos-item{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;width:100%}.cos-watch-item.clickable{cursor:pointer}.cos-watch-item.clickable:hover{background:var(--glass-hover)}button.linkish{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0}button.linkish:hover{text-decoration:underline}.cos-preview{background:var(--stage);border:1px solid var(--glass-border);border-radius:14px;place-items:center;min-height:160px;padding:24px 16px;display:grid;overflow:hidden}.cos-preview.light{background:#f4f4f7}.cos-preview-edit{text-align:center;cursor:text;width:100%;display:block;position:relative}.cos-preview-name{font-size:clamp(32px,6vw,56px);font-weight:800;line-height:1.2}.cos-preview-edit input{color:#0000;width:100%;caret-color:var(--text);text-align:center;font:inherit;background:0 0;border:none;outline:none;font-size:clamp(32px,6vw,56px);font-weight:800;line-height:1.2;position:absolute;inset:0}.cos-preview.light .cos-preview-edit input{caret-color:#111}.cos-preview-edit input:focus{box-shadow:0 0 0 1px var(--glass-border-strong) inset;border-radius:10px}.cos-preview-badge{object-fit:contain;image-rendering:auto;width:128px;height:128px}.cos-details{gap:6px;font-size:13px;display:grid}.cos-details .kv{grid-template-columns:170px minmax(0,1fr);gap:10px;display:grid}@media (width<=560px){.cos-details .kv{grid-template-columns:minmax(0,1fr);gap:2px}}button.cos-name-btn{font:inherit;color:inherit;cursor:pointer;vertical-align:bottom;background:0 0;border:none;max-width:100%;padding:0;display:inline-flex}button.cos-name-btn:hover{filter:brightness(1.15);text-decoration:underline;-webkit-text-decoration-color:var(--glass-border-strong);text-decoration-color:var(--glass-border-strong)}.nav-tag{font:800 9px var(--font-display);letter-spacing:.03em;color:#fff;background:#ec4899;border-radius:999px;flex:none;margin-left:auto;padding:1px 5px;font-style:normal;box-shadow:0 0 0 3px #ec489933}.nav-dot{background:#ec4899;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;box-shadow:0 0 0 3px #ec489940}.tool-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.tool-card{align-items:flex-start;gap:16px;transition:border-color .15s,transform .15s;display:flex}.tool-card:hover{border-color:var(--glass-border-strong);transform:translateY(-2px)}.tool-card h2{margin:0}.tool-icon{background:var(--glass-strong);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:30px;line-height:1;display:grid}.viewer-paints{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.viewer-badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.viewer-item{background:var(--glass);font:inherit;color:inherit;cursor:pointer;text-align:left;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;display:flex}.viewer-badges .viewer-item{text-align:center;align-items:center}.viewer-item:hover{border-color:var(--glass-border-strong);background:var(--glass-hover)}.viewer-item.active{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}.viewer-item.locked{opacity:.5}.viewer-item>*{max-width:100%}.viewer-paint{font-size:16px;font-weight:800}.watch-profile{background:var(--glass);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.act-conns{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:8px;display:grid}.act-conn{background:var(--glass);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.act-conn img{border-radius:50%;flex:none;width:32px;height:32px}.act-warn{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);border-radius:10px;padding:10px 14px;font-size:13px}.act-chip{background:var(--glass);border:1px solid var(--glass-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.act-chip input{accent-color:var(--c);margin:0}.act-chip i{background:var(--c);border-radius:50%;width:8px;height:8px}.act-day{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin:18px 0 6px;font-size:12px;font-weight:700}.act-ev{background:var(--glass);border:1px solid var(--glass-border);border-left:3px solid var(--c);width:100%;font:inherit;color:inherit;text-align:left;border-radius:10px;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:6px;padding:8px 12px;display:grid}.act-burst{cursor:pointer}.act-burst:hover{border-color:var(--c)}.act-body{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;display:flex}.act-emote{object-fit:contain;max-width:80px;height:26px}.act-nested{margin:-2px 0 8px 24px}@media (width<=560px){.act-ev{grid-template-columns:minmax(0,1fr);gap:2px}}.viewer-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=900px){.viewer-layout{grid-template-columns:minmax(0,1fr)}}.viewer-profile{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:16px}@media (width<=900px){.viewer-profile{position:static}}.viewer-avatar{width:96px;height:96px}.viewer-name{overflow-wrap:anywhere;margin:0;font-size:26px}.viewer-facts{text-align:left;gap:6px;width:100%;margin:4px 0;display:grid}.viewer-facts>div{justify-content:space-between;gap:10px;min-width:0;display:flex}.viewer-facts>div>:last-child{text-align:right;min-width:0}.viewer-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.vgrid-paints{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.vgrid-badges{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.vcard{background:var(--glass);border:1px solid var(--glass-border);font:inherit;color:inherit;cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:8px 8px 10px;transition:border-color .15s,background .15s,transform .15s;display:flex}.vcard:hover{border-color:var(--glass-border-strong);background:var(--glass-hover);transform:translateY(-2px)}.vcard.equipped{border-color:color-mix(in srgb, var(--accent) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent) inset}.vcard.locked .vcard-stage{opacity:.75}.vcard>*{max-width:100%}.vcard-stage{background:var(--stage);border-radius:8px;place-items:center;min-height:64px;padding:8px;display:grid;overflow:hidden}.vcard-paint{max-width:100%;font-size:20px;font-weight:800}.vcard-title{margin-top:2px;font-size:13px;font-weight:600}.owner-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.owner-item{color:inherit;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.owner-item:hover{background:var(--glass-hover)}.owner-check{background:var(--glass);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.match-box{position:relative}.match-box .input{width:100%}.match-suggest{z-index:20;background:var(--pop);border:1px solid var(--glass-border-strong);box-shadow:0 12px 30px var(--shadow);border-radius:12px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.match-suggest button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;font-weight:700;display:flex}.match-suggest button.on{background:var(--glass-hover)}.match-chip{background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-weight:700;display:inline-flex}.match-chip a{color:inherit}.vgrid-paints.compact{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}.vgrid-paints.compact .vcard-paint{font-size:17px}.owner-item.excluded{opacity:.6}.main:has(.side-layout){max-width:1920px}.side-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.side-main{flex-direction:column;gap:16px;min-width:0;display:flex}.side-col{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;display:grid}@media (width>=1800px){.side-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch}.side-wrap{min-height:calc(100vh - 150px);position:relative}.side-col{scrollbar-width:thin;scrollbar-color:var(--glass-border-strong) transparent;grid-template-columns:minmax(0,1fr);align-content:start;padding-right:4px;position:absolute;inset:0;overflow-y:auto}}.side-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-facts{gap:8px;font-size:13px;display:grid}.side-facts>div{justify-content:space-between;gap:12px;min-width:0;display:flex}.side-facts>div>:last-child{text-align:right;min-width:0}.side-row{color:inherit;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:5px 6px;display:flex}a.side-row,button.side-row{cursor:pointer}a.side-row:hover,button.side-row:hover{background:var(--glass-hover)}button.side-row{width:100%;font:inherit;text-align:left;background:0 0;border:0}.sparkbars{align-items:flex-end;gap:2px;height:56px;display:flex}.sparkbars>span{background:color-mix(in srgb, var(--accent) 70%, transparent);border-radius:2px 2px 0 0;flex:1;min-width:2px}.clip-card{color:inherit;flex-direction:column;gap:4px;min-width:0;display:flex}button.clip-thumb{cursor:pointer;width:100%;font:inherit;color:inherit;padding:0}.clip-play{color:#fff;text-shadow:0 2px 12px #000000b3;opacity:.85;place-items:center;font-size:28px;transition:opacity .15s;display:grid;position:absolute;inset:0}.clip-thumb:hover .clip-play{opacity:1}.clip-thumb{aspect-ratio:16/9;border:1px solid var(--glass-border);background:#000;border-radius:10px;display:block;position:relative;overflow:hidden}.clip-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.clip-card:hover .clip-thumb img{transform:scale(1.03)}.clip-len{color:#fff;background:#000000bf;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}.side-row.on{background:color-mix(in srgb, var(--accent) 18%, transparent)}.fav-emote{background:var(--glass);color:inherit;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:14px 8px;display:flex}.fav-emote:hover{background:var(--glass-hover)}.change-row{background:var(--glass);border-radius:10px;padding:8px 10px}.modal.clip-modal{width:min(1120px,100%)}.clip-modal .card-head{flex-wrap:nowrap;align-items:flex-start}.clip-modal .clip-list{max-height:min(480px,56vh)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leaderboard{min-width:600px}.leaderboard td{padding-top:8px;padding-bottom:8px}.lb-who{max-width:220px}.lb-move{white-space:nowrap;min-width:34px;font-size:11px;font-weight:700;display:inline-block}.lb-move.up{color:var(--good)}.lb-move.down{color:var(--bad)}.lb-move.same{color:var(--text-3)}.lb-move.new{color:var(--accent-text);letter-spacing:.04em;font-size:10px}.lb-bar-cell{width:38%;min-width:170px}.lb-track{background:var(--glass-strong);border-radius:4px;height:8px;display:flex;overflow:hidden}.lb-track i{flex:none;height:100%;display:block}.lb-track i.m{background:var(--series-2)}.lb-track i.e{background:var(--series-1)}.lb-nums{color:var(--text-2);white-space:nowrap;gap:12px;margin-top:4px;font-size:12px;display:flex}.lb-nums .on{color:var(--text);font-weight:600}.lb-fav{max-width:200px}.lb-fav-link{min-width:0;max-width:100%;color:var(--text-2);border-radius:8px;align-items:center;gap:8px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.lb-fav-link:hover{background:var(--glass-hover);color:var(--text)}.lb-legend{flex-wrap:wrap;margin-top:12px}.hover-anchor{min-width:0;max-width:100%;display:inline-flex}.hover-anchor.block{display:block}.hover-anchor.block>*{height:100%}.hover-card{z-index:200;pointer-events:none;background:var(--pop);border:1px solid var(--glass-border-strong);width:260px;box-shadow:0 14px 36px var(--shadow);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;animation:.12s ease-out hc-in;display:flex;position:fixed}@keyframes hc-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.hover-card{animation:none}}.hc-head{align-items:center;gap:10px;min-width:0;display:flex}.hc-emote{flex:none;max-width:140px;display:flex}.hc-title{flex-direction:column;min-width:0;display:flex}.hc-name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.hc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hc-stats>div{flex-direction:column;min-width:0;display:flex}.hc-stats .faint{font-size:11px}.hc-stats b{font-size:14px}.hc-stats .delta{font-size:11px}.hc-foot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-emotes{gap:6px;min-width:0;display:flex}.hc-chip{background:var(--glass-strong);border-radius:8px;flex:0 auto;align-items:center;gap:5px;min-width:0;padding:3px 7px;font-size:12px;display:inline-flex}.palette-backdrop{z-index:150;background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.palette{background:var(--pop);border:1px solid var(--glass-border-strong);width:min(620px,100%);max-height:70vh;box-shadow:0 24px 60px var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.palette-input{border-bottom:1px solid var(--glass-border);align-items:center;gap:10px;padding:12px 14px;display:flex}.palette-input svg{width:18px;height:18px;color:var(--text-3);flex:none}.palette-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.palette-input input:focus-visible{outline:none}.palette-list{padding:4px 6px 8px;overflow-y:auto}.palette-group{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:10px 10px 4px;font-size:10.5px;font-weight:600}.palette-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 10px;font-size:13.5px;display:flex}.palette-item.on{background:var(--accent-soft)}.palette-item .ellipsis{flex:0 auto}.palette-meta{color:var(--text-3);white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-size:12px}.palette-emote{flex:none;justify-content:center;width:56px;display:flex}.palette-glyph{text-align:center;width:22px;color:var(--text-3);flex:none}.palette-empty{text-align:center;color:var(--text-3);padding:24px}.palette-foot{border-top:1px solid var(--glass-border);color:var(--text-3);gap:16px;padding:8px 14px;font-size:11.5px;display:flex}.palette-foot kbd{margin-right:3px}@media (width<=560px){.palette-foot{display:none}.palette-backdrop{padding-top:16px}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}.emote-card,.emote-card:hover{transition:none;transform:none}}@property --sg-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.page-head-tools{flex-wrap:wrap;justify-content:flex-end;gap:10px}.suggest-btn{z-index:6;cursor:pointer;height:36px;color:var(--text);font:inherit;background:linear-gradient(var(--bg), var(--bg)) padding-box, conic-gradient(from var(--sg-angle), var(--accent), transparent 30%, transparent 50%, var(--accent) 70%, color-mix(in srgb, var(--accent) 40%, white) 85%, var(--accent)) border-box;box-shadow:0 0 14px -4px var(--accent);border:2px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:13.5px;font-weight:600;animation:6s linear infinite sg-spin;display:inline-flex;position:relative}.suggest-btn svg{width:17px;height:17px;color:var(--accent)}.suggest-btn:hover{box-shadow:0 0 20px -2px var(--accent)}@keyframes sg-spin{to{--sg-angle:360deg}}@media (prefers-reduced-motion:reduce){.suggest-btn{animation:none}}.suggest-modal{width:min(520px,100%)}.suggest-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.card.suggestion{padding:14px 16px}.card.suggestion.tag-important{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad), 0 0 18px -6px var(--bad)}.card.suggestion.tag-medium{border-color:#4c9bff;box-shadow:0 0 0 1px #4c9bff,0 0 18px -6px #4c9bff}.card.suggestion.tag-later{border-color:var(--good);box-shadow:0 0 0 1px var(--good), 0 0 18px -6px var(--good)}.suggestion-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.suggestion-head .spacer{flex:1}.suggestion-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.5}.suggestion-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.sug-tag{--c:var(--text-2);height:26px;font:inherit;cursor:pointer;color:var(--text-2);border:1px solid var(--glass-border);background:0 0;border-radius:999px;padding:0 10px;font-size:12px}.sug-tag.important{--c:var(--bad)}.sug-tag.medium{--c:#4c9bff}.sug-tag.later{--c:var(--good)}.sug-tag.prio{--c:var(--bad)}.sug-tag.low{--c:#4c9bff}.card.suggestion.tag-prio{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad), 0 0 18px -6px var(--bad)}.card.suggestion.tag-low{border-color:#4c9bff;box-shadow:0 0 0 1px #4c9bff,0 0 18px -6px #4c9bff}.sug-tag:hover{border-color:var(--c);color:var(--c)}.sug-tag.on{border-color:var(--c);color:var(--text);background:color-mix(in srgb, var(--c) 22%, transparent)}.access-code{letter-spacing:.02em;color:var(--text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}button.access-code.linkish{color:var(--text)}.access-code.big{letter-spacing:.06em;font-size:22px}.access-made{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.lock-page{place-items:center;min-height:60vh;padding:24px 0;display:grid}.lock-card{text-align:center;flex-direction:column;gap:14px;width:min(420px,100%);padding:28px 24px;display:flex}.lock-card h1{margin:0;font-size:24px}.lock-card p{margin:0}.lock-ic{width:52px;height:52px;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;place-items:center;margin:0 auto;display:grid}.lock-ic svg{width:26px;height:26px}.lock-input{text-align:center;letter-spacing:.08em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:17px}.sug-check{cursor:pointer;color:#0000;border:1.5px solid var(--glass-border);background:0 0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;transition:border-color .15s,background .15s,color .15s;display:grid}.sug-check svg{width:14px;height:14px}.sug-check:hover{border-color:var(--good);color:color-mix(in srgb, var(--good) 60%, transparent)}.sug-check.on{background:var(--good);border-color:var(--good);color:var(--bg)}.card.suggestion.done .suggestion-text{color:var(--text-2)}.friend-list{flex-direction:column;gap:8px;display:flex}.friend-row{border:1px solid var(--glass-border);background:var(--glass);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative;overflow:hidden}.friend-fill{background:color-mix(in srgb, var(--accent) 16%, transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}.friend-row>:not(.friend-fill){position:relative}.friend-rank{color:var(--text-3);text-align:center;font-weight:700}.friend-pair{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.friend-person{min-width:0;max-width:100%;color:var(--text);align-items:center;gap:7px;font-weight:600;display:inline-flex}a.friend-person:hover{color:var(--accent-text)}.friend-count{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.friend-count b{font-size:14px}.friend-ic{vertical-align:middle;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.friend-ic svg{width:17px;height:17px}.friend-ic.mutual{color:#ff5c9a}.friend-ic.left,.friend-ic.right{color:var(--text-3)}.friend-fact{border-bottom:1px solid var(--glass-border);flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.friend-fact:last-child{border-bottom:0;padding-bottom:0}@media (width<=640px){.friend-row{grid-template-columns:22px minmax(0,1fr)}.friend-count{text-align:left;grid-column:2;align-items:flex-start}}.period-stepper{align-items:center;gap:6px;display:inline-flex}.period-stepper .select{min-width:190px}.period-stepper .btn{justify-content:center;min-width:32px}.board-who{min-width:0;max-width:260px;color:var(--text);align-items:center;gap:8px;font-weight:600;display:inline-flex}a.board-who:hover{color:var(--accent-text)}.board-podium{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.board-podium-card{--medal:#f2c94c;border:1px solid color-mix(in srgb, var(--medal) 45%, transparent);background:color-mix(in srgb, var(--medal) 10%, var(--glass));border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.board-podium-card.p2{--medal:#c8d0dc}.board-podium-card.p3{--medal:#d9915a}.board-podium-card .chatter-avatar{box-shadow:0 0 0 2px var(--medal)}.board-medal{font-size:20px}.board-podium-n{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.board-podium-n b{font:700 24px var(--font-display);color:var(--text)}.board-bar{background:var(--glass);border-radius:6px;align-items:center;min-width:140px;height:24px;display:flex;position:relative;overflow:hidden}.board-bar i{background:color-mix(in srgb, var(--accent) 35%, transparent);position:absolute;inset:0 auto 0 0}.board-bar b{padding:0 8px;font-size:13px;position:relative}.board-notice{color:var(--text);border:1px solid color-mix(in srgb, var(--warn) 55%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent);border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.board-notice b{color:var(--warn)}.board-podium{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.board-podium-card>.stack{min-width:90px}.board-podium-n{flex:none}.board-podium-n b{font-size:22px}.atlas-card{padding:0;position:relative;overflow:hidden}.atlas-wrap{border-radius:inherit;background:radial-gradient(#10131a 0%,#07080b 100%);width:100%;position:relative}.atlas-canvas{touch-action:none;cursor:grab;display:block}.atlas-canvas:active{cursor:grabbing}.atlas-canvas.pointer{cursor:pointer}.atlas-tip{pointer-events:none;white-space:nowrap;color:#fff;background:#0a0b10eb;border:1px solid #ffffff26;border-radius:8px;padding:4px 9px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.atlas-zoom{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.atlas-zoom .btn{justify-content:center;width:34px;height:34px;padding:0;font-size:16px}.atlas-help{pointer-events:none;text-shadow:0 1px 2px #000;position:absolute;bottom:10px;left:12px}.atlas-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d13eb;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:8px;width:min(260px,100% - 24px);padding:12px;display:flex;position:absolute;top:12px;left:12px}.atlas-dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.atlas-row{color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.atlas-row:hover{background:#ffffff12}.atlas-groups{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;display:grid}.atlas-group{border:1px solid var(--glass-border);background:var(--glass);color:var(--text);font:inherit;cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:7px 10px;font-size:13px;display:flex}.atlas-group:hover,.atlas-group.on{border-color:var(--accent)}.atlas-group.on{background:color-mix(in srgb, var(--accent) 14%, transparent)}.count-badge{color:#fff;min-width:18px;height:18px;font:700 11px/1 var(--font,system-ui), system-ui, sans-serif;letter-spacing:0;box-shadow:0 0 0 2px var(--bg);background:#f23f43;border-radius:9px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-style:normal;display:inline-flex}.nav-link.sub{align-items:center;gap:8px;display:flex}.stv-tab .count-badge{margin-left:2px}.cards-credit{font-weight:600}.cards-credit a{color:var(--accent);font-weight:700}.chip.on{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft)}.input.sm,.select.sm{padding:5px 8px;font-size:13px}.cards-add{gap:6px;margin-bottom:12px}.cards-add .input{flex:0 220px}.cards-list{flex-direction:column;gap:10px;display:flex}.cards-row{border-radius:var(--radius-sm);border:1px solid var(--glass-border);border-left:3px solid var(--rc);background:var(--glass);grid-template-columns:230px 1fr;gap:14px;padding:12px;display:grid}.cards-who{align-items:flex-start;gap:10px;min-width:0;display:flex}.cards-who img,.cards-noav{background:var(--glass-hover);width:44px;height:44px;box-shadow:0 0 0 2px var(--rc);border-radius:50%;flex:none}.cards-name{color:var(--rc);overflow-wrap:anywhere;font-weight:700}.cards-rar{color:var(--rc);font-size:12px;font-weight:700}.cards-body{flex-direction:column;gap:6px;min-width:0;display:flex}.cards-body .input{width:100%;min-width:0}.cards-q{grid-template-columns:54px 1fr 74px auto auto;align-items:center;gap:6px;display:grid}.cards-fin{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.cards-fin3{flex-direction:column;font-size:9px;line-height:1.15;display:flex}.cards-fin3 i{font-style:normal}.cards-ok.on{color:var(--good);border-color:color-mix(in srgb, var(--good) 50%, transparent);background:color-mix(in srgb, var(--good) 14%, transparent)}.cards-cands{border-radius:var(--radius-sm);background:var(--glass-hover);flex-direction:column;gap:4px;max-height:260px;padding:8px;display:flex;overflow-y:auto}.cards-cand{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:13px}.cards-cand:hover{background:var(--glass)}.cards-cand small{color:var(--text-3);margin-left:6px}.cards-side{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (width<=1000px){.cards-row{grid-template-columns:1fr}.cards-q{grid-template-columns:54px 1fr auto auto}.cards-q>.faint{display:none}}.sc-row{perspective:900px;gap:14px;padding:14px 6px 12px;display:flex;overflow-x:auto}.sc-card{border:3px solid var(--rc);background:linear-gradient(170deg, color-mix(in srgb, var(--rc) 26%, #17132a), #120f20 70%);box-shadow:0 6px 18px color-mix(in srgb, var(--rc) 22%, transparent);color:#f3f2f8;border-radius:14px;flex-direction:column;flex:0 0 150px;gap:6px;padding:8px 8px 10px;display:flex;position:relative;overflow:hidden}.sc-card.r-Z{background:radial-gradient(circle at 30% 20%,#2b3f9e,#05071a 70%)}.sc-pic{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--rc) 70%, #000);background:#2a2440;border-radius:9px;overflow:hidden}.sc-pic img{object-fit:cover;width:100%;height:100%;display:block}.sc-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.sc-text{color:#d9d6e8;text-align:center;overflow-wrap:anywhere;min-height:46px;font-size:11.5px;line-height:1.35}.sc-text small{color:#a59fbe;margin-top:3px;font-size:10px;display:block}.sc-emote{vertical-align:middle;height:18px}.sc-rar{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--rc);margin-top:auto;font-size:10.5px;font-weight:800}.sc-rar span{letter-spacing:0;margin-left:2px}.sc-fin{z-index:2;text-transform:uppercase;letter-spacing:.05em;color:#120f20;background:var(--fc);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #0006}.sc-card.f-H:after,.sc-card.f-S:after,.sc-card.f-X:after{content:"";pointer-events:none;mix-blend-mode:screen;background-size:300% 300%;animation:5s linear infinite sc-sheen;position:absolute;inset:0}.sc-card.f-H:after{background-image:linear-gradient(115deg,#0000 20%,#4fe3ff47,#ff4fa340,#ffd84a40,#0000 80%)}.sc-card.f-S:after{background-image:linear-gradient(115deg,#0000 30%,#ffd75a73,#0000 70%)}.sc-card.f-X:after{background-image:repeating-linear-gradient(0deg,#ff4fe01f 0 2px,#0000 2px 5px),linear-gradient(115deg,#0000 25%,#4fe3ff4d,#ff4fe04d,#0000 75%)}.sc-card.f-X .sc-pic img{filter:drop-shadow(2px 0 #ff4fe0cc)drop-shadow(-2px 0 #4fe3ffcc)}@keyframes sc-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.sc-card{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .25s ease-out,box-shadow .25s}.sc-card[role=button]{cursor:pointer}.sc-card[role=button]:hover,.sc-card[role=button]:focus-visible{transform:translateY(-6px) scale(1.04) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 14px 30px #00000073, 0 0 0 2px color-mix(in srgb, var(--rc) 60%, transparent);outline:0;transition:transform 80ms linear,box-shadow .25s}.sc-glare{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%), #ffffff59, transparent 45%);transition:opacity .2s;position:absolute;inset:0}.sc-card:hover .sc-glare,.sc-card.big .sc-glare{opacity:1}.sc-view{z-index:200;background:var(--backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);perspective:1100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;padding:24px;animation:.18s ease-out sc-in;display:flex;position:fixed;inset:0}.sc-card.big{zoom:2;cursor:default;flex:none;width:150px;transition:transform 80ms linear;box-shadow:0 30px 60px #0000008c}.sc-info{flex-direction:column;align-items:flex-start;gap:8px;max-width:280px;display:flex}.sc-info h3{font-family:var(--font-display);margin:4px 0 0;font-size:28px}.sc-info p{color:var(--text-2);margin:0}.sc-pill{letter-spacing:.06em;text-transform:uppercase;color:#120f1d;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.sc-close{border-radius:var(--radius-sm);border:1px solid var(--glass-border-strong);background:var(--pop);width:42px;height:42px;color:var(--text);cursor:pointer;font-size:24px;position:absolute;top:16px;right:16px}@keyframes sc-in{0%{opacity:0}}@media (height<=760px){.sc-card.big{zoom:1.6}}@media (height<=560px){.sc-card.big{zoom:1.2}}@media (width<=700px){.sc-card.big{zoom:1.6}.sc-view{gap:18px}.sc-info{text-align:center;align-items:center}}@media (prefers-reduced-motion:reduce){.sc-card:after{animation:none}.sc-card{transition:none}}.packs-head{align-items:center;margin-bottom:14px}.packs-credit a{color:var(--accent-text);font-weight:600}.packs-acct{flex-wrap:wrap;justify-content:flex-end;gap:10px}.packs-status{color:var(--text-2);background:var(--glass);border:1px solid var(--glass-border);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.packs-status i{background:var(--text-3);border-radius:50%;width:8px;height:8px}.packs-status.ready{color:var(--good);border-color:color-mix(in srgb, var(--good) 40%, transparent);background:color-mix(in srgb, var(--good) 12%, transparent)}.packs-status.ready i{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 25%, transparent)}.packs-me{background:var(--glass);border:1px solid var(--glass-border);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;display:inline-flex}.packs-me img,.packs-noav{background:#9146ff;border-radius:50%;flex:none;width:26px;height:26px}.packs-me .linkish{color:var(--text-3)}.packs-me .linkish:hover{color:var(--text)}.packs-login,.btn.primary.packs-login{color:#fff;background:#9146ff;border-color:#0000;align-items:center;gap:8px;display:inline-flex}.packs-login:hover,.btn.primary.packs-login:hover{color:#fff;background:#a46bff}.packs-login.disabled{opacity:.55;pointer-events:none}.packs-login svg{width:16px;height:16px}.packs-login:disabled{opacity:.55;cursor:default}.packs-fine{color:var(--text-3);margin:2px 0 0;font-size:11px;font-style:italic}.packs-loginfo{flex-direction:column;gap:12px;width:min(560px,100%);display:flex}.packs-loginfo p{color:var(--text-2);margin:0;line-height:1.5}.packs-loginfo-head{align-items:center;gap:10px;display:flex}.packs-loginfo-head svg{color:#a970ff;width:26px;height:26px}.packs-loginfo-head h2{margin:0}.packs-loginfo-gets{border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border);padding:12px 14px}.packs-loginfo-gets h3{text-transform:uppercase;letter-spacing:.05em;color:var(--good);margin:0 0 6px;font-size:13px}.packs-loginfo-gets ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.app.app-embed{grid-template-columns:minmax(0,1fr)}.app-packs{border-radius:var(--radius);background:var(--bg);border:0;width:100%;height:calc(100vh - 56px);display:flex;overflow:hidden}.packs-dust{background:var(--glass);border:1px solid var(--glass-border);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.packs-dusti{background:linear-gradient(135deg,#bff6ff,#6fd3ff 45%,#a77bff);border-radius:2px;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 0 6px #82d2ffb3}.packs-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;height:640px;display:block}.sc-wear{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sc-wear i{display:block;position:absolute;inset:0}.sc-wear .wdull{mix-blend-mode:saturation;opacity:calc(var(--w) * .6);background:#8a7f6e}.sc-wear .wdirt{mix-blend-mode:multiply;opacity:clamp(0, calc((var(--w) - .35) * 1.6), .85);background:radial-gradient(circle at 18% 27%,#5a401e8c 0 2px,#0000 3px),radial-gradient(circle at 71% 14%,#5a401e73 0 1.5px,#0000 2.5px),radial-gradient(circle at 83% 63%,#5a401e80 0 2.5px,#0000 4px),radial-gradient(circle at 34% 81%,#5a401e73 0 1.5px,#0000 2.5px),radial-gradient(at 88% 92%,#6e502873,#0000 30%),radial-gradient(at 8% 6%,#6e502866,#0000 26%),linear-gradient(170deg,#96784640,#785f3c4d)}.sc-wear .ws1{opacity:clamp(0, calc((var(--w) - .2) * 1.5), .9);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'><g stroke='white' stroke-opacity='.75' stroke-width='.4' fill='none' stroke-linecap='round'><path d='M8 20 L30 34'/><path d='M60 10 L88 22'/><path d='M14 70 L40 61'/><path d='M55 90 L92 104'/><path d='M20 118 L46 130'/><path d='M70 50 L84 74'/><path d='M5 100 L18 92'/><path d='M35 40 L52 44'/><path d='M76 120 L95 112'/><path d='M44 76 Q52 80 63 78'/></g></svg>") 0 0/100% 100%}.sc-wear .ws2{opacity:clamp(0, calc((var(--w) - .55) * 2.4), 1);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 140' preserveAspectRatio='none'><g fill='none' stroke-linecap='round'><g stroke='black' stroke-opacity='.4' stroke-width='1.3' transform='translate(.7 .7)'><path d='M12 30 L70 58'/><path d='M82 14 L60 96'/><path d='M24 126 Q50 106 90 128'/><path d='M4 86 L36 77'/></g><g stroke='white' stroke-opacity='.9' stroke-width='.9'><path d='M12 30 L70 58'/><path d='M82 14 L60 96'/><path d='M24 126 Q50 106 90 128'/><path d='M4 86 L36 77'/></g></g></svg>") 0 0/100% 100%}.sc-wear .wedge{border-radius:inherit;opacity:clamp(0, calc((var(--w) - .15) * 1.3), 1);box-shadow:inset 0 0 0 2px #f0e6d273,inset 0 0 16px #462d148c}.sc-wear .wcrease{opacity:clamp(0, calc((var(--w) - .82) * 5.5), 1);background:linear-gradient(118deg,#0000 47.4%,#ffffffbf 48%,#0006 48.7%,#0000 49.4%)}.sc-wear .wgloss{opacity:clamp(0, calc((.2 - var(--w)) * 6), 1);mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#ffffff8c 45%,#c8ebff40 52%,#0000 66%) 0 0/250% 100%;animation:3.2s ease-in-out infinite sc-gloss}@keyframes sc-gloss{0%{background-position:120% 0}60%,to{background-position:-60% 0}}.sc-card.mint .sc-pic img{filter:saturate(1.12)contrast(1.05)}.sc-count{z-index:3;color:#fff;background:#0a0618bf;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:800;position:absolute;top:12px;left:12px}.sc-float{font-size:13px}.sc-float b{color:var(--text)}.sc-colwrap{z-index:150}.sc-col{width:min(1000px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.sc-col .card-head{z-index:5;background:var(--pop);border-bottom:1px solid var(--glass-border);margin:-18px -18px 10px;padding:14px 18px;position:sticky;top:-18px}.sc-close.static{width:36px;height:36px;margin-left:auto;font-size:20px;position:static}.sc-colsec+.sc-colsec{margin-top:16px}.sc-colsec h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:13px}.sc-colsec h3 span{color:var(--text-3);margin-left:4px}.sc-grid{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:6px 2px;display:grid}.sc-grid .sc-card{width:auto}.sc-card.r-T{background:linear-gradient(170deg,#3a352c,#1e1b16)}.sc-card.r-T .sc-pic img{filter:grayscale(.55)sepia(.25)}.sc-clanka{z-index:3;color:#e0344a;font:900 18px var(--font-display);letter-spacing:.08em;opacity:.9;pointer-events:none;border:3px double #e0344a;border-radius:6px;padding:2px 8px 1px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}.sc-owners{font-size:13px}.sc-owners b{color:var(--text)}button.packs-status{font:inherit;cursor:pointer;font-size:13px;font-weight:600}button.packs-status.ready:hover{background:color-mix(in srgb, var(--good) 20%, transparent)}.pnotes{z-index:950;flex-direction:column-reverse;gap:8px;width:min(340px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.pnote{border-radius:var(--radius-sm);background:var(--pop);border:1px solid var(--glass-border-strong);box-shadow:0 10px 30px var(--shadow);align-items:stretch;animation:.25s ease-out pnote-in;display:flex;overflow:hidden}.pnote-main{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:11px 4px 11px 13px;display:flex}.pnote-main:hover{background:var(--glass-hover)}.pnote-ico{flex:none;font-size:20px}.pnote-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.pnote-txt b{font-size:13.5px}.pnote-txt span{color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.pnote-x{width:34px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex:none;font-size:18px}.pnote-x:hover{color:var(--text);background:var(--glass-hover)}.pnote-gift{border-color:color-mix(in srgb, var(--good) 45%, transparent)}.pnote-accepted{border-color:color-mix(in srgb, var(--good) 35%, transparent)}.pnote-more{border:1px solid var(--glass-border-strong);background:var(--pop);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-end;padding:4px 10px;font-size:12px}@keyframes pnote-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=700px){.pnotes{bottom:12px;right:12px}}.main{position:relative}.me-chip{z-index:20;background:var(--glass);border:1px solid var(--glass-border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;text-decoration:none;display:inline-flex;position:absolute;top:12px;right:32px}.me-chip:hover{background:var(--glass-hover);color:var(--text)}.me-chip img,.me-chip .packs-noav{object-fit:cover;border-radius:50%;width:26px;height:26px}.me-chip b{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.main:has(.me-chip)>.page-head{padding-top:26px}@media (width<=900px){.me-chip{top:8px;right:16px}}.sc-slot{flex-direction:column;flex:0 0 150px;align-items:center;gap:8px;display:flex;position:relative}.sc-slot>.sc-card{flex:none}.sc-x{font-size:12px}.sc-x:hover{background:var(--bad);border-color:var(--bad);color:#fff}.sc-add{border:2px dashed var(--glass-border-strong);color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:6px;min-height:120px;font-size:12px;display:flex}.sc-add span{font-size:28px;line-height:1}.sc-add:hover{color:var(--text);border-color:var(--accent)}.sc-row.busy{opacity:.6;pointer-events:none}.sc-pickw.taken{opacity:.35;pointer-events:none}button.packs-dust{font:inherit;color:var(--text);cursor:pointer;font-size:13px;font-weight:600}button.packs-dust:hover{background:var(--glass-hover)}.packs-melink{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.packs-melink:hover b{text-decoration:underline}.main:has(.packs-frame){max-width:none}.sug-twitch{color:#a970ff;background:#9146ff29;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:600;text-decoration:none}.sc-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 12px;display:grid}.sc-stats>*{border-radius:var(--radius-sm);background:var(--glass);border:1px solid var(--glass-border);text-align:left;font:inherit;color:var(--text);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.sc-stats span{color:var(--text-3);font-size:12px}.sc-stats b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.sc-stats small{color:var(--text-2);font-size:12px}.sc-stats i{height:3px;width:var(--p);background:var(--accent);position:absolute;bottom:0;left:0}.sc-stats button,.sc-stats a{cursor:pointer}.sc-stats button:hover,.sc-stats a:hover{background:var(--glass-hover)}.sc-stats b small{color:var(--text-3);font-size:12px;font-weight:500}.sc-card.game{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;overflow:visible}.sc-card.game.big{flex:none}.sc-card.game:before,.sc-card.game:after{display:none}.game-card-wait{background:var(--glass);border-radius:12px;width:150px;height:213px}.sc-card.game.big{box-shadow:none;filter:drop-shadow(0 18px 30px #00000080)}.sc-card.game .sc-count{z-index:3}.sc-row:has(.sc-card.game){padding-top:30px;padding-bottom:18px;overflow-y:hidden}.sc-who{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sc-who:hover{color:var(--accent-text)}.sc-whowrap{z-index:260}.sc-whobox{flex-direction:column;width:min(560px,94vw);max-height:80vh;display:flex}.sc-wholist{flex-direction:column;gap:3px;min-height:0;display:flex;overflow-y:auto}.sc-whorow{border-radius:var(--radius-sm);color:var(--text);align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:flex}.sc-whorow:hover{background:var(--glass-hover);color:var(--text)}.sc-whorow.me{background:color-mix(in srgb, var(--accent) 13%, transparent)}.sc-whorow img,.sc-whorow .packs-noav{border-radius:50%;flex:none;width:26px;height:26px}.sc-whorow>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.sc-whocopies{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:65%;display:flex}.sc-cp{border:1px solid color-mix(in srgb, var(--fc) 55%, transparent);border-radius:999px;align-items:baseline;gap:5px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.sc-cp i{color:var(--fc);font-style:normal;font-weight:600}.sc-cp small{color:var(--text-3);font-weight:500}.clips-drop{text-align:center;border-style:dashed;padding:18px}.clips-drop.on{border-color:var(--accent);background:var(--accent-soft)}.clip-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.clip-video{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%}.clip-marks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.clip-marks.two{grid-template-columns:repeat(2,1fr)}.clip-mark{border:1px solid var(--glass-border);background:var(--glass);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;display:flex}@media (width<=900px){.clip-grid{grid-template-columns:1fr}}.clip-sug{border-top:1px solid var(--glass-border);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.clip-sug-link{overflow-wrap:anywhere}.packs-season{color:var(--text-2);margin:6px 0 0;font-size:12.5px}.packs-season b{color:var(--warn,#ffd84a)}.sc-colq{max-width:320px;margin:0 0 12px}.pnote-notice{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.changelog-link{border-radius:var(--radius-sm);color:var(--text-2);align-items:center;gap:8px;margin:0 -2px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}.changelog-link:hover{background:var(--glass);color:var(--text)}.changelog-link.active{background:var(--accent-soft);color:var(--text)}.changelog-link svg{flex:none;width:16px;height:16px}.changelog-link .ver{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.changelog-link .nav-dot{margin-left:0}.credit{color:var(--text-3);padding:0 8px;font-size:11px}.cl-head{align-items:center;gap:14px;display:flex}.cl-ver{font-family:var(--font-display);background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:12px;flex:none;padding:6px 12px;font-size:18px;font-weight:700}.cl-head h2{text-wrap:balance;font-size:20px}.cl-head p{margin:2px 0 0;font-size:13px}.cl-summary{color:var(--text-2);max-width:75ch;margin:12px 0 16px}.cl-change{grid-template-columns:minmax(220px,.75fr) minmax(0,2fr);align-items:center;gap:20px;display:grid}@media (width<=1100px){.cl-change{grid-template-columns:minmax(0,1fr);gap:12px}}.cl-text h3{margin-bottom:4px;font-size:15px}.cl-text p{margin:0;font-size:13px}.cl-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.cl-arrow{color:var(--text-3);align-self:center;font-size:18px}@media (width<=640px){.cl-compare{grid-template-columns:minmax(0,1fr)}.cl-arrow{justify-self:center;transform:rotate(90deg)}}.cl-frame{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.cl-frame figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700}.cl-frame.after figcaption{color:var(--accent-text)}.cl-frame .pv{background:var(--field);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;flex:1;justify-content:center;min-height:120px;padding:12px;display:flex;overflow:hidden}.cl-frame.before .pv{opacity:.8}.cl-frame.after .pv{border-color:color-mix(in srgb, var(--accent) 35%, var(--glass-border))}.pv{color:var(--text-2);font-size:11px;line-height:1.35}.pv b{color:var(--text);font-weight:600}.pv small{color:var(--text-3);font-size:9.5px}.pv em{white-space:nowrap;font-size:9px;font-style:normal;font-weight:700}.pv em.up{color:var(--good)}.pv em.dn{color:var(--bad)}.pv em.same{color:var(--text-3)}.pv-col{flex-direction:column;gap:3px;min-width:0;display:flex}.pv-col.center{align-items:center;gap:8px}.pv-row{align-items:center;gap:6px;min-width:0;display:flex}.pv-grid{gap:5px;min-width:0;display:grid}.pv-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.pv-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-grid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.pv-grid.tight>span{flex-direction:column;min-width:0;display:flex}.pv-em{height:16px;width:calc(16px * var(--w,1));background:var(--c);color:#17151f;max-width:100%;font:700 7px var(--font-display);border-radius:4px;flex:none;place-items:center;font-style:normal;display:inline-grid;overflow:hidden}.pv-line{background:var(--glass-strong);border-radius:3px;height:6px;display:block}.pv-line.strong{background:var(--glass-border-strong);height:8px}.pv-nav{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:2px 6px;display:flex;overflow:hidden}.pv-nav>i{opacity:.7;border:1.3px solid;border-radius:2px;flex:none;width:8px;height:8px}.pv-nav.on{background:var(--accent-soft);color:var(--text)}.pv-nav.sub{padding-left:20px;font-size:10px}.pv .pv-new{color:#fff;background:linear-gradient(90deg,#ec4899,#8b5cf6);border-radius:6px;margin-left:auto;padding:1px 4px;font-size:7px}.pv-group{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:4px 6px 1px;font-size:8px;font-weight:700}.pv-search,.pv-input{border:1px solid var(--glass-border);background:var(--glass);color:var(--text-3);border-radius:6px;align-items:center;gap:6px;padding:4px 7px;display:flex}.pv-search kbd{margin-left:auto;padding:0 3px;font-size:8px}.pv-input.big{color:var(--text);font-size:13px}.pv-caret{background:var(--accent);width:1.5px;height:13px}.pv-h{font-family:var(--font-display);font-size:13px}.pv-note{color:var(--text-3);font-size:10px}.pv-pop{background:var(--pop);border:1px solid var(--glass-border-strong);box-shadow:0 6px 16px var(--shadow);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex}.pv-pop.card{gap:6px;width:min(180px,100%)}.pv-res{color:var(--text);border-radius:5px;align-items:center;gap:6px;padding:3px 5px;display:flex}.pv-res.on{background:var(--accent-soft)}.pv-res span{color:var(--text-3);margin-left:auto;font-size:9.5px}.pv-av{background:var(--good);border-radius:50%;flex:none;width:14px;height:14px}.pv-tile{background:var(--glass);border:1px solid var(--glass-border);border-radius:7px;flex-direction:column;gap:1px;min-width:0;padding:6px;display:flex;overflow:hidden}.pv-tile b{font-family:var(--font-display);white-space:nowrap;font-size:13px}.pv-tile b span{color:var(--text-3);font-size:9px;font-weight:500}.pv-tile small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-spark{width:100%;height:16px;margin-top:2px;display:block}.pv-meter{background:var(--glass-strong);border-radius:2px;height:4px;margin-top:6px;display:block;overflow:hidden}.pv-meter i{background:var(--accent);height:100%;display:block}.pv-hole{border:1.5px dashed color-mix(in srgb, var(--bad) 55%, transparent);color:var(--bad);border-radius:7px;place-items:center;font-size:9px;display:grid}.pv-ecard{background:var(--glass);border:1px solid var(--glass-border);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:14px 4px 6px;display:flex;position:relative}.pv-ecard b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.pv-ecard strong{font:600 11px var(--font-display);color:var(--text)}.pv-ecard .pv-row{flex-wrap:wrap;justify-content:center;gap:4px}.pv-ecard small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pv-ecard.podium{--r:var(--gold);border-color:color-mix(in srgb, var(--r) 45%, var(--glass-border));background:linear-gradient(165deg, color-mix(in srgb, var(--r) 14%, transparent), var(--glass) 60%)}.pv-ecard.silver{--r:var(--silver)}.pv-ecard.bronze{--r:var(--bronze)}.pv-rank{color:var(--text-3);font-size:8px;position:absolute;top:3px;left:5px}.pv-medal{background:var(--r);color:#17151f;border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;font-weight:700;display:grid;position:absolute;top:3px;left:4px}.pv-hot{color:var(--hot);background:color-mix(in srgb, var(--series-2) 20%, transparent);border-radius:4px;padding:0 3px;font-size:6.5px;font-weight:800;position:absolute;top:3px;right:4px}.pv-blank{height:16px;display:block}.pv-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:9.5px}.pv-table th{border-bottom:1px solid var(--glass-border);white-space:nowrap;padding:2px 3px;font-size:8.5px;font-weight:500}.pv-table th:nth-child(2){width:34%}.pv-table td{border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:3px;overflow:hidden}.pv-lb{grid-template-columns:10px 22px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:5px;padding:3px 0;display:grid}.pv-rankn{color:var(--text-3);text-align:right}.pv-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pv-bar{background:var(--glass-strong);border-radius:3px;height:5px;display:flex;overflow:hidden}.pv-bar i{height:100%;display:block}.pv-bar i.m{background:var(--series-2)}.pv-bar i.e{background:var(--series-1)}.pv-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.pv-split.wide{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}.pv-side{background:var(--glass);border:1px solid var(--glass-border);border-radius:7px;flex-direction:column;gap:4px;padding:5px;display:flex}.pv-player{aspect-ratio:16/9;color:#fff;background:#000;border-radius:6px;place-items:center;font-size:16px;display:grid}.pv-player.small{font-size:9px}.pv-modal{background:var(--pop);border:1px solid var(--glass-border-strong);box-shadow:0 6px 16px var(--shadow);border-radius:9px;flex-direction:column;gap:6px;padding:7px;display:flex}.pv-modal .pv-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-x{color:var(--text-3);margin-left:auto}.pv-thumb{aspect-ratio:16/9;background:var(--glass-strong);border-radius:4px}.pv-thumb.on{box-shadow:0 0 0 1.5px var(--accent)}.pv-cursor{border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:9px solid var(--text);width:0;height:0;position:absolute;bottom:-4px;right:-4px;transform:rotate(-30deg)}.pv-chart{width:100%;height:auto;display:block}.pv-themes{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pv-mini{border:1px solid var(--glass-border);border-radius:8px;flex-direction:column;gap:5px;width:76px;padding:8px;display:flex}.pv-mini.dark{background:#0b0a12}.pv-mini.dark .pv-line{background:#ffffff1f}.pv-mini.dark .pv-line.strong{background:#ffffff4d}.pv-mini.light{background:#f5f4fa}.pv-mini.light .pv-line{background:#1e183c1a}.pv-mini.light .pv-line.strong{background:#1e183c4d}.pv-switch{border:1px solid var(--glass-border);border-radius:6px;gap:2px;padding:2px;display:flex}.pv-switch span{border-radius:4px;padding:1px 5px;font-size:9px}.pv-switch span.on{background:var(--glass-strong);color:var(--text)}.pv-phone{border:1.5px solid var(--glass-border-strong);border-radius:12px;flex-direction:column;gap:5px;width:110px;min-height:120px;margin:0 auto;padding:6px;display:flex}.pv-strip{border-bottom:1px solid var(--glass-border);gap:3px;padding-bottom:4px;display:flex;overflow:hidden}.pv-strip i{border:1.3px solid var(--text-3);border-radius:2px;flex:none;width:9px;height:9px}.pv-topbar{border-bottom:1px solid var(--glass-border);align-items:center;gap:5px;padding-bottom:4px;font-size:8px;display:flex}.pv-topbar b{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pv-drawer{background:var(--glass);box-shadow:0 4px 12px var(--shadow);border-radius:6px;flex-direction:column;gap:2px;padding:4px;display:flex}.pv-url{background:var(--glass);border:1px solid var(--glass-border);color:var(--text);overflow-wrap:anywhere;border-radius:6px;padding:6px 8px;font-family:ui-monospace,Consolas,monospace;font-size:10.5px}.pv-mini .pv-line{background:#ffffff24}.pv-spooky{background:radial-gradient(120% 120% at 0 0,#ff7a1a40,#0000 60%),radial-gradient(120% 120% at 100% 100%,#8c46d24d,#0000 60%),#0d0910;position:relative;overflow:hidden}.pv-spooky:after{content:"";opacity:.35;background:linear-gradient(225deg,#0000 47%,#f6efe7 48% 50%,#0000 51%),radial-gradient(circle at 100% 0,#0000 14px,#f6efe7 15px,#0000 16px),radial-gradient(circle at 100% 0,#0000 26px,#f6efe7 27px,#0000 28px);width:34px;height:34px;position:absolute;top:0;right:0}.pv-haunt{background:radial-gradient(120% 120% at 0 0,#ff7a1a38,#0000 60%),radial-gradient(120% 120% at 100% 100%,#8c46d247,#0000 60%),#0d0910;position:relative;overflow:hidden}.pv-hatlogo{color:#f6efe7;align-items:center;gap:4px;padding-top:4px;font-size:9px;display:inline-flex;position:relative}.pv-hat{clip-path:polygon(0 100%,45% 0,60% 20%,100% 100%);background:#2a1b33;width:14px;height:10px;position:absolute;top:-4px;left:-2px;transform:rotate(-14deg);box-shadow:inset 0 -2px #ff7a1a}.pv-hatlogo b:before{content:"";vertical-align:-2px;background:#e9b44c;border-radius:50%;width:12px;height:12px;margin-right:4px;display:inline-block}.pv-fog{background:radial-gradient(50% 80% at 30% 100%,#965adc73,#0000 70%),radial-gradient(40% 70% at 80% 100%,#965adc59,#0000 70%);height:26px;position:absolute;bottom:-8px;left:-10%;right:-10%}.pv-haunt .pv-em{position:absolute;bottom:-4px;right:8px}.pv-swoopbat{position:absolute;transform:rotate(-12deg)}.pv-swoopbat .pv-em{position:static}.pv-trail{align-items:center;gap:3px;display:flex}.pv-trail i{background:#ff7a1a;border-radius:50%;display:block;box-shadow:0 0 6px #ff7a1a}.pv-trail i:first-child{opacity:.3;background:#b57bff;width:3px;height:3px;box-shadow:0 0 6px #b57bff}.pv-trail i:nth-child(2){opacity:.45;width:4px;height:4px}.pv-trail i:nth-child(3){opacity:.6;background:#b57bff;width:5px;height:5px;box-shadow:0 0 6px #b57bff}.pv-trail i:nth-child(4){opacity:.8;background:#ffaa50;width:6px;height:6px}.pv-trail i:nth-child(5){width:7px;height:7px}.pv-scene{width:100%;max-width:110px;height:56px;padding:0;position:relative;overflow:hidden}.pv-miniweb{width:34px;height:34px;position:absolute;top:0;right:0}.pv-minipumpkin{filter:drop-shadow(0 0 4px #ff8c1e99);position:absolute}.pv-moon{background:#f4e6b8;border-radius:50%;width:16px;height:16px;position:absolute;top:6px;right:10px;box-shadow:0 0 10px #f4e6b880}.pv-graves{background:radial-gradient(6px 8px at 20% 30%,#2a1f33 98%,#0000),radial-gradient(5px 7px at 45% 45%,#2a1f33 98%,#0000),radial-gradient(6px 8px at 75% 35%,#2a1f33 98%,#0000),linear-gradient(#0000 55%,#120b16 55%);height:18px;position:absolute;bottom:0;left:0;right:0}.pv-flags{clip-path:polygon(0 0,100% 0,96% 100%,91% 0,86% 100%,81% 0,76% 100%,71% 0,66% 100%,61% 0,56% 100%,51% 0,46% 100%,41% 0,36% 100%,31% 0,26% 100%,21% 0,16% 100%,11% 0,6% 100%,0 0);background:repeating-linear-gradient(90deg,#ff7a1a 0 10px,#1d1224 10px 20px,#8f52e0 20px 30px);height:14px;position:absolute;top:2px;left:6px;right:6px}.pv-thread{background:#ece4f6b3;width:1px;position:absolute;top:0;right:22px}.pv-spider{background:#1d1224;border-radius:50%;width:11px;height:12px;position:absolute;right:17px;box-shadow:0 0 0 1px #ff7a1a99}.pv-spider:before{content:"";border-left:2px solid #1d1224;border-right:2px solid #1d1224;height:4px;position:absolute;top:4px;left:-5px;right:-5px}.pv-mouse{border-bottom:8px solid #ff7a1a;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:54px;right:4px;transform:rotate(-30deg)}.pv-witch{filter:drop-shadow(0 2px 3px #0009);width:auto;height:26px;position:absolute}.pv-row .spacer{flex:1}.pv-seg{color:var(--text-3);border:1px solid var(--glass-border);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:9px;font-style:normal}.pv-suggest{color:var(--text);border:1.5px solid var(--accent);box-shadow:0 0 10px -2px var(--accent);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:700}.pv-sgbox{background:var(--glass);border:1px solid var(--glass-border);border-radius:7px;flex-direction:column;align-self:flex-end;gap:4px;width:62%;padding:6px;display:flex}.pv-sgbox b{font-size:10px}.pv-sgbox .pv-input{font-size:9px;font-style:normal}.pv-sg{border:1.5px solid var(--c);box-shadow:0 0 8px -3px var(--c);border-radius:6px;align-items:center;gap:6px;padding:5px 6px;display:flex}.pv-sg small{color:var(--c);white-space:nowrap;font-size:8.5px}.cl-group{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:8px 0 -4px;font-size:12px;font-weight:700}.cl-group:first-child{margin-top:0}.pv-stage{background:var(--stage);border:1px solid var(--glass-border);border-radius:7px;place-items:center;min-width:0;padding:8px 6px;display:grid;overflow:hidden}.pv-stage.small{padding:4px 6px}.pv-paint{font:800 13px var(--font-display);color:#0000;white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;max-width:100%;overflow:hidden}.pv-chip{border:1px solid var(--glass-border);color:var(--text-2);border-radius:999px;padding:1px 7px;font-size:9px;font-style:normal}.pv-chip.on{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.pv-rarity{border-radius:999px;align-self:flex-start;padding:1px 5px;font-size:8px;font-style:normal;font-weight:700}.pv-rarity.r0{color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent)}.pv-rarity.r1{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent)}.pv-rarity.r2{color:var(--text-2);background:var(--glass-strong)}.pv-banner{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 35%, var(--bg)), color-mix(in srgb, var(--series-1) 25%, var(--bg)));border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.pv-ring{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;display:grid;position:relative}.pv-ring:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:15%}.pv-ring b{z-index:1;font-size:9px;position:relative}.pv-ring.big{width:70px;height:70px;margin:0 auto}.pv-ring.big b{font-size:14px}.pv-minibars{align-items:flex-end;gap:2px;height:22px;display:flex}.pv-minibars i{background:color-mix(in srgb, var(--accent) 70%, transparent);border-radius:2px 2px 0 0;flex:1}.pv-rail{flex-direction:column;gap:6px;padding-left:14px;display:flex;position:relative}.pv-rail:before{content:"";background:color-mix(in srgb, var(--accent) 60%, transparent);width:2px;position:absolute;top:2px;bottom:2px;left:4px}.pv-rail>div{position:relative}.pv-rail>div:before{content:"";background:var(--bg);border:2px solid var(--c);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-13px}.pv-alert{box-shadow:inset 2px 0 0 var(--good);gap:4px}.pv-friend{border:1px solid var(--glass-border);border-radius:5px;padding:3px 5px;position:relative;overflow:hidden}.pv-friend>:not(.pv-friendfill){position:relative}.pv-friendfill{background:color-mix(in srgb, var(--accent) 16%, transparent);position:absolute;inset:0 auto 0 0}.pv-pcard{border:2px solid var(--rc);background:color-mix(in srgb, var(--rc) 18%, var(--glass));border-radius:5px;flex-direction:column;gap:3px;width:34px;padding:3px;display:flex;position:relative;overflow:hidden}.pv-pcpic{aspect-ratio:1;background:color-mix(in srgb, var(--rc) 45%, var(--glass-strong));border-radius:3px;display:block}.pv-pcard small{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:6px;line-height:1.1;overflow:hidden}.pv-pcard.f-H:after,.pv-pcard.f-S:after,.pv-pcard.f-X:after{content:"";pointer-events:none;position:absolute;inset:0}.pv-pcard.f-H:after{background:linear-gradient(115deg,#0000 20%,#4fe3ff59,#ff4fa34d,#0000 80%)}.pv-pcard.f-S:after{background:linear-gradient(115deg,#0000 30%,#ffd75a8c,#0000 70%)}.pv-pcard.f-X:after{background:repeating-linear-gradient(0deg,#ff4fe038 0 2px,#0000 2px 4px)}.pv-dust{align-items:center;gap:3px;font-size:9px;font-weight:700;display:inline-flex}.pv-dust i{background:linear-gradient(135deg,#bff6ff,#6fd3ff 45%,#a77bff);border-radius:1px;width:6px;height:6px;transform:rotate(45deg)}.pv-fair{flex-direction:column;gap:3px;width:120px;font-size:9px;display:flex}.pv-fair b{color:var(--good)}.pv-fair i{background:linear-gradient(90deg, var(--bad), var(--warn) 30%, var(--good) 42%, var(--good) 58%, var(--warn) 70%, var(--bad));border-radius:3px;height:5px;display:block}.pv-worn{filter:saturate(.35)sepia(.3)brightness(.85);display:inline-flex;position:relative}.pv-worn:after{content:"";background:linear-gradient(120deg,#0000 40%,#ffffffb3 42%,#0000 44%),linear-gradient(40deg,#0000 60%,#ffffff80 61%,#0000 62.5%);position:absolute;inset:0}.pv-mint{filter:saturate(1.2);border-radius:5px;display:inline-flex;box-shadow:0 0 10px #ffd75a80}.pv-trash{display:inline-flex;position:relative}.pv-trash b{color:#e0344a;letter-spacing:.05em;border:1.5px double #e0344a;border-radius:3px;padding:0 3px;font-size:7px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}.pv-pack{color:#ffd84a;width:42px;height:58px;font:800 7px var(--font-display);text-align:center;background:linear-gradient(160deg,#8b5cf6,#5b2bd6);border:2px solid #1b1238;border-radius:6px;place-items:center;display:grid}.pv-twbtn{color:#fff;background:#9146ff;border-radius:7px;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:700}.pv-ring{border:2.5px solid var(--c);border-radius:50%;width:16px;height:16px;display:block}.pv-key{font:700 9px var(--font);border:1px solid var(--glass-border-strong);background:var(--glass-strong);color:var(--text);border-radius:4px;padding:1px 5px}.pv-clip{color:#fff;background:linear-gradient(135deg,#2b1868,#110a30);border-radius:6px;place-items:center;height:38px;font-size:10px;display:grid}.pv-opt{border:1px solid var(--glass-border-strong);background:var(--glass);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:3px 6px;font-size:9px;overflow:hidden}.pv-opt.on{border-color:var(--good);background:color-mix(in srgb, var(--good) 18%, transparent)}.pv-panel{border:1px solid var(--glass-border-strong);background:var(--glass);border-radius:6px;padding:5px}.pc{--pc-bg:color-mix(in srgb, var(--bg) 86%, var(--text) 5%);background:linear-gradient(var(--pc-bg), var(--pc-bg)) padding-box, linear-gradient(165deg, color-mix(in srgb, var(--text) 16%, transparent), color-mix(in srgb, var(--text) 4%, transparent) 45%, color-mix(in srgb, var(--accent) 26%, transparent)) border-box;border-radius:var(--radius);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent), 0 14px 34px -22px var(--shadow);border:1px solid #0000;padding:16px;position:relative}.pc.glow{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 55%) padding-box, linear-gradient(var(--pc-bg), var(--pc-bg)) padding-box, linear-gradient(165deg, color-mix(in srgb, var(--accent) 55%, transparent), color-mix(in srgb, var(--text) 5%, transparent) 50%, color-mix(in srgb, var(--series-1) 35%, transparent)) border-box}.pc-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pc-head h2{font-size:15px}.pc-head .sub{color:var(--text-3);margin-left:auto;font-size:12px}.pc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}a.pc,button.pc{color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s}a.pc:hover,button.pc:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent), 0 18px 36px -20px var(--shadow);transform:translateY(-2px)}.stv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.stv-head h1{font-size:26px;line-height:1.15}.stv-head p{color:var(--text-2);max-width:72ch;margin:4px 0 0;font-size:13.5px}.stv-crumb{color:var(--text-3);font-size:12px}.stv-crumb:hover{color:var(--accent-text)}.stv-actions{gap:8px}.tool-ic{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.tool-ic svg{width:52%;height:52%}.stat{flex-direction:column;gap:2px;display:flex}.stat-label{color:var(--text-3);font-size:12px;font-weight:500}.stat-value{font:600 24px/1.2 var(--font-display)}.stat-sub{color:var(--text-3);font-size:12px}.tone-good{color:var(--good)}.tone-bad{color:var(--bad)}.tone-accent{color:var(--accent-text)}.stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ring{border-radius:50%;flex:none;place-items:center;max-width:100%;display:grid;position:relative}.ring:after{content:"";background:color-mix(in srgb, var(--bg) 86%, var(--text) 5%);border-radius:50%;position:absolute;inset:11%}.ring-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.mini-bars{align-items:flex-end;gap:3px;display:flex}.mini-bars i{border-radius:3px 3px 1px 1px;flex:1;min-width:2px}.mini-bars-labels{color:var(--text-3);justify-content:space-between;margin-top:4px;font-size:10.5px;display:flex}.split-bar{background:var(--glass-strong);border-radius:5px;height:10px;display:flex;overflow:hidden}.split-bar i{height:100%;display:block}.meter-bar{background:var(--glass-strong);border-radius:4px;flex:1;min-width:40px;height:7px;overflow:hidden}.meter-bar i{border-radius:4px;height:100%;display:block}.stage{background:var(--stage);border:1px solid var(--glass-border);border-radius:12px;place-items:center;min-width:0;padding:14px 10px;display:grid;overflow:hidden}.stage .paint-text{max-width:100%}.rarity{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.rarity.legendary{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent)}.rarity.rare{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.rarity.uncommon{color:var(--series-1);border-color:color-mix(in srgb, var(--series-1) 45%, transparent);background:color-mix(in srgb, var(--series-1) 10%, transparent)}.rarity.common{color:var(--text-2);border-color:var(--glass-border-strong);background:var(--glass)}.rail{flex-direction:column;gap:10px;padding-left:22px;display:flex;position:relative}.rail:before{content:"";background:linear-gradient(var(--accent), color-mix(in srgb, var(--accent) 8%, transparent));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:7px}.rail-item{min-width:0;position:relative}.rail-item:before{content:"";background:var(--bg);border:2px solid var(--c,var(--accent));border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-21px}.rail-head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:8px 0 -2px;font-size:11px;font-weight:600}.stv-grid-main{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:16px;display:grid}@media (width<=1150px){.stv-grid-main{grid-template-columns:minmax(0,1fr)}}.chip-btn{border:1px solid var(--glass-border);background:var(--glass);color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.chip-btn:hover{color:var(--text);border-color:var(--glass-border-strong)}.chip-btn.on{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.chip-btn .n{color:var(--text-3);font-size:11.5px}.chip-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.chip-grid .chip-btn{border-radius:10px;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:5px 2px;font-size:12px}.chip-grid .chip-btn .n{font-size:11px}.lookup-bar{background:color-mix(in srgb, var(--accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.lookup-bar input{background:0 0;border:0;outline:none;flex:240px;min-width:0;padding:8px 10px;font-size:14px}.lookup-bar input:focus-visible{outline:none}.drop-paints{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.drop-badges{flex-wrap:wrap;gap:14px;display:flex}.drop-badge{width:64px;color:inherit;text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.drop-badge span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.tool-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.tool-tile{align-items:center;gap:12px;display:flex}.tool-tile b{font-size:14px;display:block}.tool-tile small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.show-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.show-grid.badges{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.show-card{flex-direction:column;gap:9px;padding:10px;display:flex}.show-card .stage{padding:22px 10px}.show-card .stage .paint-text{font-size:22px;font-weight:800}.show-card .meta{color:var(--text-3);justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.show-card .title{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.show-card .title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.show-card.locked{opacity:.5}.new-mark{letter-spacing:.05em;color:var(--good);background:color-mix(in srgb, var(--good) 15%, transparent);border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-weight:800}.anim-mark{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-weight:700}.drop-day{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.drop-day .stage{padding:7px 14px}.drop-day .stage .paint-text{font-size:16px;font-weight:800}.cos-hero .cos-preview{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--text) 7%, transparent), var(--stage) 70%);min-height:200px}.also-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.also-row:last-child{border-bottom:0}.viewer-banner{border-radius:var(--radius);overflow:hidden}.viewer-banner .band{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 45%, var(--bg)), color-mix(in srgb, var(--series-1) 35%, var(--bg)) 60%, color-mix(in srgb, var(--series-2) 30%, var(--bg)));height:84px}.viewer-banner .body{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:-34px;padding:0 18px 16px;display:flex}.viewer-banner .ava{object-fit:cover;border:4px solid color-mix(in srgb, var(--bg) 86%, var(--text) 5%);background:var(--glass-strong);border-radius:50%;flex:none;width:84px;height:84px}.viewer-banner h1{overflow-wrap:anywhere;font-size:28px;line-height:1.1}.alert-row{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.alert-row.gain{box-shadow:inset 3px 0 0 var(--good), inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent)}.alert-row.loss{box-shadow:inset 3px 0 0 var(--bad), inset 0 1px 0 color-mix(in srgb, var(--text) 5%, transparent)}.alert-row .when{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.scan-hist{flex-direction:column;display:flex}.scan-hist .r{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1.3fr) minmax(0,1fr) 70px 70px;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.scan-hist .r:last-child{border-bottom:0}.funnel{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.funnel .step{flex:140px}.funnel .arrow{color:var(--text-3);align-self:center}.paint-chip{background:var(--stage);border:1px solid var(--glass-border);border-radius:12px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:inline-flex}.paint-chip .paint-text{font-size:15px;font-weight:800}.mover{grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) 56px;align-items:center;gap:10px;min-width:0;padding:6px 0;display:grid}.mover>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.act-rail{padding-left:34px;position:relative}.act-rail:before{content:"";background:linear-gradient(var(--accent), color-mix(in srgb, var(--accent) 8%, transparent));border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:22px}.act-rail .act-day{margin:14px 0 6px -12px;padding-left:0}.act-rail .act-day:first-child{margin-top:0}.act-rail .act-ev{background:0 0;border:0;border-radius:8px;margin-bottom:2px;padding:6px 0 6px 6px;position:relative}.act-rail .act-ev:before{content:"";background:var(--bg);border:2px solid var(--c);border-radius:50%;width:10px;height:10px;position:absolute;top:11px;left:-17px}.act-rail .act-ev:hover{background:var(--row-hover)}.act-rail .act-burst{background:color-mix(in srgb, var(--c) 8%, transparent)}.scan-top{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (width<=800px){.scan-top{grid-template-columns:minmax(0,1fr)}.scan-hist .r{grid-template-columns:44px minmax(0,1fr) 60px 60px}.scan-hist .r>:nth-child(3){display:none}}.stv-tabs{z-index:20;scrollbar-width:none;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(var(--blur));border-bottom:1px solid var(--glass-border);gap:4px;margin:-28px -32px 20px;padding:10px 32px;display:flex;position:sticky;top:0;overflow-x:auto}.stv-tabs::-webkit-scrollbar{display:none}.stv-tab{color:var(--text-2);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:500;display:inline-flex}.stv-tab svg{opacity:.85;flex:none;width:15px;height:15px}.stv-tab:hover{color:var(--text);background:var(--glass)}.stv-tab.on{color:var(--text);background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}@media (width<=820px){.stv-tabs{margin:-20px -16px 16px;padding:8px 16px;top:57px}}.slb-list{flex-direction:column;gap:4px;display:flex}.slb-row{color:inherit;border:1px solid #0000;border-radius:10px;grid-template-columns:44px minmax(0,1fr) 72px 72px 72px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:grid}a.slb-row:hover{background:var(--glass);border-color:var(--glass-border)}.slb-row>.num{text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums}.slb-row>.num.on{color:var(--text);font-weight:700}.slb-headrow{padding-top:0;padding-bottom:4px}.slb-headrow>span:nth-child(n+3){text-align:right}.slb-headrow>span.on{color:var(--accent-text,var(--accent))}.slb-rank{text-align:center;font:700 15px var(--font-display);color:var(--text-3)}.slb-who{align-items:center;gap:10px;min-width:0;display:flex}.slb-who .mini-avatar{width:32px;height:32px}.slb-meter{background:var(--glass-strong);border-radius:3px;max-width:220px;height:4px;display:block;overflow:hidden}.slb-meter i{background:var(--accent);opacity:.75;border-radius:3px;height:100%;display:block}.slb-top{--medal:#f2c94c;background:color-mix(in srgb, var(--medal) 7%, transparent);border-color:color-mix(in srgb, var(--medal) 30%, transparent)}.slb-top.slb-2{--medal:#c8d0dc}.slb-top.slb-3{--medal:#d9915a}.slb-top .slb-rank{color:var(--medal);font-size:18px}.slb-top .mini-avatar{box-shadow:0 0 0 2px var(--medal)}.slb-top .slb-meter i{background:var(--medal)}.slb-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}.slb-pager .btn{justify-content:center;min-width:32px}@media (width<=640px){.slb-row{grid-template-columns:32px minmax(0,1fr) 52px 52px 52px;gap:6px;padding:6px}.slb-who .mini-avatar{width:26px;height:26px}}.unob-mark{color:var(--text-3);border:1px solid var(--glass-border);white-space:nowrap;border:1px solid var(--glass-border);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:10.5px}.unob-list{flex-direction:column;gap:2px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.unob-row{border-radius:8px;align-items:center;gap:10px;padding:5px 8px;display:flex}.unob-row:hover{background:var(--glass)}.unob-row input[type=checkbox]{flex:none}.shop-tag{white-space:nowrap;cursor:pointer;color:#3ee08f;background:#3ee08f24;border:1px solid #3ee08f73;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}a.shop-tag:hover{background:#3ee08f3d}.shop-tag.sm{padding:0 6px;font-size:10.5px;font-weight:700}.shop-note{color:var(--text);background:#3ee08f17;border:1px solid #3ee08f66;border-radius:12px;padding:10px 14px;font-size:13.5px}.shop-note a{color:#3ee08f;font-weight:600}.shop-note.gone{border-color:var(--glass-border);background:var(--glass);color:var(--text-2)}.show-card .show-stage{display:block;position:relative}.show-card .stage-tags{pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:6px;left:6px}.show-card .stage-tags.right{pointer-events:auto;left:auto;right:6px}.show-card .stage-tags:empty{display:none}.show-card .stage-tags>*{box-shadow:0 1px 4px #00000073}.show-card .stage-tags .anim-mark,.show-card .stage-tags .lock-mark{background:#0a0b10b8;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.show-card .stage-tags .new-mark{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.show-card .title{min-width:0;display:block}.show-card .title b{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.show-card .stage-tags .new-mark,.show-card .stage-tags .badge{border:1px solid color-mix(in srgb, currentColor 45%, transparent);background:#0a0b10c7}.bundle-name{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.bundle-tag{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.alert-row.alert-group{flex-direction:column;align-items:stretch;gap:8px}.alert-group-items{flex-wrap:wrap;gap:6px;padding-left:34px;display:flex}.alert-group-items .alert-bundle{border:1px dashed color-mix(in srgb, var(--accent) 40%, transparent);border-radius:10px;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.feed-count{font:inherit;cursor:pointer;color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;margin-left:6px;padding:0 7px;font-size:11px;font-weight:700}.feed-count:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}.feed-group{background:var(--bg-2,#7f7f7f14);border-radius:8px;flex-direction:column;gap:4px;max-height:220px;margin-top:6px;padding:6px 8px;display:flex;overflow-y:auto}:root[data-theme=halloween]{--hw-silk:#ece4f68c;--hw-side:240px;--hw-top:0px}@media (width<=820px){:root[data-theme=halloween]{--hw-side:0px;--hw-top:57px}}:root[data-theme=halloween],:root[data-theme=halloween] body{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffc27a'/%3E%3Cstop offset='.5' stop-color='%23ff7a1a'/%3E%3Cstop offset='1' stop-color='%23a45cff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M3 2 L3 22 L8.5 17.2 L12 25 L15.6 23.4 L12.2 15.9 L19.6 15.6 Z' fill='url%28%23g%29' stroke='%231a0f1f' stroke-width='1.7' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2,auto}:root[data-theme=halloween] :is(a,button,[role=button],[role=radio],[role=option],[role=tab],select,summary,label.check,.clickable,.chart-pickable,tbody tr.clickable){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M15 8 q.5-4.5 4.5-5' stroke='%233f7d2b' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cg stroke='%231a0f1f' stroke-width='1.3'%3E%3Cellipse cx='9.5' cy='17.5' rx='6.5' ry='8.5' fill='%23d9590c'/%3E%3Cellipse cx='20.5' cy='17.5' rx='6.5' ry='8.5' fill='%23d9590c'/%3E%3Cellipse cx='15' cy='17.5' rx='7' ry='9.5' fill='%23ff7a1a'/%3E%3C/g%3E%3Cpath d='M10.5 14 l2.4 3.2 h-4.8z M19.5 14 l2.4 3.2 h-4.8z' fill='%23ffd36b'/%3E%3Cpath d='M9.5 20.5 q5.5 4.5 11 0 l-1.6 2 -1.7-1.3 -1.7 1.5 -1.7-1.5 -1.7 1.3z' fill='%23ffd36b'/%3E%3C/svg%3E") 15 7,pointer}:root[data-theme=halloween] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea){cursor:text}:root[data-theme=halloween] body:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 20% 90%,#965adc29,#0000 70%),radial-gradient(35% 55% at 65% 100%,#ff7a1a17,#0000 70%),radial-gradient(45% 50% at 90% 95%,#965adc1f,#0000 70%);height:260px;animation:26s ease-in-out infinite alternate fog-drift;position:fixed;bottom:-40px;left:-10%;right:-10%}@keyframes fog-drift{0%{transform:translate(-4%)}to{transform:translate(4%)}}:root[data-theme=halloween] .brand{position:relative}:root[data-theme=halloween] .brand:before{content:"";pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E%3Cpath d='M2 25 q18 -7 36 0 q-18 5 -36 0z' fill='%231f1426' stroke='%23ff7a1a' stroke-width='1'/%3E%3Cpath d='M11 23 L19 3 q3 -2 6 3 l-3 2 L28 22z' fill='%232a1b33' stroke='%23ff7a1a' stroke-width='1'/%3E%3Cpath d='M11.5 20 q8 -2.5 16 0 l.5 2 q-8.5 -2.5 -17 0z' fill='%23ff7a1a'/%3E%3C/svg%3E") 50%/contain no-repeat;width:34px;height:26px;position:absolute;top:-12px;left:9px;transform:rotate(-14deg)}:root[data-theme=halloween] .mobile-bar .brand:before{width:30px;height:22px;top:-13px;left:1px}.hw-front,.hw-back{top:var(--hw-top);bottom:0;right:0;left:var(--hw-side);pointer-events:none;position:fixed;overflow:hidden}.hw-front{z-index:4}.hw-back{z-index:-1}.hw-at{position:absolute}.hw-tr{top:0;right:0}.hw-tl{top:0;left:0}.hw-br{bottom:6px;right:18px}.hw-br.hw-lift{bottom:52px}.hw-top{width:min(900px,92%);top:-4px;left:50%;transform:translate(-50%)}.hw-web{opacity:.75;filter:drop-shadow(0 0 1px #0009);display:block}.hw-spider{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;right:98px}.hw-thread{background:linear-gradient(var(--hw-silk), #ece4f6cc);width:1px;height:104px;transition:height 1.5s cubic-bezier(.45,0,.3,1)}.hw-spider.down .hw-thread{height:290px;transition:height .55s cubic-bezier(.3,1.5,.55,1)}.hw-spider-body{transform-origin:50% 0;filter:drop-shadow(0 0 6px #ff7a1a73)drop-shadow(0 0 1px #ece4f6cc);margin-top:-8px;animation:4s ease-in-out infinite spider-sway;display:block}.hw-spider.down .hw-legs{transform-origin:30px 26px;animation:.18s linear infinite alternate legs-wiggle}@keyframes spider-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes legs-wiggle{0%{transform:scaleX(.9)}to{transform:scaleX(1.08)}}.hw-spider.calm .hw-spider-body{animation:none}.hw-patch{align-items:flex-end;display:flex}.hw-patch>*+*{margin-left:-14px}.hw-pumpkin{animation:3.2s ease-in-out infinite pumpkin-glow;display:block;overflow:visible}.hw-face{fill:#ffd36b;animation:2.6s step-end infinite flicker}@keyframes pumpkin-glow{0%,to{filter:drop-shadow(0 0 6px #ff8c1e73)drop-shadow(0 4px 8px #00000080)}50%{filter:drop-shadow(0 0 14px #ff8c1eb3)drop-shadow(0 4px 8px #00000080)}}@keyframes flicker{0%,to{fill:#ffd36b}12%{fill:#ffbf40}14%{fill:#ffe08a}40%{fill:#ffc85a}42%{fill:#ffd36b}71%{fill:#ffb12e}73%{fill:#ffe08a}}.hw-bunting{filter:drop-shadow(0 4px 6px #00000073);width:100%;height:auto;display:block;overflow:visible}.hw-pennant{transform-box:view-box;animation:3.6s ease-in-out infinite pennant-sway}@keyframes pennant-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.hw-moon{filter:drop-shadow(0 0 24px #f4e6b859);opacity:.85;width:120px;height:120px;position:absolute;top:34px;right:6%}.hw-graves{width:100%;height:150px;position:absolute;bottom:0;left:0}.hw-ghost{opacity:.22;animation:7s ease-in-out infinite ghost-float;position:absolute}.hw-ghost svg{width:100%;height:auto;display:block}.hw-ghost.g1{width:90px;top:28%;left:6%}.hw-ghost.g2{width:70px;animation-duration:8s;animation-delay:-2.5s;top:52%;right:9%}.hw-ghost.g3{width:56px;animation-duration:6s;animation-delay:-4s;top:78%;left:46%}@keyframes ghost-float{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(12px,-18px)rotate(3deg)}}@media (width<=820px){.hw-web{width:130px;height:130px}.hw-spider{right:52px}.hw-spider .hw-thread{height:60px}.hw-spider.down .hw-thread{height:180px}.hw-patch{transform-origin:100% 100%;transform:scale(.7)}.hw-moon{width:80px;height:80px}.hw-ghost.g1{width:60px}.hw-ghost.g2{width:50px}.hw-ghost.g3{width:40px}}.main.spook-in{animation:.55s cubic-bezier(.2,.7,.2,1) spook-in}@keyframes spook-in{0%{opacity:0;filter:blur(6px)brightness(.5)hue-rotate(-20deg);transform:translateY(14px)scale(.995)}60%{filter:blur(1px)brightness(.9)}to{opacity:1;filter:none;transform:none}}.witch-flight{z-index:250;pointer-events:none;position:fixed;inset:0;overflow:hidden}.witch{opacity:0;will-change:transform;transform-origin:50% 55%;filter:drop-shadow(0 6px 10px #00000080);width:auto;position:absolute;top:0;left:0}.witch-spark{pointer-events:none;border-radius:50%;animation:.9s ease-out forwards witch-spark;position:absolute}@keyframes witch-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx,-8px), var(--dy,14px)) scale(.3)}}.ember-trail{z-index:300;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){:root[data-theme=halloween] body:after,.main.spook-in,.hw-pumpkin,.hw-face,.hw-pennant,.hw-ghost,.hw-spider-body{animation:none}}:root[data-theme=halloween][data-hw-banner] .main{padding-top:clamp(64px,11vw,118px)}
