.au-field-row{gap:8px;display:grid}.au-input{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);border-radius:0;outline:none;padding:0 14px;font-size:16px}.au-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.au-input::placeholder{color:var(--muted)}.au-hint{text-transform:none;letter-spacing:.06em}.au-submit{cursor:pointer;width:100%;margin-top:6px;font-size:11px}.au-submit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.au-notice{background:var(--paper);border:1.5px solid var(--ink);border-left-width:4px;padding:12px 14px;font-size:15px;line-height:1.5}.au-notice-error{border-left-color:var(--red)}.au-foot{border-top:1px solid var(--hair);color:var(--muted);margin-top:28px;padding-top:18px;font-size:15px}.au-foot a{color:var(--ink);text-underline-offset:3px;font-weight:600}.au-foot a:hover{color:var(--red-deep)}.au-body{color:var(--muted);max-width:40ch;margin-top:20px;font-size:17px;line-height:1.6}.st{gap:28px;display:grid}.st-steps{align-items:flex-start;display:flex}.st-step{flex:1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:8px 12px;min-width:0;display:grid}.st-step:last-child{flex:none}.st-dot{border:1.5px solid var(--ink);background:var(--paper);width:44px;height:44px;color:var(--ink);letter-spacing:0;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);grid-area:1/1;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.st-dot:enabled{cursor:pointer}.st-dot:enabled:hover{background:var(--cream)}.st-dot:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.st-todo .st-dot{border-color:var(--hair);color:var(--muted);background:0 0}.st-active .st-dot{border-color:var(--red);border-width:2px}.st-done .st-dot{background:var(--ink);color:var(--cream)}.st-done .st-dot:enabled:hover{background:#000}.st-check{width:16px;height:16px}.st-step-title{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);grid-area:2/1/auto/-1;overflow:hidden}.st-active .st-step-title{color:var(--ink)}.st-bar{background:var(--hair);grid-area:1/2;align-self:center;height:1px;margin-right:12px;position:relative}.st-bar i{background:var(--red);transform-origin:0;width:100%;height:3px;transition:transform .5s cubic-bezier(.33,1,.68,1);position:absolute;top:-1px;left:0}@media (max-width:480px){.st-step-title{display:none}}.st-viewport{position:relative;overflow:hidden}.st-on .st-viewport{transition:height .4s var(--ease)}.st:not(.st-on) .st-panel+.st-panel{border-top:1px solid var(--hair);margin-top:36px;padding-top:28px}.st-panel{padding:2px}.st-title{outline:none;margin-top:6px;font-size:clamp(34px,5vw,52px)}.st-body{gap:18px;margin-top:22px;display:grid}.st-foot{justify-content:flex-end;gap:10px;display:flex}.st-foot .st-next{cursor:pointer;flex:1}.st-foot .st-back{cursor:pointer;background:0 0}.st-foot button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
