@font-face{font-family:Marcellus SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-sc-latin.woff2)format("woff2");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:Marcellus SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-sc-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,.theme-dark{--hdrBg:linear-gradient(180deg, #1b1a18f7, #0d0d0df7);--hdrLine:#2a2620;--hdrLine2:#3b3428;--hdrText:#ece6d6;--hdrMuted:#a69e8a;--hdrDim:#8a8270;--hdrGold:#caa44d;--hdrGoldHi:#e8c874;--hdrBand:#caa44d59;--bg:#0d0d0d;--surface:#151514;--surface2:#1b1a18;--raise:#23211d;--segA:#26231e;--line:#2a2620;--line2:#3b3428;--text:#ece6d6;--muted:#a69e8a;--dim:#7a7262;--gold:#caa44d;--goldHi:#e8c874;--goldLink:#d9b862;--goldInk:#17120a;--pillA:linear-gradient(180deg, #e8c874, #c49b3f);--pillEdge:#7a5c22;--emberText:#e35d6f;--grid:#24221d;--hover:#1d1c19;--sheen:#fff0c80a;--band:#caa44d59;--shadow:0 8px 24px #00000080;--card:0 0 0 transparent;--rank1:#e8c874;--rank2:#c9c9c9;--rank3:#c98a4f;--rowHover:#caa44d1f;--ok:#5aa04a;--pr:#3f7fc4;--sm:#b8902c;--veil:#0a0908c2;--heroVeil:radial-gradient(ellipse at 50% 45%, #0d0d0d80, #0d0d0deb 70%);--geAccent:#c0803c;--maxXp:#ffe9b0;--trail:#fff;--trailHp:var(--emberText);--scrim:#0000008c;--spriteShade:drop-shadow(0 1px 1px #0009);--spriteShadeStrong:drop-shadow(0 1px 1px #000000bf);--spriteIdle:.7;--spriteHover:.9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-light{--hdrBg:linear-gradient(180deg, #ddd5c3f7, #d2c9b4f7);--hdrLine:#bcae8e;--hdrLine2:#a5926a;--hdrText:#1c1912;--hdrMuted:#4c4437;--hdrDim:#5f5543;--hdrGold:#8f6a1a;--hdrGoldHi:#7a5a12;--hdrBand:#a37b2266;--bg:#cec4ab;--surface:#e5ddcc;--surface2:#ddd4c1;--raise:#ebe5d7;--segA:#f2ede2;--line:#b8a989;--line2:#a5926a;--text:#1c1912;--muted:#4c4437;--dim:#5f5543;--gold:#a37b22;--goldHi:#7a5a12;--goldLink:#7a5a12;--goldInk:#f0d68a;--pillA:#1f1c17;--pillEdge:#1f1c17;--emberText:#a6192e;--grid:#d0c5ad;--hover:#d2c7ac;--sheen:#fffaeb99;--band:#a37b2266;--shadow:0 8px 24px #3c280a2e;--rank1:#8f6a1a;--rank2:#6b6459;--rank3:#9a5f2c;--rowHover:#a37b2224;--card:0 1px 2px #3c280a24, 0 6px 18px #3c280a1f;--ok:#3d7a2c;--pr:#2f64a6;--sm:#8a6a12;--veil:#cec4abcc;--heroVeil:radial-gradient(ellipse at 50% 45%, #0c0a064d, #0c0a06c7 75%);--heroCard:#ece5d6eb;--heroCardLine:#a5926a;--heroCardShadow:0 20px 50px #00000073;--geAccent:#8a5a1e;--maxXp:#8a6a12;--trail:#4c4437;--trailHp:#8f1222;--scrim:#2e241280;--spriteShade:none;--spriteShadeStrong:none;--spriteIdle:1;--spriteHover:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not(.theme-dark){--hdrBg:linear-gradient(180deg, #ddd5c3f7, #d2c9b4f7);--hdrLine:#bcae8e;--hdrLine2:#a5926a;--hdrText:#1c1912;--hdrMuted:#4c4437;--hdrDim:#5f5543;--hdrGold:#8f6a1a;--hdrGoldHi:#7a5a12;--hdrBand:#a37b2266;--bg:#cec4ab;--surface:#e5ddcc;--surface2:#ddd4c1;--raise:#ebe5d7;--segA:#f2ede2;--line:#b8a989;--line2:#a5926a;--text:#1c1912;--muted:#4c4437;--dim:#5f5543;--gold:#a37b22;--goldHi:#7a5a12;--goldLink:#7a5a12;--goldInk:#f0d68a;--pillA:#1f1c17;--pillEdge:#1f1c17;--emberText:#a6192e;--grid:#d0c5ad;--hover:#d2c7ac;--sheen:#fffaeb99;--band:#a37b2266;--shadow:0 8px 24px #3c280a2e;--card:0 1px 2px #3c280a24, 0 6px 18px #3c280a1f;--ok:#3d7a2c;--pr:#2f64a6;--sm:#8a6a12;--veil:#cec4abcc;--heroVeil:radial-gradient(ellipse at 50% 45%, #0c0a064d, #0c0a06c7 75%);--heroCard:#ece5d6eb;--heroCardLine:#a5926a;--heroCardShadow:0 20px 50px #00000073;--geAccent:#8a5a1e;--maxXp:#8a6a12;--trail:#4c4437;--trailHp:#8f1222;--scrim:#2e241280;--spriteShade:none;--spriteShadeStrong:none;--spriteIdle:1;--spriteHover:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--ink:var(--text);--border:var(--line);--border-strong:var(--line2);--gold-dim:var(--gold);--gold-bright:var(--goldHi);--onSprite:#e8c874;--font-display:"Marcellus SC", serif;--font-ui:system-ui, -apple-system, "Segoe UI", Helvetica, sans-serif;--fs-body:14px;--lh-body:1.45;--fs-small:12px;--fs-micro:11px;--fs-h3:16px;--fs-h2:18px;--fs-h1:26px;--fs-empty-title:20px;--radius-sm:4px;--radius:6px;--radius-lg:8px;--radius-pill:999px;--pa:94%}@keyframes rsUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gpFloat{0%{opacity:0;transform:translateY(6px)}15%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-34px)}}@keyframes gpBump{0%{transform:scale(1)}40%{transform:scale(1.25)rotate(-8deg)}to{transform:scale(1)}}:root{--gold-dim:color-mix(in srgb, var(--gold) 80%, #000);--gold-bright:var(--goldHi);--ink:var(--text);--border:var(--line);--border-strong:var(--line2);--panel:var(--surface);--panel-2:var(--surface2);--offline:var(--dim);--radius-md:var(--radius);--scroll-track:transparent;--scroll-thumb:var(--line2);--scroll-thumb-hover:var(--gold);--scroll-size:8px;--z-menu:40;--z-map-tools:1900;--z-overlay:2000;--z-tooltip:3000;--z-modal:4000;font-family:var(--font-ui);line-height:var(--lh-body);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-weight:400}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}::-webkit-scrollbar{width:var(--scroll-size);height:var(--scroll-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}@media (pointer:coarse),(width<=720px){:root{--scroll-size:6px}}body{min-height:100vh;margin:0}#root{min-height:100vh}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}:root{--skel-trough:#f0f2f40a;--skel-sheen:#f0f2f41a;--skel-flat:#f0f2f40f;--skel-bg:#0c0e10;--skel-panel:#12161ad1;--skel-border:#23282d}.skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--skel-trough) 25%, var(--skel-sheen) 37%, var(--skel-trough) 63%);background-size:400% 100%;animation:1.4s infinite skel-shimmer}@keyframes skel-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skel{background:var(--skel-flat);animation:none}}.skel-shell{background:var(--skel-bg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:268px minmax(0,1fr);gap:.9rem;height:100dvh;padding:.75rem;display:grid;position:relative}.skel-chrome{grid-column:2;align-items:center;gap:.5rem;height:2.6rem;display:flex}.skel-brand{width:9rem;height:1.15rem}.skel-tab{width:4.5rem;height:1.7rem}.skel-side{flex-direction:column;grid-row:1/-1;gap:.55rem;min-height:0;display:flex;overflow:hidden}.skel-card{border:1px solid var(--skel-border);border-radius:var(--radius-md);background:var(--skel-panel);flex-direction:column;gap:.45rem;padding:.6rem;display:flex}.skel-card-head{align-items:center;gap:.5rem;display:flex}.skel-avatar{border-radius:50%;flex-shrink:0;width:28px;height:28px}.skel-line{height:.7rem}.skel-bar{height:1rem}.skel-panel{border:1px solid var(--skel-border);border-radius:var(--radius-lg);background:var(--skel-panel);flex-direction:column;gap:.6rem;min-height:0;padding:.85rem;display:flex}.skel-panel-head{max-width:22rem;height:1.6rem}.skel-panel-body{flex:auto;min-height:0}.pageload{background:var(--bg);justify-content:center;align-items:center;height:100dvh;display:flex}.pageload-ring{border:3px solid #8a949e40;border-top-color:var(--gold);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite pageload-spin,.2s .12s both pageload-in}@keyframes pageload-spin{to{transform:rotate(360deg)}}@keyframes pageload-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pageload-ring{animation:2.4s linear infinite pageload-spin,.2s .12s both pageload-in}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{--heroBtnLine:#3b3428;--heroBtnBg:#151514d9;--heroBtnInk:#ece6d6;background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.hero--light{--heroBtnLine:#a5926a;--heroBtnBg:#ece5d6f2;--heroBtnInk:#1c1912}.hero-bg{z-index:0;pointer-events:none;filter:blur(5px)saturate(.85);position:absolute;inset:-30px}.hero-bg-canvas,.hero-bg-canvas.rs3-map{cursor:default;width:100%;min-height:100vh;animation:.45s ease-out both hero-fade-in;height:100%!important}.hero-bg .leaflet-control-container{display:none!important}.hero-veil{z-index:1;pointer-events:none;background:var(--heroVeil);position:absolute;inset:0}.hero-top{z-index:2;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex;position:relative}.hero-top--split{justify-content:space-between}.hero-top .hero-back{margin-bottom:0}.hero-main{z-index:2;flex:1;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:relative}.hero-hello{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.hero-logo{filter:drop-shadow(0 10px 24px #0000008c);width:clamp(110px,14vw,150px);height:auto}.hero-kicker{color:var(--gold);font:400 clamp(14px, 1.8vw, 18px) / 1 var(--font-display);letter-spacing:.5em;margin:6px -.5em -8px 0}.hero-wordmark{font:400 clamp(28px, 4vw, 40px) / 1 var(--font-display);color:var(--text)}.hero-wordmark em{color:var(--goldHi);font-style:normal}.hero-h1{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.hero-rule{background-image:repeating-linear-gradient(90deg, var(--band) 0 1px, transparent 1px 7px);width:220px;height:5px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.hero-tagline{color:var(--muted);margin:0;font-size:18px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.hero-links{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.hero-links a{color:var(--goldLink);font-size:13px;font-weight:600;text-decoration:none}.hero-links a:hover{color:var(--goldHi)}.hero-btn{border:1px solid var(--heroBtnLine);background:var(--heroBtnBg);height:44px;color:var(--heroBtnInk);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.hero-btn:hover{border-color:var(--gold)}.hero-btn--primary{border-color:var(--pillEdge);background:var(--pillA);color:var(--goldInk);font-weight:600}.hero-btn--small{height:34px;padding:0 12px;font-size:13px;font-weight:600}.hero-btn--icon{gap:6px}.hero-btn--icon svg{flex:none}.hero-col{flex-direction:column;gap:6px;width:100%;max-width:400px;display:flex}.hero-col--wide{max-width:560px}.hero-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-bottom:14px;padding:0;font-size:14px;font-weight:600;text-decoration:none}.hero-back:hover{color:var(--text)}.hero-brand{font:400 22px/1.1 var(--font-display);color:var(--goldHi)}.hero-title{font:400 34px/1.1 var(--font-display);color:var(--text);margin:0}.hero-lead{color:var(--muted);margin:4px 0 14px}.hero-foot{color:var(--muted);margin:12px 0 0;font-size:13px}.hero-foot a{color:var(--goldLink)}.hero-consent{color:var(--dim);margin:14px 0 0;font-size:12px;line-height:1.55}.hero-consent a{color:var(--goldLink)}.legal-strip{gap:14px;margin-top:14px}.dsc>.legal-strip{margin-top:30px}.legal-strip a{color:var(--dim);font-size:12px;font-weight:500}.legal-strip a:hover{color:var(--goldLink)}.hero-card{border:1px solid var(--line2);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);border-radius:10px;flex-direction:column;gap:16px;padding:18px;display:flex}.hero-card h1{font:400 30px/1.1 var(--font-display);color:var(--text);margin:0}.hero-card-lead{color:var(--muted);margin:-6px 0 0}.hero-card-lead strong{color:var(--text)}.hero-field{letter-spacing:.1em;color:var(--muted);flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.hero-field--grow{flex:240px}.hero-input{align-items:center;display:flex;position:relative}.hero-input input{box-sizing:border-box;border:1px solid var(--line2);background:var(--bg);width:100%;height:46px;color:var(--text);font:inherit;letter-spacing:0;border-radius:6px;outline:none;padding:0 64px 0 14px;font-size:15px;font-weight:400}.hero-input input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--band)}.hero-count{color:var(--dim);letter-spacing:0;pointer-events:none;font-size:11px;font-weight:600;position:absolute;right:12px}.hero-reveal{height:30px;color:var(--muted);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:12px;font-weight:700;position:absolute;right:8px}.hero-reveal:hover{color:var(--text)}.hero-hint{letter-spacing:0;color:var(--muted);font-size:13px;font-weight:400}.hero-error{letter-spacing:0;color:var(--emberText);margin:-6px 0 0;font-size:13px;font-weight:400}.hero-submit{border:1px solid var(--line2);background:var(--surface2);height:46px;color:var(--dim);font:inherit;cursor:default;border-radius:6px;font-size:15px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.hero-submit--ready{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 28%, var(--surface2));color:var(--text);cursor:pointer}.hero-submit:disabled{cursor:default}.hero-row{flex-wrap:wrap;gap:10px;display:flex}.hero-seg{border:1px solid var(--line2);background:var(--bg);border-radius:7px;gap:3px;padding:3px;display:flex}.hero-seg button{height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.hero-seg button img{object-fit:contain;flex:none;width:18px;height:18px}.hero-seg button[aria-checked=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 22%, var(--surface2));color:var(--text)}.hero-sizes{gap:8px;display:flex}.hero-size{border:1px solid var(--line2);background:var(--bg);width:38px;height:38px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;font-size:15px;font-weight:700}.hero-size[aria-checked=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 26%, var(--surface2))}.hero-players{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:4px;display:grid}.hero-choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.hero-choice{border:1px solid var(--line2);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:12px;display:flex}.hero-choice--active{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 16%, var(--surface2))}.hero-choice-radio{border:1px solid var(--line2);background:var(--surface2);border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px}.hero-choice--active .hero-choice-radio{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 3px var(--surface2)}.hero-choice-text{flex-direction:column;gap:3px;min-width:0;display:flex}.hero-choice-text strong{font-size:14px;font-weight:700}.hero-choice-text em,.hero-share-text em{letter-spacing:0;color:var(--muted);font-size:12px;font-style:normal;font-weight:400}.hero-choice-text .hero-choice-next{color:var(--goldHi);margin-top:2px}.hero-shares{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:4px;display:grid}.hero-share{border:1px solid var(--line2);background:var(--bg);cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.hero-share input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin:2px 0 0}.hero-share-text{flex-direction:column;gap:2px;min-width:0;display:flex}.hero-share-text strong{font-size:13px;font-weight:700}.hero-steps{gap:10px;display:flex}.hero-steps .hero-submit{flex:1}.hero-step-back{border:1px solid var(--line2);background:var(--surface2);height:46px;color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:0 18px;font-size:14px;font-weight:700}.hero-step-back:hover:not(:disabled){border-color:var(--goldHi);color:var(--text)}.hero-step-back:disabled{cursor:default}.hero-results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero-result{border:1px solid var(--line2);background:var(--bg);color:var(--text);border-radius:7px;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}.hero-result:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface2))}.hero-result-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero-result-text strong{font-size:14px;font-weight:700}.hero-result-text em{letter-spacing:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.hero-result-go{color:var(--gold);flex:none;font-size:16px;font-weight:700}.hero-board{flex-direction:column;gap:10px;display:flex}.hero-board-tabs{border:1px solid var(--line2);background:var(--bg);border-radius:7px;gap:3px;padding:3px;display:flex}.hero-board-tab{height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;font-size:13px;font-weight:700}.hero-board-tab--active{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 22%, var(--surface2));color:var(--text)}.hero-board-list{counter-reset:none;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero-board-rank{min-width:28px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:14px;font-weight:700}.hero-board-rank--top{font-size:17px}.hero-board-score{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.hero-board-score strong{color:var(--goldHi);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.hero-board-score em{letter-spacing:0;color:var(--muted);font-size:11px;font-style:normal}.hero-token{gap:8px;display:flex}.hero-token code{box-sizing:border-box;border:1px solid var(--line2);background:var(--bg);min-width:0;height:46px;color:var(--goldHi);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;align-items:center;padding:0 14px;font:13px/1 ui-monospace,Menlo,Consolas,monospace;display:flex;overflow:hidden}.hero-token button{border:1px solid var(--line2);background:var(--surface2);height:46px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:0 20px;font-size:14px;font-weight:700}.hero-token button:hover{border-color:var(--gold)}.hero-video{aspect-ratio:16/9;border:1px solid var(--line2);background:var(--bg);border-radius:6px;overflow:hidden}.hero-video iframe{border:0;width:100%;height:100%;display:block}@keyframes hero-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.hero-stagger>*{animation:.75s cubic-bezier(.2,.7,.2,1) both hero-up}.hero-stagger>:first-child{animation-delay:0s}.hero-stagger>:nth-child(2){animation-delay:60ms}.hero-stagger>:nth-child(3){animation-delay:.12s}.hero-stagger>:nth-child(4){animation-delay:.18s}.hero-stagger>:nth-child(5){animation-delay:.26s}.hero-stagger>:nth-child(6){animation-delay:.34s}.hero-stagger>:nth-child(7){animation-delay:.42s}.hero-stagger>:nth-child(8){animation-delay:.5s}@media (width<=560px){.hero-actions{flex-direction:column;width:min(18rem,100%)}.hero-actions .hero-btn{width:100%}}.glk-card{align-items:flex-start;gap:14px;max-width:480px}.glk-badge{border:1px solid var(--line2);background:color-mix(in srgb, var(--gold) 12%, transparent);width:48px;height:48px;color:var(--gold);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.glk-detail{color:var(--dim);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.glk-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.glk-btn{border:1px solid var(--line2);background:var(--surface2);height:42px;color:var(--text);font:inherit;text-align:center;cursor:pointer;border-radius:6px;flex:auto;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.glk-btn:hover{border-color:var(--gold)}.glk-btn--primary{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 28%, var(--surface2))}.glk-btn--primary:hover{background:color-mix(in srgb, var(--gold) 38%, var(--surface2))}.glk-foot{color:var(--muted);margin:0;font-size:13px}.glk-foot a{color:var(--goldLink,var(--gold))}@media (width<=460px){.glk-btn{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.hero-stagger>*,.hero-bg-canvas{animation:none}}.dsc{flex-direction:column;gap:6px;width:100%;max-width:960px;display:flex}@keyframes dscUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dsc-up{animation:dscUp .75s var(--ease,cubic-bezier(.2, .7, .2, 1)) both}.dsc-themed{flex-direction:column;gap:6px;display:flex}.dsc-d1{animation-delay:80ms}.dsc-d2{animation-delay:.14s}.dsc-d3{animation-delay:.22s}.dsc-title{align-items:center;gap:14px;display:flex}.dsc-title img{filter:drop-shadow(0 6px 14px #00000080);width:64px;height:64px}.dsc-title-text{flex-direction:column;gap:6px;display:flex}.dsc-eyebrow{font:400 13px/1 var(--font-display);letter-spacing:.4em;color:var(--gold)}.dsc-h1{font:400 34px/1.1 var(--font-display);color:var(--text);margin:0}.dsc-lede{color:var(--muted);margin:6px 0 16px}.dsc-search{align-items:center;display:flex;position:relative}.dsc-search-icon{z-index:1;pointer-events:none;border:2px solid var(--muted);border-radius:50%;width:12px;height:12px;margin-top:-8px;position:absolute;top:50%;left:15px}.dsc-search-icon:after{content:"";background:var(--muted);transform-origin:0;width:7px;height:2px;position:absolute;top:8px;left:8px;transform:rotate(45deg)}.dsc-search input{background:color-mix(in srgb, var(--bg) 92%, transparent);border:1px solid var(--line2);width:100%;height:52px;color:var(--text);font:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;outline:none;padding:0 112px 0 42px;font-size:16px}.dsc-search input::placeholder{color:var(--muted)}.dsc-search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--band)}.dsc-search button{border:1px solid var(--pillEdge);background:var(--pillA);height:40px;color:var(--goldInk);font:inherit;cursor:pointer;border-radius:6px;padding:0 18px;font-size:14px;font-weight:600;position:absolute;right:6px}.dsc-search button:disabled{opacity:.55;cursor:default}.dsc-boards{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;margin-top:14px;display:grid}.dsc-panel{border:1px solid var(--line2);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;flex-direction:column;gap:4px;padding:14px 10px 10px;display:flex}.dsc-results{animation:dscUp .4s var(--ease,cubic-bezier(.2, .7, .2, 1)) both;margin-top:14px}.dsc-panel h2{font:400 20px/1 var(--font-display);color:var(--text);margin:0 12px 8px}.dsc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dsc-row{width:100%;min-height:52px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}.dsc-row:hover,.dsc-row:focus-visible{background:var(--rowHover);border-color:var(--line2);outline:none}.dsc-rank{font:400 18px/1 var(--font-display);color:var(--dim);text-align:center}.dsc-rank--1{color:var(--rank1)}.dsc-rank--2{color:var(--rank2)}.dsc-rank--3{color:var(--rank3)}.dsc-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.dsc-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.dsc-row-sub{color:var(--muted);font-size:12px}.dsc-row-stat{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dsc-row-value{color:var(--goldHi);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.dsc-row-label{letter-spacing:.08em;color:var(--dim);font-size:11px;font-weight:600}.dsc-empty{border:1px dashed var(--line2);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:10px;margin:4px 2px 2px;padding:28px 18px;display:flex}.dsc-empty img{opacity:.45;filter:grayscale();width:48px;height:48px}.theme-light .dsc-empty img{opacity:.85;filter:none}.dsc-empty-title{color:var(--text);font-size:15px;font-weight:600}.dsc-empty-body{max-width:340px;color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.5}.dsc-ghost-btn{border:1px solid var(--line2);height:36px;color:var(--text);background:0 0;border-radius:6px;align-items:center;margin-top:4px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dsc-ghost-btn:hover{border-color:var(--gold);color:var(--text)}@media (prefers-reduced-motion:reduce){.dsc-up,.dsc-results{animation:none}}
