@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--bg: #070b14;--bg-elevated: #0b1120;--surface: #0f1729;--surface-2: #142036;--surface-hover: #182640;--border: #1c2a44;--border-strong: #2a3b5c;--text: #e6ebf5;--text-muted: #8b98b3;--text-faint: #5b6884;--primary: #3b82f6;--primary-hover: #2f72e4;--primary-soft: rgba(59, 130, 246, .14);--primary-text: #8cb8ff;--accent: #22d3ee;--success: #22c55e;--success-soft: rgba(34, 197, 94, .14);--warning: #f59e0b;--warning-soft: rgba(245, 158, 11, .14);--danger: #ef4444;--danger-hover: #dc2626;--danger-soft: rgba(239, 68, 68, .14);--overlay: rgba(2, 6, 15, .7);--shadow-lg: 0 20px 50px -12px rgba(0, 0, 0, .6);--focus: 0 0 0 3px rgba(59, 130, 246, .35);--logo-bg: transparent;--logo-tag: var(--primary-text);color-scheme:dark}[data-theme=light]{--bg: #f5f7fb;--bg-elevated: #ffffff;--surface: #ffffff;--surface-2: #f1f4f9;--surface-hover: #eef2f8;--border: #e3e8f0;--border-strong: #cdd5e2;--text: #0f172a;--text-muted: #55627a;--text-faint: #8a96ab;--primary: #2563eb;--primary-hover: #1d4fd8;--primary-soft: rgba(37, 99, 235, .1);--primary-text: #1d4fd8;--accent: #0891b2;--success: #16a34a;--success-soft: rgba(22, 163, 74, .12);--warning: #d97706;--warning-soft: rgba(217, 119, 6, .12);--danger: #dc2626;--danger-hover: #b91c1c;--danger-soft: rgba(220, 38, 38, .1);--overlay: rgba(15, 23, 42, .45);--shadow-lg: 0 20px 50px -12px rgba(15, 23, 42, .25);--focus: 0 0 0 3px rgba(37, 99, 235, .25);--logo-bg: #0b1120;--logo-tag: #8cb8ff;color-scheme:light}:root{--font: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--radius-sm: 6px;--radius: 8px;--radius-lg: 12px;--sidebar-w: 248px;--sidebar-w-collapsed: 68px;--topbar-h: 56px;--ease: cubic-bezier(.2, .8, .2, 1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}h1,h2,h3,h4,p{margin:0}a{color:var(--primary-text);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus)}::selection{background:var(--primary-soft)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}._stack_1d2pn_1{position:fixed;right:16px;bottom:16px;z-index:200;display:flex;flex-direction:column;gap:8px;max-width:min(380px,calc(100vw - 32px))}._toast_1d2pn_11{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);font-size:13.5px}._toast_1d2pn_11 svg{flex-shrink:0;margin-top:1px}._success_1d2pn_26 svg{color:var(--success)}._error_1d2pn_29 svg{color:var(--danger)}._btn_94vxn_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius);font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),transform .1s var(--ease)}._btn_94vxn_1:active:not(:disabled){transform:translateY(1px)}._btn_94vxn_1:disabled{opacity:.55;cursor:not-allowed}._md_94vxn_25{height:36px;padding:0 14px;font-size:14px}._sm_94vxn_30{height:30px;padding:0 10px;font-size:13px;gap:6px}._iconOnly_94vxn_36._md_94vxn_25{width:36px;padding:0}._iconOnly_94vxn_36._sm_94vxn_30{width:30px;padding:0}._primary_94vxn_45{background:var(--primary);color:#fff}._primary_94vxn_45:hover:not(:disabled){background:var(--primary-hover)}._secondary_94vxn_53{background:var(--surface-2);border-color:var(--border);color:var(--text)}._secondary_94vxn_53:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}._ghost_94vxn_63{background:transparent;color:var(--text-muted)}._ghost_94vxn_63:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}._danger_94vxn_72{background:var(--danger);color:#fff}._danger_94vxn_72:hover:not(:disabled){background:var(--danger-hover)}._spin_94vxn_80{animation:_spin_94vxn_80 .8s linear infinite}@keyframes _spin_94vxn_80{to{transform:rotate(360deg)}}._center_99zu9_1{display:grid;place-items:center;padding:32px;color:var(--text-muted)}._fullscreen_99zu9_7{display:grid;place-items:center;min-height:100dvh}._spin_99zu9_12{animation:_spin_99zu9_12 .8s linear infinite}@keyframes _spin_99zu9_12{to{transform:rotate(360deg)}}._state_99zu9_21{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px}._icon_99zu9_28{display:grid;place-items:center;width:40px;height:40px;margin-bottom:12px;border-radius:10px;background:var(--surface-2);color:var(--text-muted)}._error_99zu9_38 ._icon_99zu9_28{background:var(--danger-soft);color:var(--danger)}._title_99zu9_42{font-weight:500}._desc_99zu9_45{margin-top:4px;max-width:380px;color:var(--text-muted);font-size:13px}._action_99zu9_51{margin-top:16px}._badge_99zu9_55{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}._neutral_99zu9_65{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}._primary_99zu9_70{background:var(--primary-soft);color:var(--primary-text)}._success_99zu9_74{background:var(--success-soft);color:var(--success)}._warning_99zu9_78{background:var(--warning-soft);color:var(--warning)}._danger_99zu9_82{background:var(--danger-soft);color:var(--danger)}._card_99zu9_87{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._cardHeader_99zu9_92{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}._cardTitle_99zu9_101{font-size:15px;font-weight:600}._cardDesc_99zu9_105{margin-top:2px;font-size:13px;color:var(--text-muted)}._cardBody_99zu9_110{padding:20px}._pageHeader_99zu9_114{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-bottom:20px}._pageTitle_99zu9_122{font-size:22px;font-weight:600;letter-spacing:-.01em}._pageDesc_99zu9_127{margin-top:4px;color:var(--text-muted)}._pageActions_99zu9_131{display:flex;gap:8px}._shell_r0i6y_1{display:flex;min-height:100dvh}._sidebar_r0i6y_6{position:sticky;top:0;display:flex;flex-direction:column;flex-shrink:0;width:var(--sidebar-w);height:100dvh;padding:12px;background:var(--bg-elevated);border-right:1px solid var(--border);transition:width .22s var(--ease);z-index:50}._collapsed_r0i6y_20{width:var(--sidebar-w-collapsed)}._mobile_r0i6y_23{position:fixed;left:0;transform:translate(-100%);transition:transform .25s var(--ease);box-shadow:var(--shadow-lg)}._mobile_r0i6y_23._open_r0i6y_30{transform:translate(0)}._backdrop_r0i6y_33{position:fixed;inset:0;z-index:40;background:var(--overlay)}._brand_r0i6y_40{display:flex;align-items:center;gap:10px;height:40px;padding:0 6px;margin-bottom:16px}._brand_r0i6y_40{background:var(--logo-bg);border-radius:var(--radius)}._collapsed_r0i6y_20 ._brand_r0i6y_40{justify-content:center;padding:0}._brandLogo_r0i6y_56{height:30px;width:auto;min-width:0;object-fit:contain}._brandMark_r0i6y_62{width:32px;height:32px;object-fit:contain}._brandTag_r0i6y_67{margin-left:auto;padding:1px 6px;border:1px solid var(--border-strong);border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--logo-tag)}._nav_r0i6y_78{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:18px}._group_r0i6y_85{display:flex;flex-direction:column;gap:2px}._groupLabel_r0i6y_90{padding:0 10px 6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}._link_r0i6y_98{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:var(--radius);color:var(--text-muted);font-weight:500;white-space:nowrap;transition:background .12s var(--ease),color .12s var(--ease)}._link_r0i6y_98:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}._active_r0i6y_117,._active_r0i6y_117:hover{background:var(--primary-soft);color:var(--primary-text)}._collapsed_r0i6y_20 ._link_r0i6y_98{justify-content:center;padding:0}._collapseBtn_r0i6y_127{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;margin-top:8px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-faint);font-size:13px;cursor:pointer}._collapseBtn_r0i6y_127:hover{background:var(--surface-hover);color:var(--text)}._collapsed_r0i6y_20 ._collapseBtn_r0i6y_127{justify-content:center;padding:0}._main_r0i6y_150{flex:1;min-width:0;display:flex;flex-direction:column}._topbar_r0i6y_156{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;height:var(--topbar-h);padding:0 20px;background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}._topActions_r0i6y_169{display:flex;align-items:center;gap:6px}._userMenu_r0i6y_175{position:relative}._userBtn_r0i6y_178{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 4px;border:0;border-radius:var(--radius);background:transparent;cursor:pointer}._userBtn_r0i6y_178:hover{background:var(--surface-hover)}._avatar_r0i6y_192{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-size:11px;font-weight:600}._userName_r0i6y_203{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._dropdown_r0i6y_210{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._dropdownHead_r0i6y_221{display:flex;flex-direction:column;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--border)}._dropdownHead_r0i6y_221 span{font-size:12px;color:var(--text-muted)}._dropdown_r0i6y_210 button{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left}._dropdown_r0i6y_210 button:hover{background:var(--surface-hover)}._content_r0i6y_249{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:28px 24px 48px}@media(max-width:600px){._topbar_r0i6y_156{padding:0 12px}._content_r0i6y_249{padding:20px 16px 40px}._userName_r0i6y_203{display:none}}._field_e7ok5_1{display:flex;flex-direction:column;gap:6px;min-width:0}._label_e7ok5_7{font-size:13px;font-weight:500;color:var(--text)}._hint_e7ok5_12{font-size:12px;color:var(--text-faint)}._error_e7ok5_16{font-size:12px;color:var(--danger)}._control_e7ok5_21{display:flex;align-items:center;height:38px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}._control_e7ok5_21:hover{border-color:var(--border-strong)}._control_e7ok5_21:focus-within{border-color:var(--primary);box-shadow:var(--focus)}._invalid_e7ok5_39,._invalid_e7ok5_39:hover{border-color:var(--danger)}._icon_e7ok5_44{display:grid;place-items:center;padding-left:10px;color:var(--text-faint)}._input_e7ok5_51,._select_e7ok5_52{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 12px;outline:none}._input_e7ok5_51::placeholder{color:var(--text-faint)}._select_e7ok5_52{cursor:pointer;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}._select_e7ok5_52 option{background:var(--surface);color:var(--text)}._reveal_e7ok5_81{display:grid;place-items:center;width:36px;height:100%;border:0;background:transparent;color:var(--text-faint);cursor:pointer}._reveal_e7ok5_81:hover{color:var(--text)}._check_e7ok5_95{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}._check_e7ok5_95 input{margin:2px 0 0;width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}._checkDisabled_e7ok5_110{opacity:.55;cursor:not-allowed}._checkLabel_e7ok5_114{display:block;font-size:14px}._checkDesc_e7ok5_118{display:block;font-size:12px;color:var(--text-muted)}._textareaControl_e7ok5_124{height:auto;align-items:stretch}._textarea_e7ok5_124{flex:1;min-width:0;border:0;background:transparent;padding:10px 12px;outline:none;resize:vertical;min-height:72px;line-height:1.5}._textarea_e7ok5_124::placeholder{color:var(--text-faint)}._page_1oewq_1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:100dvh;padding:24px 16px;background:radial-gradient(600px 300px at 50% -10%,var(--primary-soft),transparent 70%),var(--bg)}._theme_1oewq_14{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);cursor:pointer}._theme_1oewq_14:hover{color:var(--text)}._card_1oewq_31{width:100%;max-width:400px;padding:32px 28px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg)}._brand_1oewq_40{display:flex;justify-content:center;margin:-8px -8px 24px;padding:14px 12px;background:var(--logo-bg);border-radius:var(--radius-lg)}._logo_1oewq_48{width:100%;max-width:260px;height:auto}._title_1oewq_53{font-size:20px;font-weight:600;letter-spacing:-.01em}._subtitle_1oewq_58{margin-top:4px;color:var(--text-muted)}._footer_1oewq_62{font-size:12px;color:var(--text-faint);text-align:center}._form_1oewq_68{display:flex;flex-direction:column;gap:16px;margin-top:24px}._row_1oewq_74{display:flex;justify-content:flex-end;margin-top:-6px;font-size:13px}._alert_1oewq_80{padding:10px 12px;border-radius:var(--radius);font-size:13px}._alertError_1oewq_85{background:var(--danger-soft);color:var(--danger)}._alertSuccess_1oewq_89{background:var(--success-soft);color:var(--success)}._back_1oewq_93{margin-top:4px;text-align:center;font-size:13px}._grid_xwnz8_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin-bottom:28px}._block_xwnz8_7{min-width:0;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._wide_xwnz8_14{grid-column:1 / -1}._skeleton_xwnz8_17{height:170px;background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:_shimmer_xwnz8_1 1.2s linear infinite}@keyframes _shimmer_xwnz8_1{to{background-position:-200% 0}}._head_xwnz8_28{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._headTitle_xwnz8_34{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}._headTitle_xwnz8_34 svg{color:var(--primary-text)}._more_xwnz8_44{font-size:12.5px;color:var(--text-muted)}._metrics_xwnz8_48{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}._metric_xwnz8_48{min-width:0;padding:10px 12px;border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text)}._metricLink_xwnz8_61:hover{text-decoration:none;border-color:var(--primary)}._label_xwnz8_65{font-size:12px;color:var(--text-muted)}._value_xwnz8_69{margin-top:2px;font-size:19px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sub_xwnz8_79{margin-top:2px;font-size:12px;color:var(--text-muted)}._success_xwnz8_84{color:var(--success)}._danger_xwnz8_87{color:var(--danger)}._warning_xwnz8_90{color:var(--warning)}._alert_xwnz8_93{grid-column:1 / -1;padding:8px 12px;border-radius:var(--radius);background:var(--warning-soft);color:var(--warning);font-size:12.5px}._spark_xwnz8_101{grid-column:1 / -1;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;height:110px;padding-top:6px}._sparkCol_xwnz8_111{display:flex;flex-direction:column;min-width:0}._sparkCol_xwnz8_111 span{margin-top:4px;font-size:11px;text-align:center;color:var(--text-muted)}._sparkBars_xwnz8_122{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px}._sparkBars_xwnz8_122 i{width:min(14px,40%);min-height:2px;border-radius:3px 3px 0 0}._sparkScale_xwnz8_134{position:absolute;top:0;right:0;font-size:11px;color:var(--text-faint)}._roles_166t1_1{display:flex;gap:6px;flex-wrap:wrap;margin:-8px 0 24px}._grid_166t1_7{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}._tile_166t1_12{display:flex;flex-direction:column;gap:4px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);transition:border-color .15s var(--ease),transform .15s var(--ease),background .15s var(--ease)}._tile_166t1_12:hover{text-decoration:none;border-color:var(--primary);background:var(--surface-hover);transform:translateY(-2px)}._icon_166t1_32{display:grid;place-items:center;width:38px;height:38px;margin-bottom:10px;border-radius:10px;background:var(--primary-soft);color:var(--primary-text)}._title_166t1_42{font-weight:600}._desc_166t1_45{font-size:13px;color:var(--text-muted)}._section_166t1_50{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._wrap_n5uay_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._scroll_n5uay_7{position:relative;overflow-x:auto}._table_n5uay_12{width:100%;border-collapse:collapse;font-size:13.5px}._table_n5uay_12 th{position:sticky;top:0;padding:10px 16px;text-align:left;font-size:12px;font-weight:500;color:var(--text-muted);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap}._table_n5uay_12 td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:middle}._table_n5uay_12 tbody tr:last-child td{border-bottom:0}._table_n5uay_12 tbody tr{transition:background .12s var(--ease)}._table_n5uay_12 tbody tr:hover{background:var(--surface-hover)}._clickable_n5uay_43{cursor:pointer}._fetching_n5uay_46{opacity:.6;transition:opacity .2s}._skeleton_n5uay_51{display:block;height:12px;width:70%;border-radius:4px;background:linear-gradient(90deg,var(--surface-2),var(--surface-hover),var(--surface-2));background-size:200% 100%;animation:_shimmer_n5uay_1 1.2s infinite linear}@keyframes _shimmer_n5uay_1{to{background-position:-200% 0}}._pagination_n5uay_66{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--border);background:var(--surface)}._pageInfo_n5uay_75{font-size:12.5px;color:var(--text-muted)}._pageButtons_n5uay_79{display:flex;align-items:center;gap:8px}._pageNumber_n5uay_84{font-size:12.5px;color:var(--text-muted);min-width:48px;text-align:center}@media(max-width:720px){._hideMobile_n5uay_92{display:none}._table_n5uay_12 th,._table_n5uay_12 td{padding-left:12px;padding-right:12px}}._overlay_fvgkr_1{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._panel_fvgkr_12{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 32px);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._sm_fvgkr_22{max-width:420px}._md_fvgkr_25{max-width:560px}._lg_fvgkr_28{max-width:880px}._header_fvgkr_31{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}._title_fvgkr_39{font-size:16px;font-weight:600}._description_fvgkr_43{margin-top:2px;color:var(--text-muted);font-size:13px}._body_fvgkr_48{padding:20px;overflow-y:auto}._footer_fvgkr_52{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border)}._confirmText_fvgkr_59{color:var(--text-muted)}._confirmText_fvgkr_59 strong{color:var(--text)}@media(max-width:600px){._overlay_fvgkr_1{align-items:flex-end;padding:0}._panel_fvgkr_12{max-width:none;max-height:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}._toolbar_1haov_2{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}._toolbar_1haov_2>*{flex:1 1 180px}._toolbar_1haov_2>._grow_1haov_11{flex:3 1 260px}._stack_1haov_15{display:flex;flex-direction:column;gap:16px}._grid2_1haov_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:600px){._grid2_1haov_20{grid-template-columns:1fr}}._primaryCell_1haov_31{display:flex;align-items:center;gap:10px;min-width:0}._avatar_1haov_37{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);font-size:11.5px;font-weight:600}._cellTitle_1haov_50{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cellSub_1haov_56{font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._badges_1haov_63{display:flex;flex-wrap:wrap;gap:4px}._actions_1haov_68{display:flex;justify-content:flex-end;gap:2px}._muted_1haov_73{color:var(--text-muted)}._sectionTitle_1haov_76{font-size:13px;font-weight:600;margin-bottom:8px}._formError_1haov_81{padding:10px 12px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-size:13px}._notice_1haov_88{display:flex;gap:10px;padding:12px 14px;border-radius:var(--radius);background:var(--warning-soft);color:var(--warning);font-size:13.5px}._checkList_1haov_97{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}@media(max-width:600px){._checkList_1haov_97{grid-template-columns:1fr}}._matrix_1haov_113{width:100%;border-collapse:collapse;font-size:13px}._matrix_1haov_113 th,._matrix_1haov_113 td{padding:9px 10px;border-bottom:1px solid var(--border)}._matrix_1haov_113 th{font-size:12px;font-weight:500;color:var(--text-muted);text-align:center;white-space:nowrap}._matrix_1haov_113 th:first-child,._matrix_1haov_113 td:first-child{text-align:left}._matrix_1haov_113 td{text-align:center}._matrix_1haov_113 tbody tr:hover{background:var(--surface-hover)}._matrix_1haov_113 input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}._matrix_1haov_113 input:disabled{cursor:not-allowed;opacity:.5}._matrixScroll_1haov_150{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}._moduleName_1haov_155{font-weight:500}._moduleDesc_1haov_158{display:block;font-size:12px;color:var(--text-faint)}._na_1haov_163{color:var(--text-faint)}._tri_1haov_166{height:28px;padding:0 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);font-size:12px;cursor:pointer}._triAllow_1haov_175{border-color:var(--success);color:var(--success)}._triDeny_1haov_179{border-color:var(--danger);color:var(--danger)}._effective_1haov_183{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--text-faint);vertical-align:middle}._effectiveOn_1haov_192{background:var(--success)}._layout_hzi3j_1{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}._list_hzi3j_7{display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._item_hzi3j_16{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text-muted);text-align:left;cursor:pointer}._item_hzi3j_16:hover{background:var(--surface-hover);color:var(--text)}._itemActive_hzi3j_34,._itemActive_hzi3j_34:hover{background:var(--primary-soft);color:var(--primary-text)}._itemName_hzi3j_39{display:flex;align-items:center;gap:6px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._itemMeta_hzi3j_48{display:flex;align-items:center;gap:4px;font-size:12px;opacity:.8}._moduleBtn_hzi3j_55{display:block;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}._moduleBtn_hzi3j_55:disabled{cursor:default}._footer_hzi3j_66{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:900px){._layout_hzi3j_1{grid-template-columns:1fr}._list_hzi3j_7{flex-direction:row;overflow-x:auto}._item_hzi3j_16{flex-shrink:0}}._meta_12xjg_1{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 16px;margin:0;font-size:13.5px}._meta_12xjg_1 dt{color:var(--text-muted)}._meta_12xjg_1 dd{margin:0}._ua_12xjg_14{font-size:12px;color:var(--text-muted);word-break:break-all}._values_12xjg_19{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._pre_12xjg_24{margin:0;padding:12px;max-height:320px;overflow:auto;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);font-family:var(--mono);font-size:12px;white-space:pre-wrap;word-break:break-word}@media(max-width:700px){._values_12xjg_19{grid-template-columns:1fr}}._backdrop_29ohj_1{position:fixed;inset:0;z-index:80;background:var(--overlay)}._panel_29ohj_7{position:fixed;top:0;right:0;bottom:0;z-index:90;display:flex;flex-direction:column;width:min(640px,100vw);background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg)}._header_29ohj_20{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border)}._titles_29ohj_28{min-width:0}._title_29ohj_28{font-size:18px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}._subtitle_29ohj_37{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--text-muted);font-size:13px}._actions_29ohj_46{display:flex;gap:4px;flex-shrink:0}._body_29ohj_51{flex:1;overflow-y:auto;padding:20px}@media(max-width:600px){._header_29ohj_20{padding:14px 16px}._body_29ohj_51{padding:16px}}._boardToolbar_15h0k_2{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}._boardToolbar_15h0k_2>:first-child{flex:1 1 240px}._boardToolbar_15h0k_2>*{flex:0 1 200px}._viewToggle_15h0k_15{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);flex:0 0 auto!important}._viewToggle_15h0k_15 button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer;font-size:13px}._viewToggle_15h0k_15 button[aria-pressed=true]{background:var(--surface-2);color:var(--text)}._summary_15h0k_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}._stat_15h0k_47{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._statLabel_15h0k_53{font-size:12px;color:var(--text-muted)}._statValue_15h0k_57{margin-top:4px;font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}._board_15h0k_2{display:flex;gap:12px;overflow-x:auto;padding-bottom:12px;margin:0 -24px;padding-left:24px;padding-right:24px;scroll-snap-type:x proximity;scroll-padding-inline:24px}._column_15h0k_76{display:flex;flex-direction:column;flex:0 0 280px;max-height:calc(100dvh - 280px);min-height:240px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);scroll-snap-align:start;transition:border-color .15s,background .15s}._columnOver_15h0k_90{border-color:var(--primary);background:var(--primary-soft)}._columnHead_15h0k_94{display:flex;flex-direction:column;gap:2px;padding:12px 14px 10px;border-bottom:1px solid var(--border)}._columnTitle_15h0k_101{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}._dot_15h0k_108{width:8px;height:8px;border-radius:50%;flex-shrink:0}._count_15h0k_114{margin-left:auto;padding:0 7px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:11.5px;font-weight:500}._columnValue_15h0k_123{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}._cards_15h0k_128{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:10px}._columnEmpty_15h0k_136{padding:18px 8px;text-align:center;font-size:12.5px;color:var(--text-faint);border:1px dashed var(--border);border-radius:var(--radius)}._card_15h0k_128{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:grab;touch-action:manipulation;transition:border-color .12s,box-shadow .12s,transform .12s;-webkit-user-select:none;user-select:none}._card_15h0k_128:hover{border-color:var(--border-strong)}._card_15h0k_128:focus-visible{border-color:var(--primary)}._cardDragging_15h0k_168{opacity:.35}._cardOverlay_15h0k_171{cursor:grabbing;box-shadow:var(--shadow-lg);transform:rotate(2deg);border-color:var(--primary)}._cardDropBefore_15h0k_177:before{content:"";position:absolute;left:0;right:0;top:-6px;height:3px;border-radius:2px;background:var(--primary)}._cardTitle_15h0k_187{font-weight:600;font-size:13.5px;line-height:1.35;overflow-wrap:anywhere}._cardSub_15h0k_193{font-size:12.5px;color:var(--text-muted)}._cardRow_15h0k_197{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted)}._cardValue_15h0k_205{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}._cardTags_15h0k_210{display:flex;flex-wrap:wrap;gap:4px}._miniAvatar_15h0k_215{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);font-size:10px;font-weight:600;color:var(--text-muted)}._stale_15h0k_227{color:var(--warning)}._tabs_15h0k_232{display:flex;gap:2px;margin:-4px 0 18px;border-bottom:1px solid var(--border);overflow-x:auto}._tab_15h0k_232{height:38px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font-weight:500;cursor:pointer;white-space:nowrap}._tab_15h0k_232:hover{color:var(--text)}._tabActive_15h0k_253{color:var(--text);border-bottom-color:var(--primary)}._infoGrid_15h0k_258{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0}._infoGrid_15h0k_258 dt{font-size:12px;color:var(--text-muted);margin-bottom:2px}._infoGrid_15h0k_258 dd{margin:0;overflow-wrap:anywhere}._infoFull_15h0k_273{grid-column:1 / -1}._notes_15h0k_276{white-space:pre-wrap}@media(max-width:600px){._infoGrid_15h0k_258{grid-template-columns:1fr}}._quickActions_15h0k_285{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}._linkBtn_15h0k_291{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:13px;font-weight:500}._linkBtn_15h0k_291:hover{text-decoration:none;border-color:var(--border-strong);background:var(--surface-hover)}._stageSelect_15h0k_310{display:flex;align-items:center;gap:8px}._timelineWrap_15h0k_317{display:flex;flex-direction:column;gap:18px}._composer_15h0k_322{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}._typePicker_15h0k_331{display:flex;flex-wrap:wrap;gap:4px}._typeBtn_15h0k_336{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);font-size:12.5px;cursor:pointer}._typeBtn_15h0k_336:hover{color:var(--text)}._typeBtnActive_15h0k_352{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text)}._composerFooter_15h0k_357{display:flex;align-items:center;justify-content:space-between}._hintText_15h0k_362{font-size:12px;color:var(--text-faint)}._timeline_15h0k_317{list-style:none;margin:0;padding:0;position:relative}._timeline_15h0k_317:before{content:"";position:absolute;left:13px;top:6px;bottom:6px;width:1px;background:var(--border)}._tlItem_15h0k_381{position:relative;display:flex;gap:12px;padding-bottom:16px}._tlIcon_15h0k_387{position:relative;z-index:1;display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:50%;background:var(--primary-soft);color:var(--primary-text);border:3px solid var(--surface);box-sizing:content-box;margin:-3px}._tlAuto_15h0k_402 ._tlIcon_15h0k_387{background:var(--surface-2);color:var(--text-muted)}._tlBody_15h0k_406{min-width:0;padding-top:3px}._tlMeta_15h0k_410{display:flex;flex-wrap:wrap;gap:5px;font-size:12px;color:var(--text-muted)}._tlMeta_15h0k_410 strong{color:var(--text);font-weight:500}._tlText_15h0k_421{margin-top:3px;white-space:pre-wrap;overflow-wrap:anywhere}._tlAuto_15h0k_402 ._tlText_15h0k_421{color:var(--text-muted);font-size:13px}._items_15h0k_432{display:flex;flex-direction:column;gap:8px}._itemRow_15h0k_437{display:grid;grid-template-columns:minmax(0,1fr) 90px 130px 120px 36px;gap:8px;align-items:end}._itemTotal_15h0k_443{height:38px;display:flex;align-items:center;justify-content:flex-end;font-variant-numeric:tabular-nums;font-weight:500}._totals_15h0k_451{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:12px 0 0;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}._totals_15h0k_451 div{display:flex;gap:24px;color:var(--text-muted)}._totals_15h0k_451 ._grand_15h0k_465{color:var(--text);font-size:17px;font-weight:600}@media(max-width:720px){._itemRow_15h0k_437{grid-template-columns:1fr 1fr;padding-bottom:12px;border-bottom:1px dashed var(--border)}._itemRow_15h0k_437>:first-child{grid-column:1 / -1}}._money_15h0k_481{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:600px){._board_15h0k_2{margin:0 -16px;padding-left:16px;padding-right:16px;scroll-padding-inline:16px}._column_15h0k_76{flex-basis:82vw;max-height:none}._boardToolbar_15h0k_2>*{flex:1 1 100%}}._grid_zqfki_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}._sessions_zqfki_7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._session_zqfki_7{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}._session_zqfki_7:first-child{padding-top:0}._session_zqfki_7:last-child{border-bottom:0;padding-bottom:0}._sessionIcon_zqfki_28{flex-shrink:0;color:var(--text-muted)}._sessionInfo_zqfki_32{flex:1;min-width:0;display:flex;flex-direction:column}._sessionInfo_zqfki_32>span:first-child{display:flex;align-items:center;gap:8px}@media(max-width:900px){._grid_zqfki_1{grid-template-columns:1fr}}._page_175dp_1{min-height:100dvh;padding:24px 16px 48px;background:#e9edf3}._toolbar_175dp_6{display:flex;justify-content:center;margin-bottom:16px}._doc_175dp_11{max-width:820px;margin:0 auto;padding:48px 56px;background:#fff;color:#0f172a;border-radius:8px;box-shadow:0 10px 30px #0f172a1f;font-size:14px;line-height:1.55}._header_175dp_22{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:2px solid #2563eb}._logoBox_175dp_30{padding:12px 16px;background:#0b1120;border-radius:8px}._logoBox_175dp_30 img{display:block;height:46px;width:auto}._meta_175dp_40{text-align:right}._meta_175dp_40 h1{font-size:20px;color:#1d4ed8;margin-bottom:6px}._meta_175dp_40 p{color:#475569;font-size:13px}._section_175dp_52{margin-top:24px}._section_175dp_52 h2{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:12px 0 2px}._to_175dp_6{font-size:17px;font-weight:600}._table_175dp_66{width:100%;margin-top:28px;border-collapse:collapse}._table_175dp_66 th{text-align:left;font-size:12px;color:#475569;background:#f1f5f9;padding:10px 12px}._table_175dp_66 td{padding:10px 12px;border-bottom:1px solid #e2e8f0}._table_175dp_66 th:not(:first-child),._table_175dp_66 td:not(:first-child){text-align:right;white-space:nowrap}._totals_175dp_87{margin-top:16px;margin-left:auto;width:280px}._totals_175dp_87 div{display:flex;justify-content:space-between;padding:4px 0;color:#475569}._totals_175dp_87 ._grand_175dp_98{margin-top:6px;padding-top:10px;border-top:2px solid #0f172a;color:#0f172a;font-size:18px;font-weight:700}._notes_175dp_106{white-space:pre-wrap}._footer_175dp_109{margin-top:48px;padding-top:16px;border-top:1px solid #e2e8f0;font-size:12px;color:#64748b;text-align:center}@media(max-width:700px){._doc_175dp_11{padding:28px 20px}._header_175dp_22{flex-direction:column}._meta_175dp_40{text-align:left}._totals_175dp_87{width:100%}}@media print{._page_175dp_1{padding:0;background:#fff}._toolbar_175dp_6{display:none}._doc_175dp_11{box-shadow:none;padding:0;max-width:none}._logoBox_175dp_30,._table_175dp_66 th{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._brand_175dp_156{display:flex;flex-direction:column;gap:10px}._company_175dp_161{display:flex;flex-direction:column;gap:1px;font-size:11.5px;color:#475569}._company_175dp_161 strong{color:#0f172a;font-size:12.5px}._alertStrip_4rz8y_1{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--warning-soft);color:var(--warning);font-size:13.5px}._alertStrip_4rz8y_1 button{border:0;padding:0;background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}._progress_4rz8y_22{margin-top:10px;height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}._progressBar_4rz8y_29{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .4s var(--ease)}._progressWarn_4rz8y_35{background:var(--warning)}._progressDanger_4rz8y_38{background:var(--danger)}._progressLabel_4rz8y_41{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--text-muted)}._actions_4rz8y_49{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}._kpis_17r0k_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}._kpi_17r0k_1{position:relative;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._kpi_17r0k_1:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--kpi-color, var(--primary))}._kpiLabel_17r0k_22{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted)}._kpiValue_17r0k_29{margin-top:6px;font-size:24px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}._kpiSub_17r0k_36{margin-top:4px;font-size:12.5px;color:var(--text-muted)}._pos_17r0k_41{color:var(--success)}._neg_17r0k_44{color:var(--danger)}._grid_17r0k_48{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:16px}._grid_17r0k_48>*{min-width:0}@media(max-width:1000px){._grid_17r0k_48{grid-template-columns:1fr}}._chart_17r0k_64{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:6px;height:220px;padding-top:8px}._month_17r0k_73{display:flex;flex-direction:column;align-items:stretch;height:100%;min-width:0}._bars_17r0k_80{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px}._bar_17r0k_80{width:min(16px,40%);min-height:2px;border-radius:4px 4px 0 0;transition:height .5s var(--ease)}._barIn_17r0k_93{background:var(--success)}._barOut_17r0k_96{background:var(--danger)}._barForecast_17r0k_99{opacity:.35;background-image:repeating-linear-gradient(135deg,transparent 0 3px,rgba(255,255,255,.35) 3px 5px)}._monthLabel_17r0k_103{margin-top:6px;font-size:11.5px;text-align:center;color:var(--text-muted);text-transform:capitalize}._monthCurrent_17r0k_110{color:var(--text);font-weight:600}._legend_17r0k_114{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;color:var(--text-muted)}._legend_17r0k_114 span{display:inline-flex;align-items:center;gap:6px}._dot_17r0k_127{width:10px;height:10px;border-radius:3px}._list_17r0k_134{display:flex;flex-direction:column}._row_17r0k_138{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border);font-size:13.5px}._row_17r0k_138:first-child{border-top:0}._rowMain_17r0k_150{flex:1 1 160px;min-width:0}@media(max-width:600px){._row_17r0k_138{flex-wrap:wrap}}._amount_17r0k_159{font-variant-numeric:tabular-nums;font-weight:550;white-space:nowrap}._catBar_17r0k_165{height:6px;margin-top:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}._catFill_17r0k_172{height:100%;border-radius:inherit}._swatch_17r0k_177{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:middle}._segmented_17r0k_186{display:inline-flex;padding:3px;margin-bottom:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._segmented_17r0k_186 button{height:32px;padding:0 14px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:13.5px;cursor:pointer}._segmented_17r0k_186 button[aria-pressed=true]{background:var(--surface-2);color:var(--text);font-weight:550}._totals_17r0k_210{display:flex;flex-wrap:wrap;gap:8px 22px;margin:-4px 0 14px;font-size:13px;color:var(--text-muted)}._totals_17r0k_210 strong{color:var(--text);font-variant-numeric:tabular-nums}._layers_17r0k_223{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px}._layer_17r0k_223{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}._layer_17r0k_223 div:first-child{font-size:12px;color:var(--text-muted)}._layer_17r0k_223 div:nth-child(2){margin-top:2px;font-weight:600;font-variant-numeric:tabular-nums}._board_1bk44_1{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}._column_1bk44_8{display:flex;flex-direction:column;min-height:320px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);transition:border-color .15s,background .15s}._columnOver_1bk44_18{border-color:var(--primary);background:var(--primary-soft)}._columnHead_1bk44_22{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px;font-size:13px;font-weight:600}._count_1bk44_30{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:11.5px;font-weight:500}._cards_1bk44_39{display:flex;flex-direction:column;gap:8px;flex:1}._empty_1bk44_45{padding:18px 8px;border:1px dashed var(--border);border-radius:var(--radius);text-align:center;font-size:12.5px;color:var(--text-faint)}._card_1bk44_39{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:grab;font-size:13.5px;transition:border-color .15s,box-shadow .15s,opacity .15s}._card_1bk44_39:hover{border-color:var(--border-strong)}._card_1bk44_39:focus-visible{outline:none;box-shadow:var(--focus)}._cardDone_1bk44_69 ._cardTitle_1bk44_69{color:var(--text-muted);text-decoration:line-through}._cardDragging_1bk44_73{opacity:.35}._cardOverlay_1bk44_76{cursor:grabbing;box-shadow:var(--shadow-lg);transform:rotate(1.5deg)}._dropBefore_1bk44_81:before{content:"";position:absolute;left:4px;right:4px;top:-5px;height:2px;border-radius:2px;background:var(--primary)}._cardTitle_1bk44_69{font-weight:500;line-height:1.35}._cardMeta_1bk44_95{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--text-muted)}._late_1bk44_104{color:var(--danger);font-weight:500}._avatar_1bk44_108{display:inline-grid;place-items:center;width:22px;height:22px;margin-left:auto;border-radius:50%;background:var(--primary-soft);color:var(--primary-text);font-size:10px;font-weight:600}._prio_1bk44_120{display:inline-block;width:8px;height:8px;border-radius:50%}._progress_1bk44_127{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}._progressBar_1bk44_133{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .4s var(--ease)}._over_1bk44_139{background:var(--danger)}
