.page-module-scss-module__ewjzGa__page{background:var(--bg);min-height:100vh;padding:64px 24px 96px}.page-module-scss-module__ewjzGa__container{flex-direction:column;gap:40px;max-width:980px;margin:0 auto;display:flex}.page-module-scss-module__ewjzGa__header{border-bottom:1px solid var(--border);flex-direction:column;gap:14px;padding-bottom:32px;display:flex}.page-module-scss-module__ewjzGa__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.page-module-scss-module__ewjzGa__eyebrow,.page-module-scss-module__ewjzGa__caseNumber{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px}.page-module-scss-module__ewjzGa__header h1{font-size:clamp(1.9rem,3.4vw,2.6rem);font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:0;font-weight:600}.page-module-scss-module__ewjzGa__header p{color:var(--text-muted);max-width:640px;margin:0;font-size:.95rem;line-height:1.65}.page-module-scss-module__ewjzGa__header p strong{color:var(--text);font-weight:600}.page-module-scss-module__ewjzGa__progressTrack{flex-direction:column;gap:14px;display:flex}.page-module-scss-module__ewjzGa__progress{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.page-module-scss-module__ewjzGa__stepWrap{align-items:center;gap:12px;display:inline-flex}.page-module-scss-module__ewjzGa__step{color:var(--text-muted);font-size:.82rem;font-family:var(--font-body);cursor:not-allowed;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.page-module-scss-module__ewjzGa__stepIndex{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:inherit;font-size:10px}.page-module-scss-module__ewjzGa__step.page-module-scss-module__ewjzGa__done{color:var(--text);cursor:pointer}.page-module-scss-module__ewjzGa__step.page-module-scss-module__ewjzGa__done:hover{text-underline-offset:3px;text-decoration:underline}.page-module-scss-module__ewjzGa__step.page-module-scss-module__ewjzGa__current{color:var(--text);font-weight:600}.page-module-scss-module__ewjzGa__stepDivider{color:var(--border-strong);font-size:.8rem}.page-module-scss-module__ewjzGa__progressBarTrack{background:var(--border);height:2px}.page-module-scss-module__ewjzGa__progressBarFill{background:var(--ink);height:100%}[data-theme=dark] .page-module-scss-module__ewjzGa__progressBarFill{background:var(--text)}.page-module-scss-module__ewjzGa__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:32px;display:grid}.page-module-scss-module__ewjzGa__card,.page-module-scss-module__ewjzGa__cardSidebar{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:36px}.page-module-scss-module__ewjzGa__card{flex-direction:column;display:flex;overflow:hidden}.page-module-scss-module__ewjzGa__stepBody{flex-direction:column;gap:20px;display:flex}.page-module-scss-module__ewjzGa__cardSidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:32px}.page-module-scss-module__ewjzGa__card h2,.page-module-scss-module__ewjzGa__cardSidebar h2{font-size:1.1rem;font-family:var(--font-display);color:var(--text);margin:0;font-weight:600}.page-module-scss-module__ewjzGa__groupLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-top:1px solid var(--border);margin:6px 0 -8px;padding-top:14px;font-size:11px}.page-module-scss-module__ewjzGa__groupLabel:first-of-type{border-top:none;padding-top:0}.page-module-scss-module__ewjzGa__fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module-scss-module__ewjzGa__fieldStack{flex-direction:column;gap:18px;display:flex;overflow:hidden}.page-module-scss-module__ewjzGa__field{color:var(--text-muted);flex-direction:column;gap:7px;font-size:.78rem;display:flex}.page-module-scss-module__ewjzGa__field span{color:var(--text-muted)}.page-module-scss-module__ewjzGa__input,.page-module-scss-module__ewjzGa__textarea{border:1px solid var(--border);background:var(--panel-raised);border-radius:var(--radius);width:100%;color:var(--text);font-family:var(--font-body);transition:border-color .15s var(--ease);padding:11px 13px;font-size:.92rem}.page-module-scss-module__ewjzGa__input:focus,.page-module-scss-module__ewjzGa__textarea:focus{border-color:var(--ink);outline:none}.page-module-scss-module__ewjzGa__input::placeholder,.page-module-scss-module__ewjzGa__textarea::placeholder{color:var(--text-muted);opacity:.6}.page-module-scss-module__ewjzGa__fileField{color:var(--text-muted);flex-direction:column;gap:7px;font-size:.78rem;display:flex}.page-module-scss-module__ewjzGa__fileRow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:10px;display:flex}.page-module-scss-module__ewjzGa__fileInput{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.page-module-scss-module__ewjzGa__fileButton{border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;transition:border-color .15s var(--ease);flex-shrink:0;padding:7px 12px;font-size:.75rem;font-weight:600}.page-module-scss-module__ewjzGa__fileButton:hover{border-color:var(--ink)}.page-module-scss-module__ewjzGa__fileName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.page-module-scss-module__ewjzGa__multiSelect{flex-direction:column;gap:10px;display:flex}.page-module-scss-module__ewjzGa__multiSelectLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px}.page-module-scss-module__ewjzGa__chipGroup{flex-wrap:wrap;gap:8px;display:flex}.page-module-scss-module__ewjzGa__chip{border:1px solid var(--border);background:var(--panel-raised);color:var(--text);cursor:pointer;transition:all .15s var(--ease);border-radius:999px;padding:8px 12px;font-size:.76rem}.page-module-scss-module__ewjzGa__chip:hover{border-color:var(--ink)}.page-module-scss-module__ewjzGa__chipSelected{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-theme=dark] .page-module-scss-module__ewjzGa__chipSelected{background:var(--text);color:var(--bg);border-color:var(--text)}.page-module-scss-module__ewjzGa__consentList{flex-direction:column;display:flex}.page-module-scss-module__ewjzGa__consent{border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 0;font-size:.86rem;line-height:1.55;display:flex}.page-module-scss-module__ewjzGa__consent:last-child{border-bottom:none}.page-module-scss-module__ewjzGa__consent input[type=checkbox]{accent-color:var(--ink);flex-shrink:0;width:15px;height:15px;margin-top:3px}.page-module-scss-module__ewjzGa__docList{color:var(--text);flex-direction:column;gap:9px;margin:0;padding-left:18px;font-size:.88rem;display:flex}.page-module-scss-module__ewjzGa__note{border-radius:var(--radius);border:1px solid var(--border);color:var(--text-muted);padding:14px 16px;font-size:.82rem;line-height:1.6}.page-module-scss-module__ewjzGa__verificationBox{flex-direction:column;gap:16px;display:flex}.page-module-scss-module__ewjzGa__verificationBox p{color:var(--text-muted);margin:0;font-size:.9rem}.page-module-scss-module__ewjzGa__codeRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:320px;display:grid}.page-module-scss-module__ewjzGa__codeInput{aspect-ratio:1/1.1;border:1px solid var(--border);border-radius:var(--radius);text-align:center;width:100%;font-family:var(--font-mono);background:var(--panel-raised);color:var(--text);font-size:1.1rem;font-weight:600}.page-module-scss-module__ewjzGa__codeInput:focus{border-color:var(--ink);outline:none}.page-module-scss-module__ewjzGa__reviewHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module-scss-module__ewjzGa__statusTag{border:1px solid var(--border-strong);border-radius:var(--radius);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex-shrink:0;padding:5px 11px;font-size:10px;font-weight:600}.page-module-scss-module__ewjzGa__reviewList{flex-direction:column;display:flex}.page-module-scss-module__ewjzGa__reviewList div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.page-module-scss-module__ewjzGa__reviewList div:last-child{border-bottom:none}.page-module-scss-module__ewjzGa__reviewList span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:10px}.page-module-scss-module__ewjzGa__reviewList strong{text-align:right;color:var(--text);font-size:.88rem;font-weight:500}.page-module-scss-module__ewjzGa__primaryButton,.page-module-scss-module__ewjzGa__secondaryButton{border-radius:var(--radius);font-size:.88rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:opacity .15s var(--ease),background .15s var(--ease);border:none;padding:12px 22px}.page-module-scss-module__ewjzGa__primaryButton{background:var(--ink);color:var(--paper)}[data-theme=dark] .page-module-scss-module__ewjzGa__primaryButton{background:var(--text);color:var(--bg)}.page-module-scss-module__ewjzGa__primaryButton:hover:not(:disabled){opacity:.85}.page-module-scss-module__ewjzGa__secondaryButton{border:1px solid var(--border-strong);color:var(--text);background:0 0}.page-module-scss-module__ewjzGa__secondaryButton:hover:not(:disabled){border-color:var(--ink)}.page-module-scss-module__ewjzGa__secondaryButton:disabled,.page-module-scss-module__ewjzGa__primaryButton:disabled{opacity:.4;cursor:not-allowed}.page-module-scss-module__ewjzGa__actionRow{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:6px;padding-top:24px;display:flex}.page-module-scss-module__ewjzGa__error{border-radius:var(--radius);color:var(--flag-red);background:#d43b280f;border:1px solid #d43b284d;padding:11px 14px;font-size:.84rem}@media (max-width:820px){.page-module-scss-module__ewjzGa__grid,.page-module-scss-module__ewjzGa__fieldRow{grid-template-columns:1fr}.page-module-scss-module__ewjzGa__cardSidebar{position:static}.page-module-scss-module__ewjzGa__card,.page-module-scss-module__ewjzGa__cardSidebar{padding:24px}.page-module-scss-module__ewjzGa__actionRow{flex-direction:column-reverse}.page-module-scss-module__ewjzGa__primaryButton,.page-module-scss-module__ewjzGa__secondaryButton{width:100%}}
