.status-bar.svelte-1piydef{display:flex;align-items:center;gap:var(--space-2);min-height:18px;font-size:var(--font-size-sm)}.dim.svelte-1piydef{color:var(--color-text-dim)}.err.svelte-1piydef{color:var(--color-accent-danger)}.mh.svelte-s2sshx{margin-bottom:var(--space-8)}.acc-cc.svelte-s2sshx{--pc: var(--color-platform-cc)}.acc-phyg.svelte-s2sshx{--pc: var(--color-platform-phyg)}.acc-renaiss.svelte-s2sshx{--pc: var(--color-platform-renaiss)}.acc-courtyard.svelte-s2sshx{--pc: var(--color-platform-courtyard)}.mh-top.svelte-s2sshx{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;min-height:18px}.mh-brand.svelte-s2sshx{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:nowrap}.mh-mark.svelte-s2sshx{display:inline-flex;color:var(--color-text-faint)}.mh-mark.svelte-s2sshx svg:where(.svelte-s2sshx){width:1.15em;height:1.15em;display:block}.acc-cc.svelte-s2sshx .mh-mark:where(.svelte-s2sshx),.acc-phyg.svelte-s2sshx .mh-mark:where(.svelte-s2sshx),.acc-renaiss.svelte-s2sshx .mh-mark:where(.svelte-s2sshx),.acc-courtyard.svelte-s2sshx .mh-mark:where(.svelte-s2sshx){color:var(--pc)}.mh-word.svelte-s2sshx{font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary)}.mh-context.svelte-s2sshx{font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.mh-context.svelte-s2sshx:before{content:"·";margin-right:var(--space-2);color:var(--color-border-strong)}.mh-status.svelte-s2sshx{flex:none}.mh-title.svelte-s2sshx{margin:var(--space-4) 0 0;display:flex;align-items:center;gap:var(--space-4);font-size:var(--font-size-flag);font-weight:800;letter-spacing:-.02em;line-height:1.04;color:var(--color-text-primary)}.mh-headline.svelte-s2sshx{text-wrap:balance;min-width:0}.mh-dot.svelte-s2sshx{width:.34em;height:.34em;border-radius:var(--radius-pill);background:var(--pc);box-shadow:0 0 12px var(--pc);flex:none}.mh-rule.svelte-s2sshx{margin-top:var(--space-4);height:1.5px;background:var(--color-border-strong)}.acc-cc.svelte-s2sshx .mh-rule:where(.svelte-s2sshx),.acc-phyg.svelte-s2sshx .mh-rule:where(.svelte-s2sshx),.acc-renaiss.svelte-s2sshx .mh-rule:where(.svelte-s2sshx),.acc-courtyard.svelte-s2sshx .mh-rule:where(.svelte-s2sshx){height:2px;background:linear-gradient(90deg,var(--pc) 0%,var(--pc) 32%,color-mix(in srgb,var(--pc) 22%,transparent) 100%)}.mh-sub.svelte-s2sshx{margin:var(--space-4) 0 0;max-width:var(--measure);font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:.02em;line-height:1.6;color:var(--color-text-dim);text-wrap:pretty}.sw.svelte-l5klli{display:inline-flex;align-items:center;vertical-align:middle}.sw-seg.svelte-l5klli{position:relative;display:inline-flex;gap:0;border-radius:var(--radius-md);background:var(--color-bg-base)}.sw-seg.svelte-l5klli:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border:1px solid var(--color-border-strong);border-radius:inherit}.sw-ink.svelte-l5klli{position:absolute;left:0;top:2px;height:calc(100% - 4px);z-index:1;min-width:0;border-radius:var(--radius-sm);background:var(--color-text-primary);box-shadow:var(--shadow-thumb);opacity:0;transition:transform var(--motion-base) var(--ease-out),width var(--motion-base) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.sw-seg.sw-ready.svelte-l5klli .sw-ink:where(.svelte-l5klli){opacity:1}.sw-seg.sw-glow.sw-ready.svelte-l5klli .sw-ink:where(.svelte-l5klli){box-shadow:var(--shadow-thumb),0 0 0 1px color-mix(in srgb,var(--sw-accent, var(--color-accent-info)) 78%,transparent),0 0 6px color-mix(in srgb,var(--sw-accent, var(--color-accent-info)) 60%,transparent),0 0 15px 2px color-mix(in srgb,var(--sw-accent, var(--color-accent-info)) 38%,transparent)}.sw.acc-cc.svelte-l5klli{--sw-accent: var(--color-platform-cc)}.sw.acc-phyg.svelte-l5klli{--sw-accent: var(--color-platform-phyg)}.sw.acc-renaiss.svelte-l5klli{--sw-accent: var(--color-platform-renaiss)}.sw.acc-courtyard.svelte-l5klli{--sw-accent: var(--color-platform-courtyard)}.sw.sw-platform.svelte-l5klli .sw-seg:where(.svelte-l5klli):before{border-color:color-mix(in srgb,var(--sw-accent) 42%,var(--color-border-strong))}.sw.sw-platform.svelte-l5klli .sw-btn:where(.svelte-l5klli):hover:not(.active){color:var(--sw-accent)}.sw.sw-platform.svelte-l5klli .sw-btn:where(.svelte-l5klli):focus-visible{outline-color:var(--sw-accent)}.sw-seg.svelte-l5klli:not(.sw-glide) .sw-ink:where(.svelte-l5klli),.sw-seg.svelte-l5klli:not(.sw-glide) .sw-ink-labels:where(.svelte-l5klli){transition:opacity var(--motion-fast) var(--ease-out)}.sw-btn.svelte-l5klli{position:relative;z-index:2;appearance:none;border:0;background:transparent;cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);line-height:1.2;text-transform:none;font-family:var(--font-mono);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--color-text-dim);font-weight:400;transition:color var(--motion-base) var(--ease-standard)}.sw-btn.svelte-l5klli:hover:not(.active){color:var(--color-text-primary)}.sw-btn.active.svelte-l5klli{color:var(--color-text-primary);font-weight:700}.sw-btn.svelte-l5klli:focus-visible{outline:2px solid var(--color-accent-info);outline-offset:2px}.sw-ink-labels.svelte-l5klli{position:absolute;inset:0;z-index:2;display:inline-flex;gap:0;pointer-events:none;opacity:0;transition:clip-path var(--motion-base) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.sw-seg.sw-ready.svelte-l5klli .sw-ink-labels:where(.svelte-l5klli){opacity:1}.sw-ghost.svelte-l5klli{padding:var(--space-2) var(--space-4);line-height:1.2;text-transform:none;font-family:var(--font-mono);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:400;color:var(--color-bg-base)}.sw-ghost.active.svelte-l5klli{font-weight:700}.sw.dense.svelte-l5klli .sw-btn:where(.svelte-l5klli),.sw.dense.svelte-l5klli .sw-ghost:where(.svelte-l5klli){padding:3px var(--space-3);font-size:var(--font-size-sm)}.sr-live.svelte-l5klli{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.sw-ink.svelte-l5klli,.sw-ink-labels.svelte-l5klli{transition:opacity var(--motion-fast) linear}.sw-btn.svelte-l5klli{transition:none}}
