@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 20";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-20-latin-ext-400-normal-BO3lmWef.woff2)format("woff2"),url(/assets/jersey-20-latin-ext-400-normal-B2iV2rsB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 20";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-20-latin-400-normal-bNi78tgO.woff2)format("woff2"),url(/assets/jersey-20-latin-400-normal-CEBC6LzF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Skyfolio Symbols;src:url(data:font/woff2;base64,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)format("woff2");font-display:swap;unicode-range:U+E000-F8FF}@font-face{font-family:Monocraft;src:url(data:font/woff2;base64,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)format("woff2");font-display:swap}@font-face{font-family:Monocraft;src:url(data:font/woff2;base64,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)format("woff2");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0a0e24;--panel:#151b3ac7;--panel-solid:#161c3c;--raised:#222a55;--well:#0e1330;--line:#333e74;--line-soft:#262f5e;--ink:#f3f5ff;--muted:#b0b9da;--faint:#8d97bd;--coin:#ffcb47;--coin-deep:#c98a12;--xp:#8df05a;--xp-deep:#3f9e2c;--sky-blue:#69d2ff;--enchant:#b98cff;--danger:#ff7a7a;--warn-bg:#3b2a10;--warn-line:#8a641f;--radius:4px;--face:linear-gradient(180deg, #2d3675 0%, #1f2654 48%, #181e47 100%);--face-up:linear-gradient(180deg, #3a458f 0%, #293268 52%, #1e2553 100%);--lip:#080b24;--edge:#0b0f2d;--lit:inset 0 1px 0 #ffffff38, inset 1px 0 0 #ffffff0d, inset -1px 0 0 #ffffff0d, inset 0 -2px 0 #0000003d;--raise:var(--lit), 0 3px 0 var(--lip), 0 11px 18px -5px #030416b3;--raise-high:var(--lit), 0 6px 0 var(--lip), 0 22px 30px -8px #030416d9;--sunk:inset 0 3px 5px #0009, inset 2px 0 3px #0000003d, inset -2px 0 3px #0000003d, 0 1px 0 #ffffff21;--gold-face:linear-gradient(180deg, #ffe493 0%, #ffcb47 58%, #efb233 100%);--out:cubic-bezier(.2, .8, .2, 1);--pixel:"Pixelify Sans Variable", ui-monospace, monospace;--name:"Jersey 20", var(--pixel);--body:"Skyfolio Symbols", "Figtree Variable", system-ui, "Segoe UI Symbol", "Apple Symbols", sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--ink);font:15px/1.5 var(--body);font-variant-numeric:tabular-nums;margin:0}body:before{content:"";z-index:-1;background:radial-gradient(1100px 640px at 88% 104%,#863e8c4d,#0000 70%),radial-gradient(900px 620px at 4% 62%,#3a46c83d,#0000 70%);position:fixed;inset:0}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--coin);outline-offset:2px}.pixel{image-rendering:pixelated;display:block}.muted{color:var(--muted)}.sky{pointer-events:none;z-index:0;background:linear-gradient(#0d1140 0%,#1d1a63 34%,#4a2a84 64%,#7a3a7e 100%);height:760px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.sky-stars{opacity:.75;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,#0000),radial-gradient(1.5px 1.5px at 38% 62%,#cfe0ff,#0000),radial-gradient(1px 1px at 58% 12%,#fff,#0000),radial-gradient(1.5px 1.5px at 72% 44%,#ffe9c4,#0000),radial-gradient(1px 1px at 88% 76%,#fff,#0000),radial-gradient(1px 1px at 24% 84%,#cfe0ff,#0000);background-size:340px 240px;position:absolute;inset:0 0 45%}.sky-glow{background:radial-gradient(circle,#ffaa6e57,#ff788c1f 42%,#0000 68%);border-radius:50%;width:760px;height:760px;position:absolute;top:40px;left:calc(50% - 760px)}.far{height:auto;position:absolute}.far.f1{top:66px;right:max(2%,50% - 740px)}.far.f2{top:34px;left:29%}.far.f3{top:356px;left:max(1%,50% - 720px)}.cloud{color:#d6d0ff21;height:auto;animation:linear infinite drift;position:absolute;left:0}.cloud.c1{width:340px;animation-duration:120s;top:86px}.cloud.c2{color:#ffc8c81f;width:230px;animation-duration:170s;animation-delay:-60s;top:290px}.cloud.c3{color:#ffd6be1a;width:460px;animation-duration:210s;animation-delay:-130s;top:470px}@keyframes drift{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.page{z-index:1;flex-direction:column;max-width:1180px;min-height:100dvh;margin:0 auto;padding:0 24px;display:flex;position:relative}.footer{color:var(--faint);text-align:center;margin-top:auto;padding:56px 0 26px;font-size:13px}.home{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 0 16px;display:flex}.home-art{aspect-ratio:290/305;width:min(360px,76vw,44vh);animation:7s ease-in-out infinite bob;position:relative}.home-island{aspect-ratio:290/420;filter:drop-shadow(0 24px 34px #08062299);width:100%;position:absolute;bottom:0;left:0}@keyframes bob{50%{transform:translateY(-12px)}}.wordmark{font:400 clamp(76px, 12vw, 120px)/.95 var(--name);letter-spacing:.02em;text-shadow:0 3px #352a86,0 6px #1c1550,0 18px 26px #080622b3;position:relative}.wordmark span{color:var(--coin);text-shadow:0 3px #96620a,0 6px #3b2503,0 18px 26px #080622b3}.home-sub{color:#dcdff5;max-width:34em;margin:14px 0 26px;font-size:18px}.search-wrap{width:min(520px,100%)}.search-wrap.small{width:270px;max-width:58vw}.people{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.people-label{color:var(--muted);margin-right:2px;font-size:14px}.person{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);min-height:40px;box-shadow:var(--raise);transition:transform .15s var(--out), border-color .15s, box-shadow .15s;align-items:center;gap:8px;padding:4px 14px 4px 8px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.person:hover{border-color:var(--coin);box-shadow:var(--raise-high);transform:translateY(-3px)}.person:active{box-shadow:var(--lit);transform:translateY(2px)}.person img,.person .barrier{border-radius:2px}.pulse{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:13.5px;display:inline-flex}.pulse i,.live i{background:var(--xp);flex:none;width:8px;height:8px}.home-warn{color:var(--coin);margin-top:18px;font-size:14px}.search{border-radius:var(--radius);box-shadow:var(--sunk), 0 14px 26px -8px #030416d9;background:linear-gradient(#0a0f29,#151b40);border:2px solid #3a4585;transition:border-color .15s;display:flex}.search:focus-within{border-color:var(--coin)}.search.invalid{border-color:var(--danger)}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:15px 18px;font-size:17px}.search input::placeholder{color:var(--faint)}.search button{background:var(--gold-face);color:#2a1a00;font:700 18px var(--pixel);box-shadow:inset 0 1px 0 #ffffffa6, 0 3px 0 var(--coin-deep), 0 6px 9px #00000073;border:0;border-radius:2px;margin:4px 4px 7px;padding:0 26px;transition:filter .12s,transform 80ms,box-shadow 80ms}.search button:hover{filter:brightness(1.08)}.search button:active{transform:translateY(3px);box-shadow:inset 0 1px #fff6}.search.small input{padding:8px 12px;font-size:16px}.search.small button{padding:0 14px;font-size:16px}.search-error{color:var(--danger);text-align:left;margin-top:8px;font-size:13.5px}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 6px;display:flex}.brand{font:400 31px/1 var(--name);letter-spacing:.02em;align-items:center;gap:9px;text-decoration:none;display:flex}.banner{background:linear-gradient(180deg, #4b3614, var(--warn-bg));border:2px solid var(--warn-line);border-radius:var(--radius);box-shadow:var(--raise);margin:8px 0;padding:10px 14px;font-size:14px}.notice{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);margin-bottom:16px;padding:18px 20px}.notice p{color:var(--muted);max-width:62ch;margin-top:4px}.error-view{text-align:center;padding:40px 0}.error-art{aspect-ratio:290/305;width:220px;margin:0 auto 8px;position:relative}.error-view h1{font:400 42px/1.1 var(--name);margin-bottom:8px}.error-view p{color:var(--muted);margin-bottom:20px}.btn{background:var(--face-up);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);transition:transform .1s var(--out), border-color .12s, box-shadow .1s;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover:not(:disabled){border-color:var(--coin);box-shadow:var(--raise-high);transform:translateY(-2px)}.btn:active:not(:disabled){box-shadow:var(--lit);transform:translateY(3px)}.btn:disabled{color:var(--muted)}.skeleton{gap:18px;display:grid}.sk{border-radius:var(--radius);background:#ffffff0f;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff17 50%,#0000 70%);animation:1.3s linear infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sk-chips{width:70%;height:36px;margin:12px 0 18px}.sk-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sk-stat{height:86px}.sk-row{height:52px}.sk-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sk-card{height:84px}.hero{grid-template-columns:290px minmax(0,1fr);align-items:end;gap:36px;padding:18px 0 28px;display:grid}.stage{width:290px;height:420px;animation:7s ease-in-out infinite bob;position:relative}.stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffbc844d,#ff96961a 62%,#0000);position:absolute;inset:6% -24% -8%}.stage-island{filter:drop-shadow(0 30px 34px #080622bf);width:100%;display:block;position:absolute;bottom:0;left:0}.stage-body{width:200px;height:274px;margin-left:-100px;position:absolute;bottom:139px;left:50%}.stage-scene{width:100%;height:116.667%;position:absolute;top:-16.667%;left:0}.stage-season{text-align:center;color:#d5daf6;font:400 22px/1 var(--name);text-shadow:0 2px #00000080;pointer-events:none;position:absolute;bottom:2px;left:0;right:0}.skin3d{opacity:0;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:opacity .18s;display:block}.skin3d.dragging{cursor:grabbing}.skin3d.flat{cursor:default}.hero-main{min-width:0}.hero-title{flex-wrap:wrap;align-items:baseline;gap:0 14px;display:flex}.hero-title h1{font:400 clamp(48px, 7.4vw, 80px)/1 var(--name);letter-spacing:.01em;overflow-wrap:anywhere;text-shadow:0 3px #352a86,0 6px #1c1550,0 16px 24px #080622b3}.peek-letter{isolation:isolate;display:inline-block;position:relative}.peek-after{z-index:1;position:relative}.peek-clip{z-index:-1;pointer-events:none;width:.75em;height:.6375em;position:absolute;top:-.4em;left:-.144em;overflow:hidden}.peek-clip svg{width:.75em;height:.6em;transition:transform .42s cubic-bezier(.2,1.25,.4,1);position:absolute;bottom:0;left:0;transform:translateY(105%)}.peek-clip.on svg{transform:translateY(0)}.peek-look{animation:3s step-end infinite peek-look}.peek-hands{z-index:1;opacity:0;width:.75em;height:.6em;transition:opacity .16s, transform .26s var(--out);pointer-events:none;position:absolute;top:-.3625em;left:-.144em;transform:translateY(.14em)}.peek-hands.on{opacity:1;transition-delay:.12s;transform:translateY(0)}@keyframes peek-look{0%,to{transform:translate(0)}34%{transform:translate(-1px)}62%{transform:translate(1px)}82%{transform:translate(0)}}.rank{font:400 clamp(26px, 3.6vw, 36px) var(--name);text-shadow:0 2px #00000073}.rank-plus.dark{-webkit-text-stroke:1.5px #ffffffbf;paint-order:stroke fill}.rank-plus.black{text-shadow:1px 1px #a69abd}.profile-chips,.subtabs{flex-wrap:wrap;gap:6px;display:flex}.profile-chips{margin:12px 0 18px}.chip{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);min-height:36px;box-shadow:var(--lit), 0 2px 0 var(--lip), 0 7px 11px -3px #030416a6;transition:border-color .12s, background .12s, transform .1s var(--out);align-items:baseline;gap:7px;padding:6px 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--muted);transform:translateY(-1px)}.chip:active{transform:translateY(2px)}.chip.on{background:var(--gold-face);color:#2a1a00;box-shadow:inset 0 1px 0 #ffffffa6, 0 3px 0 var(--coin-deep), 0 8px 16px -2px #ffbe3c61;border-color:#a87410}.chip small{opacity:.8;font-size:11.5px}.mode-ironman{--mode:#d5dde9;--mode-deep:#76839a;--mode-ink:#141a2b}.mode-island{--mode:#8df05a;--mode-deep:#3f9e2c;--mode-ink:#0f2408}.mode-bingo{--mode:#ff9be0;--mode-deep:#b24e96;--mode-ink:#2c0b23}.chip-glyph{font-family:"Segoe UI Symbol", "Apple Symbols", var(--body);font-weight:400}.chip[class*=mode-]{border-color:color-mix(in srgb, var(--mode) 55%, var(--line))}.chip[class*=mode-] .chip-glyph,.chip[class*=mode-] small{color:var(--mode);opacity:1}.chip[class*=mode-]:hover{border-color:var(--mode)}.chip.on[class*=mode-]{background:linear-gradient(180deg, color-mix(in srgb, var(--mode) 72%, white), var(--mode) 62%);border-color:var(--mode-deep);box-shadow:inset 0 1px 0 #ffffffa6, 0 3px 0 var(--mode-deep), 0 8px 16px -2px color-mix(in srgb, var(--mode) 38%, transparent);color:var(--mode-ink)}.chip.on[class*=mode-] .chip-glyph,.chip.on[class*=mode-] small{color:var(--mode-ink)}.scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.score{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);min-width:0;transition:transform .16s var(--out), box-shadow .16s;padding:12px 14px}.score:hover{box-shadow:var(--raise-high);transform:translateY(-3px)}.score.lead{background:radial-gradient(460px 170px at 0% 0%, #ffcb470f, transparent 72%), var(--face-up);border-color:#4b3a2a;grid-column:span 2;padding:14px 16px}.score-label{color:var(--muted);font-size:13px;font-weight:500}.score-value{font:400 27px/1.2 "Monocraft", var(--body);letter-spacing:-.03em;white-space:nowrap;text-shadow:3px 3px #1e1e3ef2}.score.lead .score-value{letter-spacing:-.03em;font-size:40px}.num-gap{margin:0 -.2em}.score-link{cursor:pointer}.score-label .score-go{float:right;color:var(--coin);opacity:.75;font-size:12.5px;font-weight:700;transition:opacity .14s}.score-link:hover .score-go,.score-link:focus-visible .score-go{opacity:1}.score-value.coin{color:var(--coin);text-shadow:3px 3px #5f3f06}.score-note{color:var(--faint);font-size:12.5px}.mini-xp{background:#080b22;height:8px;margin-top:7px;box-shadow:inset 0 2px 3px #000000bf,0 1px #ffffff21}.mini-xp i{background:linear-gradient(180deg, #c6efff 0 26%, var(--sky-blue) 26% 68%, #2f95c9 68%);transform-origin:0;height:100%;display:block}.profile-bar{border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunk);background:#04061a6b;margin-top:8px}.facts{flex-wrap:wrap;margin:0;display:flex}.facts>div{border-right:1px solid #ffffff14;flex:auto;align-content:start;gap:3px;padding:10px 16px;display:grid}.facts>div:last-child{border-right:0}.facts dt{color:var(--muted);white-space:nowrap;font-size:12.5px}.facts dd{margin:0;font-size:15.5px;font-weight:600}.facts dd.num{font:400 17px/1.25 "Monocraft", var(--body);letter-spacing:-.03em;white-space:nowrap;text-shadow:2px 2px #1e1e3ef2}.updated{color:var(--muted);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:7px 10px 7px 16px;font-size:13.5px;display:flex}.updated-actions{gap:6px;display:flex}.mini-btn{background:var(--face-up);border:2px solid var(--edge);border-radius:var(--radius);min-height:30px;box-shadow:var(--lit), 0 2px 0 var(--lip);color:var(--ink);transition:transform .1s var(--out), border-color .12s;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mini-btn:hover:not(:disabled){border-color:var(--muted);transform:translateY(-1px)}.mini-btn:active:not(:disabled){transform:translateY(1px)}.mini-btn:disabled{color:var(--muted)}.coop{flex-wrap:wrap;gap:0 10px;display:flex}.live{align-items:center;gap:7px;display:inline-flex}.live i{background:var(--xp)}.live.on i{background:var(--faint);animation:.9s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.25}}.linkish{color:var(--ink);background:0 0;border:0;padding:4px 0;text-decoration:underline}.linkish:disabled{color:var(--muted)}.tabs{z-index:10;border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunk), 0 16px 26px -8px #030416d9;scrollbar-width:none;background:linear-gradient(#0a0e2a,#161c44);gap:4px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{min-height:42px;color:var(--muted);transition:background .12s, color .12s, transform .1s var(--out);background:0 0;border:0;border-radius:2px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:0 9px;font-size:14.5px;font-weight:600;display:inline-flex}.tabs button img{filter:drop-shadow(0 2px #0000008c)}.tabs button:hover{color:var(--ink);background:#ffffff0d}.tabs button.on{color:var(--ink);background:var(--face-up);box-shadow:inset 0 -3px 0 var(--coin), inset 0 1px 0 #ffffff3d, 0 3px 0 var(--lip), 0 8px 12px #03041699;transform:translateY(-1px)}.tab-panel{animation:rise .22s var(--out);padding-top:18px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.section{font:400 30px/1.1 var(--name);text-shadow:0 2px #0000008c,0 8px 14px #03041680;margin:26px 0 12px}.section.first{margin-top:0}.section-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sub{color:var(--muted);margin:16px 0 8px;font-size:13.5px;font-weight:600}.storage section:first-of-type .sub{margin-top:0}.panel{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);padding:16px}.coll-group{content-visibility:auto;contain-intrinsic-size:auto 420px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tile{--rarity:transparent;background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);transition:border-color .15s, transform .16s var(--out), box-shadow .16s;align-items:center;gap:14px;padding:12px 14px;display:flex}.tiles:has(.expandable){align-items:start}.tile.expandable{padding:0;display:block}.tile-top{cursor:pointer;align-items:center;gap:14px;padding:12px 10px 12px 14px;display:flex}.tile-chevron{border-radius:var(--radius);width:32px;height:44px;color:var(--muted);background:#04061a57;border:0;flex:none;place-items:center;padding:0;transition:color .12s;display:grid;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff1a}.tile-top:hover .tile-chevron{color:var(--coin)}.tile-chevron svg{transition:transform .24s var(--out)}.tile.open .tile-chevron svg{transform:rotate(180deg)}.tile-more,.fold{transition:grid-template-rows .26s var(--out);grid-template-rows:0fr;display:grid}.tile.open .tile-more,.fold.open{grid-template-rows:1fr}.tile-more>div,.fold>div{visibility:hidden;min-height:0;transition:visibility .26s;overflow:hidden}.tile.open .tile-more>div,.fold.open>div{visibility:visible}.tile-more-inner{border-top:1px solid #ffffff14;padding:12px 14px 14px}.tile.open:hover{box-shadow:var(--raise);transform:none}.boss-table{border-radius:var(--radius);background:#04061a57;margin-top:10px;overflow-x:auto;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff1a}.boss-table table{font-size:14px}.boss-table th,.boss-table td{padding:7px 12px}.tile-note{color:var(--faint);margin-top:8px;font-size:12.5px}.presence{border-radius:var(--radius);color:var(--muted);font:700 13px/1.2 var(--body);white-space:nowrap;background:#04061a80;align-self:center;align-items:center;gap:7px;padding:5px 11px;display:inline-flex;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff1f}.orb{flex:none;display:block}.orb-o{fill:#3d4560}.orb-b{fill:#8b93ad}.orb-d{fill:#5f6884}.orb-L{fill:#c0c6d8}.orb-W{fill:#e4e7f0}.presence[data-tip]{cursor:help;position:relative}.presence[data-tip]:hover:after,.presence[data-tip]:focus-visible:after{content:attr(data-tip);z-index:30;border:1px solid var(--edge);border-radius:var(--radius);width:max-content;max-width:240px;color:var(--ink);font:600 12.5px/1.35 var(--body);white-space:normal;pointer-events:none;background:#0b0d24;padding:6px 9px;position:absolute;top:calc(100% + 6px);left:0}.presence small{color:var(--ink);font-size:12.5px;font-weight:600}.presence.on{color:#bff7a1}.presence.on .orb{animation:2.4s ease-in-out infinite orb-float}.presence.on .orb-o{fill:#2c6b12}.presence.on .orb-b{fill:#8df05a}.presence.on .orb-d{fill:#56b52f}.presence.on .orb-L{fill:#d8ffb0}.presence.on .orb-W{fill:#fff}@keyframes orb-float{0%,to{filter:drop-shadow(0 0 2px #8df05a8c);transform:translateY(1px)}50%{filter:drop-shadow(0 0 7px #a0ff64f2);transform:translateY(-2px)}}.tile:hover{box-shadow:var(--raise-high);border-color:#46528f;transform:translateY(-3px)}.tile.maxed{background:radial-gradient(300px 110px at 0% 0%, #ffcb472b, transparent 72%), var(--face);border-color:color-mix(in srgb, var(--coin) 42%, var(--edge))}.tile.small{gap:11px;padding:9px 12px}.tile.pet{background:linear-gradient(100deg, color-mix(in srgb, var(--rarity) 22%, transparent), transparent 62%), var(--face)}.tile.pet.active{border-color:var(--sky-blue);box-shadow:var(--raise), 0 0 18px #69d2ff4d}.socket{--rarity:transparent;box-shadow:inset 0 1px 0 #fff3, inset 0 -2px 0 #00000047, 0 2px 0 var(--lip);background:linear-gradient(#47528f,#333c76);border-radius:3px;flex:none;place-items:center;padding:5px;display:grid}.socket img{filter:drop-shadow(0 2px #00000073)}.socket:has(+.tile-body){outline:0}.tile-body{flex:1;min-width:0}.tile-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}.tile-level{font:800 23px/1 var(--body);white-space:nowrap;text-shadow:0 2px #00000080}.tile.small .tile-level{font-size:19px}.tile.small .tile-name{font-size:14.5px}.tile-level small{font:500 13px var(--body);color:var(--faint);margin-left:2px}.max-tag,.active-tag{font:700 11px var(--body);letter-spacing:.04em;font-style:normal}.max-tag{color:var(--coin);margin-left:6px}.active-tag{color:var(--sky-blue);margin:0 8px}.pet-held .active-tag{margin:0 7px 0 0}.xp{background:#080b22;height:12px;position:relative;overflow:hidden;box-shadow:0 1px #ffffff21}.xp-fill{background:linear-gradient(180deg, #dcffbb 0 16%, #a3f873 16% 42%, var(--xp) 42% 72%, var(--xp-deep) 72%);transform-origin:0;animation:fill .5s var(--out);position:absolute;inset:0}.xp.gold .xp-fill{background:linear-gradient(180deg, #fff6c9 0 16%, #ffe690 16% 42%, var(--coin) 42% 72%, var(--coin-deep) 72%)}.xp:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(5.26% - 2px),#0a0e24d9 calc(5.26% - 2px) 5.26%);position:absolute;inset:0;box-shadow:inset 0 2px 3px #0000008c}@keyframes fill{0%{transform:scaleX(0)}}.tile-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:6px;font-size:13px;display:flex}.tiers{flex-wrap:wrap;gap:0 10px;display:flex}.tiers b{color:var(--ink);font-weight:600}.pet-held{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.worth{color:var(--coin);font-weight:600}.summary{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);flex-wrap:wrap;gap:14px 44px;margin-bottom:18px;padding:14px 18px;display:flex}.stat-label{color:var(--muted);font-size:13px}.stat-value{font:400 25px/1.2 "Monocraft", var(--body);letter-spacing:-.03em;text-shadow:2px 2px #1e1e3ef2}.stat-note{color:var(--faint);font-size:12px}.summary.essence{gap:12px 34px}.essence .stat-value{font-size:22px}.table-wrap{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14.5px}th,td{text-align:right;white-space:nowrap;padding:10px 16px}thead th{color:var(--muted);border-bottom:2px solid var(--edge);background:#04061a57;font-size:13px;font-weight:600}tbody th,thead th:first-child{text-align:left}tbody th{font-weight:700}tbody tr+tr td,tbody tr+tr th{border-top:1px solid #ffffff12}tbody tr:hover td,tbody tr:hover th{background:#ffffff08}td.best{color:var(--coin);font-weight:600}.toggle{border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunk);background:#0c1130;padding:3px;display:flex}.toggle button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:2px;padding:0 14px;font-size:14px;font-weight:600}.toggle button.on{background:var(--face-up);color:var(--ink);box-shadow:var(--lit), 0 2px 0 var(--lip)}.locker{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:10px;display:grid}.doll{grid-template-columns:72px 1fr 72px;place-items:center;gap:6px;display:grid;position:sticky;top:70px}.doll-col{gap:6px;width:100%;display:grid}.doll-body{width:100%;max-width:170px;height:306px}.grid-9{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;max-width:620px;display:grid}.slot{--rarity:transparent;aspect-ratio:1;min-width:0;box-shadow:var(--sunk);transition:background .1s, transform .12s var(--out), box-shadow .12s;background:linear-gradient(#10163a,#1d2553);border:0;border-radius:2px;place-items:center;padding:0;display:grid;position:relative}.slot.empty{background:linear-gradient(#090d27,#121839)}.slot.tinted{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--rarity) 40%, #1d2553) 0, #141a40 74%);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--rarity) 85%, transparent), inset 0 3px 5px #0000008c, 0 1px 0 #ffffff21}button.slot:hover,button.slot:focus-visible{z-index:2;background:color-mix(in srgb, var(--rarity) 42%, var(--raised));box-shadow:inset 0 1px 0 #ffffff47, 0 0 0 2px color-mix(in srgb, var(--rarity) 72%, var(--line)), 0 10px 16px #030416bf;transform:translateY(-3px)}button.slot:hover img{transform:scale(1.14)translateY(-1px)}.slot img,.slot .barrier{width:72%;height:72%;transition:transform .12s var(--out)}.slot img{filter:drop-shadow(0 3px 1px #0000008c)}.slot.glint img{filter:drop-shadow(0 3px 1px #0000008c)drop-shadow(0 0 3px #be78ffcc)}.count{font:800 13.5px var(--body);text-shadow:1px 1px #000;position:absolute;bottom:1px;right:4px}.barrier{filter:drop-shadow(0 2px #00000073);flex:none;display:block}.inv-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.filter{border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunk);background:linear-gradient(#0a0f29,#151b40);width:190px;max-width:100%;padding:6px 12px;font-size:16px}.filter:focus{border-color:var(--coin);outline:none}.inv-search{margin-bottom:10px;position:relative}.inv-search svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.inv-search .filter{width:100%;padding:9px 42px 9px 38px}.inv-search .filter::placeholder{color:var(--faint)}.inv-search .filter::-webkit-search-cancel-button{display:none}.inv-search-clear{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.inv-search-clear:hover,.inv-search-clear:focus-visible{color:var(--ink)}.inv-search-count{color:var(--muted);margin:-4px 0 12px;font-size:13.5px}.storage .sub small{color:var(--faint);margin-left:4px;font-size:.85em;font-weight:500}.wardrobe{flex-wrap:wrap;gap:8px;display:flex}.ward-set{flex-direction:column;gap:3px;width:52px;display:flex}.ward-id{text-align:center;color:var(--muted);font:700 13px var(--body)}.ward-set.worn .ward-id{color:var(--coin)}.tip{z-index:50;overscroll-behavior:contain;scrollbar-width:none;outline-offset:-4px;font-synthesis:none;pointer-events:none;max-width:min(600px,100vw - 16px);max-height:calc(100dvh - 16px);animation:tip .12s var(--out);background:#100010;border:2px solid #100010;outline:2px solid #3f0f8f;padding:12px 14px;font:400 18px/1.4 Skyfolio Symbols,Monocraft,ui-monospace,Consolas,Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",monospace;position:fixed;overflow-y:auto;box-shadow:0 18px 36px #020210bf}.tip [style*=font-weight]{text-shadow:1px 0}.tip .mc-thin{margin:0 -.222em}.tip .mc-comma{margin:0 -.222em 0 -.111em}.tip .mc-bracket{margin:0 -.111em}@media (width<=480px){.tip{font-size:16px}}.tip::-webkit-scrollbar{display:none}@keyframes tip{0%{opacity:0;transform:translateY(3px)}}.tip-name{margin-bottom:7px}.tip-line{color:#c8c8c8;overflow-wrap:anywhere;min-height:.8em}.tip-worth{border-top:2px solid #3f0f8f;margin-top:8px;padding-top:7px}.tip-total,.tip-part{justify-content:space-between;gap:18px;display:flex}.tip-total{color:#e4d8ff;margin-bottom:2px}.tip-total b{color:var(--coin);font-weight:400}.tip-part{color:#c4b8e0}.rarity-bar{height:14px;filter:drop-shadow(0 3px 0 var(--lip));gap:2px;margin-bottom:10px;display:flex}.rarity-bar i{flex:none;min-width:4px;box-shadow:inset 0 2px #ffffff5c,inset 0 -3px #00000042}.rarity-row{text-transform:capitalize;flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;font-size:14px;display:flex}.rarity-pill{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.rarity-pill i{width:10px;height:10px}.rarity-pill b{color:var(--ink)}.rarity-pill small{text-transform:none;font-size:12.5px}.worth-head{align-items:center;gap:18px;margin-bottom:10px;display:flex}.worth-total{font:800 clamp(44px, 7.5vw, 66px)/1 var(--body);letter-spacing:-.025em;color:var(--coin);text-shadow:0 2px #c98a12,0 4px #7a4f08,0 14px 24px #03041699,0 0 44px #ffcb4747}.worth-head p{max-width:66ch;margin-top:6px;font-size:14.5px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.bars li{grid-template-columns:142px 1fr 62px;align-items:center;gap:10px;padding:7px 0;font-size:14.5px;display:grid}.bar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar-track{background:#080b22;display:block;box-shadow:inset 0 2px 3px #000000b3,0 1px #ffffff21}.bar-fill{background:linear-gradient(180deg, #fff6c9 0 16%, #ffe690 16% 42%, var(--coin) 42% 72%, var(--coin-deep) 72%);transform-origin:0;height:12px;animation:fill .5s var(--out);display:block}.bar-value{text-align:right;font-weight:600}.top-items li{align-items:center;gap:10px;padding:4px 0;font-size:14.5px;display:flex}.top-rank{text-align:right;width:18px;color:var(--faint);font-size:13px;font-weight:700}.top-items .socket{padding:3px}.top-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.act-grid{align-items:flex-start;gap:12px;display:flex}.act-col{flex:1 1 0;min-width:0}.act{margin-bottom:12px}.act-head{font:400 30px/1 var(--name);text-shadow:0 2px #00000080;align-items:center;gap:10px;margin-bottom:14px;display:flex}.act-head .act-badge{border-radius:var(--radius);color:var(--coin);font:700 13px/1.2 var(--body);text-shadow:none;white-space:nowrap;background:#04061a6b;margin-left:auto;padding:4px 10px;font-style:normal;box-shadow:inset 0 1px 2px #00000080,0 1px #ffffff1f}.act-sub{color:var(--muted);font:700 13px var(--body);justify-content:space-between;align-items:baseline;margin:16px 0 8px;display:flex}.act-sub em{color:var(--ink);font-style:normal}.act-empty{color:var(--faint);font-size:14px}.act-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.act-stat,.act-tiers>div,.act-medals>div{border-radius:var(--radius);background:#04061a57;min-width:0;padding:9px 11px;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff1a}.act-stat>span,.act-tiers>div>span,.act-medals>div>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.act-stat b,.act-tiers b,.act-medals b,.act-versus b,.act-row b{font:400 19px/1.25 "Monocraft", var(--body);letter-spacing:-.03em;text-shadow:2px 2px #1e1e3ef2;white-space:nowrap}.act-stat.zero,.act-tiers .zero,.act-medals .zero{opacity:.5}.act-progress{color:var(--muted);grid-template-columns:1fr auto;gap:6px 12px;font-size:14px;display:grid}.act-progress .xp{grid-area:2/1/auto/-1}.act-progress small{color:var(--ink);font-size:13px;font-weight:600}.act-rows,.act-dojo{gap:8px;margin-top:14px;display:grid}.act-dojo{margin-top:0}.act-row{grid-template-columns:82px minmax(40px,1fr) auto auto;align-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.act-row small{min-width:72px;color:var(--faint);text-align:right;font-size:12.5px;font-weight:500}.act-bar{background:#080b22;height:10px;display:block;overflow:hidden;box-shadow:inset 0 2px 3px #000000b3,0 1px #ffffff1f}.act-bar i{height:100%;display:block;box-shadow:inset 0 2px #fff6,inset 0 -3px #00000038}.act-versus{grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:12px;display:grid}.act-versus>div:last-child{text-align:right}.act-versus>div>span{color:var(--muted);font-size:12.5px;display:block}.act-split{background:#080b22;gap:2px;height:12px;display:flex}.act-split i{flex-basis:0;display:block;box-shadow:inset 0 2px #fff6,inset 0 -3px #00000038}.act-tiers{grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:6px;display:grid}.act-tiers small{color:var(--faint);white-space:nowrap;font-size:11.5px;display:block}.act-medals{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;margin-top:8px;display:grid}.act-medals>div{grid-template-columns:14px 1fr;align-items:center;column-gap:7px;display:grid}.act-medals i{width:12px;height:12px;box-shadow:inset 0 2px #ffffff73,inset 0 -2px #00000047}.act-medals>div>span{grid-column:1/-1}.act-medals .bronze i{background:#c98a52}.act-medals .silver i{background:#d5dde9}.act-medals .gold i{background:var(--coin)}.act-medals .diamond i{background:var(--sky-blue)}.act-head .socket{padding:4px}.advice-note{max-width:76ch;margin:-4px 0 12px;font-size:14px}.gain{font:800 16px/1 var(--body);color:var(--xp);white-space:nowrap}.more-btn{margin:12px auto 0;display:block}.run-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.run{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);grid-template-columns:84px minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:8px 18px;padding:12px 14px;display:grid}.run-floor{font:400 26px/1 var(--name)}.run-time{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:12.5px}.run-party{flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.run-party a{color:var(--ink);font-weight:600;text-decoration:none}.run-party a:hover{text-decoration:underline}.run-party small{color:var(--muted);margin-left:5px;font-size:12px}.run-loot{gap:5px;font-size:13.5px;display:grid}.chest{flex-wrap:wrap;gap:2px 10px;display:flex}.history{margin-bottom:10px}.chart{margin-top:4px;position:relative}.chart svg{touch-action:pan-y;width:100%;height:auto;display:block}.chart text{fill:var(--faint);font:12px var(--body)}.chart .grid{stroke:var(--line-soft);stroke-width:1px}.chart .line{fill:none;stroke:var(--coin);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 3px 2px #03041680)}.chart .cross{stroke:var(--muted);stroke-width:1px}.chart .dot{fill:var(--coin);stroke:var(--panel-solid);stroke-width:2px}.chart-tip{background:var(--face-up);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);pointer-events:none;white-space:nowrap;gap:8px;padding:3px 9px;font-size:13px;display:flex;position:absolute;top:0;transform:translate(-50%)}.chart-tip span{color:var(--muted)}.changes{flex-wrap:wrap;gap:10px 36px;margin-top:12px;display:flex}.change{font:800 21px/1.2 var(--body);color:var(--muted)}.change.up{color:var(--xp)}.change.down{color:var(--danger)}.compare-link{color:var(--ink)}.pick-second{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;padding:60px 0;display:flex}.pick-second h1{font:400 clamp(38px, 6vw, 56px)/1.1 var(--name);overflow-wrap:anywhere}.compare{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:12px;display:grid}.cmp-groups{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:4px;display:grid}.cmp-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cmp-side{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.cmp-side h2{font:400 clamp(24px, 4.8vw, 44px)/1 var(--name);overflow-wrap:anywhere;text-shadow:0 2px #1c1550}.cmp-side a{text-decoration:none}.cmp-side a:hover{text-decoration:underline}.cmp-side select{max-width:100%;min-height:36px;color:var(--ink);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunk);font:inherit;background:#0c1130;padding:4px 8px;font-size:14px}.cmp-figure{width:min(100%,130px);height:176px;position:relative}.cmp-skin{width:100%;height:100%}.cmp-how{color:var(--muted);max-width:70ch;margin:-6px 0 8px;font-size:13.5px}.cmp-category{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:inherit;font:inherit;background:0 0;border-radius:2px;padding:8px 6px;font-size:15px;font-weight:600;transition:background .12s}.cmp-category:first-of-type{border-top:0}.cmp-category:hover{background:#ffffff0f}.cmp-category em{color:var(--ink)}.cmp-waiting{font-size:15px}.cmp-middle{justify-items:center;gap:4px;display:grid}.cmp-caption{color:var(--muted);font:400 21px/1 var(--name);text-shadow:0 2px #00000080}.tab-score{color:var(--faint);font:700 11.5px var(--body);margin-left:2px}.tabs button.on .tab-score{color:var(--coin)}.cmp-bar{background:#080b22;gap:2px;width:100%;max-width:150px;height:5px;margin:4px auto 0;display:flex;box-shadow:inset 0 1px 2px #000000b3}.cmp-bar span{flex-basis:0;min-width:0;display:block}.cmp-bar span:first-child{background:linear-gradient(180deg, #ffe690, var(--coin) 60%)}.cmp-bar span:last-child{background:linear-gradient(180deg, #c6efff, var(--sky-blue) 60%)}.cmp-score{font:800 44px/1 var(--body);color:var(--muted);align-items:center;gap:12px;display:flex}.cmp-score span{font-size:15px;font-weight:500}.cmp-score b.lead{color:var(--coin)}.cmp-row{grid-template-columns:minmax(0,1fr) minmax(120px,190px) minmax(0,1fr);align-items:center;gap:12px;padding:6px 0;font-size:15px;font-weight:600;display:grid}.cmp-row+.cmp-row{border-top:1px solid var(--line-soft)}.cmp-row>span:first-child{text-align:right}.cmp-row em{text-align:center;color:var(--muted);font-size:14px;font-style:normal;font-weight:400}.cmp-row .win{color:var(--coin);font-weight:800}.cmp-row i{font-size:11px;font-style:normal}@media (width<=960px){.hero{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px}.stage{width:200px;height:300px}.stage-scene{height:100%;top:0}.stage-body{width:138px;height:189px;margin-left:-69px;bottom:96px}.tiles.three{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col{grid-template-columns:minmax(0,1fr)}.act-grid{flex-direction:column;align-items:stretch;gap:0}.act-col{flex:none}.locker{grid-template-columns:minmax(0,1fr)}.doll{width:100%;max-width:340px;margin:0 auto;position:static}.grid-9{max-width:none}}@media (width<=640px){.facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts>div{border-right:0;padding:8px 12px}.updated{padding-left:12px}.run{grid-template-columns:minmax(0,1fr)}.page{padding:0 16px}.hero{grid-template-columns:minmax(0,1fr);gap:0;padding-top:4px}.stage{width:170px;height:248px;margin:0 auto}.stage[data-island=kuoh-academy] .stage-season{white-space:nowrap;font-size:17px}.stage-body{width:117px;height:160px;margin-left:-58px;bottom:81px}.hero-title,.profile-chips{justify-content:center}.scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.score{padding:10px 12px}.score.lead{grid-column:auto;padding:11px 12px}.score.lead .score-value{font-size:30px}.score-value{font-size:22px}.score-label{font-size:12.5px}.tiles,.tiles.three{grid-template-columns:minmax(0,1fr)}.tabs button{flex:none}.bars li{grid-template-columns:116px 1fr 54px}.panel{padding:10px}.filter{width:100%}.grid-9{gap:2px}.count{font-size:12px;bottom:0;right:2px}.ward-set{width:40px}.sk-chips{margin-inline:auto}.sk-grid{grid-template-columns:1fr}.cmp-score{gap:6px;font-size:30px}.cmp-figure{width:min(100%,92px);height:124px}.cmp-row{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:6px;font-size:14px}.cmp-row em{font-size:12.5px}.worth-head{align-items:flex-start;gap:12px}.topbar .search-wrap.small{width:200px}}@supports (animation-timeline:scroll()){@keyframes sink{to{transform:translate3d(0, var(--sink), 0)}}.sky-stars{--sink:420px}.sky-glow{--sink:300px}.far.f1{--sink:220px}.far.f2{--sink:320px}.far.f3{--sink:130px}.sky-stars,.sky-glow,.far{animation:linear both sink;animation-timeline:scroll(root);animation-range:0 760px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.home-help{clip-path:inset(50%);width:1px;height:1px;color:var(--coin);text-decoration:none;position:absolute;top:6%;left:50%;overflow:hidden}.home-help:focus-visible,.skin3d.flat~.home-help{z-index:2;clip-path:none;justify-items:center;width:80px;height:auto;margin-left:-40px;display:grid;overflow:visible}.skin3d.flat~.home-help{animation:2.6s ease-in-out infinite help-float}.home-help b{font:400 76px/.9 var(--name);text-shadow:0 3px #96620a,0 6px #3b2503,0 0 22px #ffcb478c;transition:transform .14s var(--out)}.home-help small{border:1px solid var(--edge);border-radius:var(--radius);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;background:#0b0d24;padding:4px 9px;font-size:13px;font-weight:600;transition:opacity .14s;position:absolute;top:100%}.home-help:hover b,.home-help:focus-visible b{transform:scale(1.14)}.home-help:hover small,.home-help:focus-visible small{opacity:1}@keyframes help-float{50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.skin3d.flat~.home-help{animation:none}}.account{gap:12px;width:min(680px,100%);margin:0 auto;padding:20px 0 10px;display:grid}.account-title{font:400 clamp(48px, 7vw, 64px)/1 var(--name);text-align:center;text-shadow:0 3px #352a86,0 6px #1c1550,0 16px 24px #080622b3}.account-sub{text-align:center;margin:0 auto 6px}.account-card{gap:12px;display:grid}.account-h{font:400 26px/1.1 var(--name)}.account-steps,.how-to ol,.prose ul{gap:6px;padding-left:22px;display:grid}.account-steps,.how-to ol{list-style:decimal}.prose ul{list-style:outside}.account-steps{font-size:15px}.promises{color:var(--muted);gap:9px;padding:0;font-size:14.5px;list-style:none;display:grid}.promises b,.promises a,.prose a,.footer a{color:var(--ink)}.discord-btn{border-radius:var(--radius);color:#fff;background:#5865f2;justify-self:start;padding:11px 22px;font-weight:700;text-decoration:none;transition:filter .12s,transform 80ms;display:inline-block;box-shadow:inset 0 1px #ffffff4d,0 3px #3640a8,0 8px 14px -3px #030416b3}.discord-btn:hover{filter:brightness(1.1)}.discord-btn:active{transform:translateY(2px)}.account-error{color:#ff9a8a;font-size:14px}.account-who{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;display:flex}.account-who b{color:var(--ink)}.claim-form{gap:8px;display:flex}.claim-form input,.custom-select{min-width:0;min-height:44px;color:var(--ink);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunk);font:inherit;background:#0c1130;flex:1;padding:0 12px}.custom-select{flex:none;width:min(280px,100%)}.how-to{border-radius:var(--radius);background:#04061a6b;gap:8px;padding:12px 14px;font-size:14.5px;display:grid}.how-to code{background:#0c1130;border-radius:2px;padding:1px 5px}.custom-head{align-items:center;gap:10px;display:flex}.custom-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:32px}.custom-label{color:var(--muted);margin:4px 0 -4px;font-size:13.5px;font-weight:600}.swatches{flex-wrap:wrap;gap:6px;display:flex}.swatch-btn{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);min-height:36px;color:var(--ink);align-items:center;gap:7px;padding:0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.swatch-btn i{width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000004d}.swatch-btn:hover{border-color:var(--muted)}.swatch-btn.on{border-color:var(--coin);box-shadow:0 0 0 1px var(--coin)}.custom-save{align-items:center;gap:10px;display:flex}.custom-ok{color:#bff7a1;font-size:14px;font-weight:600}.danger-btn{border-radius:var(--radius);min-height:36px;box-shadow:var(--lit), 0 2px 0 var(--lip);color:#fff;background:#7a2230;border:2px solid #3f0f18;padding:0 14px;font-size:14px;font-weight:600}.danger-btn:hover{filter:brightness(1.15)}.prose{color:var(--muted);font-size:15px}.prose .account-h{color:var(--ink);margin-top:6px}.profile-wash{z-index:0;pointer-events:none;position:fixed;inset:0}.verified{color:#fff;width:22px;height:22px;font:700 15px/1 var(--body);cursor:help;background:#2f9e55;border-radius:2px;align-self:center;place-items:center;display:inline-grid;box-shadow:inset 0 1px #fff6,0 2px #14522a}.profile-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin:12px 0 18px;display:flex}.profile-row .profile-chips{margin:0}.featured-pet{border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunk);background:#04061a6b;align-items:center;gap:10px;padding:5px 14px 5px 8px;display:inline-flex}.featured-text{gap:1px;display:grid}.featured-text small{color:var(--muted);font-size:12px;font-weight:500}.featured-text b{font-size:15px;font-weight:700}.featured-text em{color:var(--muted);font-size:13px;font-style:normal}@media (width<=640px){.profile-row{justify-content:center}}.num-comma{font-family:var(--body);margin:0 .02em 0 -.08em;font-weight:700}.home-art.with-player{aspect-ratio:290/420;width:min(290px,70vw,40vh)}.home-caption{color:#d5daf6;font:400 22px/1 var(--name);text-shadow:0 2px #00000080;white-space:nowrap;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.home-caption a{color:var(--ink);text-decoration:none}.home-caption a:hover{color:var(--coin)}.hero.has-wash .stage:before{opacity:.25}body:has(.profile-wash) .sky-glow{opacity:.2}.account-who-actions{gap:6px;display:flex}.swap-list{gap:6px;display:grid}.swap-item{background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);min-height:48px;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:6px 12px;font-size:15px;font-weight:600;display:flex}.swap-item:hover:not(:disabled){border-color:var(--muted)}.swap-item.on{border-color:var(--coin)}.swap-item small{color:var(--coin);margin-left:auto;font-size:12.5px}.sky-play{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.far-live{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;height:auto;position:absolute;top:0;left:0;overflow:visible}.far-live.held{cursor:grabbing}.page:has(>.home){pointer-events:none}.home>*{pointer-events:auto}.page:has(>.home) .footer a{pointer-events:auto}.sky-play.scrolls{height:760px;position:absolute;inset:0 0 auto}.far-live.ghost{pointer-events:none;cursor:default}.home-nudge{z-index:2;color:var(--coin);font:400 25px/1 var(--name);white-space:nowrap;text-shadow:0 2px #3b2503,0 0 12px #080622cc;pointer-events:none;flex-direction:column;align-items:center;gap:3px;animation:1.1s ease-in-out infinite nudge;display:inline-flex;position:absolute;top:-11%;left:50%;transform:translate(-50%)}.home-nudge svg{filter:drop-shadow(0 2px #3b2503);width:18px;height:auto}@keyframes nudge{50%{transform:translate(-50%,7px)}}@keyframes nudge-rest{to{transform:translate(-50%)}}.home-nudge{animation-name:nudge}@media (prefers-reduced-motion:reduce){.home-nudge{animation:none}}.sky-shards{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.worth small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:500}.tip.touch{pointer-events:auto}.tip-hint{color:#8f86b8;margin-top:8px;font-size:14px}.tip-more{color:#ffcb47;text-align:center;background:linear-gradient(#0000,#100010 55%);margin:6px -14px -12px;padding:12px 14px 8px;font-size:14px;position:sticky;bottom:-12px}.tip-wiki{color:#5ff;margin:0 0 6px;padding:3px 0;font-size:17px;display:inline-block}button.slot:hover:after,button.slot:focus-visible:after{content:"";height:4px;position:absolute;top:100%;left:0;right:0}.boss-done{color:#8df05a;font-weight:800}.xp-drawer{z-index:40;visibility:hidden;width:min(400px,100vw);transition:transform .26s var(--out), visibility 0s .26s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.xp-drawer.open{visibility:visible;transition:transform .26s var(--out);transform:none}.xp-ways{border-width:0 0 0 2px;border-radius:0;align-content:start;gap:10px;height:100%;display:grid;overflow-y:auto;box-shadow:-14px 0 30px #030416a6}.xp-ways .advice-note{margin:0}.xp-way-list{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.xp-way{align-items:center;gap:10px;min-width:0;display:flex}.featured-pet{margin-block:-9px}@media (width<=640px){.featured-pet{margin-block:0}}.act .act-head{border-bottom:2px solid #04061a66;padding-bottom:12px;box-shadow:0 1px #ffffff12}.act-title{color:var(--accent,var(--ink));text-shadow:2px 2px 0 color-mix(in srgb, var(--accent,#000) 25%, #0a0c20)}.act .act-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0 22px}.act .act-stat{box-shadow:none;background:0 0;border-bottom:1px solid #ffffff12;border-radius:0;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.act .act-stat>span{color:var(--muted);font-size:14px}.act .act-stat b{font-size:18px}.act .act-medals{flex-wrap:wrap;gap:6px 20px;margin-top:12px;display:flex}.act .act-medals>div{box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:7px;padding:0;display:flex}.act .act-medals>div>span{font-size:13px}.act .act-medals b{font-size:17px}.act-row.zero{opacity:.5}.act-toggle{border-radius:var(--radius);width:100%;min-height:36px;color:var(--ink);background:#04061a57;border:0;margin-top:10px;font-size:13.5px;font-weight:600;display:block;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff1a}.act-toggle:hover{background:#04061a8c}.trophy-table{margin-top:10px;overflow-x:auto}.trophy-table table{border-collapse:collapse;width:100%;font-size:13.5px}.trophy-table th,.trophy-table td{text-align:right;white-space:nowrap;padding:5px 6px}.trophy-table th:first-child{text-align:left;font-weight:600}.trophy-table thead th{color:var(--muted);font-size:12.5px;font-weight:600}.trophy-table tbody tr{border-top:1px solid #ffffff12}.trophy-table .zero{color:var(--faint);opacity:.55}.trophy-table .total{color:var(--coin);font-weight:700}.skin-wind{z-index:3;pointer-events:none;position:absolute}.skin-wind i{width:var(--w);opacity:0;transform-origin:0;height:3px;animation:wind-rise 1.15s ease-out var(--d) forwards;background:linear-gradient(90deg,#0000,#ffffffd9,#0000);position:absolute;bottom:28%}@keyframes wind-rise{0%{opacity:0;transform:translateY(40px)rotate(-78deg)scaleX(.3)}25%{opacity:1}to{opacity:0;transform:translate(var(--x), -300px) rotate(-78deg) scaleX(1.2)}}.mog-show{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.mogged .cmp-figure{z-index:2}.mogged .cmp-skin:not(.flat){width:220%;max-width:none;position:absolute;left:-60%}.compare:has(.mogged){overflow-x:clip}.mogged .cmp-skin.flat{transform-origin:50% 97%;transform:scale(1.1,.14)}.mog-word{z-index:3;cursor:pointer;visibility:hidden;background:0 0;border:0;padding:0;transition:filter .12s;position:absolute}.mog-word.drawn,.mog-word.plain{visibility:visible}.mog-word:hover{filter:brightness(1.14)}.mog-word:focus-visible{outline:2px solid var(--coin);outline-offset:2px}.mog-word canvas{width:100%;height:100%;display:block}.mog-word span{display:none}.mog-word.plain{inset-inline:2px;color:#fff2e1;height:38%;font:400 20px/1 var(--name);background:#c52d35;border:3px solid #5b151f;border-radius:3px;place-items:center;display:grid;bottom:17%}.mog-word.plain canvas{display:none}.mog-word.plain span{display:inline}@media (prefers-reduced-motion:reduce){.skin-wind i{animation:none}}.pack-chip{align-items:center;padding:4px 11px 4px 7px}.backrooms{z-index:0;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;position:fixed;inset:0}.backrooms.tearing{z-index:70}body.in-backrooms .sky,body.in-backrooms .sky-play,body.in-backrooms .profile-wash{visibility:hidden}body.backrooms-arrive .page{animation:.9s ease-out backrooms-page}@keyframes backrooms-page{0%{opacity:0}}.backrooms-controls{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:fixed}body.backrooms-holding{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.backrooms-title{z-index:45;color:#f0e6b0;font:400 clamp(30px, 6vw, 58px) var(--name);text-shadow:3px 3px #000000bf;white-space:nowrap;pointer-events:none;animation:3.5s steps(20,end) forwards backrooms-title;position:fixed;top:14%;left:50%;transform:translate(-50%)}@keyframes backrooms-title{0%{opacity:0}12%,70%{opacity:1}to{opacity:0}}body.backrooms-only{overflow:hidden}body.backrooms-only .page,body.backrooms-only .tip,body.backrooms-only .xp-drawer{opacity:0;pointer-events:none}.backrooms-source{z-index:3;animation:90ms steps(2,end) infinite backrooms-shake}@keyframes backrooms-shake{0%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}to{transform:translate(-1px,-2px)}}.backrooms-leak{z-index:69;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff096f2,#f0cd5a80 45%,#0000);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:1.3s ease-in forwards backrooms-leak,.14s steps(2,end) infinite backrooms-buzz;position:fixed}@keyframes backrooms-leak{to{transform:scale(9)}}@keyframes backrooms-buzz{50%{opacity:.55}}.fold>div{padding-bottom:4px}.sub-views{margin-bottom:14px}.hotm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.hotm-tree{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:430px;margin:10px auto 0;display:grid}.hotm-cell{aspect-ratio:1;min-width:0}.hotm-cell .slot{width:100%;height:100%}.hotm-cell .slot img{width:66%;height:auto}.hotm-cell.locked{opacity:.45}.minion-tiers{gap:2px;margin-top:7px;display:flex}.minion-tiers i{background:#04061a8c;flex:1;height:8px;box-shadow:inset 0 1px 1px #00000080}.minion-tiers i.on{background:var(--coin)}.best-filter{width:min(320px,100%);margin-bottom:12px;display:block}.best-island{margin-bottom:8px;padding:0}.best-head{width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) auto auto;align-items:center;gap:14px;padding:8px 16px;font-size:14.5px;font-weight:600;display:grid}.best-head:hover{background:#ffffff0a}.best-arrow{border-radius:var(--radius);width:32px;height:32px;color:var(--muted);background:#04061a57;place-items:center;transition:color .12s;display:grid;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff1a}.best-head:hover .best-arrow{color:var(--coin)}.best-arrow svg{transition:transform .24s var(--out)}.best-head[aria-expanded=true] .best-arrow svg{transform:rotate(180deg)}.best-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.best-grid{padding:4px 12px 8px}@media (width<=640px){.best-head{grid-template-columns:minmax(0,1fr) auto auto}.best-head>:nth-child(2){display:none}}@media (width<=1180px){.tabs{gap:2px}.tabs button{gap:5px;padding:0 8px;font-size:13.5px}.tabs button img{width:22px;height:22px}}@media (width>=641px) and (width<=1040px){.tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.tabs button{min-width:0;padding:0 4px}}.topbar-side{align-items:center;gap:10px;min-width:0;display:flex}.home-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.party{width:min(1000px,100%);margin:0 auto;padding:18px 0 10px}.party-title{font-size:34px}.party-note{margin:4px 0 12px}.party-form{align-items:stretch;gap:8px;margin-bottom:14px;display:flex}.party-input{resize:vertical;width:auto;min-width:0;color:var(--ink);flex:1;font-family:inherit}.party-panel{padding:14px}.party-floors{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.party-scroll{overflow-x:auto}.party-table{border-collapse:collapse;width:100%;font-size:14.5px}.party-table th,.party-table td{text-align:right;white-space:nowrap;padding:9px 8px}.party-table thead th{color:var(--muted);font-size:12.5px;font-weight:600}.party-table tbody tr{border-top:1px solid #ffffff14}.party-table th:first-child{text-align:left}.party-player{align-items:center;gap:9px;display:inline-flex}.party-player span{line-height:1.2;display:grid}.party-player a{font-weight:700}.party-player small{color:var(--muted);font-size:12px;font-weight:500}.party-best{color:var(--coin);font-weight:700}.party-error,.party-loading{color:var(--muted);text-align:left!important}.plan-budget{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;font-size:14px;font-weight:600;display:grid}.plan-budget .filter{width:100%;color:var(--ink)}.plan-bad{color:#ff9d9d;grid-column:2;font-size:12.5px;font-weight:500}.plan-head{margin-top:6px;font-size:16px}.profile-badge{background:var(--badge);box-shadow:inset 0 1px 0 #ffffff4d, 0 2px 0 color-mix(in srgb, var(--badge) 55%, #000);color:var(--badge-ink);cursor:help;border-radius:2px;align-self:center;padding:3px 8px;font-size:12.5px;font-weight:700}.custom-label small{color:var(--muted);font-size:12.5px;font-weight:500}.swatch-btn:disabled{opacity:.42;cursor:not-allowed}[data-effect=glow]{text-shadow:0 0 12px,0 0 30px,0 3px #352a86!important}[data-effect=pulse]{animation:2.4s ease-in-out infinite name-pulse}[data-effect=rainbow]{animation:7s linear infinite name-rainbow;color:#ff5a5a!important}@keyframes name-pulse{50%{filter:brightness(1.5)}}@keyframes name-rainbow{to{filter:hue-rotate(360deg)}}[data-effect=shimmer]{background:linear-gradient(100deg,currentColor 42%,#fff 50%,currentColor 58%) 100% 0/250% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px #352a86);-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite name-shimmer;text-shadow:none!important}[data-effect=ember]{animation:1.7s ease-in-out infinite name-ember;text-shadow:0 0 6px #ffcf6b,0 0 16px #ff7a1a,0 0 34px #d9320f,0 3px #4a1408!important}[data-effect=frost]{text-shadow:0 0 5px #fff,0 0 14px #9fe8ff,0 0 32px #3fa9ff,0 3px #1c3d86!important}[data-effect=shimmer] .peek-letter,[data-effect=shimmer] .peek-after{-webkit-text-fill-color:currentColor}@keyframes name-shimmer{to{background-position:0 0}}@keyframes name-ember{35%{filter:brightness(1.22)}60%{filter:brightness(.92)}}.custom-layout{gap:18px;display:grid}.custom-options{gap:18px;min-width:0;display:grid}.custom-group{gap:10px;min-width:0;display:grid}.custom-group+.custom-group{border-top:2px solid #04061a6b;padding-top:16px}.custom-title{font:400 24px/1.1 var(--name)}.custom-title small{color:var(--muted);font:500 13px/1 var(--body);margin-left:6px}.custom-preview{justify-items:center;gap:6px;min-width:0;display:grid}.custom-preview-tag{color:var(--muted);font-size:12.5px;font-weight:600}.custom-preview-title{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;min-width:0;display:flex}.custom-preview-title .custom-name{flex:none;max-width:100%}.custom-locked{font-size:14px}.custom-locked summary{width:fit-content;color:var(--muted);cursor:pointer;font-weight:600}.custom-locked ul{gap:9px;margin-top:10px;padding:0;list-style:none;display:grid}.custom-locked-row{grid-template-columns:12px minmax(0,1fr) 130px;align-items:center;gap:9px;display:grid}.custom-locked-row>i{width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000004d}.custom-locked-text{min-width:0;display:grid}.custom-locked-text small,.custom-locked-count{color:var(--muted);font-size:12.5px}.custom-locked-progress{justify-items:end;gap:3px;display:grid}.custom-bar{width:100%;height:6px;box-shadow:var(--sunk);background:#0c1130;border-radius:2px;display:block;overflow:hidden}.custom-bar b{background:var(--coin);height:100%;display:block}.custom-save-bar{z-index:3;background:var(--face);border:2px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raise);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;bottom:8px}.custom-save-bar[data-dirty]{border-color:var(--coin)}.custom-unsaved{color:var(--coin);font-size:14px;font-weight:600}.custom-view{margin-left:auto}@media (width>=1040px){.account:has(.custom-card){width:min(980px,100%)}.custom-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px}.custom-preview{position:sticky;top:16px}}@media (width<=640px){.custom-locked-row{grid-template-columns:12px minmax(0,1fr) 96px}.topbar-party{display:none}.party-form{flex-direction:column}.party-title{font-size:28px}}.chip.loadout-live{box-shadow:0 0 0 1px #5f5, 0 0 14px #55ff558c, 0 2px 0 var(--lip);border-color:#5f5}.loadout-tag{color:#0b2a0b;background:#5f5;border-radius:2px;padding:1px 6px;font-size:11.5px;font-style:normal;font-weight:700}.chip.loadout-locked,.chip.loadout-locked:hover{border-color:var(--edge);filter:blur(1.4px);opacity:.55;cursor:not-allowed;transform:none}.plan-types{gap:5px}.plan-types .chip{min-height:32px;padding:3px 10px;font-size:13px}.caps{margin-top:12px}.caps-hint{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.35}.board-stats{margin-bottom:8px}.board-scope{flex-wrap:wrap;gap:8px 16px;margin-bottom:8px;display:flex}.board-people{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.board-friend span{opacity:.7}.history-share{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;display:flex}.copy-link{justify-items:center;display:inline-grid}.copy-link>span{grid-area:1/1}.copy-link>.copy-hidden{visibility:hidden}.board-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.board-find{gap:6px;min-width:0;display:flex}.board-find .filter{color:var(--ink)}.board-result{margin-bottom:10px}.board-table th:nth-child(2),.board-table thead th:nth-child(2){text-align:left}.board-rank-head,.board-rank{width:44px;text-align:center!important}.board-rank{color:var(--muted);font-weight:700}.board-rank.top-1{color:#fa0}.board-rank.top-2{color:#d9dce6}.board-rank.top-3{color:#d08a52}.board-value{font-weight:700}.board-marked{background:#ffcb471f}@media (width<=640px){.board-find,.board-find .filter{width:100%}}.score-note-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.worth-switch{border:2px solid var(--edge);background:#00000038;border-radius:6px;flex:none;display:inline-flex;overflow:hidden}.worth-switch button{appearance:none;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:5px 8px;font-size:12px;font-weight:700;line-height:1;transition:background .14s,color .14s}.worth-switch button:hover{color:var(--ink)}.worth-switch button[aria-pressed=true]{background:var(--coin);color:#2a1c00}.worth-switch button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.worth-body{flex:1;min-width:0}.worth-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}
