.card.svelte-1hb4fyb{background:var(--panel);border:1px solid var(--line);border-radius:18px;min-width:0;padding:16px 18px}.closed.svelte-1hb4fyb{color:var(--soft);margin:0;line-height:1.6}.vote.svelte-1hb4fyb{background:linear-gradient(150deg, #7c5cff24, var(--panel) 60%);border-color:#7c5cff73;gap:14px;margin-bottom:28px;display:grid}h2.svelte-1hb4fyb{color:var(--white);margin:0;font-size:1.2rem}h3.svelte-1hb4fyb{color:var(--white);margin:0 0 10px;font-size:.95rem}.step.svelte-1hb4fyb{gap:6px;display:grid}.lbl.svelte-1hb4fyb{color:var(--soft);font-size:.82rem;font-weight:600}.hint.svelte-1hb4fyb{color:var(--muted);font-size:.78rem}.chips.svelte-1hb4fyb{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-1hb4fyb button:where(.svelte-1hb4fyb),.tabs.svelte-1hb4fyb button:where(.svelte-1hb4fyb){font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--soft);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.88rem}.chips.svelte-1hb4fyb button.on:where(.svelte-1hb4fyb){color:var(--white);background:#ffd27a1f;border-color:#ffd27a}.facs.svelte-1hb4fyb{grid-template-columns:1fr 1fr;gap:8px;max-width:420px;display:grid}.fac.svelte-1hb4fyb{font:inherit;border:1px solid color-mix(in srgb, var(--c) 45%, var(--line));background:color-mix(in srgb, var(--c) 10%, var(--panel));color:var(--soft);cursor:pointer;border-radius:12px;padding:10px;font-weight:700}.fac.on.svelte-1hb4fyb{background:color-mix(in srgb, var(--c) 35%, var(--panel));color:var(--white);border-color:var(--c)}.grid.svelte-1hb4fyb{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.pick.svelte-1hb4fyb{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--soft);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 10px 6px 6px;font-size:.88rem;display:flex;position:relative}.pick.svelte-1hb4fyb img:where(.svelte-1hb4fyb){border-radius:8px;flex:none}.pick.svelte-1hb4fyb span:where(.svelte-1hb4fyb){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick.on.svelte-1hb4fyb{border-color:var(--c,#ffd27a);color:var(--white);box-shadow:0 0 0 1px var(--c,#ffd27a);background:#ffd27a1a}.pick.svelte-1hb4fyb em:where(.svelte-1hb4fyb){color:#7ee2a8;border:1px solid #7ee2a880;border-radius:6px;flex:none;margin-left:auto;padding:0 4px;font-size:.66rem;font-style:normal}.act.svelte-1hb4fyb{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.helper.svelte-1hb4fyb,.links.svelte-1hb4fyb a:where(.svelte-1hb4fyb){color:#9fd0ff;font-size:.88rem;text-decoration:none}.helper.svelte-1hb4fyb:hover,.links.svelte-1hb4fyb a:where(.svelte-1hb4fyb):hover{text-decoration:underline}.err.svelte-1hb4fyb{color:var(--danger);margin:0}.ok.svelte-1hb4fyb{color:#7ee2a8;margin:0;font-size:.9rem}.mine.svelte-1hb4fyb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mine.svelte-1hb4fyb .ri:where(.svelte-1hb4fyb){border-radius:10px}.mine.svelte-1hb4fyb p:where(.svelte-1hb4fyb){flex:200px;margin:0;display:grid}.mine.svelte-1hb4fyb strong:where(.svelte-1hb4fyb){color:var(--white);font-size:1.05rem}.mine.svelte-1hb4fyb span:where(.svelte-1hb4fyb){color:var(--soft);font-size:.86rem}.res.svelte-1hb4fyb{scroll-margin-top:16px}.rhead.svelte-1hb4fyb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.tabs.svelte-1hb4fyb{flex-wrap:wrap;gap:6px;display:flex}.tabs.svelte-1hb4fyb button[aria-selected=true]:where(.svelte-1hb4fyb){background:var(--panel-2);color:var(--white);border-color:#6b5bd6}.tabs.svelte-1hb4fyb small:where(.svelte-1hb4fyb){color:var(--muted)}.sum.svelte-1hb4fyb{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:14px;display:flex}.big.svelte-1hb4fyb{display:grid}.big.svelte-1hb4fyb b:where(.svelte-1hb4fyb){font-family:var(--display);color:var(--white);font-size:1.8rem}.big.svelte-1hb4fyb small:where(.svelte-1hb4fyb),.topp.svelte-1hb4fyb small:where(.svelte-1hb4fyb),.topp.svelte-1hb4fyb span:where(.svelte-1hb4fyb){color:var(--muted);font-size:.8rem}.topp.svelte-1hb4fyb{display:grid}.topp.svelte-1hb4fyb strong:where(.svelte-1hb4fyb){color:var(--white);font-size:1.15rem}.topp.svelte-1hb4fyb i:where(.svelte-1hb4fyb){font-style:normal}.cols.svelte-1hb4fyb{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dim.svelte-1hb4fyb{opacity:.55}.fbar.svelte-1hb4fyb,.track.svelte-1hb4fyb{background:#ffffff0d;border-radius:6px;gap:2px;height:10px;display:flex;overflow:hidden}.fbar.svelte-1hb4fyb{height:14px}.fbar.svelte-1hb4fyb span:where(.svelte-1hb4fyb),.track.svelte-1hb4fyb span:where(.svelte-1hb4fyb){border-radius:4px;height:100%;display:block}.flegend.svelte-1hb4fyb{color:var(--soft);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:6px 0 12px;font-size:.8rem;display:flex}.dot.svelte-1hb4fyb{border-radius:50%;width:9px;height:9px;margin-right:-6px;display:inline-block}.bars.svelte-1hb4fyb{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bars.svelte-1hb4fyb li:where(.svelte-1hb4fyb){grid-template-columns:minmax(110px,38%) 1fr auto;align-items:center;gap:10px;font-size:.85rem;display:grid}.bars.svelte-1hb4fyb .nm:where(.svelte-1hb4fyb){color:var(--text);align-items:center;gap:6px;min-width:0;line-height:1.25;display:flex}.bars.svelte-1hb4fyb .nm:where(.svelte-1hb4fyb) img:where(.svelte-1hb4fyb){border-radius:5px;flex:none}.bars.svelte-1hb4fyb .v:where(.svelte-1hb4fyb){color:var(--white);font-variant-numeric:tabular-nums;white-space:nowrap}.bars.svelte-1hb4fyb .v:where(.svelte-1hb4fyb) small:where(.svelte-1hb4fyb){color:var(--muted)}.combos.svelte-1hb4fyb{gap:6px;margin:0;padding:0;list-style:none;display:grid}.combos.svelte-1hb4fyb li:where(.svelte-1hb4fyb){color:var(--text);align-items:center;gap:8px;font-size:.88rem;display:flex}.combos.svelte-1hb4fyb b:where(.svelte-1hb4fyb){color:#ffd27a;width:18px;font-family:var(--display)}.combos.svelte-1hb4fyb img:where(.svelte-1hb4fyb){border-radius:6px}.combos.svelte-1hb4fyb small:where(.svelte-1hb4fyb){color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.links.svelte-1hb4fyb{flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;display:flex}.note.svelte-1hb4fyb{margin-top:12px;font-size:.78rem;line-height:1.6}@media (width<=760px){.cols.svelte-1hb4fyb{grid-template-columns:1fr}}@media (width<=640px){.grid.svelte-1hb4fyb{grid-template-columns:repeat(2,minmax(0,1fr))}.card.svelte-1hb4fyb{padding:14px}}
