.Layout_appShell___j82_{min-height:100vh;background:linear-gradient(180deg,#f6f9ff,#eff3fa)}.Layout_mainLayout__RqRQ_{min-height:calc(100vh - 76px)}.Layout_profileGrid__k_kTy{display:grid;grid-template-columns:1fr;width:min(1440px,100%);margin:0 auto}.Layout_withAside__5RTOV{grid-template-columns:1fr}.Layout_asideMenu__5wRf1{margin:1rem;padding:.8rem;border:1px solid #dce6f8;border-radius:1rem;background:#fff;box-shadow:0 8px 20px rgba(13,40,81,.06);align-self:start}.Layout_active__8yR_P{position:sticky;top:1rem}.Layout_boxMenu__5_T4P{width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #bfd0ee;border-radius:.65rem;cursor:pointer;color:#2d446b;background:#f9fbff;transition:all .2s ease}.Layout_boxMenu__5_T4P:hover{color:#154ea7;border-color:#8fb1ea;background:#edf4ff}.Layout_navigation__zeO3J{margin-top:1rem;display:flex;flex-direction:column;gap:.4rem}.Layout_navLink__YZwuo{display:flex;align-items:center;gap:.6rem;color:#304a73;border-radius:.7rem;padding:.7rem .8rem;transition:all .2s ease}.Layout_navLink__YZwuo:hover{background:#eef4ff;color:#154ea7}.Layout_navLinkActive__EcmHn{background:#1d62d8;color:#fff}.Layout_navLink__YZwuo svg{width:18px;height:18px}.Layout_mainProfile__yziJx{padding:1rem}.Layout_workspaceShell__eGbJw{background:#fff;border:1px solid #dce6f8;border-radius:1rem;box-shadow:0 12px 28px rgba(13,40,81,.08);overflow:hidden}.Layout_workspaceHead__x4xpx{padding:1rem 1rem .85rem;border-bottom:1px solid #e6eefb;background:linear-gradient(180deg,#fcfdff,#f8fbff)}.Layout_workspaceEyebrow__SSRVv{margin:0;font-size:.76rem;color:#4f6790;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.Layout_workspaceTitle__xalgL{margin:.25rem 0 0;font-size:clamp(1.4rem,2.8vw,2rem);color:#0f2b57;letter-spacing:-.01em}.Layout_workspaceSubtitle__JcqRQ{margin:.4rem 0 0;font-size:.92rem;color:#526990}.Layout_profileTabs__r_t1q{margin-top:.9rem;display:inline-flex;padding:.2rem;border-radius:.7rem;background:#edf3ff;gap:.25rem}.Layout_profileTab__PJjo8{border:none;background:transparent;color:#37527f;font-size:.9rem;font-weight:600;border-radius:.55rem;padding:.45rem .85rem;cursor:pointer}.Layout_profileTabActive__URHEw{background:#fff;color:#1d62d8;box-shadow:0 3px 9px rgba(15,43,87,.1)}.Layout_workspaceBody__4h95k{padding:.9rem}.Layout_pageShell__Gn6ot{padding:.3rem}.dark .Layout_appShell___j82_{color-scheme:dark;color:#e5edf8;background:linear-gradient(180deg,#07111f,#0b1627)}.dark .Layout_asideMenu__5wRf1,.dark .Layout_workspaceShell__eGbJw{border-color:#26364d;background:#101c2d;box-shadow:0 12px 28px rgba(0,0,0,.25)}.dark .Layout_workspaceHead__x4xpx{border-bottom-color:#26364d;background:linear-gradient(180deg,#132136,#101c2d)}.dark .Layout_workspaceTitle__xalgL{color:#f1f5f9}.dark .Layout_workspaceEyebrow__SSRVv,.dark .Layout_workspaceSubtitle__JcqRQ{color:#9fb0c7}.dark .Layout_profileTabs__r_t1q{background:#1c2a40}.dark .Layout_profileTab__PJjo8{color:#b5c5da}.dark .Layout_profileTabActive__URHEw{color:#93c5fd;background:#26364d}.dark .Layout_navLink__YZwuo{color:#b8c7da}.dark .Layout_navLink__YZwuo:hover{color:#bfdbfe;background:#1b2b43}@media (min-width:900px){.Layout_withAside__5RTOV{grid-template-columns:260px minmax(0,1fr);gap:1rem;padding:1rem}.Layout_mainProfile__yziJx{padding:0}.Layout_workspaceHead__x4xpx{padding:1.2rem 1.25rem 1rem}.Layout_workspaceBody__4h95k{padding:1.2rem 1.25rem 1.35rem}}.RequirementFileDropzone_wrapper__6K3SE{width:100%}.RequirementFileDropzone_header__AvijY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.RequirementFileDropzone_label__f_Ele{font-size:.98rem;font-weight:700;color:#17335f}.RequirementFileDropzone_labelError__KmeJ1,.RequirementFileDropzone_meta__jT7Uq.RequirementFileDropzone_metaError__6208A{color:#b91c1c}.RequirementFileDropzone_meta__jT7Uq{font-size:.76rem;font-weight:700;color:#4b6895;text-transform:uppercase;letter-spacing:.06em}.RequirementFileDropzone_dropzone__7ZsYc{width:100%;border:1px dashed #b9d0f5;border-radius:1rem;background:linear-gradient(180deg,#fbfdff,#f4f8ff);padding:1rem 1.05rem;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.RequirementFileDropzone_dropzoneActive__dL07i,.RequirementFileDropzone_dropzone__7ZsYc:hover{border-color:#1d62d8;box-shadow:0 10px 28px rgba(29,98,216,.09)}.RequirementFileDropzone_dropzoneError__Df4Cm{border-color:#dc2626;background:linear-gradient(180deg,snow,#fff1f2);box-shadow:0 0 0 3px rgba(220,38,38,.08)}.RequirementFileDropzone_icon__6B1Ew{display:inline-flex;align-items:center;justify-content:center;min-width:110px;min-height:38px;border-radius:.85rem;background:#1d62d8;color:#fff;font-size:.78rem;font-weight:700;box-shadow:0 8px 18px rgba(29,98,216,.18)}.RequirementFileDropzone_title__EcXj5{display:block;font-size:1rem;font-weight:700;color:#17335f}.RequirementFileDropzone_description__IyqGR{display:block;margin-top:.25rem;font-size:.88rem;color:#587197;line-height:1.5}.RequirementFileDropzone_topRow__ojuCn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.RequirementFileDropzone_copyBlock__7i9nK{min-width:0}.RequirementFileDropzone_bottomRow__aA17O{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.RequirementFileDropzone_infoBlock__LZF89{min-width:0}.RequirementFileDropzone_infoLabel__AymTG{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5574a4}.RequirementFileDropzone_chips__J_K0m{display:flex;flex-wrap:wrap;gap:.42rem}.RequirementFileDropzone_chip__Ot5wO{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:.15rem .58rem;border-radius:999px;background:#eef5ff;border:1px solid #cfe0fb;color:#20498a;font-size:.74rem;font-weight:700}.RequirementFileDropzone_inlineHint__7OymR{max-width:280px;font-size:.82rem;line-height:1.5;color:#5a759d;text-align:right}.RequirementFileDropzone_hiddenInput__MMeLM{display:none}.RequirementFileDropzone_fileList__v9aA5{display:grid;gap:.6rem;margin-top:.8rem}.RequirementFileDropzone_fileItem__OvRH4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border-radius:1rem;border:1px solid #d7e3f7;background:#fff}.RequirementFileDropzone_fileMain__YZJfX{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.RequirementFileDropzone_fileTypeIcon__5abB8{min-width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;font-size:.82rem;font-weight:800;letter-spacing:.04em}.RequirementFileDropzone_fileTonePdf__nF1nF{background:linear-gradient(180deg,#eaf2ff,#dbe9ff);color:#1d62d8}.RequirementFileDropzone_fileToneDoc__pqKlI{background:linear-gradient(180deg,#eef6ff,#deeeff);color:#2459a8}.RequirementFileDropzone_fileToneImage__B6Es2{background:linear-gradient(180deg,#eff8ff,#ddf1ff);color:#18608d}.RequirementFileDropzone_fileToneGeneric__BD5Gz{background:linear-gradient(180deg,#eef3fb,#e0e8f5);color:#49617f}.RequirementFileDropzone_fileContent__Ul6Zf{min-width:0;flex:1 1 auto}.RequirementFileDropzone_fileTopLine__HwvjY{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.RequirementFileDropzone_fileName__JdfbZ{font-size:1rem;font-weight:700;color:#21395f;word-break:break-word;line-height:1.6;text-decoration:none}.RequirementFileDropzone_fileSize__ah2ay{margin-top:.15rem;font-size:.8rem;color:#6480a9}.RequirementFileDropzone_fileReady__fNcWa{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .55rem;border-radius:999px;background:#edf5ff;color:#1d62d8;font-size:.72rem;font-weight:800}.RequirementFileDropzone_fileActions__GF_pB{display:flex;align-items:center;gap:.55rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.RequirementFileDropzone_replaceButton__w37xo{border:1px solid #d7e3f7;background:#fff;border-radius:999px;padding:.45rem .75rem;color:#2e5da6;font-size:.82rem;font-weight:700}.RequirementFileDropzone_replaceButton__w37xo:hover{background:#f5f9ff}.RequirementFileDropzone_removeButton__svKVI{border:1px solid #d7e3f7;background:#f7faff;border-radius:999px;padding:.45rem .75rem;color:#294b7c;font-size:.82rem;font-weight:700}.RequirementFileDropzone_removeButton__svKVI:hover{background:#edf3ff}.RequirementFileDropzone_error__RQ0V8{margin-top:.55rem;font-size:.84rem;color:#c43131;font-weight:600}@media (max-width:640px){.RequirementFileDropzone_bottomRow__aA17O,.RequirementFileDropzone_topRow__ojuCn{flex-direction:column;align-items:flex-start}.RequirementFileDropzone_inlineHint__7OymR{text-align:left}.RequirementFileDropzone_fileItem__OvRH4{align-items:flex-start;flex-direction:column}.RequirementFileDropzone_fileActions__GF_pB{width:100%;justify-content:flex-start}}