.submit .head{padding-block:var(--space-7) var(--space-4)}.submit .head h1{font-size:var(--step-4);margin-bottom:var(--space-3)}.submit .layout{gap:var(--space-6);padding-block:var(--space-4) var(--space-7);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.submit fieldset{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);padding:var(--space-4);margin:0 0 var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.submit legend{padding-inline:var(--space-2)}.submit label{gap:var(--space-2);flex-direction:column;display:flex}.submit .row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.submit .label{font-size:var(--step--1);font-weight:600}.submit .label em{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-left:var(--space-2);font-size:11px;font-style:normal;font-weight:400}.submit input[type=text],.submit input[type=url],.submit input[type=date],.submit input[type=time],.submit textarea{width:100%;padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--step-0)}.submit textarea{resize:vertical;min-height:6rem}.submit input:focus-visible,.submit textarea:focus-visible{border-color:var(--accent)}.submit input[aria-invalid=true]{border-color:var(--accent);background:var(--accent-wash)}.submit .checks{gap:var(--space-3);flex-wrap:wrap;display:flex}.submit .check{align-items:center;gap:var(--space-2);font-size:var(--step--1);color:var(--ink-2);cursor:pointer;flex-direction:row}.submit .help{color:var(--ink-3);font-size:12px;line-height:1.55}.submit .actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.submit .status{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);font-size:var(--step--1)}.submit .status[data-tone=ok]{border-color:var(--free-border);background:var(--free-bg);color:var(--free-ink)}.submit .status[data-tone=error]{border-color:var(--accent);background:var(--accent-wash)}.submit .notice{margin-top:var(--space-4);font-size:var(--step--1);color:var(--ink-2)}.submit .side{gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:84px}.submit .card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-4);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.submit .card h2{font-size:var(--step-1)}.submit .card ol{gap:var(--space-2);font-size:var(--step--1);color:var(--ink-2);flex-direction:column;padding-left:1.1rem;line-height:1.55;display:flex}.submit .hint{color:var(--ink-3);font-size:12px;line-height:1.55}@media (width<=900px){.submit .layout{grid-template-columns:1fr}.submit .side{position:static}}
