.wh-board{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex;container-type:inline-size}.wh-wrap{aspect-ratio:1;filter:drop-shadow(0 24px 40px #0000008c);width:min(100%,440px);position:relative}.wh-svg{width:100%;height:100%;display:block}.wh-slice{transition:filter .16s}.wh-slice-zero{fill-opacity:.9}.wh-slice-hit{filter:url(#wh-glow)brightness(1.25);animation:.9s ease-out wh-hit}@keyframes wh-hit{0%{filter:brightness(2.2)}to{filter:brightness(1.25)}}.wh-center{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wh-cent{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:58%;display:flex}.wh-cent-k{text-transform:uppercase;letter-spacing:.14em;color:var(--color-paper-3);font-size:11px;font-weight:700}.wh-cent-x{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--wh-ink,var(--color-paper));text-shadow:0 0 28px var(--wh-glow,transparent);font-size:clamp(34px,13cqw,64px);font-weight:900;line-height:1}.wh-cent-x.wh-cent-zero{color:var(--color-paper-3);text-shadow:none}.wh-cent-pay{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.wh-cent-idle{color:var(--color-paper-3);font-size:13px}.wh-cent-idle b{letter-spacing:.22em;color:var(--color-paper-2);text-transform:uppercase;font-size:22px;display:block}.wh-cent-in{animation:.42s cubic-bezier(.2,.9,.25,1.25) both wh-pop}@keyframes wh-pop{0%{opacity:0;transform:scale(.6)}}.wh-spinning .wh-cent-idle{opacity:.5}.wh-legend{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.wh-pill{border:1px solid var(--color-line-2);background:var(--color-ink-2);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 12px 0 10px;font-size:13px;font-weight:700;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.wh-pill-dot{background:var(--dot);border-radius:4px;width:12px;height:12px;box-shadow:0 0 0 1px #00000059}.wh-pill small{color:var(--color-paper-3);font-size:11px;font-weight:600}.wh-pill-hit{border-color:var(--dot);box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 30%, transparent), 0 10px 26px -12px var(--dot);transform:translateY(-2px)}.wh-pill-dim{opacity:.55}.wh-strip{justify-content:center;gap:6px;width:100%;display:flex;overflow:hidden}.wh-chip{background:var(--dot);min-width:46px;height:26px;color:var(--ink,#fff);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.wh-chip-latest{box-shadow:0 0 0 2px #15121a, 0 0 0 4px var(--dot)}.wh-seg{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.wh-seg button{border:1px solid var(--color-line-2);background:var(--color-ink-2);font-variant-numeric:tabular-nums;border-radius:10px;height:38px;font-size:13px;font-weight:700;transition:border-color .12s,background-color .12s}.wh-seg button:hover:not(:disabled){border-color:var(--color-violet-3)}.wh-seg button[aria-pressed=true]{border-color:var(--color-violet);background:color-mix(in srgb, var(--color-violet) 14%, var(--color-ink-2));box-shadow:0 0 0 3px #a683f826}.wh-seg button:disabled{opacity:.6}.wh-risk{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wh-risk button{border:1px solid var(--color-line-2);background:var(--color-ink-2);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;transition:border-color .12s,background-color .12s;display:flex}.wh-risk button b{font-size:13.5px}.wh-risk button span{color:var(--color-paper-3);font-size:11px}.wh-risk button:hover:not(:disabled){border-color:var(--color-violet-3)}.wh-risk button[aria-pressed=true]{border-color:var(--color-violet);background:color-mix(in srgb, var(--color-violet) 14%, var(--color-ink-2));box-shadow:0 0 0 3px #a683f826}.wh-risk button:disabled{opacity:.6}.wh-pay-list{grid-template-columns:auto 1fr auto;align-items:center;gap:5px 10px;font-size:12px;display:grid}.wh-pay-head{text-transform:uppercase;letter-spacing:.1em;color:var(--color-paper-3);font-size:10px;font-weight:700}@container board (max-width:419px){.wh-wrap{width:min(100%,320px)}.wh-pill{height:32px;padding:0 10px 0 8px;font-size:12px}}
