:root{--blue: #051d5e;--blue-light: #0a2f96;--orange: #ffa412;--white: #ffffff;--bg: #f7f8fa;--card: #ffffff;--border: #e6e6e6;--text: #1a1a2e;--muted: #7f8c8d;--sidebar-bg: var(--blue);--topbar-bg: var(--card);--shadow: 0 2px 12px rgba(5, 29, 94, .07);--shadow-md: 0 4px 24px rgba(5, 29, 94, .1);--r: 12px;--r-sm: 8px;--status-success-bg: #e8f7f1;--status-success-text: #1a9e6a;--status-success-border: #d4f9e7;--status-warn-bg: #fffae3;--status-warn-text: #db7b17;--status-warn-border: #ffda9e;--status-danger-bg: #fef3f2;--status-danger-text: #e22b2a;--status-danger-border: #fdd7d6;--status-neutral-bg: #f4f6f8;--status-neutral-text: #5a6a7a;--status-neutral-border: #e1e5ea;--np-border: #e0e6f4;--np-accent-danger: #ef4444;--np-count-badge-bg: #ef4444;--np-count-badge-text: #ffffff;--np-icon-uploaded-bg: #eff6ff;--np-icon-uploaded-text: #2563eb;--np-icon-replaced-bg: #fff7ed;--np-icon-replaced-text: #ea580c;--np-icon-extracted-bg: #f0fdf4;--np-icon-extracted-text: #16a34a;--np-icon-failed-bg: #fef2f2;--np-icon-failed-text: #dc2626;--np-icon-confirmed-bg: #ecfdf5;--np-icon-confirmed-text: #059669;--np-icon-default-bg: #f1f5f9;--np-icon-default-text: #64748b;--np-chip-bg: #f1f5f9;--np-chip-text: #475569;--np-time-text: #94a3b8;--np-empty-icon-bg: #f1f5f9;--np-empty-icon-text: #94a3b8;--np-skel-bg: #f1f5f9;--np-skel-border: #edf0f8}[data-theme=dark]{--blue: #3b82f6;--blue-light: #5b9cf6;--orange: #ffa412;--white: #ffffff;--bg: #1a1e2e;--card: #1f2437;--border: #2d3345;--text: #ffffff;--muted: #a0a8c0;--sidebar-bg: #151927;--topbar-bg: #151927;--shadow: 0 2px 12px rgba(0, 0, 0, .34);--shadow-md: 0 6px 24px rgba(0, 0, 0, .38);--status-success-bg: rgba(28, 158, 106, .18);--status-success-text: #6ee7a8;--status-success-border: rgba(28, 158, 106, .3);--status-warn-bg: rgba(219, 123, 23, .18);--status-warn-text: #fbbf24;--status-warn-border: rgba(219, 123, 23, .3);--status-danger-bg: rgba(226, 43, 42, .15);--status-danger-text: #f87171;--status-danger-border: rgba(226, 43, 42, .25);--status-neutral-bg: rgba(100, 116, 139, .18);--status-neutral-text: #94a3b8;--status-neutral-border: rgba(100, 116, 139, .25);--np-border: #243060;--np-accent-danger: #f87171;--np-count-badge-bg: #f87171;--np-count-badge-text: #ffffff;--np-icon-uploaded-bg: rgba(37, 99, 235, .16);--np-icon-uploaded-text: #93c5fd;--np-icon-replaced-bg: rgba(234, 88, 12, .16);--np-icon-replaced-text: #fdba74;--np-icon-extracted-bg: rgba(22, 163, 74, .16);--np-icon-extracted-text: #86efac;--np-icon-failed-bg: rgba(220, 38, 38, .16);--np-icon-failed-text: #fca5a5;--np-icon-confirmed-bg: rgba(5, 150, 105, .16);--np-icon-confirmed-text: #6ee7b7;--np-icon-default-bg: #1c2840;--np-icon-default-text: #94a3b8;--np-chip-bg: #1c2840;--np-chip-text: #94a3b8;--np-empty-icon-bg: #1c2840;--np-empty-icon-text: #94a3b8;--np-skel-bg: #1c2840;--np-skel-border: #1c2840}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#94a3b866}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}textarea{max-width:100%;resize:vertical}html,body{width:100%;min-height:100%}body{font-family:Golos Text,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;transition:background .2s ease,color .2s ease}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}._overlay_y4yrb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._content_y4yrb_13{width:100%;max-width:100%;outline:none}.auth-screen-compact{min-height:auto;padding:0;background:transparent}.auth-screen-compact .auth-card{max-width:none;border:0;border-radius:16px;box-shadow:none;padding:28px 24px 24px}.auth-screen-compact .auth-title{font-size:26px}.session-expired-modal{max-width:520px;padding:0;overflow:hidden;border-radius:16px;background:#fff}[data-theme=dark] .session-expired-modal{background:#1f2437}._shell_14hoq_2{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;border-radius:0;box-shadow:none;padding:0;max-width:100%;border:none;overflow:hidden}._header_14hoq_17{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);background:#fff;gap:16px;flex-shrink:0}._headerUser_14hoq_28{display:flex;align-items:center;gap:12px;min-width:0}._headerStatus_14hoq_35{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#111827;background:#f3f4f6;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._headerSearch_14hoq_51{flex-shrink:0;display:flex;align-items:center;gap:4px}._headerSearchActive_14hoq_58{max-width:340px}._searchInputWrap_14hoq_62{position:relative;display:flex;align-items:center;flex-shrink:0}._searchIconBtn_14hoq_69{display:none;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:6px;background:#f5f5f5;color:#999;cursor:pointer;padding:0;flex-shrink:0}._searchInput_14hoq_62{width:200px;padding:8px 28px 8px 32px;border:1px solid #ddd;border-radius:6px;font-size:13px;color:var(--text);background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E") no-repeat 9px center;outline:none;box-sizing:border-box;transition:border-color .15s,width .2s}._searchInput_14hoq_62:focus{border-color:var(--blue);background-color:#fff}._searchInput_14hoq_62::placeholder{color:var(--muted)}._searchClearBtn_14hoq_110{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:none;color:#999;cursor:pointer;font-size:12px;line-height:1;padding:0;transition:color .15s}._searchClearBtn_14hoq_110:hover{color:#666}._searchControls_14hoq_134{display:flex;align-items:center;gap:2px;flex-shrink:0}._searchNavBtn_14hoq_141{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:10px;color:#666;padding:0;line-height:1;transition:background .15s,border-color .15s}._searchNavBtn_14hoq_141:hover{background:#f0f0f0;border-color:#ccc}._searchCounter_14hoq_165{font-size:12px;color:var(--text);min-width:32px;text-align:center;font-variant-numeric:tabular-nums}._userAvatarWrap_14hoq_173{position:relative;flex-shrink:0}._userAvatar_14hoq_173{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600}._statusDot_14hoq_192{position:absolute;bottom:1px;right:1px;width:12px;height:12px;border-radius:50%;background:#9ca3af;border:2px solid #fff}._statusDot_14hoq_192._statusOnline_14hoq_203{background:#22c55e}._statusDot_14hoq_192._statusOffline_14hoq_207{background:#f97316}._userInfo_14hoq_211{display:flex;flex-direction:column;min-width:0}._userName_14hoq_217{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.3}._userRole_14hoq_224{font-size:14px;color:#666;line-height:1.3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatMain_14hoq_235{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#f5f6f7}._list_14hoq_246{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:28px;min-height:0}._dateSeparator_14hoq_257{text-align:center;margin:14px 0 10px}._dateSeparator_14hoq_257 span{display:inline-block;font-size:12px;color:#888;background:#fff;border:1px solid #ddd;border-radius:16px;padding:4px 14px}._row_14hoq_273{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px}._msgAvatar_14hoq_281{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}._row_14hoq_273._client_14hoq_295 ._msgAvatar_14hoq_281{background:var(--blue);color:#fff}._row_14hoq_273._operator_14hoq_301 ._msgAvatar_14hoq_281{background:#d0d4d8;color:#555}._senderName_14hoq_307{font-size:13px;font-weight:600;margin-bottom:2px;color:var(--text)}._row_14hoq_273._client_14hoq_295 ._senderName_14hoq_307{color:var(--blue)}._msgMeta_14hoq_319{display:flex;align-items:center;gap:4px;margin-left:auto;padding-top:2px;font-size:11px;color:#999}._checkIcon_14hoq_329{color:#2196f3}._tag_14hoq_333{display:inline-flex;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;background:#ffa4122e;color:#9a5a00;text-transform:uppercase;letter-spacing:.04em}._bubbleWrap_14hoq_346{display:flex;flex-direction:column;max-width:100%}._bubble_14hoq_346{padding:0;font-size:14px;line-height:1.45;word-break:break-word}._bubbleClient_14hoq_360{color:#1a1a1a}._docUploadNotice_14hoq_364{font-size:12px;font-weight:600;color:#888;display:block;margin-top:8px;margin-bottom:4px}._bubbleClient_14hoq_360 ._fileName_14hoq_373{color:#999}._bubbleClient_14hoq_360 ._fileSize_14hoq_377{color:#bbb}._bubbleOperator_14hoq_382{color:#1a1a1a}._files_14hoq_387{display:flex;flex-direction:column;gap:4px;margin-top:6px}._file_14hoq_373{font-size:12px;text-decoration:none;color:inherit;border:none;padding:0;display:inline-flex;align-items:center;gap:6px;max-width:fit-content}._bubbleClient_14hoq_360 ._file_14hoq_373{border-color:var(--border);background:transparent}._fileIcon_14hoq_411{font-size:18px;flex-shrink:0}._fileInfo_14hoq_416{display:flex;flex-direction:column}._fileName_14hoq_373{color:inherit}._fileSize_14hoq_377{font-size:11px;color:#999}._error_14hoq_431{padding:12px 20px;color:var(--muted);font-size:13px;background:#fef2f2;border-bottom:1px solid #fecaca}._compose_14hoq_440{padding:12px 20px;border-top:1px solid #eee;background:#fff;display:flex;flex-direction:column;gap:8px;flex-shrink:0}._fileChips_14hoq_451{display:flex;flex-wrap:wrap;gap:8px}._fileChip_14hoq_451{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;border:1px solid #ddd;border-radius:6px;padding:5px 8px;background:#f5f5f5;font-size:13px;width:280px;box-sizing:border-box}._fileChipIcon_14hoq_471{width:32px;height:32px;flex-shrink:0}._fileChipInfo_14hoq_477{display:flex;flex-direction:column;flex:1;min-width:0}._fileChipName_14hoq_484{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileChipSize_14hoq_491{color:#999;font-size:11px}._fileChipError_14hoq_496 ._fileChipSize_14hoq_491{color:#d32f2f}._fileChipSuccess_14hoq_500 ._fileChipSize_14hoq_491{color:#2e7d32}._fileChipBarPlaceholder_14hoq_504{height:3px;margin-top:4px}._fileChipRemove_14hoq_509{border:none;background:none;color:#999;cursor:pointer;font-size:26px;line-height:1;padding:0 2px;flex-shrink:0}._fileChipRemove_14hoq_509:hover{color:#d32f2f}._uploadProgress_14hoq_525{display:inline-flex;flex-direction:column;gap:2px;border:1px solid #e5e7eb;border-radius:10px;padding:6px 8px;background:#f9fafb;width:280px;box-sizing:border-box}._uploadProgressTop_14hoq_537{display:flex;align-items:center;gap:6px}._uploadProgressIconWrap_14hoq_543{width:36px;height:36px;border-radius:8px;background:#f0f6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._uploadProgressIcon_14hoq_543{width:36px;height:36px}._uploadProgressName_14hoq_559{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._uploadProgressClose_14hoq_569{border:none;background:none;color:#999;cursor:pointer;font-size:28px;line-height:1;padding:0 2px;flex-shrink:0}._uploadProgressClose_14hoq_569:hover{color:#d32f2f}._uploadProgressText_14hoq_584{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._uploadProgressPct_14hoq_592{font-size:11px;color:#9ca3af}._uploadProgressBar_14hoq_597{height:3px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-top:4px}._uploadProgressFill_14hoq_605{height:100%;background:#22c55e;border-radius:2px;transition:width .2s ease-out}._docPopover_14hoq_613{position:absolute;bottom:calc(100% + 8px);left:4px;background:#fff;border-radius:12px;padding:16px;width:300px;box-shadow:0 4px 20px #0000001f;border:1px solid #eee;z-index:100}._docPickerTitle_14hoq_626{font-size:14px;font-weight:600;color:var(--text);margin-bottom:10px}._docPickerInput_14hoq_633{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;color:var(--text);background-color:#fff;outline:none;box-sizing:border-box;margin-bottom:12px}._docPickerInput_14hoq_633:focus{border-color:var(--blue)}._docPickerList_14hoq_652{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto}._docPickerSimpleFile_14hoq_660{position:sticky;top:34px;z-index:1;display:flex;align-items:center;gap:8px;text-align:left;border:none;background:#f0f4ff;padding:10px 12px;font-size:13px;font-weight:500;color:var(--blue);cursor:pointer;border-radius:6px;transition:background .15s}._docPickerSimpleFile_14hoq_660:hover{background:#e0e7ff}._docPickerCamera_14hoq_683{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;text-align:left;border:none;background:#f0fdf4;padding:10px 12px;font-size:13px;font-weight:500;color:#16a34a;cursor:pointer;border-radius:6px;transition:background .15s}._docPickerCamera_14hoq_683:hover{background:#dcfce7}@media(hover:hover)and (pointer:fine){._docPickerCamera_14hoq_683{display:none}._docPickerSimpleFile_14hoq_660{top:0}}._docPickerItem_14hoq_716{text-align:left;border:none;background:none;padding:10px 12px;font-size:13px;color:#333;cursor:pointer;border-radius:6px;transition:background .15s}._docPickerItem_14hoq_716:hover{background:#f0f4ff}._composeInner_14hoq_732{position:relative;flex:1;display:flex;align-items:center;background:#fff;border-radius:28px;padding:3px 3px 3px 14px;gap:6px}._attachBtn_14hoq_743{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:none;cursor:pointer;color:#999;border-radius:50%;flex-shrink:0;padding:0;font-size:24px;line-height:1;margin-left:-6px}._attachBtn_14hoq_743:hover{color:#666}._text_14hoq_765{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--text);resize:none;min-height:20px;max-height:100px;overflow-y:auto;padding:5px 0;line-height:1.3;font-family:inherit}._text_14hoq_765:disabled{opacity:.5;cursor:not-allowed}._text_14hoq_765::placeholder{color:#bbb}@keyframes _spin_14hoq_796{to{transform:rotate(360deg)}}._spinner_14hoq_796{animation:_spin_14hoq_796 .8s linear infinite}._send_14hoq_307{width:44px;height:44px;border:none;background:var(--blue);color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;font-size:14px;line-height:1}._send_14hoq_307:hover:not(:disabled){opacity:.85}._send_14hoq_307[disabled]{opacity:.5;cursor:not-allowed}._fileInput_14hoq_826,._note_14hoq_830{display:none}._composeError_14hoq_834{font-size:13px;color:#d32f2f;padding:4px 0 0}._composeSuccess_14hoq_840{font-size:13px;color:#2e7d32;padding:4px 0 0}._empty_14hoq_847{padding:60px 20px;text-align:center;color:var(--muted);font-size:14px}._searchMark_14hoq_855{background:#fff59d;border-radius:2px;padding:0 1px}._searchMarkActive_14hoq_861{background:#f9a825;color:#000}._head_14hoq_17,._title_14hoq_868,._sub_14hoq_869,._sidebar_14hoq_870,._status_14hoq_192,._meta_14hoq_872,._actions_14hoq_873,._attach_14hoq_743{display:none}[data-theme=dark] ._shell_14hoq_2,[data-theme=dark] ._header_14hoq_17,[data-theme=dark] ._compose_14hoq_440,[data-theme=dark] ._composeInner_14hoq_732,[data-theme=dark] ._docPopover_14hoq_613{background:var(--card)}[data-theme=dark] ._chatMain_14hoq_235{background:var(--bg)}[data-theme=dark] ._searchInput_14hoq_62{background:#1c2333;border-color:var(--border)}[data-theme=dark] ._searchInput_14hoq_62:focus{background:#151b28}[data-theme=dark] ._searchNavBtn_14hoq_141{background:#1c2333;border-color:var(--border);color:#aaa}[data-theme=dark] ._searchNavBtn_14hoq_141:hover{background:#252d40}[data-theme=dark] ._searchClearBtn_14hoq_110{color:#6b7280}[data-theme=dark] ._searchClearBtn_14hoq_110:hover{color:#9ca3af}[data-theme=dark] ._fileChip_14hoq_451,[data-theme=dark] ._uploadProgress_14hoq_525{background:#1c2333;border-color:var(--border)}[data-theme=dark] ._uploadProgressIconWrap_14hoq_543{background:#3b82f626}[data-theme=dark] ._uploadProgressBar_14hoq_597{background:var(--border)}[data-theme=dark] ._bubbleClient_14hoq_360,[data-theme=dark] ._bubbleOperator_14hoq_382,[data-theme=dark] ._userName_14hoq_217,[data-theme=dark] ._docPickerItem_14hoq_716{color:var(--text)}[data-theme=dark] ._userRole_14hoq_224,[data-theme=dark] ._msgMeta_14hoq_319,[data-theme=dark] ._docUploadNotice_14hoq_364,[data-theme=dark] ._bubbleClient_14hoq_360 ._fileName_14hoq_373,[data-theme=dark] ._fileSize_14hoq_377,[data-theme=dark] ._fileChipSize_14hoq_491,[data-theme=dark] ._fileChipRemove_14hoq_509,[data-theme=dark] ._uploadProgressClose_14hoq_569,[data-theme=dark] ._attachBtn_14hoq_743,[data-theme=dark] ._text_14hoq_765::placeholder{color:var(--muted)}[data-theme=dark] ._bubbleClient_14hoq_360 ._fileSize_14hoq_377,[data-theme=dark] ._uploadProgressPct_14hoq_592,[data-theme=dark] ._dateSeparator_14hoq_257 span{color:#6b7a99}[data-theme=dark] ._attachBtn_14hoq_743:hover{color:#cbd5e1}[data-theme=dark] ._compose_14hoq_440,[data-theme=dark] ._docPopover_14hoq_613,[data-theme=dark] ._docPickerInput_14hoq_633,[data-theme=dark] ._searchInput_14hoq_62,[data-theme=dark] ._dateSeparator_14hoq_257 span{border-color:var(--border)}[data-theme=dark] ._docPickerInput_14hoq_633{background-color:#1c2333}[data-theme=dark] ._docPickerInput_14hoq_633:focus{background-color:#151b28}[data-theme=dark] ._docPopover_14hoq_613{box-shadow:var(--shadow-md)}[data-theme=dark] ._statusDot_14hoq_192{border-color:var(--card)}[data-theme=dark] ._dateSeparator_14hoq_257 span{background:var(--bg)}[data-theme=dark] ._row_14hoq_273._operator_14hoq_301 ._msgAvatar_14hoq_281{background:#2d3345;color:#94a3b8}[data-theme=dark] ._docPickerItem_14hoq_716:hover{background:#3b82f614}[data-theme=dark] ._docPickerSimpleFile_14hoq_660{background:#3b82f61f}[data-theme=dark] ._docPickerSimpleFile_14hoq_660:hover{background:#3b82f633}[data-theme=dark] ._docPickerCamera_14hoq_683{background:#16a34a1f}[data-theme=dark] ._docPickerCamera_14hoq_683:hover{background:#16a34a33}[data-theme=dark] ._composeError_14hoq_834,[data-theme=dark] ._fileChipError_14hoq_496 ._fileChipSize_14hoq_491,[data-theme=dark] ._fileChipRemove_14hoq_509:hover,[data-theme=dark] ._uploadProgressClose_14hoq_569:hover{color:#f87171}[data-theme=dark] ._error_14hoq_431{background:#e22b2a26;border-bottom-color:#e22b2a40}[data-theme=dark] ._statusBadgeOnline_14hoq_1027{background:#16a34a2e;color:#6ee7a8}[data-theme=dark] ._statusBadgeOffline_14hoq_1032{background:#d977062e;color:#fbbf24}[data-theme=dark] ._statusBadgeChecking_14hoq_1037{background:#0369a12e;color:#7dd3fc}[data-theme=dark] ._tag_14hoq_333{background:#ffa41226;color:#fbbf24}[data-theme=dark] ._statusDot_14hoq_192._statusOnline_14hoq_203{background:#22c55e}[data-theme=dark] ._statusDot_14hoq_192._statusOffline_14hoq_207{background:#f97316}@media(max-width:768px){._shell_14hoq_2{min-height:0}._header_14hoq_17{padding:8px 12px;gap:8px}._headerUser_14hoq_28{gap:8px;min-width:0;flex-shrink:1}._headerStatus_14hoq_35{padding:3px 8px;font-size:11px;max-width:120px}._userInfo_14hoq_211{min-width:0}._userName_14hoq_217{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_14hoq_224{font-size:11px;white-space:normal;overflow-wrap:anywhere}._headerSearch_14hoq_51{width:auto;min-width:unset;flex-shrink:0}._searchInputWrap_14hoq_62{position:relative}._headerSearch_14hoq_51:not(._headerSearchActive_14hoq_58):not(._headerSearchExpanded_14hoq_1108) ._searchInput_14hoq_62{display:none}._headerSearch_14hoq_51:not(._headerSearchActive_14hoq_58):not(._headerSearchExpanded_14hoq_1108) ._searchIconBtn_14hoq_69{display:flex}._headerSearchActive_14hoq_58 ._searchInput_14hoq_62,._headerSearchExpanded_14hoq_1108 ._searchInput_14hoq_62{width:140px;font-size:13px;padding:7px 10px 7px 30px}._searchIconBtn_14hoq_69:hover{background:#eee}._searchNavBtn_14hoq_141{width:24px;height:24px;font-size:9px}._searchCounter_14hoq_165{font-size:11px;min-width:28px}._userAvatar_14hoq_173{width:36px;height:36px;font-size:14px}._list_14hoq_246{padding:8px 12px}._row_14hoq_273{width:100%;gap:6px;margin-bottom:16px}._msgAvatar_14hoq_281{width:28px;height:28px;font-size:10px;margin-top:0}._bubbleWrap_14hoq_346{min-width:0;flex:1}._senderName_14hoq_307{margin-left:0;font-size:12px;margin-bottom:1px}._bubble_14hoq_346{width:auto}._msgMeta_14hoq_319{flex-shrink:0;margin-left:2px;margin-top:2px;font-size:11px}._compose_14hoq_440{padding:8px 12px;flex-shrink:0}._composeInner_14hoq_732{padding:3px 3px 3px 12px;gap:4px}._attachBtn_14hoq_743{width:32px;height:32px;font-size:20px;margin-left:-4px}._send_14hoq_307{width:40px;height:40px;font-size:13px}._text_14hoq_765{font-size:14px;padding:4px 0}}._readOnlyNotice_14hoq_1213{flex-shrink:0;padding:14px 20px;border-top:1px solid var(--border);background:#f3f4f6;color:#4a5678;font-size:13px;text-align:center}._button_13v8s_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:13px;line-height:1;text-align:center;white-space:nowrap;cursor:pointer;border:none;border-radius:var(--r-sm, 8px);padding:10px 16px;min-height:40px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}._button_13v8s_1:disabled{opacity:.5;cursor:not-allowed}._button_13v8s_1:focus-visible{outline:2px solid var(--blue, #051d5e);outline-offset:2px}._primary_13v8s_36{background-color:var(--blue, #051d5e);color:var(--white, #ffffff);border:1.5px solid var(--blue, #051d5e)}._primary_13v8s_36:hover:not(:disabled){background-color:var(--blue-light, #0a2f96);border-color:var(--blue-light, #0a2f96)}._outline_13v8s_47{background-color:transparent;color:var(--text, #1a1a2e);border:1.5px solid var(--border, #e6e6e6)}._outline_13v8s_47:hover:not(:disabled){background-color:var(--bg, #f7f8fa);border-color:var(--blue-light, #0a2f96)}[data-theme=dark] ._outline_13v8s_47:hover:not(:disabled){background-color:#ffffff0d}._secondary_13v8s_62{background-color:var(--bg, #f7f8fa);color:var(--text, #1a1a2e);border:1.5px solid var(--border, #e6e6e6)}._secondary_13v8s_62:hover:not(:disabled){background-color:var(--card, #ffffff);border-color:var(--blue-light, #0a2f96)}[data-theme=dark] ._secondary_13v8s_62{background-color:#ffffff14;color:var(--text)}[data-theme=dark] ._secondary_13v8s_62:hover:not(:disabled){background-color:#ffffff1f}._wrapper_5b387_1{position:relative;display:inline-flex;width:100%}._trigger_5b387_7{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#fff;color:var(--text, #1a1a2e);font-size:14px;line-height:1.4;cursor:pointer;-webkit-user-select:none;user-select:none}._trigger_5b387_7:hover{border-color:#2b5fd9}._trigger_5b387_7._isOpen_5b387_27{border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd91f}._trigger_5b387_7._isDisabled_5b387_32{cursor:not-allowed;opacity:.6;background:#f8fafc;border-color:#e2e8f0}._triggerText_5b387_39{color:inherit}._triggerText_5b387_39._placeholder_5b387_43{color:var(--muted, #7f8c8d)}._triggerIcon_5b387_47{width:18px;height:18px;color:var(--muted, #7f8c8d);flex-shrink:0;margin-left:8px}._popup_5b387_55{position:fixed;z-index:1300;min-width:300px;background:var(--card, #ffffff);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 48px #0a163c26;padding:18px 20px 20px;animation:_dpIn_5b387_1 .15s ease}@keyframes _dpIn_5b387_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popupUp_5b387_78{animation-name:_dpInUp_5b387_1}@keyframes _dpInUp_5b387_1{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_5b387_93{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._navBtn_5b387_100{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d5ddf4;border-radius:10px;background:transparent;color:var(--text, #1a1a2e);cursor:pointer;transition:all .12s ease}._navBtn_5b387_100:hover{background:#f5f7fa;border-color:var(--blue-light, #0a2f96)}._navBtn_5b387_100:disabled{cursor:not-allowed;opacity:.35}._navBtn_5b387_100:disabled:hover{background:transparent;border-color:#d5ddf4}._navBtn_5b387_100 svg{width:16px;height:16px}._headerCenter_5b387_134{display:flex;align-items:center;gap:8px}._monthLabel_5b387_140,._yearLabel_5b387_141{font-size:17px;font-weight:700;color:var(--text, #1a1a2e);line-height:1.3}._labelBtn_5b387_148{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:8px;transition:background .1s}._labelBtn_5b387_148:hover{background:#051d5e0f}._chevron_5b387_164{width:11px;height:11px;color:var(--text, #1a1a2e);opacity:.55;transition:transform .15s ease}._dropdown_5b387_173{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:10;background:var(--card, #ffffff);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 32px #0a163c24;padding:6px;animation:_ddIn_5b387_1 .12s ease}@keyframes _ddIn_5b387_1{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._dropdownGrid_5b387_198{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}._dropdownScroll_5b387_204{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}._dropdownItem_5b387_212{padding:7px 16px;font-size:13px;font-weight:500;color:var(--text, #1a1a2e);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;white-space:nowrap;transition:all .08s ease}._dropdownItem_5b387_212:hover{background:#051d5e0f}._dropdownItemActive_5b387_230{background:var(--blue, #051d5e);color:#fff;font-weight:700}._dropdownItemActive_5b387_230:hover{background:var(--blue-light, #0a2f96)}._weekdays_5b387_240{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._weekday_5b387_240{text-align:center;font-size:12px;font-weight:600;color:#8892a8;padding:6px 0 4px}._grid_5b387_254{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._cell_5b387_260{display:flex;align-items:center;justify-content:center;height:36px;font-size:15px;color:var(--text, #1a1a2e);border:none;border-radius:8px;cursor:pointer;transition:all .1s ease;-webkit-user-select:none;user-select:none;background:transparent}._cell_5b387_260:hover{background:#051d5e0d}._cell_5b387_260._otherMonth_5b387_279{color:#b0bac9}._cell_5b387_260._otherMonth_5b387_279:hover{color:var(--text, #1a1a2e);opacity:.7}._cell_5b387_260:disabled{cursor:not-allowed;color:#cfd6e3;opacity:.55}._cell_5b387_260:disabled:hover{background:transparent}._cell_5b387_260._selected_5b387_298{background:var(--blue, #051d5e);color:#fff;font-weight:700}._cell_5b387_260._selected_5b387_298:hover{background:var(--blue-light, #0a2f96)}._footer_5b387_308{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #eef2f7}._applyBtn_5b387_317{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 28px;font-size:14px;font-weight:700;color:#fff;background:var(--blue, #051d5e);border:none;border-radius:10px;cursor:pointer;transition:background .12s ease}._applyBtn_5b387_317:hover{background:var(--blue-light, #0a2f96)}._cancelBtn_5b387_337{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 28px;font-size:14px;font-weight:700;color:var(--text, #1a1a2e);background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .12s ease}._cancelBtn_5b387_337:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=dark] ._trigger_5b387_7{background:#151b26;border-color:#94a3b81f}[data-theme=dark] ._popup_5b387_55{background:var(--card);border-color:var(--border);box-shadow:0 16px 48px #00000073}[data-theme=dark] ._navBtn_5b387_100{border-color:var(--border);color:var(--text)}[data-theme=dark] ._navBtn_5b387_100:hover{background:#ffffff0f}[data-theme=dark] ._weekday_5b387_240{color:#5a6580}[data-theme=dark] ._cell_5b387_260._otherMonth_5b387_279{color:#4a5568}[data-theme=dark] ._cell_5b387_260:hover{background:#5b8fff1a}[data-theme=dark] ._cell_5b387_260._selected_5b387_298{background:var(--blue)}[data-theme=dark] ._footer_5b387_308{border-top-color:var(--border)}[data-theme=dark] ._labelBtn_5b387_148:hover{background:#ffffff0f}[data-theme=dark] ._dropdown_5b387_173{background:#1c2333;border-color:var(--border);box-shadow:0 10px 32px #0006}[data-theme=dark] ._dropdownItem_5b387_212:hover{background:#5b8fff1a}[data-theme=dark] ._cancelBtn_5b387_337{background:#1c2333;border-color:var(--border)}[data-theme=dark] ._cancelBtn_5b387_337:hover{background:#242d42}.docs-lawyer-mode-banner{margin:0 0 16px;padding:12px 16px;border-radius:var(--r-md);background:#051d5e14;color:var(--blue);font-weight:700}.documents-native{display:flex;flex-direction:column;gap:18px;overflow-x:hidden}.documents-native .docs-header-block{display:flex;flex-direction:column;gap:18px;padding:26px 24px 18px;background:var(--card);border:1px solid var(--border);border-radius:20px}.documents-native .docs-page-title{margin:0;font-size:32px;font-weight:700;line-height:1.15;color:var(--text)}.documents-native .docs-progress-label{font-size:13px;font-weight:600;line-height:1.4;color:var(--muted)}.documents-native .docs-progress-row{display:flex;align-items:center;gap:22px;margin-top:8px}.documents-native .docs-progress-bar{flex:1;height:11px;overflow:hidden;background:var(--bg);border-radius:999px}.documents-native .docs-progress-fill{height:100%;background:#34d399;border-radius:999px;transition:width .3s ease}.documents-native .docs-progress-pct{flex-shrink:0;font-size:18px;font-weight:700;line-height:1;color:var(--text)}.documents-native .docs-progress-retry{margin-top:10px;border:0;border-radius:999px;padding:8px 14px;background:#eef3ff;color:#23439b;font-size:13px;font-weight:700;cursor:pointer}.documents-native .docs-progress-retry:hover{background:#e0e8ff}.documents-native .docs-tabs-block{padding:5px;background:var(--card);border:1px solid var(--border);border-radius:14px}.documents-native .docs-tabs{display:flex;gap:3px}.documents-native .docs-tab-wrap{position:relative;display:flex;align-items:stretch;flex:1;min-width:0}.documents-native .docs-tab{all:unset;box-sizing:border-box;display:flex;align-items:center;flex:1;padding:10px 34px 10px 12px;font-size:13.5px;font-weight:600;line-height:1.25;text-align:left;color:#6b7baa;cursor:pointer;border-radius:10px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.documents-native .docs-tab-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-native .docs-tab:hover{color:#44506a;background:#f0f2f7}.documents-native .docs-tab.is-active{color:#162d73;background:#eef1f7;box-shadow:none}.documents-native .docs-tab-help{position:absolute;top:50%;right:9px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid #c8d0e4;border-radius:999px;background:transparent;color:#6b7baa;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transform:translateY(-50%)}.documents-native .docs-tab-help:hover,.documents-native .docs-tab-help[aria-expanded=true]{border-color:#162d73;color:#162d73;background:#fff}.documents-native .docs-tab-help:active{transform:translateY(-50%)}.documents-native .docs-tab-help-popover{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(280px,80vw);padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);box-shadow:0 12px 30px #0f172a24;font-size:13px;font-weight:500;line-height:1.4}.documents-native .docs-sections{display:flex;flex-direction:column;gap:18px;overflow-x:hidden}.documents-native .docs-section{overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:20px}.documents-native .docs-section-header{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;gap:12px;padding:22px 24px;cursor:pointer;transition:background .12s ease}.documents-native .docs-section-header:hover{background:var(--bg)}.documents-native .docs-section-header:focus-visible,.documents-native .doc-row:focus-visible,.documents-native .doc-row-help:focus-visible,.documents-native .doc-help-modal-close:focus-visible,.documents-native .doc-help-modal-primary:focus-visible,.documents-native .docs-tab:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.documents-native .docs-section-header.is-static{cursor:default}.documents-native .docs-section-header.is-static:hover{background:transparent}.documents-native .docs-section-title{margin:0;flex:1;min-width:0;font-size:18px;font-weight:700;line-height:1.2;color:var(--text)}.documents-native .docs-section-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;line-height:1.3;color:#162d73;white-space:nowrap}.documents-native .docs-section-count.has-loaded{color:#162d73}.documents-native .docs-section-count.is-complete{color:var(--status-success-text)}.documents-native .docs-section-chevron{flex-shrink:0;color:#98a2b3;transition:transform .2s ease}.documents-native .docs-section-chevron.is-open{transform:rotate(180deg)}.documents-native .docs-section-divider{height:1px;background:var(--border)}.documents-native .doc-row{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 24px;cursor:pointer;border-bottom:1px solid #eef2fa;transition:background .12s ease}.documents-native .doc-row:last-child{border-bottom:none}.documents-native .doc-row:hover{background:var(--bg)}.documents-native .doc-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:2px}.documents-native .doc-row-icon.status-success{color:var(--status-success-text)}.documents-native .doc-row-icon.status-danger{color:#ffa413}.documents-native .doc-row-icon.status-warn{color:var(--status-warn-text)}.documents-native .doc-row-icon.status-neutral{color:var(--status-neutral-text)}.documents-native .doc-row-body{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.documents-native .doc-row-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.documents-native .doc-row-title{font-size:14px;font-weight:700;line-height:1.35;color:var(--text)}.documents-native .doc-row-desc{font-size:12px;line-height:1.42;color:#6b7baa}.documents-native .doc-row-fileinfo{font-size:12px;line-height:1.35;color:#98a2b3}.documents-native .doc-inline-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;border:1px solid transparent;border-radius:5px}.documents-native .doc-inline-status.status-success{color:#18a66a;background:#ebf8f2;border-color:#dbf0e6}.documents-native .doc-inline-status.status-warn{color:#f08a17;background:#fff6e8;border-color:#ffe6bf}.documents-native .doc-inline-status.status-danger{color:var(--status-danger-text);background:var(--status-danger-bg);border-color:#e22b2a26}.documents-native .doc-inline-status.status-neutral{color:var(--status-neutral-text);background:var(--status-neutral-bg);border-color:#94a3b833}.documents-native .doc-row-trailing{display:flex;align-items:center;align-self:center;gap:16px;flex-shrink:0}.documents-native .doc-row-action{display:inline-flex;align-items:center;justify-content:center;min-width:144px;height:42px;padding:0 22px;font-size:15px;font-weight:700;color:#fff;background:#162d73;border-radius:8px}[data-theme=dark] .documents-native .doc-row-action{background:var(--blue)}.documents-native .doc-row-help{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#162d73;cursor:pointer;border-radius:999px}.documents-native .doc-row-help:hover{color:#0e235f}.documents-native .doc-row-help:active{color:#0e235f;transform:none}[data-theme=dark] .documents-native .doc-row-help{color:#6b7baa;border:none}[data-theme=dark] .documents-native .doc-row-help:hover{color:#94a3b8}[data-theme=dark] .documents-native .doc-row-help:active{color:#94a3b8;transform:none}.documents-native .docs-on-request-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:156px;padding:40px 24px 38px;text-align:center}.documents-native .docs-on-request-empty-icon{display:block;width:64px;height:64px;margin-bottom:4px}.documents-native .docs-on-request-empty-title{max-width:760px;margin:0;font-size:18px;font-weight:700;line-height:1.25;color:#162d73}.documents-native .docs-on-request-empty-sub{max-width:340px;margin:0;font-size:13px;line-height:1.45;color:#6b7baa}.documents-native .doc-help-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:var(--shell-main-margin-left, 0);z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#051d5ea3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.documents-native .doc-help-modal{width:min(356px,100%);padding:18px 0 16px;background:#fff;border:1px solid #e6e8f0;border-radius:22px;box-shadow:0 22px 56px #101c4833}.documents-native .doc-help-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 18px 14px}.documents-native .doc-help-modal-title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#374151}.documents-native .doc-help-modal-close{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b6bccb;cursor:pointer}.documents-native .doc-help-modal-close:hover{color:#95a0b6}.documents-native .doc-help-modal-content{display:flex;flex-direction:column;gap:14px}.documents-native .doc-help-modal-list{display:flex;flex-direction:column;gap:9px;margin:0;padding:0 18px;list-style:none}.documents-native .doc-help-modal-list-item{position:relative;padding-left:11px;font-size:14px;line-height:1.42;color:#5b6478}.documents-native .doc-help-modal-list-item:before{content:"•";position:absolute;top:0;left:0;color:#7c8597}.documents-native .doc-help-modal-note{display:flex;align-items:flex-start;gap:10px;padding:16px 18px 0;border-top:1px solid #edf0f7}.documents-native .doc-help-modal-note-icon{display:inline-flex;flex-shrink:0;color:#162d73}.documents-native .doc-help-modal-note-text{margin:0;font-size:14px;font-weight:600;line-height:1.42;color:#334472}.documents-native .doc-help-modal-footer{display:flex;justify-content:flex-end;padding:14px 18px 0}.documents-native .doc-help-modal-primary{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:32px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;color:#fff;cursor:pointer;background:#162d73;border-radius:8px}.documents-native .doc-help-modal-primary:hover{background:#132760}.documents-native .doc-help-modal.is-blocks{width:min(480px,100%);max-height:min(85vh,640px);display:flex;flex-direction:column}.documents-native .doc-help-modal.is-blocks .doc-help-modal-content{overflow-y:auto;flex:1 1 auto;padding:0 0 4px}.documents-native .doc-help-modal.is-blocks .doc-help-modal-footer{flex-shrink:0;border-top:1px solid #edf0f7;padding:14px 18px;margin-top:auto}.doc-help-block-content{display:flex;flex-direction:column;gap:16px}.doc-help-block-callout.is-plain{display:flex;align-items:flex-start;gap:10px;margin:0 18px;padding:0}.doc-help-block-callout.is-plain.has-top-divider{padding:14px 14px 0;border-top:1px solid #edf0f7}.doc-help-block-callout-icon{display:inline-flex;flex-shrink:0;color:#162d73;margin-top:1px}.doc-help-block-callout-text{margin:0;font-size:13.5px;font-weight:500;line-height:1.5;color:#475569}.doc-help-block-callout.is-plain.has-top-divider .doc-help-block-callout-text{font-weight:600;line-height:1.45;color:#334472}.doc-help-block-link{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.doc-help-block-link:hover{color:#1e40af}.doc-help-block-callout.is-primary{margin:0 18px;padding:12px 14px;background:#f0f4ff;border:1px solid #dbe4ff;border-radius:12px;font-size:13px;font-weight:500;line-height:1.5;color:#334472}.doc-help-block-callout.is-primary strong{font-weight:700;color:#162d73}.doc-help-block-paragraph{margin:0 18px;font-size:13.5px;font-weight:600;line-height:1.45;color:#5b6478}.doc-help-block-steps{display:flex;flex-direction:column;gap:14px;margin:0 18px}.doc-help-block-step{padding:14px 0}.doc-help-block-step-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.doc-help-block-step-number{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;font-size:13px;font-weight:700;line-height:1;color:#fff;background:#162d73;border-radius:50%}.doc-help-block-step-title{font-size:14px;font-weight:700;line-height:1.35;color:#1e293b}.doc-help-block-step-lines{display:flex;flex-direction:column;gap:6px;padding-left:36px}.doc-help-block-step-line{margin:0;font-size:13px;font-weight:400;line-height:1.5;color:#475569}.doc-help-block-step-line strong{font-weight:700;color:#1e293b}[data-theme=dark] .documents-native .doc-help-modal.is-blocks .doc-help-modal-footer{border-top-color:var(--border)}[data-theme=dark] .doc-help-block-callout-text{color:#94a3b8}[data-theme=dark] .doc-help-block-link{color:#93c5fd}[data-theme=dark] .doc-help-block-link:hover{color:#60a5fa}[data-theme=dark] .doc-help-block-callout.is-primary{background:#162d732e;border-color:#6373aa40;color:#cbd5e1}[data-theme=dark] .doc-help-block-callout.is-primary strong{color:#e2e8f0}[data-theme=dark] .doc-help-block-paragraph{color:#94a3b8}[data-theme=dark] .doc-help-block-step-title{color:#e2e8f0}[data-theme=dark] .doc-help-block-step-number{background:var(--blue)}[data-theme=dark] .doc-help-block-step-line{color:#94a3b8}[data-theme=dark] .doc-help-block-step-line strong{color:#cbd5e1}[data-theme=dark] .doc-help-block-callout.is-plain.has-top-divider{border-top-color:var(--border)}[data-theme=dark] .doc-help-block-callout.is-plain.has-top-divider .doc-help-block-callout-text{color:var(--blue-light)}[data-theme=dark] .documents-native .docs-tab:hover{color:#cbd5e1;background:#ffffff0f}[data-theme=dark] .documents-native .docs-tab.is-active{color:#e2e8f0;background:#ffffff17;box-shadow:none}[data-theme=dark] .documents-native .docs-tab-help:hover,[data-theme=dark] .documents-native .docs-tab-help[aria-expanded=true]{background:#ffffff14;color:#e2e8f0;border-color:#64748b}[data-theme=dark] .documents-native .docs-section-header:hover,[data-theme=dark] .documents-native .doc-row:hover{background:#ffffff0d}[data-theme=dark] .documents-native .docs-section-count{color:#94a3b8}[data-theme=dark] .documents-native .docs-section-count.has-loaded{color:var(--blue-light)}[data-theme=dark] .documents-native .docs-section-count.is-complete{color:var(--status-success-text)}[data-theme=dark] .documents-native .doc-inline-status.status-success{color:#6ee7a8;background:#1c9e6a2e;border-color:#6ee7a82e}[data-theme=dark] .documents-native .doc-inline-status.status-warn{color:#fbbf24;background:#db7b172e;border-color:#fbbf242e}[data-theme=dark] .documents-native .doc-modal{border-color:var(--border);box-shadow:0 24px 80px #00000080}[data-theme=dark] .documents-native .doc-help-modal{background:var(--bg);border-color:var(--border);box-shadow:0 24px 80px #00000080}[data-theme=dark] .documents-native .doc-help-modal-title{color:#f8fafc}[data-theme=dark] .documents-native .doc-help-modal-close{color:#94a3b8}[data-theme=dark] .documents-native .doc-help-modal-list-item{color:#cbd5e1}[data-theme=dark] .documents-native .doc-help-modal-list-item:before{color:#94a3b8}[data-theme=dark] .documents-native .doc-help-modal-note{border-top-color:var(--border)}[data-theme=dark] .documents-native .doc-row{border-bottom-color:#94a3b81f}[data-theme=dark] .documents-native .doc-help-modal-note-text{color:var(--blue-light)}[data-theme=dark] .documents-native .docs-on-request-empty-title{color:#e2e8f0}[data-theme=dark] .documents-native .docs-on-request-empty-sub{color:#cbd5e1}.documents-native .doc-delete-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:var(--shell-main-margin-left, 0);z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#051d5ea3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.documents-native .doc-delete-modal{width:min(380px,100%);padding:18px 0 16px;background:#fff;border:1px solid #e6e8f0;border-radius:22px;box-shadow:0 22px 56px #101c4833}.documents-native .doc-delete-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 18px 14px}.documents-native .doc-delete-modal-title{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#374151}.documents-native .doc-delete-modal-close{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b6bccb;cursor:pointer}.documents-native .doc-delete-modal-close:hover{color:#95a0b6}.documents-native .doc-delete-modal-body{padding:0 18px}.documents-native .doc-delete-modal-text{margin:0;font-size:14px;line-height:1.5;color:#5b6478}.documents-native .doc-delete-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 18px 0}.documents-native .doc-delete-modal-confirm{background:#ef4444!important;border-color:#ef4444!important}.documents-native .doc-delete-modal-confirm:hover{background:#dc2626!important;border-color:#dc2626!important}[data-theme=dark] .doc-delete-modal{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-delete-modal-title{color:var(--text)}[data-theme=dark] .doc-delete-modal-text{color:var(--muted)}@media(max-width:768px){.documents-native{gap:12px}.documents-native .docs-header-block{padding:16px 14px 14px;border-radius:16px;gap:14px}.documents-native .docs-page-title{font-size:20px}.documents-native .docs-progress-label{font-size:12px}.documents-native .docs-progress-pct{font-size:15px}.documents-native .docs-progress-bar{height:8px}.documents-native .docs-tabs-block{padding:4px;border-radius:12px}.documents-native .docs-tabs{gap:2px}.documents-native .docs-tab{padding:11px 30px 11px 8px;font-size:13px;line-height:1.2;border-radius:8px}.documents-native .docs-tab-label{white-space:normal}.documents-native .docs-tab-help{right:7px}.documents-native .docs-tab-help-popover{width:min(280px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.documents-native .docs-tab-wrap-required .docs-tab-help-popover{right:auto;left:0}.documents-native .docs-tab-wrap-conditional .docs-tab-help-popover{right:auto;left:50%;transform:translate(-50%)}.documents-native .docs-tab-wrap-on-request .docs-tab-help-popover{right:0;left:auto}.documents-native .docs-sections{gap:8px}.documents-native .docs-section{border-radius:14px}.documents-native .docs-section-header{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;row-gap:3px;padding:18px}.documents-native .docs-section-title{grid-column:1;grid-row:1;font-size:17px}.documents-native .docs-section-count{grid-column:1;grid-row:2;justify-self:start;white-space:normal;font-size:13px}.documents-native .docs-section-chevron{grid-column:2;grid-row:1 / span 2;width:24px;height:24px}.documents-native .docs-section-chevron svg{width:20px;height:20px}.documents-native .doc-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto auto;padding:14px;gap:4px 10px;border-bottom:1px solid #f0f2f7;align-items:start;min-height:82px}.documents-native .doc-row:last-child{border-bottom:none}[data-theme=dark] .documents-native .doc-row{border-bottom-color:#94a3b81f}.documents-native .doc-row-icon{width:26px!important;height:26px!important;margin-top:1px!important;grid-column:1;grid-row:1 / -1;flex-shrink:0!important}.documents-native .doc-row-icon svg{width:24px!important;height:24px!important}.documents-native .doc-row-body{display:contents}.documents-native .doc-row-head{display:flex;align-items:center;gap:6px;grid-column:2;grid-row:1;min-width:0}.documents-native .doc-row-title{font-size:15.5px;font-weight:700;min-width:0;overflow-wrap:anywhere}.documents-native .doc-inline-status{flex-shrink:0;font-size:11.5px;padding:3px 8px;border-radius:6px}.documents-native .doc-row-desc{grid-column:2 / -1;grid-row:2;font-size:13px;line-height:1.35;color:#5a657a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.documents-native .doc-row-fileinfo{grid-column:2 / -1;grid-row:3;font-size:12px;line-height:1.35;color:#98a2b3;min-width:0;overflow-wrap:anywhere}.documents-native .doc-row-trailing{display:contents}.documents-native .doc-row-action{grid-column:1 / -1;grid-row:4;width:100%;height:40px;padding:0 16px;margin:10px 0 0;font-size:13.5px;font-weight:700;border-radius:6px}.documents-native .doc-row-help{grid-column:3;grid-row:1;width:24px;height:24px;margin-top:0;color:#6b7baa;background:transparent;border-radius:999px;border:none}.documents-native .doc-row-help:hover{background:#e2e7f5;color:#162d73}.documents-native .doc-row-help:active{background:#d0d7e8;color:#162d73;transform:none}[data-theme=dark] .documents-native .doc-row-help:active{background:#252d40;color:#94a3b8}.documents-native .doc-help-modal{width:min(356px,100%)}.documents-native .doc-help-modal-overlay,.documents-native .doc-delete-modal-overlay{left:0}.documents-native .doc-delete-modal{width:min(356px,100%)}.documents-native .doc-help-modal-title{font-size:17px}.documents-native .doc-help-modal-note{gap:8px}.documents-native .doc-help-modal.is-blocks{width:min(480px,100%);max-height:min(90vh,100%)}.doc-help-block-callout.is-plain,.doc-help-block-callout.is-primary,.doc-help-block-paragraph,.doc-help-block-steps{margin-left:14px;margin-right:14px}.doc-help-block-step{padding:12px}.doc-help-block-step-lines{padding-left:36px}}.docs-split-container,.docs-split-list{display:flex;flex-direction:column;gap:18px}.docs-split-detail{display:none}.docs-split-section-header{display:flex;align-items:center;gap:8px;padding:4px 0 16px}.docs-split-back{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#162d73;cursor:pointer;border-radius:8px;border:1.5px solid #e3e9f7}.docs-split-back:hover{background:var(--bg)}.docs-split-section-title{font-size:16px;font-weight:500;line-height:1.35;color:#000}.docs-split-doc-list{display:flex;flex-direction:column}.docs-split-doc-list .doc-row{padding:10px 14px;gap:10px;border-bottom:1px solid #eef2fa;border-radius:0;align-items:center;transition:background .15s}.docs-split-doc-list .doc-row:hover{background:#ffa41214}[data-theme=dark] .docs-split-doc-list .doc-row:hover{background:#ffffff0d}[data-theme=dark] .docs-split-back{color:var(--blue-light);border-color:var(--border)}[data-theme=dark] .docs-split-back:hover{background:#ffffff0f}[data-theme=dark] .docs-split-section-title{color:var(--text)}[data-theme=dark] .docs-split-doc-list .doc-row{border-bottom-color:#94a3b81f}[data-theme=dark] .docs-split-doc-list .doc-row .doc-row-icon,[data-theme=dark] .docs-split-doc-list .doc-row .doc-row-pages{color:var(--muted)}[data-theme=dark] .docs-split-doc-list .doc-row:hover .doc-row-icon,.docs-split-doc-list .doc-row:hover .doc-row-icon{color:#f59e0b}.docs-split-doc-list .doc-row:last-child{border-bottom:none}.docs-split-doc-list .doc-row .doc-row-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;margin-top:0}.docs-split-doc-list .doc-row .doc-row-icon svg{width:20px;height:20px}.docs-split-doc-list .doc-row .doc-row-pages{display:inline;font-size:11px;color:#6b7baa;white-space:nowrap}.docs-split-doc-list .doc-row .doc-row-body{flex:1;min-width:0}.docs-split-doc-list .doc-row .doc-row-head{gap:6px}.docs-split-doc-list .doc-row .doc-row-title{font-size:13px;font-weight:600}.docs-split-doc-list .doc-row .doc-inline-status,.docs-split-doc-list .doc-row .doc-row-desc,.docs-split-doc-list .doc-row .doc-row-fileinfo,.docs-split-doc-list .doc-row .doc-row-trailing{display:none}.docs-split-doc-list .doc-row.is-active{background:var(--blue);border-radius:8px}.docs-split-doc-list .doc-row.is-active:hover{background:var(--blue-light)}.docs-split-doc-list .doc-row.is-active .doc-row-title{color:#fff}.docs-split-doc-list .doc-row.is-active .doc-row-pages{color:#fff9}@media(max-width:1024px){.documents-native.is-split .docs-split-list{display:none}.documents-native.is-split .docs-split-detail{display:block;padding:0;overflow-x:hidden}.documents-native.is-split{padding:0}.doc-detail-mobile-header{display:flex;align-items:center;gap:8px;padding:12px 0}.doc-detail-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--blue);cursor:pointer;border-radius:8px;border:1.5px solid var(--border);background:transparent;flex-shrink:0}.doc-detail-back:hover{background:var(--bg)}[data-theme=dark] .doc-detail-back{color:var(--blue-light)}[data-theme=dark] .doc-detail-back:hover{background:#ffffff0f}.doc-detail-back-title{font-size:17px;font-weight:600;color:var(--text, #1a1a2e)}.doc-detail-doc-switcher{position:relative;margin:12px 0 16px}.doc-detail-doc-switcher-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:14px;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;cursor:pointer;font-size:15px;font-weight:700;color:var(--text, #0f172a);transition:border-color .12s ease}.doc-detail-doc-switcher-trigger:hover{border-color:#a0b0d0}.doc-detail-doc-switcher-icon{width:18px;height:18px;color:var(--blue, #051d5e);flex-shrink:0}.doc-detail-doc-switcher-chevron{width:16px;height:16px;color:#98a2b3;margin-left:auto;flex-shrink:0;transition:transform .2s ease}.doc-detail-doc-switcher-chevron.is-open{transform:rotate(180deg)}.doc-detail-doc-switcher-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;box-shadow:0 10px 32px #0a163c24;padding:4px;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto}.doc-detail-doc-switcher-dropdown.is-open{display:flex}.doc-detail-doc-switcher-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:500;color:var(--text, #1a1a2e);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .08s ease}.doc-detail-doc-switcher-option:hover{background:#051d5e0f}.doc-detail-doc-switcher-option.is-active{background:#eaf1ff;color:var(--text, #1a1a2e);font-weight:600}[data-theme=dark] .doc-detail-doc-switcher-trigger{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-detail-doc-switcher-trigger:hover{border-color:#457}[data-theme=dark] .doc-detail-doc-switcher-dropdown{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-detail-doc-switcher-option:hover{background:#2b5fd91f}[data-theme=dark] .doc-detail-doc-switcher-option.is-active{background:#2b5fd92e}}@media(min-width:1025px){.doc-detail-mobile-header,.doc-detail-doc-switcher{display:none}}@media(min-width:1025px){.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-container{flex-direction:row;gap:0;align-items:flex-start}.shell-layout[data-doc-detail-open=true] .page-host{padding:0}.shell-layout[data-doc-detail-open=true] .documents-native{padding-right:0}.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-list{flex:0 0 280px;max-width:280px;overflow-y:auto;overflow-x:hidden;height:calc(100vh - 50px);background:var(--card);padding:16px}.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-detail{display:flex;flex:1;min-width:0;margin-left:0;overflow-y:auto;height:calc(100vh - 120px);padding:0}.shell-layout[data-doc-detail-open=true] .documents-native .docs-split-detail .doc-detail-back{display:none}}.docs-page-panel{display:flex;flex-direction:column;gap:12px;width:240px;padding:28px 16px;background:var(--card);border-left:1px solid var(--border)}.docs-page-panel-header{display:flex;flex-direction:column;gap:4px}.docs-page-panel-title{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--text)}.docs-page-panel-progress{font-size:12px;line-height:1.4;color:var(--muted)}.docs-page-panel-progress-bar{width:100%;height:6px;background:#e8ecf4;border-radius:3px;overflow:hidden}.docs-page-panel-progress-fill{height:100%;background:#162d73;border-radius:3px;transition:width .3s ease}.docs-page-panel-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;overflow-y:auto;flex:1}.docs-page-panel-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .12s ease}.docs-page-panel-item:hover{background:var(--bg)}.docs-page-panel-item.is-active{background:#f0f4ff}.docs-page-panel-radio{flex-shrink:0;width:18px;height:18px;border:2px solid #d0d5e0;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .12s}.docs-page-panel-item.is-active .docs-page-panel-radio{border-color:#162d73}.docs-page-panel-radio-dot{width:10px;height:10px;background:#162d73;border-radius:50%;opacity:0;transition:opacity .12s}.docs-page-panel-radio-dot.is-visible{opacity:1}.docs-page-panel-label{flex:1;font-size:13px;font-weight:500;line-height:1.35;color:var(--text);min-width:0}.docs-page-panel-check{flex-shrink:0;width:18px;height:18px;color:#10b981}.docs-page-panel-delete{flex-shrink:0;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.docs-page-panel-delete:hover{background:#ef44441a;color:#ef4444}.docs-page-panel-item.is-uploaded .docs-page-panel-radio{border-color:#10b981}.docs-page-panel-item.is-uploaded.is-active .docs-page-panel-radio{border-color:#162d73}.docs-page-panel-add{border:1.5px dashed #d0d5e0;padding:0}.docs-page-panel-add:hover{border-color:#162d73;background:transparent}.docs-page-panel-add-button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.docs-page-panel-add-button:disabled{cursor:not-allowed}.docs-page-panel-add-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px;font-weight:400;color:var(--muted);border:1.5px solid #d0d5e0;border-radius:6px}.docs-page-panel-add.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.docs-page-panel-add.is-disabled .docs-page-panel-add-icon{color:#b0b8c9;border-color:#e2e6ef}.docs-page-panel-add.is-disabled .docs-page-panel-label{color:#b0b8c9}.shell-layout[data-doc-detail-open=true] .docs-split-container>.docs-page-panel{align-self:stretch}@media(max-width:1024px){.documents-native.is-split .docs-page-panel{display:none}.docs-split-container>.docs-page-panel{width:100%;height:auto;position:static;padding:12px 6px}.docs-page-panel-list{max-height:180px;overflow-y:auto}}[data-theme=dark] .docs-page-panel{background:var(--bg);border-color:var(--border)}[data-theme=dark] .docs-page-panel-item:hover{background:#ffffff12}[data-theme=dark] .docs-page-panel-item.is-active{background:#2b5fd926}[data-theme=dark] .docs-page-panel-radio{border-color:#3d4a6b}[data-theme=dark] .docs-page-panel-item.is-active .docs-page-panel-radio{border-color:#60a5fa}[data-theme=dark] .docs-page-panel-radio-dot{background:#60a5fa}[data-theme=dark] .docs-page-panel-add{border-color:var(--border)}[data-theme=dark] .docs-page-panel-add-icon{color:#94a3b8;border-color:#3d4a6b}[data-theme=dark] .docs-page-panel-add.is-disabled{opacity:.4}[data-theme=dark] .docs-page-panel-add.is-disabled .docs-page-panel-add-icon{color:#5a6478;border-color:#2e3851}[data-theme=dark] .docs-page-panel-add.is-disabled .docs-page-panel-label{color:#5a6478}[data-theme=dark] .docs-page-panel-progress-bar{background:var(--border)}.docs-page-panel--one-of{display:flex;flex-direction:column;gap:16px}.docs-page-panel--one-of .docs-page-panel-subtitle{font-size:11.5px;line-height:1.4;color:var(--muted)}.docs-page-panel-one-of-list{display:flex;flex-direction:column;gap:0}.docs-page-panel-one-of-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1.5px solid var(--border);background:var(--card)}.docs-page-panel-one-of-card:hover{background:var(--bg)}.docs-page-panel-one-of-card.is-active{background:#f0f6ff;border-color:#051d5e}.docs-page-panel-one-of-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.docs-page-panel-one-of-title{font-size:13px;font-weight:600;line-height:1.35;color:var(--text)}.docs-page-panel-one-of-desc{font-size:11px;line-height:1.35;color:var(--muted)}.docs-page-panel-divider{display:flex;align-items:center;gap:10px;padding:4px 0}.docs-page-panel-divider-line{flex:1;height:1px;background:var(--border)}.docs-page-panel-divider-text{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#9ca3af;white-space:nowrap}.docs-page-panel-hint{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}[data-theme=dark] .docs-page-panel-one-of-card{border-color:var(--border);background:transparent}[data-theme=dark] .docs-page-panel-one-of-card:hover{background:#ffffff0a}[data-theme=dark] .docs-page-panel-one-of-card.is-active{background:#2b5fd91f;border-color:#60a5fa}[data-theme=dark] .docs-page-panel-divider-text{color:#6b7280}.documents-native .doc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;align-items:center;padding:32px 16px;overflow-y:auto;background:#0a102080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.documents-native .doc-modal{display:flex;flex-direction:column;gap:14px;width:min(860px,100%);margin:auto;padding:18px 18px 16px;overflow-x:hidden;background:var(--card);border:1px solid #d4dbf0;border-radius:16px;box-shadow:0 20px 70px #0a102447}.documents-native .doc-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.documents-native .doc-modal-title{font-size:18px;font-weight:700;line-height:1.35;color:var(--text)}.documents-native .doc-modal-close{padding:7px 11px;font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:10px}.documents-native .doc-modal-close:hover{border-color:var(--blue-light)}.doc-detail-content{display:flex;flex-direction:column;gap:8px;padding:2px 0 4px}.documents-native .doc-modal-subtitle{font-size:13px;line-height:1.5;color:var(--muted)}.documents-native .doc-modal-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.documents-native .doc-modal-status-label{font-size:13px;font-weight:600;line-height:1.45;color:var(--text)}.documents-native .doc-modal-status-chip{gap:0;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1.1;border-width:1px;border-radius:5px;box-shadow:none}.documents-native .doc-modal-status-chip .dot{display:none}.documents-native .doc-modal-status-chip.success{color:#18a66a;background:#ebf8f2;border-color:#dbf0e6}.documents-native .doc-modal-status-chip.warn{color:#f08a17;background:#fff6e8;border-color:#ffe6bf}.documents-native .doc-modal-status-chip.danger{color:#e05858;background:#fff1f1;border-color:#ffd8d8}.documents-native .doc-modal-status-chip.neutral{color:#667085;background:#f5f7fa;border-color:#e4e7ec}.documents-native .doc-modal-variants{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.documents-native .passport-step-nav{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:4px}.documents-native .passport-step-nav-btn{flex-shrink:0;width:38px;height:36px;font-size:18px;font-weight:700;color:var(--text);cursor:pointer;background:#f8f9fc;border:1px solid #d5ddf4;border-radius:10px;transition:all .15s ease}.documents-native .passport-step-nav-btn:disabled{cursor:not-allowed;opacity:.5}.documents-native .passport-step-nav-btn:not(:disabled):hover{background:var(--card);border-color:var(--blue-light)}.documents-native .passport-step-card{flex:1;min-width:0;padding:10px 14px;text-align:center;background:#f8f9fc;border:1px solid #d5ddf4;border-radius:12px}.documents-native .passport-step-title{font-size:14px;font-weight:700;color:var(--text)}.documents-native .passport-step-meta{margin-top:4px;font-size:12px;color:var(--muted)}.documents-native .doc-modal-variant-tab{padding:7px 11px;font-size:12.5px;font-weight:700;color:var(--text);cursor:pointer;background:#f8f9fc;border:1px solid #d5ddf4;border-radius:10px;transition:all .15s ease}.documents-native .doc-modal-variant-tab:hover{background:var(--card);border-color:var(--blue-light)}.documents-native .doc-modal-variant-tab.is-active{color:var(--blue);background:#eaf1ff;border-color:var(--blue);box-shadow:0 0 0 2px #2b5fd929}.doc-modal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding-top:4px}.doc-modal-field{display:flex;flex-direction:column;gap:6px;padding:0;background:transparent;border:none;border-radius:0}.doc-modal-field-label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.4;color:#64758b}.doc-field-hint{position:relative;display:inline-flex;align-items:center}.doc-field-hint-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border);border-radius:50%;color:var(--muted);background:var(--card);font-size:12px;line-height:1;cursor:help}.doc-field-hint-icon:focus-visible{outline:none;box-shadow:0 0 0 3px #051d5e33}.doc-field-hint-tooltip{position:absolute;z-index:5;left:50%;bottom:calc(100% + 8px);width:min(280px,72vw);transform:translate(-50%);border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--card);color:var(--text);box-shadow:var(--shadow-md);max-height:calc(100vh - 32px);overflow:auto;font-size:12px;font-weight:500;line-height:1.4;opacity:0;pointer-events:none;transition:opacity .15s ease}.doc-field-hint:hover .doc-field-hint-tooltip,.doc-field-hint:focus-within .doc-field-hint-tooltip{opacity:1}.doc-modal-field-required{color:#d31d1d;margin-left:1px}.documents-native .doc-modal-field-value{font-size:14px;font-weight:400;line-height:1.45;color:var(--text);word-break:break-word;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px}.documents-native .doc-modal-field.is-full{grid-column:1 / -1}.documents-native .doc-modal-actions{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding:2px 0 10px;background:var(--card);border-bottom:1px solid #e3e9f7}.documents-native .doc-upload-feedback{margin-top:6px;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.documents-native .doc-upload-feedback.is-idle{display:none}.documents-native .doc-upload-feedback.is-loading{background:#eef1fa;color:#0a2878;border:1px solid #d4dbf0}.documents-native .doc-upload-feedback.is-success{background:#e8f7f1;color:#0f5132;border:1px solid #bde8d9}.documents-native .doc-upload-feedback.is-warning{background:#fff6e5;color:#8a5b00;border:1px solid #f7d39b}.documents-native .doc-upload-feedback.is-error{background:#fdecec;color:#922020;border:1px solid #f5c2c2}.documents-native .doc-upload-feedback a{color:inherit;font-weight:700;text-decoration:underline}.documents-native .doc-upload-feedback-retry{border:1px solid #922020;background:#fff;color:#922020;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer}.documents-native .doc-upload-feedback-retry:hover{background:#fff5f5}.documents-native .doc-modal-field.is-recognized .doc-modal-field-control{border-color:#93c5fd}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control,.documents-native .doc-modal-field.is-confirmed .doc-modal-field-value,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control,.documents-native .doc-modal-field.is-readonly .doc-modal-field-value{border-color:#d1d5db;background:#f3f4f6;color:#4b5563;pointer-events:none;cursor:not-allowed;opacity:.7}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control:disabled,.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control[disabled],.documents-native .doc-modal-field.is-readonly .doc-modal-field-control:disabled,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control[disabled]{cursor:not-allowed;pointer-events:none}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control:disabled::placeholder,.documents-native .doc-modal-field.is-confirmed .doc-modal-field-control[disabled]::placeholder,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control:disabled::placeholder,.documents-native .doc-modal-field.is-readonly .doc-modal-field-control[disabled]::placeholder{color:#c4c9d2}.documents-native .doc-modal-field.is-confirmed .doc-modal-field-label,.documents-native .doc-modal-field.is-readonly .doc-modal-field-label{color:#4b5563}.documents-native .doc-modal-field-required{color:#d31d1d}.documents-native .doc-modal-field.is-required-empty .doc-modal-field-control{border-color:#fca5a5}.documents-native .doc-modal-field-control{width:100%;max-width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;background:#fff;color:var(--text);font-size:14px;line-height:1.4}.documents-native .doc-modal-field-control:focus{outline:none;border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd91f}.documents-native select.doc-modal-field-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364758b' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.documents-native .doc-modal-actions>button{min-height:40px}[data-theme=dark] .documents-native .doc-modal-status-chip.success{color:#6ee7a8;background:#1c9e6a2e;border-color:#6ee7a82e}[data-theme=dark] .documents-native .doc-modal-status-chip.warn{color:#fbbf24;background:#db7b172e;border-color:#fbbf242e}[data-theme=dark] .documents-native .doc-modal-status-chip.danger{color:#fda4a4;background:#e22b2a26;border-color:#fda4a42e}[data-theme=dark] .documents-native .doc-modal-status-chip.neutral{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b82e}[data-theme=dark] .documents-native .passport-step-nav-btn,[data-theme=dark] .documents-native .passport-step-card,[data-theme=dark] .documents-native .doc-modal-variant-tab{background:var(--card);border-color:var(--border)}[data-theme=dark] .documents-native .doc-modal-field-control,[data-theme=dark] .documents-native .doc-modal-field-value{background:#151b26;border-color:#94a3b81f;outline-color:transparent}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea){resize:none;scrollbar-color:rgba(148,163,184,.2) transparent;scrollbar-width:thin}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea)::-webkit-scrollbar{width:6px}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea)::-webkit-scrollbar-track{background:transparent}[data-theme=dark] .documents-native .doc-modal-field-control:is(textarea)::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:3px}[data-theme=dark] .nssd-upload-card .trigger{background:#151b26;border-color:#94a3b81f}[data-theme=dark] .documents-native .passport-step-nav-btn:not(:disabled):hover,[data-theme=dark] .documents-native .doc-modal-variant-tab:hover{background:#ffffff12;border-color:var(--blue-light)}[data-theme=dark] .documents-native .doc-modal-variant-tab.is-active{color:var(--blue-light);background:#2b5fd940;border-color:var(--blue-light);box-shadow:0 0 0 2px #3b82f640}[data-theme=dark] .documents-native .doc-modal-actions{border-bottom-color:var(--border)}[data-theme=dark] .documents-native .doc-modal-field.is-required-empty .doc-modal-field-control{border-color:#ad2429}[data-theme=dark] .documents-native .doc-upload-feedback.is-loading{background:#2b5fd91f;border-color:#2b5fd940}[data-theme=dark] .documents-native .doc-upload-feedback.is-success{background:#18a66a1f;border-color:#18a66a40}[data-theme=dark] .documents-native .doc-upload-feedback.is-warning{background:#f08a171f;border-color:#f08a1740}[data-theme=dark] .documents-native .doc-upload-feedback.is-error{background:#e058581f;border-color:#e0585840}[data-theme=dark] .nssd-upload-card .doc-upload-progress-fill{background:linear-gradient(90deg,#10b981,#34d399)}[data-theme=dark] .nssd-upload-card .doc-upload-success-card{background:var(--card);border:1px solid var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-success-name{color:var(--text)}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-view{background:var(--blue)}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-view:hover{background:#5b9cf6}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-replace{background:transparent;color:var(--text);border-color:var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-success-btn-replace:hover{background:#ffffff0f}[data-theme=dark] .nssd-upload-card .doc-upload-error-card{background:var(--card);border:1px solid var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-error-name{color:var(--text)}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-retry{background:var(--blue)}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-retry:hover{background:#5b9cf6}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-replace{background:transparent;color:var(--text);border-color:var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-error-btn-replace:hover{background:#ffffff0f}[data-theme=dark] .nssd-upload-card .doc-upload-progress-card{background:var(--card);border:1px solid var(--border)}[data-theme=dark] .nssd-upload-card .doc-upload-progress-name{color:var(--text)}[data-theme=dark] .nssd-upload-card .doc-upload-progress-track{background:var(--bg)}.doc-simple-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 14px;border:1.5px dashed #b8c4dc;border-radius:12px;background:#e4ebfa;cursor:pointer;transition:all .15s ease}.doc-simple-upload-area:hover,.doc-simple-upload-area:active{border-color:#162d73;background:#dce4f5}.doc-simple-upload-icon-wrap{width:32px;height:32px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center}.doc-simple-upload-icon{width:22px;height:22px;color:#162d73}.doc-simple-upload-text{font-size:15px;font-weight:700;color:var(--text)}.doc-simple-upload-hint{font-size:12px;color:var(--muted)}@media(max-width:768px){.doc-field-hint-tooltip{right:0;left:auto;width:min(240px,calc(100vw - 32px));transform:none;max-height:calc(100vh - 32px)}.shell-layout[data-doc-detail-open=true] .docs-split-detail{padding:0}.documents-native .doc-modal-overlay{padding:12px}.documents-native .doc-modal{padding:14px}.documents-native .doc-modal-fields{grid-template-columns:1fr}.documents-native .doc-modal-actions>button{flex:1 1 calc(50% - 4px)}.documents-native .doc-modal-actions>button:first-child,.documents-native .doc-modal-actions .doc-modal-close{flex:1 1 100%;width:100%}.doc-detail-card.nssd-upload-card{padding:0!important;gap:14px}.nssd-upload-card .doc-detail-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:0}.nssd-upload-card .doc-simple-title{font-size:16px;font-weight:700}.nssd-upload-card .passport-step-nav{gap:6px;padding-top:2px}.nssd-upload-card .passport-step-nav-btn{width:34px;height:32px;font-size:16px;border-radius:8px}.nssd-upload-card .passport-step-card{padding:7px 10px;border-radius:10px}.nssd-upload-card .passport-step-title{font-size:13px}.nssd-upload-card .passport-step-meta{font-size:11px}.nssd-upload-card .doc-modal-variants{gap:6px;padding-top:4px}.nssd-upload-card .doc-modal-variant-tab{padding:7px 10px;font-size:12px;border-radius:8px}.doc-simple-upload-icon-wrap{box-shadow:0 1px 6px #161d7314}.doc-simple-upload-icon{width:16px;height:16px}.doc-simple-upload-text{font-size:13px;line-height:1.2;color:#162d73;text-align:center}.doc-simple-upload-hint{font-size:10.5px;color:#8a96ab;text-align:center;max-width:200px;line-height:1.25}[data-theme=dark] .doc-simple-upload-area{border-color:#94a3b84d;background:#ffffff05}[data-theme=dark] .doc-simple-upload-area:hover,[data-theme=dark] .doc-simple-upload-area:active{border-color:#94a3b880;background:#ffffff0a}[data-theme=dark] .doc-simple-upload-icon-wrap{background:#ffffff0a;box-shadow:none}[data-theme=dark] .doc-simple-upload-icon{color:#60a5fa}[data-theme=dark] .doc-simple-upload-text{color:var(--text)}[data-theme=dark] .doc-simple-upload-hint{color:var(--muted)}.doc-simple-upload-btn{margin-top:2px;width:100%;height:34px;padding:0 16px;font-size:13px;font-weight:700;border-radius:8px}.nssd-upload-card .doc-upload-progress-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;background:transparent;border:none;border-radius:0}.nssd-upload-card .doc-upload-progress-icon{width:40px;height:40px;flex-shrink:0}.nssd-upload-card .doc-upload-progress-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nssd-upload-card .doc-upload-progress-name{font-size:14px;font-weight:600;color:#1a1a2e}.nssd-upload-card .doc-upload-progress-size{font-size:11.5px;color:#94a3b8}.nssd-upload-card .doc-upload-progress-track{width:100%;height:6px;background:#e8ecf4;border-radius:3px;overflow:hidden}.nssd-upload-card .doc-upload-progress-fill{height:100%;background:linear-gradient(90deg,#059669,#10b981);border-radius:3px}.nssd-upload-card .doc-upload-progress-pct{font-size:15px;font-weight:700;color:#059669}.nssd-upload-card .doc-upload-progress-size .doc-upload-progress-hint{color:#10b981;font-weight:700;margin-left:40px}.nssd-upload-card .doc-upload-success-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;background:transparent;border:none;border-radius:0}.nssd-upload-card .doc-upload-success-card .doc-upload-success-body{flex:1;min-width:0}.nssd-upload-card .doc-upload-success-card .doc-upload-success-actions{width:100%;flex-basis:100%}.nssd-upload-card .doc-upload-error-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;background:transparent;border:none;border-radius:12px}.nssd-upload-card .doc-upload-error-card .doc-upload-error-body{flex:1;min-width:0}.nssd-upload-card .doc-upload-error-card .doc-upload-error-actions{width:100%;flex-basis:100%}.nssd-upload-card .doc-upload-error-card .doc-upload-error-btn{width:100%}.nssd-upload-card .doc-upload-success-icon,.nssd-upload-card .doc-upload-error-icon{width:40px;height:40px}.nssd-upload-card .doc-upload-progress-icon{width:44px;height:44px}.nssd-upload-card .doc-upload-success-name,.nssd-upload-card .doc-upload-error-name,.nssd-upload-card .doc-upload-progress-name{font-size:13.5px}.nssd-upload-card .doc-upload-success-meta,.nssd-upload-card .doc-upload-error-meta,.nssd-upload-card .doc-upload-progress-size{font-size:11px}.nssd-upload-card .doc-upload-progress-hint{display:none}.nssd-upload-card .doc-upload-success-btn{padding:8px 14px;font-size:13px;border-radius:8px;flex:1 1 calc(50% - 4px);min-width:0}.nssd-upload-card .doc-upload-error-btn{padding:8px 14px;font-size:13px;border-radius:8px}.doc-detail-content{padding-top:2px}.doc-detail-content:before{content:"ЛИЧНЫЕ ДАННЫЕ";display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8892a8;margin-bottom:6px}[data-theme=dark] .doc-detail-content:before{color:var(--muted)}.doc-modal-field-label{font-size:11.5px;margin-bottom:1px}.doc-modal-field-value,.doc-modal-field-control{padding:10px 12px;font-size:13.5px;border-radius:8px}.doc-detail-actions{padding-top:10px;gap:10px}.doc-detail-actions>button{width:100%;height:42px;font-size:14px;font-weight:700;border-radius:10px}.doc-passport-bulk-actions>button{width:100%}.doc-passport-bulk-preview-actions>button{flex:1 1 100%}}.doc-detail-card{display:flex;flex-direction:column;height:100%;padding:20px;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:16px}.doc-detail-card .doc-detail-head-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.doc-detail-card .doc-detail-step-counter{font-size:11.5px;font-weight:500;color:#6b7baa;white-space:nowrap}.doc-detail-card.nssd-upload-card{width:100%;margin:0;padding:28px 24px;box-shadow:none;background:#f0f4ff;border:none;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;gap:28px}.shell-layout[data-doc-detail-open=true] .docs-split-container{background:#f0f4ff}.shell-layout[data-doc-detail-open=true] .docs-split-detail{display:flex;flex-direction:column;background:transparent;padding:16px}[data-theme=dark] .shell-layout[data-doc-detail-open=true] .docs-split-container{background:#0f1218}.doc-detail-content:before{content:"ЛИЧНЫЕ ДАННЫЕ";display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8892a8;margin-bottom:8px;margin-top:16px}[data-theme=dark] .doc-detail-content:before{color:var(--muted)}.docs-split-detail.is-passport .doc-detail-content:before{margin-top:44px}.doc-detail{display:flex;flex-direction:column;min-height:0;flex:1}.doc-simple-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.doc-simple-title{margin:0;font-size:18px;font-weight:700;color:#0f172a}.doc-simple-status-chip{flex-shrink:0}.doc-detail-card.nssd-upload-card .doc-detail-head{display:flex;align-items:center;gap:10px;flex-shrink:0}.doc-simple-upload-btn{background:#051d5e;color:#fff;border:none;border-radius:8px;padding:13px 32px;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s}.doc-simple-upload-btn:hover{background:var(--blue-light)}.doc-simple-upload-buttons{display:flex;gap:10px;width:100%}.doc-simple-upload-buttons>.doc-simple-upload-btn{flex:1 1 0}.doc-simple-camera-btn{display:flex;align-items:center;gap:6px;flex:1;background:#fff;color:#051d5e;border:1.5px solid #b8c4dc;border-radius:8px;padding:13px 16px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}.doc-simple-camera-btn:hover{background:#f0f4ff;border-color:#162d73}[data-theme=dark] .doc-simple-upload-area{background:#d2e1ff0f;border:1.5px dashed rgba(148,163,184,.3)}[data-theme=dark] .doc-simple-upload-area:hover{background:#d2e1ff1a;border-color:#94a3b880}[data-theme=dark] .doc-simple-upload-icon-wrap{background:#ffffff0a;box-shadow:none}[data-theme=dark] .doc-simple-upload-icon{color:#60a5fa}[data-theme=dark] .doc-simple-upload-text{color:var(--text)}[data-theme=dark] .doc-simple-upload-hint{color:var(--muted)}[data-theme=dark] .doc-simple-upload-btn{background:var(--blue)}[data-theme=dark] .doc-simple-upload-btn:hover{background:var(--blue-light)}[data-theme=dark] .doc-simple-camera-btn{background:#d2e1ff0f;color:var(--text);border-color:#94a3b84d}[data-theme=dark] .doc-simple-camera-btn:hover{background:#d2e1ff1f;border-color:#94a3b880}@media(hover:hover)and (pointer:fine){.doc-simple-camera-btn{display:none}.doc-simple-upload-buttons>.doc-simple-upload-btn{flex:0 0 auto}}[data-theme=dark] .doc-modal-field-label{color:var(--muted)}[data-theme=dark] .doc-modal-field-required{color:#f87171}[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-control,[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-value,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-control,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-value{border-color:#94a3b833;background:#94a3b814;color:#b0b9c8;pointer-events:none;cursor:not-allowed;opacity:.6}[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-control:disabled,[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-control[disabled],[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-control:disabled,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-control[disabled]{pointer-events:none}[data-theme=dark] .doc-modal-field.is-confirmed .doc-modal-field-label,[data-theme=dark] .doc-modal-field.is-readonly .doc-modal-field-label{color:#b0b9c8}[data-theme=dark] .doc-simple-title{color:var(--text)}[data-theme=dark] .doc-detail-card{background:transparent;border-color:transparent}[data-theme=dark] .doc-detail-step-counter,[data-theme=dark] .doc-passport-page-list-chevron{color:var(--muted)}.doc-detail-head{display:flex;align-items:center;gap:10px;flex-shrink:0}.doc-detail-desc{margin:0;font-size:13px;line-height:1.5;color:var(--muted);flex-shrink:0;padding-top:4px}.doc-detail-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;flex-shrink:0;padding-top:14px;border-top:1px solid #e3e9f7}[data-theme=dark] .doc-detail-actions{border-top-color:#94a3b81f}.doc-detail-actions>button{min-height:40px}.doc-passport-bulk-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;max-width:100%;box-sizing:border-box;padding:2px 0 4px}.doc-passport-bulk-input{display:none}.doc-passport-bulk-actions>button{min-height:38px}.doc-passport-bulk-preview{display:flex;flex-direction:column;gap:10px;max-width:100%;box-sizing:border-box;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.doc-passport-bulk-preview ol{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:20px;color:var(--text);font-size:13px;line-height:1.35}.doc-passport-bulk-preview li{overflow-wrap:anywhere}.doc-passport-bulk-preview-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}[data-theme=dark] .doc-passport-bulk-preview{background:var(--card);border-color:var(--border)}.shell-layout[data-doc-detail-open=true] .doc-detail-card{min-height:0}.doc-simple-upload-area{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px 44px;border:1.5px dashed #b8c4dc;border-radius:20px;cursor:pointer;background:#e4ebfa;transition:all .15s ease}.doc-simple-upload-area:hover{border-color:#162d73;background:#dce4f5}.doc-simple-upload-area.is-dragover{border-style:solid;border-color:#162d73;background:#cdd9f2;box-shadow:0 0 0 3px #162d7326}.doc-simple-upload-icon-wrap{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#fff}.doc-simple-upload-icon{width:38px;height:38px}.doc-simple-upload-text{font-size:18px;font-weight:600;line-height:1.5;color:#051d5e;text-align:center}.doc-simple-upload-hint{font-size:13px;color:#64758b;text-align:center}.nssd-upload-card:has(.doc-upload-feedback.is-loading) .doc-simple-upload-area,.nssd-upload-card:has(.doc-upload-feedback.is-success) .doc-simple-upload-area,.nssd-upload-card:has(.doc-upload-feedback.is-error) .doc-simple-upload-area,.nssd-upload-card:has(.doc-upload-feedback.is-warning) .doc-simple-upload-area{display:none}.doc-detail-card.nssd-upload-card>.doc-upload-feedback:not(.is-idle){order:1;flex:1}.nssd-upload-card .doc-upload-progress-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:#fff;border:none;border-radius:14px;box-shadow:none}.nssd-upload-card .doc-upload-progress-icon{flex-shrink:0;width:52px;height:52px}.nssd-upload-card .doc-upload-progress-icon svg{width:100%;height:100%;border-radius:10px}.nssd-upload-card .doc-upload-progress-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nssd-upload-card .doc-upload-progress-name{font-size:14.5px;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nssd-upload-card .doc-upload-progress-size{font-size:12.5px;color:#64758b}.nssd-upload-card .doc-upload-progress-track{width:100%;height:6px;background:#e8ecf4;border-radius:3px;overflow:hidden}.nssd-upload-card .doc-upload-progress-fill{height:100%;background:linear-gradient(90deg,#059669,#10b981);border-radius:3px;transition:width .15s ease-out}.nssd-upload-card .doc-upload-progress-pct{flex-shrink:0;font-size:15px;font-weight:700;color:#059669;min-width:40px;text-align:right}.nssd-upload-card .doc-upload-progress-hint{color:#10b981;font-weight:700;margin-left:40px}.nssd-upload-card .doc-upload-success-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:#fff;border:none;border-radius:14px;box-shadow:none}.nssd-upload-card .doc-upload-success-icon{flex-shrink:0;width:48px;height:48px}.nssd-upload-card .doc-upload-success-icon svg{width:100%;height:100%;display:block}.nssd-upload-card .doc-upload-success-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nssd-upload-card .doc-upload-success-name{font-size:15px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nssd-upload-card .doc-upload-success-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.nssd-upload-card .doc-upload-success-size{white-space:nowrap}.nssd-upload-card .doc-upload-success-status{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#10b981}.nssd-upload-card .doc-upload-success-status.is-warning{color:#b45309;align-items:flex-start;line-height:1.35}.nssd-upload-card .doc-upload-success-check{width:14px;height:14px;flex-shrink:0}.nssd-upload-card .doc-upload-success-actions{flex-shrink:0;display:flex;gap:8px}.nssd-upload-card .doc-upload-success-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.nssd-upload-card .doc-upload-success-btn-view{background:#051d5e;color:#fff;border:none}.nssd-upload-card .doc-upload-success-btn-view:hover{background:#0a2a7a}.nssd-upload-card .doc-upload-success-btn-replace{background:#fff;color:#1f2937;border:1px solid #e2e8f0}.nssd-upload-card .doc-upload-success-btn-replace:hover{background:#f8fafc}.nssd-upload-card .doc-upload-error-card{display:flex;align-items:center;gap:14px;width:100%;padding:16px 20px;background:#fff;border:none;border-radius:14px}.nssd-upload-card .doc-upload-error-icon{flex-shrink:0;width:48px;height:48px}.nssd-upload-card .doc-upload-error-icon svg{width:100%;height:100%;display:block}.nssd-upload-card .doc-upload-error-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nssd-upload-card .doc-upload-error-name{font-size:15px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nssd-upload-card .doc-upload-error-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.nssd-upload-card .doc-upload-error-size{white-space:nowrap}.nssd-upload-card .doc-upload-error-status{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:#ef4444}.nssd-upload-card .doc-upload-error-icon-mark{width:14px;height:14px;flex-shrink:0}.nssd-upload-card .doc-upload-error-actions{flex-shrink:0;display:flex;gap:8px}.nssd-upload-card .doc-upload-error-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.nssd-upload-card .doc-upload-error-btn-retry{background:#051d5e;color:#fff;border:none}.nssd-upload-card .doc-upload-error-btn-retry:hover{background:#0a2a7a}.nssd-upload-card .doc-upload-error-btn-replace{background:#fff;color:#1f2937;border:1px solid #e2e8f0}.nssd-upload-card .doc-upload-error-btn-replace:hover{background:#f8fafc}@media(min-width:1025px){.doc-passport-page-list,.doc-passport-progress,.doc-passport-upload-tabs{display:none!important}}@media(max-width:1024px){.doc-passport-page-list{position:relative}.doc-passport-page-list-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:14px 12px;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:10px;cursor:pointer;font-size:15px;font-weight:700;color:var(--text, #0f172a);transition:border-color .12s ease}.doc-passport-page-list-trigger:hover{border-color:#a0b0d0}.doc-passport-page-list-label{text-align:left}.doc-passport-page-list-count{flex-shrink:0;margin-left:auto;font-size:12px;font-weight:600;color:#98a2b3}.doc-passport-page-list-hint{display:block;margin-top:4px;font-size:12px;color:#98a2b3}.doc-passport-page-list-chevron{flex-shrink:0;width:16px;height:16px;color:#98a2b3;transition:transform .2s ease}.doc-passport-page-list-chevron.is-open{transform:rotate(180deg)}.doc-passport-page-list-dropdown{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:12px;box-shadow:0 10px 32px #0a163c24;padding:4px;flex-direction:column;gap:1px;max-height:200px;overflow-y:auto}.doc-passport-page-list-dropdown.is-open{display:flex}.doc-passport-page-list-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:14px;font-weight:500;color:var(--text, #1a1a2e);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .08s ease}.doc-passport-page-list-option:hover{background:#051d5e0f}.doc-passport-page-list-option-row{display:flex;align-items:center;gap:4px;padding:0 4px}.doc-passport-page-list-option-row .doc-passport-page-list-option{flex:1 1 auto;width:auto}.doc-passport-page-list-option-row.is-active{background:#eaf1ff;border-radius:8px}.doc-passport-page-list-option-delete{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:var(--text-muted, #64748b);background:none;border:none;border-radius:6px;cursor:pointer}.doc-passport-page-list-option-delete:hover{background:#dc26261a;color:#dc2626}.doc-passport-page-list-add{border-top:1px solid var(--border, #e2e8f0);border-radius:0 0 8px 8px;color:#051d5e;font-weight:700}.doc-passport-page-list-add:disabled{cursor:not-allowed;color:#98a2b3;opacity:.6}.doc-passport-page-list-add-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;font-size:18px;font-weight:500;color:currentColor;border:1.5px solid currentColor;border-radius:6px}.doc-passport-page-list-option.is-active{color:var(--text, #1a1a2e);font-weight:600}.doc-passport-page-list-option-radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}.doc-passport-page-list-option-dot{display:block;width:18px;height:18px;border:2px solid #c4cdd9;border-radius:50%;box-sizing:border-box}.doc-passport-page-list-option.is-active .doc-passport-page-list-option-dot{border-color:#051d5e;background:#051d5e;position:relative}.doc-passport-page-list-option.is-active .doc-passport-page-list-option-dot:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.doc-passport-progress{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--card, #ffffff);border:1px solid var(--border, #e2e8f0);border-radius:10px}.doc-passport-progress-label{font-size:14px;font-weight:700;color:var(--text, #0f172a)}.doc-passport-progress-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.doc-passport-progress-count{font-size:12px;font-weight:400;color:#6b7baa}.doc-passport-progress .docs-progress-bar{width:100%!important;flex:none!important;height:6px!important;min-height:6px!important;background:#d4dbe6!important;border-radius:4px;overflow:hidden}.doc-passport-progress .doc-passport-progress-fill{display:block;height:6px!important;min-height:6px!important;background:#34d399!important;border-radius:4px;transition:width .3s ease}.doc-passport-progress .docs-progress-pct{font-size:14px;font-weight:700}.doc-passport-upload-tabs{display:flex;flex-direction:column;gap:8px}.doc-passport-upload-tabs-label{display:flex;align-items:center;width:100%;gap:4px;font-size:13px;font-weight:600;color:var(--text, #0f172a)}.doc-passport-upload-tabs-label .doc-row-help{width:22px;height:22px;margin-left:auto;flex-shrink:0;color:#6b7baa;background:#f0f2f8;border:1px solid #d4dbe6;border-radius:50%}.doc-passport-upload-tabs .docs-tabs-block{border-radius:10px;padding:4px}.doc-passport-upload-tabs .docs-tab{padding:8px 6px;font-size:12px;border-radius:8px}.doc-passport-accordion-body{display:flex;flex-direction:column;gap:12px;padding:0}.doc-passport-accordion-body .doc-detail-content:before{content:none}[data-theme=dark] .doc-passport-progress{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-progress-count{color:#94a3b8}[data-theme=dark] .doc-passport-upload-tabs .docs-tabs-block{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-upload-tabs-label .doc-row-help{background:var(--card);border-color:var(--border);color:#8892a8}[data-theme=dark] .doc-passport-page-list-trigger{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-page-list-trigger:hover{border-color:#457}[data-theme=dark] .doc-passport-page-list-dropdown{background:var(--card);border-color:var(--border)}[data-theme=dark] .doc-passport-page-list-option:hover{background:#2b5fd91f}[data-theme=dark] .doc-passport-page-list-add{border-top-color:var(--border);color:var(--blue-light, #5b8def)}[data-theme=dark] .doc-passport-page-list-option-dot{border-color:#3d4a6b}[data-theme=dark] .doc-passport-page-list-option-row.is-active{background:#2b5fd92e;border-radius:8px}[data-theme=dark] .doc-passport-page-list-option.is-active .doc-passport-page-list-option-dot{border-color:var(--blue-light, #5b8def);background:var(--blue-light, #5b8def)}}.doc-file-preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.doc-file-preview-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050f28d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.doc-file-preview-card{position:relative;width:75vw;max-width:1100px;height:92vh;display:flex;flex-direction:column;background:#fff;border:1px solid #e6e8f0;border-radius:20px;box-shadow:0 16px 48px #101c4826;overflow:hidden}.doc-file-preview-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9;flex-shrink:0;gap:12px}.doc-file-preview-header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.doc-file-preview-pdf-badge{flex-shrink:0;width:44px;height:44px;display:block}.doc-file-preview-pdf-badge svg{width:100%;height:100%;display:block}.doc-file-preview-filename{font-size:14px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.doc-file-preview-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.doc-file-preview-download{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;background:#1e3a8a;color:#fff;border:1px solid #1e3a8a;transition:background .15s;white-space:nowrap}.doc-file-preview-download:hover{background:#162d6e}.doc-file-preview-download-icon{width:16px;height:16px}.doc-file-preview-close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s}.doc-file-preview-close:hover{background:#f1f5f9}.doc-file-preview-zoom{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;flex-shrink:0;background:#f5f7fa;border-bottom:1px solid #eef2f7}.doc-file-preview-zoom-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#475569;cursor:pointer;transition:all .15s}.doc-file-preview-zoom-btn:hover{background:#eef2ff;border-color:#c7d2fe;color:#162d73}.doc-file-preview-zoom-value{min-width:48px;text-align:center;font-size:13px;font-weight:600;color:#334155}.doc-file-preview-body{position:relative;width:100%;height:calc(92vh - 130px);overflow:auto;display:flex;justify-content:center;align-items:center;background:#f5f7fa}.doc-file-preview-iframe{width:100%;height:70vh;min-height:400px;border:none;background:#fff}.doc-file-preview-img-wrap{transform-origin:center;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.doc-file-preview-img-wrap.is-pannable{cursor:grab;pointer-events:auto}.doc-file-preview-img-wrap.is-pannable:active{cursor:grabbing}.doc-file-preview-img{max-width:calc(75vw - 40px);max-height:62vh;object-fit:contain;border-radius:4px;display:block}.doc-file-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:70vh;min-height:400px;font-size:14px;color:#64748b}.doc-file-preview-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:70vh;min-height:400px;color:#e53e3e}.doc-file-preview-error span{font-size:15px;font-weight:600}.doc-file-preview-retry-btn{padding:10px 24px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:14px;font-weight:600;cursor:pointer;color:#1e3a8a;transition:all .15s}.doc-file-preview-retry-btn:hover{background:#f1f5f9;border-color:#1e3a8a}@media(max-width:768px){.doc-file-preview-card{width:calc(100vw - 16px);max-width:none;height:90vh}.doc-file-preview-body{height:calc(90vh - 120px)}.doc-file-preview-img{max-width:calc(100vw - 48px)}}.doc-detail-actions .is-confirmed-btn{opacity:.2!important;cursor:not-allowed!important}[data-theme=dark] .doc-detail-actions .is-confirmed-btn{opacity:.15!important}.doc-confirm-feedback{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500}.doc-confirm-feedback--loading{color:#64748b}.doc-confirm-spinner{animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.doc-confirm-feedback--success{color:#18a66a;background:#ebf8f2}.doc-confirm-feedback--error{color:#dc2626;background:#fef2f2}.doc-confirm-toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1400;display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;color:#166534;background:#dcfce7;border:1px solid #bbf7d0;border-radius:12px;box-shadow:0 8px 24px #16a34a2e;animation:toastIn .25s ease}@keyframes toastIn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}[data-theme=dark] .doc-confirm-toast{color:#86efac;background:#16653440;border-color:#4ade8040;box-shadow:0 8px 24px #0006}.doc-confirm-toast--error{color:#991b1b;background:#fef2f2;border-color:#fecaca;box-shadow:0 8px 24px #dc26262e}[data-theme=dark] .doc-confirm-toast--error{color:#fca5a5;background:#991b1b33;border-color:#f8717133}.okb-obligations-panel{grid-column:1 / -1;margin-top:8px;border:1px solid #dbe4f3;border-radius:14px;background:#fff;overflow:hidden}.okb-obligations-head{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e6edf7;background:#f8fbff}.okb-obligations-head h4{margin:0 0 4px;font-size:15px;color:var(--text)}.okb-obligations-head p{margin:0;font-size:12px;color:#64758b}.okb-obligations-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:#eaf1ff;color:var(--blue);font-weight:700;font-size:13px}.okb-obligations-warning{margin:12px 16px 0;padding:10px 12px;border:1px solid #f7d39b;border-radius:10px;background:#fff6e5;color:#8a5b00;font-size:12px;line-height:1.4}.okb-obligations-table-wrap{overflow-x:auto;padding:12px 16px 16px}.okb-obligations-table{width:100%;border-collapse:collapse;min-width:900px;font-size:12px}.okb-obligations-table th,.okb-obligations-table td{border:1px solid #e2e8f0;padding:8px;vertical-align:top;text-align:left;overflow-wrap:anywhere;word-break:break-word}.okb-obligations-table th{background:#f1f5f9;color:#475569;font-weight:700}.okb-obligations-muted{display:block;margin-top:4px;color:#64758b;font-size:11px;line-height:1.35}.okb-obligations-name-input,.okb-obligations-address-cell textarea{width:100%;max-width:100%;resize:vertical;border:1px solid #94a3b8;border-radius:8px;padding:8px;background:#fff;box-shadow:inset 0 0 0 1px #94a3b829;font:inherit;color:#0f172a}.okb-obligations-name-input{min-width:220px;min-height:36px}.okb-obligations-address-cell textarea{min-width:260px;min-height:52px}.okb-obligations-name-input::placeholder,.okb-obligations-address-cell textarea::placeholder{color:#94a3b8}.okb-obligations-name-input:focus,.okb-obligations-address-cell textarea:focus{outline:none;border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd924}.okb-obligations-status{display:inline-block;border-radius:999px;padding:4px 8px;background:#eef2f7;color:#475569;white-space:nowrap}.okb-obligations-status.is-matched{background:#e8f7f1;color:#0f5132}.okb-obligations-status.is-ambiguous{background:#fff6e5;color:#8a5b00}.okb-obligations-status.is-not-found{background:#fee2e2;color:#991b1b}[data-theme=dark] .okb-obligations-panel,[data-theme=dark] .okb-obligations-name-input,[data-theme=dark] .okb-obligations-address-cell textarea{background:#111827;border-color:#334155;color:#e5e7eb}[data-theme=dark] .okb-obligations-head,[data-theme=dark] .okb-obligations-table th{background:#0f172a}[data-theme=dark] .okb-obligations-table th,[data-theme=dark] .okb-obligations-table td{border-color:#334155}[data-theme=dark] .okb-obligations-head{border-bottom-color:#334155}[data-theme=dark] .okb-obligations-head p,[data-theme=dark] .okb-obligations-table th,[data-theme=dark] .okb-obligations-muted{color:#94a3b8}[data-theme=dark] .okb-obligations-count{background:#2b5fd940;color:#93c5fd}[data-theme=dark] .okb-obligations-warning{background:#f59e0b1f;border-color:#f59e0b66;color:#fcd34d}[data-theme=dark] .okb-obligations-name-input::placeholder,[data-theme=dark] .okb-obligations-address-cell textarea::placeholder{color:#64748b}[data-theme=dark] .okb-obligations-status{background:#1f2937;color:#cbd5e1}[data-theme=dark] .okb-obligations-status.is-matched{background:#10b9812e;color:#6ee7b7}[data-theme=dark] .okb-obligations-status.is-ambiguous{background:#f59e0b2e;color:#fcd34d}[data-theme=dark] .okb-obligations-status.is-not-found{background:#ef44442e;color:#fca5a5}.payments-native{--navy: #051d5e;--navy-h: #0a2878;--teal: #4fd1c5;--teal-dark: #38b2a5;--n10: #eef1fa;--n20: #d4dbf0;--gbg: var(--status-success-bg);--accent: #ffa412;--bg: #f2f4f8;--surf: #ffffff;--surf2: #f8f9fc;--bd: #e3e7f0;--bd2: #eef1f7;--t: #0f172a;--t2: #374151;--t3: #6b7280;--t4: #9ca3af;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--sh-card: 0 2px 8px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .05);--r: 16px;--rsm: 10px;font-family:Golos Text,system-ui,sans-serif;font-size:15px;line-height:1.5;color:var(--t);width:100%}[data-theme=dark] .payments-native{color:var(--t)}.payments-native a{text-decoration:none;color:inherit}.payments-native button{font-family:inherit}[data-theme=dark] .payments-native{--navy: var(--blue);--navy-h: var(--blue);--n10: #1a2340;--n20: #243060;--gbg: var(--status-success-bg);--bg: var(--bg);--surf: var(--card);--surf2: #1c2333;--bd: var(--border);--bd2: #222b3e;--t: var(--text);--t2: #b8c4dd;--t3: #6b7a99;--t4: #4a5568;--sh: 0 1px 3px rgba(0, 0, 0, .3), 0 4px 16px rgba(0, 0, 0, .2);--sh-card: 0 2px 8px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3)}.payments-native *{box-sizing:border-box}.payments-native .pg{padding:20px 0;display:flex;flex-direction:column;gap:12px;flex:1;width:100%}.payments-native .pg-col{display:flex;flex-direction:column;gap:12px}.payments-native .hero{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r);padding:20px 24px;box-shadow:var(--sh)}[data-theme=dark] .payments-native .hero{background:var(--card)}.payments-native .hero-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.payments-native .hero-stages{display:flex;align-items:center;gap:12px}.payments-native .hero-icon{width:48px;height:48px;border-radius:10px;background:var(--n10);color:var(--navy);flex-shrink:0;padding:10px}.payments-native .hero-stages-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.payments-native .hero-count{font-family:Unbounded,Golos Text,sans-serif;font-size:28px;font-weight:700;color:var(--navy);line-height:1.15}.payments-native .hero-count span{font-size:16px;font-weight:500;color:var(--t3);font-family:Golos Text,sans-serif}.payments-native .hero-sub{font-size:14px;color:var(--t3)}.payments-native .hero-forecast{display:none}.payments-native .hero-forecast-label{font-size:12px;color:var(--t3);margin-bottom:3px;position:relative}.payments-native .hero-forecast-val{font-size:14px;font-weight:700;color:var(--t)}.payments-native .fc-tip{font-size:12px;background:var(--n10);color:var(--navy);border-radius:50%;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:4px;vertical-align:middle;-webkit-user-select:none;user-select:none;border:none;padding:0}.payments-native .fc-tooltip{display:none;position:absolute;top:calc(100% + 8px);right:0;left:0;background:#fffffff7;color:#1a2233;font-size:12.5px;line-height:1.55;padding:10px 12px;border-radius:10px;box-shadow:0 4px 16px #00000026;z-index:10}.payments-native .fc-tooltip.visible{display:block}.payments-native .pbar{height:10px;background:var(--bd2);border-radius:99px;overflow:hidden;position:relative}.payments-native .pbar-fill{height:100%;border-radius:99px;background:var(--teal)}.payments-native .pbar-meta{display:flex;justify-content:space-between;font-size:14px;color:var(--t3);margin-top:10px;flex-wrap:wrap;gap:4px}.payments-native .pbar-meta b{color:var(--navy);font-weight:700}.payments-native .active-card{background:var(--surf);border-radius:var(--r);padding:20px 24px;border:1px solid var(--bd);box-shadow:var(--sh);display:flex;flex-direction:column;gap:16px}.payments-native .ac-eyebrow,.payments-native .ac-name,.payments-native .ac-what,.payments-native .ac-divider,.payments-native .ac-pay-label,.payments-native .ac-pay-row,.payments-native .ac-deadline-row{display:none}.payments-native .ac-title{font-size:15px;font-weight:700;color:var(--t)}.payments-native .ac-body{background:var(--surf2);border-radius:var(--rsm);padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.payments-native .ac-amount{font-family:Unbounded,Golos Text,sans-serif;font-size:36px;font-weight:700;color:var(--navy);line-height:1.15}.payments-native .ac-deadline-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--t3);background:var(--surf2, #f8f9fc);border:1px solid var(--bd);border-radius:99px;padding:5px 14px;margin-bottom:10px}[data-theme=dark] .payments-native .ac-deadline-pill{background:#ffffff0f;border-color:#ffffff1a}.payments-native .ac-deadline-pill svg{width:16px;height:16px;flex-shrink:0}.payments-native .btn-pay{height:44px;background:var(--navy-h);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;padding:0 32px;cursor:pointer;transition:background .15s,transform .08s;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:1}.payments-native .btn-pay:hover{background:var(--navy)}.payments-native .btn-pay:active{background:var(--navy);transform:translateY(1px) scale(.995)}.payments-native .btn-pay:disabled{opacity:.6;cursor:not-allowed}.payments-native .ac-info{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--t2);background:#f0f5ff;border:1px solid #dce6fd;border-radius:var(--rsm);padding:12px 14px;line-height:1.3}[data-theme=dark] .payments-native .ac-info{background:#3b82f614;border-color:#3b82f633}.payments-native .ac-info-icon{flex-shrink:0}.state-fee-notice{display:flex;align-items:flex-start;gap:10px;background:#f5f8ff;border:1px solid #e1e9f7;border-radius:var(--rsm);padding:14px 18px;font-size:13px;color:var(--t2);line-height:1.45;margin:4px 0}.state-fee-notice svg{width:20px;height:20px;flex-shrink:0;color:#3b6eeb;margin-top:1px}[data-theme=dark] .state-fee-notice{background:#3b6aeb14;border-color:#3b6aeb26}@keyframes payrot{to{transform:rotate(360deg)}}.payments-native .ac-deadline-row{display:none}.payments-native .ac-deadline-row svg{width:12px;height:12px;flex-shrink:0}.stages-list-card{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.sl-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px}.sl-title{font-size:15px;font-weight:700;color:var(--t)}.sl-badge{font-size:11.5px;font-weight:600;color:var(--navy);background:var(--n10);border-radius:99px;padding:4px 12px;white-space:nowrap}[data-theme=dark] .sl-badge{background:#3b82f61f;color:#93c5fd}.sl-body{border-top:1px solid var(--bd)}.sl-empty{padding:18px 24px;font-size:13px;color:var(--t2, #6b7280)}.sl-row{display:grid;grid-template-columns:26px minmax(0,1fr) 90px 100px;align-items:center;column-gap:16px;padding:13px 24px;border-bottom:1px solid var(--bd2);transition:background .12s}.sl-row:last-child{border-bottom:none}.sl-row-active{background:var(--n10)}.sl-price-col{text-align:right;font-size:13px;font-weight:700;color:var(--t);white-space:nowrap}.sl-price-muted{color:var(--t4)}.sl-status-col{text-align:right;font-size:11.5px;font-weight:600;color:var(--status-success-text);white-space:nowrap}.sl-status-muted{color:var(--t4);font-size:11.5px;font-weight:500;border-radius:6px;padding:5px 12px;background:var(--surf2, #f1f3f7);text-align:center;display:block}[data-theme=dark] .sl-status-muted{color:var(--t3);background:#ffffff14}.sl-icon{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sl-icon-done{background:var(--status-success-bg);color:var(--status-success-text)}.sl-icon-done svg{width:13px;height:13px}.sl-icon-active{background:var(--navy);color:#fff;font-size:11px;font-weight:800}.sl-icon-ahead{background:var(--surf2);color:var(--t4);font-size:11px;font-weight:700;border:1px solid var(--bd)}.sl-name{flex:1;min-width:0;font-size:13.5px;font-weight:500;color:var(--t2);line-height:1.35}.sl-name-active{font-weight:700;color:var(--t)}.sl-name-muted{color:var(--t4)}.sl-pill{font-size:11px;font-weight:600;border-radius:6px;padding:5px 12px;white-space:nowrap;display:block;text-align:center}.sl-pill-done{background:var(--status-success-bg);color:var(--status-success-text)}.sl-pill-ahead{background:#f1f3f7;color:var(--t4)}.sl-btn-pay{background:var(--navy);color:#fff;border:none;border-radius:8px;font-size:11.5px;font-weight:700;padding:6px 12px;width:100%;text-align:center;cursor:pointer;transition:background .15s}.sl-btn-pay:hover{background:var(--navy-h)}.sl-btn-pay:disabled{opacity:.6;cursor:not-allowed}.sl-deposit{display:flex;align-items:flex-start;gap:9px;padding:12px 24px;background:var(--surf2);border-bottom:1px solid var(--bd);font-size:12px;color:var(--t3);line-height:1.55}.sl-deposit svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.sl-toggle-btn{display:block;width:calc(100% - 32px);margin:12px 16px 16px;padding:10px 0;border:1px solid var(--bd);border-radius:var(--rsm);background:none;color:var(--navy);font-size:13px;font-weight:600;cursor:pointer;text-align:center;transition:background .12s,border-color .12s}.sl-toggle-btn:hover{background:var(--n10);border-color:var(--n20)}.payments-native .hist{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.payments-native .hist-head{padding:14px 20px;border-bottom:1px solid var(--bd);font-size:13px;font-weight:700;color:var(--t);display:flex;align-items:center;gap:7px}.payments-native .hist-head svg{width:14px;height:14px;color:var(--navy);flex-shrink:0}.payments-native .hist-row{display:flex;align-items:center;gap:10px;padding:12px 20px;border-bottom:1px solid var(--bd2);font-size:13px;min-height:48px}.payments-native .hist-row:last-child{border-bottom:none}.payments-native .hist-ico{width:28px;height:28px;border-radius:8px;background:var(--status-success-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.payments-native .hist-ico svg{width:12px;height:12px;color:var(--status-success-text)}.payments-native .hist-label{flex:1;color:var(--t2);font-weight:500;min-width:0}.payments-native .hist-date{font-size:11.5px;color:var(--t3);white-space:nowrap}.payments-native .hist-amt{font-weight:700;color:var(--status-success-text);white-space:nowrap}.payments-native .overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:300;align-items:flex-end;justify-content:center;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background .25s,backdrop-filter .25s}.payments-native .overlay.open{display:flex;background:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(min-width:640px){.payments-native .overlay{align-items:center;padding:16px}}@keyframes paySlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes payFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.payments-native .modal{background:var(--surf);width:100%;max-width:420px;border-radius:20px 20px 0 0;padding:28px 24px;padding-bottom:max(32px,env(safe-area-inset-bottom));position:relative}.payments-native .modal.animating{animation:paySlideUp .28s cubic-bezier(.32,1.2,.5,1) both}@media(min-width:640px){.payments-native .modal{border-radius:20px;padding-bottom:28px}}.payments-native .modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:50%;border:none;background:var(--surf2);display:flex;align-items:center;justify-content:center;color:var(--t3)}.payments-native .modal-pill{display:inline-block;background:var(--n10);color:var(--navy);font-size:11px;font-weight:700;border-radius:99px;padding:3px 10px;margin-bottom:10px}.payments-native .modal-name{font-size:16px;font-weight:700;color:var(--t);margin-bottom:4px;line-height:1.3}.payments-native .modal-price{font-family:Unbounded,Golos Text,sans-serif;font-size:30px;font-weight:700;color:var(--navy);margin-bottom:20px}.payments-native .methods{display:flex;flex-direction:column;gap:9px}.payments-native .method{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1.5px solid var(--bd);border-radius:12px;transition:border-color .15s,background .15s;min-height:56px;background:none;text-align:left;width:100%}.payments-native .method:hover{border-color:var(--navy);background:var(--n10)}.payments-native .method-ico{width:36px;height:36px;border-radius:9px;background:var(--n10);display:flex;align-items:center;justify-content:center;flex-shrink:0}.payments-native .method-ico svg{width:17px;height:17px;color:var(--navy)}.payments-native .method-label{font-size:14px;font-weight:600;color:var(--t)}.payments-native .method-sub{font-size:12px;color:var(--t3)}.payments-native .modal-secure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;font-size:11.5px;color:var(--t3)}.payments-native .modal-secure svg{width:12px;height:12px}.payments-native .sov{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:300;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.payments-native .sov.open{display:flex}.payments-native .sm{background:var(--surf);border-radius:20px;padding:32px 28px;max-width:380px;width:100%;text-align:center}.payments-native .sm.animating{animation:payFadeIn .22s ease both}.payments-native .sm-ico{width:56px;height:56px;border-radius:50%;background:var(--status-success-bg);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.payments-native .sm-ico svg{width:26px;height:26px;color:var(--status-success-text)}.payments-native .sm-title{font-family:Unbounded,Golos Text,sans-serif;font-size:16px;font-weight:700;color:var(--t);margin-bottom:6px}.payments-native .sm-sub{font-size:13px;color:var(--t2);line-height:1.6;margin-bottom:20px}.payments-native .sm-ref{background:var(--surf2);border:1px solid var(--bd);border-radius:var(--rsm);padding:13px 15px;margin-bottom:18px;text-align:left}.payments-native .sm-ref-title{font-size:12px;font-weight:700;color:var(--t2);margin-bottom:3px}.payments-native .sm-ref-text{font-size:12.5px;color:var(--t2);line-height:1.5}.payments-native .sm-ref-text strong{color:var(--navy)}.payments-native .btn-sm{width:100%;height:46px;background:var(--navy);color:#fff;border:none;border-radius:10px;font-size:13.5px;font-weight:700}@media(max-width:768px){.payments-native .pg{padding:16px 0 calc(92px + env(safe-area-inset-bottom,0px));gap:12px}.payments-native .hero{padding:16px 20px}.payments-native .hero-top{flex-direction:column;gap:10px}.payments-native .hero-forecast{text-align:left}.payments-native .hero-stages{font-size:20px}.payments-native .hero-icon{width:40px;height:40px;padding:8px}.payments-native .active-card{padding:16px 20px}.payments-native .ac-body{padding:26px 16px}.payments-native .ac-amount{font-size:28px}.payments-native .btn-pay{height:44px;font-size:14px;padding:0 28px}.sl-header{padding:16px 18px}.sl-title{font-size:15px}.sl-row{padding:12px 16px;column-gap:10px;grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"icon name price" "icon status status";row-gap:4px;align-items:start}.sl-row .sl-icon{grid-area:icon}.sl-row .sl-name{grid-area:name;min-width:0}.sl-row .sl-price-col{grid-area:price;margin:0}.sl-row .sl-status-col,.sl-row .sl-pill{grid-area:status}.sl-row .sl-status-col,.sl-row .sl-pill{justify-self:end}.sl-name{font-size:13px}.sl-price-col{font-size:12px}.sl-btn-pay{padding:6px 14px;font-size:11px}.payments-native .hist-head{padding:15px 18px;font-size:14px}.payments-native .hist-row{padding:12px 18px;gap:10px;min-height:50px}.payments-native .hist-label{font-size:13.5px}.payments-native .hist-date{font-size:12px}.payments-native .hist-amt{font-size:13.5px}.payments-native .modal{padding:24px 20px;padding-bottom:max(30px,env(safe-area-inset-bottom))}}._content_y43p8_2{--navy: #051d5e;--navy-hover: #0a2878;--navy-m: #0d3497;--navy-10: #eef1fa;--navy-20: #d4dbf0;--green: #1a9e6a;--green-light: var(--status-success-bg);--accent: #ffa412;--amber-bg: var(--status-warn-bg);--amber-bd: var(--status-warn-border);--bg: #f2f4f8;--surface: #ffffff;--border: #e3e7f0;--text: #0f172a;--text-2: #374151;--text-3: #6b7280;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--r: 16px;--r-sm: 10px;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--tabbar-h: 64px;padding:28px 0 56px}[data-theme=dark] ._content_y43p8_2{--surface: var(--card);--border: var(--border);--text: var(--text);--text-2: #b8c4dd;--text-3: #6b7a99;--bg: var(--bg);--green-light: var(--status-success-bg);--amber-bg: var(--status-warn-bg);--amber-bd: var(--status-warn-border);--navy-10: #1a2340;--navy-20: #243060;--navy: var(--blue);--navy-hover: var(--blue-light)}._hero_y43p8_48{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:18px;padding:24px 28px;color:#fff;margin-bottom:16px;box-shadow:0 8px 32px #051d5e38;display:flex;align-items:center;justify-content:space-between;gap:24px}._heroLeft_y43p8_61{display:flex;flex-direction:column;gap:10px;min-width:0}._heroStepBadge_y43p8_68{display:inline-flex;align-items:center;gap:4px;background:#ffffff1f;border-radius:99px;padding:6px 14px;font-size:11px;white-space:nowrap;line-height:1;width:fit-content;font-weight:600;color:#ffffffd9}._heroStepDot_y43p8_84{width:4.5px;height:4.5px;border-radius:50%;background:#60a5fa;box-shadow:0 0 6px #60a5fa99;flex-shrink:0}._heroDetailBtn_y43p8_93{border:1.5px solid rgba(255,255,255,.6);border-radius:6px;padding:11px 24px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;color:#fff;background:transparent;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}._heroDetailBtn_y43p8_93:hover{border-color:#fff9;background:#ffffff14}._heroTitle_y43p8_114{font-family:Rubik,sans-serif;font-size:32px;font-weight:500;line-height:1;color:#fff;line-height:1.2;margin:0 0 8px}._heroSubtitle_y43p8_124{font-size:13.5px;color:#ffffff8c}._heroSubtitleValue_y43p8_129{color:#ffffffe6;margin:0;line-height:1.4}._actionCounter_y43p8_136{display:inline-flex;align-items:center;gap:10px;background:var(--status-warn-bg);border:1px solid var(--status-warn-border);border-radius:12px;padding:12px 20px;margin-bottom:16px}._actionCounterDone_y43p8_147{background:var(--status-success-bg);border-color:var(--status-success-border)}._actionNum_y43p8_152{font-family:Unbounded,sans-serif;font-size:28px;font-weight:700;color:var(--status-warn-text);line-height:1}._actionCounterDone_y43p8_147 ._actionNum_y43p8_152{color:var(--status-success-text)}._actionLabel_y43p8_164{font-size:15px;font-weight:600;color:#ffffffe6;line-height:1.3}._actionCounterDone_y43p8_147 svg{color:var(--status-success-text)}._statRow_y43p8_178{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}._statCard_y43p8_185{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:18px 20px;box-shadow:var(--sh);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:14px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}._statCard_y43p8_185:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .2s}._statCard_y43p8_185:hover{border-color:var(--navy-20);box-shadow:0 4px 20px #051d5e1a}._statCard_y43p8_185:hover:before{transform:scaleX(1)}._statCardWarn_y43p8_226{border-color:var(--status-warn-border);background:var(--status-warn-bg)}._statCardWarn_y43p8_226:before{background:var(--status-warn-text)}._statCardLeft_y43p8_235{display:flex;align-items:center;gap:14px}._statCardIco_y43p8_241{width:36px;height:36px;border-radius:9px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statCardIco_y43p8_241 svg{width:16px;height:16px;color:var(--navy)}._statCardIcoWarn_y43p8_258{background:var(--status-warn-bg)}._statCardIcoWarn_y43p8_258 svg{color:var(--status-warn-text)}._statCardVal_y43p8_266{font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;color:var(--navy);line-height:1.1}._statCardOf_y43p8_274{font-size:14px;font-weight:500;color:var(--text-3)}._statCardLbl_y43p8_280{font-size:11.5px;color:var(--text-3);margin-top:3px;line-height:1.3}._statCardRight_y43p8_287{display:flex;flex-direction:column;gap:8px}._statCardTag_y43p8_293{display:inline-block;font-size:11px;font-weight:700;color:var(--status-warn-text);background:var(--status-warn-bg);border-radius:6px;padding:2px 8px;width:fit-content}._statCardBar_y43p8_304{height:5px;background:var(--navy-10);border-radius:99px;overflow:hidden}._statCardBarFill_y43p8_311{height:100%;background:var(--navy);opacity:.4;border-radius:99px;transition:width .5s;min-width:2px}._statCardBarGreen_y43p8_320{background:var(--status-success-text);opacity:1}._grid2_y43p8_328{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._card_y43p8_338{background:var(--surface);border-radius:var(--r);padding:20px 22px;border:1px solid var(--border);box-shadow:var(--sh)}._cardHd_y43p8_346{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._cardTitle_y43p8_353{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--text)}._cardIco_y43p8_362{width:28px;height:28px;border-radius:7px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIco_y43p8_362 svg{width:14px;height:14px;color:var(--navy)}._taskItem_y43p8_382{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--border)}._taskItem_y43p8_382:last-child{border-bottom:none;padding-bottom:0}._taskItem_y43p8_382:first-child{padding-top:0}._taskNum_y43p8_399{width:24px;height:24px;border-radius:50%;background:var(--navy-10);color:var(--navy);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._taskNum_y43p8_399._urgent_y43p8_414{background:var(--navy);color:#fff;font-size:14px;font-weight:800}._taskBody_y43p8_421{flex:1;min-width:0}._taskTitle_y43p8_426{font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:2px}._taskDesc_y43p8_433{font-size:12px;color:var(--text-2);line-height:1.4}._taskBtn_y43p8_439{flex-shrink:0;align-self:center;border:1.5px solid var(--border);background:var(--surface);color:var(--navy);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;font-family:Golos Text,sans-serif;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}._taskBtn_y43p8_439:hover{border-color:var(--navy);background:var(--navy-10)}._taskBtnPrimary_y43p8_464{background:var(--navy);color:#fff;border-color:var(--navy)}._taskBtnPrimary_y43p8_464:hover{background:var(--navy-hover);color:#fff}._docsCard_y43p8_478,._payCard_y43p8_479{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:22px 24px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:16px}._docsCardHeader_y43p8_490{display:flex;align-items:center;gap:14px}._docsCardIco_y43p8_496{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._docsCardIco_y43p8_496 svg{width:56px;height:56px;color:var(--navy)}._docsCardVal_y43p8_512{font-family:Unbounded,sans-serif;font-size:26px;font-weight:700;color:var(--navy);line-height:1.1}._docsCardOf_y43p8_520{font-size:15px;font-weight:500;color:var(--text-3)}._docsCardLbl_y43p8_526{font-size:12.5px;color:var(--text-3);margin-top:2px}._docsCardBar_y43p8_532{height:6px;background:var(--navy-10);border-radius:99px;overflow:hidden}._docsCardBarFill_y43p8_539{height:100%;background:var(--status-success-text);border-radius:99px;transition:width .6s}._docsList_y43p8_547{display:flex;flex-direction:column;gap:12px}._docRow_y43p8_553{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border)}._docRow_y43p8_553:last-child{border-bottom:none;padding-bottom:0}._docInfo_y43p8_566{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}._docWarnIcon_y43p8_574{flex-shrink:0;margin-top:2px}._docText_y43p8_579{display:flex;flex-direction:column;gap:2px;min-width:0}._docTitle_y43p8_586{font-family:Rubik,sans-serif;font-size:14px;font-weight:600;line-height:1;color:var(--text)}._docDesc_y43p8_594{font-size:11.5px;color:#737fa5;line-height:1.35}._docHint_y43p8_600{font-size:11px;color:var(--text-3)}._docUploadBtn_y43p8_605{flex-shrink:0;align-self:center;background:var(--navy);color:#fff;border:none;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600;font-family:Golos Text,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s}._docUploadBtn_y43p8_605:hover{background:var(--navy-hover)}._docsAllBtn_y43p8_625{width:100%;background:transparent;border:1.5px solid var(--navy-m);border-radius:10px;padding:9px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;color:var(--navy);cursor:pointer;transition:border-color .15s,background .15s}._docsAllBtn_y43p8_625:hover{border-color:var(--navy);background:var(--navy-10)}._payNextBlock_y43p8_649{display:flex;flex-direction:column;align-items:center;gap:8px;padding:60px 20px 20px;background:var(--navy-10);border-radius:14px;flex:1}._payNextLabel_y43p8_660{font-size:12.5px;color:var(--text-3)}._payNextAmount_y43p8_665{font-family:Rubik,sans-serif;font-size:32px;font-weight:500;line-height:1;color:var(--navy);text-align:center}._payNextDate_y43p8_674{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-3);background:var(--status-warn-bg);border:1px solid var(--status-warn-border);border-radius:99px;padding:3px 10px;margin-top:2px}._payNextDate_y43p8_674 svg{width:12px;height:12px;color:var(--status-warn-text)}._payBtn_y43p8_693{width:auto;background:var(--navy);color:#fff;border:none;border-radius:8px;padding:10px 28px;margin-top:10px;font-size:14px;font-weight:600;font-family:Golos Text,sans-serif;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center}._payBtn_y43p8_693:hover{background:var(--navy-hover)}._progWrap_y43p8_718{margin-bottom:16px}._progMeta_y43p8_722{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);margin-bottom:7px}._progMeta_y43p8_722 strong{color:var(--text)}._progBar_y43p8_734{height:6px;background:var(--navy-10);border-radius:99px;overflow:hidden}._progFill_y43p8_741{height:100%;background:var(--status-success-text);border-radius:99px;transition:width .6s}._payNext_y43p8_649{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-2);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 14px;margin-bottom:14px}._payNext_y43p8_649 svg{width:14px;height:14px;color:var(--text-3);flex-shrink:0}._payNext_y43p8_649 strong{color:var(--text)}._btnPay_y43p8_772{background:var(--navy);color:#fff;border:none;border-radius:10px;height:44px;width:100%;font-size:13.5px;font-weight:700;font-family:Golos Text,sans-serif;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}._btnPay_y43p8_772:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);opacity:0;transition:opacity .15s}._btnPay_y43p8_772:hover{background:var(--navy-hover)}._btnPay_y43p8_772:hover:after{opacity:1}._mgrCard_y43p8_814{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);padding:18px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}._mgrLeft_y43p8_826{display:flex;align-items:center;gap:12px;flex-shrink:0}._mgrAv_y43p8_833{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;letter-spacing:.5px}._mgrName_y43p8_848{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap}._mgrMeta_y43p8_855{font-size:11.5px;color:var(--text-3);margin-top:2px;white-space:nowrap}._mgrCenter_y43p8_862{min-width:0}._shield_y43p8_866{display:flex;align-items:flex-start;gap:10px;background:var(--navy-10);border:1px solid var(--navy-20);border-radius:var(--r-sm);padding:10px 14px;font-size:12px;color:var(--text-2);line-height:1.5}._shield_y43p8_866 svg{width:14px;height:14px;color:var(--navy);flex-shrink:0;margin-top:1px}._mgrRight_y43p8_887{display:flex;gap:8px;flex-shrink:0}._btnOutline_y43p8_893{border:1px solid var(--border);background:var(--surface);border-radius:9px;height:40px;padding:0 18px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}._btnOutline_y43p8_893:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-10)}._btnOutline_y43p8_893._primary_y43p8_922{border-color:var(--navy);color:var(--navy)}._btnOutline_y43p8_893._primary_y43p8_922:hover{background:var(--navy);color:#fff}._btnOutline_y43p8_893 svg{width:14px;height:14px;flex-shrink:0}._contactCard_y43p8_941{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);padding:20px 24px}._referralRow_y43p8_949{display:flex;align-items:center;gap:16px}._referralBody_y43p8_955{flex:1;min-width:0}._referralCard_y43p8_963{display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:var(--r);padding:18px 24px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s,filter .15s}._referralCard_y43p8_963:hover{filter:brightness(1.08)}._referralCard_y43p8_963:active{opacity:.9}._referralLeft_y43p8_986{display:flex;align-items:center;gap:14px;flex:1;min-width:0}._referralIco_y43p8_994{width:56px;height:56px;border-radius:8px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._referralIco_y43p8_994 svg{width:56px;height:56px;color:var(--navy)}._referralTitle_y43p8_1011{font-family:Rubik,sans-serif;font-size:14px;font-weight:500;line-height:1;color:var(--text)}._referralDesc_y43p8_1019{font-size:13px;color:var(--text-2);line-height:1.4}._referralBtn_y43p8_1025{flex-shrink:0;background:transparent;border:1.5px solid var(--navy-m);border-radius:8px;padding:9px 20px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;color:var(--navy);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}._referralBtn_y43p8_1025:hover{background:var(--navy-10);border-color:var(--navy)}@media(max-width:767px){._content_y43p8_2{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 20px)}._hero_y43p8_48{padding:20px 18px;border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px}._heroDetailBtn_y43p8_93{align-self:flex-end}._heroTitle_y43p8_114{font-size:26px}._heroStepBadge_y43p8_68{font-size:11.5px;padding:4px 12px}._heroDetailBtn_y43p8_93{font-size:12px;padding:10px 20px}._actionCounter_y43p8_136{padding:10px 16px;margin-bottom:12px}._actionNum_y43p8_152{font-size:22px}._actionLabel_y43p8_164{font-size:13px}._statRow_y43p8_178{grid-template-columns:1fr 1fr;gap:8px}._statCardVal_y43p8_266{font-size:18px}._grid2_y43p8_328{grid-template-columns:1fr;gap:12px}._mgrCard_y43p8_814{grid-template-columns:1fr;gap:14px;padding:18px}._mgrRight_y43p8_887{flex-direction:row}._btnOutline_y43p8_893{flex:1;height:40px;font-size:12.5px}._referralCard_y43p8_963{padding:16px 18px}._contactCard_y43p8_941{padding:0}._contactTop_y43p8_1134{padding:18px 18px 14px}._contactBtns_y43p8_1138{padding:0 18px 16px}._referralRow_y43p8_949{padding:16px 18px;border-radius:var(--r) var(--r) 0 0;gap:12px}._referralIco_y43p8_994{width:48px;height:48px}._referralIco_y43p8_994 svg{width:48px;height:48px}._referralTitle_y43p8_1011{font-size:15px;line-height:1.15}._referralDesc_y43p8_1019{margin-top:2px;font-size:12.5px;line-height:1.35}._referralBtn_y43p8_1025{padding:9px 16px}}@media(max-width:420px){._referralRow_y43p8_949{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center}._referralBtn_y43p8_1025{grid-column:1 / -1;width:100%}}._card_1oh7q_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin-bottom:14px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow)}._avatar_1oh7q_13{width:48px;height:48px;border-radius:50%;background:var(--navy, #051d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;flex-shrink:0;overflow:hidden}._avatarImg_1oh7q_28{width:100%;height:100%;object-fit:cover}._info_1oh7q_34{flex:1;min-width:0}._name_1oh7q_39{font-size:16px;font-weight:700;color:var(--text, #0f172a);line-height:1.3}[data-theme=dark] ._name_1oh7q_39{color:#e2e8f0}._role_1oh7q_50{font-size:13px;color:var(--text-3);margin-top:3px;line-height:1.35}._btns_1oh7q_57{display:flex;gap:10px;flex-shrink:0}._btn_1oh7q_57{padding:9px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}._btn_1oh7q_57._primary_1oh7q_78{background:var(--navy);color:#fff;border:none}._btn_1oh7q_57._primary_1oh7q_78:hover{background:var(--navy-hover)}._btn_1oh7q_57._outline_1oh7q_88{background:transparent;color:var(--navy);border:1px solid var(--navy)}._btn_1oh7q_57._outline_1oh7q_88:hover{background:var(--navy-10)}[data-theme=dark] ._btn_1oh7q_57._outline_1oh7q_88{border-color:#6b9dfc40}[data-theme=dark] ._btn_1oh7q_57._outline_1oh7q_88:hover{background:#6b9dfc1a}@media(max-width:767px){._card_1oh7q_1{flex-wrap:wrap;padding:16px}._btns_1oh7q_57{width:100%;margin-top:12px}._btn_1oh7q_57{flex:1;text-align:center}}._content_1bi90_1{--navy: #051d5e;--navy-hover: #0a2878;--navy-m: #0d3497;--navy-10: #eef1fa;--navy-20: #d4dbf0;--green: #1a9e6a;--green-light: #e8f7f1;--accent: #ffa412;--amber-bg: #fef3c7;--amber-bd: #fde68a;--bg: #f2f4f8;--surface: #ffffff;--border: #e3e7f0;--text: #0f172a;--text-2: #374151;--text-3: #6b7280;--radius: 16px;--radius-sm: 10px;--shadow: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--r: 16px;--r-sm: 10px;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--tabbar-h: 64px;padding:28px 0 56px}[data-theme=dark] ._content_1bi90_1{--surface: var(--card);--border: rgba(255, 255, 255, .08);--text: var(--text);--text-2: #b8c4dd;--text-3: #6b7a99;--bg: var(--bg);--green-light: rgba(26, 158, 106, .18);--amber-bg: rgba(180, 83, 9, .18);--amber-bd: rgba(180, 83, 9, .35);--navy-10: #1a2340;--navy-20: #243060;--navy: var(--blue);--navy-hover: var(--blue-light)}@media(max-width:767px){._content_1bi90_1{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 16px)}}._hero_2okia_5{background:var(--surface, #fff);border-radius:var(--radius);color:var(--text, #111827);margin-bottom:16px;box-shadow:0 1px 3px #00000014,0 4px 16px #0000000f;position:relative;overflow:visible}._topRow_2okia_18{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 28px 20px;gap:20px}._leftCol_2okia_26{flex:1;min-width:0}._title_2okia_31{font-size:20px;font-weight:700;color:var(--text, #111827);line-height:1.3;margin-bottom:6px}._status_2okia_39{font-size:13px;color:var(--text-3, #6b7280);line-height:1.5;max-width:640px}._stagePill_2okia_47{display:inline-flex;align-items:center;background:#f0f3f7;border-radius:99px;padding:7px 16px;font-size:12px;font-weight:500;color:#5b6b82;white-space:nowrap;flex-shrink:0;margin-top:2px}._trackerWrap_2okia_62{position:relative}._trackerDesktop_2okia_67{display:flex;align-items:flex-start;padding:8px 28px 20px;gap:0}._stepWrap_2okia_74{flex:1;display:flex;flex-direction:column;align-items:flex-start;position:relative;min-width:0}._line_2okia_83{position:absolute;top:18px;left:calc(-100% + 38px);width:calc(100% - 2px);height:1px;background:#d1d5db;z-index:0;border-radius:99px}._lineDone_2okia_93{background:#10b98166}._lineCur_2okia_96{background:linear-gradient(90deg,#10b98166,#d1d5db)}._step_2okia_74{display:flex;flex-direction:column;align-items:flex-start;gap:5px;background:none;border:none;cursor:pointer;padding:0;position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}._step_2okia_74:disabled{cursor:default}._circle_2okia_118{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:400;border:1.5px solid #e5e7eb;background:#f9fafb;color:#9ca3af;transition:box-shadow .2s}._stepDone_2okia_133 ._circle_2okia_118{background:#10b981;border:none;color:#fff}._stepCur_2okia_139 ._circle_2okia_118{background:#1e3a8a;border:none;color:#fff;font-weight:500;box-shadow:0 0 12px #1e3a8a80}[data-theme=dark] ._stepCur_2okia_139 ._circle_2okia_118{box-shadow:0 0 16px #3b82f699}._step_2okia_74:not(:disabled):hover ._circle_2okia_118{border-color:#9ca3af}._label_2okia_155{font-size:12px;color:#6b7280;text-align:left;line-height:1.35;max-width:72px;word-wrap:break-word;overflow-wrap:break-word}._stepDone_2okia_133 ._label_2okia_155{color:#374151}._stepCur_2okia_139 ._label_2okia_155{color:#111827;font-weight:700;font-size:13px}._count_2okia_173{font-size:9px;color:#9ca3af;margin-top:-2px}._popup_2okia_180{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;padding:14px 16px;width:220px;box-shadow:0 8px 32px #0000002e;z-index:200;color:var(--text, #0f172a);animation:_popIn_2okia_1 .15s ease}[data-theme=dark] ._popup_2okia_180{background:var(--card);box-shadow:0 8px 32px #00000080;color:var(--text)}[data-theme=dark] ._popupTitle_2okia_201{color:var(--text);border-bottom-color:var(--border)}[data-theme=dark] ._popupItem_2okia_206{color:#b8c4dd}[data-theme=dark] ._popupMore_2okia_210{color:#6b7a99}[data-theme=dark] ._popupDesc_2okia_214{color:#b8c4dd}[data-theme=dark] ._popupFuture_2okia_218{background:#1a2340;border-color:#243060}[data-theme=dark] ._popupFutureTag_2okia_223{background:#243060;color:#6b7a99}@keyframes _popIn_2okia_1{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._popupTitle_2okia_201{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:10px;border-bottom:1px solid #e3e7f0;padding-bottom:8px}._popupList_2okia_247{list-style:none;display:flex;flex-direction:column;gap:5px}._popupItem_2okia_206{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:#374151;line-height:1.4}._popupCheck_2okia_263{color:#10b981;font-weight:700;flex-shrink:0;font-size:11px;margin-top:1px}._popupMore_2okia_210{font-size:11px;color:#6b7280;padding-top:4px;padding-left:18px}._popupDesc_2okia_214{font-size:12px;color:#374151;line-height:1.5}._popupFuture_2okia_218{background:#f8faff;border:1px solid #d4dbf0}._popupFuture_2okia_218 ._popupTitle_2okia_201{color:#374151;border-bottom-color:#e3e7f0}._popupFutureTag_2okia_223{display:inline-block;font-size:10px;font-weight:600;color:#6b7280;background:#eef1fa;border-radius:6px;padding:2px 7px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}._trackerMobile_2okia_308{display:none}._mobileMain_2okia_312{display:flex;align-items:center;gap:12px;margin-bottom:10px}._mobileBadge_2okia_319{width:36px;height:36px;border-radius:50%;background:#1e3a8a;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Unbounded,sans-serif;font-size:13px;font-weight:800;flex-shrink:0}._mobileOverlay_2okia_333{background:#1e3a8a33}._mobileInfo_2okia_337{flex:1}._mobileStep_2okia_340{font-size:14px;font-weight:700;color:#111827}._mobileSub_2okia_345{font-size:11px;color:#6b7280;margin-top:2px}._mobileDots_2okia_351{display:flex;gap:4px}._dot_2okia_356{width:6px;height:6px;border-radius:50%;background:#d1d5db;display:block}._dotDone_2okia_363{background:#10b981}._dotCur_2okia_366{background:#1e3a8a;box-shadow:0 0 5px #1e3a8a59}[data-theme=dark] ._dotCur_2okia_366{box-shadow:0 0 8px #3b82f699}._mobileProgress_2okia_375{height:3px;background:#e5e7eb;border-radius:99px;overflow:hidden;margin-bottom:12px}._mobileProgressFill_2okia_382{height:100%;background:#1e3a8a;border-radius:99px;transition:width .5s ease}._mobileExpand_2okia_389{background:none;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;font-size:12px;font-weight:500;padding:5px 12px;display:flex;align-items:center;gap:5px;font-family:Golos Text,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}._mobileExpand_2okia_389:hover{background:#f9fafb}._mobileAllSteps_2okia_409{margin-top:12px;display:flex;flex-direction:column;background:#f9fafb;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}._mobileStepRow_2okia_419{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid #e5e7eb}._mobileStepRow_2okia_419:last-child{border-bottom:none}._mobileStepCircle_2okia_430{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;margin-top:1px}._mobileStepDone_2okia_442 ._mobileStepCircle_2okia_430{background:transparent;border:1.5px solid #10b981;color:#10b981}._mobileStepCur_2okia_447 ._mobileStepCircle_2okia_430{background:#1e3a8a;border:none;color:#fff;box-shadow:0 0 12px #1e3a8a80}[data-theme=dark] ._mobileStepCur_2okia_447 ._mobileStepCircle_2okia_430{box-shadow:0 0 16px #3b82f699}._mobileStepFuture_2okia_457 ._mobileStepCircle_2okia_430{background:#f3f4f6;border:1.5px solid #d1d5db;color:#9ca3af}._mobileStepInfo_2okia_463{flex:1;min-width:0}._mobileStepTitle_2okia_468{font-size:12.5px;font-weight:600;line-height:1.3}._mobileStepDone_2okia_442 ._mobileStepTitle_2okia_468{color:#374151}._mobileStepCur_2okia_447 ._mobileStepTitle_2okia_468{color:#111827}._mobileStepFuture_2okia_457 ._mobileStepTitle_2okia_468{color:#9ca3af}._mobileStepMeta_2okia_483{font-size:11px;color:#9ca3af;margin-top:2px;line-height:1.4}._mobileStepCurMeta_2okia_489{color:#1e3a8a}[data-theme=dark] ._mobileStepCur_2okia_447 ._mobileStepTitle_2okia_468{color:#e2e8f0}[data-theme=dark] ._mobileStepCurMeta_2okia_489{color:#6b9dfc}[data-theme=dark] ._hero_2okia_5,[data-theme=dark] ._title_2okia_31{color:var(--text)}[data-theme=dark] ._status_2okia_39{color:var(--text-3)}[data-theme=dark] ._stagePill_2okia_47{background:#ffffff0a;color:#6b7a99}[data-theme=dark] ._line_2okia_83{background:#ffffff0f}[data-theme=dark] ._lineDone_2okia_93{background:#10b98140}[data-theme=dark] ._lineCur_2okia_96{background:linear-gradient(90deg,#10b98140,#ffffff0f)}[data-theme=dark] ._circle_2okia_118{border-color:#ffffff1a;background:#ffffff08;color:#6b7a99}[data-theme=dark] ._step_2okia_74:not(:disabled):hover ._circle_2okia_118{border-color:#ffffff40}[data-theme=dark] ._label_2okia_155{color:#6b7a99}[data-theme=dark] ._stepDone_2okia_133 ._label_2okia_155{color:#b8c4dd}[data-theme=dark] ._stepCur_2okia_139 ._label_2okia_155{color:#e2e8f0}[data-theme=dark] ._count_2okia_173{color:#6b7a99}[data-theme=dark] ._mobileStep_2okia_340{color:var(--text)}[data-theme=dark] ._mobileSub_2okia_345{color:var(--text-3)}[data-theme=dark] ._dot_2okia_356{background:#ffffff1a}[data-theme=dark] ._mobileProgress_2okia_375{background:#ffffff14}[data-theme=dark] ._mobileExpand_2okia_389{border-color:#ffffff1a}[data-theme=dark] ._mobileAllSteps_2okia_409{background:#ffffff05;border-color:#ffffff14}[data-theme=dark] ._mobileStepRow_2okia_419{border-bottom-color:#ffffff0f}[data-theme=dark] ._mobileStepFuture_2okia_457 ._mobileStepCircle_2okia_430{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] ._mobileProgress_2okia_375{background:#ffffff1a}[data-theme=dark] ._mobileExpand_2okia_389{border-color:#ffffff26;color:#6b7a99}[data-theme=dark] ._mobileExpand_2okia_389:hover{background:#ffffff0f}[data-theme=dark] ._mobileAllSteps_2okia_409{background:#ffffff08;border-color:#ffffff1a}[data-theme=dark] ._mobileStepRow_2okia_419{border-bottom-color:#ffffff14}[data-theme=dark] ._mobileStepFuture_2okia_457 ._mobileStepCircle_2okia_430{background:#ffffff0a;border-color:#ffffff26;color:#6b7a99}[data-theme=dark] ._mobileStepFuture_2okia_457 ._mobileStepTitle_2okia_468,[data-theme=dark] ._mobileStepMeta_2okia_483{color:#6b7a99}@media(max-width:767px){._topRow_2okia_18{flex-direction:column-reverse;padding:18px 18px 14px;gap:10px}._stagePill_2okia_47{align-self:flex-start}._title_2okia_31{font-size:18px;margin-bottom:4px}._status_2okia_39{font-size:13px;max-width:100%}._trackerDesktop_2okia_67{display:none}._trackerMobile_2okia_308{display:block;padding:0 18px 18px}}@media(min-width:768px)and (max-width:1023px){._topRow_2okia_18{padding:20px 22px 18px}._trackerDesktop_2okia_67{padding:14px 16px 18px}._label_2okia_155{font-size:9.5px;max-width:60px}}._card_qgefl_5{display:flex;align-items:center;gap:12px;background:var(--navy-10, #f0f3f7);border:1px solid var(--border, #d1d5db);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:14px}._icon_qgefl_16{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._text_qgefl_25{font-size:14px;color:var(--text-2, #374151);line-height:1.4;flex:1}[data-theme=dark] ._text_qgefl_25{color:#b8c4dd}._btn_qgefl_36{flex-shrink:0;background:var(--navy, #1e3a5f);color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}._btn_qgefl_36:hover{background:var(--navy-hover, #2d4a6f)}._close_qgefl_55{flex-shrink:0;background:none;border:none;color:var(--text-3, #9ca3af);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s}._close_qgefl_55:hover{color:var(--text-2, #6b7280)}@media(max-width:767px){._card_qgefl_5{padding:12px 14px;gap:10px}._text_qgefl_25{font-size:13px}._btn_qgefl_36{padding:7px 16px;font-size:12px}}._section_tslfp_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);margin-bottom:14px}._sectionHeader_tslfp_10{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;padding:0;margin-bottom:16px;font-family:inherit}._sectionTitle_tslfp_23{font-size:16px;font-weight:700;color:var(--text, #0f172a)}[data-theme=dark] ._sectionTitle_tslfp_23{color:#e2e8f0}._chevron_tslfp_33{transition:transform .2s ease;flex-shrink:0}._chevronOpen_tslfp_38{transform:rotate(180deg)}._toggleChevron_tslfp_48{display:flex;align-items:center;justify-content:flex-end;width:100%;background:none;border:none;cursor:pointer;padding:8px 0 0;font-family:inherit}._nextItem_tslfp_62{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}._nextItem_tslfp_62:last-child{border-bottom:none;padding-bottom:0}._nextItem_tslfp_62:first-child{padding-top:0}._nextArrow_tslfp_79{flex-shrink:0;margin-top:1px}._nextContent_tslfp_84{min-width:0}._nextTitle_tslfp_88{font-size:15px;font-weight:700;color:var(--text, #0f172a);line-height:1.35;margin-bottom:3px}[data-theme=dark] ._nextTitle_tslfp_88{color:#e2e8f0}._nextDesc_tslfp_100{font-size:14px;color:var(--text-3);line-height:1.5}._infoRow_tslfp_108{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid var(--border)}._infoRow_tslfp_108:last-child{border-bottom:none;padding-bottom:0}._infoRow_tslfp_108:first-child{padding-top:0}._infoIcon_tslfp_125{flex-shrink:0;margin-top:1px}._infoText_tslfp_130{font-size:14px;color:var(--text-3);line-height:1.5}[data-theme=dark] ._nextItem_tslfp_62,[data-theme=dark] ._infoRow_tslfp_108{border-bottom-color:#ffffff0f}[data-theme=dark] ._chevron_tslfp_33 path{fill:#6b7a99}@media(max-width:767px){._section_tslfp_1{padding:18px 16px;border-radius:var(--radius-sm)}._sectionTitle_tslfp_23{font-size:15px;text-align:left}}._item_6869w_1{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}._item_6869w_1:last-child{border-bottom:none;padding-bottom:0}._item_6869w_1:first-child{padding-top:0}._icon_6869w_18{flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center}._content_6869w_26{min-width:0}._title_6869w_30{font-size:16px;font-weight:700;color:var(--text, #0f172a);line-height:1.35;margin-bottom:3px}[data-theme=dark] ._title_6869w_30{color:#e2e8f0}._desc_6869w_42{font-size:14px;color:var(--text-3);line-height:1.5}._date_6869w_48{font-size:12px;color:var(--text-3);margin-top:3px}[data-theme=dark] ._item_6869w_1{border-bottom-color:#ffffff0f}._banner_awerj_4{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--navy);border-radius:var(--r-sm);padding:18px 20px;margin-bottom:20px;display:flex;align-items:center;gap:16px;box-shadow:var(--sh)}._bannerText_awerj_17{flex:1}._bannerTitle_awerj_21{font-size:14px;font-weight:700;color:var(--text);margin-bottom:3px}._bannerDesc_awerj_28{font-size:13px;color:var(--text-3);line-height:1.5}._bannerBtn_awerj_34{flex-shrink:0;background:var(--navy);color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s;white-space:nowrap}._bannerBtn_awerj_34:hover{background:var(--navy-hover)}[data-theme=dark] ._banner_awerj_4{border-left-color:#6b9dfc4d}@media(max-width:767px){._banner_awerj_4{flex-wrap:wrap}._bannerBtn_awerj_34{width:100%;text-align:center}}._overlay_awerj_70{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:24px 20px 40px;overflow-y:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._modal_awerj_86{width:100%;max-width:460px;border-radius:24px;overflow:hidden;box-shadow:0 24px 64px #00000047;animation:_popIn_awerj_1 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes _popIn_awerj_1{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._top_awerj_107{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);padding:28px 28px 34px;position:relative;overflow:hidden}._chevrons_awerj_115{position:absolute;right:-16px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none}._closeBtn_awerj_127{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#ffffff26;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffffd9;transition:background .15s;z-index:1}._closeBtn_awerj_127:hover{background:#ffffff40}._topIcon_awerj_150{width:52px;height:52px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#ffa412}._topIcon_awerj_150 svg{width:24px;height:24px}._topTitle_awerj_169{font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:10px}._topSub_awerj_179{font-size:13.5px;color:#ffffff8c;line-height:1.6;margin-bottom:24px;max-width:320px}._rewardPill_awerj_188{display:flex;align-items:center;gap:18px;background:#ffffff0f;border:1.5px solid rgba(255,164,18,.35);border-radius:20px;padding:16px 22px 16px 16px;position:relative;z-index:1}._rewardIco_awerj_200{width:66px;height:66px;border-radius:50%;border:3px solid #ffa412;background:#ffa41214;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#ffa412}._rewardIco_awerj_200 svg{width:30px;height:30px}._rewardText_awerj_218{font-family:Unbounded,sans-serif;font-size:17px;font-weight:700;color:#ffa412;line-height:1.35}._bottom_awerj_227{background:#fff;padding:28px 28px 24px}._field_awerj_232{margin-bottom:16px}._label_awerj_236{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}._input_awerj_246{width:100%;border:1.5px solid var(--border);border-radius:12px;padding:14px 16px;font-size:15px;font-family:inherit;color:var(--text);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._input_awerj_246:focus{border-color:var(--navy);box-shadow:0 0 0 3px #051d5e14}._input_awerj_246::placeholder{color:var(--text-3)}._submitBtn_awerj_272{width:100%;background:var(--navy);color:#fff;border:none;border-radius:14px;height:52px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;margin-top:8px;margin-bottom:16px;transition:background .15s;position:relative;overflow:hidden}._submitBtn_awerj_272:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);opacity:0;transition:opacity .15s}._submitBtn_awerj_272:hover:not(:disabled){background:var(--navy-hover)}._submitBtn_awerj_272:hover:not(:disabled):after{opacity:1}._submitBtn_awerj_272:disabled{opacity:.4;cursor:default}._disclaimer_awerj_316{font-size:11.5px;color:var(--text-3);line-height:1.6;text-align:center}._success_awerj_324{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 8px;gap:12px}._successCircle_awerj_333{width:60px;height:60px;border-radius:50%;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center}._successTitle_awerj_344{font-size:18px;font-weight:700;color:var(--text)}._successDesc_awerj_350{font-size:13.5px;color:var(--text-3);line-height:1.6;max-width:300px}@media(max-width:520px){._top_awerj_107{padding:24px 20px 28px}._topTitle_awerj_169{font-size:19px}._bottom_awerj_227{padding:22px 20px 20px}._rewardText_awerj_218{font-size:15px}}._card_tjupi_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow)}._header_tjupi_10{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none}._header_tjupi_10:hover{background:var(--bg)}._check_tjupi_24{width:28px;height:28px;border-radius:50%;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}._info_tjupi_38{flex:1}._title_tjupi_42{font-size:14px;font-weight:700;color:var(--text, #0f172a)}[data-theme=dark] ._title_tjupi_42{color:#e2e8f0}._count_tjupi_52{font-size:12px;color:var(--text-3);margin-top:2px}._chevron_tjupi_58{font-size:11px;color:var(--text-3);transition:transform .2s}._chevron_tjupi_58._open_tjupi_64{transform:rotate(180deg)}._items_tjupi_68{padding:0 20px;border-top:1px solid var(--border);background:var(--bg)}[data-theme=dark] ._items_tjupi_68{border-top-color:#ffffff0f}._overlay_8r7lz_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#051d5ebf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}._card_8r7lz_13{background:var(--surface);border-radius:var(--radius);padding:40px 36px;max-width:480px;width:100%;text-align:center;box-shadow:0 20px 60px #051d5e4d}._icon_8r7lz_23{font-size:40px;margin-bottom:16px}._title_8r7lz_28{font-size:20px;font-weight:700;color:var(--text);margin-bottom:12px}._desc_8r7lz_35{font-size:15px;color:var(--text-2);line-height:1.6;margin-bottom:28px}._btn_8r7lz_42{background:var(--navy);color:#fff;border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s;width:100%}._btn_8r7lz_42:hover{background:var(--navy-hover)}._card_1furs_1{background:var(--surface, #ffffff);border:1px solid var(--border, #e3e7f0);border-radius:var(--radius, 16px);padding:24px;margin-bottom:14px;box-shadow:var(--shadow, 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04))}._title_1furs_10{font-size:17px;font-weight:700;color:var(--text, #0f172a);margin:0 0 12px;line-height:1.35}[data-theme=dark] ._title_1furs_10{color:#e2e8f0}._progressRow_1furs_22{margin-bottom:8px}._progressLabel_1furs_26{font-size:14px;color:var(--text-3, #6b7280)}._progressBar_1furs_31{height:6px;background:var(--border, #e3e7f0);border-radius:3px;overflow:hidden;margin-bottom:20px}._progressFill_1furs_39{height:100%;background:var(--navy, #051d5e);border-radius:3px;transition:width .3s ease}._list_1furs_46{display:flex;flex-direction:column;gap:0}._docRow_1furs_52{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--border, #e3e7f0)}._docRow_1furs_52:last-child{border-bottom:none;padding-bottom:0}._docRow_1furs_52:first-child{padding-top:0}._docInfo_1furs_70{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}._infoIcon_1furs_78{flex-shrink:0;margin-top:2px}._docText_1furs_83{display:flex;flex-direction:column;gap:2px;min-width:0}._docTitle_1furs_90{font-size:15px;font-weight:700;color:var(--text, #0f172a)}[data-theme=dark] ._docTitle_1furs_90{color:#e2e8f0}._docDesc_1furs_100{font-size:14px;color:var(--text-2, #374151);line-height:1.35}._docHint_1furs_106{font-size:13px;color:var(--text-3, #6b7280)}._uploadBtn_1furs_111{flex-shrink:0;background:var(--navy, #051d5e);color:#fff;border:none;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}._uploadBtn_1furs_111:hover{background:var(--navy-hover, #0a2878)}._allDocsBtn_1furs_130{width:100%;background:transparent;color:var(--navy, #051d5e);border:1px solid var(--navy, #051d5e);border-radius:10px;padding:12px;margin-top:20px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}._allDocsBtn_1furs_130:hover{background:var(--navy-10, #eef1fa)}[data-theme=dark] ._card_1furs_1{--pd-border: rgba(255, 255, 255, .06);--pd-text-muted: #9ca3af}[data-theme=dark] ._docRow_1furs_52{border-bottom-color:var(--pd-border)}[data-theme=dark] ._progressBar_1furs_31{background:#ffffff14}[data-theme=dark] ._allDocsBtn_1furs_130{color:#6b9dfc;border-color:#6b9dfc4d}[data-theme=dark] ._allDocsBtn_1furs_130:hover{background:#6b9dfc1a}@media(max-width:767px){._card_1furs_1{padding:18px 16px;border-radius:var(--radius-sm, 10px)}._title_1furs_10{font-size:15px}._docRow_1furs_52{flex-direction:column;align-items:stretch;gap:10px}._uploadBtn_1furs_111{align-self:flex-end;padding:8px 20px;font-size:13px}}._content_11t1e_1{--navy: #051d5e;--navy-hover: #0a2878;--navy-10: #eef1fa;--navy-20: #d4dbf0;--surface: #ffffff;--border: #e3e7f0;--text: #0f172a;--text-2: #374151;--text-3: #6b7280;--r: 16px;--r-sm: 10px;--sh: 0 1px 3px rgba(0, 0, 0, .05), 0 4px 16px rgba(0, 0, 0, .04);--tabbar-h: 64px;padding:28px 0 56px}[data-theme=dark] ._content_11t1e_1{--surface: var(--card);--border: var(--border);--text: var(--text);--text-2: #b8c4dd;--text-3: #6b7a99;--navy-10: #1a2340;--navy-20: #243060;--navy: var(--blue);--navy-hover: var(--blue-light)}._header_11t1e_30{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:18px;padding:30px 28px;color:#fff;margin-bottom:16px;box-shadow:0 8px 32px #051d5e38;display:flex;align-items:center;justify-content:space-between;gap:24px}._headerLeft_11t1e_43{display:flex;flex-direction:column;gap:10px;min-width:0}._headerStepBadge_11t1e_50{display:inline-flex;align-items:center;gap:4px;background:#ffffff1f;border-radius:99px;padding:6px 14px;font-size:11px;font-weight:600;white-space:nowrap;line-height:1;width:fit-content;color:#ffffffd9}._headerStepDot_11t1e_65{width:4.5px;height:4.5px;border-radius:50%;background:#60a5fa;box-shadow:0 0 6px #60a5fa99;flex-shrink:0}._headerTitle_11t1e_74{font-family:Rubik,sans-serif;font-size:26px;font-weight:500;line-height:1.2;color:#fff;margin:0}._headerSubtitle_11t1e_83{font-size:13.5px;color:#ffffff8c;margin:0}._headerSubtitleValue_11t1e_89{color:#ffffffe6}._headerDetailBtn_11t1e_93{border:1.5px solid rgba(255,255,255,.6);border-radius:6px;padding:11px 24px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;color:#fff;background:transparent;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap;flex-shrink:0}._headerDetailBtn_11t1e_93:hover{border-color:#fffc;background:#ffffff14}._infoGrid_11t1e_115{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}._card_11t1e_122{background:var(--surface);border-radius:var(--r);padding:18px 20px 18px 24px;border:1px solid var(--border);box-shadow:var(--sh);margin-bottom:12px}._card_11t1e_122:last-child{margin-bottom:0}._infoGrid_11t1e_115 ._card_11t1e_122{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0}._cardHd_11t1e_142{display:flex;align-items:center;gap:8px;margin-bottom:16px}._cardEditBtn_11t1e_149{margin-left:auto;border:1px solid #c4c9d6;border-radius:6px;padding:10px 18px;font-family:Golos Text,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#051d5e;background:var(--surface);cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s,background .2s,transform .2s,box-shadow .2s}._cardEditBtn_11t1e_149:hover{border-color:#051d5e;background:#f0f2f7;transform:translateY(-1px);box-shadow:0 2px 8px #051d5e1f}._cardEditActions_11t1e_177{margin-left:auto;display:flex;gap:8px}._cardCancelBtn_11t1e_183{border:1px solid #c4c9d6;border-radius:6px;padding:10px 18px;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;line-height:1;color:#051d5e;background:var(--surface);cursor:pointer;white-space:nowrap}._cardSaveBtn_11t1e_197{border:none;border-radius:6px;padding:10px 24px;font-family:Golos Text,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#fff;background:var(--navy);cursor:pointer;white-space:nowrap;transition:opacity .2s,background .2s;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:100px}._cardSaveBtn_11t1e_197:hover:not(:disabled){background:var(--navy-hover)}._cardSaveBtn_11t1e_197:disabled{background:#c2c8d4;color:#fff;opacity:1;cursor:not-allowed}._cardSaveBtn_11t1e_197 ._spinner_11t1e_233{width:14px;height:14px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:_spin_11t1e_233 .6s linear infinite}._cardIco_11t1e_242{width:56px;height:56px;border-radius:6px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIco_11t1e_242 svg{width:28px;height:28px}._cardTitle_11t1e_258{font-family:Rubik,sans-serif;font-size:20px;font-weight:600;line-height:1;color:#2c3441}._dataRows_11t1e_266{display:flex;flex-direction:column;gap:14px}._dataItem_11t1e_272{display:flex;flex-direction:column;gap:6px}._dataField_11t1e_278{background:transparent;border-radius:6px;padding:14px 16px;transition:background .2s,box-shadow .2s}._dataField_11t1e_278._editing_11t1e_287{background:#f0f2f7}._dataField_11t1e_278._invalid_11t1e_291{box-shadow:inset 0 0 0 1px #d31d1d}._dataError_11t1e_295{margin-top:6px;font-size:12px;line-height:1.4;color:#d31d1d}._dataLabel_11t1e_302{font-size:13px;color:#6b7280;font-weight:400}._dataValue_11t1e_308{font-size:15px;color:#2c3441;font-weight:400}._dataInput_11t1e_314{font-size:15px;color:#2c3441;font-weight:400;background:transparent;border:none;outline:none;box-shadow:none;width:100%;font-family:Golos Text,sans-serif;border-radius:4px;transition:box-shadow .2s}._dataInput_11t1e_314:focus{outline:none}@keyframes _spin_11t1e_233{to{transform:rotate(360deg)}}._docRows_11t1e_338{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}._docRow_11t1e_338{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;padding:10px 12px;border-radius:9px;background:transparent;transition:background .15s}._docRow_11t1e_338:hover{background:var(--navy-10)}._docName_11t1e_361{font-family:Rubik,sans-serif;font-size:18px;font-weight:400;line-height:1;letter-spacing:0;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docDownloadBtn_11t1e_374{border:none;border-radius:6px;padding:10px 24px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;color:#fff;background:var(--navy);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._docDownloadBtn_11t1e_374:hover{background:var(--navy-hover)}._docViewAllBtn_11t1e_393{width:100%;border:1px solid var(--border);border-radius:8px;padding:10px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;color:var(--navy);background:transparent;cursor:pointer;transition:border-color .15s,background .15s}._docViewAllBtn_11t1e_393:hover{border-color:var(--navy);background:var(--navy-10)}._finRow_11t1e_414{display:flex;align-items:center;gap:0}._finItem_11t1e_420{flex:1;text-align:center}._finVal_11t1e_425{font-family:Unbounded,sans-serif;font-size:16px;font-weight:700;color:var(--navy);line-height:1.2;margin-bottom:4px;word-break:break-word}._finLbl_11t1e_435{font-size:11px;color:var(--text-3);font-weight:500}._finDivider_11t1e_441{width:1px;height:36px;background:var(--border);flex-shrink:0;margin:0 4px}._caseLink_11t1e_449,._caseText_11t1e_450,._casePending_11t1e_451{display:flex;align-items:center;gap:8px;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600}._caseLink_11t1e_449{background:var(--navy-10);border:1px solid var(--navy-20);color:var(--navy);text-decoration:none;transition:background .15s,border-color .15s}._caseLink_11t1e_449:hover{background:var(--navy-20);border-color:var(--navy)}._caseLink_11t1e_449 svg,._caseText_11t1e_450 svg{width:14px;height:14px;flex-shrink:0;color:var(--navy);opacity:.65}._caseText_11t1e_450{background:var(--navy-10);border:1px solid var(--navy-20);color:var(--navy)}._casePending_11t1e_451{background:transparent;border:1px solid var(--border);color:var(--text-3);font-weight:500}._casePending_11t1e_451 svg{width:14px;height:14px;flex-shrink:0;color:var(--text-3)}._extArrow_11t1e_505{width:13px;height:13px;flex-shrink:0;opacity:.45;margin-left:auto}._contractList_11t1e_513{display:flex;flex-direction:column;gap:6px}._contractLink_11t1e_519{display:flex;align-items:center;gap:10px;border-radius:9px;padding:10px 12px;border:1px solid var(--border);background:var(--surface);color:var(--navy);font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s}._contractLink_11t1e_519:hover{background:var(--navy-10);border-color:var(--navy-20)}._contractLink_11t1e_519 svg:first-child{width:14px;height:14px;flex-shrink:0;color:var(--navy);opacity:.55}._contractLink_11t1e_519 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lawyerCard_11t1e_557{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}._lawyerTop_11t1e_565{display:flex;align-items:center;gap:14px;padding:18px 20px 14px}._lawyerAv_11t1e_572{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;flex-shrink:0;letter-spacing:.5px}._lawyerInfo_11t1e_587{flex:1;min-width:0}._lawyerName_11t1e_592{font-size:14px;font-weight:700;color:var(--text)}._lawyerRole_11t1e_598{font-size:11.5px;color:var(--text-3);margin-top:2px;line-height:1.4}._lawyerBtns_11t1e_605{display:flex;gap:10px;padding:0 20px 18px}._lawyerBtns_11t1e_605 ._btnOutline_11t1e_611{flex:1}._btnOutline_11t1e_611{border:1px solid var(--border);background:var(--surface);border-radius:9px;height:40px;padding:0 18px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}._btnOutline_11t1e_611:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-10)}._btnOutline_11t1e_611._primary_11t1e_644{border-color:var(--navy);color:var(--navy)}._btnOutline_11t1e_611._primary_11t1e_644:hover{background:var(--navy);color:#fff}._btnOutline_11t1e_611 svg{width:14px;height:14px;flex-shrink:0}._consentIcon_11t1e_660{font-size:24px;font-weight:700;color:var(--navy)}._consentRows_11t1e_666{display:flex;flex-direction:column;gap:12px}._consentToggleRow_11t1e_672{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}._consentToggleRow_11t1e_672:last-child{border-bottom:0}._consentToggleRow_11t1e_672 strong{display:block;font-size:14px;color:var(--text);margin-bottom:4px}._consentToggleRow_11t1e_672 small{display:block;font-size:12px;line-height:1.45;color:var(--text-3)}._consentToggleRow_11t1e_672 input{width:20px;height:20px;flex-shrink:0;accent-color:var(--navy)}._consentLinks_11t1e_706{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}._consentLinks_11t1e_706 a{border:1px solid var(--border);border-radius:999px;padding:7px 10px;color:var(--navy);font-size:12px;font-weight:600}._consentHint_11t1e_722,._consentError_11t1e_723{margin-top:12px;font-size:12px;line-height:1.5}._consentHint_11t1e_722{color:var(--text-3)}._consentError_11t1e_723{color:#d31d1d}[data-theme=dark] ._cardTitle_11t1e_258{color:#e2e8f0}[data-theme=dark] ._dataValue_11t1e_308{color:#cbd5e1}[data-theme=dark] ._dataInput_11t1e_314{color:#e2e8f0}[data-theme=dark] ._dataField_11t1e_278._editing_11t1e_287{background:#2a3145}[data-theme=dark] ._cardEditBtn_11t1e_149{color:#93b4f5;border-color:#94b4f54d}[data-theme=dark] ._cardEditBtn_11t1e_149:hover{border-color:#93b4f5;background:#94b4f51a}[data-theme=dark] ._cardCancelBtn_11t1e_183{color:#93b4f5;border-color:#94b4f54d}[data-theme=dark] ._docName_11t1e_361{color:#e2e8f0}@media(max-width:767px){._content_11t1e_1{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 20px)}._header_11t1e_30{padding:20px 18px;border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px}._headerTitle_11t1e_74{font-size:22px}._headerDetailBtn_11t1e_93{align-self:stretch;text-align:center}._infoGrid_11t1e_115{grid-template-columns:1fr;gap:10px}._card_11t1e_122{padding:16px 18px}._cardHd_11t1e_142{flex-wrap:wrap;gap:10px}._cardEditBtn_11t1e_149{font-size:13px;padding:9px 14px}._cardEditActions_11t1e_177{width:100%;display:flex;gap:8px}._cardCancelBtn_11t1e_183,._cardSaveBtn_11t1e_197{flex:1;text-align:center;justify-content:center}._docName_11t1e_361{font-size:15px}._docDownloadBtn_11t1e_374{padding:8px 16px;font-size:12px;flex-shrink:0}._finVal_11t1e_425{font-size:14px}._lawyerTop_11t1e_565{padding:16px 16px 12px}._lawyerBtns_11t1e_605{padding:0 16px 16px}}@media(max-width:400px){._infoGrid_11t1e_115{grid-template-columns:1fr}}._dangerZone_11t1e_859{border-color:#fca5a5;background:snow}[data-theme=dark] ._dangerZone_11t1e_859{border-color:#5c2020;background:#2a1212}._dangerTitle_11t1e_869{font-family:Rubik,sans-serif;font-size:16px;font-weight:600;color:#b91c1c}._dangerText_11t1e_876{font-size:13px;color:var(--text-3);line-height:1.45;margin-bottom:14px}._deleteAccountBtn_11t1e_883{border:1px solid #ef4444;border-radius:9px;padding:10px 20px;font-size:13px;font-weight:600;font-family:Golos Text,sans-serif;color:#dc2626;background:transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._deleteAccountBtn_11t1e_883:hover{background:#fef2f2;color:#b91c1c;border-color:#f87171}._accountDeleteModal_11t1e_907{width:min(400px,100%);padding:18px 0 16px;background:#fff;border:1px solid #e6e8f0;border-radius:22px;box-shadow:0 22px 56px #101c4833}._accountDeleteModalHead_11t1e_916{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 18px 14px}._accountDeleteModalTitle_11t1e_924{margin:0;font-size:17px;font-weight:700;line-height:1.3;color:#374151}._accountDeleteModalClose_11t1e_932{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#b6bccb;cursor:pointer}._accountDeleteModalClose_11t1e_932:hover{color:#95a0b6}._accountDeleteModalBody_11t1e_948{padding:0 18px}._accountDeleteModalText_11t1e_952{margin:0;font-size:14px;line-height:1.5;color:#5b6478}._accountDeleteModalError_11t1e_959{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:600;line-height:1.4}._accountDeleteModalFooter_11t1e_970{display:flex;justify-content:flex-end;gap:10px;padding:16px 18px 0}._accountDeleteModalConfirm_11t1e_977{background:#ef4444!important;border-color:#ef4444!important}._accountDeleteModalConfirm_11t1e_977:hover{background:#dc2626!important;border-color:#dc2626!important}[data-theme=dark] ._accountDeleteModal_11t1e_907{background:var(--card);border-color:var(--border)}[data-theme=dark] ._accountDeleteModalTitle_11t1e_924{color:var(--text)}[data-theme=dark] ._accountDeleteModalText_11t1e_952{color:var(--muted)}[data-theme=dark] ._accountDeleteModalError_11t1e_959{background:#7f1d1d3d;color:#fecaca}.np{display:flex;flex-direction:column;gap:12px}.np-header{background:var(--card);border-radius:14px;border:1px solid var(--np-border);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.np-title{font-size:22px;font-weight:700;color:var(--text);margin:0 0 3px}.np-subtitle{font-size:13px;color:var(--muted);margin:0}.np-badge{background:var(--blue);color:var(--white);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;white-space:nowrap;flex-shrink:0}.np-list{display:flex;flex-direction:column;gap:2px}.np-card{background:var(--card);border:1px solid var(--np-border);border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:13px;transition:box-shadow .15s,border-color .15s;position:relative}.np-card.unread{border-left:3px solid var(--np-accent-danger)}.np-card:first-of-type{border-radius:12px 12px 6px 6px}.np-card:last-of-type{border-radius:6px 6px 12px 12px}.np-card:only-of-type{border-radius:12px}.np-card:not(:last-of-type){margin-bottom:2px}.np-unread-dot{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--np-accent-danger);border:2px solid var(--card);flex-shrink:0}.np-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.np-icon.uploaded{background:var(--np-icon-uploaded-bg);color:var(--np-icon-uploaded-text)}.np-icon.replaced{background:var(--np-icon-replaced-bg);color:var(--np-icon-replaced-text)}.np-icon.extracted{background:var(--np-icon-extracted-bg);color:var(--np-icon-extracted-text)}.np-icon.failed{background:var(--np-icon-failed-bg);color:var(--np-icon-failed-text)}.np-icon.confirmed{background:var(--np-icon-confirmed-bg);color:var(--np-icon-confirmed-text)}.np-icon.default{background:var(--np-icon-default-bg);color:var(--np-icon-default-text)}.np-body{flex:1;min-width:0}.np-card-title{font-size:14px;font-weight:600;color:var(--text);line-height:1.35;margin:0 0 4px}.np-doc-chip{display:inline-flex;align-items:center;gap:5px;background:var(--np-chip-bg);border-radius:6px;padding:3px 8px;font-size:12px;color:var(--np-chip-text);font-weight:500}.np-doc-chip svg{width:11px;height:11px;flex-shrink:0}.np-desc{font-size:12.5px;color:var(--muted);margin:5px 0 0;line-height:1.45}.np-skel-icon{width:38px;height:38px;border-radius:10px;flex-shrink:0}.np-skel-body{flex:1;display:flex;flex-direction:column;gap:8px}.np-skel-title-1{height:14px;width:53%}.np-skel-title-2{height:14px;width:61%}.np-skel-title-3{height:14px;width:69%}.np-skel-title-4{height:14px;width:77%}.np-skel-meta{height:11px;width:28%}.np-skel-time{height:11px;width:44px}.np-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.np-time{font-size:11.5px;color:var(--np-time-text);white-space:nowrap}.np-status-badge{font-size:11px;font-weight:600;border-radius:6px;padding:2px 7px;white-space:nowrap}.np-status-badge.ok{background:var(--status-success-bg);color:var(--status-success-text)}.np-status-badge.warn{background:var(--status-warn-bg);color:var(--status-warn-text)}.np-status-badge.error{background:var(--status-danger-bg);color:var(--status-danger-text)}.np-pagination{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--card);border:1px solid var(--np-border);border-radius:12px;padding:10px 16px}.np-page-btn{min-width:34px;height:34px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;padding:0 6px}.np-page-btn:hover:not(:disabled){background:var(--bg);border-color:var(--border);color:var(--text)}.np-page-btn.active{background:var(--blue);color:var(--white);border-color:var(--blue)}.np-page-btn:disabled{opacity:.35;cursor:not-allowed}.np-page-btn svg{width:14px;height:14px}.np-page-sep{font-size:13px;color:var(--muted);padding:0 2px}.np-empty{background:var(--card);border:1px solid var(--np-border);border-radius:14px;padding:56px 24px;text-align:center}.np-empty-icon{width:52px;height:52px;margin:0 auto 16px;border-radius:14px;background:var(--np-empty-icon-bg);display:flex;align-items:center;justify-content:center;color:var(--np-empty-icon-text)}.np-empty-bell{width:26px;height:26px}.np-empty-title{font-size:17px;font-weight:700;color:var(--text);margin-bottom:8px}.np-empty-sub{font-size:13px;color:var(--muted);line-height:1.6;max-width:340px;margin:0 auto}.np-error{padding:16px 18px;background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:12px;font-size:13px;color:var(--status-danger-text);line-height:1.5}.np-skel-wrap{background:var(--card);border:1px solid var(--np-border);border-radius:14px;overflow:hidden}.np-skel-row{display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--np-skel-border)}.np-skel-row:last-child{border-bottom:none}.skel{background:var(--np-skel-bg);border-radius:8px;animation:np-pulse 1.4s ease-in-out infinite}@keyframes np-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:767px){.np-header{padding:14px 16px}.np-title{font-size:19px}.np-card{padding:12px 14px}}.shell-layout{--shell-sidebar-width: 240px;--shell-topbar-min-height: 64px;--mobile-nav-h: 68px;--shell-main-margin-left: var(--shell-sidebar-width)}.shell-layout .sidebar{width:var(--shell-sidebar-width)}.shell-layout .topbar{min-height:var(--shell-topbar-min-height)}.shell-layout .main{margin-left:var(--shell-main-margin-left)}@media(max-width:768px){.shell-layout .main{margin-left:0}.page-host:has([data-route=payments].active){padding:0 20px 20px!important}.page-host:has([data-route=my-case].active){padding:8px 20px calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom,0px) + 16px)!important}.page-host:has([data-route=documents].active){padding:8px 20px calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom,0px) + 16px)!important}.page-host:has([data-route^=admin].active){padding-inline:14px}}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99}.overlay.open{display:block}.sidebar{width:240px;background:var(--sidebar-bg);display:flex;flex-direction:column;padding:0 0 24px;position:fixed;top:0;left:0;bottom:0;z-index:100;transition:transform .3s}.sidebar-logo{padding:0 24px 32px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:8px}.sidebar-logo-btn{width:100%;border:none;background:transparent;padding:0;margin:0;text-align:left;color:inherit;cursor:pointer;border-radius:10px}.sidebar-logo-btn:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.logo-img{width:100%;height:auto;display:block}.logo-img-mark{display:none}.nav{flex:1;padding:0 12px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-radius:var(--r-sm);color:#fff9;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:2px;border:none;background:none;text-align:left;transition:all .15s}.nav-item:hover{background:#ffffff12;color:#fff}.nav-item.active{background:#ffffff1f;color:#fff}.nav-item.active .nav-icon{color:var(--orange)}.nav-secondary{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.nav-secondary-label{display:block;padding:0 14px 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.nav-secondary .nav-item{color:#ffffff80}.nav-icon{width:20px;height:20px;opacity:.9;flex-shrink:0}.sidebar-footer{padding:20px 24px 0;border-top:1px solid rgba(255,255,255,.08);margin-top:auto}.sidebar-actions{display:flex;gap:8px}.side-btn{flex:1;min-height:32px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffeb;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.side-btn svg{width:14px;height:14px}.main{margin-left:240px;flex:1;min-height:100vh}.topbar{background:var(--topbar-bg);border-bottom:1px solid var(--border);padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50}.topbar-title{font-size:18px;font-weight:700;color:var(--blue)}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-ref{display:flex;align-items:center}.topbar-ref-btn{min-height:40px;padding:0 12px;border:1px solid var(--border);background:transparent;border-radius:var(--r-sm);color:var(--blue);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap;transition:background .15s}.topbar-ref-btn svg{width:16px;height:16px;flex-shrink:0}.topbar-ref-btn:hover{background:#051d5e0d}.lawyer-impersonation-banner{margin:16px 32px 0;padding:12px 16px;border:1px solid rgba(180,129,45,.35);border-radius:var(--r-md);background:#fff6e2eb;color:#6b4b12;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:600}.lawyer-impersonation-banner button{border:0;border-radius:var(--r-sm);background:var(--blue);color:#fff;padding:8px 12px;cursor:pointer;font-weight:700}[data-theme=dark] .lawyer-impersonation-banner{background:#5e441259;color:#f6d891}.lawyer-impersonation-error{margin:8px 32px 0;color:#b42318;font-size:13px;font-weight:700}.dashboard-refresh-error{margin:12px 32px 0;padding:10px 14px;border:1px solid rgba(180,35,24,.2);border-radius:var(--r-md);background:#fef3f2eb;color:#912018;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:700}.dashboard-refresh-error button{border:0;border-radius:var(--r-sm);background:#912018;color:#fff;padding:7px 12px;cursor:pointer;font-size:13px;font-weight:700}[data-theme=dark] .dashboard-refresh-error{background:#7f1d1d3d;color:#fecaca}.nb-profile{display:flex;align-items:center;gap:9px;padding:0 10px;cursor:pointer;transition:background .15s;margin-left:2px;position:relative;min-height:40px;border-radius:var(--r-sm)}.nb-profile:hover{background:#051d5e0d}.nb-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1a3897,#051d5e);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;border:2px solid rgba(255,255,255,.35)}[data-theme=dark] .nb-av{border-color:#ffffff38}[data-theme=dark] .topbar-ref-btn:hover,[data-theme=dark] .nb-profile:hover,[data-theme=dark] .btn-theme:hover{background:#3b82f614}.nb-uname{font-size:13px;font-weight:600;color:var(--text)}.nb-chevron{color:var(--muted);transition:transform .15s;display:inline-flex}.nb-chevron svg{width:14px;height:14px}.nb-profile.open .nb-chevron{transform:rotate(180deg)}.nb-dropdown{position:absolute;top:calc(100% + 6px);right:0;width:240px;background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:0 12px 32px #00000024;z-index:200;display:none;overflow:hidden;cursor:default}.nb-dd-user{padding:16px 18px;border-bottom:1px solid var(--border);background:var(--bg)}.nb-dd-name{font-size:14px;font-weight:700;color:var(--text)}.nb-dd-meta{font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.5}.nb-dd-item{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:10px;padding:11px 18px;font-size:13px;color:var(--text);transition:background .15s;cursor:pointer;text-align:left}.nb-dd-item:hover{background:var(--bg)}.nb-dd-item svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.nb-dd-sep{border:none;border-top:1px solid var(--border);margin:4px 0}.nb-dd-item.exit{color:#d31d1d}.nb-dd-item.exit svg{color:#d31d1d}.btn-theme{width:40px;height:40px;border-radius:var(--r-sm);background:transparent;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--blue);transition:background .15s}.btn-theme:hover{background:#051d5e0d}.btn-theme svg{width:18px;height:18px}.icon-sun{display:none}.icon-moon,[data-theme=dark] .icon-sun{display:block}[data-theme=dark] .icon-moon{display:none}.menu-toggle{display:none;width:40px;height:40px;background:none;border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:11px}.menu-toggle span{display:block;height:2px;background:var(--blue);border-radius:2px;width:100%}.page-host{padding:24px clamp(16px,6vw,120px) 90px}.page-host:has([data-route=payments].active){padding-top:0;padding-bottom:20px}.page-host:has(>[data-route=chat].active){flex:1;min-height:0;padding:0;box-sizing:border-box}.main:has(>.page-host>[data-route=chat].active){height:100vh;min-height:0;display:flex;flex-direction:column}.page-host:has(>[data-route=chat].active)>.page.active{height:100%}@media(max-width:768px){.page-host:has(>[data-route=chat].active){height:auto}.main:has(>.page-host>[data-route=chat].active){height:calc(100vh - var(--mobile-nav-h, 68px) - env(safe-area-inset-bottom,0px))}@supports (height: 100dvh){.main:has(>.page-host>[data-route=chat].active){height:calc(100dvh - var(--mobile-nav-h, 68px) - env(safe-area-inset-bottom,0px))}}}.page-host:has([data-route=my-case].active),.page-host:has([data-route=documents].active){padding-top:8px;padding-bottom:20px}.page-host:has([data-route=admin-chats].active){padding:0}.page{display:none}.page.active{display:block}.placeholder-card{background:var(--card);border-radius:16px;border:1px solid var(--border);box-shadow:var(--shadow);padding:28px;max-width:940px}.placeholder-title{color:var(--blue);font-size:22px;font-weight:700;margin-bottom:10px;font-family:Unbounded,Golos Text,sans-serif}.placeholder-text{color:var(--muted);font-size:15px;line-height:1.65;max-width:720px}.mobile-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--card);border-top:1px solid var(--border);padding:8px 0 calc(12px + env(safe-area-inset-bottom,0px));z-index:200}.mobile-nav-inner{display:flex;justify-content:space-around}.mob-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;cursor:pointer;color:var(--muted);font-size:11px;font-weight:500;border:none;background:none;flex:1}.mob-nav-item.active{color:var(--blue)}.mob-nav-item svg{width:22px;height:22px}.mob-sheet-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:300;-webkit-tap-highlight-color:transparent}.mob-sheet-overlay.open{display:block}.mob-sheet{position:fixed;top:0;left:0;right:0;background:var(--card);border-radius:0 0 20px 20px;z-index:301;padding-top:env(safe-area-inset-top);transform:translateY(-100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.mob-sheet-overlay.open .mob-sheet{transform:translateY(0)}.mob-sheet-handle{width:36px;height:4px;background:var(--border);border-radius:99px;margin:4px auto 12px}.mob-sheet-user{padding:16px 20px 14px;border-bottom:1px solid var(--border)}.mob-sheet-name{font-size:17px;font-weight:700;color:var(--text)}.mob-sheet-contract{font-size:12px;color:var(--muted);margin-top:2px}.mob-sheet-item{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:12px;padding:14px 20px;font-size:15px;color:var(--text);transition:background .15s;text-align:left}.mob-sheet-item:active{background:var(--bg)}.mob-sheet-item svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.mob-sheet-sep{border:none;border-top:1px solid var(--border);margin:4px 0}.notification-badge{margin-left:auto;background:var(--np-count-badge-bg);color:var(--np-count-badge-text);border-radius:999px;font-size:11px;font-weight:700;padding:1px 6px;line-height:16px;flex-shrink:0}.mob-sheet-item.exit{color:#d31d1d}.mob-sheet-item.exit svg{color:#d31d1d}.ref-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a102080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;z-index:350;padding:16px}.ref-overlay.open{display:flex}.ref-modal{width:min(560px,100%);background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-md);overflow:hidden}.ref-modal-top{padding:22px 22px 16px;position:relative}.ref-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ref-modal-close svg{width:14px;height:14px}.ref-modal-title{font-size:22px;font-weight:700;color:var(--blue);margin-bottom:6px}.ref-modal-sub{font-size:14px;color:var(--muted);line-height:1.55}.ref-reward{margin-top:12px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#fff6e6;color:#b87000;padding:6px 12px;font-size:12px;font-weight:600}.ref-reward svg{width:14px;height:14px}.ref-modal-body{padding:0 22px 22px}.ref-field{margin-top:12px}.ref-label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.ref-input{width:100%;min-height:42px;border-radius:10px;border:1px solid var(--border);padding:0 12px;outline:none;font-size:14px;color:var(--text);background:var(--card)}.ref-input:focus{border-color:var(--blue)}.ref-submit{width:100%;min-height:44px;border-radius:10px;border:none;background:var(--blue);color:#fff;font-weight:700;font-size:14px;margin-top:14px;cursor:pointer}.ref-submit:hover{background:var(--blue-light)}.ref-submit:disabled{opacity:.65;cursor:not-allowed}.ref-error{margin-top:8px;font-size:12px;color:#d31d1d;line-height:1.4}.ref-hint{margin-top:10px;font-size:11.5px;color:var(--muted);line-height:1.45}.ref-success{padding:28px 24px;text-align:center}.ref-success-title{font-size:20px;font-weight:700;color:var(--blue);margin-bottom:8px}.ref-success-sub{font-size:14px;color:var(--muted);line-height:1.55}.help-modal-body{padding:0 22px 22px;display:flex;flex-direction:column;gap:10px}.help-contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.help-contact-btn:hover{background:var(--hover, rgba(0, 0, 0, .04))}.help-contact-btn--primary{background:var(--blue);color:#fff;border-color:transparent}.help-contact-btn--primary:hover{background:var(--blue-light)}.help-contact-btn svg{width:16px;height:16px;flex-shrink:0}.help-hours{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted);margin-top:2px}.help-hours svg{width:13px;height:13px;flex-shrink:0}.auth-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#fff,#f7f9fa,#fff)}.auth-logo-wrap{width:100%;display:flex;justify-content:center;margin-bottom:24px}.auth-logo{width:100%;max-width:280px;height:auto}.auth-splash-spinner{width:28px;height:28px;border:3px solid rgba(5,29,94,.15);border-top-color:#051d5e;border-radius:50%;animation:auth-splash-spin .7s linear infinite}@keyframes auth-splash-spin{to{transform:rotate(360deg)}}.auth-card{background:linear-gradient(145deg,#fff,#f7f9fa);border-radius:20px;padding:56px 48px;width:100%;max-width:440px;box-shadow:0 25px 50px #0000001f,0 0 0 1px #f3f4f6;border:1px solid #f3f4f6}.auth-title{font-size:32px;font-weight:700;margin-bottom:12px;text-align:center;color:#111827;letter-spacing:-.5px}.auth-subtitle{color:#374151;text-align:center;margin-bottom:40px;line-height:1.6;font-size:15px}.auth-form{display:flex;flex-direction:column;gap:12px}.auth-input{width:100%;background:#f3f6f8;border:1px solid #f3f4f6;color:#111827;padding:16px 18px;font-size:16px;border-radius:10px;outline:none;transition:border-color .2s ease}.auth-input:focus{border-color:#2563eb}.auth-error{color:#ef4444;font-size:14px;margin-top:-2px}.auth-btn{width:100%;margin-top:8px;padding:16px;font-size:16px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit}.auth-btn-primary{background:#2563eb;color:#fff;box-shadow:0 4px 14px #2563eb40}.auth-btn-primary:hover{background:#1d4ed8;box-shadow:0 6px 20px #2563eb4d}.auth-btn-secondary{margin-top:0;background:transparent;color:#111827;border:2px solid rgba(17,24,39,.16)}.auth-btn-secondary:hover{background:#0000000a}.auth-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.auth-consents{display:flex;flex-direction:column;gap:10px;margin-top:4px}.auth-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;color:#374151}.auth-consent input{width:16px;height:16px;margin-top:1px;flex-shrink:0;accent-color:#2563eb}.auth-consent a{color:#2563eb;text-decoration:underline}.auth-consent em{display:inline-flex;margin-left:6px;color:#b45309;font-style:normal;font-weight:600}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:500;max-width:920px;margin:0 auto;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:space-between;gap:16px}.cookie-banner-text{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:var(--muted)}.cookie-banner-text strong{color:var(--text);font-size:14px}.cookie-banner-text a{color:var(--blue);font-weight:600;text-decoration:underline}.cookie-banner-actions{display:flex;gap:10px;flex-shrink:0}.cookie-banner-primary,.cookie-banner-secondary{min-height:40px;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700;border:1px solid var(--border)}.cookie-banner-primary{color:#fff;background:var(--blue);border-color:var(--blue)}.cookie-banner-secondary{color:var(--text);background:transparent}[data-theme=dark] .auth-screen{background:linear-gradient(135deg,#1a1e2e,#151927,#1a1e2e)}[data-theme=dark] .auth-card{background:linear-gradient(145deg,#1f2437,#1a1e2e);border-color:var(--border);box-shadow:0 25px 50px #00000059,0 0 0 1px var(--border)}[data-theme=dark] .auth-title{color:var(--text)}[data-theme=dark] .auth-subtitle{color:var(--muted)}[data-theme=dark] .auth-input{background:var(--bg);border-color:var(--border);color:var(--text)}[data-theme=dark] .auth-input:focus{border-color:var(--blue)}[data-theme=dark] .auth-error{color:#f87171}[data-theme=dark] .auth-consent{color:var(--muted)}[data-theme=dark] .auth-logo{filter:brightness(0) invert(1)}[data-theme=dark] .auth-btn-secondary{color:var(--text);border-color:#ffffff2e}[data-theme=dark] .auth-btn-secondary:hover{background:#ffffff0f}.policy-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:40px 20px 80px;background:linear-gradient(135deg,#fff,#f7f9fa,#fff)}[data-theme=dark] .policy-page{background:linear-gradient(135deg,#1a1e2e,#151927,#1a1e2e)}.policy-container{width:100%;max-width:720px}.policy-title{font-size:24px;font-weight:700;color:#111827;margin-bottom:6px;letter-spacing:-.3px}[data-theme=dark] .policy-title{color:var(--text)}.policy-subtitle{color:#6b7280;font-size:14px;margin-bottom:28px}[data-theme=dark] .policy-subtitle{color:var(--muted)}.policy-section{background:#fff;border-radius:12px;border:1px solid #e5e7eb;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a}[data-theme=dark] .policy-section{background:var(--bg);border-color:var(--border)}.policy-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:none;border:none;cursor:pointer;font-size:15px;font-weight:600;color:#111827;font-family:inherit;text-align:left;transition:background .15s}.policy-section-header:hover{background:#00000005}[data-theme=dark] .policy-section-header{color:var(--text)}[data-theme=dark] .policy-section-header:hover{background:#ffffff08}.policy-chevron{font-size:14px;transition:transform .2s ease;color:#9ca3af;flex-shrink:0;margin-left:12px}.policy-chevron.open{transform:rotate(90deg)}.policy-section-body{padding:0 20px 18px;font-size:14px;line-height:1.7;color:#374151}[data-theme=dark] .policy-section-body{color:var(--muted)}.policy-section-body p{margin:0 0 10px}.policy-section-body p:last-child{margin-bottom:0}.policy-term{margin-bottom:8px}.policy-term strong{color:#111827}[data-theme=dark] .policy-term strong{color:var(--text)}.policy-subsection{margin:12px 0}.policy-subsection h4{font-size:14px;font-weight:600;color:#111827;margin:0 0 6px}[data-theme=dark] .policy-subsection h4{color:var(--text)}.policy-subsection ul{margin:0;padding-left:18px}.policy-subsection li{margin-bottom:4px}.policy-extra{font-style:italic;color:#6b7280;margin-top:10px!important}[data-theme=dark] .policy-extra{color:var(--muted)}.policy-footer{margin-top:32px;text-align:center}.policy-back-btn{padding:10px 28px;font-size:14px;font-weight:600;color:#2563eb;background:#2563eb0f;border:1px solid rgba(37,99,235,.2);border-radius:10px;cursor:pointer;font-family:inherit;transition:all .2s}.policy-back-btn:hover{background:#2563eb1f}[data-theme=dark] .policy-back-btn{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa33}[data-theme=dark] .policy-back-btn:hover{background:#60a5fa26}.policy-section--danger{border-color:#fca5a5;background:#fffbfb}[data-theme=dark] .policy-section--danger{border-color:#5c2020;background:#2a1212}.deletion-title{font-size:17px;font-weight:700;color:#051d5e;padding:18px 20px 14px;margin:0;display:flex;align-items:center;gap:10px}[data-theme=dark] .deletion-title{color:var(--text)}.deletion-num{width:28px;height:28px;background:#051d5e;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;font-weight:700}.deletion-num--danger{background:#dc2626}.deletion-highlight{background:#eff6ff;border-left:4px solid #051d5e;padding:14px 16px;border-radius:0 10px 10px 0;margin:14px 20px;font-size:14px;line-height:1.55;color:#374151}[data-theme=dark] .deletion-highlight{background:#051d5e26;color:var(--muted)}.deletion-list{padding:0 20px 4px 36px;margin:0;font-size:14.5px;color:#374151;line-height:1.65}.deletion-list li{margin-bottom:8px}[data-theme=dark] .deletion-list{color:var(--muted)}.deletion-table{width:100%;border-collapse:collapse;margin:12px 20px 16px;font-size:13.5px}.deletion-table th{background:#f1f3f9;text-align:left;padding:9px 12px;font-weight:600;color:#374151}.deletion-table td{padding:9px 12px;border-top:1px solid #eee;color:#4b5563;vertical-align:top}.deletion-table tr:hover td{background:#fafbfd}[data-theme=dark] .deletion-table th{background:#ffffff0a;color:var(--muted)}[data-theme=dark] .deletion-table td{border-color:var(--border);color:var(--muted-2, #9ca3af)}[data-theme=dark] .deletion-table tr:hover td{background:#ffffff05}.deletion-badge{display:inline-block;padding:2px 10px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap}.deletion-badge--del{background:#fef2f2;color:#dc2626}.deletion-badge--keep{background:#ecfdf5;color:#059669}@media(max-width:768px){.policy-title{font-size:20px}.policy-section-header{padding:14px 16px;font-size:14px}.policy-section-body{padding:0 16px 14px;font-size:13px}}[data-theme=dark] .ref-reward{background:#ffa41226;color:#fbbf24}@media(max-width:900px){.auth-card{padding:44px 30px;border-radius:16px}.page-host{padding:20px 16px 94px}.topbar{padding:0 16px}}@media(max-width:768px){.sidebar{transform:translate(-100%);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.sidebar.open{transform:translate(0)}.main{margin-left:0}.menu-toggle{display:flex}.mobile-nav{display:block}.topbar-ref{display:none}.cookie-banner{flex-direction:column;align-items:stretch;bottom:calc(var(--mobile-nav-h, 68px) + env(safe-area-inset-bottom,0px) + 10px)}.cookie-banner-actions{flex-direction:column}.nb-profile{margin-left:0;padding:4px}.nb-profile .nb-uname,.nb-profile .nb-chevron{display:none}.nb-profile #nbDropdown{display:none!important}}@media(min-width:769px){.shell-layout[data-doc-detail-open=true]{--shell-sidebar-width: 64px;--shell-main-margin-left: 64px}.shell-layout[data-doc-detail-open=true] .sidebar{width:64px;overflow:hidden}.shell-layout[data-doc-detail-open=true] .logo-img-full{display:none}.shell-layout[data-doc-detail-open=true] .sidebar-logo{padding:0;margin-bottom:60px}.shell-layout[data-doc-detail-open=true] .logo-img-mark{display:block;width:32px;margin:20px auto;padding:0}.shell-layout[data-doc-detail-open=true] .nav-item{justify-content:center;padding:11px 0}.shell-layout[data-doc-detail-open=true] .nav-label{display:none}.shell-layout[data-doc-detail-open=true] .sidebar-footer{padding:20px 12px 0}.shell-layout[data-doc-detail-open=true] .side-btn-label{display:none}.shell-layout[data-doc-detail-open=true] .page-host{padding-top:0;padding-left:0;padding-bottom:0}[data-theme=dark] .shell-layout[data-doc-detail-open=true] .main{background:#0f1218}}
