.hub.svelte-hg2r6b{max-width:560px;margin:0 auto;padding:16px 12px 48px}.head.svelte-hg2r6b{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}h1.svelte-hg2r6b{margin:0;font-size:1.3rem}.sub.svelte-hg2r6b{color:var(--muted);margin:4px 0 0;font-size:.9rem}.live-link.svelte-hg2r6b{color:var(--accent);border:1px solid var(--line);border-radius:999px;flex:none;padding:6px 12px;font-size:.85rem;text-decoration:none}.path.svelte-hg2r6b{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tile.svelte-hg2r6b{background:var(--bg2);border:1.5px solid var(--line);color:var(--fg);border-radius:16px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:transform .15s;display:flex;position:relative}.tile.svelte-hg2r6b:hover{border-color:var(--accent);transform:translateY(-2px)}.step.locked.svelte-hg2r6b .tile:where(.svelte-hg2r6b){opacity:.55}.step.locked.svelte-hg2r6b .tile:where(.svelte-hg2r6b):hover{border-color:var(--line);transform:none}.step.cleared.svelte-hg2r6b .tile:where(.svelte-hg2r6b){border-color:var(--ok)}.step.ever.svelte-hg2r6b .tile:where(.svelte-hg2r6b){border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.badge.svelte-hg2r6b{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.info.svelte-hg2r6b{min-width:0}.t.svelte-hg2r6b{font-size:1.05rem;font-weight:800}.trophy.svelte-hg2r6b{margin-left:6px}.b.svelte-hg2r6b{color:var(--muted);margin:2px 0 6px;font-size:.86rem}.meta.svelte-hg2r6b{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:10px;font-size:.82rem;display:flex}.go.svelte-hg2r6b{color:var(--accent);font-weight:700}.done.svelte-hg2r6b{color:var(--ok);font-weight:700}.ever-pill.svelte-hg2r6b{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);opacity:.85;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:700;position:absolute;top:8px;right:8px}.lockmsg.svelte-hg2r6b{font-style:italic}.vtabs.svelte-hg2r6b{gap:8px;margin:18px 0 2px;display:flex}.vtab.svelte-hg2r6b{border:1px solid var(--line);font:inherit;cursor:pointer;opacity:.75;color:inherit;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.vtab.on.svelte-hg2r6b{border-color:var(--accent);color:var(--accent);opacity:1}.langdesc.svelte-hg2r6b{color:var(--muted);margin:10px 2px 0;font-size:.86rem}.tset.svelte-hg2r6b{align-items:baseline;gap:10px;margin:26px 4px 10px;font-size:20px;display:flex}.tcount.svelte-hg2r6b{opacity:.65;font-size:12.5px;font-weight:400}
