.page.svelte-d816z7{width:100%;max-width:none;margin:0;padding:32px 24px;display:flex;flex-direction:column;gap:20px}.page-head.svelte-d816z7 h2:where(.svelte-d816z7){margin:0;color:var(--text);font-size:40px;font-weight:600;letter-spacing:-.02em}.subtitle.svelte-d816z7{margin:6px 0 0;color:var(--muted);font-size:var(--text-caption);line-height:1.43;max-width:42rem}.layout-grid.svelte-d816z7{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:900px){.layout-grid.svelte-d816z7{grid-template-columns:1fr}}.train-form.svelte-d816z7{display:flex;flex-direction:column;gap:20px}.field.svelte-d816z7{display:flex;flex-direction:column;gap:8px;min-width:0}.lbl.svelte-d816z7{font-size:var(--text-fine);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.field-hint.svelte-d816z7{margin:0;font-size:var(--text-caption);color:var(--muted);line-height:1.43}.field.svelte-d816z7 select.input{width:100%;max-width:100%}.form-actions.svelte-d816z7{display:flex;gap:12px;padding-top:4px}.summary-empty.svelte-d816z7{margin:0;color:var(--muted);font-size:var(--text-caption)}.summary-dl.svelte-d816z7{margin:0;display:flex;flex-direction:column;gap:14px}.summary-dl.svelte-d816z7 dt:where(.svelte-d816z7){margin:0 0 4px;font-size:var(--text-fine);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.summary-dl.svelte-d816z7 dd:where(.svelte-d816z7){margin:0;font-size:var(--text-caption);color:var(--text);line-height:1.43;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dd-name.svelte-d816z7{font-weight:600}
