:root{--blue: #051d5e;--blue-light: #0a2f96;--orange: #ffa412;--white: #ffffff;--bg: #f7f8fa;--card: #ffffff;--border: #e6e6e6;--text: #1a1a2e;--muted: #7f8c8d;--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: #5b8fff;--blue-light: #7aa5ff;--orange: #ffa412;--white: #ffffff;--bg: #0d1117;--card: #161b27;--border: #2a3347;--text: #f0f4ff;--muted: #90a0c2;--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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}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_1xw82_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px}._content_1xw82_11{width:100%;max-width:100%;outline:none}._button_hu8js_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_hu8js_1:disabled{opacity:.5;cursor:not-allowed}._button_hu8js_1:focus-visible{outline:2px solid var(--blue, #051d5e);outline-offset:2px}._primary_hu8js_36{background-color:var(--blue, #051d5e);color:var(--white, #ffffff);border:1.5px solid var(--blue, #051d5e)}._primary_hu8js_36:hover:not(:disabled){background-color:var(--blue-light, #0a2f96);border-color:var(--blue-light, #0a2f96)}._outline_hu8js_47{background-color:transparent;color:var(--text, #1a1a2e);border:1.5px solid var(--border, #e6e6e6)}._outline_hu8js_47:hover:not(:disabled){background-color:var(--bg, #f7f8fa);border-color:var(--blue-light, #0a2f96)}[data-theme=dark] ._outline_hu8js_47:hover:not(:disabled){background-color:#ffffff0d}._secondary_hu8js_62{background-color:var(--bg, #f7f8fa);color:var(--text, #1a1a2e);border:1.5px solid var(--border, #e6e6e6)}._secondary_hu8js_62:hover:not(:disabled){background-color:var(--card, #ffffff);border-color:var(--blue-light, #0a2f96)}[data-theme=dark] ._secondary_hu8js_62{background-color:#ffffff14;color:var(--text, #f0f4ff)}[data-theme=dark] ._secondary_hu8js_62:hover:not(:disabled){background-color:#ffffff1f}._wrapper_13w2w_1{position:relative;display:inline-flex;width:100%}._trigger_13w2w_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_13w2w_7:hover{border-color:#2b5fd9}._trigger_13w2w_7._isOpen_13w2w_27{border-color:#2b5fd9;box-shadow:0 0 0 3px #2b5fd91f}._triggerText_13w2w_32{color:inherit}._triggerText_13w2w_32._placeholder_13w2w_36{color:var(--muted, #7f8c8d)}._triggerIcon_13w2w_40{width:18px;height:18px;color:var(--muted, #7f8c8d);flex-shrink:0;margin-left:8px}._popup_13w2w_48{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_13w2w_1 .15s ease}@keyframes _dpIn_13w2w_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._popupUp_13w2w_71{animation-name:_dpInUp_13w2w_1}@keyframes _dpInUp_13w2w_1{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._header_13w2w_86{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._navBtn_13w2w_93{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_13w2w_93:hover{background:#f5f7fa;border-color:var(--blue-light, #0a2f96)}._navBtn_13w2w_93 svg{width:16px;height:16px}._headerCenter_13w2w_117{display:flex;align-items:center;gap:8px}._monthLabel_13w2w_123,._yearLabel_13w2w_124{font-size:17px;font-weight:700;color:var(--text, #1a1a2e);line-height:1.3}._labelBtn_13w2w_131{display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:8px;transition:background .1s}._labelBtn_13w2w_131:hover{background:#051d5e0f}._chevron_13w2w_147{width:11px;height:11px;color:var(--text, #1a1a2e);opacity:.55;transition:transform .15s ease}._dropdown_13w2w_156{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_13w2w_1 .12s ease}@keyframes _ddIn_13w2w_1{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._dropdownGrid_13w2w_181{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}._dropdownScroll_13w2w_187{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}._dropdownItem_13w2w_195{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_13w2w_195:hover{background:#051d5e0f}._dropdownItemActive_13w2w_213{background:var(--blue, #051d5e);color:#fff;font-weight:700}._dropdownItemActive_13w2w_213:hover{background:var(--blue-light, #0a2f96)}._weekdays_13w2w_223{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}._weekday_13w2w_223{text-align:center;font-size:12px;font-weight:600;color:#8892a8;padding:6px 0 4px}._grid_13w2w_237{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._cell_13w2w_243{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_13w2w_243:hover{background:#051d5e0d}._cell_13w2w_243._otherMonth_13w2w_262{color:#b0bac9}._cell_13w2w_243._otherMonth_13w2w_262:hover{color:var(--text, #1a1a2e);opacity:.7}._cell_13w2w_243._selected_13w2w_271{background:var(--blue, #051d5e);color:#fff;font-weight:700}._cell_13w2w_243._selected_13w2w_271:hover{background:var(--blue-light, #0a2f96)}._footer_13w2w_281{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #eef2f7}._applyBtn_13w2w_290{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_13w2w_290:hover{background:var(--blue-light, #0a2f96)}._cancelBtn_13w2w_310{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_13w2w_310:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=dark] ._trigger_13w2w_7{background:#1c2333;border-color:#2a355e}[data-theme=dark] ._popup_13w2w_48{background:#161b27;border-color:#2a3347;box-shadow:0 16px 48px #00000073}[data-theme=dark] ._navBtn_13w2w_93{border-color:#2a355e;color:#f0f4ff}[data-theme=dark] ._navBtn_13w2w_93:hover{background:#ffffff0f}[data-theme=dark] ._weekday_13w2w_223{color:#5a6580}[data-theme=dark] ._cell_13w2w_243._otherMonth_13w2w_262{color:#4a5568}[data-theme=dark] ._cell_13w2w_243:hover{background:#5b8fff1a}[data-theme=dark] ._cell_13w2w_243._selected_13w2w_271{background:var(--blue, #5b8fff)}[data-theme=dark] ._footer_13w2w_281{border-top-color:#2a3347}[data-theme=dark] ._labelBtn_13w2w_131:hover{background:#ffffff0f}[data-theme=dark] ._dropdown_13w2w_156{background:#1c2333;border-color:#2a355e;box-shadow:0 10px 32px #0006}[data-theme=dark] ._dropdownItem_13w2w_195:hover{background:#5b8fff1a}[data-theme=dark] ._cancelBtn_13w2w_310{background:#1c2333;border-color:#2a355e}[data-theme=dark] ._cancelBtn_13w2w_310:hover{background:#242d42}.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:#162d73;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-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{all:unset;box-sizing:border-box;flex:1;padding:10px;font-size:13.5px;font-weight:600;line-height:1.25;text-align:center;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:hover{color:#44506a;background:#f0f2f7}.documents-native .docs-tab.is-active{color:#162d73;background:#fff;box-shadow:0 1px 3px #101c481a,0 0 0 1px #e2e7f2}.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;justify-content:space-between;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-header-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.documents-native .docs-section-title{margin: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;min-height:30px;padding:7px 16px;font-size:12px;font-weight:700;line-height:1.1;letter-spacing:-.01em;color:#7d8aa5;white-space:nowrap;background:#e8eef9;border-radius:999px}.documents-native .docs-section-count.has-loaded{color:#29478b;background:#e8eef9}.documents-native .docs-section-count.is-complete{color:var(--status-success-text);background:var(--status-success-bg)}.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:#051d5e}.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}.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 .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}[data-theme=dark] .documents-native .docs-tab:hover{color:#cbd5e1;background:#1e2842}[data-theme=dark] .documents-native .docs-tab.is-active{color:#e2e8f0;background:#232d45;box-shadow:0 1px 3px #0000004d,0 0 0 1px #2a355e}[data-theme=dark] .documents-native .docs-section-header:hover,[data-theme=dark] .documents-native .doc-row:hover{background:#182035}[data-theme=dark] .documents-native .docs-section-count{color:#94a3b8;background:#1c2840}[data-theme=dark] .documents-native .docs-section-count.has-loaded{color:#b9cbff;background:#1c2840}[data-theme=dark] .documents-native .docs-section-count.is-complete{color:var(--status-success-text);background:var(--status-success-bg)}[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:#2a355e;box-shadow:0 24px 80px #00000080}[data-theme=dark] .documents-native .doc-help-modal{background:#151c2b;border-color:#2a355e;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:#2a355e}[data-theme=dark] .documents-native .doc-help-modal-note-text{color:#c7d6ff}@media(max-width:767px){.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:22px}.documents-native .docs-progress-label{font-size:12px}.documents-native .docs-tabs-block{padding:4px;border-radius:12px}.documents-native .docs-tabs{gap:2px}.documents-native .docs-tab{padding:9px 6px;font-size:12px;line-height:1.2;border-radius:8px;white-space:normal}.documents-native .docs-sections{gap:10px}.documents-native .docs-section{border-radius:14px}.documents-native .docs-section-header{padding:13px 14px}.documents-native .docs-section-title{font-size:15px}.documents-native .docs-section-count{min-height:26px;padding:5px 12px;font-size:11px}.documents-native .doc-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto auto;padding:13px 10px 12px;gap:4px 8px;border-bottom:1px solid #f0f2f7;align-items:start;min-height:88px}.documents-native .doc-row:last-child{border-bottom:none}.documents-native .doc-row-icon{width:22px!important;height:22px!important;margin-top:1px!important;grid-column:1;grid-row:1 / -1;flex-shrink:0!important}.documents-native .doc-row-icon svg{width:20px!important;height:20px!important}.documents-native .doc-row-body{display:contents}.documents-native .doc-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;grid-column:2 / -1;grid-row:1}.documents-native .doc-row-head .doc-inline-status{margin-left:auto;flex-shrink:0}.documents-native .doc-row-title{font-size:14.5px;font-weight:700}.documents-native .doc-inline-status{flex-shrink:0;font-size:10.5px;padding:3px 8px;border-radius:6px}.documents-native .doc-row-desc{grid-column:2 / -1;grid-row:2;font-size:12px;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:11px;line-height:1.35;color:#98a2b3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.documents-native .doc-row-trailing{display:contents}.documents-native .doc-row-action{grid-column:2;grid-row:4;width:100%;height:40px;padding:0 16px;margin-top:8px;font-size:14px;font-weight:700;border-radius:10px}.documents-native .doc-row-help{grid-column:3;grid-row:4;width:36px;height:40px;margin-top:8px;color:#162d73;background:#f0f3fa;border-radius:10px;border:none}.documents-native .doc-row-help:hover{background:#e2e7f5}.documents-native .doc-help-modal{width:min(356px,100%)}.documents-native .doc-help-modal-overlay{left:0}.documents-native .doc-help-modal-title{font-size:17px}.documents-native .doc-help-modal-note{gap:8px}}.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:#fffbeb}.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:#162d73;border-radius:8px}.docs-split-doc-list .doc-row.is-active:hover{background:#1a3580}.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:768px){.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 16px;border-bottom:1px solid #eef2f7;background:var(--card, #ffffff)}.doc-detail-back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#162d73;cursor:pointer;border-radius:8px;border:1.5px solid #d4dbf0;background:transparent;flex-shrink:0}.doc-detail-back:hover{background:#f5f7fa}.doc-detail-back-title{font-size:15px;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:8px;width:100%;padding:11px 14px;background:var(--card, #ffffff);border:1.5px solid #d4dbf0;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;color:var(--text, #1a1a2e);transition:border-color .12s ease}.doc-detail-doc-switcher-trigger:hover{border-color:var(--blue-light, #0a2f96)}.doc-detail-doc-switcher-icon{width:18px;height:18px;color:var(--blue, #051d5e);flex-shrink:0}.doc-detail-doc-switcher-chevron{width:14px;height:14px;color:#8892a8;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 #e2e8f0;border-radius:12px;box-shadow:0 10px 32px #0a163c24;padding:4px;flex-direction:column;gap:1px}.doc-detail-doc-switcher-dropdown.is-open{display:flex}.doc-detail-doc-switcher-option{display:block;width:100%;padding:10px 14px;font-size:13.5px;font-weight:500;color:var(--text, #1a1a2e);background:none;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:all .08s ease}.doc-detail-doc-switcher-option:hover{background:#051d5e0f}.doc-detail-doc-switcher-option.is-active{background:var(--blue, #051d5e);color:#fff;font-weight:700}}@media(min-width:769px){.doc-detail-mobile-header,.doc-detail-doc-switcher{display:none}}@media(min-width:769px){.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:#fff;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-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}.docs-page-panel-add:hover{border-color:#162d73;background:transparent}.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:768px){.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:#151c2b;border-color:#2a355e}[data-theme=dark] .docs-page-panel-item:hover{background:#1e2a45}[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:#2a355e}[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:#2a355e}.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{font-size:13px;line-height:1.4;color:#64758b}.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{border-color:#86efac}.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%;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 .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,[data-theme=dark] .doc-modal-field-control,[data-theme=dark] .doc-modal-field-value{background:#1c2333;border-color:#2a355e}[data-theme=dark] .documents-native .passport-step-nav-btn:not(:disabled):hover,[data-theme=dark] .documents-native .doc-modal-variant-tab:hover{background:#202b44;border-color:var(--blue-light)}[data-theme=dark] .documents-native .doc-modal-variant-tab.is-active{color:#b9cbff;background:#2b5fd940;border-color:var(--blue-light);box-shadow:0 0 0 2px #7aa5ff38}[data-theme=dark] .documents-native .doc-modal-actions{border-bottom-color:#2a355e}[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}@media(max-width:767px){.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-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:linear-gradient(180deg,#f9fbfd,#f1f5ff);cursor:pointer;transition:all .15s ease}.doc-simple-upload-area:hover,.doc-simple-upload-area:active{border-color:#162d73;background:linear-gradient(180deg,#f0f4ff,#e8eef8)}.doc-simple-upload-icon-wrap{width:32px;height:32px;border-radius:8px;background:#fff;box-shadow:0 1px 6px #161d7314}.doc-simple-upload-icon{width:16px;height:16px}.doc-simple-upload-text{font-size:13px;font-weight:700;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}.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{flex-wrap:wrap;align-items:flex-start;padding:12px 14px;gap:10px;border-radius:12px}.nssd-upload-card .doc-upload-progress-card .doc-upload-progress-body{flex:1;min-width:0}.nssd-upload-card .doc-upload-progress-card .doc-upload-progress-track,.nssd-upload-card .doc-upload-progress-card .doc-upload-progress-pct{width:100%;flex-basis:100%}.nssd-upload-card .doc-upload-success-card{flex-wrap:wrap;align-items:flex-start;padding:12px 14px;gap:10px;border-radius:12px}.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{flex-wrap:wrap;align-items:flex-start;padding:12px 14px;gap:10px;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{flex:1 1 calc(50% - 4px);min-width:0}.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-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}.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-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 20px;box-shadow:none;background:transparent;border:none;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.shell-layout[data-doc-detail-open=true] .docs-split-detail{display:flex;flex-direction:column;background:#f8fafc;padding:16px}.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:#0a2a7a}.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}.doc-detail-actions>button{min-height:40px}.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:20px;padding:40px 24px;border:none;border-radius:20px;cursor:pointer;background:#f0f6ff;transition:background .15s}.doc-simple-upload-area:hover{background:#dce8ff}.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-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-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}.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:min(820px,100%);max-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{flex:1;min-height:0;overflow:auto;display:flex;justify-content:center;background:#f5f7fa}.doc-file-preview-iframe{width:100%;height:70vh;min-height:400px;border:none;background:#fff}.doc-file-preview-loading{display:flex;align-items:center;justify-content:center;height:70vh;min-height:400px;font-size:14px;color:#64748b}.payments-native{--navy: #051d5e;--navy-h: #0a2878;--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: #5b8fff;--navy-h: #7aa5ff;--n10: #1a2340;--n20: #243060;--gbg: var(--status-success-bg);--bg: #0d1117;--surf: #161b27;--surf2: #1c2333;--bd: #2a3347;--bd2: #222b3e;--t: #f0f4ff;--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:24px 0 60px;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:linear-gradient(130deg,#051d5e,#0d3497 60%,#1a4db8);border-radius:var(--r);padding:20px 24px;box-shadow:0 6px 24px #051d5e40}[data-theme=dark] .payments-native .hero{background:linear-gradient(130deg,#0a1a4a,#112a7a 60%,#1a3c9c)}.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{font-family:Unbounded,Golos Text,sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1}.payments-native .hero-stages span{font-size:13px;font-weight:500;color:#ffffff80;font-family:Golos Text,sans-serif;margin-left:6px;vertical-align:middle}.payments-native .hero-forecast{text-align:right}.payments-native .hero-forecast-label{font-size:11px;color:#ffffff73;margin-bottom:2px;position:relative}.payments-native .hero-forecast-val{font-size:13px;font-weight:700;color:var(--accent)}.payments-native .fc-tip{font-size:12px;background:#fff3;color:#fff;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:6px;background:#ffffff24;border-radius:99px;overflow:hidden;position:relative}.payments-native .pbar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--status-success-text),var(--accent));width:5.8%}.payments-native .pbar-meta{display:flex;justify-content:space-between;font-size:11px;color:#ffffff6b;margin-top:4px;flex-wrap:wrap;gap:4px}.payments-native .pbar-meta b{color:#ffffffbf}.payments-native .active-card{background:var(--surf);border-radius:var(--r);padding:22px 24px;border:1.5px solid var(--n20);box-shadow:var(--sh-card)}.payments-native .ac-eyebrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:8px;flex-wrap:wrap}.payments-native .ac-block-status{display:flex;align-items:center;gap:8px}.payments-native .ac-block-dot{width:8px;height:8px;border-radius:50%;background:var(--status-success-text);flex-shrink:0;box-shadow:0 0 0 3px #1a9e6a33;animation:paypulse 2.5s ease-in-out infinite}@keyframes paypulse{0%,to{box-shadow:0 0 0 3px #1a9e6a33}50%{box-shadow:0 0 0 6px #1a9e6a0f}}.payments-native .ac-block-label{font-size:11px;font-weight:700;color:var(--status-success-text);text-transform:uppercase;letter-spacing:.07em}.payments-native .ac-name{font-size:18px;font-weight:700;color:var(--t);line-height:1.25;margin-bottom:8px}.payments-native .ac-what{font-size:13.5px;color:var(--t2);line-height:1.65}.payments-native .ac-divider{height:1px;background:var(--bd);margin:18px 0}.payments-native .ac-pay-label{font-size:11.5px;color:var(--t3);margin-bottom:8px}.payments-native .ac-pay-row{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.payments-native .ac-pay-num{font-family:Unbounded,Golos Text,sans-serif;font-size:13px;font-weight:700;color:var(--t3)}.payments-native .ac-pay-num span{font-size:11px;font-weight:500}.payments-native .ac-pay-amount{font-family:Unbounded,Golos Text,sans-serif;font-size:26px;font-weight:700;color:var(--navy)}.payments-native .btn-pay{width:100%;height:54px;background:var(--navy-h);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;transition:background .15s,transform .08s,box-shadow .08s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;box-shadow:inset 0 -1px #0000002e;padding:0 16px;line-height:1;cursor:pointer}.payments-native .btn-pay:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);opacity:1;transition:opacity .15s}.payments-native .btn-pay svg{width:18px;height:18px;flex:0 0 18px;display:block;pointer-events:none}.payments-native .btn-pay:hover{background:var(--navy-h)}.payments-native .btn-pay:hover:after{opacity:1}.payments-native .btn-pay:active{background:var(--navy);transform:translateY(1px) scale(.995);box-shadow:inset 0 2px #0000003d}@keyframes payrot{to{transform:rotate(360deg)}}.payments-native .ac-deadline-row{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;color:var(--t3);margin-top:10px}.payments-native .ac-deadline-row svg{width:12px;height:12px;flex-shrink:0}.payments-native .stages-block{background:var(--surf);border:1px solid var(--bd);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.payments-native .stages-toggle{display:flex;align-items:center;gap:12px;padding:15px 20px;border:none;background:none;width:100%;text-align:left;transition:background .12s}.payments-native .stages-toggle:hover{background:var(--surf2)}.payments-native .stages-toggle-ico{width:30px;height:30px;border-radius:8px;background:var(--n10);display:flex;align-items:center;justify-content:center;flex-shrink:0}.payments-native .stages-toggle-ico svg{width:14px;height:14px;color:var(--navy)}.payments-native .stages-toggle-info{flex:1;min-width:0;text-align:left}.payments-native .stages-toggle-title{font-size:13.5px;font-weight:700;color:var(--t)}.payments-native .stages-toggle-sub{font-size:12px;color:var(--t3);margin-top:1px}.payments-native .stages-chev{color:var(--t3);transition:transform .22s ease;flex-shrink:0}.payments-native .stages-block.open .stages-chev{transform:rotate(180deg)}.payments-native .stages-list{display:none;border-top:1px solid var(--bd)}.payments-native .stages-block.open .stages-list{display:block}.payments-native .sphase-label{padding:9px 20px 7px;background:var(--surf2);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--t3);border-bottom:1px solid var(--bd);border-top:1px solid var(--bd)}.payments-native .sphase-label:first-child{border-top:none}.payments-native .srow{display:flex;align-items:center;gap:10px;padding:11px 20px;border-bottom:1px solid var(--bd2);font-size:13px;border-left:3px solid transparent;min-height:48px;transition:background .12s}.payments-native .srow:not(.s-active):hover{background:var(--surf2)}.payments-native .srow.s-active{background:var(--n10);border-left-color:var(--navy)}.payments-native .sdot{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.payments-native .sdot.done{background:var(--status-success-bg);color:var(--status-success-text)}.payments-native .sdot.unpaid{background:var(--status-warn-bg);color:var(--status-warn-text);border:1.5px solid var(--status-warn-border)}[data-theme=dark] .payments-native .sdot.unpaid{background:#db7b1733;color:#fcd34d;border-color:#db7b1766}.payments-native .sdot.ahead{background:var(--surf2);color:var(--t3);border:1px solid var(--bd)}.payments-native .srow-name{flex:1;min-width:0;color:var(--t2);font-weight:500;line-height:1.35}.payments-native .srow-name.s-done{color:var(--t3)}.payments-native .srow-name.s-cur{color:var(--t);font-weight:700}.payments-native .srow-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.payments-native .srow-price{font-size:12.5px;font-weight:700;color:var(--t3);white-space:nowrap}.payments-native .srow-price.paid{color:var(--status-success-text)}.payments-native .spill{font-size:10.5px;font-weight:600;border-radius:6px;padding:2px 7px;white-space:nowrap}.payments-native .spill.done{background:var(--status-success-bg);color:var(--status-success-text)}.payments-native .btn-stage-pay{background:var(--n10);color:var(--navy);border:1.5px solid var(--n20);border-radius:7px;width:80px;height:30px;font-size:11.5px;font-weight:700;white-space:nowrap;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.payments-native .btn-stage-pay:hover,.payments-native .btn-stage-pay.active{background:var(--navy);color:#fff;border-color:var(--navy)}.payments-native .btn-stage-pay:disabled{opacity:.55;cursor:not-allowed;background:var(--surf2);color:var(--t3);border-color:var(--bd)}.payments-native .srow-deposit{display:flex;align-items:flex-start;gap:9px;padding:10px 20px;background:var(--surf2);border-bottom:1px solid var(--bd);font-size:12px;color:var(--t3);line-height:1.55}.payments-native .srow-deposit svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.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:767px){.payments-native .pg{padding:16px 0 calc(92px + env(safe-area-inset-bottom,0px));gap:12px}.payments-native .hero{padding:18px 20px}.payments-native .hero-top{flex-direction:column;gap:10px}.payments-native .hero-forecast{text-align:left}.payments-native .hero-stages{font-size:22px}.payments-native .hero-stages span{font-size:14px}.payments-native .active-card{padding:20px}.payments-native .ac-name{font-size:18px;line-height:1.3}.payments-native .ac-what{font-size:14.5px;line-height:1.6}.payments-native .ac-pay-label{font-size:12.5px}.payments-native .ac-pay-amount{font-size:26px}.payments-native .btn-pay{height:56px;font-size:17px}.payments-native .stages-toggle{padding:16px 18px}.payments-native .stages-toggle-title{font-size:14px}.payments-native .stages-toggle-sub{font-size:12.5px}.payments-native .sphase-label{padding:10px 16px 8px;font-size:11px}.payments-native .srow{padding:12px 16px;gap:10px;min-height:52px}.payments-native .srow-name{font-size:14px;line-height:1.35}.payments-native .srow-price{font-size:13px}.payments-native .btn-stage-pay{width:88px;height:34px;font-size:12px}.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_1lszx_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_1lszx_2{--surface: #161b27;--border: #2a3347;--text: #f0f4ff;--text-2: #b8c4dd;--text-3: #6b7a99;--bg: #0d1117;--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: #5b8fff;--navy-hover: #7aa5ff}._hero_1lszx_48{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:18px;padding:26px 30px;color:#fff;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 8px 32px #051d5e38}._heroChevrons_1lszx_59{position:absolute;right:-20px;bottom:-20px;pointer-events:none;-webkit-user-select:none;user-select:none}._heroTop_1lszx_67{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}._heroGreet_1lszx_75{font-size:12px;color:#ffffff73;margin-bottom:3px}._heroName_1lszx_81{font-family:Unbounded,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1.2}._heroTopRight_1lszx_90{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}._statusPill_1lszx_99{display:inline-flex;align-items:center;gap:8px;border:1.5px solid;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:600;flex-shrink:0;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}._statusDot_1lszx_115{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:_blink_1lszx_1 2.5s infinite;flex-shrink:0}@keyframes _blink_1lszx_1{0%,to{opacity:1}50%{opacity:.35}}._caseChip_1lszx_136,._caseChipPending_1lszx_137{display:inline-flex;align-items:center;gap:7px;border-radius:8px;padding:4px 10px 4px 8px;font-size:11.5px;font-weight:600;width:fit-content}._caseChip_1lszx_136{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;transition:background .15s}._caseChip_1lszx_136:hover{background:#fff3}._caseChip_1lszx_136 svg{width:13px;height:13px;flex-shrink:0;opacity:.7}._caseChipArrow_1lszx_167{opacity:.5!important;margin-left:2px}._caseChipPending_1lszx_137{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff6}._caseChipPending_1lszx_137 svg{width:13px;height:13px;flex-shrink:0;opacity:.5}._actionCounter_1lszx_186{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_1lszx_197{background:var(--status-success-bg);border-color:var(--status-success-border)}._actionNum_1lszx_202{font-family:Unbounded,sans-serif;font-size:28px;font-weight:700;color:var(--status-warn-text);line-height:1}._actionCounterDone_1lszx_197 ._actionNum_1lszx_202{color:var(--status-success-text)}._actionLabel_1lszx_214{font-size:15px;font-weight:600;color:#ffffffe6;line-height:1.3}._actionCounterDone_1lszx_197 svg{color:var(--status-success-text)}._heroMsg_1lszx_226{font-size:13.5px;color:#ffffffa6;line-height:1.65;max-width:520px;margin-bottom:20px}._heroProgress_1lszx_235{display:flex;align-items:center;gap:12px}._progressDots_1lszx_241{display:flex;gap:5px;align-items:center;flex-shrink:0}._progressDot_1lszx_241{width:8px;height:8px;border-radius:50%;background:#ffffff2e;transition:background .2s}._progressDotDone_1lszx_256{background:var(--status-success-text);opacity:.7}._progressDotCur_1lszx_261{background:var(--status-success-text);box-shadow:0 0 6px var(--status-success-border);width:10px;height:10px}._progressLabel_1lszx_268{font-size:12px;color:#ffffff73;font-weight:500}._statRow_1lszx_277{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}._statCard_1lszx_284{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_1lszx_284: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_1lszx_284:hover{border-color:var(--navy-20);box-shadow:0 4px 20px #051d5e1a}._statCard_1lszx_284:hover:before{transform:scaleX(1)}._statCardWarn_1lszx_325{border-color:var(--status-warn-border);background:var(--status-warn-bg)}._statCardWarn_1lszx_325:before{background:var(--status-warn-text)}._statCardLeft_1lszx_334{display:flex;align-items:center;gap:14px}._statCardIco_1lszx_340{width:36px;height:36px;border-radius:9px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._statCardIco_1lszx_340 svg{width:16px;height:16px;color:var(--navy)}._statCardIcoWarn_1lszx_357{background:var(--status-warn-bg)}._statCardIcoWarn_1lszx_357 svg{color:var(--status-warn-text)}._statCardVal_1lszx_365{font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;color:var(--navy);line-height:1.1}._statCardOf_1lszx_373{font-size:14px;font-weight:500;color:var(--text-3)}._statCardLbl_1lszx_379{font-size:11.5px;color:var(--text-3);margin-top:3px;line-height:1.3}._statCardRight_1lszx_386{display:flex;flex-direction:column;gap:8px}._statCardTag_1lszx_392{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_1lszx_403{height:5px;background:var(--navy-10);border-radius:99px;overflow:hidden}._statCardBarFill_1lszx_410{height:100%;background:var(--navy);opacity:.4;border-radius:99px;transition:width .5s;min-width:2px}._statCardBarGreen_1lszx_419{background:var(--status-success-text);opacity:1}._grid2_1lszx_427{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._card_1lszx_437{background:var(--surface);border-radius:var(--r);padding:20px 22px;border:1px solid var(--border);box-shadow:var(--sh)}._cardHd_1lszx_445{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}._cardTitle_1lszx_452{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--text)}._cardIco_1lszx_461{width:28px;height:28px;border-radius:7px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIco_1lszx_461 svg{width:14px;height:14px;color:var(--navy)}._taskItem_1lszx_481{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--border)}._taskItem_1lszx_481:last-child{border-bottom:none;padding-bottom:0}._taskItem_1lszx_481:first-child{padding-top:0}._taskNum_1lszx_498{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_1lszx_498._urgent_1lszx_513{background:var(--navy);color:#fff;font-size:14px;font-weight:800}._taskBody_1lszx_520{flex:1;min-width:0}._taskTitle_1lszx_525{font-size:13.5px;font-weight:600;color:var(--text);margin-bottom:2px}._taskDesc_1lszx_532{font-size:12px;color:var(--text-2);line-height:1.4}._taskBtn_1lszx_538{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_1lszx_538:hover{border-color:var(--navy);background:var(--navy-10)}._taskBtnPrimary_1lszx_563{background:var(--navy);color:#fff;border-color:var(--navy)}._taskBtnPrimary_1lszx_563:hover{background:var(--navy-hover);color:#fff}._progWrap_1lszx_577{margin-bottom:16px}._progMeta_1lszx_581{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);margin-bottom:7px}._progMeta_1lszx_581 strong{color:var(--text)}._progBar_1lszx_593{height:6px;background:var(--navy-10);border-radius:99px;overflow:hidden}._progFill_1lszx_600{height:100%;background:var(--status-success-text);border-radius:99px;transition:width .6s}._payNext_1lszx_607{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_1lszx_607 svg{width:14px;height:14px;color:var(--text-3);flex-shrink:0}._payNext_1lszx_607 strong{color:var(--text)}._btnPay_1lszx_631{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_1lszx_631:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);opacity:0;transition:opacity .15s}._btnPay_1lszx_631:hover{background:var(--navy-hover)}._btnPay_1lszx_631:hover:after{opacity:1}._mgrCard_1lszx_673{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_1lszx_685{display:flex;align-items:center;gap:12px;flex-shrink:0}._mgrAv_1lszx_692{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_1lszx_707{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap}._mgrMeta_1lszx_714{font-size:11.5px;color:var(--text-3);margin-top:2px;white-space:nowrap}._mgrCenter_1lszx_721{min-width:0}._shield_1lszx_725{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_1lszx_725 svg{width:14px;height:14px;color:var(--navy);flex-shrink:0;margin-top:1px}._mgrRight_1lszx_746{display:flex;gap:8px;flex-shrink:0}._btnOutline_1lszx_752{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_1lszx_752:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-10)}._btnOutline_1lszx_752._primary_1lszx_781{border-color:var(--navy);color:var(--navy)}._btnOutline_1lszx_752._primary_1lszx_781:hover{background:var(--navy);color:#fff}._btnOutline_1lszx_752 svg{width:14px;height:14px;flex-shrink:0}._contactCard_1lszx_800{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden;margin-bottom:0}._contactTop_1lszx_809{display:flex;align-items:center;gap:14px;padding:20px 22px 16px}._mgrInfo_1lszx_816{flex:1;min-width:0}._contactBtns_1lszx_821{display:flex;gap:10px;padding:0 22px 18px}._contactBtns_1lszx_821 ._btnOutline_1lszx_752{flex:1}._contactDivider_1lszx_831{height:1px;background:var(--border);margin:0}._referralRow_1lszx_837{display:flex;align-items:center;gap:14px;padding:18px 22px;cursor:pointer;background:var(--navy-10);border-radius:var(--r) var(--r) 0 0;transition:background .15s;-webkit-tap-highlight-color:transparent}._referralRow_1lszx_837:hover{background:var(--navy-20)}._referralBody_1lszx_853{flex:1;min-width:0}._referralCard_1lszx_861{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_1lszx_861:hover{filter:brightness(1.08)}._referralCard_1lszx_861:active{opacity:.9}._referralLeft_1lszx_884{display:flex;align-items:center;gap:14px;flex:1;min-width:0}._referralIco_1lszx_892{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}._referralIco_1lszx_892 svg{width:18px;height:18px}._referralTitle_1lszx_909{font-size:14px;font-weight:700;color:var(--text);margin-bottom:3px}._referralDesc_1lszx_916{font-size:12px;color:var(--text-2);line-height:1.4}._referralArrow_1lszx_922{width:18px;height:18px;color:var(--text-3);flex-shrink:0}@media(max-width:767px){._content_1lszx_2{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 20px)}._hero_1lszx_48{padding:20px 18px;border-radius:14px}._heroName_1lszx_81{font-size:15px}._heroTop_1lszx_67{margin-bottom:14px}._statusPill_1lszx_99{font-size:11px;padding:4px 10px}._actionCounter_1lszx_186{padding:10px 16px;margin-bottom:12px}._actionNum_1lszx_202{font-size:22px}._actionLabel_1lszx_214{font-size:13px}._heroMsg_1lszx_226{font-size:12.5px;margin-bottom:16px}._statRow_1lszx_277{grid-template-columns:1fr 1fr;gap:8px}._statCardVal_1lszx_365{font-size:18px}._grid2_1lszx_427{grid-template-columns:1fr;gap:12px}._mgrCard_1lszx_673{grid-template-columns:1fr;gap:14px;padding:18px}._mgrRight_1lszx_746{flex-direction:row}._btnOutline_1lszx_752{flex:1;height:40px;font-size:12.5px}._referralCard_1lszx_861{padding:16px 18px}._contactTop_1lszx_809{padding:18px 18px 14px}._contactBtns_1lszx_821{padding:0 18px 16px}._referralRow_1lszx_837{padding:16px 18px;border-radius:var(--r) var(--r) 0 0}}._root_1ctxw_1{display:inline-flex;align-items:center;gap:8px;border:1.5px solid;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:600;flex-shrink:0;white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}._dot_1ctxw_17{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor;animation:_blink_1ctxw_1 2.5s infinite;flex-shrink:0}._label_1ctxw_27{overflow:hidden;text-overflow:ellipsis}@keyframes _blink_1ctxw_1{0%,to{opacity:1}50%{opacity:.35}}._success_1ctxw_42{color:var(--status-success-text);background:var(--status-success-bg);border-color:var(--status-success-border)}._warn_1ctxw_48{color:var(--status-warn-text);background:var(--status-warn-bg);border-color:var(--status-warn-border)}._danger_1ctxw_54{color:var(--status-danger-text);background:var(--status-danger-bg);border-color:var(--status-danger-border)}._neutral_1ctxw_60{color:var(--status-neutral-text);background:var(--status-neutral-bg);border-color:var(--status-neutral-border)}._content_j04rt_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_j04rt_1{--surface: #161b27;--border: #2a3347;--text: #f0f4ff;--text-2: #b8c4dd;--text-3: #6b7a99;--bg: #0d1117;--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: #5b8fff;--navy-hover: #7aa5ff}@media(max-width:767px){._content_j04rt_1{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 16px)}}._hero_3lsr0_5{background:linear-gradient(100deg,#0c1a6a,#1230a8 45%,#1a3dc0 78%,#2048cc);border-radius:var(--radius);color:#fff;margin-bottom:16px;box-shadow:0 4px 24px #0c1a6a4d;position:relative;overflow:visible}._topRow_3lsr0_16{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 32px 24px;gap:20px}._leftCol_3lsr0_24{flex:1;min-width:0}._greeting_3lsr0_29{font-size:13px;color:#ffffff80;font-weight:400;margin-bottom:4px}._name_3lsr0_36{font-size:22px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:12px}._status_3lsr0_44{font-size:14px;color:#ffffffa6;line-height:1.55;max-width:640px}._counter_3lsr0_51{display:inline-flex;align-items:center;gap:7px;margin-top:12px;background:#ffa41226;border:1px solid rgba(255,164,18,.3);border-radius:8px;padding:5px 12px}._counterVal_3lsr0_62{font-size:13px;font-weight:700;color:#ffa412}._counterLabel_3lsr0_68{font-size:12px;color:#ffffff80}._stagePill_3lsr0_74{display:inline-flex;align-items:center;gap:7px;background:#1db8701f;border:1px solid rgba(29,184,112,.35);border-radius:99px;padding:7px 16px;font-size:12.5px;font-weight:600;color:#1db870;white-space:nowrap;flex-shrink:0;margin-top:2px}._pillDot_3lsr0_90{width:6px;height:6px;border-radius:50%;background:#1db870;box-shadow:0 0 4px #1db870;animation:_blink_3lsr0_1 2.5s infinite;flex-shrink:0}@keyframes _blink_3lsr0_1{0%,to{opacity:1}50%{opacity:.3}}._trackerWrap_3lsr0_111{border-top:1px solid rgba(255,255,255,.1);position:relative}._trackerDesktop_3lsr0_117{display:flex;align-items:flex-start;padding:16px 24px 20px;gap:0}._stepWrap_3lsr0_124{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}._line_3lsr0_133{position:absolute;top:14px;right:50%;left:-50%;height:2px;background:#ffffff1a;z-index:0;border-radius:99px}._lineDone_3lsr0_143{background:linear-gradient(90deg,#1db870,#23d484);box-shadow:0 0 8px #1db87066}._lineCur_3lsr0_147{background:linear-gradient(90deg,#1db870,#1db87040);box-shadow:0 0 6px #1db87033}._step_3lsr0_124{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0 4px;position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}._step_3lsr0_124:disabled{cursor:default}._circle_3lsr0_170{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:1.5px solid rgba(255,255,255,.18);background:#ffffff12;color:#ffffff4d;transition:box-shadow .2s}._stepDone_3lsr0_185 ._circle_3lsr0_170{background:linear-gradient(135deg,#1db870,#18c466);border:2px solid #1db870;color:#fff;box-shadow:0 2px 8px #1db87059}._stepCur_3lsr0_192 ._circle_3lsr0_170{background:linear-gradient(135deg,#1db870,#23d484);border:2px solid #23d484;color:#fff;font-weight:800;box-shadow:0 0 0 4px #1db8704d,0 2px 12px #1db87066}._step_3lsr0_124:not(:disabled):hover ._circle_3lsr0_170{box-shadow:0 0 0 4px #ffffff1a}._label_3lsr0_206{font-size:10px;color:#ffffff47;text-align:center;line-height:1.3;max-width:76px}._stepDone_3lsr0_185 ._label_3lsr0_206{color:#ffffffb8}._stepCur_3lsr0_192 ._label_3lsr0_206{color:#fff;font-weight:600;font-size:10.5px}._count_3lsr0_51{font-size:9px;color:#fff6;margin-top:-2px}._popup_3lsr0_229{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_3lsr0_1 .15s ease}[data-theme=dark] ._popup_3lsr0_229{background:#1c2333;box-shadow:0 8px 32px #00000080;color:#f0f4ff}[data-theme=dark] ._popupTitle_3lsr0_250{color:#f0f4ff;border-bottom-color:#2a3347}[data-theme=dark] ._popupItem_3lsr0_255{color:#b8c4dd}[data-theme=dark] ._popupMore_3lsr0_259{color:#6b7a99}[data-theme=dark] ._popupDesc_3lsr0_263{color:#b8c4dd}[data-theme=dark] ._popupFuture_3lsr0_267{background:#1a2340;border-color:#243060}[data-theme=dark] ._popupFutureTag_3lsr0_272{background:#243060;color:#6b7a99}@keyframes _popIn_3lsr0_1{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._popupTitle_3lsr0_250{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:10px;border-bottom:1px solid #e3e7f0;padding-bottom:8px}._popupList_3lsr0_296{list-style:none;display:flex;flex-direction:column;gap:5px}._popupItem_3lsr0_255{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:#374151;line-height:1.4}._popupCheck_3lsr0_312{color:#1a9e6a;font-weight:700;flex-shrink:0;font-size:11px;margin-top:1px}._popupMore_3lsr0_259{font-size:11px;color:#6b7280;padding-top:4px;padding-left:18px}._popupDesc_3lsr0_263{font-size:12px;color:#374151;line-height:1.5}._popupFuture_3lsr0_267{background:#f8faff;border:1px solid #d4dbf0}._popupFuture_3lsr0_267 ._popupTitle_3lsr0_250{color:#374151;border-bottom-color:#e3e7f0}._popupFutureTag_3lsr0_272{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_3lsr0_357{display:none}._mobileMain_3lsr0_361{display:flex;align-items:center;gap:12px;margin-bottom:10px}._mobileBadge_3lsr0_368{width:36px;height:36px;border-radius:50%;background:#1db870;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_3lsr0_382{background:#fff3}._mobileInfo_3lsr0_386{flex:1}._mobileStep_3lsr0_389{font-size:14px;font-weight:700;color:#fff}._mobileSub_3lsr0_394{font-size:11px;color:#ffffff80;margin-top:2px}._mobileDots_3lsr0_400{display:flex;gap:4px}._dot_3lsr0_405{width:6px;height:6px;border-radius:50%;background:#ffffff2e;display:block}._dotDone_3lsr0_412{background:#1db870}._dotCur_3lsr0_415{background:#1db870;box-shadow:0 0 5px #1db870}._mobileProgress_3lsr0_420{height:3px;background:#ffffff1f;border-radius:99px;overflow:hidden;margin-bottom:12px}._mobileProgressFill_3lsr0_427{height:100%;background:#1db870;border-radius:99px;transition:width .5s ease}._mobileExpand_3lsr0_434{background:none;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#ffffffb3;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_3lsr0_434:hover{background:#ffffff12}._mobileAllSteps_3lsr0_454{margin-top:12px;display:flex;flex-direction:column;background:#ffffff0f;border-radius:10px;overflow:hidden}._mobileStepRow_3lsr0_463{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}._mobileStepRow_3lsr0_463:last-child{border-bottom:none}._mobileStepCircle_3lsr0_474{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_3lsr0_486 ._mobileStepCircle_3lsr0_474{background:transparent;border:1.5px solid #1db870;color:#1db870}._mobileStepCur_3lsr0_491 ._mobileStepCircle_3lsr0_474{background:#1db870;border:none;color:#fff}._mobileStepFuture_3lsr0_496 ._mobileStepCircle_3lsr0_474{background:#ffffff0f;border:1.5px solid rgba(255,255,255,.15);color:#ffffff40}._mobileStepInfo_3lsr0_502{flex:1;min-width:0}._mobileStepTitle_3lsr0_507{font-size:12.5px;font-weight:600;line-height:1.3}._mobileStepDone_3lsr0_486 ._mobileStepTitle_3lsr0_507{color:#ffffffbf}._mobileStepCur_3lsr0_491 ._mobileStepTitle_3lsr0_507{color:#fff}._mobileStepFuture_3lsr0_496 ._mobileStepTitle_3lsr0_507{color:#ffffff59}._mobileStepMeta_3lsr0_522{font-size:11px;color:#ffffff59;margin-top:2px;line-height:1.4}._mobileStepCurMeta_3lsr0_528{color:#1db870}@media(max-width:767px){._topRow_3lsr0_16{flex-direction:column-reverse;padding:18px 18px 14px;gap:10px}._stagePill_3lsr0_74{align-self:flex-start}._name_3lsr0_36{font-size:19px;margin-bottom:8px}._status_3lsr0_44{font-size:13px;max-width:100%}._trackerDesktop_3lsr0_117{display:none}._trackerMobile_3lsr0_357{display:block;padding:0 18px 18px}}@media(min-width:768px)and (max-width:1023px){._topRow_3lsr0_16{padding:22px 24px 20px}._trackerDesktop_3lsr0_117{padding:14px 16px 18px}._label_3lsr0_206{font-size:9.5px;max-width:60px}}._card_159w5_1{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);padding:22px 24px;margin-bottom:20px;box-shadow:var(--shadow)}._card_159w5_1._secondary_159w5_11{border-left-color:var(--navy-20)}._label_159w5_15{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--accent);margin-bottom:12px}._card_159w5_1._secondary_159w5_11 ._label_159w5_15{color:var(--text-3)}._body_159w5_28{display:flex;align-items:center;gap:14px}._icon_159w5_34{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;flex-shrink:0}._card_159w5_1._secondary_159w5_11 ._icon_159w5_34{background:var(--navy-10);color:var(--navy)}._text_159w5_53{flex:1}._title_159w5_57{font-size:15px;font-weight:700;color:var(--text);margin-bottom:3px}._desc_159w5_64{font-size:14px;color:var(--text-2);line-height:1.55}._btn_159w5_70{flex-shrink:0;background:var(--navy);color:#fff;border:none;border-radius:10px;padding:11px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap}._btn_159w5_70:hover{background:var(--navy-hover)}@media(max-width:767px){._card_159w5_1{padding:16px}._body_159w5_28{flex-wrap:wrap}._btn_159w5_70{width:100%;text-align:center;margin-top:8px}}._card_v5i10_1{background:var(--surface);border-radius:var(--radius);padding:24px 28px;border:1px solid var(--border);box-shadow:var(--shadow);margin-bottom:16px}._header_v5i10_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--border)}._title_v5i10_19{font-size:15px;font-weight:700;color:var(--text)}._counter_v5i10_25{font-size:13px;color:var(--text-3);font-weight:500}._sectionLabel_v5i10_31{font-size:12px;font-weight:600;color:var(--text-3);padding:16px 0 10px;display:flex;align-items:center;gap:7px}._sectionLabel_v5i10_31:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}._sectionLabel_v5i10_31._pending_v5i10_50:before{background:var(--accent)}._sectionLabel_v5i10_31._done_v5i10_54:before{background:var(--green)}._sectionLabel_v5i10_31._active_v5i10_58:before{background:var(--navy)}._toggleBtn_v5i10_62{display:inline-flex;align-items:center;background:none;border:none;color:var(--navy);font-size:13px;font-weight:600;cursor:pointer;padding:6px 0 8px;font-family:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .12s}._toggleBtn_v5i10_62:hover{opacity:.7}@media(max-width:767px){._card_v5i10_1{padding:16px}}._item_bwzh2_1{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}._item_bwzh2_1:last-child{border-bottom:none;padding-bottom:0}._dot_bwzh2_14{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0;margin-top:2px;font-weight:700}._dot_bwzh2_14._done_bwzh2_27{background:var(--green);color:#fff}._dot_bwzh2_14._active_bwzh2_32{background:var(--navy);color:#fff}._dot_bwzh2_14._pending_bwzh2_37{background:var(--accent);color:#fff}._title_bwzh2_45{font-size:15px;font-weight:600;color:var(--text);margin-bottom:4px}._desc_bwzh2_52{font-size:14px;color:var(--text-2);line-height:1.6}._date_bwzh2_58{font-size:11px;color:var(--text-3);margin-top:4px}._group_1rov8_1{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}._header_1rov8_8{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;background:var(--surface);transition:background .12s;-webkit-user-select:none;user-select:none}._header_1rov8_8:hover{background:var(--navy-10)}._name_1rov8_23{flex:1;font-size:14px;font-weight:600;color:var(--text)}._progress_1rov8_30{display:flex;align-items:center;gap:8px}._progressBar_1rov8_36{width:60px;height:4px;background:var(--border);border-radius:99px;overflow:hidden}._progressFill_1rov8_44{height:100%;background:var(--green);border-radius:99px;transition:width .3s}._count_1rov8_51{font-size:12px;color:var(--text-3);white-space:nowrap}._chevron_1rov8_57{font-size:12px;color:var(--text-3);transition:transform .2s}._chevron_1rov8_57._open_1rov8_63{transform:rotate(180deg)}._items_1rov8_67{padding:0 16px;max-height:0;overflow:hidden;transition:max-height .3s ease}._items_1rov8_67._open_1rov8_63{max-height:2000px}._block_thj8e_1{background:var(--navy-10);border:1px solid var(--navy-20);border-left:3px solid var(--navy);border-radius:var(--radius-sm);padding:22px 24px;margin-top:28px}._label_thj8e_10{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--navy);margin-bottom:14px}._item_thj8e_19{display:flex;gap:12px;align-items:flex-start;padding:10px 0;color:var(--text-2);font-size:14px;line-height:1.55}._item_thj8e_19+._item_thj8e_19{border-top:1px solid var(--navy-20)}._arrow_thj8e_33{color:var(--navy);font-weight:700;font-size:16px;flex-shrink:0}._wait_19c9v_1{display:flex;align-items:flex-start;gap:12px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 20px;margin-top:20px;font-size:14px;color:var(--text-3);line-height:1.6}._icon_19c9v_15{width:20px;height:20px;border-radius:50%;background:var(--navy-10);color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:1px}._shield_jcram_1{display:flex;align-items:flex-start;gap:12px;background:var(--navy-10);border:1px solid var(--navy-20);border-radius:var(--radius-sm);padding:14px 20px;margin-top:20px;font-size:14px;color:var(--text-2);line-height:1.55}._icon_jcram_15{font-size:18px;flex-shrink:0;margin-top:1px}._section_1pjit_1{margin-top:28px;border-top:1px solid var(--border);padding-top:24px}._title_1pjit_7{font-size:16px;font-weight:700;color:var(--text);margin-bottom:16px}._faqItem_1pjit_14{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}._question_1pjit_21{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;cursor:pointer;font-size:14px;font-weight:600;color:var(--text);background:var(--surface);transition:background .12s;-webkit-user-select:none;user-select:none}._question_1pjit_21:hover{background:var(--navy-10)}._chevron_1pjit_40{font-size:11px;color:var(--text-3);flex-shrink:0;transition:transform .2s}._chevron_1pjit_40._open_1pjit_47{transform:rotate(180deg)}._answer_1pjit_51{padding:12px 18px 16px;font-size:14px;color:var(--text-2);line-height:1.6;background:var(--bg);border-top:1px solid var(--border)}._card_15sog_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin-bottom:20px;display:flex;align-items:center;gap:14px;box-shadow:var(--shadow)}._avatar_15sog_13{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b56c4,#051d5e);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:17px;flex-shrink:0;overflow:hidden}._avatarImg_15sog_28{width:100%;height:100%;object-fit:cover}._info_15sog_34{flex:1}._name_15sog_38{font-size:15px;font-weight:700;color:var(--text)}._role_15sog_44{font-size:13px;color:var(--text-3);margin-top:2px}._btns_15sog_50{display:flex;gap:8px}._btn_15sog_50{padding:10px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}._btn_15sog_50._primary_15sog_65{background:var(--navy);color:#fff;border:none}._btn_15sog_50._primary_15sog_65:hover{background:var(--navy-hover)}@media(max-width:767px){._card_15sog_1{flex-wrap:wrap;padding:14px 16px}._btns_15sog_50{width:100%;margin-top:10px}._btn_15sog_50{flex:1;text-align:center}}._banner_1umjz_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_1umjz_17{flex:1}._bannerTitle_1umjz_21{font-size:14px;font-weight:700;color:var(--text);margin-bottom:3px}._bannerDesc_1umjz_28{font-size:13px;color:var(--text-3);line-height:1.5}._bannerBtn_1umjz_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_1umjz_34:hover{background:var(--navy-hover)}@media(max-width:767px){._banner_1umjz_4{flex-wrap:wrap}._bannerBtn_1umjz_34{width:100%;text-align:center}}._overlay_1umjz_66{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_1umjz_82{width:100%;max-width:460px;border-radius:24px;overflow:hidden;box-shadow:0 24px 64px #00000047;animation:_popIn_1umjz_1 .22s cubic-bezier(.34,1.56,.64,1)}@keyframes _popIn_1umjz_1{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._top_1umjz_103{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);padding:28px 28px 34px;position:relative;overflow:hidden}._chevrons_1umjz_111{position:absolute;right:-16px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;-webkit-user-select:none;user-select:none}._closeBtn_1umjz_123{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_1umjz_123:hover{background:#ffffff40}._topIcon_1umjz_146{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_1umjz_146 svg{width:24px;height:24px}._topTitle_1umjz_165{font-family:Unbounded,sans-serif;font-size:22px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:10px}._topSub_1umjz_175{font-size:13.5px;color:#ffffff8c;line-height:1.6;margin-bottom:24px;max-width:320px}._rewardPill_1umjz_184{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_1umjz_196{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_1umjz_196 svg{width:30px;height:30px}._rewardText_1umjz_214{font-family:Unbounded,sans-serif;font-size:17px;font-weight:700;color:#ffa412;line-height:1.35}._bottom_1umjz_223{background:#fff;padding:28px 28px 24px}._field_1umjz_228{margin-bottom:16px}._label_1umjz_232{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}._input_1umjz_242{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_1umjz_242:focus{border-color:var(--navy);box-shadow:0 0 0 3px #051d5e14}._input_1umjz_242::placeholder{color:var(--text-3)}._submitBtn_1umjz_268{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_1umjz_268:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);opacity:0;transition:opacity .15s}._submitBtn_1umjz_268:hover:not(:disabled){background:var(--navy-hover)}._submitBtn_1umjz_268:hover:not(:disabled):after{opacity:1}._submitBtn_1umjz_268:disabled{opacity:.4;cursor:default}._disclaimer_1umjz_312{font-size:11.5px;color:var(--text-3);line-height:1.6;text-align:center}._success_1umjz_320{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 8px;gap:12px}._successCircle_1umjz_329{width:60px;height:60px;border-radius:50%;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center}._successTitle_1umjz_340{font-size:18px;font-weight:700;color:var(--text)}._successDesc_1umjz_346{font-size:13.5px;color:var(--text-3);line-height:1.6;max-width:300px}@media(max-width:520px){._top_1umjz_103{padding:24px 20px 28px}._topTitle_1umjz_165{font-size:19px}._bottom_1umjz_223{padding:22px 20px 20px}._rewardText_1umjz_214{font-size:15px}}._card_cfqs6_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;overflow:hidden;box-shadow:var(--shadow)}._header_cfqs6_10{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none}._header_cfqs6_10:hover{background:var(--bg)}._check_cfqs6_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_cfqs6_38{flex:1}._title_cfqs6_42{font-size:14px;font-weight:700;color:var(--text)}._count_cfqs6_48{font-size:12px;color:var(--text-3);margin-top:2px}._chevron_cfqs6_54{font-size:11px;color:var(--text-3);transition:transform .2s}._chevron_cfqs6_54._open_cfqs6_60{transform:rotate(180deg)}._items_cfqs6_64{padding:0 20px;border-top:1px solid var(--border);background:var(--bg)}._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)}._content_1kj1b_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_1kj1b_1{--surface: #161b27;--border: #2a3347;--text: #f0f4ff;--text-2: #b8c4dd;--text-3: #6b7a99;--navy-10: #1a2340;--navy-20: #243060;--navy: #5b8fff;--navy-hover: #7aa5ff}._header_1kj1b_30{background:linear-gradient(130deg,#051d5e,#0d3497 55%,#1a4db8);border-radius:18px;padding:26px 28px 22px;color:#fff;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 8px 32px #051d5e38}._headerChevrons_1kj1b_41{position:absolute;right:-20px;bottom:-20px;pointer-events:none;-webkit-user-select:none;user-select:none}._headerBody_1kj1b_49{display:flex;align-items:center;gap:18px}._avatar_1kj1b_55{width:64px;height:64px;border-radius:50%;background:#ffffff24;border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-family:Unbounded,sans-serif;font-size:20px;font-weight:700;color:#fff;letter-spacing:1px;flex-shrink:0}._stepBadge_1kj1b_72{display:inline-flex;align-items:center;gap:6px;background:#ffa41226;border:1px solid rgba(255,164,18,.35);border-radius:99px;padding:5px 12px 5px 7px;margin-top:16px;white-space:nowrap;width:fit-content}._stepNum_1kj1b_85{font-family:Unbounded,sans-serif;font-size:11px;font-weight:700;color:#ffa412;line-height:1;background:#ffa41233;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepLabel_1kj1b_101{font-size:11px;font-weight:600;color:#ffffffbf;line-height:1}._headerInfo_1kj1b_108{flex:1;min-width:0}._fullName_1kj1b_113{font-family:Unbounded,sans-serif;font-size:17px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:10px;word-break:break-word}._chips_1kj1b_123{display:flex;flex-wrap:wrap;gap:8px}._chip_1kj1b_123{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:4px 10px;font-size:12px;color:#ffffffd9;white-space:nowrap}._chip_1kj1b_123 svg{width:12px;height:12px;flex-shrink:0;opacity:.7}._infoGrid_1kj1b_149{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}._card_1kj1b_156{background:var(--surface);border-radius:var(--r);padding:18px 20px;border:1px solid var(--border);box-shadow:var(--sh);margin-bottom:12px}._card_1kj1b_156:last-child{margin-bottom:0}._infoGrid_1kj1b_149 ._card_1kj1b_156{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}._cardHd_1kj1b_176{display:flex;align-items:center;gap:8px;margin-bottom:12px}._cardIco_1kj1b_183{width:28px;height:28px;border-radius:7px;background:var(--navy-10);display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardIco_1kj1b_183 svg{width:14px;height:14px;color:var(--navy)}._cardTitle_1kj1b_200{font-size:13.5px;font-weight:700;color:var(--text)}._finRow_1kj1b_206{display:flex;align-items:center;gap:0}._finItem_1kj1b_212{flex:1;text-align:center}._finVal_1kj1b_217{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_1kj1b_227{font-size:11px;color:var(--text-3);font-weight:500}._finDivider_1kj1b_233{width:1px;height:36px;background:var(--border);flex-shrink:0;margin:0 4px}._caseLink_1kj1b_241,._caseText_1kj1b_242,._casePending_1kj1b_243{display:flex;align-items:center;gap:8px;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600}._caseLink_1kj1b_241{background:var(--navy-10);border:1px solid var(--navy-20);color:var(--navy);text-decoration:none;transition:background .15s,border-color .15s}._caseLink_1kj1b_241:hover{background:var(--navy-20);border-color:var(--navy)}._caseLink_1kj1b_241 svg,._caseText_1kj1b_242 svg{width:14px;height:14px;flex-shrink:0;color:var(--navy);opacity:.65}._caseText_1kj1b_242{background:var(--navy-10);border:1px solid var(--navy-20);color:var(--navy)}._casePending_1kj1b_243{background:transparent;border:1px solid var(--border);color:var(--text-3);font-weight:500}._casePending_1kj1b_243 svg{width:14px;height:14px;flex-shrink:0;color:var(--text-3)}._extArrow_1kj1b_297{width:13px;height:13px;flex-shrink:0;opacity:.45;margin-left:auto}._contractList_1kj1b_305{display:flex;flex-direction:column;gap:6px}._contractLink_1kj1b_311{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_1kj1b_311:hover{background:var(--navy-10);border-color:var(--navy-20)}._contractLink_1kj1b_311 svg:first-child{width:14px;height:14px;flex-shrink:0;color:var(--navy);opacity:.55}._contractLink_1kj1b_311 span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._lawyerCard_1kj1b_349{background:var(--surface);border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--sh);overflow:hidden}._lawyerTop_1kj1b_357{display:flex;align-items:center;gap:14px;padding:18px 20px 14px}._lawyerAv_1kj1b_364{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_1kj1b_379{flex:1;min-width:0}._lawyerName_1kj1b_384{font-size:14px;font-weight:700;color:var(--text)}._lawyerRole_1kj1b_390{font-size:11.5px;color:var(--text-3);margin-top:2px;line-height:1.4}._lawyerBtns_1kj1b_397{display:flex;gap:10px;padding:0 20px 18px}._lawyerBtns_1kj1b_397 ._btnOutline_1kj1b_403{flex:1}._btnOutline_1kj1b_403{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_1kj1b_403:hover{border-color:var(--navy);color:var(--navy);background:var(--navy-10)}._btnOutline_1kj1b_403._primary_1kj1b_436{border-color:var(--navy);color:var(--navy)}._btnOutline_1kj1b_403._primary_1kj1b_436:hover{background:var(--navy);color:#fff}._btnOutline_1kj1b_403 svg{width:14px;height:14px;flex-shrink:0}@media(max-width:767px){._content_1kj1b_1{padding:14px 0 calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom) + 20px)}._header_1kj1b_30{padding:20px 18px 18px;border-radius:14px}._stepBadge_1kj1b_72{margin-top:14px;padding:4px 10px 4px 6px}._stepNum_1kj1b_85{width:16px;height:16px;font-size:10px}._stepLabel_1kj1b_101{font-size:10.5px}._fullName_1kj1b_113{font-size:15px;margin-bottom:8px}._chip_1kj1b_123{font-size:11px;padding:3px 8px}._infoGrid_1kj1b_149{grid-template-columns:1fr 1fr;gap:8px}._card_1kj1b_156{padding:14px 16px}._finVal_1kj1b_217{font-size:14px}._lawyerTop_1kj1b_357{padding:16px 16px 12px}._lawyerBtns_1kj1b_397{padding:0 16px 16px}}@media(max-width:400px){._infoGrid_1kj1b_149{grid-template-columns:1fr}}.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;--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:767px){.shell-layout .main{margin-left:0}}.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(--blue);display:flex;flex-direction:column;padding:28px 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{display:flex;align-items:center;gap:10px}.logo-mark{width:36px;height:36px;background:var(--orange);border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--blue);letter-spacing:-.5px;flex-shrink:0}.logo-text{color:#fff;font-size:13px;line-height:1.3}.logo-text strong{display:block;font-size:15px;font-weight:700;letter-spacing:.5px}.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-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(--card);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}.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}.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 28px 90px}.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;bottom:0;left:0;right:0;background:var(--card);border-radius:20px 20px 0 0;z-index:301;padding-bottom:env(safe-area-inset-bottom);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:12px auto 4px}.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-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}@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}.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{justify-content:center}.shell-layout[data-doc-detail-open=true] .logo-text{display:none}.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}}
