.btn.svelte-1sc1nni{display:inline-flex;min-height:var(--height-performance-control-min, 2.75rem);align-items:center;justify-content:center;gap:var(--space-performance-xs, .5rem);padding:var(--space-performance-sm, .75rem) var(--space-performance-md, 1.25rem);border-radius:var(--radius-performance-sm);border:1px solid transparent;font-weight:var(--font-performance-semibold);letter-spacing:0;transition:background var(--duration-performance-micro) var(--ease-performance-standard),border-color var(--duration-performance-micro) var(--ease-performance-standard),color var(--duration-performance-micro) var(--ease-performance-standard);-webkit-tap-highlight-color:transparent}.btn.svelte-1sc1nni:disabled{opacity:.5;cursor:not-allowed}.btn-sm.svelte-1sc1nni{font-size:var(--text-performance-body-sm)}.btn-md.svelte-1sc1nni{font-size:var(--text-performance-body)}.btn-lg.svelte-1sc1nni{font-size:var(--text-performance-body-lg)}.btn-primary.svelte-1sc1nni{background:var(--color-performance-ink);color:var(--color-performance-panel);border-color:var(--color-performance-ink)}.btn-primary.svelte-1sc1nni:hover:not(:disabled){background:var(--color-performance-ink-soft);border-color:var(--color-performance-ink-soft)}.btn-secondary.svelte-1sc1nni{background:var(--color-performance-panel);color:var(--color-performance-ink);border-color:var(--color-performance-line-strong)}.btn-secondary.svelte-1sc1nni:hover:not(:disabled){background:var(--color-performance-court);border-color:var(--color-performance-ink)}.btn-ghost.svelte-1sc1nni{background:transparent;color:var(--color-performance-ink);border-color:var(--color-performance-line)}.btn-ghost.svelte-1sc1nni:hover:not(:disabled){background:var(--color-performance-court);border-color:var(--color-performance-line-strong)}a.svelte-1sc1nni:focus-visible,button.svelte-1sc1nni:focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:2px}.textfield.svelte-nx3kp6{display:flex;flex-direction:column;gap:var(--space-performance-xs)}.textfield-label.svelte-nx3kp6{font-size:var(--text-performance-body-sm);font-weight:var(--font-performance-medium);color:var(--color-performance-fg-secondary)}.required-indicator.svelte-nx3kp6{color:var(--color-performance-error);margin-left:2px}.textfield-input.svelte-nx3kp6{box-sizing:border-box;width:100%;padding:var(--space-performance-sm) var(--space-performance-md);border-radius:var(--radius-performance-scale-md);color:var(--color-performance-fg-primary);font-size:var(--text-performance-body);font-family:inherit;transition:border-color var(--duration-performance-micro) var(--ease-performance-standard),box-shadow var(--duration-performance-micro) var(--ease-performance-standard);min-height:44px}.textfield-input.svelte-nx3kp6::placeholder{color:var(--color-performance-fg-muted)}.textfield-input.svelte-nx3kp6:hover:not(:disabled):not(:focus){border-color:var(--color-performance-border-emphasis)}.textfield-input.svelte-nx3kp6:focus{outline:none;border-color:var(--color-performance-border-emphasis);box-shadow:0 0 0 3px var(--color-performance-focus)}.textfield-input.svelte-nx3kp6:disabled{opacity:.5;cursor:not-allowed;background:var(--color-performance-bg-subtle)}.textfield-input.svelte-nx3kp6:read-only{background:var(--color-performance-bg-subtle);cursor:default}.has-error.svelte-nx3kp6 .textfield-input:where(.svelte-nx3kp6){border-color:var(--color-performance-error)}.has-error.svelte-nx3kp6 .textfield-input:where(.svelte-nx3kp6):focus{box-shadow:0 0 0 3px var(--color-performance-error-muted)}.textfield-sm.svelte-nx3kp6 .textfield-input:where(.svelte-nx3kp6){padding:var(--space-performance-xs) var(--space-performance-sm);font-size:var(--text-performance-body-sm);min-height:36px}.textfield-sm.svelte-nx3kp6 .textfield-label:where(.svelte-nx3kp6){font-size:var(--text-performance-caption)}.textfield-lg.svelte-nx3kp6 .textfield-input:where(.svelte-nx3kp6){padding:var(--space-performance-md) var(--space-performance-lg);font-size:var(--text-performance-body-lg);min-height:52px}.textfield-lg.svelte-nx3kp6 .textfield-label:where(.svelte-nx3kp6){font-size:var(--text-performance-body)}.textfield-description.svelte-nx3kp6{font-size:var(--text-performance-caption);color:var(--color-performance-fg-muted);margin:0}.textfield-error.svelte-nx3kp6{font-size:var(--text-performance-caption);color:var(--color-performance-error);margin:0}.textarea.svelte-1insg1x{display:flex;flex-direction:column;gap:var(--space-performance-xs)}.textarea-label.svelte-1insg1x{font-size:var(--text-performance-body-sm);font-weight:var(--font-performance-medium);color:var(--color-performance-fg-secondary)}.required-indicator.svelte-1insg1x{color:var(--color-performance-error);margin-left:2px}.textarea-input.svelte-1insg1x{box-sizing:border-box;width:100%;padding:var(--space-performance-sm) var(--space-performance-md);border-radius:var(--radius-performance-scale-md);color:var(--color-performance-fg-primary);font-size:var(--text-performance-body);font-family:inherit;line-height:var(--leading-performance-relaxed);transition:border-color var(--duration-performance-micro) var(--ease-performance-standard),box-shadow var(--duration-performance-micro) var(--ease-performance-standard);min-height:100px}.textarea-input.svelte-1insg1x::placeholder{color:var(--color-performance-fg-muted)}.textarea-input.svelte-1insg1x:hover:not(:disabled):not(:focus){border-color:var(--color-performance-border-emphasis)}.textarea-input.svelte-1insg1x:focus{outline:none;border-color:var(--color-performance-border-emphasis);box-shadow:0 0 0 3px var(--color-performance-focus)}.textarea-input.svelte-1insg1x:disabled{opacity:.5;cursor:not-allowed;background:var(--color-performance-bg-subtle)}.textarea-input.svelte-1insg1x:read-only{background:var(--color-performance-bg-subtle);cursor:default}.has-error.svelte-1insg1x .textarea-input:where(.svelte-1insg1x){border-color:var(--color-performance-error)}.has-error.svelte-1insg1x .textarea-input:where(.svelte-1insg1x):focus{box-shadow:0 0 0 3px var(--color-performance-error-muted)}.textarea-sm.svelte-1insg1x .textarea-input:where(.svelte-1insg1x){padding:var(--space-performance-xs) var(--space-performance-sm);font-size:var(--text-performance-body-sm);min-height:80px}.textarea-sm.svelte-1insg1x .textarea-label:where(.svelte-1insg1x){font-size:var(--text-performance-caption)}.textarea-lg.svelte-1insg1x .textarea-input:where(.svelte-1insg1x){padding:var(--space-performance-md) var(--space-performance-lg);font-size:var(--text-performance-body-lg);min-height:120px}.textarea-lg.svelte-1insg1x .textarea-label:where(.svelte-1insg1x){font-size:var(--text-performance-body)}.textarea-footer.svelte-1insg1x{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-performance-sm)}.textarea-description.svelte-1insg1x{font-size:var(--text-performance-caption);color:var(--color-performance-fg-muted);margin:0;flex:1}.textarea-error.svelte-1insg1x{font-size:var(--text-performance-caption);color:var(--color-performance-error);margin:0;flex:1}.textarea-charcount.svelte-1insg1x{font-size:var(--text-performance-caption);color:var(--color-performance-fg-muted);font-family:var(--font-performance-mono);flex-shrink:0}.textarea-charcount.near-limit.svelte-1insg1x{color:var(--color-performance-warning)}.alert.svelte-118ec6k{display:flex;align-items:flex-start;gap:var(--space-performance-sm);padding:var(--space-performance-sm) var(--space-performance-md);border-radius:var(--radius-performance-scale-md);border:1px solid}.alert-success.svelte-118ec6k{background:var(--color-performance-success-muted);border-color:var(--color-performance-success-border);color:var(--color-performance-success)}.alert-error.svelte-118ec6k{background:var(--color-performance-error-muted);border-color:var(--color-performance-error-border);color:var(--color-performance-error)}.alert-warning.svelte-118ec6k{background:var(--color-performance-warning-muted);border-color:var(--color-performance-warning-border);color:var(--color-performance-warning)}.alert-info.svelte-118ec6k{background:var(--color-performance-info-muted);border-color:var(--color-performance-info-border);color:var(--color-performance-info)}.alert-icon.svelte-118ec6k{width:20px;height:20px;flex-shrink:0;margin-top:2px}.alert-content.svelte-118ec6k{flex:1;min-width:0}.alert-title.svelte-118ec6k{font-size:var(--text-performance-body);font-weight:var(--font-performance-medium);margin:0 0 2px;color:inherit}.alert-message.svelte-118ec6k{font-size:var(--text-performance-body-sm);color:var(--color-performance-fg-secondary);line-height:1.5}.alert-message.svelte-118ec6k p{margin:0}.alert-message.svelte-118ec6k a{color:inherit;text-decoration:underline}.alert-dismiss.svelte-118ec6k{flex-shrink:0;width:20px;height:20px;padding:0;background:none;border:none;color:var(--color-performance-fg-muted);cursor:pointer;border-radius:var(--radius-performance-scale-sm);transition:color var(--duration-performance-micro) var(--ease-performance-standard)}.alert-dismiss.svelte-118ec6k:hover{color:var(--color-performance-fg-primary)}.alert-dismiss.svelte-118ec6k:focus-visible{outline:2px solid var(--color-performance-focus);outline-offset:2px}.alert-dismiss.svelte-118ec6k svg:where(.svelte-118ec6k){width:100%;height:100%}.stack.svelte-hnwgld{display:flex;flex-direction:column;gap:var(--space-performance-sm)}.stack.large.svelte-hnwgld{gap:var(--space-performance-md)}.empty.svelte-hnwgld{display:none}.eyebrow.svelte-hnwgld{font-family:var(--font-performance-mono);font-size:11px;letter-spacing:.09em;margin:0 0 14px;color:var(--color-performance-muted)}h2.svelte-hnwgld{font-family:var(--font-performance-sans);font-size:32px;line-height:1.12;letter-spacing:-.035em;margin:0;max-width:18ch;font-weight:600}.description.svelte-hnwgld{font-size:15px;line-height:1.55;margin:14px 0 0;max-width:45ch;color:var(--color-performance-muted)}form.svelte-19736hr{--color-performance-error: var(--overlay-block);--color-performance-success: var(--overlay-proof);color-scheme:light;background:var(--color-performance-panel);padding:36px;width:100%;box-sizing:border-box;color:var(--color-performance-ink);font-family:var(--font-performance-sans)}form[data-canon-overlay].svelte-19736hr input:focus-visible,form[data-canon-overlay].svelte-19736hr textarea:focus-visible{outline:2px solid var(--overlay-accent);outline-offset:3px;box-shadow:none}form[data-canon-overlay].svelte-19736hr .alert-title{color:var(--color-performance-ink)}.disclosure.svelte-19736hr{font-size:11px;color:var(--color-performance-muted);margin:20px 0 0}@media(max-width:600px){form.svelte-19736hr{padding:24px}}.motion-tools.svelte-154hahb,.transport.svelte-154hahb{display:flex;align-items:center;gap:14px}.motion-tools.svelte-154hahb{justify-content:space-between;margin-bottom:18px}.motion-tools.svelte-154hahb>span:where(.svelte-154hahb),.reason.svelte-154hahb{font-size:12px;color:var(--color-performance-muted)}.sequences.svelte-154hahb{display:flex;gap:4px}button.svelte-154hahb{min-height:44px;font:inherit;font-size:12px;border:1px solid var(--color-performance-line);padding:10px 14px;background:transparent;color:inherit;cursor:pointer}button.active.svelte-154hahb{background:var(--color-performance-ink);color:var(--color-performance-paper)}.viewport.svelte-154hahb{overflow:hidden;position:relative;background:var(--color-performance-paper);border:1px solid var(--color-performance-line)}.compact-stage.svelte-154hahb{height:100%;overflow-y:auto;overscroll-behavior:contain}.compact-paper.svelte-154hahb{width:100%}.live-caption.svelte-154hahb{padding:12px 16px;min-height:96px;background:var(--color-performance-ink);color:var(--color-performance-paper)}.live-caption.svelte-154hahb p:where(.svelte-154hahb){margin:0;font-size:16px;line-height:1.5}.compact-stage.svelte-154hahb:focus-visible,button.svelte-154hahb:focus-visible,input.svelte-154hahb:focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:3px}.scale.svelte-154hahb,.world.svelte-154hahb{width:1200px;height:900px;transform-origin:top left}.world.playing.svelte-154hahb:not(.reduced){transition:transform .9s cubic-bezier(.2,.7,.2,1)}.detail.svelte-154hahb aside:where(.svelte-154hahb){visibility:hidden}.paper.svelte-154hahb{position:absolute;left:66px;top:48px;width:570px;border:1px solid var(--color-performance-line)}aside.svelte-154hahb{position:absolute;left:744px;top:200px;width:350px;color:var(--color-performance-ink)}.step.svelte-154hahb{font-family:var(--font-performance-mono);font-size:11px;letter-spacing:.09em}h3.svelte-154hahb{font-size:38px;line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:22px 0}aside.svelte-154hahb>p:where(.svelte-154hahb):not(.step){font-size:17px;line-height:1.6;color:var(--color-performance-muted)}.rule.svelte-154hahb{height:1px;background:var(--color-performance-line);margin:36px 0 20px}aside.svelte-154hahb>span:where(.svelte-154hahb){font-size:13px;line-height:1.8;color:var(--color-performance-muted)}.caption.svelte-154hahb{position:absolute;bottom:0;left:0;right:0;padding:26px 42px;background:var(--color-performance-ink);color:var(--color-performance-paper)}.caption.svelte-154hahb span:where(.svelte-154hahb){font-family:var(--font-performance-mono);font-size:10px;letter-spacing:.12em;opacity:.6}.caption.svelte-154hahb p:where(.svelte-154hahb){font-size:23px;line-height:1.3;margin:8px 0 0}.transport.svelte-154hahb{margin-top:16px;font-size:12px}.transport.svelte-154hahb input:where(.svelte-154hahb){min-height:44px;flex:1;min-width:70px;accent-color:var(--color-performance-ink)}.transport.svelte-154hahb output:where(.svelte-154hahb){font-variant-numeric:tabular-nums;white-space:nowrap}.reason.svelte-154hahb{min-height:2.8em;line-height:1.5}.transport.svelte-154hahb label:where(.svelte-154hahb){position:absolute;clip-path:inset(50%)}@media(max-width:650px){.motion-tools.svelte-154hahb{align-items:flex-start;flex-direction:column}.transport.svelte-154hahb{gap:8px}}.handoff-export.svelte-w3yvoy{margin-top:24px;padding-top:16px;border-top:1px solid var(--color-performance-line)}.handoff-export.svelte-w3yvoy p:where(.svelte-w3yvoy){font-size:12px;line-height:1.6;color:var(--color-performance-muted)}.handoff-export.svelte-w3yvoy div:where(.svelte-w3yvoy){display:flex;flex-wrap:wrap;gap:8px}button.svelte-w3yvoy{font:inherit;font-size:12px;min-height:44px;padding:12px;border:1px solid var(--color-performance-line);background:var(--color-performance-panel);color:var(--color-performance-ink);cursor:pointer}button.svelte-w3yvoy:disabled{opacity:.5;cursor:wait}.capture-stage.svelte-w3yvoy{position:fixed;left:-100000px;top:0;width:1200px;pointer-events:none}:root{--overlay-accent: var(--color-performance-signal, #0057b8);--overlay-accent-contrast: var(--color-performance-panel, #ffffff);--overlay-surface: var(--color-performance-panel, #ffffff);--overlay-surface-muted: var(--color-performance-paper, #f3f3f0);--overlay-border: var(--color-performance-line, #d7d7d2);--overlay-proof: var(--color-performance-growth, #007a4d);--overlay-review: var(--color-performance-gold, #8b6b00);--overlay-block: var(--color-performance-risk, #c62026);--overlay-radius: var(--radius-performance-md, 4px);--overlay-focus-ring: 0 0 0 3px color-mix(in srgb, var(--overlay-accent) 24%, transparent)}[data-canon-overlay="overlay.agency-atlas-public"]{color:var(--color-performance-ink, #090909);background:var(--overlay-surface)}[data-canon-overlay="overlay.agency-atlas-public"] :focus-visible{outline:none;box-shadow:var(--overlay-focus-ring)}
