.t-switch{display:flex;gap:8px;margin-block-end:var(--s5)}.t-wiz{padding:clamp(20px,3vw,36px);background:var(--surface);position:relative}.t-wiz__top{display:grid;gap:8px}.t-progress{block-size:4px;background:var(--line);position:relative}.t-progress span{position:absolute;inset:0;inline-size:var(--p,20%);background:var(--oxide);transition:inline-size .25s var(--ease)}.t-progress{--p:20%}.t-step{border:0;margin:0;padding:0;display:grid;gap:var(--s4);min-inline-size:0}.t-step[hidden]{display:none}.t-step legend{padding:0;margin-block-end:var(--s3)}.t-wiz__nav{margin-block-start:var(--s3)}.t-linkbtn{background:none;border:0;padding:0;cursor:pointer;font:inherit}.t-actions{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.t-action{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:16px 18px;background:var(--surface);color:var(--ink);text-decoration:none;border-inline-start:4px solid var(--oxide);min-block-size:72px;transition:background-color .15s var(--ease)}.t-action:hover{background:#fff;color:var(--ink)}.t-action .t-ico{color:var(--oxide)}.t-action span{display:grid;gap:2px}.t-action strong{font:650 var(--step-1)/1.2 var(--f-display)}.t-mapbox{display:grid;gap:12px;justify-items:start;padding:var(--s6);background:var(--surface)}.t-summary{margin-block-start:var(--s5);max-inline-size:34rem;background:var(--surface)}.t-field input[type=file]{min-block-size:48px}