.dw.svelte-pjkqtx{min-height:calc(100dvh - var(--nav-h));margin-top:var(--nav-h);padding:clamp(32px,7vh,72px) 20px 90px;position:relative}.dw-glow.svelte-pjkqtx{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--accent-rgb) / .08), transparent 62%);pointer-events:none;z-index:0;width:min(120vw,900px);position:absolute;top:0;left:50%;transform:translate(-50%,-40%)}.dw-inner.svelte-pjkqtx{z-index:1;width:100%;max-width:720px;margin:0 auto;position:relative}.dw-back.svelte-pjkqtx{letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin-bottom:20px;font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:700;transition:color .15s;display:inline-block}.dw-back.svelte-pjkqtx:hover{color:var(--accent)}.dw-head.svelte-pjkqtx{margin-bottom:28px}.dw-status.svelte-pjkqtx{color:var(--danger);background:#f8717133;border:1px solid #f8717166;margin-bottom:10px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;display:inline-block}.dw-status-success.svelte-pjkqtx{background:rgb(var(--accent-rgb) / .2);color:var(--accent);border-color:rgb(var(--accent-rgb) / .4)}.dw-title.svelte-pjkqtx{letter-spacing:-.02em;text-transform:uppercase;color:var(--text);align-items:center;gap:12px;margin:0 0 8px;font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,7vw,3.2rem);font-weight:900;line-height:1;display:flex}.dw-title.svelte-pjkqtx svg{color:var(--accent);flex-shrink:0}.dw-range.svelte-pjkqtx{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin:0;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:700}.dw-card.svelte-pjkqtx{border:1px solid rgb(var(--accent-rgb) / .3);background:radial-gradient(ellipse at 100% 0%, rgb(var(--accent-rgb) / .08) 0%, transparent 55%), var(--bg2);margin-bottom:32px;padding:24px;position:relative}.dw-card.svelte-pjkqtx:before{content:"";background:var(--accent);height:3px;position:absolute;top:0;left:0;right:0}.dw-bar-wrap.svelte-pjkqtx{flex-direction:column;gap:8px;display:flex}.dw-bar.svelte-pjkqtx{background:rgb(var(--c-glass) / .08);border:1px solid rgb(var(--c-glass) / .1);height:10px;overflow:hidden}.dw-bar-fill.svelte-pjkqtx{background:var(--accent);height:100%;transition:width .6s}.dw-bar-label.svelte-pjkqtx{letter-spacing:.05em;color:var(--mid);font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:700}.dw-ranking-title.svelte-pjkqtx{text-transform:uppercase;letter-spacing:.02em;color:var(--text);margin:0 0 14px;font-family:Barlow Condensed,sans-serif;font-size:1.1rem;font-weight:900}.dw-rank-list.svelte-pjkqtx{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dw-rank-row.svelte-pjkqtx{background:rgb(var(--c-glass) / .03);border:1px solid var(--border);border-left:3px solid var(--border2);align-items:center;gap:14px;padding:10px 14px;display:flex}.dw-rank-row.dw-first.svelte-pjkqtx{border-left-color:var(--accent)}.dw-rank-row.dw-me.svelte-pjkqtx{border-left-color:var(--accent);background:rgb(var(--accent-rgb) / .06)}.dw-rank-n.svelte-pjkqtx{color:var(--dim);flex-shrink:0;width:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700}.dw-rank-avatar.svelte-pjkqtx{border-radius:50%;flex-shrink:0}.dw-rank-name.svelte-pjkqtx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.dw-rank-amount.svelte-pjkqtx{color:var(--accent);font-family:Barlow Condensed,sans-serif;font-weight:900}.dw-rank-empty.svelte-pjkqtx{color:var(--mid);font-size:.9rem}@media (max-width:768px){.dw.svelte-pjkqtx{padding-bottom:110px}}
