html:has(.wizard){scroll-behavior:auto}html .wizard{width:min(1240px,calc(100% - 2 * var(--gutter)));margin:0 auto;padding:8px 0 56px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.wz-rail,.wz-rail>*{min-width:0}.wz-rail{position:sticky;top:84px;display:grid;gap:14px;padding-bottom:8px}@media (max-height:760px){.wz-rail{position:static}}.wz-rail-head{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;background:var(--card);box-shadow:var(--ring-1)}html .wizard .wz-rail-head h1{margin:0;font:400 28px/1.05 var(--display);letter-spacing:-.03em}.wz-rail-head small{display:block;margin-top:5px;font-size:13px;color:var(--muted)}.wz-pct{font:600 15px/1 var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wz-steps{list-style:none;margin:0;padding:8px;display:grid;gap:2px;border-radius:20px;background:var(--card);box-shadow:var(--ring-1)}.wz-steps>li{position:relative}.wz-steps>li:not(:last-child):before{content:"";position:absolute;left:26px;top:44px;bottom:-6px;width:2px;border-radius:1px;background:var(--ground-2)}.wz-steps>li.is-done:not(:last-child):before{background:var(--lime-shade)}.wz-steps>li>button{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:14px;background:none;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .2s}.wz-steps>li>button:hover:not(:disabled){background:var(--ground)}.wz-steps>li>button:disabled{cursor:progress}.wz-steps>li.is-now>button{background:var(--accent-wash)}.wz-dot{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ground-3);color:var(--muted);font:600 14px/1 var(--sans);transition:background-color .3s,color .3s,transform .35s var(--spring)}.is-done .wz-dot{background:var(--lime);box-shadow:none;color:var(--ink)}.is-now .wz-dot{background:var(--accent);box-shadow:none;color:var(--on-accent);transform:scale(1.06)}.is-now .wz-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent)}@media (prefers-reduced-motion:no-preference){.is-now .wz-dot:after{animation:halo 2.2s ease-out infinite}}.wz-name{min-width:0;font:600 14.5px/1.25 var(--sans)}.wz-name small{display:block;margin-top:2px;font-size:12.5px;font-weight:500;color:var(--muted)}.is-todo .wz-name small{color:var(--t-meaning-ink)}.is-done .wz-name small{color:var(--success)}.wz-todo{list-style:none;margin:2px 0 8px 56px;padding:0;display:grid;gap:2px}@media (prefers-reduced-motion:no-preference){.wz-todo>li{animation:rise .35s var(--glide) both}.wz-todo>li:nth-child(2){animation-delay:.05s}.wz-todo>li:nth-child(n+3){animation-delay:.1s}}.wz-todo button{position:relative;display:block;width:100%;padding:6px 8px 6px 16px;border:0;border-radius:8px;background:none;color:var(--ink-2);font:400 13.5px/1.4 var(--sans);text-align:left;cursor:pointer}.wz-todo button:before{content:"";position:absolute;left:4px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--amber)}.wz-todo .is-suggest button:before{background:var(--ground-3)}.wz-todo button:hover{background:var(--ground);color:var(--ink)}.wz-todo small{color:var(--muted);font-size:12px}.wz-todo .is-more button{color:var(--muted);font-size:13px}.wz-todo .is-more button:before{display:none}.wz-rail-foot{display:grid;gap:12px}.wz-rules{display:flex;gap:8px;margin:0;padding:0 6px;font-size:13px;line-height:1.5;color:var(--muted)}.wz-rules svg{flex:none;margin-top:2px}.wz-rules a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.wz-main{min-width:0}.wz-top{display:flex;align-items:center;gap:12px;margin:4px 0 14px}.wz-top-name{font:600 15px/1 var(--sans);color:var(--ink-2)}.wz-bar-mini{flex:1;max-width:220px;margin-left:auto;height:6px;border-radius:3px;background:var(--ground-2);overflow:hidden}.wz-bar-mini i{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .6s var(--glide)}.wz-card{padding:clamp(22px,3vw,44px) clamp(18px,3vw,48px) clamp(26px,3vw,48px);border-radius:24px;background:var(--card);box-shadow:var(--ring-1)}@media (prefers-reduced-motion:no-preference){.wz-card{animation:wz-in .5s var(--glide) both}}@keyframes wz-in{0%{opacity:0;transform:translateX(18px)}}html .wizard .wz-card h2{margin:0 0 10px;font-size:clamp(32px,3vw,44px);line-height:.92}html .wizard .wz-card h3{margin:32px 0 8px;font:650 19px/1.3 var(--body);letter-spacing:-.01em}html .wizard .intake-fields>p,html .wizard .wz-card form>p{margin:0 0 22px;max-width:64ch;font-size:16px;line-height:1.55;color:var(--ink-2)}html .wizard .intake-fields>p.subtle,html .wizard .wz-card form>p.subtle{font-size:15px;color:var(--muted)}html .wizard .subtle{font-size:14.5px;line-height:1.5}html .wizard .stack{gap:20px}html .wizard .intake-fields{margin-block:0 8px;gap:20px}html .wizard .intake-fields h2{margin-bottom:0}html .wizard .intake-fields>h3{margin:14px 0 0}html .wizard .wz-card form>*+.intake-fields{margin-top:24px}html .wizard .wz-card form>.intake-fields+.text-link{display:inline-block;margin-top:8px}html .wizard label.field{align-content:start;gap:8px;font-size:15px;font-weight:600;color:var(--ink)}html .wizard label.field small{font-size:13.5px;font-weight:400;line-height:1.45;color:var(--muted)}html .wizard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){min-height:50px;padding:12px 14px}html .wizard textarea{padding:12px 14px;line-height:1.55}html .wizard input[readonly]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-color:transparent;background:var(--ground);color:var(--ink-2)}html .wizard .form-grid.two{gap:18px 16px}html .wizard .check-label{gap:12px;font-size:15px;font-weight:400;line-height:1.5;color:var(--ink);cursor:pointer}html .wizard .check-label input{flex:none;width:20px;height:20px;margin-top:2px}html .wizard .trace-declaration{font-size:14px;color:var(--ink-2)}html .wizard .trace-notice{margin:0 0 20px;padding:12px 14px;border-radius:var(--r-ctl);background:var(--ground);font-size:14.5px;line-height:1.5;color:var(--ink-2)}html .wizard .button.quiet{min-height:40px;padding:8px 12px;border:0;background:transparent;color:var(--ink-2);font-size:14.5px}html .wizard .button.quiet:hover:not(:disabled){background:var(--ground-2);color:var(--ink)}html .wizard .text-link{font-size:15px}html .wizard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--surface-2);border-color:var(--field-line)}html .wizard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):hover:not(:disabled):not(:focus){border-color:var(--muted-2)}html .wizard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}html .wizard :is(.intake-fields fieldset.panel,.intake-fields section.panel){display:block;padding:18px 20px 20px;border:0;border-radius:var(--r-panel);background:var(--ground)}html .wizard .intake-fields fieldset.panel>*+*,html .wizard .intake-fields section.panel>*+*{margin-top:14px}html .wizard .intake-fields fieldset.panel>legend{float:left;width:100%;margin:0 0 4px;padding:0;font:650 17px/1.3 var(--body)}html .wizard .intake-fields fieldset.panel>legend+*{clear:left;margin-top:0}html .wizard .intake-fields section.panel h3{margin:0}html .wizard .intake-fields section.panel>p{margin:8px 0 0;font-size:16px;line-height:1.55}html .wizard .intake-fields section.panel>small{display:block;font-size:13.5px;color:var(--muted)}html .wizard :is(.story-coach,.matcher,.autofill,.recommenders,.recorder){background:var(--ground)}html .wizard .wz-card>.recommenders{margin:16px 0 0}html .wizard .matcher-open{text-align:left}html .wizard :is(.story-coach-steps li:not(.is-done)){background:var(--surface-2)}html .wizard .intake-field-error{padding:12px 14px;border:0;border-radius:var(--r-ctl);background:var(--amber-wash);color:var(--ink);font-size:15px}html .wizard .english-rule{display:flex;align-items:flex-start;gap:12px;margin:4px 0 22px;padding:14px 16px;border-radius:var(--r-panel);background:var(--accent-wash);color:var(--ink)}html .wizard .english-rule svg{flex:none;margin-top:2px;color:var(--accent-text)}html .wizard .english-rule p{margin:0;font-size:15px;line-height:1.55}html .wizard .english-rule b{font-weight:600;margin-right:4px}html .wizard .english-rule.is-short{margin-bottom:16px;padding:10px 14px}html .wizard .english-hint{display:block;margin-top:6px;padding:8px 12px;border-radius:var(--r-ctl);background:var(--amber-wash);color:var(--ink);font-size:14px;line-height:1.45}html .wizard .video-guide{display:grid;gap:6px;padding:16px 18px;border-radius:var(--r-panel);background:var(--ground)}html .wizard .video-guide strong{font-weight:650;font-size:16px}html .wizard .video-guide p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}html .wizard .language-entry{display:grid;justify-items:start;gap:14px;margin:20px 0 0;padding:18px 20px;border:0;border-radius:var(--r-panel);background:var(--ground)}html .wizard .language-entry p{margin:0;font-size:16px;line-height:1.55}html .wizard .ipsative-entry{background:var(--ground)}html .wizard .upload-zone{display:grid;gap:10px;padding:18px 20px;border:1.5px dashed var(--field-line);border-radius:var(--r-panel);background:var(--surface-2);color:var(--ink);font:600 15px/1.35 var(--body);cursor:pointer;transition:border-color var(--t-micro) ease-out,box-shadow var(--t-micro) ease-out}html .wizard .upload-zone:hover{border-color:var(--accent)}html .wizard .upload-zone:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}html .wizard .upload-zone input[type=file]{padding:0!important;color:var(--muted);font:400 14px/1.4 var(--body)}html .wizard .upload-zone input[type=file]::file-selector-button{margin-right:12px;min-height:40px;padding:8px 14px;border:0;border-radius:var(--r-ctl);background:var(--accent-wash);color:var(--accent-text);font:600 14px/1 var(--body);cursor:pointer}html .wizard .upload-zone input[type=file]:disabled::file-selector-button{opacity:.45;cursor:not-allowed}html .wizard .upload-zone{position:relative;justify-items:start}html .wizard .upload-zone input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}html .wizard .upload-zone input[type=file]:disabled{cursor:not-allowed}html .wizard .upload-zone-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-text);font:600 14.5px/1 var(--sans);transition:background-color .2s var(--ease-out)}html .wizard .upload-zone:hover .upload-zone-button{background:var(--brand-sky);color:var(--ink)}html .wizard .upload-zone:has(input:disabled) .upload-zone-button{opacity:.45}html .wizard .upload-zone .upload-progress{position:relative;z-index:1;width:100%}html .wizard .upload-progress{display:grid;gap:6px;margin-top:4px}html .wizard .upload-progress i{display:block;height:6px;border-radius:2px;background:var(--lime);box-shadow:none}html .wizard .upload-progress small{font-size:13.5px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}html .wizard .file-list{display:grid;gap:4px;margin-top:18px}html .wizard .wz-card h3+.file-list{margin-top:10px}html .wizard .wz-card h3+.stack{margin-top:12px}html .wizard .material-entry{display:grid;gap:4px;padding:12px 14px;border:0;border-radius:var(--r-ctl);background:var(--ground)}html .wizard .material-entry>small{font-size:13px;color:var(--muted)}html .wizard .file-row{display:flex;align-items:center;gap:10px;padding:2px 0;border:0;color:var(--ink);font-size:15.5px;font-weight:600;text-decoration:none}html .wizard .file-row:hover span:first-of-type{text-decoration:underline;text-underline-offset:3px}html .wizard .file-row svg{flex:none;color:var(--muted)}html .wizard .file-row .subtle{font-size:13.5px;font-weight:500}html .wizard .material-entry>.button.quiet{justify-self:start;margin-left:-12px}html .wizard .material-entry .button.quiet:hover:not(:disabled){background:var(--ground-3)}html .wizard .material-confirm{margin-top:6px;padding:14px;border-radius:var(--r-ctl);background:var(--signal-wash)}html .wizard .material-confirm p{margin:0 0 12px;font-size:15px}html .wizard .preflight{display:grid;gap:8px;margin:22px 0 24px}html .wizard .preflight>section{padding:18px 20px;border:0;border-radius:var(--r-panel)}html .wizard .preflight .preflight-blockers{background:var(--ground)}html .wizard .preflight .preflight-ready{background:var(--lime-wash)}html .wizard .preflight h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:650 17px/1.3 var(--body)}html .wizard .preflight-blockers>h3:before,html .wizard .preflight-ready>h3:before{content:"";flex:none;width:10px;height:10px;border-radius:2px;background:var(--amber)}html .wizard .preflight-ready>h3:before{background:var(--success)}html .wizard .preflight-ready p{margin:0}html .wizard .preflight-item{display:grid;gap:2px;width:100%;padding:12px 14px;border:0;border-radius:var(--r-ctl);background:var(--surface-2);color:var(--ink);text-align:left;font:500 15.5px/1.45 var(--body);cursor:pointer;transition:background-color var(--t-micro) ease-out}html .wizard .preflight-item+.preflight-item{margin-top:4px}html .wizard .preflight-item:hover{background:var(--accent-wash);text-decoration:none}html .wizard .preflight-item span{font-size:13px;font-weight:550;color:var(--muted)}html .wizard :is(.preflight-other,.application-review-details){margin:0;padding:0;border:0;border-radius:var(--r-panel);background:var(--ground)}html .wizard .application-review-details{margin:8px 0 0}html .wizard :is(.preflight-other,.application-review-details)>summary{display:flex;align-items:center;gap:10px;min-height:54px;padding:14px 18px;font:650 16px/1.3 var(--body);cursor:pointer;list-style:none;border-radius:var(--r-panel)}html .wizard :is(.preflight-other,.application-review-details)>summary::-webkit-details-marker{display:none}html .wizard :is(.preflight-other,.application-review-details)>summary:after{content:"";flex:none;width:8px;height:8px;margin:-4px 4px 0 auto;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform var(--t-short) var(--ease-out)}html .wizard :is(.preflight-other,.application-review-details)[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}html .wizard :is(.preflight-other,.application-review-details)>summary:hover{background:var(--ground-2)}html .wizard .application-review-details[open],html .wizard .preflight-other[open]{padding-bottom:18px}html .wizard .preflight-other>section{padding:4px 18px 6px;border:0;background:transparent}html .wizard .preflight-other>section h3{margin-bottom:8px;font-size:15px}html .wizard .preflight-other>section h3:before{display:none}html .wizard .application-review-details>:not(summary){margin-inline:18px}html .wizard .application-review-details>p{margin-block:4px 12px;font-size:15px;color:var(--muted)}html .wizard .application-review-details h3{margin:18px 0 4px;font-size:16px}html .wizard .application-review-details .review-item{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,3fr);gap:4px 18px;padding:12px 0;border-bottom:1px solid var(--ground-3)}html .wizard .application-review-details .review-item dt{font-size:13.5px;font-weight:550;color:var(--muted)}html .wizard .application-review-details .review-item dd{font-size:15px;line-height:1.5}html .wizard .application-submit-hint{margin:12px 0 0;font-weight:550;color:var(--error)}.wz-bar{position:sticky;bottom:16px;z-index:20;display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:14px;padding:8px 8px 8px 18px;border-radius:22px;background:color-mix(in srgb,var(--card) 97%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);color:var(--ink);box-shadow:var(--pop)}.wz-bar,.wz-save{align-items:center}.wz-save{display:inline-flex;gap:9px;flex:1 1 auto;min-width:0;min-height:22px;margin-right:auto;font-size:14px;color:var(--muted)}.wz-save>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-save i{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--lime);color:var(--ink);transition:background-color .3s,color .3s,opacity .3s}.wz-save.is-idle i{background:transparent;color:var(--muted-2);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.wz-save.is-saving i{background:transparent;border:2px solid var(--ground-3);border-top-color:var(--accent)}.wz-save.is-error{color:var(--error);font-weight:600}.wz-save.is-error i{background:var(--signal);color:#fff}@media (prefers-reduced-motion:no-preference){.wz-save.is-saving i{animation:spin .8s linear infinite}.wz-save.is-flash i,.wz-save.is-saved i{animation:pop-in .4s var(--spring)}.wz-save>span{animation:wz-fade .25s var(--ease-out)}}@keyframes wz-fade{0%{opacity:0}}.wz-bar-error{flex:1 0 100%;order:-1;display:flex;align-items:flex-start;gap:8px;margin:0 0 2px;padding:9px 12px;border-radius:12px;background:var(--signal-wash);color:#6e1d10;font-size:14px;font-weight:600;line-height:1.4}.wz-bar-error svg{flex:none;margin-top:1px}.wz-bar-error.draft-save-state{flex-wrap:wrap;align-items:center}.wz-bar-error>span:first-of-type{flex:1 1 220px;min-width:0}.wz-bar-error-actions{display:flex;flex-wrap:wrap;gap:6px}html .wz-bar .wz-bar-error .button{min-height:36px;padding:0 14px;border-radius:10px;font-size:14px}html .wz-bar .wz-bar-error .button:not(.ghost){background:var(--ink);color:#fff}html .wz-bar .wz-bar-error .button.ghost{color:#6e1d10}html .wz-bar .wz-bar-error .button.ghost:hover:not(:disabled){background:rgb(110 29 16/.08)}.wz-bar-actions{display:flex;flex:none;gap:6px}html .wz-bar .button{min-height:46px;border-radius:var(--r-pill)}html .wz-bar .button.ghost{color:var(--ink);background:transparent}html .wz-bar .button.ghost:hover:not(:disabled){background:var(--ground)}html .wz-bar .button.secondary{color:var(--ink);background:var(--ground);box-shadow:none}html .wz-bar .button.secondary:hover:not(:disabled){background:var(--accent-wash)}html .wz-bar .button.primary{padding-inline:24px}html .wz-bar .button:active:not(:disabled){transform:scale(.97)}html .wizard .wz-card .intake-fields>h2:first-child,html .wizard .wz-card form>h2:first-child{margin-top:0}html .wizard .wz-card h2{margin:0 0 12px;font:400 clamp(32px,3.2vw,44px)/1.04 var(--display);letter-spacing:-.034em}html .wizard :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){border-radius:12px}html .wizard .upload-zone{border-radius:16px}html .wizard .upload-zone input[type=file]::file-selector-button{border-radius:10px}html .wizard :is(.intake-fields fieldset.panel,.intake-fields section.panel,.video-guide,.language-entry,.material-entry,.preflight>section,.preflight-other,.application-review-details,.story-coach,.matcher,.autofill,.recommenders,.recorder,.trace-notice){border-radius:16px}html .wizard .preflight-item{border-radius:12px}html .wizard .check-label{padding:12px 14px;border-radius:14px;background:var(--ground);align-items:flex-start;display:flex}html .wizard .check-label:has(input:checked){background:var(--accent-wash)}html .wizard .stack:has(>.check-label){gap:8px}html .wizard .doc-slot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px 16px;border-radius:16px;background:var(--ground);scroll-margin:120px 0}html .wizard .doc-slot-text b{display:block;font:600 15px/1.3 var(--sans);color:var(--ink)}html .wizard .doc-slot-text small{display:block;margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.45;color:var(--muted)}html .wizard .doc-slot-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}html .wizard .doc-slot-upload{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-text);font:600 14.5px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out),transform .2s var(--spring)}html .wizard .doc-slot-upload:hover{background:var(--brand-sky);color:var(--ink)}html .wizard .doc-slot-upload:active{transform:scale(.97)}html .wizard .doc-slot-upload:focus-within{outline:2px solid var(--accent);outline-offset:3px}html .wizard .doc-slot-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}html .wizard .doc-slot-upload.is-busy{opacity:.7;cursor:progress}html .wizard .doc-slot:has(.doc-slot-files) .doc-slot-upload{background:var(--card);color:var(--ink);box-shadow:var(--ring-1)}html .wizard .doc-slot:has(.doc-slot-files) .doc-slot-upload:hover{background:var(--ground-2)}html .wizard .doc-slot-actions select{min-height:42px;max-width:260px;padding:8px 12px;font-size:14.5px}html .wizard .doc-slot-files{grid-column:1/-1;order:3;display:grid;gap:4px;margin:0;padding:0;list-style:none}html .wizard .doc-slot-files a{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 12px;border-radius:10px;background:var(--card);color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none}html .wizard .doc-slot-files a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .wizard .doc-slot-files a:hover span{text-decoration:underline;text-underline-offset:3px}html .wizard .doc-slot-files svg{flex:none;color:var(--muted)}html .wizard .panel .doc-slot{background:var(--card);box-shadow:var(--ring-1)}html .wizard .panel .doc-slot-files a{background:var(--ground)}html .wizard .doc-slot-error{grid-column:1/-1;order:4;margin:0;padding:8px 12px;border-radius:10px;background:var(--signal-wash);color:#6e1d10;font-size:14px}html .wizard .wz-card form>.doc-slot{margin-top:18px}html .wizard .intake-fields>.doc-slot+h3{margin-top:14px}@media (max-width:560px){html .wizard .doc-slot{grid-template-columns:minmax(0,1fr)}html .wizard .doc-slot-actions{justify-content:flex-start}}@media (max-width:1000px){html .wizard{grid-template-columns:minmax(0,1fr);gap:12px}.wz-rail{position:static;max-height:none;overflow:visible;gap:10px}.wz-rail-head{padding:12px 14px}.wz-steps{display:flex;overflow-x:auto;scrollbar-width:none;padding:6px;gap:4px;scroll-snap-type:x mandatory}.wz-steps>li{flex:none;scroll-snap-align:start}.wz-steps>li:before,.wz-todo{display:none}.wz-steps>li>button{min-height:44px;padding:6px 12px 6px 6px;gap:8px}.wz-dot{width:30px;height:30px;font-size:13px}.wz-name{font-size:13.5px;white-space:nowrap}.wz-name small,.wz-rail-foot,.wz-top{display:none}}@media (max-width:700px){html .wizard{width:calc(100% - 24px)}html .wizard .application-review-details .review-item,html .wizard .form-grid.two{grid-template-columns:minmax(0,1fr)}.wz-card{border-radius:20px}.wz-bar{bottom:calc(10px + env(safe-area-inset-bottom, 0px));padding:8px 8px 8px 14px;gap:6px}.wz-save{gap:7px;font-size:13px}html .wz-bar :is(.button.ghost,.button.secondary){flex:0 0 46px;padding:0}html .wz-bar .button.primary{padding-inline:20px}html body:has(.wz-bar-error) .vision-launch.is-raised{bottom:calc(176px + env(safe-area-inset-bottom, 0px))}.wz-hide-sm{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}