.apply-layout{grid-template-columns:15rem minmax(0,1fr) 18rem;align-items:start;gap:1.5rem;width:min(88rem,100% - 3rem);margin:0 auto;padding:1.5rem 0 5rem;display:grid}.apply-stepper{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-1);padding:1rem;position:sticky;top:1.25rem}.apply-stepper ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.apply-stepper li{border-radius:var(--radius-control);color:var(--ink-muted);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.65rem .6rem;display:grid;position:relative}.apply-stepper li:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:2.7rem;bottom:-.5rem;left:1.6rem}.apply-stepper li[aria-current=step]{background:var(--accent-soft);color:var(--ink)}.apply-stepper i{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--card);width:2rem;height:2rem;font-size:var(--text-xs);place-items:center;font-style:normal;font-weight:700;display:grid}.apply-stepper li[aria-current=step] i{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--brand-accent-ink)}.apply-stepper strong,.apply-stepper small{display:block}.apply-stepper strong{color:var(--ink);font-size:var(--text-sm);font-weight:650}.apply-stepper small{font-size:var(--text-xs);margin-top:.15rem;line-height:1.45}.apply-card{padding:clamp(1.25rem,3vw,2rem)}.apply-card>header h1{font-size:var(--text-2xl);letter-spacing:-.025em;margin:.4rem 0 .35rem;font-weight:650;line-height:1.2}.apply-aside{gap:.75rem;display:grid;position:sticky;top:1.25rem}.apply-aside .auth-boundary-note{box-shadow:var(--shadow-1);margin:0}.apply-address{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-address[hidden]{display:none}.apply-address label.wide{grid-column:span 2}.apply-address label.span-2{grid-column:span 1}.apply-people{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-same{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-sunken);margin-top:1.1rem;padding:.85rem 1rem}.apply-same .auth-form-grid{margin-top:.85rem}.apply-toggle{color:var(--ink);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.6rem;font-weight:600;display:flex}.apply-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--brand-accent)}.apply-actions{z-index:2;border-top:1px solid var(--border);border-radius:0 0 var(--radius-card) var(--radius-card);background:color-mix(in srgb, var(--card) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 calc(-1*clamp(1.25rem,3vw,2rem)) calc(-1*clamp(1.25rem,3vw,2rem));padding:.9rem clamp(1.25rem,3vw,2rem);position:sticky;bottom:0}.auth-submit-row button[type=submit]{min-height:var(--control-height-lg);border-radius:var(--radius-control);background:var(--brand-accent);color:var(--brand-accent-ink);font:inherit;font-size:var(--text-md);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:.75rem;padding:0 1.4rem;font-weight:650;display:inline-flex}.auth-submit-row button[type=submit]:hover:not(:disabled){background:var(--brand-accent-strong)}.auth-submit-row button[type=submit]:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1200px){.apply-layout{grid-template-columns:14rem minmax(0,1fr)}.apply-aside{grid-column:2;position:static}}@media (max-width:900px){.apply-layout{grid-template-columns:minmax(0,1fr)}.apply-stepper,.apply-aside{grid-column:auto;position:static}.apply-stepper ol{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-stepper li:not(:last-child):after,.apply-stepper small{display:none}.apply-address,.apply-people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.apply-layout{width:calc(100% - 2rem);padding-top:1rem}.apply-stepper{padding:.5rem}.apply-stepper ol{grid-template-columns:minmax(0,1fr)}.apply-stepper li:not([aria-current=step]){display:none}.apply-address,.apply-people{grid-template-columns:minmax(0,1fr)}.apply-address label.wide,.apply-address label.span-2{grid-column:auto}.apply-actions{margin:0 -1.1rem -1.1rem;padding:.9rem 1.1rem}}
.hJh6GG_summary{border-bottom:1px solid var(--border-hairline);gap:.9rem;padding:1.4rem 0;display:grid}.hJh6GG_status{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:.35rem;padding:.3rem .6rem;font-size:.7rem;font-weight:750;display:inline-block}.hJh6GG_code{border:1px dashed var(--border-emphasis);background:var(--surface-sunken);font-size:var(--text-xs);border-radius:.5rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.hJh6GG_code code{overflow-wrap:anywhere;font-size:.95rem;font-weight:700}.hJh6GG_notice{border-left:3px solid var(--brand-accent);background:var(--surface-sunken);padding:.9rem 1rem;font-size:.78rem;line-height:1.55}.hJh6GG_warning{border-left-color:var(--warning)}.hJh6GG_documents{border-collapse:collapse;width:100%;font-size:.74rem}.hJh6GG_documents th{border-bottom:1px solid var(--border-strong);color:var(--ink-muted);font-size:var(--text-2xs);text-align:left;padding:.5rem .4rem}.hJh6GG_documents td{border-bottom:1px solid var(--border-hairline);overflow-wrap:anywhere;vertical-align:top;padding:.6rem .4rem}.hJh6GG_upload{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.8rem;margin-top:1rem;display:grid}.hJh6GG_upload label{gap:.4rem;font-size:.7rem;font-weight:650;display:grid}.hJh6GG_upload select,.hJh6GG_upload input{border:1px solid var(--border-strong);background:var(--card);min-height:2.6rem;font:inherit;font-size:var(--text-base);border-radius:.42rem;padding:.4rem .6rem}.hJh6GG_actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.hJh6GG_secondary{border:1px solid var(--border-emphasis);color:inherit;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:.42rem;padding:.6rem .9rem}@media (max-width:760px){.hJh6GG_upload{grid-template-columns:minmax(0,1fr)}}
