.form.svelte-1c4zg6s{display:flex;flex-direction:column;gap:var(--space-m);min-height:0}.segment.svelte-1c4zg6s{display:grid;gap:var(--form-stack)}.segment__title.svelte-1c4zg6s{font-size:var(--step--1);font-weight:var(--weight-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--row-ink-faint)}label.svelte-1c4zg6s{display:grid;gap:var(--label-gap);min-width:0}label.svelte-1c4zg6s>span:where(.svelte-1c4zg6s){font-size:var(--step--1);font-weight:var(--weight-label);line-height:var(--leading-snug);color:var(--row-ink-muted)}.pair.svelte-1c4zg6s{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-xs)}input.svelte-1c4zg6s,select.svelte-1c4zg6s,textarea.svelte-1c4zg6s{width:100%;min-width:0;min-height:var(--field-h);font-size:max(1rem,var(--control-font));font-family:inherit;line-height:var(--leading-snug);color:var(--row-ink);background:var(--field-on-light);border:1px solid transparent;border-radius:var(--radius-control);padding:var(--field-py) var(--field-px);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft)}textarea.svelte-1c4zg6s{resize:none;min-height:0}select.svelte-1c4zg6s{background-image:linear-gradient(45deg,transparent 50%,var(--row-ink-muted) 50%),linear-gradient(135deg,var(--row-ink-muted) 50%,transparent 50%);background-position:right 1.05rem center,right .8rem center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:calc(var(--field-px) * 3)}input.svelte-1c4zg6s:focus,select.svelte-1c4zg6s:focus,textarea.svelte-1c4zg6s:focus{outline:none;border-color:var(--row-ink-faint);background-color:var(--field-on-light-focus)}.nav.svelte-1c4zg6s{display:flex;align-items:center;gap:var(--space-xs)}.count.svelte-1c4zg6s{margin-inline:auto;font-size:var(--step--1);color:var(--row-ink-faint);font-variant-numeric:tabular-nums}.go.svelte-1c4zg6s{margin-left:auto;min-height:var(--field-h);padding-inline:var(--space-l);border:0;border-radius:var(--radius-button);background:var(--row-ink);color:var(--row-bg);font:inherit;font-weight:var(--weight-label);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:scale(var(--press, 1));transition:opacity var(--dur-fast) var(--ease-soft)}.go.svelte-1c4zg6s:hover:not(:disabled){opacity:.88}.go.svelte-1c4zg6s:disabled{opacity:.3;cursor:default}.ghost.svelte-1c4zg6s{min-height:var(--field-h);padding-inline:var(--space-s);border:0;border-radius:var(--radius-button);background:none;color:var(--row-ink-muted);font:inherit;font-weight:var(--weight-label);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:scale(var(--press, 1));transition:color var(--dur-fast) var(--ease-soft)}.ghost.svelte-1c4zg6s:hover{color:var(--row-ink)}.err.svelte-1c4zg6s{font-size:var(--step--1);line-height:var(--leading-snug);color:var(--danger-on-light)}.done.svelte-1c4zg6s{color:var(--row-ink);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.done--next.svelte-1c4zg6s{margin-top:calc(var(--space-m) * -1 + var(--space-2xs));font-family:inherit;font-size:var(--step-0);letter-spacing:0;color:var(--row-ink-muted)}.go--link.svelte-1c4zg6s{display:grid;place-items:center;text-decoration:none}.cal.svelte-1c4zg6s{display:block;width:100%;height:min(40rem,72dvh);border:0;border-radius:var(--radius-m);background:#fff}.later--link.svelte-1c4zg6s{display:grid;place-items:center;text-decoration:underline;text-underline-offset:3px}.later.svelte-1c4zg6s{min-height:var(--tap-min);border:0;border-radius:var(--radius-button);background:none;color:var(--row-ink-muted);font:inherit;font-size:max(1rem,var(--step--1));cursor:pointer;transform:scale(var(--press, 1));transition:color var(--dur-fast) var(--ease-soft)}.later.svelte-1c4zg6s:hover{color:var(--row-ink)}.trap.svelte-1c4zg6s{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
