.fr-badge.svelte-1oiy4qb.svelte-1oiy4qb{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:12px;white-space:nowrap}.fr-ok.svelte-1oiy4qb.svelte-1oiy4qb{color:#4fae6b;background:#4fae6b1f;box-shadow:inset 0 0 0 1px #4fae6b59}.fr-near.svelte-1oiy4qb.svelte-1oiy4qb{color:#d9a441;background:#d9a4411f;box-shadow:inset 0 0 0 1px #d9a44159}.fr-far.svelte-1oiy4qb.svelte-1oiy4qb{color:var(--accent);background:#cc1f2d1a;box-shadow:inset 0 0 0 1px #cc1f2d4d}.dcard .fr-badge.svelte-1oiy4qb.svelte-1oiy4qb{margin-top:8px}.fr-full.svelte-1oiy4qb.svelte-1oiy4qb{margin:0}.fr-sub.svelte-1oiy4qb.svelte-1oiy4qb{color:var(--ink3);font-size:12.5px;margin-left:8px}.fr-note.svelte-1oiy4qb.svelte-1oiy4qb{color:var(--ink3);font-size:13px}.fr-note.svelte-1oiy4qb a.svelte-1oiy4qb{color:var(--link);font-weight:700;text-decoration:none}.fr-det.svelte-1oiy4qb.svelte-1oiy4qb{margin-top:8px}.fr-det.svelte-1oiy4qb>summary.svelte-1oiy4qb{cursor:pointer;color:var(--ink2);font-size:12.5px;font-family:var(--font-mono);letter-spacing:.02em;padding:4px 0}ul.fr-list.svelte-1oiy4qb.svelte-1oiy4qb{list-style:none;margin:6px 0 0;padding:0}ul.fr-list.svelte-1oiy4qb li.svelte-1oiy4qb{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;color:var(--ink2);box-shadow:inset 0 -1px 0 var(--line)}ul.fr-list.svelte-1oiy4qb li .fr-have.svelte-1oiy4qb{font-family:var(--font-mono);color:var(--ink3);white-space:nowrap}.fr-others.svelte-1oiy4qb.svelte-1oiy4qb{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.fr-chip.svelte-1oiy4qb.svelte-1oiy4qb{display:inline-block;background:var(--panel2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:3px 10px;font-size:12px;color:var(--ink2)}.wrap.svelte-ifiv94.svelte-ifiv94{max-width:1080px;margin:0 auto;padding:26px 22px 80px}.mast.svelte-ifiv94.svelte-ifiv94{display:flex;align-items:flex-end;gap:14px;margin-bottom:8px}.kick.svelte-ifiv94.svelte-ifiv94{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink3)}h1.svelte-ifiv94.svelte-ifiv94{font-family:var(--font-display);font-size:26px;letter-spacing:.02em;margin:2px 0 0}.lead.svelte-ifiv94.svelte-ifiv94{color:var(--ink2);max-width:70ch;margin:6px 0 22px}.btn.svelte-ifiv94.svelte-ifiv94{font:inherit;cursor:pointer;border:none;border-radius:6px;font-weight:700;font-size:13px;padding:8px 14px;text-decoration:none;display:inline-block}.primary.svelte-ifiv94.svelte-ifiv94{background:var(--accent);color:#fff}.ghost.svelte-ifiv94.svelte-ifiv94{background:transparent;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--hair)}.danger.svelte-ifiv94.svelte-ifiv94{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 1px #cc1f2d66}.spacer.svelte-ifiv94.svelte-ifiv94{flex:1}.dgrp.svelte-ifiv94.svelte-ifiv94{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);margin:24px 0 10px;padding-bottom:6px;box-shadow:inset 0 -1px 0 var(--line)}.dlist.svelte-ifiv94.svelte-ifiv94{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:14px}.dcard.svelte-ifiv94.svelte-ifiv94{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;overflow:hidden;cursor:pointer;border:none;text-align:left;color:inherit;font:inherit;padding:0;display:flex;flex-direction:column;transition:box-shadow .12s}.dcard.svelte-ifiv94.svelte-ifiv94:hover{box-shadow:inset 0 0 0 1px var(--accent)}.dcard.svelte-ifiv94 .pic.svelte-ifiv94{height:104px;background:radial-gradient(circle at 50% 40%,#1a1a20,#050506);position:relative}.dcard.svelte-ifiv94 .pic img.svelte-ifiv94{width:100%;height:104px;object-fit:cover;display:block}.dcard.svelte-ifiv94 .pic .role.svelte-ifiv94{position:absolute;top:6px;left:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#fff;padding:2px 6px;border-radius:4px}.dcard.svelte-ifiv94 .b.svelte-ifiv94{padding:9px 11px 11px}.dcard.svelte-ifiv94 .nm.svelte-ifiv94{font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.2}.dcard.svelte-ifiv94 .meta.svelte-ifiv94{color:var(--ink3);font-size:11px;font-family:var(--font-mono);margin-top:5px}.crumbs.svelte-ifiv94.svelte-ifiv94{font-size:13px;margin-bottom:14px}.crumbs.svelte-ifiv94 a.svelte-ifiv94{color:var(--link);text-decoration:none}.detail.svelte-ifiv94.svelte-ifiv94{display:grid;grid-template-columns:340px 1fr;gap:22px;align-items:start}.dhero.svelte-ifiv94.svelte-ifiv94{background:radial-gradient(circle at 50% 40%,#1a1a20,#050506);border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.dhero.svelte-ifiv94 img.svelte-ifiv94{width:100%;display:block}.dhero.svelte-ifiv94 .role.svelte-ifiv94{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding:10px 14px 12px}.dinfo.svelte-ifiv94 .h1.svelte-ifiv94{font-family:var(--font-display);font-weight:700;font-size:24px}.dinfo.svelte-ifiv94 .sh.svelte-ifiv94{color:var(--ink3);margin-bottom:6px}.actions.svelte-ifiv94.svelte-ifiv94{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0 16px}.readiness.svelte-ifiv94.svelte-ifiv94{margin:0 0 16px}ul.fit.svelte-ifiv94.svelte-ifiv94{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 26px}ul.fit.svelte-ifiv94 li.svelte-ifiv94{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px;color:var(--ink2);box-shadow:inset 0 -1px 0 var(--line)}ul.fit.svelte-ifiv94 li .q.svelte-ifiv94{font-family:var(--font-mono);color:var(--ink3)}details.ammo.svelte-ifiv94.svelte-ifiv94{margin-top:12px}details.ammo.svelte-ifiv94>summary.svelte-ifiv94{cursor:pointer;color:var(--ink3);font-size:12px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 0}.notes.svelte-ifiv94.svelte-ifiv94{color:var(--ink3);font-size:14px;margin-top:12px;white-space:pre-wrap}.gate.svelte-ifiv94.svelte-ifiv94{max-width:520px;margin:60px auto;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:28px;text-align:center}.editor.svelte-ifiv94 label.svelte-ifiv94{display:block;font-size:12px;color:var(--ink3);margin:12px 0 4px;text-transform:uppercase;letter-spacing:.04em}.editor.svelte-ifiv94 input.svelte-ifiv94,.editor.svelte-ifiv94 textarea.svelte-ifiv94{width:100%;background:var(--panel);color:var(--ink);border:none;box-shadow:inset 0 0 0 1px var(--hair);border-radius:6px;padding:9px 11px;font:inherit}.editor.svelte-ifiv94 textarea.svelte-ifiv94{min-height:200px;font-family:var(--font-mono);font-size:12.5px}.row2.svelte-ifiv94.svelte-ifiv94{display:grid;grid-template-columns:1fr 1fr;gap:14px}.msg.svelte-ifiv94.svelte-ifiv94{font-size:13px;margin-left:8px}.msg.ok.svelte-ifiv94.svelte-ifiv94{color:#4fae6b}.msg.err.svelte-ifiv94.svelte-ifiv94{color:var(--accent)}@media (max-width: 820px){.detail.svelte-ifiv94.svelte-ifiv94,ul.fit.svelte-ifiv94.svelte-ifiv94,.row2.svelte-ifiv94.svelte-ifiv94{grid-template-columns:1fr}}
