.Admin_shell__iitSe{min-height:100vh;background:#fff;color:var(--app-text);font-family:var(--app-font)}.Admin_body__NoQgS{display:flex;align-items:stretch;min-height:calc(100vh - 64px)}.Admin_sidebar__11W6N{width:220px;flex:0 0 220px;background:var(--app-surface);border-right:1px solid var(--app-border);padding:24px 0;box-sizing:border-box}.Admin_navHeader__9Spik{margin:0 0 12px;padding:0 24px;font-size:12px;font-weight:600;letter-spacing:.4px;color:var(--app-text-faint)}.Admin_navList__FW08z{display:flex;flex-direction:column}.Admin_navItem__YNv3U{display:flex;align-items:center;gap:10px;padding:9px 24px;font-size:13px;color:var(--app-text-muted);text-decoration:none;border-left:3px solid transparent;transition:background .13s ease,color .13s ease,border-color .13s ease}.Admin_navIcon__zKWyc{width:16px;height:16px;flex:none;opacity:.85}.Admin_navItem__YNv3U:hover{background:var(--app-hairline);color:var(--app-text)}.Admin_navItemActive__CNZTy .Admin_navIcon__zKWyc{opacity:1}.Admin_navItemActive__CNZTy{background:#eff6fc;border-left-color:var(--app-accent);color:var(--app-accent);font-weight:600}.Admin_main__tRiHs{flex:1 1 auto;min-width:0;padding:28px 40px 48px;box-sizing:border-box}.Admin_pageTitle__ky9c8{margin:0;font-size:18px;font-weight:600}.Admin_pageSubtitle__igEqN{margin:6px 0 0;font-size:13px;color:var(--app-text-muted)}.Admin_sectionTitle__iTxtD{margin:26px 0 12px;font-size:14px;font-weight:600}.Admin_sectionTitleRow___GD3T{display:flex;align-items:center;justify-content:space-between;margin:26px 0 12px}.Admin_sectionTitleRow___GD3T .Admin_sectionTitle__iTxtD{margin:0}.Admin_card__thT1O{border:1px solid var(--app-border);border-radius:8px;background:#fff;padding:20px;margin-top:16px}.Admin_cardTitle__OMsPz{margin:0 0 4px;font-size:14px;font-weight:600}.Admin_row__LU_1I{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.Admin_rowLabel__LMhZB{font-size:13px;color:var(--app-text)}.Admin_rowSub__vtsFr{margin:3px 0 0;font-size:12px;color:var(--app-text-muted)}.Admin_rowRight__ol5hW{display:flex;align-items:center;gap:16px}.Admin_divider__14bDt{height:1px;background:var(--app-hairline);border:0;margin:0}.Admin_toggle__OoeKq{position:relative;display:inline-block;width:40px;height:22px;border-radius:11px;background:var(--app-accent);flex:0 0 40px}.Admin_toggleOff__k5lfh{background:#c8c6c4}.Admin_knob__Tv_bp{position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff}.Admin_toggleOff__k5lfh .Admin_knob__Tv_bp{right:auto;left:3px}.Admin_select__5aFOu{position:relative;min-width:120px;height:30px;border:1px solid #8a8886;border-radius:4px;background:#fff;display:inline-flex;align-items:center;padding:0 28px 0 12px;font-size:12px;color:var(--app-text)}.Admin_selectChevron__OtAzG{position:absolute;right:10px;color:var(--app-text-muted)}.Admin_link__YXjrX{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--app-accent);cursor:pointer;text-decoration:none}.Admin_link__YXjrX:hover{text-decoration:underline}.Admin_primaryBtn__dhHzk{height:28px;padding:0 16px;border:0;border-radius:4px;background:var(--app-accent);color:#fff;font-size:12px;cursor:pointer}.Admin_primaryBtn__dhHzk:hover{background:#106ebe}.Admin_pill__Vvimf{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:10px;font-size:11px;font-weight:500}.Admin_pillSuccess__hsJiI{background:#dff6dd;color:#107c10}.Admin_pillWarn__dxI0O{background:#fff4ce;color:#8a6d00}.Admin_pillDenied__hWq74{background:#fde7e9;color:#d13438}.Admin_status__0mQu8{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#107c10}.Admin_statusDot__xohvu{width:8px;height:8px;border-radius:50%;background:#107c10}.Admin_table__PYJC1{width:100%;border-collapse:collapse}.Admin_table__PYJC1 th{text-align:left;font-size:12px;font-weight:600;color:var(--app-text-muted);padding:0 12px 8px 0;border-bottom:1px solid var(--app-border)}.Admin_table__PYJC1 td{font-size:13px;color:var(--app-text);padding:14px 12px 14px 0;border-bottom:1px solid var(--app-hairline);vertical-align:middle}.Admin_tdMuted__h0kYx{color:var(--app-text-muted)}.Admin_tdStrong__ks_q9{font-weight:600}.Admin_tableNote__buoDf{margin:16px 0 0;font-size:12px;color:var(--app-text-faint)}.Admin_channelGrid__fDqOi{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:20px;gap:20px}.Admin_channelCard__gBOeI{border:1px solid var(--app-border);border-radius:8px;background:#fff;padding:16px 20px;display:flex;align-items:center;gap:14px}.Admin_channelIcon__i2DMm{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex:0 0 28px}.Admin_channelBody__8DgtZ{flex:1 1 auto;min-width:0}.Admin_channelName__aWf_4{margin:0;font-size:13px;font-weight:600}.Admin_channelSub__ylcIQ{margin:4px 0 0;font-size:11.5px;color:var(--app-text-muted)}.Admin_ruleWhen__oKEbS{display:inline-flex;align-items:center;gap:12px}.Admin_filters__CjqIP{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 6px}.Admin_filterBtn__Rl3PD{cursor:pointer}.Admin_spacer__X9QuO{flex:1 1 auto}.Admin_urlInput__QmMzW{margin-top:12px;width:100%;max-width:520px;height:32px;border:1px solid #8a8886;border-radius:4px;padding:0 12px;font-size:12px;color:var(--app-text);box-sizing:border-box;background:#fff}.Admin_choice__mHwV7{display:flex;gap:12px;padding:14px 0}.Admin_choiceRadio__L8oRd{width:16px;height:16px;border-radius:50%;border:1.6px solid #8a8886;margin-top:2px;flex:0 0 16px}.Admin_choiceRadioOn___b_wJ{border-color:var(--app-accent);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px var(--app-accent)}.Admin_choiceHead__1AsWk{display:flex;align-items:center;gap:10px}.Admin_choiceTitle__nnYah{font-size:13px;font-weight:600}@media (max-width:1000px){.Admin_channelGrid__fDqOi{grid-template-columns:1fr}}@media (max-width:820px){.Admin_main__tRiHs{padding-left:16px;padding-right:16px}.Admin_sidebar__11W6N{display:none}}.Button_btn__xlLTf{border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);font-family:var(--font-family);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);line-height:1;white-space:nowrap}.Button_btn__xlLTf:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button_btn__xlLTf:disabled{opacity:.6;cursor:not-allowed}.Button_btn--primary__SY_t7{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;padding:12px 24px}.Button_btn--primary__SY_t7:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-md)}.Button_btn--primary__SY_t7:active:not(:disabled){transform:translateY(0);box-shadow:none}.Button_btn--secondary__gyRkn{background:var(--color-bg-muted);color:var(--color-text-dark);padding:10px 20px;border:1px solid var(--color-border)}.Button_btn--secondary__gyRkn:hover:not(:disabled){background:var(--color-bg-hover)}.Button_btn--search__jQxsn{background:var(--color-primary);color:#fff;padding:12px 20px}.Button_btn--search__jQxsn:hover:not(:disabled){background:var(--color-primary-dark)}.Button_btn--danger__bzHdK{background:var(--color-danger,#dc2626);color:#fff;padding:10px 20px}.Button_btn--danger__bzHdK:hover:not(:disabled){background:#b91c1c}.Button_btn--full__HN55P{width:100%}.Input_label__ttY3K{display:flex;flex-direction:column;gap:var(--space-2)}.Input_labelText__1bwQI{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.5px}.Input_input__0C6pQ{padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:var(--font-family);color:var(--color-text-dark);background:var(--color-bg-white);transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.Input_input__0C6pQ:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.Input_input__0C6pQ::placeholder{color:var(--color-text-muted)}.Card_card__XoKdK{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Spinner_container__uilfo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-6);margin-top:var(--space-4)}.Spinner_spinner__JDC22{width:48px;height:48px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:Spinner_spin__nYLlK .9s linear infinite}@keyframes Spinner_spin__nYLlK{to{transform:rotate(1turn)}}.Spinner_label___cFf3{font-size:var(--font-size-base);color:var(--color-text-muted);font-weight:var(--font-weight-medium);margin:0}.ProgressBar_wrapper__4Cgrb{display:flex;flex-direction:column;gap:var(--space-3)}.ProgressBar_bar__qjruq{height:8px;background:var(--color-border);border-radius:var(--radius-full);overflow:hidden}.ProgressBar_fill__HIl_a{height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:var(--radius-full);transition:width var(--transition-slow)}.ProgressBar_text__qppaw{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.ProgressBar_label__XCZAj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProgressBar_percent__l1hvT{white-space:nowrap}.Table_wrapper__EUeSN{overflow-x:auto;width:100%}.Table_table__HM8VQ{width:100%;border-collapse:collapse;font-size:var(--font-size-base)}.Table_table__HM8VQ thead th{background:var(--color-bg-muted);text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.Table_table__HM8VQ tbody td,.Table_table__HM8VQ thead th{padding:12px var(--space-3);color:var(--color-text-dark);border-bottom:1px solid var(--color-border)}.Table_table__HM8VQ tbody td{vertical-align:top}.Table_table__HM8VQ tbody tr:last-child td{border-bottom:none}.Table_table__HM8VQ tbody tr:hover td{background:var(--color-bg-light)}.Table_table__HM8VQ a{color:var(--color-primary);font-weight:var(--font-weight-medium)}.Table_table__HM8VQ a:hover{color:var(--color-primary-dark)}.IconLink_iconLink__hHw20{width:34px;height:34px;border-radius:6px;border:1px solid var(--app-border);background:#fff;color:var(--app-text-muted);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.IconLink_iconLink__hHw20:hover{background:var(--app-surface);border-color:#c8c6c4;color:var(--app-accent)}.BreadcrumbBar_bar__RbC9I{height:34px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 28px}.BreadcrumbBar_trail__y4t87{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.BreadcrumbBar_homeLink__yN7LY{display:inline-flex;align-items:center;color:#94a3b8;padding:2px 4px;border-radius:4px;transition:color .12s ease;text-decoration:none}.BreadcrumbBar_homeLink__yN7LY:hover{color:#0f172a}.BreadcrumbBar_sep__d2sWH{color:#cbd5e1;font-size:13px;padding:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.BreadcrumbBar_link__9jbPu{font-size:12px;color:#64748b;text-decoration:none;padding:2px 4px;border-radius:4px;transition:color .12s ease,background .12s ease}.BreadcrumbBar_link__9jbPu:hover{color:#0f172a;background:#e2e8f0;text-decoration:none}.BreadcrumbBar_current__DFO2f{font-size:12px;color:#0f172a;font-weight:500;padding:2px 4px}@media (max-width:860px){.BreadcrumbBar_bar__RbC9I{padding:0 16px}}.AreaPathFilter_wrapper__z2O_v{margin-top:20px}.AreaPathFilter_header__XC8t6{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.AreaPathFilter_title__KSuwA{font-size:13px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em}.AreaPathFilter_clearBtn__gQB28{border:none;background:transparent;color:var(--app-accent);font-size:13px;cursor:pointer;text-decoration:underline}.AreaPathFilter_chips__JV8mb{display:flex;flex-wrap:wrap;gap:8px}.AreaPathFilter_chip__LM0d2{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--app-border);border-radius:999px;padding:6px 12px;font-size:13px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.AreaPathFilter_chip__LM0d2:hover{border-color:var(--app-accent)}.AreaPathFilter_chipActive__zWZyl{border-color:var(--app-accent);background:rgba(0,120,212,.1);color:var(--app-accent);font-weight:600}.AreaPathFilter_count__mCm8u{font-size:11px;background:rgba(0,0,0,.06);border-radius:999px;padding:1px 6px}.AreaScopePicker_wrapper__JYKKX{margin:0 40px 16px;padding:16px 18px;border:1px solid var(--app-border);border-radius:10px;background:#fafbfc}.AreaScopePicker_header__PjHJK{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.AreaScopePicker_title__nSeS_{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted)}.AreaScopePicker_hint__E445w{font-size:12px;color:var(--app-text-muted)}.AreaScopePicker_row__u4YSe{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.AreaScopePicker_field__dpIfQ{display:flex;flex-direction:column;gap:6px;font-size:13px}.AreaScopePicker_field__dpIfQ span{font-weight:600;color:var(--app-text-muted)}.AreaScopePicker_select__XwDVW{border:1px solid var(--app-border);border-radius:8px;padding:9px 12px;font-size:14px;background:#fff}.AreaScopePicker_activeScope__jhDaM{margin:12px 0 0;font-size:13px;color:var(--app-text-muted);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.AreaScopePicker_activeScope__jhDaM code{font-size:12px;background:#eef4fa;padding:2px 6px;border-radius:4px}.AreaScopePicker_resetBtn__dMxKM{border:none;background:transparent;color:var(--app-accent);font-size:13px;cursor:pointer;text-decoration:underline}.AreaScopePicker_levelHint__clQfX{margin:10px 0 0;font-size:13px;color:var(--app-text-muted)}.Modal_overlay__wUmxZ{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}.Modal_backdrop__UMKtU{position:absolute;inset:0;background:rgba(0,0,0,.5);cursor:pointer}.Modal_panel__yttmj{position:relative;background:var(--color-bg-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);width:100%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;animation:Modal_slideUp__VXlHc .2s ease}@keyframes Modal_slideUp__VXlHc{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Modal_header__jRnge{padding:var(--space-6);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.Modal_title__LytyS{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.Modal_closeBtn__74k23{background:transparent;border:none;cursor:pointer;font-size:24px;color:var(--color-text-muted);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);transition:background var(--transition-base),color var(--transition-base);line-height:1;padding:0}.Modal_closeBtn__74k23:hover{background:var(--color-bg-muted);color:var(--color-text-dark)}.Modal_body__r_2X1{flex:1 1;overflow-y:auto;padding:var(--space-6)}.Badge_badge__RGOgt{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.Badge_badge--danger__0YWhN{background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}.Badge_badge--warning__af_t4{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.Badge_badge--success__b5OUy{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}.Badge_badge--neutral__0E8kP{background:var(--color-bg-muted);color:var(--color-text-muted);border:1px solid var(--color-border)}.ChatMarkdown_prose__Kw_WU{white-space:normal;line-height:1.65;overflow-wrap:break-word;word-break:break-word}.ChatMarkdown_prose__Kw_WU>:first-child{margin-top:0}.ChatMarkdown_prose__Kw_WU>:last-child{margin-bottom:0}.ChatMarkdown_prose__Kw_WU p{margin:0 0 8px}.ChatMarkdown_prose__Kw_WU p:last-child{margin-bottom:0}.ChatMarkdown_prose__Kw_WU ol,.ChatMarkdown_prose__Kw_WU ul{margin:4px 0 8px 18px;padding:0}.ChatMarkdown_prose__Kw_WU li{margin:2px 0}.ChatMarkdown_prose__Kw_WU h1,.ChatMarkdown_prose__Kw_WU h2{font-size:15px;font-weight:700;margin:12px 0 6px}.ChatMarkdown_prose__Kw_WU h3{font-size:14px;font-weight:700;margin:10px 0 4px}.ChatMarkdown_prose__Kw_WU h4,.ChatMarkdown_prose__Kw_WU h5,.ChatMarkdown_prose__Kw_WU h6{font-size:13px;font-weight:700;margin:8px 0 4px}.ChatMarkdown_prose__Kw_WU strong{font-weight:700}.ChatMarkdown_prose__Kw_WU em{font-style:italic}.ChatMarkdown_prose__Kw_WU blockquote{border-left:3px solid var(--color-border,#e2e8f0);margin:6px 0;padding:2px 10px;color:var(--color-text-muted,#64748b)}.ChatMarkdown_prose__Kw_WU hr{border:none;border-top:1px solid var(--color-border,#e2e8f0);margin:10px 0}.ChatMarkdown_prose__Kw_WU table{border-collapse:collapse;width:100%;margin:8px 0;font-size:12px}.ChatMarkdown_prose__Kw_WU td,.ChatMarkdown_prose__Kw_WU th{border:1px solid var(--color-border,#e2e8f0);padding:5px 8px;text-align:left}.ChatMarkdown_prose__Kw_WU th{background:var(--color-bg-white,#fff);font-weight:700}.ChatMarkdown_inlineCode__P_hqY{font-family:var(--font-mono,monospace);font-size:12px;background:rgba(0,0,0,.06);border-radius:4px;padding:1px 5px}.ChatMarkdown_codeBlock__TEqyW{font-family:var(--font-mono,monospace);font-size:12px;background:var(--color-bg-light,#f1f5f9);border:1px solid var(--color-border,#e2e8f0);border-radius:8px;padding:12px;margin:8px 0;overflow-x:auto;white-space:pre}.ChatMarkdown_link__ktI64{color:var(--color-primary-dark,#0f766e);text-decoration:underline;text-underline-offset:2px}.ChatMarkdown_link__ktI64:hover{opacity:.8}.ChatMarkdown_wiLink__wj0ya{display:inline-flex;align-items:center;gap:2px;color:var(--color-primary-dark,#0f766e);background:var(--color-success-bg,#f0fdfc);border:1px solid var(--color-primary,#0ea5a4);border-radius:6px;padding:0 7px;font-size:12px;font-weight:600;text-decoration:none;font-family:var(--font-mono,monospace);vertical-align:middle}.ChatMarkdown_wiLink__wj0ya:after{content:"↗";font-size:10px;font-family:inherit}.ChatMarkdown_wiLink__wj0ya:hover{background:rgba(14,165,164,.12)}.Agent_page__JrjUq{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(1200px 600px at 85% -10%,rgba(99,102,241,.06),transparent 60%),radial-gradient(1000px 500px at -5% 0,rgba(14,165,164,.07),transparent 55%),var(--color-bg-light,#f8fafc);color:var(--app-text);font-family:var(--app-font)}.Agent_layout__J13GO{flex:1 1;display:grid;grid-gap:0;gap:0;min-height:0;overflow:hidden;position:relative;background:var(--color-bg-white,#fff);transition:grid-template-columns .18s ease}.Agent_panelHeader__oUtzO{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 12px;border-bottom:1px solid var(--color-border,#e2e8f0);flex-shrink:0;min-height:38px;gap:2px;background:#f1f5f9}.Agent_panelTitle__WzQL8{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted,#64748b);flex:1 1;white-space:nowrap;overflow:hidden}.Agent_panelControls__nFTlr{display:flex;align-items:center;gap:1px;flex-shrink:0}.Agent_panelBtn__paIIy{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;border-radius:5px;color:var(--color-text-muted,#94a3b8);cursor:pointer;font-size:13px;font-family:inherit;transition:background .1s ease,color .1s ease;padding:0}.Agent_panelBtn__paIIy:hover{background:var(--color-bg-muted,#f1f5f9);color:var(--color-text-dark,#0f172a)}.Agent_panelBtnActive__2ezQq{color:var(--color-primary,#0ea5a4)}.Agent_panelBtnActive__2ezQq:hover{background:var(--color-success-bg,#f0fdfc);color:var(--color-primary-dark,#0f766e)}.Agent_panelContent__VbunZ{flex:1 1;overflow-y:auto;padding:14px 12px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--color-border,#e2e8f0) transparent}.Agent_panelContent__VbunZ::-webkit-scrollbar{width:4px}.Agent_panelContent__VbunZ::-webkit-scrollbar-track{background:transparent}.Agent_panelContent__VbunZ::-webkit-scrollbar-thumb{background:var(--color-border,#e2e8f0);border-radius:99px}.Agent_panelContent__VbunZ::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.Agent_collapsedStrip__NUiV9{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;flex:1 1;border-left:2px solid var(--color-border,#e2e8f0);background:rgba(241,245,249,.6)}.Agent_collapsedLabel__gi8i1{writing-mode:vertical-lr;transform:rotate(180deg);font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted,#94a3b8);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Agent_collapsedTabBtn__wAYrq{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;padding:6px 4px;cursor:pointer;transition:background .12s ease}.Agent_collapsedTabBtn__wAYrq:hover{background:var(--color-bg-muted,#f1f5f9)}.Agent_collapsedTabBtn__wAYrq:hover .Agent_collapsedLabel__gi8i1{color:var(--color-text-dark,#0f172a)}.Agent_collapsedTabBtnActive__iI8xR .Agent_collapsedLabel__gi8i1{color:var(--color-primary,#0ea5a4)}.Agent_panelTabs__9yODL{display:flex;gap:2px;flex:1 1;overflow:hidden}.Agent_panelTab__PHtos{padding:3px 9px;border:none;background:transparent;border-radius:6px;font-size:11px;font-weight:600;color:var(--color-text-muted,#64748b);cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .1s ease,color .1s ease}.Agent_panelTab__PHtos:hover{background:var(--color-bg-muted,#f1f5f9);color:var(--color-text-dark,#0f172a)}.Agent_panelTabActive__lMJgI{color:var(--color-primary-dark,#0f766e);background:var(--color-success-bg,#f0fdfc)}.Agent_sessionsPane__Abtc_{display:flex;flex-direction:column;overflow:hidden;background:#f8fafc;border-right:1px solid var(--color-border,#e2e8f0);transition:width .18s ease}.Agent_newChatBtn__j0aeY{width:100%;padding:9px 12px;border:none;background:linear-gradient(135deg,var(--color-primary,#0ea5a4),var(--color-primary-dark,#0f766e));color:#fff;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;margin-bottom:14px;font-family:inherit;box-shadow:0 4px 12px rgba(14,165,164,.24);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.Agent_newChatBtn__j0aeY:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 18px rgba(14,165,164,.32)}.Agent_newChatBtn__j0aeY:active{transform:translateY(0)}.Agent_sessionItem__qsx5R{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 10px;border-radius:9px;cursor:pointer;margin-bottom:3px;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.Agent_sessionItem__qsx5R:hover{background:rgba(15,23,42,.04)}.Agent_sessionItemActive__4_W3I,.Agent_sessionItemActive__4_W3I:hover{background:var(--color-bg-white,#fff);border-color:var(--color-border,#e2e8f0);box-shadow:0 2px 8px rgba(15,23,42,.05)}.Agent_sessionItemActive__4_W3I:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--color-primary,#0ea5a4)}.Agent_sessionInfo__kSkp0{min-width:0;flex:1 1}.Agent_sessionTitle__5E_pY{margin:0;font-size:12px;font-weight:600;color:var(--color-text-dark,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_sessionMeta__8vvZD{margin:2px 0 0;font-size:10px;color:var(--color-text-muted,#64748b)}.Agent_sessionDelete__mL6y3{border:none;background:transparent;color:var(--color-text-muted,#94a3b8);font-size:17px;line-height:1;cursor:pointer;padding:0 3px;border-radius:5px;flex-shrink:0;opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.Agent_sessionItemActive__4_W3I .Agent_sessionDelete__mL6y3,.Agent_sessionItem__qsx5R:hover .Agent_sessionDelete__mL6y3{opacity:1}.Agent_sessionDelete__mL6y3:hover{color:var(--color-danger,#ef4444);background:var(--color-danger-bg,#fee2e2)}.Agent_chatPane__WQNAz{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--color-bg-white,#fff)}.Agent_header__HmXIs{padding:18px 28px 12px;border-bottom:1px solid var(--color-border,#e2e8f0);background:linear-gradient(180deg,rgba(248,250,252,.85),hsla(0,0%,100%,0));flex-shrink:0}.Agent_titleRow__1rj1s{display:flex;align-items:center;justify-content:space-between;gap:12px}.Agent_title__AoE0_{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--color-text-dark,#0f172a)}.Agent_newChatHeaderBtn__jspF6{flex-shrink:0;padding:7px 16px;border:none;background:linear-gradient(135deg,var(--color-primary,#0ea5a4),var(--color-primary-dark,#0f766e));color:#fff;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;box-shadow:0 3px 10px rgba(14,165,164,.28);transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.Agent_newChatHeaderBtn__jspF6:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 16px rgba(14,165,164,.34)}.Agent_newChatHeaderBtn__jspF6:active{transform:translateY(0)}.Agent_subtitle__RZzW4{margin:6px 0 0;color:var(--color-text-muted,#64748b);font-size:13px;line-height:1.6}.Agent_controlsBar__QQYQ1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.Agent_connGroup__QW0mw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Agent_ctrlLabel__44R3P{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.Agent_ctrlSelect__W_Xjg{padding:6px 10px;border:1px solid var(--color-border,#e2e8f0);border-radius:9px;font-size:13px;font-family:inherit;background:var(--color-bg-white,#fff);color:var(--color-text-dark,#0f172a);max-width:200px;cursor:pointer}.Agent_ctrlSelect__W_Xjg:focus{outline:none;border-color:var(--color-primary,#0ea5a4);box-shadow:0 0 0 3px var(--color-primary-subtle,rgba(14,165,164,.1))}.Agent_ctrlSelect__W_Xjg:disabled{opacity:.6;cursor:not-allowed}.Agent_ctrlError__vsQUh{font-size:12px;color:var(--color-danger,#dc2626)}.Agent_skillBar__31gQ7{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Agent_controlsBar__QQYQ1 .Agent_skillBar__31gQ7{margin-top:0}.Agent_writeToggle__BGu4d{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-text,#1e293b);cursor:pointer;padding:5px 9px;border:1px solid var(--color-border,#e2e8f0);border-radius:9px;background:var(--color-bg-white,#fff)}.Agent_writeToggle__BGu4d input{accent-color:var(--color-primary,#0ea5a4);cursor:pointer}.Agent_draftsNavLink__Hi5es{font-size:12px;font-weight:600;color:var(--color-primary-dark,#0f766e);text-decoration:none;white-space:nowrap}.Agent_draftsNavLink__Hi5es:hover{text-decoration:underline}.Agent_draftLink__oSHWx{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:600;color:var(--color-primary-dark,#0f766e);text-decoration:none;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;padding:4px 10px;background:var(--color-success-bg,#f0fdfc)}.Agent_draftLink__oSHWx:hover{border-color:var(--color-primary,#0ea5a4)}.Agent_skillLabel__HbBuw{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.Agent_skillSelect__pRAYC{padding:6px 10px;border:1px solid var(--color-border,#e2e8f0);border-radius:9px;font-size:13px;font-family:inherit;background:var(--color-bg-white,#fff);color:var(--color-text-dark,#0f172a);max-width:240px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.Agent_skillSelect__pRAYC:focus{outline:none;border-color:var(--color-primary,#0ea5a4);box-shadow:0 0 0 3px var(--color-primary-subtle,rgba(14,165,164,.1))}.Agent_skillManageBtn__LfgkE{padding:6px 11px;border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-white,#fff);border-radius:9px;font-size:12px;font-weight:600;color:var(--color-primary-dark,#0f766e);cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease}.Agent_skillManageBtn__LfgkE:hover{background:var(--color-success-bg,#f0fdfc);border-color:var(--color-primary,#0ea5a4)}.Agent_skillHint__1HG3j{margin:8px 0 0;font-size:12px;color:var(--color-text-muted,#64748b);line-height:1.5}.Agent_messages__QSi_n{flex:1 1;overflow-y:auto;padding:20px 28px;display:flex;flex-direction:column;gap:16px;scroll-behavior:smooth;min-height:0;scrollbar-width:thin;scrollbar-color:var(--color-border,#e2e8f0) transparent}.Agent_messages__QSi_n::-webkit-scrollbar{width:4px}.Agent_messages__QSi_n::-webkit-scrollbar-track{background:transparent}.Agent_messages__QSi_n::-webkit-scrollbar-thumb{background:var(--color-border,#e2e8f0);border-radius:99px}.Agent_messages__QSi_n::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.Agent_promptChips__lMeIY{display:flex;flex-wrap:wrap;gap:8px;align-self:flex-start;max-width:100%}.Agent_promptChip__KXYeu{text-align:left;padding:8px 13px;border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-white,#fff);border-radius:999px;font-size:12.5px;color:var(--color-text-dark,#0f172a);cursor:pointer;font-family:inherit;transition:border-color .12s ease,background .12s ease,transform .12s ease}.Agent_promptChip__KXYeu:hover:not(:disabled){border-color:var(--color-primary,#0ea5a4);background:var(--color-success-bg,#f0fdfc);transform:translateY(-1px)}.Agent_promptChip__KXYeu:disabled{opacity:.5;cursor:not-allowed}.Agent_msgRow___b0J0{display:flex;align-items:flex-start;gap:12px;max-width:86%;animation:Agent_msgIn__puZy7 .22s ease both}.Agent_msgRowUser__iE4Yd{flex-direction:row-reverse;align-self:flex-end}@keyframes Agent_msgIn__puZy7{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Agent_avatar__YeGpK{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:17px}.Agent_avatarBot__KEZOZ{background:linear-gradient(135deg,var(--color-primary,#0ea5a4),var(--color-primary-dark,#0f766e));color:#fff}.Agent_avatarUser__Qhb6f{background:var(--color-bg-muted,#f1f5f9);color:var(--color-text-muted,#475569);border:1px solid var(--color-border,#e2e8f0)}.Agent_msgContent__jcxLK{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.Agent_msgRowUser__iE4Yd .Agent_msgContent__jcxLK{align-items:flex-end}.Agent_roleLabel__6eAWm{font-size:11px;font-weight:600;color:var(--color-primary-dark,#0f766e);margin:0 2px 4px}.Agent_msgRowUser__iE4Yd .Agent_roleLabel__6eAWm{color:var(--color-text-muted,#64748b)}.Agent_msgActions__fzdco{display:flex;gap:4px;margin:6px 0 0 2px}.Agent_msgAction__HKD4f{border:1px solid transparent;background:transparent;border-radius:7px;padding:3px 9px;font-size:12px;color:var(--color-text-muted,#64748b);cursor:pointer;font-family:inherit;line-height:1.4;transition:background .12s ease,border-color .12s ease,color .12s ease}.Agent_msgAction__HKD4f:hover{background:var(--color-bg-muted,#f1f5f9);color:var(--color-text-dark,#0f172a)}.Agent_msgActionOn__eRJZU{border-color:var(--color-primary,#0ea5a4);background:var(--color-success-bg,#f0fdfc);color:var(--color-primary-dark,#0f766e)}.Agent_modelPill__DcvsY{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:var(--color-text-muted,#475569);background:var(--color-bg-muted,#f1f5f9);border:1px solid var(--color-border,#e2e8f0);padding:2px 9px;border-radius:999px}.Agent_bubble__h8Pt9{max-width:100%;padding:11px 15px;border-radius:15px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.Agent_user__n_Pa6{background:linear-gradient(135deg,var(--color-primary,#0ea5a4),var(--color-primary-dark,#0f766e));color:#fff;border-bottom-right-radius:5px;box-shadow:0 4px 14px rgba(14,165,164,.22)}.Agent_assistant__m01pz{background:var(--color-bg-light,#f8fafc);color:var(--color-text-dark,#0f172a);border:1px solid var(--color-border,#e2e8f0);border-bottom-left-radius:5px;white-space:normal}.Agent_thinking__Bdt2K{align-self:flex-start;display:flex;align-items:center;gap:9px;color:var(--color-text-muted,#64748b);font-size:13px;padding:9px 15px;background:var(--color-bg-light,#f8fafc);border:1px solid var(--color-border,#e2e8f0);border-radius:15px}.Agent_spinnerDot__xxjgL{width:8px;height:8px;border-radius:50%;background:var(--color-primary,#0ea5a4);display:inline-block;animation:Agent_spinnerPulse__1vAx1 1s ease-in-out infinite}@keyframes Agent_spinnerPulse__1vAx1{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.Agent_composer__I8cEx{display:flex;gap:12px;padding:14px 28px 18px;border-top:1px solid var(--color-border,#e2e8f0);align-items:flex-end;background:linear-gradient(0deg,rgba(248,250,252,.6),hsla(0,0%,100%,0));flex-shrink:0}.Agent_inputWrap__BxL0p{flex:1 1;display:flex;flex-direction:column;background:var(--color-bg-white,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:15px;padding:6px 8px 7px;box-shadow:0 2px 8px rgba(15,23,42,.04);transition:border-color .12s ease,box-shadow .12s ease}.Agent_inputWrap__BxL0p:focus-within{border-color:var(--color-primary,#0ea5a4);box-shadow:0 0 0 3px var(--color-primary-subtle,rgba(14,165,164,.1))}.Agent_replyChip__Evr_H{display:flex;align-items:center;gap:8px;margin:2px 2px 6px;padding:6px 8px 6px 11px;border-radius:9px;background:var(--color-success-bg,#f0fdfc);border-left:3px solid var(--color-primary,#0ea5a4);font-size:12px}.Agent_replyChipLabel__ONUyD{flex-shrink:0;font-weight:600;color:var(--color-primary-dark,#0f766e)}.Agent_replyChipText__9Xwan{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted,#64748b)}.Agent_replyChipClose__53N15{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:5px;background:transparent;color:var(--color-text-muted,#94a3b8);font-size:16px;line-height:1;cursor:pointer}.Agent_replyChipClose__53N15:hover{background:var(--color-bg-hover,#e2e8f0);color:var(--color-text-dark,#0f172a)}.Agent_input__F6ZVl{width:100%;padding:7px 7px 0;border:none;background:transparent;font-size:14px;line-height:1.5;font-family:inherit;resize:none;box-sizing:border-box;color:var(--color-text-dark,#0f172a)}.Agent_input__F6ZVl:focus{outline:none}.Agent_charCount__2FaR9{align-self:flex-end;margin:4px 4px 0;font-size:11px;color:var(--color-text-muted,#94a3b8)}.Agent_sidePane__TWsdh{display:flex;flex-direction:column;overflow:hidden;background:#f8fafc;border-left:1px solid var(--color-border,#e2e8f0);transition:width .18s ease}.Agent_sideTitle___6uRl{margin:0 0 5px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-muted,#64748b)}.Agent_sideNote__1xjfN{font-size:12px;color:var(--color-text-muted,#64748b);margin:0 0 14px;line-height:1.5}.Agent_traceItem__PsHru{border:1px solid var(--color-border,#e2e8f0);border-radius:9px;background:var(--color-bg-white,#fff);padding:10px 12px;margin-bottom:8px;box-shadow:0 1px 4px rgba(15,23,42,.04)}.Agent_traceTool__B7UW2{font-size:13px;font-weight:600;color:var(--color-text-dark,#0f172a);display:flex;align-items:center;gap:8px}.Agent_traceCmd__TtEbU{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--color-text-muted,#64748b);margin:7px 0 0;padding:5px 8px;background:var(--color-bg-light,#f8fafc);border-radius:6px;word-break:break-all}.Agent_dot__vcLOT{width:8px;height:8px;border-radius:50%;display:inline-block}.Agent_dotOk__Yz1Vz{background:var(--color-success,#10b981)}.Agent_dotErr__fWFub{background:var(--color-danger,#ef4444)}.Agent_banner__i75gg{margin:10px 28px;padding:12px 14px;border-radius:11px;font-size:13px;line-height:1.5;flex-shrink:0}.Agent_bannerWarn__wh1Gp{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.Agent_code__mT_uZ{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:rgba(15,23,42,.06);padding:1px 5px;border-radius:4px;font-size:12px}.Agent_readonlyPill__3K8lP{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--color-success-text,#0d9488);background:var(--color-success-bg,#f0fdfc);border:1px solid var(--color-success-border,#ccfbf1);padding:2px 9px;border-radius:999px}.Agent_modalOverlay__wMptO{position:fixed;inset:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px;animation:Agent_overlayIn__lFD64 .16s ease both}@keyframes Agent_overlayIn__lFD64{0%{opacity:0}to{opacity:1}}.Agent_modal__yrlRR{background:var(--color-bg-white,#fff);border-radius:15px;padding:24px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px rgba(15,23,42,.28);animation:Agent_modalIn__QgF0R .18s ease both}@keyframes Agent_modalIn__QgF0R{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.Agent_modalTitle__ovlTw{margin:0 0 5px;font-size:17px;font-weight:700;color:var(--color-text-dark,#0f172a)}.Agent_modalNote__RCS5l{margin:0 0 14px;font-size:12px;color:var(--color-text-muted,#64748b);line-height:1.5}.Agent_fieldLabel__etrIF{display:block;font-size:12px;font-weight:600;color:var(--color-text-dark,#0f172a);margin:11px 0 4px}.Agent_modalInput__HtoEn,.Agent_modalTextarea__SFOih{width:100%;padding:9px 11px;border:1px solid var(--color-border,#e2e8f0);border-radius:9px;font-size:13px;font-family:inherit;box-sizing:border-box;color:var(--color-text-dark,#0f172a)}.Agent_modalTextarea__SFOih{resize:vertical}.Agent_modalInput__HtoEn:focus,.Agent_modalTextarea__SFOih:focus{outline:none;border-color:var(--color-primary,#0ea5a4);box-shadow:0 0 0 3px var(--color-primary-subtle,rgba(14,165,164,.1))}.Agent_modalActions__G2H4s{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px}.Agent_modalCancel__tR2fD{padding:8px 15px;border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-white,#fff);border-radius:9px;font-size:13px;font-weight:600;color:var(--color-text-muted,#64748b);cursor:pointer;font-family:inherit;transition:background .12s ease}.Agent_modalCancel__tR2fD:hover{background:var(--color-bg-light,#f8fafc)}.Agent_docBar__biY47{display:flex;align-items:flex-start;gap:10px;padding:7px 20px 0;flex-shrink:0}.Agent_docChips__fh_jN{flex:1 1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:26px}.Agent_docHint__tnGIq{font-size:12px;color:var(--color-text-muted,#64748b)}.Agent_docChip__zNlMK{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 8px;background:var(--color-bg-white,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:999px;font-size:12px;max-width:210px}.Agent_docChipIcon__j_KQg{font-size:11px}.Agent_docChipName__gXlbE{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.Agent_docChipStatus__H8mS2{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#64748b);background:var(--color-bg-light,#f1f5f9);border-radius:5px;padding:1px 4px}.Agent_docChipDelete__GHcRn{border:none;background:transparent;color:var(--color-text-muted,#64748b);cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.Agent_docChipDelete__GHcRn:hover{color:var(--color-danger,#dc2626)}.Agent_docActions__QjGE_{display:flex;gap:6px;flex-shrink:0}.Agent_fileInput__BYfNn{display:none}.Agent_docActionBtn___u_xu{padding:5px 11px;border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-white,#fff);border-radius:9px;font-size:12px;font-weight:600;color:var(--color-text,#1e293b);cursor:pointer;font-family:inherit;transition:background .12s ease}.Agent_docActionBtn___u_xu:hover:not(:disabled){background:var(--color-bg-light,#f8fafc)}.Agent_docActionBtn___u_xu:disabled{opacity:.5;cursor:not-allowed}.Agent_draftsPanelHeader__ADZ6b{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Agent_draftsPanelCount__C9qLA{font-size:11px;font-weight:600;color:var(--color-text-muted,#64748b);text-transform:uppercase;letter-spacing:.4px}.Agent_draftsPanelRefresh__XQ87O{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;border-radius:5px;color:var(--color-text-muted,#94a3b8);cursor:pointer;transition:background .1s,color .1s;padding:0}.Agent_draftsPanelRefresh__XQ87O:hover:not(:disabled){background:var(--color-bg-muted,#f1f5f9);color:var(--color-text-dark,#0f172a)}.Agent_draftsPanelRefresh__XQ87O:disabled{opacity:.4;cursor:not-allowed}.Agent_draftPanelItem__kgFeu{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:1px solid var(--color-border,#e2e8f0);border-radius:9px;background:var(--color-bg-white,#fff);text-decoration:none;margin-bottom:7px;transition:border-color .12s,box-shadow .12s}.Agent_draftPanelItem__kgFeu:hover{border-color:var(--color-primary,#0ea5a4);box-shadow:0 2px 8px rgba(14,165,164,.1)}.Agent_draftPanelTitle__Sj4DU{font-size:13px;font-weight:600;color:var(--color-text-dark,#0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Agent_draftPanelMeta__fHiRO{display:flex;align-items:center;gap:8px}.Agent_draftPanelCount2__SH4wo{font-size:11px;color:var(--color-text-muted,#64748b)}.Agent_draftPanelStatus__rA6gh{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--color-bg-muted,#f1f5f9);color:var(--color-text-muted,#64748b)}.Agent_draftStatus_review__tDk2S{background:#fef9c3;color:#854d0e}.Agent_draftStatus_committed__DLzVA{background:#dcfce7;color:#166534}.Agent_draftStatus_failed__7MbFe,.Agent_draftStatus_partial__xy89k{background:#fee2e2;color:#991b1b}.Agent_draftsPanelViewAll__vWDb3{display:block;margin-top:12px;font-size:12px;font-weight:600;color:var(--color-primary-dark,#0f766e);text-decoration:none;text-align:center}.Agent_draftsPanelViewAll__vWDb3:hover{text-decoration:underline}@media (max-width:1080px){.Agent_sidePane__TWsdh{display:none!important}}@media (max-width:760px){.Agent_sessionsPane__Abtc_{display:none!important}.Agent_composer__I8cEx,.Agent_header__HmXIs,.Agent_messages__QSi_n{padding-left:16px;padding-right:16px}.Agent_msgRow___b0J0{max-width:100%}}@media (prefers-reduced-motion:reduce){.Agent_layout__J13GO,.Agent_modalOverlay__wMptO,.Agent_modal__yrlRR,.Agent_msgRow___b0J0,.Agent_newChatBtn__j0aeY{animation:none;transition:none}}.Drafts_page__brnAK{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-light,#f8fafc);color:var(--app-text);font-family:var(--app-font)}.Drafts_container__e62ez{max-width:760px;width:100%;margin:0 auto;padding:24px 20px 64px}.Drafts_title__MIdHS{font-size:22px;font-weight:700;margin:0}.Drafts_subtitle__2ffNh{margin:6px 0 18px}.Drafts_note__GHa4O,.Drafts_subtitle__2ffNh{font-size:13px;color:var(--color-text-muted,#64748b)}.Drafts_list__i_yhk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.Drafts_row__xAg0T{margin:0;display:flex;align-items:center;gap:8px}.Drafts_rowLink__SAKEg{flex:1 1;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--color-bg-white,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:10px;text-decoration:none;color:inherit;min-width:0}.Drafts_rowLink__SAKEg:hover{border-color:var(--color-primary,#0ea5a4)}.Drafts_rowTitle__aUbcF{flex:1 1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Drafts_rowMeta__YbCAx{font-size:12px;color:var(--color-text-muted,#64748b)}.Drafts_deleteBtn__XHaf_{flex-shrink:0;border:1px solid var(--color-danger,#dc2626);background:transparent;color:var(--color-danger,#dc2626);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.Drafts_deleteBtn__XHaf_:hover{background:var(--color-danger-bg,#fef2f2)}.Drafts_modalBody__Ak4lV{font-size:14px;color:var(--app-text);margin:0 0 12px}.Drafts_modalError__Al4gy{font-size:13px;color:var(--color-danger,#dc2626);margin:0 0 12px}.Drafts_modalActions__iqwr4{display:flex;align-items:center;gap:10px}.Drafts_cancelBtn__orGBM{border:none;background:transparent;color:var(--color-text-muted,#64748b);font-size:14px;font-family:inherit;cursor:pointer;padding:4px 8px}.Drafts_cancelBtn__orGBM:hover:not(:disabled){color:var(--app-text)}.Drafts_cancelBtn__orGBM:disabled{opacity:.5;cursor:not-allowed}.Asks_page__IM7v9{min-height:100vh;background:#fff;color:var(--app-text);font-family:var(--app-font)}.Asks_content__nXVzM{padding:40px;max-width:1100px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column}.Asks_headerRow__RS34V{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.Asks_subtitle__Vjy8j{margin:4px 0 0;color:var(--color-text-muted,#64748b);font-size:14px;max-width:620px}.Asks_sectionLabel__eFAsO{margin:34px 0 14px;font-size:12px;color:var(--color-text-muted,#64748b);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Asks_identityBar__OsBao{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;background:var(--color-bg-light,#f8fafc)}.Asks_field__wCnwH{display:flex;flex-direction:column;gap:6px}.Asks_fieldLabel__3OxUS{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-dark,#0f172a)}.Asks_control__XuNCe{padding:10px 12px;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;font-size:14px;font-family:inherit;background:#fff;color:var(--color-text-dark,#0f172a);min-width:220px}.Asks_control__XuNCe:focus{outline:none;border-color:var(--color-primary,#0ea5a4);box-shadow:0 0 0 3px rgba(14,165,164,.1)}.Asks_textarea__GHVU8{min-height:90px;resize:vertical;width:100%}.Asks_formGrid__oiTxO{display:flex;flex-direction:column;gap:18px}.Asks_cardList__r_bO_{display:flex;flex-direction:column;gap:14px}.Asks_askCard__ZRSSH{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.Asks_askCard__ZRSSH:hover{border-color:var(--color-primary,#0ea5a4);box-shadow:0 4px 6px rgba(0,0,0,.06)}.Asks_askTitle__yXKFj{font-size:16px;font-weight:600;margin:0 0 4px}.Asks_askMeta__u0tXz{font-size:13px;color:var(--color-text-muted,#64748b)}.Asks_empty__JG28A{padding:40px;text-align:center;color:var(--color-text-muted,#64748b);border:1px dashed var(--color-border,#e2e8f0);border-radius:10px}.Asks_detailGrid___bEvf{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-top:8px}.Asks_detailField__vP0sc{border:1px solid var(--color-border,#e2e8f0);border-radius:10px;padding:16px 18px;background:#fff}.Asks_detailFieldLabel__jnONc{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-muted,#64748b);margin:0 0 6px}.Asks_detailFieldValue__gh4xv{font-size:14px;white-space:pre-wrap;margin:0;color:var(--color-text-dark,#0f172a)}.Asks_timeline__oCA4q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Asks_timelineItem__9Q1Fb{display:flex;gap:12px;align-items:baseline;font-size:14px}.Asks_actions__Z4Msm{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.Asks_banner__B197M{padding:12px 16px;border-radius:8px;font-size:14px;margin:12px 0}.Asks_bannerError__eKrfT{background:var(--color-danger-bg,#fee2e2);border:1px solid var(--color-danger-border,#fecaca);color:var(--color-danger-text,#dc2626)}.Asks_bannerInfo__lNOAl{background:var(--color-bg-light,#f8fafc);border:1px solid var(--color-border,#e2e8f0);color:var(--color-text-muted,#64748b)}.Asks_required__lqFEj{color:var(--color-danger,#ef4444)}.PRDrilldownModal_overlay__v2bUu{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.PRDrilldownModal_backdrop__1DlMV{position:absolute;inset:0;background:rgba(0,0,0,.45);cursor:pointer}.PRDrilldownModal_panel__Twlgf{position:relative;width:min(980px,96vw);max-height:86vh;border-radius:8px;background:#fff;border:1px solid var(--app-border);box-shadow:0 18px 42px rgba(0,0,0,.22);display:flex;flex-direction:column;overflow:hidden;animation:PRDrilldownModal_slideUp__IPo91 .18s ease}@keyframes PRDrilldownModal_slideUp__IPo91{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.PRDrilldownModal_header__IUCKg{padding:16px 18px;border-bottom:1px solid var(--app-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.PRDrilldownModal_title__1Cjrj{margin:0;font-size:18px;font-weight:600;color:var(--app-text);font-family:var(--app-font)}.PRDrilldownModal_meta__Db3Zf{margin:4px 0 0;font-size:12px;color:var(--app-text-muted);font-family:var(--app-font)}.PRDrilldownModal_searchContainer__jQwTG{padding:12px 18px 0}.PRDrilldownModal_searchInput__DWIYP{width:100%;height:36px;border:1px solid var(--app-border);border-radius:6px;padding:0 10px;font-size:13px;font-family:var(--app-font)}.PRDrilldownModal_searchInput__DWIYP:focus{outline:none;border-color:var(--app-accent);box-shadow:0 0 0 2px rgba(0,120,212,.15)}.PRDrilldownModal_closeBtn__s2PQt{border:none;background:transparent;width:32px;height:32px;border-radius:4px;cursor:pointer;font-size:24px;line-height:1;color:var(--app-text-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.PRDrilldownModal_closeBtn__s2PQt:hover{background:var(--app-hairline)}.PRDrilldownModal_body__bFYon{padding:12px 18px 8px;overflow:auto;flex:1 1}.PRDrilldownModal_empty__HPNtv{margin:8px 0;font-size:13px;color:var(--app-text-muted);font-family:var(--app-font)}.PRDrilldownModal_table__cIgmB{width:100%;border-collapse:collapse;font-family:var(--app-font)}.PRDrilldownModal_table__cIgmB th{text-align:left;padding:10px 8px;font-size:12px;font-weight:600;color:var(--app-text-muted);border-bottom:1px solid var(--app-border);white-space:nowrap}.PRDrilldownModal_table__cIgmB td{padding:10px 8px;font-size:13px;color:var(--app-text);border-bottom:1px solid var(--app-hairline)}.PRDrilldownModal_checkboxColumn__KJldq{width:38px;text-align:center}.PRDrilldownModal_table__cIgmB a{color:var(--app-accent);text-decoration:none}.PRDrilldownModal_table__cIgmB a:hover{text-decoration:underline}.PRDrilldownModal_footer__mHvMt{padding:12px 18px 14px;border-top:1px solid var(--app-border);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-shrink:0}.PRDrilldownModal_footerActions__b_EgK{flex-wrap:wrap}.PRDrilldownModal_footerActions__b_EgK,.PRDrilldownModal_footerPagination__7OjaP{display:flex;align-items:center;gap:10px}.PRDrilldownModal_pagerBtn__dHn1I{min-width:84px;height:32px;border:1px solid #8a8886;border-radius:4px;background:#fff;color:var(--app-text);cursor:pointer;font-size:13px;font-family:var(--app-font)}.PRDrilldownModal_pagerBtn__dHn1I:disabled{opacity:.5;cursor:not-allowed}.PRDrilldownModal_statusError__ZtDYo,.PRDrilldownModal_statusSuccess__aczPB,.PRDrilldownModal_statusWarn__fbvL1{margin:0;font-size:12px;font-family:var(--app-font)}.PRDrilldownModal_statusSuccess__aczPB{color:#0f6f2f}.PRDrilldownModal_statusWarn__fbvL1{color:#8a5600}.PRDrilldownModal_statusError__ZtDYo{color:#a80000}.PRDrilldownModal_pagerPages__izYsZ{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.PRDrilldownModal_pagerPageActive__sh5dr,.PRDrilldownModal_pagerPage__nzh4Z{min-width:30px;height:30px;border-radius:4px;border:1px solid #c8c6c4;background:#fff;color:var(--app-text);cursor:pointer;font-size:12px;font-family:var(--app-font)}.PRDrilldownModal_pagerPageActive__sh5dr{border-color:var(--app-accent);background:#deecf9;color:#004578;font-weight:600}@media (max-width:860px){.PRDrilldownModal_overlay__v2bUu{padding:10px}.PRDrilldownModal_footer__mHvMt{flex-direction:column;align-items:stretch}.PRDrilldownModal_footerPagination__7OjaP{justify-content:space-between}.PRDrilldownModal_pagerPages__izYsZ{order:-1}}.PRDrilldownModal_loadingContainer__gagoj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.PRDrilldownModal_loadingText__Dy5e6{margin:0;font-size:14px;color:var(--app-text-muted);font-family:var(--app-font)}.PRDrilldownModal_errorContainer__ZFDQP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.PRDrilldownModal_errorText__nykUX{margin:0;font-size:14px;color:#a80000;font-family:var(--app-font);text-align:center}.Alert_alert__8HlXG{display:flex;gap:10px;align-items:flex-start;margin:12px 0 0;padding:10px 14px;border:1px solid;border-left:3px solid;border-radius:6px;font-family:var(--app-font);font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.Alert_icon__Ck8ma{flex:0 0 auto;display:inline-flex;margin-top:1px}.Alert_body__dl_JW{min-width:0;flex:1 1 auto}.Alert_title__6JcyC{margin:0 0 2px;font-size:13px;font-weight:600}.Alert_message__qwWz2{margin:0;line-height:1.45;overflow-wrap:anywhere}.Alert_error__ZFksR{background:#fde7e9;border-color:#f1b9be #f1b9be #f1b9be #d13438;color:#a4262c}.Alert_warning__JQwo6{background:#fff4ce;border-color:#f0e2a6 #f0e2a6 #f0e2a6 #8a6d00;color:#6b5400}.Alert_success__CigBZ{background:#dff6dd;border-color:#bfe6ba #bfe6ba #bfe6ba #107c10;color:#0e6b0e}.Alert_info__nhphV{background:#deecf9;border-color:#b8d6f0 #b8d6f0 #b8d6f0 #004578;color:#00457a}.Toast_viewport__vGSUQ{position:fixed;top:78px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 48px));pointer-events:none}.Toast_toast__K4dn_{position:relative;pointer-events:auto;animation:Toast_toastIn__Kir_m .18s ease}.Toast_toastAlert__snGuM{margin:0!important;padding-right:36px;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}.Toast_close__uqxFX{position:absolute;top:7px;right:9px;border:0;background:transparent;font-size:18px;line-height:1;padding:0;cursor:pointer;color:inherit;opacity:.65}.Toast_close__uqxFX:hover{opacity:1}@keyframes Toast_toastIn__Kir_m{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.BranchComplianceTab_filterRowBranch__JkqDC{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));grid-gap:16px;gap:16px;align-items:end}.BranchComplianceTab_filterRowBranchActions__54Xc6{margin-top:12px;display:grid;grid-template-columns:minmax(160px,1fr) auto auto;grid-gap:16px;gap:16px;align-items:end}.BranchComplianceTab_summaryGridBranch__rAdVp{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:16px;gap:16px}.BranchComplianceTab_summaryCard__lqUwk{border-radius:6px;background:#f3f2f1;padding:16px}.BranchComplianceTab_summaryLabel__tfJzt{margin:0;font-size:13px;color:#605e5c}.BranchComplianceTab_summaryValue__ljcrv{margin:14px 0 0;font-size:26px;line-height:1;font-weight:600;color:#201f1e}.BranchComplianceTab_summaryValueButton__mbHyL{margin-top:14px;padding:0;border:none;background:transparent;cursor:pointer}.BranchComplianceTab_summaryValueButton__mbHyL:hover:not(:disabled){text-decoration:underline}.BranchComplianceTab_summaryValueButton__mbHyL:disabled{color:#a19f9d;cursor:not-allowed}.BranchComplianceTab_summaryValueGood__rHd1x{color:#107c10}.BranchComplianceTab_summaryValueBad__OTeIX{color:#d13438}@media (max-width:1024px){.BranchComplianceTab_summaryGridBranch__rAdVp{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:860px){.BranchComplianceTab_filterRowBranch__JkqDC,.BranchComplianceTab_summaryGridBranch__rAdVp{grid-template-columns:1fr}}.shared_field__Nx4tc{display:flex;flex-direction:column;gap:6px}.shared_field__Nx4tc span{font-size:12px;color:var(--app-text-muted)}.shared_field__Nx4tc input{width:100%;box-sizing:border-box;height:34px;border-radius:4px;border:1px solid #8a8886;font-size:13px;padding:0 10px}.shared_field__Nx4tc input:focus{outline:2px solid var(--app-accent);outline-offset:1px}.shared_select__ZQdnQ{width:100%;box-sizing:border-box;height:34px;border-radius:4px;border:1px solid #8a8886;font-size:13px;padding:0 10px;background:#fff}.shared_select__ZQdnQ:focus{outline:2px solid var(--app-accent);outline-offset:1px}.shared_checkboxField___4Vxm{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:12px;color:var(--app-text-muted);white-space:nowrap}.shared_checkboxField___4Vxm input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--app-accent)}.shared_btn__4OzIb{height:34px;border:1px solid #8a8886;border-radius:4px;background:#fff;color:var(--app-text);min-width:96px;cursor:pointer;font-size:13px}.shared_btnPrimary__IfiS4{height:34px;border:none;border-radius:4px;background:var(--app-accent);color:#fff;min-width:110px;cursor:pointer;font-size:13px}.shared_error__tmop5{margin-top:10px;font-size:13px;color:#d13438}.shared_info__EYU3X{margin-top:10px;font-size:13px;color:var(--app-text-muted)}.shared_metricLabelWrap__3Mtyx{display:inline-flex;align-items:center;gap:6px}.shared_infoIcon___xPFh{position:relative;width:16px;height:16px;border-radius:50%;border:1px solid #8a8886;color:var(--app-text-muted);font-size:11px;font-weight:600;line-height:14px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shared_infoTooltip__fdtQ4{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);min-width:210px;max-width:260px;padding:8px 10px;border-radius:6px;background:var(--app-text);color:#fff;font-size:12px;line-height:1.35;text-align:left;white-space:normal;opacity:0;pointer-events:none;z-index:5;transition:opacity .12s ease}.shared_infoIcon___xPFh:focus .shared_infoTooltip__fdtQ4,.shared_infoIcon___xPFh:focus-visible .shared_infoTooltip__fdtQ4,.shared_infoIcon___xPFh:hover .shared_infoTooltip__fdtQ4{opacity:1}@media (max-width:860px){.shared_field__Nx4tc{grid-column:1/-1}}.PRComplianceTab_filterRow__przv_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:end}.PRComplianceTab_filterRow2__N7esQ{margin-top:12px;display:grid;grid-template-columns:50% 12.5% 12.5% 12.5% 12.5%;grid-gap:12px;gap:12px;align-items:end}.PRComplianceTab_fieldDate__1kbCm input,.PRComplianceTab_filterActionButton__AY6uH{width:100%}.PRComplianceTab_summaryGrid__ke9Vd{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:16px;gap:16px}.PRComplianceTab_summaryCard___8S6F{border-radius:6px;background:#f3f2f1;padding:16px}.PRComplianceTab_summaryLabel__nLPuV{margin:0;font-size:13px;color:#605e5c}.PRComplianceTab_summaryValue__CZTVU{margin:14px 0 0;font-size:26px;line-height:1;font-weight:600;color:#201f1e}.PRComplianceTab_summaryValueButton__4KNCm{margin-top:14px;padding:0;border:none;background:transparent;cursor:pointer}.PRComplianceTab_summaryValueButton__4KNCm:hover:not(:disabled){text-decoration:underline}.PRComplianceTab_summaryValueButton__4KNCm:disabled{color:#a19f9d;cursor:not-allowed}.PRComplianceTab_summaryValueGood__osD8v{color:#107c10}.PRComplianceTab_summaryValueBad__QxwIq{color:#d13438}.PRComplianceTab_extraSection__7oAc6{margin-top:18px}.PRComplianceTab_extraTitle__SKFr3{margin:0 0 10px;font-size:12px;color:#605e5c;font-weight:600}.PRComplianceTab_extraGrid__6PuIT{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px}.PRComplianceTab_extraCard__fcV1r{border:1px solid #e1dfdd;border-radius:6px;background:#fff;padding:12px}.PRComplianceTab_extraCard__fcV1r p{margin:0}.PRComplianceTab_extraCardLabel__LSE8J{font-size:12px;color:#605e5c}.PRComplianceTab_extraCardValue__ocbpu{margin-top:8px!important;font-size:20px;font-weight:600;color:#201f1e}.PRComplianceTab_metricValueButton___Y_SG{margin-top:8px;padding:0;border:none;background:transparent;font-size:24px;font-weight:700;color:#005a9e;cursor:pointer}.PRComplianceTab_metricValueButton___Y_SG:hover:not(:disabled){text-decoration:underline}.PRComplianceTab_metricValueButton___Y_SG:disabled{color:#a19f9d;cursor:not-allowed}@media (max-width:1024px){.PRComplianceTab_summaryGrid__ke9Vd{grid-template-columns:repeat(2,minmax(160px,1fr))}.PRComplianceTab_extraGrid__6PuIT{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:860px){.PRComplianceTab_filterRow2__N7esQ,.PRComplianceTab_filterRow__przv_{grid-template-columns:1fr}.PRComplianceTab_filterRow2__N7esQ{grid-template-columns:1fr 1fr}.PRComplianceTab_extraGrid__6PuIT,.PRComplianceTab_summaryGrid__ke9Vd{grid-template-columns:1fr}}.DependencyVisualizer_wrap__W2PmO{display:flex;flex-direction:column;gap:16px}.DependencyVisualizer_filterRow__Jzbm9{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;grid-gap:16px;gap:16px;align-items:end}.DependencyVisualizer_statsGrid__f_BTS{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));grid-gap:12px;gap:12px}.DependencyVisualizer_statCard__8I7kn{border:1px solid var(--app-border);border-radius:8px;background:#fff;padding:12px 14px}.DependencyVisualizer_statLabel___uqQJ{font-size:12px;color:var(--app-text-muted)}.DependencyVisualizer_statValue__mWe5O{margin-top:6px;font-size:24px;font-weight:700;color:var(--app-text)}.DependencyVisualizer_stat--good__Okh_P{color:#107c10}.DependencyVisualizer_stat--bad__SF6eU{color:#d13438}.DependencyVisualizer_stat--warn__uL2Oj{color:#ca5010}.DependencyVisualizer_toolbar__up_EK{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0}.DependencyVisualizer_toolbarGroup__gwDGI{display:inline-flex;border:1px solid var(--app-border);border-radius:6px;overflow:hidden}.DependencyVisualizer_toolbarBtnActive__T8VNn,.DependencyVisualizer_toolbarBtn__zTyfX{border:none;background:#fff;padding:6px 12px;font-size:13px;cursor:pointer;border-right:1px solid var(--app-border);color:var(--app-text)}.DependencyVisualizer_toolbarBtnActive__T8VNn:last-child,.DependencyVisualizer_toolbarBtn__zTyfX:last-child{border-right:none}.DependencyVisualizer_toolbarBtn__zTyfX:hover{background:var(--app-hairline)}.DependencyVisualizer_toolbarBtnActive__T8VNn{background:var(--app-accent);color:#fff}.DependencyVisualizer_toolbarNotice__q3yq2{font-size:12px;color:#ca5010;font-weight:600}.DependencyVisualizer_legend__C9rmE{display:flex;flex-wrap:wrap;gap:18px;padding:12px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface)}.DependencyVisualizer_legendGroup__x36qB{display:flex;flex-direction:column;gap:6px}.DependencyVisualizer_legendTitle__3dzMs{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);font-weight:600}.DependencyVisualizer_legendChips__tgJNb{display:flex;flex-wrap:wrap;gap:6px}.DependencyVisualizer_legendChip__mk9TD{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:999px;background:#fff;padding:3px 10px;font-size:12px;cursor:pointer;color:var(--app-text)}.DependencyVisualizer_legendSwatch__gD5xE{width:10px;height:10px;border-radius:50%}.DependencyVisualizer_legendIcon__4FLwT{font-weight:700;line-height:1;font-size:13px}.DependencyVisualizer_legendCount__UmaVE{font-size:11px;color:var(--app-text-muted);font-weight:600}.DependencyVisualizer_canvas__bGTgL{display:grid;grid-template-columns:1fr 280px 230px;grid-gap:14px;gap:14px;align-items:start}.DependencyVisualizer_graphSvg__e_Zyv{border:1px solid var(--app-border);border-radius:10px;background:radial-gradient(circle,#eef1f5 1px,transparent 0) 0 0 /22px 22px,#fff;cursor:-webkit-grab;cursor:grab;width:100%}.DependencyVisualizer_graphSvg__e_Zyv:active{cursor:-webkit-grabbing;cursor:grabbing}.DependencyVisualizer_graphEmpty____L7r{display:flex;align-items:center;justify-content:center;min-height:280px;border:1px dashed #c8c6c4;border-radius:10px;background:#fafaf9;color:var(--app-text-muted);text-align:center;padding:24px}.DependencyVisualizer_graphNode__eKKd4{cursor:pointer}.DependencyVisualizer_nodeType__sT69t{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.DependencyVisualizer_nodeTitle__EBHJ2{font-size:12px;fill:var(--app-text)}.DependencyVisualizer_laneHeader__0XKhD{font-size:12px;font-weight:700;letter-spacing:.02em}.DependencyVisualizer_edgeLabel__JLLLo{font-size:9px;font-weight:600;paint-order:stroke;stroke:#fff;stroke-width:3px}.DependencyVisualizer_detail__X_VXL{border:1px solid var(--app-border);border-radius:10px;background:#fff;padding:16px;position:-webkit-sticky;position:sticky;top:12px;max-height:640px;overflow:auto}.DependencyVisualizer_detailEmpty___3PRM{color:var(--app-text-muted);font-size:13px}.DependencyVisualizer_detailHeader__DifBb{display:flex;align-items:center;justify-content:space-between;gap:8px;border-left:4px solid;padding-left:8px}.DependencyVisualizer_detailType__vAe6m{font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;padding:2px 8px;border-radius:4px}.DependencyVisualizer_detailState__jPRoM{font-size:12px;font-weight:600}.DependencyVisualizer_detailTitle__yVijw{margin:10px 0;font-size:15px;color:var(--app-text)}.DependencyVisualizer_detailMeta__P_Yzc{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.DependencyVisualizer_detailMeta__P_Yzc dt{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--app-text-muted)}.DependencyVisualizer_detailMeta__P_Yzc dd{margin:2px 0 0;font-size:13px;color:var(--app-text)}.DependencyVisualizer_detailOpen__D0IcW{display:inline-block;margin-bottom:12px;font-size:13px;color:var(--app-accent);font-weight:600}.DependencyVisualizer_detailSection__16jTj h4{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--app-text-muted);margin:12px 0 6px}.DependencyVisualizer_detailList__So7y1{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.DependencyVisualizer_detailLink__Xr5Rz{display:block;width:100%;text-align:left;border:none;background:var(--app-hairline);border-radius:6px;padding:6px 8px;font-size:12px;cursor:pointer;color:var(--app-text)}.DependencyVisualizer_detailLink__Xr5Rz:hover{background:var(--app-border)}.DependencyVisualizer_detailLinkLabel__G9R6M{font-weight:700;margin-right:6px}.DependencyVisualizer_detailLinkType__ZsJDM{display:inline-block;font-weight:600;font-size:11px;margin-right:6px;padding:0 5px;border:1px solid;border-radius:4px;vertical-align:middle}.DependencyVisualizer_detailLinkId__baJcP{color:var(--app-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:6px}.DependencyVisualizer_pathSummary__7kLCh{border:1px solid var(--app-border);border-radius:10px;background:#fff;padding:16px;position:-webkit-sticky;position:sticky;top:12px;max-height:640px;overflow:auto}.DependencyVisualizer_pathSummaryCaption__VuEvp{font-size:11px;color:var(--app-text-muted);margin-bottom:12px}.DependencyVisualizer_pathGroup__V0vOt{margin-bottom:16px}.DependencyVisualizer_pathGroup__V0vOt h4{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--app-text-muted);margin:0 0 8px}.DependencyVisualizer_pathSpread__vKujZ{color:#ca5010;font-weight:600;text-transform:none;letter-spacing:0}.DependencyVisualizer_pathEmpty__PnvAI{font-size:12px;color:var(--app-text-faint)}.DependencyVisualizer_pathList__E5sm9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.DependencyVisualizer_pathList__E5sm9 li{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--app-hairline);border-radius:6px;padding:5px 8px;font-size:12px}.DependencyVisualizer_pathOwn__Xb_dr{background:var(--color-primary-subtle);font-weight:600}.DependencyVisualizer_pathName__8k_FZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--app-text)}.DependencyVisualizer_pathCount__NGtof{flex:0 0 auto;min-width:20px;text-align:center;background:#fff;border:1px solid var(--app-border);border-radius:999px;font-size:11px;font-weight:600;color:var(--app-text-muted);padding:0 6px}.DependencyVisualizer_pathChips__OUkaM{display:flex;flex-direction:column;gap:4px}.DependencyVisualizer_pathChip__JyEYv{display:flex;align-items:center;gap:6px;width:100%;text-align:left;background:var(--app-hairline);border:1px solid var(--app-border);border-left-width:4px;border-radius:6px;padding:5px 8px;font-size:12px;cursor:pointer;color:var(--app-text)}.DependencyVisualizer_pathChip__JyEYv:hover{background:var(--app-border)}.DependencyVisualizer_pathChip__JyEYv[aria-pressed=true]{font-weight:600}.DependencyVisualizer_pathSwatch__moEDx{width:9px;height:9px;border-radius:50%;flex:none}.DependencyVisualizer_orderRow__PvLP8{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.DependencyVisualizer_orderLabel__zREMv{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--app-text-muted);font-weight:700}.DependencyVisualizer_orderChips__hqc_T{display:flex;flex-wrap:wrap;gap:4px}.DependencyVisualizer_orderChip__mie6s{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--app-border);border-left-width:4px;border-radius:6px;padding:3px 7px;font-size:12px;cursor:pointer;color:var(--app-text)}.DependencyVisualizer_orderChip__mie6s:hover{background:var(--app-hairline)}.DependencyVisualizer_orderChipType___MEGI{font-weight:600}.DependencyVisualizer_orderChipId__n_ax4{color:var(--app-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DependencyVisualizer_pathChip__JyEYv .DependencyVisualizer_pathCount__NGtof{margin-left:auto}.DependencyVisualizer_insights__h2SJn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.DependencyVisualizer_insightsHealthy__kEPgD{color:#107c10;font-weight:600;font-size:14px}.DependencyVisualizer_insightCard__KGs8S{border:1px solid var(--app-border);border-radius:8px;background:#fff;padding:12px 14px}.DependencyVisualizer_insightCard__KGs8S h4{margin:0 0 8px;font-size:13px;color:var(--app-text)}.DependencyVisualizer_insightCard__KGs8S ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px;font-size:12px}.DependencyVisualizer_insightBad__sI147{border-left:4px solid #d13438}.DependencyVisualizer_insightWarn__w20Pf{border-left:4px solid #ca5010}.DependencyVisualizer_insightLink__3i7Xx{border:none;background:transparent;color:var(--app-accent);cursor:pointer;font-size:12px;padding:0}.DependencyVisualizer_insightLink__3i7Xx:hover{text-decoration:underline}.DependencyVisualizer_insightMuted__j63re{color:var(--app-text-muted)}.DependencyVisualizer_insightItemGroup__jTScx{display:flex;flex-direction:column;gap:8px}.DependencyVisualizer_insightItemRow__FIk_E{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.DependencyVisualizer_insightItem__bbezn{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--app-border);border-left:4px solid;border-radius:6px;padding:4px 8px;font-size:12px;cursor:pointer;color:var(--app-text);text-align:left}.DependencyVisualizer_insightItem__bbezn:hover{background:var(--app-hairline)}.DependencyVisualizer_insightItemState__AuDas{font-weight:700;line-height:1;flex:none}.DependencyVisualizer_insightItemType__jRcjr{font-weight:600}.DependencyVisualizer_insightItemId__FuKJ7{color:var(--app-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DependencyVisualizer_insightArrow__l1WtK{color:var(--app-text-muted);font-weight:700}.DependencyVisualizer_insightChainList__nvTZP{display:flex;flex-direction:column;gap:8px}.DependencyVisualizer_insightChainTile__gGeqj{border:1px solid var(--app-border);border-radius:8px;background:var(--app-hairline);padding:8px 10px}.DependencyVisualizer_insightChainLabel__7gsaY{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--app-text-muted);margin-bottom:6px}.DependencyVisualizer_error__PhmId{font-size:13px;color:#d13438}.DependencyVisualizer_info__BOM9Y{font-size:13px;color:var(--app-text-muted)}@media (max-width:1024px){.DependencyVisualizer_statsGrid__f_BTS{grid-template-columns:repeat(3,minmax(100px,1fr))}.DependencyVisualizer_canvas__bGTgL{grid-template-columns:1fr}.DependencyVisualizer_detail__X_VXL,.DependencyVisualizer_pathSummary__7kLCh{position:static;max-height:none}}@media (max-width:860px){.DependencyVisualizer_filterRow__Jzbm9{grid-template-columns:1fr}.DependencyVisualizer_statsGrid__f_BTS{grid-template-columns:repeat(2,minmax(100px,1fr))}}.CapacityTab_hint__rJkd_,.CapacityTab_loading__UzFnx{color:var(--app-text-muted);font-size:14px}.CapacityTab_loading__UzFnx{display:flex;align-items:center;gap:10px;padding:24px 0}.CapacityTab_filters__8ziGX{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-bottom:16px}.CapacityTab_filterField__Q9x0L{display:flex;flex-direction:column;gap:6px;font-size:13px}.CapacityTab_filterField__Q9x0L span{color:var(--app-text-muted);font-weight:600}.CapacityTab_select__lejVx{border:1px solid var(--app-border);border-radius:8px;padding:8px 12px;font-size:14px;min-width:180px}.CapacityTab_checkLabel__011Ls{display:inline-flex;align-items:center;gap:8px;font-size:14px;padding-bottom:8px}.CapacityTab_exportBtn__v8F93{border:1px solid var(--app-border);background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;margin-left:auto}.CapacityTab_exportBtn__v8F93:hover{border-color:var(--app-accent)}.CapacityTab_negative__wJMWF{color:#d13438}.CapacityTab_positive__zCUEv{color:#107c10}.CapacityTab_rollups__BYse_{margin-top:20px;display:flex;flex-direction:column;gap:8px}.CapacityTab_rollup__kx4Rh{font-size:13px;color:var(--app-text-muted)}.ConnectionBar_bar__ZsdBR{padding:20px 40px;border-bottom:1px solid var(--app-border);background:#f8fbff}.ConnectionBar_row__5i_ez{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;align-items:end}.ConnectionBar_row__5i_ez+.ConnectionBar_row__5i_ez{margin-top:14px}.ConnectionBar_field__UUNcK{display:flex;flex-direction:column;gap:6px;font-size:13px}.ConnectionBar_field__UUNcK span{color:var(--app-text-muted);font-weight:600}.ConnectionBar_select__thIxK{border:1px solid var(--app-border);border-radius:8px;padding:9px 12px;font-size:14px;background:#fff}.ConnectionBar_actions__tmQ2M{display:flex;align-items:flex-end}.ConnectionBar_invalidField__MwKHb{border-color:#d13438!important}.DetailsTab_filterNote__zfe5l,.DetailsTab_hint__Mp3dB,.DetailsTab_loading___lXn1{color:var(--app-text-muted);font-size:14px}.DetailsTab_loading___lXn1{display:flex;align-items:center;gap:10px;padding:24px 0}.DetailsTab_filterNote__zfe5l{margin-bottom:12px}.IterationTimeline_wrapper__iOQk6{margin-top:28px;padding-top:20px;border-top:1px solid var(--app-border)}.IterationTimeline_title__nDjy0{font-size:13px;font-weight:600;color:var(--app-text-muted);margin-bottom:14px}.IterationTimeline_track__nJKRn{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 0}.IterationTimeline_node__9Ergs{display:flex;align-items:center;gap:8px;position:relative}.IterationTimeline_connector__eRMY_{width:24px;height:2px;background:var(--app-border);margin:0 4px}.IterationTimeline_dot__XbR0X{width:10px;height:10px;border-radius:50%;border:2px solid var(--app-border);background:#fff;flex:none}.IterationTimeline_dotCurrent__NUaWX{border-color:var(--app-accent);background:var(--app-accent)}.IterationTimeline_label__aT9zk{font-size:13px;color:var(--app-text-muted);margin-right:12px}.IterationTimeline_labelCurrent__fwGIF{color:var(--app-accent);font-weight:600}.KpiCard_grid__e_GMU{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.KpiCard_card__XG5Hv{padding:16px 18px;text-align:center}.KpiCard_value__9X2sU{font-size:24px;font-weight:700;color:var(--app-text);line-height:1.2}.KpiCard_value__9X2sU.KpiCard_warn__MbHvI{color:#d13438}.KpiCard_label__XERC6{margin-top:6px;font-size:12px;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.04em}.WorkStreamBar_list__CwLEt{display:flex;flex-direction:column;gap:12px}.WorkStreamBar_row__2gQXt{display:block;width:100%;text-align:left;border:1px solid var(--app-border);border-radius:10px;padding:14px 16px;background:#fff;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.WorkStreamBar_row__2gQXt:hover{border-color:var(--app-accent);box-shadow:0 2px 8px rgba(0,120,212,.08)}.WorkStreamBar_header__rsslf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.WorkStreamBar_name__LPuw5{font-weight:600;font-size:14px}.WorkStreamBar_meta__tE_Kh{font-size:12px;color:var(--app-text-muted);display:inline-flex;align-items:center;gap:8px}.OverviewTab_hint__cPHNM,.OverviewTab_loading__uj8yW,.WorkStreamBar_empty__BrcPy{color:var(--app-text-muted);font-size:14px}.OverviewTab_scopeBanner__XPaFY{margin:0 0 16px;padding:10px 14px;background:#f0f6fc;border-left:3px solid var(--app-accent);font-size:14px;color:var(--app-text)}.OverviewTab_loading__uj8yW{display:flex;align-items:center;gap:10px;padding:24px 0}.OverviewTab_sectionTitle__lJ2o_{font-size:15px;font-weight:600;margin:0 0 14px}.TeamRosterTab_hint__dUBSj,.TeamRosterTab_loading__RyNfN{color:var(--app-text-muted);font-size:14px}.TeamRosterTab_loading__RyNfN{display:flex;align-items:center;gap:10px;padding:24px 0}.TeamRosterTab_expandBtn__hrQKv{border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:600;text-align:left;padding:0;color:var(--app-text)}.TeamRosterTab_expandBtn__hrQKv:hover{color:var(--app-accent)}.TeamRosterTab_detail__mLgC2{margin-top:24px;padding:16px;border:1px solid var(--app-border);border-radius:10px;background:#fafbfc}.TeamRosterTab_detailTitle__TtYeS{margin:0 0 12px;font-size:15px}.WorkLoadTab_hint__bBIJy,.WorkLoadTab_loading__b0BES{color:var(--app-text-muted);font-size:14px}.WorkLoadTab_loading__b0BES{display:flex;align-items:center;gap:10px;padding:24px 0}.WorkLoadTab_filters__KH9Pv{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:16px}.WorkLoadTab_groupLabel__4LbQB{font-size:13px;font-weight:600;color:var(--app-text-muted)}.WorkLoadTab_radioLabel__5VQvG{display:inline-flex;align-items:center;gap:6px;font-size:14px}.WorkLoadTab_exportBtn__Y2gPY{border:1px solid var(--app-border);background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer;margin-left:auto}.WorkLoadTab_warn__m_mMt{color:#d13438}.WorkLoadTab_statesNote__331yl{margin-top:16px;font-size:12px;color:var(--app-text-muted)}.ScrumPage_page__c_3f5{min-height:100vh;background:#fff;color:var(--app-text);font-family:var(--app-font)}.ScrumPage_pageHeader__3J2jp{padding:20px 40px 0}.ScrumPage_pageTitle__bk3Qg{margin:0;font-size:22px;font-weight:700}.ScrumPage_pageSubtitle__wreWf{margin:6px 0 0;font-size:14px;color:var(--app-text-muted)}.ScrumPage_banner__v4Pos{margin:16px 40px 0;padding:12px 16px;background:#fff4ce;border:1px solid #fde7a0;border-radius:8px;font-size:14px}.ScrumPage_errorBanner__ik_IW{margin:12px 40px 0;padding:12px 16px;background:#fde7e9;border:1px solid #f1aeb5;border-radius:8px;color:#a4262c;font-size:14px}.ScrumPage_tabs__T1118{display:flex;flex-wrap:wrap;gap:6px;padding:14px 40px 0;border-bottom:1px solid var(--app-border)}.ScrumPage_tabActive__xvLU0,.ScrumPage_tab__rtzwl{position:relative;border:none;background:transparent;font-size:14px;padding:9px 14px 11px;margin-bottom:-1px;border-radius:8px 8px 0 0;cursor:pointer;white-space:nowrap}.ScrumPage_tab__rtzwl{color:var(--app-text-muted)}.ScrumPage_tab__rtzwl:hover{color:var(--app-text);background:rgba(0,0,0,.04)}.ScrumPage_tabActive__xvLU0{color:var(--app-accent);font-weight:600;background:rgba(0,120,212,.1)}.ScrumPage_content__NOWzf{padding:24px 40px 34px}.ScrumPage_tabLoadingBar__MlXPH{display:flex;align-items:center;gap:8px;padding:8px 40px;border-bottom:1px solid var(--app-border);background:#f8fbff}.ScrumPage_tabLoadingSpinner__aoFfU{width:14px;height:14px;border-radius:50%;border:2px solid #c7e0f4;border-top:2px solid var(--app-accent);animation:ScrumPage_tabSpin__C_xUk .7s linear infinite}.ScrumPage_tabLoadingText__Mr_RI{font-size:12px;color:#004578}@keyframes ScrumPage_tabSpin__C_xUk{to{transform:rotate(1turn)}}