.brand-panel.svelte-de1idl{width:100%;max-width:440px;min-height:100vh;color:var(--cream);background:linear-gradient(180deg, var(--olive-2), var(--ink));background-image:radial-gradient(ellipse at 80% 15%, #d4a5742e, transparent 55%), radial-gradient(ellipse at 15% 85%, #8fa88a24, transparent 55%), linear-gradient(180deg, var(--olive-2), var(--ink));flex-direction:column;justify-content:space-between;padding:36px 40px;display:flex}.brand-panel__body.svelte-de1idl{flex:1;align-items:center;display:flex}.tagline.svelte-de1idl{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--cream);font-size:54px;line-height:1.05}.tagline.svelte-de1idl em{color:var(--amber);font-style:italic}.note.svelte-de1idl{font:var(--t-body-sm);color:#faf6ebb3}@media (width<=900px){.brand-panel.svelte-de1idl{max-width:100%;min-height:auto;padding:24px 28px}.tagline.svelte-de1idl{font-size:38px}}.map.svelte-1424q88{border-radius:var(--r-4);border:1px solid var(--line);background:linear-gradient(45deg, transparent 48%, #4a5d3a14 49%, #4a5d3a14 51%, transparent 52%), linear-gradient(-45deg, transparent 48%, #4a5d3a0f 49%, #4a5d3a0f 51%, transparent 52%), radial-gradient(circle at 50% 50%, #8fa88a52, transparent 45%), var(--bg-2);touch-action:none;-webkit-user-select:none;user-select:none;background-size:22px 22px,22px 22px,100% 100%,100% 100%;height:220px;position:relative;overflow:hidden}.meta.svelte-1424q88{font:var(--t-body-xs);color:var(--olive-2);z-index:2;background:#fbf8f0f2;border-radius:8px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 10px;font-weight:600;line-height:1.3;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 6px #00000014}.meta-error.svelte-1424q88{color:var(--rust-2)}.spinner.svelte-1424q88{border:2px solid #4a5d3a40;border-top-color:var(--olive-2);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite svelte-1424q88-spin;display:inline-block}@keyframes svelte-1424q88-spin{to{transform:rotate(360deg)}}.radius.svelte-1424q88{pointer-events:none;transition:width var(--dur-base,.18s) var(--ease,ease), height var(--dur-base,.18s) var(--ease,ease);background:#4a5d3a0d;border:2px dashed #4a5d3a66;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pin.svelte-1424q88{background:var(--ink);transform-origin:50% 100%;cursor:grab;width:28px;height:28px;transition:box-shadow var(--dur-base,.18s) var(--ease,ease);border:none;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 4px 14px #1e2a224d}.pin.svelte-1424q88:focus-visible{box-shadow:0 4px 14px #1e2a224d, var(--ring-olive);outline:none}.pin-dragging.svelte-1424q88{cursor:grabbing;box-shadow:0 8px 22px #1e2a2266}.pin-disabled.svelte-1424q88{cursor:not-allowed;opacity:.5}.pin-dot.svelte-1424q88{background:var(--amber);border-radius:50%;width:10px;height:10px;transform:rotate(45deg)}.coords.svelte-1424q88{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink-2);pointer-events:none;background:#fbf8f0e6;border-radius:6px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:12px}@media (prefers-reduced-motion:reduce){.radius.svelte-1424q88,.pin.svelte-1424q88{transition:none}.spinner.svelte-1424q88{animation:none}}.badge.svelte-nnvf7p{border-radius:var(--r-pill);font:var(--t-label);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tone-olive.svelte-nnvf7p{background:var(--olive-bg);color:var(--olive-2)}.tone-amber.svelte-nnvf7p{background:var(--amber-bg);color:var(--amber-2)}.tone-rust.svelte-nnvf7p{background:var(--danger-bg);color:var(--rust-2)}.stat.svelte-u5x0hw{flex-direction:column;gap:2px;display:flex}.value.svelte-u5x0hw{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-size:36px;font-weight:400;line-height:1}.value.svelte-u5x0hw .unit:where(.svelte-u5x0hw){color:var(--muted);margin-left:4px;font-size:16px}.tone-ink.svelte-u5x0hw{color:var(--ink)}.tone-olive.svelte-u5x0hw{color:var(--olive)}.tone-amber.svelte-u5x0hw{color:var(--amber-2)}.tone-rust.svelte-u5x0hw{color:var(--rust)}.label.svelte-u5x0hw{font:var(--t-body-sm);color:var(--muted)}.delta.svelte-u5x0hw{font:var(--t-body-xs);color:var(--olive)}.ds.svelte-1a5qowr{align-items:flex-start;gap:0;display:flex}.step.svelte-1a5qowr{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;min-width:0;display:flex}.step.svelte-1a5qowr .c:where(.svelte-1a5qowr){width:32px;height:32px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:15px;display:flex}.step.svelte-1a5qowr .l:where(.svelte-1a5qowr){font:var(--t-kicker);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);white-space:nowrap}.step.done.svelte-1a5qowr .c:where(.svelte-1a5qowr){background:var(--olive-2);color:var(--cream)}.step.active.svelte-1a5qowr .c:where(.svelte-1a5qowr){background:var(--ink);color:var(--cream);box-shadow:0 0 0 4px #1e2a2214}.step.todo.svelte-1a5qowr .c:where(.svelte-1a5qowr){background:var(--card);color:var(--muted);border:1px solid var(--line)}.step.todo.svelte-1a5qowr .l:where(.svelte-1a5qowr){color:var(--muted);font-weight:500}.step.active.svelte-1a5qowr .l:where(.svelte-1a5qowr){font-weight:700}.step.done.svelte-1a5qowr .l:where(.svelte-1a5qowr){color:var(--muted);font-weight:500}.link.svelte-1a5qowr{flex:1;min-width:24px;height:1px;margin:16px 8px 0}.link.done.svelte-1a5qowr{background:var(--olive-2)}.link.todo.svelte-1a5qowr{background:var(--line)}.sm.svelte-1t436o5{flex-direction:column;gap:8px;width:100%;display:flex}.caption.svelte-1t436o5{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.position.svelte-1t436o5{font:var(--t-kicker);text-transform:uppercase;letter-spacing:.1em;color:var(--olive);font-weight:600}.active-name.svelte-1t436o5{font:var(--t-body-xs);color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar.svelte-1t436o5{gap:3px;width:100%;height:4px;display:flex}.seg.svelte-1t436o5{background:var(--bg-2);height:100%;transition:background var(--dur-base,.18s) var(--ease,ease-out);border-radius:999px;flex:1}.seg.on.svelte-1t436o5{background:var(--olive)}
