fieldset.svelte-180pygk{border:0;min-inline-size:0;margin:0;padding:0}legend.svelte-180pygk{font-family:var(--font-display);font-weight:var(--display-weight);margin-block-end:6px}.grid.svelte-180pygk{background:var(--well);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;padding:8px 8px 11px;display:grid;box-shadow:inset 0 3px #00000040}label.svelte-180pygk{background:var(--tile-grad);border:2px solid var(--tile-edge);min-height:52px;box-shadow:inset 0 2px 0 #ffffff80, 0 3px 0 var(--tile-lip);cursor:pointer;border-radius:14px;place-items:center;transition:transform 80ms,box-shadow 80ms;display:grid;position:relative}label.svelte-180pygk:hover{transform:translateY(-1px)}label.on.svelte-180pygk{border:3px solid var(--yellow);box-shadow:inset 0 2px 0 #fff9, 0 3px 0 var(--gold-edge), 0 0 0 2px var(--line), 0 0 12px #ffd84abf}input.svelte-180pygk{opacity:0;pointer-events:none;position:absolute}label.svelte-180pygk:has(input:where(.svelte-180pygk):focus-visible){outline-offset:2px;outline:3px solid #ffe14d}img.svelte-180pygk{object-fit:contain;filter:drop-shadow(0 2px #0b2a6359);width:44px;height:44px}@media (prefers-reduced-motion:reduce){label.svelte-180pygk{transition:none}label.svelte-180pygk:hover{transform:none}}.card.svelte-vqj2s9{min-inline-size:0;padding:16px 18px}h2.svelte-vqj2s9,h3.svelte-vqj2s9{font-family:var(--font-display);color:#fff;text-shadow:var(--outline-text);letter-spacing:0;overflow-wrap:anywhere;font-weight:400}.head.svelte-vqj2s9{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.emblem.svelte-vqj2s9{border:3px solid var(--tile-edge);width:84px;height:84px;box-shadow:inset 0 -4px 0 #0d5aa82e, 0 4px 0 var(--tile-lip);object-fit:contain;background:radial-gradient(circle at 50% 35%,#fff,#d9f1ff 70%,#a9dcfa);border-radius:24px;flex:none}.title.svelte-vqj2s9{flex:200px;justify-items:start;gap:4px;min-inline-size:0;display:grid}.title.svelte-vqj2s9 h2:where(.svelte-vqj2s9){margin:0;font-size:clamp(1.4rem,4vw,1.8rem);line-height:1.15}.title.svelte-vqj2s9 p:where(.svelte-vqj2s9){color:#fff;text-shadow:var(--outline-text-sm);overflow-wrap:anywhere;margin:0;font-weight:700}small.svelte-vqj2s9{color:var(--muted)}.meta.svelte-vqj2s9{border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;overflow-wrap:anywhere;border-radius:16px;max-inline-size:100%;padding:2px 12px;font-weight:700;display:inline-block}.actions.svelte-vqj2s9{flex-wrap:wrap;gap:10px;display:flex}.actions.svelte-vqj2s9 .btn:where(.svelte-vqj2s9){min-height:44px;padding:8px 16px;font-size:1rem}.note.svelte-vqj2s9{border:2px solid var(--paper-edge);background:var(--paper);inline-size:fit-content;max-inline-size:100%;color:var(--paper-ink);font-family:var(--font-display);border-radius:12px;margin:0;padding:6px 14px;box-shadow:0 3px #a8834d}.edit.svelte-vqj2s9{gap:12px;display:grid}.edit.svelte-vqj2s9 label:where(.svelte-vqj2s9){color:#fff;min-inline-size:0;font-family:var(--font-display);text-shadow:var(--outline-text-sm);gap:4px;display:grid}.edit.svelte-vqj2s9 label.row:where(.svelte-vqj2s9){align-items:center;gap:8px;min-block-size:44px;display:flex}.edit.svelte-vqj2s9 legend{color:#fff;text-shadow:var(--outline-text-sm)}.edit.svelte-vqj2s9 input:where(.svelte-vqj2s9):not([type=checkbox]){min-height:44px;border:2px solid var(--capsule-edge);background:var(--well);color:#fff;min-inline-size:0;font-family:var(--font-body);text-shadow:none;border-radius:12px;padding:8px 12px;font-weight:600;box-shadow:inset 0 3px 5px #00000059,0 2px #ffffff59}.edit.svelte-vqj2s9 input[type=checkbox]:where(.svelte-vqj2s9){block-size:22px;inline-size:22px;accent-color:var(--green-bottom)}.tasks.svelte-vqj2s9 header:where(.svelte-vqj2s9),.help.svelte-vqj2s9 header:where(.svelte-vqj2s9){align-items:center;gap:10px;margin-block-end:12px;display:flex}.tasks.svelte-vqj2s9 header:where(.svelte-vqj2s9) img:where(.svelte-vqj2s9),.help.svelte-vqj2s9 header:where(.svelte-vqj2s9) img:where(.svelte-vqj2s9){filter:drop-shadow(0 3px #0b2a634d);flex:none}.tasks.svelte-vqj2s9 header:where(.svelte-vqj2s9) div:where(.svelte-vqj2s9){justify-items:start;gap:4px;min-inline-size:0;display:grid}h3.svelte-vqj2s9{margin:0;font-size:1.3rem;line-height:1.2}.ends.svelte-vqj2s9{background:var(--capsule-grad);border:2px solid var(--capsule-edge);color:#fff;border-radius:16px;padding:1px 12px;font-size:.8rem;font-weight:700;display:inline-block}.tasks.svelte-vqj2s9 ul:where(.svelte-vqj2s9){gap:10px;margin:0;padding:0;list-style:none;display:grid}.tasks.svelte-vqj2s9 li:where(.svelte-vqj2s9),.help.svelte-vqj2s9 li:where(.svelte-vqj2s9){border:2px solid var(--capsule-edge);background:var(--well);color:#fff;border-radius:14px;box-shadow:inset 0 3px 6px #00000047,0 2px #ffffff59}.tasks.svelte-vqj2s9 li:where(.svelte-vqj2s9){gap:8px;padding:12px;display:grid}.tasks.svelte-vqj2s9 li.done:where(.svelte-vqj2s9){border-color:var(--green-lip);background:linear-gradient(#2f8a3a 0%,#1f6a2c 100%)}.task-top.svelte-vqj2s9,.task-bottom.svelte-vqj2s9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.task-top.svelte-vqj2s9 strong:where(.svelte-vqj2s9){overflow-wrap:anywhere;min-inline-size:0;font-weight:700}.task-bottom.svelte-vqj2s9 small:where(.svelte-vqj2s9){font-weight:700}.reward.svelte-vqj2s9{color:#ffe14d;font-family:var(--font-display);align-items:center;gap:4px;font-size:1.1rem;display:inline-flex}.bar.svelte-vqj2s9{border:2px solid var(--capsule-edge);background:#0a2550;border-radius:999px;block-size:16px;overflow:clip;box-shadow:inset 0 2px 3px #00000080}.bar.svelte-vqj2s9 i:where(.svelte-vqj2s9){border-radius:inherit;background:var(--gold-grad);block-size:100%;min-inline-size:8px;transition:inline-size .4s;display:block;box-shadow:inset 0 2px #ffffff8c,inset 0 -2px #00000026}.done.svelte-vqj2s9 .bar:where(.svelte-vqj2s9) i:where(.svelte-vqj2s9){background:linear-gradient(180deg, var(--green-top), var(--green-bottom))}@media (prefers-reduced-motion:reduce){.bar.svelte-vqj2s9 i:where(.svelte-vqj2s9){transition:none}}.task-bottom.svelte-vqj2s9 .btn:where(.svelte-vqj2s9){min-height:44px;padding:8px 16px;font-size:1rem}.claimed.svelte-vqj2s9,.help.svelte-vqj2s9 li:where(.svelte-vqj2s9) em:where(.svelte-vqj2s9){border:2px solid var(--green-lip);background:linear-gradient(180deg, var(--green-top), var(--green-bottom));color:#fff;min-block-size:34px;font-style:normal;font-family:var(--font-display);text-shadow:0 1px #00000059;border-radius:999px;align-items:center;padding:2px 14px;font-weight:400;display:inline-flex;box-shadow:inset 0 2px #ffffff73}.fine.svelte-vqj2s9{color:#e6f3ff;overflow-wrap:anywhere;background:#0b2a6399;border-radius:12px;margin:12px 0 0;padding:8px 12px;font-size:.8rem}.roster.svelte-vqj2s9 ol:where(.svelte-vqj2s9){gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.roster.svelte-vqj2s9 li:where(.svelte-vqj2s9){border:2px solid var(--capsule-edge);background:var(--well);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;display:flex;box-shadow:inset 0 3px 6px #00000047,0 2px #ffffff59}.roster.svelte-vqj2s9 li.me:where(.svelte-vqj2s9){box-shadow:0 0 0 2px var(--line), 0 0 12px #ffd84a8c;border:3px solid #ffd84a}.rank.svelte-vqj2s9{border:2px solid var(--line);background:var(--capsule-grad);color:#fff;block-size:32px;inline-size:32px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 2px #ffffff40}.roster.svelte-vqj2s9 li:where(.svelte-vqj2s9):first-child .rank:where(.svelte-vqj2s9){background:var(--gold-grad);color:#6b3600}.roster.svelte-vqj2s9 li:where(.svelte-vqj2s9):nth-child(2) .rank:where(.svelte-vqj2s9){color:#2c3e57;background:linear-gradient(#fff,#c7d3e0)}.roster.svelte-vqj2s9 li:where(.svelte-vqj2s9):nth-child(3) .rank:where(.svelte-vqj2s9){color:#5a2c06;background:linear-gradient(#ffd2a6,#d0843d)}.roster.svelte-vqj2s9 a:where(.svelte-vqj2s9){min-block-size:44px;min-inline-size:0;color:inherit;flex:160px;align-items:center;gap:8px;text-decoration:none;display:flex}.nick.svelte-vqj2s9{overflow-wrap:anywhere;align-items:center;gap:4px;min-inline-size:0;font-weight:700;display:inline-flex}.contrib.svelte-vqj2s9{font-family:var(--font-display);color:#ffe14d;font-size:1.15rem}.owner-tools.svelte-vqj2s9{flex-wrap:wrap;gap:6px;display:flex}.owner-tools.svelte-vqj2s9 button:where(.svelte-vqj2s9){border:2px solid var(--line);color:#fff;min-height:44px;font-family:var(--font-display);text-shadow:0 1px #00000059;cursor:pointer;background:linear-gradient(#8ee2ff,#2a8fe6);border-radius:12px;padding:4px 12px;font-size:.85rem;box-shadow:inset 0 2px #ffffff80,0 3px #0d4f9a}.owner-tools.svelte-vqj2s9 button:where(.svelte-vqj2s9):active{transform:translateY(2px);box-shadow:inset 0 2px #fff6,0 1px #0d4f9a}.owner-tools.svelte-vqj2s9 button:where(.svelte-vqj2s9):disabled{filter:grayscale(.75);cursor:default}.rank-chip.svelte-vqj2s9{background:var(--gold-grad);color:#4a2600;min-block-size:44px;max-inline-size:100%;font-family:var(--font-display);overflow-wrap:anywhere;border:2px solid #7a4a00;border-radius:16px;align-items:center;gap:6px;margin-block-start:4px;padding-block:6px;padding-inline:6px 14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 2px #fff9,0 3px #a86a00}.rank-chip.svelte-vqj2s9 img:where(.svelte-vqj2s9){flex:none}.help.svelte-vqj2s9 header:where(.svelte-vqj2s9) div:where(.svelte-vqj2s9){gap:4px;min-inline-size:0;display:grid}.help.svelte-vqj2s9 header:where(.svelte-vqj2s9) small:where(.svelte-vqj2s9){color:#e6f3ff;overflow-wrap:anywhere;background:#0b2a6399;border-radius:12px;padding:8px 12px;font-weight:700;line-height:1.5}.help-actions.svelte-vqj2s9{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:12px;display:flex}.help-actions.svelte-vqj2s9 small:where(.svelte-vqj2s9){background:var(--capsule-grad);border:2px solid var(--capsule-edge);color:#fff;border-radius:16px;padding:2px 12px;font-weight:700}.help-actions.svelte-vqj2s9 .btn:where(.svelte-vqj2s9){min-block-size:44px;padding:8px 16px;font-size:1rem}.help.svelte-vqj2s9 ul:where(.svelte-vqj2s9){gap:6px;margin:0;padding:0;list-style:none;display:grid}.help.svelte-vqj2s9 li:where(.svelte-vqj2s9){flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.help.svelte-vqj2s9 li.mine:where(.svelte-vqj2s9){border-color:#ffd84a}.help.svelte-vqj2s9 li.empty:where(.svelte-vqj2s9){color:var(--muted);font-weight:700}.who.svelte-vqj2s9{overflow-wrap:anywhere;flex:180px;min-inline-size:0;font-weight:700}.dots.svelte-vqj2s9{gap:4px;display:inline-flex}.dots.svelte-vqj2s9 i:where(.svelte-vqj2s9){background:#0a2550;border-radius:50%;block-size:12px;inline-size:12px;box-shadow:inset 0 1px 2px #0009}.dots.svelte-vqj2s9 i.on:where(.svelte-vqj2s9){background:radial-gradient(circle at 35% 30%,#fff3a0,#ffd84a 55%,#f5b301);box-shadow:0 0 0 1px #7a4a00}.help.svelte-vqj2s9 li:where(.svelte-vqj2s9) .btn:where(.svelte-vqj2s9){min-block-size:44px;padding:8px 16px;font-size:1rem}
