@charset "UTF-8";:root{--font-primary:"Inter",sans-serif;--font-secondary:"Plus Jakarta Sans","Inter",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Consolas","Monaco",monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--app-primary-color:#025d8a;--app-secondary-color:#041c29;--btn-color:#025d8a;--accent:#37acea;--accent-color:#025d8a;--accent-hover:#041c29;--header-color:#1a1a1a;--content-color:#6b7280;--text-primary:#1a1a1a;--text-secondary:#1a1a1a99;--text-tertiary:#1a1a1a66;--muted:#6b7280;--muted-foreground:#f3f4f6;--color-brand-primary:#4b5563;--dashboard-bg:#fcfbfd;--card-bg:#fff;--menu-bg:#fff;--navbar-background:#fff;--secondary-bg:#fff;--input-bg:#1a1a1a08;--hover-background:#e9ebef;--checkbox-bg:#f9fafb;--card-hover-border:#bfdbfe;--table-header-bg:#f8f9fa;--panel-header-bg:#f8f9fa;--border:#025d8a2e;--border-color:#025d8a2e;--color-border-default:#025d8a26;--color-border-subtle:#025d8a1f;--content-border-color:#025d8a26;--navbar-border-color:#025d8a1f;--badge-border:#6b72804d;--badge-color:#4b5563;--badge-bg:#6b72801a;--pill-bg:#eef2ff;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--disabled-opacity:0.9;--radius:16px;--radius-sm:8px;--radius-lg:20px;--shadow:0 1px 4px #1018280f;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--search-icon-color:#6b7280;--navbar-icon-color:#1a1a1a;--icon-color:#1a1a1a;--icon-color-secondary:#6b7280;--icon-color-muted:#6b7280;--primary-button-color:#fff;--primary-button-bg:#025d8a;--disabled-bg:#f1f1f1;--disabled-text:#a0a0a0;--main-width:90px;--nav-collapsed-width:90px;--focus-ring:0 0 0 3px #37acea30;--focus-border:#37acea;--modal-overlay:#00000080;--modal-bg:#fff;--backdrop-blur:blur(8px);--code-bg:#f8f9fa;--code-color:#24292e;--code-border:#e1e4e8;--code-header-bg:#f1f3f5;--code-scrollbar-track:#f1f3f5;--code-scrollbar-thumb:#c1c4c8;--code-scrollbar-thumb-hover:#a1a4a8;--scrollbar-thumb:#787b7d;--scrollbar-thumb-hover:#cbd5e1;--scrollbar-track:#0000;--select-arrow-color:%23666666;--select-option-bg:#fff;--select-option-color:#1a1a1a;--select-option-hover-bg:#00b4d8;--modal-header-bg:#0000;--modal-footer-bg:var(--card-bg);--modal-close-hover-bg:var(--muted-foreground);--tab-bg:var(--card-bg);--tab-border:var(--border);--tab-color:var(--text-primary);--tab-active-bg:var(--app-primary-color);--tab-active-border:var(--app-primary-color);--tab-active-color:var(--primary-button-color);--tab-hover-bg:var(--hover-background);--small-btn-bg:#fff;--small-btn-border:#ccc;--small-btn-color:var(--text-primary);--small-btn-hover-bg:var(--app-primary-color);--small-btn-hover-border:var(--app-primary-color);--small-btn-hover-color:var(--primary-button-color);--list-container-bg:#0000;--background:var(--dashboard-bg);--foreground:var(--text-primary,#1a1a1a);--primary:var(--accent-color,var(--accent,var(--app-primary-color)));--primary-foreground:#fff;--primary-container:#37acea1a;--card:var(--card-bg);--card-foreground:var(--text-primary,#1a1a1a);--muted-bg:#f3f4f6;--surface-variant:#f3f4f6;--destructive:var(--danger,#ef4444);--text-4xl:28px;--text-2xl:20px;--text-lg:18px;--text-base:16px;--text-sm:14px;--text-xs:12px;--radius-card:20px;--primary-hover:var(--accent-hover,#093c57);--input-focus-border:#37acea59;--focus-ring:0 0 0 3px #37acea33;--header-gradient:linear-gradient(135deg,#ffffffe6,#f9fafbf2);--footer-gradient:linear-gradient(135deg,#fffffff2,#f9fafbe6);--section-gradient:linear-gradient(135deg,#f9fafbcc,#fffffff2);--form-section-gradient:linear-gradient(135deg,#f9fafb99,#ffffffe6);--header-border:#025d8a33;--section-border:#025d8a2e;--section-shadow:0 4px 12px #0000000a,0 1px 3px #00000008;--glow-color:#025d8a26;--primary-btn-bg:linear-gradient(135deg,#025d8a,#037aba);--primary-btn-text:#fff;--secondary-btn-bg:#6b72801a;--disabled-bg:#e5e7eb80;--accent-light:#37acea1a;--shadow-modal:0 25px 60px #00000026,0 10px 20px #0000001a;--tab-inactive-bg:#f9fafbcc;--tab-inactive-text:#6b7280;--scrollbar-thumb:#6b72804d;--scrollbar-thumb-hover:#6b728080;--scrollbar-track:#e5e7eb80;--transition-fast:150ms;--transition-normal:250ms;--transition-slow:350ms;--transition-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--transition-smooth:cubic-bezier(0.4,0,0.2,1);--transition-spring:cubic-bezier(0.175,0.885,0.32,1.275);--shadow-soft:0 2px 8px #0000000a,0 4px 16px #0000000a;--shadow-card:0 1px 3px #0000000d,0 4px 12px #0000000d;--shadow-card-hover:0 8px 24px #00000014,0 16px 48px #0000000f;--shadow-elevated:0 12px 40px #0000001f,0 24px 80px #00000014;--shadow-glow:0 0 20px #37acea40;--shadow-glow-primary:0 4px 16px #37acea73;--shadow-glow-success:0 0 20px #22c55e33;--shadow-glow-danger:0 4px 16px #f43f5e66;--shadow-inner:inset 0 2px 4px #0000000f;--glass-bg:#ffffffb3;--glass-border:#ffffff4d;--glass-blur:blur(16px);--gradient-primary:linear-gradient(135deg,#025d8a,#041c29);--gradient-primary-hover:linear-gradient(135deg,#041c29,#021018);--gradient-success:linear-gradient(135deg,#22c55e,#16a34a);--gradient-danger:linear-gradient(135deg,#f43f5e,#e11d48);--gradient-warning:linear-gradient(135deg,#fbbf24,#f59e0b);--gradient-surface:linear-gradient(180deg,#fffc,#f9fafbcc);--gradient-shimmer:linear-gradient(90deg,#0000,#fff6 50%,#0000);--hover-lift:translateY(-4px);--hover-scale:scale(1.02);--active-scale:scale(0.98);--focus-ring-width:3px;--focus-ring-offset:2px;--skeleton-base:#e5e7eb;--skeleton-shine:#f3f4f6;--skeleton-animation-duration:1.5s;--card-border-selected:var(--app-primary-color);--card-bg-selected:#37acea1a;--card-glow-selected:0 0 0 3px #37acea33;--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:300;--z-modal:400;--z-popover:500;--z-tooltip:600;--z-toast:700}:root:has([data-nav]:hover){--main-width:200px}:root[data-theme=dark]{--font-primary:"Inter",sans-serif;--font-secondary:"Plus Jakarta Sans","Inter",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Consolas","Monaco",monospace;--app-primary-color:#025d8a;--app-secondary-color:#041c29;--btn-color:#025d8a;--accent:#37acea;--accent-light:#37acea33;--accent-color:#025d8a;--accent-hover:#37acea;--header-color:#f8fafc;--content-color:#a5b4c6;--text-primary:#f8fafc;--text-secondary:#a5b4c6;--text-tertiary:#7a8ba3;--muted:#7a8ba3;--muted-foreground:#1e293b;--color-brand-primary:#a5b4c6;--dashboard-bg:#0a0f1a;--card-bg:#141c2b;--menu-bg:#0a0f1a;--navbar-background:#060a12;--secondary-bg:#0f1521;--input-bg:#1a2332;--hover-background:#1e2d42;--checkbox-bg:#1a2332;--disabled-bg:#1a2332;--sidebar-bg:#060a12;--darker-bg:#050810;--panel-header-bg:#0c1219;--card-hover-border:#37acea50;--border:#ffffff14;--border-color:#ffffff14;--color-border-default:#ffffff14;--color-border-subtle:#ffffff0a;--content-border-color:#ffffff14;--navbar-border-color:#37acea33;--badge-border:#37acea66;--badge-color:#37acea;--badge-bg:#37acea33;--pill-bg:#37acea40;--success:#22c55e;--warning:#fbbf24;--danger:#f43f5e;--disabled-opacity:0.5;--radius:16px;--radius-sm:8px;--radius-lg:20px;--shadow:0 8px 32px #00000080;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 24px #00000080;--search-icon-color:#7a8ba3;--navbar-icon-color:#a5b4c6;--icon-color:#f8fafc;--icon-color-secondary:#7a8ba3;--icon-color-muted:#7a8ba3;--primary-button-color:#fff;--primary-button-bg:linear-gradient(135deg,#025d8a,#041c29);--disabled-bg:#ffffff0d;--disabled-text:#5a6a7d;--focus-ring:0 0 0 3px #37acea66;--focus-border:#37acea;--gradient-primary:linear-gradient(135deg,#025d8a,#041c29);--gradient-accent:linear-gradient(135deg,#37acea4d,#041c2940);--gradient-card:linear-gradient(145deg,#141c2b,#0f1521);--scrollbar-thumb:#2a3a4f;--scrollbar-thumb-hover:#37acea;--modal-overlay:#000c;--modal-bg:#0f1521;--backdrop-blur:blur(16px);--table-header-bg:#141c2b;--code-bg:#0c1219;--code-color:#e2e8f0;--code-border:#37acea40;--code-header-bg:#141c2b;--code-scrollbar-track:#0c1219;--code-scrollbar-thumb:#2a3a4f;--code-scrollbar-thumb-hover:#37acea;--select-arrow-color:%23a5b4c6;--select-option-bg:#141c2b;--select-option-color:#f8fafc;--select-option-hover-bg:#025d8a;--modal-header-bg:#0c1219;--modal-footer-bg:#141c2b;--modal-close-hover-bg:#ffffff1a;--tab-bg:#141c2b;--tab-border:#ffffff1a;--tab-color:#a5b4c6;--tab-active-bg:linear-gradient(135deg,#025d8a,#041c29);--tab-active-border:#37acea;--tab-active-color:#fff;--tab-hover-bg:#1e2d42;--small-btn-bg:#141c2b;--small-btn-border:#ffffff1a;--small-btn-color:#f8fafc;--small-btn-hover-bg:linear-gradient(135deg,#025d8a,#041c29);--small-btn-hover-border:#37acea;--small-btn-hover-color:#fff;--list-container-bg:#0000;--header-gradient:linear-gradient(135deg,#041c29cc,#025d8a1a);--footer-gradient:linear-gradient(135deg,#041c2999,#025d8a14);--section-gradient:linear-gradient(135deg,#041c2980,#025d8a1a);--form-section-gradient:linear-gradient(135deg,#041c2980,#025d8a1f);--header-border:#37acea26;--section-border:#37acea40;--section-shadow:0 4px 12px #0003,0 1px 3px #00000026,inset 0 1px 0 #ffffff0d;--glow-color:#37acea26;--primary-btn-bg:linear-gradient(135deg,#025d8a,#041c29);--primary-btn-text:#fff;--secondary-btn-bg:#6b728033;--disabled-bg:#37acea1a;--accent-light:#37acea26;--shadow-modal:0 25px 60px #00000080,0 0 80px #37acea1a;--tab-inactive-bg:#041c2966;--tab-inactive-text:#fff9;--scrollbar-thumb:#37acea4d;--scrollbar-thumb-hover:#37acea80;--scrollbar-track:#041c2999;--shadow-soft:0 2px 12px #0000004d,0 4px 20px #0003;--shadow-card:0 2px 8px #0000004d,0 8px 24px #0003;--shadow-card-hover:0 8px 32px #37acea33,0 16px 48px #0000004d;--shadow-elevated:0 16px 48px #0006,0 32px 80px #0000004d;--shadow-glow:0 0 30px #37acea59;--shadow-glow-primary:0 4px 24px #37acea73;--shadow-glow-success:0 0 24px #22c55e4d;--shadow-glow-danger:0 4px 24px #f43f5e66;--glass-bg:#141c2bd9;--glass-border:#37acea26;--gradient-surface:linear-gradient(180deg,#141c2bf2,#0a0f1af2);--gradient-shimmer:linear-gradient(90deg,#0000,#37acea1a 50%,#0000);--skeleton-base:#1e2d42;--skeleton-shine:#2a3a4f;--card-bg-selected:#37acea26;--card-glow-selected:0 0 0 3px #37acea4d}@keyframes iafFadeIn{0%{opacity:0}to{opacity:1}}@keyframes iafFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes iafFadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes iafFadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes iafSlideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes iafSlideInLeft{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes iafBounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes iafBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes iafPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes iafPulseRing{0%{opacity:1;transform:scale(.95)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(.95)}}@keyframes iafShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes iafShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes iafSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes iafCheckmark{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes iafPop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes iafCardEnter{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iafToastSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes iafToastSlideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes iafModalEnter{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes iafProgressFill{0%{width:0}}@keyframes iafGlowPulse{0%,to{box-shadow:0 0 0 0 #37acea80}50%{box-shadow:0 0 0 8px #37acea00}}:root[data-theme=dark] body{background:#fcfbfd;background:var(--dashboard-bg);color:#1a1a1a;color:var(--text-primary)}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}body,html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfbfd;background:var(--dashboard-bg);color:#1a1a1a;color:var(--text-primary);font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;margin:0;overflow:hidden}code,pre{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-family:var(--font-mono)}code:not(pre code){border-radius:4px;color:#025d8a;color:var(--app-primary-color);font-size:.9em;padding:2px 6px}code:not(pre code),pre{background:#f9fafb;background:var(--checkbox-bg);border:1px solid #025d8a2e;border:1px solid var(--border)}pre{border-radius:8px;margin:8px 0;overflow-x:auto;padding:12px 16px}pre code{background:#0000;border:none;color:#1a1a1a;color:var(--text-primary);padding:0}::-webkit-scrollbar-track{background:#e5e7eb80;background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:#6b72804d;background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6b728080;background:var(--scrollbar-thumb-hover)}.iafTabsBtn{background:#fff;background:var(--tab-bg);border:1px solid #025d8a2e;border:1px solid var(--tab-border);border-radius:8px;border-radius:var(--radius-sm);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#1a1a1a;color:var(--tab-color);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:400;font-weight:var(--font-weight-normal);height:18px;justify-content:space-evenly;margin-right:0;max-width:180px;min-width:60px;outline:none;padding:8px 15px;text-align:center;transition:all .2s ease}.iafTabsBtn.active{background:#025d8a;background:var(--tab-active-bg);border:1px solid #025d8a;border:1px solid var(--tab-active-border);color:#fff;color:var(--tab-active-color)}.iafTabsBtn:hover:not(.active){background:#e9ebef;background:var(--tab-hover-bg);opacity:.9}.iafPageSubHeader h6{color:#1a1a1a;color:var(--header-color);font-family:Plus Jakarta Sans,Inter,sans-serif;font-family:var(--font-secondary);font-size:16px;font-size:var(--font-size-base);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.3px;margin:0}.form{gap:16px}.form,.formGroup{display:flex;flex-direction:column}.formGroup{gap:6px;width:100%}.formRow{align-items:flex-start;display:flex;gap:16px}.formRow .formGroup{flex:1 1;min-width:0}.formSection{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#f9fafb99,#ffffffe6);background:var(--form-section-gradient);border:1px solid #025d8a2e;border:1px solid var(--section-border);border-radius:20px;border-radius:var(--radius-lg,12px);box-shadow:0 4px 12px #0000000a,0 1px 3px #00000008;box-shadow:var(--section-shadow);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px;perspective:1000px;position:relative;transform-style:preserve-3d;transition:all .4s cubic-bezier(.4,0,.2,1),transform .3s ease,box-shadow .3s ease}.formSection:before{background:linear-gradient(90deg,#0000,#025d8a26 20%,#37acea 50%,#025d8a26 80%,#0000);background:linear-gradient(90deg,#0000,var(--glow-color) 20%,var(--accent) 50%,var(--glow-color) 80%,#0000);opacity:.4;top:0;transition:opacity .3s ease}.formSection:after,.formSection:before{content:"";height:1px;left:0;position:absolute;right:0}.formSection:after{background:linear-gradient(90deg,#0000,#0003 30%,#0000004d 50%,#0003 70%,#0000);bottom:0}.formSection:hover:before{opacity:1}.formSection:hover{border-color:#37acea;border-color:var(--accent);box-shadow:0 8px 24px #00000014,0 16px 48px #0000000f;box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.formSection:last-child{margin-bottom:0}.gridTwoCol{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.gridThreeCol{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.gridThreeCol,.gridTwoCol{grid-template-columns:1fr}}.label-desc{align-items:center;color:#37acea;display:flex;font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs);font-weight:600;font-weight:var(--font-weight-semibold);gap:6px;letter-spacing:.05em;line-height:1.33;opacity:1;text-align:left}.label-desc span{text-transform:lowercase}:root[data-theme=light] .label-desc{color:#025d8a}.sectionTitle{border-bottom:1px solid #37acea26;color:#37acea;font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.required{color:#ff6b6b;font-size:14px;font-weight:700;font-weight:var(--font-weight-bold)}.input{background:#fff;background:var(--card-bg);border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);color:#1a1a1a;color:var(--text-primary);cursor:text;font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:16px;font-size:var(--font-size-base);height:36px;min-width:0;padding:.625rem .75rem;transition:all .2s ease;width:100%}.input,.input::placeholder{font-weight:400;font-weight:var(--font-weight-normal)}.input::placeholder{color:#6b7280;color:var(--muted);text-transform:capitalize}.input:focus,.input:hover:not(:disabled):not(:focus){border-color:#025d8a;border-color:var(--app-primary-color)}.input:focus{box-shadow:0 0 0 3px #37acea33;box-shadow:var(--focus-ring);outline:none}.disabledInput,.input:disabled{background:#e5e7eb80;background:var(--disabled-bg,#f1f1f1);color:#6b7280;color:var(--muted);cursor:not-allowed!important;opacity:.9;opacity:var(--disabled-opacity)}:root[data-theme=dark] .input{background:#041c29b3;border-color:#37acea40;box-shadow:inset 0 1px 2px #0003,0 0 10px #37acea08}:root[data-theme=dark] .input:hover:not(:disabled):not(:focus){border-color:#37acea66;box-shadow:inset 0 1px 2px #0003,0 0 16px #37acea14}:root[data-theme=dark] .input:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea26,0 0 20px #37acea1a}:root[data-theme=dark] .disabledInput,:root[data-theme=dark] .input:disabled{-webkit-text-fill-color:#ffffff8c;background:#ffffff0d;color:#ffffff8c;opacity:1}.textarea{background:#fff;background:var(--card-bg);border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);color:#1a1a1a;color:var(--text-primary);cursor:text;font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:16px;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;min-height:80px;min-width:0;padding:10px 12px;resize:none;transition:all .2s ease;width:100%}.textarea::placeholder{color:#6b7280;color:var(--muted);text-transform:capitalize}.textarea:focus,.textarea:hover:not(:disabled):not(:focus){border-color:#025d8a;border-color:var(--app-primary-color)}.textarea:focus{box-shadow:0 0 0 3px #37acea33;box-shadow:var(--focus-ring);outline:none}.textarea:disabled{background:#e5e7eb80;background:var(--disabled-bg,#f1f1f1);color:#1a1a1a;color:var(--text-primary);cursor:not-allowed!important;opacity:1}:root[data-theme=dark] .textarea:disabled{background:#e5e7eb80;background:var(--disabled-bg,#1e293b);color:#fff;opacity:1}.textarea:read-only{background:#e5e7eb80;background:var(--disabled-bg,#f1f1f1);color:#1a1a1a;color:var(--text-primary);cursor:default}:root[data-theme=dark] .textarea:read-only{background:#e5e7eb80;background:var(--disabled-bg,#1e293b);color:#fff}:root[data-theme=dark] .textarea{background:#041c29b3;border-color:#37acea40;box-shadow:inset 0 1px 2px #0003,0 0 10px #37acea08}:root[data-theme=dark] .textarea:hover:not(:disabled):not(:focus){border-color:#37acea66;box-shadow:inset 0 1px 2px #0003,0 0 16px #37acea14}:root[data-theme=dark] .textarea:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea26,0 0 20px #37acea1a}.select{-webkit-appearance:none;appearance:none;background:#fff;background:var(--menu-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);color:#1a1a1a;color:var(--text-primary);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:16px;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);height:36px;min-width:0;padding:.5rem 2rem .5rem .75rem;transition:all .2s ease;width:100%}:root[data-theme=dark] .select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2394a3b8' d='M6 8 1 3h10z'/%3E%3C/svg%3E")}.select option{background:#fff;background:var(--select-option-bg);color:#1a1a1a;color:var(--select-option-color);padding:8px 12px}.select option:checked,.select option:focus,.select option:hover{background:#00b4d8;background:var(--select-option-hover-bg);color:#fff}.select:focus,.select:hover:not(:disabled):not(:focus){border-color:#025d8a;border-color:var(--app-primary-color)}.select:focus{box-shadow:0 0 0 3px #37acea33;box-shadow:var(--focus-ring);outline:none}.select:disabled{background-color:#e5e7eb80;background-color:var(--disabled-bg,#f1f1f1);cursor:not-allowed!important;opacity:.9;opacity:var(--disabled-opacity)}:root[data-theme=dark] .select{background-color:#1e293b99;border-color:#ffffff26}:root[data-theme=dark] .select:focus,:root[data-theme=dark] .select:hover:not(:disabled):not(:focus){border-color:#37acea;border-color:var(--accent)}:root[data-theme=dark] .select:focus{box-shadow:0 0 0 3px #00c4cc26}.summary-line{color:#6b7280;color:var(--muted);font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs);font-weight:400;font-weight:var(--font-weight-normal);margin:8px 0;text-align:right}.summary-line strong{color:#1a1a1a;color:var(--text-primary);font-size:14px;font-size:var(--font-size-sm);font-weight:600;font-weight:var(--font-weight-semibold)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageContainer{background:#0000;background:var(--list-container-bg);display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0 20px 0 32px;position:relative;transition:background .3s ease;width:100%}:root[data-theme=dark] .pageContainer{background:linear-gradient(180deg,#fcfbfd,#0f172af2);background:linear-gradient(180deg,var(--dashboard-bg) 0,#0f172af2 100%)}.listWrapper{align-content:flex-start;display:flex;flex-wrap:wrap;gap:0;height:100%;overflow-y:auto;padding-top:6px;position:relative;scrollbar-color:#6b72804d #0000;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin;width:100%}.listWrapper::-webkit-scrollbar{width:6px}.listWrapper::-webkit-scrollbar-track{background:#0000}.listWrapper::-webkit-scrollbar-thumb{background:#6b72804d;background:var(--scrollbar-thumb);border-radius:3px}.listWrapper::-webkit-scrollbar-thumb:hover{align-content:flex-start;background:#6b728080;background:var(--scrollbar-thumb-hover)}.listWrapper:has(>[data-empty-state=true]:only-child){align-content:center;align-items:center;justify-content:center}.helper-text{color:#6b7280;color:var(--content-color);font-family:Inter,sans-serif;font-family:var(--font-primary);font-size:11px;font-weight:400;font-weight:var(--font-weight-normal);margin-top:4px}.smallAddBtn{align-items:center;background:#fff;background:var(--small-btn-bg);border:1px solid #ccc;border:1px solid var(--small-btn-border);border-radius:50%;color:#1a1a1a;color:var(--small-btn-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-size:var(--font-size-base,14px);height:26px;justify-content:center;line-height:1;padding:0;transition:all .2s ease-in-out;width:26px;z-index:1}.smallAddBtn:focus:not(.disabled),.smallAddBtn:hover:not(.disabled){background:#025d8a;background:var(--small-btn-hover-bg);border:1px solid #025d8a;border:1px solid var(--small-btn-hover-border);color:#fff;color:var(--small-btn-hover-color);transform:scale(1.08)}.smallAddBtn:focus:not(.disabled){border:1px solid #025d8a;border:1px solid var(--small-btn-hover-border);box-shadow:0 0 0 3px #37acea33;box-shadow:var(--focus-ring);outline:none}.smallAddBtn:active:not(.disabled){transform:scale(.95)}.smallAddBtn.disabled{border-color:#025d8a2e;border-color:var(--border);color:#6b7280;color:var(--muted);cursor:not-allowed!important;opacity:.9;opacity:var(--disabled-opacity)}:root[data-theme=dark] .smallAddBtn{background:linear-gradient(135deg,#025d8a66,#041c2999);border-color:#37acea4d;box-shadow:0 2px 8px #0003;color:#37acea}:root[data-theme=dark] .smallAddBtn:hover:not(.disabled){background:linear-gradient(135deg,#025d8a,#041c29);border-color:#37acea;box-shadow:0 0 20px #37acea66,0 4px 12px #0000004d;color:#fff}.hamburgerPageContainer{background:#fff;background:var(--card-bg);display:flex;flex-direction:column;min-height:calc(100vh - 45px);position:relative}.hamburgerTopBar{border-bottom:1px solid #025d8a2e;border-bottom:1px solid var(--border);justify-content:flex-start;padding:8px 24px}.hamburgerButton,.hamburgerTopBar{align-items:center;background:#fff;background:var(--card-bg);display:flex}.hamburgerButton{border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:10px;cursor:pointer;height:38px;justify-content:center;transition:background .2s ease;width:38px}.hamburgerButton:hover{background:#e9ebef;background:var(--hover-background);border-color:#025d8a;border-color:var(--app-primary-color);transform:scale(1.02)}.hamburgerButton:active{transform:scale(.98)}:root[data-theme=dark] .hamburgerButton{background:#1e293bcc;border-color:#ffffff26}:root[data-theme=dark] .hamburgerButton:hover{background:#00c4cc26;border-color:#37acea;border-color:var(--accent)}.hamburgerButton svg path{stroke:#1a1a1a;stroke:var(--text-primary)}.hamburgerPageHeader{align-items:center;color:#1a1a1a;color:var(--header-color);display:flex;font-size:16px;font-weight:500;margin:0;padding-left:16px}.breadcrumbRoot{color:#1a1a1a99;color:var(--text-secondary);font-size:14px;font-weight:400}.breadcrumbCurrent{color:#1a1a1a;color:var(--text-primary);font-size:14px;font-weight:600}.hamburgerMenuOverlay{background:#00000030;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999}.hamburgerMenuOverlay.open{opacity:1;visibility:visible}.hamburgerMenuPanel{background:#fff;background:var(--card-bg);border:1px solid #025d8a;border:1px solid var(--app-primary-color);border-radius:12px;box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;left:100px;left:calc(var(--main-width, 90px) + 10px);min-width:220px;opacity:0;padding:20px 24px;position:fixed;top:55px;transform:translateY(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:9999}:root[data-theme=dark] .hamburgerMenuPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#1e293bf2,#0f172afa);border:1px solid #37acea;border:1px solid var(--accent);box-shadow:0 8px 40px #00000080}.hamburgerMenuPanel.open{max-height:77vh;opacity:1;overflow:hidden;overflow-y:auto;transform:translateY(0);visibility:visible}.hamburgerMenuNav{gap:16px}.hamburgerMenuNav,.hamburgerNavSection{display:flex;flex-direction:column}.hamburgerNavSectionLabel{color:#6b7280;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;padding:0;text-transform:uppercase}.hamburgerNavItem{align-items:center;background:#0000;border:none;border-radius:6px;color:#1a1a1a;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:400;margin-bottom:2px;padding:8px 12px 8px 16px;text-align:left;transition:all .2s ease;width:100%}.hamburgerNavItem:hover{background:#e9ebef;background:var(--hover-background);color:#025d8a;color:var(--app-primary-color)}.hamburgerNavItem.active{background:#025d8a;background:var(--app-primary-color);color:#fff;color:var(--primary-button-color);font-weight:500}:root[data-theme=dark] .hamburgerNavItem:hover{background:#00c4cc1a;color:#37acea;color:var(--accent)}:root[data-theme=dark] .hamburgerNavItem.active{background:linear-gradient(135deg,#37acea,#025d8a);background:linear-gradient(135deg,var(--accent),var(--app-primary-color));color:#fff}.hamburgerNavSectionItem{background:#0000;border:none;color:#1a1a1a;color:var(--text-primary);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:0;text-align:left;transition:all .2s ease;width:100%}.hamburgerNavSectionItem.active,.hamburgerNavSectionItem:hover{color:#025d8a;color:var(--app-primary-color)}.hamburgerMainContent{background:#fff;background:var(--card-bg);flex:1 1;overflow-y:auto}.backButton{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #025d8a2e;border:1px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.backButton:hover{background:#e9ebef;background:var(--hover-background,#f3f4f6);border-color:#d1d5db;border-color:var(--border-hover,#d1d5db)}.closeBtn{align-items:center;background:#0000;border:0;border-radius:8px;color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:20px;height:32px;justify-content:center;line-height:14px;padding-bottom:1px;transition:all .2s ease;width:32px}.closeBtn:hover{background:#e9ebef;background:var(--hover-background,#f3f4f6);color:#1a1a1a;color:var(--header-color,#1f2937)}.iconButton{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:10px;color:#1a1a1a;color:var(--icon-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.iconButton:hover{background:#e9ebef;background:var(--hover-background);border-color:#025d8a;border-color:var(--app-primary-color);color:#025d8a;color:var(--app-primary-color);transform:scale(1.05)}.iconButton:active{transform:scale(.95)}.iconButton svg{transition:all .2s ease}.iconButton:hover svg{transform:scale(1.1)}:root[data-theme=dark] .iconButton{background:#1e293bcc;border-color:#ffffff26}:root[data-theme=dark] .iconButton:hover{background:#00c4cc26;border-color:#37acea;border-color:var(--accent);color:#37acea;color:var(--accent)}.iconButton.primary{background:#025d8a;background:var(--app-primary-color);border-color:#025d8a;border-color:var(--app-primary-color);color:#fff}.iconButton.primary:hover{box-shadow:0 4px 12px #37acea73}:root[data-theme=dark] .iconButton.primary{background:linear-gradient(135deg,#37acea,#025d8a);background:linear-gradient(135deg,var(--accent),var(--app-primary-color));border-color:#37acea;border-color:var(--accent)}.iconButton.danger{color:#ef4444;color:var(--danger)}.iconButton.danger:hover{background:#ef4444;background:var(--danger);border-color:#ef4444;border-color:var(--danger);color:#fff}.iconButton.success{color:#16a34a;color:var(--success)}.iconButton.success:hover{background:#16a34a;background:var(--success);border-color:#16a34a;border-color:var(--success);color:#fff}.iconButton.small{border-radius:8px;height:28px;width:28px}.iconButton.large{border-radius:12px;height:44px;width:44px}.fab{align-items:center;background:#025d8a;background:var(--app-primary-color);border:none;border-radius:50%;box-shadow:0 4px 16px #37acea73;color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;transition:all .3s ease;width:56px}.fab:hover{box-shadow:0 6px 24px #37acea8c;transform:translateY(-2px) scale(1.05)}.fab:active{transform:translateY(0) scale(.98)}:root[data-theme=dark] .fab{background:linear-gradient(135deg,#37acea,#025d8a);background:linear-gradient(135deg,var(--accent),var(--app-primary-color));box-shadow:0 4px 20px #00c4cc4d}:root[data-theme=dark] .fab:hover{box-shadow:0 6px 28px #00c4cc80}.modernCard{background:#fff;background:var(--card-bg);border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:16px;padding:20px;transition:all .3s ease}.modernCard:hover{border-color:#025d8a;border-color:var(--app-primary-color);box-shadow:0 4px 20px #37acea33;transform:translateY(-2px)}:root[data-theme=dark] .modernCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#141c2be6,#0a0f1af2);border-color:#37acea2e}:root[data-theme=dark] .modernCard:hover{border-color:#37acea;border-color:var(--accent);box-shadow:0 4px 24px #00c4cc26}.glassCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #ffffff4d;border-radius:16px;padding:20px}:root[data-theme=dark] .glassCard{background:#1e293bd9;border-color:#ffffff1a}.badge{align-items:center;background:#6b72801a;background:var(--badge-bg);border:1px solid #6b72804d;border:1px solid var(--badge-border);border-radius:20px;color:#4b5563;color:var(--badge-color);display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px;transition:all .2s ease}.badge.primary{background:#37acea1f;border-color:#37acea4d;color:#025d8a;color:var(--app-primary-color)}.badge.success{background:#22c55e1a;border-color:#22c55e33;color:#16a34a;color:var(--success)}.badge.warning{background:#f59e0b1a;border-color:#f59e0b33;color:#f59e0b;color:var(--warning)}.badge.danger{background:#ef44441a;border-color:#ef444433;color:#ef4444;color:var(--danger)}:root[data-theme=dark] .badge.primary{background:#00c4cc26;border-color:#00c4cc4d;color:#37acea;color:var(--accent)}.chip{align-items:center;background:#e9ebef;background:var(--hover-background);border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:20px;color:#1a1a1a;color:var(--text-primary);display:inline-flex;font-size:13px;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.chip:hover{border-color:#025d8a;border-color:var(--app-primary-color)}.chip .chipClose{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;color:var(--muted);cursor:pointer;display:flex;height:18px;justify-content:center;transition:all .15s ease;width:18px}.chip .chipClose:hover{background:#ef4444;background:var(--danger);color:#fff}:root[data-theme=dark] .chip{background:#ffffff0d;border-color:#ffffff26}:root[data-theme=dark] .chip:hover{border-color:#37acea;border-color:var(--accent)}.tooltip{position:relative}.tooltip:after{background:#1a1a1a;background:var(--text-primary);border-radius:8px;bottom:calc(100% + 8px);color:#fff;color:var(--card-bg);content:attr(data-tooltip);font-size:12px;font-weight:500;padding:8px 12px;pointer-events:none;transform:translateX(-50%) translateY(4px);white-space:nowrap}.tooltip:after,.tooltip:before{left:50%;opacity:0;position:absolute;transition:all .2s ease;visibility:hidden;z-index:1000}.tooltip:before{border:4px solid #0000;border-top:4px solid var(--text-primary);bottom:calc(100% + 4px);content:"";transform:translateX(-50%)}.tooltip:hover:after,.tooltip:hover:before{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.toggle{align-items:center;cursor:pointer;display:inline-flex;height:24px;position:relative;width:44px}.toggle input{height:0;opacity:0;width:0}.toggleTrack{background:#6b7280;background:var(--muted);border-radius:12px;bottom:0;left:0;right:0;top:0}.toggleThumb,.toggleTrack{position:absolute;transition:all .3s ease}.toggleThumb{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;top:2px;width:20px}.toggle input:checked+.toggleTrack{background:#025d8a;background:var(--app-primary-color)}.toggle input:checked+.toggleTrack .toggleThumb{transform:translateX(20px)}:root[data-theme=dark] .toggle input:checked+.toggleTrack{background:linear-gradient(135deg,#37acea,#025d8a);background:linear-gradient(135deg,var(--accent),var(--app-primary-color))}.avatar{align-items:center;background:#025d8a;background:var(--app-primary-color);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:600;height:40px;justify-content:center;overflow:hidden;text-transform:uppercase;width:40px}.avatar img{height:100%;object-fit:cover;width:100%}.avatar.small{font-size:12px;height:32px;width:32px}.avatar.large{font-size:20px;height:56px;width:56px}:root[data-theme=dark] .avatar{background:linear-gradient(135deg,#37acea,#025d8a);background:linear-gradient(135deg,var(--accent),var(--app-primary-color))}.avatarGroup{align-items:center;display:flex}.avatarGroup .avatar{border:2px solid #fff;border:2px solid var(--card-bg);margin-left:-10px}.avatarGroup .avatar:first-child{margin-left:0}.skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#e9ebef 25%,#025d8a2e 50%,#e9ebef 75%);background:linear-gradient(90deg,var(--hover-background) 25%,var(--border) 50%,var(--hover-background) 75%);background-size:200% 100%;border-radius:8px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}:root[data-theme=dark] .skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:200% 100%}.divider{height:1px;margin:16px 0}.divider,.dividerVertical{background:#025d8a2e;background:var(--border)}.dividerVertical{height:100%;margin:0 16px;width:1px}.dividerWithText{align-items:center;color:#6b7280;color:var(--muted);display:flex;font-size:12px;gap:16px;letter-spacing:.5px;text-transform:uppercase}.dividerWithText:after,.dividerWithText:before{background:#025d8a2e;background:var(--border);content:"";flex:1 1;height:1px}.fadeIn{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeInUp{animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.slideInRight{animation:slideInRight .3s ease-out}.scaleIn{animation:scaleIn .2s ease-out}.hoverLift{transition:transform .2s ease,box-shadow .2s ease}.hoverLift:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}:root[data-theme=dark] .hoverLift:hover{box-shadow:0 4px 16px #0000004d}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.authCardDark{border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg)}.authCardDark,.authThemeToggle{background-color:#fff;background-color:var(--card-bg)}.authThemeToggle{align-items:center;border:1px solid #025d8a2e;border:1px solid var(--border);border-radius:16px;border-radius:var(--radius);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow-md);cursor:pointer;display:flex;justify-content:center;padding:8px;position:fixed;right:16px;top:16px;transition:all .2s ease;z-index:1000}.authThemeToggle:hover{background-color:#e9ebef;background-color:var(--hover-background);border-color:#025d8a;border-color:var(--app-primary-color);transform:scale(1.05)}.font-light{font-weight:300;font-weight:var(--font-weight-light,300)}.font-normal{font-weight:400;font-weight:var(--font-weight-normal,400)}.font-medium{font-weight:500;font-weight:var(--font-weight-medium,500)}.font-semibold{font-weight:600;font-weight:var(--font-weight-semibold,600)}.font-bold{font-weight:700;font-weight:var(--font-weight-bold,700)}.text-xs{font-size:12px;font-size:var(--font-size-xs,12px)}.text-sm{font-size:14px;font-size:var(--font-size-sm,14px)}.text-base{font-size:16px;font-size:var(--font-size-base,16px)}.text-lg{font-size:18px;font-size:var(--font-size-lg,18px)}.text-xl{font-size:20px;font-size:var(--font-size-xl,20px)}.text-2xl{font-size:24px;font-size:var(--font-size-2xl,24px)}.text-primary{color:#1a1a1a;color:var(--text-primary)}.text-secondary{color:#1a1a1a99;color:var(--text-secondary)}.text-muted{color:#6b7280;color:var(--muted)}.text-success{color:#16a34a;color:var(--success)}.text-danger{color:#ef4444;color:var(--danger)}.text-warning{color:#f59e0b;color:var(--warning)}.text-accent{color:#025d8a;color:var(--app-primary-color)}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{-webkit-line-clamp:2;line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3}body.resizing,body.resizing *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}.ace_editor,.ace_editor *{font-feature-settings:none!important;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important;font-variant-ligatures:none!important}.ace_content,.ace_editor,.ace_gutter,.ace_gutter-active-line,.ace_gutter-cell,.ace_gutter-layer,.ace_layer,.ace_scroller{border-radius:0!important}.ace_editor .ace_line{line-height:1.4!important}.ace_content,.ace_editor,.ace_scroller{contain:layout style paint;overscroll-behavior:contain;will-change:scroll-position}.ace_editor .ace_scrollbar-h,.ace_editor .ace_scrollbar-v{visibility:visible!important}.ace_editor *,.ace_editor .ace_content *{transition:none!important}.ace_gutter{flex:0 0 auto}.ace_gutter-cell{background:#0000!important;box-shadow:none!important}.codeEditorWrapper{-webkit-user-select:none;user-select:none}.codeEditorWrapper .ace_content,.codeEditorWrapper .ace_line,.codeEditorWrapper .ace_text-layer{-webkit-user-select:text;user-select:text}[data-theme=dark] .ace_editor,[data-theme=dark] .ace_editor .ace_content,[data-theme=dark] .ace_editor .ace_scroller{background-color:#0a1929!important}[data-theme=dark] .ace_editor .ace_text-layer{background-color:initial!important}[data-theme=dark] .ace_editor .ace_gutter{background:linear-gradient(180deg,#0d2137,#0a1929)!important;border-right:1px solid #37acea33!important}[data-theme=dark] .ace_editor .ace_gutter-layer{background-color:initial!important}[data-theme=dark] .ace_editor .ace_gutter-cell{color:#37acea80!important}[data-theme=dark] .ace_editor .ace_print-margin{background:#0000!important}:root:not([data-theme=dark]) .ace_editor,:root:not([data-theme=dark]) .ace_editor .ace_content,:root:not([data-theme=dark]) .ace_editor .ace_scroller{background-color:#fff!important}:root:not([data-theme=dark]) .ace_editor .ace_text-layer{background-color:initial!important}:root:not([data-theme=dark]) .ace_editor .ace_gutter{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-right:1px solid #e2e8f0!important}:root:not([data-theme=dark]) .ace_editor .ace_gutter-layer{background-color:initial!important}:root:not([data-theme=dark]) .ace_editor .ace_gutter-cell{color:#94a3b8!important}:root:not([data-theme=dark]) .ace_editor .ace_print-margin{background:#0000!important}:root:not([data-theme=dark]) .ace_editor .ace_cursor{color:#1e293b!important}:root:not([data-theme=dark]) .ace_editor .ace_marker-layer .ace_active-line{background:#e2e8f080!important}:root:not([data-theme=dark]) .ace_editor .ace_marker-layer .ace_selection{background:#37acea59!important}body,body *{font-family:Inter,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#888;border:3px solid #f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#555}*{scrollbar-color:#787b7d #0000;scrollbar-width:thin}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#787b7d;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#cbd5e1}::-webkit-scrollbar-corner{background:#0000}.refresh-button{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:16px;border-radius:var(--radius,16px);box-shadow:none;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease;width:30px}.refresh-button:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border-color:#007bff;border-color:var(--app-primary-color,#007bff)}.AvailableAgents_buttonContainer__SD43R{display:flex;gap:12px;justify-content:center;margin-top:16px}.AvailableAgents_loginBtn__xDeAQ{background-color:#007cc3;background-color:var(--app-primary-color,#007cc3);border:none;border-radius:5px;color:#fff!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:opacity .15s ease}.AvailableAgents_loginBtn__xDeAQ:hover{opacity:.9}.AvailableAgents_cancelBtn__ochGq{background-color:#6b7280!important;background-color:var(--muted,#6b7280)!important;border:none;border-radius:5px;color:#fff!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:opacity .15s ease}.AvailableAgents_cancelBtn__ochGq:hover{opacity:.9}.subheaderExportBtn svg path,.subheaderExportBtn:disabled svg path:nth-of-type(2),.subheaderExportBtn:hover:not(:disabled) svg path:nth-of-type(2){fill:#0000!important}.AvailableAgents_loadingMore__-Awk\+{background-color:#0073cf14;border-radius:0 0 8px 8px;border-top:1px solid #0073cf33;box-shadow:0 -2px 5px #0000000d;color:#0073cf;color:var(--app-primary-color,#0073cf);font-style:normal;font-weight:600;padding:12px;text-align:center}.CheckBox_checkboxRoot__yNZQb{align-items:center;background:#fff;background:#f9fafb;border:1px solid #000;border-radius:4px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:inline-flex;height:14px;justify-content:center;min-width:14px;outline:none;position:relative;transition:border-color .2s,background .2s,box-shadow .2s;width:14px}.CheckBox_checkboxRoot__yNZQb.CheckBox_checked__tdc\+i{background:#1976d2;background:var(--app-primary-color,#1976d2);border-color:#1976d2;border-color:var(--app-primary-color,#1976d2)}.CheckBox_checkboxRoot__yNZQb.CheckBox_disabled__BsfWy{background:#f3f3f3;border-color:#e0e0e0;cursor:not-allowed;opacity:.7}.CheckBox_checkboxRoot__yNZQb.CheckBox_checked__tdc\+i.CheckBox_disabled__BsfWy{background:#e0e0e0;border-color:#bdbdbd}.CheckBox_checkboxInput__QUPvB,.CheckBox_checkboxTick__jmYXX{display:none}.CheckBox_checkboxRoot__yNZQb.CheckBox_checked__tdc\+i .CheckBox_checkboxTick__jmYXX{display:block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.CheckBox_checkboxRoot__yNZQb.CheckBox_checked__tdc\+i .CheckBox_checkboxTick__jmYXX:before{border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;content:"";height:7px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:3px}.Header_header-container__5qtyi{align-items:center;display:flex}.DeleteModal_modalOverlay__MF52L{align-items:center;animation:DeleteModal_iafFadeIn__KOxy0 .15s ease;animation:DeleteModal_iafFadeIn__KOxy0 var(--transition-fast,.15s) ease;backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur,blur(12px));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur,blur(12px));background-color:#0009;background-color:var(--modal-overlay,#0009);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.DeleteModal_modal__h5aXO{animation:DeleteModal_iafModalEnter__aVELH .25s cubic-bezier(.175,.885,.32,1.275);animation:DeleteModal_iafModalEnter__aVELH var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));background:#fff;background:var(--card-bg,#fff);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:20px;border-radius:var(--radius-lg,20px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);max-width:450px;padding:32px;position:relative;width:90%}.DeleteModal_closeBtn__Idp8T{align-items:center;background:#f3f4f6;background:var(--hover-background,#f3f4f6);border:none;border-radius:50%;color:#333;color:var(--header-color,#333);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .15s ease,transform .15s cubic-bezier(.68,-.55,.265,1.55),color .15s ease;transition:background-color var(--transition-fast,.15s) ease,transform var(--transition-fast,.15s) var(--transition-bounce,cubic-bezier(.68,-.55,.265,1.55)),color var(--transition-fast,.15s) ease;width:32px}.DeleteModal_closeBtn__Idp8T:hover{background-color:#ef4444;background-color:var(--danger,#ef4444);color:#fff;transform:rotate(90deg)}.DeleteModal_closeBtn__Idp8T:active{transform:rotate(90deg) scale(.9)}.DeleteModal_modalContent__SpgSD{color:#333;color:var(--header-color,#333);margin-top:8px;text-align:center}.DeleteModal_modalContent__SpgSD p{color:#666;color:var(--content-color,#666);line-height:1.6;margin-bottom:24px}.DeleteModal_modalContent__SpgSD button{border-radius:12px;border-radius:var(--radius,12px);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;transition:transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease,background-color var(--transition-fast,.15s) ease}.DeleteModal_modalContent__SpgSD button:hover{transform:translateY(-2px)}.DeleteModal_modalContent__SpgSD button:active{transform:translateY(0) scale(.98)}.DeleteModal_buttonContainer__5o\+hr{display:flex;gap:12px;justify-content:center;margin-top:20px}.DeleteModal_cancelBtn__M0Ifi{background-color:#f3f4f6!important;background-color:var(--hover-background,#f3f4f6)!important;border:1.5px solid #d1d5db!important;border:1.5px solid var(--border-color,#d1d5db)!important;border-radius:12px;border-radius:var(--radius,12px);color:#1a1a1a!important;color:var(--header-color,#1a1a1a)!important;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.DeleteModal_cancelBtn__M0Ifi:hover{background-color:#6b7280!important;background-color:var(--muted,#6b7280)!important;border-color:#6b7280!important;border-color:var(--muted,#6b7280)!important;color:#fff!important}.DeleteModal_deleteBtn__Wwi99{background:linear-gradient(135deg,#ef4444,#dc2626)!important;background:var(--gradient-danger,linear-gradient(135deg,#ef4444 0,#dc2626 100%))!important;border:none!important;border-radius:12px;border-radius:var(--radius,12px);color:#fff!important;color:var(--primary-button-color,#fff)!important;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.DeleteModal_deleteBtn__Wwi99:hover{box-shadow:0 4px 16px #ef444466!important;box-shadow:var(--shadow-glow-danger,0 4px 16px #ef444466)!important}.create-card{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff80;border:2px dashed #0073cf4d;box-shadow:inset 0 1px 0 #fff6;display:flex;justify-content:center;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1),border-color .15s ease;transition:all var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),border-color var(--transition-fast,.15s) ease}:root[data-theme=dark] .create-card{background:#1e293b80;border:2px dashed #0096ff4d;box-shadow:inset 0 1px 0 #ffffff08}.create-card:before{background:linear-gradient(90deg,#0000,#0073cfcc,#00c4ff,#0073cfcc,#0000);content:"";height:2px;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;transition:opacity var(--transition-fast,.15s) ease;width:100%;z-index:10}.create-card:hover{background:#ffffffbf;border-color:#0073cf99;border-style:solid;box-shadow:0 8px 32px #0073cf1a,inset 0 1px 0 #fff9}:root[data-theme=dark] .create-card:hover{background:#1e293bbf;border-color:#0096ff80;box-shadow:0 8px 32px #0096ff1f,inset 0 1px 0 #ffffff0d}.create-card:hover:before{animation:borderLightMove 1.5s ease-in-out infinite;opacity:1}.create-card-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.create-card-icon{transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background-color .15s ease;transition:transform var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275)),background-color var(--transition-fast,.15s) ease}.create-card:hover .create-card-icon{background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));transform:scale(1.15) rotate(90deg)}.create-card:hover .create-card-icon svg{stroke:#fff;color:#fff}.create-card:hover .create-card-label{color:var(--app-primary-color)}.card-owner-value{color:var(--header-color);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400);letter-spacing:.2px;line-height:1.4;margin:0;text-align:left;word-break:break-word}.card-container{height:140px;min-height:140px;overflow:visible;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .9s;width:100%}.card-container.flipped{transform:rotateY(180deg);transition:transform .9s ease-in-out}.card-container.flipped>.card:not(.card-back){pointer-events:none}.card{animation:iafCardEnter .35s cubic-bezier(.4,0,.2,1) backwards;animation:iafCardEnter var(--transition-slow,.35s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)) backwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#ffffffb3;border:1px solid #ffffff4d;border-left:5px solid #37acea;border-left:5px solid var(--accent,#37acea);border-radius:var(--radius);border-bottom-left-radius:10px;border-top-left-radius:10px;bottom:0;box-shadow:0 4px 24px #0000000f,0 1px 2px #0000000a,inset 0 1px 0 #fff9;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;left:0;max-width:100%;min-height:140px;overflow:hidden;padding:14px;position:absolute;right:0;top:1px;transform-style:preserve-3d;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .15s ease,background .15s ease;transition:transform var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),border-color var(--transition-fast,.15s) ease,background var(--transition-fast,.15s) ease;width:100%;word-break:break-word}:root[data-theme=dark] .card{background:#141c2bd9;border:1px solid #37acea33;border-bottom-left-radius:10px;border-left:5px solid #37acea;border-left:5px solid var(--accent,#37acea);border-top-left-radius:10px;box-shadow:0 4px 24px #00000059,0 1px 2px #0003,inset 0 1px 0 #37acea1a}.card:before{background:linear-gradient(90deg,#0000,#37acead9,#025d8a,#37acead9,#0000);content:"";height:2px;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;transition:opacity var(--transition-fast,.15s) ease;width:100%;z-index:10}.card:hover:not(.card-back):before{animation:borderLightMove 1.5s ease-in-out infinite;opacity:1}@keyframes borderLightMove{0%{left:-100%}to{left:100%}}.card-container:first-child .card{animation-delay:0ms}.card-container:nth-child(2) .card{animation-delay:50ms}.card-container:nth-child(3) .card{animation-delay:.1s}.card-container:nth-child(4) .card{animation-delay:.15s}.card-container:nth-child(5) .card{animation-delay:.2s}.card-container:nth-child(6) .card{animation-delay:.25s}.card-container:nth-child(n+7) .card{animation-delay:.3s}.card:hover:not(.card-back){background:#ffffffd9;border-color:#37acea8c;box-shadow:0 8px 32px #37acea2e,0 16px 48px #00000014,inset 0 1px 0 #fffc;transform:scale(1.02)}:root[data-theme=dark] .card:before{background:linear-gradient(90deg,#0000,#37aceae6,#025d8a,#37aceae6,#0000)}:root[data-theme=dark] .card:hover:not(.card-back){background:#141c2bf2;border-color:#37acea;box-shadow:0 8px 32px #37acea40,0 16px 48px #00000059,inset 0 1px 0 #37acea26}.card.selected{background:#37acea1a;border:1.5px solid #37aceab3;box-shadow:0 0 0 3px #37acea26,inset 0 1px 0 #fff6}:root[data-theme=dark] .card.selected{background:#0073cf26;border:1.5px solid #0096ff80;box-shadow:0 0 0 3px #0096ff26,inset 0 1px 0 #ffffff0d}.card.selected:before{display:none}.card.selected:hover:not(.card-back){border:1.5px solid #0073cfb3;box-shadow:0 0 0 3px #0073cf1f,0 8px 24px #0073cf1a;transform:translateY(-2px)}:root[data-theme=dark] .card.selected:hover:not(.card-back){border:1.5px solid #0096ff99;box-shadow:0 0 0 3px #0096ff2e,0 8px 24px #0096ff1f}.card-container.flipped .card:not(.card-back){pointer-events:none;transform:rotateY(0deg)!important}.card-container.flipped .card:not(.card-back):before{display:none}.card-container.flipped .card:not(.card-back):hover{border-color:#ffffff4d;transform:rotateY(0deg)!important}:root[data-theme=dark] .card-container.flipped .card:not(.card-back):hover{border-color:#ffffff14}.card-back{background:#ffffffd9;border:1px solid #fff6;cursor:default;pointer-events:auto;transform:rotateY(180deg)!important;transition:transform .9s ease-in-out}:root[data-theme=dark] .card-back{background:#1e293be6;border:1px solid #ffffff1a}.card-back:before{display:none}.card-back:hover{border-color:#0073cf4d;transform:rotateY(180deg)!important}:root[data-theme=dark] .card-back:hover{border-color:#0096ff4d}.card-title{word-wrap:break-word;color:var(--header-color);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.02em;line-height:1.4;margin-bottom:8px;max-width:100%;transition:color .15s ease-in-out}.card-description,.card-title{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);overflow-wrap:break-word;word-break:break-word}.card-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--content-color);display:-webkit-box;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400);letter-spacing:.2px;line-height:1.5;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.card-created-by{color:var(--content-color);font-size:11px;line-height:1.3;margin:0}.card-stats{gap:16px;margin-top:8px;padding:8px 0}.card-stat-item,.card-stats{align-items:center;display:flex}.card-stat-item{gap:6px}.card-stat-value{color:var(--text-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.card-stat-label,.card-stat-value{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.card-stat-label{color:var(--content-color);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400)}.card-spacer{flex:1 1}.card-version-badge{align-items:center;background:#37acea26;border:1px solid #37acea4d;border-radius:10px;color:#37acea;cursor:default;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:10px;font-weight:600;gap:3px;line-height:1;margin-left:auto;padding:2px 7px;pointer-events:auto;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.card-version-label{max-width:0;opacity:0;overflow:hidden;transition:max-width .25s ease,opacity .2s ease}.card-version-badge:hover .card-version-label{max-width:60px;opacity:1}:root[data-theme=light] .card-version-badge{background:#025d8a1a;border-color:#025d8a40;color:#025d8a}.card-version-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.node-count-chip{background:#f3f4f6;background:var(--badge-bg,#f3f4f6);border:1px solid #e5e7eb;border:1px solid var(--badge-border,#e5e7eb);border-radius:16px;color:#374151;color:var(--badge-color,#374151);display:inline-block;font-size:13px;font-size:var(--font-size-xs,13px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:2px 14px}.card-footer{align-items:center;display:flex;flex-shrink:0;font-size:12px;gap:4px;justify-content:space-between;margin-bottom:0;margin-top:auto;padding-bottom:0;padding-top:6px}.card-badge{background:#6b72801a;background:var(--badge-bg,#6b72801a);border:1px solid #6b72804d;border:1px solid var(--badge-border,#6b72804d);border-radius:16px;box-sizing:border-box;color:#4b5563;color:var(--badge-color,#4b5563);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-style:normal;font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1;max-width:95px;min-width:42px;overflow:hidden;padding:4px 10px;position:relative;text-overflow:ellipsis;top:0;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;transition:background-color var(--transition-fast,.15s) ease,transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.card:hover .card-badge{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.card-badge.badge-approved{background:#22c55e26;border-color:#22c55e4d;color:#22c55e}.card-badge.badge-non-approved{background:#f59e0b26;border-color:#f59e0b4d;color:#f59e0b}.card-badge.badge-department-same{background:#3b82f626;border-color:#3b82f64d;color:#3b82f6}.card-badge.badge-department-other{background:#a855f726;border-color:#a855f74d;color:#df540f}.card-header-content{align-items:center;display:flex;gap:0;margin-bottom:8px;margin-top:0}.header-text{color:var(--header-color);flex:1 1;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.02em;line-height:1.4;margin-bottom:0;margin-top:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.card-checkbox{border:2px solid #6b7280!important}.card-checkbox[aria-checked=true]{border:2px solid var(--app-primary-color)!important}.card-checkbox:hover{transform:scale(1.05);transition:transform .15s ease-in-out}.card-action-button{align-items:center;background:#0000;border:1px solid var(--color-border-subtle);border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:500;height:28px;justify-content:center;margin-top:-5px;min-width:28px;padding:0 8px;transition:all .15s ease-in-out}.card-action-button:hover{background-color:#f9fafb;border-color:#d1d5db;color:#374151}.card-action-button:active{background-color:#f3f4f6;transform:scale(.98)}.card-action-button:focus{outline:2px solid var(--color-border-subtle);outline-offset:2px}.chat-button,.delete-button,.edit-button,.info-button,.share-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:0;margin-top:0;opacity:1;position:static;transition:transform .15s cubic-bezier(.68,-.55,.265,1.55),background-color .15s ease,box-shadow .15s ease,color .15s ease;transition:transform var(--transition-fast,.15s) var(--transition-bounce,cubic-bezier(.68,-.55,.265,1.55)),background-color var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease,color var(--transition-fast,.15s) ease;width:32px;z-index:1}.chat-button:active,.delete-button:active,.edit-button:active,.info-button:active,.share-button:active{transform:scale(.92);transform:var(--active-scale,scale(.92))}.delete-button{color:#dc2626;margin-left:0}.delete-button:hover{background-color:#dc26261f;box-shadow:0 0 12px #ef444433;box-shadow:var(--shadow-glow-danger,0 0 12px #ef444433);transform:scale(1.1)}.info-button{color:var(--content-color)}.info-button:hover{background-color:#6b72801f;color:var(--app-primary-color);transform:scale(1.1)}.info-button svg{stroke:var(--content-color);transition:stroke .15s ease;transition:stroke var(--transition-fast,.15s) ease}.info-button:hover svg{stroke:var(--app-primary-color)}.chat-button{--ring:var(--color-brand-primary);background:#0000;color:#9ca3af}.chat-button:hover{background-color:#0073cf1a;box-shadow:0 0 12px #0073cf26;box-shadow:var(--shadow-glow,0 0 12px #0073cf26);color:var(--app-primary-color);transform:scale(1.1)}.chat-button:focus{outline:2px solid #0000;outline-color:color-mix(in oklab,var(--ring) 50%,#0000);outline-offset:2px}.chat-button svg{height:16px;width:16px}.share-button{color:var(--content-color)}.share-button:hover{background-color:#6b72801f;color:var(--app-primary-color);transform:scale(1.1)}.edit-button{color:var(--content-color)}.edit-button:hover{background-color:#6b72801f;color:var(--app-primary-color);transform:scale(1.1)}.clickable-card{cursor:pointer;transition:border-color .2s ease}.clickable-card:hover{border-color:#bfdbfe;border-color:var(--card-hover-border,#bfdbfe)}.not-allowed-card{cursor:not-allowed;opacity:.7}.not-allowed-card:hover{border-color:#e5e7eb;border-color:var(--card-border,#e5e7eb)}.card.delete-mode{background-color:#fff5f5;border-color:#dc3545}.modalButtonContainer{display:flex;gap:10px;margin-top:20px}.modalLoginBtn{background-color:#007bff}.modalCancelBtn,.modalLoginBtn{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.modalCancelBtn{background-color:#6c757d}.cardInfoSection{color:#6b7280;font-size:12px;margin-top:8px}.infoItem{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.infoLabel{font-weight:500}.cardActionsContainer{align-items:center;display:flex;justify-content:flex-end;max-width:146px;width:-webkit-fit-content;width:fit-content}.complexDeleteBtn,.editActionBtn{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.complexDeleteBtn{color:#dc3545}.editActionBtn{color:#6b7280}.complexDeleteBtn:hover,.editActionBtn:hover{background-color:#f8f9fa}.deleteConfirmation{padding:16px!important;position:relative}.cancelDeleteBtn{background:#0000;border:none;cursor:pointer;position:absolute;right:12px;top:12px}.deleteEmailInput{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;margin-bottom:12px;padding:8px;width:100%}.deleteWarningMessage{align-items:center;color:#856404;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.deleteErrorMessage{color:#dc3545;font-size:12px;margin-bottom:12px}.deleteConfirmBtn{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:8px 16px;width:100%}.deleteConfirmBtn:hover{background-color:#c82333}.card-layout-agent{min-height:180px}.card-layout-tool{min-height:160px}.card-layout-compact{min-height:120px;padding:8px 12px 12px}.checkbox-right{flex-direction:row-reverse}.checkbox-top{position:absolute;right:8px;top:8px}.card-header:has(.checkbox-top){padding-top:24px;position:relative}.card-type-abbreviation{align-items:center;background-color:#f3f4f6;border:2px solid #e5e7eb;border-radius:50%;bottom:12px;color:#374151;cursor:help;display:flex;font-size:10px;font-weight:700;height:32px;justify-content:center;position:absolute;right:12px;width:32px;z-index:1}.card-type-abbreviation:hover{background-color:#e5e7eb;border-color:#d1d5db}.card-layout-compact .card-type-abbreviation{bottom:8px;font-size:8px;height:24px;right:8px;width:24px}.card-layout-agent:hover{transform:translateY(-2px)}.card-layout-compact:hover,.card-layout-tool:hover{transform:translateY(-1px)}@media (max-width:768px){.card-type-abbreviation{font-size:9px;height:28px;width:28px}.card-layout-compact .card-type-abbreviation{font-size:7px;height:20px;width:20px}}.delete-confirmation-card{align-items:center;border:1px solid var(--color-border-default);cursor:default;display:flex;justify-content:center;padding:4px}.delete-confirmation-content{flex-direction:column;gap:2px;text-align:center;width:100%}.delete-confirmation-content,.delete-warning-icon{align-items:center;display:flex;justify-content:center}.delete-warning-icon{background-color:#fff5f5;border-radius:50%;height:20px;margin-bottom:2px;width:20px}.delete-confirmation-title{color:var(--header-color);font-size:14px;font-weight:600;line-height:1.2;margin:0}.delete-confirmation-message{color:#6b7280;font-size:12px;line-height:1.3;margin:0}.delete-version-dropdown{margin-top:2px;max-width:170px;width:100%}.delete-version-select{-webkit-appearance:auto;appearance:auto;background:#ffffff14;background:var(--input-bg,#ffffff14);border:1px solid #37acea4d;border-radius:5px;color:#fff;color:var(--header-color,#fff);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:11px;outline:none;padding:3px 8px;transition:border-color .2s ease;width:100%}.delete-version-select:focus{border-color:#37acea;box-shadow:0 0 0 2px #37acea26}.delete-version-select option{background:#1a2236;background:var(--card-bg,#1a2236);color:#fff;color:var(--header-color,#fff)}:root[data-theme=light] .delete-version-select{background:#f9fafb;border-color:#d1d5db;color:#374151}:root[data-theme=light] .delete-version-select option{background:#fff;color:#374151}.delete-confirmation-actions{display:flex;gap:10px;justify-content:center;margin-top:4px;width:100%}.delete-cancel-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;max-width:120px;padding:6px 20px;transition:all .2s ease}.delete-cancel-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.delete-confirm-btn{background-color:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;max-width:120px;padding:6px 20px;transition:all .2s ease}.delete-confirm-btn:hover{background-color:#b91c1c}.listView .card-container{min-height:auto;perspective:none;transform-style:flat}.listView .card-container.flipped{transform:none}.listView .card-back{display:none}.listView .card{align-items:stretch;flex-direction:column;gap:0;min-height:60px;padding:12px 16px;position:relative}.listView .card-header{align-items:flex-start;display:flex;flex:0 1;flex-direction:column;gap:0;margin-bottom:0;margin-top:-18px;min-width:0}.listView .card-header-content{align-items:center;display:flex;flex:0 1;flex-direction:row;gap:8px;margin-bottom:0;margin-top:0;min-width:0;width:100%}.listView .card-type-abbreviation{flex-shrink:0;font-size:10px;height:28px;width:28px}.listView .card-title{color:#1f2937;font-size:14px;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listView .card:hover .card-title{color:#2563eb}.listView .card-created-by{display:none}.listView .card-description{-webkit-line-clamp:1;line-clamp:1;color:#6b7280;display:block;font-size:12px;line-height:1.3;margin:-10px 0 0;min-height:auto;overflow:hidden;padding-left:0;padding-right:120px;text-overflow:ellipsis;white-space:nowrap}.listView .card-spacer{display:none}.listView .card-footer{align-items:center;border-top:none;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;margin-bottom:0;padding-left:0;padding-top:0;position:absolute;right:50px;top:50%;transform:translateY(-50%)}.listView .card-badge{font-size:11px;padding:2px 6px;white-space:nowrap}.listView .card-delete-button{align-items:center;border-radius:4px;display:flex;height:28px;justify-content:center;opacity:0;position:static;transition:opacity .2s ease;width:28px}.listView .card:hover .card-delete-button{opacity:1}.listView .card-buttons-group{align-items:center;display:flex;flex-shrink:0;gap:4px}.listView .delete-button{top:50%;transform:translateY(-50%)}.listView .card.show-inline-delete-confirmation{background-color:#fef2f2;border-color:#fecaca}.listView .card.show-inline-delete-confirmation .card-description,.listView .card.show-inline-delete-confirmation .card-footer,.listView .card.show-inline-delete-confirmation .card-header,.listView .card.show-inline-delete-confirmation .delete-button{display:none}.listView .inline-delete-confirmation{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.listView .inline-delete-message{align-items:center;display:flex;flex:1 1;gap:8px}.listView .inline-delete-message p{color:#374151;font-size:14px;font-weight:500;margin:0}.listView .inline-delete-actions{display:flex;flex-shrink:0;gap:8px}.listView .inline-delete-cancel-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.listView .inline-delete-cancel-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.listView .inline-delete-confirm-btn{background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease}.listView .inline-delete-confirm-btn:hover{background-color:#b91c1c}.health-status-wrapper{border-radius:12px;cursor:default;font-size:11px;font-weight:600;gap:5px;margin-left:4px;padding:3px 8px;transition:all .2s ease}.health-icon,.health-status-wrapper{align-items:center;display:inline-flex}.health-icon{flex-shrink:0;justify-content:center;line-height:0}.health-icon svg{height:14px;width:14px}.health-status-wrapper.health-status-healthy{background:#16a34a1a;color:#16a34a}.health-icon.healthy{color:#16a34a}.health-status-wrapper.health-status-unhealthy{background:#dc26261a;color:#dc2626}.health-icon.unhealthy{color:#dc2626}.health-status-wrapper.health-status-unknown{background:#6b72801a;color:#6b7280}.health-icon.unknown{color:#9ca3af}.health-status-wrapper.health-status-checking{background:#0073cf1a;color:#0073cf}.health-icon.checking{animation:healthIconPulse 1.2s ease-in-out infinite;color:#0073cf}@keyframes healthIconPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.health-tool-count{font-size:10px;font-weight:700;line-height:1}:root[data-theme=dark] .health-status-wrapper.health-status-healthy{background:#16a34a26}:root[data-theme=dark] .health-status-wrapper.health-status-unhealthy{background:#dc262626}:root[data-theme=dark] .health-status-wrapper.health-status-unknown{background:#6b728026}:root[data-theme=dark] .health-status-wrapper.health-status-checking{background:#0073cf26}.Loader_loader-backdrop__FNJne{align-items:center;animation:Loader_iafFadeIn__32XIE .15s ease;animation:Loader_iafFadeIn__32XIE var(--transition-fast,.15s) ease;backdrop-filter:blur(4px);backdrop-filter:var(--glass-blur,blur(4px));-webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:var(--glass-blur,blur(4px));background-color:#0006;background-color:var(--modal-overlay,#0006);border-radius:inherit;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.Loader_loader-spinner__h5kca{animation:Loader_iafSpin__tyAUU .8s linear infinite;border:3px solid #fff3;border-top:3px solid #0073cf;border:3px solid var(--border,#fff3);border-radius:50%;border-top-color:var(--app-primary-color,#0073cf);box-shadow:0 0 16px #0073cf4d;box-shadow:var(--shadow-glow,0 0 16px #0073cf4d);height:48px;width:48px}.Loader_loader-spinner-gradient__DV2-R{animation:Loader_iafSpin__tyAUU 1s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#0073cf 90deg,#0000 180deg);background:conic-gradient(from 0deg,#0000 0deg,var(--app-primary-color,#0073cf) 90deg,#0000 180deg);border-radius:50%;height:48px;mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 4px));width:48px}.Loader_loader-dots__KXxrT{display:flex;gap:8px}.Loader_loader-dots__KXxrT span{animation:Loader_iafBounce__XlFP5 .6s ease-in-out infinite;background:#0073cf;background:var(--app-primary-color,#0073cf);border-radius:50%;height:10px;width:10px}.Loader_loader-dots__KXxrT span:nth-child(2){animation-delay:.1s}.Loader_loader-dots__KXxrT span:nth-child(3){animation-delay:.2s}.display-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:0 18px 10px 0;width:100%}.display-card-loading{align-items:center;color:#6c757d;color:var(--content-color,#6c757d);display:flex;font-size:16px;height:200px;justify-content:center;overflow:hidden;position:relative}.display-card-loading:after{animation:iafShimmer 1.5s infinite;animation:iafShimmer var(--skeleton-animation-duration,1.5s) infinite;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);background:var(--gradient-shimmer,linear-gradient(90deg,#0000 0,#fff6 50%,#0000 100%));content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.display-card-empty{align-items:center;animation:iafFadeIn .35s ease;animation:iafFadeIn var(--transition-slow,.35s) ease;backdrop-filter:blur(8px);backdrop-filter:var(--glass-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--glass-blur,blur(8px));background:#ffffffb3;background:var(--glass-bg,#ffffffb3);border:2px dashed var(--color-border-subtle);border-radius:16px;border-radius:var(--radius,16px);display:flex;flex-direction:column;justify-content:center;margin:20px 0;min-height:200px;transition:all .25s ease;transition:all var(--transition-normal,.25s) ease;width:100%}.display-card-empty:hover{background:var(--card-bg);border-color:var(--app-primary-color)}.display-card-empty-message{color:#6c757d;color:var(--content-color,#6c757d);font-size:16px;text-align:center}.create-card-icon{align-items:center;background:var(--accent-light);border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:10px;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),background .15s ease;transition:transform var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275)),background var(--transition-fast,.15s) ease;width:40px}.create-card-label{color:var(--header-color);font-size:14px;font-weight:700;text-align:center;transition:color .15s ease;transition:color var(--transition-fast,.15s) ease}@media (max-width:1024px){.display-cards-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:767px){.display-cards-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:480px){.display-cards-grid{gap:16px;grid-template-columns:1fr}}.display-cards-grid.compact{gap:12px}.display-cards-grid.large{gap:24px}.display-cards-grid.full-width{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.display-cards-grid.no-gap{gap:0}.display-cards-grid.small-gap{gap:12px}.display-cards-grid.large-gap{gap:40px}.display-cards-grid{animation:iafFadeInUp .35s ease-out;animation:iafFadeInUp var(--transition-slow,.35s) var(--transition-smooth,ease-out)}.display-cards-grid.listView{display:flex;flex-direction:column;gap:8px}.display-cards-grid.listView .card-container{max-width:100%;width:100%}.display-cards-grid.recycle-bin .card-container{max-width:320px;width:280px}.display-cards-grid.resource-cards .card-title,.display-cards-grid.resource-cards .header-text{text-transform:none!important}.SubHeader_searchFieldWrapper__ysL2c{margin-right:8px}.SubHeader_wrapper__Fj2dN{display:flex;flex-direction:column;gap:0;width:100%}.SubHeader_container__DNNZQ{align-items:center;display:flex;flex-shrink:0;height:56px;justify-content:space-between;max-height:56px;min-height:56px;overflow-x:auto;overflow-y:clip;width:100%}.SubHeader_container__DNNZQ h6{color:var(--header-color);font-family:var(--font-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);height:30px;letter-spacing:.3px;line-height:30px;margin:0;text-transform:none;width:auto}.SubHeader_clearAllButton__UWOLL{align-items:center;background:#0000;border:none;border-radius:var(--radius);color:var(--danger);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);gap:8px;height:36px;padding:0 12px;transition:all .2s;white-space:nowrap}.SubHeader_clearAllButton__UWOLL:hover{background:#ef44441a;opacity:.9}.SubHeader_clearAllText__\+XNOQ{display:none}@media (min-width:640px){.SubHeader_clearAllText__\+XNOQ{display:inline}}.SubHeader_primaryButton__MVwbi:focus-visible{background:#0476b7;box-shadow:0 0 0 3px #0276d24d}.SubHeader_plusIcon__OTGVh{flex-shrink:0;height:14px;width:14px}.SubHeader_createToolTextFull__xOp5c{color:#fff;display:none;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.SubHeader_createToolTextShort__F1hkw{display:inline}@media (min-width:640px){.SubHeader_createToolTextFull__xOp5c{display:inline}.SubHeader_createToolTextShort__F1hkw{display:none}}.SubHeader_plus__AagwY{background:#f5f5f5;border:1px solid #c7c7c745;border-radius:3px;box-shadow:0 4px 4px #00000029;display:flex;padding:7px}.SubHeader_titleContainer__ySsh7{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:125px}.SubHeader_refreshButton__hvlnJ{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.SubHeader_refreshButton__hvlnJ:hover{background:var(--hover-background);border-color:var(--accent-color)}.SubHeader_customActionsSlot__C86nQ,.SubHeader_rightPart__Bn3M0{align-items:center;display:flex;flex:0 0 auto;gap:7px}.SubHeader_customActionsSlot__C86nQ:empty{display:none}.SubHeader_setting__\+AK-u{align-items:center;display:flex;position:relative}.SubHeader_badge__xnDX7{align-items:center;background-color:#007cc3;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:12px;font-weight:700;height:12px;justify-content:center;position:absolute;right:-5px;top:-5px;width:12px}.SubHeader_searchedTextContainer__SSGW0{align-items:flex-start;background-color:#f9f9f9;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;margin-top:10px;padding:12px 16px;width:100%}.SubHeader_searchedText__LMVyF{color:#333;font-size:16px;margin-bottom:8px}.SubHeader_clearSearchButton__mTjfw{align-self:flex-end;background-color:#007cc3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .3s ease}.SubHeader_clearSearchButton__mTjfw:hover{background-color:#005a99}.SubHeader_dropdownContainer__Ua8u8{margin-left:10px}.SubHeader_agentTypeDropdown__myOnE{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#333;font-size:14px;font-weight:400;height:38px;outline:none;padding:6px 12px;transition:border-color .2s}.SubHeader_agentTypeDropdown__myOnE:focus{border-color:#007cc3}.SubHeader_buttonContainer__-I8FJ{display:flex;gap:12px;justify-content:center;margin-top:16px}.SubHeader_loginBtn__2lhUd{background-color:#007cc3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .3s ease}.SubHeader_loginBtn__2lhUd:hover{background-color:#005a99}.SubHeader_cancelBtn__StCnk{background-color:#343741;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .3s ease}.SubHeader_cancelBtn__StCnk:hover{background-color:#2a2f42}.SubHeader_typeDropdownWrapper__sSt5W{position:relative}.SubHeader_typeDropdownButton__zfa\+L{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#222;cursor:pointer;display:inline-flex;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;height:36px;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;outline:none;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.SubHeader_typeDropdownButton__zfa\+L:hover{background-color:#f3f4f6}.SubHeader_typeDropdownButton__zfa\+L:focus-visible{outline:none}.SubHeader_typeDropdownButton__zfa\+L:disabled{opacity:.5;pointer-events:none}.SubHeader_typeDropdownButton__zfa\+L svg{flex-shrink:0;pointer-events:none}.SubHeader_typeBadge__SjBre{align-items:center;background-color:#6b7280;border-radius:3px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;line-height:1;margin-left:4px;min-width:20px;padding:2px 6px}.SubHeader_chevronIcon__QUOvy{height:14px;opacity:.5;transition:transform .2s ease;width:14px}.SubHeader_typeDropdownButton__zfa\+L[aria-expanded=true] .SubHeader_chevronIcon__QUOvy{transform:rotate(180deg)}.SubHeader_typeDropdownMenu__T2d3j{animation:SubHeader_dropdownFadeIn__BqaaE .15s ease-out;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;max-width:220px;min-width:220px;padding:8px;position:absolute;top:33px;width:220px;z-index:50}@keyframes SubHeader_dropdownFadeIn__BqaaE{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SubHeader_typeDropdownItem__8egpD{align-items:center;background-color:initial;border:none;border-radius:4px;color:#1f2937;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;padding:8px 10px;text-align:left;transition:all .1s ease;-webkit-user-select:none;user-select:none;width:100%}.SubHeader_typeDropdownItem__8egpD:hover{background-color:#f3f4f6}.SubHeader_typeDropdownItem__8egpD.SubHeader_focused__JjEZb{background-color:#f3f4f6;outline:none}.SubHeader_typeCheckbox__Lq\+L8{accent-color:#6b7280;cursor:pointer;flex-shrink:0;height:16px;width:16px}.SubHeader_typeLabel__1xXA3{cursor:pointer;flex:1 1}.SubHeader_typeDropdownItem__8egpD.SubHeader_selected__UuEQg{background-color:initial}.SubHeader_dropdownFooter__iW8tq{border-top:1px solid #e5e7eb;margin-top:8px;padding-top:8px}.SubHeader_clearTypeButton__yyDKy{align-items:center;background-color:initial;border:1px solid #fca5a5;border-radius:4px;box-sizing:border-box;color:#dc2626;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;overflow:hidden;padding:6px 8px;transition:all .15s ease;white-space:nowrap;width:100%}.SubHeader_clearTypeButton__yyDKy:hover{background-color:#fef2f2;border-color:#dc2626}.SubHeader_clearTypeButton__yyDKy.SubHeader_focused__JjEZb{background-color:#fef2f2;border-color:#dc2626;outline:none}.SubHeader_clearTypeButton__yyDKy svg{height:14px;width:14px}.SubHeader_viewToggleButton__jeaHz{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#717182;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;min-width:32px;outline:none;padding:0;transition:background-color .2s ease,color .2s ease;width:32px}.SubHeader_viewToggleButton__jeaHz:hover{background:#f0f9ff;color:#000}.SubHeader_viewToggleButton__jeaHz:active{background:#007cc3;color:#fff}.SubHeader_viewToggleButton__jeaHz svg{height:18px;pointer-events:none;width:18px}.SubHeader_secondRow__NqlLG{display:flex;justify-content:flex-end;margin-top:8px;padding-right:0;width:100%}.SubHeader_myItemsFilter__LWRU7{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-shrink:0;gap:6px;height:36px;min-width:0;padding:0 10px}.SubHeader_myItemsCheckbox__ubSO6{align-items:center;background:#f9fafb;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 1px 2px 0 #0000000d;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;outline:none;padding:0;transition:all .15s;width:16px}.SubHeader_myItemsCheckbox__ubSO6[data-state=checked]{background:#000;color:#fff}.SubHeader_myItemsCheckbox__ubSO6:hover{border-color:#9ca3af}.SubHeader_myItemsCheckbox__ubSO6[data-state=checked]:hover{background:#000}.SubHeader_myItemsCheckbox__ubSO6:focus-visible{box-shadow:0 0 0 3px #3b82f61a}.SubHeader_checkboxIndicator__HLGyx{align-items:center;color:#fff!important;display:flex;justify-content:center;pointer-events:none;transition:none}.SubHeader_checkboxIndicator__HLGyx svg{stroke:#fff!important;fill:none!important;stroke-width:2.5!important}.SubHeader_myItemsLabel__A3O05{color:#374151;cursor:pointer;font-size:14px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.SubHeader_selectAllRow__gX8Yo{align-items:center;display:flex;padding:6px 4px;width:100%}.SubHeader_multiSelectActions__x7O\+e{align-items:center;display:flex;gap:12px;margin-right:8px}.SubHeader_selectAllWrapper__yeNcW{align-items:center;cursor:pointer;display:flex;gap:6px}.SubHeader_selectAllLabel__5nJ83{color:var(--content-color);cursor:pointer;font-size:13px;font-size:var(--font-size-sm,13px);-webkit-user-select:none;user-select:none;white-space:nowrap}.UnifiedFilterDropdown_container__LyFr3{display:inline-flex;position:relative}.UnifiedFilterDropdown_filterButton__cocy8{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:36px}.UnifiedFilterDropdown_filterButton__cocy8:hover{background:var(--hover-background);border-color:var(--accent-color)}.UnifiedFilterDropdown_filterButtonActive__LmG4l{background:var(--accent-light);border-color:var(--accent-color)}.UnifiedFilterDropdown_filterButtonWithBadge__-i\+O8{border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--accent-color)}.UnifiedFilterDropdown_badge__N5rM7{align-items:center;background:var(--btn-color);border-radius:9px;box-shadow:var(--shadow);color:var(--primary-button-color);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-6px;top:-6px}.UnifiedFilterDropdown_dropdownPanel__Qh6KY{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:500px;min-height:178px;overflow:hidden;width:280px;z-index:10001}.UnifiedFilterDropdown_section__JbeGr{border-bottom:1px solid var(--border-color);padding:12px 16px}.UnifiedFilterDropdown_section__JbeGr:last-of-type{border-bottom:none}.UnifiedFilterDropdown_scrollableContent__NJiHQ{flex:1 1;min-height:0;overflow-y:auto}.UnifiedFilterDropdown_sectionHeader__sc69h{color:var(--header-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-bottom:10px;text-transform:none}.UnifiedFilterDropdown_searchWrapper__ac7aT{align-items:center;display:flex;gap:8px;margin-bottom:10px}.UnifiedFilterDropdown_searchWrapper__ac7aT>div:first-child{flex:1 1;min-width:0}.UnifiedFilterDropdown_searchWrapper__ac7aT>div{width:auto}.UnifiedFilterDropdown_searchWrapper__ac7aT>div>div{max-width:none;width:100%}.UnifiedFilterDropdown_optionsList__BSlsA{display:flex;flex-direction:column;gap:2px}.UnifiedFilterDropdown_optionsListScrollable__Vl8j\+{display:flex;flex-direction:column;gap:2px;max-height:231px;overflow-y:auto}.UnifiedFilterDropdown_optionsListScrollable__Vl8j\+::-webkit-scrollbar{width:6px}.UnifiedFilterDropdown_optionsListScrollable__Vl8j\+::-webkit-scrollbar-track{background:#0000}.UnifiedFilterDropdown_optionsListScrollable__Vl8j\+::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.UnifiedFilterDropdown_optionsListScrollable__Vl8j\+::-webkit-scrollbar-thumb:hover{background:var(--content-color)}.UnifiedFilterDropdown_optionItem__1-mcy{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:10px;padding:6px;transition:background-color .15s ease}.UnifiedFilterDropdown_optionItem__1-mcy:hover{background:var(--hover-background)}.UnifiedFilterDropdown_optionItemDisabled__Y-fnJ{cursor:not-allowed;opacity:.6}.UnifiedFilterDropdown_optionItemDisabled__Y-fnJ:hover{background:#0000}.UnifiedFilterDropdown_optionLabel__4hCyB{color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-sm);text-transform:capitalize;-webkit-user-select:none;user-select:none}.UnifiedFilterDropdown_optionLabelDisabled__hAmiX{color:var(--muted)}.UnifiedFilterDropdown_agentTypeBadge__ihC6P{background:color-mix(in oklab,#0073cf 10%,#0000);background:color-mix(in oklab,var(--app-primary-color,#0073cf) 10%,#0000);border:1px solid color-mix(in oklab,#0073cf 30%,#0000);border:1px solid color-mix(in oklab,var(--app-primary-color,#0073cf) 30%,#0000);border-radius:4px;border-radius:var(--radius-sm,4px);color:#0073cf;color:var(--app-primary-color,#0073cf);flex-shrink:0;font-size:10px;font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.5px;margin-left:auto;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.UnifiedFilterDropdown_noResults__imIWO{color:var(--content-color);font-size:var(--font-size-sm);padding:12px 6px;text-align:center}.UnifiedFilterDropdown_footer__uq2AK{align-items:center;background:var(--input-bg);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:12px 16px;width:100%}.UnifiedFilterDropdown_applyButton__GdN21,.UnifiedFilterDropdown_clearButton__WXPPr{flex:1 1}:root[data-theme=dark] .UnifiedFilterDropdown_dropdownPanel__Qh6KY{box-shadow:0 10px 40px #0006,0 2px 10px #00000040}.UnifiedFilterDropdown_inlineTypeFilterContainer__S753Q{flex-shrink:0;position:relative;z-index:20}.UnifiedFilterDropdown_inlineTypeFilterIconButton__Gz7go{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:border-color .15s,background-color .15s,color .15s;width:32px}.UnifiedFilterDropdown_inlineTypeFilterIconActive__iTHh-,.UnifiedFilterDropdown_inlineTypeFilterIconButton__Gz7go:hover{background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.UnifiedFilterDropdown_inlineTypeFilterDropdown__Q1Arx{background:var(--menu-bg);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md);max-height:260px;min-width:200px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);width:200px;z-index:1000}.UnifiedFilterDropdown_inlineTypeFilterHeader__HfLE-{border-bottom:1px solid var(--border-color);color:var(--header-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-bottom:4px;padding:8px 12px;text-transform:none}.UnifiedFilterDropdown_inlineTypeFilterOption__tyY-B{align-items:center;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:10px;padding:8px 12px;transition:background-color .12s}.UnifiedFilterDropdown_inlineTypeFilterOption__tyY-B:hover{background:var(--accent-light)}.UnifiedFilterDropdown_inlineTypeFilterOptionSelected__dChSA{background:var(--accent-light);color:var(--app-primary-color)}.UnifiedFilterDropdown_inlineTypeFilterOptionDisabled__yI59L{cursor:not-allowed;opacity:.6}.UnifiedFilterDropdown_inlineTypeFilterOptionDisabled__yI59L:hover{background:#0000}.UnifiedFilterDropdown_inlineTypeFilterLabel__3FRWL{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);text-transform:capitalize;-webkit-user-select:none;user-select:none}.UnifiedFilterDropdown_inlineTypeFilterLabelDisabled__0PfJO{color:var(--muted)}.Button_iafButton__A2MzP{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:16px;border-radius:var(--radius,16px);cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-size:var(--font-size-base,16px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:10px;justify-content:center;line-height:24px;padding:5px 16px;text-align:center;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease;transition:transform var(--transition-fast,.15s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-fast,.15s) ease,background-color var(--transition-fast,.15s) ease,border-color var(--transition-fast,.15s) ease,opacity var(--transition-fast,.15s) ease;white-space:nowrap}.Button_iafButton__A2MzP:hover:not(:disabled){opacity:1}.Button_iafButton__A2MzP:active:not(:disabled){transform:scale(.98);transform:var(--active-scale,scale(.98))}.Button_iafButton__A2MzP.Button_disabled__9Is00,.Button_iafButton__A2MzP:disabled{background:#6b7280;background:var(--disabled-bg,#6b7280);border:1px solid var(--border);box-shadow:none;color:#a0a0a0;color:var(--disabled-text,#a0a0a0);cursor:not-allowed;opacity:.6;opacity:var(--disabled-opacity,.6);transform:none}.Button_iafButtonPrimary__\+YqyW{background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;color:var(--primary-button-color)}.Button_iafButtonPrimary__\+YqyW:hover:not(:disabled){box-shadow:0 4px 16px #37acea80;box-shadow:var(--shadow-glow,0 4px 16px #37acea80);transform:translateY(-2px)}.Button_iafButtonPrimary__\+YqyW:active:not(:disabled){box-shadow:0 2px 8px #37acea59;transform:translateY(0) scale(.98)}.Button_iafButtonPrimary__\+YqyW.Button_disabled__9Is00,.Button_iafButtonPrimary__\+YqyW:disabled{background:#6b7280;background:var(--disabled-bg,#6b7280);border:1px solid var(--border);box-shadow:none;color:#a0a0a0;color:var(--disabled-text,#a0a0a0);cursor:not-allowed;opacity:.7;transform:none}:root[data-theme=dark] .Button_iafButtonPrimary__\+YqyW{background:linear-gradient(135deg,var(--accent),var(--app-primary-color));border-color:var(--accent)}:root[data-theme=dark] .Button_iafButtonPrimary__\+YqyW:hover:not(:disabled){box-shadow:0 4px 16px #00c4cc4d}:root[data-theme=dark] .Button_iafButtonPrimary__\+YqyW.Button_disabled__9Is00,:root[data-theme=dark] .Button_iafButtonPrimary__\+YqyW:disabled{background:#6b7280;background:var(--disabled-bg,#6b7280);border-color:var(--border)}.Button_iafButtonSecondary__yu610{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border:1.5px solid #d1d5db;border:1.5px solid var(--border-color,#d1d5db);color:#1a1a1a;color:var(--header-color,#1a1a1a)}.Button_iafButtonSecondary__yu610:hover:not(:disabled){background:#6b7280;background:var(--muted,#6b7280);box-shadow:0 4px 12px #0000001a;box-shadow:var(--shadow-soft,0 4px 12px #0000001a);color:#fff;opacity:1;transform:translateY(-2px)}.Button_iafButtonSecondary__yu610:active:not(:disabled){transform:translateY(0) scale(.98)}:root[data-theme=dark] .Button_iafButtonSecondary__yu610{background:#ffffff0d;border-color:#ffffff26;color:var(--text-primary)}:root[data-theme=dark] .Button_iafButtonSecondary__yu610:hover:not(:disabled){background:#ffffff1a;border-color:var(--accent);color:var(--accent)}.Button_iafButtonSecondary__yu610:hover:not(:disabled) svg{fill:var(--app-primary-color);color:var(--primary-button-color)}.Button_iafWarningButton__CiS0m{background:#ef4444;background:var(--danger,#ef4444);border:1px solid #ef4444;border:1px solid var(--danger,#ef4444);color:#fff}.Button_iafWarningButton__CiS0m:hover:not(:disabled){background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.Button_iafWarningButton__CiS0m:active:not(:disabled){transform:translateY(0)}:root[data-theme=dark] .Button_iafWarningButton__CiS0m{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ef4444}:root[data-theme=dark] .Button_iafWarningButton__CiS0m:hover:not(:disabled){box-shadow:0 4px 16px #ef444466}.Button_iafSuccessButton__gmDwj{background:#16a34a;background:var(--success,#16a34a);border:1px solid #16a34a;border:1px solid var(--success,#16a34a);color:#fff}.Button_iafSuccessButton__gmDwj:hover:not(:disabled){background:#15803d;border-color:#15803d;box-shadow:0 4px 12px #16a34a4d;transform:translateY(-1px)}:root[data-theme=dark] .Button_iafSuccessButton__gmDwj{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981}:root[data-theme=dark] .Button_iafSuccessButton__gmDwj:hover:not(:disabled){box-shadow:0 4px 16px #10b98166}.Button_iafSubButton__mmCkv{background:#025d8a;background:var(--accent-color,#025d8a);border:1px solid #37acea;color:#fff}.Button_iafSubButton__mmCkv:hover:not(:disabled){box-shadow:0 4px 12px #37acea73;transform:translateY(-1px)}:root[data-theme=dark] .Button_iafSubButton__mmCkv{background:linear-gradient(135deg,#025d8a,#041c29);border-color:#37acea}:root[data-theme=dark] .Button_iafSubButton__mmCkv:hover:not(:disabled){box-shadow:0 4px 16px #37acea8c}.Button_iafGhostButton__q2uIa{background:#0000;border:1px solid var(--border);color:var(--text-primary)}.Button_iafGhostButton__q2uIa:hover:not(:disabled){background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color)}:root[data-theme=dark] .Button_iafGhostButton__q2uIa:hover:not(:disabled){background:#00c4cc1a;border-color:var(--accent);color:var(--accent)}.Button_iafTextButton__51cjF{background:#0000;border:none;color:var(--app-primary-color);padding:5px 12px}.Button_iafTextButton__51cjF:hover:not(:disabled){background:var(--hover-background);text-decoration:underline}:root[data-theme=dark] .Button_iafTextButton__51cjF{color:var(--accent)}:root[data-theme=dark] .Button_iafTextButton__51cjF:hover:not(:disabled){background:#00c4cc1a}.Button_iconOnly__fYaUo{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;color:var(--header-color);height:2.25rem;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0;transition:all .2s ease;width:2.25rem}.Button_iconOnly__fYaUo:hover:not(:disabled){background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color);transform:scale(1.05)}.Button_iconOnly__fYaUo:active:not(:disabled){transform:scale(.95)}:root[data-theme=dark] .Button_iconOnly__fYaUo{background:#1e293bcc;border-color:#ffffff26;color:var(--text-primary)}:root[data-theme=dark] .Button_iconOnly__fYaUo:hover:not(:disabled){background:#00c4cc26;border-color:var(--accent);color:var(--accent)}.Button_iconOnlyPrimary__FqOjv{background:var(--app-primary-color);border:1px solid var(--app-primary-color);border-radius:10px;color:#fff;height:2.25rem;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0;width:2.25rem}.Button_iconOnlyPrimary__FqOjv:hover:not(:disabled){box-shadow:0 4px 12px #37acea73;transform:scale(1.05)}:root[data-theme=dark] .Button_iconOnlyPrimary__FqOjv{background:linear-gradient(135deg,#025d8a,#041c29);border-color:#37acea}:root[data-theme=dark] .Button_iconOnlyPrimary__FqOjv:hover:not(:disabled){box-shadow:0 4px 16px #37acea8c}.Button_iconOnlyDanger__6opK5{background:#0000;border:1px solid var(--border);border-radius:10px;color:var(--danger);height:2.25rem;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0;width:2.25rem}.Button_iconOnlyDanger__6opK5:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff;transform:scale(1.05)}.Button_iafButtonSmall__rNlJF{border-radius:8px;font-size:13px;line-height:20px;padding:4px 12px}.Button_iafButtonLarge__1K2PZ{border-radius:12px;font-size:16px;line-height:28px;padding:10px 24px}.Button_iafButtonPill__feJOW{border-radius:50px}.Button_iconWrapper__yQGIb{align-items:center;display:inline-flex;justify-content:center;transition:transform .2s ease}.Button_iafButton__A2MzP:hover:not(:disabled) .Button_iconWrapper__yQGIb{transform:scale(1.1)}.Button_loadingSpinner__2H3Du{animation:Button_spin__q-tDl 1s linear infinite;margin-right:.5rem}@keyframes Button_spin__q-tDl{to{transform:rotate(1turn)}}.Button_iafButton__A2MzP svg{flex-shrink:0;transition:all .2s ease}.Button_iafButton__A2MzP:hover:not(:disabled) svg{transform:scale(1.05)}.Button_iafButton__A2MzP:focus-visible{box-shadow:var(--focus-ring);outline:none}:root[data-theme=dark] .Button_iafButton__A2MzP:focus-visible{box-shadow:0 0 0 3px #00c4cc4d}.TextField_textFieldWrapper__wTB0O{display:flex;flex-direction:column;gap:.5rem}.TextField_label__ej4ah{color:#6b7280;color:var(--content-color,#6b7280);font-size:.75rem;font-weight:500;font-weight:var(--font-weight-medium,500);margin-bottom:.25rem;transition:color .15s ease;transition:color var(--transition-fast,.15s) ease}.TextField_inputContainer__x7stN:focus-within+.TextField_label__ej4ah,.TextField_textFieldWrapper__wTB0O:focus-within .TextField_label__ej4ah{color:#0073cf;color:var(--app-primary-color,#0073cf)}.TextField_inputBase__-ogg2{align-items:center;background:#fff;background:var(--menu-bg,#fff);border:1.5px solid #d1d5db;border:1.5px solid var(--border,#d1d5db);border-radius:.5rem;border-radius:var(--radius,.5rem);box-sizing:border-box;color:#111827;color:var(--header-color,#111827);display:flex;font-size:14px;height:40px;min-width:0;outline:none;padding:.5rem .875rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;transition:border-color var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease,background-color var(--transition-fast,.15s) ease;width:100%}.TextField_inputBase__-ogg2:hover:not(:disabled):not(:focus){border-color:#9ca3af;border-color:var(--content-color,#9ca3af)}.TextField_inputBase__-ogg2:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea40;box-shadow:var(--focus-ring,0 0 0 3px #37acea40)}.TextField_inputBase__-ogg2::placeholder{color:#9ca3af;color:var(--content-color,#9ca3af);opacity:1;transition:opacity .15s ease;transition:opacity var(--transition-fast,.15s) ease}.TextField_inputBase__-ogg2:focus::placeholder{opacity:.6}.TextField_inputWithIcon__QXWCz{padding-left:2.25rem}.TextField_inputWithRightContent__wjKCe{padding-right:2rem}.TextField_inputDisabled__dAlQW{background:#f3f4f6;background:var(--disabled-bg,#f3f4f6);cursor:not-allowed;opacity:.5;opacity:var(--disabled-opacity,.5);pointer-events:none}.TextField_icon__4LoDH{background:#0000;border:none;color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;height:1rem;left:.75rem;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.TextField_inputContainer__x7stN{align-items:center;display:flex;position:relative;width:100%}.TextField_rightContent__aX4eF{align-items:center;bottom:0;display:flex;gap:0;position:absolute;right:4px;top:0}.TextField_clearButton__Jg-AQ{align-items:center;background:#0000;border:none;color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;transition:color .15s ease,transform .15s cubic-bezier(.68,-.55,.265,1.55);transition:color var(--transition-fast,.15s) ease,transform var(--transition-fast,.15s) var(--transition-bounce,cubic-bezier(.68,-.55,.265,1.55));width:28px}.TextField_clearButton__Jg-AQ:hover{color:#ef4444;color:var(--danger,#ef4444);transform:scale(1.15)}.TextField_clearButton__Jg-AQ:active{transform:scale(.9)}.TextField_clearButton__Jg-AQ:disabled{cursor:not-allowed;opacity:.5}.TextField_searchIcon__u9RcI{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius, .5rem) - 2px);color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;transition:transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease,opacity var(--transition-fast,.15s) ease;width:32px}.TextField_searchIcon__u9RcI:hover{box-shadow:0 0 12px #37acea73;box-shadow:var(--shadow-glow,0 0 12px #37acea73);transform:translateY(-50%) scale(1.05)}.TextField_searchIcon__u9RcI:active{transform:translateY(-50%) scale(.95)}.TextField_searchIcon__u9RcI:disabled{cursor:not-allowed;opacity:.5}.TextField_inputWithSearchButton__yQ2kR{padding-right:2.5rem}.TextField_inputWithSearchAndClear__OjbPN{padding-right:4.5rem}.TextField_clearButtonWithSearch__Or5zD{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:36px;top:50%;transform:translateY(-50%);transition:color .15s ease,background .15s ease;width:24px}.TextField_clearButtonWithSearch__Or5zD:hover{background:#0000000d;background:var(--hover-bg,#0000000d);color:#111827;color:var(--header-color,#111827)}.TextField_clearButtonWithSearch__Or5zD:disabled{cursor:not-allowed;opacity:.5}.TextField_sectionLabel__uYCnk{color:#6b7280;color:var(--content-color,#6b7280);font-size:12px;margin-bottom:6px}.Breadcrumb_breadcrumb__L8i6I{align-items:center;display:flex}.Breadcrumb_breadcrumbList__tL8Q6{align-items:center;display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0}.Breadcrumb_breadcrumbItem__HhmlO{align-items:center;display:flex;font-size:14px;line-height:1.4}.Breadcrumb_breadcrumbLink__4kCbm{background:none;border:none;color:#0078d4;color:var(--accent-color,#0078d4);cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:.3px;line-height:30px;margin:0;padding:0;text-decoration:none;transition:color .2s ease}.Breadcrumb_breadcrumbLink__4kCbm:hover{color:#005a9e;color:var(--accent-color-hover,#005a9e);text-decoration:underline}.Breadcrumb_breadcrumbLink__4kCbm:focus{border-radius:2px;outline:2px solid #0078d4;outline:2px solid var(--accent-color,#0078d4);outline-offset:2px}.Breadcrumb_breadcrumbText__U8FeA{color:#666;color:var(--text-muted,#666);font-family:var(--font-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:.3px;line-height:30px}.Breadcrumb_breadcrumbCurrent__8ZKPQ{color:var(--header-color);font-weight:600}.Breadcrumb_breadcrumbSeparator__tEg9p{align-items:center;color:#999;color:var(--text-muted,#999);display:flex;font-size:12px;margin:0 8px;-webkit-user-select:none;user-select:none}.CreateAgent_overlay__pU3D8{backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background:#00000080;background:var(--modal-overlay,#00000080);display:flex;inset:0;position:fixed;z-index:50}.CreateAgent_modalContainer__xzPSm{background:var(--modal-bg);background:var(--card-bg,var(--modal-bg));box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;height:100%;margin-left:200px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.CreateAgent_modalContainer__xzPSm.CreateAgent_shrinked__PwcvU{max-width:calc(1071px - 28rem);min-width:350px;width:calc(100% - 28rem)}.CreateAgent_header__iYD40{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:.5rem;justify-content:space-between;padding:1rem 1.5rem}@media (min-width:768px){.CreateAgent_header__iYD40{padding:5px 24px}}.CreateAgent_headerLeft__A5AES{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}@media (min-width:768px){.CreateAgent_headerLeft__A5AES{gap:1rem}}.CreateAgent_title__RcSKb{color:var(--text-primary);font-size:20px;font-weight:500;letter-spacing:.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAgent_closeButton__qkDrR{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:0;touch-action:manipulation;transition:all .2s ease}.CreateAgent_closeButton__qkDrR:hover{background:var(--muted-foreground)}.CreateAgent_closeButton__qkDrR svg{color:var(--text-primary);height:20px;width:20px}.CreateAgent_headerRight__yLQlZ{align-items:center;display:flex;gap:1.5rem}.CreateAgent_headerInfoItem__\+lBWz{align-items:flex-start;border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:2px;padding-right:1.5rem}.CreateAgent_headerInfoItem__\+lBWz:last-of-type{border-right:none;padding-right:0}.CreateAgent_headerInfoLabel__cTsX0{color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal)}.CreateAgent_headerInfoValue__BWo7u{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.CreateAgent_scrollableBody__\+iYlC{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.CreateAgent_sectionTitle__0jwcR{color:var(--content-color);font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem}.CreateAgent_linkButton__YpTC\+{background:var(--accent-light);border:1px solid var(--accent);border-radius:6px;color:var(--accent);cursor:pointer;font-size:11px;font-weight:500;overflow:hidden;padding:.375rem .75rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.CreateAgent_linkButton__YpTC\+:before{background:#37acea26;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;width:0}.CreateAgent_linkButton__YpTC\+:hover:before{height:200%;width:200%}.CreateAgent_linkButton__YpTC\+:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-glow);color:var(--accent);transform:translateY(-1px)}.CreateAgent_toolsHeader__UJ-6N{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.CreateAgent_toolsHeaderLeft__xKAi-{align-items:center;display:flex;gap:.5rem}.CreateAgent_clearAllButton__9vY2o{background:linear-gradient(135deg,#ff3b301a,#ff3b300d);border:1px solid #ff6b6b4d;border-radius:6px;color:#ff6b6b;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:.25rem .75rem;transition:all .25s ease}.CreateAgent_clearAllButton__9vY2o:hover{background:linear-gradient(135deg,#ff3b3033,#ff3b301a);border-color:#ff6b6b;box-shadow:0 0 12px #ff6b6b26;transform:translateY(-1px)}.CreateAgent_selectedResourcesContainer__iYntR{background:var(--card-bg);border:1px dashed var(--border-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:.5rem;min-height:60px;padding:.75rem;position:relative;transition:all .3s ease}.CreateAgent_selectedResourcesContainer__iYntR:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.CreateAgent_resourceChip__seMoQ{align-items:center;background:var(--accent-light);border:1px solid var(--accent);border-radius:8px;color:var(--text-primary);display:inline-flex;font-size:12px;gap:.375rem;overflow:hidden;padding:.5rem .75rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.CreateAgent_resourceChip__seMoQ:before{background:linear-gradient(90deg,#0000,#37acea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.CreateAgent_resourceChip__seMoQ:hover:before{left:100%}.CreateAgent_resourceChip__seMoQ:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.CreateAgent_resourceChipIcon__0zDTF{color:var(--accent);filter:none;height:14px;width:14px}.CreateAgent_removeResourceButton__alsfU{align-items:center;background:#ff3b301a;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin-left:4px;padding:0;transition:all .2s ease;width:18px}.CreateAgent_removeResourceButton__alsfU:hover{background:#ff3b304d;transform:scale(1.1)}.CreateAgent_removeResourceButton__alsfU svg{color:#fff9;height:12px;width:12px}.CreateAgent_removeResourceButton__alsfU:hover svg{color:#ff6b6b}.CreateAgent_emptyStateText__qra9B{background:var(--card-bg);border:1px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--content-color);font-style:normal;opacity:.8;padding:30px 20px;text-align:center}.CreateAgent_emptyResourcesMessage__GXN7Y{background:#37acea08;border-radius:6px;color:var(--text-tertiary);font-size:12px;font-style:normal;padding:10px;text-align:center;width:100%}.CreateAgent_systemPromptWrapper__8u6sn{display:flex;flex-direction:column;gap:14px;width:100%}.CreateAgent_footerContainer__JKmuZ{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;max-height:52px;min-height:52px;overflow:hidden;padding:10px 16px;width:100%}.CreateAgent_footerTogglesContainer__8giDb{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:16px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 0;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}.CreateAgent_footerTogglesContainer__8giDb::-webkit-scrollbar{height:4px}.CreateAgent_footerTogglesContainer__8giDb::-webkit-scrollbar-track{background:#0000}.CreateAgent_footerTogglesContainer__8giDb::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.CreateAgent_footerTogglesContainer__8giDb::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.CreateAgent_footerToggleItem__HcHha{align-items:center;background:#0003;background:var(--footer-toggle-bg,#0003);border:1px solid #37acea26;border:1px solid var(--footer-toggle-border,#37acea26);border-radius:6px;display:flex;flex-shrink:0;gap:8px;padding:4px 10px;transition:all .2s ease;white-space:nowrap}.CreateAgent_footerToggleItem__HcHha:hover{background:#37acea1a;background:var(--footer-toggle-hover-bg,#37acea1a);border-color:#37acea4d;border-color:var(--footer-toggle-hover-border,#37acea4d)}:root[data-theme=light] .CreateAgent_footerToggleItem__HcHha{background:#025d8a14;border-color:#025d8a33}:root[data-theme=light] .CreateAgent_footerToggleItem__HcHha:hover{background:#025d8a1f;border-color:#025d8a59}:root[data-theme=light] .CreateAgent_footerToggleLabel__cVG-R{color:var(--text-primary)}.CreateAgent_footerToggleLabel__cVG-R{font-size:11px;margin-bottom:0;white-space:nowrap}.CreateAgent_footerActionsContainer__ZGlYf{display:flex;flex-shrink:0;gap:12px}.CreateAgent_previewResourceModal__Eytkz>div{margin-left:200px!important;margin-left:var(--main-width,200px)!important}.CreateAgent_deptSelectorContainer__aXyyQ{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;margin-top:0;outline:none;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.CreateAgent_deptSelectorContainer__aXyyQ:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.CreateAgent_deptSelectorWrapper__5K1UA{align-items:center;cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;position:relative}.CreateAgent_deptSelectorLabel__92lfx{color:var(--accent);flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;margin:0;text-transform:uppercase}.CreateAgent_deptSelectorLabel__92lfx:after{content:":"}.CreateAgent_deptPillsContainer__f56jO{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;max-height:80px;min-height:28px;overflow-x:hidden;overflow-y:auto;padding:4px 0}.CreateAgent_deptPill__gLXd3{align-items:center;background:var(--accent-light);border:1px solid var(--accent);border-radius:20px;box-shadow:var(--shadow-card);color:var(--text-primary);cursor:default;display:inline-flex;flex-shrink:0;font-family:var(--font-primary);font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;max-width:140px;min-width:auto;overflow:hidden;padding:6px 12px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.CreateAgent_deptPill__gLXd3:before{background:linear-gradient(90deg,#0000,#37acea26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.CreateAgent_deptPill__gLXd3:hover:before{left:100%}.CreateAgent_deptPill__gLXd3:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.CreateAgent_deptPillText__ePmsX{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAgent_deptPillIcon__yWcgX{color:#37acea;flex-shrink:0}.CreateAgent_removeDeptBtn__hju6Z{align-items:center;background:#ff6b6b26;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.CreateAgent_removeDeptBtn__hju6Z:hover{background:#ff6b6b66;color:#ff6b6b;transform:scale(1.1)}.CreateAgent_deptDropdownWrapper__Ivi59{position:relative}.CreateAgent_deptDropdown__M99qk{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--menu-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-modal);max-height:300px;min-width:250px;overflow-y:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.CreateAgent_deptDropdownSearch__4VEEo{border-bottom:1px solid var(--border-color);padding:8px 12px}.CreateAgent_deptDropdownSearch__4VEEo input{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;padding:8px 12px;width:100%}.CreateAgent_deptDropdownSearch__4VEEo input:focus{border-color:var(--accent);outline:none}.CreateAgent_deptDropdownSearch__4VEEo input::placeholder{color:var(--muted)}.CreateAgent_deptDropdownItem__1FOVu{color:var(--text-secondary);cursor:pointer;font-size:13px;padding:10px 16px;transition:all .2s ease}.CreateAgent_deptDropdownItem__1FOVu:hover{background:var(--hover-background);color:var(--text-primary)}.CreateAgent_deptDropdownEmpty__kdsFR{color:var(--muted);font-size:13px;font-style:normal;padding:16px;text-align:center}.CreateAgent_deptPlaceholder__7FdZJ{color:var(--muted);font-size:var(--font-size-sm);font-style:normal;pointer-events:none;-webkit-user-select:none;user-select:none}.CreateAgent_modelSelectorContainer__Fq2T\+{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;margin-top:0;outline:none;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.CreateAgent_modelSelectorContainer__Fq2T\+:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.CreateAgent_modelSelectorWrapper__mTVTo{align-items:center;cursor:default;display:flex;flex-direction:row;gap:10px;position:relative}.CreateAgent_modelSelectorLabel__RZUaP{color:var(--accent);flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;margin:0}.CreateAgent_modelSelectorLabel__RZUaP:after{content:":"}.CreateAgent_modelDropdownWrapper__CBpi5{flex:1 1;min-width:0}.CreateAgent_configRow__irwzS{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.CreateAgent_configRow__irwzS>*{flex:1 1;min-width:220px}.CreateAgent_collapsibleSection__0nPbj{background:var(--form-section-gradient);border:1px solid var(--section-border);border-radius:12px;border-radius:var(--radius-lg,12px);overflow:hidden;transition:all .3s ease}.CreateAgent_collapsibleSection__0nPbj:hover{border-color:var(--accent)}.CreateAgent_collapsibleSectionHeader__ZGycS{align-items:center;background:#0000;cursor:pointer;display:flex;justify-content:space-between;padding:6px 16px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.CreateAgent_collapsibleSectionHeader__ZGycS:hover{background:var(--hover-background)}.CreateAgent_collapsibleSectionTitle__GKz0G{align-items:center;color:var(--text-primary);display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:10px;letter-spacing:.05em;text-transform:uppercase}.CreateAgent_collapsibleSectionIcon__qMX8m{align-items:center;color:var(--app-primary-color);display:flex;height:20px;justify-content:center;width:20px}.CreateAgent_collapsibleSectionBadge__dSBrV{align-items:center;background:var(--accent-light);border-radius:12px;color:var(--app-primary-color);display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);justify-content:center;min-width:20px;padding:2px 8px}.CreateAgent_collapsibleSectionRight__sR4vY{align-items:center;display:flex;gap:12px}.CreateAgent_collapsibleSectionPreview__kprfW{color:var(--muted);font-size:var(--font-size-xs);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAgent_collapsibleChevron__L\+VxA{align-items:center;color:var(--muted);display:flex;height:24px;justify-content:center;transition:transform .3s ease,color .2s ease;width:24px}.CreateAgent_collapsibleChevron__L\+VxA.CreateAgent_expanded__TpZ0T{color:var(--app-primary-color);transform:rotate(180deg)}.CreateAgent_collapsibleSectionContent__V8mcm{max-height:0;overflow:hidden}.CreateAgent_collapsibleSectionContent__V8mcm.CreateAgent_expanded__TpZ0T{max-height:none;overflow:visible;padding:0 16px 16px}.CreateAgent_collapsibleSectionInner__IhDCr{border-top:1px solid var(--border-color);padding-top:12px}.CreateAgent_compactForm__MJuo\+{display:flex;flex-direction:column;gap:10px!important}.CreateAgent_collapsibleHeaderActions__4xjOG{align-items:center;display:flex;gap:8px}.CreateAgent_collapsibleHeaderBtn__aQVPy{align-items:center;background:#37acea26;border:1.5px solid var(--app-primary-color);border-radius:50%;box-shadow:0 2px 6px #37acea33;color:var(--app-primary-color);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.CreateAgent_collapsibleHeaderBtn__aQVPy:hover{background:var(--app-primary-color);border-color:var(--app-primary-color);color:#fff}.CreateAgent_compactFormGrid__AtV\+d{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.CreateAgent_compactFormGroup__nfeZV{display:flex;flex-direction:column;gap:4px}.CreateAgent_compactFormGroup__nfeZV .CreateAgent_input__Nm0AZ,.CreateAgent_compactFormGroup__nfeZV .CreateAgent_textarea__J5AtH{font-size:13px;min-height:36px;padding:8px 12px}.CreateAgent_compactFormGroup__nfeZV .CreateAgent_textarea__J5AtH{max-height:100px;min-height:60px;resize:none}.CreateAgent_collapsibleSectionInner__IhDCr .formGroup textarea,.CreateAgent_collapsibleSectionInner__IhDCr textarea,.CreateAgent_systemPromptWrapper__8u6sn textarea{min-height:150px!important;resize:none}.CreateAgent_systemPromptWrapper__8u6sn textarea{max-height:none}.CreateAgent_inlineAddBtn__Vl\+SM{align-items:center;background:#37acea26;border:1.5px solid var(--app-primary-color);border-radius:50%;box-shadow:0 2px 6px #37acea33;color:var(--app-primary-color);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:24px;justify-content:center;line-height:1;margin:0 2px;padding:0;transition:all .2s ease;vertical-align:middle;width:24px}.CreateAgent_inlineAddBtn__Vl\+SM:hover{background:var(--app-primary-color);border-color:var(--app-primary-color);color:#fff;transform:scale(1.1)}.CreateAgent_skillTabs__-Lqsh{border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:12px}.CreateAgent_skillTab__Mwc3K{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 14px;transition:all .2s ease}.CreateAgent_skillTab__Mwc3K:hover{border-color:var(--app-primary-color);color:var(--text-primary)}.CreateAgent_skillTab__Mwc3K.CreateAgent_active__VEENa{background:#37acea1a;border-color:var(--app-primary-color);color:var(--app-primary-color);font-weight:500}.CreateAgent_removeSkillBtn__9i96r{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:18px;justify-content:center;padding:0;transition:all .15s ease;width:18px}.CreateAgent_removeSkillBtn__9i96r:hover{background:#ef44441a;color:#ef4444}.CreateAgent_skillEditor__8obeb{display:flex;flex-direction:column;gap:16px}.CreateAgent_skillFormRow__1nRbO{align-items:flex-start;display:flex;gap:12px}.CreateAgent_skillFormField__xNf5m{flex:1 1;min-width:0}.CreateAgent_inputError__vMi8l{background:#ef44440a;border-color:#ef4444!important}.CreateAgent_keywordChips__Oc1IP{align-items:center;background:var(--card-bg);background:var(--input-bg,var(--card-bg));border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-height:42px;padding:8px 10px;transition:border-color .2s ease}.CreateAgent_keywordChips__Oc1IP:focus-within{border-color:var(--app-primary-color)}.CreateAgent_keywordChip__-VZt4{align-items:center;background:#37acea1a;border:1px solid #37acea40;border-radius:14px;color:var(--app-primary-color);display:inline-flex;font-size:12.5px;font-weight:500;gap:4px;line-height:1.4;padding:3px 8px 3px 10px;white-space:nowrap}.CreateAgent_keywordChipRemove__MOqD3{align-items:center;background:#0000;border:none;border-radius:50%;color:#37acea99;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:16px;justify-content:center;line-height:1;padding:0;transition:all .15s ease;width:16px}.CreateAgent_keywordChipRemove__MOqD3:hover{background:#ef44441a;color:#ef4444}.CreateAgent_keywordInput__RNoSM{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:13px;min-width:100px;outline:none;padding:2px 4px}.CreateAgent_keywordInput__RNoSM::placeholder{color:var(--text-tertiary);font-size:12.5px}.CreateAgent_fieldHint__wqYmP{color:var(--text-tertiary);display:block;font-size:12px;font-style:italic;margin-top:4px}.CreateAgent_additionalFilesHeader__oXdBm{align-items:center;display:flex;gap:8px;margin-bottom:4px}.CreateAgent_additionalFilesHeader__oXdBm .CreateAgent_inlineAddBtn__Vl\+SM{flex-shrink:0}.CreateAgent_filesBody__lnMEq{display:flex;flex-direction:column;gap:8px}.CreateAgent_additionalFileRow__dqKte{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:8px;margin-top:10px;padding:10px}.CreateAgent_additionalFileRow__dqKte:hover{border-color:var(--app-primary-color)}.CreateAgent_additionalFileInputs__7smx3{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.CreateAgent_labelWithUpload__3LdzH{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px}.CreateAgent_uploadFileBtn__EMrGW{align-items:center;background:#37acea14;border:1px solid #37acea40;border-radius:6px;color:var(--app-primary-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:4px 10px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.CreateAgent_uploadFileBtn__EMrGW:hover{background:#37acea2e;border-color:var(--app-primary-color)}.CreateAgent_dropHighlight__GsJT7{background:#37acea0a!important;border-radius:8px;outline:2px dashed var(--app-primary-color)!important;outline-offset:-2px}.CreateAgent_additionalDropZone__l8\+yn{align-items:center;background:#0000;border:2px dashed var(--border-color);border-radius:8px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:center;margin-bottom:4px;margin-top:8px;padding:16px;transition:all .2s ease}.CreateAgent_additionalDropZone__l8\+yn:hover{background:#37acea08;border-color:var(--app-primary-color);color:var(--text-secondary)}.CreateAgent_additionalDropZone__l8\+yn strong{color:var(--app-primary-color)}.CreateAgent_fileCardsList__EueHM{display:flex;flex-direction:column;gap:6px;margin-top:10px}.CreateAgent_fileCard__x92Qu{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.CreateAgent_fileCard__x92Qu:hover{border-color:var(--app-primary-color);box-shadow:0 1px 4px #37acea14}.CreateAgent_fileCardHeader__P\+aQj{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 12px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.CreateAgent_fileCardHeader__P\+aQj:hover{background:#37acea0a}.CreateAgent_fileCardInfo__Njij9{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.CreateAgent_fileCardChevron__vuHr9{color:var(--text-tertiary);display:inline-flex;flex-shrink:0;transition:transform .2s ease}.CreateAgent_fileCardChevron__vuHr9.CreateAgent_expanded__TpZ0T{transform:rotate(0deg)}.CreateAgent_fileCardChevron__vuHr9:not(.CreateAgent_expanded__TpZ0T){transform:rotate(-90deg)}.CreateAgent_fileCardName__cmozM{color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAgent_fileCardNameInput__Di8N4{font-size:13px!important;height:28px!important;max-width:240px;min-height:28px!important;padding:3px 8px!important}.CreateAgent_fileCardActions__QSfHy{align-items:center;display:flex;flex-shrink:0;gap:10px}.CreateAgent_fileCardSize__x2kZI{background:#80808014;border-radius:10px;color:var(--text-tertiary);font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.CreateAgent_fileCardDeleteBtn__UKRBF{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:all .15s ease;width:26px}.CreateAgent_fileCardDeleteBtn__UKRBF:hover{background:#dc26261a;color:#dc2626}.CreateAgent_fileCardContent__FOM8A{border-top:1px solid var(--border-color);padding:0 12px 12px}.CreateAgent_optionalTag__zoGhj{color:var(--text-tertiary);font-size:12px;font-style:normal;font-weight:400}.CreateAgent_compactSection__eRrh4{background:#80808005;border:1px solid var(--border-color);border-radius:10px;padding:12px 14px;transition:border-color .15s ease}.CreateAgent_compactSection__eRrh4:hover{border-color:#37acea4d}.CreateAgent_compactSectionHeader__TJ5uf{align-items:center;display:flex;gap:8px;justify-content:space-between}.CreateAgent_compactSectionLeft__WfOG\+{align-items:center;display:flex;gap:8px;min-width:0}.CreateAgent_compactSectionTitle__9H0Nq{color:var(--text-primary);font-size:13px;font-weight:600;white-space:nowrap}.CreateAgent_compactSectionCount__z-NQo{align-items:center;background:var(--app-primary-color);border-radius:9px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.CreateAgent_compactSectionAddBtn__B5X-g{align-items:center;background:#37acea0f;border:1px solid #37acea33;border-radius:6px;color:var(--app-primary-color);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.CreateAgent_compactSectionAddBtn__B5X-g:hover{background:#37acea26;border-color:var(--app-primary-color)}.CreateAgent_compactSectionBody__d2B1Q{margin-top:10px}.CreateAgent_dbEmptyState__2tt9q{align-items:center;background:#80808008;border:1px dashed var(--border-color);border-radius:8px;color:var(--text-tertiary);display:flex;font-size:12.5px;gap:8px;padding:12px}.CreateAgent_dbCardsList__GBIfk{display:flex;flex-direction:column;gap:6px}.CreateAgent_dbCard__FLMv3{align-items:center;background:var(--bg-secondary);background:var(--card-bg,var(--bg-secondary));border:1px solid var(--border-color);border-radius:8px;display:flex;gap:10px;padding:8px 10px;transition:border-color .15s ease}.CreateAgent_dbCard__FLMv3:hover{border-color:#37acea59}.CreateAgent_dbCardDuplicate__Ll58O{background:#d32f2f05;border-color:#d32f2f!important;border-color:var(--danger-color,#d32f2f)!important}.CreateAgent_dbCardConnectionField__zM6RG{flex:2 1;min-width:0}.CreateAgent_dbCardModeField__3fxpw{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.CreateAgent_sqlModeRadio__Ao4kH{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:12.5px;gap:4px;white-space:nowrap}.CreateAgent_sqlModeRadio__Ao4kH input[type=radio]{accent-color:var(--app-primary-color);cursor:pointer;height:13px;margin:0;width:13px}.CreateAgent_sqlModeRadio__Ao4kH input[type=radio]:disabled{cursor:not-allowed}.CreateAgent_dbCardDeleteBtn__j0k\+Z{align-items:center;background:#0000;border:none;border-radius:5px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .15s ease}.CreateAgent_dbCardDeleteBtn__j0k\+Z:hover{background:#d32f2f14;color:#d32f2f;color:var(--danger-color,#d32f2f)}.CreateAgent_dbDuplicateWarning__oFjD2{color:#d32f2f;color:var(--danger-color,#d32f2f);font-size:11px;margin-left:4px}.CreateAgent_contextTabs__hX22x{background:#8080800f;border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px}.CreateAgent_contextTab__yxi-x{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:6px;padding:7px 14px;transition:all .2s ease;white-space:nowrap}.CreateAgent_contextTab__yxi-x:hover{background:#80808014;color:var(--text-primary)}.CreateAgent_contextTab__yxi-x.CreateAgent_active__VEENa{background:var(--card-bg);border-color:var(--border-color);box-shadow:0 1px 3px #0000000f;color:var(--app-primary-color)}.CreateAgent_contextTabBadge__K3f0O{align-items:center;background:#37acea1f;border-radius:9px;color:var(--app-primary-color);display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.CreateAgent_contextTabPanel__6zHUL{animation:CreateAgent_contextFadeIn__NeFVE .15s ease}@keyframes CreateAgent_contextFadeIn__NeFVE{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CreateAgent_autoGenBanner__loJo\+{align-items:flex-start;background:#37acea0f;border:1px solid #37acea26;border-radius:8px;color:var(--text-secondary);display:flex;font-size:12.5px;gap:8px;line-height:1.5;margin-bottom:14px;padding:10px 14px}.CreateAgent_autoGenBanner__loJo\+ svg{color:var(--app-primary-color);flex-shrink:0;margin-top:2px}.CreateAgent_autoGenBanner__loJo\+ strong{color:var(--text-primary);font-weight:600}.CreateAgent_contextTabPanelHeader__wTcWU{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.CreateAgent_contextTabPanelTitle__\+bLIc{color:var(--text-primary);display:block;font-size:13px;font-weight:600;margin-bottom:2px}.CreateAgent_contextEmptyState__o1G7u{align-items:center;border:2px dashed var(--border-color);border-radius:10px;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;padding:32px 16px;text-align:center}.CreateAgent_contextEmptyBtn__0NCnZ{background:#37acea14;border:1px solid #37acea40;border-radius:6px;color:var(--app-primary-color);cursor:pointer;font-size:12.5px;font-weight:500;margin-top:4px;padding:6px 16px;transition:all .2s ease}.CreateAgent_contextEmptyBtn__0NCnZ:hover{background:#37acea2e;border-color:var(--app-primary-color)}.CreateAgent_contextCardsList__zc\+Nc{display:flex;flex-direction:column;gap:10px}.CreateAgent_contextCard__VgKpD{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.CreateAgent_contextCard__VgKpD:hover{border-color:#37acea4d}.CreateAgent_contextCardHeader__7osX9{align-items:center;background:#80808008;border-bottom:1px solid var(--border-color);display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.CreateAgent_contextCardLabel__0pDM2{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.CreateAgent_contextCardName__kROOx{color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAgent_contextCardNameInput__qMmVU{border-radius:6px!important;font-size:13px!important;height:30px!important;max-width:280px;min-height:30px!important;padding:4px 10px!important}.CreateAgent_contextCardBody__M8GdD{padding:12px 14px}.CreateAgent_additionalPathsHint__NkfWJ{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;line-height:1.5;margin:0 0 12px}.CreateAgent_additionalPathsHint__NkfWJ code{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border-radius:4px;color:var(--text-primary);font-family:Fira Code,Consolas,monospace;font-family:var(--font-mono,"Fira Code","Consolas",monospace);font-size:12px;padding:1px 5px}.CreateAgent_additionalPathRow__SM8EG{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.CreateAgent_additionalPathInputGroup__58RWs{display:flex;flex:1 1;flex-direction:column;min-width:0}.CreateAgent_additionalPathInput__M3dC5{background:#fff;background:var(--card-bg,#fff);border:1px solid #d1d5db;border:1px solid var(--border,#d1d5db);border-radius:6px;border-radius:var(--radius-lg,6px);color:var(--text-primary);font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-base,14px);outline:none;padding:8px 12px;transition:all .2s ease;width:100%}.CreateAgent_additionalPathInput__M3dC5:focus{border-color:#3b82f6;border-color:var(--app-primary-color,#3b82f6);box-shadow:0 0 0 2px #3b82f626;box-shadow:var(--focus-ring,0 0 0 2px #3b82f626)}.CreateAgent_additionalPathInput__M3dC5::placeholder{color:#9ca3af;color:var(--muted,#9ca3af)}.CreateAgent_additionalPathInput__M3dC5:disabled{background:#f1f1f1;background:var(--disabled-bg,#f1f1f1);color:var(--muted);cursor:not-allowed;opacity:.5;opacity:var(--disabled-opacity,.5)}.CreateAgent_additionalPathInputError__PNsD1{border-color:#ef4444!important;border-color:var(--danger-color,#ef4444)!important}.CreateAgent_additionalPathInputError__PNsD1:focus{box-shadow:0 0 0 2px #ef444426!important}.CreateAgent_additionalPathErrorText__zGKiu{color:#ef4444;color:var(--danger-color,#ef4444);font-size:12px;line-height:1.3;margin-top:3px}.CreateAgent_additionalPathPermission__X\+qiA{background:#fff;background:var(--card-bg,#fff);border:1px solid #d1d5db;border:1px solid var(--border,#d1d5db);border-radius:6px;border-radius:var(--radius-lg,6px);color:var(--text-primary);cursor:pointer;flex-shrink:0;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-base,14px);outline:none;padding:8px 12px;transition:all .2s ease;width:140px}.CreateAgent_additionalPathPermission__X\+qiA:focus{border-color:#3b82f6;border-color:var(--app-primary-color,#3b82f6);box-shadow:0 0 0 2px #3b82f626;box-shadow:var(--focus-ring,0 0 0 2px #3b82f626)}.CreateAgent_additionalPathPermission__X\+qiA:disabled{background:#f1f1f1;background:var(--disabled-bg,#f1f1f1);color:var(--muted);cursor:not-allowed;opacity:.5;opacity:var(--disabled-opacity,.5)}.CreateAgent_additionalPathRemoveBtn__evu9r{align-items:center;background:none;border:1px solid #ef4444;border:1px solid var(--danger-color,#ef4444);border-radius:6px;color:#ef4444;color:var(--danger-color,#ef4444);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;justify-content:center;line-height:1;padding:7px 10px;transition:all .15s ease}.CreateAgent_additionalPathRemoveBtn__evu9r:hover{background:#ef4444;background:var(--danger-color,#ef4444);color:#fff}.CreateAgent_additionalPathAddBtn__lCWS5{background:none;border:1px dashed #3b82f6;border:1px dashed var(--app-primary-color,#3b82f6);border-radius:6px;color:#3b82f6;color:var(--app-primary-color,#3b82f6);cursor:pointer;font-size:14px;margin-top:4px;padding:8px 16px;transition:all .15s ease;width:100%}.CreateAgent_additionalPathAddBtn__lCWS5:hover{background:#eff6ff;background:var(--accent-light,#eff6ff)}:root[data-theme=dark] .CreateAgent_additionalPathInput__M3dC5{background:#041c29b3;border-color:#37acea40;box-shadow:inset 0 1px 2px #0003,0 0 10px #37acea08}:root[data-theme=dark] .CreateAgent_additionalPathInput__M3dC5:hover:not(:disabled):not(:focus){border-color:#37acea66}:root[data-theme=dark] .CreateAgent_additionalPathInput__M3dC5:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea26,0 0 20px #37acea1a}:root[data-theme=dark] .CreateAgent_additionalPathInput__M3dC5:disabled{-webkit-text-fill-color:#ffffff8c;background:#ffffff0d;color:#ffffff8c;opacity:1}:root[data-theme=dark] .CreateAgent_additionalPathPermission__X\+qiA{background:#041c29b3;border-color:#37acea40;box-shadow:inset 0 1px 2px #0003,0 0 10px #37acea08}:root[data-theme=dark] .CreateAgent_additionalPathPermission__X\+qiA:hover:not(:disabled):not(:focus){border-color:#37acea66}:root[data-theme=dark] .CreateAgent_additionalPathPermission__X\+qiA:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea26,0 0 20px #37acea1a}:root[data-theme=dark] .CreateAgent_additionalPathPermission__X\+qiA:disabled{background:#ffffff0d;color:#ffffff8c;opacity:1}:root[data-theme=dark] .CreateAgent_additionalPathsHint__NkfWJ code{background:#37acea1a;color:#37acea}:root[data-theme=dark] .CreateAgent_additionalPathAddBtn__lCWS5:hover{background:#37acea1a}.CreateAgent_adminOnlyBadge__5sdy3{align-items:center;background:#d977061f;border:1px solid #d977064d;border-radius:4px;color:#d97706;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.6;padding:1px 8px;text-transform:uppercase}:root[data-theme=dark] .CreateAgent_adminOnlyBadge__5sdy3{background:#fbbf241f;border-color:#fbbf244d;color:#fbbf24}.CreateAgent_hookEventBlock__juvMR{background:#80808008;border:1px solid var(--border-color);border-radius:10px;margin-bottom:14px;padding:10px 14px}.CreateAgent_hookEventHeader__KXAYv{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.CreateAgent_hookEventLabel__cCxbe{background:#37acea14;border-radius:4px;color:var(--text-primary);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12.5px;font-weight:600;padding:2px 8px}.CreateAgent_hookAddBtn__aNYwP{align-items:center;background:#0000;border:1px solid #37acea4d;border-radius:6px;color:var(--app-primary-color);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s ease}.CreateAgent_hookAddBtn__aNYwP:hover{background:#37acea14;border-color:var(--app-primary-color)}.CreateAgent_hookEntryRow__dSGXP{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:8px;margin-bottom:8px;padding:10px 14px;width:100%}.CreateAgent_hookEntryFields__ltJ5y{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:12px;overflow-x:auto}.CreateAgent_hookField__RviUM{align-items:center;display:flex;flex-shrink:0;gap:6px}.CreateAgent_hookFieldLabel__asZ76{color:#37acea;color:var(--app-primary-color,#37acea);flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.CreateAgent_hookToggle__TzdB\+{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px}.CreateAgent_hookToggle__TzdB\+ input[type=checkbox]{accent-color:var(--app-primary-color);height:15px;width:15px}.CreateAgent_hookRemoveBtn__rIWn0{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.CreateAgent_hookRemoveBtn__rIWn0:hover{background:#ef444414;border-color:#ef44444d;color:#ef4444}.CreateAgent_approvalSubSection__BVt4v{border-bottom:1px solid var(--border-color);margin-bottom:18px;padding-bottom:16px}.CreateAgent_approvalSubSection__BVt4v:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.CreateAgent_approvalSubHeader__zWrRM{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.CreateAgent_approvalSubLabel__X5ke8{color:var(--text-primary);font-size:13px;font-weight:600}.CreateAgent_approvalSubHeader__zWrRM .CreateAgent_fieldHint__wqYmP{flex:1 1;min-width:150px}.CreateAgent_chipInputRow__\+phZy{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:8px 10px}.CreateAgent_chip__VbvxH{align-items:center;background:#37acea1a;border:1px solid #37acea40;border-radius:6px;color:var(--app-primary-color);display:inline-flex;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;font-weight:500;gap:4px;padding:3px 10px;white-space:nowrap}.CreateAgent_chipGreen__1tu4S{background:#10b9811a;border-color:#10b98140;color:#10b981}.CreateAgent_chipRemove__N3xSU{align-items:center;background:#0000;border:none;border-radius:3px;color:inherit;cursor:pointer;display:flex;height:16px;justify-content:center;opacity:.6;padding:0;transition:opacity .15s;width:16px}.CreateAgent_chipRemove__N3xSU:hover{opacity:1}.CreateAgent_chipInput__yASwA{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:12.5px;min-width:140px;outline:none;padding:4px 6px}.CreateAgent_chipInput__yASwA::placeholder{color:var(--text-tertiary);font-style:italic}.CreateAgent_thresholdRow__LSFlX{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:8px 10px}.CreateAgent_thresholdRow__LSFlX .CreateAgent_input__Nm0AZ,.CreateAgent_thresholdRow__LSFlX input,.CreateAgent_thresholdRow__LSFlX select{border-radius:6px;font-size:12.5px;padding:6px 10px}:root[data-theme=dark] .CreateAgent_hookEventBlock__juvMR{background:#ffffff05;border-color:#ffffff14}:root[data-theme=dark] .CreateAgent_hookEventLabel__cCxbe{background:#37acea1f;color:#37acea}:root[data-theme=dark] .CreateAgent_hookEntryRow__dSGXP{background:#ffffff08;border-color:#ffffff14}.CreateAgent_matcherChipList__tCFcq{align-items:center;display:flex;flex-wrap:nowrap;gap:5px}.CreateAgent_matcherChip__pu0M3{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:14px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;height:26px;line-height:1;padding:5px 10px;transition:all .15s ease;white-space:nowrap}.CreateAgent_matcherChip__pu0M3:hover:not(:disabled){border-color:var(--app-primary-color);color:var(--app-primary-color)}.CreateAgent_matcherChipActive__GX0tQ,.CreateAgent_matcherChipActive__GX0tQ:hover:not(:disabled){background:var(--app-primary-color);border-color:var(--app-primary-color);color:#fff}.CreateAgent_matcherChipActive__GX0tQ:hover:not(:disabled){opacity:.9}.CreateAgent_matcherChip__pu0M3:disabled{cursor:not-allowed;opacity:.5}:root[data-theme=dark] .CreateAgent_matcherChip__pu0M3{background:#ffffff0d;border-color:#ffffff1f;color:var(--text-secondary)}:root[data-theme=dark] .CreateAgent_matcherChipActive__GX0tQ{background:var(--app-primary-color);border-color:var(--app-primary-color);color:#fff}:root[data-theme=dark] .CreateAgent_chipInputRow__\+phZy,:root[data-theme=dark] .CreateAgent_thresholdRow__LSFlX{background:#ffffff08;border-color:#ffffff14}:root[data-theme=dark] .CreateAgent_chip__VbvxH{background:#37acea26;border-color:#37acea4d}:root[data-theme=dark] .CreateAgent_chipGreen__1tu4S{background:#10b98126;border-color:#10b9814d}.UnconfiguredModelCostWarning_warning__A27AD{align-items:flex-start;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:4px;color:#92400e;display:flex;font-size:12px;gap:6px;line-height:1.4;margin-top:6px;padding:6px 8px}.UnconfiguredModelCostWarning_icon__MWUdt{flex-shrink:0;margin-top:1px}.ValidatorPatternsGroup_validatorGroup__CdF7K{border-radius:6px;padding:8px 8px 0 0}.ValidatorPatternsGroup_validatorHeader__zYFee{align-items:center;display:flex;flex-direction:row;gap:8px;margin-bottom:12px}.ValidatorPatternsGroup_validatorRow__GXrvA{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 40px;margin-bottom:8px}.ValidatorPatternsGroup_colSmall__ISvkv,.ValidatorPatternsGroup_col__WK2dz{display:flex;flex-direction:column;gap:4px}.ValidatorPatternsGroup_validatorGroup__CdF7K label{color:#343741;color:var(--text-primary,#343741);font:normal normal 400 12px/16px Segoe UI;letter-spacing:.3px;margin-bottom:7px;text-align:left;text-transform:capitalize}.ValidatorPatternsGroup_removeBtn__CTDiM{background:none;border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:18px;padding:6px;transition:all .2s ease}.ValidatorPatternsGroup_removeBtn__CTDiM:hover{background:#fee2e2;background:var(--danger-bg,#fee2e2);border-color:#b91c1c;border-color:var(--danger-color,#b91c1c);color:#b91c1c;color:var(--danger-color,#b91c1c)}.ValidatorPatternsGroup_muted__BC5pq{color:#666;color:var(--text-muted,#666);font-size:12px}.ValidatorPatternsGroup_helpText__oRvj7{color:#666;color:var(--text-muted,#666);font-size:11px}.ValidatorPatternsGroup_errorText__OnzLP{color:#b91c1c;font-size:12px;margin-top:4px}.ValidatorPatternsGroup_validatorCloseBtnWrapper__HNcYE{align-items:center;display:flex}.ValidatorPatternsGroup_ValidatorcloseBtn__fyOp7{align-items:center;display:flex;margin-bottom:4px}@media (max-width:768px){.ValidatorPatternsGroup_validatorRow__GXrvA{gap:12px;grid-template-columns:1fr}.ValidatorPatternsGroup_colSmall__ISvkv{align-items:flex-start}}.NewCommonDropdown_chatMentionDropdown__Yk6K6{position:relative;width:100%}.NewCommonDropdown_chatMentionDropdown__Yk6K6 .NewCommonDropdown_dropdownList__aBOxj{background:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:var(--shadow-lg)!important;max-width:248px!important;min-width:248px!important;padding:6px!important;width:248px!important;z-index:1000!important}.NewCommonDropdown_chatMentionDropdown__Yk6K6 .NewCommonDropdown_dropdownTrigger__FDi\+h{background:var(--input-bg)!important;border:1px solid var(--border)!important;border-radius:8px!important;color:var(--text-primary)!important;font-size:13px!important;min-height:40px!important;padding:10px 12px!important}.NewCommonDropdown_chatMentionDropdown__Yk6K6 .NewCommonDropdown_dropdownTrigger__FDi\+h:hover{background:var(--hover-background)!important;border-color:var(--app-primary-color)!important}.NewCommonDropdown_chatMentionDropdown__Yk6K6 .NewCommonDropdown_dropdownOption__yBRmT{border-radius:6px!important;color:var(--text-secondary)!important;margin:2px 0!important;padding:10px 12px!important}.NewCommonDropdown_chatMentionDropdown__Yk6K6 .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_highlighted__ARSrP,.NewCommonDropdown_chatMentionDropdown__Yk6K6 .NewCommonDropdown_dropdownOption__yBRmT:hover{background:var(--accent-light)!important;color:var(--app-primary-color)!important}.NewCommonDropdown_chatMentionDropdown__Yk6K6 input{background:var(--input-bg)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:var(--text-primary)!important;padding:8px 10px!important}.NewCommonDropdown_chatAgentDropdown__LpQOA,.NewCommonDropdown_chatFrameworkDropdown__QmFmK,.NewCommonDropdown_chatModelDropdown__pXqC2{box-sizing:border-box;max-width:248px;position:relative;width:100%}.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownList__aBOxj{background:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:var(--shadow-lg)!important;min-width:100%;z-index:1000!important}.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownList__aBOxj{left:auto!important;min-width:200px!important;right:0!important}.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownList__aBOxj,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownList__aBOxj{background:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:var(--shadow-lg)!important;max-width:248px!important;width:248px!important;z-index:1000!important}.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownList__aBOxj{min-width:248px!important}.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownTrigger__FDi\+h,.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownTrigger__FDi\+h,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownTrigger__FDi\+h{background:var(--input-bg)!important;border:1px solid var(--border)!important;border-radius:8px!important;color:var(--text-primary)!important;font-size:13px!important;min-height:40px!important;padding:10px 12px!important;transition:all .2s ease!important}.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownTrigger__FDi\+h:hover,.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownTrigger__FDi\+h:hover,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownTrigger__FDi\+h:hover{background:var(--hover-background)!important;border-color:var(--app-primary-color)!important}.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownTrigger__FDi\+h:focus,.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownTrigger__FDi\+h:focus,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownTrigger__FDi\+h:focus{border-color:var(--app-primary-color)!important;box-shadow:var(--focus-ring)!important}.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownOption__yBRmT,.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownOption__yBRmT,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownOption__yBRmT{border-radius:6px!important;color:var(--text-secondary)!important;margin:2px 4px!important;padding:10px 12px!important;transition:all .15s ease!important}.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_highlighted__ARSrP,.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_selected__fCsJP,.NewCommonDropdown_chatAgentDropdown__LpQOA .NewCommonDropdown_dropdownOption__yBRmT:hover,.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_highlighted__ARSrP,.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_selected__fCsJP,.NewCommonDropdown_chatFrameworkDropdown__QmFmK .NewCommonDropdown_dropdownOption__yBRmT:hover,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_highlighted__ARSrP,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_selected__fCsJP,.NewCommonDropdown_chatModelDropdown__pXqC2 .NewCommonDropdown_dropdownOption__yBRmT:hover{background:var(--accent-light)!important;color:var(--app-primary-color)!important}.NewCommonDropdown_chatAgentDropdown__LpQOA input,.NewCommonDropdown_chatFrameworkDropdown__QmFmK input,.NewCommonDropdown_chatModelDropdown__pXqC2 input{background:var(--input-bg)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:var(--text-primary)!important}.NewCommonDropdown_chatAgentDropdown__LpQOA input::placeholder,.NewCommonDropdown_chatFrameworkDropdown__QmFmK input::placeholder,.NewCommonDropdown_chatModelDropdown__pXqC2 input::placeholder{color:var(--muted)!important}.NewCommonDropdown_customCheckbox__LwzfY{align-items:center;background:var(--input-bg);border:1.5px solid var(--app-primary-color);border-radius:5px;box-shadow:0 0 8px #37acea1a;cursor:pointer;display:inline-flex;height:18px;justify-content:center;position:relative;transition:all .25s ease;width:18px}.NewCommonDropdown_customCheckbox__LwzfY:hover{border-color:#37acea;box-shadow:0 0 12px #37acea4d}.NewCommonDropdown_customCheckbox__LwzfY.NewCommonDropdown_checked__ddRjP{background:linear-gradient(135deg,#025d8a,#37acea);border-color:#37acea;box-shadow:0 0 15px #37acea66}.NewCommonDropdown_customCheckbox__LwzfY .NewCommonDropdown_tick__Eab1V,.NewCommonDropdown_customCheckbox__LwzfY input[type=checkbox]{display:none}.NewCommonDropdown_customCheckbox__LwzfY.NewCommonDropdown_checked__ddRjP .NewCommonDropdown_tick__Eab1V{display:block;height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.NewCommonDropdown_customCheckbox__LwzfY.NewCommonDropdown_checked__ddRjP .NewCommonDropdown_tick__Eab1V:before{border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.NewCommonDropdown_customCheckboxChecked__HcBcV{background:#0000;border:none}.NewCommonDropdown_customCheckbox__LwzfY:active{outline:none}.NewCommonDropdown_dropdownLabelMarginTop__lMhCc{margin-top:-1px}.NewCommonDropdown_dropdownWrapper__6m0sH{display:flex;flex-direction:column;gap:8px}.NewCommonDropdown_dropdownWithLabelTop__sWSnB{flex-direction:column}.NewCommonDropdown_dropdownWithLabelLeft__YnE9z{align-items:center;flex-direction:row;gap:12px}.NewCommonDropdown_dropdownWithLabelLeft__YnE9z .NewCommonDropdown_dropdownLabel__xpC9h{flex-shrink:0;white-space:nowrap}.NewCommonDropdown_selectedValueTruncate__AGaOW{max-width:100%;min-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.NewCommonDropdown_selectedMetadataBadge__sVCxS{background:var(--accent-light);border:1px solid var(--border);border-radius:12px;color:var(--app-primary-color);flex-shrink:0;font-size:10px;font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.5px;padding:3px 8px;text-transform:capitalize;white-space:nowrap}.NewCommonDropdown_dropdownPlaceholder__yE4Pm{color:var(--muted);font-size:16px;font-size:var(--font-size-base,16px);font-style:normal;font-weight:400;font-weight:var(--font-weight-normal,400);text-transform:capitalize}.NewCommonDropdown_prefixIcon__0xbV9{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;justify-content:center;margin-right:1.5px;pointer-events:none}.NewCommonDropdown_prefixIcon__0xbV9 svg{color:var(--muted)}.NewCommonDropdown_dropdownInputContent__r0UGh{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow:hidden}.NewCommonDropdown_dropdownContainer__HynVy{font-family:var(--font-primary);position:relative}.NewCommonDropdown_dropdownLabel__xpC9h{color:var(--app-primary-color);display:block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:4px}.NewCommonDropdown_dropdownInput__lJngo{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:10px;box-shadow:inset 0 1px 2px #0000000d;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);gap:8px;height:40px;justify-content:flex-start;line-height:24px;margin-bottom:0;min-height:40px;overflow:hidden;padding:10px 16px;text-overflow:ellipsis;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}.NewCommonDropdown_dropdownInput__lJngo:hover:not(.NewCommonDropdown_dropdownDisabled__FhXBz){border-color:var(--app-primary-color);box-shadow:inset 0 1px 2px #0000000d,0 0 12px var(--accent-light)}.NewCommonDropdown_dropdownInput__lJngo:focus-visible:not(.NewCommonDropdown_dropdownDisabled__FhXBz),.NewCommonDropdown_dropdownInput__lJngo:focus:not(.NewCommonDropdown_dropdownDisabled__FhXBz){border-color:var(--app-primary-color);box-shadow:0 0 0 3px var(--accent-light),0 0 15px var(--accent-light);outline:none}.NewCommonDropdown_dropdownDisabled__FhXBz{background-color:#f3f4f6;background-color:var(--disabled-bg,#f3f4f6)}.NewCommonDropdown_countBadge__Xx-Y7{align-items:center;background:var(--app-primary-color);border:1px solid var(--border);border-radius:10px;color:#fff;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:18px;justify-content:center;line-height:1;min-width:18px;padding:2px 6px}.NewCommonDropdown_dropdownSelectedValue__BBvQu{color:var(--text-primary);font-family:var(--font-primary);font-weight:var(--font-weight-medium)}.NewCommonDropdown_dropdownArrow__2j1j6{color:var(--app-primary-color);flex-shrink:0;margin-left:auto;transition:transform .25s ease,color .2s ease}.NewCommonDropdown_dropdownArrow__2j1j6.NewCommonDropdown_rotated__4cREJ{color:var(--app-primary-color);transform:rotate(180deg)}.NewCommonDropdown_dropdownSearchWrapper__4v7oz{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:10px;position:relative;width:100%}.NewCommonDropdown_dropdownSearchWrapper__4v7oz>div:first-child{flex:1 1;min-width:0}.NewCommonDropdown_dropdownSearchWrapper__4v7oz>div:first-child>div{max-width:100%}.NewCommonDropdown_dropdownList__aBOxj{animation:NewCommonDropdown_iafSlideDown__HKKtJ .15s cubic-bezier(.175,.885,.32,1.275);animation:NewCommonDropdown_iafSlideDown__HKKtJ var(--transition-fast,.15s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--menu-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:280px;min-width:210px;padding:8px;transform-origin:top center;z-index:1000010}.NewCommonDropdown_dropdownOptionsContainer__sHSeE{min-height:0;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-color:#94a3b873 #0000;scrollbar-color:var(--scrollbar-thumb,#94a3b873) #0000;scrollbar-width:thin;top:6px}.NewCommonDropdown_dropdownOptionsContainer__sHSeE::-webkit-scrollbar{width:8px}.NewCommonDropdown_dropdownOptionsContainer__sHSeE::-webkit-scrollbar-track{background:#0000}.NewCommonDropdown_dropdownOptionsContainer__sHSeE::-webkit-scrollbar-thumb{background:#94a3b873;background:var(--scrollbar-thumb,#94a3b873);border-radius:4px}.NewCommonDropdown_dropdownOptionsContainer__sHSeE::-webkit-scrollbar-thumb:hover{background:#94a3b8a6;background:var(--scrollbar-thumb-hover,#94a3b8a6)}.NewCommonDropdown_dropdownListDown__iSa1J{top:39px}.NewCommonDropdown_dropdownListUp__cNxHS{bottom:33px}.NewCommonDropdown_dropdownHeader__DtCE-{background:var(--hover-background);border-bottom:1px solid var(--border);color:var(--app-primary-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:10px 14px;text-transform:uppercase}.NewCommonDropdown_dropdownScrollArea__7nVnC{max-height:180px;overflow-y:auto}.NewCommonDropdown_dropdownOption__yBRmT{word-wrap:normal;align-items:center;border-bottom:none;border-left:none;border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:10px;justify-content:space-between;margin:2px 0;overflow-wrap:anywhere;padding:10px 14px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:normal}.NewCommonDropdown_dropdownOption__yBRmT:last-child{margin-bottom:4px}.NewCommonDropdown_dropdownOption__yBRmT:hover{background:var(--accent-light);transform:translateX(2px)}.NewCommonDropdown_dropdownOption__yBRmT:active{transform:translateX(2px) scale(.99)}.NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_selected__fCsJP{background-color:initial}.NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_highlighted__ARSrP{background-color:color-mix(in oklab,var(--accent) 20%,#0000);border-radius:var(--radius);font-weight:var(--font-weight-normal);outline:none}.NewCommonDropdown_dropdownNoOption__1vSx7{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-sm);padding:6px 8px}.NewCommonDropdown_dropdownFooter__s5Yw3{border-top:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:8px;justify-content:space-between;margin-top:8px;padding:4px 0 2px}.NewCommonDropdown_clearButton__x2Xxu{background-color:initial;border:none;border-radius:var(--radius);box-sizing:border-box;color:var(--danger);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:8px;min-width:80px;padding:2px 7px;transition:all .15s ease;white-space:nowrap}.NewCommonDropdown_clearButton__x2Xxu:hover{background:color-mix(in oklab,var(--danger) 10%,#0000);color:var(--danger)}.NewCommonDropdown_clearIconSpan__UwVKX{display:flex}.NewCommonDropdown_applyButton__dX4j-{align-items:center;background:linear-gradient(135deg,var(--app-primary-color) 0,color-mix(in oklab,var(--app-primary-color) 80%,#000) 100%);background:var(--gradient-primary,linear-gradient(135deg,var(--app-primary-color) 0,color-mix(in oklab,var(--app-primary-color) 80%,#000) 100%));border:none;border-radius:12px;border-radius:var(--radius,12px);box-sizing:border-box;color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;letter-spacing:.3px;padding:8px 14px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;transition:transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease;white-space:nowrap}.NewCommonDropdown_applyButton__dX4j-:hover{box-shadow:0 4px 12px #007cc34d;box-shadow:var(--shadow-glow-primary,0 4px 12px #007cc34d);transform:translateY(-1px)}.NewCommonDropdown_applyButton__dX4j-:active{transform:translateY(0) scale(.98)}.NewCommonDropdown_applyIconSvg__YWA4h{display:inline-block;height:16px!important;max-height:16px;max-width:16px;min-height:16px;min-width:16px;vertical-align:middle;width:16px!important}.NewCommonDropdown_applyIconSvg__YWA4h circle,.NewCommonDropdown_applyIconSvg__YWA4h path{stroke:#fff!important;fill:#fff!important}.NewCommonDropdown_applyTick__k3C8b{display:inline-block;height:16px;position:relative;vertical-align:middle;width:16px}.NewCommonDropdown_applyTick__k3C8b:before{border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;box-sizing:border-box;content:"";height:10px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.NewCommonDropdown_clearButton__x2Xxu svg{flex-shrink:0;height:16px;width:16px}.NewCommonDropdown_dropdownDivider__PmG0a{border-bottom:1px solid var(--border);margin:0;width:100%}.NewCommonDropdown_dropdownInputSelected__-X9To{border-color:var(--app-primary-color)}.NewCommonDropdown_dropdownDisabled__FhXBz{cursor:not-allowed!important;opacity:.6}.NewCommonDropdown_dropdownFooterFlex__O4ysM{align-items:center;flex-direction:row}.NewCommonDropdown_clearSelectionIcon__ZZUNT{align-items:center;background:#0000;border:none;border-radius:4px;border-radius:var(--radius-sm,4px);color:#6b7280;color:var(--muted,#6b7280);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .15s ease}.NewCommonDropdown_clearSelectionIcon__ZZUNT:hover{background:#ef444426;background:var(--danger-light,#ef444426);color:#ef4444;color:var(--danger,#ef4444)}.NewCommonDropdown_clearSelectionIcon__ZZUNT:focus{outline:none}.NewCommonDropdown_optionLabel__KVjaS{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewCommonDropdown_optionRightSection__nUtGC{align-items:center;display:flex;flex-shrink:0;gap:6px}.NewCommonDropdown_optionMetadata__Uj9ys{background:var(--accent-light);border:1px solid var(--border);border-radius:12px;color:var(--app-primary-color);flex-shrink:0;font-size:10px;font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.5px;min-width:24px;padding:3px 8px;text-align:center;text-transform:capitalize;white-space:nowrap}.NewCommonDropdown_optionClearIcon__pbf0P{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:2px;transition:all .2s ease;width:20px}.NewCommonDropdown_optionClearIcon__pbf0P:hover{background:#ef444433;color:#ff6b6b}.NewCommonDropdown_optionClearIconPlaceholder__hNRT1{flex-shrink:0;height:20px;width:20px}.NewCommonDropdown_optionDeleteIcon__nRcBt{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.6;padding:4px;transition:all .2s ease}.NewCommonDropdown_optionDeleteIcon__nRcBt:hover{background:#ef444433;color:#ff6b6b;opacity:1}.NewCommonDropdown_dropdownOption__yBRmT:hover .NewCommonDropdown_optionDeleteIcon__nRcBt{opacity:1}.NewCommonDropdown_typeFilterContainer__KFY4T{flex-shrink:0;position:relative;z-index:20}.NewCommonDropdown_typeFilterIconButton__nfJ8W{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:border-color .15s,background-color .15s,color .15s;width:32px}.NewCommonDropdown_typeFilterIconActive__hDAXX,.NewCommonDropdown_typeFilterIconButton__nfJ8W:hover{background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.NewCommonDropdown_typeFilterWrapper__i-So6{border-bottom:1px solid var(--border);padding:8px 12px;position:relative}.NewCommonDropdown_typeFilterButton__lkLwz{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:6px;justify-content:space-between;padding:6px 10px;transition:border-color .15s,background-color .15s}.NewCommonDropdown_typeFilterButton__lkLwz:hover{background:var(--accent-light);border-color:var(--app-primary-color)}.NewCommonDropdown_typeFilterLabel__hBw1E{font-weight:var(--font-weight-medium);white-space:nowrap}.NewCommonDropdown_typeFilterDropdown__3mVLb{background:var(--menu-bg);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-md);max-height:200px;min-width:180px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);width:180px;z-index:1000}.NewCommonDropdown_typeFilterOption__zgI0m{color:var(--text-color);cursor:pointer;font-size:var(--font-size-xs);padding:8px 12px;transition:background-color .12s}.NewCommonDropdown_typeFilterOption__zgI0m:hover{background:var(--accent-light)}.NewCommonDropdown_typeFilterOption__zgI0m:first-child{border-radius:7px 7px 0 0}.NewCommonDropdown_typeFilterOption__zgI0m:last-child{border-radius:0 0 7px 7px}.NewCommonDropdown_typeFilterOptionSelected__qpfWe{background:var(--accent-light);color:var(--app-primary-color);font-weight:var(--font-weight-medium)}.NewCommonDropdown_selectedOnTopWrapper__Nb4B9{background:var(--navbar-background);padding:6px 6px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.NewCommonDropdown_selectedOnTopItem__5Vvpb{align-items:center;background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius);display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);gap:10px;justify-content:space-between;padding:8px 10px;transition:background .15s ease}.NewCommonDropdown_selectedOnTopItem__5Vvpb:hover{background:color-mix(in oklab,var(--accent) 20%,#0000)}.NewCommonDropdown_selectedOnTopLabel__ZQLyM{color:var(--text-primary);flex:1 1;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewCommonDropdown_selectedOnTopRight__c-WCu{align-items:center;display:flex;flex-shrink:0;gap:8px}.NewCommonDropdown_selectedOnTopClear__FUy-a{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--muted);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:background-color .12s,color .12s;width:20px}.NewCommonDropdown_selectedOnTopClear__FUy-a:hover{background:var(--hover-background);color:#ef4444;color:var(--danger,#ef4444)}.NewCommonDropdown_selectedOnTopDivider__pF-MS{display:none}.NewCommonDropdown_darkTheme__Ym6\+0{--card-bg:#1e293b;--navbar-background:#1e293b;--border:#ffffff1a;--border-color:#ffffff1a;--header-color:#fff;--text-primary:#fff;--muted:#64748b;--hover-background:#334155;--muted-foreground:#334155}.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0{background-color:#1e293b;border-color:#ffffff1a}.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownOption__yBRmT,.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_optionLabel__KVjaS{color:#fff}.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownOption__yBRmT.NewCommonDropdown_highlighted__ARSrP,.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownOption__yBRmT:hover{background-color:#334155}.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownSearchWrapper__4v7oz{background-color:initial;border-color:#ffffff1a}.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownSearchWrapper__4v7oz [class*=textField],.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownSearchWrapper__4v7oz input{background-color:initial;border:1px solid var(--app-primary-color);border-radius:var(--radius-lg);color:#fff}.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownSearchWrapper__4v7oz input::placeholder{color:#94a3b8}.NewCommonDropdown_dropdownList__aBOxj.NewCommonDropdown_darkTheme__Ym6\+0 .NewCommonDropdown_dropdownNoOption__1vSx7{color:#64748b}.TagSelector_tagContainer__2xrkY{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;margin-top:0;outline:none;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.TagSelector_tagContainer__2xrkY:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.TagSelector_pickerWrapper__yMZhu{align-items:center;cursor:default;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;min-height:28px;position:relative}.TagSelector_tagPickerLabel__8JJVF{color:var(--accent);flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;line-height:28px;margin:0}.TagSelector_tagPickerLabel__8JJVF:after{content:":"}.TagSelector_pillsContainer__zmMBG{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:8px;min-height:28px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 0}.TagSelector_pillsContainer__zmMBG::-webkit-scrollbar{height:4px}.TagSelector_pillsContainer__zmMBG::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.TagSelector_pillsContainer__zmMBG::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.TagSelector_pillsContainer__zmMBG::-webkit-scrollbar{width:4px}.TagSelector_pillsContainer__zmMBG::-webkit-scrollbar-track{background:#0000}.TagSelector_pillsContainer__zmMBG::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.TagSelector_pillsContainer__zmMBG::-webkit-scrollbar-thumb:hover{background:var(--muted)}.TagSelector_pillsContainerDisabled__kcG\+0{opacity:.6}.TagSelector_pillsContainerDisabled__kcG\+0 .TagSelector_tagPill__vVnkn{cursor:not-allowed!important}.TagSelector_pillsContainerDisabled__kcG\+0 .TagSelector_tagPill__vVnkn:hover{background-color:var(--hover-background);cursor:not-allowed!important}.TagSelector_placeholder__CYq2Q{color:var(--muted);font-size:var(--font-size-sm);font-style:normal;pointer-events:none;-webkit-user-select:none;user-select:none}.TagSelector_tagPill__vVnkn{align-items:center;background:var(--accent-light);border:1px solid var(--accent);border-radius:20px;box-shadow:var(--shadow-card);color:var(--text-primary);cursor:default;display:inline-flex;flex-shrink:0;font-family:var(--font-primary);font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;max-width:140px;min-width:auto;overflow:hidden;padding:6px 12px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.TagSelector_tagPill__vVnkn:before{background:linear-gradient(90deg,#0000,#37acea26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.TagSelector_tagPill__vVnkn:hover:before{left:100%}.TagSelector_tagPill__vVnkn:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.TagSelector_tagPillText__KSImo{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagSelector_removeTagBtn__Q7hsN{align-items:center;background:#ff6b6b26;border:none;border-radius:50%;color:#ff6b6b;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:16px}.TagSelector_removeTagBtn__Q7hsN:focus,.TagSelector_removeTagBtn__Q7hsN:focus-visible,.TagSelector_removeTagBtn__Q7hsN:hover{background:#ff6b6b4d;outline:none;transform:scale(1.1)}.TagSelector_pickerDropdown__dK\+o\+{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--menu-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:280px;max-width:300px;min-width:200px;overflow:hidden;width:-webkit-max-content;width:max-content}.TagSelector_pickerDropdown__dK\+o\+:focus-visible{outline:none}.TagSelector_searchContainer__OE3Sk{background:var(--card-bg);border-bottom:1px solid var(--border-color);flex-shrink:0;padding:10px 12px}.TagSelector_tagItemSearch__yEB3o{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:var(--font-size-xs);outline:none;padding:8px 12px;transition:all .25s ease;width:100%}.TagSelector_tagItemSearch__yEB3o:focus{background:var(--card-bg);border-color:var(--accent);box-shadow:var(--shadow-glow)}.TagSelector_tagItemSearch__yEB3o::placeholder{color:var(--muted)}.TagSelector_listItemsContainer__PGGlB{flex:1 1;max-height:242px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}.TagSelector_dropdownTop__v8qfU .TagSelector_listItemsContainer__PGGlB{order:1}@media (max-height:400px){.TagSelector_pickerDropdown__dK\+o\+{max-height:200px}.TagSelector_listItemsContainer__PGGlB{max-height:142px}}@media (max-height:600px){.TagSelector_pickerDropdown__dK\+o\+{max-height:250px}.TagSelector_listItemsContainer__PGGlB{max-height:192px}}.TagSelector_loading__22JhU{color:#37aceab3}.TagSelector_loading__22JhU,.TagSelector_noResults__oZKRu{font-size:var(--font-size-sm);padding:16px;text-align:center}.TagSelector_noResults__oZKRu{color:var(--muted);font-style:normal}.TagSelector_pickerDropdownItem__7si5O{align-items:center;border-radius:8px;cursor:pointer;display:flex;margin:4px 8px;padding:10px 12px;position:relative;transition:all .2s ease;white-space:nowrap}.TagSelector_pickerDropdownItem__7si5O:last-child{border-bottom:none}.TagSelector_pickerDropdownItem__7si5O.TagSelector_highlighted__H0eIq{background:var(--accent-light);border-radius:8px}.TagSelector_pickerDropdownItem__7si5O:hover{background:var(--hover-background)}.TagSelector_tagText__s1LEV{color:var(--text-primary);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;white-space:nowrap}.TagSelector_tagSelectorDescription__eChZn{color:#666;font-size:11px;margin-top:4px}.ResourceSlider_sliderBackdrop__WWhgL{background:var(--modal-overlay);bottom:0;left:60px;left:var(--main-width,60px);opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000050}.ResourceSlider_sliderBackdrop__WWhgL.ResourceSlider_visible__QrtWB{opacity:1;visibility:visible}.ResourceSlider_sliderOverlay__dpUJG{background:var(--modal-bg);background:var(--card-bg,var(--modal-bg));display:flex;flex-direction:column;height:100vh;max-width:50%;position:fixed;right:0;top:0;transform:translateX(0);transition:width .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),transform .3s ease-in-out;width:32rem;z-index:1000051}.ResourceSlider_sliderOverlay__dpUJG.ResourceSlider_collapsed__NJ6zK{transform:translateX(100%)}.ResourceSlider_sliderOverlayExpanded__9hHyU{max-width:calc(100vw - var(--main-width));width:calc(100vw - var(--main-width))}.ResourceSlider_sliderContainer__G7BJp{background:var(--modal-bg);background:var(--card-bg,var(--modal-bg));border-left:1px solid var(--border-color);box-shadow:var(--shadow-lg);display:flex;flex:1 1 auto;flex-direction:column;height:100%;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1);width:100%}.ResourceSlider_sliderToggle__R7VxD{background:var(--modal-bg);border:1px solid var(--accent-light);border-bottom-left-radius:var(--radius-lg);border-right:none;border-top-left-radius:var(--radius-lg);cursor:pointer;left:0;padding:9px 6px 4px;position:absolute;top:50%;transform:translate(-100%,-50%);transition:all .2s ease}.ResourceSlider_sliderToggle__R7VxD:hover{background:var(--hover-background);transform:translate(-100%,-50%)!important}.ResourceSlider_sliderToggle__R7VxD svg{color:var(--content-color)!important;height:16px;transition:transform .3s ease;width:16px}.ResourceSlider_sliderToggle__R7VxD.ResourceSlider_toggleCollapsed__BovU5 svg{transform:rotate(180deg)}.ResourceSlider_sliderHeader__K\+OYx{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:8.8px 24px}.ResourceSlider_sliderTitle__qX74v{color:var(--header-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin:0;text-transform:capitalize}.ResourceSlider_sliderSubtitle__y-lJa{color:var(--text-secondary);color:var(--content-color,var(--text-secondary));font-size:var(--font-size-xs);margin-top:.25rem}.ResourceSlider_tabContainer__Xgaul{align-items:center;background:#0000;display:flex;flex-shrink:0;gap:.5rem;padding:1.1rem 1.5rem .5rem}.ResourceSlider_tab__IMLwG{align-items:center;border:1px solid #0000;border-radius:var(--radius);color:var(--text-secondary);color:var(--content-color,var(--text-secondary));cursor:pointer;display:inline-flex;flex:1 1;flex-direction:row;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:.5rem;justify-content:center;padding:6px 9px;position:relative;text-transform:capitalize;top:-5px;transition:all .2s ease}.ResourceSlider_tab__IMLwG:hover{background:var(--accent-light);border-color:var(--accent-light);color:var(--text-primary)}.ResourceSlider_tab__IMLwG.ResourceSlider_tabActive__eIwzu{background:var(--btn-color);border-color:var(--accent-color);box-shadow:0 2px 8px var(--accent-light);color:var(--primary-button-color)}.ResourceSlider_tab__IMLwG.ResourceSlider_tabActive__eIwzu svg{color:var(--primary-button-color)!important}.ResourceSlider_tab__IMLwG svg{color:var(--content-color)!important;height:16px;width:16px}.ResourceSlider_tabLabel__ZZCVG{font-weight:var(--font-weight-medium);white-space:nowrap}.ResourceSlider_noPermissionText__-SQ7W{color:var(--text-secondary);font-size:var(--font-size-sm);font-style:normal;padding:.5rem 0}.ResourceSlider_searchContainer__k-LYh{flex-shrink:0;padding:.5rem 1.5rem;position:relative;top:7px}.ResourceSlider_searchFilterRow__jEiGt{align-items:center;display:flex;gap:.75rem;width:100%}.ResourceSlider_searchInputWrapper__5vuRg{flex:1 1;min-width:0;position:relative}.ResourceSlider_resourcesListContainer__xEENd{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.5rem}.ResourceSlider_resourcesGrid__oTzvE{display:flex;flex-direction:column;gap:.625rem}.ResourceSlider_resourceItem__lDfMe{align-items:center;background:var(--menu-bg);border:1px solid var(--content-border-color);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:.75rem;padding:2px 12px;transition:all .2s ease}.ResourceSlider_resourceItem__lDfMe:hover{background:var(--hover-background);border-color:var(--accent-color);box-shadow:var(--shadow-md);transform:translateX(-2px)}.ResourceSlider_resourceItem__lDfMe.ResourceSlider_resourceItemSelected__J2zNd{background:var(--accent-light);border-color:var(--accent-color);box-shadow:var(--shadow-md)}.ResourceSlider_checkbox__GG7hA{align-items:center;background:var(--dashboard-bg);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-shrink:0;height:15px;justify-content:center;transition:all .2s ease;width:15px}.ResourceSlider_checkbox__GG7hA[aria-checked=true]{background:var(--btn-color);border-color:var(--btn-color)}.ResourceSlider_checkbox__GG7hA svg{color:var(--primary-button-color);height:14px;width:14px}.ResourceSlider_resourceIcon__29DHo{align-items:center;display:flex;justify-content:center}.ResourceSlider_resourceIcon__29DHo svg{color:var(--content-color)!important}.ResourceSlider_resourceItemName__xJfuL{align-items:center;color:var(--header-color);display:flex;flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:8px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ResourceSlider_dbTypeBadge__4QfUd{background:#37acea1f;background:var(--accent-light,#37acea1f);border-radius:8px;color:#37acea;color:var(--app-primary-color,#37acea);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:.3px;padding:1px 8px;text-transform:lowercase}.ResourceSlider_previewButton__XUYcD{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.375rem;transition:all .2s ease}.ResourceSlider_previewButton__XUYcD:hover{background:var(--accent-light);border-color:var(--accent-color)}.ResourceSlider_previewButton__XUYcD svg{stroke:var(--btn-color)!important;color:var(--btn-color)!important;height:16px;width:16px}.ResourceSlider_emptyResourcesState__indb\+,.ResourceSlider_loadingState__f\+LWu{color:var(--text-secondary);color:var(--content-color,var(--text-secondary));font-size:var(--font-size-sm);padding:2rem;text-align:center}.ResourceSlider_versionSelect__t6PTq{-webkit-appearance:auto;appearance:auto;background:#fff;background:var(--card-bg,#fff);border:1px solid var(--accent-color,var(--border-color));border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--header-color);cursor:pointer;flex-shrink:0;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);max-width:80px;min-width:50px;outline:none;padding:2px 6px;transition:border-color .2s ease,box-shadow .2s ease}.ResourceSlider_versionSelect__t6PTq:focus{box-shadow:0 0 0 2px #37acea26;box-shadow:0 0 0 2px var(--accent-light,#37acea26)}.ResourceSlider_versionSelect__t6PTq:focus,.ResourceSlider_versionSelect__t6PTq:hover{border-color:#37acea;border-color:var(--accent,#37acea)}.ResourceSlider_sliderFooter__vFcQj{background:var(--header-bg);border-top:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem 1.5rem}.ResourceSlider_selectedCount__c8TIR{color:var(--text-secondary);color:var(--content-color,var(--text-secondary));font-size:var(--font-size-xs);text-align:center}.ResourceSlider_sliderFooterButtons__h986h{display:flex;flex-direction:row-reverse;gap:.5rem}.ResourceSlider_clearAllButton__9r9Qq,.ResourceSlider_saveSelectionButton__ALTEi{align-items:center;border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;display:inline-flex;flex:1 1;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);height:38px;justify-content:center;letter-spacing:.05em;padding:0 1rem;text-transform:capitalize;transition:all .2s ease}.ResourceSlider_clearAllButton__9r9Qq{background:var(--primary-button-color);border:1px solid var(--border-color);color:var(--text-primary);color:var(--content-color,var(--text-primary))}.ResourceSlider_clearAllButton__9r9Qq:hover{background:var(--btn-color);border-color:var(--accent-light);color:var(--primary-button-color);transform:translateY(-1px)}.ResourceSlider_saveSelectionButton__ALTEi{background:var(--btn-color);border:1px solid var(--accent-color);color:var(--primary-button-color)}.ResourceSlider_previewOverlay__Geu8R{background:var(--modal-bg);background:var(--card-bg,var(--modal-bg));bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:100}.ResourceSlider_previewContainer__zpEw3{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ResourceSlider_previewContent__lLXIM{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 24px}.ResourceSlider_previewDescription__-0Orx{color:var(--text-secondary);color:var(--content-color,var(--text-secondary));font-size:var(--font-size-sm);line-height:1.6;margin:0}.ResourceSlider_previewLabel__IvZ0w{color:var(--content-color);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin-bottom:8px;text-transform:capitalize}.ResourceSlider_previewEndpoint__PfnDt{display:flex;flex-direction:column}.ResourceSlider_previewEndpointValue__D9GA\+{background:var(--dashboard-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--accent-color);font-size:var(--font-size-sm);padding:10px 12px;word-break:break-all}.ResourceSlider_previewCodeSection__1EAaG{display:flex;flex:1 1;flex-direction:column;min-height:200px}.ResourceSlider_previewCodeContainer__FralB{background:var(--code-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex:1 1;min-height:300px;overflow:hidden}.ResourceSlider_previewCodeContainer__FralB .ace_editor,.ResourceSlider_previewCodeContainer__FralB .ace_gutter{background:var(--code-bg)!important}.ResourceSlider_previewFooter__zOXN1{background:var(--card-bg);border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ResourceSlider_serverEditOverlay__PQQxd{align-items:center;background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.ResourceSlider_serverEditContainer__CMN\+o{background:var(--card-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);max-height:90vh;max-width:800px;overflow:auto;position:relative;width:90%}.ResourceSlider_serverEditCloseBtn__k7huu{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--content-color);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .2s ease;width:32px;z-index:10}.ResourceSlider_serverEditCloseBtn__k7huu:hover{background:var(--modal-close-hover-bg)}.ToolDetailModal_modalOverlay__KcbLo{align-items:center;background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000100}.ToolDetailModal_serverEditModalOverlay__qjZHT{animation:ToolDetailModal_fadeIn__VRRCP .25s ease-out;background:#fff;background:var(--modal-bg,#fff);bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:100}@keyframes ToolDetailModal_fadeIn__VRRCP{0%{opacity:0}to{opacity:1}}.ToolDetailModal_serverEditModalContainer__nPvDr{animation:ToolDetailModal_slideIn__Z6Bu6 .3s ease-out;background:#fff;background:var(--modal-bg,#fff);border-radius:0;color:#333;color:var(--text-primary,#333);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;position:relative;width:100%}@keyframes ToolDetailModal_slideIn__Z6Bu6{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ToolDetailModal_modalContainer__Qy5rc{background:#fff;background:var(--card-bg,#fff);border-radius:12px;box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-lg,0 8px 32px #00000026);color:#333;color:var(--header-color,#333);display:flex;flex-direction:column;height:auto;margin:20px;max-height:90vh;max-width:600px;min-width:400px;overflow:hidden;padding:0;width:100%}.ToolDetailModal_modalTitleHeader__rIsFq{align-items:center;background:#fafbfc;background:var(--card-bg,#fafbfc);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;flex-shrink:0;justify-content:space-between;padding:8.8px 20px}.ToolDetailModal_modalTitle__eXOd4{color:#1a1a2e;color:var(--header-color,#1a1a2e);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-weight:600;letter-spacing:.5px;margin:0;max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ToolDetailModal_modalContentScrollable__Db4bI{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 20px}.ToolDetailModal_modalContentScrollable__Db4bI .ToolDetailModal_contentSection__Fb-Pu:has(.ToolDetailModal_codeEditorWrapper__gvpiG){flex:1 1 auto;min-height:250px}.ToolDetailModal_descriptionText__-ox4P{word-wrap:break-word;color:#374151;color:var(--text-primary,#374151);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:1.6;margin:0;padding:0;text-align:left;white-space:pre-wrap}.ToolDetailModal_descriptionText__-ox4P,.ToolDetailModal_sectionLabel__M2WQM{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.ToolDetailModal_sectionLabel__M2WQM{color:#1a1a2e;color:var(--text-primary,#1a1a2e);display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:capitalize}.ToolDetailModal_contentSection__Fb-Pu{display:flex;flex:0 0 auto;flex-direction:column}.ToolDetailModal_endpointSection__ZaFkk{display:flex;flex-direction:column;flex-shrink:0}.ToolDetailModal_endpointLink__J9HIj{background:#eff6ff;background:var(--input-bg,#eff6ff);border-radius:6px;color:#2563eb;color:var(--btn-color,#2563eb);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;padding:8px 12px;text-decoration:none;transition:background .2s ease;word-break:break-all}.ToolDetailModal_endpointLink__J9HIj:hover{background:#dbeafe;background:var(--hover-background,#dbeafe);text-decoration:underline}.ToolDetailModal_moduleContent__QmI8i{background:#f9fafb;background:var(--input-bg,#f9fafb);border-radius:8px;overflow-y:auto;padding:12px 16px}.ToolDetailModal_codeEditorWrapper__gvpiG{border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;max-height:none;min-height:200px;overflow:hidden}.ToolDetailModal_codeEditorWrapper__gvpiG>div{flex:1 1;min-height:0}.ToolDetailModal_markdownContent__3tX7q{background:#f9fafb;background:var(--input-bg,#f9fafb);border-radius:8px;color:#374151;color:var(--content-color,#374151);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;line-height:1.6;overflow-y:auto;padding:12px 16px}.ToolDetailModal_markdownContent__3tX7q p{margin:0 0 8px}.ToolDetailModal_markdownContent__3tX7q p:last-child{margin-bottom:0}.ToolDetailModal_markdownContent__3tX7q code{background:#e5e7eb;background:var(--hover-background,#e5e7eb);border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:13px;padding:2px 6px}.ToolDetailModal_markdownContent__3tX7q pre{background:#1f2937;background:var(--code-bg,#1f2937);border-radius:6px;color:#f9fafb;color:var(--code-color,#f9fafb);margin:8px 0;overflow-x:auto;padding:12px}.ToolDetailModal_markdownContent__3tX7q pre code{background:#0000;color:inherit;padding:0}.ToolDetailModal_modalFooter__0rV3g{align-items:center;background:#fafbfc;background:var(--card-bg,#fafbfc);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;flex-shrink:0;justify-content:flex-end;padding:12px 20px}.ToolDetailModal_modalHeader__QKHWb h2{margin-bottom:10px}.ToolDetailModal_modalBody__U6brJ{border-radius:5px;margin-bottom:20px;padding:8px}.ToolDetailModal_description__oRJ4A{max-height:310px;min-height:40px}.ToolDetailModal_codeEditorContainer__IBlRk{border-radius:5px;margin-bottom:12px;overflow:hidden}.ToolDetailModal_closeBtnContainer__OiFEw{align-items:center;display:flex;flex-direction:row;font-size:2rem;justify-content:space-between;margin-bottom:10px}.ToolDetailModal_closeBtnContainer__OiFEw h2{font:24px Arial,sans-serif;font-weight:700}.ToolDetailModal_modifyBtn__16EMp{background-color:#007cc3;border-radius:3px;box-shadow:0 4px 4px #00000029;color:#fff;font:normal normal 400 12px/16px Segoe UI;padding:5px}.ToolDetailModal_updateServerContainer__UwgnX{background:#fff;background:var(--card-bg,#fff);border-radius:8px;box-shadow:0 5px 15px #0000004d;box-shadow:var(--shadow-lg,0 5px 15px #0000004d);color:#333;color:var(--header-color,#333);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow-y:auto;padding:0;position:relative;width:70%}.ToolDetailModal_updateServerHeader__NZmPu{background-color:#f5f5f5;background-color:var(--card-bg,#f5f5f5);border-top-left-radius:8px;border-top-right-radius:8px;padding:16px 24px}.ToolDetailModal_updateServerHeader__NZmPu h2{font-size:20px}.ToolDetailModal_closeUpdateBtn__k3IrY{align-items:center;display:flex;font-size:24px;height:32px;justify-content:center;transition:color .2s;width:32px}.ToolDetailModal_closeUpdateBtn__k3IrY:hover{color:#000;color:var(--header-color,#000)}.ToolDetailModal_modalDrawerRight__vmn-b{background:#fff;background:var(--card-bg,#fff);box-shadow:-2px 0 16px #0000002e;box-shadow:var(--shadow-lg,-2px 0 16px #0000002e);display:flex;flex-direction:column;height:100vh;max-height:100vh;max-width:920px;min-height:100vh;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:1000101}.ToolDetailModal_drawerContent__x8tTZ{box-sizing:border-box;flex:1 1 auto;height:100%;max-height:100vh;min-height:0;overflow:hidden;padding:32px 24px 24px;position:relative}.ToolDetailModal_serverDrawerForm__zGa\+l{word-wrap:break-word!important;background-color:#fff;background-color:var(--card-bg,#fff);border-bottom:none!important;box-sizing:border-box;height:100vh!important;max-height:100vh!important;overflow-wrap:break-word!important;overflow-x:hidden!important;padding:20px 20px 32px!important;z-index:2}.ToolDetailModal_fullScreenModalOverlay__5N5t0{align-items:flex-start;background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:0;padding-top:50px;position:fixed;right:0;top:0;z-index:1000102}.ToolDetailModal_centeredModal__ysaO0{background:#fff;background:var(--card-bg,#fff);border-radius:5px;box-shadow:0 2px 10px #0003;box-shadow:var(--shadow-lg,0 2px 10px #0003);display:flex;flex-direction:column;max-height:calc(100vh - 100px);max-width:1000px;overflow:hidden;width:80%}.ToolDetailModal_updateServerHeader__NZmPu{align-items:center;background:#f5f5f5;background:var(--card-bg,#f5f5f5);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;padding:15px 20px}.ToolDetailModal_updateServerHeader__NZmPu h2{color:#333;color:var(--header-color,#333);font-size:18px;font-weight:600;margin:0}.ToolDetailModal_closeUpdateBtn__k3IrY{background:#0000;border:none;color:#666;color:var(--muted-foreground,#666);cursor:pointer;font-size:20px;line-height:1;padding:0}.ToolDetailModal_updateServerContent__B2bbD{max-height:calc(100vh - 180px);overflow-y:auto;padding:0}.ToolOnboarding_splitLeftPanel__C1UOP{background:#0000;flex:0 0 61%;height:calc(100vh - 210px);max-width:58%;overflow-x:hidden;overflow-y:auto;padding-right:16px}.ToolOnboarding_splitRightPanel__eUv-P{background:var(--section-gradient);border-left:1px solid var(--border-color);display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 210px);overflow-x:hidden;overflow-y:auto;padding-left:24px;position:relative}.ToolOnboarding_splitRightPanel__eUv-P:before{background:linear-gradient(180deg,#0000,var(--accent-light) 20%,var(--accent) 50%,var(--accent-light) 80%,#0000);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.ToolOnboarding_splitHeaderBar__SU5sl{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--header-gradient);border:1px solid var(--border-color);border-bottom:none;border-radius:10px 10px 0 0;display:flex;flex-direction:row;font-size:14px;font-weight:600;margin-bottom:12px;min-height:48px;width:100%;z-index:10}.ToolOnboarding_splitHeaderColLeft__wFnX3{border-right:1px solid var(--border-color);flex:0 0 58%;max-width:60%}.ToolOnboarding_splitHeaderColLeft__wFnX3,.ToolOnboarding_splitHeaderColRight__Q\+UEz{align-items:center;color:var(--accent);display:flex;font-size:12px;height:48px;justify-content:flex-start;letter-spacing:.05em;padding-left:24px;text-transform:uppercase}.ToolOnboarding_splitHeaderColRight__Q\+UEz{flex:1 1}.ToolOnboarding_split-layout__0Zsj3{align-items:flex-start;display:flex;flex-direction:row;gap:0;height:auto;max-height:calc(100vh - 124px);position:relative;transition:all .3s ease-in-out;width:100%}.ToolOnboarding_uploadBoxIconWrapper__lCa5n{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:50%;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.ToolOnboarding_uploadBoxIconWrapper__lCa5n:hover{border-color:var(--accent);box-shadow:var(--shadow-glow)}.ToolOnboarding_uploadBoxContent__2uUty{align-items:center;display:flex;flex-direction:column;gap:8px}.ToolOnboarding_uploadBoxText__oMlH6{color:var(--header-color);font-size:16px;margin:0}.ToolOnboarding_uploadBoxTextAccent__B-n7G{color:var(--btn-color);cursor:pointer}.ToolOnboarding_uploadBoxSubText__YwCjB{color:var(--content-color);font-size:16px;font-weight:450;margin-top:4px}.ToolOnboarding_fileUploadFullWidth__Wa2cP{min-width:100%;width:100%}.ToolOnboarding_uploadPromptCenter__-eft7{text-align:center;width:100%}.ToolOnboarding_documentslistconatiner__rljOt ol{color:#000;list-style-type:decimal;margin-bottom:15px;margin-left:10px;padding-left:20px}.ToolOnboarding_documentslistconatiner__rljOt ul{color:#000;list-style-type:disc;margin-bottom:15px;margin-left:10px;padding-left:20px}.ToolOnboarding_documentslistconatiner__rljOt ol li,.ToolOnboarding_documentslistconatiner__rljOt ul li{margin-bottom:10px}.ToolOnboarding_documentslistconatiner__rljOt h3{color:#000;margin-bottom:15px;margin-top:10px}.ToolOnboarding_file-item__eye-f{align-items:center;background:#fff 0 0 no-repeat padding-box;border:1px solid #007cc3;border-radius:50px;display:flex;height:20%;justify-content:center;justify-content:space-between;padding:10px}.ToolOnboarding_closebtntwo__QHSRv{background:none;border:0;font-size:30px}.ToolOnboarding_optionscontainer__WJyMF{display:flex;justify-content:space-between;width:15%}.ToolOnboarding_downloadbuttonstyle__BhRxF{align-items:center;background:#39b0f4;border-radius:50px;height:80%;justify-content:center;padding:2px 5px 5px;width:25%}.ToolOnboarding_uploadfilesection__a4XtM{background:var(--card-bg);border:1px dashed var(--border-color);border-radius:12px;padding:24px;transition:all .3s ease;width:100%}.ToolOnboarding_uploadfilesection__a4XtM:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-card)}.ToolOnboarding_uploadfilesection__a4XtM span{color:var(--header-color);display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);justify-content:center;letter-spacing:.3px;line-height:1.36;margin-bottom:9px;margin-top:12px;text-align:center;text-transform:capitalize}.ToolOnboarding_uploadfileheader__sJ9Kn{display:inline-flex;justify-content:space-between;margin-bottom:10px;width:60%}.ToolOnboarding_agentTextArea__MyyFl{background:#fff;background:var(--card-bg,#fff);border:1px solid var(--content-border-color);box-sizing:border-box;color:var(--content-color);line-height:1.5;overflow:auto;padding-right:40px;resize:none;width:100%}.ToolOnboarding_agentTextArea__MyyFl:focus{border-color:#2684ff;border-color:var(--text-area-focus-color,#2684ff);box-shadow:0 0 0 2px #2684ff33;outline:none}.ToolOnboarding_chatIcon__JOxE4,.ToolOnboarding_copyIcon__E5616,.ToolOnboarding_playIcon__aBguq,.ToolOnboarding_uploadIcon__5\+whX{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;top:35px;width:24px;z-index:1105}.ToolOnboarding_copyIcon__E5616{right:14px}.ToolOnboarding_codeEditorContainer__SqnrP>.ToolOnboarding_uploadIcon__5\+whX{right:74px}.ToolOnboarding_codeEditorContainer__SqnrP>.ToolOnboarding_copyIcon__E5616{right:14px}.ToolOnboarding_playIcon__aBguq{right:44px}.ToolOnboarding_floatingAgentBtn__3xetq{align-items:center;animation:ToolOnboarding_floatingPulse__xqSlP 2s ease-in-out infinite;background:var(--primary-btn-bg);border:1px solid var(--accent);border-radius:50%;bottom:90px;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:32px;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:9999}.ToolOnboarding_floatingAgentBtn__3xetq:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-glow);transform:scale(1.1) translateY(-2px)}.ToolOnboarding_floatingAgentBtn__3xetq:active{transform:scale(.95)}.ToolOnboarding_floatingAgentBtn__3xetq svg{fill:var(--accent);color:var(--accent);height:26px;width:26px}.ToolOnboarding_floatingAgentBtn__3xetq:before{animation:ToolOnboarding_gradientShift__h\+\+Mn 3s ease infinite;background:linear-gradient(135deg,#37acea,#025d8a,#041c29,#37acea);background-size:300% 300%;border-radius:50%;content:"";inset:-3px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.ToolOnboarding_floatingAgentBtn__3xetq:hover:before{opacity:1}.ToolOnboarding_floatingAgentBtn__3xetq:after{background:#1e293b;background:var(--card-bg,#1e293b);border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;color:var(--content-color,#fff);content:"Coding Agent";font-size:13px;font-weight:500;margin-right:12px;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;right:100%;transform:translateX(8px);transition:all .2s ease;visibility:hidden;white-space:nowrap}.ToolOnboarding_floatingAgentBtn__3xetq:hover:after{opacity:1;transform:translateX(0);visibility:visible}.ToolOnboarding_floatingAgentBtnSparkle__3-w4m{animation:ToolOnboarding_sparkle__fOdOV 1.5s ease-in-out infinite;background:#fff;border-radius:50%;height:8px;position:absolute;width:8px}.ToolOnboarding_floatingAgentBtnSparkle__3-w4m:first-child{animation-delay:0s;right:8px;top:-2px}.ToolOnboarding_floatingAgentBtnSparkle__3-w4m:nth-child(2){animation-delay:.5s;right:-4px;top:8px}@keyframes ToolOnboarding_floatingPulse__xqSlP{0%,to{box-shadow:0 4px 20px #37acea66,0 0 40px #025d8a33}50%{box-shadow:0 4px 28px #37acea99,0 0 60px #025d8a59}}@keyframes ToolOnboarding_gradientShift__h\+\+Mn{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ToolOnboarding_sparkle__fOdOV{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.ToolOnboarding_floatingAgentBtnHidden__izNTQ{opacity:0;pointer-events:none;transform:scale(.5);visibility:hidden}.ToolOnboarding_floatingAgentBtnShifted__V7k1g{right:calc(42% + 32px)}.ToolOnboarding_playIcon__aBguq:hover svg{stroke:var(--accent);color:var(--accent);opacity:1}.ToolOnboarding_playIcon__aBguq svg{fill:none;stroke:var(--accent);color:var(--accent);height:16px;opacity:.7;width:16px}.ToolOnboarding_copyIcon__E5616 svg{stroke:var(--accent);fill:none;height:16px;opacity:.7;transition:transform .2s ease;width:16px}.ToolOnboarding_uploadIcon__5\+whX svg{fill:var(--accent);height:16px;opacity:.7;transition:transform .2s ease;width:16px}.ToolOnboarding_uploadIcon__5\+whX:hover svg{opacity:1}.ToolOnboarding_copyIcon__E5616:hover svg{stroke:var(--accent);opacity:1}.ToolOnboarding_copiedText__PCqHb{background:var(--card-bg);border-radius:4px;font-size:12px;opacity:0;padding:2px 8px;position:absolute;right:8px;top:6px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;z-index:1107}.ToolOnboarding_copiedText__PCqHb.ToolOnboarding_visible__BF1rR{opacity:1;visibility:visible}.ToolOnboarding_copiedText__PCqHb.ToolOnboarding_hidden__RtwsX{opacity:0;visibility:hidden}.ToolOnboarding_iconGroup__JmLrp{bottom:8px;display:flex;gap:6px;position:absolute;right:22px;z-index:1106}.ToolOnboarding_expandIcon__OPhJ5{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;width:12px}.ToolOnboarding_expandIcon__OPhJ5 svg{fill:#37acea;stroke:#37acea;height:16px;opacity:.7;width:16px}.ToolOnboarding_expandIcon__OPhJ5:hover svg{fill:#37acea;stroke:#37acea;opacity:1}.ToolOnboarding_textOverflowFit__Eua4k{word-wrap:break-word!important;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word!important;white-space:pre-wrap!important}.ToolOnboarding_preventOverflow__WZDFo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolOnboarding_codeEditorContainer__SqnrP{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden;position:relative;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;transition:all .3s cubic-bezier(.4,0,.2,1)}.ToolOnboarding_codeEditorContainer__SqnrP:hover{border-color:var(--accent);box-shadow:var(--shadow-card-hover)}.ToolOnboarding_codeEditorContainer__SqnrP:focus-within{border-color:var(--accent);box-shadow:var(--shadow-glow)}.ToolOnboarding_codeEditorDragOver__xNyM\+{background:var(--accent-light);border:2px dashed var(--app-primary-color)}.ToolOnboarding_codeEditorDragOverlay__C70sr{align-items:center;animation:ToolOnboarding_fadeIn__YnweG .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0073cf0d;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1100}:root[data-theme=dark] .ToolOnboarding_codeEditorDragOverlay__C70sr{background:#0066cc1a}.ToolOnboarding_dragOverlayContent__1uSkn{align-items:center;background:var(--card-bg);border:2px dashed var(--app-primary-color);border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:12px;padding:24px}.ToolOnboarding_dragOverlayText__bAUeX{color:var(--text-primary);font-family:var(--font-primary);font-size:16px;font-weight:600;margin:0}.ToolOnboarding_dragOverlaySubtext__h2xuP{color:var(--content-color);font-family:var(--font-primary);font-size:13px;font-weight:400;margin:0}@keyframes ToolOnboarding_fadeIn__YnweG{0%{opacity:0}to{opacity:1}}.ToolOnboarding_codeEditorWrapper__pQBg7{position:relative;width:100%;z-index:1}.ToolOnboarding_codeEditorWrapper__pQBg7>.ToolOnboarding_iconGroup__JmLrp,.ToolOnboarding_codeEditorWrapper__pQBg7>button{z-index:1105}.ToolOnboarding_remoteEndpointRow__LqlmG{align-items:center;display:flex;gap:8px;position:relative;width:100%}.ToolOnboarding_remoteEndpointFlexInput__Kc9sB{flex:1 1;min-width:0}.ToolOnboarding_remoteEndpointIconGroup__Si1g9{align-items:center;display:flex;flex-shrink:0;gap:2px}.ToolOnboarding_remoteEndpointIconGroup__Si1g9 .ToolOnboarding_copyIcon__E5616,.ToolOnboarding_remoteEndpointIconGroup__Si1g9 .ToolOnboarding_infoIcon__w57sq,.ToolOnboarding_remoteEndpointIconGroup__Si1g9 .ToolOnboarding_playIcon__aBguq{left:auto;position:static;right:auto;top:auto}.ToolOnboarding_optionalLabel__bKW14{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:.85em;font-weight:400;margin-left:4px}.ToolOnboarding_headersToggleRow__ToJVG{align-items:center;display:flex;gap:4px;margin-top:14px}.ToolOnboarding_headersToggleBtn__8z548{background:none;border:none;color:#1976d2;color:var(--primary,#1976d2);cursor:pointer;font-size:14px;font-weight:500;padding:4px 0;transition:opacity .15s}.ToolOnboarding_headersToggleBtn__8z548:hover{opacity:.8}.ToolOnboarding_headersToggleBtn__8z548:disabled{cursor:default;opacity:.5}.ToolOnboarding_headersCard__5XUgr{background:#fafbfc;background:var(--card-bg,#fafbfc);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;margin-top:8px;padding:16px}.ToolOnboarding_headersCardHeader__dB0Iv{align-items:center;display:flex;gap:6px;margin-bottom:12px}.ToolOnboarding_headersCardTitle__8G-o7{color:#222;color:var(--text-primary,#222);font-size:14px;font-weight:600}.ToolOnboarding_headersInfoBtn__JClwO{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:inline-flex;padding:2px;transition:background .15s}.ToolOnboarding_headersInfoBtn__JClwO:hover{background:#0000000f}.ToolOnboarding_headersRow__Pixl0{align-items:center;display:flex;gap:10px;margin-bottom:8px}.ToolOnboarding_headersNameInput__clsVh{flex:0 0 45%;min-width:0}.ToolOnboarding_headersValueInput__KDAqE{flex:1 1;min-width:0}.ToolOnboarding_headersRemoveBtn__6Lb4Q{background:none;border:none;border-radius:4px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:4px 6px;transition:color .15s,background .15s}.ToolOnboarding_headersRemoveBtn__6Lb4Q:hover{background:#ef444414;color:#ef4444}.ToolOnboarding_headersAddBtn__zinMe{background:none;border:none;color:#1976d2;color:var(--primary,#1976d2);cursor:pointer;font-size:13px;font-weight:500;margin-top:4px;padding:6px 0;transition:opacity .15s}.ToolOnboarding_headersAddBtn__zinMe:hover{opacity:.8}.ToolOnboarding_headersErrorText__y-dLp{color:#ef4444;display:block;font-size:.82em;margin-top:6px}.ToolOnboarding_codeEditorContainer__SqnrP::-webkit-scrollbar{height:8px;width:8px}.ToolOnboarding_codeEditorContainer__SqnrP::-webkit-scrollbar-track{background:#2d2d2d;background:var(--code-scrollbar-track,#2d2d2d);border-radius:4px}.ToolOnboarding_codeEditorContainer__SqnrP::-webkit-scrollbar-thumb{background:#555;background:var(--code-scrollbar-thumb,#555);border-radius:4px}.ToolOnboarding_codeEditorContainer__SqnrP::-webkit-scrollbar-thumb:hover{background:#777;background:var(--code-scrollbar-thumb-hover,#777)}.ToolOnboarding_snippet-textarea__qL22M{scrollbar-color:#555 #2d2d2d;scrollbar-width:thin}.ToolOnboarding_snippet-textarea__qL22M::-webkit-scrollbar{height:8px;width:8px}.ToolOnboarding_snippet-textarea__qL22M::-webkit-scrollbar-track{background:#2d2d2d;border-radius:4px}.ToolOnboarding_snippet-textarea__qL22M::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.ToolOnboarding_snippet-textarea__qL22M::-webkit-scrollbar-thumb:hover{background:#777}.ToolOnboarding_toolOnboardingContainer__3FCH\+,.ToolOnboarding_toolOnboardingContainer__3FCH\+ *{box-sizing:border-box}.ToolOnboarding_toolOnboardingText__LKCtP{word-wrap:break-word;overflow-wrap:break-word}.ToolOnboarding_modalTabs__JImUg{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:8px;justify-content:flex-start;margin-bottom:24px;padding:8px 12px}.ToolOnboarding_activeTab__9h29b{background:var(--primary-btn-bg)!important;border-radius:8px!important;box-shadow:var(--shadow-glow)!important;color:var(--primary-btn-text)!important;font-weight:500!important;padding:10px 24px!important}.ToolOnboarding_inactiveTab__f2zYA{background:var(--tab-inactive-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--tab-inactive-text);cursor:pointer;font-weight:500;outline:none;padding:10px 24px;transition:all .25s cubic-bezier(.4,0,.2,1)}.ToolOnboarding_inactiveTab__f2zYA:hover{background:var(--hover-background);border-color:var(--accent);color:var(--text-primary)}.ToolOnboarding_activeTab__9h29b:focus,.ToolOnboarding_inactiveTab__f2zYA:focus{outline:2px solid var(--accent);outline-offset:2px}.ToolOnboarding_tabHeader__HiZDl{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-color);display:flex;margin-bottom:20px;overflow:hidden;overflow-x:auto;position:relative;scrollbar-width:thin;white-space:nowrap}.ToolOnboarding_tab__y6puG{background:var(--tab-inactive-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:none;color:var(--tab-inactive-text);cursor:pointer;font-size:14px;font-weight:500;margin-right:5px;outline:none;padding:10px 20px;transition:all .25s ease}.ToolOnboarding_tab__y6puG:hover{background:var(--hover-background);border-color:var(--accent);color:var(--text-primary)}.ToolOnboarding_activeTab__9h29b{background:linear-gradient(135deg,#025d8a,#041c29)!important;border:1px solid var(--accent)!important;border-radius:8px;box-shadow:var(--shadow-glow);color:var(--primary-btn-text);cursor:pointer;font-weight:700;margin-right:5px;padding:10px 20px;position:relative}.ToolOnboarding_activeTab__9h29b:focus,.ToolOnboarding_tab__y6puG:focus{outline:2px solid var(--accent);outline-offset:2px}.ToolOnboarding_addSecretBtn__hZKoa{background:var(--primary-btn-bg);border:1px solid var(--accent);border-radius:8px;box-shadow:var(--shadow-card);color:var(--primary-btn-text);cursor:pointer;font-size:14px;margin-right:18px;overflow:hidden;padding:10px 28px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.ToolOnboarding_addSecretBtn__hZKoa:before{background:linear-gradient(90deg,#0000,#37acea33,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ToolOnboarding_addSecretBtn__hZKoa:hover:before{left:100%}.ToolOnboarding_addSecretBtn__hZKoa:disabled{cursor:not-allowed;opacity:.5}.ToolOnboarding_addSecretBtn__hZKoa:hover:not(:disabled){background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.ToolOnboarding_cancelBtn__0s8yN{background:var(--secondary-btn-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-card);color:var(--text-primary);margin-right:0;padding:10px 28px;transition:all .25s ease}.ToolOnboarding_cancelBtn__0s8yN:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-card-hover)}.ToolOnboarding_executionHeader__Dmws1{display:flex;flex-direction:column;margin-bottom:5px;padding-bottom:8px}.ToolOnboarding_headerTitleAndEdit__vJO9E{align-items:flex-end;display:flex;justify-content:space-between}.ToolOnboarding_headerTitleAndEdit__vJO9E div{display:flex;flex-direction:row;gap:12px}.ToolOnboarding_headerTitleAndEdit__vJO9E div span{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;padding:1px 2px}.ToolOnboarding_editIcon__rDlgv{border-radius:3px;color:#666161;height:20px;margin-left:5px;right:10px;top:14px;width:20px}.ToolOnboarding_outputLabel__\+Ug5f{color:#000;text-align:left}.ToolOnboarding_buttonContainer__vPRJY{display:flex;gap:12px;justify-content:center;margin-top:16px}.ToolOnboarding_loginBtn__RDq-F{background:var(--primary-btn-bg);border:1px solid var(--accent);border-radius:8px;color:var(--primary-btn-text);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .25s ease}.ToolOnboarding_loginBtn__RDq-F:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-glow)}.ToolOnboarding_cancelBtn__0s8yN{background-color:#343741;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .3s ease}.ToolOnboarding_cancelBtn__0s8yN:hover{background-color:#2a2f42}.ToolOnboarding_addServer__3drg1{background:var(--section-gradient);border:1px solid var(--border-color);border-radius:12px;margin-bottom:15px;margin-top:-15px;padding:16px}.ToolOnboarding_headerDropdown__hs4Vh{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-card);box-sizing:border-box;color:var(--text-primary);display:block;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);margin-left:0;margin-right:0;max-width:700px;outline:none;padding:12px 16px;transition:all .25s ease;width:100%}.ToolOnboarding_headerDropdown__hs4Vh:hover{border-color:var(--accent)}.ToolOnboarding_headerDropdown__hs4Vh:focus{border-color:var(--accent);box-shadow:var(--shadow-glow)}.ToolOnboarding_executorInput__4A64C{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin-bottom:4px;padding:14px 16px;transition:all .25s ease;width:100%}.ToolOnboarding_executorInput__4A64C:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}.ToolOnboarding_infoIcon__w57sq{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;pointer-events:auto;position:absolute;right:76px;top:35px;width:24px;z-index:1200}.ToolOnboarding_infoIcon__w57sq:hover svg{stroke:var(--accent);color:var(--accent);opacity:1}.ToolOnboarding_infoIcon__w57sq svg{fill:none;stroke:var(--accent);color:var(--accent);height:16px;opacity:.7;width:16px}.ToolOnboarding_accessControlOverlay__ySNo6{align-items:center;backdrop-filter:blur(4px);backdrop-filter:var(--backdrop-blur,blur(4px));-webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:var(--backdrop-blur,blur(4px));background:#0009;background:var(--modal-overlay,#0009);bottom:0;display:flex;justify-content:center;left:190px;left:var(--sidebar-width,190px);position:fixed;right:0;top:0;z-index:9999}.ToolOnboarding_accessControlPopup__qehw9{animation:ToolOnboarding_slideIn__Vi\+Jz .25s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--menu-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:85vh;max-width:700px;overflow:hidden;width:90%}@keyframes ToolOnboarding_slideIn__Vi\+Jz{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ToolOnboarding_accessControlHeader__wMcz4{align-items:center;background:var(--header-gradient);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.ToolOnboarding_accessControlHeader__wMcz4 h2{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.ToolOnboarding_accessControlCloseBtn__2juYd{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .25s ease}.ToolOnboarding_accessControlCloseBtn__2juYd:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-glow);color:var(--text-primary)}.ToolOnboarding_accessControlContent__8DFFY{background:#0000;flex:1 1;overflow-y:auto;padding:24px}.ToolOnboarding_accessControlIntro__JO9Ly{color:var(--text-secondary);font-size:14px;margin:0 0 20px;text-align:center}.ToolOnboarding_decoratorCards__pvPx-{display:flex;flex-direction:column;gap:16px}.ToolOnboarding_decoratorCard__DVC9E{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ToolOnboarding_decoratorCard__DVC9E:hover{border-color:var(--accent);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.ToolOnboarding_decoratorCardHeader__F900p{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ToolOnboarding_decoratorCardHeader__F900p h3{color:var(--text-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px;font-weight:600;margin:0}.ToolOnboarding_decoratorBadge__eYDii{background:var(--accent-light);border:1px solid var(--accent);border-radius:20px;color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.ToolOnboarding_decoratorDesc__nGpff{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 12px}.ToolOnboarding_codeBlock__4yAFY{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;overflow-x:auto;padding:14px 16px}.ToolOnboarding_codeBlock__4yAFY pre{word-wrap:break-word;color:var(--text-primary);font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap}.ToolOnboarding_wildcardInfo__kQCiN{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border-color);border-left:4px solid var(--accent);border-radius:12px;display:flex;gap:12px;margin-top:20px;padding:16px 18px}.ToolOnboarding_wildcardIcon__tMTpE{color:var(--accent);font-size:20px;line-height:1}.ToolOnboarding_wildcardInfo__kQCiN strong{color:var(--text-primary);font-size:13px}.ToolOnboarding_wildcardInfo__kQCiN code{background:var(--checkbox-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--accent);font-family:Monaco,Menlo,monospace;font-size:12px;padding:2px 8px}.ToolOnboarding_wildcardExample__Jc8Am{margin-top:8px}.ToolOnboarding_wildcardExample__Jc8Am code{background:var(--checkbox-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);display:inline-block;font-size:11px;padding:8px 12px}.ToolOnboarding_deptSelectorContainer__O4RPU{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;margin-top:0;outline:none;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.ToolOnboarding_deptSelectorContainer__O4RPU:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.ToolOnboarding_deptSelectorWrapper__C5ksK{align-items:center;cursor:default;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;position:relative}.ToolOnboarding_deptSelectorLabel__DHGq0{color:var(--accent);flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;margin:0;text-transform:uppercase}.ToolOnboarding_deptSelectorLabel__DHGq0:after{content:":"}.ToolOnboarding_deptPillsContainer__gsoGL{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;max-height:80px;min-height:28px;overflow-x:hidden;overflow-y:auto;padding:4px 0}.ToolOnboarding_deptPill__dJueJ{align-items:center;background:var(--accent-light);border:1px solid var(--accent);border-radius:20px;box-shadow:var(--shadow-card);color:var(--text-primary);cursor:default;display:inline-flex;flex-shrink:0;font-family:var(--font-primary);font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;max-width:140px;min-width:auto;overflow:hidden;padding:6px 12px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ToolOnboarding_deptPill__dJueJ:before{background:linear-gradient(90deg,#0000,#37acea26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.ToolOnboarding_deptPill__dJueJ:hover:before{left:100%}.ToolOnboarding_deptPill__dJueJ:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.ToolOnboarding_deptPillText__LPE5b{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolOnboarding_deptPillIcon__5zNU4{color:var(--accent);flex-shrink:0}.ToolOnboarding_removeDeptBtn__WjLim{align-items:center;background:#ff6b6b26;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.ToolOnboarding_removeDeptBtn__WjLim:hover{background:#ff6b6b66;color:#ff6b6b;transform:scale(1.1)}.ToolOnboarding_deptDropdownWrapper__wHzLQ{position:relative}.ToolOnboarding_deptPlaceholder__TV6kr{color:var(--muted);font-size:var(--font-size-sm);font-style:normal;pointer-events:none;-webkit-user-select:none;user-select:none}.ToolOnboarding_modelSelectorContainer__r6n\+C{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;margin-top:0;outline:none;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.ToolOnboarding_modelSelectorContainer__r6n\+C:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.ToolOnboarding_modelSelectorWrapper__3klO3{align-items:center;cursor:default;display:flex;flex-direction:row;gap:10px;position:relative}.ToolOnboarding_modelSelectorLabel__9tHTN{color:var(--accent);flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;margin:0}.ToolOnboarding_modelSelectorLabel__9tHTN:after{content:":"}.ToolOnboarding_modelDropdownWrapper__BfTB3{flex:1 1;min-width:0}.ToolOnboarding_configRow__g3Esj{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.ToolOnboarding_configRow__g3Esj>*{flex:1 1;min-width:220px}.ToolOnboarding_toolValidatorToggle__\+Fk06{align-items:center;background:#041c2966;border:1px solid #37acea33;border-radius:8px;display:flex;flex-shrink:0;gap:8px;padding:6px 12px}.ToolOnboarding_toolValidatorOption__gfDvc{border-radius:4px;cursor:pointer;font-size:13px;padding:4px 8px;transition:all .2s ease}.ToolOnboarding_toolValidatorOption__gfDvc.ToolOnboarding_active__ygPJb{background:#37acea26;color:#37acea;font-weight:600}.ToolOnboarding_toolValidatorOption__gfDvc.ToolOnboarding_inactive__b04Hk{background:#0000;color:#ffffff80;font-weight:400}.ToolOnboarding_toolValidatorDivider__bmb2y{color:#ffffff4d;font-size:12px}.ToolOnboarding_footerToggleLabel__xnMcQ{color:#ffffffb3;font-size:13px;white-space:nowrap}:root[data-theme=light] .ToolOnboarding_toolValidatorToggle__\+Fk06{background:#025d8a14;border-color:#025d8a33}:root[data-theme=light] .ToolOnboarding_toolValidatorOption__gfDvc.ToolOnboarding_active__ygPJb{background:#025d8a26;color:#025d8a}:root[data-theme=light] .ToolOnboarding_toolValidatorOption__gfDvc.ToolOnboarding_inactive__b04Hk{color:#00000080}:root[data-theme=light] .ToolOnboarding_toolValidatorDivider__bmb2y{color:#00000040}:root[data-theme=light] .ToolOnboarding_footerToggleLabel__xnMcQ{color:var(--text-primary)}.ToolOnboarding_versionDropdownInline__jFAKx{max-width:170px;min-width:110px;position:absolute;right:108px;top:33px;z-index:1200}.ToolOnboarding_versionDropdownTrigger__lVvNT{align-items:center;background:#041c2980;background:var(--card-bg,#041c2980);border:1px solid #ffffff26;border:1px solid var(--border-color,#ffffff26);border-radius:4px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:11px;gap:4px;height:24px;padding:2px 8px;transition:all .2s ease;white-space:nowrap}.ToolOnboarding_versionDropdownTrigger__lVvNT:hover{background:#37acea14;border-color:var(--accent)}.ToolOnboarding_versionDropdownDisabled__SM-Bg{border-style:dashed;cursor:not-allowed!important;opacity:.5}.ToolOnboarding_versionDropdownDisabled__SM-Bg:hover{background:#041c2980;background:var(--card-bg,#041c2980);border-color:#ffffff26;border-color:var(--border-color,#ffffff26)}.ToolOnboarding_versionDropdownMenu__lMOhL{background:#1a2332;background:var(--card-bg,#1a2332);border:1px solid #ffffff26;border:1px solid var(--border-color,#ffffff26);border-radius:8px;box-shadow:0 8px 24px #0000004d;max-height:200px;min-width:180px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.ToolOnboarding_versionDropdownMenu__lMOhL::-webkit-scrollbar{width:4px}.ToolOnboarding_versionDropdownMenu__lMOhL::-webkit-scrollbar-thumb{background:#37acea;background:var(--accent,#37acea);border-radius:4px}.ToolOnboarding_versionDropdownItem__BYzkF{border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 10px;transition:all .15s ease}.ToolOnboarding_versionDropdownItem__BYzkF:hover{background:#37acea1f}.ToolOnboarding_versionDropdownItemActive__S\+i9x{background:#37acea2e;border-left:2px solid #37acea;border-left:2px solid var(--accent,#37acea)}.ToolOnboarding_renameOverlay__VY24E{z-index:1000003}.ToolOnboarding_renameDialog__RRTh4{display:flex;flex-direction:column;gap:12px;padding:24px}.ToolOnboarding_renameTitle__zJdSQ{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:1rem}.ToolOnboarding_renameMessage__QYeun{color:#555;color:var(--text-secondary,#555);font-size:.875rem;margin:0}.ToolOnboarding_renameConflictInfo__CGvha{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border-radius:4px;color:#777;color:var(--text-secondary,#777);font-size:.8125rem;margin:0;padding:6px 10px}.ToolOnboarding_renameActions__op7zd{gap:10px;margin-top:4px}.ToolOnboarding_versionItemLabel__jgb1q{color:#fff;color:var(--text-primary,#fff);font-family:var(--font-primary);font-size:12px;font-weight:600}.ToolOnboarding_versionItemDate__5zSV6{color:#ffffff80;color:var(--content-color,#ffffff80);font-family:var(--font-primary);font-size:10px}.ToolOnboarding_vmOverlay__0T\+gY{align-items:center;animation:ToolOnboarding_iafFadeIn__85HTD .15s ease;animation:ToolOnboarding_iafFadeIn__85HTD var(--transition-fast,.15s) ease;backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur,blur(12px));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur,blur(12px));background-color:#00000080;background-color:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000002}.ToolOnboarding_vmDialog__2mxCF{animation:ToolOnboarding_iafModalEnter__\+VoWW .25s cubic-bezier(.175,.885,.32,1.275);animation:ToolOnboarding_iafModalEnter__\+VoWW var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));background:#fff;background:var(--card-bg,#fff);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);color:#1a1a1a;color:var(--header-color,#1a1a1a);position:relative;width:min(90%,400px)}.ToolOnboarding_vmCloseBtn__bjcpD{align-items:center;background:#f3f4f6;background:var(--hover-background,#f3f4f6);border:none;border-radius:50%;color:#999;color:var(--content-color,#999);cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:background-color .15s ease,color .15s ease;transition:background-color var(--transition-fast,.15s) ease,color var(--transition-fast,.15s) ease;width:28px}.ToolOnboarding_vmCloseBtn__bjcpD:hover{background-color:#ef4444;background-color:var(--danger,#ef4444);color:#fff}.ToolOnboarding_vmContent__5vvpj{padding:24px 24px 20px}.ToolOnboarding_vmQuestion__BWlQi{color:var(--header-color);font-family:var(--font-primary);font-size:15px;font-weight:600;line-height:1.4;margin:0 0 16px}.ToolOnboarding_vmRadioRow__5QD\+a{align-items:center;display:flex;gap:24px}.ToolOnboarding_vmRadioLabel__VBSuS{align-items:center;color:var(--header-color);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:14px;font-weight:500;gap:8px}.ToolOnboarding_vmRadio__p1ayf{accent-color:#37acea;accent-color:var(--accent,#37acea);cursor:pointer;height:16px;margin:0;width:16px}.ToolOnboarding_vmInputGroup__QtyT2{animation:ToolOnboarding_vmSlideIn__1BGAn .15s ease;animation:ToolOnboarding_vmSlideIn__1BGAn var(--transition-fast,.15s) ease;margin-top:16px}.ToolOnboarding_vmInputLabel__oEgtK{color:var(--content-color);display:block;font-family:var(--font-primary);font-size:12px;font-weight:500;margin-bottom:6px}.ToolOnboarding_vmInput__uX7ya{background:var(--card-bg);background:var(--input-bg,var(--card-bg));border:1.5px solid var(--border-color);border-radius:8px;border-radius:var(--radius-sm,8px);box-sizing:border-box;color:var(--header-color);font-family:var(--font-primary);font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease;width:100%}.ToolOnboarding_vmInput__uX7ya:focus{border-color:var(--accent);box-shadow:0 0 0 3px #37acea1a;box-shadow:0 0 0 3px var(--accent-light,#37acea1a)}.ToolOnboarding_vmInput__uX7ya::placeholder{color:var(--content-color);color:var(--text-tertiary,var(--content-color))}.ToolOnboarding_vmHint__Ts\+0B{color:var(--content-color);font-family:var(--font-primary);font-size:13px;line-height:1.4;margin:14px 0 0}.ToolOnboarding_vmHint__Ts\+0B strong{color:var(--header-color);font-weight:600}@keyframes ToolOnboarding_vmSlideIn__1BGAn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ToolOnboarding_vmActions__MXi-j{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:14px 24px}:root[data-theme=light] .ToolOnboarding_versionDropdownTrigger__lVvNT{background:#fff;background:var(--card-bg,#fff);border-color:#00000026;color:#1a1a1a;color:var(--text-primary,#1a1a1a)}:root[data-theme=light] .ToolOnboarding_versionDropdownTrigger__lVvNT:hover{background:#025d8a0f;border-color:#025d8a;border-color:var(--accent,#025d8a)}:root[data-theme=light] .ToolOnboarding_versionDropdownDisabled__SM-Bg{opacity:.5}:root[data-theme=light] .ToolOnboarding_versionDropdownDisabled__SM-Bg:hover{background:#fff;background:var(--card-bg,#fff);border-color:#00000026}:root[data-theme=light] .ToolOnboarding_versionDropdownMenu__lMOhL{background:#fff;background:var(--card-bg,#fff);border-color:#0000001f;box-shadow:0 8px 24px #0000001f}:root[data-theme=light] .ToolOnboarding_versionDropdownItem__BYzkF:hover{background:#025d8a14}:root[data-theme=light] .ToolOnboarding_versionDropdownItemActive__S\+i9x{background:#025d8a1f;border-left-color:#025d8a;border-left-color:var(--accent,#025d8a)}.ToolOnboarding_renameOverlay__VY24E{align-items:center;animation:ToolOnboarding_iafFadeIn__85HTD .15s ease;animation:ToolOnboarding_iafFadeIn__85HTD var(--transition-fast,.15s) ease;backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur,blur(12px));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur,blur(12px));background-color:#00000080;background-color:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000002}.ToolOnboarding_renameDialog__RRTh4{animation:ToolOnboarding_iafModalEnter__\+VoWW .25s cubic-bezier(.175,.885,.32,1.275);animation:ToolOnboarding_iafModalEnter__\+VoWW var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));background:#fff;background:var(--card-bg,#fff);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);color:#1a1a1a;color:var(--header-color,#1a1a1a);position:relative;width:min(90%,440px)}.ToolOnboarding_renameTitle__zJdSQ{color:var(--header-color);font-family:var(--font-primary);font-size:15px;font-weight:600;margin:0;padding:20px 24px 0}.ToolOnboarding_renameMessage__QYeun{color:var(--content-color);font-family:var(--font-primary);font-size:13px;line-height:1.5;margin:8px 0 0;padding:0 24px}.ToolOnboarding_renameFieldGroup__983Rh{display:flex;flex-direction:column;gap:6px;padding:16px 24px 0}.ToolOnboarding_renameActions__op7zd{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding:16px 24px}.ZoomPopup_popup__yg9UQ{align-items:center!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:#000000b3!important;bottom:0!important;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:1000002!important}.ZoomPopup_popupContent__w\+e9j{animation:ZoomPopup_zoomIn__6LijQ .25s cubic-bezier(.34,1.56,.64,1)!important;background:#fff!important;background:var(--card-bg,#fff)!important;border:1px solid #ddd!important;border:1px solid var(--border,#ddd)!important;border-radius:16px!important;box-shadow:0 25px 50px -12px #0006,0 12px 24px -8px #00000040!important;display:flex!important;flex-direction:column!important;font-family:Inter,sans-serif!important;font-family:var(--font-primary,"Inter",sans-serif)!important;height:calc(100vh - 60px)!important;max-height:none!important;max-width:none!important;min-width:0!important;min-width:auto!important;overflow-y:auto!important;padding:24px 32px!important;pointer-events:auto!important;position:relative!important;text-align:left!important;width:calc(100vw - 60px)!important}@keyframes ZoomPopup_zoomIn__6LijQ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ZoomPopup_collapseBtn__Ilnit{position:static}.ZoomPopup_collapseIcon__XP-0w{color:#000;color:var(--header-color,#000);height:14px;width:16px}.ZoomPopup_textArea__J7GCY{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);flex:1 1;font-family:var(--font-primary)!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-normal);height:100%;line-height:1.5;margin-top:8px;min-height:150px;padding:.625rem .75rem;resize:none}.ZoomPopup_codeEditorWrapper__o4Ikx{background:#1e1e2e;background:var(--code-bg,#1e1e2e);border-radius:8px;border-radius:var(--radius-sm,8px);flex:1 1;height:100%;min-height:200px;overflow:hidden;position:relative}.ZoomPopup_markdownContainer__XfBG9{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);flex:1 1;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-base,14px);height:100%;line-height:1.65;margin-top:8px;min-height:200px;overflow-y:auto;padding:1rem 1.25rem;word-break:break-word}.ZoomPopup_markdownContainer__XfBG9 p{margin:0 0 .5rem}.ZoomPopup_markdownContainer__XfBG9 p:last-child{margin-bottom:0}.ZoomPopup_markdownContainer__XfBG9 strong{color:var(--text-primary);font-weight:600}.ZoomPopup_markdownContainer__XfBG9 em{font-style:italic}.ZoomPopup_markdownContainer__XfBG9 ol,.ZoomPopup_markdownContainer__XfBG9 ul{margin:.25rem 0 .5rem;padding-left:1.5rem}.ZoomPopup_markdownContainer__XfBG9 li{margin-bottom:.25rem}.ZoomPopup_markdownContainer__XfBG9 li:last-child{margin-bottom:0}.ZoomPopup_markdownContainer__XfBG9 code{background:#0000000f;background:var(--code-bg,#0000000f);border-radius:4px;font-family:Consolas,monospace;font-family:var(--font-mono,"Consolas",monospace);font-size:.875em;padding:.15em .4em}.ZoomPopup_markdownContainer__XfBG9 pre{background:#1e1e2e;background:var(--code-bg,#1e1e2e);border-radius:8px;border-radius:var(--radius-sm,8px);color:#d4d4d4;color:var(--code-text,#d4d4d4);margin:.5rem 0;overflow-x:auto;padding:.75rem 1rem}.ZoomPopup_markdownContainer__XfBG9 pre code{background:none;font-size:.85em;padding:0}.ZoomPopup_markdownContainer__XfBG9 a{color:var(--primary);text-decoration:underline}.ZoomPopup_markdownContainer__XfBG9 table{border-collapse:collapse;margin:.5rem 0;width:100%}.ZoomPopup_markdownContainer__XfBG9 td,.ZoomPopup_markdownContainer__XfBG9 th{border:1px solid var(--border);padding:.4rem .6rem;text-align:left}.ZoomPopup_markdownContainer__XfBG9 th{background:#0000000a;background:var(--table-header-bg,#0000000a);font-weight:600}.ZoomPopup_markdownContainer__XfBG9 blockquote{border-left:3px solid var(--primary);color:var(--text-secondary);margin:.5rem 0;padding:.25rem .75rem}.ZoomPopup_markdownContainer__XfBG9 hr{border:none;border-top:1px solid var(--border);margin:.75rem 0}.ZoomPopup_content__lhmWf{background-color:#f9f9f9;background-color:var(--input-bg,#f9f9f9);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);color:#1a1a1a;color:var(--header-color,#1a1a1a);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);height:calc(100% - 50px);margin-bottom:15px;overflow-y:auto;padding:15px;width:100%}.ZoomPopup_editorContainer__6RCAd{display:flex;flex:1 1;flex-direction:column;margin-bottom:15px;min-height:200px;overflow:hidden;width:100%}.ZoomPopup_editorContainer__6RCAd textarea{word-wrap:normal;font-feature-settings:"liga" 0,none;background:#f9f9f9;background:var(--input-bg,#f9f9f9);color:#1a1a1a;color:var(--header-color,#1a1a1a);font-family:Consolas,Droid Sans Mono,Monaco,Courier New,monospace;font-family:var(--font-mono,"Consolas","Droid Sans Mono","Monaco","Courier New",monospace);font-size:14px;font-size:var(--font-size-sm,14px);font-variant-ligatures:none;line-height:1.6;overflow-wrap:normal;tab-size:4;-moz-tab-size:4;-webkit-tab-size:4;text-rendering:optimizeLegibility}.ZoomPopup_editorContainer__6RCAd textarea:focus{box-shadow:none;outline:none}.ZoomPopup_editorContainer__6RCAd textarea::selection{background-color:#264f78;color:inherit}.ZoomPopup_editorContainer__6RCAd textarea::-moz-selection{background-color:#264f78;color:inherit}.ZoomPopup_popupHeader__Xs5nh{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ZoomPopup_headerActions__NlRZ4{align-items:center;display:flex;flex-shrink:0;gap:8px}.ZoomPopup_copyBtn__BIFVh{align-items:center;background:none;border:1px solid #ddd;border:1px solid var(--border,#ddd);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:.7;padding:0;position:relative;transition:all .15s ease;width:28px}.ZoomPopup_copyBtn__BIFVh:hover{border-color:#4f46e5;border-color:var(--app-primary-color,#4f46e5);color:#4f46e5;color:var(--app-primary-color,#4f46e5);opacity:1}.ZoomPopup_copyBtn__BIFVh:disabled{cursor:not-allowed;opacity:.3}.ZoomPopup_copyBtn__BIFVh svg{stroke:currentColor;fill:none}.ZoomPopup_copiedBadge__7RGDf{background:#fff;background:var(--card-bg,#fff);border-radius:4px;box-shadow:0 1px 3px #0000001a;color:#4f46e5;color:var(--app-primary-color,#4f46e5);font-size:10px;font-weight:500;padding:1px 5px;pointer-events:none;position:absolute;right:-30px;top:-6px;white-space:nowrap}.ZoomPopup_popupContent__w\+e9j h3{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-family:var(--font-secondary,"Plus Jakarta Sans","Inter",sans-serif)!important;font-size:16px;font-size:var(--font-size-base,16px);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.4;padding:0;text-align:left}.ZoomPopup_popupContent__w\+e9j p{color:#6b7280;color:var(--content-color,#6b7280);font-family:Inter,sans-serif!important;font-family:var(--font-primary,"Inter",sans-serif)!important;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:450;font-weight:var(--font-weight-normal,450);line-height:1.6;margin:0;white-space:pre-wrap}.ZoomPopup_closePopup__Ph\+HF{background:none;border:none;cursor:pointer;padding:0;position:absolute;right:10px;top:10px}.ZoomPopup_popupFooter__qxQB9{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.ZoomPopup_saveButton__pmtHC{background-color:#007bc1;background-color:var(--app-primary-color,#007bc1);border:none;border-radius:8px;border-radius:var(--radius-sm,8px);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:8px 16px;transition:background-color .2s ease,opacity .2s ease}.ZoomPopup_saveButton__pmtHC:hover{opacity:.9}.ZoomPopup_saveButton__pmtHC:disabled{cursor:not-allowed;opacity:.5}.ZoomPopup_cancelButton__ikFK4{background-color:#d3d3d3;background-color:var(--hover-background,#d3d3d3);border:1px solid #0000;border:1px solid var(--border,#0000);border-radius:8px;border-radius:var(--radius-sm,8px);color:#333;color:var(--header-color,#333);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:8px 16px;transition:background-color .2s ease}.ZoomPopup_cancelButton__ikFK4:hover{background-color:#a9a9a9;background-color:var(--muted-foreground,#a9a9a9)}@media (max-width:768px){.ZoomPopup_popup__yg9UQ{left:0;width:100vw}.ZoomPopup_popupContent__w\+e9j{border-radius:12px;height:98vh;min-width:0;min-width:auto;padding:16px;width:98vw}.ZoomPopup_popupInner__lp9R4{height:auto;max-height:60vh}.ZoomPopup_popupContent__w\+e9j h3{font-size:18px;font-size:var(--font-size-lg,18px)}.ZoomPopup_popupContent__w\+e9j p{font-size:13px;font-size:var(--font-size-xs,13px)}.ZoomPopup_editorContainer__6RCAd{min-height:200px}}@media (max-width:480px){.ZoomPopup_popupContent__w\+e9j{border-radius:0;height:100vh;padding:12px;width:100vw}.ZoomPopup_popupInner__lp9R4{max-height:50vh;padding:10px}.ZoomPopup_popupContent__w\+e9j h3{font-size:16px;font-size:var(--font-size-base,16px)}.ZoomPopup_popupContent__w\+e9j p{font-size:12px;font-size:var(--font-size-xs,12px)}.ZoomPopup_editorContainer__6RCAd{min-height:150px}}.CodeEditor_codeEditorWrapper__Zv9\+q{background:linear-gradient(135deg,#0a1929,#0d2137);border:1px solid #37acea4d;border-radius:10px;box-shadow:0 4px 20px #0006,inset 0 1px 0 #37acea1a;height:100%;overflow:hidden;z-index:1}[data-theme=dark] .CodeEditor_codeEditorWrapper__Zv9\+q{background:linear-gradient(135deg,#0a1929,#0d2137);border-color:#37acea4d}[data-theme=light] .CodeEditor_codeEditorWrapper__Zv9\+q{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 20px #0000000f,inset 0 1px 0 #00000008}.CodeEditor_editorContainer__ydm90{background-color:#0a1929;border-radius:10px;font-family:var(--font-mono);overflow:hidden;position:relative}[data-theme=light] .CodeEditor_editorContainer__ydm90{background-color:#fff}.CodeEditor_editorContainer__ydm90 .ace_gutter{background:linear-gradient(180deg,#0d2137,#0a1929)!important;border-radius:0!important;border-right:1px solid #37acea33!important}[data-theme=light] .CodeEditor_editorContainer__ydm90 .ace_gutter{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;border-right:1px solid #e2e8f0!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_gutter{background:linear-gradient(180deg,#0d2137,#0a1929)!important;border-right:1px solid #37acea33!important}.CodeEditor_editorContainer__ydm90 .ace_gutter-layer{background:#0000!important;border-radius:0!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_gutter-layer{background:#0000!important}.CodeEditor_editorContainer__ydm90 .ace_gutter-cell{background:#0000!important;border-radius:0!important;box-shadow:none!important}.CodeEditor_editorContainer__ydm90 .ace_gutter-active-line{background-color:#e8e8e8!important;background-color:var(--code-gutter-active-bg,#e8e8e8)!important;border-radius:0!important;box-shadow:none!important}.CodeEditor_editorContainer__ydm90 .ace_content,.CodeEditor_editorContainer__ydm90 .ace_editor,.CodeEditor_editorContainer__ydm90 .ace_fold-widget,.CodeEditor_editorContainer__ydm90 .ace_scroller{border-radius:0!important}.CodeEditor_editorHeader__s-Hua{align-items:center;background:linear-gradient(135deg,#0d2137,#0a1929);border-bottom:1px solid #37acea33;display:flex;font-size:12px;justify-content:space-between;padding:10px 14px}[data-theme=light] .CodeEditor_editorHeader__s-Hua{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom-color:#025d8a40}[data-theme=dark] .CodeEditor_editorHeader__s-Hua{background:linear-gradient(135deg,#0d2137,#0a1929);border-bottom-color:#37acea33}.CodeEditor_languageBadge__PCkIw{background:linear-gradient(135deg,#37acea26,#37acea0d);border:1px solid #37acea4d;border-radius:6px;color:#37acea;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px}[data-theme=light] .CodeEditor_languageBadge__PCkIw{background:linear-gradient(135deg,#025d8a1f,#025d8a0d);border-color:#025d8a40;color:#025d8a}[data-theme=dark] .CodeEditor_languageBadge__PCkIw{background:linear-gradient(135deg,#37acea26,#37acea0d);border-color:#37acea4d;color:#37acea}.CodeEditor_aceEditor__GTK1H{background-color:var(--code-bg)!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_editor,[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_gutter{background-color:#0a1929!important;color:#e0e6ed!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_gutter-active-line{background-color:#37acea1a!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_gutter-cell{color:#37acea80!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_cursor{color:#37acea!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_marker-layer .ace_selection{background:#37acea40!important}[data-theme=light] .CodeEditor_editorContainer__ydm90 .ace_marker-layer .ace_selection{background:#37acea59!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_marker-layer .ace_active-line{background:#37acea14!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_keyword{color:#f472b6!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_string{color:#a3e635!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_comment{color:#37acea80!important;font-style:normal}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_function{color:#22d3ee!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_variable{color:#e0e6ed!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_constant.ace_numeric{color:#c084fc!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_support.ace_function{color:#37acea!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_entity.ace_name.ace_function{color:#22d3ee!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_storage{color:#f472b6!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_constant.ace_language{color:#c084fc!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_paren{color:#e0e6ed!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_operator{color:#37acea!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_content,[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_scroller{background-color:#0a1929!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_layer,[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_text-layer{background-color:initial!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_print-margin{background:#0000!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90 .ace_text-input{background-color:initial!important}[data-theme=dark] .CodeEditor_codeEditorWrapper__Zv9\+q{background-color:#0a1929!important}[data-theme=dark] .CodeEditor_editorContainer__ydm90{background-color:#1e1e2e!important}[data-theme=light] .CodeEditor_codeEditorWrapper__Zv9\+q,[data-theme=light] .CodeEditor_editorContainer__ydm90{background-color:#fff!important}[data-theme=light] .CodeEditor_editorContainer__ydm90 .ace_gutter-cell{color:#94a3b8!important}[data-theme=light] .CodeEditor_editorContainer__ydm90 .ace_layer,[data-theme=light] .CodeEditor_editorContainer__ydm90 .ace_text-layer{background-color:initial!important}.CodeEditor_loadingContainer__rNJzt{align-items:center;background-color:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);height:300px;justify-content:center;width:100%}.CodeEditor_loadingText__rsBfa{text-align:center}.CodeEditor_loadingSubtext__PbTYq{font-size:var(--font-size-xs);margin-top:5px;opacity:.7}.CodeEditor_fallbackTextarea__UIvaw{background-color:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--code-color);font-family:var(--font-mono);height:300px;padding:10px;resize:none;width:100%}.CodeEditor_fallbackTextarea__UIvaw:read-only{background-color:var(--muted-foreground);color:var(--text-secondary);cursor:not-allowed}.CodeEditor_fallbackTextarea__UIvaw:focus{border-color:var(--accent-color);box-shadow:var(--focus-ring);outline:none}.CodeEditor_codeEditorContainer__WX0hY{background:#1e1e2e;background:var(--code-bg,#1e1e2e);position:relative;scrollbar-color:#555 #2d2d2d;scrollbar-color:var(--code-scrollbar-thumb,#555) var(--code-scrollbar-track,#2d2d2d);scrollbar-width:thin}.CodeEditor_codeEditorContainer__WX0hY::-webkit-scrollbar{height:8px;width:8px}.CodeEditor_codeEditorContainer__WX0hY::-webkit-scrollbar-track{background:#2d2d2d;background:var(--code-scrollbar-track,#2d2d2d);border-radius:4px}.CodeEditor_codeEditorContainer__WX0hY::-webkit-scrollbar-thumb{background:#555;background:var(--code-scrollbar-thumb,#555);border-radius:4px}.CodeEditor_codeEditorContainer__WX0hY::-webkit-scrollbar-thumb:hover{background:#777;background:var(--code-scrollbar-thumb-hover,#777)}.CodeEditor_copyIcon__JoBpw{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:14px;top:8px;z-index:10}.CodeEditor_copyIcon__JoBpw svg{stroke:var(--content-color);fill:none;height:16px;transition:transform .2s ease;width:16px}.CodeEditor_copyIcon__JoBpw:hover svg{transform:scale(1.2)}.CodeEditor_explainPopover__Ds0L\+{align-items:center;animation:CodeEditor_popoverFadeIn__kaepb .12s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;background-color:var(--card-bg,#fff);border:1px solid #0000001a;border:1px solid var(--border,#0000001a);border-radius:6px;box-shadow:0 2px 8px #0000001f,0 1px 3px #00000014;color:#1a1a1a;color:var(--text-primary,#1a1a1a);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:5px;padding:5px 10px;position:absolute;transform:translateX(-50%);transition:all .15s ease;white-space:nowrap;z-index:100}[data-theme=light] .CodeEditor_explainPopover__Ds0L\+{background-color:#fffffff2;border-color:#00000014;box-shadow:0 2px 10px #0000001a,0 1px 3px #0000000f}[data-theme=dark] .CodeEditor_explainPopover__Ds0L\+{background-color:#2d2d37f2;border-color:#ffffff1a;box-shadow:0 2px 12px #0000004d,0 1px 4px #0003;color:#f0f0f0}.CodeEditor_explainPopover__Ds0L\+:hover{border-color:#3b82f6;border-color:var(--primary-color,#3b82f6);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;transform:translateX(-50%) translateY(-1px)}[data-theme=dark] .CodeEditor_explainPopover__Ds0L\+:hover{border-color:#60a5fa;border-color:var(--primary-color,#60a5fa);box-shadow:0 4px 16px #00000059,0 2px 6px #00000040}.CodeEditor_explainPopover__Ds0L\+:active{transform:translateX(-50%) scale(.97)}.CodeEditor_explainPopover__Ds0L\+:before{content:"✨";font-size:10px}@keyframes CodeEditor_popoverFadeIn__kaepb{0%{opacity:0;transform:translateX(-50%) translateY(4px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.CodeEditor_codeEditorOuterWrapper__Tp8ww{display:flex;flex-direction:column;gap:6px;padding-bottom:0;width:100%}.CodeEditor_labelContainer__hueHx{align-items:center;display:flex;flex-direction:row;gap:6px;line-height:normal;margin:0}.CodeEditor_uploadBtn__TJi9e{background:#fff;background:var(--small-btn-bg,#fff);border:1px solid #ccc;border:1px solid var(--small-btn-border,#ccc);border-radius:50%;box-sizing:border-box;color:#666;color:var(--small-btn-color,#666);cursor:pointer;display:grid;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;height:18px;line-height:0;margin:0;min-height:18px;min-width:18px;padding:0;place-items:center;transition:all .2s ease-in-out;width:18px}.CodeEditor_uploadBtn__TJi9e:hover{background:#f0f0f0;background:var(--small-btn-hover-bg,#f0f0f0);border-color:#999;border-color:var(--small-btn-hover-border,#999);color:#333;color:var(--small-btn-hover-color,#333)}.CodeEditor_uploadBtn__TJi9e:active{transform:scale(.95)}.CodeEditor_codeLabel__rIdw2{align-items:center;color:#37acea;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;line-height:1.33;margin:0}:root[data-theme=light] .CodeEditor_codeLabel__rIdw2{color:#025d8a}.CodeEditor_helperText__cv0Vz{align-items:center;color:var(--muted);cursor:default;display:inline-flex;font-size:11px;font-weight:400;line-height:20px;margin-left:2px;pointer-events:none}.CodeEditor_hiddenFileInput__VVeJE{display:none!important}.CodeEditor_codeEditorWrapper__Zv9\+q{border-radius:8px;position:relative;transition:all .3s ease;width:100%}.CodeEditor_codeEditorWrapper__Zv9\+q.CodeEditor_dragging__d7uaK{background-color:var(--accent-light);border:2px dashed var(--app-primary-color)}.CodeEditor_dragOverlay__eDeuI{align-items:center;animation:CodeEditor_dragFadeIn__nQ0lp .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0073cf0d;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000}:root[data-theme=dark] .CodeEditor_dragOverlay__eDeuI{background:#0066cc1a}.CodeEditor_dragOverlayContent__L4St9{align-items:center;animation:CodeEditor_dragContentScale__NTq3w .2s ease;background:var(--card-bg);border:2px dashed var(--app-primary-color);border-radius:12px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:12px;padding:32px 48px}.CodeEditor_dragOverlayText__WRpvw{color:var(--text-primary);font-family:var(--font-primary);font-size:18px;font-weight:600;margin:0}.CodeEditor_dragOverlaySubtext__Bkn4D{color:var(--content-color);font-family:var(--font-primary);font-size:14px;font-weight:400;margin:0}@keyframes CodeEditor_dragFadeIn__nQ0lp{0%{opacity:0}to{opacity:1}}@keyframes CodeEditor_dragContentScale__NTq3w{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ExecutorPanel_executorOuterWrapper__1yWqb{display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:200px;position:relative}.ExecutorPanel_executorContainer__VH7SU{background-color:var(--card-bg);border:1px solid var(--border);border-radius:8px;border-radius:var(--radius,8px);flex:1 1;margin:0;min-height:0;overflow-y:auto;padding-bottom:16px}.ExecutorPanel_loadingOverlay__Jqeva{align-items:center;background:#0006;background:var(--modal-overlay,#0006);border-radius:8px;border-radius:var(--radius,8px);display:flex;inset:0;justify-content:center;position:absolute;z-index:1200}.ExecutorPanel_executorHeaderWrapper__gBUYS{align-items:center;background-color:var(--secondary-bg);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:6px 16px}.ExecutorPanel_executorPanelHeader__5Heuo{color:var(--text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ExecutorPanel_closeBtnPosition__2mni0{z-index:1300}.ExecutorPanel_sectionWrapper__gutg8{border-bottom:1px solid var(--border);padding:6px 16px 16px}.ExecutorPanel_sectionWrapper__gutg8:last-child{border-bottom:none}.ExecutorPanel_formBlock__d3u\+F{left:0;margin-bottom:16px;position:relative;top:6px}.ExecutorPanel_executionHeader__c1Fck{align-items:center;display:flex;font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;gap:10px;margin-top:16px}.ExecutorPanel_headerText__o04Dy{color:var(--header-color);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0}.ExecutorPanel_inputError__eqner{border-color:#dc3545!important}.ExecutorPanel_inputError__eqner:focus{box-shadow:0 0 0 2px #dc354533}.ExecutorPanel_subtleErrorMessage__rxndl{align-items:center;animation:ExecutorPanel_fadeIn__4di7r .3s ease-in-out;color:#dc3545;display:inline-flex;font-size:12px;font-weight:500;opacity:.9}@keyframes ExecutorPanel_fadeIn__4di7r{0%{opacity:0;transform:translateX(-10px)}to{opacity:.9;transform:translateX(0)}}:root[data-theme=dark] .ExecutorPanel_subtleErrorMessage__rxndl{color:#ff6b6b}.ExecutorPanel_runButtonRight__3Pd42{display:flex;justify-content:flex-end;margin-top:8px}.ExecutorPanel_checkIcon__\+lRR8{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.ExecutorPanel_executionTitle__s9Wdd{color:var(--header-color);font-size:16px;font-weight:600}.ExecutorPanel_executionOutputPanel__QW1By{border:1px solid var(--content-border-color);border-radius:12px;color:var(--header-color);display:flex;flex-direction:column;font-family:Consolas,Monaco,Courier New,monospace;gap:10px;margin-right:15px;margin-top:18px;padding:18px 22px}.ExecutorPanel_executionOutputTextBlock__9wb\+k{display:flex;flex-direction:column;gap:2px}.ExecutorPanel_executionStep__l7qt2{font-family:Consolas,Monaco,Courier New,monospace;font-size:15px;padding-block:12px}.ExecutorPanel_executionResultText__8GMPW{font-family:Consolas,Monaco,Courier New,monospace;font-size:15px;margin:10px 0 0;white-space:pre-wrap;word-break:break-word}.ExecutorPanel_success_error_content__feSyw{text-wrap:auto;font-family:inherit;font-size:14px;line-height:1.4;margin:0;text-align:left;white-space:pre-wrap}.ConfirmationPopup_backdrop__V6vxU{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000001}.ConfirmationPopup_modal__KteYZ{background:#fff;background:var(--card-bg,#fff);border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:block;letter-spacing:.3px;line-height:22px;max-width:400px;opacity:1;padding:20px;text-align:center;width:90%;z-index:1100}.ConfirmationPopup_buttons__YCd3e{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:15px}.ConfirmationPopup_confirm__3O8II{background:linear-gradient(135deg,#025d8a,#041c29);border:1px solid #37acea;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-right:2px;opacity:1;padding:8px}.ConfirmationPopup_confirm__3O8II:hover{background:#041c29;box-shadow:0 2px 8px #37acea66}.ConfirmationPopup_cancel__xwEF1{background:#3d4359 0 0 no-repeat padding-box;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;opacity:1;padding:8px}.ConfirmationPopup_cancel__xwEF1:hover{background:#2c2f42}.UploadBox_iconContainer__bYcWv{align-items:center;background:#ffffff0d;border:1px solid #e5e7eb;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:0;width:40px}.UploadBox_uploadContainer__Om0N\+{border:1px solid var(--border);border-radius:var(--radius);min-width:100%;padding:25px;width:100%}.UploadBox_uploadContainerDisabled__wRTVl{cursor:not-allowed;opacity:.5;pointer-events:none}.UploadBox_uploadContainerEnabled__RY0FR{cursor:pointer}.UploadBox_uploadPrompt__sUblU{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.UploadBox_uploadPromptText__Iv2PK{color:var(--header-color);font-size:16px;line-height:1.4;margin:0}.UploadBox_uploadPromptHighlight__AFmua{color:var(--btn-color);cursor:pointer;font-weight:500}.UploadBox_supportedText__ushfN{color:var(--content-color);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:450;margin-top:4px}.UploadBox_disabledHintText__kzLMl{color:#9ca3af;color:var(--muted,#9ca3af);font-size:14px;font-size:var(--font-size-sm,14px);font-style:normal;font-weight:500}.UploadBox_fileCard__\+0tQg{min-width:100%;width:100%}.UploadBox_fileInfo__HYGbC{text-align:left;width:100%}.UploadBox_removeButton__Ygssm{color:#ff6b6b}.UploadBox_uploadBox__B2D9a{position:relative;width:100%}.UploadBox_uploadBoxDisabled__MdTEZ{cursor:not-allowed!important;opacity:.6;pointer-events:none}.UploadBox_multiFileContainer__8fXON{display:flex;flex-direction:column;gap:8px;width:100%}.UploadBox_fileCardMultiple__6ScgO{margin-bottom:0}.UploadBox_uploadBoxWrapper__8x4zB{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:100%}.UploadBox_uploadContainer__Om0N\+:hover:not(:disabled):not(:focus){border-color:var(--app-primary-color)}.UploadBox_uploadContainer__Om0N\+:focus:not(:disabled){border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.UploadBox_filesListSection__NM4Je{display:flex;flex-direction:column;gap:8px;width:100%}.UploadBox_filesList__FEff2{display:flex;flex-direction:row;gap:8px;overflow:hidden;overflow-x:auto;width:100%}.UploadBox_fileItem__vLOmR{align-items:center;background:#f9fafb;background:var(--secondary-bg,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;display:flex;justify-content:space-between;padding:6px;transition:all .2s ease;width:100%}.UploadBox_fileItemLeft__Eidse{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.UploadBox_fileItemIcon__\+eN\+k{align-items:center;display:flex;flex-shrink:0;justify-content:center}.UploadBox_fileItemInfo__vpf2g{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.UploadBox_fileItemName__yaM5v{color:#1f2937;color:var(--text-primary,#1f2937);font-size:var(--font-size-xs);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadBox_fileItemSize__OnZXn{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:10px}.UploadBox_fileItemRemoveBtn__nyn1f{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:background .2s ease}.UploadBox_fileItemRemoveBtn__nyn1f:hover:not(:disabled){background:#ef44441a}.UploadBox_fileItemRemoveBtn__nyn1f:disabled{cursor:not-allowed;opacity:.5}.TextareaWithActions_textareaContainer__dYbtt{width:100%}.TextareaWithActions_textareaWrapper__OcRWd{position:relative;width:100%}.TextareaWithActions_textareaWrapper__OcRWd textarea{padding-right:40px}.TextareaWithActions_copyIcon__bUFpK{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.6;padding:0;position:absolute;right:10px;top:6px;transition:opacity .2s ease,transform .2s ease;width:24px;z-index:10}.TextareaWithActions_copyIcon__bUFpK:hover{opacity:1}.TextareaWithActions_copyIcon__bUFpK svg{stroke:var(--content-color);fill:none;height:16px;transition:transform .2s ease;width:16px}.TextareaWithActions_copyIcon__bUFpK:disabled{cursor:not-allowed;opacity:.3}.TextareaWithActions_copiedText__IlAG9{background:var(--card-bg);border-radius:4px;color:#007acc;color:var(--accent,#007acc);font-size:12px;opacity:0;padding:2px 8px;pointer-events:none;position:absolute;right:40px;top:2px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;white-space:nowrap;z-index:10}.TextareaWithActions_copiedText__IlAG9.TextareaWithActions_visible__ayrqh{opacity:1;visibility:visible}.TextareaWithActions_copiedText__IlAG9.TextareaWithActions_hidden__Y9\+WF{opacity:0;visibility:hidden}.TextareaWithActions_iconGroup__n1a5a{bottom:8px;display:flex;gap:6px;position:absolute;right:16px;z-index:11}.TextareaWithActions_expandIcon__RuNjq{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:22px;justify-content:center;opacity:.6;padding:0;transition:opacity .2s ease,transform .2s ease;width:12px}.TextareaWithActions_expandIcon__RuNjq svg{fill:#6b7280;fill:var(--content-color,#6b7280);stroke:#6b7280;stroke:var(--content-color,#6b7280);color:#6b7280;color:var(--content-color,#6b7280);height:16px;width:16px}.TextareaWithActions_expandIcon__RuNjq:hover{opacity:1}.TextareaWithActions_expandIcon__RuNjq:hover svg{fill:var(--content-color);stroke:var(--content-color)}.TextareaWithActions_expandIcon__RuNjq:disabled{cursor:not-allowed;opacity:.3}.FullModal_fullModalOverlay__okQNr{align-items:stretch;animation:FullModal_fadeIn__803rs .2s ease-out;background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:flex-end;left:56px;left:var(--main-width,56px);position:fixed;right:0;top:0;transition:width .25s cubic-bezier(.4,0,.2,1),left .25s cubic-bezier(.4,0,.2,1);width:calc(100vw - 56px);width:calc(100vw - var(--main-width, 56px));z-index:1000001}@keyframes FullModal_fadeIn__803rs{0%{opacity:0}to{opacity:1}}.FullModal_fullModal__8O3Bp{animation:FullModal_slideIn__ijWrz .25s ease-out;background-color:var(--menu-bg);display:flex;flex-direction:column;height:100vh;max-width:100%;overflow:hidden;padding-right:0;position:relative;transition:width .3s ease-in-out;width:100%}@keyframes FullModal_slideIn__ijWrz{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.FullModal_fullModalHeader__oB9f8{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--header-gradient);border-bottom:1px solid var(--header-border);display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;padding:2.7px 24px;position:relative}.FullModal_fullModalHeader__oB9f8:after{animation:FullModal_headerGlow__egjYf 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#37acea66 20%,#37acea99 50%,#37acea66 80%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}@keyframes FullModal_headerGlow__egjYf{0%,to{opacity:.5}50%{opacity:1}}.FullModal_fullModalHeaderLeft__AarSe{align-items:center;display:flex;flex:1 1;min-width:0}.FullModal_fullModalHeaderTitle__sNsHY{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#37acea);-webkit-background-clip:text;background-clip:text;color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.5px;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 30px #37acea4d;white-space:nowrap}.FullModal_fullModalHeaderRight__lhAaw{align-items:center;display:flex;gap:1.5rem}.FullModal_fullModalHeaderInfoItem__Uusk9{align-items:flex-start;border-right:1px solid #37acea26;display:flex;flex-direction:column;gap:2px;padding:8px 1.5rem 8px 0}.FullModal_fullModalHeaderInfoItem__Uusk9:last-of-type{border-right:none;padding-right:0}.FullModal_fullModalHeaderInfoLabel__n89W9{color:#37aceab3;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:450;font-weight:var(--font-weight-normal,450);letter-spacing:.05em}.FullModal_fullModalHeaderInfoValue__ahds5{color:#fff;color:var(--text-primary,#fff);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.FullModal_fullModalCloseBtn__KikEP{align-items:center;background:#37acea14;border:1px solid #37acea26;border-radius:8px;border-radius:var(--radius-sm,8px);color:#1a1a1a;color:var(--header-color,#1a1a1a);cursor:pointer;display:flex;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:44px;transition:all .25s cubic-bezier(.4,0,.2,1);width:44px}.FullModal_fullModalCloseBtn__KikEP:focus-within,.FullModal_fullModalCloseBtn__KikEP:hover{background:#37acea26;border-color:#37acea66;box-shadow:0 0 20px #37acea33}.FullModal_fullModalCloseBtn__KikEP:disabled{cursor:not-allowed;opacity:.5}.FullModal_fullModalMain__9lMQN{flex:1 1;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 24px 16px}.FullModal_fullModalMain__9lMQN:before{background:var(--menu-bg);content:"";display:block;flex-shrink:0;height:12px;margin:0 -24px 0 -38px;padding:0 24px 0 38px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.FullModal_fullModalMainFullHeight__TsSCr{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.FullModal_fullModalContentWrapper__3A4Zt{display:flex;flex-direction:column;transition:all .3s ease-in-out;width:100%}.FullModal_fullModalContentWrapperFullHeight__DyQro{flex:1 1;height:100%;min-height:0}.FullModal_fullModalContentInner__eIHJE{display:flex;flex-direction:column;height:100%;min-height:0}.FullModal_fullModalFooter__xeScA{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--footer-gradient);border-top:1px solid var(--header-border);bottom:0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:13px 24px;position:relative;z-index:10}.FullModal_fullModalFooter__xeScA:before{background:linear-gradient(90deg,#0000,#37acea4d 30%,#37acea80 50%,#37acea4d 70%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.FullModal_splitLayout__aCvxu{align-items:flex-start;display:flex;flex-direction:row;gap:0;height:auto;max-height:calc(100vh - 200px);width:100%}.FullModal_splitHeaderBar__229up{background-color:#f5f5f5;background-color:var(--muted-foreground,#f5f5f5);border-radius:8px 8px 0 0;display:flex;display:none;flex-direction:row;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin-bottom:12px;min-height:48px;width:100%}.FullModal_splitHeaderColLeft__0AQof{border-right:1px solid #e5e7eb;border-right:1px solid var(--content-border-color,#e5e7eb);flex:0 0 58%;max-width:60%}.FullModal_splitHeaderColLeft__0AQof,.FullModal_splitHeaderColRight__xL\+ij{align-items:center;color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:flex;height:48px;justify-content:flex-start;padding:0 0 0 24px}.FullModal_splitHeaderColRight__xL\+ij{flex:1 1}.FullModal_splitLeftPanel__nSWCC{flex:0 0 61%;max-width:58%;padding:0 16px 0 0}.FullModal_splitLeftPanel__nSWCC,.FullModal_splitRightPanel__SZ--D{background:#0000;height:calc(100vh - 150px);overflow-x:hidden;overflow-y:auto}.FullModal_splitRightPanel__SZ--D{border-left:1px solid #e5e7eb;border-left:1px solid var(--border-color,#e5e7eb);display:flex;flex:1 1;flex-direction:column;padding:0 0 0 24px}@media (max-width:1024px){.FullModal_splitLayout__aCvxu{flex-direction:column}.FullModal_splitLeftPanel__nSWCC,.FullModal_splitRightPanel__SZ--D{border-left:none;flex:none;height:auto;max-height:none;max-width:100%;padding-left:0;padding-right:0;width:100%}.FullModal_splitRightPanel__SZ--D{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);margin-top:24px;padding-top:24px}.FullModal_splitHeaderBar__229up{display:none}}@media (max-width:768px){.FullModal_fullModal__8O3Bp{max-width:100%}.FullModal_fullModalHeader__oB9f8{flex-wrap:wrap;gap:12px;padding:12px 16px}.FullModal_fullModalHeaderRight__lhAaw{gap:12px}.FullModal_fullModalHeaderInfoItem__Uusk9{display:none}.FullModal_fullModalHeaderInfoItem__Uusk9:last-of-type{display:flex}.FullModal_fullModalMain__9lMQN{padding:16px}.FullModal_fullModalFooter__xeScA{flex-wrap:wrap;padding:12px 16px}}[data-theme=light] .FullModal_fullModalHeaderTitle__sNsHY{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#025d8a,#37acea);-webkit-background-clip:text;background-clip:text;text-shadow:none}[data-theme=light] .FullModal_fullModalHeader__oB9f8:after{background:linear-gradient(90deg,#0000,#025d8a4d 20%,#025d8a80 50%,#025d8a4d 80%,#0000)}[data-theme=light] .FullModal_fullModalHeaderInfoLabel__n89W9{color:#025d8ab3}.AccessControlGuide_overlay__1pRXp{align-items:center;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000002}.AccessControlGuide_popup__Sj\+Pg{animation:AccessControlGuide_slideIn__Yx9py .25s ease-out;background:var(--modal-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-lg,0 25px 50px -12px #00000040);display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:90%}@keyframes AccessControlGuide_slideIn__Yx9py{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AccessControlGuide_header__C9Hen{align-items:center;background:var(--modal-bg);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.AccessControlGuide_header__C9Hen h2{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:8px;margin:0}.AccessControlGuide_closeBtn__XNgj3{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.AccessControlGuide_closeBtn__XNgj3:hover{background:var(--hover-bg);border-color:var(--app-primary-color);color:var(--text-primary)}.AccessControlGuide_content__Da3zl{background:var(--modal-bg);flex:1 1;overflow-y:auto;padding:24px}.AccessControlGuide_introSection__GvxyW{border-bottom:1px solid var(--border-color);margin-bottom:28px;padding-bottom:20px}.AccessControlGuide_introSection__GvxyW p{color:var(--text-primary);font-size:14px;line-height:1.6;margin:0 0 12px}.AccessControlGuide_featureList__ZIyMd{color:var(--text-primary);margin:0;padding-left:20px}.AccessControlGuide_featureList__ZIyMd li{font-size:14px;line-height:1.5;margin-bottom:8px}.AccessControlGuide_featureList__ZIyMd strong{color:var(--app-primary-color)}.AccessControlGuide_section__vvpfw{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;margin-bottom:32px;padding:20px}.AccessControlGuide_sectionTitle__vEUn1{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:12px;margin:0 0 20px;padding-bottom:12px}.AccessControlGuide_sectionNumber__e65\+s{align-items:center;background:var(--app-primary-color);border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:600;height:28px;justify-content:center;width:28px}.AccessControlGuide_sectionTitle__vEUn1 code{color:var(--app-primary-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:16px}.AccessControlGuide_subsection__0GYLj{margin-bottom:20px}.AccessControlGuide_subsection__0GYLj:last-child{margin-bottom:0}.AccessControlGuide_subsection__0GYLj h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 10px}.AccessControlGuide_subsection__0GYLj p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 12px}.AccessControlGuide_subsection__0GYLj strong{color:var(--text-primary)}.AccessControlGuide_paramList__zJw54{color:var(--text-secondary);margin:12px 0 0;padding-left:20px}.AccessControlGuide_paramList__zJw54 li{font-size:13px;line-height:1.5;margin-bottom:6px}.AccessControlGuide_paramList__zJw54 code{background:var(--code-bg);border-radius:4px;color:var(--app-primary-color);font-family:Monaco,Menlo,monospace;font-size:12px;padding:2px 6px}.AccessControlGuide_howItWorks__Nr7T0{background:var(--modal-bg);border:1px solid var(--border-color);border-radius:8px;margin-top:12px;padding:12px 16px}.AccessControlGuide_howItWorks__Nr7T0 strong{color:var(--text-primary);display:block;font-size:13px;margin-bottom:8px}.AccessControlGuide_howItWorks__Nr7T0 ul{margin:0;padding-left:18px}.AccessControlGuide_howItWorks__Nr7T0 li{color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:4px}.AccessControlGuide_howItWorks__Nr7T0 code{background:var(--code-bg);border-radius:4px;color:var(--code-color);font-family:Monaco,Menlo,monospace;font-size:11px;padding:2px 6px}.AccessControlGuide_codeBlock__vc0QK{background:var(--code-bg);border:1px solid var(--code-border);border-radius:8px;overflow-x:auto;padding:14px 16px}.AccessControlGuide_codeBlock__vc0QK pre{word-wrap:break-word;color:var(--code-color);font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap}.AccessControlGuide_wildcardInfo__s6xTY{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;display:flex;gap:12px;margin-top:8px;padding:16px 20px}.AccessControlGuide_wildcardInfo__s6xTY>div{flex:1 1}.AccessControlGuide_wildcardInfo__s6xTY strong{color:var(--text-primary);display:block;font-size:14px;margin-bottom:8px}.AccessControlGuide_wildcardInfo__s6xTY p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0 0 12px}.AccessControlGuide_wildcardInfo__s6xTY code{background:var(--code-bg);border-radius:4px;color:var(--app-primary-color);font-family:Monaco,Menlo,monospace;font-size:12px;padding:2px 6px}.AccessControlGuide_content__Da3zl::-webkit-scrollbar{width:8px}.AccessControlGuide_content__Da3zl::-webkit-scrollbar-track{background:#0000}.AccessControlGuide_content__Da3zl::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.AccessControlGuide_content__Da3zl::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ResourceAccordion_accordionContainer__5Z\+HI{display:flex;flex-direction:column;gap:8px;width:100%}.ResourceAccordion_accordionItem__v2RIM{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-lg,8px);overflow:hidden}.ResourceAccordion_accordionHeader__Ubt-F{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:6px 12px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.ResourceAccordion_accordionHeader__Ubt-F:hover{background:color-mix(in oklab,#f3f4f6 30%,#0000);background:color-mix(in oklab,var(--muted-foreground,#f3f4f6) 30%,#0000)}.ResourceAccordion_accordionHeader__Ubt-F:focus{box-shadow:0 0 0 3px #0073cf26;box-shadow:var(--focus-ring,0 0 0 3px #0073cf26);outline:none}.ResourceAccordion_accordionHeaderLeft__uO0Ku{align-items:center;display:flex;gap:8px}.ResourceAccordion_chevronIcon__-tyof{align-items:center;color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:inline-flex;height:16px;justify-content:center;width:16px}.ResourceAccordion_chevronIcon__-tyof svg{color:#1a1a1a!important;color:var(--text-primary,#1a1a1a)!important}.ResourceAccordion_typeIcon__NudXI{align-items:center;color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:inline-flex;height:16px;justify-content:center;width:16px}.ResourceAccordion_typeIcon__NudXI svg{color:#1a1a1a!important;color:var(--text-primary,#1a1a1a)!important}.ResourceAccordion_accordionTitle__RvrUj{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:.5px;text-transform:capitalize}.ResourceAccordion_accordionTitle__RvrUj,.ResourceAccordion_countBadge__B6tor{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.ResourceAccordion_countBadge__B6tor{align-items:center;background:#0073cf1a;border-radius:16px;color:#0073cf;color:var(--app-primary-color,#0073cf);display:inline-flex;font-size:10px;font-weight:400;font-weight:var(--font-weight-normal,400);justify-content:center;min-height:20px;min-width:23px;padding:2px 6px}.ResourceAccordion_accordionContent__rKouu{background:#fff;background:var(--card-bg,#fff);padding:10px 12px}.ResourceAccordion_pillsContainer__3LncQ{display:flex;flex-wrap:wrap;gap:6px}.ResourceAccordion_resourcePill__DgPHc{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:16px;color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);gap:6px;height:19px;padding:0 8px;transition:all .2s ease}.ResourceAccordion_resourcePill__DgPHc:hover{background:#0073cf1a;background:var(--accent-light,#0073cf1a);border-color:#0073cf;border-color:var(--app-primary-color,#0073cf)}.ResourceAccordion_resourcePill__DgPHc.ResourceAccordion_clickable__-s\+eg{cursor:pointer}.ResourceAccordion_resourcePill__DgPHc.ResourceAccordion_clickable__-s\+eg:focus{box-shadow:0 0 0 3px #0073cf26;box-shadow:var(--focus-ring,0 0 0 3px #0073cf26);outline:none}.ResourceAccordion_accordionContainerDisabled__8DV5U .ResourceAccordion_accordionTitle__RvrUj,.ResourceAccordion_accordionContainerDisabled__8DV5U .ResourceAccordion_typeIcon__NudXI svg{color:var(--muted)!important}.ResourceAccordion_accordionContainerDisabled__8DV5U .ResourceAccordion_resourcePill__DgPHc:hover{background:#f1f1f1;background:var(--disabled-bg,#f1f1f1);border-color:#e5e7eb;border-color:var(--border,#e5e7eb)}.ResourceAccordion_accordionContainerDisabled__8DV5U .ResourceAccordion_resourcePill__DgPHc{background:#f1f1f1;background:var(--disabled-bg,#f1f1f1);color:var(--muted);cursor:pointer;opacity:1}.ResourceAccordion_accordionContainerDisabled__8DV5U .ResourceAccordion_resourcePill__DgPHc .ResourceAccordion_removePillButton__xJ8XJ{display:none}.ResourceAccordion_pillText__rqtlc{align-items:center;display:inline-flex;gap:4px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceAccordion_versionTag__3l8Dk{border-radius:8px;flex-shrink:0;font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:14px}.ResourceAccordion_versionBadge__LMUl5,.ResourceAccordion_versionTag__3l8Dk{align-items:center;background:#0073cf1a;background:var(--accent-light,#0073cf1a);color:#0073cf;color:var(--accent,var(--app-primary-color,#0073cf));display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:10px;padding:0 5px;white-space:nowrap}.ResourceAccordion_versionBadge__LMUl5{border-radius:10px;font-weight:500;font-weight:var(--font-weight-medium,500);line-height:16px}.ResourceAccordion_removePillButton__xJ8XJ{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;padding:0;transition:all .2s ease;width:14px}.ResourceAccordion_removePillButton__xJ8XJ:hover{background:#ef444426}.ResourceAccordion_removePillButton__xJ8XJ svg{color:#6b7280!important;color:var(--muted,#6b7280)!important;height:10px;width:10px}.ResourceAccordion_resourcePill__DgPHc.ResourceAccordion_restricted__6HUhl{cursor:not-allowed;opacity:.6;pointer-events:auto}.ResourceAccordion_resourcePill__DgPHc.ResourceAccordion_restricted__6HUhl:hover{background:#fff;background:var(--card-bg,#fff);border-color:#e5e7eb;border-color:var(--border,#e5e7eb)}.ResourceAccordion_removePillButton__xJ8XJ:hover svg{color:#ef4444!important;color:var(--danger,#ef4444)!important}.Toggle_toggleSwitch__fgq5l{display:inline-block;height:24px;position:relative;width:44px}.Toggle_toggleSwitch__fgq5l input{height:0;opacity:0;width:0}.Toggle_slider__CUiDw{background-color:#d1d5db;background-color:var(--border-color,#d1d5db);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .15s ease;transition:background-color var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-fast,.15s) ease}.Toggle_slider__CUiDw:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #00000026;content:"";height:18px;left:3px;position:absolute;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .15s ease;transition:transform var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275)),box-shadow var(--transition-fast,.15s) ease;width:18px}.Toggle_toggleSwitch__fgq5l:hover .Toggle_slider__CUiDw{box-shadow:0 2px 8px #00000014;box-shadow:var(--shadow-soft,0 2px 8px #00000014)}.Toggle_toggleSwitch__fgq5l:hover .Toggle_slider__CUiDw:before{box-shadow:0 2px 6px #0003}.Toggle_toggleSwitch__fgq5l input:focus-visible+.Toggle_slider__CUiDw{outline:2px solid var(--app-primary-color);outline-offset:2px}.Toggle_toggleSwitch__fgq5l input:checked+.Toggle_slider__CUiDw{background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));box-shadow:0 0 12px #0073cf4d;box-shadow:var(--shadow-glow,0 0 12px #0073cf4d)}.Toggle_toggleSwitch__fgq5l input:checked+.Toggle_slider__CUiDw:before{box-shadow:0 2px 6px #0073cf4d;transform:translateX(20px)}.Toggle_toggleSwitch__fgq5l:active .Toggle_slider__CUiDw:before{width:22px}.Toggle_toggleSwitch__fgq5l input:checked:active+.Toggle_slider__CUiDw:before{transform:translateX(16px)}.Toggle_toggleSwitch__fgq5l.Toggle_disabled__T44Z5{opacity:.5;pointer-events:none}.Toggle_toggleSwitch__fgq5l.Toggle_disabled__T44Z5 .Toggle_slider__CUiDw{cursor:not-allowed}:root[data-theme=dark] .Toggle_slider__CUiDw{background-color:#ffffff26}:root[data-theme=light] .Toggle_slider__CUiDw{background-color:#d1d5db}:root[data-theme=light] .Toggle_toggleSwitch__fgq5l input:checked+.Toggle_slider__CUiDw{background:linear-gradient(135deg,#025d8a,#037aba);box-shadow:0 0 12px #025d8a40}:root[data-theme=light] .Toggle_toggleSwitch__fgq5l input:checked+.Toggle_slider__CUiDw:before{box-shadow:0 2px 6px #025d8a40}.InfoTag_tooltip-container__LrL9H{display:inline-block;position:relative}.InfoTag_tooltip-container__LrL9H:after{border:5px solid #0000;border-top-color:#343741;content:"";display:none;left:15px;position:absolute;top:-3px;transform:translateX(-50%)}.InfoTag_tooltip-container__LrL9H:hover:after{display:block}.InfoTag_info-icon__vkAMH{height:15px;margin-left:2px;position:relative;top:2px;transition:fill .3s ease;width:16px}.InfoTag_tooltip-container__LrL9H:hover .InfoTag_tooltip-text__4E4UC{opacity:1;visibility:visible}.InfoTag_tooltip-text__4E4UC{background-color:#ccc;border-radius:5px;bottom:111%;color:#000;font-size:12px;font-weight:500;left:-35px;opacity:0;padding:5px 10px;position:absolute;text-align:center;transition:opacity .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.ExportFilesModal_modalOverlay__Tv2vZ{align-items:center;animation:ExportFilesModal_iafFadeIn__jcdkc .15s ease;animation:ExportFilesModal_iafFadeIn__jcdkc var(--transition-fast,.15s) ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ExportFilesModal_modalContainer__edOA\+{animation:ExportFilesModal_iafModalEnter__R5S4r .25s cubic-bezier(.175,.885,.32,1.275);animation:ExportFilesModal_iafModalEnter__R5S4r var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));background:var(--card-bg);border-radius:20px;border-radius:var(--radius-lg,20px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);display:flex;flex-direction:column;max-height:85vh;max-width:720px;overflow:hidden;width:90%}@keyframes ExportFilesModal_modalSlideIn__TG2je{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ExportFilesModal_modalHeader__hHaye{align-items:center;background:var(--header-bg);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.ExportFilesModal_modalHeaderLeft__Yu-aJ{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.ExportFilesModal_modalTitle__Lk1wv{color:var(--text-primary);font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ExportFilesModal_modalCloseBtn__a25xS{align-items:center;background:#0000;border:0;border-radius:var(--radius-sm);color:var(--header-color);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.ExportFilesModal_modalCloseBtn__a25xS:hover{background:var(--hover-background)}.ExportFilesModal_stepIndicator__06BJ5{align-items:center;display:flex;gap:8px}.ExportFilesModal_stepBadge__c2bh3{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:50%;color:var(--badge-color);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:24px;justify-content:center;width:24px}.ExportFilesModal_stepBadge__c2bh3.ExportFilesModal_active__fcgvp{background:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.ExportFilesModal_stepBadge__c2bh3.ExportFilesModal_completed__gPFNr{background:var(--success);border-color:var(--success);color:#fff}.ExportFilesModal_stepLabel__Rrtur{color:var(--content-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ExportFilesModal_stepLabel__Rrtur.ExportFilesModal_active__fcgvp{color:var(--text-primary)}.ExportFilesModal_stepDivider__b8x4E{background:var(--border-color);height:2px;width:16px}.ExportFilesModal_modalContent__pQe62{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:20px 24px}.ExportFilesModal_modalFooter__A2LmU{background:var(--card-bg);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.ExportFilesModal_fileSelectionContainer__Zoecf{display:flex;flex-direction:column;gap:16px}.ExportFilesModal_filesListHeader__6ShvI{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ExportFilesModal_filesListHeader__6ShvI h4{color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0;text-transform:capitalize}.ExportFilesModal_headerControls__zVMEj{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:flex-end}.ExportFilesModal_selectAllContainer__DNffk{align-items:center;display:flex;flex-shrink:0;gap:8px}.ExportFilesModal_selectAllLabel__9s05e{color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ExportFilesModal_searchFieldWrapper__A9DYT{width:200px}.ExportFilesModal_fileStructureContainer__40jek{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius);flex:1 1;max-height:300px;min-height:200px;overflow-y:auto}.ExportFilesModal_fileStructure__EQ3u4{padding:8px}.ExportFilesModal_fileItem__J9LN5{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:12px;padding:8px 12px;transition:background-color .15s ease}.ExportFilesModal_fileLabel__Vx8Nz{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-sm);gap:8px}.ExportFilesModal_fileName__BDXIB{font-weight:var(--font-weight-medium)}.ExportFilesModal_searchInfo__o3mOu{color:var(--content-color);font-size:var(--font-size-xs)}.ExportFilesModal_configContainer__Iw1bD{max-height:100%;overflow-y:auto}.ExportFilesModal_configurationForm__YgPdX{padding:0}.ExportFilesModal_configSection__Hgr0e{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:20px}.ExportFilesModal_configSection__Hgr0e:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ExportFilesModal_sectionTitle__w15--{color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0 0 12px;text-transform:capitalize}.ExportFilesModal_fieldsGrid__SKdJp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.ExportFilesModal_fieldsGrid__SKdJp{grid-template-columns:1fr}}.ExportFilesModal_fieldGroup__LdwQU{display:flex;flex-direction:column;gap:6px}.ExportFilesModal_fieldLabel__08L-U{color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:capitalize}.ExportFilesModal_required__ouQP9{color:var(--danger);font-weight:var(--font-weight-bold);margin-left:2px}.ExportFilesModal_fieldInput__4VhRV{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:36px;padding:0 12px;transition:all .2s ease;width:100%}.ExportFilesModal_fieldInput__4VhRV::placeholder{color:var(--content-color)}.ExportFilesModal_fieldInput__4VhRV:hover:not(:disabled):not(:focus){border-color:var(--app-primary-color)}.ExportFilesModal_fieldInput__4VhRV:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.ExportFilesModal_fieldCheckboxWrapper__mcedc{align-items:center;display:flex;gap:8px;height:36px}.ExportFilesModal_checkboxText__FvPFt{color:var(--content-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}.ExportFilesModal_loaderContainer__hj1si{align-items:center;display:flex;height:200px;justify-content:center}.ExportFilesModal_modalForm__Wtvj\+{display:flex;flex-direction:column;height:100%;max-height:85vh}@media (max-width:600px){.ExportFilesModal_modalContainer__edOA\+{max-height:90vh;width:95%}.ExportFilesModal_modalHeader__hHaye{padding:12px 16px}.ExportFilesModal_modalContent__pQe62{padding:16px}.ExportFilesModal_modalFooter__A2LmU{padding:12px 16px}.ExportFilesModal_filesListHeader__6ShvI{align-items:stretch;flex-direction:column;gap:12px}.ExportFilesModal_headerControls__zVMEj{flex-direction:column;gap:12px}.ExportFilesModal_searchFieldWrapper__A9DYT{width:100%}.ExportFilesModal_selectAllContainer__DNffk{justify-content:flex-start}.ExportFilesModal_stepIndicator__06BJ5{display:none}}.FilterModal_modal__ibOby{align-items:center;backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background:#00000080;background:var(--modal-overlay,#00000080);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.FilterModal_modalContent__UzQ7y{background:#fff;background:var(--card-bg,#fff);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:8px;box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-lg,0 4px 15px #0000001a);max-width:90%;padding:20px;position:relative;width:450px}.FilterModal_heading__7Rf9-{color:#333;color:var(--header-color,#333);font-size:20px;font-weight:700;margin-bottom:10px}.FilterModal_subtitle__r2Juc{color:#666;color:var(--content-color,#666);font-size:14px;font-style:normal;margin-bottom:20px}.FilterModal_tagsContainer__s2qXQ{display:flex;flex-wrap:wrap;gap:10px;height:220px;margin-bottom:20px;overflow-y:scroll}.FilterModal_tag__YxKSU{align-items:center;background:#0000;background:var(--input-bg,#0000);border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;color:#333;color:var(--header-color,#333);cursor:pointer;display:flex;padding:5px 10px;transition:all .2s ease}.FilterModal_tag__YxKSU:hover{background:#f5f5f5;background:var(--hover-background,#f5f5f5)}.FilterModal_selectedTag__\+C-Uf{background-color:#007cc3;background-color:var(--btn-color,#007cc3);border-color:#007cc3;border-color:var(--btn-color,#007cc3);color:#fff;color:var(--primary-button-color,#fff)}.FilterModal_tag__YxKSU input{margin-right:8px}.FilterModal_applyButton__H0s5m{background-color:#007cc3;background-color:var(--btn-color,#007cc3);border:none;border-radius:4px;color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;margin-right:10px;padding:10px 20px}.FilterModal_applyButton__H0s5m:hover{background-color:#041c29;background-color:var(--accent-hover,#041c29)}.FilterModal_clearButton__bglrc{background-color:#025d8a;background-color:var(--btn-color,#025d8a);border:none;border-radius:4px;color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;margin-right:10px;padding:10px 20px}.FilterModal_clearButton__bglrc:hover{background-color:#041c29;background-color:var(--accent-hover,#041c29)}.FilterModal_closeButton__tSbfQ{background:none;border:none;color:inherit;color:var(--header-color,inherit);cursor:pointer;position:absolute;right:10px;top:10px}.FilterModal_closeButton__tSbfQ:hover{color:inherit;color:var(--content-color,inherit)}.FilterModal_applyButton__H0s5m:disabled{background-color:#ccc;background-color:var(--disabled-bg,#ccc);cursor:not-allowed}.FilterModal_serverTypeSection__4kHbG{margin-bottom:20px;padding-top:15px}.FilterModal_sectionTitle__BP3n5{color:#333;color:var(--header-color,#333);font-size:16px;font-weight:600;margin-bottom:10px}.FilterModal_typeTagsContainer__Ansh7{align-items:center;display:flex;gap:15px}.EmptyState_container__UQwpO{align-items:center;animation:EmptyState_iafFadeInUp__U3w6Z .35s cubic-bezier(.4,0,.2,1);animation:EmptyState_iafFadeInUp__U3w6Z var(--transition-slow,.35s) var(--transition-smooth,cubic-bezier(.4,0,.2,1));display:flex;flex:1 1 100%;flex-direction:column;height:100%;justify-content:center;margin:auto;min-height:300px;padding:16px;text-align:center;width:100%}.EmptyState_iconWrapper__76JQS{animation:EmptyState_iafBounceIn__IK-bn .6s cubic-bezier(.175,.885,.32,1.275);animation:EmptyState_iafBounceIn__IK-bn .6s var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));margin-bottom:24px;position:relative}.EmptyState_iconGlow__\+NBXC{animation:EmptyState_iafPulseRing__ODIog 2s ease-in-out infinite;background:#ff6b35;background:var(--accent,#ff6b35);border-radius:50%;filter:blur(20px);inset:-8px;opacity:.15;position:absolute}.EmptyState_iconCircle__bGk0o{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ea580c26,#fb923c1a);border:1px solid #ea580c33;border-radius:50%;box-shadow:0 4px 16px #0000000d;box-shadow:var(--shadow-soft,0 4px 16px #0000000d);display:flex;height:72px;justify-content:center;position:relative;transition:transform .25s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));width:72px}.EmptyState_container__UQwpO:hover .EmptyState_iconCircle__bGk0o{transform:scale(1.05) rotate(5deg)}.EmptyState_funnelIcon__FV6cL{stroke:#ea580c;animation:EmptyState_iafPulse__XkVKC 2s ease-in-out infinite;color:#ea580c;height:32px;width:32px}.EmptyState_heading__7fo37{background:linear-gradient(135deg,#1a1a1a,#1a1a1ab3);background:linear-gradient(135deg,var(--foreground,#1a1a1a) 0,#1a1a1ab3 100%);background-clip:text;-webkit-background-clip:text;color:#1a1a1a;color:var(--foreground,#1a1a1a);font-size:20px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.EmptyState_message__d3\+Nb{color:#6b7280;color:var(--content-color,#6b7280);font-size:14px;line-height:1.6;margin-bottom:24px;max-width:28rem}.EmptyState_filtersContainer__wfkI7{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;max-width:36rem;width:-webkit-fit-content;width:fit-content}.EmptyState_filterGroup__JwCkZ{align-items:center;background:#fafafa;background:var(--secondary-bg,#fafafa);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.EmptyState_filterGroupLabel__OU9I\+{color:#6b7280;color:var(--content-color,#6b7280);font-size:12px;font-weight:600;min-width:70px;text-align:left}.EmptyState_filtersSection__josRo{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;max-width:32rem}.EmptyState_filtersLabel__ncFtH{color:#6b7280;color:var(--content-color,#6b7280);font-size:12px}.EmptyState_filterBadges__GVedo{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.EmptyState_badge__A0DNm{align-items:center;background:#f3f4f6;background:var(--secondary,#f3f4f6);border:1px solid #0000;border-radius:6px;border-radius:var(--radius,6px);color:#374151;color:var(--secondary-foreground,#374151);display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:4px 8px;white-space:nowrap}.EmptyState_actions__6h2WJ{align-items:center;display:flex;flex-direction:row;gap:12px}.EmptyState_clearButton__\+1D88{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border-radius:12px;border-radius:var(--radius,12px);color:#fff;color:var(--primary-foreground,#fff);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;outline:none;padding-inline:1.25rem;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,background .15s ease;transition:transform var(--transition-fast,.15s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-fast,.15s) ease,background var(--transition-fast,.15s) ease;white-space:nowrap}.EmptyState_clearButton__\+1D88:hover{box-shadow:0 4px 16px #37acea80;box-shadow:var(--shadow-glow,0 4px 16px #37acea80);transform:translateY(-2px)}.EmptyState_clearButton__\+1D88:active{transform:translateY(0) scale(.98)}.EmptyState_clearButton__\+1D88:focus-visible{box-shadow:0 0 0 3px #0073cf4d}.EmptyState_clearButton__\+1D88:disabled{opacity:.5;pointer-events:none}.EmptyState_createButton__cfo1F{align-items:center;background:#fff;background:var(--secondary-bg,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--content-border-color,#e5e7eb);border-radius:12px;border-radius:var(--radius,12px);color:#1a1a1a;color:var(--foreground,#1a1a1a);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:40px;justify-content:center;outline:none;padding-inline:1.25rem;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease;transition:transform var(--transition-fast,.15s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-fast,.15s) ease,background var(--transition-fast,.15s) ease,color var(--transition-fast,.15s) ease,border-color var(--transition-fast,.15s) ease;white-space:nowrap}.EmptyState_createButton__cfo1F:hover{background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border-color:#37acea;box-shadow:0 4px 16px #37acea80;box-shadow:var(--shadow-glow,0 4px 16px #37acea80);color:#fff;transform:translateY(-2px)}.EmptyState_createButton__cfo1F:active{transform:translateY(0) scale(.98)}.EmptyState_createButton__cfo1F:focus-visible{box-shadow:0 0 0 3px #0073cf4d}.EmptyState_createButton__cfo1F:disabled{opacity:.5;pointer-events:none}@media (prefers-color-scheme:dark){.EmptyState_iconCircle__bGk0o{background:#ea580c1a;border:1px solid #ea580c4d}.EmptyState_createButton__cfo1F{background:#ffffff1a;border:1px solid #fff3}.EmptyState_createButton__cfo1F:hover{background:#ffffff26}}.ShareModal_overlay__fOZYt{align-items:center;animation:ShareModal_fadeIn__L87sY .2s ease;background:#00000073;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes ShareModal_fadeIn__L87sY{0%{opacity:0}to{opacity:1}}@keyframes ShareModal_slideUp__-MEDz{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ShareModal_modal__WjXRF{animation:ShareModal_slideUp__-MEDz .25s ease;background:#fff;background:var(--card-bg,#fff);border-radius:16px;box-shadow:0 20px 60px #00000026,0 0 0 1px #e5e7eb;box-shadow:0 20px 60px #00000026,0 0 0 1px var(--border-color,#e5e7eb);display:flex;flex-direction:column;max-height:80vh;max-width:90vw;overflow:hidden;width:440px}.ShareModal_header__wMq4W{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;padding:20px 24px 16px}.ShareModal_headerLeft__AhQgr{align-items:center;display:flex;gap:10px}.ShareModal_headerIcon__2g2jg{align-items:center;background:#10b9811a;border-radius:10px;color:#10b981;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ShareModal_headerTitle__0p2gL{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:16px;font-weight:600;margin:0}.ShareModal_headerSubtitle__9ko3f{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px;margin:2px 0 0;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareModal_closeBtn__61oYf{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.ShareModal_closeBtn__61oYf:hover{background:#0000000f;background:var(--hover-background,#0000000f);color:#1a1a1a;color:var(--header-color,#1a1a1a)}.ShareModal_body__RnluO{flex:1 1;overflow-y:auto;padding:20px 24px}.ShareModal_toggleRow__1s3UC{align-items:center;background:#f9fafb;background:var(--input-bg,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.ShareModal_toggleLabel__lSIeE{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:13px;font-weight:500}.ShareModal_toggleDescription__nMwmr{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;margin-top:2px}.ShareModal_departmentSection__hC-6c{animation:ShareModal_fadeIn__L87sY .2s ease}.ShareModal_sectionLabel__yqPvG{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:13px;font-weight:500;margin-bottom:8px}.ShareModal_footer__83iuv{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.ShareModal_loadingContainer__gm-7g{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.ShareModal_spinner__P-evK{animation:ShareModal_spin__dhi7i .7s linear infinite;border:3px solid #e5e7eb;border-top-color:#0073cf;border:3px solid var(--border-color,#e5e7eb);border-radius:50%;border-top-color:var(--app-primary-color,#0073cf);height:28px;width:28px}@keyframes ShareModal_spin__dhi7i{to{transform:rotate(1turn)}}.ShareModal_loadingText__4UUWd{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px}.ShareModal_errorContainer__3KX67{align-items:center;background:#dc26260f;border:1px solid #dc262633;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.ShareModal_errorText__QMHY2{color:#dc2626;font-size:13px}.DepartmentSelector_deptContainer__x1pFE{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;margin-top:0;outline:none;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.DepartmentSelector_deptContainer__x1pFE:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.DepartmentSelector_pickerWrapper__SbrbM{align-items:center;cursor:default;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;min-height:28px;position:relative}.DepartmentSelector_deptPickerLabel__PojGK{color:var(--accent);flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;line-height:28px;margin:0}.DepartmentSelector_deptPickerLabel__PojGK:after{content:":"}.DepartmentSelector_pillsContainer__BYoSy{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:8px;min-height:28px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 0}.DepartmentSelector_pillsContainer__BYoSy::-webkit-scrollbar{height:4px}.DepartmentSelector_pillsContainer__BYoSy::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.DepartmentSelector_pillsContainer__BYoSy::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.DepartmentSelector_pillsContainer__BYoSy::-webkit-scrollbar{width:4px}.DepartmentSelector_pillsContainer__BYoSy::-webkit-scrollbar-track{background:#0000}.DepartmentSelector_pillsContainer__BYoSy::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.DepartmentSelector_pillsContainer__BYoSy::-webkit-scrollbar-thumb:hover{background:var(--muted)}.DepartmentSelector_pillsContainerDisabled__BC9br{opacity:.6}.DepartmentSelector_pillsContainerDisabled__BC9br .DepartmentSelector_deptPill__WPSdC{cursor:not-allowed!important}.DepartmentSelector_placeholder__Zn7hy{color:var(--muted);font-size:var(--font-size-sm);font-style:normal;pointer-events:none;-webkit-user-select:none;user-select:none}.DepartmentSelector_deptPill__WPSdC{align-items:center;background:var(--accent-light);border:1px solid var(--accent);border-radius:20px;box-shadow:var(--shadow-card);color:var(--text-primary);cursor:default;display:inline-flex;flex-shrink:0;font-family:var(--font-primary);font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;max-width:140px;min-width:auto;overflow:hidden;padding:6px 12px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.DepartmentSelector_deptPill__WPSdC:before{background:linear-gradient(90deg,#0000,#37acea26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%}.DepartmentSelector_deptPill__WPSdC:hover:before{left:100%}.DepartmentSelector_deptPill__WPSdC:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.DepartmentSelector_pillText__GHekp{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DepartmentSelector_pillIcon__NrZb3{color:var(--accent);flex-shrink:0}.DepartmentSelector_removeDeptBtn__P69AN{align-items:center;background:#ff6b6b26;border:none;border-radius:50%;color:#ff6b6b;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:16px}.DepartmentSelector_removeDeptBtn__P69AN:focus,.DepartmentSelector_removeDeptBtn__P69AN:focus-visible,.DepartmentSelector_removeDeptBtn__P69AN:hover{background:#ff6b6b4d;outline:none;transform:scale(1.1)}.DepartmentSelector_pickerDropdown__MOuvn{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--menu-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:280px;max-width:300px;min-width:200px;overflow:hidden;width:-webkit-max-content;width:max-content}.DepartmentSelector_pickerDropdown__MOuvn:focus-visible{outline:none}.DepartmentSelector_searchContainer__oszPD{background:var(--card-bg);border-bottom:1px solid var(--border-color);flex-shrink:0;padding:10px 12px}.DepartmentSelector_dropdownTop__A-Sqz .DepartmentSelector_searchContainer__oszPD{border-bottom:none;border-top:1px solid var(--border-color);order:2}.DepartmentSelector_listContainer__57eaT{flex:1 1;max-height:242px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto}@media (max-height:400px){.DepartmentSelector_pickerDropdown__MOuvn{max-height:200px}.DepartmentSelector_listContainer__57eaT{max-height:142px}}@media (max-height:600px){.DepartmentSelector_pickerDropdown__MOuvn{max-height:250px}.DepartmentSelector_listContainer__57eaT{max-height:192px}}.DepartmentSelector_noResults__3HN\+4{color:var(--muted);font-size:var(--font-size-sm);font-style:normal;padding:16px;text-align:center}.DepartmentSelector_deptItem__0MyWo{align-items:center;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:10px;margin:4px 8px;padding:10px 12px;position:relative;transition:all .2s ease;white-space:nowrap}.DepartmentSelector_deptItem__0MyWo:last-child{border-bottom:none}.DepartmentSelector_deptItem__0MyWo.DepartmentSelector_highlighted__vnCV\+{background:var(--accent-light);border-radius:8px;color:var(--text-primary)}.DepartmentSelector_deptItem__0MyWo:hover{background:var(--hover-background);color:var(--text-primary)}.DepartmentSelector_deptItem__0MyWo svg{color:var(--accent);flex-shrink:0}.PlaceholderScreen_container__RwK7U{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex:1 1;height:100%;justify-content:center;left:0;min-height:100%;padding:60px 24px;position:absolute;right:0;top:0;width:100%}.PlaceholderScreen_content__\+ogMy{max-width:700px;text-align:center}.PlaceholderScreen_title__gn\+71{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:36px;font-style:normal;font-weight:700;letter-spacing:.3px;line-height:54px;margin:0 0 16px}.PlaceholderScreen_subtitle__XmMfv,.PlaceholderScreen_title__gn\+71{font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);text-align:center}.PlaceholderScreen_subtitle__XmMfv{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;font-weight:400;line-height:22px;margin:0 auto 40px;max-width:480px}.PlaceholderScreen_featuresContainer__5CTvE{display:flex;flex-wrap:wrap;gap:48px;justify-content:center}.PlaceholderScreen_feature__N8uKq{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:80px}.PlaceholderScreen_featureIconWrapper__mRQON{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.PlaceholderScreen_featureIconPrimary__jFrhc{background:color-mix(in oklab,#0073cf 15%,#0000);background:color-mix(in oklab,var(--app-primary-color,#0073cf) 15%,#0000);color:#0073cf;color:var(--app-primary-color,#0073cf)}.PlaceholderScreen_featureText__Y79rj{color:#6b7280;color:var(--text-secondary,#6b7280);font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:13px;font-weight:500;margin:0;text-align:center}@media (max-width:768px){.PlaceholderScreen_title__gn\+71{font-size:24px;line-height:32px}.PlaceholderScreen_subtitle__XmMfv{font-size:13px;line-height:20px}.PlaceholderScreen_featuresContainer__5CTvE{gap:32px}.PlaceholderScreen_featureIconWrapper__mRQON{height:48px;width:48px}}@media (max-width:480px){.PlaceholderScreen_container__RwK7U{padding:24px 16px}.PlaceholderScreen_title__gn\+71{font-size:22px;line-height:28px}.PlaceholderScreen_featuresContainer__5CTvE{gap:24px}}.AccordionPlan_accordion__YsRzt{background:none;border-radius:0;display:flex;flex-direction:column;gap:8px;margin-bottom:0;max-width:100%;min-width:280px;overflow:visible;width:100%}.AccordionPlan_accordion-header__wRSdt{align-items:flex-start;background:#0000;border:none;border-radius:0;cursor:default;display:flex;flex-direction:column;gap:0;min-width:180px;padding:0;position:relative;transition:none;width:100%}.AccordionPlan_accordion-header__wRSdt:hover{background:#0000}.AccordionPlan_accordion-header__wRSdt p{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.AccordionPlan_accordion-content__JmG8k{background:var(--card-bg);border:1px solid var(--border);border-radius:0 0 16px 16px;border-top:none;box-sizing:border-box;margin-top:-8px;opacity:0;overflow:hidden;overflow-y:auto;padding:0;position:relative;transition:max-height .3s ease,padding .3s ease,opacity .2s ease;width:100%;z-index:0}.AccordionPlan_accordion-content__JmG8k.AccordionPlan_open__FVirK{border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-md);margin-top:4px;opacity:1;padding:0;scrollbar-width:thin;width:100%}.AccordionPlan_accordion-content__JmG8k:has(.AccordionPlan_MessagingboxToolcall__yPcaz){margin:0}.AccordionPlan_debugExecutionsHeader__\+OVv1{background:var(--checkbox-bg);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:8px}.AccordionPlan_debugExecutionsteps__VHXnt{overflow:hidden;overflow-y:auto}.AccordionPlan_accordion-content__JmG8k pre{border-radius:5px;font:normal normal 400 13px/18px Segoe UI;margin-bottom:10px;overflow-x:auto}.AccordionPlan_accordion-text__38Dnj{text-wrap:auto;overflow-wrap:break-word}.AccordionPlan_arrow__-azk3{align-items:center;border-radius:50%;color:var(--muted);display:flex;font-size:var(--font-size-xs);height:20px;justify-content:center;transition:transform .3s ease;width:20px}.AccordionPlan_arrow__-azk3.AccordionPlan_open__FVirK{color:var(--accent);transform:rotate(180deg)}.AccordionPlan_accordionButton__3Xcpb{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin-top:0;min-width:280px;padding:8px;transition:background .15s ease;width:100%}.AccordionPlan_accordionButton__3Xcpb:hover{background:var(--checkbox-bg)}.AccordionPlan_accordionButtonLeft__Sp\+MJ{align-items:center;display:flex;gap:12px}.AccordionPlan_accordionButtonLeft__Sp\+MJ svg{color:var(--app-primary-color)}.AccordionPlan_accordionButton__3Xcpb span{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.AccordionPlan_reasoningButton__q5MYV{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-width:280px;padding:14px 20px;transition:background .15s ease;width:-webkit-fit-content;width:fit-content}.AccordionPlan_reasoningButton__q5MYV:hover{background:var(--checkbox-bg)}.AccordionPlan_reasoningButtonLeft__3lX1h{align-items:center;display:flex;gap:12px}.AccordionPlan_reasoningButton__q5MYV span{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.AccordionPlan_reasoningContent__P1Hyy{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:0;margin-top:-4px;max-height:400px;min-width:280px;overflow-y:auto;padding:16px 20px;scrollbar-width:thin;width:-webkit-fit-content;width:fit-content}.AccordionPlan_reasoningStepItem__6kBie{align-items:flex-start;border-left:2px solid var(--border);display:flex;gap:12px;margin-left:8px;padding:12px 0 12px 16px;position:relative}.AccordionPlan_reasoningStepItem__6kBie:first-child{padding-top:0}.AccordionPlan_reasoningStepItem__6kBie:last-child{border-left-color:#0000;padding-bottom:0}.AccordionPlan_reasoningStepIcon__gqceu{background:var(--card-bg);flex-shrink:0;height:16px;left:-9px;position:absolute;top:12px;width:16px}.AccordionPlan_reasoningStepItem__6kBie:first-child .AccordionPlan_reasoningStepIcon__gqceu{top:0}.AccordionPlan_reasoningStepIcon__gqceu svg{height:16px;width:16px}.AccordionPlan_reasoningStepContent__9z-24{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.AccordionPlan_reasoningStepTitle__urxNG{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:16px}.AccordionPlan_reasoningStepDescription__1i-xw{color:var(--muted);font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-normal);line-height:16px}.AccordionPlan_reasoningStep__SrJ4e{background:var(--checkbox-bg);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--font-size-sm);line-height:16px;padding:12px}.AccordionPlan_reasoningStep__SrJ4e p{margin:0 0 8px}.AccordionPlan_reasoningStep__SrJ4e p:last-child{margin-bottom:0}.AccordionPlan_reasoningStep__SrJ4e ol,.AccordionPlan_reasoningStep__SrJ4e ul{margin:8px 0;padding-left:20px}.AccordionPlan_reasoningStep__SrJ4e li{margin-bottom:4px}.AccordionPlan_accordionButtonSend__ygkAC{align-items:center;bottom:7px;color:#373737;color:var(--text-secondary,#373737);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.3px;line-height:16px;right:75px;z-index:10}.AccordionPlan_accordionContainerToolCall__UtjaY{background:var(--card-bg);border:1px solid var(--border);border-radius:5px;max-width:100%;min-width:260px;padding:3px;position:relative}.AccordionPlan_toolNameCss__DIfqX{display:flex;padding-bottom:3px}.AccordionPlan_toolCallCss__qI9Zh{padding-bottom:3px}.AccordionPlan_toolNameTextCss__In9gz{margin:-2px -2px -2px 2px;padding:1px}.AccordionPlan_argumentinputCss__vP5YT{display:flex;margin-bottom:12px}.AccordionPlan_toolcalltextCss__pHcY6{margin-bottom:7px}.AccordionPlan_submitButtonCss__\+j9Sx{background-color:var(--accent);border-radius:3px;display:flex;margin-right:2px;padding:2px}.AccordionPlan_submitChanges__lV12V{color:#fff;padding:4px}.AccordionPlan_messageBubble__XzIfS{background:var(--card-bg);border:1px solid var(--border)!important;border-left:4px solid var(--app-primary-color)!important;border-radius:12px;box-shadow:0 6px 20px #0000002e,0 3px 8px #0000001f,0 1px 3px #00000014,inset 0 1px 0 #ffffff14!important;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6;min-width:280px;overflow-y:auto;padding:16px 20px;position:relative;scrollbar-width:thin;transition:all .2s ease;white-space:normal;width:100%}.AccordionPlan_messageBubble__XzIfS:hover{box-shadow:0 10px 28px #00000038,0 5px 10px #00000024,0 2px 4px #0000001a,inset 0 1px 0 #ffffff1a!important;transform:translateY(-1px)}:root[data-theme=dark] .AccordionPlan_messageBubble__XzIfS{box-shadow:0 6px 16px #00000080,0 3px 6px #00000059,0 1px 3px #00000040,0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff0a!important}:root[data-theme=dark] .AccordionPlan_messageBubble__XzIfS:hover{box-shadow:0 10px 24px #0000008c,0 5px 10px #0006,0 2px 4px #0000004d,0 0 0 1px #ffffff14,inset 0 1px 0 #ffffff0f!important;transform:translateY(-1px)}.AccordionPlan_messageBubble__XzIfS::-webkit-scrollbar{width:6px}.AccordionPlan_messageBubble__XzIfS::-webkit-scrollbar-track{background:var(--muted-foreground);border-radius:6px}.AccordionPlan_messageBubble__XzIfS::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.AccordionPlan_messageBubble__XzIfS::-webkit-scrollbar-thumb:hover{background:var(--accent)}.AccordionPlan_messageBubble__XzIfS h1,.AccordionPlan_messageBubble__XzIfS h2,.AccordionPlan_messageBubble__XzIfS h3,.AccordionPlan_messageBubble__XzIfS h4,.AccordionPlan_messageBubble__XzIfS h5,.AccordionPlan_messageBubble__XzIfS h6{color:var(--text-primary);font-weight:var(--font-weight-semibold);line-height:1.4;margin-bottom:8px;margin-top:16px}.AccordionPlan_messageBubble__XzIfS h1{font-size:var(--font-size-xl)}.AccordionPlan_messageBubble__XzIfS h2{font-size:17px;margin-top:18px}.AccordionPlan_messageBubble__XzIfS h3{font-size:15px;margin-top:14px}.AccordionPlan_messageBubble__XzIfS h4{font-size:var(--font-size-sm)}.AccordionPlan_messageBubble__XzIfS h1:first-child,.AccordionPlan_messageBubble__XzIfS h2:first-child,.AccordionPlan_messageBubble__XzIfS h3:first-child{margin-top:0}.AccordionPlan_messageBubble__XzIfS strong{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.AccordionPlan_messageBubble__XzIfS p{color:var(--text-primary);font-weight:var(--font-weight-normal);margin:0 0 5.5px}.AccordionPlan_messageBubble__XzIfS p:last-child{margin-bottom:0}.AccordionPlan_messageBubble__XzIfS ol,.AccordionPlan_messageBubble__XzIfS ul{margin:4px 0;padding-left:24px}.AccordionPlan_messageBubble__XzIfS li{line-height:1.5;margin-bottom:2px}.AccordionPlan_messageBubble__XzIfS:has(table){overflow-x:auto}.AccordionPlan_showCanvasBtn__EztqD{padding:12px 16px}.AccordionPlan_textOnlyBubble__zlY1s{padding:16px 20px}.AccordionPlan_messageBubble__XzIfS p img{width:100%}.AccordionPlan_messageBubble__XzIfS table{border-collapse:collapse;width:100%}.AccordionPlan_messageBubble__XzIfS td,.AccordionPlan_messageBubble__XzIfS th{border:1px solid #ddd;border:1px solid var(--border-secondary,#ddd);padding:8px}.AccordionPlan_viewDetailsBubble__aV7C0{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:6px;margin-top:12px;outline:none;padding:8px 12px;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:-webkit-fit-content;width:fit-content}.AccordionPlan_viewDetailsBubble__aV7C0 svg{stroke:var(--app-primary-color);color:var(--app-primary-color)}.AccordionPlan_showCanvasBtn__EztqD .AccordionPlan_viewDetailsBubble__aV7C0{bottom:auto;left:auto;margin-top:5px;position:relative}.AccordionPlan_viewDetailsBubble__aV7C0:focus,.AccordionPlan_viewDetailsBubble__aV7C0:hover{background:#e5e7eb;background:var(--plan-bg-muted,#e5e7eb);color:#005ba3;color:var(--plan-accent,#005ba3)}.AccordionPlan_viewDetailsBubble__aV7C0:active{background:#d1d5db;background:var(--plan-bg-alt,#d1d5db)}.AccordionPlan_viewDetailsText__r975I{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.AccordionPlan_viewDetailsArrow__DwQPE{align-items:center;display:flex;transition:transform .2s ease}.AccordionPlan_viewDetailsArrow__DwQPE svg path{stroke:currentColor}.AccordionPlan_viewDetailsBubble__aV7C0:hover .AccordionPlan_viewDetailsArrow__DwQPE{transform:translateX(3px)}@keyframes AccordionPlan_bubblePulse__3iAU9{0%,to{box-shadow:0 2px 8px #007cc30a;box-shadow:var(--plan-shadow,0 2px 8px #007cc30a)}50%{box-shadow:0 4px 16px #007cc31a}}.DebugSteps_debugStepsWrapper__Y\+ooS{display:flex;flex-direction:column;gap:0;min-height:40px;padding-top:0}.DebugSteps_eachSteps__2Kvuj{border-bottom:1px solid var(--border-color);border-radius:0;display:inline-flex;max-height:150px;padding:6px 12px;width:100%}.DebugSteps_eachSteps__2Kvuj:last-child{border-bottom:none}.DebugSteps_stepHeader__fw7Pk{color:var(--text-primary);font-size:12px;font-weight:600;min-width:140px}.DebugSteps_stepsContent__p0Mz7{color:var(--text-primary);font-size:13px;max-height:150px;overflow-y:auto;width:100%}.DebugSteps_stepCount__GKr-g{background:var(--app-primary-color);border-radius:10px;color:var(--primary-button-color);font-size:10px;margin-right:1px;padding:2px 6px}.DebugSteps_toolsCallStage__fRKtA .DebugSteps_stepsContent__p0Mz7{display:flex;flex-direction:column;gap:10px}.DebugSteps_stepsToolBlockWrapper__dW354{background:var(--checkbox-bg);border:1px solid var(--border-color);border-radius:7px;box-shadow:0 1px 2px #0000000a;padding:8px 12px}.DebugSteps_toolCallRow__qh4j-{color:var(--content-color);display:flex;font-size:12px;margin-block:3px}.DebugSteps_toolCallRow__qh4j-.DebugSteps_toolName__ngqpy{color:var(--app-primary-color);font-size:12px;font-weight:500;margin-bottom:2px}.DebugSteps_toolTitle__nREKQ{color:var(--content-color);font-weight:500;max-width:75px;min-width:60px;word-break:break-all}.DebugSteps_toolResponse__mPsJ8{color:var(--text-primary);font-family:monospace;font-size:12px;margin-top:2px}.PlanVerifier_planVerifierContainer__smby4{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;display:flex;flex-direction:column;font-family:var(--font-primary);margin-bottom:8px;overflow:hidden;width:100%}.PlanVerifier_planHeader__\+hIX7{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:8px 20px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.PlanVerifier_planHeader__\+hIX7:hover{background:var(--hover-background);background:var(--hover-background-dark,var(--hover-background))}.PlanVerifier_planHeader__\+hIX7.PlanVerifier_collapsed__MQRnB{border-bottom:none}.PlanVerifier_headerLeft__nOtNT{align-items:center;display:flex;gap:10px}.PlanVerifier_headerIcon__KBpm1{align-items:center;color:var(--app-primary-color);display:flex;height:20px;justify-content:center;width:20px}.PlanVerifier_headerIcon__KBpm1 svg{color:var(--app-primary-color)}.PlanVerifier_headerTitle__kECNa{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6}.PlanVerifier_planContent__2EVwg{display:flex;flex-direction:column;padding:0}.PlanVerifier_planDescription__2z5\+4{border-bottom:1px solid var(--border);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6;margin:0;padding:6px 20px}.PlanVerifier_planSteps__RhTlS{display:flex;flex-direction:column}.PlanVerifier_planStep__wsBkT{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;gap:12px;padding:6px 20px}.PlanVerifier_planStep__wsBkT:last-child{border-bottom:none}.PlanVerifier_stepNumber__IImIr{align-items:center;background:var(--app-primary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:24px;justify-content:center;min-width:24px;width:24px}.PlanVerifier_stepText__25UFV{color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6}.PlanVerifier_stepChevron__Yk95S{color:var(--muted);flex-shrink:0;transition:transform .2s ease}.PlanVerifier_stepChevron__Yk95S.PlanVerifier_expanded__AbEPu{transform:rotate(180deg)}.PlanVerifier_approvedStatus__HtyGP{align-items:center;background:var(--hover-background);border-top:1px solid var(--border);display:flex;gap:8px;padding:14px 20px}.PlanVerifier_approvedText__9lddV{color:var(--app-primary-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.PlanVerifier_executionProgress__kxaZo{background:var(--hover-background);display:flex;flex-direction:column;gap:12px;padding:16px 20px}.PlanVerifier_executionStep__Bza8l{align-items:center;display:flex;gap:12px}.PlanVerifier_executionIcon__fE9TB{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.PlanVerifier_pendingDot__LGytJ{background:var(--border);border-radius:50%;height:10px;width:10px}.PlanVerifier_executionStepText__y8UNQ{color:var(--text-primary);font-family:var(--font-primary),Inter,sans-serif;font-size:14px;font-weight:500}.PlanVerifier_executionStepText__y8UNQ.PlanVerifier_pending__wN1x9{color:var(--muted)}.PlanVerifier_spinnerIcon__L\+GKo{animation:PlanVerifier_spin__EkPl6 1s linear infinite}@keyframes PlanVerifier_spin__EkPl6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlanVerifier_actionButtons__JZonr{align-items:center;background:var(--checkbox-bg);border-top:1px solid var(--border);display:flex;gap:12px;padding:8px 16px}.PlanVerifier_approveBtn__GIQnP{align-items:center;background:var(--app-primary-color);border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-primary),Inter,sans-serif;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:background .15s ease}.PlanVerifier_approveBtn__GIQnP svg{height:16px;width:16px}.PlanVerifier_approveBtn__GIQnP:hover:not(:disabled){background:var(--accent-hover)}.PlanVerifier_approveBtn__GIQnP:disabled{cursor:not-allowed;opacity:.6}.PlanVerifier_requestChangesBtn__mWoD4{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary),Inter,sans-serif;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:all .15s ease}.PlanVerifier_requestChangesBtn__mWoD4 svg{color:var(--muted);height:16px;width:16px}.PlanVerifier_requestChangesBtn__mWoD4:hover:not(:disabled){background:var(--hover-background);border-color:var(--accent-hover)}.PlanVerifier_requestChangesBtn__mWoD4:disabled{cursor:not-allowed;opacity:.6}.PlanVerifier_feedbackSection__9Mucv{background:var(--checkbox-bg);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:16px}.PlanVerifier_feedbackLabel__AG4yx{font-weight:500;margin:0}.PlanVerifier_feedbackLabel__AG4yx,.PlanVerifier_feedbackTextarea__a4DW0{color:var(--text-primary);font-family:var(--font-primary),Inter,sans-serif;font-size:14px}.PlanVerifier_feedbackTextarea__a4DW0{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;min-height:80px;padding:12px;resize:none;width:100%}.PlanVerifier_feedbackTextarea__a4DW0:focus{border-color:var(--app-primary-color);box-shadow:0 0 0 2px #0073cf1a;outline:none}.PlanVerifier_feedbackTextarea__a4DW0::placeholder{color:var(--muted)}.PlanVerifier_feedbackButtons__4KvCS{align-items:center;display:flex;gap:12px}.PlanVerifier_submitFeedbackBtn__cd6NH{align-items:center;background:var(--app-primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-primary),Inter,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:background .15s ease}.PlanVerifier_submitFeedbackBtn__cd6NH:hover:not(:disabled){background:var(--accent-hover)}.PlanVerifier_submitFeedbackBtn__cd6NH:disabled{cursor:not-allowed;opacity:.6}.PlanVerifier_cancelBtn__yfaV5{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary),Inter,sans-serif;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease}.PlanVerifier_cancelBtn__yfaV5:hover{background:var(--hover-background);border-color:var(--border)}@media (max-width:768px){.PlanVerifier_planVerifierContainer__smby4{max-width:100%}}.ToolCallFinalResponse_toolCallWrapper__6GtDW{margin:8px 0 16px;max-width:100%;position:relative;width:100%}.ToolCallFinalResponse_toolcallBox__K11\+T{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;display:flex;flex-direction:column;font-family:var(--font-primary);max-width:100%;overflow:hidden;width:100%}.ToolCallFinalResponse_toolcallHeader__bI7jV{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px 20px}.ToolCallFinalResponse_toolcallHeaderTitle__g0K0n{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6}.ToolCallFinalResponse_toolcallStepsRow__XIc96{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .15s ease}.ToolCallFinalResponse_toolcallStepsRow__XIc96:hover{background:var(--hover-background)}.ToolCallFinalResponse_toolcallStepsInfo__Z90v4{align-items:center;display:flex;gap:8px}.ToolCallFinalResponse_toolcallStepsLabel__waqV9{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.6}.ToolCallFinalResponse_toolcallStepsCount__QTPAm{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.ToolCallFinalResponse_toolcallStepsChevron__uPbbX{color:var(--muted);font-size:12px;transition:transform .2s ease}.ToolCallFinalResponse_toolcallStepsContent__w7DYr{background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding:14px 20px}.ToolCallFinalResponse_toolcallStepItem__qiKf3{align-items:flex-start;display:flex;gap:10px}.ToolCallFinalResponse_toolcallStepNumber__S5\+5A{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-semibold);height:20px;justify-content:center;min-width:20px}.ToolCallFinalResponse_toolcallStepCheck__FY1-X{color:#fff;font-size:10px}.ToolCallFinalResponse_toolcallStepText__MDWH8{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6}.ToolCallFinalResponse_toolcallContent__CPP5E{background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;flex-direction:column;padding:10px 16px}.ToolCallFinalResponse_toolCallsLabel__y-HJJ{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:12px}.ToolCallFinalResponse_toolcallRow__EuIk5{margin-bottom:2px}.ToolCallFinalResponse_toolcallLabel__CRG\+K{color:var(--muted);display:inline;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ToolCallFinalResponse_toolcallValue__68RAb{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6;margin-left:4px}.ToolCallFinalResponse_toolcallArgsList__iO1DA{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ToolCallFinalResponse_toolcallArgItem__26SCh{display:flex;flex-direction:column;gap:4px}.ToolCallFinalResponse_toolcallArgKey__VAHo1{color:var(--accent);font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium)}.ToolCallFinalResponse_toolcallArgInput__yS5pF{background:var(--card-bg);background:var(--input-bg,var(--card-bg));border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-primary);font-size:12px;line-height:1.4;min-height:40px;padding:6px 12px;resize:none;width:100%}.ToolCallFinalResponse_toolcallArgInput__yS5pF:focus{border-color:var(--accent);box-shadow:0 0 0 2px #0073cf1a;outline:none}.ToolCallFinalResponse_toolcallArgInput__yS5pF:disabled{background:var(--card-bg);background:var(--checkbox-bg,var(--card-bg));border-color:var(--border);color:var(--text-primary);cursor:default;opacity:.8}.ToolCallFinalResponse_toolcallNoargs__cbFE0{color:var(--muted);font-size:13px;font-style:normal}.ToolCallFinalResponse_toolcallActions__FsMcv{align-items:center;background:var(--muted-foreground);display:flex;gap:12px;padding:6px 16px}.ToolCallFinalResponse_toolcallUpdateBtn__VEaJM{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-lg);color:var(--card-bg);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:background .15s ease}.ToolCallFinalResponse_toolcallUpdateBtn__VEaJM:hover{background:var(--accent-hover)}.ToolCallFinalResponse_toolcallUpdateBtn__VEaJM:disabled{cursor:not-allowed;opacity:.6}.ToolCallFinalResponse_toolcallCancelBtn__3I\+Zo{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:all .15s ease}.ToolCallFinalResponse_toolcallCancelBtn__3I\+Zo:hover{background:var(--checkbox-bg);border-color:#d1d5db}.ToolCallFinalResponse_toolcallRejectBtn__aIdmJ{align-items:center;background:var(--card-bg);border:1px solid #e74c3c59;border-radius:var(--radius-lg);color:#e74c3c;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:all .15s ease}.ToolCallFinalResponse_toolcallRejectBtn__aIdmJ:hover{background:#e74c3c14;border-color:#e74c3c}.ToolCallFinalResponse_toolcallBtnLabel__fuIIm{display:inline-block}@media (max-width:768px){.ToolCallFinalResponse_toolCallWrapper__6GtDW{max-width:100%;width:100%}.ToolCallFinalResponse_toolcallBox__K11\+T{max-width:100%}}.HookApprovalCard_wrapper__nLKjZ{margin:8px 0 16px;max-width:100%;position:relative;width:100%}.HookApprovalCard_card__lx8cZ{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;display:flex;flex-direction:column;font-family:var(--font-primary);max-width:100%;overflow:hidden;width:100%}.HookApprovalCard_header__xjLtm{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px 20px}.HookApprovalCard_headerTitle__8ATJl{color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6}.HookApprovalCard_urgencyBadge__2tgLT{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:2px 10px;text-transform:capitalize}.HookApprovalCard_urgencyLow__AJak\+{background:#10b9811f;border:1px solid #10b98140;color:#059669}.HookApprovalCard_urgencyMedium__DZ1EA{background:#f59e0b1f;border:1px solid #f59e0b40;color:#d97706}.HookApprovalCard_urgencyHigh__rpFgn{background:#ef44441f;border:1px solid #ef444440;color:#dc2626}.HookApprovalCard_urgencyCritical__\+KnNR{background:#be123c26;border:1px solid #be123c4d;color:#be123c}.HookApprovalCard_reasonRow__458jA{align-items:flex-start;background:#f59e0b0a;border-bottom:1px solid var(--border);color:var(--muted);color:var(--text-secondary,var(--muted));display:flex;gap:8px;padding:10px 20px}.HookApprovalCard_reasonText__rMvGb{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6}.HookApprovalCard_content__I9sno{background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;flex-direction:column;padding:10px 16px}.HookApprovalCard_row__jOXPi{margin-bottom:2px}.HookApprovalCard_label__vgLKE{color:var(--muted);display:inline;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.HookApprovalCard_value__TSXtQ{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6;margin-left:4px}.HookApprovalCard_argsList__93kap{background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px 12px}.HookApprovalCard_argItem__QDk6s{display:flex;flex-direction:column;gap:2px}.HookApprovalCard_argKey__XuQ-O{color:var(--accent);font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-medium)}.HookApprovalCard_argValue__Oi9\+b{color:var(--text-primary);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.HookApprovalCard_actions__Gus8c{align-items:center;background:var(--muted-foreground);display:flex;gap:12px;padding:6px 16px}.HookApprovalCard_approveBtn__COSUo{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-lg);color:var(--card-bg);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:background .15s ease}.HookApprovalCard_approveBtn__COSUo:hover{background:var(--accent-hover)}.HookApprovalCard_approveBtn__COSUo:disabled{cursor:not-allowed;opacity:.6}.HookApprovalCard_rejectBtn__Qo6T7{align-items:center;background:var(--card-bg);border:1px solid #ef44444d;border-radius:var(--radius-lg);color:#dc2626;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:all .15s ease}.HookApprovalCard_rejectBtn__Qo6T7:hover{background:#ef44440f;border-color:#ef444480}.HookApprovalCard_rejectBtn__Qo6T7:disabled{cursor:not-allowed;opacity:.6}.HookApprovalCard_decidedRow__gimL6{align-items:center;color:var(--muted);display:flex;gap:8px;padding:4px 0}.HookApprovalCard_decidedText__oH7gf{color:var(--muted);font-family:var(--font-primary);font-size:13px;font-style:italic;font-weight:var(--font-weight-medium)}:root[data-theme=dark] .HookApprovalCard_reasonRow__458jA{background:#f59e0b0f}:root[data-theme=dark] .HookApprovalCard_argsList__93kap{background:#ffffff08;border-color:#ffffff14}:root[data-theme=dark] .HookApprovalCard_rejectBtn__Qo6T7{background:#0000;border-color:#f871714d;color:#f87171}:root[data-theme=dark] .HookApprovalCard_rejectBtn__Qo6T7:hover{background:#f8717114;border-color:#f8717180}@media (max-width:768px){.HookApprovalCard_wrapper__nLKjZ{max-width:100%;width:100%}.HookApprovalCard_card__lx8cZ{max-width:100%}}.SkillInterruptCard_wrapper__wnL6Z{margin:8px 0 16px;max-width:100%;position:relative;width:100%}.SkillInterruptCard_card__F92\+0{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;display:flex;flex-direction:column;font-family:var(--font-primary);max-width:100%;overflow:hidden;width:100%}.SkillInterruptCard_header__HWL1D{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;gap:8px;padding:10px 20px}.SkillInterruptCard_headerTitle__ICF5L{color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6}.SkillInterruptCard_confidenceBadge__TDKKK{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:2px 10px}.SkillInterruptCard_confidenceHigh__Unab7{background:#10b9811f;border:1px solid #10b98140;color:#059669}.SkillInterruptCard_confidenceMedium__7N3iA{background:#f59e0b1f;border:1px solid #f59e0b40;color:#d97706}.SkillInterruptCard_confidenceLow__ROtEK{background:#ef44441f;border:1px solid #ef444440;color:#dc2626}.SkillInterruptCard_content__DDS1d{background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:6px;padding:10px 16px}.SkillInterruptCard_row__Pb1uV{align-items:baseline;display:flex;gap:4px}.SkillInterruptCard_label__szDLJ{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.SkillInterruptCard_value__2u7Pe{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6}.SkillInterruptCard_matchedSection__fuo2I{display:flex;flex-direction:column;gap:6px;margin-top:4px}.SkillInterruptCard_matchedList__wW6IN{display:flex;flex-direction:column;gap:4px}.SkillInterruptCard_matchedItem__vH\+dD{background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:2px;padding:6px 10px;transition:all .15s ease}.SkillInterruptCard_matchedItemHeader__B0ja2{align-items:center;display:flex;gap:8px}.SkillInterruptCard_matchedItemName__6SuUe{color:var(--text-primary);font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-semibold)}.SkillInterruptCard_matchedItemConf__R6R\+3{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:1px 7px}.SkillInterruptCard_matchedItemReason__BvuFL{color:var(--muted);font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-normal);line-height:1.4}.SkillInterruptCard_dropdownWrap__vAZa-{flex:1 1;max-width:280px;min-width:160px}.SkillInterruptCard_noSkillsText__sX\+b2{color:var(--muted);font-family:var(--font-primary);font-size:13px;font-style:italic;font-weight:var(--font-weight-medium);padding:4px 0}.SkillInterruptCard_actions__ciop6{align-items:center;background:var(--muted-foreground);display:flex;gap:12px;padding:6px 16px}.SkillInterruptCard_approveBtn__6e2gK{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-lg);color:var(--card-bg);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:background .15s ease}.SkillInterruptCard_approveBtn__6e2gK:hover{background:var(--accent-hover)}.SkillInterruptCard_approveBtn__6e2gK:disabled{cursor:not-allowed;opacity:.6}.SkillInterruptCard_modifyBtn__BiJyN{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:all .15s ease}.SkillInterruptCard_modifyBtn__BiJyN:hover{background:var(--checkbox-bg);border-color:#d1d5db}.SkillInterruptCard_modifyBtn__BiJyN:disabled{cursor:not-allowed;opacity:.6}.SkillInterruptCard_cancelBtn__srJFe{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:all .15s ease}.SkillInterruptCard_cancelBtn__srJFe:hover{background:var(--checkbox-bg);border-color:#d1d5db}.SkillInterruptCard_cancelBtn__srJFe:disabled{cursor:not-allowed;opacity:.6}.SkillInterruptCard_rejectBtn__wHVzK{align-items:center;background:var(--card-bg);border:1px solid #ef44444d;border-radius:var(--radius-lg);color:#dc2626;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);gap:8px;justify-content:center;padding:8px 20px;transition:all .15s ease}.SkillInterruptCard_rejectBtn__wHVzK:hover{background:#ef44440f;border-color:#ef444480}.SkillInterruptCard_rejectBtn__wHVzK:disabled{cursor:not-allowed;opacity:.6}.SkillInterruptCard_modifyRow__wuwiP{align-items:center;display:flex;gap:10px;width:100%}.SkillInterruptCard_decidedRow__aKZRb{align-items:center;color:var(--muted);display:flex;gap:8px;padding:4px 0}.SkillInterruptCard_decidedText__Uuj21{color:var(--muted);font-family:var(--font-primary);font-size:13px;font-style:italic;font-weight:var(--font-weight-medium)}:root[data-theme=dark] .SkillInterruptCard_matchedItem__vH\+dD{background:#ffffff08;border-color:#ffffff14}:root[data-theme=dark] .SkillInterruptCard_rejectBtn__wHVzK{background:#0000;border-color:#f871714d;color:#f87171}:root[data-theme=dark] .SkillInterruptCard_rejectBtn__wHVzK:hover{background:#f8717114;border-color:#f8717180}@media (max-width:768px){.SkillInterruptCard_wrapper__wnL6Z{max-width:100%;width:100%}.SkillInterruptCard_card__F92\+0{max-width:100%}.SkillInterruptCard_modifyRow__wuwiP{flex-wrap:wrap}}.ChatBubble_markdownOrderedList__gT-Mn{margin:18px}.ChatBubble_markdownList__XRjHJ{margin:4px 0 4px 18px;padding-left:18px}.ChatBubble_markdownListItem__O2v75{font-size:13px;font-size:var(--font-size-sm,13px);line-height:1.5;margin:2px 0}.ChatBubble_container__vUTcJ{animation:ChatBubble_fadeInUp__iAO0H .2s ease-out;display:flex;gap:6px;margin-bottom:2px}.ChatBubble_userMessage__1Giu2{flex-direction:row-reverse;justify-content:flex-start;margin-right:6px;margin-top:2px}.ChatBubble_botMessage__pWdbY{flex-direction:row;justify-content:flex-start}.ChatBubble_avatarContainer__lXNXB{flex-shrink:0;margin-bottom:1px}.ChatBubble_avatar__hdfNj{align-items:center;border-radius:50%;box-shadow:0 1px 2px #00000014;box-shadow:var(--avatar-shadow,0 1px 2px #00000014);display:flex;font-size:12px;font-size:var(--font-size-xs,12px);height:24px;justify-content:center;width:24px}.ChatBubble_userAvatar__HqxX1{background:var(--app-primary-color);box-shadow:0 1px 3px #0000004d;box-shadow:var(--user-avatar-shadow,0 1px 3px #0000004d);color:var(--primary-button-color)}.ChatBubble_botAvatar__-Q0Gi{background:var(--card-bg);border:1px solid var(--border);box-shadow:0 1px 3px #0000004d;color:var(--muted);height:26px;margin-bottom:25px;padding-bottom:4px;padding-left:.7px;width:25px}.ChatBubble_avatarIcon__TL1Rs{font-size:12px}.ChatBubble_agentIcon__ztpkL{color:#0073cf;color:var(--ai-avatar-color,#0073cf);font-size:14px;margin-top:4px}.ChatBubble_avatarContainer__lXNXB{display:none!important}.ChatBubble_container__vUTcJ{gap:0}.ChatBubble_messageWrapper__LUZDe{display:flex;flex-direction:column;max-width:85%;min-width:300px;width:100%}.ChatBubble_feedbackColumn__IcvrJ{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-end;margin-top:2px;width:100%}.ChatBubble_container__vUTcJ{align-items:flex-start}@media (max-width:520px){.ChatBubble_feedbackColumn__IcvrJ{margin-top:6px}}.ChatBubble_feedbackButton__oYWjK{border-radius:4px;color:var(--color-brand-primary);display:inline-flex;padding:4px 6px}.ChatBubble_feedbackButton__oYWjK:hover{background:var(--muted-foreground)}.ChatBubble_feedbackWrapper__bsSot{box-sizing:border-box;gap:8px;justify-content:flex-start;margin-top:4px;padding-left:16px;padding-right:6px;width:100%}.ChatBubble_messageBubble__QD4yA{word-wrap:break-word;background:var(--card-bg);border:1px solid var(--border)!important;border-left:4px solid var(--app-primary-color)!important;border-radius:12px;box-shadow:0 6px 20px #0000002e,0 3px 8px #0000001f,0 1px 3px #00000014,inset 0 1px 0 #ffffff14!important;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.5;min-width:300px;padding:14px 18px;position:relative;transition:all .2s ease;width:100%}.ChatBubble_messageBubble__QD4yA p{line-height:1.45;margin:0 0 6px}.ChatBubble_messageBubble__QD4yA p:last-child{margin-bottom:0}.ChatBubble_messageBubble__QD4yA h1,.ChatBubble_messageBubble__QD4yA h2,.ChatBubble_messageBubble__QD4yA h3,.ChatBubble_messageBubble__QD4yA h4,.ChatBubble_messageBubble__QD4yA h5,.ChatBubble_messageBubble__QD4yA h6{line-height:1.4;margin:12px 0 6px}.ChatBubble_messageBubble__QD4yA h1:first-child,.ChatBubble_messageBubble__QD4yA h2:first-child,.ChatBubble_messageBubble__QD4yA h3:first-child,.ChatBubble_messageBubble__QD4yA h4:first-child{margin-top:0}.ChatBubble_messageBubble__QD4yA ol,.ChatBubble_messageBubble__QD4yA ul{margin:6px 0;padding-left:20px}.ChatBubble_messageBubble__QD4yA li{line-height:1.5;margin:4px 0}.ChatBubble_messageBubble__QD4yA:hover{box-shadow:0 10px 28px #00000038,0 5px 10px #00000024,0 2px 4px #0000001a,inset 0 1px 0 #ffffff1a;transform:translateY(-2px)}:root[data-theme=dark] .ChatBubble_messageBubble__QD4yA{box-shadow:0 6px 16px #00000080,0 3px 6px #00000059,0 1px 3px #00000040,0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff0a!important}:root[data-theme=dark] .ChatBubble_messageBubble__QD4yA:hover{box-shadow:0 10px 24px #0000008c,0 5px 10px #0006,0 2px 4px #0000004d,0 0 0 1px #ffffff14,inset 0 1px 0 #ffffff0f;transform:translateY(-2px)}.ChatBubble_welcomeMessageBubble__m3KQa{background:var(--card-bg);border:1px solid var(--border)!important;border-left:4px solid var(--app-primary-color)!important;box-shadow:0 4px 16px #00000026,0 2px 6px #0000001a,inset 0 1px 0 #ffffff14!important;padding:20px 24px}.ChatBubble_welcomeMessageBubble__m3KQa:hover{box-shadow:0 8px 24px #0003,0 4px 8px #0000001f,inset 0 1px 0 #ffffff1a!important;transform:translateY(-2px)}:root[data-theme=dark] .ChatBubble_welcomeMessageBubble__m3KQa{box-shadow:0 4px 12px #0006,0 2px 4px #0000004d,0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff0a!important}:root[data-theme=dark] .ChatBubble_welcomeMessageBubble__m3KQa:hover{box-shadow:0 8px 20px #00000080,0 4px 8px #00000059,0 0 0 1px #ffffff14,inset 0 1px 0 #ffffff0f!important;transform:translateY(-2px)}.ChatBubble_welcomeMessageBubble__m3KQa strong{color:var(--app-primary-color);font-weight:600}.ChatBubble_welcomeMessageBubble__m3KQa ol,.ChatBubble_welcomeMessageBubble__m3KQa ul{margin:12px 0;padding-left:8px}.ChatBubble_welcomeMessageBubble__m3KQa li{line-height:1.6;margin:8px 0;padding-left:4px}.ChatBubble_welcomeMessageBubble__m3KQa p{margin:10px 0}.ChatBubble_welcomeMessageBubble__m3KQa p:first-child{margin-top:0}.ChatBubble_welcomeMessageBubble__m3KQa p:last-child{margin-bottom:0}.ChatBubble_messageBubble__QD4yA.ChatBubble_showCanvasBtn__iB5wk{padding-bottom:56px}.ChatBubble_userBubble__tXjnM{background:var(--app-primary-color);border:none!important;border-radius:12px;box-shadow:0 2px 8px #3b82f640;box-shadow:0 2px 8px rgba(var(--app-primary-color-rgb,59,130,246),.25);color:var(--primary-button-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-left:auto;max-width:-webkit-fit-content;max-width:fit-content;min-width:0;min-width:auto;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease}.ChatBubble_userBubble__tXjnM:hover{box-shadow:0 4px 12px #3b82f64d;box-shadow:0 4px 12px rgba(var(--app-primary-color-rgb,59,130,246),.3);transform:translateY(-1px)}.ChatBubble_botBubble__ey3cZ{background:var(--card-bg);border:1px solid var(--border);border-left:3px solid var(--app-primary-color);border-radius:4px 12px 12px 12px;box-shadow:0 1px 3px #0000000f;color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.6;margin-right:auto;position:relative;transition:box-shadow .2s ease}.ChatBubble_botBubble__ey3cZ:hover{box-shadow:0 2px 8px #00000014}.ChatBubble_botBubble__ey3cZ p{margin:10px 0}.ChatBubble_botBubble__ey3cZ p:first-child{margin-top:0}.ChatBubble_botBubble__ey3cZ p:last-child{margin-bottom:0}.ChatBubble_messageContent__5eCmu{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.6}.ChatBubble_userText__fAa5S{color:var(--primary-button-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.6;margin:0}.ChatBubble_markdownParagraph__paCeK{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.45;margin:0 0 3px}.ChatBubble_markdownParagraph__paCeK:last-child{margin-bottom:0}.ChatBubble_inlineCode__-Wzwk{background:#3b82f61a;background:rgba(var(--app-primary-color-rgb,59,130,246),.1);border:1px solid #3b82f626;border:1px solid rgba(var(--app-primary-color-rgb,59,130,246),.15);border-radius:4px;color:var(--app-primary-color);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:500;padding:2px 6px}.ChatBubble_codeBlock__HA4bc{word-wrap:break-word;background:#0000;border:none;border-radius:0;color:var(--text-primary);display:block;font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.5;margin:0;overflow-x:auto;padding:8px 12px;white-space:pre-wrap}.ChatBubble_preBlock__Ord\+T{background:var(--hover-background);border:1px solid var(--border);border-radius:8px;margin:10px 0;overflow-x:auto}.ChatBubble_markdownList__XRjHJ{margin:8px 0;padding-left:20px}.ChatBubble_markdownListItem__O2v75{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.6;margin:4px 0}.ChatBubble_timestamp__bs1HX{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-bottom:0;margin-top:3px;opacity:.8;text-align:right;transition:opacity .2s ease;white-space:nowrap;width:100%}.ChatBubble_container__vUTcJ:hover .ChatBubble_timestamp__bs1HX{opacity:1}.ChatBubble_userBubble__tXjnM .ChatBubble_timestamp__bs1HX{color:var(--primary-button-color);opacity:.7;text-align:right}.ChatBubble_userMessage__1Giu2 .ChatBubble_timestamp__bs1HX{padding-right:8px;text-align:right}.ChatBubble_attachedFilesContainer__dwFqC{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px}.ChatBubble_attachedFileChip__P1D3t{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);gap:8px;max-width:100%;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.ChatBubble_attachedFileChip__P1D3t svg{color:inherit;flex-shrink:0;height:16px;opacity:.8;width:16px}.ChatBubble_attachedFileName__tyOF4{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatBubble_errorIndicator__7qvOZ{align-items:center;background:#ef44441a;background:var(--danger-bg,#ef44441a);border-radius:3px;color:var(--danger);display:flex;font-size:10px;gap:3px;margin-top:4px;padding:3px 5px}.ChatBubble_botFeatures__E7uDP{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-width:85%}.ChatBubble_stepsContainer__7F\+-b{background:var(--checkbox-bg);border:1px solid var(--border);border-radius:6px;overflow:hidden}.ChatBubble_messageBubble__QD4yA .ChatBubble_accordionButton__abMK8{display:none!important}.ChatBubble_messageBubble__QD4yA .ChatBubble_viewDetailsBubble__Hmegt{bottom:12px;left:16px;margin-top:0;position:absolute;z-index:1}.ChatBubble_stepsToggle__1xOnH{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;font-size:11px;font-weight:var(--font-weight-semibold);justify-content:space-between;padding:6px 8px;transition:background-color .2s ease;width:100%}.ChatBubble_stepsToggle__1xOnH:hover{background:var(--hover-background)}.ChatBubble_chevronIcon__jHb9r{font-size:9px;transition:transform .2s ease}.ChatBubble_stepsContent__FKxRp{border-top:1px solid var(--border);padding:0}.ChatBubble_stepItem__7M6pt{border-bottom:1px solid var(--muted-foreground);display:flex;font-size:var(--font-size-xs);gap:7px;padding:7px 12px;transition:background-color .18s}.ChatBubble_stepItem__7M6pt:last-child{border-bottom:none}.ChatBubble_stepItem__7M6pt:hover{background:var(--checkbox-bg)}.ChatBubble_stepNumber__FmVON{align-items:center;background:linear-gradient(135deg,var(--app-primary-color) 0,#0056a3 100%);background:linear-gradient(135deg,var(--app-primary-color) 0,var(--app-secondary-color,#0056a3) 100%);border-radius:50%;box-shadow:0 2px 4px #0073cf40;box-shadow:0 2px 4px rgba(var(--app-primary-color-rgb,0,115,207),.25);color:var(--primary-button-color);display:flex;flex-shrink:0;font-size:11px;font-weight:var(--font-weight-semibold);height:20px;justify-content:center;margin-top:1px;width:20px}.ChatBubble_stepText__iALgF{color:var(--color-brand-primary);flex:1 1;font-size:var(--font-size-xs);line-height:1.4}.ChatBubble_stepText__iALgF p{margin:0 0 4px}.ChatBubble_stepText__iALgF p:last-child{margin-bottom:0}.ChatBubble_stepsCta__l6\+4P{align-items:center;background:var(--app-primary-color);border:none;border-radius:12px;bottom:-10px;box-shadow:0 1px 3px #007acc1a;color:var(--primary-button-color);cursor:pointer;display:flex;font-size:10px;font-weight:var(--font-weight-medium);gap:2px;min-height:15px;padding:2px 6px;position:absolute;right:4px;transition:background .18s,box-shadow .18s;z-index:2}.ChatBubble_stepsCta__l6\+4P:hover{background:var(--app-secondary-color);box-shadow:0 2px 6px #007acc29}.ChatBubble_stepsAccordion__yKm-k{background:linear-gradient(135deg,var(--card-bg) 0,var(--card-bg) 100%);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 16px #0000000f;margin-bottom:0;margin-top:4px;max-height:600px;opacity:1;overflow:hidden;pointer-events:auto;transform:scale(1);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),margin-bottom .35s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;width:100%;will-change:max-height,opacity,transform,margin-bottom}.ChatBubble_stepsAccordion__yKm-k:hover{box-shadow:0 6px 20px #00000014}.ChatBubble_stepsAccordion__yKm-k[aria-hidden=true]{margin-bottom:-8px;max-height:0;opacity:0;pointer-events:none;transform:scale(.98)}.ChatBubble_stepsHeader__bW5H7{align-items:center;background:var(--checkbox-bg);border-bottom:1px solid var(--border);color:var(--color-brand-primary);display:flex;font-size:13px;font-weight:var(--font-weight-medium);justify-content:space-between;padding:7px 12px}.ChatBubble_stepsCloseBtn__Pf1Sx{align-items:center;background:none;border:none;border-radius:3px;color:var(--muted);cursor:pointer;display:flex;font-size:var(--font-size-sm);justify-content:center;padding:2px;transition:background .18s,color .18s}.ChatBubble_stepsCloseBtn__Pf1Sx:hover{background:var(--border);color:var(--color-brand-primary)}.ChatBubble_feedbackWrapper__bsSot{align-items:center;display:flex;gap:6px;justify-content:flex-end}.ChatBubble_feedbackButton__oYWjK{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-size:var(--font-size-sm);height:auto;justify-content:center;padding:6px 8px;transition:transform .15s ease,background .15s ease,color .15s ease;width:auto}.ChatBubble_feedbackButton__oYWjK:hover{background:#0073cf14;background:rgba(var(--app-primary-color-rgb,0,115,207),.08);color:var(--app-primary-color);transform:translateY(-2px) scale(1.05)}.ChatBubble_feedbackButton__oYWjK:disabled{cursor:not-allowed;opacity:.5}.ChatBubble_feedbackButton__oYWjK:disabled:hover{transform:none}.ChatBubble_responseTime__24fx7{display:block;height:24px}.ChatBubble_responseTime__24fx7 .ChatBubble_time__F6\+cq{color:#868686;display:inline-block;font-size:10px;margin-bottom:-5px;margin-left:-2px;overflow:hidden;white-space:nowrap}.ChatBubble_feedbackButton__oYWjK.ChatBubble_highlighted__tB47r{box-shadow:0 0 0 1px #201f1f;color:#201f1f;outline:none}.ChatBubble_editBtn__mZ1Gd{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--muted);display:flex;height:20px;justify-content:center;width:28px}.ChatBubble_editBtn__mZ1Gd:hover{background:var(--hover-background);color:var(--text-primary);transform:translateY(-1px)}.ChatBubble_spinning__vbQfz{animation:ChatBubble_spin__5sG83 1s linear infinite}.ChatBubble_feedbackInputContainer__L6qJy{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.ChatBubble_feedbackHeader__2aCUc{align-items:flex-start;color:var(--text-primary);display:flex;font-size:13px;font-weight:var(--font-weight-medium);justify-content:space-between;line-height:1.3;margin-bottom:2px}.ChatBubble_feedbackInputRow__slKqg{align-items:flex-end;display:flex;gap:6px}.ChatBubble_feedbackTextarea__6nyHp{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;box-shadow:none;color:var(--text-primary);flex:1 1;font-size:13px;max-height:96px;min-height:32px;outline:none;padding:7px 10px;resize:none;transition:border-color .18s}.ChatBubble_feedbackTextarea__6nyHp:focus{border-color:var(--app-primary-color)}.ChatBubble_sendButton__6kENX{align-items:center;background:none;border:none;border-radius:6px;color:var(--app-primary-color);cursor:pointer;display:flex;font-size:var(--font-size-lg);height:36px;justify-content:center;transition:background .18s,color .18s;width:36px}.ChatBubble_sendButton__6kENX:disabled{color:var(--disabled-text);cursor:not-allowed}.ChatBubble_sendButton__6kENX:focus-visible,.ChatBubble_sendButton__6kENX:hover:not(:disabled){background:var(--accent-light)}.ChatBubble_feedbackSubmitted__SiqVM{font-size:13px}.ChatBubble_feedbackSubmitted__SiqVM span{margin-left:5px}.ChatBubble_toolsContainer__RuQnu{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ChatBubble_toolsLabel__i51tW,.ChatBubble_toolsList__TfVQD span{color:var(--muted);font-size:var(--font-size-xs)}.ChatBubble_toolsLabel__i51tW{padding:4px 9px 4px 0}.ChatBubble_toolsList__TfVQD span{border:1px solid var(--border);border-radius:6px;margin:0 2px;padding:2px 5px}@keyframes ChatBubble_fadeInUp__iAO0H{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatBubble_slideInLeft__Kbo6T{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes ChatBubble_slideInRight__48p81{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes ChatBubble_pulseGlow__Hljlq{0%,to{box-shadow:0 0 0 0 #0073cf33;box-shadow:0 0 0 0 rgba(var(--app-primary-color-rgb,0,115,207),.2)}50%{box-shadow:0 0 0 8px #0073cf00;box-shadow:0 0 0 8px rgba(var(--app-primary-color-rgb,0,115,207),0)}}@keyframes ChatBubble_spin__5sG83{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatBubble_botMessage__pWdbY{animation:ChatBubble_slideInLeft__Kbo6T .3s ease-out}.ChatBubble_userMessage__1Giu2{animation:ChatBubble_slideInRight__48p81 .3s ease-out}@media (max-width:768px){.ChatBubble_messageWrapper__LUZDe{max-width:calc(100% - 96px);min-width:150px}.ChatBubble_markdownParagraph__paCeK,.ChatBubble_userText__fAa5S{font-size:14px}.ChatBubble_feedbackWrapper__bsSot{gap:6px}}@media (max-width:480px){.ChatBubble_container__vUTcJ{gap:8px}.ChatBubble_avatar__hdfNj{font-size:14px;height:32px;width:32px}.ChatBubble_avatarIcon__TL1Rs{font-size:16px}.ChatBubble_agentIcon__ztpkL{font-size:18px}.ChatBubble_messageWrapper__LUZDe{max-width:100%}.ChatBubble_messageBubble__QD4yA{padding:10px 14px}.ChatBubble_stepsToggle__1xOnH{font-size:13px;padding:10px 12px}.ChatBubble_stepItem__7M6pt{padding:10px 12px}.ChatBubble_stepNumber__FmVON{font-size:11px;height:20px;width:20px}}.ChatBubble_executionStepsList__vvIdC{background:var(--input-bg);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;font-size:var(--font-size-xs);list-style:none;margin:2px 0 0;max-height:240px;overflow-y:auto;padding:4px 0;scrollbar-width:thin}.ChatBubble_executionStepsList__vvIdC::-webkit-scrollbar{width:6px}.ChatBubble_executionStepsList__vvIdC::-webkit-scrollbar-track{background:var(--checkbox-bg);border-radius:6px}.ChatBubble_executionStepsList__vvIdC::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.ChatBubble_executionStepsList__vvIdC::-webkit-scrollbar-thumb:hover{background:var(--muted)}.ChatBubble_nodeDetails__8DPOC{font-size:12px!important;padding-block:3px!important}.ChatBubble_nodeDetailsItem__qzxRJ{align-items:center;background:#0000;border-bottom:1px solid var(--border);border-radius:0;display:flex;gap:10px;padding:8px 12px;transition:background .15s ease,transform .1s ease}.ChatBubble_nodeDetailsItem__qzxRJ:hover{background:#0073cf0a;background:rgba(var(--app-primary-color-rgb,0,115,207),.04);transform:translateX(2px)}.ChatBubble_nodeDetailsItemLast__9yV9C{border-bottom:none!important}.ChatBubble_nodeDetailsItemActive__G4Xh-{background:#0073cf14;background:rgba(var(--app-primary-color-rgb,0,115,207),.08);border-left:3px solid var(--app-primary-color);border-radius:8px}.ChatBubble_nodeNumber__LMMYQ{align-items:center;background:linear-gradient(135deg,var(--app-primary-color) 0,#0056a3 100%);background:linear-gradient(135deg,var(--app-primary-color) 0,var(--app-secondary-color,#0056a3) 100%);border-radius:50%;box-shadow:0 2px 4px #0073cf33;box-shadow:0 2px 4px rgba(var(--app-primary-color-rgb,0,115,207),.2);color:var(--primary-button-color);display:flex;flex-shrink:0;font-size:10px;font-weight:var(--font-weight-semibold);height:18px;justify-content:center;min-width:18px;width:18px}.ChatBubble_nodeNumberLarge__nNhRg{font-size:11px;height:24px;min-width:24px;width:24px}.ChatBubble_nodeNumberInactive__GO98N{background:var(--border);color:var(--color-brand-primary)}.ChatBubble_nodeName__GkuxD{color:var(--text-primary);flex:1 1;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatBubble_nodeNameBold__dzZ15{font-weight:600}.ChatBubble_nodeStatus__1to3M{color:#000;font-size:10px;text-transform:capitalize;white-space:nowrap}.ChatBubble_nodeStatusLarge__wJaEg{font-size:11px}.ExecutionStepsList_stepsDropdownContainer__8jAji,.ExecutionStepsList_stepsStreamingContainer__eZzOF{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;font-size:10px;gap:0;margin-bottom:0;max-width:100%;min-width:300px;overflow:hidden;padding:0;transition:box-shadow .2s ease;width:100%}.ExecutionStepsList_stepsDropdownContainer__8jAji:hover,.ExecutionStepsList_stepsStreamingContainer__eZzOF:hover{box-shadow:0 2px 8px #00000014}.ExecutionStepsList_stepsContainerStreaming__Euus-{background:var(--card-bg)}.ExecutionStepsList_stepsToggleButton__nkltk{align-items:center;background:var(--card-bg);border:none;border-radius:12px;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:10px;gap:10px;justify-content:space-between;letter-spacing:.2px;line-height:1.5;padding:10px 14px;transition:background .15s ease;width:100%}.ExecutionStepsList_stepsToggleButton__nkltk:hover{background:var(--hover-background)}.ExecutionStepsList_stepsToggleButtonExpanded__TpNOp{background:#3b82f60d;background:rgba(var(--app-primary-color-rgb,59,130,246),.05);border-bottom:none;border-radius:12px 12px 0 0}.ExecutionStepsList_stepsToggleLeft__tuQQJ{align-items:center;display:flex;gap:10px}.ExecutionStepsList_stepsToggleLeft__tuQQJ svg{color:var(--app-primary-color)}.ExecutionStepsList_toggleIcon__xZ\+cc{color:var(--muted);font-size:10px;margin-left:auto;transition:transform .2s ease}.ExecutionStepsList_toggleIconExpanded__5ut77{transform:rotate(180deg)}.ExecutionStepsList_stepsCheckIcon__h4kOy{color:var(--app-primary-color);flex-shrink:0;height:20px;width:20px}.ExecutionStepsList_stepsLabel__\+9HRL{align-items:center;color:var(--text-primary);display:inline-flex;font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold);gap:6px}.ExecutionStepsList_stepsCount__j-LOw{background:var(--hover-background);border-radius:8px;color:var(--muted);font-size:9px;font-weight:var(--font-weight-medium);padding:2px 8px}.ExecutionStepsList_timeline__IHbdF{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;padding:8px 14px;scrollbar-width:thin}.ExecutionStepsList_timelineStreaming__ez4da{padding:8px 14px}.ExecutionStepsList_stepsStreamingContainer__eZzOF{align-items:stretch;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;display:flex;flex-direction:column;max-height:400px;max-width:100%;min-width:280px;overflow:hidden;padding:0;width:100%}.ExecutionStepsList_stepsStreamingContainer__eZzOF .ExecutionStepsList_timeline__IHbdF{max-height:200px;overflow-y:auto;padding:12px 14px;scrollbar-width:thin}.ExecutionStepsList_stepsStreamingContainer__eZzOF .ExecutionStepsList_timelineStep__YSrga{padding-bottom:10px;padding-left:0}.ExecutionStepsList_stepsStreamingContainer__eZzOF .ExecutionStepsList_timelineConnector__wUG56{left:12px;top:20px}.ExecutionStepsList_stepsStreamingContainer__eZzOF .ExecutionStepsList_timelineCircle__\+pv\+R{left:0;top:3px}.ExecutionStepsList_timeline__IHbdF::-webkit-scrollbar{width:6px}.ExecutionStepsList_timeline__IHbdF::-webkit-scrollbar-track{background:var(--checkbox-bg);border-radius:6px}.ExecutionStepsList_timeline__IHbdF::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.ExecutionStepsList_timeline__IHbdF::-webkit-scrollbar-thumb:hover{background:var(--muted)}.ExecutionStepsList_timelineStep__YSrga{padding-bottom:16px;padding-left:0;position:relative}.ExecutionStepsList_timelineStepLast__7c4WD{padding-bottom:0}.ExecutionStepsList_timelineConnector__wUG56{background:var(--border);bottom:0;left:12px;position:absolute;top:20px;width:2px;z-index:0}.ExecutionStepsList_timelineStepLast__7c4WD .ExecutionStepsList_timelineConnector__wUG56{display:none}.ExecutionStepsList_timelineHeader__VEfoh{align-items:flex-start;background:#0000;border-radius:6px;cursor:pointer;display:flex;flex-direction:row;gap:10px;padding:3px 5px;position:relative;transition:background .12s ease}.ExecutionStepsList_timelineHeader__VEfoh:hover{background:#3b82f60d;background:rgba(var(--app-primary-color-rgb,59,130,246),.05)}.ExecutionStepsList_timelineHeader__VEfoh:focus{outline:none}.ExecutionStepsList_timelineHeaderActive__7cfek{background:#3b82f614;background:rgba(var(--app-primary-color-rgb,59,130,246),.08)}.ExecutionStepsList_timelineHeaderReadOnly__k2UY4{cursor:default;pointer-events:none}.ExecutionStepsList_timelineHeaderReadOnly__k2UY4:hover{background:#0000}.ExecutionStepsList_timelineCircle__\+pv\+R{align-items:center;display:flex;height:18px;justify-content:center;left:0;min-width:18px;position:relative;top:5px;width:18px;z-index:1}.ExecutionStepsList_timelineCircleSmall__HnsI6{height:16px;width:16px}.ExecutionStepsList_timelineCircleActive__2obG8{transform:scale(1.1)}.ExecutionStepsList_timelineDot__QWRWl{align-items:center;background:var(--app-primary-color);border-radius:50%;box-shadow:0 1px 3px #3b82f640;box-shadow:0 1px 3px rgba(var(--app-primary-color-rgb,59,130,246),.25);display:flex;height:18px;justify-content:center;width:18px}.ExecutionStepsList_timelineDot__QWRWl:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:4px;transform:rotate(-45deg) translateY(-1px);width:7px}.ExecutionStepsList_timelineSpinner__AnWO5{animation:ExecutionStepsList_spin__bS5qI 1s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--app-primary-color);height:16px;width:16px}@keyframes ExecutionStepsList_spin__bS5qI{to{transform:rotate(1turn)}}.ExecutionStepsList_timelineInfo__1YymZ{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ExecutionStepsList_timelineName__DLHgO{color:var(--text-primary);font-size:12px;font-weight:var(--font-weight-medium);line-height:1.4}.ExecutionStepsList_timelineDescription__h9vvX{color:var(--muted);font-size:9px;font-weight:var(--font-weight-normal);line-height:1.5}.ExecutionStepsList_timelineRight__51Yzv{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.ExecutionStepsList_timelineStatus__Ctpnk{color:var(--muted);font-size:11Spx;font-weight:var(--font-weight-medium);padding:2px 0}.ExecutionStepsList_timelineStatus__Ctpnk.ExecutionStepsList_statusCompleted__ds3TP{color:var(--muted)}.ExecutionStepsList_timelineStatus__Ctpnk.ExecutionStepsList_statusStarted__UOokw{color:var(--app-primary-color)}.ExecutionStepsList_timelineStatus__Ctpnk.ExecutionStepsList_statusFailed__lxYYN{color:#ef4444}.ExecutionStepsList_timelineDot__QWRWl.ExecutionStepsList_timelineDotFailed__nO6FZ{background:#ef4444;box-shadow:0 1px 3px #ef444459}.ExecutionStepsList_timelineDot__QWRWl.ExecutionStepsList_timelineDotFailed__nO6FZ:after{align-items:center;background:#0000;border:none;color:#fff;content:"✕";display:flex;font-size:9px;font-weight:700;height:8px;justify-content:center;transform:none;width:8px}.ExecutionStepsList_timelineChevron__vj0hE{align-items:center;color:var(--muted);display:flex;justify-content:center;transition:transform .2s ease}.ExecutionStepsList_timelineChevronExpanded__BrvYr{transform:rotate(180deg)}.ExecutionStepsList_timelineContent__P5Y4v{background:var(--checkbox-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:11px;line-height:1.6;margin-left:28px;margin-top:8px;max-height:200px;overflow-y:auto;padding:10px 12px}.ExecutionStepsList_timelineContentItem__Qr1cG{margin-bottom:6px;padding-left:12px;position:relative}.ExecutionStepsList_timelineContentItem__Qr1cG:before{background:var(--app-primary-color);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:7px;width:4px}.ExecutionStepsList_timelineContentItem__Qr1cG:last-child{margin-bottom:0}.ExecutionStepsList_noContent__yjE4y{color:var(--muted);font-size:9px;font-style:normal;opacity:.7}.ExecutionStepsList_timelineNoContent__0NEeO{color:var(--muted);font-size:9px;font-style:normal;padding:12px 8px;text-align:center}.ExecutionStepsList_timelineIconWrapper__pNk4N{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.ExecutionStepsList_timelineContent__P5Y4v::-webkit-scrollbar{width:5px}.ExecutionStepsList_timelineContent__P5Y4v::-webkit-scrollbar-track{background:#0000}.ExecutionStepsList_timelineContent__P5Y4v::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.ExecutionStepsList_timelineContent__P5Y4v::-webkit-scrollbar-thumb:hover{background:var(--muted)}.SkillRoutingBanner_banner__XbAwW{animation:SkillRoutingBanner_fadeIn__p0AiH .2s ease-out;background:var(--card-bg);border:1px solid var(--border);border-left:3px solid var(--app-primary-color);border-radius:8px;color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;font-size:var(--font-size-xs,12px);gap:6px;margin-bottom:8px;padding:8px 12px}@keyframes SkillRoutingBanner_fadeIn__p0AiH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SkillRoutingBanner_bannerContent__61-Uo{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.SkillRoutingBanner_skillInfo__7PAib{align-items:center;display:flex;gap:6px}.SkillRoutingBanner_icon__cnmEn{color:var(--app-primary-color);font-size:12px}.SkillRoutingBanner_smallIcon__jKK0T{font-size:10px;opacity:.8}.SkillRoutingBanner_label__wNNpz{color:var(--muted);font-weight:400;font-weight:var(--font-weight-normal,400)}.SkillRoutingBanner_skillName__T6EQn{color:var(--text-primary);font-weight:500;font-weight:var(--font-weight-medium,500);text-transform:capitalize}.SkillRoutingBanner_routingDetails__MKi-m{align-items:center;display:flex;gap:12px}.SkillRoutingBanner_routingMethod__R7Gdh{background:var(--bg-secondary);color:var(--text-secondary)}.SkillRoutingBanner_confidence__Q9zMl,.SkillRoutingBanner_routingMethod__R7Gdh{align-items:center;border-radius:12px;display:flex;font-size:11px;gap:4px;padding:2px 8px}.SkillRoutingBanner_confidence__Q9zMl{font-weight:500;font-weight:var(--font-weight-medium,500)}.SkillRoutingBanner_highConfidence__XyZJ0{background:#22c55e26;color:#22c55e}.SkillRoutingBanner_mediumConfidence__jfXjG{background:#eab30826;color:#eab308}.SkillRoutingBanner_lowConfidence__UBLHc{background:#ef444426;color:#ef4444}.SkillRoutingBanner_description__Ost5B{border-top:1px solid var(--border);color:var(--muted);font-size:11px;line-height:1.4;margin-top:2px;padding-top:4px}.dark .SkillRoutingBanner_highConfidence__XyZJ0{background:#22c55e33}.dark .SkillRoutingBanner_mediumConfidence__jfXjG{background:#eab30833}.dark .SkillRoutingBanner_lowConfidence__UBLHc{background:#ef444433}@media (max-width:480px){.SkillRoutingBanner_bannerContent__61-Uo{align-items:flex-start;flex-direction:column;gap:6px}.SkillRoutingBanner_routingDetails__MKi-m{gap:8px}}.ChatHistorySlider_overlay__piZPd{animation:ChatHistorySlider_fadeIn__prGBo .2s ease-out;background:var(--modal-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.ChatHistorySlider_slider__Z4221{animation:ChatHistorySlider_slideInRight__1pca- .25s ease-out;background:var(--card-bg);border-left:1px solid var(--border);border-radius:0;bottom:0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;right:0;top:0;width:320px}.ChatHistorySlider_header__PYlkW{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.ChatHistorySlider_headerContent__FTo5\+{align-items:center;display:flex;gap:8px}.ChatHistorySlider_headerContent__FTo5\+ svg{color:var(--app-primary-color);flex-shrink:0;height:20px;width:20px}.ChatHistorySlider_headerIcon__jgEXY{color:var(--app-primary-color);font-size:20px}.ChatHistorySlider_title__qg93N{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:24px;margin:0}.ChatHistorySlider_closeButton__tcWi1{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.ChatHistorySlider_closeButton__tcWi1:hover{background:var(--hover-background);color:var(--text-primary)}.ChatHistorySlider_filters__7DIjB{background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:12px 20px 16px}.ChatHistorySlider_searchContainer__gGe6B{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:24px;display:flex;padding:0 16px;position:relative;transition:border-color .2s,box-shadow .2s}.ChatHistorySlider_searchContainer__gGe6B:focus-within{border-color:var(--app-primary-color);box-shadow:var(--focus-ring)}.ChatHistorySlider_searchInput__-\+ZjS{background:#0000;border:none;box-sizing:border-box;color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);min-width:0;padding:12px 0;width:100%}.ChatHistorySlider_searchInput__-\+ZjS::placeholder{color:var(--muted)}.ChatHistorySlider_searchInput__-\+ZjS:focus{outline:none}.ChatHistorySlider_timeFilterWrapper__paQBu{position:relative;width:100%}.ChatHistorySlider_timeFilterButton__b6zg0{align-items:center;background:var(--hover-background);border:none;border-radius:24px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:10px;padding:12px 16px;transition:background .15s;width:100%}.ChatHistorySlider_timeFilterButton__b6zg0:hover{background:var(--border)}.ChatHistorySlider_timeFilterButton__b6zg0 .ChatHistorySlider_filterIcon__JxVwa{color:var(--content-color);flex-shrink:0}.ChatHistorySlider_filterDropdown__7taqW{animation:ChatHistorySlider_fadeInDropdown__Pz-Xe .15s ease-out;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);left:0;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}@keyframes ChatHistorySlider_fadeInDropdown__Pz-Xe{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ChatHistorySlider_filterOption__DNv7b{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);justify-content:space-between;padding:10px 16px;text-align:left;transition:background .15s;width:100%}.ChatHistorySlider_filterOption__DNv7b:hover{background:var(--hover-background)}.ChatHistorySlider_filterOption__DNv7b.ChatHistorySlider_selected__EANgo{background:var(--app-primary-color);border-radius:var(--radius-sm);color:var(--primary-button-color);margin:0 4px;width:calc(100% - 8px)}.ChatHistorySlider_filterOption__DNv7b.ChatHistorySlider_selected__EANgo:hover{background:var(--accent-hover)}.ChatHistorySlider_filterOption__DNv7b .ChatHistorySlider_checkIcon__CNWzI{color:var(--primary-button-color);font-size:12px}.ChatHistorySlider_timeSelect__mn4Bw{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-normal);padding:10px 12px;transition:border-color .2s;width:100%}.ChatHistorySlider_timeSelectWrapper__OEvge{position:relative}.ChatHistorySlider_selectCaret__xARAP{color:var(--content-color);font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ChatHistorySlider_timeSelect__mn4Bw option:checked,.ChatHistorySlider_timeSelect__mn4Bw option[selected]{background:var(--accent-light);color:var(--app-primary-color)}.ChatHistorySlider_timeSelect__mn4Bw:focus{border-color:var(--app-primary-color);outline:none}.ChatHistorySlider_chatList__tQjdh{flex:1 1;overflow-y:auto;padding:13px 0}.ChatHistorySlider_chatList__tQjdh svg,.ChatHistorySlider_chatList__tQjdh svg *{fill:none!important;stroke:currentColor!important}.ChatHistorySlider_chatList__tQjdh::-webkit-scrollbar{width:6px}.ChatHistorySlider_chatList__tQjdh::-webkit-scrollbar-track{background:#0000}.ChatHistorySlider_chatList__tQjdh::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:6px}.ChatHistorySlider_chatList__tQjdh::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ChatHistorySlider_chatItem__3MMjj{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;cursor:pointer;margin:0 16px 12px;padding:16px 20px;position:relative;transition:background .15s,box-shadow .15s,border-color .15s}.ChatHistorySlider_chatItem__3MMjj:hover{background:var(--hover-background);border-color:var(--card-hover-border);box-shadow:var(--shadow)}.ChatHistorySlider_chatItem__3MMjj:last-child{margin-bottom:12px}.ChatHistorySlider_chatHeader__nK2dK{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:8px;padding-right:32px}.ChatHistorySlider_chatTitle__ZfwdP{color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:15px;font-weight:var(--font-weight-semibold);line-height:22px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatHistorySlider_chatMeta__ZcE6K{align-items:center;display:flex;flex-shrink:0;gap:8px}.ChatHistorySlider_timestamp__FkGbS{color:var(--muted);font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-normal);line-height:18px}.ChatHistorySlider_deleteButton__QNhcl{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--danger);cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:20px;top:16px;transition:opacity .15s ease;width:20px}.ChatHistorySlider_deleteButton__QNhcl svg{stroke:var(--danger);stroke-width:1.5;fill:none;height:18px;width:18px}.ChatHistorySlider_chatItem__3MMjj:hover .ChatHistorySlider_deleteButton__QNhcl{opacity:1}.ChatHistorySlider_deleteButton__QNhcl:hover{background:#ef444414}.ChatHistorySlider_deleteButton__QNhcl:hover svg{stroke:#dc2626}.ChatHistorySlider_lastMessage__Zr\+Xa{display:none}.ChatHistorySlider_chatFooter__qeWSE{align-items:center;display:flex;justify-content:space-between;margin-top:4px;width:100%}.ChatHistorySlider_chatInfo__ybot6{align-items:center;display:flex;gap:8px}.ChatHistorySlider_agentBadge__oP\+Hf,.ChatHistorySlider_modelBadge__7RUyk,.ChatHistorySlider_usernameBadge__AsBlX{display:none}.ChatHistorySlider_messageCount__ymoj0{align-items:center;background:#0000;border-radius:0;color:var(--muted);display:inline-flex;flex-shrink:0;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-normal);gap:4px;padding:0}.ChatHistorySlider_messageCount__ymoj0 svg,.ChatHistorySlider_messageCount__ymoj0 svg *{fill:none!important;stroke:var(--muted)!important}.ChatHistorySlider_emptyState__4mE4t{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.ChatHistorySlider_emptyIcon__G2wRO,.ChatHistorySlider_emptyState__4mE4t svg{color:var(--border);margin-bottom:16px}.ChatHistorySlider_emptyIcon__G2wRO{font-size:48px}.ChatHistorySlider_emptyTitle__dLBHf{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin:0 0 8px}.ChatHistorySlider_emptyDescription__2KZ1X{display:none}.ChatHistorySlider_footer__dBSst{align-items:center;background:var(--card-bg);border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}.ChatHistorySlider_chatCount__Eph2K{color:var(--content-color)}.ChatHistorySlider_chatCount__Eph2K,.ChatHistorySlider_loadingText__PHOUA{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-normal)}.ChatHistorySlider_loadingText__PHOUA{align-items:center;color:var(--app-primary-color);display:flex;gap:6px}.ChatHistorySlider_loadingIcon__wHOZh{font-size:12px}.ChatHistorySlider_loading__HF\+f3{opacity:.6;pointer-events:none}@keyframes ChatHistorySlider_fadeIn__prGBo{0%{opacity:0}to{opacity:1}}@keyframes ChatHistorySlider_slideIn__XgaMy{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes ChatHistorySlider_fadeInUp__K3aZB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatHistorySlider_slideInRight__1pca-{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:768px){.ChatHistorySlider_slider__Z4221{width:280px}.ChatHistorySlider_header__PYlkW{padding:16px}.ChatHistorySlider_filters__7DIjB{padding:0 16px 14px}.ChatHistorySlider_chatItem__3MMjj{padding:12px 16px}}@media (max-width:480px){.ChatHistorySlider_slider__Z4221{width:100%}.ChatHistorySlider_header__PYlkW{padding:14px 16px}.ChatHistorySlider_title__qg93N{font-size:15px}.ChatHistorySlider_filters__7DIjB{padding:0 16px 12px}.ChatHistorySlider_searchInput__-\+ZjS{font-size:13px;padding:10px 12px}.ChatHistorySlider_chatItem__3MMjj{padding:12px 16px}.ChatHistorySlider_chatTitle__ZfwdP{font-size:13px}.ChatHistorySlider_messageCount__ymoj0,.ChatHistorySlider_timestamp__FkGbS{font-size:12px}}.PromptSuggestions_overlay__dknem{bottom:58%;left:20px;margin-bottom:8px;position:absolute;right:40px;z-index:9999}.PromptSuggestions_backdrop__ZdWx3{display:none}.PromptSuggestions_slider__-97eU{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;box-shadow:var(--shadow-lg);box-sizing:border-box;display:flex;flex-direction:column;max-height:350px;overflow:hidden;padding:0;width:100%}.PromptSuggestions_fixedHeader__Jeuwc{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px 12px}.PromptSuggestions_closeButton__cxK\+L{align-items:center;background:none;border:none;border-radius:4px;color:var(--content-color);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;transition:background .15s,color .15s;width:24px}.PromptSuggestions_closeButton__cxK\+L:hover{background:var(--hover-background);color:var(--header-color)}.PromptSuggestions_promptsContainer__WPzJF{box-sizing:border-box;flex:1 1;max-height:280px;overflow-x:hidden;overflow-y:auto;padding:8px 0}.PromptSuggestions_promptsContainer__WPzJF::-webkit-scrollbar{width:6px}.PromptSuggestions_promptsContainer__WPzJF::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:6px}.PromptSuggestions_promptsContainer__WPzJF::-webkit-scrollbar-track{background:#0000}.PromptSuggestions_section__0Xmb1{display:flex;flex-direction:column;padding:0}.PromptSuggestions_section__0Xmb1:last-child{border-bottom:none}.PromptSuggestions_section__0Xmb1+.PromptSuggestions_section__0Xmb1{border-top:1px solid var(--border-color);margin-top:0;padding-top:8px}.PromptSuggestions_sectionHeaderRow__-rmpD{align-items:center;background:var(--card-bg);display:flex;justify-content:space-between;padding:8px 20px}.PromptSuggestions_sectionDivider__dHbBG{background:var(--border-color);height:1px;margin:0 20px 8px}.PromptSuggestions_sectionHeading__Mf8w9{align-items:center;color:var(--header-color);display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;line-height:21px}.PromptSuggestions_sectionHeading__Mf8w9 svg{color:var(--content-color);height:16px;width:16px}.PromptSuggestions_sectionList__AXZpX{display:flex;flex-direction:column}.PromptSuggestions_promptCard__dssWt{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;min-height:32px;outline:none;padding:6px 20px;transition:background .12s ease;width:100%}.PromptSuggestions_promptCard__dssWt:hover{background:var(--hover-background)}.PromptSuggestions_promptCard__dssWt:focus{outline:none}.PromptSuggestions_promptCard__dssWt:focus-visible{background:var(--hover-background)}.PromptSuggestions_promptCardFocused__E1\+x1{background:var(--hover-background);outline:none}.PromptSuggestions_emptyState__cq4en{align-items:center;display:flex;padding:12px 20px}.PromptSuggestions_emptyText__o0YZv{color:var(--muted);font-family:Inter,sans-serif;font-size:13px;font-style:normal}.PromptSuggestions_promptText__-d09s{color:var(--header-color);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:21px}.PromptSuggestions_promptMeta__u69za{color:var(--content-color);font-size:12px;margin-left:auto}.PromptSuggestions_closing__M3g6l{opacity:0;transform:translateY(8px);transition:opacity .15s ease-out,transform .15s ease-out}@keyframes PromptSuggestions_slideUp__R0jwy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes PromptSuggestions_fadeIn__-I9VZ{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.PromptSuggestions_slider__-97eU{border-radius:16px}.PromptSuggestions_promptCard__dssWt,.PromptSuggestions_sectionHeaderRow__-rmpD{padding-left:16px;padding-right:16px}}@media (max-width:480px){.PromptSuggestions_slider__-97eU{border-radius:12px}}.ChatInput_container__skW\+2{background:linear-gradient(180deg,#0000 0,var(--card-bg) 20%);border-top:none;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:12px 20px 16px;position:relative;width:100%}.ChatInput_topControls__w5syo{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;margin-bottom:12px;min-height:40px;padding:0;width:100%}.ChatInput_selectionStatusBar__--ph-{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;box-sizing:border-box;display:flex;height:38px;justify-content:space-between;margin-top:0;padding:0 12px;width:100%}.ChatInput_selectionStatusLeft__xympv{align-items:center;color:var(--muted);display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:8px;line-height:21px}.ChatInput_selectionStatusIcon__VIRiL{align-items:center;color:var(--search-icon-color);display:flex;justify-content:center}.ChatInput_selectionStatusRight__tBwlO{color:var(--app-primary-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@media (max-width:900px){.ChatInput_topControls__w5syo{gap:12px}}@media (max-width:640px){.ChatInput_topControls__w5syo{gap:10px}}.ChatInput_controlGroup__314pC{display:flex;flex:0 1 auto;flex-direction:column;max-width:220px;min-width:160px}.ChatInput_controlLabel__QnSwY{display:none}.ChatInput_chatInputSelect__S1eIk{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--checkbox-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid var(--checkbox-bg);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:36px;justify-content:space-between;line-height:1.5;outline:none;padding:0 32px 0 12px;transition:border-color .15s,box-shadow .15s;white-space:nowrap;width:100%}.ChatInput_chatInputSelect__S1eIk:focus{border-color:#93c5fd;box-shadow:0 0 0 2px #93c5fd40;outline:none}.ChatInput_chatInputSelect__S1eIk:disabled{background:var(--muted-foreground);color:var(--search-icon-color);cursor:not-allowed}.ChatInput_searchableDropdown__HpkAQ{flex:1 1;min-width:0;position:relative;width:100%}.ChatInput_dropdownTrigger__3beo0{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:8px;height:36px;justify-content:space-between;line-height:20px;min-width:0;padding:0 12px;transition:all .15s ease;white-space:nowrap;width:100%}.ChatInput_dropdownTrigger__3beo0:hover{background:var(--checkbox-bg);border-color:var(--border)}.ChatInput_dropdownTrigger__3beo0:focus{border-color:var(--app-primary-color);box-shadow:0 0 0 2px #0073cf14;outline:none}.ChatInput_dropdownTrigger__3beo0.ChatInput_active__Vs8cC{background:var(--card-bg);border-color:var(--app-primary-color)}.ChatInput_dropdownTrigger__3beo0.ChatInput_disabled__x28BD{background-color:var(--card-bg);border-color:var(--border);color:var(--search-icon-color);cursor:not-allowed}.ChatInput_dropdownTrigger__3beo0>span{flex:1 1;font-weight:var(--font-weight-medium);overflow:hidden;text-align:left;text-overflow:ellipsis}.ChatInput_chevronIcon__XnB7w{flex-shrink:0;font-size:10px;transition:transform .2s ease}.ChatInput_chevronIcon__XnB7w,.ChatInput_disabled__x28BD .ChatInput_chevronIcon__XnB7w{color:var(--search-icon-color)}.ChatInput_dropdownContent__cN3bC{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;bottom:44px;box-shadow:0 4px 16px #0000001f;left:0;min-width:200px;overflow:visible;padding:6px;position:absolute;width:240px;z-index:1200}.ChatInput_searchContainer__tOZ01{border-bottom:1px solid var(--muted-foreground);padding:8px;position:relative}.ChatInput_searchIcon__MsmO5{color:var(--search-icon-color);font-size:14px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.ChatInput_searchInput__cJwoT{background:var(--checkbox-bg);border:1px solid var(--border);border-radius:15px;color:var(--text-primary);font-family:var(--font-primary);font-size:13px;padding:8px 12px 8px 32px;width:100%}.ChatInput_searchInput__cJwoT:focus{background:var(--card-bg);border-color:var(--app-primary-color);box-shadow:0 0 0 2px #0073cf14;outline:none}.ChatInput_agentsList__ANVVV{height:200px;max-height:200px;min-height:200px;overflow-y:auto;padding:0;scroll-behavior:smooth}.ChatInput_agentsList__ANVVV::-webkit-scrollbar{width:6px}.ChatInput_agentsList__ANVVV::-webkit-scrollbar-track{background:var(--muted-foreground)}.ChatInput_agentsList__ANVVV::-webkit-scrollbar-thumb{background:var(--content-border-color);border-radius:3px}.ChatInput_agentsList__ANVVV::-webkit-scrollbar-thumb:hover{background:var(--search-icon-color)}.ChatInput_dropdownContent__cN3bC .ChatInput_agentItem__Iy\+JZ{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);justify-content:space-between;line-height:20px;margin:1px 0;padding:8px 12px;transition:background .15s ease,color .15s ease;width:100%}.ChatInput_dropdownContent__cN3bC .ChatInput_agentItem__Iy\+JZ:hover{background:var(--accent);color:var(--primary-button-color)}.ChatInput_dropdownContent__cN3bC .ChatInput_agentItem__Iy\+JZ:last-child{margin-bottom:0}.ChatInput_agentItem__Iy\+JZ.ChatInput_highlighted__xDHfO,.ChatInput_agentItem__Iy\+JZ.ChatInput_selected__jNITZ{background:var(--accent);border-radius:var(--radius);color:var(--primary-button-color)}.ChatInput_agentItem__Iy\+JZ.ChatInput_highlighted__xDHfO:hover,.ChatInput_agentItem__Iy\+JZ.ChatInput_selected__jNITZ:hover{background:var(--app-secondary-color);color:var(--primary-button-color)}.ChatInput_agentItem__Iy\+JZ:focus{background:var(--accent-light);outline:none}.ChatInput_agentItem__Iy\+JZ.ChatInput_highlighted__xDHfO:focus,.ChatInput_agentItem__Iy\+JZ.ChatInput_selected__jNITZ:focus{background:var(--app-primary-color)}.ChatInput_agentName__K\+qsG{color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.ChatInput_agentItem__Iy\+JZ.ChatInput_highlighted__xDHfO .ChatInput_agentName__K\+qsG,.ChatInput_agentItem__Iy\+JZ.ChatInput_selected__jNITZ .ChatInput_agentName__K\+qsG{color:var(--primary-button-color);font-weight:var(--font-weight-semibold)}.ChatInput_agentDescription__Lb\+O4{color:var(--muted);font-size:var(--font-size-xs);line-height:1.4}.ChatInput_noAgents__\+noos{color:var(--text-secondary);font-size:13px;padding:20px;text-align:center}.ChatInput_inputsWrapperRow2__dmTJ9{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-sizing:border-box;display:flex;gap:12px;margin-top:0;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ChatInput_inputsWrapperRow2__dmTJ9:focus-within{border-color:var(--app-primary-color);box-shadow:0 0 0 3px #3b82f61a;box-shadow:0 0 0 3px rgba(var(--app-primary-color-rgb,59,130,246),.1)}.ChatInput_inputsDisabled__oEPbO{opacity:.5;pointer-events:none}.ChatInput_autoSuggestDropdown__DNYXv{box-shadow:var(--shadow-md);max-height:220px;padding:6px}.ChatInput_autoSuggestItem__ruERL{border-radius:var(--radius-sm);gap:10px;padding:10px 12px;transition:background .12s ease}.ChatInput_inputRowCard__IeSIx{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;gap:8px;padding:0;width:100%}.ChatInput_leftControlsGroup__VRmP4{align-items:center;background:#0000;border:none;border-radius:12px;box-sizing:border-box;display:inline-flex;flex-shrink:1;gap:6px;height:auto;min-width:0;overflow:hidden;padding:0}.ChatInput_atAgentDropdownWrapper__bHnST{max-width:80px;min-width:80px;width:80px}.ChatInput_atAgentDropdownWrapper__bHnST>div>div:first-child,.ChatInput_leftControlsGroup__VRmP4 .ChatInput_atAgentDropdownWrapper__bHnST .dropdownInput{background:#0000!important;border:none!important;height:38px!important;max-width:80px!important;min-height:38px!important;overflow:hidden!important;padding:0 4px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:80px!important}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_inputButton__e3VJR{border-radius:8px;flex-shrink:0;height:32px;width:32px}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_inputButton__e3VJR svg{height:18px;width:18px}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_inputButton__e3VJR{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--app-primary-color);cursor:pointer;display:inline-flex;flex:none;height:28px;justify-content:center;padding:0;transition:background .12s,color .12s;width:28px}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_inputButton__e3VJR svg{stroke:var(--app-primary-color);height:16px;width:16px}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_inputButton__e3VJR:hover:not(:disabled){background:var(--accent-light);color:var(--app-secondary-color)}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_inputButton__e3VJR:disabled{cursor:not-allowed;opacity:.5}.ChatInput_assistantButton__xTn4n{align-items:center;background:#0000;border:none;border-radius:18px;color:var(--color-brand-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:6px;height:36px;padding:0 12px 0 8px;transition:background .12s}.ChatInput_assistantButton__xTn4n svg{stroke:var(--app-primary-color);color:var(--app-primary-color)}.ChatInput_assistantButton__xTn4n:hover{background:var(--accent-light)}.ChatInput_promptSuggestionBtn__hcC5d{align-items:center;align-self:center;background:#0000;border:none;border-radius:10px;box-shadow:none;color:var(--search-icon-color);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;position:relative;transition:all .12s ease;width:36px}.ChatInput_promptSuggestionBtn__hcC5d:hover{background:var(--muted-foreground);color:var(--app-primary-color)}.ChatInput_promptSuggestionBtn__hcC5d:focus-within{outline:none}.ChatInput_actionButtons__xMydp{border:1px solid var(--border);border-radius:24px;display:inline-flex;flex-direction:row;flex-shrink:0;gap:6px;height:40px;padding:6px 10px}.ChatInput_actionButton__Ko\+wd,.ChatInput_actionButtons__xMydp{align-items:center;background:var(--card-bg);box-sizing:border-box;justify-content:center}.ChatInput_actionButton__Ko\+wd{border:1px solid var(--border);border-radius:50%;color:var(--muted);cursor:pointer;display:flex;flex:none;height:32px;transition:all .15s ease;width:29px}.ChatInput_actionButton__Ko\+wd.ChatInput_disabled__x28BD:hover,.ChatInput_actionButton__Ko\+wd:disabled:hover{cursor:not-allowed}.ChatInput_actionButton__Ko\+wd:hover:not(:disabled){background:var(--checkbox-bg);border-color:var(--border);color:var(--color-brand-primary)}.ChatInput_actionButton__Ko\+wd.ChatInput_active__Vs8cC{background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.ChatInput_actionButton__Ko\+wd.ChatInput_disabled__x28BD{cursor:not-allowed;opacity:.5}.ChatInput_actionButton__Ko\+wd svg,.ChatInput_inputButton__e3VJR svg{height:18px;width:18px}.ChatInput_promptLibraryAndTextArea__fRPlJ{align-items:center;background:#0000;border:none;border-radius:16px;border-radius:var(--radius,16px);display:flex;gap:8px;padding:0;position:relative;width:100%}.ChatInput_promptLibraryAndTextArea__fRPlJ .ChatInput_promptSuggestionBtn__hcC5d{right:8px}.ChatInput_settingsContainer__wyJA4{position:relative}.ChatInput_settingsDropdown__Tv7kQ{background:var(--card-bg);border:1px solid var(--border);bottom:48px;color:var(--text-primary);max-width:220px;min-width:220px;padding:8px;pointer-events:auto;position:absolute;width:220px;z-index:1000}.ChatInput_chatSettingsDropdown__LEcwi,.ChatInput_settingsDropdown__Tv7kQ{border-radius:20px;box-shadow:0 4px 6px 0 #0000000d,0 10px 15px 0 #0000001a;right:0}.ChatInput_chatSettingsDropdown__LEcwi{border:1px solid var(--border);max-width:192px;min-width:192px;padding:5px 5px 1px;width:192px}.ChatInput_radixDropdownContent__U5q7M{-webkit-overflow-scrolling:touch;background:#fff;background:var(--card,#fff);border-color:#e5e7eb;border-color:var(--border,#e5e7eb);border-radius:12px;border-radius:var(--radius-card,12px);box-shadow:0 8px 25px #00000026;box-shadow:var(--elevation-lg,0 8px 25px #00000026);color:#111827;color:var(--foreground,#111827);max-height:320px;max-height:var(--radix-dropdown-menu-content-available-height,320px);min-width:8rem;overflow-x:hidden;overflow-y:auto;padding:1rem;width:18rem}.ChatInput_settingsHeader__6Y4IR{border-bottom:none;color:var(--muted);font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);line-height:21px;margin-bottom:8px;padding:4px 8px}.ChatInput_toggleGroup__47x8w{margin-bottom:2px}.ChatInput_toggleGroup__47x8w:last-child{margin-bottom:0}.ChatInput_toggleGroup__47x8w.ChatInput_chatOptions__3EaET{display:flex;flex-direction:column;gap:2px;padding:0}.ChatInput_toggleLabel__Q4Gpi{align-items:center;border-radius:14px;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:12px;height:auto;justify-content:space-between;line-height:21px;padding:6px 8px;transition:background .12s}.ChatInput_toggleLabel__Q4Gpi:hover{background:var(--muted-foreground)}.ChatInput_toggleInput__axuJC{display:none}.ChatInput_toggleSlider__9BXSQ{background:var(--border);border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:background-color .2s ease;width:36px}.ChatInput_toggleSlider__9BXSQ:focus{box-shadow:0 0 0 2px #0073cf26;outline:none}.ChatInput_toggleSlider__9BXSQ:hover{background:#c4c9d0}.ChatInput_toggleSlider__9BXSQ:before{background:var(--card-bg);border-radius:50%;box-shadow:0 1px 2px #00000026;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.ChatInput_toggleInput__axuJC:checked+.ChatInput_toggleSlider__9BXSQ{background:var(--app-primary-color)}.ChatInput_toggleInput__axuJC:checked+.ChatInput_toggleSlider__9BXSQ:hover{background:var(--app-secondary-color)}.ChatInput_toggleInput__axuJC:checked+.ChatInput_toggleSlider__9BXSQ:focus{box-shadow:0 0 0 3px #0073cf26;outline:none}.ChatInput_toggleInput__axuJC:checked+.ChatInput_toggleSlider__9BXSQ:before{transform:translateX(16px)}.ChatInput_toggleText__88FdD{flex:1 1}.ChatInput_inputForm__sQZgu{display:flex;flex:1 1;flex-direction:column;gap:4px}.ChatInput_inputContainer__NvgTH{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:24px;box-sizing:border-box;display:flex;flex:1 1;gap:8px;height:auto;min-height:38px;min-width:200px;padding:4px 8px 4px 16px;position:relative;transition:border-color .15s,box-shadow .15s}.ChatInput_inputContainer__NvgTH:focus-within{border-color:var(--app-primary-color);box-shadow:0 0 0 2px #0073cf14}.ChatInput_inputButton__e3VJR{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--font-size-lg);height:36px;justify-content:center;padding:0;transition:background .15s,color .15s;width:36px}.ChatInput_inputButton__e3VJR:hover:not(:disabled){background:var(--muted-foreground);color:var(--text-primary)}.ChatInput_inputButton__e3VJR:disabled{opacity:.5}.ChatInput_inputButton__e3VJR:active{background:var(--accent-light);color:var(--app-primary-color)}.ChatInput_inputButton__e3VJR:disabled{background:var(--accent-light);color:var(--disabled-text);cursor:not-allowed}.ChatInput_sendButton__k93DT{align-items:center;align-self:center;background:var(--card-bg);border:1px solid var(--border);border-radius:50%;color:var(--search-icon-color);cursor:pointer;display:flex;flex-shrink:0;height:10px;justify-content:center;min-height:28px;min-width:28px;padding:0;transition:all .15s ease;width:11px}.ChatInput_sendButton__k93DT:disabled{background:var(--card-bg);border-color:var(--border);color:var(--border);cursor:not-allowed}.ChatInput_sendButton__k93DT:not(:disabled){background:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.ChatInput_sendButton__k93DT:hover:not(:disabled){background:var(--app-secondary-color);border-color:var(--app-secondary-color);color:var(--primary-button-color)}.ChatInput_micButton__RRB9x{align-items:center;align-self:center;background:#0000;border:1px solid var(--border);border-radius:50%;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;min-height:28px;min-width:28px;padding:0;transition:all .15s ease;width:28px}.ChatInput_micButton__RRB9x:hover:not(:disabled){background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.ChatInput_micButton__RRB9x:disabled{background:#0000;border-color:var(--border);color:var(--border);cursor:not-allowed;opacity:.5}.ChatInput_micButton__RRB9x.ChatInput_active__Vs8cC{animation:ChatInput_micPulse__K9eRo 1.5s ease-in-out infinite;background:#ef44441a;border-color:var(--danger);color:var(--danger)}@keyframes ChatInput_micPulse__K9eRo{0%,to{box-shadow:0 0 0 0 #ef444466}50%{box-shadow:0 0 0 6px #ef444400}}.ChatInput_micHighlight__TVTC4{background:#0000;border:none;color:var(--muted);transition:color .15s,background .15s}.ChatInput_micHighlight__TVTC4:hover{background:var(--checkbox-bg);color:var(--text-primary)}.ChatInput_textInputWrapper__Tfzko{align-items:center;background:#0000;border:none;display:flex;flex:1 1;min-width:0;padding:0;position:relative}.ChatInput_textInputWrapper__Tfzko.ChatInput_transparent__rJZsp{background:#0000;border:0;box-shadow:none}.ChatInput_textInputWrapper__Tfzko:focus-within{border:none;box-shadow:none}.ChatInput_textInput__NLWrX{background:none;border:none;box-sizing:border-box;color:var(--text-primary);display:block;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);height:24px;line-height:1.4;max-height:200px;min-height:24px;outline:none;overflow-y:auto;padding:0;resize:none;scrollbar-width:thin;vertical-align:middle;width:100%}.ChatInput_textInput__NLWrX::-webkit-scrollbar{width:4px}.ChatInput_textInput__NLWrX::-webkit-scrollbar-track{background:#0000}.ChatInput_textInput__NLWrX::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.ChatInput_textInput__NLWrX::-webkit-scrollbar-thumb:hover{background:var(--search-icon-color)}.ChatInput_textInput__NLWrX::placeholder{color:var(--search-icon-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.ChatInput_textInput__NLWrX:disabled{color:var(--search-icon-color);cursor:not-allowed}.ChatInput_middleInputGroup__K-tdr,.ChatInput_rightButtons__-HrdU{align-items:center;display:flex;gap:8px}.ChatInput_middleInputGroup__K-tdr{background:#fff;background:var(--card,#fff);border:1px solid #e8eef2;border:1px solid var(--content-border-color,#e8eef2);border-radius:16px;border-radius:var(--radius,16px);box-sizing:border-box;padding:6px 12px}.ChatInput_threePartInput__-QIE3{align-items:stretch;display:flex;gap:8px;width:100%}.ChatInput_inputLeftGroup__b9Xgr,.ChatInput_inputMiddleGroup__GOYvF,.ChatInput_inputRightGroup__we3ZT{align-items:center;background:#fff;background:var(--card,#fff);border:1px solid #e8eef2;border:1px solid var(--content-border-color,#e8eef2);border-radius:12px;border-radius:var(--radius,12px);box-sizing:border-box;display:flex;gap:8px;padding:6px}.ChatInput_inputLeftGroup__b9Xgr{flex:0 0 auto}.ChatInput_inputMiddleGroup__GOYvF{flex:1 1;min-width:0;padding-left:8px;padding-right:8px}.ChatInput_inputRightGroup__we3ZT{flex:0 0 auto;padding-left:8px;padding-right:8px}@media (max-width:640px){.ChatInput_threePartInput__-QIE3{flex-direction:column-reverse;gap:6px}.ChatInput_inputLeftGroup__b9Xgr,.ChatInput_inputMiddleGroup__GOYvF,.ChatInput_inputRightGroup__we3ZT{width:100%}}.ChatInput_rightButtons__-HrdU:hover:not(:disabled){box-shadow:none;transform:none}.ChatInput_rightIconGroup__LZrNN{align-items:center;display:flex;gap:8px;margin-left:8px}.ChatInput_validationMessage__j6eC3{background:#fffbe6;border:1px solid #fde68a;border-radius:4px;color:var(--warning);font-size:11px;margin-top:2px;padding:4px 8px;text-align:center}.ChatInput_recordingIndicator__7XUX\+{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:var(--radius-sm);color:var(--danger);display:flex;font-size:13px;font-weight:var(--font-weight-medium);gap:8px;padding:8px 12px}.ChatInput_recordingDot__DK33O{animation:ChatInput_pulse__eX0SY 1s infinite;background:var(--danger);border-radius:50%;height:8px;width:8px}@media (max-width:1024px){.ChatInput_topControls__w5syo{gap:8px}.ChatInput_controlGroup__314pC{min-width:0}}@media (max-width:768px){.ChatInput_container__skW\+2{padding:12px 16px}.ChatInput_topControls__w5syo{gap:8px;grid-template-columns:repeat(2,1fr)}.ChatInput_inputsWrapperRow2__dmTJ9{flex-direction:column-reverse}.ChatInput_controlGroup__314pC{min-width:0;width:auto}.ChatInput_actionButtons__xMydp{justify-content:space-around;margin-top:8px}.ChatInput_inputContainer__NvgTH{padding:6px 6px 0}.ChatInput_inputButton__e3VJR{font-size:14px;height:32px;width:32px}.ChatInput_textInput__NLWrX{font-size:14px}.ChatInput_dropdownContent__cN3bC{bottom:35px;left:-20px!important;width:230px}.ChatInput_settingsDropdown__Tv7kQ{left:-25px;padding:12px}}@media (max-width:480px){.ChatInput_container__skW\+2{border-radius:12px;margin:12px 0;padding:12px}.ChatInput_topControls__w5syo{gap:8px}.ChatInput_actionButtons__xMydp{flex-wrap:wrap;gap:6px}.ChatInput_actionButton__Ko\+wd{font-size:14px;height:38px;width:38px}.ChatInput_settingsDropdown__Tv7kQ{left:-8px;min-width:auto;right:-8px}}.ChatInput_inputButton__e3VJR.ChatInput_active__Vs8cC,.ChatInput_inputButton__e3VJR.ChatInput_selected__jNITZ{background:var(--accent-light);color:var(--app-primary-color)}.ChatInput_mentionButton__OP-gD{align-items:center;background:#0000;border:none;border-radius:12px;color:var(--content-color);display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);gap:8px;height:36px;padding:6px 10px;transition:background .12s,color .12s,border-color .12s}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_mentionButton__OP-gD:hover:not(:disabled){background:#00000005}.ChatInput_mentionButton__OP-gD.ChatInput_active__Vs8cC{background:#0000;color:var(--app-primary-color)}.ChatInput_mentionedAgentItem__qxPBg{align-items:center!important;background:#f0f9ff!important;border:1px solid #0ea5e9!important;border-radius:6px;display:flex!important;gap:8px;justify-content:space-between!important;padding:10px 12px}.ChatInput_mentionedLabel__Xbr2i{color:#0284c7;font-size:11px;font-weight:600;letter-spacing:.5px;margin-right:4px}.ChatInput_mentionedAgentItem__qxPBg .ChatInput_mentionAgentName__NsE4D{flex:1 1;margin-left:0}.ChatInput_disabled__x28BD{cursor:not-allowed;opacity:.9;pointer-events:none}.ChatInput_relativeWrapper__2yXFi{display:inline-block;position:relative}.ChatInput_relativeWrapper__2yXFi .ChatInput_mentionDropdown__0JbTr{background:var(--card-bg);border:2px solid #0073cf;border:2px solid var(--ai-avatar-color,#0073cf);border-radius:var(--radius-sm);bottom:30px;box-shadow:0 8px 25px #00000026;left:0;margin-top:4px;max-height:300px;overflow:hidden;position:absolute;width:250px;z-index:1000}.ChatInput_relativeWrapper__2yXFi .ChatInput_dropdownContent__cN3bC{background:var(--checkbox-bg);border:1px solid var(--border);border-radius:var(--radius-sm);bottom:30px;box-shadow:0 8px 25px #00000026;left:auto;margin-top:4px;max-height:250px;max-width:280px;min-width:220px;overflow:hidden;position:absolute;right:0;width:-webkit-max-content;width:max-content;z-index:1000}.ChatInput_suggestionPopover__Bl84K{animation:ChatInput_fadeInUp__0BjMX .18s ease-in;background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;bottom:60px;box-shadow:var(--shadow-lg);left:0;max-height:400px;max-width:600px;overflow:hidden;position:absolute;right:0;transition:opacity .18s,transform .18s;z-index:1100}.ChatInput_suggestionCloseButton__RokX\+{align-items:center;background:none;border:none;border-radius:6px;color:var(--content-color);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:8px;transition:background .15s,color .15s;width:28px;z-index:1}.ChatInput_suggestionCloseButton__RokX\+:hover{background:var(--hover-background);color:var(--header-color)}.ChatInput_suggestionSection__PzF81{padding:0}.ChatInput_suggestionLabel__MPxZB,.ChatInput_suggestionSection__PzF81:not(:last-child){border-bottom:1px solid var(--border-color)}.ChatInput_suggestionLabel__MPxZB{align-items:center;box-sizing:border-box;color:var(--header-color);display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;gap:8px;height:46px;margin:0;padding:12px 16px}.ChatInput_suggestionLabel__MPxZB svg{color:var(--content-color)}.ChatInput_suggestionList__czr2d{list-style:none;margin:0;max-height:180px;overflow-y:auto;padding:0 8px 8px}.ChatInput_suggestionList__czr2d::-webkit-scrollbar{width:4px}.ChatInput_suggestionList__czr2d::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.ChatInput_suggestionItem__-eiaD{align-items:center;border-radius:0;border-top:1px solid var(--border-color);box-sizing:border-box;color:var(--header-color);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:0;min-height:41px;overflow:hidden;padding:10px 16px;text-overflow:ellipsis;transition:background .15s;white-space:nowrap}.ChatInput_suggestionItem__-eiaD:first-child{border-top:none}.ChatInput_suggestionItem__-eiaD:focus,.ChatInput_suggestionItem__-eiaD:hover{background:var(--hover-background);color:var(--header-color);outline:none}.ChatInput_suggestionItem__-eiaD.ChatInput_highlighted__xDHfO{background:var(--hover-background);color:var(--app-primary-color)}.ChatInput_suggestionItem__-eiaD:active{background:var(--hover-background)}.ChatInput_chatOptionsItems__xag7C{align-items:center;border-bottom:none;display:flex;margin:0;padding:0}.ChatInput_chatOptionsItems__xag7C button{background:none;border:none;box-shadow:none;outline:none}.ChatInput_chatOptionsItems__xag7C .ChatInput_actionButton__Ko\+wd{align-items:center;background:#0000;border:none;border-radius:14px;box-shadow:none;cursor:pointer;display:flex;flex-direction:row;gap:16px;height:33px;justify-content:flex-start;padding:0 0 0 8px;transition:background .12s;width:182px}.ChatInput_chatOptionsItems__xag7C .ChatInput_actionButton__Ko\+wd:hover:not(:disabled){background:var(--muted-foreground)}.ChatInput_chatOptionsItems__xag7C .ChatInput_actionButton__Ko\+wd:disabled{cursor:not-allowed;opacity:.5}.ChatInput_chatOptionsItems__xag7C .ChatInput_actionButton__Ko\+wd svg{color:var(--muted);flex-shrink:0}.ChatInput_chatOptionsItems__xag7C:last-child{border-bottom:none;padding-bottom:0}.ChatInput_chatOptionsItems__xag7C .ChatInput_actionButton__Ko\+wd:focus{border:none;box-shadow:none;outline:none}.ChatInput_chatOptionName__d6xCn{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);letter-spacing:.3px;line-height:21px;margin:0}.ChatInput_deleteButton__V1Q\+B,.ChatInput_deleteButton__V1Q\+B svg{color:var(--danger)!important}.ChatInput_deleteButton__V1Q\+B:hover:not(:disabled){background:#ef444414!important}.ChatInput_deleteButton__V1Q\+B .ChatInput_chatOptionName__d6xCn{color:var(--danger)}@keyframes ChatInput_fadeInUp__0BjMX{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.ChatInput_mentionDropdown__0JbTr{border:2px solid #0073cf;border:2px solid var(--ai-avatar-color,#0073cf);border-radius:var(--radius-sm);bottom:30px;box-shadow:0 8px 25px #00000026;margin-top:4px;max-height:250px;width:250px;z-index:1000}.ChatInput_mentionHeader__9Q6wS{padding:7px;position:relative}.ChatInput_mentionSearchInput__fc62q{background:var(--checkbox-bg);border:1px solid var(--border);border-radius:4px;font-size:var(--font-size-xs);padding:6px 8px 6px 35px;width:100%}.ChatInput_mentionSearchInput__fc62q:focus{background:var(--card-bg);border-color:var(--app-primary-color);box-shadow:0 0 0 2px #007acc1a}.ChatInput_mentionList__g629w{height:180px;max-height:180px;min-height:180px;overflow-y:auto;padding:4px 8px;scroll-behavior:smooth}.ChatInput_mentionList__g629w::-webkit-scrollbar{width:6px}.ChatInput_mentionList__g629w::-webkit-scrollbar-track{background:var(--checkbox-bg)}.ChatInput_mentionList__g629w::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ChatInput_mentionList__g629w::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.ChatInput_mentionItem__rpjx5{border-left:3px solid #0000;cursor:pointer;padding:8px 12px;transition:all .2s ease}.ChatInput_mentionItem__rpjx5:hover{background:var(--checkbox-bg);border-left-color:var(--border)}.ChatInput_mentionItem__rpjx5.ChatInput_highlighted__xDHfO{background:var(--accent-light);border-left-color:var(--app-primary-color);box-shadow:inset 0 0 0 1px #007acc1a}.ChatInput_mentionAgentName__NsE4D{color:var(--color-brand-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ChatInput_mentionedAgentIndicator__a\+GrY{align-items:center;background-color:#e0f2f1;border:1px solid #80cbc4;border-radius:4px;display:flex;font-size:12px;justify-content:space-between;margin-top:4px;padding:4px 8px}.ChatInput_mentionedAgentText__Uw22n{color:#00695c;font-weight:500}.ChatInput_removeMentionButton__Bzqfj{align-items:center;background:none;border:none;border-radius:50%;color:#222;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:8px;padding:2px;transition:all .2s ease;width:20px}.ChatInput_toolSubmenu__rYjBH{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px #0000001a;left:100%;margin-left:10px;position:absolute;top:-9px;width:150px;z-index:9999}.ChatInput_toolSubmenuArrowOuter__Ne0Mm{border-right:8px solid var(--border);left:-8px}.ChatInput_toolSubmenuArrowInner__Z9V6P,.ChatInput_toolSubmenuArrowOuter__Ne0Mm{border-bottom:8px solid #0000;border-top:8px solid #0000;height:0;position:absolute;top:12px;width:0}.ChatInput_toolSubmenuArrowInner__Z9V6P{border-right:8px solid var(--card-bg);left:-6px}.ChatInput_toolSubmenuHeader__ElSon{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:10px 12px}.ChatInput_toolSubmenuTitle__rsBqS{color:var(--text-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.ChatInput_toolSubmenuCloseBtn__vFvzR{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:flex;font-size:var(--font-size-base);justify-content:center;line-height:1;padding:2px}.ChatInput_toolSubmenuCloseBtn__vFvzR:hover{color:var(--text-primary)}.ChatInput_toolSubmenuSelectAll__Tzo\+1{align-items:center;cursor:pointer;display:flex;gap:8px}.ChatInput_toolSubmenuList__-5rEB{max-height:150px;overflow-y:auto;padding:8px 0}.ChatInput_toolSubmenuItem__FXXTh{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:background-color .15s}.ChatInput_toolSubmenuItem__FXXTh:hover{background-color:var(--checkbox-bg)}.ChatInput_toolSubmenuCheckbox__Ft133{accent-color:var(--app-primary-color);cursor:pointer;height:14px;width:14px}.ChatInput_tool-verifier__ID3Ak{position:relative}.ChatInput_autoSuggestDropdown__DNYXv{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);bottom:calc(100% + 8px);box-shadow:var(--shadow-lg);left:0;max-height:200px;overflow-y:auto;padding:4px;position:absolute;right:0;z-index:1000}.ChatInput_autoSuggestItem__ruERL{align-items:center;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);gap:8px;padding:8px 12px;transition:background .15s ease}.ChatInput_autoSuggestItem__ruERL.ChatInput_highlighted__xDHfO,.ChatInput_autoSuggestItem__ruERL:hover{background:var(--hover-background)}.ChatInput_autoSuggestItem__ruERL svg{color:var(--app-primary-color);flex-shrink:0}.ChatInput_autoSuggestText__Zflf0{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInput_uploadingDot__Z-S3F{animation:ChatInput_pulse__eX0SY 1s ease-in-out infinite;background:var(--app-primary-color);border-radius:50%;height:8px;position:absolute;right:2px;top:2px;width:8px}@keyframes ChatInput_pulse__eX0SY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ChatInput_leftControlsGroup__VRmP4 .ChatInput_inputButton__e3VJR{position:relative}.ChatInput_filesPreviewInline__6v2-i{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;max-width:40vw;overflow-x:auto;scrollbar-width:thin}.ChatInput_filesPreviewInline__6v2-i::-webkit-scrollbar{height:3px}.ChatInput_filesPreviewInline__6v2-i::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ChatInput_fileChipCompact__1Qvjw{align-items:center;background:var(--muted-foreground);border:1px solid var(--border);border-radius:12px;color:var(--text-primary);display:inline-flex;flex-shrink:0;font-size:11px;gap:4px;max-width:160px;padding:4px 8px}.ChatInput_fileChipCompact__1Qvjw svg{color:var(--muted);flex-shrink:0}.ChatInput_fileNameCompact__sjFzb{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInput_deleteButtonCompact__1\+Pow{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:2px;padding:0;width:16px}.ChatInput_deleteButtonCompact__1\+Pow:hover{background:#ef444426;color:#ef4444}.ChatInput_deleteButtonCompact__1\+Pow:disabled{cursor:not-allowed;opacity:.5}.ChatInput_mentionedAgentBadge__Bo2wn{align-items:center;background:var(--app-primary-color);border-radius:16px;box-shadow:0 2px 4px #00000026;cursor:pointer;display:inline-flex;flex-shrink:0;gap:4px;max-width:160px;padding:4px 6px 4px 8px;transition:all .2s ease}.ChatInput_mentionedAgentBadge__Bo2wn:hover{background:#2563eb;background:var(--app-primary-hover,#2563eb);box-shadow:0 4px 8px #0003}.ChatInput_mentionedAgentAt__\+AxG6{color:#fff;font-size:14px;font-weight:700}.ChatInput_mentionedAgentName__WtMeJ{color:#fff;font-size:12px;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInput_mentionedAgentClose__sa1KC{align-items:center;background:#0000004d;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-left:6px;padding:0;transition:all .15s ease;width:18px}.ChatInput_mentionedAgentClose__sa1KC:hover{background:#ef4444;border-color:#ef4444;transform:scale(1.15)}.ChatInput_mentionDropdown__0JbTr{animation:ChatInput_mentionDropdownSlideUp__HCGt7 .15s ease-out;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 4px 20px #00000026,0 0 0 1px #3b82f61a;box-shadow:0 4px 20px #00000026,0 0 0 1px rgba(var(--app-primary-color-rgb,59,130,246),.1);display:flex;flex-direction:column;left:0;max-height:320px;max-width:90%;overflow:hidden;position:absolute;width:380px;z-index:1001}@keyframes ChatInput_mentionDropdownSlideUp__HCGt7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatInput_mentionDropdownHeader__j0QKI{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.ChatInput_mentionSearchWrapper__1jODx{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;display:flex;flex:1 1;gap:8px;min-width:0;padding:6px 10px}.ChatInput_mentionSearchWrapper__1jODx svg{color:var(--muted);flex-shrink:0}.ChatInput_mentionSearchInput__fc62q{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;outline:none}.ChatInput_mentionSearchInput__fc62q::placeholder{color:var(--muted)}.ChatInput_mentionFilterSelect__NhCaw{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:12px;font-weight:500;max-width:150px;min-width:100px;outline:none;padding:6px 10px}.ChatInput_mentionFilterSelect__NhCaw:focus,.ChatInput_mentionFilterSelect__NhCaw:hover{border-color:var(--app-primary-color)}.ChatInput_mentionFilterSelect__NhCaw option{background:var(--card-bg);color:var(--text-primary)}.ChatInput_mentionDropdownList__Ypcpz{max-height:250px;overflow-y:auto;padding:8px}.ChatInput_mentionDropdownItem__0Wt6O{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .15s ease}.ChatInput_mentionDropdownItem__0Wt6O.ChatInput_highlighted__xDHfO,.ChatInput_mentionDropdownItem__0Wt6O:hover{background:var(--hover-background)}.ChatInput_mentionDropdownItem__0Wt6O.ChatInput_highlighted__xDHfO{background:#3b82f61a;background:rgba(var(--app-primary-color-rgb,59,130,246),.1);border:1px solid #3b82f64d;border:1px solid rgba(var(--app-primary-color-rgb,59,130,246),.3)}.ChatInput_mentionDropdownItem__0Wt6O svg{color:var(--app-primary-color);flex-shrink:0}.ChatInput_mentionDropdownItemName__PdbSw{color:var(--text-primary);flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInput_mentionDropdownItemType__S0vkg{background:var(--muted-foreground);border-radius:10px;color:var(--muted);font-size:11px;padding:2px 8px;text-transform:capitalize}.ChatInput_mentionDropdownEmpty__7jkPs{align-items:center;color:var(--muted);display:flex;font-size:13px;justify-content:center;padding:20px}.Canvas_canvasContainer__S9uYM{animation:Canvas_slideInFromRight__wpSYT .2s ease-out;background:var(--card-bg);border-left:2px solid var(--accent);box-shadow:-4px 0 16px #00000014;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;max-width:calc(100% - 300px);min-width:350px;order:50;overflow:hidden;position:relative;width:50%;z-index:100}.Canvas_canvasContainer__S9uYM.Canvas_fullscreen__pAtXv{border-left:2px solid var(--accent);bottom:0;box-shadow:none;height:100vh;left:180px;left:var(--main-width,180px);margin:0;max-width:none;min-width:0;padding:0;position:fixed;right:0;top:0;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);width:calc(100vw - 180px);width:calc(100vw - var(--main-width, 180px));z-index:1000}[data-nav-collapsed=true] .Canvas_canvasContainer__S9uYM.Canvas_fullscreen__pAtXv{left:90px;left:var(--main-width,90px);width:calc(100vw - 90px);width:calc(100vw - var(--main-width, 90px))}.Canvas_canvasContainer__S9uYM.Canvas_minimized__Jlka4{border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:12px;bottom:20px;box-shadow:0 4px 20px #00000026;height:50px;position:fixed;right:20px;top:auto;width:300px}.Canvas_canvasHeader__G-d1G{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--muted-foreground);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.Canvas_headerLeft__NlX9v{align-items:center;display:flex;gap:10px}.Canvas_headerIcon__7kuz7{color:var(--accent);height:20px;width:20px}.Canvas_canvasTitle__AkyjZ{color:var(--text-primary);font-family:var(--font-primary);font-size:15px;font-weight:var(--font-weight-semibold);line-height:20px}.Canvas_headerActions__nWa0G{align-items:center;display:flex;gap:4px}.Canvas_actionButton__fPNZd{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.Canvas_actionButton__fPNZd:hover{background:var(--hover-background);color:var(--text-primary)}.Canvas_actionButton__fPNZd:active{background:var(--border)}.Canvas_canvasContent__noBsO{box-sizing:border-box;display:block;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px 24px 16px 16px}.Canvas_canvasContent__noBsO>*{box-sizing:border-box;max-width:100%}.Canvas_canvasContent__noBsO::-webkit-scrollbar{width:6px}.Canvas_canvasContent__noBsO::-webkit-scrollbar-track{background:#0000}.Canvas_canvasContent__noBsO::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--border,#d1d5db);border-radius:3px}.Canvas_canvasContent__noBsO::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--muted,#9ca3af)}.Canvas_resizeHandle__KrEp1{align-items:center;background:#0073cf;background:var(--accent,#0073cf);border-radius:4px 0 0 4px;cursor:col-resize!important;display:flex;height:48px;justify-content:center;left:-6px;opacity:.8;position:absolute;top:50%;touch-action:none;transform:translateY(-50%);transition:background .2s ease,opacity .2s ease;user-select:none;-webkit-user-select:none;width:12px;z-index:101}.Canvas_resizeHandle__KrEp1:hover{background:#007acc;background:var(--app-primary-color,#007acc);opacity:1}.Canvas_isResizing__gG6jN{cursor:col-resize!important}.Canvas_isResizing__gG6jN *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}.Canvas_isResizing__gG6jN .Canvas_resizeHandle__KrEp1{background:#007acc;background:var(--app-primary-color,#007acc);opacity:1}.Canvas_resizeIndicator__fF89G{align-items:center;display:flex;flex-direction:column;gap:2px;pointer-events:none}.Canvas_resizeDot__60uLY{background:#fff;border-radius:50%;height:3px;pointer-events:none;width:3px}@keyframes Canvas_slideInFromRight__wpSYT{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Canvas_slideOutToRight__6lKSi{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@media (max-width:1024px){.Canvas_canvasContainer__S9uYM{width:80%}.Canvas_canvasContainer__S9uYM.Canvas_fullscreen__pAtXv{width:calc(100vw - 180px);width:calc(100vw - var(--main-width, 180px))}[data-nav-collapsed=true] .Canvas_canvasContainer__S9uYM.Canvas_fullscreen__pAtXv{width:calc(100vw - 90px);width:calc(100vw - var(--main-width, 90px))}}@media (max-width:768px){.Canvas_canvasContainer__S9uYM{animation:Canvas_slideInFromBottom__Ox5Kn .3s cubic-bezier(.4,0,.2,1);border-left:none;border-radius:12px 12px 0 0;border-top:1px solid var(--border);height:50%;top:50%;width:100%}.Canvas_canvasContainer__S9uYM.Canvas_fullscreen__pAtXv{border-radius:0;left:0;top:0;width:100vw}[data-nav-collapsed=true] .Canvas_canvasContainer__S9uYM.Canvas_fullscreen__pAtXv{left:0;width:100vw}.Canvas_canvasContainer__S9uYM.Canvas_minimized__Jlka4{left:20px;right:20px;width:calc(100% - 40px)}.Canvas_resizeHandle__KrEp1{display:none}}@keyframes Canvas_slideInFromBottom__Ox5Kn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Canvas_canvasLoading__6twDq{color:var(--muted);font-size:13px}.Canvas_canvasError__2y-Mo,.Canvas_canvasLoading__6twDq{align-items:center;display:flex;height:100%;justify-content:center}.Canvas_canvasError__2y-Mo{flex-direction:column;padding:20px;text-align:center}.Canvas_errorIcon__l7ZDP{color:#ef4444;color:var(--danger,#ef4444);font-size:13px;margin-bottom:12px}.Canvas_errorMessage__\+EixS{color:var(--muted);font-size:13px;line-height:1.5;margin-bottom:16px}.Canvas_errorAction__zkNHH{background:#007acc;background:var(--accent,#007acc);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);padding:8px 16px;transition:background .2s ease}.Canvas_errorAction__zkNHH:hover{background:#0066a3;background:var(--accent-hover,#0066a3)}.CodeViewer_codeViewer__ekP3-{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:0;min-height:200px;overflow:hidden;position:relative;transition:background .2s ease}.CodeViewer_sectionHeader__jtKQZ{background:var(--checkbox-bg);border-bottom:none;color:var(--text-primary);font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold);padding:12px 16px}.CodeViewer_toolbar__NfoPU{align-items:center;background:#0000;border:none;border-radius:16px 16px 0 0;display:flex;flex-shrink:0;gap:4px;justify-content:flex-end;padding:8px 12px;z-index:2}[data-theme=dark] .CodeViewer_toolbar__NfoPU{background:#0000;border:none}.CodeViewer_toolbarLeft__\+7akf{align-items:center;display:flex;gap:12px}.CodeViewer_languageTag__VrhfU{align-items:center;background:var(--pill-bg);border-radius:6px;color:var(--app-primary-color);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:6px;letter-spacing:.025em;padding:6px 12px}.CodeViewer_modifiedIndicator__CCjy0{align-items:center;background:var(--warning);border-radius:4px;color:var(--primary-button-color);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:4px 8px}.CodeViewer_toolbarActions__LHQeo{align-items:center;display:flex;gap:4px}.CodeViewer_toolbarButton__xClL4{align-items:center;background:var(--hover-background);border:none;border-radius:6px;color:#64748b;color:var(--text-secondary,#64748b);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.CodeViewer_toolbarButton__xClL4:hover{background:var(--checkbox-bg);color:var(--text-primary)}.CodeViewer_toolbarButton__xClL4:active{background:var(--border)}.CodeViewer_toolbarButton__xClL4.CodeViewer_copied__xK3ki{background:var(--success);color:var(--primary-button-color)}.CodeViewer_codeContent__anDdg{border:none;flex:1 1;min-height:0;overflow:auto;padding-top:0;position:relative}.CodeViewer_codeContent__anDdg pre{border:none!important;margin:0!important}.CodeViewer_codeContent__anDdg::-webkit-scrollbar{height:8px;width:8px}.CodeViewer_codeContent__anDdg::-webkit-scrollbar-track{background:var(--scrollbar-track)}.CodeViewer_codeContent__anDdg::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.CodeViewer_codeContent__anDdg::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.CodeViewer_codeEditor__uBMoC{background:#0000;border:none;color:var(--text-primary);font-size:13px;height:100%;line-height:1.5;outline:none;overflow-wrap:normal;overflow-x:auto;padding:16px;resize:none;tab-size:2;white-space:pre;width:100%}.CodeViewer_codeEditor__uBMoC:focus{outline:2px solid var(--focus-ring);outline-offset:-2px}.CodeViewer_footer__WV5V7{background:#0000;border-radius:0 0 16px 16px;border-top:none;flex-shrink:0;padding:8px 16px}.CodeViewer_stats__DHdzB{align-items:center;display:flex;gap:16px}.CodeViewer_stat__G7may{color:var(--muted);font-size:13px;font-weight:var(--font-weight-medium)}.CodeViewer_emptyState__ALxDf{align-items:center;color:var(--muted);display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.CodeViewer_emptyMessage__U\+mlO{color:#64748b;color:var(--text-secondary,#64748b);font-size:13px;line-height:1.5;margin-top:12px}[data-theme=dark] .CodeViewer_emptyState__ALxDf{color:var(--text-secondary)}[data-theme=dark] .CodeViewer_emptyMessage__U\+mlO{color:var(--muted)}.CodeViewer_codeViewer__ekP3- .language-css,.CodeViewer_codeViewer__ekP3- .language-html,.CodeViewer_codeViewer__ekP3- .language-python,.CodeViewer_codeViewer__ekP3- .language-sql,.CodeViewer_codeViewer__ekP3- .language-typescript,Syntax Highlighter Overrides .CodeViewer_codeViewer__ekP3- .language-javascript{font-family:var(--font-mono)!important}.CodeViewer_codeViewer__ekP3- .linenumber{color:var(--muted)!important;font-size:13px!important;min-width:40px!important;-webkit-user-select:none;user-select:none}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .linenumber{color:var(--muted)!important}@media (max-width:768px){.CodeViewer_toolbar__NfoPU{flex-wrap:wrap;min-height:auto;padding:6px 12px}.CodeViewer_toolbarLeft__\+7akf{flex:1 1;order:1}.CodeViewer_toolbarActions__LHQeo{justify-content:flex-end;margin-top:8px;order:2;width:100%}.CodeViewer_toolbarButton__xClL4{height:28px;width:28px}.CodeViewer_codeEditor__uBMoC{font-size:13px;padding:12px}.CodeViewer_footer__WV5V7{padding:6px 12px}.CodeViewer_stats__DHdzB{gap:12px}}[data-theme=dark] .CodeViewer_codeViewer__ekP3- pre[class*=language-]{background:var(--card-bg)!important;color:var(--text-primary)!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- code[class*=language-]{color:var(--text-primary)!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.cdata,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.comment,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.doctype,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.prolog{color:var(--muted)!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.punctuation{color:var(--text-secondary)!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.boolean,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.constant,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.deleted,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.number,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.property,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.symbol,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.tag{color:#f472b6!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.attr-name,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.builtin,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.char,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.inserted,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.selector,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.string{color:#a5f3fc!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .language-css .token.string,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .style .token.string,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.entity,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.operator,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.url{color:#fbbf24!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.atrule,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.attr-value,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.keyword{color:#c4b5fd!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.class-name,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.function{color:#93c5fd!important}[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.important,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.regex,[data-theme=dark] .CodeViewer_codeViewer__ekP3- .token.variable{color:#fca5a5!important}.PlanCard_cardImage__ENPmN{background:#f6f8fa;background:var(--checkbox-bg,#f6f8fa);border-radius:10px;display:block;height:120px;margin-bottom:20px;max-width:320px;object-fit:cover;width:300%}.PlanCard_mainButton__zZlMr{background:#c01;border:2px solid #c01;border-radius:24px;box-shadow:0 2px 8px #00000014;color:#fff;cursor:pointer;font-weight:600;margin-top:18px;padding:12px 0;text-align:center;text-transform:capitalize;transition:background .2s;width:100%}.PlanCard_imageRow__WxU8W{align-items:center;display:flex;gap:12px;margin-bottom:10px}.PlanCard_planImage__lyTZX{border:1px solid var(--border);border-radius:8px;height:48px;object-fit:cover;width:48px}.PlanCard_location__yK2-h{color:var(--text-primary);font-weight:500}.PlanCard_card__jZ0z1{align-items:flex-start;background:var(--card-bg);border-left:5px solid #37acea;border-left:5px solid var(--accent,#37acea);border-radius:16px;box-shadow:0 2px 8px #00000014;display:flex;flex:0 0 auto;flex-direction:column;font-size:15px;font-weight:400;height:auto;line-height:1.4;margin:0 12px;max-width:350px;min-height:420px;min-width:320px;overflow:visible;padding:24px;position:relative;width:350px}.PlanCard_titleRow__8pjzx{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:-24px}.PlanCard_toggleRow__mx3JM{align-items:center;display:flex;flex-direction:row;gap:12px;gap:2px;margin:10px 0 8px}.PlanCard_priceRow__x9Ns6{border-top:1px solid var(--border);font-size:20px;font-weight:700;margin-top:12px;padding:32px;text-align:center;width:100%}.PlanCard_title__juJR3{font-size:20px;font-weight:700;margin-bottom:15px;text-transform:capitalize;white-space:pre-line}.PlanCard_toggleContainer__eQslK{align-items:center;display:flex;gap:10px}.PlanCard_toggleLabel__\+hwHt{color:var(--text-primary);font-size:16px;font-weight:700;margin-right:2px;max-width:250px;min-width:100px;text-transform:capitalize;white-space:pre-line}.PlanCard_toggleSwitch__DpqOS{align-items:center;background:#eee;background:var(--hover-background,#eee);border-radius:12px;cursor:pointer;display:flex;height:18px;position:relative;transition:background .2s;width:32px}.PlanCard_toggleIcon__2RjQz{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.PlanCard_toggleOn__EhQrl{background:#3bb77e;background:var(--success,#3bb77e);right:2px;transition:right .2s}.PlanCard_toggleOff__u0MNa,.PlanCard_toggleOn__EhQrl{border-radius:50%;box-shadow:0 1px 4px #0000001a;height:16px;position:absolute;top:1px;width:16px}.PlanCard_toggleOff__u0MNa{background:#ccc;background:var(--muted,#ccc);left:2px;transition:left .2s}.PlanCard_tvDetailsBelow__ifcrs{color:var(--text-secondary);font-weight:400;margin-bottom:20px;margin-left:0;margin-top:2px}.PlanCard_description__ONBiB,.PlanCard_tvDetailsBelow__ifcrs{max-width:100%;overflow:hidden;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.PlanCard_description__ONBiB{color:var(--muted);margin-bottom:25px}.PlanCard_featureRow__CX6Rf{align-items:center;display:flex;margin-bottom:20px}.PlanCard_icon__mZHuA{margin-right:8px}.PlanCard_benefitsBox__-ZgQJ{background:#f6f8fa;background:var(--checkbox-bg,#f6f8fa);border-radius:12px;margin-top:20px;padding:16px;width:100%}.PlanCard_benefitsTitle__0JnqB{font-weight:600;margin-bottom:8px}.PlanCard_benefitsList__BqwkG{list-style:none;margin:0;padding:0}.PlanCard_benefitItem__gFmYP{align-items:center;display:flex;font-size:15px;margin-bottom:6px}.PlanCard_check__2EPIK{color:#3bb77e;color:var(--success,#3bb77e);margin-right:8px}.PlanCard_cardListDefault__0RNum,.PlanCard_cardListFullscreen__ooj4E,.PlanCard_cardListMinimized__s4FsL{align-items:stretch;display:flex;flex-direction:row;height:100%;overflow-x:auto;overflow-y:auto;padding:16px 0;white-space:nowrap}.PlanCard_benifitsContent__QC3nI{overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.TextViewer_textViewer__jYPoo{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;margin:16px;overflow:hidden}.TextViewer_sectionHeader__MFX15{background:var(--checkbox-bg);border-bottom:1px solid var(--border);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:12px 16px}.TextViewer_toolbar__mS5dA{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;min-height:48px;padding:12px 16px}.TextViewer_toolbarLeft__jAG7q{align-items:center;display:flex;gap:12px}.TextViewer_contentTag__xlrbs{align-items:center;background:#dbeafe;background:var(--accent-light,#dbeafe);border-radius:6px;color:#1d4ed8;color:var(--accent,#1d4ed8);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:6px;letter-spacing:.025em;padding:6px 12px}.TextViewer_contentTag__xlrbs svg{height:14px;width:14px}.TextViewer_toolbarActions__vPv-j{align-items:center;display:flex;gap:8px}.TextViewer_toolbarButton__47E88{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.TextViewer_toolbarButton__47E88:hover{background:var(--hover-background);border-color:var(--border)}.TextViewer_toolbarButton__47E88:active{background:var(--hover-background)}.TextViewer_toolbarButton__47E88.TextViewer_copied__cqOi7{background:var(--hover-background);border-color:var(--success);color:var(--success)}.TextViewer_textContent__r9DTf{background:var(--card-bg);flex:1 1;min-height:0;overflow:auto;padding:16px}.TextViewer_textContent__r9DTf::-webkit-scrollbar{height:6px;width:6px}.TextViewer_textContent__r9DTf::-webkit-scrollbar-track{background:#0000}.TextViewer_textContent__r9DTf::-webkit-scrollbar-thumb{background:var(--muted);border-radius:3px}.TextViewer_textContent__r9DTf::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.TextViewer_textPre__2tDE1{word-wrap:break-word;color:var(--text-primary);font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.TextViewer_footer__3r0p3{background:var(--checkbox-bg);border-top:1px solid var(--border);flex-shrink:0;padding:10px 16px}.TextViewer_stats__VwS8n{align-items:center;display:flex;gap:20px}.TextViewer_stat__urX13{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.TextViewer_emptyState__OeCFk{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.TextViewer_emptyMessage__qNLct{color:var(--muted);font-size:13px;line-height:1.5;margin-top:12px}@media (max-width:768px){.TextViewer_toolbar__mS5dA{padding:6px 12px}.TextViewer_textContent__r9DTf{padding:12px}.TextViewer_textPre__2tDE1{font-size:13px}.TextViewer_footer__3r0p3{padding:6px 12px}.TextViewer_stats__VwS8n{gap:12px}}.TableViewer_tableViewer__zGi3E{background:var(--card-bg);border:none;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;min-width:100%;width:100%}.TableViewer_toolbar__K\+f2z{align-items:center;background:var(--card-bg);border-bottom:none;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.TableViewer_toolbarLeft__wieiF{align-items:center;flex:1 1;gap:16px}.TableViewer_tableTitle__7UoMl{font-size:18px;max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.TableViewer_contentTag__vTPzn{display:none}.TableViewer_stats__f9KSa{align-items:center;display:flex;gap:16px}.TableViewer_statItem__fUZB6{background:var(--checkbox-bg);border:1px solid var(--border);border-radius:6px;color:var(--muted);color:var(--text-secondary,var(--muted));font-size:13px;font-weight:var(--font-weight-medium);padding:6px 12px}.TableViewer_selectedStat__Sj1cW{background:#d1fae5;background:var(--pill-bg,#d1fae5);border:1px solid var(--success);border-radius:6px;color:var(--success);font-size:13px;font-weight:var(--font-weight-semibold);padding:6px 12px}.TableViewer_tableTitle__7UoMl{color:var(--text-primary);flex:1 1;font-size:15px;font-weight:var(--font-weight-semibold);max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes TableViewer_pulse__2IwRo{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.TableViewer_toolbarActions__d7Knb{align-items:center;display:flex;gap:12px;justify-content:flex-end}.TableViewer_selectedCount__f--IH,.TableViewer_selectionInfo__t9Bdd{display:none}.TableViewer_exportActions__-1PhF{align-items:center;display:flex;gap:8px}.TableViewer_toolbarButton__r5Abe{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:var(--font-weight-medium);justify-content:center;padding:8px;transition:all .2s ease}.TableViewer_toolbarButton__r5Abe:hover{border-color:var(--app-primary-color);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.TableViewer_toolbarButton__r5Abe.TableViewer_copied__R9q5b{background:var(--hover-background);border-color:var(--success);color:var(--success)}.TableViewer_searchContainer__ZBVSn{align-items:center;display:flex;position:relative}.TableViewer_searchInput__g7ali{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;font-size:13px;min-width:180px;padding:8px 16px;transition:border-color .2s ease}.TableViewer_searchInput__g7ali:focus{border-color:var(--accent);outline:none}.TableViewer_searchInput__g7ali::placeholder{color:var(--muted)}.TableViewer_clearButton__hISuE{background:none;border:none;border-radius:50%;color:var(--muted);cursor:pointer;padding:4px;position:absolute;right:12px}.TableViewer_clearButton__hISuE:hover{background:var(--hover-background);color:var(--text-primary)}.TableViewer_exportButtons__AJUGR{align-items:center;display:flex;gap:8px}.TableViewer_exportButton__UzgHR{align-items:center;background:var(--card-bg);border:2px solid var(--border);border-radius:10px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.TableViewer_exportButton__UzgHR:hover{border-color:var(--app-primary-color);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.TableViewer_copyButton__0Iou-{align-items:center;background:var(--card-bg);border:2px solid var(--border);border-radius:10px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.TableViewer_copyButton__0Iou-:hover{border-color:var(--app-primary-color);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.TableViewer_copyButton__0Iou-.TableViewer_copied__R9q5b{background:var(--hover-background);border-color:var(--success);color:var(--success)}.TableViewer_tableContainer__pgElf{background:var(--card-bg);box-sizing:border-box;font-size:13px;overflow-x:auto;width:100%}.TableViewer_table__tQppS{background:var(--card-bg);border-collapse:collapse;min-width:100%;table-layout:auto;width:100%}.TableViewer_table__tQppS td,.TableViewer_table__tQppS th{border:1px solid var(--border);color:var(--text-primary);font-size:var(--font-size-sm);padding:14px 16px;text-align:left;width:auto}.TableViewer_table__tQppS td:last-child,.TableViewer_table__tQppS th:last-child{width:auto}.TableViewer_table__tQppS thead{background:var(--checkbox-bg)}.TableViewer_table__tQppS thead th{border-bottom:1px solid var(--border);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.2px;text-transform:none}.TableViewer_table__tQppS tbody tr:hover{background-color:var(--checkbox-bg)}.TableViewer_table__tQppS tbody tr:nth-child(2n){background-color:initial}.TableViewer_table__tQppS tr.TableViewer_selected__Cdrn2,.TableViewer_table__tQppS tr.TableViewer_selected__Cdrn2:hover,table tr.TableViewer_selected__Cdrn2{background-color:var(--hover-background)!important}.TableViewer_sortIcons__vQYFQ{align-items:center;display:flex;opacity:.7;transition:all .2s ease}.TableViewer_tableHeader__ndiCr:hover .TableViewer_sortIcons__vQYFQ{opacity:1}.TableViewer_checkbox__X3s09{border-radius:4px;cursor:pointer;margin:6px;transition:all .2s ease}.TableViewer_checkbox__X3s09:hover{transform:scale(1.1)}.TableViewer_pagination__NTzHn{align-items:center;background:var(--card-bg);border-top:1px solid var(--muted-foreground);display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:12px 16px}.TableViewer_paginationInfo__zNMQr{color:var(--muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.TableViewer_filteredInfo__qzwox{color:var(--accent);font-weight:var(--font-weight-semibold);margin-left:8px}.TableViewer_paginationControls__brHA7{align-items:center;display:flex;gap:12px;margin-top:8px}.TableViewer_pageSizeSelect__uS5uD{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:var(--font-weight-medium);padding:8px 12px;transition:all .2s ease}.TableViewer_pageSizeSelect__uS5uD:focus{border-color:var(--app-primary-color);outline:none}.TableViewer_pageNavigation__lFQVI{align-items:center;display:flex;gap:10px}.TableViewer_pageButton__Livdy{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s ease}.TableViewer_pageButton__Livdy:hover:not(:disabled){background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color)}.TableViewer_pageButton__Livdy:disabled{background:var(--checkbox-bg);color:var(--muted);cursor:not-allowed;opacity:.5}.TableViewer_pageInfo__m9xAp{background:var(--card-bg);border:2px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 2px 4px #0000000d;color:var(--text-primary);font-size:13px;padding:8px 12px}.TableViewer_emptyState__miwXg{align-items:center;background:var(--checkbox-bg);border-radius:12px;display:flex;flex-direction:column;height:400px;justify-content:center;margin:20px;padding:60px 40px;text-align:center}.TableViewer_emptyTitle__A2mwV{color:var(--text-primary);font-size:13px;font-weight:var(--font-weight-bold);line-height:1.3;margin-top:20px}.TableViewer_emptyMessage__1Vu7K{color:var(--muted);font-size:13px;line-height:1.5;margin-top:12px;max-width:400px}@media (max-width:1200px){.TableViewer_searchInput__g7ali{width:220px}.TableViewer_stats__f9KSa{gap:12px}}@media (max-width:1024px){.TableViewer_toolbar__K\+f2z{flex-direction:column;gap:16px;padding:16px 20px}.TableViewer_toolbarActions__d7Knb,.TableViewer_toolbarLeft__wieiF{justify-content:space-between;width:100%}.TableViewer_searchInput__g7ali{width:200px}.TableViewer_pagination__NTzHn{align-items:stretch;flex-direction:column;gap:16px}.TableViewer_paginationControls__brHA7{justify-content:center}}@media (max-width:768px){.TableViewer_toolbar__K\+f2z{padding:12px 16px}.TableViewer_toolbarLeft__wieiF{align-items:flex-start;flex-direction:column;gap:12px}.TableViewer_stats__f9KSa{flex-wrap:wrap;gap:8px}.TableViewer_searchInput__g7ali{max-width:300px;width:100%}.TableViewer_exportButtons__AJUGR{gap:6px}.TableViewer_copyButton__0Iou-,.TableViewer_exportButton__UzgHR{height:36px;width:36px}.TableViewer_tableHeader__ndiCr{font-size:13px;padding:12px 16px}.TableViewer_tableTitle__7UoMl{color:var(--text-primary);font-size:13px;font-weight:var(--font-weight-medium);max-width:200px;overflow:visible;text-overflow:clip;white-space:normal}.TableViewer_tableCell__VKAZq{font-size:13px;max-width:200px;padding:12px 16px}.TableViewer_pageNavigation__lFQVI{flex-wrap:wrap;gap:6px;justify-content:center}.TableViewer_pageButton__Livdy{font-size:13px;padding:6px 12px}}@media (max-width:480px){.TableViewer_contentTag__vTPzn{font-size:13px;padding:6px 12px}.TableViewer_selectedStat__Sj1cW,.TableViewer_statItem__fUZB6{font-size:13px;padding:4px 8px}.TableViewer_tableCell__VKAZq{max-width:120px;padding:10px 12px}.TableViewer_pagination__NTzHn{padding:16px}.TableViewer_emptyState__miwXg{height:300px;padding:40px 20px}.TableViewer_emptyMessage__1Vu7K,.TableViewer_emptyTitle__A2mwV{font-size:13px}}.FormViewer_formViewer__U1u8a{background:var(--card-bg);display:flex;flex-direction:column;height:100%}.FormViewer_toolbar__FcQgA{align-items:center;background:var(--checkbox-bg);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;min-height:44px;padding:8px 16px}.FormViewer_toolbarLeft__PHYZ2{align-items:center;display:flex;gap:12px}.FormViewer_contentTag__3ZqY5{align-items:center;background:#e0f2fe;background:var(--accent-light,#e0f2fe);border-radius:4px;color:#007acc;color:var(--accent,#007acc);display:flex;font-size:12px;font-weight:500;gap:6px;letter-spacing:.025em;padding:4px 8px;text-transform:capitalize}.FormViewer_form__jsNLe{margin:0 auto;max-width:600px}.FormViewer_fieldGroup__KFQiR{margin-bottom:20px}.FormViewer_label__\+RGKv{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.FormViewer_input__3rgYt,.FormViewer_textarea__2dEVP{background:#fff;background:var(--card-bg,#fff);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:6px;color:#374151;color:var(--text-primary,#374151);font-size:14px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.FormViewer_input__3rgYt:focus,.FormViewer_textarea__2dEVP:focus{border-color:#007acc;border-color:var(--accent,#007acc);box-shadow:0 0 0 3px #007acc1a;outline:none}.FormViewer_textarea__2dEVP{min-height:100px;resize:none}.FormViewer_submitButton__CcnCO{background:#007acc;background:var(--accent,#007acc);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:background .2s ease,transform .1s ease}.FormViewer_submitButton__CcnCO:hover{background:#0066a3;background:var(--accent-hover,#0066a3);transform:translateY(-1px)}.FormViewer_submitButton__CcnCO:active{transform:translateY(0)}.FormViewer_fallback__8wLHp{padding:20px}.FormViewer_fallbackContent__91aqU{word-wrap:break-word;color:var(--text-primary);font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}@media (max-width:768px){.FormViewer_form__jsNLe{max-width:none}.FormViewer_fieldGroup__KFQiR{margin-bottom:16px}.FormViewer_input__3rgYt,.FormViewer_textarea__2dEVP{font-size:13px;padding:8px 10px}.FormViewer_submitButton__CcnCO{font-size:13px;padding:10px 20px}}.ChartViewer_chartViewer__wNurY{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden}.ChartViewer_toolbar__liGvc{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);border-radius:16px 16px 0 0;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px}.ChartViewer_toolbarLeft__r8vDV{align-items:center;display:flex;flex:1 1;gap:16px}.ChartViewer_contentTag__IbBo1{align-items:center;color:var(--app-primary-color);display:flex;font-size:13px;font-weight:500;gap:6px}.ChartViewer_chartTypeSelector__8GRLw{align-items:center;background:var(--checkbox-bg);border:1px solid var(--border);border-radius:6px;display:flex;gap:4px;padding:2px}.ChartViewer_chartTypeButton__o5099{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--muted);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.ChartViewer_chartTypeButton__o5099:hover{background:var(--hover-background);color:var(--text-primary)}.ChartViewer_chartTypeButton__o5099.ChartViewer_active__Yr\+3J{background:var(--app-primary-color);color:var(--primary-button-color)}.ChartViewer_chartTypeButton__o5099 span{display:none}@media (min-width:600px){.ChartViewer_chartTypeButton__o5099 span{display:inline}}.ChartViewer_toolbarActions__x4DXL{align-items:center;display:flex;gap:8px}.ChartViewer_toolbarButton__24Kb7{align-items:center;background:#0000;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.ChartViewer_toolbarButton__24Kb7:hover{background:var(--hover-background);border-color:var(--border)}.ChartViewer_toolbarButton__24Kb7.ChartViewer_success__KfxTT{background:#22c55e26;border-color:var(--success);color:var(--success)}.ChartViewer_chartContent__q3q5c{align-items:center;background:var(--card-bg);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:20px}.ChartViewer_emptyState__HYpDU{align-items:center;color:var(--muted);display:flex;flex-direction:column;height:300px;justify-content:center;text-align:center}.ChartViewer_emptyMessage__ze\+gG{color:var(--muted);font-size:13px;margin-top:12px}.ChartViewer_footer__4UfD9{background:var(--card-bg);border-radius:0 0 16px 16px;border-top:1px solid var(--border);padding:12px 16px}.ChartViewer_stats__c87DX{align-items:center;display:flex;gap:20px}.ChartViewer_stat__dugV4{color:var(--muted);font-size:13px;font-weight:500}@media (max-width:768px){.ChartViewer_toolbar__liGvc{align-items:stretch;flex-direction:column;gap:12px;padding:8px 12px}.ChartViewer_toolbarLeft__r8vDV{justify-content:space-between}.ChartViewer_chartTypeSelector__8GRLw{justify-content:center;order:2}.ChartViewer_toolbarActions__x4DXL{justify-content:flex-end;order:1}.ChartViewer_chartContent__q3q5c{padding:12px}.ChartViewer_stats__c87DX{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.ChartViewer_chartTypeSelector__8GRLw{flex-wrap:wrap;gap:2px}.ChartViewer_chartTypeButton__o5099{font-size:13px;padding:4px 6px}}[data-theme=dark] .ChartViewer_chartViewer__wNurY{background:var(--card-bg);color:var(--text-primary)}[data-theme=dark] .ChartViewer_footer__4UfD9,[data-theme=dark] .ChartViewer_toolbar__liGvc{background:var(--card-bg);border-color:var(--border)}[data-theme=dark] .ChartViewer_chartContent__q3q5c{background:var(--card-bg)}[data-theme=dark] .ChartViewer_chartTypeSelector__8GRLw{background:var(--hover-background);border-color:var(--border)}[data-theme=dark] .ChartViewer_chartTypeButton__o5099{color:var(--muted)}[data-theme=dark] .ChartViewer_chartTypeButton__o5099:hover{background:var(--hover-background);color:var(--text-primary)}[data-theme=dark] .ChartViewer_toolbarButton__24Kb7{border-color:var(--border)}[data-theme=dark] .ChartViewer_toolbarButton__24Kb7:hover{background:var(--hover-background);border-color:var(--border)}.ChartViewer_chartContent__q3q5c::-webkit-scrollbar{height:6px;width:6px}.ChartViewer_chartContent__q3q5c::-webkit-scrollbar-track{background:var(--checkbox-bg);border-radius:3px}.ChartViewer_chartContent__q3q5c::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ChartViewer_chartContent__q3q5c::-webkit-scrollbar-thumb:hover{background:var(--muted)}.ChartViewer_chartTypeButton__o5099{overflow:hidden;position:relative}.ChartViewer_chartTypeButton__o5099:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.ChartViewer_chartTypeButton__o5099.ChartViewer_active__Yr\+3J:before{left:100%}.ChartViewer_chartLoading__lupnk{color:var(--muted);font-size:13px}.ChartViewer_chartError__zOud6,.ChartViewer_chartLoading__lupnk{align-items:center;display:flex;height:300px;justify-content:center}.ChartViewer_chartError__zOud6{color:var(--danger);flex-direction:column;padding:20px;text-align:center}.ChartViewer_errorMessage__MKjET{font-size:13px;line-height:1.5;margin-top:12px}.ImageViewer_imageViewer__FUpux{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden}.ImageViewer_toolbar__PAPii{align-items:center;background:var(--checkbox-bg);border-bottom:1px solid var(--border);border-radius:16px 16px 0 0;display:flex;flex-shrink:0;justify-content:space-between;min-height:44px;padding:8px 16px}.ImageViewer_toolbarLeft__WVD8-{align-items:center;display:flex;gap:12px}.ImageViewer_contentTag__v1VqQ{align-items:center;background:var(--pill-bg);border-radius:4px;color:var(--app-primary-color);display:flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.025em;padding:4px 8px;text-transform:capitalize}.ImageViewer_imageTitle__PmX9M{color:var(--text-primary);font-size:13px;font-weight:500;max-width:200px;overflow:visible;text-overflow:clip;white-space:normal}.ImageViewer_toolbarActions__PlURd{align-items:center;display:flex;gap:4px}.ImageViewer_toolbarButton__RjS7v{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:28px;min-width:28px;padding:6px;transition:background-color .2s ease}.ImageViewer_toolbarButton__RjS7v:hover:not(:disabled){background:var(--hover-background)}.ImageViewer_toolbarButton__RjS7v:disabled{cursor:not-allowed;opacity:.4}.ImageViewer_zoomLevel__oGJck{color:var(--muted);font-size:13px;font-weight:500;min-width:40px;text-align:center}.ImageViewer_separator__s2qDQ{background:var(--border);height:16px;margin:0 4px;width:1px}.ImageViewer_imageContainer__cKubF{align-items:center;background:var(--checkbox-bg);display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.ImageViewer_imageContainer__cKubF.ImageViewer_fullscreen__B7LnN{background:#000000f2;background-image:none;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.ImageViewer_image__CIpW2{border-radius:4px;box-shadow:0 4px 12px #0000001a;max-height:100%;max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.ImageViewer_fullscreen__B7LnN .ImageViewer_image__CIpW2{box-shadow:0 8px 32px #0000004d;max-height:90vh;max-width:90vw}.ImageViewer_loadingState__4Tq1L{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px}.ImageViewer_spinner__NzPQb{animation:ImageViewer_spin__MbS3v 1s linear infinite;border-top:3px solid var(--border);border:3px solid var(--border);border-radius:50%;border-top-color:var(--app-primary-color);height:32px;width:32px}@keyframes ImageViewer_spin__MbS3v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageViewer_errorState__LyVxc{align-items:center;color:var(--muted);display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 20px;text-align:center}.ImageViewer_errorMessage__76ky8{color:var(--danger);font-size:13px;line-height:1.5;margin-top:12px}.ImageViewer_footer__hHQ\+p{background:var(--checkbox-bg);border-radius:0 0 16px 16px;border-top:1px solid var(--border);flex-shrink:0;padding:8px 16px}.ImageViewer_imageInfo__Y0zBG{align-items:center;color:var(--muted);display:flex;font-size:13px;gap:8px}.ImageViewer_imageInfo__Y0zBG .ImageViewer_separator__s2qDQ{background:none;color:var(--border);height:auto;margin:0;width:auto}@media (max-width:768px){.ImageViewer_toolbar__PAPii{padding:6px 12px}.ImageViewer_toolbarLeft__WVD8-{gap:8px}.ImageViewer_imageTitle__PmX9M{max-width:120px}.ImageViewer_toolbarActions__PlURd{gap:2px}.ImageViewer_toolbarButton__RjS7v{min-height:24px;min-width:24px;padding:4px}.ImageViewer_zoomLevel__oGJck{font-size:13px;min-width:35px}.ImageViewer_footer__hHQ\+p{padding:6px 12px}.ImageViewer_imageInfo__Y0zBG{font-size:13px}}.PartsRenderer_partsRenderer__LV4Sj{background:var(--card-bg);width:100%}.PartsRenderer_partsContainer__w7Z7M{display:block;width:100%}.PartsRenderer_componentWrapper__-RsVz{background:var(--card-bg);border:none;border-radius:0;overflow:visible;transition:all .2s ease}.PartsRenderer_componentWrapper__-RsVz:hover{border-color:#0000;box-shadow:none}.PartsRenderer_componentHeader__gkbyl{display:none}.PartsRenderer_componentType__eNTz3{align-items:center;display:flex;gap:8px}.PartsRenderer_typeIndicator__\+PDwD{align-items:center;border-radius:12px;display:inline-flex;font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:2px 8px}.PartsRenderer_typeIndicator__\+PDwD[data-type=text]{background:#ddd6fe;background:var(--pill-bg,#ddd6fe);color:#7c3aed;color:var(--accent,#7c3aed)}.PartsRenderer_typeIndicator__\+PDwD[data-type=chart]{background:#dcfce7;background:var(--pill-bg,#dcfce7);color:var(--success)}.PartsRenderer_typeIndicator__\+PDwD[data-type=table]{background:#fef3c7;background:var(--pill-bg,#fef3c7);color:#d97706;color:var(--warning,#d97706)}.PartsRenderer_typeIndicator__\+PDwD[data-type=image]{background:#dbeafe;background:var(--pill-bg,#dbeafe);color:#2563eb;color:var(--accent,#2563eb)}.PartsRenderer_componentTitle__gZfAc{color:var(--text-primary);font-size:13px;font-weight:var(--font-weight-medium);text-align:right}.PartsRenderer_componentContent__ZLdlY{background:var(--card-bg);overflow:visible;padding:0}.PartsRenderer_emptyState__3BLqe{align-items:center;background:#f8fafc;background:var(--checkbox-bg,#f8fafc);border:1px dashed var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:center;margin:16px;padding:40px 20px;text-align:center}.PartsRenderer_emptyState__3BLqe p{color:var(--muted);font-size:13px;margin:0}@media (max-width:768px){.PartsRenderer_partsContainer__w7Z7M{gap:12px;padding:12px}.PartsRenderer_componentHeader__gkbyl{align-items:flex-start;flex-direction:column;gap:4px;min-height:auto;padding:6px 12px}.PartsRenderer_componentTitle__gZfAc{font-size:13px;text-align:left}}.PartsRenderer_componentWrapper__-RsVz{animation:PartsRenderer_fadeInUp__wcm99 .3s ease-out}@keyframes PartsRenderer_fadeInUp__wcm99{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PartsRenderer_componentWrapper__-RsVz+.PartsRenderer_componentWrapper__-RsVz{margin-top:0}.PartsRenderer_componentWrapper__-RsVz:not(:has(.PartsRenderer_componentHeader__gkbyl)) .PartsRenderer_componentContent__ZLdlY>*{border-radius:8px}.EmailViewer_markdownTable__-Geg-{background:var(--card-bg);border-collapse:collapse;border-radius:8px;box-shadow:0 1px 4px #0000000a;font-size:14px;margin:16px 0;overflow:hidden;width:100%}.EmailViewer_markdownTable__-Geg- td,.EmailViewer_markdownTable__-Geg- th{border:1px solid var(--border);color:var(--text-primary);padding:8px 12px;text-align:left}.EmailViewer_markdownTable__-Geg- th{background:var(--checkbox-bg);color:var(--accent);font-weight:600}.EmailViewer_markdownTable__-Geg- tr:nth-child(2n) td{background:var(--checkbox-bg)}.EmailViewer_markdownTable__-Geg- tr:hover td{background:var(--hover-background)}.EmailViewer_emailViewer__2JDD4{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden}.EmailViewer_toolbar__ThLQ9{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;min-height:44px;padding:8px 16px}.EmailViewer_toolbarLeft__YOZH\+{align-items:center;display:flex;gap:12px}.EmailViewer_contentTag__uS\+1g{align-items:center;background:#e0f2fe;border-radius:4px;color:#007acc;display:flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.025em;padding:4px 8px}.EmailViewer_toolbarActions__jbQ96{align-items:center;display:flex;gap:4px}.EmailViewer_toolbarButton__pKVhU{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.EmailViewer_toolbarButton__pKVhU.EmailViewer_copied__A\+BjW,.EmailViewer_toolbarButton__pKVhU:hover{background:var(--hover-background)}.EmailViewer_emailContent__rN5kw{flex:1 1;overflow-y:auto;padding:20px}.EmailViewer_emailCards__EfikI{display:flex;flex-direction:column;gap:8px;perspective:1000px}.EmailViewer_emailCard__rjQkk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,0 0 0 1px #ffffff0d;padding:16px 20px;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.EmailViewer_emailCard__rjQkk:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.EmailViewer_emailCard__rjQkk:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #3b82f61a;transform:translateY(-4px) scale(1.02)}.EmailViewer_cardHeader__PPtln{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.EmailViewer_cardLabel__05ola{color:#374151;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.025em;line-height:1.5;margin-right:12px}.EmailViewer_cardContent__vWRoo{align-items:center;display:flex;gap:8px}.EmailViewer_cardValue__9q08H{color:#1f2937;flex:1 1;font-size:14px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.EmailViewer_emailHeader__040hj{border-bottom:2px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.EmailViewer_emailField__SUqO5{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.EmailViewer_emailField__SUqO5:last-child{margin-bottom:0}.EmailViewer_fieldLabel__D6FVO{color:#374151;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.5;min-width:70px}.EmailViewer_fieldContent__Zr3r-{align-items:center;display:flex;flex:1 1;gap:8px}.EmailViewer_fieldValue__qUJ7M{color:#1f2937;font-size:14px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.EmailViewer_emailInput__tdfyA{background:#0000;border:none;border-radius:4px;color:#333;color:var(--text-primary,#333);flex:1 1;font-size:15px;outline:none;padding:4px 8px}.EmailViewer_emailInput__tdfyA:focus{background:#f8fafc;background:var(--hover-background,#f8fafc)}.EmailViewer_divider__-6WLp{border:none;border-top:1px solid #eee;border-top:1px solid var(--border,#eee);margin:0}[data-theme=dark] .EmailViewer_emailInput__tdfyA{background:#0000;color:#f3f4f6}[data-theme=dark] .EmailViewer_emailInput__tdfyA:focus{background:#374151}[data-theme=dark] .EmailViewer_divider__-6WLp{border-top-color:#475569}[data-theme=dark] .EmailViewer_fieldLabel__D6FVO{color:#d1d5db}[data-theme=dark] .EmailViewer_fieldValue__qUJ7M{color:#f3f4f6}.EmailViewer_copyButton__qD-z9{align-items:center;background:none;border:none;border-radius:3px;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.6;transition:all .2s ease;width:20px}.EmailViewer_copyButton__qD-z9.EmailViewer_copied__A\+BjW,.EmailViewer_copyButton__qD-z9:hover{background:var(--hover-background);opacity:1}.EmailViewer_emailBody__L4B8u{flex:1 1;perspective:1000px}.EmailViewer_bodyHeader__1ZZON{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.EmailViewer_bodyContent__PXjxa{background:#fff;border-radius:12px;min-height:200px;padding:5px;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.EmailViewer_bodyContent__PXjxa:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:12px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.EmailViewer_bodyContent__PXjxa:hover{transform:translateY(-2px)}.EmailViewer_bodyText__D5u6L{word-wrap:break-word;background:none;border:none;color:#374151;font-size:14px;line-height:1.6;margin:0;outline:none;resize:none;white-space:pre-wrap;width:100%}.EmailViewer_footer__m5JET{align-items:center;background:#f8fafc;display:flex;flex-shrink:0;justify-content:space-between;min-height:40px;padding:8px 16px}.EmailViewer_stats__q2XSZ{align-items:center;display:flex;gap:16px}.EmailViewer_stat__WCV9U{color:var(--muted);font-size:12px}.EmailViewer_emptyState__p3n\+t{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:12px;height:200px;justify-content:center;text-align:center}.EmailViewer_emptyMessage__hSiKq{font-size:14px;margin:0}@media (max-width:768px){.EmailViewer_emailContent__rN5kw{padding:16px}.EmailViewer_emailCards__EfikI{gap:10px}.EmailViewer_emailCard__rjQkk{padding:10px 12px}.EmailViewer_cardHeader__PPtln{margin-bottom:6px}.EmailViewer_emailField__SUqO5{flex-direction:column;gap:4px}.EmailViewer_fieldLabel__D6FVO{min-width:auto}.EmailViewer_fieldContent__Zr3r-{gap:4px}.EmailViewer_bodyHeader__1ZZON{align-items:flex-start;flex-direction:column;gap:8px}.EmailViewer_stats__q2XSZ{align-items:flex-start;flex-direction:column;gap:4px}}[data-theme=dark] .EmailViewer_emailViewer__2JDD4{background:#1e293b;color:#f9fafb}[data-theme=dark] .EmailViewer_toolbar__ThLQ9{background:#334155;border-bottom-color:#475569}[data-theme=dark] .EmailViewer_contentTag__uS\+1g{background:#1e40af;color:#dbeafe}[data-theme=dark] .EmailViewer_toolbarButton__pKVhU:hover{background:#475569}[data-theme=dark] .EmailViewer_emailCards__EfikI .EmailViewer_emailCard__rjQkk{background:#334155;border-color:#475569;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003,0 0 0 1px #ffffff1a}[data-theme=dark] .EmailViewer_emailCards__EfikI .EmailViewer_emailCard__rjQkk:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)}[data-theme=dark] .EmailViewer_emailCards__EfikI .EmailViewer_emailCard__rjQkk:hover{background:#475569;border-color:#6b7280;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d,0 0 0 1px #3b82f633}[data-theme=dark] .EmailViewer_cardLabel__05ola{color:#d1d5db}[data-theme=dark] .EmailViewer_cardValue__9q08H{color:#f3f4f6}[data-theme=dark] .EmailViewer_emailHeader__040hj{border-bottom-color:#475569}[data-theme=dark] .EmailViewer_emailContent__rN5kw{background:#1e293b}[data-theme=dark] .EmailViewer_bodyContent__PXjxa{background:#334155;border-color:#475569;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003,0 0 0 1px #ffffff1a}[data-theme=dark] .EmailViewer_bodyContent__PXjxa:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)}[data-theme=dark] .EmailViewer_bodyContent__PXjxa:hover{box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0000004d,0 0 0 1px #3b82f633}[data-theme=dark] .EmailViewer_bodyText__D5u6L{color:#f3f4f6}[data-theme=dark] .EmailViewer_footer__m5JET{background:#334155;border-top-color:#475569}[data-theme=dark] .EmailViewer_stat__WCV9U{color:#9ca3af}[data-theme=dark] .EmailViewer_sendButton__oMR6U{background:#334155!important;border-color:#475569!important}[data-theme=dark] .EmailViewer_sendButton__oMR6U span{color:#f3f4f6!important}[data-theme=dark] .EmailViewer_sendButton__oMR6U svg path{stroke:#f3f4f6!important}@media (max-width:480px){.EmailViewer_cardValue__9q08H{white-space:normal;word-break:break-word}}.TemperatureSlider_popupOverlay__qe17D{align-items:center;background:#0000;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.TemperatureSlider_popupContent__XlBrn{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;position:absolute;width:280px;z-index:3000}.TemperatureSlider_temperatureContainer__zbX2m{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.TemperatureSlider_tempHeader__e9gMI{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.TemperatureSlider_tempTitle__6BeO-{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.TemperatureSlider_tempTitle__6BeO-,.TemperatureSlider_tempValue__sNRR5{font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:21px}.TemperatureSlider_tempValue__sNRR5{color:var(--accent);font-weight:var(--font-weight-bold)}.TemperatureSlider_sliderRow__2yg5H{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.TemperatureSlider_creativeLabel__Wjq1C,.TemperatureSlider_preciseLabel__rC6oQ{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:18px}.TemperatureSlider_rangeWrapper__c0zfC{align-items:center;display:flex;height:20px;width:100%}.TemperatureSlider_sliderInput__hqOAb{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--accent) 0,var(--accent) 50%,var(--border) 50%,var(--border) 100%);background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--progress,50%),var(--border) var(--progress,50%),var(--border) 100%);border:none;border-radius:3px;cursor:pointer;height:6px;width:100%}.TemperatureSlider_sliderInput__hqOAb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);border:2px solid var(--card-bg);border-radius:50%;box-shadow:0 2px 6px #0073cf4d;cursor:pointer;height:18px;width:18px}.TemperatureSlider_sliderValue__w4Yuz{color:#555;font-size:var(--font-size-xs);margin-left:8px;min-width:30px}.FileConflictModal_overlay__EcsI9{align-items:center;backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background:#00000080;background:var(--modal-overlay,#00000080);display:flex;inset:0;justify-content:center;position:fixed;z-index:400}.FileConflictModal_modal__Md22W{animation:FileConflictModal_slideIn__IR4WY .25s ease;background:#fff;background:var(--card-bg,#fff);border-radius:16px;border-radius:var(--radius,16px);box-shadow:0 25px 50px -12px #00000040;max-width:92vw;overflow:hidden;width:480px}@keyframes FileConflictModal_slideIn__IR4WY{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.FileConflictModal_header__65O5t{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;justify-content:space-between;padding:14px 20px}.FileConflictModal_title__kq88b{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:15px;font-size:var(--font-size-base,15px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0}.FileConflictModal_closeBtn__u2f1E{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-xs,6px);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .2s;width:28px}.FileConflictModal_closeBtn__u2f1E:hover:not(:disabled){background:#f3f4f6;background:var(--hover-background,#f3f4f6)}.FileConflictModal_closeBtn__u2f1E:disabled{cursor:not-allowed;opacity:.5}.FileConflictModal_body__PcTUF{display:flex;flex-direction:column;gap:14px;padding:16px 20px 20px}.FileConflictModal_subtext__jQlX5{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;font-size:var(--font-size-sm,13px);margin:0}.FileConflictModal_warningList__lAjRp{display:flex;flex-direction:column;gap:8px}.FileConflictModal_warningItem__Gn0X6{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;gap:8px;padding:8px 12px}.FileConflictModal_warningDetails__nmOxo{display:flex;flex-direction:column;gap:2px;min-width:0}.FileConflictModal_fileName__9ZR\+N{color:#1a1a1a;font-size:13px;font-size:var(--font-size-sm,13px);font-weight:600;font-weight:var(--font-weight-semibold,600);word-break:break-all}.FileConflictModal_conflictPath__bdet6{color:#92400e;font-family:monospace;font-family:var(--font-mono,monospace);font-size:12px;font-size:var(--font-size-xs,12px)}.FileConflictModal_actions__9sIuz{display:flex;gap:10px}.FileConflictModal_divider__p\+Swo{align-items:center;color:#9ca3af;color:var(--text-secondary,#9ca3af);display:flex;font-size:12px;font-size:var(--font-size-xs,12px);gap:10px}.FileConflictModal_divider__p\+Swo:after,.FileConflictModal_divider__p\+Swo:before{background:#e5e7eb;background:var(--border,#e5e7eb);content:"";flex:1 1;height:1px}.FileConflictModal_customFolderRow__mhlos{align-items:center;display:flex;gap:8px}.FileConflictModal_customFolderInput__OyB3e{background:#fff;background:var(--input-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);color:#1a1a1a;color:var(--text-primary,#1a1a1a);flex:1 1;font-size:13px;font-size:var(--font-size-sm,13px);height:36px;outline:none;padding:0 12px;transition:border-color .2s}.FileConflictModal_customFolderInput__OyB3e:focus{border-color:#0073cf;border-color:var(--app-primary-color,#0073cf)}.FileConflictModal_customFolderInput__OyB3e::placeholder{color:#9ca3af;color:var(--text-secondary,#9ca3af)}.FileConflictModal_customFolderInput__OyB3e:disabled{cursor:not-allowed;opacity:.6}.DocViewerModal_overlay__1kv1s{align-items:center;backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background-color:#00000080;background-color:var(--modal-overlay,#00000080);display:flex;height:100vh;justify-content:center;left:0;margin-left:200px;margin-left:var(--main-width,200px);position:fixed;top:0;transition:width .25s cubic-bezier(.4,0,.2,1),margin-left .25s cubic-bezier(.4,0,.2,1);width:calc(100vw - 200px);width:calc(100vw - var(--main-width, 200px));z-index:9999}[data-nav-collapsed=true] .DocViewerModal_overlay__1kv1s{margin-left:90px;margin-left:var(--main-width,90px);width:calc(100vw - 90px);width:calc(100vw - var(--main-width, 90px))}.DocViewerModal_modal__lwp3i{background-color:#fff;background-color:var(--card-bg,#fff);border-radius:12px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;height:90%;max-height:90vh;max-width:1000px;overflow:hidden;position:relative;width:90%}.DocViewerModal_modalHeader__EYGkF{align-items:center;background:#f9fafb;background:var(--card-bg,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.DocViewerModal_headerLeft__tyse8{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.DocViewerModal_fileName__wZPiV{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocViewerModal_fileType__MORhz{background:#0073cf1a;border-radius:4px;color:#0073cf;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.DocViewerModal_headerRight__LgNxO{align-items:center;display:flex;flex-shrink:0;gap:8px}.DocViewerModal_zoomControls__8Yoi9{align-items:center;background:#fff;background:var(--menu-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:6px;display:flex;gap:4px;margin-right:8px;padding:4px 8px}.DocViewerModal_zoomButton__C9Ik9{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .2s ease;width:28px}.DocViewerModal_zoomButton__C9Ik9:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6)}.DocViewerModal_zoomLevel__eGbOD{color:#6b7280;color:var(--content-color,#6b7280);font-size:12px;font-weight:500;min-width:40px;text-align:center}.DocViewerModal_closeButtonInner__YH\+XS{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:6px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.DocViewerModal_closeButtonInner__YH\+XS:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border-color:#d1d5db;border-color:var(--border,#d1d5db)}.DocViewerModal_contentArea__XyzKo{flex:1 1;overflow:hidden;position:relative}.DocViewerModal_iframe__zGsBH{border:none;height:100%;width:100%}.DocViewerModal_closeButton__yElFf{background-color:#fff;background-color:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:6px;color:#000;color:var(--header-color,#000);cursor:pointer;font-size:1.2rem;padding:6px 10px;position:absolute;right:12px;top:12px;transition:all .2s ease;z-index:10}.DocViewerModal_closeButton__yElFf:hover{background-color:#f3f4f6;background-color:var(--hover-background,#f3f4f6)}.DocViewerModal_docxContainer__Y2WHa{background-color:#fff;background-color:var(--card-bg,#fff);color:#333;color:var(--text-primary,#333);height:100%;line-height:1.6;overflow-y:auto;padding:48px 64px}.DocViewerModal_docxContainer__Y2WHa p{margin-bottom:1em}.DocViewerModal_docxContainer__Y2WHa table{border-collapse:collapse;margin:1em 0;width:100%}.DocViewerModal_docxContainer__Y2WHa td,.DocViewerModal_docxContainer__Y2WHa th{border:1px solid #ddd;border:1px solid var(--border,#ddd);padding:8px}.DocViewerModal_imageContainer__aFgfu{align-items:center;background:#f0f0f0;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 0),linear-gradient(-45deg,#e0e0e0 25%,#0000 0),linear-gradient(45deg,#0000 75%,#e0e0e0 0),linear-gradient(-45deg,#0000 75%,#e0e0e0 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;display:flex;height:100%;justify-content:center;overflow:auto;width:100%}.DocViewerModal_imagePreview__Xs5WG{box-shadow:0 4px 12px #00000026;max-height:100%;max-width:100%;object-fit:contain;transition:transform .2s ease}.DocViewerModal_textContainer__DYTkJ{background:#1e1e1e;box-sizing:border-box;height:100%;overflow:auto;padding:24px;width:100%}.DocViewerModal_textContent__VzWSP{word-wrap:break-word;color:#d4d4d4;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.DocViewerModal_errorContainer__FV58B{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:48px;text-align:center}.DocViewerModal_errorIcon__2w7iH{margin-bottom:16px}.DocViewerModal_errorText__nYjfA{color:#6b7280;color:var(--content-color,#6b7280);font-size:16px;margin:0 0 24px;max-width:400px}.DocViewerModal_retryButton__2NKU0{background:#0073cf;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background .2s ease}.DocViewerModal_retryButton__2NKU0:hover{background:#005ba3}.DocViewerModal_loaderContainer__Q3JU6{align-items:center;background:#ffffffe6;background:var(--card-bg,#ffffffe6);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.DocViewerModal_jsonContainer__nHljw{background:#fff;background:var(--card-bg,#fff);box-sizing:border-box;height:100%;overflow:auto;padding:24px;width:100%}.DocViewerModal_jsonContent__LtOlv{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-family:JetBrains Mono,Consolas,monospace;font-family:var(--font-mono,"JetBrains Mono","Consolas",monospace);font-size:13px;font-size:var(--font-size-sm,13px);line-height:1.6}.DocViewerModal_jsonIndent__xJzO2{border-left:1px solid #e5e7eb;border-left:1px dotted var(--border,#e5e7eb);margin-left:4px;padding-left:20px}.DocViewerModal_jsonLine__lsz8Y{padding:2px 0}.DocViewerModal_jsonKey__HAoOK{color:#0073cf;color:var(--app-primary-color,#0073cf);font-weight:500}.DocViewerModal_jsonString__exAq9{color:#16a34a}.DocViewerModal_jsonNumber__6xH6j{color:#d97706}.DocViewerModal_jsonBoolean__SeuwV{color:#7c3aed;font-weight:600}.DocViewerModal_jsonNull__ECV8D{color:#6b7280;color:var(--muted,#6b7280);font-style:normal}.DocViewerModal_jsonBracket__HnSJ8{color:#1a1a1a99;color:var(--text-secondary,#1a1a1a99);font-weight:600}.DocViewerModal_jsonColon__BeIbC,.DocViewerModal_jsonComma__ZGgMd{color:#6b7280;color:var(--muted,#6b7280)}.DocViewerModal_csvContainer__xYpig{background:#fff;background:var(--card-bg,#fff);box-sizing:border-box;height:100%;overflow:auto;padding:0;width:100%}.DocViewerModal_csvTable__LMJv7{border-collapse:collapse;font-size:13px;min-width:-webkit-max-content;min-width:max-content;width:100%}.DocViewerModal_csvHeader__9G9hV{background:#0073cf;background:var(--app-primary-color,#0073cf);border-right:1px solid #ffffff1a;color:#fff;color:var(--secondary-bg,#fff);font-weight:600;padding:12px 16px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.DocViewerModal_csvHeader__9G9hV:last-child{border-right:none}.DocViewerModal_csvRowEven__s4HCN{background:#f9fafb;background:var(--menu-bg,#f9fafb)}.DocViewerModal_csvRowOdd__GF1sN{background:#fff;background:var(--card-bg,#fff)}.DocViewerModal_csvRowEven__s4HCN:hover,.DocViewerModal_csvRowOdd__GF1sN:hover{background:#e0f2fe;background:var(--hover-background,#e0f2fe)}.DocViewerModal_csvCell__\+Vh7D{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);border-right:1px solid #f0f0f0;border-right:1px solid var(--border,#f0f0f0);color:#374151;color:var(--text-primary,#374151);max-width:400px;overflow:hidden;padding:10px 16px;text-overflow:ellipsis;white-space:nowrap}.DocViewerModal_csvCell__\+Vh7D:last-child{border-right:none}.DocViewerModal_sheetTabs__C3DI1{background:#f3f4f6;background:var(--menu-bg,#f3f4f6);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:8px 12px}.DocViewerModal_sheetTab__wYQwR{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:6px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:all .2s ease;white-space:nowrap}.DocViewerModal_sheetTab__wYQwR:hover{background:#f9fafb;background:var(--hover-background,#f9fafb);border-color:#0073cf;border-color:var(--app-primary-color,#0073cf);color:#0073cf;color:var(--app-primary-color,#0073cf)}.DocViewerModal_sheetTabActive__5SbA4{background:#0073cf;background:var(--app-primary-color,#0073cf);border-color:#0073cf;border-color:var(--app-primary-color,#0073cf);color:#fff}.DocViewerModal_sheetTabActive__5SbA4:hover{background:#005ba3;background:var(--app-primary-color,#005ba3);border-color:#005ba3;border-color:var(--app-primary-color,#005ba3);color:#fff}.WelcomeModal_modalOverlay__q2dfW{align-items:center;animation:WelcomeModal_fadeIn__Ti5LY .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:200px;left:var(--main-width,200px);position:fixed;right:0;top:0;transition:left .25s cubic-bezier(.4,0,.2,1);transition:left var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1));z-index:999}[data-nav-collapsed=true] .WelcomeModal_modalOverlay__q2dfW{left:90px;left:var(--main-width,90px)}@keyframes WelcomeModal_fadeIn__Ti5LY{0%{opacity:0}to{opacity:1}}.WelcomeModal_modalContent__H6FpT{animation:WelcomeModal_slideUp__qr2Qg .4s cubic-bezier(.16,1,.3,1);background:linear-gradient(145deg,#1e2330,#141820);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 32px 64px #00000080,0 0 0 1px #ffffff0d,inset 0 1px 0 #ffffff0d;max-width:680px;padding:40px 48px;position:relative;text-align:center;width:90%;z-index:1}@keyframes WelcomeModal_slideUp__qr2Qg{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.WelcomeModal_welcomeHeader__kfm3u{margin-bottom:28px}.WelcomeModal_welcomeTitle__spkEK{font-size:28px;line-height:1.25;margin:0 0 12px}.WelcomeModal_welcomeSubtitle__COkoi{color:#fff9;font-size:14px;line-height:1.6;margin:0 auto;max-width:500px}.WelcomeModal_featuresRow__fjSlx{display:flex;gap:56px;justify-content:center;margin-bottom:32px;padding:20px 0}.WelcomeModal_featureItem__pseLq{align-items:center;display:flex;flex-direction:column;gap:10px}.WelcomeModal_featureIcon__OSk2Y{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;box-shadow:0 4px 16px #3b82f659;display:flex;height:52px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:52px}.WelcomeModal_featureIcon__OSk2Y svg{fill:#fff;color:#fff!important}.WelcomeModal_featureItem__pseLq:hover .WelcomeModal_featureIcon__OSk2Y{box-shadow:0 8px 24px #3b82f673;transform:translateY(-3px)}.WelcomeModal_featureLabel__EcveF{color:#ffffffb3;font-size:12px;font-weight:500;letter-spacing:.2px}.WelcomeModal_configSection__q7TY7{margin-bottom:28px}.WelcomeModal_configTitle__6bZ8G{color:#ffffffe6;font-size:15px;font-weight:600;margin:0 0 20px}.WelcomeModal_dropdownRow__xtsCc{align-items:flex-start;display:flex;gap:16px}.WelcomeModal_agentSelectWrapper__5Ggfk{margin:0 auto;max-width:400px;width:100%}.WelcomeModal_dropdownGroup__uukc8{flex:1 1;max-width:280px;min-width:0;position:relative;text-align:left}.WelcomeModal_dropdownLabel__OxLir{align-items:center;color:#fff9;display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:8px}.WelcomeModal_dropdownLabel__OxLir svg{color:#3b82f6;opacity:.9}.WelcomeModal_selectDropdown__pM5GV{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ffffff0f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:12px 40px 12px 14px;transition:all .2s ease;width:100%}.WelcomeModal_selectDropdown__pM5GV:hover{background:#ffffff14;border-color:#3b82f680}.WelcomeModal_selectDropdown__pM5GV:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.WelcomeModal_selectDropdown__pM5GV:disabled{cursor:not-allowed;opacity:.5}.WelcomeModal_selectDropdown__pM5GV option{background:#1e2330;color:#fff;padding:10px}:root[data-theme=light] .WelcomeModal_selectDropdown__pM5GV{background:#f1f5f9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231e293b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#e2e8f0;color:#1e293b}:root[data-theme=light] .WelcomeModal_selectDropdown__pM5GV:hover{background:#e2e8f0;border-color:#3b82f680}:root[data-theme=light] .WelcomeModal_selectDropdown__pM5GV option{background:#fff;color:#1e293b}.WelcomeModal_startButton__ZQ3dS{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 32px;transition:all .2s ease;width:100%}.WelcomeModal_startButton__ZQ3dS:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 6px 20px #3b82f666;transform:translateY(-1px)}.WelcomeModal_startButton__ZQ3dS:active:not(:disabled){transform:translateY(0)}.WelcomeModal_startButton__ZQ3dS:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.WelcomeModal_instructionText__lDePF{color:#ffffff80;font-size:13px;font-style:normal;margin:8px 0 0;text-align:center}:root[data-theme=light] .WelcomeModal_instructionText__lDePF{color:#00000073}:root[data-theme=light] .WelcomeModal_modalContent__H6FpT{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#00000014;box-shadow:0 32px 64px #0000001f,0 0 0 1px #0000000d}:root[data-theme=light] .WelcomeModal_featureLabel__EcveF{color:#475569}:root[data-theme=light] .WelcomeModal_configTitle__6bZ8G{color:#334155}:root[data-theme=light] .WelcomeModal_dropdownLabel__OxLir{color:#64748b}.WelcomeModal_welcomeDropdown__8Q6V2{max-width:100%!important;width:100%!important}.WelcomeModal_welcomeDropdown__8Q6V2>div:first-child{background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:10px!important;min-height:44px!important;padding:12px 14px!important}.WelcomeModal_welcomeDropdown__8Q6V2>div:first-child:hover{background:#ffffff14!important;border-color:#3b82f680!important}:root[data-theme=light] .WelcomeModal_welcomeDropdown__8Q6V2>div:first-child{background:#f1f5f9!important;border-color:#e2e8f0!important}:root[data-theme=light] .WelcomeModal_welcomeDropdown__8Q6V2>div:first-child:hover{background:#e2e8f0!important;border-color:#3b82f680!important}@media (max-width:600px){.WelcomeModal_modalContent__H6FpT{border-radius:20px;margin:16px;padding:28px 24px}.WelcomeModal_welcomeTitle__spkEK{font-size:22px}.WelcomeModal_welcomeSubtitle__COkoi{font-size:13px}.WelcomeModal_featuresRow__fjSlx{gap:28px}.WelcomeModal_featureIcon__OSk2Y{height:44px;width:44px}.WelcomeModal_featureLabel__EcveF{font-size:11px}.WelcomeModal_dropdownRow__xtsCc{flex-direction:column;gap:16px}}.WelcomeModal_agentDropdown__87Z7n{position:relative;width:100%}.WelcomeModal_agentDropdownTrigger__DWyfI{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;outline:none;padding:12px 40px 12px 14px;text-align:left;transition:all .2s ease;width:100%}.WelcomeModal_agentDropdownTrigger__DWyfI:hover{background:#ffffff14;border-color:#3b82f680}.WelcomeModal_agentDropdownTrigger__DWyfI.WelcomeModal_open__XImys{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.WelcomeModal_agentDropdownTrigger__DWyfI:disabled{cursor:not-allowed;opacity:.5}.WelcomeModal_triggerContent__lJn7i{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;overflow:hidden}.WelcomeModal_triggerContent__lJn7i span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WelcomeModal_triggerArrow__f9ExH{color:#fff9;flex-shrink:0;transition:transform .2s ease}.WelcomeModal_agentDropdownTrigger__DWyfI.WelcomeModal_open__XImys .WelcomeModal_triggerArrow__f9ExH{transform:rotate(180deg)}.WelcomeModal_agentDropdownMenu__Y8PRf{animation:WelcomeModal_dropdownSlide__0RngO .2s ease;background:#1e2330;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 12px 32px #00000080;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:100}@keyframes WelcomeModal_dropdownSlide__0RngO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.WelcomeModal_agentDropdownHeader__lqW4G{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:10px;padding:12px}.WelcomeModal_agentSearchWrapper__rK\+jU{align-items:center;display:flex;position:relative}.WelcomeModal_searchIcon__nWI8S{color:#fff6;left:10px;pointer-events:none;position:absolute}.WelcomeModal_agentSearchInput__ocTRd{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:13px;outline:none;padding:8px 12px 8px 34px;transition:all .2s ease;width:100%}.WelcomeModal_agentSearchInput__ocTRd::placeholder{color:#fff6}.WelcomeModal_agentSearchInput__ocTRd:focus{background:#ffffff14;border-color:#3b82f680}.WelcomeModal_agentTypeFilter__UZx1h{appearance:none;-webkit-appearance:none;background:#ffffff0f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ffffff1a;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;outline:none;padding:8px 28px 8px 10px;width:100%}.WelcomeModal_agentTypeFilter__UZx1h option{background:#1e2330;color:#fff}.WelcomeModal_agentList__jBoH1{max-height:200px;padding:6px}.WelcomeModal_agentList__jBoH1::-webkit-scrollbar{width:6px}.WelcomeModal_agentList__jBoH1::-webkit-scrollbar-track{background:#0000}.WelcomeModal_agentList__jBoH1::-webkit-scrollbar-thumb{background:#ffffff26}.WelcomeModal_agentOption__zO4HE{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .15s ease}.WelcomeModal_agentOption__zO4HE:hover{background:#3b82f626}.WelcomeModal_agentOption__zO4HE.WelcomeModal_selected__GasEK{background:#3b82f633}.WelcomeModal_agentTypeBadge__lN4og{border-radius:6px;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.WelcomeModal_agentTypeBadge__lN4og.WelcomeModal_RA__VkFQV{background:#22c55e33;color:#4ade80}.WelcomeModal_agentTypeBadge__lN4og.WelcomeModal_ME__UoOgi{background:#a855f733;color:#c084fc}.WelcomeModal_agentTypeBadge__lN4og.WelcomeModal_default__f7z97{background:#3b82f633;color:#60a5fa}.WelcomeModal_agentName__Khvyr{color:#fff;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WelcomeModal_noResults__0RO4O{color:#ffffff80;font-size:13px;padding:20px;text-align:center}:root[data-theme=light] .WelcomeModal_agentDropdownTrigger__DWyfI{background:#f1f5f9;border-color:#e2e8f0;color:#1e293b}:root[data-theme=light] .WelcomeModal_agentDropdownTrigger__DWyfI:hover{background:#e2e8f0;border-color:#3b82f680}:root[data-theme=light] .WelcomeModal_triggerArrow__f9ExH{color:#64748b}:root[data-theme=light] .WelcomeModal_agentDropdownMenu__Y8PRf{background:#fff;border-color:#e2e8f0;box-shadow:0 12px 32px #00000026}:root[data-theme=light] .WelcomeModal_agentDropdownHeader__lqW4G{border-bottom-color:#e2e8f0}:root[data-theme=light] .WelcomeModal_agentSearchInput__ocTRd{background:#f1f5f9;border-color:#e2e8f0;color:#1e293b}:root[data-theme=light] .WelcomeModal_agentSearchInput__ocTRd::placeholder,:root[data-theme=light] .WelcomeModal_searchIcon__nWI8S{color:#94a3b8}:root[data-theme=light] .WelcomeModal_agentTypeFilter__UZx1h{background:#f1f5f9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%231e293b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#e2e8f0;color:#1e293b}:root[data-theme=light] .WelcomeModal_agentTypeFilter__UZx1h option{background:#fff;color:#1e293b}:root[data-theme=light] .WelcomeModal_agentOption__zO4HE:hover{background:#3b82f61a}:root[data-theme=light] .WelcomeModal_agentOption__zO4HE.WelcomeModal_selected__GasEK{background:#3b82f626}:root[data-theme=light] .WelcomeModal_agentName__Khvyr{color:#1e293b}:root[data-theme=light] .WelcomeModal_noResults__0RO4O{color:#64748b}:root[data-theme=light] .WelcomeModal_agentList__jBoH1::-webkit-scrollbar-thumb{background:#00000026}.WelcomeModal_landingModal__aTzcQ{animation:WelcomeModal_slideUp__qr2Qg .4s cubic-bezier(.16,1,.3,1);border-radius:24px;box-shadow:0 32px 64px #00000080,0 0 0 1px #ffffff0d;display:flex;max-height:90vh;max-width:1100px;overflow:hidden;position:relative;width:95%}.WelcomeModal_landingModal__aTzcQ:before{animation:WelcomeModal_borderLight__FseoD 4s linear infinite;background:linear-gradient(90deg,#0000,#0000 30%,#3b82f699 50%,#0000 70%,#0000);background-size:200% 100%;border-radius:24px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes WelcomeModal_borderLight__FseoD{0%{background-position:200% 0}to{background-position:-200% 0}}.WelcomeModal_brandingPanel__HH02x{background:linear-gradient(145deg,#0f1420,#0a0e16);display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:36px 36px 24px;position:relative}.WelcomeModal_brandingPanel__HH02x:before{background:radial-gradient(circle at 20% 20%,#3b82f60a 0,#0000 40%);content:"";height:160%;left:-30%;pointer-events:none;position:absolute;top:-30%;width:160%}.WelcomeModal_brandingContent__guUYI{flex:1 1;min-height:0;overflow-y:auto;position:relative;z-index:1}.WelcomeModal_logoSection__xim2J{align-items:center;display:flex;gap:16px;margin-bottom:24px}.WelcomeModal_logoIcon__D4wfR{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:14px;box-shadow:0 8px 32px #3b82f666;display:flex;height:52px;justify-content:center;min-width:52px;width:52px}.WelcomeModal_logoIcon__D4wfR svg{fill:#fff;color:#fff!important}.WelcomeModal_brandTitle__Pzy2q{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 2px}.WelcomeModal_brandTagline__exxme{color:#3b82f6e6;font-size:11px;font-weight:500;letter-spacing:.5px;margin:0;text-transform:uppercase}.WelcomeModal_aboutSection__WmFOP{margin-bottom:24px}.WelcomeModal_aboutText__Sd6Uy{color:#ffffffa6;font-size:14px;line-height:1.7;margin:0}.WelcomeModal_capabilitiesSection__T96wB{display:flex;flex-direction:column;gap:16px}.WelcomeModal_capabilityItem__qikg9{align-items:flex-start;display:flex;gap:14px}.WelcomeModal_capabilityIcon__OLUWh{align-items:center;background:#3b82f61f;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.WelcomeModal_capabilityIcon__OLUWh svg{color:#3b82f6!important}.WelcomeModal_capabilityText__hslS- h4{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px}.WelcomeModal_capabilityText__hslS- p{color:#ffffff80;font-size:12px;line-height:1.5;margin:0}.WelcomeModal_brandingFooter__kN5VH{border-top:1px solid #ffffff14;flex-shrink:0;margin-top:auto;padding-top:16px;position:relative;z-index:1}.WelcomeModal_poweredBy__SaCcZ{color:#fff6;font-size:12px;letter-spacing:.5px}.WelcomeModal_selectionPanel__VTfqM{background:linear-gradient(160deg,#021233,#0b101a 50%,#020a1a);border-left:1px solid #ffffff0f;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:40px 40px 32px;position:relative}.WelcomeModal_selectionPanel__VTfqM:before{background:radial-gradient(circle,#3b82f60f 0,#0000 60%);content:"";height:180px;pointer-events:none;position:absolute;right:-50px;top:-50px;width:180px}.WelcomeModal_selectionPanel__VTfqM:after{background:radial-gradient(circle,#8b5cf60a 0,#0000 60%);bottom:-30px;content:"";height:120px;left:-30px;pointer-events:none;position:absolute;width:120px}.WelcomeModal_selectionContent__TtyxD{display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.WelcomeModal_welcomeSection__\+apax{margin-bottom:16px}.WelcomeModal_welcomeTitle__spkEK{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 6px}.WelcomeModal_welcomeSubtitle__COkoi{color:#ffffff80;font-size:13px;line-height:1.5;margin:0}.WelcomeModal_agentSelectionCard__r\+9cO{background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff14;border-radius:14px;display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:18px}.WelcomeModal_agentSelectionCard__r\+9cO:before{display:none}.WelcomeModal_agentCardHeader__IHqPL{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:600;gap:10px;margin-bottom:18px}.WelcomeModal_agentCardHeader__IHqPL svg{color:#3b82f6!important}.WelcomeModal_agentDropdownWrapper__tD2WW{margin-bottom:14px}.WelcomeModal_agentHint__TtC3B{align-items:center;color:#ffffff73;display:flex;font-size:12px;gap:8px;margin:0}.WelcomeModal_agentHint__TtC3B svg{opacity:.7}.WelcomeModal_featureHighlights__W2Xfv{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin-bottom:20px}.WelcomeModal_highlightItem__1VHhv{align-items:center;background:#3b82f60f;border:1px solid #3b82f61f;border-radius:16px;color:#ffffffb3;cursor:default;display:flex;font-size:11px;font-weight:500;gap:5px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.WelcomeModal_highlightItem__1VHhv:hover{background:#3b82f61f;border-color:#3b82f640}.WelcomeModal_highlightItem__1VHhv svg{color:#3b82f6!important}.WelcomeModal_skipButton__Z4axH{align-items:center;align-self:flex-end;background:#ffffff08;border:1px solid #ffffff1f;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin-right:8px;margin-top:10px;padding:8px 20px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.WelcomeModal_skipButton__Z4axH:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fffc}.WelcomeModal_skipButton__Z4axH svg{transition:transform .2s ease}.WelcomeModal_skipButton__Z4axH:hover svg{transform:translateX(3px)}.WelcomeModal_searchFilterRow__kNFhS{align-items:center;display:flex;gap:8px;margin-bottom:12px}.WelcomeModal_searchInputWrapper__ljP3g{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;display:flex;flex:1 1;gap:10px;padding:10px 14px;transition:all .2s ease}.WelcomeModal_searchInputWrapper__ljP3g:focus-within{background:#ffffff0f;border-color:#3b82f666}.WelcomeModal_searchInput__A23yo{background:none;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:13px;outline:none}.WelcomeModal_searchInput__A23yo::placeholder{color:#fff6}.WelcomeModal_clearSearch__Dbx9b{align-items:center;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.WelcomeModal_clearSearch__Dbx9b:hover{background:#fff3}.WelcomeModal_clearSearch__Dbx9b svg{color:#fff9!important}.WelcomeModal_filterToggleBtn__lCMak{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;gap:6px;padding:10px 12px;transition:all .2s ease}.WelcomeModal_filterToggleBtn__lCMak:hover{background:#ffffff14;border-color:#ffffff26;color:#fffc}.WelcomeModal_filterToggleBtn__lCMak.WelcomeModal_active__E6iBw{background:#3b82f61f;border-color:#3b82f64d;color:#3b82f6}.WelcomeModal_filterToggleBtn__lCMak svg{transition:transform .2s ease}.WelcomeModal_filterBadge__Lcknj{background:#3b82f633;border-radius:3px;font-size:9px;font-weight:700;letter-spacing:.3px;padding:2px 5px;text-transform:uppercase}.WelcomeModal_typeFilterWrapper__v5Kns{animation:WelcomeModal_slideDown__ke0IY .2s ease;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:8px 0}@keyframes WelcomeModal_slideDown__ke0IY{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.WelcomeModal_typeFilterBtn__Nr8YY{background:#ffffff08;border:1px solid #ffffff14;border-radius:4px;color:#ffffff80;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.4px;padding:5px 10px;text-transform:uppercase;transition:all .15s ease}.WelcomeModal_typeFilterBtn__Nr8YY:hover{background:#ffffff14;color:#fffc}.WelcomeModal_typeFilterBtn__Nr8YY.WelcomeModal_active__E6iBw{background:#3b82f626;border-color:#3b82f64d;color:#3b82f6}.WelcomeModal_agentList__jBoH1{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:4px}.WelcomeModal_agentList__jBoH1::-webkit-scrollbar{width:5px}.WelcomeModal_agentList__jBoH1::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.WelcomeModal_agentList__jBoH1::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.WelcomeModal_agentList__jBoH1::-webkit-scrollbar-thumb:hover{background:#fff3}.WelcomeModal_agentListItem__Y7Hj0{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:all .2s ease;width:100%}.WelcomeModal_agentListItem__Y7Hj0:hover{background:#3b82f614;border-color:#3b82f633;transform:translateX(4px)}.WelcomeModal_agentListItem__Y7Hj0.WelcomeModal_selected__GasEK{background:#3b82f61f;border-color:#3b82f64d}.WelcomeModal_agentItemIcon__6vihP{align-items:center;background:#3b82f61a;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.WelcomeModal_agentItemName__G0Giy{color:#fff;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WelcomeModal_agentItemType__I4HbO{background:#3b82f626;border-radius:4px;color:#3b82f6;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.WelcomeModal_emptyState__d6v6A,.WelcomeModal_loadingState__j2Tyh{align-items:center;color:#fff6;display:flex;flex-direction:column;font-size:13px;gap:12px;justify-content:center;padding:40px 20px}.WelcomeModal_spinner__R6xic{animation:WelcomeModal_spin__MTR5b 1s linear infinite}@keyframes WelcomeModal_spin__MTR5b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WelcomeModal_emptyState__d6v6A button{background:#3b82f61a;border:1px solid #3b82f633;border-radius:6px;color:#3b82f6;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.WelcomeModal_emptyState__d6v6A button:hover{background:#3b82f626}:root[data-theme=light] .WelcomeModal_brandingPanel__HH02x{background:linear-gradient(145deg,#f1f5f9,#e2e8f0)}:root[data-theme=light] .WelcomeModal_brandingPanel__HH02x:before{background:radial-gradient(circle at 30% 30%,#3b82f61f 0,#0000 50%)}:root[data-theme=light] .WelcomeModal_brandTitle__Pzy2q{color:#1e293b}:root[data-theme=light] .WelcomeModal_brandTagline__exxme{color:#3b82f6}:root[data-theme=light] .WelcomeModal_aboutText__Sd6Uy{color:#475569}:root[data-theme=light] .WelcomeModal_capabilityIcon__OLUWh{background:#3b82f61a}:root[data-theme=light] .WelcomeModal_capabilityText__hslS- h4{color:#1e293b}:root[data-theme=light] .WelcomeModal_capabilityText__hslS- p{color:#64748b}:root[data-theme=light] .WelcomeModal_brandingFooter__kN5VH{border-color:#00000014}:root[data-theme=light] .WelcomeModal_poweredBy__SaCcZ{color:#94a3b8}:root[data-theme=light] .WelcomeModal_selectionPanel__VTfqM{background:linear-gradient(160deg,#fff,#f8fafc 50%,#f1f5f9);border-color:#0000000f}:root[data-theme=light] .WelcomeModal_selectionPanel__VTfqM:before{background:radial-gradient(circle,#3b82f60a 0,#0000 60%)}:root[data-theme=light] .WelcomeModal_selectionPanel__VTfqM:after{background:radial-gradient(circle,#8b5cf608 0,#0000 60%)}:root[data-theme=light] .WelcomeModal_welcomeTitle__spkEK{color:#1e293b}:root[data-theme=light] .WelcomeModal_welcomeSubtitle__COkoi{color:#64748b}:root[data-theme=light] .WelcomeModal_agentSelectionCard__r\+9cO{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#e2e8f0}:root[data-theme=light] .WelcomeModal_agentCardHeader__IHqPL{color:#1e293b}:root[data-theme=light] .WelcomeModal_agentHint__TtC3B{color:#94a3b8}:root[data-theme=light] .WelcomeModal_highlightItem__1VHhv{background:#3b82f60f;border-color:#3b82f61f;color:#475569}:root[data-theme=light] .WelcomeModal_highlightItem__1VHhv:hover{background:#3b82f61a;border-color:#3b82f633}:root[data-theme=light] .WelcomeModal_skipButton__Z4axH{border-color:#e2e8f0;color:#64748b}:root[data-theme=light] .WelcomeModal_skipButton__Z4axH:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}:root[data-theme=light] .WelcomeModal_searchInputWrapper__ljP3g{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .WelcomeModal_searchInputWrapper__ljP3g:focus-within{background:#fff;border-color:#3b82f680}:root[data-theme=light] .WelcomeModal_searchInput__A23yo{color:#1e293b}:root[data-theme=light] .WelcomeModal_searchInput__A23yo::placeholder{color:#94a3b8}:root[data-theme=light] .WelcomeModal_clearSearch__Dbx9b{background:#e2e8f0}:root[data-theme=light] .WelcomeModal_clearSearch__Dbx9b:hover{background:#cbd5e1}:root[data-theme=light] .WelcomeModal_clearSearch__Dbx9b svg{color:#64748b!important}:root[data-theme=light] .WelcomeModal_filterToggleBtn__lCMak{background:#f8fafc;border-color:#e2e8f0;color:#64748b}:root[data-theme=light] .WelcomeModal_filterToggleBtn__lCMak:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}:root[data-theme=light] .WelcomeModal_filterToggleBtn__lCMak.WelcomeModal_active__E6iBw{background:#3b82f614;border-color:#3b82f64d;color:#3b82f6}:root[data-theme=light] .WelcomeModal_filterBadge__Lcknj{background:#3b82f626;color:#2563eb}:root[data-theme=light] .WelcomeModal_typeFilterBtn__Nr8YY{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}:root[data-theme=light] .WelcomeModal_typeFilterBtn__Nr8YY:hover{background:#e2e8f0;color:#475569}:root[data-theme=light] .WelcomeModal_typeFilterBtn__Nr8YY.WelcomeModal_active__E6iBw{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}:root[data-theme=light] .WelcomeModal_agentList__jBoH1::-webkit-scrollbar-track{background:#f1f5f9}:root[data-theme=light] .WelcomeModal_agentList__jBoH1::-webkit-scrollbar-thumb{background:#cbd5e1}:root[data-theme=light] .WelcomeModal_agentList__jBoH1::-webkit-scrollbar-thumb:hover{background:#94a3b8}:root[data-theme=light] .WelcomeModal_agentListItem__Y7Hj0{background:#f8fafc;border-color:#e2e8f0}:root[data-theme=light] .WelcomeModal_agentListItem__Y7Hj0:hover{background:#3b82f60f;border-color:#3b82f633}:root[data-theme=light] .WelcomeModal_agentListItem__Y7Hj0.WelcomeModal_selected__GasEK{background:#3b82f614;border-color:#3b82f64d}:root[data-theme=light] .WelcomeModal_agentItemIcon__6vihP{background:#3b82f614}:root[data-theme=light] .WelcomeModal_agentItemName__G0Giy{color:#1e293b}:root[data-theme=light] .WelcomeModal_agentItemType__I4HbO{background:#3b82f61a}:root[data-theme=light] .WelcomeModal_emptyState__d6v6A,:root[data-theme=light] .WelcomeModal_loadingState__j2Tyh{color:#64748b}:root[data-theme=light] .WelcomeModal_emptyState__d6v6A button{background:#3b82f614;border-color:#3b82f626}:root[data-theme=light] .WelcomeModal_emptyState__d6v6A button:hover{background:#3b82f61f}@media (max-width:900px){.WelcomeModal_landingModal__aTzcQ{flex-direction:column;max-height:95vh;overflow-y:auto}.WelcomeModal_brandingPanel__HH02x{padding:32px 28px}.WelcomeModal_selectionPanel__VTfqM{border-left:none;border-top:1px solid #ffffff14;padding:32px 28px}.WelcomeModal_logoIcon__D4wfR{border-radius:16px;height:56px;width:56px}.WelcomeModal_brandTitle__Pzy2q{font-size:22px}.WelcomeModal_capabilityItem__qikg9{gap:12px}.WelcomeModal_capabilityIcon__OLUWh{height:36px;width:36px}.WelcomeModal_welcomeTitle__spkEK{font-size:22px}.WelcomeModal_featureHighlights__W2Xfv{gap:10px}.WelcomeModal_highlightItem__1VHhv{font-size:12px;padding:8px 12px}}@media (max-width:600px){.WelcomeModal_landingModal__aTzcQ{border-radius:0;max-height:100vh;max-width:100%;width:100%}.WelcomeModal_brandingPanel__HH02x,.WelcomeModal_selectionPanel__VTfqM{padding:24px 20px}.WelcomeModal_capabilitiesSection__T96wB{gap:14px}.WelcomeModal_capabilityText__hslS- p{display:none}.WelcomeModal_featureHighlights__W2Xfv{flex-direction:column}}.AskAssistant_askAssistantContainer__vyByF{background:var(--menu-bg);background:var(--chat-area-bg,var(--menu-bg));border-radius:0;display:flex;flex-direction:row;height:100vh;left:90px;left:var(--main-width,90px);overflow:visible;position:fixed;right:0}.AskAssistant_rightSidebar__V6\+GA{background:var(--card-bg);border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:0;max-height:100vh;order:99;overflow:visible;padding:0;position:relative;transition:width .3s ease;width:280px}.AskAssistant_rightSidebarCollapsed__dye6O{border-left:none;flex-basis:0!important;flex-grow:0!important;flex-shrink:1!important;max-width:0!important;min-width:0!important;overflow:visible;padding:0!important;width:0!important}.AskAssistant_sidebarCollapseBtn__GM1Fa{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:8px 0 0 8px;border-right:none;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:row;gap:0;height:48px;justify-content:center;left:-20px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s ease;width:20px;z-index:1000}.AskAssistant_sidebarCollapseBtn__GM1Fa:hover{background:var(--hover-background);color:var(--text-primary);left:-24px;width:24px}.AskAssistant_sidebarCollapseBtn__GM1Fa:after,.AskAssistant_sidebarCollapseBtn__GM1Fa:before{border-bottom:2px solid;border-right:2px solid;content:"";height:6px;transform:rotate(-45deg);width:6px}.AskAssistant_sidebarCollapseBtn__GM1Fa:before{margin-left:-2px}.AskAssistant_sidebarCollapseBtn__GM1Fa:after{margin-left:-3px}.AskAssistant_sidebarCollapseBtn__GM1Fa svg{display:none}.AskAssistant_rightSidebarCollapsed__dye6O .AskAssistant_sidebarCollapseBtn__GM1Fa{background:var(--card-bg);border:1px solid var(--border);border-radius:8px 0 0 8px;border-right:none;flex-direction:row;height:48px;left:auto;position:fixed;right:0;top:50%;transform:translateY(-50%);width:20px}.AskAssistant_rightSidebarCollapsed__dye6O .AskAssistant_sidebarCollapseBtn__GM1Fa:hover{background:var(--hover-background);width:24px}.AskAssistant_rightSidebarCollapsed__dye6O .AskAssistant_sidebarCollapseBtn__GM1Fa:after,.AskAssistant_rightSidebarCollapsed__dye6O .AskAssistant_sidebarCollapseBtn__GM1Fa:before{transform:rotate(135deg)}.AskAssistant_rightSidebarCollapsed__dye6O .AskAssistant_sidebarCollapseBtn__GM1Fa:before{margin-left:0;margin-right:-3px}.AskAssistant_rightSidebarCollapsed__dye6O .AskAssistant_sidebarCollapseBtn__GM1Fa:after{margin-left:0;margin-right:-2px}.AskAssistant_sidebarFixedTop__7e5xE{background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:12px;overflow:visible;padding:16px 16px 12px;z-index:10}.AskAssistant_sidebarSectionCompact__HCWbW{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.AskAssistant_sidebarSectionCompact__HCWbW:focus-within,.AskAssistant_sidebarSectionCompact__HCWbW:hover{z-index:100}.AskAssistant_sidebarScrollable__tOA9R{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;padding:16px;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}.AskAssistant_sidebarScrollable__tOA9R::-webkit-scrollbar{width:6px}.AskAssistant_sidebarScrollable__tOA9R::-webkit-scrollbar-track{background:#0000}.AskAssistant_sidebarScrollable__tOA9R::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.AskAssistant_sidebarScrollable__tOA9R::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.AskAssistant_modelTempRow__vnZY3{align-items:flex-end;display:flex;gap:12px}.AskAssistant_modelSection__tLEF8{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.AskAssistant_tempButtonWrapper__FLNQU{flex-shrink:0;position:relative}.AskAssistant_tempButton__6JJTd{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;height:36px;padding:8px 12px;transition:all .2s ease}.AskAssistant_tempButton__6JJTd:hover{background:var(--hover-background);border-color:var(--app-primary-color)}.AskAssistant_tempButton__6JJTd:disabled{cursor:not-allowed;opacity:.5}.AskAssistant_tempButtonValue__4t\+kh{color:var(--app-primary-color);font-weight:600}.AskAssistant_tempPopup__jTl6f{background:var(--background);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000026;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:200px;z-index:1000}.AskAssistant_tempPopupHeader__Z5HdF{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;justify-content:space-between;margin-bottom:12px}.AskAssistant_tempPopupValue__iSXwa{color:var(--app-primary-color);font-size:14px;font-weight:700}.AskAssistant_tempPopupLabels__VzwZI{color:var(--muted);display:flex;font-size:10px;justify-content:space-between;margin-top:8px}.AskAssistant_tempSection__0kfkV{display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:90px}.AskAssistant_tempHeader__niDrX{align-items:center;display:flex;gap:6px;justify-content:space-between}.AskAssistant_temperatureValueBadge__bRKf5{background:var(--app-primary-color);border-radius:10px;color:#fff;font-size:11px;font-weight:var(--font-weight-bold);padding:2px 8px}.AskAssistant_temperatureSliderWrapper__2Bq3b{padding:4px 0;position:relative}.AskAssistant_temperatureSliderColorful__5ARwE{-webkit-appearance:none;appearance:none;background:var(--app-primary-color);border-radius:3px;cursor:pointer;height:6px;outline:none;position:relative;width:100%}.AskAssistant_temperatureSliderColorful__5ARwE::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #3b82f6;border-radius:50%;cursor:pointer;height:16px;-webkit-transition:all .2s ease;transition:all .2s ease;width:16px}.AskAssistant_temperatureSliderColorful__5ARwE::-webkit-slider-thumb:hover{border-color:#8b5cf6;transform:scale(1.1)}.AskAssistant_temperatureSliderColorful__5ARwE::-moz-range-thumb{background:#fff;border:2px solid #3b82f6;border-radius:50%;cursor:pointer;height:16px;width:16px}.AskAssistant_temperatureSliderColorful__5ARwE::-moz-range-track{background:var(--app-primary-color);border-radius:3px;height:6px}.AskAssistant_temperatureControlCompact__4OYy-{align-items:center;display:flex;flex-direction:column;gap:4px}.AskAssistant_temperatureSliderCompact__O-Ibv{-webkit-appearance:none;appearance:none;background:var(--border);border-radius:2px;cursor:pointer;height:4px;outline:none;width:100%}.AskAssistant_temperatureSliderCompact__O-Ibv::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--app-primary-color);border-radius:50%;cursor:pointer;height:14px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:14px}.AskAssistant_temperatureSliderCompact__O-Ibv::-webkit-slider-thumb:hover{transform:scale(1.15)}.AskAssistant_temperatureSliderCompact__O-Ibv::-moz-range-thumb{background:var(--app-primary-color);border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.AskAssistant_temperatureValueCompact__NjGI9{background:var(--hover-background);border-radius:4px;color:var(--text-primary);font-size:11px;font-weight:var(--font-weight-medium);padding:2px 6px}.AskAssistant_sidebarDivider__nmwEC{background:var(--border);flex-shrink:0;height:1px;width:100%}.AskAssistant_sidebarSection__RA-ph{display:flex;flex-direction:column;gap:10px;margin-top:8px;position:relative;z-index:1}.AskAssistant_sidebarSection__RA-ph:focus-within,.AskAssistant_sidebarSection__RA-ph:hover{z-index:100}.AskAssistant_sidebarSection__RA-ph:first-of-type{margin-top:8px}.AskAssistant_sidebarLabel__IiiNS{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding-bottom:4px;text-transform:uppercase}.AskAssistant_sidebarLabel__IiiNS svg{opacity:.6}.AskAssistant_agentMentionRow__rN4em,.AskAssistant_agentRow__C7To0{align-items:center;display:flex;gap:8px;width:100%}.AskAssistant_agentDropdownWrapper__\+h4O\+{overflow:hidden}.AskAssistant_agentDropdownWrapper__\+h4O\+,.AskAssistant_agentMentionRow__rN4em>div:first-child{flex:1 1;max-width:calc(100% - 40px);min-width:0}.AskAssistant_mentionButton__njQ0l{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:32px;justify-content:center;min-width:32px;transition:all .2s ease;width:32px}.AskAssistant_mentionButton__njQ0l:hover{background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color)}.AskAssistant_mentionButton__njQ0l:disabled{cursor:not-allowed;opacity:.5}.AskAssistant_mentionActive__O4r5K{background:var(--app-primary-color);border-color:var(--app-primary-color);box-shadow:0 2px 8px #3b82f666;color:#fff}.AskAssistant_mentionActive__O4r5K:hover{background:var(--app-primary-hover);border-color:var(--app-primary-hover);box-shadow:0 4px 12px #3b82f680;color:#fff}.AskAssistant_mentionTrigger__ZF\+ha{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AskAssistant_mentionTrigger__ZF\+ha:hover{background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color)}.AskAssistant_mentionTriggerActive__pxFNX{background:var(--app-primary-color);border-color:var(--app-primary-color);box-shadow:0 2px 8px #3b82f666;color:#fff}.AskAssistant_mentionTriggerActive__pxFNX:hover{background:var(--app-primary-hover);border-color:var(--app-primary-hover);box-shadow:0 4px 12px #3b82f680;color:#fff}.AskAssistant_mentionDropdownWrapper__9GIHr{margin-top:8px}.AskAssistant_temperatureControl__0uA8A{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;display:flex;gap:12px;padding:8px 12px}.AskAssistant_temperatureSlider__OaC-3{-webkit-appearance:none;appearance:none;background:var(--app-primary-color);border-radius:4px;cursor:pointer;flex:1 1;height:4px;outline:none}.AskAssistant_temperatureSlider__OaC-3::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0000004d;cursor:pointer;height:16px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:16px}.AskAssistant_temperatureSlider__OaC-3::-webkit-slider-thumb:hover{transform:scale(1.15)}.AskAssistant_temperatureSlider__OaC-3::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 6px #0000004d;cursor:pointer;height:16px;width:16px}.AskAssistant_temperatureValue__98CpM{color:var(--app-primary-color);font-size:13px;font-weight:600;min-width:32px;text-align:center}.AskAssistant_settingsToggles__73r49{display:flex;flex-direction:column;gap:8px}.AskAssistant_sidebarToggle__VcU3N{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:10px 12px;transition:all .2s ease}.AskAssistant_sidebarToggle__VcU3N:hover{background:var(--hover-background);border-color:var(--border)}.AskAssistant_toggleWithExpandable__9xobu{position:relative}.AskAssistant_toggleRightSection__M8g72{align-items:center;display:flex;gap:8px}.AskAssistant_expandCollapseBtn__6yXiB{align-items:center;background:var(--hover-background);border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s ease;width:24px}.AskAssistant_expandCollapseBtn__6yXiB:hover{background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.AskAssistant_toggleSwitchLabel__ugEd7{align-items:center;cursor:pointer;display:flex}.AskAssistant_toggleLabelText__8B7DE{color:var(--text-secondary);font-size:13px;font-weight:500}.AskAssistant_toggleLabelGroup__KHbP1{display:flex;flex-direction:column;gap:1px;min-width:0}.AskAssistant_toggleDescription__GMW8B{color:var(--muted);font-size:11px;font-weight:400;line-height:1.3}.AskAssistant_toggleDisabled__rtl1c{opacity:.5;pointer-events:none}.AskAssistant_toggleCheckbox__gXwlb{display:none}.AskAssistant_toggleSwitch__xgWz-{background:var(--muted);border-radius:20px;height:20px;position:relative;transition:background .2s ease;width:36px}.AskAssistant_toggleSwitch__xgWz-:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.AskAssistant_toggleCheckbox__gXwlb:checked+.AskAssistant_toggleSwitch__xgWz-{background:var(--app-primary-color)}.AskAssistant_toggleCheckbox__gXwlb:checked+.AskAssistant_toggleSwitch__xgWz-:after{transform:translateX(16px)}.AskAssistant_toggleCheckbox__gXwlb:disabled+.AskAssistant_toggleSwitch__xgWz-{cursor:not-allowed;opacity:.5}.AskAssistant_noSettings__XHK8O{background:var(--input-bg);border:1px dashed var(--border);border-radius:8px;color:var(--muted);font-size:13px;padding:16px 12px;text-align:center}.AskAssistant_toggleWithList__d9opi{display:flex;flex-direction:column;gap:0}.AskAssistant_toggleWithList__d9opi .AskAssistant_sidebarToggle__VcU3N{border-radius:8px}.AskAssistant_toggleWithList__d9opi:has(.AskAssistant_toolsListContainer__4Qgf1) .AskAssistant_sidebarToggle__VcU3N{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.AskAssistant_toolsListContainer__4Qgf1{animation:AskAssistant_slideDown__GQvE- .2s ease;background:var(--input-bg);border:1px solid var(--border);border-radius:0 0 8px 8px;border-top:none;padding:10px}@keyframes AskAssistant_slideDown__GQvE-{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}.AskAssistant_toolsListHeader__Clppp{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.AskAssistant_toolsListTitle__UgzuL{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AskAssistant_selectAllBtn__Dcceb{background:#0000;border:none;border-radius:4px;color:var(--app-primary-color);cursor:pointer;font-size:11px;padding:2px 6px;transition:all .15s ease}.AskAssistant_selectAllBtn__Dcceb:hover:not(:disabled){background:var(--accent-light)}.AskAssistant_selectAllBtn__Dcceb:disabled{cursor:not-allowed;opacity:.5}.AskAssistant_toolsCheckboxList__5Epfn{display:flex;flex-direction:column;gap:4px;max-height:150px;overflow-y:auto;padding-right:4px}.AskAssistant_toolsCheckboxList__5Epfn::-webkit-scrollbar{width:4px}.AskAssistant_toolsCheckboxList__5Epfn::-webkit-scrollbar-track{background:#0000}.AskAssistant_toolsCheckboxList__5Epfn::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.AskAssistant_toolCheckboxItem__Vgqm4{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:background .15s ease}.AskAssistant_toolCheckboxItem__Vgqm4:hover{background:var(--hover-background)}.AskAssistant_toolCheckbox__uWF7t{accent-color:var(--app-primary-color);cursor:pointer;flex-shrink:0;height:16px;width:16px}.AskAssistant_toolCheckboxLabel__O7Z0s{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AskAssistant_toolsLoading__MUNZI{background:var(--input-bg);border:1px solid var(--border);border-radius:0 0 8px 8px;border-top:none;color:var(--muted);font-size:12px;padding:12px;text-align:center}.AskAssistant_quickActions__AMJmV{display:flex;flex-direction:column;gap:8px}.AskAssistant_quickActionsCompact__OQAIh{display:flex;gap:8px;justify-content:flex-start}.AskAssistant_quickActionIconBtn__ueo7v{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.AskAssistant_quickActionIconBtn__ueo7v:hover:not(:disabled){background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color);transform:translateY(-2px)}.AskAssistant_quickActionIconBtn__ueo7v:disabled{cursor:not-allowed;opacity:.4}.AskAssistant_quickActionIconBtn__ueo7v svg{opacity:.8}.AskAssistant_quickActionIconBtn__ueo7v:hover:not(:disabled) svg{opacity:1}.AskAssistant_actionsInlineSection__CGWeO{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.AskAssistant_actionsInlineButtons__LhLp2{display:flex;gap:6px}.AskAssistant_actionInlineBtn__lqXuW{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AskAssistant_actionInlineBtn__lqXuW:hover:not(:disabled){background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.AskAssistant_actionInlineBtn__lqXuW:disabled{cursor:not-allowed;opacity:.4}.AskAssistant_actionsFullWidth__eP7Qm{display:flex;gap:8px;width:100%}.AskAssistant_actionFullBtn__QjVOI{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:10px 0;transition:all .2s ease}.AskAssistant_actionFullBtn__QjVOI:hover:not(:disabled){background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.AskAssistant_actionFullBtn__QjVOI:disabled{cursor:not-allowed;opacity:.4}.AskAssistant_deleteBtn__6E-7u{color:#dc3545;color:var(--danger-color,#dc3545)}.AskAssistant_deleteBtn__6E-7u:hover:not(:disabled){background:#dc35451a;background:var(--danger-light,#dc35451a);border-color:#dc3545;border-color:var(--danger-color,#dc3545);color:#dc3545;color:var(--danger-color,#dc3545)}.AskAssistant_quickActionBtn__-O0jy{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 12px;transition:all .2s ease}.AskAssistant_quickActionBtn__-O0jy:hover:not(:disabled){background:var(--accent-light);border-color:var(--app-primary-color);color:var(--app-primary-color)}.AskAssistant_quickActionBtn__-O0jy:disabled{cursor:not-allowed;opacity:.4}.AskAssistant_quickActionBtn__-O0jy svg{opacity:.7}.AskAssistant_quickActionBtn__-O0jy:hover:not(:disabled) svg{opacity:1}.AskAssistant_chatWrapper__GGhQW{background:#0000;border:none;border-radius:0;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;height:100%;margin:0;min-height:0;min-width:0;order:1;overflow:hidden;scrollbar-width:thin;transition:flex .2s ease-out,width .2s ease-out;width:100%}.AskAssistant_chatWrapper__GGhQW.AskAssistant_withCanvas__gKldM{flex:1 1 auto;max-width:none;min-width:300px;overflow:hidden}.AskAssistant_bubbleAndInput__HwN6G{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.AskAssistant_chatBubblesWrapper__JDzb8{background:#0000;display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:visible}.AskAssistant_messagesWrapper__Dxiwo{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;margin:0 auto;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px 20px;scroll-behavior:smooth;width:100%}.AskAssistant_messagesContainer__bcCxt{border-radius:6px;display:flex;flex:1 1;flex-direction:column;gap:4px;min-height:-webkit-min-content;min-height:min-content;padding:0}.AskAssistant_messagesContainer__bcCxt::-webkit-scrollbar{display:none}.AskAssistant_accordionContainer__7hRS9{align-items:stretch;background:none;border-radius:12px;display:flex;flex-direction:column;margin-bottom:1px;max-width:100%;min-width:280px;overflow:visible;width:100%}.AskAssistant_accordionContainer__7hRS9:has(.AskAssistant_toolCallWrapper__cArJ3) .AskAssistant_toolcallArgItem__u0M7D:has(textarea){width:100%}.AskAssistant_planContainer__Cbn5O{align-items:stretch;background:var(--card-bg);border:1px solid var(--border);border-left:4px solid var(--app-primary-color);border-radius:12px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a,inset 0 1px 0 #ffffff1a;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:12px;max-width:720px;overflow:hidden;padding:0;transition:all .2s ease;width:100%}.AskAssistant_planContainer__Cbn5O:hover{box-shadow:0 8px 24px #0000001f,0 4px 8px #0000000f,inset 0 1px 0 #ffffff26;transform:translateY(-1px)}.AskAssistant_planContainer__Cbn5O h3{align-items:center;color:#111827;color:var(--text-primary,#111827);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:6px;margin:0 0 6px}.AskAssistant_planContainer__Cbn5O h3:before{background:var(--app-primary-color);border-radius:999px;content:"";height:8px;width:8px}.AskAssistant_planContainer__Cbn5O p,.AskAssistant_stepsContent__PJRwU{color:var(--muted);font-size:var(--font-size-sm);line-height:1.6;margin:0}.AskAssistant_stepsContent__PJRwU+.AskAssistant_stepsContent__PJRwU{margin-top:4px}.AskAssistant_planHeader__PwppF{align-items:center;background:var(--muted-foreground);border-bottom:1px solid var(--border);display:flex;gap:10px;height:52px;padding:0 20px;width:100%}.AskAssistant_planTitle__Nj4ir{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:24px;margin:0}.AskAssistant_planSubtitle__Gg1A4{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:21px;margin:8px 0 0}.AskAssistant_planSteps__DzTEh{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:0;width:100%}.AskAssistant_planStepsInner__-e3R6{max-height:220px;overflow:auto;padding-right:8px}.AskAssistant_planContainer__Cbn5O::-webkit-scrollbar,.AskAssistant_planStepsInner__-e3R6::-webkit-scrollbar{width:8px}.AskAssistant_planContainer__Cbn5O::-webkit-scrollbar-thumb,.AskAssistant_planStepsInner__-e3R6::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.AskAssistant_planStep__e\+U-n{align-items:center;background:#0000;border-bottom:1px solid var(--border);display:flex;gap:14px;min-height:52px;padding:14px 20px;width:100%}.AskAssistant_planStep__e\+U-n:last-child{border-bottom:none}.AskAssistant_planStepNumber__oTFNZ{align-items:center;background:var(--app-primary-color);border-radius:50%;color:var(--primary-button-color);display:flex;flex-shrink:0;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:28px;justify-content:center;min-width:28px}.AskAssistant_planStepText__t8Whf{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:21px}.AskAssistant_planFooter__Uh64a{align-items:center;background:var(--card-bg);border-top:1px solid var(--border);display:flex;gap:12px;margin-top:auto;padding:16px 20px;width:100%}.AskAssistant_approveBtn__C0qB\+{align-items:center;background:var(--app-primary-color);border:none;border-radius:24px;color:var(--primary-button-color);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:8px;justify-content:center;line-height:21px;padding:12px 24px;transition:background .15s}.AskAssistant_approveBtn__C0qB\+:hover{background:var(--app-secondary-color)}.AskAssistant_requestChangesBtn__jdIfJ{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:24px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:8px;justify-content:center;line-height:21px;padding:12px 24px;transition:background .15s,border-color .15s}.AskAssistant_requestChangesBtn__jdIfJ:hover{background:var(--muted-foreground);border-color:var(--border)}.AskAssistant_recordingIndicator__4CWtB{align-items:center;animation:AskAssistant_fadeIn__jQ--p .2s ease-out;background:var(--card-bg);border-radius:var(--radius-sm);box-sizing:border-box;display:flex;font-size:var(--font-size-xs);gap:8px;justify-content:flex-start;padding-left:12px;position:relative;width:100%}.AskAssistant_recordingAnimation__rgVfR{align-items:center;display:flex;flex-shrink:0;height:8px;justify-content:center;position:relative;width:8px}.AskAssistant_recordingPulse__oVg2B{animation:AskAssistant_pulseRing__l-BCf 1.5s ease-out infinite;background:#ffffff4d;background:#ff4757;background:var(--danger,#ff4757);border-radius:50%;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.AskAssistant_recordingText__4NMy\+{align-items:center;color:var(--primary-button-color);display:flex;flex:1 1;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:3px;letter-spacing:.3px;padding-left:5px}.AskAssistant_recordingLabel__5Vp9I{color:#ff4757;color:var(--danger,#ff4757);font-weight:var(--font-weight-semibold)}.AskAssistant_transcribingIndicator__aAZGJ{align-items:center;animation:AskAssistant_fadeIn__jQ--p .2s ease-out;background:var(--card-bg);border-radius:var(--radius-sm);box-sizing:border-box;display:flex;font-size:var(--font-size-xs);gap:8px;justify-content:flex-start;padding-left:12px;width:100%}.AskAssistant_transcribingDots__KoAnL{align-items:center;display:flex;gap:4px}.AskAssistant_transcribingDot__ejAic{animation:AskAssistant_transcribeBounce__WBk81 1.4s ease-in-out infinite;background:#4a90d9;background:var(--primary-button-color,#4a90d9);border-radius:50%;display:inline-block;height:6px;width:6px}.AskAssistant_transcribingDot__ejAic:nth-child(2){animation-delay:.2s}.AskAssistant_transcribingDot__ejAic:nth-child(3){animation-delay:.4s}.AskAssistant_transcribingLabel__C\+yQQ{color:#4a90d9;color:var(--primary-button-color,#4a90d9);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.3px}@keyframes AskAssistant_transcribeBounce__WBk81{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.AskAssistant_audioVisualizer__CjVbz{align-items:center;display:flex;gap:2px;height:16px;margin-left:8px}.AskAssistant_audioBar__jjb7G{animation:AskAssistant_audioWave__kYtI9 1.2s ease-in-out infinite;background:#ff4757;background:var(--danger,#ff4757);border-radius:1px;min-height:4px;width:2px}.AskAssistant_audioBar__jjb7G:first-child{animation-delay:0s;height:8px}.AskAssistant_audioBar__jjb7G:nth-child(2){animation-delay:.1s;height:12px}.AskAssistant_audioBar__jjb7G:nth-child(3){animation-delay:.2s;height:16px}.AskAssistant_audioBar__jjb7G:nth-child(4){animation-delay:.3s;height:10px}.AskAssistant_audioBar__jjb7G:nth-child(5){animation-delay:.4s;height:6px}@keyframes AskAssistant_fadeInUp__mw7q-{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.AskAssistant_messagesContainer__bcCxt>*{animation:AskAssistant_fadeInUp__mw7q- .2s ease-out}.AskAssistant_chatContainer__sjqTH{display:flex;transition:all .3s ease-in-out;width:100%}.AskAssistant_chatSection__NtDWx{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-height:0;transition:width .3s ease-in-out}.AskAssistant_messageBubble__9w1KL{background:var(--card-bg);border:1px solid var(--border)!important;border-left:4px solid var(--app-primary-color)!important;border-radius:12px;box-shadow:0 6px 20px #0000002e,0 3px 8px #0000001f,0 1px 3px #00000014,inset 0 1px 0 #ffffff14!important;font-size:var(--font-size-sm);letter-spacing:.5px;margin:5px 10px;padding:14px 18px;transition:all .2s ease}.AskAssistant_messageBubble__9w1KL:hover{box-shadow:0 10px 28px #00000038,0 5px 10px #00000024,0 2px 4px #0000001a,inset 0 1px 0 #ffffff1a!important;transform:translateY(-1px)}:root[data-theme=dark] .AskAssistant_messageBubble__9w1KL{box-shadow:0 6px 16px #00000080,0 3px 6px #00000059,0 1px 3px #00000040,0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff0a!important}:root[data-theme=dark] .AskAssistant_messageBubble__9w1KL:hover{box-shadow:0 10px 24px #0000008c,0 5px 10px #0006,0 2px 4px #0000004d,0 0 0 1px #ffffff14,inset 0 1px 0 #ffffff0f!important;transform:translateY(-1px)}.AskAssistant_loadingChat__-YypX{border-radius:5px;color:#4d4d4d;color:var(--text-primary,#4d4d4d);font-size:var(--font-size-xs);letter-spacing:.3px;line-height:16px;margin-bottom:12px;padding:5px 10px;width:-webkit-max-content;width:max-content}.AskAssistant_nodeSpinner__ZoSiv{animation:AskAssistant_nodeSpin__Zp4bG .8s linear infinite;border:2px solid #0000;border-radius:50%;border-right:2px solid #007cc3;border-right:2px solid var(--app-primary-color,#007cc3);border-top-color:#007cc3;border-top:2px solid var(--app-primary-color,#007cc3);display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes AskAssistant_nodeSpin__Zp4bG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AskAssistant_nodeList__Ao9dg{background:#f8fafc;background:var(--node-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--node-border,#e2e8f0);border-radius:6px;display:flex;flex-direction:column;gap:4px;margin:4px 0 8px;padding:4px 8px 6px}.AskAssistant_nodeItem__9q9Pe{background:var(--card-bg);border:1px solid #edf2f7;border:1px solid var(--node-border,#edf2f7);border-radius:4px;box-shadow:0 1px 0 #00000008;box-shadow:var(--node-shadow,0 1px 0 #00000008);display:flex;flex-direction:column;gap:2px;padding:4px 6px}.AskAssistant_nodeItem__9q9Pe:hover{background:var(--hover-background)}.AskAssistant_nodeName__SiI-E{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:6px}.AskAssistant_nodeStatus__URLda{background:var(--hover-background);border-radius:10px;color:var(--muted);font-size:11px;font-weight:var(--font-weight-normal);padding:2px 6px;text-transform:lowercase}.AskAssistant_nodeContent__9aU5R{color:var(--text-primary);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.AskAssistant_nodeContent__9aU5R{max-width:240px}}@media (max-width:480px){.AskAssistant_nodeContent__9aU5R{max-width:160px}}.AskAssistant_feedback-section__Q7fRQ{margin-top:-8px}.AskAssistant_button-container__Pc\+L3,.AskAssistant_feedback-section__Q7fRQ{align-items:center;display:flex;justify-content:flex-end;width:100%}.AskAssistant_feedBackSection__u10LU{align-self:flex-start;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 3px #00000014;box-shadow:var(--shadow-md,0 1px 3px #00000014);color:var(--text-primary);display:flex;flex-direction:column;gap:16px;max-width:720px;padding:20px;position:relative;width:100%}.AskAssistant_cancel-btn__sLKYQ{display:none}.AskAssistant_warning__Z2gp-{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.AskAssistant_feedBackInput__BGEHo{display:flex;flex-direction:column;gap:16px}.AskAssistant_feedbackSendBtn__trYex{display:none}.AskAssistant_feedBackTextArea__jKvcT{background:var(--card-bg);background:var(--input-bg,var(--card-bg));border:1px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);line-height:1.5;min-height:100px;padding:12px 16px;resize:none;transition:border-color .15s,box-shadow .15s;width:100%}.AskAssistant_feedBackTextArea__jKvcT::placeholder{color:#9ca3af;color:var(--muted,#9ca3af)}.AskAssistant_feedBackTextArea__jKvcT:focus{border-color:var(--app-primary-color);box-shadow:0 0 0 2px #007bff26;box-shadow:0 0 0 2px var(--focus-ring,#007bff26);outline:none}.AskAssistant_feedbackActions__p0-AH{align-items:center;display:flex;gap:12px}.AskAssistant_submitFeedbackBtn__Lci2D{align-items:center;background:var(--app-primary-color);border:none;border-radius:var(--radius-lg);color:var(--primary-button-color);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;padding:10px 20px;transition:background .15s,color .15s}.AskAssistant_submitFeedbackBtn__Lci2D:hover:not(:disabled){background:var(--app-secondary-color);color:var(--primary-button-color)}.AskAssistant_submitFeedbackBtn__Lci2D:disabled{background:var(--app-primary-color);color:var(--primary-button-color);cursor:not-allowed;opacity:.6}.AskAssistant_cancelFeedbackBtn__oU0s6{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);color:#9ca3af;color:var(--muted,#9ca3af);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;padding:10px 20px;transition:background .15s,color .15s,border-color .15s}.AskAssistant_cancelFeedbackBtn__oU0s6:hover{background:#f9fafb;background:var(--muted-foreground,#f9fafb);border-color:var(--border);color:var(--text-primary)}@keyframes AskAssistant_fadeIn__jQ--p{0%{opacity:0}to{opacity:1}}@keyframes AskAssistant_simplePulse__eE\+8B{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes AskAssistant_pulseRing__l-BCf{0%{opacity:.6;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@keyframes AskAssistant_dotBounce__RjpB8{0%,60%,to{opacity:.8;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes AskAssistant_audioWave__kYtI9{0%,to{opacity:.7;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:768px){.AskAssistant_chatWrapper__GGhQW{padding:0 12px}.AskAssistant_messagesContainer__bcCxt{gap:6px;padding:0 2px}}@media (max-width:480px){.AskAssistant_chatWrapper__GGhQW{padding:0 8px}.AskAssistant_chatBubblesWrapper__JDzb8{padding:6px 0 4px}}@media (max-width:768px){.AskAssistant_recordingIndicator__4CWtB{font-size:11px;gap:6px;min-height:36px;padding:8px 10px}.AskAssistant_recordingText__4NMy\+{font-size:11px;gap:2px}.AskAssistant_audioVisualizer__CjVbz{height:14px;margin-left:6px}.AskAssistant_audioBar__jjb7G{width:1.5px}.AskAssistant_audioBar__jjb7G:first-child{height:6px}.AskAssistant_audioBar__jjb7G:nth-child(2){height:10px}.AskAssistant_audioBar__jjb7G:nth-child(3){height:14px}.AskAssistant_audioBar__jjb7G:nth-child(4){height:8px}.AskAssistant_audioBar__jjb7G:nth-child(5){height:5px}}@media (max-width:480px){.AskAssistant_recordingIndicator__4CWtB{gap:5px;min-height:32px;padding:6px 8px}.AskAssistant_recordingLabel__5Vp9I,.AskAssistant_recordingText__4NMy\+{font-size:10px}.AskAssistant_audioVisualizer__CjVbz{gap:1px;height:12px;margin-left:4px}.AskAssistant_audioBar__jjb7G{width:1px}.AskAssistant_audioBar__jjb7G:first-child{height:4px}.AskAssistant_audioBar__jjb7G:nth-child(2){height:8px}.AskAssistant_audioBar__jjb7G:nth-child(3){height:12px}.AskAssistant_audioBar__jjb7G:nth-child(4){height:6px}.AskAssistant_audioBar__jjb7G:nth-child(5){height:3px}}@media (max-width:1400px){.AskAssistant_rightSidebar__V6\+GA{width:260px}.AskAssistant_sidebarFixedTop__7e5xE{padding:14px 12px 10px}.AskAssistant_sidebarScrollable__tOA9R{padding:14px 12px}.AskAssistant_sidebarLabel__IiiNS{font-size:11px}.AskAssistant_quickActionBtn__-O0jy span{font-size:12px}.AskAssistant_tempSection__0kfkV{width:70px}}@media (max-width:1200px){.AskAssistant_rightSidebar__V6\+GA{width:240px}.AskAssistant_modelTempRow__vnZY3{flex-direction:column;gap:12px}.AskAssistant_tempSection__0kfkV{width:100%}.AskAssistant_temperatureControlCompact__4OYy-{flex-direction:row;justify-content:space-between}}@media (max-width:1024px){.AskAssistant_rightSidebar__V6\+GA{width:220px}}.Layout_mainContainer__TWoUX{height:100vh;margin:0;overflow:hidden;padding:0}.Layout_container__PwBHQ{background:var(--dashboard-bg);display:flex;height:100vh;overflow:hidden}[data-theme=light] .Layout_container__PwBHQ{background:var(--layout-bg)}.Layout_dashboardContainer__Lx2RY{height:100vh;margin-left:56px;margin-left:var(--main-width,56px);overflow:hidden;position:relative;transition:margin-left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);width:calc(100% - 56px);width:calc(100% - var(--main-width, 56px));z-index:1}[data-nav-collapsed=true] .Layout_dashboardContainer__Lx2RY{margin-left:90px;margin-left:var(--main-width,90px);width:calc(100% - 90px);width:calc(100% - var(--main-width, 90px))}.Layout_header__oDmyr{background-color:#fff;position:fixed;top:0;width:100%;z-index:10000}.NavBar_themeSwitchRow__vWAsO{align-items:center;display:flex;justify-content:center;padding-bottom:8px}.NavBar_themeSwitchButton__ivx7i{background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius);color:var(--header-color);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-sm);padding:6px 12px;transition:background .2s,color .2s}.NavBar_themeSwitchButton__ivx7i:hover{background:var(--hover-background);color:var(--app-primary-color)}.NavBar_lightLabel__LKM7S{display:inline}.NavBar_darkLabel__oybTf,[data-theme=dark] .NavBar_lightLabel__LKM7S{display:none}[data-theme=dark] .NavBar_darkLabel__oybTf{display:inline}.NavBar_navSection__2pcpa{background-color:var(--menu-bg);border-right:1px solid var(--content-border-color);display:flex;flex-direction:column;height:100vh;isolation:isolate;left:0;overflow:visible;pointer-events:auto;position:fixed;top:0;transition:width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;transition:width var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-normal,.25s) ease;width:200px;z-index:10000}[data-nav-collapsed=true] .NavBar_navSection__2pcpa{width:var(--nav-collapsed-width)}.NavBar_navInner__5ohiW{-ms-overflow-style:none;display:flex;flex-direction:column;height:100%;overflow-x:visible;overflow-y:auto;scrollbar-width:none}.NavBar_navInner__5ohiW::-webkit-scrollbar{display:none}.NavBar_navCollapsed__tDubm{overflow:visible;transition:width .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease;transition:width var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-normal,.25s) ease;width:var(--nav-collapsed-width)}.NavBar_navCollapsed__tDubm:hover{background-color:var(--menu-bg);box-shadow:4px 0 24px #0000001f;box-shadow:var(--shadow-elevated,4px 0 24px #0000001f);overflow:visible;width:200px;z-index:99999}.NavBar_navCollapsed__tDubm:hover .NavBar_navInner__5ohiW{background-color:var(--menu-bg);overflow-x:visible;overflow-y:auto}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE{-ms-overflow-style:none;background-color:var(--menu-bg);overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE::-webkit-scrollbar{display:none}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE ul{overflow:visible}.NavBar_navCollapsed__tDubm:hover .NavBar_logoSection__2qA3R{height:auto;padding:12px 10px;visibility:visible}.NavBar_navCollapsed__tDubm:hover .NavBar_logoSection__2qA3R .NavBar_logo__3PoE4{display:block;max-width:160px;width:100%}.NavBar_navCollapsed__tDubm:hover .NavBar_logoSection__2qA3R .NavBar_versionInfo__lP02d{display:block}.NavBar_navCollapsed__tDubm:hover .NavBar_bottomSection__0G8Co .NavBar_userInfo__29Kx9,.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE a span,.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE button span,.NavBar_navCollapsed__tDubm:hover .NavBar_versionInfo__lP02d{display:inline!important;overflow:visible;white-space:nowrap}.NavBar_navCollapsed__tDubm .NavBar_navInner__5ohiW{overflow:visible}.NavBar_navCollapsed__tDubm .NavBar_logoSection__2qA3R{display:flex;height:auto;overflow:hidden;padding:12px 6px}.NavBar_navCollapsed__tDubm .NavBar_logoSection__2qA3R .NavBar_logo__3PoE4{display:none}.NavBar_collapsedLogoText__mWlhN{color:var(--app-primary-color);display:none;font-size:18px;font-weight:700;letter-spacing:1px;text-align:center;width:100%}.NavBar_navCollapsed__tDubm .NavBar_collapsedLogoText__mWlhN{display:block}.NavBar_navCollapsed__tDubm:hover .NavBar_collapsedLogoText__mWlhN{display:none}.NavBar_navCollapsed__tDubm .NavBar_logoSection__2qA3R .NavBar_versionInfo__lP02d{display:block;font-size:9px;line-height:1.3;text-align:center;white-space:nowrap}.NavBar_collapsedLogoSection__q4ED1,.NavBar_navCollapsed__tDubm .NavBar_collapsedLogoSection__q4ED1,.NavBar_navCollapsed__tDubm:hover .NavBar_collapsedLogoSection__q4ED1{display:none}.NavBar_navCollapsed__tDubm:hover .NavBar_logoSection__2qA3R{display:flex}.NavBar_navCollapsed__tDubm .NavBar_bottomSection__0G8Co .NavBar_userInfo__29Kx9,.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE a span,.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE button span{display:none}.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE,.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE ul{overflow:hidden}.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE a,.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE button{border-radius:var(--radius);justify-content:center;margin:0 6px;padding:6px 8px;transition:all .15s ease}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE a,.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE button{gap:12px;justify-content:flex-start;margin:0 8px;overflow:visible;padding:6px 14px;white-space:nowrap;width:calc(100% - 16px)}.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE li{height:32px;min-height:32px;overflow:hidden;position:relative}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li{height:auto;min-height:32px;overflow:visible}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li a,.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li button{background-color:var(--menu-bg);border:none;box-shadow:none;left:auto;min-width:auto;position:relative;top:auto;width:calc(100% - 16px);z-index:auto}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li a:hover,.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li button:hover{background-color:var(--hover-background)}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li a.NavBar_active__0wtsC,.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li button.NavBar_active__0wtsC{background:var(--app-primary-color);color:#fff}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li a.NavBar_active__0wtsC svg,.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE li button.NavBar_active__0wtsC svg{stroke:#fff;color:#fff}.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE li:hover a.NavBar_active__0wtsC,.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE li:hover button.NavBar_active__0wtsC{background-color:var(--app-primary-color);border-color:var(--app-primary-color)}.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE li:hover a span,.NavBar_navCollapsed__tDubm .NavBar_nav__Ef7TE li:hover button span{display:inline;white-space:nowrap}.NavBar_navCollapsed__tDubm .NavBar_bottomSection__0G8Co{justify-content:center;overflow:visible;padding:8px;position:relative;z-index:100002}.NavBar_navCollapsed__tDubm .NavBar_topRow__\+Zkh5{justify-content:center;overflow:visible}.NavBar_navCollapsed__tDubm .NavBar_userActionsContainer__opQm-{align-items:center;display:flex;gap:6px}.NavBar_navCollapsed__tDubm .NavBar_userMenuContainer__mUTYI{overflow:visible;position:relative}.NavBar_navCollapsed__tDubm .NavBar_userMenuPopover__wC4ci{background-color:var(--card-bg);border:1px solid var(--border);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;left:50%;margin-bottom:8px;min-width:160px;padding:4px;position:absolute;right:auto;transform:translateX(-50%);z-index:999999}.NavBar_navCollapsed__tDubm:hover .NavBar_userMenuPopover__wC4ci{left:auto;right:0;transform:none}.NavBar_navCollapsed__tDubm .NavBar_userMenuPopover__wC4ci:before{bottom:-10px;content:"";height:10px;left:0;position:absolute;width:100%}.NavBar_navToggle__OBbbv{background:var(--menu-bg);border:1px solid var(--content-border-color);border-bottom-right-radius:8px;border-bottom-right-radius:var(--radius-lg,8px);border-left:none;border-top-right-radius:8px;border-top-right-radius:var(--radius-lg,8px);cursor:pointer;display:none;padding:9px 6px 4px;position:absolute;right:0;top:50%;transform:translate(100%,-50%);transition:all .2s ease;z-index:10001}.NavBar_navToggle__OBbbv:hover{background:var(--hover-background)}.NavBar_navToggle__OBbbv svg{color:var(--content-color)!important;height:16px;transform:rotate(180deg);transition:transform .3s ease;width:16px}.NavBar_navToggleCollapsed__KAf3B svg{transform:rotate(0deg)}.NavBar_navSection__2pcpa::-webkit-scrollbar{display:none}.NavBar_logoSection__2qA3R{align-items:center;background-color:var(--menu-bg);display:flex;flex-direction:column;gap:4px;padding:12px 10px}.NavBar_logo__3PoE4{max-width:160px;width:100%}.NavBar_versionInfo__lP02d{font-size:11px;text-align:center}.NavBar_appName__b0KQJ{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:center}.NavBar_nav__Ef7TE{background-color:var(--menu-bg);display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:4px 0}.NavBar_nav__Ef7TE ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0;width:100%}.NavBar_nav__Ef7TE a,.NavBar_nav__Ef7TE button,.NavBar_nav__Ef7TE li{align-items:center;cursor:pointer;display:flex;width:100%}.NavBar_nav__Ef7TE a,.NavBar_nav__Ef7TE button{background:none;border:none;border-left:3px solid #0000;border-radius:var(--radius);color:var(--navbar-icon-color);flex-direction:row;font-family:var(--font-primary);font-size:var(--font-size-sm);gap:12px;margin:0 10px;overflow:hidden;padding:6px 8px;pointer-events:auto;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;transition:background-color var(--transition-fast,.15s) ease,color var(--transition-fast,.15s) ease,transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease}.NavBar_nav__Ef7TE a span,.NavBar_nav__Ef7TE button span{min-width:0;white-space:nowrap}.NavBar_nav__Ef7TE a.NavBar_active__0wtsC,.NavBar_nav__Ef7TE a.NavBar_active__0wtsC:hover,.NavBar_nav__Ef7TE button.NavBar_active__0wtsC{background:var(--app-primary-color);background:var(--gradient-primary,var(--app-primary-color));box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-soft,0 2px 8px #0000001a);color:#fff;cursor:default}.NavBar_nav__Ef7TE a svg,.NavBar_nav__Ef7TE button svg{stroke:var(--navbar-icon-color);flex-shrink:0}.NavBar_nav__Ef7TE a .NavBar_fa-icon__r-x7r,.NavBar_nav__Ef7TE a [data-icon],.NavBar_nav__Ef7TE a svg,.NavBar_nav__Ef7TE button .NavBar_fa-icon__r-x7r,.NavBar_nav__Ef7TE button [data-icon],.NavBar_nav__Ef7TE button svg{color:var(--navbar-icon-color);transition:transform .15s ease;transition:transform var(--transition-fast,.15s) ease}.NavBar_nav__Ef7TE a:hover,.NavBar_nav__Ef7TE button:hover{background-color:var(--hover-background);transform:translateX(2px)}.NavBar_nav__Ef7TE a:hover svg,.NavBar_nav__Ef7TE button:hover svg{transform:scale(1.1)}.NavBar_nav__Ef7TE a:active,.NavBar_nav__Ef7TE button:active{transform:translateX(0) scale(.98)}.NavBar_nav__Ef7TE a.NavBar_active__0wtsC svg,.NavBar_nav__Ef7TE button.NavBar_active__0wtsC svg{stroke:#fff!important;fill:none;color:#fff!important}.NavBar_nav__Ef7TE a.NavBar_active__0wtsC .NavBar_fa-icon__r-x7r,.NavBar_nav__Ef7TE a.NavBar_active__0wtsC [data-icon],.NavBar_nav__Ef7TE button.NavBar_active__0wtsC .NavBar_fa-icon__r-x7r,.NavBar_nav__Ef7TE button.NavBar_active__0wtsC [data-icon]{fill:#fff!important;color:#fff!important}.NavBar_nav__Ef7TE a span,.NavBar_nav__Ef7TE button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--header-color);display:-webkit-box;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.3;overflow:hidden;text-align:left;text-overflow:ellipsis;word-break:break-word}.NavBar_nav__Ef7TE a.NavBar_active__0wtsC span,.NavBar_nav__Ef7TE button.NavBar_active__0wtsC span{color:var(--primary-button-color)!important}.NavBar_bottomSection__0G8Co{border-top:1px solid var(--content-border-color);display:flex;flex-direction:column;gap:8px;padding:12px}.NavBar_themeToggleBtn__TAL-K{align-items:center;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.NavBar_themeToggleBtn__TAL-K:hover{background-color:var(--hover-background);border-color:var(--app-primary-color)}.NavBar_topRow__\+Zkh5{align-items:center;display:flex;gap:6px;justify-content:space-between}.NavBar_userInfo__29Kx9{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.NavBar_userName__uJhPn{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavBar_userDepartment__kgvE\+,.NavBar_userRole__DlL1-{color:var(--muted);font-family:var(--font-primary);font-size:11px;text-transform:capitalize}.NavBar_userActionsContainer__opQm-{align-items:center;display:flex;flex-shrink:0;gap:6px}.NavBar_userMenuContainer__mUTYI{flex-shrink:0;position:relative;z-index:100002}.NavBar_userMenuButton__AiYrf{align-items:center;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.NavBar_userMenuButton__AiYrf:hover{background-color:var(--hover-background);border-color:var(--app-primary-color)}.NavBar_userMenuPopover__wC4ci{animation:NavBar_fadeInUp__oMT6y .15s ease;background-color:var(--card-bg);border:1px solid var(--border);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #0000001f;margin-bottom:8px;min-width:160px;padding:4px;position:absolute;right:0;z-index:999999}.NavBar_userMenuPopover__wC4ci:before{bottom:-10px;content:"";height:10px;left:0;position:absolute;width:100%}.NavBar_icon__QlG34{color:#69707d;color:var(--navbar-icon-color,#69707d);font-size:20px;margin-right:10px}.NavBar_nav__Ef7TE a .NavBar_fa-icon__r-x7r,.NavBar_nav__Ef7TE a [data-icon],.NavBar_nav__Ef7TE button .NavBar_fa-icon__r-x7r,.NavBar_nav__Ef7TE button [data-icon]{color:#69707d;color:var(--navbar-icon-color,#69707d);flex-shrink:0;font-size:20px}@keyframes NavBar_fadeInUp__oMT6y{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.NavBar_menuItem__YRZXs{align-items:center;background:none;border:none;border-bottom:1px solid var(--border);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);gap:10px;padding:8px 12px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.NavBar_menuItem__YRZXs:last-child{border-bottom:none}.NavBar_menuItem__YRZXs svg{flex-shrink:0;height:16px;transition:fill .2s ease;width:16px}.NavBar_menuItem__YRZXs:hover{background-color:var(--hover-background);color:var(--app-primary-color)}.NavBar_menuItem__YRZXs:hover svg{fill:var(--app-primary-color)}.NavBar_darkLightThemeToggle__5xRE1 svg path{transition:stroke .2s ease}.NavBar_darkLightThemeToggle__5xRE1:hover svg path{stroke:var(--app-primary-color)}.NavBar_menuItem__YRZXs:focus{outline:2px solid var(--app-primary-color);outline-offset:-2px}.NavBar_menuItem__YRZXs:focus:not(:focus-visible){outline:none}.NavBar_menuItem__YRZXs:focus-visible{outline:2px solid var(--app-primary-color);outline-offset:-2px}.NavBar_menuItem__YRZXs span{flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.NavBar_logoutMenuItem__D-kbZ{color:var(--text-color)}.NavBar_logoutMenuItem__D-kbZ:hover{background-color:#dc35451a;color:var(--danger)}.NavBar_logoutMenuItem__D-kbZ:hover svg{fill:#0000}.NavBar_logoutButton__zMEVs{align-items:center;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s ease}.NavBar_logoutButton__zMEVs:hover{background-color:var(--hover-background);border-color:var(--app-primary-color)}.NavBar_bottomRow__SHYte{align-items:center;display:flex;justify-content:center}.NavBar_helpLink__bIxwU{color:var(--app-primary-color);cursor:pointer;font-size:var(--font-size-xs);text-decoration:none;transition:color .2s ease}.NavBar_helpLink__bIxwU:hover{color:var(--accent-hover);text-decoration:underline}.NavBar_versionInfo__lP02d{color:var(--version-number);font-size:9px;overflow:hidden;padding:2px 0;text-align:end;text-overflow:ellipsis;white-space:nowrap;width:100%}.NavBar_navButton__gL21d{align-items:center;background:none;border:none;border-left:3px solid #0000;border-radius:var(--radius);color:var(--navbar-icon-color);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);gap:var(--spacing-unit);margin:0 10px;padding:6px 8px;text-align:left;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease;transition:background-color var(--transition-fast,.15s) ease,color var(--transition-fast,.15s) ease,transform var(--transition-fast,.15s) ease;width:100%}.NavBar_navButton__gL21d:hover{background-color:var(--hover-background);transform:translateX(2px)}.NavBar_navButton__gL21d svg{stroke:var(--navbar-icon-color);color:var(--navbar-icon-color);flex-shrink:0;transition:transform .15s ease;transition:transform var(--transition-fast,.15s) ease}.NavBar_navButton__gL21d:hover svg{transform:scale(1.1)}.NavBar_navButton__gL21d span{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavBar_navIconWrapper__GT-AH{align-items:center;display:inline-flex;font-weight:400;justify-content:center;position:relative}.NavBar_navBadge__aLXTp{background:#ef4444;border-radius:8px;box-sizing:border-box;color:#fff;font-size:10px;font-style:normal;font-weight:600;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-5px;text-align:center;top:-5px;z-index:2}.NavBar_navCollapsed__tDubm:hover .NavBar_nav__Ef7TE a .NavBar_navBadge__aLXTp,.NavBar_nav__Ef7TE a .NavBar_navBadge__aLXTp{right:-8px;top:-6px}.NavBar_departmentSwitcherWrapper__0NcZy{border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);margin-bottom:8px;overflow:visible;padding:8px 12px;position:relative}.NavBar_navCollapsed__tDubm .NavBar_departmentSwitcherWrapper__0NcZy{display:none}.NavBar_navCollapsed__tDubm:hover .NavBar_departmentSwitcherWrapper__0NcZy{display:block}.NavBar_logoutOverlay__xt2VM{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.PermissionsModal_content__4S-Tw{display:flex;flex-direction:column;gap:20px;padding:24px}.PermissionsModal_infoNote__A\+WnB{align-items:flex-start;background:#0066cc14;background:var(--info-bg,#0066cc14);border:1px solid #06c3;border:1px solid var(--app-primary-color-light,#06c3);border-radius:8px;color:#4b5563;color:var(--text-secondary,#4b5563);display:flex;font-size:13px;gap:12px;line-height:1.5;padding:12px 16px}.PermissionsModal_infoNote__A\+WnB svg{flex-shrink:0;margin-top:2px}.PermissionsModal_categoriesGrid__TX\+3s{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.PermissionsModal_categoriesGrid__TX\+3s{grid-template-columns:1fr}}.PermissionsModal_categoryCard__taMI9{background:#f9fafb;background:var(--card-bg-secondary,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;padding:16px;transition:box-shadow .2s ease}.PermissionsModal_categoryCard__taMI9:hover{box-shadow:0 4px 12px #0000000f}.PermissionsModal_categoryHeader__2jB6I{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;gap:10px;margin-bottom:12px;padding-bottom:12px}.PermissionsModal_categoryTitle__0B63F{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:600;margin:0}.PermissionsModal_permissionsList__OdddY{display:flex;flex-direction:column;gap:10px}.PermissionsModal_permissionRow__5DW\+G{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.PermissionsModal_permissionLabel__bZncN{color:#4b5563;color:var(--text-secondary,#4b5563);font-size:13px}.PermissionsModal_permissionBadge__OJ0ih{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:4px 10px}.PermissionsModal_permissionBadge__OJ0ih.PermissionsModal_enabled__qUYYB{background-color:#22c55e1f;background-color:var(--success-bg,#22c55e1f);color:#16a34a;color:var(--success-color,#16a34a)}.PermissionsModal_permissionBadge__OJ0ih.PermissionsModal_disabled__1n06f{background-color:#ef44441f;background-color:var(--error-bg,#ef44441f);color:#dc2626;color:var(--error-color,#dc2626)}:root[data-theme=dark] .PermissionsModal_categoryCard__taMI9{background:#1f2937;background:var(--card-bg-secondary,#1f2937)}:root[data-theme=dark] .PermissionsModal_infoNote__A\+WnB{background:#0066cc26;border-color:#0066cc4d}.department-label{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);display:flex;flex-direction:column;font-size:14px;gap:4px;padding:8px 12px}.department-label-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.department-label-loading .department-name{color:var(--muted);font-style:italic}.department-label-row{align-items:center;display:flex;gap:8px;width:100%}.department-switcher-title{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.5px}.department-name{color:var(--navbar-icon-color);font-weight:500}.department-role{color:var(--text-secondary);font-size:13px}.department-switcher{display:inline-block;position:relative;width:100%}.department-trigger{align-items:flex-start;background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--navbar-icon-color);cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:4px;padding:8px 12px;transition:all .2s ease;white-space:nowrap;width:100%}.department-trigger:hover{background:var(--menu-bg);border-color:var(--app-primary-color)}.department-trigger:disabled{cursor:not-allowed;opacity:.6}.department-trigger.open{background:var(--menu-bg);border-color:var(--app-primary-color)}.dropdown-arrow{margin-left:auto;transition:transform .2s ease}.dropdown-arrow.rotate{transform:rotate(180deg)}.department-dropdown-menu{animation:slideUp .2s ease;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #00000040;left:0;max-height:400px;min-width:280px;overflow-y:auto;position:absolute;z-index:100000}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.dropdown-item{background:#0000;border:none;border-bottom:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px 16px;text-align:left;transition:background .15s ease;width:100%}.dropdown-item:last-child{border-bottom:none}.dropdown-item:hover:not(.disabled){background:var(--menu-bg)}.dropdown-item.active{background:color-mix(in srgb,var(--app-primary-color) 15%,#0000);color:var(--app-primary-color)}.dropdown-item.active:hover{background:color-mix(in srgb,var(--app-primary-color) 20%,#0000)}.dropdown-item.disabled{cursor:not-allowed;opacity:.5}.dropdown-item-content{align-items:center;display:flex;gap:8px;justify-content:space-between}.dropdown-item-left{align-items:center;display:flex;flex:1 1;gap:8px}.dropdown-item-name{font-size:14px;font-weight:500}.dropdown-item-role{background:var(--menu-bg);border-radius:4px;color:var(--text-secondary);font-size:12px;padding:2px 8px;white-space:nowrap}.dropdown-item-badge{background:color-mix(in srgb,var(--app-primary-color) 20%,#0000);border-radius:4px;color:var(--app-primary-color);font-size:11px;font-weight:500;padding:2px 8px}.dropdown-item-badge.inactive{background:#ff3b3033;color:#ff3b30}.switching-overlay{align-items:center;background:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:16px;gap:16px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.switching-overlay .spinner{animation:spin .8s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--app-primary-color);height:40px;width:40px}@media (max-width:768px){.department-dropdown-menu{left:0;min-width:100%}}.role-label{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);display:flex;flex-direction:column;font-size:14px;gap:4px;padding:8px 12px}.role-label-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.role-switcher{display:inline-block;position:relative;width:100%}.role-trigger{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:4px;padding:8px 12px;text-align:left;transition:border-color .2s ease,background .2s ease;width:100%}.role-trigger.open,.role-trigger:hover{border-color:var(--app-primary-color)}.role-trigger.open{background:var(--hover-background)}.role-switcher-title{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.5px}.role-label-row{align-items:center;display:flex;gap:8px;width:100%}.role-name{color:var(--navbar-icon-color);flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-dropdown-menu{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;bottom:calc(100% + 4px);box-shadow:var(--shadow-lg);left:0;max-height:200px;overflow-y:auto;padding:4px;position:absolute;right:0;z-index:1000}.role-dropdown-menu .dropdown-item{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 12px;text-align:left;transition:background .15s ease;width:100%}.role-dropdown-menu .dropdown-item:hover{background:var(--hover-background)}.role-dropdown-menu .dropdown-item.active{background:var(--accent-light);color:var(--app-primary-color);font-weight:500}.role-dropdown-menu .dropdown-item-content{align-items:center;display:flex;justify-content:space-between;width:100%}.role-dropdown-menu .dropdown-item-left{align-items:center;display:flex;gap:8px}.role-dropdown-menu .dropdown-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FloatingChatBot_floatingChatBotContainer__7Xs-R{pointer-events:none;position:fixed;z-index:9999}.FloatingChatBot_botIcon__qrWxd{align-items:center;animation:FloatingChatBot_botIconFadeIn__gc209 .4s ease-out forwards,FloatingChatBot_subtlePulse__EXgzJ 3s ease-in-out .4s infinite;background:linear-gradient(135deg,var(--app-primary-color) 0,color-mix(in oklab,var(--app-primary-color) 70%,#0a4a7a) 100%);border-radius:50%;box-shadow:0 4px 20px #0073cf66,0 2px 8px #00000026,0 0 0 3px #0073cf1a;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;opacity:0;pointer-events:auto;position:fixed;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,left .3s cubic-bezier(.34,1.56,.64,1),top .3s cubic-bezier(.34,1.56,.64,1);user-select:none;-webkit-user-select:none;width:60px}@keyframes FloatingChatBot_botIconFadeIn__gc209{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes FloatingChatBot_subtlePulse__EXgzJ{0%,to{box-shadow:0 4px 20px #0073cf66,0 2px 8px #00000026,0 0 0 3px #0073cf1a}50%{box-shadow:0 6px 25px #0073cf80,0 3px 10px #0003,0 0 0 6px #0073cf26}}.FloatingChatBot_botIcon__qrWxd.FloatingChatBot_dragging__eFySl{cursor:grabbing;transition:transform .1s,box-shadow .1s}.FloatingChatBot_botIcon__qrWxd.FloatingChatBot_noTransition__YgIWn{transition:none!important}.FloatingChatBot_botIcon__qrWxd:hover{box-shadow:0 6px 16px #0073cf66,0 4px 8px #00000026;transform:scale(1.05)}.FloatingChatBot_botIcon__qrWxd:active{cursor:grabbing;transform:scale(.98)}.FloatingChatBot_botIconActive__sx3vi{animation:none;background:linear-gradient(135deg,var(--app-primary-color) 0,color-mix(in oklab,var(--app-primary-color) 60%,#0a4a7a) 100%);box-shadow:0 6px 25px #0073cf80,0 3px 10px #0003,0 0 0 4px #0073cf33}.FloatingChatBot_botIconActive__sx3vi:hover{box-shadow:0 8px 30px #0073cf8c,0 4px 12px #00000040,0 0 0 5px #0073cf40}.FloatingChatBot_botIconDelete__ijMyg{animation:FloatingChatBot_shake__miA5h .5s ease-in-out infinite!important;background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 20px #ef444480,0 2px 8px #0003,0 0 0 3px #ef444433!important}@keyframes FloatingChatBot_shake__miA5h{0%,to{transform:rotate(0deg) scale(.95)}25%{transform:rotate(-5deg) scale(.95)}75%{transform:rotate(5deg) scale(.95)}}.FloatingChatBot_dustbin__Efdc-{align-items:center;animation:FloatingChatBot_fadeInUp__AVFa6 .2s ease-out,FloatingChatBot_dustbinPulse__Io4j2 1.5s ease-in-out infinite;background:linear-gradient(135deg,#ef444426,#dc262640);border:2px solid #ef444499;border-radius:50%;bottom:32px;box-shadow:0 4px 16px #ef44444d,0 0 0 1px #ef44441a;display:flex;height:52px;justify-content:center;left:50%;pointer-events:auto;position:fixed;transform:translateX(-50%);transition:all .25s ease;width:52px;z-index:9998}@keyframes FloatingChatBot_dustbinPulse__Io4j2{0%,to{box-shadow:0 4px 16px #ef44444d,0 0 0 1px #ef44441a}50%{box-shadow:0 4px 24px #ef444473,0 0 0 4px #ef444426}}@keyframes FloatingChatBot_fadeInUp__AVFa6{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.FloatingChatBot_dustbin__Efdc- svg{color:#ef4444;height:20px;transition:all .2s ease;width:20px}.FloatingChatBot_dustbinActive__M4iVS{animation:none;background:linear-gradient(135deg,#ef44444d,#dc262673);border-color:#dc2626;box-shadow:0 6px 24px #ef444480,0 0 0 4px #ef444440;transform:translateX(-50%) scale(1.2)}.FloatingChatBot_dustbinActive__M4iVS svg{color:#dc2626;transform:scale(1.15)}.FloatingChatBot_chatOverlay__aIIZC{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--card-bg) 85%,#0000);bottom:0;height:100vh;left:56px;left:var(--main-width,56px);pointer-events:auto;position:fixed;right:0;top:0;width:calc(100vw - 56px);width:calc(100vw - var(--main-width, 56px));z-index:9998}.FloatingChatBot_chatPopup__xBxze{background:var(--card-bg);border:2px solid var(--app-primary-color);border-radius:16px;box-shadow:0 0 0 1px var(--border),0 0 30px #3b82f64d,0 25px 60px #00000040,0 12px 24px #00000026;box-shadow:0 0 0 1px var(--border),0 0 30px rgba(var(--app-primary-color-rgb,59,130,246),.3),0 25px 60px #00000040,0 12px 24px #00000026;display:flex;flex-direction:column;height:calc(100vh - 80px);left:calc(28px + 50vw);left:calc(var(--main-width, 56px) + (100vw - var(--main-width, 56px))/2);max-height:850px;max-width:1400px;overflow:hidden;pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 136px);width:calc(100vw - var(--main-width, 56px) - 80px);z-index:9999}.FloatingChatBot_chatPopupOpen__A9BHq{animation:FloatingChatBot_popupOpen__cVHwF .35s cubic-bezier(.34,1.56,.64,1) forwards}.FloatingChatBot_chatPopupClose__PXUGh{animation:FloatingChatBot_popupClose__3VC2n .25s cubic-bezier(.4,0,.2,1) forwards}.FloatingChatBot_overlayOpen__ui\+ww{animation:FloatingChatBot_fadeIn__JFyUT .25s ease-out forwards}.FloatingChatBot_overlayClose__BwC1w{animation:FloatingChatBot_fadeOut__7RMU4 .2s ease-out forwards}@keyframes FloatingChatBot_fadeIn__JFyUT{0%{opacity:0}to{opacity:1}}@keyframes FloatingChatBot_fadeOut__7RMU4{0%{opacity:1}to{opacity:0}}@keyframes FloatingChatBot_popupOpen__cVHwF{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes FloatingChatBot_popupClose__3VC2n{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.FloatingChatBot_chatHeader__oXBbE{align-items:center;background:linear-gradient(180deg,var(--card-bg) 0,color-mix(in srgb,var(--card-bg) 95%,var(--app-primary-color)) 100%);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 32px;position:relative}.FloatingChatBot_chatHeader__oXBbE:before{background:linear-gradient(90deg,var(--app-primary-color),color-mix(in srgb,var(--app-primary-color) 60%,#8b5cf6));border-radius:16px 16px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.FloatingChatBot_chatHeaderLeft__DllYD{align-items:center;display:flex;gap:16px}.FloatingChatBot_chatHeaderIcon__FFK\+I{align-items:center;background:color-mix(in srgb,var(--app-primary-color) 15%,#0000);border-radius:12px;color:var(--app-primary-color);display:flex;height:48px;justify-content:center;width:48px}.FloatingChatBot_chatHeaderTitle__cDn6M{display:flex;flex-direction:column;gap:4px}.FloatingChatBot_chatTitle__F9Ew9{color:var(--text-primary);font-size:18px;font-weight:600}.FloatingChatBot_chatSubtitle__Bcg4w,.FloatingChatBot_chatTitle__F9Ew9{font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);line-height:1.3}.FloatingChatBot_chatSubtitle__Bcg4w{color:var(--text-secondary);font-size:13px;font-weight:400}.FloatingChatBot_chatHeaderActions__5Yp0N{align-items:center;display:flex;gap:10px}.FloatingChatBot_headerButton__99Rle{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.FloatingChatBot_headerButton__99Rle:hover{background:var(--checkbox-bg);color:var(--text-primary)}.FloatingChatBot_chatMessages__iuRU\+{background:color-mix(in srgb,var(--card-bg) 97%,var(--app-primary-color));display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px 32px;scroll-behavior:smooth}.FloatingChatBot_chatMessages__iuRU\+::-webkit-scrollbar{width:8px}.FloatingChatBot_chatMessages__iuRU\+::-webkit-scrollbar-track{background:#0000}.FloatingChatBot_chatMessages__iuRU\+::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.FloatingChatBot_chatMessages__iuRU\+::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.FloatingChatBot_welcomeContainer__jC9BF{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;padding:40px;text-align:center}.FloatingChatBot_welcomeIcon__kJO7g{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--app-primary-color) 20%,#0000) 0,color-mix(in srgb,var(--app-primary-color) 10%,#0000) 100%);border-radius:20px;color:var(--app-primary-color);display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.FloatingChatBot_welcomeTitle__jboUw{color:var(--text-primary);font-size:28px;font-weight:700;margin:0 0 12px}.FloatingChatBot_welcomeText__TLL1l,.FloatingChatBot_welcomeTitle__jboUw{font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif)}.FloatingChatBot_welcomeText__TLL1l{color:var(--text-secondary);font-size:15px;font-weight:400;line-height:1.7;margin:0 0 32px;max-width:500px}.FloatingChatBot_welcomeFeatures__afVLW{display:flex;gap:20px}.FloatingChatBot_welcomeFeature__G7Fub{align-items:center;background:var(--checkbox-bg);border:1px solid var(--border);border-radius:24px;color:var(--text-secondary);display:flex;font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:14px;font-weight:500;gap:8px;padding:12px 20px}.FloatingChatBot_welcomeFeature__G7Fub svg{color:var(--app-primary-color)}.FloatingChatBot_messageWrapper__M-o5Q{display:flex;max-width:75%}.FloatingChatBot_userMessage__qTrNi{align-self:flex-end;margin-left:auto}.FloatingChatBot_botMessage__24kQT{align-self:flex-start}.FloatingChatBot_messageContent__RvBhj{word-wrap:break-word;border-radius:12px;font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);line-height:1.6;overflow-wrap:break-word;padding:12px 18px;transition:transform .15s ease,box-shadow .15s ease}.FloatingChatBot_userMessage__qTrNi .FloatingChatBot_messageContent__RvBhj{background:var(--app-primary-color);border:none;box-shadow:0 2px 8px #3b82f640;box-shadow:0 2px 8px rgba(var(--app-primary-color-rgb,59,130,246),.25);color:#fff;color:var(--primary-button-color,#fff);font-weight:500;font-weight:var(--font-weight-medium,500);max-width:-webkit-fit-content;max-width:fit-content}.FloatingChatBot_userMessage__qTrNi .FloatingChatBot_messageContent__RvBhj:hover{box-shadow:0 4px 12px #3b82f64d;box-shadow:0 4px 12px rgba(var(--app-primary-color-rgb,59,130,246),.3);transform:translateY(-1px)}.FloatingChatBot_userMessageContent__\+svbL{display:flex;flex-direction:column;gap:10px}.FloatingChatBot_attachedFilesDisplay__MTgfA{border-top:1px solid #ffffff26;display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.FloatingChatBot_attachedFileTag__1C9qJ{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff40;border-radius:8px;box-shadow:0 2px 6px #00000026;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;max-width:200px;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.FloatingChatBot_attachedFileTag__1C9qJ:hover{background:#ffffff4d;box-shadow:0 4px 10px #0003;transform:translateY(-1px)}.FloatingChatBot_attachedFileTag__1C9qJ svg{stroke:#fff;color:#fff;flex-shrink:0}.FloatingChatBot_botMessage__24kQT .FloatingChatBot_messageContent__RvBhj{background:var(--card-bg);border:1px solid var(--border);border-left:3px solid var(--app-primary-color);border-radius:4px 12px 12px 12px;box-shadow:0 1px 3px #0000000f;color:var(--text-primary);position:relative}.FloatingChatBot_botMessage__24kQT .FloatingChatBot_messageContent__RvBhj:hover{box-shadow:0 2px 8px #0000001a}.FloatingChatBot_markdownContent__23ORB{font-size:14px;font-size:var(--font-size-sm,14px);line-height:1.45}.FloatingChatBot_markdownContent__23ORB p{margin:0 0 3px}.FloatingChatBot_markdownContent__23ORB p:last-child{margin-bottom:0}.FloatingChatBot_markdownContent__23ORB code{background:color-mix(in srgb,var(--app-primary-color) 15%,#0000);border:1px solid color-mix(in srgb,var(--app-primary-color) 20%,#0000);border-radius:4px;color:var(--app-primary-color);font-family:monospace;font-family:var(--font-mono,monospace);font-size:12px;padding:2px 6px}.FloatingChatBot_markdownContent__23ORB pre{background:var(--hover-background);border:1px solid var(--border);border-radius:8px;margin:8px 0;overflow-x:auto;padding:12px}.FloatingChatBot_markdownContent__23ORB pre code{background:#0000;border:none;color:var(--text-primary);padding:0}.FloatingChatBot_markdownContent__23ORB ol,.FloatingChatBot_markdownContent__23ORB ul{margin:8px 0;padding-left:20px}.FloatingChatBot_markdownContent__23ORB li{color:var(--text-primary);margin:4px 0}.FloatingChatBot_typingIndicator__J8wvF{align-items:center;animation:FloatingChatBot_pulseGlow__JNWx0 2s ease-in-out infinite;background:color-mix(in srgb,var(--app-primary-color) 10%,var(--card-bg));border:1px solid color-mix(in srgb,var(--app-primary-color) 20%,#0000);border-radius:16px;display:flex;padding:12px 16px}.FloatingChatBot_thinkingWrapper__3k4sQ{align-items:center;display:flex;gap:10px}.FloatingChatBot_thinkingIcon__qmjYi{align-items:center;animation:FloatingChatBot_iconPulse__iqSwB 1.5s ease-in-out infinite;background:linear-gradient(135deg,var(--app-primary-color) 0,color-mix(in oklab,var(--app-primary-color) 70%,#6366f1) 100%);border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.FloatingChatBot_thinkingIcon__qmjYi svg{stroke:#fff;color:#fff}@keyframes FloatingChatBot_iconPulse__iqSwB{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}}.FloatingChatBot_thinkingContent__Xazv8{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.FloatingChatBot_thinkingText__0ZKJZ{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.FloatingChatBot_thinkingSubtext__uIpjr{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:500;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FloatingChatBot_thinkingDots__m8OMF{display:flex;gap:2px}.FloatingChatBot_thinkingDots__m8OMF span{animation:FloatingChatBot_dotBounce__o5etI 1.4s ease-in-out infinite;color:#8b5cf6;font-size:18px;font-weight:700}.FloatingChatBot_thinkingDots__m8OMF span:first-child{animation-delay:0s}.FloatingChatBot_thinkingDots__m8OMF span:nth-child(2){animation-delay:.2s}.FloatingChatBot_thinkingDots__m8OMF span:nth-child(3){animation-delay:.4s}@keyframes FloatingChatBot_dotBounce__o5etI{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes FloatingChatBot_wobble__849af{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes FloatingChatBot_pulseGlow__JNWx0{0%,to{box-shadow:0 0 5px #8b5cf633}50%{box-shadow:0 0 15px #8b5cf666}}.FloatingChatBot_chatInputArea__DyxJV{background:var(--card-bg);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:16px 32px;position:relative}.FloatingChatBot_chatInputArea__DyxJV:after{background:linear-gradient(90deg,var(--app-primary-color),color-mix(in srgb,var(--app-primary-color) 60%,#8b5cf6));border-radius:0 0 14px 14px;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.FloatingChatBot_inputTopRow__l7Bkm{align-items:center;display:flex;gap:12px}.FloatingChatBot_modelSelector__NXnnj{flex-shrink:0;width:200px}.FloatingChatBot_inputWrapper__1\+m4-{align-items:center;background:var(--checkbox-bg);border:1px solid var(--border);border-radius:12px;box-sizing:border-box;display:flex;flex:1 1;gap:8px;min-height:44px;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.FloatingChatBot_inputWrapper__1\+m4-:focus-within{border-color:var(--app-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-primary-color) 15%,#0000)}.FloatingChatBot_chatInput__ykFOk{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);height:24px;line-height:1.4;max-height:84px;min-height:24px;outline:none;overflow-y:auto;padding:0;resize:none;scrollbar-width:thin;width:100%}.FloatingChatBot_chatInput__ykFOk::-webkit-scrollbar{width:4px}.FloatingChatBot_chatInput__ykFOk::-webkit-scrollbar-track{background:#0000}.FloatingChatBot_chatInput__ykFOk::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.FloatingChatBot_chatInput__ykFOk::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.FloatingChatBot_chatInput__ykFOk::placeholder{color:var(--text-secondary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400)}.FloatingChatBot_chatInput__ykFOk:disabled{color:var(--text-secondary);cursor:not-allowed}.FloatingChatBot_inputActions__bomYy{align-items:center;display:flex;flex-shrink:0;gap:8px}.FloatingChatBot_uploadButton__Lgfvc{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;position:relative;transition:all .15s ease;width:32px}.FloatingChatBot_uploadButton__Lgfvc:hover{background:var(--checkbox-bg);color:var(--app-primary-color)}.FloatingChatBot_uploadButton__Lgfvc:disabled{cursor:not-allowed;opacity:.5}.FloatingChatBot_uploadingDot__bJtW2{animation:FloatingChatBot_uploadPulse__gUEGg 1s ease-in-out infinite;background:var(--app-primary-color);border-radius:50%;height:8px;position:absolute;right:6px;top:6px;width:8px}@keyframes FloatingChatBot_uploadPulse__gUEGg{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.FloatingChatBot_filesPreview__Gmaeg{display:flex;flex-wrap:wrap;gap:8px;max-height:80px;overflow-y:auto}.FloatingChatBot_fileChip__eZtq0{align-items:center;background:var(--checkbox-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);display:flex;font-size:12px;gap:6px;max-width:180px;padding:6px 10px}.FloatingChatBot_fileChip__eZtq0 svg{color:var(--app-primary-color);flex-shrink:0}.FloatingChatBot_fileName__GyVy3{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FloatingChatBot_fileDeleteBtn__tjTGV{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:2px;transition:all .15s ease}.FloatingChatBot_fileDeleteBtn__tjTGV:hover{background:#ef44441a;color:#ef4444}.FloatingChatBot_fileDeleteBtn__tjTGV:disabled{cursor:not-allowed;opacity:.5}.FloatingChatBot_sendButton__cy95b{align-items:center;background:var(--app-primary-color);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .15s ease;width:38px}.FloatingChatBot_sendButton__cy95b:hover{background:color-mix(in oklab,var(--app-primary-color) 85%,#000);transform:scale(1.05)}.FloatingChatBot_sendButton__cy95b:active{transform:scale(.95)}.FloatingChatBot_sendButtonDisabled__gQEW5{background:var(--border);cursor:not-allowed;opacity:.6}.FloatingChatBot_sendButtonDisabled__gQEW5:hover{background:var(--border);transform:none}.FloatingChatBot_stopButton__VPijM{align-items:center;animation:FloatingChatBot_pulse__YGu1\+ 2s infinite;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .15s ease;width:38px}.FloatingChatBot_stopButton__VPijM:hover{background:#dc2626;transform:scale(1.05)}@keyframes FloatingChatBot_pulse__YGu1\+{0%,to{box-shadow:0 0 0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}@media (max-width:768px){.FloatingChatBot_chatPopup__xBxze{border-radius:16px;height:calc(100vh - 60px);max-height:none;max-width:none;width:calc(100vw - 40px)}.FloatingChatBot_chatHeader__oXBbE{padding:14px 16px}.FloatingChatBot_chatTitle__F9Ew9{font-size:14px}.FloatingChatBot_chatSubtitle__Bcg4w{font-size:11px}.FloatingChatBot_chatInputArea__DyxJV{gap:10px;padding:12px 16px}.FloatingChatBot_inputTopRow__l7Bkm{flex-direction:column;gap:10px}.FloatingChatBot_modelSelector__NXnnj{width:100%}.FloatingChatBot_filesPreview__Gmaeg{max-height:60px}}@media (max-width:480px){.FloatingChatBot_chatPopup__xBxze{border-radius:12px;height:calc(100vh - 40px);width:calc(100vw - 24px)}.FloatingChatBot_welcomeFeatures__afVLW{flex-direction:column}.FloatingChatBot_messageWrapper__M-o5Q{max-width:95%}.FloatingChatBot_welcomeTitle__jboUw{font-size:20px}.FloatingChatBot_welcomeText__TLL1l{font-size:12px}.FloatingChatBot_chatInputArea__DyxJV{padding:10px 12px}}@media (prefers-color-scheme:dark){.FloatingChatBot_chatPopup__xBxze{box-shadow:0 25px 60px #00000080,0 12px 24px #0006}}.WarningModal_modalOverlay__bdEwW{align-items:center;animation:WarningModal_iafFadeIn__D3o-u .15s ease;animation:WarningModal_iafFadeIn__D3o-u var(--transition-fast,.15s) ease;backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur,blur(12px));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur,blur(12px));background-color:#00000080;background-color:var(--modal-overlay,#00000080);bottom:20px;display:flex;height:100%;justify-content:center;left:0;margin-left:200px;margin-left:var(--main-width,200px);position:fixed;top:0;width:Calc(100vw - 200px);width:Calc(100vw - var(--main-width, 200px));z-index:1000002}.WarningModal_modalContent__sdBlf{animation:WarningModal_iafModalEnter__cFGyG .25s cubic-bezier(.175,.885,.32,1.275);animation:WarningModal_iafModalEnter__cFGyG var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));background:#fffffff2;background:var(--card-bg,#fffffff2);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:20px;border-radius:var(--radius-lg,20px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);color:#1a1a1a;color:var(--header-color,#1a1a1a);max-height:80vh;padding:28px;width:min(90%,545px)}.WarningModal_warningContainer__rOfB3{align-items:center;display:flex;gap:8px}.WarningModal_warningsList__S5bYk{flex-grow:1;font-size:1rem;line-height:1.6;list-style-type:disc;margin:1rem 0 20px;max-height:200px;overflow-y:auto;padding:0}.WarningModal_warningItem__W04KU{align-items:flex-start;display:flex;gap:10px;margin-bottom:12px}.WarningModal_warningListItem__cFTN7{align-items:flex-start;display:flex;margin-bottom:8px}.WarningModal_warningIcon__PGgjs{margin-right:8px;margin-top:2px}.WarningModal_codeBlock__LAnav{margin:0}.WarningModal_codeInner__7DtsM{background:#1e1e2e;border:1px solid #3d3d5c;border-radius:8px;color:#e0e0e0;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;overflow-x:auto;padding:12px 16px}.WarningModal_buttonContainer__KH1zY{display:flex;gap:12px;justify-content:flex-end;margin:0;padding:24px 2px 2px}.WarningModal_cancelButton__EcRSt{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border:1.5px solid #d1d5db;border:1.5px solid var(--border-color,#d1d5db);border-radius:12px;border-radius:var(--radius,12px);color:#1a1a1a;color:var(--header-color,#1a1a1a);cursor:pointer;font-size:13px;font-weight:500;margin-right:12px;padding:10px 16px;transition:background-color .15s ease,transform .15s ease,border-color .15s ease;transition:background-color var(--transition-fast,.15s) ease,transform var(--transition-fast,.15s) ease,border-color var(--transition-fast,.15s) ease}.WarningModal_cancelButton__EcRSt:hover{background:#6b7280;background:var(--muted,#6b7280);border-color:#6b7280;border-color:var(--muted,#6b7280);color:#fff;transform:translateY(-1px)}.WarningModal_cancelButton__EcRSt:active{transform:translateY(0) scale(.98)}.WarningModal_forceButton__SAVEQ{background:linear-gradient(135deg,#007cc3,#005a8e);background:var(--gradient-primary,linear-gradient(135deg,#007cc3 0,#005a8e 100%));border:none;border-radius:12px;border-radius:var(--radius,12px);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;font-size:13px;font-weight:500;margin-right:12px;padding:10px 16px;transition:transform .15s ease,box-shadow .15s ease;transition:transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease}.WarningModal_forceButton__SAVEQ:hover{box-shadow:0 4px 16px #007cc359;box-shadow:var(--shadow-glow-primary,0 4px 16px #007cc359);transform:translateY(-2px)}.WarningModal_forceButton__SAVEQ:active{transform:translateY(0) scale(.98)}.WarningModal_confirmationText__biqXi{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:16px}.WarningModal_modalFooter__DWp6F{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:space-between}.ChatPanel_chatPanelContainer__TcDxg{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;font-family:var(--font-primary);height:100%;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.ChatPanel_chatPanelMaximized__bppYj{border:none;border-radius:0;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.ChatPanel_chatHeader__5jmJk{align-items:center;background-color:var(--secondary-bg);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:6px 10px}.ChatPanel_chatHeaderTitle__pAtWT{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:6px;margin:0}.ChatPanel_chatHeaderActions__4NOON{align-items:center;display:flex;gap:4px}.ChatPanel_clearButton__ekVmB,.ChatPanel_closeButton__jQpNQ{align-items:center;background-color:initial;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .15s ease;width:22px}.ChatPanel_clearButton__ekVmB:hover:not(:disabled),.ChatPanel_closeButton__jQpNQ:hover{background-color:var(--hover-background);color:var(--text-primary)}.ChatPanel_clearButton__ekVmB:disabled{cursor:not-allowed;pointer-events:auto}.ChatPanel_messagesContainer__Pv\+2X{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:8px;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}.ChatPanel_messagesContainer__Pv\+2X::-webkit-scrollbar{width:4px}.ChatPanel_messagesContainer__Pv\+2X::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:2px}.ChatPanel_emptyState__\+JQBm{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:20px;text-align:center}.ChatPanel_emptyState__\+JQBm svg{color:var(--app-primary-color);opacity:.7}.ChatPanel_emptyState__\+JQBm p{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:4px 0 0}.ChatPanel_emptyState__\+JQBm span{color:var(--text-secondary);font-size:11px;line-height:1.4;max-width:200px}.ChatPanel_messageRow__-0uUd{display:flex;width:100%}.ChatPanel_userMessageRow__qjVO7{justify-content:flex-end}.ChatPanel_botMessageRow__Fjm\+d{justify-content:flex-start}.ChatPanel_botMessageRow__Fjm\+d:has(.ChatPanel_checkPoint__MSmix){flex-direction:column}.ChatPanel_messageBubble__fNY-Z{animation:ChatPanel_fadeIn__1Kg7O .15s ease-out;background:var(--card-bg);border:1px solid var(--border)!important;border-left:4px solid var(--app-primary-color)!important;border-radius:12px;box-shadow:0 6px 20px #0000002e,0 3px 8px #0000001f,0 1px 3px #00000014,inset 0 1px 0 #ffffff14!important;max-width:90%;padding:14px 18px;transition:all .2s ease}.ChatPanel_messageBubble__fNY-Z:hover{box-shadow:0 10px 28px #00000038,0 5px 10px #00000024,0 2px 4px #0000001a,inset 0 1px 0 #ffffff1a!important;transform:translateY(-1px)}:root[data-theme=dark] .ChatPanel_messageBubble__fNY-Z{box-shadow:0 6px 16px #00000080,0 3px 6px #00000059,0 1px 3px #00000040,0 0 0 1px #ffffff0f,inset 0 1px 0 #ffffff0a!important}:root[data-theme=dark] .ChatPanel_messageBubble__fNY-Z:hover{box-shadow:0 10px 24px #0000008c,0 5px 10px #0006,0 2px 4px #0000004d,0 0 0 1px #ffffff14,inset 0 1px 0 #ffffff0f!important;transform:translateY(-1px)}@keyframes ChatPanel_fadeIn__1Kg7O{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ChatPanel_userBubble__vntmZ{background-color:var(--app-primary-color);border-bottom-right-radius:3px;color:var(--primary-button-color)}.ChatPanel_botBubble__gDX1C{background-color:#8080801f;border-bottom-left-radius:3px;color:var(--text-primary)}.ChatPanel_errorBubble__voZ2u{background-color:var(--danger-light);border-color:var(--danger-border)}.ChatPanel_messageText__R3yr7{background:#0000;border:none;font-family:var(--font-primary);font-size:12px;line-height:1.4;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.ChatPanel_selectedCodeAccordion__JxxM0{border-radius:4px;margin-top:6px;overflow:hidden}.ChatPanel_selectedCodeSummary__hYQm0{align-items:center;background-color:#ffffff1f;border-radius:4px;cursor:pointer;display:flex;font-size:10px;justify-content:space-between;list-style:none;padding:4px 8px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.ChatPanel_selectedCodeSummary__hYQm0::-webkit-details-marker{display:none}.ChatPanel_selectedCodeSummary__hYQm0:hover{background-color:#ffffff2e}.ChatPanel_selectedCodeAccordion__JxxM0[open] .ChatPanel_selectedCodeSummary__hYQm0{border-radius:4px 4px 0 0}.ChatPanel_selectedCodeIndicator__glEw-{align-items:center;color:#ffffffbf;display:flex;font-weight:500;gap:5px}.ChatPanel_codeIcon__L1uhU{font-family:monospace;font-family:var(--font-mono,monospace);font-size:9px;opacity:.8}.ChatPanel_accordionChevron__iKFNf{color:#fff9;font-size:12px;font-weight:600;transition:transform .2s ease}.ChatPanel_selectedCodeAccordion__JxxM0[open] .ChatPanel_accordionChevron__iKFNf{transform:rotate(90deg)}.ChatPanel_selectedCodeContent__xZh8J{background-color:#00000026;border-radius:0 0 4px 4px;color:#ffffffe6;font-family:Consolas,Monaco,monospace;font-family:var(--font-mono,"Consolas","Monaco",monospace);font-size:10px;line-height:1.45;margin:0;max-height:120px;overflow-y:auto;padding:8px 10px;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.ChatPanel_selectedCodeContent__xZh8J::-webkit-scrollbar{width:3px}.ChatPanel_selectedCodeContent__xZh8J::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:2px}.ChatPanel_messageText__R3yr7 code{background-color:#0000000f;border-radius:4px;font-family:var(--font-mono);font-size:11px;padding:2px 5px}.ChatPanel_userBubble__vntmZ .ChatPanel_messageText__R3yr7 code{background-color:#ffffff2e}.ChatPanel_loadingBubble__rpLrr{padding:10px 14px}.ChatPanel_inputArea__juVUY{align-items:center;background-color:var(--secondary-bg);border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:8px;padding:8px 10px}.ChatPanel_modelChip__SQIwx{align-items:center;display:flex;flex-shrink:0;max-width:140px;min-width:140px;width:140px}.ChatPanel_inputWrapper__\+DkgL{align-items:center;background-color:var(--input-bg);border:1.5px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 2px #0000000a;display:flex;flex:1 1;transition:all .2s ease}.ChatPanel_inputWrapper__\+DkgL:focus-within{border-color:var(--app-primary-color);box-shadow:0 0 0 3px #3b82f61a,0 1px 3px #00000014;box-shadow:0 0 0 3px rgba(var(--app-primary-color-rgb,59,130,246),.1),0 1px 3px #00000014}.ChatPanel_chatInput__GEjeP{background-color:initial;border:none;color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-xs);line-height:1.5;max-height:72px;min-height:34px;outline:none;padding:7px 12px;resize:none}.ChatPanel_chatInput__GEjeP::placeholder{color:var(--content-color)}.ChatPanel_chatInput__GEjeP:disabled{cursor:not-allowed}.ChatPanel_inputWrapper__\+DkgL:has(.ChatPanel_chatInput__GEjeP:disabled){cursor:not-allowed}.ChatPanel_chatInput__GEjeP::-webkit-scrollbar{width:3px}.ChatPanel_chatInput__GEjeP::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:2px}.ChatPanel_sendButton__tFapY{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:var(--radius);color:var(--primary-button-color);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .15s ease;width:34px}.ChatPanel_sendButton__tFapY:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:0 2px 8px #3b82f64d;box-shadow:0 2px 8px rgba(var(--app-primary-color-rgb,59,130,246),.3);transform:translateY(-1px)}.ChatPanel_sendButton__tFapY:active:not(:disabled){transform:translateY(0)}.ChatPanel_sendButton__tFapY:disabled{cursor:not-allowed}.ChatPanel_checkPoint__MSmix{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;font-size:var(--font-size-xs,14px);font-weight:var(--font-weight-semibold);gap:6px;margin-left:8px;margin-top:5px;width:100%}.ChatPanel_checkpointIcon__GNNKC{align-items:center;background:var(--app-primary-color);border:1px solid var(--border);border-radius:14px;color:var(--primary-button-color);cursor:pointer;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;letter-spacing:0;min-width:26px;transition:all .15s ease;white-space:nowrap;z-index:1}.ChatPanel_checkpointIcon__GNNKC:hover{box-shadow:0 2px 6px #00000026;transform:scale(1.05)}.ChatPanel_restoreCodeBtn__klprh{background:var(--accent);border:1px solid var(--border);border-bottom-left-radius:18px;border-bottom-right-radius:6px;border-top-left-radius:6px;border-top-right-radius:18px;color:var(--primary-button-color);display:none;padding:2px 14px}.ChatPanel_checkPoint__MSmix:hover .ChatPanel_restoreCodeBtn__klprh{display:block}.ChatPanel_restoreCodeBtn__klprh:hover{cursor:pointer;transform:scale(1.02)}.ChatPanel_versionBadge__3QESW{background:var(--secondary-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:11px;font-weight:var(--font-weight-medium);padding:2px 8px;white-space:nowrap}.ChatPanel_typingIndicator__pEiuk{align-items:center;display:flex;gap:4px;padding:4px 0}.ChatPanel_typingIndicator__pEiuk span{animation:ChatPanel_typingBounce__FsFuT 1.4s ease-in-out infinite;background-color:var(--content-color);border-radius:50%;height:5px;width:5px}.ChatPanel_typingIndicator__pEiuk span:first-child{animation-delay:0s}.ChatPanel_typingIndicator__pEiuk span:nth-child(2){animation-delay:.2s}.ChatPanel_typingIndicator__pEiuk span:nth-child(3){animation-delay:.4s}@keyframes ChatPanel_typingBounce__FsFuT{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.ChatPanel_messageBubble__fNY-Z{max-width:92%}.ChatPanel_chatInput__GEjeP{font-size:16px}.ChatPanel_modelSelect__YPRgd{max-width:70px}}.ChatPanel_modalOverlay__L0eHb{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;background:var(--modal-overlay,#00000080);display:flex;height:100vh;justify-content:center;left:200px;left:var(--main-width,200px);position:fixed;top:0;width:calc(100vw - 200px);width:calc(100vw - var(--main-width, 200px));z-index:1201}.ChatPanel_modal__CZlsg{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:80vh;max-width:Calc(100vw - 300px);min-width:500px;padding:16px 20px;position:relative;width:100%}.ChatPanel_closeBtn__-SayX{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;position:absolute;right:16px;top:12px;transition:color .2s ease}.ChatPanel_closeBtn__-SayX:hover{color:var(--text-primary)}.ChatPanel_modalTitle__8NYyI{border-bottom:1px solid var(--border);color:var(--text-primary);font-size:16px;font-weight:700;margin:0 0 16px;padding-bottom:16px;padding-right:40px}.ChatPanel_modalBody__4Uh46{display:flex;flex:1 1;font-size:14px;gap:14px;min-height:0;overflow:auto}.ChatPanel_codeEditorContainer__0hYUW{background:#1e1e1e;background:var(--code-bg,#1e1e1e);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;height:400px;width:100%}.ChatPanel_codePreview__XmnpT{word-wrap:break-word;color:#d4d4d4;color:var(--code-text,#d4d4d4);font-family:Fira Code,Consolas,Monaco,monospace;font-size:13px;line-height:1.5;margin:0;max-height:400px;overflow-y:auto;padding:16px;white-space:pre-wrap}.ChatPanel_modalFooter__-fUaO{border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}@media (max-width:768px){.ChatPanel_modal__CZlsg{max-width:95vw;min-width:90vw}.ChatPanel_modalOverlay__L0eHb{left:0;width:100vw}}.GenerateServerModal_generateModalOverlay__MsWCH{align-items:center;backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background-color:#000000b3;background-color:var(--modal-overlay,#000000b3);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.GenerateServerModal_generateModalContainer__fYOxW{animation:GenerateServerModal_slideIn__7y\+ee .3s ease-out;background:#fff;background:var(--card-bg,#fff);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:12px;box-shadow:0 8px 24px #00000026;box-shadow:var(--shadow-lg,0 8px 24px #00000026);display:flex;flex-direction:column;max-width:500px;width:90%}@keyframes GenerateServerModal_slideIn__7y\+ee{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.GenerateServerModal_generateModalHeader__BMKt8{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;padding:20px 24px 16px}.GenerateServerModal_generateModalTitle__EZEDa{color:#111827;color:var(--header-color,#111827);font-size:1.25rem;font-weight:600;margin:0}.GenerateServerModal_modalCloseBtn__f0ze8{align-items:center;background:#0000;border:0;border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--header-color);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.GenerateServerModal_modalCloseBtn__f0ze8:hover{background:var(--hover-background)}.GenerateServerModal_modalCloseBtn__f0ze8:disabled{cursor:not-allowed;opacity:.5}.GenerateServerModal_generateModalForm__EA1fv{display:flex;flex-direction:column}.GenerateServerModal_generateModalContent__k1vwG{padding:20px 24px}.GenerateServerModal_generateModalInfo__\+Vwcr{color:#4b5563;color:var(--content-color,#4b5563);font-size:14px;margin-bottom:20px}.GenerateServerModal_generateFormGroup__GgCDD{margin-bottom:16px}.GenerateServerModal_generateFormLabel__7omBA{color:#374151;color:var(--header-color,#374151);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.GenerateServerModal_generateFormInput__8YPj2{background:#fff;background:var(--input-bg,#fff);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:6px;box-sizing:border-box;color:#111827;color:var(--header-color,#111827);font-size:14px;padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.GenerateServerModal_generateFormInput__8YPj2::placeholder{color:#9ca3af;color:var(--content-color,#9ca3af)}.GenerateServerModal_generateFormInput__8YPj2:focus{border-color:#007cc3;border-color:var(--app-primary-color,#007cc3);box-shadow:0 0 0 3px #007cc31a;box-shadow:0 0 0 3px var(--focus-ring,#007cc31a);outline:none}.GenerateServerModal_generateFormTextarea__FuS13{background:#fff;background:var(--input-bg,#fff);border:1px solid #d1d5db;border:1px solid var(--border-color,#d1d5db);border-radius:6px;box-sizing:border-box;color:#111827;color:var(--header-color,#111827);font-family:inherit;font-size:14px;min-height:80px;padding:10px 12px;resize:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.GenerateServerModal_generateFormTextarea__FuS13::placeholder{color:#9ca3af;color:var(--content-color,#9ca3af)}.GenerateServerModal_generateFormTextarea__FuS13:focus{border-color:#007cc3;border-color:var(--app-primary-color,#007cc3);box-shadow:0 0 0 3px #007cc31a;box-shadow:0 0 0 3px var(--focus-ring,#007cc31a);outline:none}.GenerateServerModal_generateModalFooter__uPLAI{background-color:#f9fafb;background-color:var(--card-bg,#f9fafb);border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.GenerateServerModal_generateCancelBtn__7Z\+\+K{background-color:#6b7280;background-color:var(--muted,#6b7280);border:none;border-radius:6px;color:#fff;color:var(--primary-button-text,#fff);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.GenerateServerModal_generateCancelBtn__7Z\+\+K:hover:not(:disabled){opacity:.9}.GenerateServerModal_generateCancelBtn__7Z\+\+K:disabled{cursor:not-allowed;opacity:.6}.GenerateServerModal_generateSubmitBtn__BQimD{background-color:#007cc3;background-color:var(--app-primary-color,#007cc3);border:none;border-radius:6px;color:#fff;color:var(--primary-button-text,#fff);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.GenerateServerModal_generateSubmitBtn__BQimD:hover:not(:disabled){opacity:.9}.GenerateServerModal_generateSubmitBtn__BQimD:disabled{cursor:not-allowed;opacity:.6}.ImportModal_importModal__rdBzn{display:flex;flex-direction:column;max-height:85vh;overflow:visible}.ImportModal_importForm__5YYOM{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ImportModal_modalHeader__fCGUm{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);flex-shrink:0;padding:20px 24px 16px}.ImportModal_modalTitle__9KkMD{color:#111827;color:var(--header-color,#111827);font-size:1.25rem;font-weight:600;margin:0}.ImportModal_modalBody__00fuw{flex:1 1;overflow-y:auto;padding:20px 24px}.ImportModal_modalInfo__LR2ZM{color:#4b5563;color:var(--content-color,#4b5563);font-size:14px;line-height:1.5;margin-bottom:20px}.ImportModal_formHint__9VVFc{color:#6b7280;color:var(--muted,#6b7280);display:block;font-size:12px;margin-top:4px}.ImportModal_modalFooter__1zVhz{background-color:#f9fafb;background-color:var(--card-bg,#f9fafb);border-radius:0 0 20px 20px;border-radius:0 0 var(--radius-lg,20px) var(--radius-lg,20px);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.ImportModal_validationErrorsSection__cFr9G{margin-bottom:8px;margin-top:16px}.ImportModal_validationErrorsList__IAby0{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ImportModal_validationErrorItem__JTsB8{background:#f9fafb;background:var(--card-bg,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;padding:10px 12px}.ImportModal_validationToolName__PF8p9{color:#111827;color:var(--header-color,#111827);font-size:14px;font-weight:600}.ImportModal_validationNewName__6QQm6{color:#6b7280;color:var(--muted,#6b7280);font-size:13px}.ImportModal_validationErrorReason__0kO1y{color:#dc2626;font-size:13px;line-height:1.4;margin:4px 0 0}.ImportModal_validationSuccess__DCiAk{color:#16a34a;font-size:13px;margin:4px 0 0}.Modal_modalOverlay__\+PCaK{align-items:center;animation:Modal_iafFadeIn__8ofAD .15s ease;animation:Modal_iafFadeIn__8ofAD var(--transition-fast,.15s) ease;backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur,blur(12px));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur,blur(12px));background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:180px;left:var(--main-width,180px);position:fixed;right:0;top:0;transition:left .25s cubic-bezier(.4,0,.2,1);transition:left var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1));z-index:49;z-index:var(--z-index-modal,49)}[data-nav-collapsed=true] .Modal_modalOverlay__\+PCaK{left:90px;left:var(--main-width,90px)}.Modal_modal__4JmPi{animation:Modal_iafModalEnter__qmfj- .25s cubic-bezier(.175,.885,.32,1.275);animation:Modal_iafModalEnter__qmfj- var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:20px;border-radius:var(--radius-lg,20px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);display:flex;flex-direction:column;max-height:90vh;overflow:hidden;position:relative}.Modal_modalSm__sXvgb{max-width:90vw;width:400px}.Modal_modalMd__o4tnn{max-width:90vw;width:500px}.Modal_modalLg__4wGsc{max-width:90vw;width:700px}.Modal_modalXl__EOBB6{max-width:95vw;width:900px}.Modal_modalAuto__UEH15{max-width:95vw;min-width:400px;width:-webkit-fit-content;width:fit-content}@media (max-width:768px){.Modal_modalOverlay__\+PCaK{left:0;padding:16px}.Modal_modal__4JmPi{border-radius:12px;border-radius:var(--radius,12px);max-height:85vh;max-width:100%;width:100%}.Modal_modalAuto__UEH15,.Modal_modalLg__4wGsc,.Modal_modalMd__o4tnn,.Modal_modalSm__sXvgb,.Modal_modalXl__EOBB6{width:100%}}.Modal_modal__4JmPi>.closeBtn{position:absolute;right:16px;top:16px;z-index:10}.ConflictResolutionModal_conflictModal__DkuWa{display:flex;flex-direction:column}.ConflictResolutionModal_modalHeader__viEek{border-bottom:1px solid var(--border);flex-shrink:0;padding:20px 24px 16px}.ConflictResolutionModal_modalTitle__EJNIM{color:var(--header-color);font-size:1.1rem;font-weight:600;margin:0}.ConflictResolutionModal_modalBody__I0YnP{flex:1 1;overflow-y:auto;padding:20px 24px}.ConflictResolutionModal_conflictMessage__F1caD{color:var(--content-color);font-size:14px;line-height:1.5;margin:0 0 16px}.ConflictResolutionModal_prompt__GpYAp{color:var(--header-color);font-size:13px;font-weight:500;margin:0 0 12px}.ConflictResolutionModal_optionsList__xdEj0{display:flex;flex-direction:column;gap:8px}.ConflictResolutionModal_optionItem__NAoLg{align-items:flex-start;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius,8px);cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:border-color .15s}.ConflictResolutionModal_optionItem__NAoLg:hover,.ConflictResolutionModal_optionSelected__dxlLO{border-color:var(--primary)}.ConflictResolutionModal_radio__IRxtx{accent-color:var(--primary);cursor:pointer;flex-shrink:0;height:14px;margin:2px 0 0;width:14px}.ConflictResolutionModal_optionContent__DWezr{display:flex;flex-direction:column;gap:2px}.ConflictResolutionModal_optionLabel__eTfgc{color:var(--header-color);font-size:13px;font-weight:500}.ConflictResolutionModal_optionDesc__zl4dZ{color:var(--content-color);font-size:12px}.ConflictResolutionModal_needsNameInfo__R\+jl5{background:#3b82f60f;background:var(--info-bg,#3b82f60f);border:1px solid #3b82f626;border:1px solid var(--info-border,#3b82f626);border-radius:8px;border-radius:var(--radius,8px);margin-top:12px;padding:12px 14px}.ConflictResolutionModal_newNameSection__oKIo3{display:flex;flex-direction:column;gap:14px;margin-top:16px;max-height:280px;overflow-y:auto;padding-right:4px}.ConflictResolutionModal_newNameGroup__q50CU{display:flex;flex-direction:column;gap:6px}.ConflictResolutionModal_newNameLabel__V3CcX{align-items:center;color:var(--header-color);display:flex;font-size:13px;font-weight:500;gap:8px}.ConflictResolutionModal_originalName__TITJI{background:#3b82f614;background:var(--info-bg,#3b82f614);border-radius:4px;color:var(--primary);font-family:monospace;font-size:12px;padding:2px 8px}.ConflictResolutionModal_arrowIcon__rPV24{color:var(--content-color);font-size:14px;opacity:.6}.ConflictResolutionModal_conflictCount__b2gan{color:var(--content-color);font-size:12px;font-weight:400;margin-top:4px}.ConflictResolutionModal_newNameInput__yojzY{background:#fff;background:var(--input-bg,#fff);border:1px solid var(--border);border-radius:8px;border-radius:var(--radius,8px);box-sizing:border-box;color:var(--header-color);font-size:14px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}.ConflictResolutionModal_newNameInput__yojzY:focus{border-color:var(--primary);box-shadow:0 0 0 2px #3b82f61f}.ConflictResolutionModal_validationError__h3u9-{color:#dc2626;display:block;font-size:13px;line-height:1.4;margin-top:4px}.ConflictResolutionModal_newNameHint__RfSiz{color:var(--content-color);font-size:12px;opacity:.7}.ConflictResolutionModal_modalFooter__jjQSQ{border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.AvailableTools_page-title__dnTSM{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);letter-spacing:.3px;line-height:1.35;margin-bottom:52px;text-align:left;text-transform:capitalize}.AvailableTools_top-section__MzwjG{align-items:center;display:flex;justify-content:space-between;margin-bottom:51px}.AvailableTools_add-new-btn__TKsQ8{background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius);color:var(--app-primary-color);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-lg);padding:3px 8px}.AvailableTools_available-tools-section__9yxm6{padding:33px 37px}.AvailableTools_visibleToolsContainer__k8Hs0{display:flex;flex-wrap:wrap;gap:40px;height:Calc(100vh - 68px);overflow-y:auto;padding:0 20px 8px 0;width:100%}.AvailableTools_card-section__6c5vY{display:flex;flex-wrap:wrap;gap:48px}.AvailableTools_card__05w85{background:#3d4359 0 0 no-repeat padding-box;border-left:5px solid #37acea;border-left:5px solid var(--accent,#37acea);border-radius:4px;box-shadow:5px 15px 6px #00000029;color:#fff;height:140px;max-height:160px;min-height:140px;padding:11px;position:relative;transform:translateY(0);transition:transform .2s,box-shadow .2s;width:200px}.AvailableTools_card__05w85:hover{box-shadow:5px 18px 10px #00000029;transform:translateY(-3px)}.AvailableTools_card-unused__navnF{background:#3d4359 0 0 no-repeat padding-box;border-radius:4px;box-shadow:5px 15px 6px #00000029;color:#fff;height:140px;max-height:160px;min-height:140px;padding:11px;position:relative;transform:translateY(0);transition:transform .2s,box-shadow .2s;width:200px}.AvailableTools_card-unused__navnF:hover{box-shadow:5px 18px 10px #00000029;transform:translateY(-3px)}.AvailableTools_card-unused__navnF .AvailableTools_card-title__uxyrC{word-wrap:break-word;font-size:16px;font-weight:600;letter-spacing:-.8px;line-height:14px;margin-bottom:4px;max-height:35px;text-transform:capitalize}.AvailableTools_card-unused__navnF .AvailableTools_card-info__z8czI{display:flex;flex-direction:column;font-size:12px;gap:2px;margin-top:8px;padding:4px 0}.AvailableTools_card-unused__navnF .AvailableTools_info-item__tMNp3{align-items:center;color:#fff;display:flex;font-size:12px;gap:4px;min-width:0;width:100%}.AvailableTools_card-unused__navnF .AvailableTools_info-label__6YOtW{color:#fff;flex-shrink:0;opacity:.7;white-space:nowrap}.AvailableTools_card-unused__navnF .AvailableTools_info-value__mKNDy{color:#fff;min-width:0;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AvailableTools_card-unused__navnF .AvailableTools_btn-grp__snJ-D{bottom:20px;display:flex;justify-content:end;position:absolute;right:5px}.AvailableTools_card-unused__navnF .AvailableTools_deleteBtn__EUktC{align-items:center;background-color:#6a2020;border-radius:3px;bottom:8px;box-shadow:0 4px 4px #00000029;display:flex;height:24px;justify-content:center;position:absolute;right:11px;width:30px}.AvailableTools_cardRecycle__f9HKX{background:#3d4359 0 0 no-repeat padding-box;border-radius:4px;box-shadow:5px 15px 6px #00000029;color:#fff;cursor:pointer;height:140px;max-height:160px;min-height:140px;padding:11px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:200px}.AvailableTools_card-title__uxyrC{word-wrap:break-word;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:-.8px;line-height:1.1;margin-bottom:4px;max-height:35px;text-transform:capitalize}.AvailableTools_card-description__MDzAx{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.3px;line-height:1.33;margin-top:5px;opacity:1}.AvailableTools_card-description-title__fYDJG{color:#fff;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:-.24px;line-height:1.33;margin-bottom:30px;max-height:32px;overflow:hidden;text-overflow:ellipsis}.AvailableTools_dash__OjEEd{border:2px solid #0071b3;height:0;left:101px;top:211px;width:28px}.AvailableTools_btn-grp__snJ-D{bottom:20px;display:flex;justify-content:end;position:absolute;right:5px}.AvailableTools_search-container__HsIeo{display:inline-block;position:relative}.AvailableTools_search-button__QpUdt{background-color:#c3c1cf;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:9px 13px 10px}.AvailableTools_search-input__nSdmU{background-color:#c3c1cf;background-color:var(--card-bg,#c3c1cf);border:none;border-bottom-left-radius:4px;border-top-left-radius:4px;color:var(--text-primary);display:none;font-size:15px;outline:none;padding:10px;position:absolute;right:100%;width:200px}.AvailableTools_search-container__HsIeo:hover .AvailableTools_search-button__QpUdt{border-bottom-left-radius:0;border-top-left-radius:0}.AvailableTools_search-container__HsIeo:hover .AvailableTools_search-input__nSdmU{display:block}.AvailableTools_white-icon__j68Ke{color:#fff}.AvailableTools_search-outer-container__Po9xp{align-items:center;display:flex;gap:15px}.AvailableTools_delete-card__mdBg3{background:var(--hover-background);border:none;color:var(--text-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.17;padding:5px 14px 21px}.AvailableTools_cancel-btn__uxQmy{background:#0000;border:none;cursor:pointer;float:right}.AvailableTools_delete-btn-container__njCUJ{display:flex;justify-content:center;margin-top:0;text-align:center}.AvailableTools_delete-btn-container__njCUJ button{align-items:center;background-color:var(--danger);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:6px;line-height:1.17;padding:6px 7px;text-align:center}.AvailableTools_email-id-input__bDaCH{background:#fff;background:var(--card-bg,#fff);border:none;border-radius:4px;box-shadow:inset 0 3px 6px #00000029;color:var(--text-primary);outline:none;padding:8px 4px 7px;width:100%}.AvailableTools_email-id-input__bDaCH::placeholder{color:#3d4359}.AvailableTools_plus__ZVAh9{background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 4px #00000029;cursor:pointer;display:flex;padding:7px}.AvailableTools_error__JmRDN{color:var(--danger);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.17;margin-top:10px;text-align:center}.AvailableTools_setting__z0jCV{align-items:center;display:flex;position:relative}.AvailableTools_badge__Pl9uo{align-items:center;background-color:var(--app-primary-color);border-radius:16px;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:12px;justify-content:center;position:absolute;right:-5px;top:-5px;width:12px}.AvailableTools_toolsList__Dccbv{display:flex;flex-wrap:wrap;gap:16px}.AvailableTools_filteredToolText__oB1Gi,.AvailableTools_searchedToolText__H3ZRC{max-width:48%}.AvailableTools_filterOrSearchText__U1UKq{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%}.AvailableTools_filteredToolText__oB1Gi{margin-bottom:0}.AvailableTools_deleteBtn__EUktC,.AvailableTools_editBtn__kS3aV{align-items:center;border-radius:3px;box-shadow:0 4px 4px #00000029;display:flex;height:24px;justify-content:center;position:absolute;transform:translateY(50%)}.AvailableTools_deleteBtn__EUktC:hover,.AvailableTools_editBtn__kS3aV:hover{box-shadow:0 4px 6px #00000026;transform:translateY(11px)}.AvailableTools_deleteBtn__EUktC{background-color:#6a2020;bottom:0;right:44px;width:30px}.AvailableTools_editBtn__kS3aV{background-color:#007ac0;bottom:0;right:10px;width:24px}.AvailableTools_action-info__G5nOx{align-items:center;display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);margin-bottom:10px;margin-left:2px;margin-top:2px}.AvailableTools_warningIcon__HWwYD{align-items:center;display:flex;justify-content:center;margin-right:4px}.AvailableTools_buttonContainer__Phm2j{display:flex;gap:12px;justify-content:center;margin-top:16px}.AvailableTools_loginBtn__iwCmB{background-color:var(--app-primary-color);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:8px 16px;transition:opacity .15s ease}.AvailableTools_loginBtn__iwCmB:hover{opacity:.9}.AvailableTools_cancelBtn__6ij5k{background-color:#6b7280;background-color:var(--muted,#6b7280);border:none;border-radius:var(--radius);color:#fff!important;cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:8px 16px;transition:opacity .15s ease}.AvailableTools_cancelBtn__6ij5k:hover{opacity:.9}.AvailableTools_typePill__12nHA{background:var(--muted);border-radius:var(--radius);color:#fff;font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:4px 8px;-webkit-user-select:none;user-select:none}.AvailableTools_newToolCard__lG212{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 3px #0000001a;cursor:pointer;height:140px;overflow:hidden;position:relative;transition:all .2s ease;width:200px}.AvailableTools_newToolCard__lG212:hover{border-color:var(--app-primary-color);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.AvailableTools_newToolCardContent__Qzf4K{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:14px}.AvailableTools_newToolIconWrapper__Xpxwm{align-items:center;background:color-mix(in oklab,var(--app-primary-color) 10%,#0000);border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:10px;width:40px}.AvailableTools_newToolLabel__hK-b8{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;text-transform:capitalize}.AvailableTools_loadingMore__xsOAp{background-color:#0073cf14;border-radius:0 0 8px 8px;border-top:1px solid #0073cf33;box-shadow:0 -2px 5px #0000000d;color:#0073cf;color:var(--app-primary-color,#0073cf);font-style:normal;font-weight:600;padding:12px;text-align:center;width:100%}.AvailableServers_filteredToolText__Lzofm,.AvailableServers_searchedToolText__NUDIy{max-width:48%}.AvailableServers_filterOrSearchText__DlJ8W{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%}.AvailableServers_serverGrid__EMJcW{gap:40px;height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:10px;scroll-behavior:smooth;width:100%}.AvailableServers_serverCard__Fs6n\+{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;overflow:hidden;padding:12px 14px;position:relative}.AvailableServers_serverCardBtnWrapper__dyZc1 button:hover{box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}.AvailableServers_typeCorner__3ULb2{display:block;margin-top:8px}.AvailableServers_typePill__qjBt7{background:var(--muted);border-radius:var(--radius-sm);color:var(--primary-button-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:4px 8px}.AvailableServers_cardHead__Edd\+s{display:flex;flex-direction:column;gap:8px}.AvailableServers_titleRow__oZflk{align-items:center;display:flex;justify-content:space-between}.AvailableServers_serverName__F4wU7{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.AvailableServers_statusPill__NUfYn{background:var(--pill-bg);border:1px solid var(--border);border-radius:999px;color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:4px 8px}.AvailableServers_statusPill__NUfYn.AvailableServers_approved__6teG2{background:#16a34a14;border:1px solid #16a34a1f;color:var(--success)}.AvailableServers_metaRow__rjwtE{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.AvailableServers_sourceDot__S3x7d{border-radius:50%;height:8px;width:8px}.AvailableServers_green__HxaGj{background:var(--success)}.AvailableServers_yellow__bJqwU{background:var(--warning)}.AvailableServers_idPill__LSxHX{border:1px solid var(--border);border-radius:6px;padding:4px 6px}.AvailableServers_idPill__LSxHX,.AvailableServers_typeTag__qgKWB{background:var(--hover-background);color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-xs)}.AvailableServers_typeTag__qgKWB{border-radius:6px;padding:4px 8px}.AvailableServers_typeTag__qgKWB.AvailableServers_code__hlpDJ{background:var(--pill-bg);border:1px solid var(--border);color:var(--app-primary-color)}.AvailableServers_teamLabel__fQmu6{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-xs)}.AvailableServers_pill__YF852{background:var(--pill-bg);border-radius:var(--radius-sm);color:var(--app-primary-color);font-family:var(--font-primary);font-size:var(--font-size-xs);padding:5px 8px}.AvailableServers_tagsContainer__NNnxM{display:flex;gap:6px}.AvailableServers_tagBadge__rhB4Z{background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:999px;color:var(--badge-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:4px 8px}.AvailableServers_desc__FmwBN{color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-top:10px;min-height:34px}.AvailableServers_actionRow__tPLxS{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:8px}.AvailableServers_leftFooter__zEjvd{align-items:center;display:flex;gap:8px;min-width:0}.AvailableServers_btn__J9Mq7{background:#0000;border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:12px;padding:6px 10px}.AvailableServers_btn__J9Mq7:hover{box-shadow:0 4px 10px #0b5fff0f}.AvailableServers_metaLeft__f1zih,.AvailableServers_metaRight__saAT5{align-items:center;display:flex;gap:8px}.AvailableServers_endpointWrap__gcI-A{max-width:60%;overflow:hidden;text-overflow:ellipsis}.AvailableServers_actionButtons__U-ALY{display:flex;gap:8px}.AvailableServers_iconBtnMinimal__ODQfJ{align-items:center;background:#0000;border:1px solid #d1d5db;border:1px solid var(--border,#d1d5db);border-radius:6px;cursor:pointer;display:inline-flex;font-size:10px;height:14px;justify-content:center;padding:6px;transition:background .08s ease,transform .06s ease;width:21px}.AvailableServers_iconBtnMinimal__ODQfJ:hover{background:#0000000a;background:var(--hover-background,#0000000a);transform:translateY(-1px)}.AvailableServers_iconBtnMinimal__ODQfJ:active{transform:translateY(0)}.AvailableServers_iconBtnMinimal__ODQfJ:focus{outline:2px solid #00000014;outline:2px solid var(--border,#00000014)}.AvailableServers_iconBtnMinimal__ODQfJ svg{display:block;font-size:10px;height:14px;width:21px}.AvailableServers_undoBar__fTdhZ{align-items:center;background:#111827;background:var(--card-bg,#111827);border-radius:8px;bottom:24px;display:flex;gap:12px;left:50%;padding:10px 14px;position:fixed;transform:translateX(-50%);z-index:1300}.AvailableServers_undoBar__fTdhZ,.AvailableServers_undoBtn__zH\+Xp{border:1px solid #ffffff1f;border:1px solid var(--border,#ffffff1f);color:#fff;color:var(--text-primary,#fff)}.AvailableServers_undoBtn__zH\+Xp{background:#0000;border-radius:6px;cursor:pointer;padding:6px 10px}.AvailableServers_serverModal__cDEY8{padding:16px 20px}.AvailableServers_modalWide__RYSKY{max-width:90%;width:-webkit-fit-content;width:fit-content}.AvailableServers_modalWide__RYSKY .AvailableServers_modalBody__ZZR5i{flex-direction:row}.AvailableServers_modalWide__RYSKY .AvailableServers_modalLeft__0hTED{flex:0 0 20%;max-width:40%}.AvailableServers_modalWide__RYSKY .AvailableServers_modalRight__z0nz9{flex:0 0 80%;max-width:78%;min-width:320px;width:900px}.AvailableServers_modalTitle__TwO\+2{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);color:#1a1a1a;color:var(--header-color,#1a1a1a);flex-shrink:0;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-family:var(--font-secondary,"Plus Jakarta Sans","Inter",sans-serif)!important;font-size:16px;font-size:var(--font-size-base,16px);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.4;margin:0 0 16px;padding:0 40px 16px 0;text-align:left;text-transform:capitalize}.AvailableServers_modalBody__ZZR5i{display:flex;flex:1 1;font-size:14px;gap:14px;margin-bottom:15px;min-height:0;overflow-y:auto;padding:0;width:100%}.AvailableServers_badgeRow__4nyzV{align-items:center;display:flex;gap:8px;margin-bottom:12px}.AvailableServers_infoGrid__KWx0u{display:flex;flex:1 1;gap:12px}.AvailableServers_infoCol__SGxhB{display:flex;flex:1 1;flex-direction:column;gap:16px}.AvailableServers_modalLeft__0hTED{display:flex;flex:1 1;flex-direction:column;min-height:0}.AvailableServers_modalRight__z0nz9{display:flex;flex-direction:column;flex-shrink:0;height:-webkit-fit-content;height:fit-content;width:320px}.AvailableServers_infoRow__\+gVos{color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:4px}.AvailableServers_infoRow__\+gVos strong{color:#1a1a1a;color:var(--header-color,#1a1a1a);display:block;font-size:14px;font-weight:700;margin-bottom:2px}.AvailableServers_infoRow__\+gVos .AvailableServers_count__eHUkY{border:1px solid var(--border);border-radius:var(--radius);display:inline-block;padding:2px 10px}.AvailableServers_infoRow__\+gVos a{align-items:center;color:#0073cf;color:var(--app-primary-color,#0073cf);display:inline-flex;font-size:14px;font-weight:400;gap:6px;text-decoration:none}.AvailableServers_infoRow__\+gVos a:hover{text-decoration:underline}.AvailableServers_infoRow__\+gVos ul{color:#1a1a1a;color:var(--text-primary,#1a1a1a);list-style:none;margin:0;padding-left:0}.AvailableServers_infoRow__\+gVos ul strong{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-weight:400}.AvailableServers_toolsCount__Y5uwp{display:flex}.AvailableServers_infoList__jnTeD{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-weight:400;list-style:inside;margin:4px 0 0;padding-left:0}.AvailableServers_infoList__jnTeD li{padding:2px 0}.AvailableServers_typeBadge__EURDJ{align-items:center;background:#6b72801a;background:var(--hover-background,#6b72801a);border:1px solid #6b72804d;border:1px solid var(--border,#6b72804d);border-radius:16px;color:#4b5563;color:var(--content-color,#4b5563);display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;padding:0 12px;width:34%}.AvailableServers_externalLinkIcon__GVlBx{align-items:center;display:inline-flex;margin-left:4px}.AvailableServers_codeLabel__GlkEH{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:14px;font-weight:700;margin-bottom:8px}.AvailableServers_codePreview__51jNz{background:#0b0b0b;background:var(--code-bg,#0b0b0b);border-radius:8px;color:#e6eef8;color:var(--code-text,#e6eef8);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace;font-size:13px;max-height:320px;min-height:220px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word}.AvailableServers_codeEditorContainer__GkbBe{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm,8px);min-height:200px;overflow:hidden;position:relative}.AvailableServers_codeEditorContainer__GkbBe .AvailableServers_copyIcon__oELLb svg{stroke:var(--text-primary)!important;fill:none!important;height:16px;width:16px}.AvailableServers_codeEditorContainer__GkbBe .AvailableServers_playIcon__cPOWD svg{fill:none!important;stroke:var(--text-primary)!important;color:var(--text-primary)!important;height:16px;width:16px}.AvailableServers_codeEditorContainer__GkbBe .AvailableServers_expandIcon__Wlbvk svg{fill:var(--text-primary)!important;color:var(--text-primary)!important;height:16px;width:16px}.AvailableServers_descriptionContainer__EWPpZ{align-items:flex-start;display:flex;flex:1 1;gap:8px;justify-content:space-between}.AvailableServers_descriptionContainer__EWPpZ span{flex:1 1}.AvailableServers_descriptionIcons__Jqipg{align-items:center;display:flex;flex-shrink:0;gap:6px}.AvailableServers_iconBtn__lxtSi{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.AvailableServers_iconBtn__lxtSi:hover{background-color:#0000000d;background-color:var(--hover-background,#0000000d)}.AvailableServers_iconBtn__lxtSi svg{fill:#666;fill:var(--content-color,#666);stroke:#666;stroke:var(--content-color,#666);height:14px;transition:transform .2s ease;width:14px}.AvailableServers_iconBtn__lxtSi:hover svg{transform:scale(1.1)}.AvailableServers_copiedText__urOQs{color:#007cc3;color:var(--btn-color,#007cc3);font-size:11px;white-space:nowrap}.AvailableServers_cancelBtn__s6tbf{background:#0000;border:0;margin-right:6px;position:relative}.AvailableServers_deleteConfirmRow__NAICO{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:12px;padding-right:8px;width:100%}.AvailableServers_endpointWrap__gcI-A.AvailableServers_deleteHidden__rQ1qM{display:none}.AvailableServers_emailIdInput__-nMt6{background:#fff;background:var(--menu-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:4px;box-shadow:inset 0 3px 6px #00000029;color:#3d4359;color:var(--text-primary,#3d4359);margin-top:13px;outline:none;padding:8px 4px 7px;width:100%}.AvailableServers_emailIdInput__-nMt6::placeholder{color:#3d4359;color:var(--content-color,#3d4359)}.AvailableServers_actionInfo__Ctcws{align-items:center;color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:flex;font-size:13px;font-weight:400;margin-bottom:10px;margin-left:2px;margin-top:2px}.AvailableServers_warningIcon__1ugAG{align-items:center;display:flex;justify-content:center;margin-right:4px}.AvailableServers_deleteBtnContainer__6-3xp{display:flex;justify-content:center;margin-top:0;text-align:center}.AvailableServers_confirmDeleteBtn__7-SND{align-items:center;background-color:#6a2020;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font:normal normal 600 12px/14px Segoe UI;gap:6px;padding:6px 7px;text-align:center}.AvailableServers_confirmDeleteBtn__7-SND:hover{background-color:#7f1d1d;color:#fff}.AvailableServers_confirmDeleteBtn__7-SND:active{background-color:#991b1b;color:#fff;transform:translateY(1px)}.AvailableServers_error__uKigP{color:#721c24;font:normal normal 600 12px/14px Segoe UI;margin-top:10px;text-align:center}.AvailableServers_cardDeleteOverlay__as-fI{background:#b0b3bc 0 0 no-repeat padding-box;border:none;border-radius:4px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;font:normal normal normal 12px/14px Segoe UI;inset:0;padding:9px 14px 21px;position:absolute;z-index:1200}.AvailableServers_overlayPanel__bPEWB{background:#0000;border-radius:4px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100%;overflow:visible;padding:0;position:relative;width:100%}.AvailableServers_overlayPanel__bPEWB>*{box-sizing:border-box}.AvailableServers_overlayClose__va5ue{background:#0000;border:none;cursor:pointer;float:right;font-size:16px;height:auto;line-height:1;padding:4px;position:absolute;right:0;top:0;width:auto}.AvailableServers_modalDrawerRight__GHFpM{background:#fff;box-shadow:-2px 0 16px #0000002e;display:flex;flex-direction:column;height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;pointer-events:auto;position:fixed;right:0;top:0;z-index:1200}.AvailableServers_drawerContent__efUJE{box-sizing:border-box;flex:1 1 auto;height:100%;max-height:100vh;min-height:0;padding:32px 24px 24px;position:relative}.AvailableServers_modalDrawerRight__GHFpM .AvailableServers_availableServersDrawerForm__J4AMr{word-wrap:break-word!important;background-color:#fff!important;border-bottom:none!important;box-sizing:border-box!important;height:100vh!important;max-height:100vh!important;overflow-wrap:break-word!important;overflow-x:hidden!important;padding:20px 20px 32px!important;right:0!important;z-index:2!important}.AvailableServers_noRadius__Dl7Z-{border-radius:0!important}.AvailableServers_buttonContainer__ho-QV{display:flex;gap:12px;justify-content:center;margin-top:16px}.AvailableServers_loginBtn__sXJpL{background-color:#007cc3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .3s ease}.AvailableServers_loginBtn__sXJpL:hover{background-color:#005a99}.AvailableServers_cancelBtn__s6tbf{background-color:#6b7280!important;background-color:var(--muted,#6b7280)!important;border:none;border-radius:4px;color:#fff!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .3s ease}.AvailableServers_cancelBtn__s6tbf:hover{background-color:#4b5563}.AvailableServers_loadingMore__GLmkp{background-color:#0073cf14;border-radius:0 0 8px 8px;border-top:1px solid #0073cf33;box-shadow:0 -2px 5px #0000000d;color:#0073cf;color:var(--app-primary-color,#0073cf);font-style:normal;font-weight:600;padding:12px;text-align:center;width:100%}.AvailableServers_healthDot__TnkyI{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;position:relative;transition:all .2s ease;width:10px}.AvailableServers_healthDot__TnkyI.AvailableServers_healthy__q4VzX{background:#16a34a;background:var(--success,#16a34a);box-shadow:0 0 4px #16a34a80}.AvailableServers_healthDot__TnkyI.AvailableServers_unhealthy__6jYgF{background:#dc2626;background:var(--danger,#dc2626);box-shadow:0 0 4px #dc262680}.AvailableServers_healthDot__TnkyI.AvailableServers_unknown__vypAQ{background:#9ca3af;background:var(--muted,#9ca3af);box-shadow:0 0 4px #9ca3af80}.AvailableServers_healthDot__TnkyI.AvailableServers_checking__rqyNS{animation:AvailableServers_healthPulse__G2I5R 1.2s ease-in-out infinite;background:#0073cf;background:var(--app-primary-color,#0073cf)}@keyframes AvailableServers_healthPulse__G2I5R{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.AvailableServers_healthStatusWrapper__Qm6rH{align-items:center;background:#0000000a;background:var(--pill-bg,#0000000a);border-radius:12px;color:#6b7280;color:var(--muted,#6b7280);cursor:default;display:inline-flex;font-family:var(--font-primary);font-size:11px;font-size:var(--font-size-xs,11px);gap:6px;padding:2px 8px}.AvailableServers_healthStatusWrapper__Qm6rH.AvailableServers_healthy__q4VzX{background:#16a34a14;color:#16a34a;color:var(--success,#16a34a)}.AvailableServers_healthStatusWrapper__Qm6rH.AvailableServers_unhealthy__6jYgF{background:#dc262614;color:#dc2626;color:var(--danger,#dc2626)}.AvailableServers_healthStatusWrapper__Qm6rH.AvailableServers_unknown__vypAQ{background:#9ca3af1a;color:#6b7280;color:var(--muted,#6b7280)}.AvailableServers_healthStatusWrapper__Qm6rH.AvailableServers_checking__rqyNS{background:#0073cf14;color:#0073cf;color:var(--app-primary-color,#0073cf)}.AvailableServers_healthTooltip__a55pg{position:relative}.AvailableServers_healthTooltip__a55pg:after{background:#1e1e1e;background:var(--card-bg,#1e1e1e);border:1px solid #333;border:1px solid var(--border,#333);border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0003;color:#fff;color:var(--text-primary,#fff);content:attr(data-tooltip);font-size:11px;padding:6px 10px;pointer-events:none;white-space:nowrap;z-index:100}.AvailableServers_healthTooltip__a55pg:after,.AvailableServers_healthTooltip__a55pg:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.AvailableServers_healthTooltip__a55pg:before{border:6px solid #0000;border-top:6px solid var(--border,#333);bottom:calc(100% + 2px);content:"";z-index:101}.AvailableServers_healthTooltip__a55pg:hover:after,.AvailableServers_healthTooltip__a55pg:hover:before{opacity:1;visibility:visible}.app-container-light{background-color:#fcfbfd;background-color:var(--dashboard-bg,#fcfbfd);background-image:none}.app-container-light .version_number{color:#6b7280;color:var(--muted,#6b7280)}.loginCard{min-height:auto;padding:33px 33px 24px;width:448px}.loginTitle{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 24px}.inputGroup{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.inputWrapper{position:relative;width:382px}.inputWithIcon{padding-left:44px!important}.inputPassword{padding-right:44px!important}.inputIcon{align-items:center;color:var(--muted);display:flex;justify-content:center;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.inputIcon svg{color:var(--muted)!important}.input::-ms-clear,.input::-ms-reveal,.input::-webkit-credentials-auto-fill-button{display:none!important}input[type=password]::-ms-reveal{display:none}.eyeIcon{align-items:center;border-radius:4px;color:var(--muted);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.eyeIcon svg{stroke:var(--muted)}.eyeIcon svg,.eyeIcon:hover{color:var(--muted)}.eyeIcon:hover svg{stroke:var(--text-primary);color:var(--text-primary)}.errorText{align-items:center;display:flex;font-size:var(--font-size-xs);gap:6px;margin-top:4px}.errorText,.errorText svg{color:var(--danger)}.successText{color:var(--success);font-size:var(--font-size-xs);gap:6px;margin-top:4px}.successText,.validationBanner{align-items:center;display:flex}.validationBanner{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:var(--radius-lg);color:var(--danger);font-size:var(--font-size-sm);gap:10px;margin-bottom:16px;padding:12px 16px}.dropdown{position:relative;width:100%}.dropdownToggle{align-items:center;background-color:#1e293b;background-color:var(--card-bg,#1e293b);border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:12px;border-radius:var(--radius-lg,12px);color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);gap:12px;padding:12px 16px;text-align:left;transition:border-color .2s ease;width:100%}.dropdownToggle:focus,.dropdownToggle:hover{outline:none}.dropdownOpen .dropdownToggle,.dropdownToggle:focus,.dropdownToggle:hover{border-color:#0073cf;border-color:var(--app-primary-color,#0073cf)}.dropdownIcon{align-items:center;display:flex;justify-content:center}.dropdownArrow,.dropdownIcon,.dropdownPlaceholder{color:#64748b;color:var(--muted,#64748b)}.dropdownArrow{align-items:center;display:flex;justify-content:center;margin-left:auto;transition:transform .2s ease}.dropdownOpen .dropdownArrow{transform:rotate(180deg)}.dropdownMenu{background-color:#1e293b;background-color:var(--card-bg,#1e293b);border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:0 10px 40px #0000004d;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.dropdownSearchBox{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border,#ffffff1a);padding:8px}.dropdownSearchInput{background-color:#334155;background-color:var(--hover-background,#334155);border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:8px;border-radius:var(--radius,8px);box-sizing:border-box;color:#fff;color:var(--text-primary,#fff);font-size:14px;font-size:var(--font-size-sm,14px);outline:none;padding:10px 12px;width:100%}.dropdownSearchInput::placeholder{color:#64748b;color:var(--muted,#64748b)}.dropdownSearchInput:focus{border-color:#0073cf;border-color:var(--app-primary-color,#0073cf)}.dropdownList{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:8px}.dropdownItem{border-radius:8px;border-radius:var(--radius,8px);color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-size:14px;font-size:var(--font-size-sm,14px);padding:10px 12px;transition:background-color .15s ease}.dropdownItem:focus,.dropdownItem:hover{background-color:#334155;background-color:var(--hover-background,#334155);outline:none}.dropdownLoading,.dropdownNoResults{color:#64748b;color:var(--muted,#64748b);font-size:14px;font-size:var(--font-size-sm,14px);padding:16px;text-align:center}.dropdownList::-webkit-scrollbar{width:6px}.dropdownList::-webkit-scrollbar-track{background:#0000}.dropdownList::-webkit-scrollbar-thumb{background-color:#64748b;background-color:var(--muted,#64748b);border-radius:3px}.formFooter{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px;padding-top:8px}.footerButtons,.secondaryBtn{align-items:center;display:flex;gap:8px}.secondaryBtn{background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border-radius:var(--radius-lg);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;padding:10px 20px;transition:transform .15s ease,box-shadow .15s ease}.secondaryBtn:hover{box-shadow:0 4px 16px #37acea80;transform:translateY(-2px)}.secondaryBtn:active{box-shadow:0 2px 8px #37acea59;transform:translateY(0) scale(.98)}.signUpLink{color:var(--app-primary-color);font-size:var(--font-size-xs);text-decoration:none;transition:color .2s ease}.signUpLink:hover{color:var(--text-primary);text-decoration:underline}.submitBtn{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border-radius:var(--radius-lg);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:flex;font-size:16px;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium);gap:8px;padding:10px 20px;transition:transform .15s ease,box-shadow .15s ease}.submitBtn:hover{box-shadow:0 4px 16px #37acea80;transform:translateY(-2px)}.submitBtn:active{box-shadow:0 2px 8px #37acea59;transform:translateY(0) scale(.98)}.submitBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.registerPrompt{color:#6b7280;color:var(--content-color,#6b7280);font-size:14px;font-size:var(--font-size-sm,14px);margin-top:16px;text-align:center}.registerLink{color:#37acea;color:var(--accent,#37acea);cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium,500);transition:color .2s ease}.registerLink:hover{color:#2b8cbf;color:var(--accent-hover,#2b8cbf);text-decoration:underline}.manualTokenPrompt{margin-top:8px;text-align:center}.manualTokenBtn{background:none;border:none;color:#9ca3af;color:var(--muted,#9ca3af);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);padding:4px 0;transition:color .2s ease}.manualTokenBtn:hover{color:#f0f0f0;color:var(--text-primary,#f0f0f0);text-decoration:underline}.ssoDivider{align-items:center;display:flex;gap:12px;margin:4px 0;width:100%}.ssoDividerLine{background:#ffffff26;background:var(--border-color,#ffffff26);flex:1 1;height:1px}.ssoDividerText{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:12px;font-size:var(--font-size-xs,12px);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.ssoBtn{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border-radius:var(--radius-lg);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:flex;font-size:16px;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium);gap:10px;justify-content:center;padding:10px 20px;transition:transform .15s ease,box-shadow .15s ease}.ssoBtn:hover:not(:disabled){box-shadow:0 4px 16px #37acea80;transform:translateY(-2px)}.ssoBtn:active:not(:disabled){box-shadow:0 2px 8px #37acea59;transform:translateY(0) scale(.98)}.ssoBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ssoBtnSpinner{animation:spin .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--primary-button-color,#fff);height:16px;width:16px}.conflictModalContent{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 20px 40px #0000004d;max-width:420px;padding:24px;width:100%}.modalOverlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.conflictModalTitle{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 12px}.conflictModalText{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 20px}.conflictModalActions{display:flex;gap:12px;justify-content:flex-end}.modalBtn{border:1px solid #0000;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:10px 16px;transition:all .2s ease}.modalBtnPrimary{color:#fff}.modalBtnPrimary,.modalBtnPrimary:hover{background-color:var(--app-primary-color)}.modalBtnSecondary{background-color:var(--hover-background);border-color:var(--border);color:var(--text-primary)}.modalBtnSecondary:hover{background-color:var(--border)}.modalBtnCancel{background-color:initial;color:var(--muted)}.modalBtnCancel:hover{color:var(--text-primary)}@media only screen and (max-width:600px){.loginCard{max-width:100%;padding:24px 20px;width:100%}.input,.inputWrapper{width:100%}.formFooter{align-items:stretch;flex-direction:column-reverse;gap:16px}.signUpLink{text-align:center}.submitBtn{justify-content:center;width:100%}.conflictModalContent{margin:16px;max-width:calc(100% - 32px)}.conflictModalActions{flex-direction:column}.modalBtn{width:100%}.oauthCallbackContainer{padding:16px}.oauthCallbackCard{margin:0;max-width:100%;padding:32px 24px}.oauthCallbackTitle{font-size:var(--font-size-base)}.errorIcon,.successIcon{font-size:32px;height:64px;width:64px}.spinner{height:48px;width:48px}}.oauthCallbackContainer{font-family:var(--font-primary);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.oauthCallbackCard{--card-bg:#1e293b;--border:#ffffff1a;--text-primary:#fff;--text-secondary:#94a3b8;--muted:#64748b;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:448px;padding:48px 40px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:100%}.oauthCallbackTitle{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.4;margin:20px 0 0}.oauthCallbackSubtext{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:8px 0 0}.spinner{animation:spin .8s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top:4px solid var(--app-primary-color);height:56px;margin:0 auto;width:56px}@keyframes spin{to{transform:rotate(1turn)}}.loginLoadingContainer{align-items:center;display:flex;flex-direction:column;gap:16px;padding:32px 0}.loginLoadingText{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.loginErrorContainer{align-items:center;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;color:#ef4444;color:var(--danger,#ef4444);display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}body.login-modal-open [class*=fullModalOverlay]{left:0!important;margin-left:0!important;width:100vw!important}.changePasswordOverlay{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.changePasswordModal{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:90vw;padding:32px;width:380px}.changePasswordTitle{color:var(--header-color);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 24px;text-align:center}.changePasswordForm{gap:12px}.changePasswordForm,.changePasswordInputGroup{display:flex;flex-direction:column}.changePasswordInputWrapper{align-items:center;display:flex;position:relative}.changePasswordInput{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:44px;padding:0 44px 0 16px;transition:all .2s ease;width:100%}.changePasswordInput:focus,.changePasswordInput:hover:not(:focus){border-color:var(--app-primary-color)}.changePasswordInput:focus{box-shadow:var(--focus-ring);outline:none}:root[data-theme=dark] .changePasswordInput{background:#041c29b3;border-color:#37acea40;box-shadow:inset 0 1px 2px #0003,0 0 10px #37acea08}:root[data-theme=dark] .changePasswordInput:hover:not(:focus){border-color:#37acea66;box-shadow:inset 0 1px 2px #0003,0 0 16px #37acea14}:root[data-theme=dark] .changePasswordInput:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea26,0 0 20px #37acea1a}.changePasswordInput::placeholder{color:var(--muted);font-weight:var(--font-weight-normal);text-transform:capitalize}.changePasswordEyeBtn{align-items:center;background:#0000;border:none;color:var(--muted);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:color .2s ease}.changePasswordEyeBtn:hover{color:var(--text-primary)}.changePasswordError{background-color:#ef444426;color:#ef4444}.changePasswordError,.changePasswordSuccess{border-radius:var(--radius-sm);font-size:var(--font-size-sm);padding:12px 16px;text-align:center}.changePasswordSuccess{background-color:#22c55e26;color:#22c55e}.changePasswordSubmitBtn{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border-radius:var(--radius-lg);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:flex;font-size:16px;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium);gap:8px;height:44px;justify-content:center;margin-top:8px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.changePasswordSubmitBtn:hover:not(:disabled){box-shadow:0 4px 16px #37acea80;transform:translateY(-2px)}.changePasswordSubmitBtn:active:not(:disabled){box-shadow:0 2px 8px #37acea59;transform:translateY(0) scale(.98)}.changePasswordSubmitBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.changePasswordFieldError{color:#e74c3c;color:var(--danger,#e74c3c)}.changePasswordFieldError,.changePasswordFieldSuccess{align-items:center;display:flex;font-size:12px;font-size:var(--font-size-xs,12px);gap:6px;margin-top:4px}.changePasswordFieldSuccess{color:#27ae60;color:var(--success,#27ae60)}.successIcon{background:linear-gradient(135deg,#16a34a26,#16a34a40);border:2px solid var(--success);border-radius:50%;color:var(--success)}.errorIcon,.successIcon{align-items:center;animation:scaleIn .3s ease-out;display:flex;font-size:36px;font-weight:var(--font-weight-bold);height:72px;justify-content:center;margin:0 auto;width:72px}.errorIcon{background:linear-gradient(135deg,#ef444426,#ef444440);border:2px solid var(--danger);border-radius:50%;color:var(--danger)}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.successText{color:var(--success)!important}.errorText{color:var(--danger)!important}.SelectDepartment_centeredWrapper__u99vI{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px)}.SelectDepartment_card__ft\+nD{background:#1e293b;background:var(--card-bg,#1e293b);border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:0 20px 60px #0006;max-width:calc(100vw - 48px);padding:32px;width:480px}.SelectDepartment_header__vFCg5{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}.SelectDepartment_iconWrap__wlkp5{align-items:center;background:#0073cf26;border-radius:12px;border-radius:var(--radius-lg,12px);color:#0073cf;color:var(--app-primary-color,#0073cf);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.SelectDepartment_title__sfeFr{color:#fff;color:var(--text-primary,#fff);font-size:16px;font-size:var(--font-size-md,16px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0 0 4px}.SelectDepartment_subtitle__z5ezZ{color:#94a3b8;color:var(--muted,#94a3b8);font-size:14px;font-size:var(--font-size-sm,14px);line-height:1.5;margin:0}.SelectDepartment_emailBadge__Guib4{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:999px;display:inline-flex;gap:6px;margin-bottom:24px;padding:6px 12px}.SelectDepartment_deptListLabel__Ku3JZ,.SelectDepartment_emailBadge__Guib4{color:#94a3b8;color:var(--muted,#94a3b8);font-size:12px;font-size:var(--font-size-xs,12px)}.SelectDepartment_deptListLabel__Ku3JZ{font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.SelectDepartment_deptList__yCw0-{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 16px;max-height:260px;overflow-y:auto;padding:0 4px 0 0}.SelectDepartment_deptList__yCw0-::-webkit-scrollbar{width:4px}.SelectDepartment_deptList__yCw0-::-webkit-scrollbar-track{background:#0000}.SelectDepartment_deptList__yCw0-::-webkit-scrollbar-thumb{background:#ffffff26;background:var(--border,#ffffff26);border-radius:4px}.SelectDepartment_deptItem__3D1-3{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--border,#ffffff14);border-radius:12px;border-radius:var(--radius-lg,12px);color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);justify-content:space-between;padding:10px 14px;text-align:left;transition:background .15s,border-color .15s;width:100%}.SelectDepartment_deptItem__3D1-3:hover{background:#ffffff14;border-color:#0073cf;border-color:var(--app-primary-color,#0073cf)}.SelectDepartment_deptItemSelected__TNs5L{background:#0073cf1f;border-color:#0073cf;border-color:var(--app-primary-color,#0073cf);color:#0073cf;color:var(--app-primary-color,#0073cf)}.SelectDepartment_deptItemSelected__TNs5L:hover{background:#0073cf2e}.SelectDepartment_deptName__9mGLb{font-weight:500;font-weight:var(--font-weight-medium,500)}.SelectDepartment_checkIcon__s1UQB{align-items:center;color:#0073cf;color:var(--app-primary-color,#0073cf);display:flex}.SelectDepartment_selectionCount__KFRkE{color:#0073cf;color:var(--app-primary-color,#0073cf);font-size:12px;font-size:var(--font-size-xs,12px);margin:0 0 12px}.SelectDepartment_loadingRow__AObsw{align-items:center;display:flex;gap:10px;padding:16px 0}.SelectDepartment_emptyMsg__bXuy0,.SelectDepartment_loadingRow__AObsw{color:#94a3b8;color:var(--muted,#94a3b8);font-size:14px;font-size:var(--font-size-sm,14px)}.SelectDepartment_emptyMsg__bXuy0{margin:8px 0 16px}.SelectDepartment_fetchErrorWrap__s4s\+8{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 0}.SelectDepartment_fetchErrorMsg__XIXCx{color:#ef4444;color:var(--danger,#ef4444);font-size:14px;font-size:var(--font-size-sm,14px);margin:0;text-align:center}.SelectDepartment_retryBtn__vcVH8{align-items:center;background:color-mix(in srgb,#0073cf 10%,#0000);background:color-mix(in srgb,var(--app-primary-color,#0073cf) 10%,#0000);border:1px solid color-mix(in srgb,#0073cf 30%,#0000);border:1px solid color-mix(in srgb,var(--app-primary-color,#0073cf) 30%,#0000);border-radius:12px;border-radius:var(--radius-lg,12px);color:#0073cf;color:var(--app-primary-color,#0073cf);cursor:pointer;display:inline-flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;padding:8px 18px;transition:background .2s,border-color .2s}.SelectDepartment_retryBtn__vcVH8:hover{background:color-mix(in srgb,#0073cf 20%,#0000);background:color-mix(in srgb,var(--app-primary-color,#0073cf) 20%,#0000);border-color:color-mix(in srgb,#0073cf 50%,#0000);border-color:color-mix(in srgb,var(--app-primary-color,#0073cf) 50%,#0000)}.SelectDepartment_errorBanner__r5-bH{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;border-radius:var(--radius-lg,12px);color:#ef4444;color:var(--danger,#ef4444);margin-bottom:16px;padding:10px 14px}.SelectDepartment_errorBanner__r5-bH,.SelectDepartment_submitBtn__XIrkL{align-items:center;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);gap:8px}.SelectDepartment_submitBtn__XIrkL{background:#0073cf;background:var(--app-primary-color,#0073cf);border:none;border-radius:12px;border-radius:var(--radius-lg,12px);color:#fff;cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium,500);justify-content:center;padding:12px 20px;transition:opacity .2s,background .2s;width:100%}.SelectDepartment_submitBtn__XIrkL:hover:not(:disabled){background:#005fa3}.SelectDepartment_submitBtn__XIrkL:disabled{cursor:not-allowed;opacity:.5}.SelectDepartment_spinner__8Vrj6{animation:SelectDepartment_spin__aocIN .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes SelectDepartment_spin__aocIN{to{transform:rotate(1turn)}}.PendingApproval_centeredWrapper__WhFxk{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px)}.PendingApproval_card__RXOaP{align-items:center;background:#1e293b;background:var(--card-bg,#1e293b);border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:16px;border-radius:var(--radius-xl,16px);box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-width:calc(100vw - 48px);padding:40px 32px 32px;text-align:center;width:460px}.PendingApproval_iconCircle__Ib3Xq{align-items:center;background:#eab3081f;border-radius:50%;color:#f59e0b;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.PendingApproval_title__XJPFL{color:#fff;color:var(--text-primary,#fff);font-size:18px;font-size:var(--font-size-md,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0 0 12px}.PendingApproval_body__kb0Pf{color:#94a3b8;color:var(--muted,#94a3b8);font-size:14px;font-size:var(--font-size-sm,14px);line-height:1.6;margin:0 0 20px}.PendingApproval_emailBadge__YTRJm{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border:1px solid var(--border,#ffffff1a);border-radius:999px;color:#94a3b8;color:var(--muted,#94a3b8);display:inline-flex;font-size:12px;font-size:var(--font-size-xs,12px);gap:6px;margin-bottom:24px;padding:6px 14px}.PendingApproval_infoBox__2agSD{align-items:flex-start;background:#eab3080f;border:1px solid #eab30833;border-radius:12px;border-radius:var(--radius-lg,12px);color:#f59e0b;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);gap:10px;margin-bottom:28px;padding:14px 16px;text-align:left}.PendingApproval_infoBox__2agSD p{color:#94a3b8;color:var(--muted,#94a3b8);line-height:1.5;margin:0}.PendingApproval_submitBtn__yrRZi{align-items:center;background:#0073cf;background:var(--app-primary-color,#0073cf);border:none;border-radius:12px;border-radius:var(--radius-lg,12px);color:#fff;cursor:pointer;display:flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:8px;justify-content:center;padding:12px 20px;transition:opacity .2s,background .2s;width:100%}.PendingApproval_submitBtn__yrRZi:hover{background:#005fa3}.popup-message-modal{display:flex;justify-content:flex-end;pointer-events:none;position:fixed;right:20px;top:28px;z-index:1100000}.message-container{align-items:flex-end;display:flex;flex-direction:column;max-width:400px;min-width:300px;pointer-events:auto;width:auto}.message-popup{align-items:center;animation:slideInRight .3s ease-out;background:#001f0f;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#59f3a6;color:#343741;display:flex;font:normal normal normal 14px/19px Segoe UI;justify-content:space-between;letter-spacing:.3px;opacity:1;padding:12px 16px;width:100%}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.message-popup.success{background:#001f0f;color:#fff}.message-popup.error{background:#fff2f0;color:#000}.message-popup.warning{background:#fffbe6;color:#000}.icon-container{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;top:-5px;width:20px}.icon-container.error{background-color:#ef4444;background-color:var(--danger,#ef4444);padding:4px}.icon-container.success{background-color:#16a34a;background-color:var(--success,#16a34a);padding:4px}.icon-container.warning{background-color:#faad14;background-color:var(--warning,#faad14);padding:4px}.close-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:4px;transition:background-color .2s}.close-btn:hover{background-color:#0000001a}.message-popup.error .close-btn svg{fill:#ef4444;fill:var(--danger,#ef4444);color:#ef4444;color:var(--danger,#ef4444)}.message-popup.error .close-btn:hover{background-color:#ef444426}.message-popup.warning .close-btn svg{fill:#faad14;fill:var(--warning,#faad14);color:#faad14;color:var(--warning,#faad14)}.message-popup.warning .close-btn:hover{background-color:#faad1426}.message-popup.success .close-btn svg{fill:#fff;color:#fff}.icon-message{align-items:center;display:flex;flex:1 1;font-weight:500;gap:12px}.global-component-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.global-component-content{background:#fff;border-radius:8px;padding:20px;position:relative}.FilesPage_filesOverlay__FCV1M{align-items:stretch;background:#0000;bottom:0;display:flex;justify-content:stretch;left:180px;left:var(--main-width,180px);position:fixed;right:0;top:0;transition:left .25s cubic-bezier(.4,0,.2,1);z-index:50}[data-nav-collapsed=true] .FilesPage_filesOverlay__FCV1M{left:90px;left:var(--main-width,90px)}.FilesPage_filesModal__lPZRR{background:#fcfbfd;background:var(--dashboard-bg,#fcfbfd);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.FilesPage_loadingWrapper__7sa7Z{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:180px;left:var(--main-width,180px);position:fixed;right:0;top:0;transition:left .25s cubic-bezier(.4,0,.2,1);z-index:100}[data-nav-collapsed=true] .FilesPage_loadingWrapper__7sa7Z{left:90px;left:var(--main-width,90px)}.FilesPage_modalHeader__HDu3e{align-items:center;background:#fff;background:var(--card-bg,#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;flex-shrink:0;gap:1.5rem;justify-content:space-between;padding:2.7px 24px}.FilesPage_modalHeaderLeft__t6gBS{align-items:center;display:flex;flex:0 0 auto;min-width:0}.FilesPage_modalHeaderTitle__8sPeO{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.5px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesPage_modalHeaderRight__6sb\+g{align-items:center;display:flex;flex:1 1 auto;gap:12px;justify-content:flex-end}.FilesPage_modalCloseBtn__xqdFB{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--radius-sm,8px);color:#1a1a1a;color:var(--header-color,#1a1a1a);cursor:pointer;display:flex;height:44px;justify-content:center;line-height:1;min-height:44px;min-width:44px;transition:background-color .2s ease;width:44px}.FilesPage_modalCloseBtn__xqdFB:focus-within,.FilesPage_modalCloseBtn__xqdFB:hover{background:#f3f4f6;background:var(--modal-close-hover-bg,var(--muted-foreground,#f3f4f6))}.FilesPage_modalCloseBtn__xqdFB:disabled{cursor:not-allowed;opacity:.5}.FilesPage_modalMain__0yp\+K{flex:1 1;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.FilesPage_filesMainContent__6LKLi{display:flex;gap:24px;height:100%;padding:24px}.FilesPage_foldersPanel__ndLHa{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:20px;border-radius:var(--radius,20px);display:flex;flex-direction:column;gap:16px;min-width:256px;overflow-y:auto;padding:17px;width:256px}.FilesPage_foldersPanelTitle__xvimo{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-family:sans-serif;font-family:var(--font-primary,sans-serif);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:30px;margin:0 0 16px}.FilesPage_foldersList__q1xHE{display:flex;flex-direction:column;gap:4px}.FilesPage_folderItem__2VxaD{align-items:center;background:#0000;border:none;border-radius:20px;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:0 8px;text-align:left;transition:all .2s ease;width:100%}.FilesPage_folderItem__2VxaD:hover{background:#0073cf1a;background:var(--accent-light,#0073cf1a)}.FilesPage_folderItem__2VxaD:hover .FilesPage_folderItemIcon__hOGrx svg path{stroke:#0073cf;stroke:var(--app-primary-color,#0073cf)}.FilesPage_folderItem__2VxaD:hover .FilesPage_folderItemName__iR9Zq{color:#0073cf;color:var(--app-primary-color,#0073cf)}.FilesPage_folderItemActive__5FZ7n{background:#0073cf1a;background:var(--accent-light,#0073cf1a)}.FilesPage_folderItemActive__5FZ7n .FilesPage_folderItemIcon__hOGrx svg path{stroke:#0073cf;stroke:var(--app-primary-color,#0073cf)}.FilesPage_folderItemActive__5FZ7n .FilesPage_folderItemName__iR9Zq{color:#0073cf;color:var(--app-primary-color,#0073cf)}.FilesPage_folderItemLeft__NRvZQ{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0;overflow:hidden}.FilesPage_folderItemIcon__hOGrx{align-items:center;display:flex;flex-shrink:0;justify-content:center}.FilesPage_folderItemName__iR9Zq{color:#1a1a1a;color:var(--text-primary,#1a1a1a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesPage_folderItemCount__AaK5y,.FilesPage_folderItemName__iR9Zq{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:24px}.FilesPage_folderItemCount__AaK5y{color:#6b7280;color:var(--muted,#6b7280);flex-shrink:0;margin-left:8px}.FilesPage_nestedFolder__g8pig{padding-left:16px}.FilesPage_nestedFolderLevel2__j42Jq{padding-left:32px}.FilesPage_nestedFolderLevel3__Nrglv{padding-left:48px}.FilesPage_filesPanel__tPtrY{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:20px;border-radius:var(--radius,20px);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.FilesPage_filesPanelHeader__c9UJB{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;gap:12px;padding:16px}.FilesPage_filesPanelTitle__KXM0z{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:30px;margin:0}.FilesPage_breadcrumb__DrhwP{align-items:center;background:#f9fafb;background:var(--checkbox-bg,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;flex-wrap:wrap;font-size:13px;font-size:var(--font-size-xs,13px);gap:4px;padding:8px 16px}.FilesPage_breadcrumbItem__\+P\+eG{background:none;border:none;border-radius:4px;color:#6b7280;color:var(--muted,#6b7280);cursor:pointer;font-size:13px;font-size:var(--font-size-xs,13px);padding:4px 8px;transition:all .2s ease}.FilesPage_breadcrumbItem__\+P\+eG:hover{background:#e5e7eb;background:var(--border,#e5e7eb);color:#1a1a1a;color:var(--text-primary,#1a1a1a)}.FilesPage_breadcrumbItemActive__3yLdx{color:#0073cf;color:var(--app-primary-color,#0073cf);font-weight:500;font-weight:var(--font-weight-medium,500)}.FilesPage_breadcrumbSeparator__jwtTY{align-items:center;display:flex}.FilesPage_breadcrumbSlash__8ymxh{color:#9ca3af;color:var(--muted,#9ca3af);margin:0 2px}.FilesPage_filesList__lsxd0{flex:1 1;overflow-y:auto}.FilesPage_fileItem__20esC{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;height:65px;justify-content:space-between;padding:0 16px;transition:background .2s ease}.FilesPage_fileItem__20esC:last-child{border-bottom:none}.FilesPage_folderExplorerItem__Ck\+uG{background:#fafbfc;background:var(--checkbox-bg,#fafbfc);cursor:pointer}.FilesPage_folderExplorerItem__Ck\+uG:hover{background:#f0f7ff;background:var(--accent-light,#f0f7ff)}.FilesPage_folderFileCount__\+GIV0{color:#6b7280;color:var(--muted,#6b7280);font-size:12px;font-size:var(--font-size-xs,12px);margin-right:8px}.FilesPage_fileItemLeft__vo7xJ{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.FilesPage_fileItemIcon__zAXDg{align-items:center;background:#0073cf1a;background:var(--accent-light,#0073cf1a);border-radius:16px;border-radius:var(--radius-lg,16px);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.FilesPage_fileItemInfo__M\+w1A{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.FilesPage_fileItemPath__PNe6P{color:#6b7280;color:var(--muted,#6b7280);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:18px}.FilesPage_fileItemName__AlTuO,.FilesPage_fileItemPath__PNe6P{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesPage_fileItemName__AlTuO{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:21px}.FilesPage_fileItemMeta__Ry3ic{color:#6b7280;color:var(--muted,#6b7280);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:18px}.FilesPage_fileItemActions__5rut-{align-items:center;display:flex;flex-shrink:0;gap:8px}.FilesPage_actionButton__O4-7T{align-items:center;background:#0000;border:none;border-radius:16px;border-radius:var(--radius,16px);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.FilesPage_actionButton__O4-7T:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6)}.FilesPage_actionButtonDelete__5hwRR:hover{background:#fef2f2;background:var(--danger-light,#fef2f2)}.FilesPage_actionButtonDelete__5hwRR:hover svg path{stroke:#ef4444;stroke:var(--danger,#ef4444)}.FilesPage_emptyState__et0Wp{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.FilesPage_emptyStateIcon__Z1WT5{font-size:48px;margin-bottom:16px}.FilesPage_emptyStateTitle__w0RfS{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:28px;margin:0 0 8px}.FilesPage_emptyStateSubtitle__FbB4K,.FilesPage_emptyStateTitle__w0RfS{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.FilesPage_emptyStateSubtitle__FbB4K{color:#6b7280;color:var(--muted,#6b7280);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:20px;margin:0}.FilesPage_uploadModalOverlay__DNqdM{align-items:center;backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:180px;left:var(--main-width,180px);position:fixed;right:0;top:0;transition:left .25s cubic-bezier(.4,0,.2,1);z-index:150}[data-nav-collapsed=true] .FilesPage_uploadModalOverlay__DNqdM{left:90px;left:var(--main-width,90px)}.FilesPage_uploadModal__6fJlD{animation:FilesPage_modalSlideIn__tgo96 .3s ease;background:#fff;background:var(--card-bg,#fff);border-radius:16px;border-radius:var(--radius,16px);box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:80vh;max-width:90vw;overflow:hidden;width:500px}@keyframes FilesPage_modalSlideIn__tgo96{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.FilesPage_uploadModalHeader__5tsse{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;justify-content:space-between;padding:6px 24px}.FilesPage_uploadModalTitle__BG7ig{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:28px;margin:0}.FilesPage_uploadModalCloseBtn__m5w2P{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-xs,6px);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s ease;width:32px}.FilesPage_uploadModalCloseBtn__m5w2P:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6)}.FilesPage_uploadModalBody__f9sB0{flex:1 1;min-height:0;overflow-y:auto;padding:12px 24px}.FilesPage_uploadModalFooter__US8m7{align-items:center;background:#fff;background:var(--card-bg,#fff);border-top:1px solid #e5e7eb;border-top:1px solid var(--border,#e5e7eb);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.FilesPage_overwriteWarningList__lsfge{display:flex;flex-direction:column;gap:10px;padding:4px 0}.FilesPage_overwriteWarningItem__a9Ou7{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;gap:10px;padding:10px 14px}.FilesPage_overwriteWarningDetails__ezW5Z{display:flex;flex-direction:column;gap:2px;min-width:0}.FilesPage_overwriteWarningFile__qn\+cs{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:600;font-weight:var(--font-weight-semibold,600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesPage_overwriteWarningMsg__R5mQ0{color:#92400e;font-size:12px;font-size:var(--font-size-xs,12px);word-break:break-word}.FilesPage_uploadResultsList__YsbSc{display:flex;flex-direction:column;gap:10px;padding:4px 0}.FilesPage_uploadResultItem__ZXxYG{align-items:flex-start;background:#f0f9ff;background:var(--accent-light,#f0f9ff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;gap:10px;padding:10px 14px}.FilesPage_uploadResultDetails__d8FoR{display:flex;flex-direction:column;gap:2px;min-width:0}.FilesPage_uploadResultName__\+FMJ4{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:600;font-weight:var(--font-weight-semibold,600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilesPage_uploadResultPath__0W9tU{color:#6b7280;color:var(--text-secondary,#6b7280);font-family:monospace;font-family:var(--font-mono,monospace);font-size:12px;font-size:var(--font-size-xs,12px);word-break:break-all}.FilesPage_dragDropArea__mPB67{border:2px dashed #d1d5db;border:2px dashed var(--border-hover,#d1d5db);border-radius:12px;border-radius:var(--radius-md,12px);cursor:pointer;padding:40px 24px;position:relative;text-align:center;transition:all .2s ease}.FilesPage_dragDropAreaActive__oY2sO,.FilesPage_dragDropArea__mPB67:hover{background:#f0f9ff;background:var(--accent-light,#f0f9ff);border-color:#0073cf;border-color:var(--app-primary-color,#0073cf)}.FilesPage_dragDropIcon__2vtRK{font-size:32px;margin-bottom:12px}.FilesPage_dragDropText__9KHJF{color:#374151;color:var(--text-secondary,#374151);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);line-height:20px;margin:0 0 4px}.FilesPage_dragDropSubtext__nBckC,.FilesPage_dragDropText__9KHJF{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.FilesPage_dragDropSubtext__nBckC{color:#9ca3af;color:var(--muted,#9ca3af);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:18px;margin:0}.FilesPage_dragDropInput__vdbZ5{cursor:pointer;inset:0;opacity:0;position:absolute}.FilesPage_selectedFilesList__U9shk{display:flex;flex-direction:column;gap:8px;margin-top:16px}.FilesPage_selectedFileItem__WhnPq{align-items:center;background:#f0f9ff;background:var(--accent-light,#f0f9ff);border:1px solid #bfdbfe;border:1px solid var(--info-border,#bfdbfe);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;justify-content:space-between;padding:12px 16px}.FilesPage_selectedFileInfo__4Tm4r{align-items:center;display:flex;gap:8px}.FilesPage_selectedFileName__tXh\+q{color:#1e40af;color:var(--info-text,#1e40af);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:13px;font-size:var(--font-size-xs,13px);font-weight:500;font-weight:var(--font-weight-medium,500);word-break:break-all}.FilesPage_removeFileBtn__-UwFW{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;color:var(--muted,#94a3b8);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.FilesPage_removeFileBtn__-UwFW:hover{background:#ef44441a;background:var(--danger-light,#ef44441a);color:#ef4444;color:var(--danger,#ef4444)}.FilesPage_subdirectoryInput__llejx{margin-bottom:16px}.FilesPage_subdirectoryField__rD70a{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);box-sizing:border-box;color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--font-size-sm,14px);outline:none;padding:12px 14px;transition:all .2s ease;width:100%}.FilesPage_subdirectoryField__rD70a:focus{border-color:#0073cf;border-color:var(--app-primary-color,#0073cf);box-shadow:0 0 0 3px #0073cf1a;box-shadow:0 0 0 3px var(--accent-light,#0073cf1a)}.FilesPage_subdirectoryField__rD70a::placeholder{color:#9ca3af;color:var(--muted,#9ca3af)}.FilesPage_loadingOverlay__saFYU{align-items:center;background:#fffc;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.FilesPage_deleteConfirmOverlay__FadHL{align-items:center;animation:FilesPage_fadeIn__anVp9 .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:200px;position:fixed;right:0;top:0;z-index:200}@keyframes FilesPage_fadeIn__anVp9{0%{opacity:0}to{opacity:1}}.FilesPage_deleteConfirmModal__e0Rnm{animation:FilesPage_slideUp__ZiMbr .25s ease;background:#fff;background:var(--card-bg,#fff);border-radius:16px;border-radius:var(--radius,16px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;padding:32px;text-align:center;width:90%}@keyframes FilesPage_slideUp__ZiMbr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FilesPage_deleteConfirmIcon__-IdHM{align-items:center;background:#ef44441a;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.FilesPage_deleteConfirmTitle__BUxJB{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:28px;margin:0 0 8px}.FilesPage_deleteConfirmMessage__A-dVk,.FilesPage_deleteConfirmTitle__BUxJB{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.FilesPage_deleteConfirmMessage__A-dVk{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:20px;margin:0 0 24px}.FilesPage_deleteConfirmMessage__A-dVk strong{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-weight:500;font-weight:var(--font-weight-medium,500);word-break:break-all}.FilesPage_deleteConfirmActions__G6qq0{align-items:center;display:flex;gap:12px;justify-content:center}.FilesPage_deleteConfirmCancelBtn__h7yQ\+{background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);color:#1a1a1a;color:var(--text-primary,#1a1a1a);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:10px 20px;transition:all .2s ease}.FilesPage_deleteConfirmCancelBtn__h7yQ\+:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border-color:#d1d5db;border-color:var(--border-color,#d1d5db)}.FilesPage_deleteConfirmDeleteBtn__t1FCV{background:#ef4444;background:var(--danger,#ef4444);border:none;border-radius:8px;border-radius:var(--radius-sm,8px);color:#fff;color:var(--white,#fff);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:10px 20px;transition:all .2s ease}.FilesPage_deleteConfirmDeleteBtn__t1FCV:hover{background:#dc2626;background:var(--danger-hover,#dc2626)}.app-container{background-image:url(/iaf/static/media/backgroundimage.ee595f9fa481762178e1.png);background-repeat:no-repeat;background-size:cover;height:100vh;padding:20px}.page-title{color:#fff;font:normal normal 700 30px/40px Segoe UI;letter-spacing:-1.5px;text-transform:capitalize}.page-subtitle{font-weight:400}.version_number{color:#ffffffb3;font-size:10px;position:absolute;right:7px;top:1px}.div-login{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.page-title{font-size:25px;text-align:center}.div-login{margin-top:10px}}.SignUpAdmin_registerContainer__okgfu{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:33px 33px 24px;width:448px}.SignUpAdmin_registerTitle__Iae6L{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 24px}.SignUpAdmin_form__4Ww45{display:flex;flex-direction:column;gap:12px;width:382px}.SignUpAdmin_inputGroup__w-Y0B{display:flex;flex-direction:column;gap:4px}.SignUpAdmin_inputWrapper__Xt\+Rr{position:relative;width:382px}.SignUpAdmin_input__4D8Rp{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--text-primary);cursor:text;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:36px;min-width:0;padding:.625rem .75rem;transition:all .2s ease;width:382px}.SignUpAdmin_inputWithIcon__1Z5Gv{padding-left:44px!important}.SignUpAdmin_inputPassword__rqRJX{padding-right:44px!important}.SignUpAdmin_input__4D8Rp::placeholder{color:var(--muted);font-weight:var(--font-weight-normal);text-transform:capitalize}.SignUpAdmin_input__4D8Rp:focus,.SignUpAdmin_input__4D8Rp:hover:not(:disabled):not(:focus){border-color:var(--app-primary-color)}.SignUpAdmin_input__4D8Rp:focus{box-shadow:var(--focus-ring);outline:none}:root[data-theme=dark] .SignUpAdmin_input__4D8Rp{background:#041c29b3;border-color:#37acea40;box-shadow:inset 0 1px 2px #0003,0 0 10px #37acea08}:root[data-theme=dark] .SignUpAdmin_input__4D8Rp:hover:not(:disabled):not(:focus){border-color:#37acea66;box-shadow:inset 0 1px 2px #0003,0 0 16px #37acea14}:root[data-theme=dark] .SignUpAdmin_input__4D8Rp:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea26,0 0 20px #37acea1a}.SignUpAdmin_input__4D8Rp::-ms-clear,.SignUpAdmin_input__4D8Rp::-ms-reveal,.SignUpAdmin_input__4D8Rp::-webkit-credentials-auto-fill-button{display:none!important}.SignUpAdmin_inputIcon__-QerQ{align-items:center;color:var(--muted);display:flex;justify-content:center;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SignUpAdmin_inputIcon__-QerQ svg{color:var(--muted)!important}.SignUpAdmin_eyeIcon__4GLh-{align-items:center;border-radius:4px;color:var(--muted);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s ease}.SignUpAdmin_eyeIcon__4GLh- svg{stroke:var(--muted);color:var(--muted)}.SignUpAdmin_eyeIcon__4GLh-:hover{color:var(--muted)}.SignUpAdmin_eyeIcon__4GLh-:hover svg{stroke:var(--text-primary);color:var(--text-primary)}.SignUpAdmin_errorText__spRvO{color:var(--danger)}.SignUpAdmin_errorText__spRvO,.SignUpAdmin_successText__5SCBr{align-items:center;display:flex;font-size:var(--font-size-xs);gap:6px;margin-top:4px}.SignUpAdmin_successText__5SCBr{color:var(--success)}.SignUpAdmin_dropdown__GUbIZ{position:relative;width:382px}.SignUpAdmin_dropdownToggle__AHYNq{align-items:center;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-base);height:36px;justify-content:space-between;padding:0 40px 0 16px;text-align:left;transition:all .2s ease;width:382px}.SignUpAdmin_dropdownToggle__AHYNq:hover:not(:focus){border-color:var(--app-primary-color)}.SignUpAdmin_dropdownToggle__AHYNq:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}:root[data-theme=dark] .SignUpAdmin_dropdownToggle__AHYNq{background:#041c29b3;border-color:#37acea40;box-shadow:inset 0 1px 2px #0003,0 0 10px #37acea08}:root[data-theme=dark] .SignUpAdmin_dropdownToggle__AHYNq:hover:not(:focus){border-color:#37acea66;box-shadow:inset 0 1px 2px #0003,0 0 16px #37acea14}:root[data-theme=dark] .SignUpAdmin_dropdownToggle__AHYNq:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea26,0 0 20px #37acea1a}.SignUpAdmin_dropdownPlaceholder__A5dTJ{color:var(--muted)}.SignUpAdmin_dropdownArrow__8kCZN{color:var(--muted);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.SignUpAdmin_dropdownMenu__993p3{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 10px 40px #0000004d;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:8px 0;position:absolute;top:calc(100% + 4px);width:382px;z-index:100}.SignUpAdmin_dropdownItem__P7J9L{color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:10px 16px;transition:background-color .15s ease}.SignUpAdmin_dropdownItem__P7J9L:hover{background-color:var(--hover-background)}.SignUpAdmin_dropdownItemSelected__Da4Xz{background-color:var(--accent-light);color:var(--accent)}.SignUpAdmin_dropdownItemFocused__veE40{background-color:var(--hover-background)}.SignUpAdmin_dropdownSearch__q8PWO{border-bottom:1px solid var(--border);padding:8px}.SignUpAdmin_dropdownSearchInput__SkhyA{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-size:var(--font-size-sm);height:32px;padding:0 12px;width:100%}.SignUpAdmin_dropdownSearchInput__SkhyA::placeholder{color:var(--muted)}.SignUpAdmin_dropdownSearchInput__SkhyA:focus{border-color:var(--app-primary-color);outline:none}.SignUpAdmin_dropdownNoResults__fgw4X{color:var(--muted);font-size:var(--font-size-sm);padding:10px 16px;text-align:center}.SignUpAdmin_buttonArrow__WrLVz{align-items:center;display:flex}.SignUpAdmin_formFooter__7CJOE{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;margin-top:8px}.SignUpAdmin_formFooterWithLink__WCxYH{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-top:8px}.SignUpAdmin_loginLink__WcLY1{color:var(--accent);font-size:var(--font-size-sm);text-decoration:none;transition:color .2s ease}.SignUpAdmin_loginLink__WcLY1:hover{color:var(--accent);color:var(--accent-hover,var(--accent));opacity:.85;text-decoration:underline}.SignUpAdmin_adminRegister__L9kgb{background-color:initial;border:none}.SignUpAdmin_submitBtn__3alYH{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border-radius:var(--radius-lg);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:flex;font-size:16px;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium);gap:8px;padding:10px 20px;transition:transform .15s ease,box-shadow .15s ease}.SignUpAdmin_submitBtn__3alYH:hover{box-shadow:0 4px 16px #37acea80;transform:translateY(-2px)}.SignUpAdmin_submitBtn__3alYH:active{box-shadow:0 2px 8px #37acea59;transform:translateY(0) scale(.98)}.SignUpAdmin_submitBtn__3alYH:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.SignUpAdmin_selectedChips__LHemB{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.SignUpAdmin_chip__FQoyg{align-items:center;background:var(--hover-background);border:1px solid var(--border);border-radius:20px;color:var(--text-primary);display:inline-flex;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:5px;padding:4px 8px 4px 12px;transition:background-color .15s ease}.SignUpAdmin_chip__FQoyg:hover{background:var(--card-bg)}.SignUpAdmin_chipRemove__UOsXU{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:16px;justify-content:center;opacity:.6;padding:0;transition:all .15s ease;width:16px}.SignUpAdmin_chipRemove__UOsXU:hover{background:var(--hover-background);color:#ef4444;color:var(--danger,#ef4444);opacity:1}.AnimatedContainer_pageWrapper__VTPcN{align-items:center;background:#0000;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:auto;padding:32px;width:100%}.AnimatedContainer_container__7He\+C{background:var(--card-bg);border:1px solid #0000;border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000a,0 4px 8px #0000000f,0 8px 16px #00000014,0 16px 32px #0000000d,inset 0 1px 0 #ffffff1a;max-width:500px;padding:32px 40px;position:relative;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;width:auto}.AnimatedContainer_container__7He\+C:before{animation:AnimatedContainer_borderGlow__UznIM 3s linear infinite;background:linear-gradient(90deg,#0000,#0000 25%,#37aceacc 50%,#0000 75%,#0000);background-size:200% 100%;border-radius:calc(var(--radius-lg) + 1px);content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1px;pointer-events:none;position:absolute}.AnimatedContainer_container__7He\+C:after{border:1px solid var(--border);border-radius:var(--radius-lg);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.AnimatedContainer_container__7He\+C:hover{box-shadow:0 4px 8px #0000000f,0 8px 16px #00000014,0 16px 32px #0000001a,0 24px 48px #0000000f,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.AnimatedContainer_container__7He\+C:hover:before{animation-duration:2s;opacity:1}@keyframes AnimatedContainer_borderGlow__UznIM{0%{background-position:200% 0}to{background-position:-200% 0}}.AdminScreenNew_adminContainer__wKr17{background:var(--card-bg);display:flex;flex-direction:column;min-height:calc(100vh - 45px);position:relative}.AdminScreenNew_topBar__VqF9-{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;justify-content:flex-start;padding:8px 24px}.AdminScreenNew_hamburgerButton__1kjmk{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;cursor:pointer;display:flex;height:38px;justify-content:center;transition:background .2s ease;width:38px}.AdminScreenNew_hamburgerButton__1kjmk:hover{background:var(--hover-background)}.AdminScreenNew_hamburgerButton__1kjmk svg path{stroke:var(--text-primary)}.AdminScreenNew_adminHeader__MAgnD{color:var(--header-color);font-size:16px;font-weight:500;margin:0;padding-left:16px}.AdminScreenNew_menuOverlay__NYRyW{background:#0000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:999}.AdminScreenNew_menuOverlay__NYRyW.AdminScreenNew_open__37bkn{opacity:1;visibility:visible}.AdminScreenNew_menuPanel__j\+PQ6{background:var(--card-bg);border:1px solid var(--app-primary-color);border-radius:8px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;left:100px;left:calc(var(--main-width, 90px) + 10px);opacity:0;padding:24px;position:fixed;top:55px;transform:translateY(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;width:238px;z-index:9999}.AdminScreenNew_menuPanel__j\+PQ6.AdminScreenNew_open__37bkn{opacity:1;transform:translateY(0);visibility:visible}.AdminScreenNew_menuNav__5jrDi{gap:20px}.AdminScreenNew_menuNav__5jrDi,.AdminScreenNew_navSection__0TDBC{display:flex;flex-direction:column}.AdminScreenNew_navSectionLabel__gMCZX{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.3px;margin:0 0 8px;padding:0}.AdminScreenNew_navItem__--VCT{background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:block;font-size:14px;font-weight:400;padding:6px 0 6px 20px;text-align:left;transition:all .2s ease;width:100%}.AdminScreenNew_navItem__--VCT:hover{color:var(--app-primary-color)}.AdminScreenNew_navItem__--VCT.AdminScreenNew_active__y\+gD3,.AdminScreenNew_navSectionItem__i8XW3{color:var(--app-primary-color);font-weight:500}.AdminScreenNew_navSectionItem__i8XW3{background:#0000;border:none;cursor:pointer;display:block;font-size:14px;padding:0;text-align:left;transition:all .2s ease;width:100%}.AdminScreenNew_navSectionItem__i8XW3:hover{opacity:.8}.AdminScreenNew_navSectionItem__i8XW3.AdminScreenNew_active__y\+gD3{color:var(--app-primary-color)}.AdminScreenNew_mainContent__Wy\+IW{background:var(--card-bg);flex:1 1;overflow-y:auto}.AdminScreenNew_headerNav__V1Udy{align-items:center;display:flex;flex-shrink:1;gap:4px;max-width:calc(100vw - 600px);min-width:0;overflow-x:auto;position:relative;scrollbar-width:thin;z-index:100000}.AdminScreenNew_headerNav__V1Udy::-webkit-scrollbar{height:4px}.AdminScreenNew_headerNav__V1Udy::-webkit-scrollbar-track{background:#0000}.AdminScreenNew_headerNav__V1Udy::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.AdminScreenNew_headerNav__V1Udy::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.AdminScreenNew_navDropdown__unnXT{position:relative}.AdminScreenNew_navDropdownTrigger__noKYY{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 12px;transition:all .15s ease;white-space:nowrap}.AdminScreenNew_navDropdownTrigger__noKYY:hover{background:var(--hover-background);color:var(--app-primary-color)}.AdminScreenNew_navDropdownTrigger__noKYY.AdminScreenNew_active__y\+gD3{color:var(--app-primary-color)}.AdminScreenNew_navDropdownTrigger__noKYY svg{transition:transform .2s ease}.AdminScreenNew_navDropdown__unnXT:hover .AdminScreenNew_navDropdownTrigger__noKYY svg{transform:rotate(180deg)}.AdminScreenNew_navDropdownMenu__1fd3X{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 40px #00000026;min-width:180px;padding:8px 0;position:fixed;z-index:999999}.AdminScreenNew_navDropdownMenu__1fd3X.AdminScreenNew_open__37bkn{opacity:1;visibility:visible}.AdminScreenNew_navDropdownItem__mHQTw{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;padding:10px 16px;text-align:left;transition:all .15s ease;width:100%}.AdminScreenNew_navDropdownItem__mHQTw:hover{background:var(--hover-background);color:var(--app-primary-color)}.AdminScreenNew_navDropdownItem__mHQTw.AdminScreenNew_active__y\+gD3{background:#3b82f61a;background:var(--app-primary-color-light,rgba(var(--app-primary-color-rgb,59,130,246),.1));color:var(--app-primary-color);font-weight:500}.AdminScreenNew_navDropdownItem__mHQTw svg{flex-shrink:0}:root[data-theme=dark] .AdminScreenNew_navDropdownMenu__1fd3X{background:var(--card-bg);border-color:var(--border)}.UpdateUser_updateContainer__LJuYn{background-color:initial;box-sizing:border-box;padding:33px 33px 24px;width:448px}.UpdateUser_updateTitle__DCLNp{color:var(--header-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 24px}.UpdateUser_form__Qqh1s{display:flex;flex-direction:column;gap:12px;width:382px}.UpdateUser_inputGroup__jyzMw{display:flex;flex-direction:column;gap:4px}.UpdateUser_inputWrapper__KKpFA,.UpdateUser_passwordWrapper__43ubq{position:relative;width:382px}.UpdateUser_passwordWrapper__43ubq .UpdateUser_input__jlNPE{padding-right:44px}.UpdateUser_eyeButton__DmweV{align-items:center;background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.UpdateUser_eyeButton__DmweV:hover{color:var(--muted)}.UpdateUser_input__jlNPE{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-sizing:border-box;color:var(--text-primary);font-size:var(--font-size-sm);height:40px;padding:0 40px 0 16px;transition:border-color .2s ease;width:382px}.UpdateUser_input__jlNPE::placeholder{color:var(--text-tertiary)}.UpdateUser_input__jlNPE:focus{border-color:var(--app-primary-color);outline:none}.UpdateUser_eyeIcon__OE6-7{align-items:center;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.UpdateUser_eyeIcon__OE6-7:hover{color:var(--muted)}.UpdateUser_errorText__M4lwQ{color:var(--danger);font-size:var(--font-size-xs);margin-top:4px}.UpdateUser_boundRoleText__63LKu{color:var(--muted);font-size:var(--font-size-xs);margin-top:4px}.UpdateUser_boundRoleText__63LKu strong{color:var(--header-color);font-weight:var(--font-weight-medium)}.UpdateUser_boundRoleHint__oTwld{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-top:4px}.UpdateUser_fieldHint__GfaTU{color:var(--muted);font-size:var(--font-size-xs);margin-bottom:2px}.UpdateUser_roleBadgesContainer__oUMIo{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.UpdateUser_assignedRolesLabel__4wAFI{margin-bottom:4px;margin-top:10px}.UpdateUser_roleBadge__pBjuC{align-items:center;background:#37acea1a;background:var(--accent-light,#37acea1a);border:1px solid #37acea;border:1px solid var(--accent,#37acea);border-radius:16px;color:#37acea;color:var(--accent,#37acea);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:4px;padding:4px 10px}.UpdateUser_roleBadgeRemoved__PNOOB{opacity:.75;text-decoration:line-through}.UpdateUser_roleBadgeRemoved__PNOOB .UpdateUser_roleBadgeRemove__wAuOD{text-decoration:none}.UpdateUser_roleBadgeUndo__z-K7-:hover{background:#37acea26;background:var(--accent-light,#37acea26);color:#37acea;color:var(--accent,#37acea)}.UpdateUser_roleChangeHint__9fyIG{color:var(--text-tertiary);display:block;font-size:var(--font-size-xs);margin-bottom:4px}.UpdateUser_roleBadgeRemove__wAuOD{align-items:center;background:none;border:none;border-radius:50%;color:#37acea;color:var(--accent,#37acea);cursor:pointer;display:flex;justify-content:center;padding:2px;transition:background .15s ease,color .15s ease}.UpdateUser_roleBadgeRemove__wAuOD:hover{background:#ef4444;background:var(--danger,#ef4444);color:#fff}.UpdateUser_roleBadgeLocked__lLX2k{cursor:not-allowed;opacity:.85}.UpdateUser_roleBadgeRemoveDisabled__fwcAP{cursor:not-allowed;opacity:.45}.UpdateUser_roleBadgeRemoveDisabled__fwcAP:hover{background:none;color:#37acea;color:var(--accent,#37acea)}.UpdateUser_apiError__sjfwK,.UpdateUser_errorBox__T1U76{color:var(--danger);font-size:var(--font-size-xs);margin-top:4px}.UpdateUser_successBox__Yd1MA{color:var(--success);font-size:var(--font-size-xs);margin-top:4px}.UpdateUser_dropdown__N7cBv{position:relative;width:382px}.UpdateUser_dropdownToggle__C8zM8{align-items:center;background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);height:40px;justify-content:space-between;padding:0 40px 0 16px;text-align:left;transition:border-color .2s ease;width:382px}.UpdateUser_dropdownToggle__C8zM8:focus{border-color:var(--app-primary-color);outline:none}.UpdateUser_dropdownPlaceholder__lah98{color:var(--text-tertiary)}.UpdateUser_dropdownArrow__jFket{color:var(--muted);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.UpdateUser_dropdownMenu__pA6Sx{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:8px 0;position:absolute;top:calc(100% + 4px);width:382px;z-index:100}.UpdateUser_dropdownItem__Z0uWp{color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:10px 16px;transition:background-color .15s ease}.UpdateUser_dropdownItem__Z0uWp:hover{background-color:var(--hover-background)}.UpdateUser_dropdownItemSelected__9JczR{background-color:var(--accent-light);color:var(--app-primary-color)}.UpdateUser_submitButton__w22js{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:var(--radius-lg);color:var(--primary-button-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:8px;height:45px;justify-content:center;margin-top:8px;padding:0 16px;transition:background-color .2s ease;white-space:nowrap;width:138px}.UpdateUser_submitButton__w22js:hover{background-color:var(--app-secondary-color)}.UpdateUser_submitButton__w22js:disabled{background-color:var(--disabled-text);cursor:not-allowed}.UpdateUser_buttonArrow__QPYli{align-items:center;display:flex}.UpdateUser_formFooter__ENUcm{align-items:flex-start;display:flex;flex-direction:row;gap:12px;justify-content:flex-end;margin-top:8px}.UpdateUser_updatePasswordContainers__t4d8L{display:flex}.UpdateUser_error__ODFuC{color:var(--danger);font-size:var(--font-size-xs);margin-top:4px}.UpdateUser_rootWrapper__yIKlF{width:100%}.UserAssignmentUpdate_pageWrapper__QcVKI{align-items:center;background:#0000;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:auto;padding:32px;width:100%}.UserAssignmentUpdate_splitContainer__rwghK{align-items:stretch;display:flex;gap:24px;justify-content:center;max-width:1200px;width:100%}.UserAssignmentUpdate_box__33DNA{align-items:flex-start;background:var(--card-bg);border:1px solid #0000;border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000a,0 4px 8px #0000000f,0 8px 16px #00000014,0 16px 32px #0000000d,inset 0 1px 0 #ffffff1a;display:flex;flex:1 1;justify-content:center;max-width:520px;min-width:0;padding:32px 40px;position:relative;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease}.UserAssignmentUpdate_box__33DNA:before{animation:UserAssignmentUpdate_borderGlow__syJZB 3s linear infinite;background:linear-gradient(90deg,#0000,#0000 25%,#37aceacc 50%,#0000 75%,#0000);background-size:200% 100%;border-radius:calc(var(--radius-lg) + 1px);content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1px;pointer-events:none;position:absolute}.UserAssignmentUpdate_box__33DNA:after{border:1px solid var(--border);border-radius:var(--radius-lg);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.UserAssignmentUpdate_box__33DNA:hover{box-shadow:0 4px 8px #0000000f,0 8px 16px #00000014,0 16px 32px #0000001a,0 24px 48px #0000000f,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.UserAssignmentUpdate_box__33DNA:hover:before{animation-duration:2s;opacity:1}@keyframes UserAssignmentUpdate_borderGlow__syJZB{0%{background-position:200% 0}to{background-position:-200% 0}}.UserAssignmentUpdate_divider__sADZJ{align-items:center;display:flex;justify-content:center;padding:40px 0}.UserAssignmentUpdate_dividerLine__Y9KxF{background:linear-gradient(180deg,#0000 0,var(--border) 15%,#37acea66 50%,var(--border) 85%,#0000 100%);height:100%;min-height:300px;opacity:.8;width:1px}@media (max-width:1024px){.UserAssignmentUpdate_splitContainer__rwghK{align-items:center;flex-direction:column;gap:32px}.UserAssignmentUpdate_box__33DNA{max-width:500px;width:100%}.UserAssignmentUpdate_divider__sADZJ{max-width:400px;padding:0;width:80%}.UserAssignmentUpdate_dividerLine__Y9KxF{background:linear-gradient(90deg,#0000 0,var(--border) 15%,#37acea66 50%,var(--border) 85%,#0000 100%);height:1px;min-height:auto;width:100%}}.RecycleBin_toggleWrapper__iAdXy{cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:20px}.RecycleBin_switch__SHgai input{cursor:pointer}.RecycleBin_slider__LJUsE{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-weight:var(--font-weight-bold);height:100%;justify-content:center;transition:.4s}input:checked+.RecycleBin_slider__LJUsE{color:var(--app-primary-color);cursor:pointer}.RecycleBin_renameOverlay__5mng4{align-items:center;animation:RecycleBin_fadeIn__L1fUt .15s ease;backdrop-filter:blur(12px);backdrop-filter:var(--backdrop-blur,blur(12px));-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:var(--backdrop-blur,blur(12px));background-color:#00000080;background-color:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000003}@keyframes RecycleBin_fadeIn__L1fUt{0%{opacity:0}to{opacity:1}}.RecycleBin_renameDialog__Gfe-Q{animation:RecycleBin_slideIn__1JAZJ .2s cubic-bezier(.175,.885,.32,1.275);background:#fff;background:var(--card-bg,#fff);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);color:#1a1a1a;color:var(--header-color,#1a1a1a);display:flex;flex-direction:column;gap:14px;padding:24px;position:relative;width:min(90%,440px)}@keyframes RecycleBin_slideIn__1JAZJ{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.RecycleBin_renameTitle__qi5Tp{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:1rem;font-weight:600;margin:0}.RecycleBin_renameMessage__CS3ME{color:#555;color:var(--text-secondary,#555);font-size:.875rem;line-height:1.5;margin:0}.RecycleBin_renameConflictInfo__OOoWp{background:#f3f4f6;background:var(--hover-background,#f3f4f6);border-radius:4px;color:#777;color:var(--text-secondary,#777);font-size:.8125rem;margin:0;padding:8px 10px}.RecycleBin_renameFieldGroup__uDgtW{display:flex;flex-direction:column;gap:6px}.RecycleBin_renameActions__Z1uQB{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.RecycleBin_error__Hwwwb{color:var(--danger)}.Unused_toggleWrapper__f0Lg7{cursor:pointer;display:flex;justify-content:flex-start;margin-right:auto}.Unused_visibleAgentsContainer__C3Sl6{display:flex;flex:1 1;flex-direction:column;min-height:400px;width:100%}.Unused_visibleAgentsContainer__C3Sl6 .card-container{height:168px;min-height:168px}.Unused_visibleAgentsContainer__C3Sl6 .card{cursor:default;min-height:168px}.Unused_error__pqDYN{color:var(--danger)}.AgentLearning_agentLearningContainer__AKO7i{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;padding:12px 0 0;width:100%}.AgentLearning_statsSection__amyKz{flex-shrink:0;width:100%}.AgentLearning_statsGrid__UayIj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}@media (max-width:1200px){.AgentLearning_statsGrid__UayIj{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.AgentLearning_statsGrid__UayIj{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AgentLearning_statsGrid__UayIj{gap:8px;grid-template-columns:repeat(2,1fr)}}.AgentLearning_statCard__HVYwi{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-sm);color:inherit;display:flex;font-family:inherit;font-size:inherit;gap:10px;outline:none;overflow:hidden;padding:12px 16px;position:relative;text-align:left;transition:all .15s ease}.AgentLearning_statCard__HVYwi:before{border-radius:var(--radius-md) 0 0 var(--radius-md);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .15s ease;width:4px}.AgentLearning_statCard__HVYwi:hover{box-shadow:var(--shadow)}.AgentLearning_statCard__HVYwi.AgentLearning_clickable__Toxs6{cursor:pointer}.AgentLearning_statCard__HVYwi.AgentLearning_clickable__Toxs6:hover{border-color:var(--app-primary-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AgentLearning_statCard__HVYwi.AgentLearning_clickable__Toxs6:hover:before{width:5px}.AgentLearning_statCard__HVYwi.AgentLearning_clickable__Toxs6:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.AgentLearning_statCard__HVYwi.AgentLearning_active__iOugk{background:linear-gradient(135deg,var(--card-bg) 0,#4f46e50d 100%);background:linear-gradient(135deg,var(--card-bg) 0,rgba(var(--app-primary-rgb,79,70,229),.05) 100%);border-color:var(--app-primary-color);box-shadow:0 0 0 2px #4f46e533,var(--shadow);box-shadow:0 0 0 2px rgba(var(--app-primary-rgb,79,70,229),.2),var(--shadow)}.AgentLearning_statCard__HVYwi.AgentLearning_active__iOugk:before{width:5px}.AgentLearning_statCard__HVYwi.AgentLearning_active__iOugk.AgentLearning_success__wYp-V{background:linear-gradient(135deg,var(--card-bg) 0,#22c55e0d 100%);border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33,var(--shadow)}.AgentLearning_statCard__HVYwi.AgentLearning_active__iOugk.AgentLearning_warning__hP-tl{background:linear-gradient(135deg,var(--card-bg) 0,#f59e0b0d 100%);border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33,var(--shadow)}.AgentLearning_statCard__HVYwi.AgentLearning_primary__pCHCA:before{background:var(--app-primary-color)}.AgentLearning_statCard__HVYwi.AgentLearning_primary__pCHCA .AgentLearning_statIcon__oHQlh{background:#4f46e526;background:rgba(var(--app-primary-rgb,79,70,229),.15);color:var(--app-primary-color)}.AgentLearning_statCard__HVYwi.AgentLearning_success__wYp-V:before{background:#22c55e}.AgentLearning_statCard__HVYwi.AgentLearning_success__wYp-V .AgentLearning_statIcon__oHQlh{background:#22c55e26;color:#22c55e}.AgentLearning_statCard__HVYwi.AgentLearning_warning__hP-tl:before{background:#f59e0b}.AgentLearning_statCard__HVYwi.AgentLearning_warning__hP-tl .AgentLearning_statIcon__oHQlh{background:#f59e0b26;color:#f59e0b}.AgentLearning_statCard__HVYwi.AgentLearning_info__S31ya:before{background:#3b82f6}.AgentLearning_statCard__HVYwi.AgentLearning_info__S31ya .AgentLearning_statIcon__oHQlh{background:#3b82f626;color:#3b82f6}.AgentLearning_statCard__HVYwi.AgentLearning_danger__tM98c:before{background:#ef4444}.AgentLearning_statCard__HVYwi.AgentLearning_danger__tM98c .AgentLearning_statIcon__oHQlh{background:#ef444426;color:#ef4444}.AgentLearning_statCard__HVYwi.AgentLearning_active__iOugk.AgentLearning_danger__tM98c{background:linear-gradient(135deg,var(--card-bg) 0,#ef44440d 100%);border-color:#ef4444;box-shadow:0 0 0 2px #ef444433,var(--shadow)}.AgentLearning_statIcon__oHQlh{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.AgentLearning_statContent__BvHdr{display:flex;flex-direction:column;gap:2px;min-width:0}.AgentLearning_statValue__MrXld{color:var(--header-color);font-size:20px;font-weight:600;line-height:1.2}.AgentLearning_statLabel__4mAI6{color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.AgentLearning_filtersSection__v5zBx{flex-shrink:0;flex-wrap:wrap;justify-content:space-between}.AgentLearning_filterLeft__4hOac,.AgentLearning_filtersSection__v5zBx{align-items:center;display:flex;gap:12px}.AgentLearning_filterBadge__Ry20i{align-items:center;background:var(--app-primary-color);border-radius:9999px;color:#fff;display:inline-flex;font-size:10px;font-weight:var(--font-weight-medium);padding:3px 8px}.AgentLearning_filterRight__Dl2fr{align-items:center;display:flex;gap:8px}.AgentLearning_filterButton__HUbG7{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:6px 12px;transition:all .2s ease}.AgentLearning_filterButton__HUbG7:hover{background:var(--hover-background);border-color:var(--app-primary-color)}.AgentLearning_filterButtonActive__EdANp{background:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.AgentLearning_filterButtonActive__EdANp:hover{background:var(--app-secondary-color)}.AgentLearning_tableContainer__4xW8p{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1 1;min-height:200px;overflow:auto;width:100%}.AgentLearning_feedbackTable__MekxP{border-collapse:collapse;font-size:var(--font-size-sm);table-layout:fixed;width:100%}.AgentLearning_feedbackTable__MekxP thead{background:var(--hover-background);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:1}.AgentLearning_feedbackTable__MekxP th{color:var(--header-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:12px 14px;text-align:center;white-space:nowrap}.AgentLearning_thAgentName__xtQQo,.AgentLearning_thFeedback__Qyh\+k,.AgentLearning_thLearning__KAbAj{width:22%}.AgentLearning_thApproval__I-9KD,.AgentLearning_thStatus__Y4lLW{width:12%}.AgentLearning_thActions__aFsZt{width:10%}.AgentLearning_feedbackTable__MekxP tbody tr{border-bottom:1px solid var(--border);transition:background-color .15s ease}.AgentLearning_feedbackTable__MekxP tbody tr:hover{background:var(--hover-background)}.AgentLearning_feedbackTable__MekxP tbody tr:last-child{border-bottom:none}.AgentLearning_feedbackTable__MekxP td{padding:10px 14px;text-align:center;vertical-align:middle}.AgentLearning_tdAgentName__7sZew{color:var(--header-color);font-weight:var(--font-weight-medium);vertical-align:middle}.AgentLearning_agentNameText__jxUeI{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.AgentLearning_tdFeedback__5giJv{color:var(--text-primary);text-align:left;vertical-align:middle}.AgentLearning_feedbackText__9O\+Ff{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.AgentLearning_feedbackText__9O\+Ff p{margin:0;padding:0}.AgentLearning_feedbackText__9O\+Ff p+p{margin-top:.25rem}.AgentLearning_feedbackText__9O\+Ff strong{color:var(--text-primary);font-weight:600}.AgentLearning_feedbackText__9O\+Ff em{font-style:italic}.AgentLearning_feedbackText__9O\+Ff ol,.AgentLearning_feedbackText__9O\+Ff ul{margin:0;padding-left:1.25rem}.AgentLearning_feedbackText__9O\+Ff li{margin:0}.AgentLearning_feedbackText__9O\+Ff code{background:#0000000f;background:var(--code-bg,#0000000f);border-radius:3px;font-family:monospace;font-family:var(--font-mono,monospace);font-size:.85em;padding:.1em .3em}.AgentLearning_feedbackText__9O\+Ff a{color:var(--primary);text-decoration:underline}.AgentLearning_tdLearning__1pNGK{color:var(--text-primary);text-align:left;vertical-align:middle}.AgentLearning_noLearning__16WWB{color:var(--text-muted);font-style:italic}.AgentLearning_tdActions__3aJR6,.AgentLearning_tdApproval__VhpDL,.AgentLearning_tdStatus__tRsuj{text-align:center;vertical-align:middle;white-space:nowrap}.AgentLearning_cellCenter__EYhvV{align-items:center;display:flex;justify-content:center}.AgentLearning_statusBadge__s\+ApG{align-items:center;border-radius:9999px;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:center;padding:4px 12px;white-space:nowrap}.AgentLearning_statusApproved__LIW4i{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.AgentLearning_statusPending__nXjMO{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.AgentLearning_statusRejected__6Z\+xC{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.AgentLearning_actionButtons__yBFQD{align-items:center;display:flex;gap:8px}.AgentLearning_actionBtn__MJKDr{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.AgentLearning_approveBtn__HYvTD{border-color:#22c55e4d;color:#22c55e}.AgentLearning_approveBtn__HYvTD:hover{background:#22c55e26;border-color:#22c55e}.AgentLearning_rejectBtn__TaJZm{border-color:#ef44444d;color:#ef4444}.AgentLearning_rejectBtn__TaJZm:hover{background:#ef444426;border-color:#ef4444}.AgentLearning_viewButton__xkcVj{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:all .15s ease}.AgentLearning_viewButton__xkcVj:hover{background:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.AgentLearning_feedbackCellWrapper__bKDhW{display:flex;flex-direction:column;gap:4px;position:relative}.AgentLearning_feedbackActions__0Gbb8{align-items:center;display:flex;gap:6px;justify-content:flex-end;opacity:0;transition:opacity .2s ease}.AgentLearning_feedbackCellWrapper__bKDhW:hover .AgentLearning_feedbackActions__0Gbb8{opacity:1}.AgentLearning_hoverCell__29win{cursor:default;position:relative}.AgentLearning_hoverCell__29win .AgentLearning_hoverTooltip__62U1J{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);color:var(--content-color);display:none;font-size:var(--font-size-xs);left:0;line-height:1.5;max-height:300px;max-width:400px;min-width:250px;overflow-y:auto;padding:10px 14px;position:absolute;top:100%;white-space:pre-wrap;word-break:break-word;z-index:10}.AgentLearning_hoverCell__29win:hover .AgentLearning_hoverTooltip__62U1J{display:block}.AgentLearning_learningCellWrapper__yRJWt{display:flex;flex-direction:column;gap:4px;position:relative}.AgentLearning_learningText__NGNSe{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word}.AgentLearning_learningActions__hX8SF{align-items:center;display:flex;gap:6px;justify-content:flex-end}.AgentLearning_expandIconBtn__iL7sN{align-items:center;background:none;border:none;color:var(--content-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;opacity:.5;padding:0;transition:opacity .2s ease,transform .2s ease;width:24px}.AgentLearning_expandIconBtn__iL7sN:hover{opacity:1}.AgentLearning_expandIconBtn__iL7sN svg{fill:var(--content-color);stroke:var(--content-color);color:var(--content-color)}.AgentLearning_editButton__nvv\+1{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:none;justify-content:center;padding:4px;transition:all .15s ease}.AgentLearning_feedbackTable__MekxP tbody tr:hover .AgentLearning_editButton__nvv\+1{display:inline-flex}.AgentLearning_editButton__nvv\+1:hover{background:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.AgentLearning_lessonEditContainer__JKEef{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px}.AgentLearning_inlineEditContainer__YWpYI,.AgentLearning_lessonEditContainer__JKEef{display:flex;flex-direction:column;gap:6px;width:100%}.AgentLearning_inlineEditInput__YTAd4{background:var(--card-bg);border:1px solid var(--app-primary-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);line-height:1.5;max-height:300px;min-height:50px;overflow-y:auto;padding:6px 8px;resize:vertical;width:100%}.AgentLearning_inlineEditInput__YTAd4:focus{box-shadow:0 0 0 2px #4f46e533;box-shadow:0 0 0 2px rgba(var(--app-primary-rgb,79,70,229),.2);outline:none}.AgentLearning_inlineEditActions__hcQKw{display:flex;gap:6px;justify-content:flex-start}.AgentLearning_lessonInput__h78ql{background:var(--card-bg);border:1px solid var(--app-primary-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);padding:8px 10px;resize:none;width:100%}.AgentLearning_lessonInput__h78ql:focus{box-shadow:0 0 0 2px #4f46e533;box-shadow:0 0 0 2px rgba(var(--app-primary-rgb,79,70,229),.2);outline:none}.AgentLearning_lessonEditActions__vqdJW{display:flex;gap:6px;justify-content:flex-end}.AgentLearning_lessonCancelBtn__q8llC,.AgentLearning_lessonSaveBtn__vyRxW{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);justify-content:center;padding:4px 8px;transition:all .15s ease}.AgentLearning_lessonSaveBtn__vyRxW{background:var(--app-primary-color);border:1px solid var(--app-primary-color);color:var(--primary-button-color)}.AgentLearning_lessonSaveBtn__vyRxW:hover{background:var(--app-secondary-color)}.AgentLearning_lessonCancelBtn__q8llC{background:#0000;border:1px solid var(--border);color:var(--text-muted)}.AgentLearning_lessonCancelBtn__q8llC:hover{background:var(--hover-background);color:var(--content-color)}@media (max-width:768px){.AgentLearning_filtersSection__v5zBx{align-items:stretch;flex-direction:column}.AgentLearning_filterLeft__4hOac,.AgentLearning_filterRight__Dl2fr{flex-wrap:wrap;width:100%}.AgentLearning_filterRight__Dl2fr{justify-content:flex-start}.AgentLearning_feedbackTable__MekxP{font-size:var(--font-size-xs)}.AgentLearning_feedbackTable__MekxP td,.AgentLearning_feedbackTable__MekxP th{padding:10px 12px}}.FeedbackDetailModal_detailContent__yuEDg{display:flex;flex-direction:column;gap:24px;padding:0}.FeedbackDetailModal_infoBar__9b52i{background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius);display:flex;gap:24px;padding:12px 16px}.FeedbackDetailModal_infoItem__afMt2{align-items:center;display:flex;gap:8px}.FeedbackDetailModal_infoLabel__KXA9d{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.FeedbackDetailModal_infoValue__tgyEq{color:var(--header-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.FeedbackDetailModal_section__Q8Q08{display:flex;flex-direction:column;gap:12px}.FeedbackDetailModal_sectionTitle__PSlVB{align-items:center;color:var(--header-color);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:8px;margin:0;padding-bottom:0}.FeedbackDetailModal_sectionTitle__PSlVB svg{color:var(--app-primary-color)}.FeedbackDetailModal_gridTwoCol__AkpX0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.FeedbackDetailModal_gridThreeCol__YgNCm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.FeedbackDetailModal_gridThreeCol__YgNCm{grid-template-columns:1fr 1fr}}@media (max-width:768px){.FeedbackDetailModal_gridThreeCol__YgNCm,.FeedbackDetailModal_gridTwoCol__AkpX0{grid-template-columns:1fr}.FeedbackDetailModal_infoBar__9b52i{flex-direction:column;gap:12px}}.FeedbackDetailModal_fieldGroup__Z5tWP{display:flex;flex-direction:column;gap:6px}.FeedbackDetailModal_fieldLabel__wipQe{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.FeedbackDetailModal_fieldReadOnly__-k0sa{width:100%}.FeedbackDetailModal_statusDisplay__umgWM{background:var(--hover-background);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;padding:16px}.FeedbackDetailModal_statusBadgeLarge__VQmpH{align-items:center;border-radius:9999px;display:inline-flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:8px;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.FeedbackDetailModal_statusApproved__itoU\+{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.FeedbackDetailModal_statusPending__e9yJF{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.FeedbackDetailModal_statusRejected__46FPR{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.FeedbackDetailModal_statusHint__JKmwU{color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5;margin:0}.InstallationTab_subTabBar__\+iVUy{display:flex;gap:16px;margin-bottom:24px}.InstallationTab_subTabBar__\+iVUy button{background:none;border:none;border-radius:20px;color:var(--text-primary);cursor:pointer;font-size:1rem;padding:8px 20px;transition:background .2s,color .2s}.InstallationTab_subTabBar__\+iVUy .InstallationTab_active__HH4m1{background:var(--app-primary-color);color:var(--primary-button-color)}.InstallationTab_tabContent__OEyiV{min-height:200px}.InstallationTab_cardsGrid__EHF3b{grid-gap:16px;align-content:start;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow-x:hidden;overflow-y:auto;padding:16px}.InstallationTab_card__9rAbM{align-items:flex-start;background:var(--card-bg);border-left:5px solid #37acea;border:1px solid var(--border-color);border-left:5px solid var(--accent,#37acea);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:var(--shadow);color:var(--text-primary);display:flex;flex-direction:column;font-size:13px;height:auto;justify-content:center;min-height:50px;overflow-wrap:break-word;padding:12px 16px;transition:transform .2s,box-shadow .2s;word-break:break-word}.InstallationTab_card__9rAbM:hover{border-color:var(--app-primary-color);box-shadow:var(--shadow-md);transform:translateY(-3px)}.InstallationTab_cardHeader__ErS5R{color:var(--header-color);font-size:1.1rem;font-weight:600;margin-bottom:8px}.InstallationTab_cardBody__MXopK{color:var(--text-secondary);font-size:.98rem}.InstallationTab_emptyMsg__k4jRK{color:var(--muted);font-size:1.05rem;margin-top:40px;text-align:center}.InstallationTab_pendingCard__pp6SP{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:var(--shadow);color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:10px;max-height:140px;min-height:120px;padding:14px;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s;width:200px}.InstallationTab_pendingCard__pp6SP:hover{border-color:var(--app-primary-color);box-shadow:var(--shadow-md);transform:translateY(-3px)}.InstallationTab_pendingCardTitle__NfsdS{word-wrap:break-word;color:var(--header-color);font-family:var(--font-primary);font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0;max-height:38px;overflow:hidden;text-transform:capitalize}.InstallationTab_pendingCardInfo__fAmVK{display:flex;flex-direction:column;gap:4px;margin-top:auto}.InstallationTab_pendingCardRow__pmK95{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px}.InstallationTab_pendingCardRow__pmK95 svg{flex-shrink:0;height:12px;opacity:.7;width:12px}.InstallationTab_pendingCardLabel__uffdi{color:var(--muted);flex-shrink:0;font-weight:500}.InstallationTab_pendingCardValue__30vD2{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InstallationTab_modalOverlay__Rcwo\+{align-items:center;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;margin-left:200px;margin-left:var(--main-width,200px);position:fixed;right:0;top:0;width:calc(100vw - 200px);width:calc(100vw - var(--main-width, 200px));z-index:1000000}.InstallationTab_modal__FHbiu{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;font-family:var(--font-primary);height:60vh;max-height:60vh;max-width:1200px;min-width:400px;overflow:hidden;padding:16px 20px;pointer-events:auto;position:relative;text-align:left;width:80%}.InstallationTab_modalWide__FZCVl{max-width:80%;width:80%}.pending .InstallationTab_modalWide__FZCVl{height:-webkit-max-content;height:max-content;max-height:90vh}.InstallationTab_modalWide__FZCVl .InstallationTab_modalBody__IzXvk{flex-direction:row}.InstallationTab_modalWide__FZCVl .InstallationTab_modalLeft__Lh40\+{flex:0 0 20%;max-width:40%}.InstallationTab_modalWide__FZCVl .InstallationTab_modalRight__J3wmk{flex:0 0 80%;max-width:75%}.InstallationTab_closeBtn__9cN28{position:absolute;right:16px;top:12px}.InstallationTab_modalTitle__sNKos{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);color:#1a1a1a;color:var(--header-color,#1a1a1a);flex-shrink:0;font-family:var(--font-secondary)!important;font-size:16px;font-size:var(--font-size-base,16px);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1.4;margin:0 0 16px;padding:0 40px 16px 0;text-align:left;text-transform:capitalize}.InstallationTab_modalBody__IzXvk{display:flex;flex:1 1;font-size:14px;gap:14px;margin-bottom:15px;min-height:0;overflow-y:auto;padding:0;width:100%}.InstallationTab_modalLeft__Lh40\+{display:flex;flex:1 1;flex-direction:column;min-height:0}.InstallationTab_modalRight__J3wmk{display:flex;flex-direction:column;flex-shrink:0;height:-webkit-fit-content;height:fit-content;width:320px}.InstallationTab_infoGrid__BTz69{display:flex;flex:1 1;gap:12px}.InstallationTab_infoCol__EaCx7{display:flex;flex:1 1;flex-direction:column;gap:16px}.InstallationTab_infoRow__6wSay{color:var(--text-primary);display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:4px}.InstallationTab_infoRow__6wSay strong{color:var(--header-color);display:block;font-size:14px;font-weight:700;margin-bottom:2px}.InstallationTab_codeLabel__MjcUF{color:var(--header-color);font-size:14px;font-weight:700;margin-bottom:8px}.InstallationTab_codeEditorContainer__ptjJS{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);min-height:200px;overflow:hidden;position:relative}.InstallationTab_modalContainer__MeAb4{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:var(--header-color);display:flex;flex-direction:column;max-height:85vh;max-width:600px;overflow:hidden;width:100%}.InstallationTab_modalTitleHeader__eo\+Sc{align-items:center;background:var(--modal-header-bg);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:11px 20px}.InstallationTab_modalContentScrollable__ycj5O{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;padding:16px 20px}.InstallationTab_contentSection__9S0MK{display:flex;flex-direction:column}.InstallationTab_sectionLabel__QvlF7{color:var(--muted);display:block;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:capitalize}.InstallationTab_descriptionText__R2S0B{word-wrap:break-word;color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.6;margin:0;padding:0;text-align:left;white-space:pre-wrap}.InstallationTab_codeEditorWrapper__amQAq{border-radius:var(--radius-sm);max-height:300px;overflow:hidden}.InstallationTab_modalHeader__5LewM{align-items:center;background:var(--modal-header-bg);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.InstallationTab_infoItem__VD01U{display:flex;flex-direction:column;gap:6px}.InstallationTab_infoLabel__J7\+AF{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.InstallationTab_infoValue__-WmJ-{color:var(--text-primary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:400;line-height:1.5;word-break:break-word}.InstallationTab_codeSection__SgEkj{display:flex;flex-direction:column}.InstallationTab_codePreview__4Nywf{background:var(--code-bg);border:1px solid var(--code-border);border-radius:var(--radius-sm);max-height:300px;min-height:180px;overflow:auto;padding:14px}.InstallationTab_codePreview__4Nywf pre{color:var(--code-color);font-family:var(--font-mono);font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.InstallationTab_codePreview__4Nywf code{font-family:inherit}.InstallationTab_codeLine__R8kC0{display:block}.installedModulesCards .card-container,.missingModulesCards .card-container,.pendingModulesCards .card-container{height:75px;min-height:75px}.installedModulesCards .card,.missingModulesCards .card,.pendingModulesCards .card{min-height:75px}.missingModulesCards .card-container:hover .card{cursor:default}.missingModulesCards .card-description,.pendingModulesCards .card-description{display:none}.InstallationTab_customModalOverlay__M-88E{align-items:center;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:190px;left:var(--sidebar-width,190px);position:fixed;right:0;top:0;z-index:1000}.InstallationTab_customModalContent__g-ZUN{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-lg);min-width:400px;padding:32px;position:relative}.InstallationTab_customModalCloseBtn__uK-jj{background:none;border:0;color:var(--muted);cursor:pointer;font-size:22px;position:absolute;right:16px;top:12px;transition:color .2s ease}.InstallationTab_customModalCloseBtn__uK-jj:hover{color:var(--header-color)}.InstallationTab_customModalTitle__I-H5Y{color:var(--header-color);font-weight:600;margin:0 0 18px}.InstallationTab_customModalInputGroup__O1o1D{margin-bottom:18px}.InstallationTab_requiredAsterisk__Nuie5{color:var(--danger)}.InstallationTab_customModalInput__pdqnW{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-size:16px;margin-top:6px;padding:8px 12px;transition:border-color .2s ease;width:100%}.InstallationTab_customModalInput__pdqnW:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.InstallationTab_customModalActions__pNQKG{display:flex;gap:12px;justify-content:flex-end}.InstallationTab_cancelBtn__Kk0Xt{background:var(--hover-background);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-weight:500;padding:8px 24px;transition:background .2s ease,border-color .2s ease}.InstallationTab_cancelBtn__Kk0Xt:hover{background:var(--muted-foreground);border-color:var(--app-primary-color)}.InstallationTab_customInstallBtn__lFroq{background:var(--app-primary-color);border:0;border-radius:var(--radius-sm);color:var(--primary-button-color);cursor:pointer;font-weight:500;padding:8px 24px;transition:background .2s ease,opacity .2s ease}.InstallationTab_customInstallBtn__lFroq:hover:not(:disabled){opacity:.9}.InstallationTab_customInstallBtn__lFroq:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed;opacity:var(--disabled-opacity)}.InstallationTab_codeEditorFont__Fh52C{font-family:var(--font-mono)}.InferenceConfig_container__JuVPQ{background-color:var(--card-bg);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:24px;margin:0 auto 16px;max-width:1200px;overflow:auto;padding:24px}.InferenceConfig_header__AUzRu{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.InferenceConfig_title__Seq6u{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.InferenceConfig_description__t1fbg{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.InferenceConfig_sectionsGrid__pAF82{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.InferenceConfig_sectionsGrid__pAF82{grid-template-columns:1fr}}.InferenceConfig_section__KXsrx{background-color:var(--card-bg);background-color:var(--input-bg,var(--card-bg));border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px;transition:border-color .2s ease}.InferenceConfig_section__KXsrx:hover{border-color:var(--accent)}.InferenceConfig_sectionTitle__HV857{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.InferenceConfig_sectionDescription__Si4eH{color:var(--muted);font-size:13px;height:36.4px;line-height:1.4;margin:0}.InferenceConfig_sliderGroup__PDVpp{display:flex;flex-direction:column;gap:8px}.InferenceConfig_sliderHeader__jOLep{align-items:center;display:flex;justify-content:space-between}.InferenceConfig_sliderLabel__n4Gdv{color:var(--text-primary);font-size:13px;font-weight:500}.InferenceConfig_sliderValue__NorPh{color:var(--accent);font-size:14px;font-weight:600;min-width:32px;text-align:right}.InferenceConfig_rangeWrapper__Vlg81{position:relative;width:100%}.InferenceConfig_sliderInput__VKd4K{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--accent) 0,var(--accent) 0,var(--border) 0,var(--border) 100%);background:linear-gradient(to right,var(--accent) 0,var(--accent) var(--progress,0),var(--border) var(--progress,0),var(--border) 100%);border-radius:3px;cursor:pointer;height:6px;outline:none;transition:opacity .2s ease;width:100%}.InferenceConfig_sliderInput__VKd4K:disabled{cursor:not-allowed;opacity:.5}.InferenceConfig_sliderInput__VKd4K::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);border:2px solid var(--card-bg);border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;-webkit-transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;width:16px}.InferenceConfig_sliderInput__VKd4K::-webkit-slider-thumb:hover{box-shadow:0 3px 6px #00000040;transform:scale(1.1)}.InferenceConfig_sliderInput__VKd4K:disabled::-webkit-slider-thumb{cursor:not-allowed;transform:none}.InferenceConfig_sliderInput__VKd4K::-moz-range-thumb{background:var(--accent);border:2px solid var(--card-bg);border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;-moz-transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;width:16px}.InferenceConfig_sliderInput__VKd4K::-moz-range-thumb:hover{box-shadow:0 3px 6px #00000040;transform:scale(1.1)}.InferenceConfig_sliderInput__VKd4K:disabled::-moz-range-thumb{cursor:not-allowed}.InferenceConfig_sliderRow__WzLD3{align-items:center;display:flex;justify-content:space-between}.InferenceConfig_rangeLabel__Wordy{color:var(--muted);font-size:11px}.InferenceConfig_togglesSection__1hypf{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:16px 20px}.InferenceConfig_toggleRow__HfLVJ{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:8px 0}.InferenceConfig_toggleInfo__-\+9Te{display:flex;flex-direction:column;gap:2px;min-width:0}.InferenceConfig_toggleLabel__mvymS{color:var(--text-primary);font-size:14px;font-weight:600}.InferenceConfig_toggleDescription__jMSUK{color:var(--muted);font-size:12px;line-height:1.4}.InferenceConfig_guardrailDropdown__IJ9Zc{min-width:200px}.InferenceConfig_actionBar__LnpBo{border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.InferenceConfig_resetButton__lBIlG{background-color:initial;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.InferenceConfig_resetButton__lBIlG:hover:not(:disabled){background-color:var(--border);border-color:var(--muted)}.InferenceConfig_resetButton__lBIlG:disabled{cursor:not-allowed;opacity:.5}.InferenceConfig_updateButton__HPb3k{background-color:var(--accent);background-color:var(--app-primary-color,var(--accent));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.InferenceConfig_updateButton__HPb3k:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.InferenceConfig_updateButton__HPb3k.InferenceConfig_disabled__A\+iMn,.InferenceConfig_updateButton__HPb3k:disabled{cursor:not-allowed;opacity:.5;transform:none}.InferenceConfig_warningBanner__js43o{align-items:flex-start;background-color:#fbbf241a;border:1px solid #fbbf244d;border-left:4px solid #f59e0b;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.InferenceConfig_warningIcon__7Vizr{flex-shrink:0;font-size:20px;line-height:1}.InferenceConfig_warningText__NkCnb{flex:1 1}.InferenceConfig_warningText__NkCnb strong{color:#d97706;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.InferenceConfig_warningText__NkCnb p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.InferenceConfig_bannerCloseBtn__G\+ee7{align-items:center;background:#0000;border:none;border-radius:4px;color:#d97706;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;opacity:.7;transition:opacity .2s ease,background-color .2s ease;width:24px}.InferenceConfig_bannerCloseBtn__G\+ee7:hover{background-color:#fbbf2433;opacity:1}.PageLayout_pageLayout__QZafb{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.GroupOnBoarding_footerButtons__yxu4w{justify-content:flex-end}.GroupOnBoarding_footerButtons__yxu4w,.GroupOnBoarding_inputWithButton__XtUDM{align-items:center;display:flex;gap:12px}.GroupOnBoarding_inputWithButton__XtUDM .GroupOnBoarding_input__Gur08,.GroupOnBoarding_inputWithButton__XtUDM input{flex:1 1}.GroupOnBoarding_tagsContainer__gZjDu{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.GroupOnBoarding_tag__ScFTk{align-items:center;background:var(--muted-foreground);background:var(--bg-secondary,var(--muted-foreground));border:1px solid var(--border);border-radius:20px;color:var(--text-primary);display:inline-flex;font-size:13px;gap:8px;padding:6px 12px;transition:all .2s ease}.GroupOnBoarding_tag__ScFTk:hover{background:var(--hover-background);border-color:var(--app-primary-color)}.GroupOnBoarding_tagText__FM\+4F{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupOnBoarding_tagRemove__\+6sZV{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--content-color);cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;transition:all .2s ease;width:18px}.GroupOnBoarding_tagRemove__\+6sZV:hover{background:var(--danger);color:#fff}:root[data-theme=dark] .GroupOnBoarding_tag__ScFTk{background:#ffffff14;border-color:#ffffff26}:root[data-theme=dark] .GroupOnBoarding_tag__ScFTk:hover{background:#ffffff1f;border-color:var(--accent)}.AgentAssignment_agentAssignmentContainer__m942d{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 20px;width:100%}.AgentAssignment_hamburgerButton__EsFtk{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--content-color);cursor:pointer;display:flex;justify-content:center;margin-right:8px;padding:8px;transition:all .2s ease}.AgentAssignment_hamburgerButton__EsFtk:hover{background:var(--hover-bg)}.AgentAssignment_hamburgerButton__EsFtk:focus{outline:2px solid var(--primary);outline-offset:2px}.AgentAssignment_hamburgerButton__EsFtk svg{stroke:var(--content-color)}.AgentAssignment_headerActions__Db0B6{justify-content:space-between;margin-bottom:20px}.AgentAssignment_heading__ovbfg{font-size:24px;font-weight:600;margin:0}.AgentAssignment_toggleWrapper__qJPRC{cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:20px}.AgentAssignment_containerCss__SiYod{width:100%}.AgentAssignment_sectionHeader__EIOPa{margin-bottom:16px}.AgentAssignment_sectionHeader__EIOPa h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.AgentAssignment_headerActions__Db0B6{align-items:center;display:flex;gap:8px}.AgentAssignment_closeIcon__Zve\+\+{align-items:center;background:var(--danger);border:none;border-radius:6px;box-shadow:var(--shadow);color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.AgentAssignment_closeIcon__Zve\+\+:hover{background:#dc2626;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.AgentAssignment_closeIcon__Zve\+\+:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.AgentAssignment_roleIndicator__BRFq\+{background:linear-gradient(135deg,gold,#ffed4a);border:1px solid #f59e0b;border-radius:8px;box-shadow:0 2px 8px #f59e0b26;margin-bottom:16px;padding:12px 16px}.AgentAssignment_adminBadge__E9s16{align-items:center;color:#92400e;display:flex;font-size:14px;font-weight:600;gap:8px}.AgentAssignment_modalOverlay__LCoHU{align-items:stretch;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);background:var(--modal-overlay);bottom:0;display:flex;justify-content:flex-end;left:190px;left:var(--sidebar-width,190px);position:fixed;right:0;top:0;z-index:1200}.AgentAssignment_modal__DoHxC{animation:AgentAssignment_slideInFromRight__KF13a .3s ease-out;background:var(--card-bg);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:calc(100vh - 44px);max-width:90vw;overflow-y:auto;padding:18px 0 18px 18px;position:relative;top:42px;width:600px}@keyframes AgentAssignment_slideInFromRight__KF13a{0%{transform:translateX(100%)}to{transform:translateX(0)}}.AgentAssignment_modalHeader__bKkUv{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px 18px 16px 0;position:relative}.AgentAssignment_modalHeader__bKkUv h4{color:var(--header-color);font-size:20px;font-weight:600;margin:0}.AgentAssignment_closeBtn__nGXDo{align-items:center;background:var(--card-bg);border:0;border-radius:8px;box-shadow:var(--shadow);color:var(--muted);cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;line-height:1;position:absolute;right:12px;top:2px;transition:all .2s ease;width:32px;z-index:10}.AgentAssignment_closeBtn__nGXDo:hover{background:var(--hover-background);color:var(--text-primary)}.AgentAssignment_modalContent__q\+r04{flex:1 1;overflow-y:auto;padding:0 18px}.AgentAssignment_createGroupForm__ti15j{animation:AgentAssignment_slideDown__T609i .3s ease-out;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg);margin-top:16px;padding:24px;position:relative}@keyframes AgentAssignment_slideDown__T609i{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.AgentAssignment_createGroupForm__ti15j h4{border-bottom:1px solid var(--border);color:var(--header-color);font-size:20px;font-weight:600;margin:0 0 20px;padding-bottom:12px}.AgentAssignment_textInput__ALL5-{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:14px;min-height:44px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.AgentAssignment_textInput__ALL5-:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.AgentAssignment_textInput__ALL5-.AgentAssignment_error__rVgoB{border-color:var(--danger);box-shadow:0 0 0 3px #ef44441a}.AgentAssignment_emailInputContainer__JtxvW{align-items:stretch;display:flex;gap:8px;margin-bottom:8px}.AgentAssignment_emailInput__HMj\+5{background:var(--card-bg);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text-primary);flex:1 1;font-size:14px;min-height:36px;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.AgentAssignment_emailInput__HMj\+5:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.AgentAssignment_emailInput__HMj\+5.AgentAssignment_error__rVgoB{border-color:var(--danger);box-shadow:0 0 0 3px #ef44441a}.AgentAssignment_addEmailButton__bmvmQ{align-items:center;background:var(--app-primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;min-height:36px;padding:8px 16px;transition:background-color .2s,transform .1s;white-space:nowrap}.AgentAssignment_addEmailButton__bmvmQ:hover{background:var(--app-secondary-color)}.AgentAssignment_addEmailButton__bmvmQ:active{transform:translateY(1px)}.AgentAssignment_addEmailButton__bmvmQ:disabled{background:var(--disabled-text);cursor:not-allowed;transform:none}.AgentAssignment_errorMessage__kUdqe{align-items:center;display:flex;font-size:12px;gap:4px;margin-bottom:8px;margin-top:4px}.AgentAssignment_helpText__bS2xd{display:block;font-size:12px;line-height:1.4;margin-top:4px}.AgentAssignment_agentSelectionArea__Md\+hS{width:100%}.AgentAssignment_selectedAgentsContainer__ZNBiw{margin-bottom:8px;margin-top:4px}.AgentAssignment_selectedAgentsList__w3PjK{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.AgentAssignment_selectedAgentTag__O5R6Y{align-items:center;background:var(--accent-light);border:1px solid var(--app-primary-color);border-radius:6px;color:var(--app-primary-color);display:flex;font-size:14px;padding:4px 8px}.AgentAssignment_selectedAgentTag__O5R6Y span{margin-right:6px}.AgentAssignment_removeTagButton__gySoF{align-items:center;background:none;border:none;border-radius:50%;color:var(--danger);cursor:pointer;display:flex;font-size:16px;font-weight:700;height:16px;justify-content:center;margin:0;padding:0;transition:background-color .2s;width:16px}.AgentAssignment_removeTagButton__gySoF:hover{background-color:#ef44441a}.AgentAssignment_agentSelect__Ku985{background-color:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.AgentAssignment_agentSelect__Ku985:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.AgentAssignment_actionButtons__3YToA{align-items:center;justify-content:flex-start}.AgentAssignment_updateButton__j8y-A{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:3px;box-shadow:var(--shadow);color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.AgentAssignment_updateButton__j8y-A:hover{box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}.AgentAssignment_updateButton__j8y-A:disabled{cursor:not-allowed;opacity:.5}.AgentAssignment_removeButton__AlYuF{align-items:center;background-color:#6a2020;border-radius:3px;box-shadow:0 4px 4px #00000029;display:flex;height:16px;justify-content:center;transition:all .2s;width:9px}.AgentAssignment_removeButton__AlYuF:hover{box-shadow:0 4px 6px #00000026;transform:translateY(-1px)}.AgentAssignment_removeButton__AlYuF:disabled{opacity:.5}.AgentAssignment_assignmentForm__z2hi8{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);margin-bottom:16px;padding:16px}.AgentAssignment_assignmentForm__z2hi8 h3{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:12px;margin-top:0}.AgentAssignment_form__S011r{align-items:end;display:flex;flex-wrap:wrap;gap:16px}.AgentAssignment_formGroup__O9E\+v{display:flex;flex:1 1;flex-direction:column;min-width:200px}.AgentAssignment_formGroup__O9E\+v label{color:var(--text-primary);font-size:12px;font-weight:500;margin-bottom:4px}.AgentAssignment_select__3tJWP{background-color:var(--card-bg);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);font-size:14px;min-height:36px;padding:8px 12px;transition:border-color .2s ease}.AgentAssignment_select__3tJWP:focus{border-color:var(--app-primary-color);outline:none}.AgentAssignment_select__3tJWP:hover{border-color:var(--muted)}.AgentAssignment_assignButton__Ep8nf{background:var(--app-primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;min-height:36px;padding:8px 16px;transition:background-color .2s ease;white-space:nowrap}.AgentAssignment_assignButton__Ep8nf:hover:not(:disabled){background:var(--app-secondary-color)}.AgentAssignment_assignButton__Ep8nf:disabled{background:var(--disabled-text);cursor:not-allowed}.AgentAssignment_modalFooter__NynfR{align-items:center;background:var(--card-bg);gap:12px;margin:20px -18px -18px;padding:20px 18px}.AgentAssignment_buttonClass__\+RtrE{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin:0}.AgentAssignment_statsCards__2uyaF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.AgentAssignment_statCard__c2BSm{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:12px 16px;transition:all .3s ease}.AgentAssignment_statCard__c2BSm:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.AgentAssignment_statCard__c2BSm h4{color:var(--muted);font-size:13px;font-weight:500;letter-spacing:.05em;margin:0 0 8px}.AgentAssignment_statCard__c2BSm p{color:var(--app-primary-color);font-size:24px;font-weight:600;margin:0}.AgentAssignment_assignmentForm__z2hi8 .ChatInput_dropdownContent__*,.AgentAssignment_assignmentForm__z2hi8 div[class*=dropdownContent]{background:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:4px!important;box-shadow:var(--shadow-lg)!important;left:0!important;max-height:250px!important;overflow:hidden!important;position:absolute!important;right:0!important;top:100%!important;z-index:1000!important}.AgentAssignment_noAssignments__1\+OfI{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:var(--muted);padding:32px 20px;text-align:center}.AgentAssignment_noAssignments__1\+OfI h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.AgentAssignment_noAssignments__1\+OfI p{color:var(--muted);font-size:14px;margin:0}.AgentAssignment_searchAndFilter__rSg09{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.AgentAssignment_searchBox__7ZGhL{flex:1 1;min-width:250px;position:relative}.AgentAssignment_searchInput__WSlI3{background:var(--card-bg);padding:8px 32px 8px 12px;transition:border-color .2s ease}.AgentAssignment_searchIcon__NAf8l{font-size:16px;right:12px}.AgentAssignment_filterButtons__yY6nL{display:flex;gap:8px}.AgentAssignment_filterButton__p3SeB{background:var(--card-bg);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.AgentAssignment_filterButton__p3SeB:hover{border-color:var(--app-primary-color);color:var(--app-primary-color)}.AgentAssignment_filterButton__p3SeB.AgentAssignment_active__3lW3D{background:var(--app-primary-color);border-color:var(--app-primary-color);color:#fff}.AgentAssignment_userBadge__8D85J{background:var(--accent-light);border:1px solid var(--app-primary-color);border-radius:4px;color:var(--app-primary-color)}.AgentAssignment_agentBadge__OQZ-e,.AgentAssignment_userBadge__8D85J{align-items:center;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.AgentAssignment_agentBadge__OQZ-e{background:#10b9811a;border:1px solid var(--success);border-radius:4px;color:var(--success)}.AgentAssignment_statusBadge__jM23K{border-radius:12px;display:inline-block;font-size:10px;font-weight:500;letter-spacing:.5px;padding:2px 8px}.AgentAssignment_statusActive__twXid{background:#10b9811a;border:1px solid var(--success);color:var(--success)}.AgentAssignment_statusInactive__8Sy\+J{background:#ef44441a;border:1px solid var(--danger);color:var(--danger)}.AgentAssignment_loadingSpinner__LhdzL{animation:AgentAssignment_spin__w7jjA 1s linear infinite;border-top:2px solid var(--border);border:2px solid var(--border);border-radius:50%;border-top-color:var(--app-primary-color);display:inline-block;height:16px;width:16px}@keyframes AgentAssignment_spin__w7jjA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgentAssignment_tooltipContainer__swcib{display:inline-block;position:relative}.AgentAssignment_tooltip__fbBZ2{background:var(--text-primary);border-radius:4px;bottom:125%;color:var(--card-bg);font-size:11px;font-weight:400;left:50%;opacity:0;padding:6px 8px;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.AgentAssignment_tooltip__fbBZ2:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--text-primary);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.AgentAssignment_tooltipContainer__swcib:hover .AgentAssignment_tooltip__fbBZ2{opacity:1;visibility:visible}.AgentAssignment_assignmentsList__744dx{display:flex;flex-direction:column;height:100%}.AgentAssignment_tableContainer__bowBK{flex:1 1;min-height:450px}.AgentAssignment_assignmentsTable__Pj1Qx{background:var(--card-bg)}.AgentAssignment_assignmentsTable__Pj1Qx th{background:var(--hover-background);border:none;color:var(--app-primary-color);font-size:12px;font-weight:600;height:45px;letter-spacing:.03em;padding:8px 12px;text-align:center;white-space:nowrap}.AgentAssignment_assignmentsTable__Pj1Qx th:first-child{width:40%}.AgentAssignment_assignmentsTable__Pj1Qx th:nth-child(2),.AgentAssignment_assignmentsTable__Pj1Qx th:nth-child(3),.AgentAssignment_assignmentsTable__Pj1Qx th:nth-child(4){width:20%}.AgentAssignment_assignmentsTable__Pj1Qx thead{background:var(--hover-background)}.AgentAssignment_assignmentsTable__Pj1Qx td{word-wrap:break-word;border:none;color:var(--text-primary);font-size:13px;padding:8px 12px;vertical-align:middle}.AgentAssignment_assignmentsTable__Pj1Qx tbody tr{border-bottom:none}.AgentAssignment_assignmentsTable__Pj1Qx td:nth-child(2),.AgentAssignment_assignmentsTable__Pj1Qx td:nth-child(3),.AgentAssignment_assignmentsTable__Pj1Qx td:nth-child(4){text-align:center}.AgentAssignment_assignmentsTable__Pj1Qx tbody tr:hover{background-color:var(--hover-background)}.AgentAssignment_assignmentsTable__Pj1Qx tbody tr.AgentAssignment_selected__vAmYS{background-color:var(--accent-light)!important;border-left:4px solid var(--app-primary-color)}.AgentAssignment_removeButton__AlYuF{background:#6a2020;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.AgentAssignment_removeButton__AlYuF:hover:not(:disabled){background:#6a2020;transform:translateY(-1px)}.AgentAssignment_removeButton__AlYuF:disabled{background:#a19f9d;cursor:not-allowed;transform:none}.AgentAssignment_actionButtons__3YToA{display:flex;gap:8px}.AgentAssignment_viewButton__X5o4n{background:var(--app-primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s ease}.AgentAssignment_viewButton__X5o4n:hover{background:var(--app-secondary-color)}.AgentAssignment_roleDropdownContainer__2P9MY{max-width:260px;min-width:180px}.AgentAssignment_searchableDropdownSmall__jVhba{max-width:220px;min-width:120px}.AgentAssignment_required__a1E1z{font-weight:600}.AgentAssignment_searchableDropdown__RyG8K{position:relative}.AgentAssignment_dropdownTrigger__PzE8\+{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:36px;padding:8px 12px;text-transform:capitalize;transition:all .2s ease}.AgentAssignment_dropdownTrigger__PzE8\+:hover{border-color:var(--muted)}.AgentAssignment_dropdownTrigger__PzE8\+:focus{border-color:var(--app-primary-color);outline:none}.AgentAssignment_dropdownTrigger__PzE8\+.AgentAssignment_active__3lW3D{border-color:var(--app-primary-color);box-shadow:var(--focus-ring)}.AgentAssignment_chevronIcon__aXNF8{margin-left:8px}.AgentAssignment_dropdownContent__oVXar{border-radius:4px;bottom:auto;box-shadow:var(--shadow-lg);max-height:250px;right:0;top:100%;z-index:1001}.AgentAssignment_searchIcon__NAf8l{font-size:14px}.AgentAssignment_searchInput__WSlI3{background:var(--hover-background);border:1px solid var(--border);border-radius:4px;font-size:13px;padding:8px 12px 8px 32px;width:100%}.AgentAssignment_searchInput__WSlI3:focus{background:var(--card-bg);border-color:var(--app-primary-color);outline:none}.AgentAssignment_agentsList__W\+yAx{max-height:200px}.AgentAssignment_agentsList__W\+yAx::-webkit-scrollbar{width:6px}.AgentAssignment_agentsList__W\+yAx::-webkit-scrollbar-track{background:var(--hover-background)}.AgentAssignment_agentsList__W\+yAx::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.AgentAssignment_agentsList__W\+yAx::-webkit-scrollbar-thumb:hover{background:var(--muted)}.AgentAssignment_agentItem__nDsNP{border-left:3px solid #0000;padding:8px 12px;transition:all .2s ease}.AgentAssignment_agentItem__nDsNP:hover{border-left-color:var(--border)}.AgentAssignment_agentItem__nDsNP.AgentAssignment_highlighted__L22ni{background:var(--accent-light);border-left-color:var(--app-primary-color)}.AgentAssignment_agentName__fkqBB{font-weight:500}.AgentAssignment_agentDescription__fYrmL{color:var(--muted);font-size:12px;font-weight:400;line-height:1.3;margin-top:2px}.AgentAssignment_agentItem__nDsNP.AgentAssignment_highlighted__L22ni .AgentAssignment_agentName__fkqBB{color:var(--app-primary-color);font-weight:600}.AgentAssignment_agentItem__nDsNP.AgentAssignment_highlighted__L22ni .AgentAssignment_agentDescription__fYrmL{color:var(--app-primary-color)}.AgentAssignment_noAgents__28m0F{font-size:13px}.AgentAssignment_deleteIcon__0Ft8L{background:none;border-radius:4px;opacity:.7;padding:4px;transition:all .2s ease}.AgentAssignment_deleteIcon__0Ft8L:hover{opacity:1;transform:scale(1.1)}.AgentAssignment_deleteIcon__0Ft8L svg{height:16px;width:16px}.AgentAssignment_warningContainer__\+6cK3{align-items:flex-start;background:#ef44440d;border:1px solid #ef44444d;border-radius:8px;display:flex;gap:16px;margin-bottom:20px;padding:20px}.AgentAssignment_warningIcon__6D\+gl{align-items:center;display:flex;flex-shrink:0;justify-content:center}.AgentAssignment_warningContent__u4nmi{flex:1 1}.AgentAssignment_warningTitle__3FMrF{color:var(--danger);font-size:18px;font-weight:600;margin:0 0 8px}.AgentAssignment_warningMessage__77DGV{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0 0 8px}.AgentAssignment_warningSubtext__D4S8p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.AgentAssignment_dangerButton__0b9QB{background-color:#dc2626!important;border-color:#dc2626!important}.AgentAssignment_dangerButton__0b9QB:hover:not(:disabled){background-color:#b91c1c!important;border-color:#b91c1c!important}@media (max-width:768px){.AgentAssignment_agentAssignmentContainer__m942d{padding:12px}.AgentAssignment_header__wOBOB{padding:16px}.AgentAssignment_header__wOBOB h2{font-size:20px}.AgentAssignment_assignmentForm__z2hi8{padding:16px}.AgentAssignment_formGroup__O9E\+v{min-width:auto}.AgentAssignment_assignmentsTable__Pj1Qx td,.AgentAssignment_assignmentsTable__Pj1Qx th{font-size:12px;padding:8px 12px}}@media (max-width:480px){.AgentAssignment_agentAssignmentContainer__m942d{padding:8px}.AgentAssignment_header__wOBOB{padding:12px}.AgentAssignment_header__wOBOB h2{font-size:18px}.AgentAssignment_assignmentForm__z2hi8{padding:12px}.AgentAssignment_assignmentsTable__Pj1Qx td,.AgentAssignment_assignmentsTable__Pj1Qx th{padding:6px 8px}.AgentAssignment_removeButton__AlYuF,.AgentAssignment_viewButton__X5o4n{font-size:11px;padding:4px 8px}.AgentAssignment_assignButton__Ep8nf{font-size:12px;padding:8px 12px}}.AgentAssignment_updateForm__yy75K{display:flex;flex-direction:column;gap:20px;padding:20px 0}.AgentAssignment_modalFooter__NynfR{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:20px}.AgentAssignment_selectedUsersContainer__0NNd\+{margin-bottom:8px}.AgentAssignment_selectedUsersList__AHaKa{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.AgentAssignment_selectedUserTag__zMQFu{align-items:center;background:var(--accent-light);border:1px solid var(--app-primary-color);border-radius:16px;color:var(--app-primary-color);display:inline-flex;font-size:12px;font-weight:500;padding:4px 8px}.AgentAssignment_removeSelectedUser__OkxKV{background:none;border:none;color:var(--app-primary-color);cursor:pointer;font-size:14px;font-weight:700;line-height:1;margin-left:4px;padding:0}.AgentAssignment_removeSelectedUser__OkxKV:hover{color:var(--app-secondary-color)}.AgentAssignment_errorContainer__jJiuv{background:#ef44440d;border:1px solid #ef44444d;border-radius:8px;margin:20px 0;padding:20px}.AgentAssignment_errorMessage__kUdqe{text-align:center}.AgentAssignment_errorMessage__kUdqe h3{color:var(--danger);font-size:18px;margin:0 0 10px}.AgentAssignment_errorMessage__kUdqe p{color:var(--danger);font-size:14px;margin:0 0 15px}.AgentAssignment_retryButton__0gZMA{background:var(--danger);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.AgentAssignment_retryButton__0gZMA:hover{background:#b91c1c}.AgentAssignment_assignmentsList__744dx{max-width:100%;overflow-x:auto;padding:0}.AgentAssignment_assignmentsTable__Pj1Qx{background:#fff;border-collapse:collapse;font-size:13px;min-width:750px;table-layout:fixed;width:100%}.AgentAssignment_paginationControls__vJ2sQ{align-items:center;background:var(--card-bg);border-top:1px solid var(--border);bottom:0;display:flex;flex-shrink:0;justify-content:space-between;margin-top:auto;padding:16px 0;position:-webkit-sticky;position:sticky}.AgentAssignment_paginationInfo__D6K8c{color:var(--muted);font-size:14px;font-weight:500}.AgentAssignment_paginationButtons__D6sCW{align-items:center;display:flex;gap:4px}.AgentAssignment_paginationButton__-Tydc{border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;min-width:40px;text-align:center;transition:all .2s ease}.AgentAssignment_paginationButton__-Tydc:disabled{background:var(--hover-background);border-color:var(--border);color:var(--disabled-text);cursor:not-allowed}.AgentAssignment_paginationButton__-Tydc.AgentAssignment_active__3lW3D,.AgentAssignment_paginationButton__-Tydc.AgentAssignment_active__3lW3D:hover{color:var(--app-primary-color)}@media (max-width:768px){.AgentAssignment_paginationControls__vJ2sQ{align-items:stretch;flex-direction:column;gap:12px}.AgentAssignment_paginationInfo__D6K8c{text-align:center}.AgentAssignment_paginationButtons__D6sCW{flex-wrap:wrap;justify-content:center}.AgentAssignment_paginationButton__-Tydc{font-size:12px;min-width:35px;padding:6px 10px}}.AgentAssignment_roleManagementContainer__eZDG5{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;gap:25px;margin:0;min-height:calc(100vh - 200px);padding:0;width:100%}.AgentAssignment_pageHeader__XJMrK{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin-bottom:10px;padding:30px}.AgentAssignment_headerTitle__\+zfhz h2{font-size:28px;font-weight:700;margin:0 0 8px}.AgentAssignment_headerTitle__\+zfhz p{font-size:16px;font-weight:400;margin:0;opacity:.9}.AgentAssignment_sectionContainer__eRMCn{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.AgentAssignment_sectionHeader__EIOPa{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:25px 30px}.AgentAssignment_sectionTitle__eIAxE h3{color:var(--header-color);font-size:20px;font-weight:600;margin:0 0 4px}.AgentAssignment_sectionTitle__eIAxE span{color:var(--muted);font-size:14px;font-weight:400}.AgentAssignment_sectionContent__wNBOs{padding:0}.AgentAssignment_rolePermissionsContainer__xQuDz{background:#0000;box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:30px;width:100%}.AgentAssignment_quickActions__CRMZx{display:flex;justify-content:flex-end;margin-bottom:25px}.AgentAssignment_roleSelection__gonQ6{margin-bottom:25px}.AgentAssignment_permissionsDisplay__9SIRt,.AgentAssignment_roleSelection__gonQ6{background:var(--hover-background);border:1px solid var(--border);border-radius:8px;padding:25px}.AgentAssignment_permissionsHeader__YOu\+f{padding-bottom:15px}.AgentAssignment_permissionsActions__0r0al{display:flex;gap:10px}.AgentAssignment_permissionsContent__dS03-{gap:20px}.AgentAssignment_permissionsGrid__EB4WV{grid-gap:30px;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:20px}.AgentAssignment_accessPermissions__vaEOp,.AgentAssignment_featureFlags__qsfqP{display:flex;flex-direction:column;gap:15px}.AgentAssignment_permissionSection__yUQMn{background:var(--hover-background);border:1px solid var(--border);border-radius:6px;padding:15px}.AgentAssignment_sectionTitle__eIAxE{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 10px}.AgentAssignment_checkboxGroup__qW99X{flex-wrap:wrap;gap:15px}.AgentAssignment_checkboxLabel__CXbNB{color:var(--text-secondary);font-size:13px;gap:8px}.AgentAssignment_checkboxLabel__CXbNB input[type=checkbox]{accent-color:var(--app-primary-color);cursor:pointer;height:16px;width:16px}.AgentAssignment_flagPermission__lXaSw{background:var(--hover-background);border:1px solid var(--border);border-radius:6px;padding:12px 15px}.AgentAssignment_noPermissions__4Z3S8{background:var(--hover-background);border:1px dashed var(--border);border-radius:8px;padding:40px;text-align:center}.AgentAssignment_noPermissions__4Z3S8 p{color:var(--muted);font-size:16px;margin:0 0 20px}.AgentAssignment_metadata__84ovm{background:var(--hover-background);border:1px solid var(--border);border-radius:6px;margin-top:20px;padding:15px}.AgentAssignment_metadata__84ovm p{color:var(--muted);font-size:13px;margin:5px 0}.AgentAssignment_permissionsForm__tdKS2{display:flex;flex-direction:column;gap:25px;max-height:60vh;overflow-y:auto;padding-right:10px}.AgentAssignment_formSection__b\+08B{background:var(--hover-background);border-radius:8px}.AgentAssignment_formSection__b\+08B h4{color:var(--text-primary);font-size:16px;margin:0 0 15px;padding-bottom:10px}.AgentAssignment_assignmentsTab__JN7m9,.AgentAssignment_permissionsTab__0VVss{height:100%;width:100%}.AgentAssignment_sectionContainer__eRMCn .AgentAssignment_tableContainer__bowBK{background:#0000;padding:30px}.AgentAssignment_sectionContainer__eRMCn .AgentAssignment_emptyState__Henbx{background:var(--hover-background);border-radius:8px;margin:0;padding:60px 30px;text-align:center}.AgentAssignment_sectionContainer__eRMCn .AgentAssignment_emptyState__Henbx h4{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 10px}.AgentAssignment_sectionContainer__eRMCn .AgentAssignment_emptyState__Henbx p{color:var(--muted);font-size:15px;margin:0}.AgentAssignment_roleGridContainer__fjkY2{padding:30px}.AgentAssignment_rolesGrid__XvvtC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px}.AgentAssignment_roleCard__vEElD{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:20px;position:relative;transition:all .2s ease}.AgentAssignment_roleCard__vEElD:hover{border-color:var(--app-primary-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.AgentAssignment_roleCardHeader__zUO6j{align-items:center;display:flex;gap:15px;margin-bottom:15px}.AgentAssignment_roleIcon__iDk\+2{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;font-size:24px;height:45px;justify-content:center;width:45px}.AgentAssignment_roleInfo__AeQ-x h4{color:var(--header-color);font-size:18px;font-weight:600;margin:0 0 4px}.AgentAssignment_roleId__anQ-\+{background:var(--hover-background);border-radius:4px;color:var(--muted);font-size:12px;font-weight:500;padding:2px 8px}.AgentAssignment_roleStats__wyq4L{background:var(--hover-background);border-radius:8px;display:flex;justify-content:space-around;margin:15px 0;padding:15px}.AgentAssignment_stat__zEumN{display:flex;flex-direction:column;gap:4px;text-align:center}.AgentAssignment_statNumber__\+eWjy{color:var(--app-primary-color);font-size:20px;font-weight:700}.AgentAssignment_statLabel__MbYIO{color:var(--muted);font-size:12px;font-weight:500}.AgentAssignment_roleActions__nwQ5z{justify-content:flex-end;margin-top:15px}.AgentAssignment_roleMetadata__H7fAF{border-top:1px solid var(--border);margin-top:15px;padding-top:15px;text-align:center}.AgentAssignment_roleMetadata__H7fAF small{color:var(--muted);font-size:12px}.AgentAssignment_emptyIcon__iZlVu{margin-bottom:15px;opacity:.6}.AgentAssignment_agentCell__JvnzS,.AgentAssignment_roleCell__yJ4Lv{display:flex;flex-direction:column;gap:2px}.AgentAssignment_agentName__fkqBB,.AgentAssignment_roleName__oiRES{color:var(--header-color);font-weight:600}.AgentAssignment_formGroup__O9E\+v{margin-bottom:20px}.AgentAssignment_label__1zBJP{color:var(--text-primary);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.AgentAssignment_input__phWzW{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.AgentAssignment_input__phWzW:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.AgentAssignment_inputError__wjaHN{border-color:var(--danger);box-shadow:0 0 0 3px #ef44441a}.AgentAssignment_errorMessage__kUdqe{color:var(--danger);font-size:13px;font-weight:500;margin-top:6px}.AgentAssignment_helpText__bS2xd{color:var(--muted);font-size:13px;margin-top:6px}.AgentAssignment_modalActions__Gxc6u{border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:25px;padding-top:20px}@media (max-width:1024px){.AgentAssignment_rolesGrid__XvvtC{gap:15px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.AgentAssignment_permissionsGrid__EB4WV{gap:20px;grid-template-columns:1fr}}.AgentAssignment_pageHeader__XJMrK{margin-bottom:32px;padding:24px;text-align:center}.AgentAssignment_pageHeader__XJMrK h2{color:var(--header-color);font-size:28px;font-weight:700;margin:0 0 8px}.AgentAssignment_pageHeader__XJMrK p{color:var(--muted);font-size:16px;margin:0}.AgentAssignment_roleManagementGrid__0ZK4i{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.AgentAssignment_createRoleCard__2ALZv,.AgentAssignment_rolesListCard__Y5dDs{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease}.AgentAssignment_createRoleCard__2ALZv:hover,.AgentAssignment_rolesListCard__Y5dDs:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AgentAssignment_cardHeader__3CmDc{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px}.AgentAssignment_cardHeader__3CmDc h3{font-size:20px;font-weight:600;margin:0 0 4px}.AgentAssignment_cardHeader__3CmDc p{font-size:14px;margin:0;opacity:.9}.AgentAssignment_cardContent__RdHW2{padding:24px}.AgentAssignment_emptyState__Henbx{color:var(--muted);padding:40px 20px;text-align:center}.AgentAssignment_emptyIcon__iZlVu{font-size:48px;margin-bottom:16px}.AgentAssignment_emptyState__Henbx h4{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.AgentAssignment_emptyState__Henbx p{font-size:14px;margin:0}.AgentAssignment_rolesList__dn8At{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto}.AgentAssignment_rolesList__dn8At::-webkit-scrollbar{width:6px}.AgentAssignment_rolesList__dn8At::-webkit-scrollbar-track{background:var(--hover-background);border-radius:3px}.AgentAssignment_rolesList__dn8At::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.AgentAssignment_rolesList__dn8At::-webkit-scrollbar-thumb:hover{background:var(--muted)}.AgentAssignment_roleItem__bNvF3{align-items:center;animation:AgentAssignment_slideIn__-k1kN .3s ease-out;background:var(--hover-background);border:1px solid var(--border);border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .3s ease}@keyframes AgentAssignment_slideIn__-k1kN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AgentAssignment_roleItem__bNvF3:hover{background:var(--card-bg);border-color:var(--muted);box-shadow:var(--shadow);transform:translateY(-1px)}.AgentAssignment_roleInfo__AeQ-x{display:flex;flex-direction:column;gap:6px}.AgentAssignment_roleName__oiRES{color:var(--header-color);font-size:16px;font-weight:600}.AgentAssignment_roleDate__JNOBP{color:var(--muted);font-size:13px}.AgentAssignment_roleActions__nwQ5z{align-items:center;display:flex;flex-shrink:0;gap:8px}.AgentAssignment_dropdownContainer__pXqnQ{position:relative}.AgentAssignment_dropdown__g-fMI{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow-lg);left:0;margin-top:2px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.AgentAssignment_dropdownItem__MUGNy{border-bottom:1px solid var(--hover-background);cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.AgentAssignment_dropdownItem__MUGNy:hover{background-color:var(--hover-background)}.AgentAssignment_dropdownItem__MUGNy:last-child{border-bottom:none}.AgentAssignment_userInfo__w2uN0{display:flex;flex-direction:column;gap:4px}.AgentAssignment_userEmail__D-z8t{color:var(--muted);font-size:12px}.AgentAssignment_selectedUser__08UtE{background-color:var(--accent-light);border:1px solid var(--app-primary-color);border-radius:6px;color:var(--app-primary-color);font-size:14px;margin-top:10px;padding:10px}.AgentAssignment_noResults__bzkAi{color:var(--muted);font-style:normal;padding:12px 16px;text-align:center}@media (max-width:768px){.AgentAssignment_rolePermissionsContainer__xQuDz{padding:15px}.AgentAssignment_permissionsHeader__YOu\+f{align-items:flex-start;flex-direction:column;gap:15px}.AgentAssignment_permissionsActions__0r0al{justify-content:flex-start;width:100%}.AgentAssignment_checkboxGroup__qW99X{flex-direction:column;gap:10px}.AgentAssignment_roleManagementGrid__0ZK4i{gap:20px;grid-template-columns:1fr}.AgentAssignment_pageHeader__XJMrK{margin-bottom:24px;padding:16px}.AgentAssignment_pageHeader__XJMrK h2{font-size:24px}.AgentAssignment_cardContent__RdHW2{padding:20px}.AgentAssignment_roleItem__bNvF3{align-items:flex-start;flex-direction:column;gap:12px}.AgentAssignment_roleActions__nwQ5z{justify-content:flex-start;width:100%}.AgentAssignment_createRoleCard__2ALZv:hover,.AgentAssignment_rolesListCard__Y5dDs:hover{transform:none}}.AgentAssignment_permissionsSection__88oul{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);margin-top:24px;padding:24px;position:relative}.AgentAssignment_permissionsHeader__YOu\+f{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.AgentAssignment_permissionsTitle__8kRAg{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.AgentAssignment_highlightText__R6cPa{color:var(--primary);font-weight:700}.AgentAssignment_permissionsContent__dS03-{display:flex;flex-direction:column;gap:24px}.AgentAssignment_loadingState__J9zQR{align-items:center;display:flex;justify-content:center;min-height:150px}.AgentAssignment_addRoleSection__7ihFe{display:flex;flex-direction:column;gap:8px}.AgentAssignment_addRoleInputGroup__hQY47{align-items:center;display:flex;gap:12px}.AgentAssignment_roleInput__vAKir{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);flex:1 1;font-size:14px;padding:10px 14px;transition:all .2s ease}.AgentAssignment_roleInput__vAKir:focus{border-color:var(--primary);box-shadow:0 0 0 3px #3b82f61a;outline:none}.AgentAssignment_roleInput__vAKir::placeholder{color:var(--muted)}.AgentAssignment_inputHint__V8saB{color:var(--muted);font-size:12px;margin-top:4px}.AgentAssignment_rolesListSection__9eIE0{display:flex;flex-direction:column;gap:16px}.AgentAssignment_rolesListHeader__z1VeE{align-items:center;display:flex;justify-content:space-between}.AgentAssignment_rolesListTitle__-ALP6{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.AgentAssignment_rolesCount__pFJ8u{background:var(--primary-light);border-radius:16px;color:var(--primary);font-size:13px;font-weight:500;padding:4px 12px}.AgentAssignment_rolesList__dn8At{min-height:100px}.AgentAssignment_emptyRoles__pnIL2{align-items:center;background:var(--hover-background);border:2px dashed var(--border);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.AgentAssignment_emptyRoles__pnIL2 .AgentAssignment_emptyIcon__iZlVu{color:var(--muted);margin-bottom:16px}.AgentAssignment_emptyRoles__pnIL2 h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.AgentAssignment_emptyRoles__pnIL2 p{color:var(--muted);font-size:14px;margin:0}.AgentAssignment_roleChip__Jnv0D{align-items:center;background:linear-gradient(135deg,var(--primary-light),#3b82f626);border:1px solid var(--primary);border-radius:20px;display:inline-flex;gap:8px;padding:8px 14px;transition:all .2s ease}.AgentAssignment_roleChip__Jnv0D:hover{box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.AgentAssignment_roleChipName__kL5VW{color:var(--text-primary);font-size:14px;font-weight:500}.AgentAssignment_roleChipDelete__qovJp{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--danger);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.AgentAssignment_roleChipDelete__qovJp:hover{background:var(--danger);color:#fff}.AgentAssignment_roleChipDelete__qovJp:disabled{cursor:not-allowed;opacity:.5}:root[data-theme=dark] .AgentAssignment_permissionsSection__88oul{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1e293be6,#0f172af2);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d}:root[data-theme=dark] .AgentAssignment_permissionsHeader__YOu\+f{border-bottom-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_roleInput__vAKir{background:#1e293bcc;border-color:#ffffff26}:root[data-theme=dark] .AgentAssignment_roleInput__vAKir:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00c4cc26}:root[data-theme=dark] .AgentAssignment_rolesCount__pFJ8u{background:#00c4cc33;color:var(--accent)}:root[data-theme=dark] .AgentAssignment_emptyRoles__pnIL2{background:#1e293b80;border-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_roleChip__Jnv0D{background:linear-gradient(135deg,#00c4cc26,#0066cc26);border-color:var(--accent)}:root[data-theme=dark] .AgentAssignment_roleChip__Jnv0D:hover{box-shadow:0 4px 16px #00c4cc40}.AgentAssignment_emptyStateContainer__AY5xe{align-items:center;background:var(--card-bg);border:2px dashed var(--border);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:60px 40px;text-align:center;transition:all .3s ease}.AgentAssignment_emptyStateContainer__AY5xe:hover{background:var(--hover-background);border-color:var(--app-primary-color)}.AgentAssignment_emptyStateContainer__AY5xe .AgentAssignment_emptyIcon__iZlVu{color:var(--muted);margin-bottom:20px;opacity:.7}.AgentAssignment_emptyStateContainer__AY5xe h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 12px}.AgentAssignment_emptyStateContainer__AY5xe p{color:var(--muted);font-size:14px;margin:0 0 24px;max-width:300px}:root[data-theme=dark] .AgentAssignment_emptyStateContainer__AY5xe{background:#1e293b80;border-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_emptyStateContainer__AY5xe:hover{background:#00c4cc0d;border-color:var(--accent)}.AgentAssignment_controlLabel__UHhLA{color:var(--text-secondary);font-size:13px;font-weight:500;letter-spacing:.02em;margin-bottom:8px}.AgentAssignment_required__a1E1z{color:var(--danger);margin-left:2px}.AgentAssignment_textareaInput__RlN4I{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-family:var(--font-primary);font-size:14px;min-height:80px;padding:12px 14px;resize:none;transition:all .2s ease;width:100%}.AgentAssignment_textareaInput__RlN4I:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.AgentAssignment_textareaInput__RlN4I::placeholder{color:var(--muted)}:root[data-theme=dark] .AgentAssignment_textareaInput__RlN4I{background:#1e293bcc;border-color:#ffffff26}:root[data-theme=dark] .AgentAssignment_textareaInput__RlN4I:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00c4cc26}.AgentAssignment_controlGroup__A-ba-{gap:4px;margin-bottom:20px}.AgentAssignment_roleHeaderRow__L3tLf{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:0;padding:16px 20px}.AgentAssignment_roleDropdownContainer__2P9MY{display:flex;flex:1 1;flex-direction:column;gap:8px;max-width:400px;min-width:280px}.AgentAssignment_roleCreateButtonContainer__Gy2pV{align-items:flex-end;display:flex}.AgentAssignment_controlGroup__A-ba-{display:flex;flex-direction:column;gap:8px}.AgentAssignment_controlLabel__UHhLA{color:var(--app-primary-color);display:block;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.AgentAssignment_customRoleDropdown__eTgd6{position:relative;width:280px}.AgentAssignment_roleDropdownWithActions__AzyDI{display:flex;flex-direction:column;gap:0}.AgentAssignment_searchableDropdownSmall__jVhba{position:relative;width:100%}.AgentAssignment_dropdownTriggerSmall__CtUtH{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-lg,8px);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-base,14px);font-weight:400;font-weight:var(--font-weight-normal,400);gap:8px;height:36px;justify-content:space-between;line-height:24px;min-height:36px;padding:8px 16px;transition:all .2s ease;width:100%}.AgentAssignment_dropdownTriggerSmall__CtUtH:hover{border-color:var(--app-primary-color)}.AgentAssignment_dropdownTriggerSmall__CtUtH:focus{outline:none}.AgentAssignment_dropdownTriggerSmall__CtUtH.AgentAssignment_active__3lW3D,.AgentAssignment_dropdownTriggerSmall__CtUtH:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring)}.AgentAssignment_chevronIcon__aXNF8{color:var(--muted);flex-shrink:0;transition:transform .2s ease}.AgentAssignment_chevronIcon__aXNF8.AgentAssignment_rotated__0H\+\+J{transform:rotate(180deg)}.AgentAssignment_dropdownContent__oVXar{background:var(--card-bg);background:var(--navbar-background,var(--card-bg));border:1px solid var(--border);border-radius:8px;border-radius:var(--radius,8px);box-shadow:var(--shadow-md);display:flex;flex-direction:column;left:0;max-height:320px;min-height:280px;overflow:hidden;padding:2px 6px 14px;position:absolute;top:calc(100% + 4px);width:100%;z-index:1000}.AgentAssignment_searchContainer__OWG70{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;padding:8px;position:relative}.AgentAssignment_searchIcon__NAf8l{color:var(--muted);flex-shrink:0;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.AgentAssignment_searchInput__WSlI3{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:14px;font-size:var(--font-size-sm,14px);outline:none;padding-left:28px}.AgentAssignment_searchInput__WSlI3::placeholder{color:var(--muted)}.AgentAssignment_agentsList__W\+yAx{max-height:220px;overflow-y:auto;padding:4px 0;position:relative;top:6px}.AgentAssignment_agentItem__nDsNP{align-items:center;border-radius:4px;color:var(--text-primary);color:var(--header-color,var(--text-primary));cursor:pointer;display:flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);gap:10px;justify-content:space-between;padding:8px 10px;transition:all .1s ease}.AgentAssignment_agentItem__nDsNP:hover{background:var(--hover-background)}.AgentAssignment_agentItem__nDsNP.AgentAssignment_highlighted__L22ni{background-color:color-mix(in oklab,var(--accent) 20%,#0000);border-radius:4px;border-radius:var(--radius,4px)}.AgentAssignment_agentName__fkqBB{color:var(--text-primary);color:var(--header-color,var(--text-primary));font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400)}.AgentAssignment_deleteIcon__0Ft8L{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;transition:all .15s ease;width:28px}.AgentAssignment_agentItem__nDsNP:hover .AgentAssignment_deleteIcon__0Ft8L{opacity:1}.AgentAssignment_deleteIcon__0Ft8L:hover{background:#ef44441a;color:var(--danger)}.AgentAssignment_noAgents__28m0F{color:var(--muted);font-size:14px;font-size:var(--font-size-sm,14px);padding:20px;text-align:center}:root[data-theme=dark] .AgentAssignment_dropdownTriggerSmall__CtUtH{background:var(--card-bg);border-color:var(--border)}:root[data-theme=dark] .AgentAssignment_dropdownTriggerSmall__CtUtH.AgentAssignment_active__3lW3D,:root[data-theme=dark] .AgentAssignment_dropdownTriggerSmall__CtUtH:hover{border-color:var(--app-primary-color)}:root[data-theme=dark] .AgentAssignment_dropdownContent__oVXar{background:var(--card-bg);background:var(--navbar-background,var(--card-bg));border-color:var(--border);box-shadow:var(--shadow-md)}:root[data-theme=dark] .AgentAssignment_searchContainer__OWG70{border-bottom-color:var(--border)}:root[data-theme=dark] .AgentAssignment_agentItem__nDsNP:hover{background:var(--hover-background)}:root[data-theme=dark] .AgentAssignment_agentItem__nDsNP.AgentAssignment_highlighted__L22ni{background-color:color-mix(in oklab,var(--accent) 20%,#0000)}:root[data-theme=dark] .AgentAssignment_controlLabel__UHhLA{color:var(--app-primary-color)}:root[data-theme=dark] .AgentAssignment_deleteIcon__0Ft8L:hover{background:#ef444433}.AgentAssignment_topControls__XjDxo{display:flex;flex-direction:column;gap:20px;padding:0}:root[data-theme=dark] .AgentAssignment_modalFooter__NynfR{background:#0f172ae6;border-top:1px solid #ffffff1a}@keyframes AgentAssignment_fadeInUp__UYiQJ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.AgentAssignment_permissionsSection__88oul{animation:AgentAssignment_fadeInUp__UYiQJ .3s ease-out}@media (max-width:768px){.AgentAssignment_roleHeaderRow__L3tLf{align-items:stretch;flex-direction:column;gap:16px}.AgentAssignment_roleDropdownContainer__2P9MY{max-width:100%;min-width:100%}.AgentAssignment_roleCreateButtonContainer__Gy2pV,.AgentAssignment_roleCreateButtonContainer__Gy2pV button{width:100%}.AgentAssignment_addRoleInputGroup__hQY47{flex-direction:column;gap:12px}.AgentAssignment_addRoleInputGroup__hQY47 button{width:100%}.AgentAssignment_emptyStateContainer__AY5xe{padding:40px 24px}}.AgentAssignment_modernFormContainer__C8m4X{display:flex;flex-direction:column;gap:24px;padding:24px}.AgentAssignment_formFieldGroup__wsLXV{display:flex;flex-direction:column;gap:8px}.AgentAssignment_fieldHint__viVgq{color:var(--muted);font-size:12px;line-height:1.4;margin:4px 0 0}.AgentAssignment_modernAddRoleRow__BoGIc{align-items:center;display:flex;gap:12px}.AgentAssignment_modernAddRoleInput__875YL{flex:1 1;min-width:0}.AgentAssignment_modernRolesGrid__WexiQ{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0}.AgentAssignment_modernRoleChip__oG9dO{align-items:center;background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--header-color);display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.AgentAssignment_modernRoleChip__oG9dO:hover{background:var(--hover-bg);border-color:var(--app-primary-color)}.AgentAssignment_modernRoleChipName__Jmbn1{font-weight:500}.AgentAssignment_modernRoleChipDelete__x7i5Q{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.6;padding:0;transition:all .2s ease;width:24px}.AgentAssignment_modernRoleChipDelete__x7i5Q:hover{background:#ef44441a;background:var(--error-bg,#ef44441a);opacity:1}.AgentAssignment_modernRoleChipDelete__x7i5Q:hover svg{color:var(--error-color)!important}.AgentAssignment_modernRoleChipDelete__x7i5Q:disabled{cursor:not-allowed;opacity:.3}.AgentAssignment_emptyRolesModern__Z8Cam{align-items:center;background:var(--card-bg);border:1px dashed var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 24px;text-align:center}.AgentAssignment_emptyRolesModern__Z8Cam p{color:var(--header-color);font-size:14px;font-weight:500;margin:0}.AgentAssignment_emptyRolesModern__Z8Cam span{color:var(--content-color);font-size:13px}.AgentAssignment_deptManagementContainer__nvrU-{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:24px}.AgentAssignment_deptTopSection__262X5{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.AgentAssignment_deptSelectorGroup__-gpEx{display:flex;flex-direction:column;gap:8px;max-width:400px;min-width:300px;width:100%}.AgentAssignment_deptSelectorLabel__xUWB5{color:var(--header-color);font-size:14px;font-weight:500}.AgentAssignment_deptSelector__EYiy3{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--header-color);cursor:pointer;font-size:14px;height:40px;min-width:200px;padding:0 12px;transition:border-color .2s ease}.AgentAssignment_deptSelector__EYiy3:hover{border-color:var(--app-primary-color)}.AgentAssignment_deptSelector__EYiy3:focus{border-color:var(--app-primary-color);outline:none}.AgentAssignment_deptRolesSection__PQxH6{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:16px;overflow:hidden}.AgentAssignment_deptRolesHeader__k5fH2{background:var(--menu-bg);border-bottom:1px solid var(--border);padding:16px 20px}.AgentAssignment_deptRolesHeader__k5fH2 h3{color:var(--header-color);font-size:16px;font-weight:600;margin:0}.AgentAssignment_deptRolesLoading__VnXFY{align-items:center;display:flex;justify-content:center;padding:40px}.AgentAssignment_deptCard__Jsoya{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);margin:16px 20px;padding:20px}.AgentAssignment_deptCardTitle__Ncm73{color:var(--header-color);font-size:15px;font-weight:600;margin:0 0 16px}.AgentAssignment_deptAddRoleRow__w4DTf{align-items:center;display:flex;gap:12px}.AgentAssignment_deptAddRoleInput__QoyER{flex:1 1;min-width:0}.AgentAssignment_deptRolesGrid__FZOq\+{display:flex;flex-wrap:wrap;gap:12px}.AgentAssignment_deptRoleChip__A2OS4{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--header-color);display:flex;font-size:14px;gap:8px;padding:10px 14px;transition:all .2s ease}.AgentAssignment_deptRoleChip__A2OS4:hover{background:var(--hover-bg);border-color:var(--app-primary-color)}.AgentAssignment_deptRoleChipName__WddtQ{font-weight:500}.AgentAssignment_deptRoleChipDelete__9Fe4K{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.6;padding:0;transition:all .2s ease;width:24px}.AgentAssignment_deptRoleChipDelete__9Fe4K:hover{background:#ef44441a;background:var(--error-bg,#ef44441a);opacity:1}.AgentAssignment_deptRoleChipDelete__9Fe4K:hover svg{color:var(--error-color)!important}.AgentAssignment_deptRoleChipDelete__9Fe4K:disabled{cursor:not-allowed;opacity:.3}.AgentAssignment_deptRolesSectionModern__q9N1P{background:#fff;background:var(--card-bg,#fff);border:none;border-radius:12px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;display:flex;flex-direction:column;overflow:visible}.AgentAssignment_deptRolesHeaderModern__9hMsf{background:#0000;border-bottom:none;padding:20px 24px 16px}.AgentAssignment_deptRolesHeaderModern__9hMsf h3{align-items:center;color:#1f2937;color:var(--header-color,#1f2937);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.AgentAssignment_deptRolesHeaderModern__9hMsf h3:before{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary,#3b82f6) 0,var(--primary-dark,#2563eb) 100%);border-radius:2px;content:"";display:inline-block;height:20px;width:4px}.AgentAssignment_deptRolesContent__U89CA{display:flex;flex-direction:column;gap:20px;padding:0 24px 24px}.AgentAssignment_deptCardModern__jhtpc{background:#f8fafc;background:var(--menu-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:10px;padding:20px;transition:all .2s ease}.AgentAssignment_deptCardModern__jhtpc:hover{border-color:#cbd5e1;border-color:var(--border-hover,#cbd5e1);box-shadow:0 2px 4px #0000000a}.AgentAssignment_deptCardTitleModern__MiHPk{color:#374151;color:var(--header-color,#374151);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 0 16px}.AgentAssignment_deptAddRoleRowModern__elaPA{align-items:center;display:flex;gap:12px}.AgentAssignment_deptAddRoleInputModern__xj5IB{flex:1 1;min-width:0}.AgentAssignment_deptRolesGridModern__MSPaX{display:flex;flex-wrap:wrap;gap:10px}.AgentAssignment_deptRoleChipModern__3Tb1c{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:8px;box-shadow:0 1px 2px #0000000a;color:#374151;color:var(--header-color,#374151);display:inline-flex;font-size:13px;gap:10px;padding:10px 16px;transition:all .2s ease}.AgentAssignment_deptRoleChipModern__3Tb1c:hover{background:#eff6ff;background:var(--primary-bg,#eff6ff);border-color:#3b82f6;border-color:var(--primary,#3b82f6);box-shadow:0 2px 4px #3b82f61a;transform:translateY(-1px)}.AgentAssignment_deptRoleChipNameModern__eAEYY{color:#374151;color:var(--header-color,#374151);font-weight:500}.AgentAssignment_deptRoleChipDeleteModern__an6Bh{align-items:center;background:#f1f5f9;background:var(--menu-bg,#f1f5f9);border:none;border-radius:6px;color:#64748b;color:var(--content-color,#64748b);cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;transition:all .2s ease;width:22px}.AgentAssignment_deptRoleChipDeleteModern__an6Bh:hover{background:#ef44441a;background:var(--error-bg,#ef44441a);color:#ef4444;color:var(--error-color,#ef4444)}.AgentAssignment_deptRoleChipDeleteModern__an6Bh:disabled{cursor:not-allowed;opacity:.3}.AgentAssignment_deptAddRoleInline__-XsJB{align-items:center;display:flex;gap:12px;margin-bottom:20px;padding:0}.AgentAssignment_deptAddRoleInline__-XsJB>div:first-child{flex:1 1;max-width:400px}.AgentAssignment_deptRolesCardGrid__sFS9G{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AgentAssignment_deptRoleCard__pmPb6{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:24px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.AgentAssignment_deptRoleCard__pmPb6:hover{background:#f8fafc;background:var(--hover-background,#f8fafc);border-color:#cbd5e1;border-color:var(--border-hover,#cbd5e1)}.AgentAssignment_deptRoleCardHeader__CE\+x2{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.AgentAssignment_deptRoleCardIcon__vMfmH{display:none}.AgentAssignment_deptRoleCardName__ENX6b{color:#1e293b;color:var(--header-color,#1e293b);flex:1 1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentAssignment_deptRoleDeleteBtn__W4SWi{align-items:center;background:none;border:none;border-radius:50%;color:#9ca3af;color:var(--muted,#9ca3af);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .2s ease}.AgentAssignment_deptRoleDeleteBtn__W4SWi:hover{background:#ef44441a;color:#ef4444;color:var(--danger,#ef4444)}.AgentAssignment_deptRoleDeleteBtn__W4SWi:disabled{cursor:not-allowed;opacity:.3}.AgentAssignment_deptRoleDeleteBtn__W4SWi svg{height:16px;width:16px}.AgentAssignment_deptRoleCardDelete__bKOz8{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;color:var(--content-color,#94a3b8);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:8px;padding:0;transition:all .2s ease;width:28px}.AgentAssignment_deptRoleCardDelete__bKOz8:hover{background:#ef44441a;background:var(--error-bg,#ef44441a);color:#ef4444;color:var(--error-color,#ef4444)}.AgentAssignment_deptRoleCardDelete__bKOz8:disabled{cursor:not-allowed;opacity:.3}.AgentAssignment_deptEmptyRolesModern__Re\+Hh{align-items:center;background:#fff;background:var(--card-bg,#fff);border:2px dashed #e2e8f0;border:2px dashed var(--border,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.AgentAssignment_deptEmptyRolesModern__Re\+Hh p{color:#374151;color:var(--header-color,#374151);font-size:15px;font-weight:600;margin:0}.AgentAssignment_deptEmptyRolesModern__Re\+Hh span{color:#64748b;color:var(--content-color,#64748b);font-size:13px;max-width:280px}.AgentAssignment_deptEmptyRoles__vqjBg{align-items:center;background:var(--card-bg);border:1px dashed var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 24px;text-align:center}.AgentAssignment_deptEmptyRoles__vqjBg p{color:var(--header-color);font-size:14px;font-weight:500;margin:0}.AgentAssignment_deptEmptyRoles__vqjBg span{color:var(--content-color);font-size:13px}.AgentAssignment_deptEmptyState__IrJh7{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.AgentAssignment_deptEmptyState__IrJh7 h3{color:var(--header-color);font-size:18px;font-weight:600;margin:0}.AgentAssignment_deptEmptyState__IrJh7 p{color:var(--content-color);font-size:14px;margin:0}.AgentAssignment_deptSelectorRow__sMzFd{align-items:center;display:flex;gap:12px}.AgentAssignment_deptDeleteBtn__Arv\+1{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius);color:var(--content-color);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.AgentAssignment_deptDeleteBtn__Arv\+1:hover{background:#ef44441a;background:var(--error-bg,#ef44441a);border-color:var(--error-color);color:var(--error-color)}.AgentAssignment_deptListSection__qEXxE{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);margin-top:16px;overflow:hidden}.AgentAssignment_deptListHeader__va3Ms{align-items:center;background:var(--menu-bg);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 16px}.AgentAssignment_deptListTitle__OH2uu{color:var(--header-color);font-size:14px;font-weight:600}.AgentAssignment_deptListContainer__TnVOo{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding:8px}.AgentAssignment_deptListItem__nKs1i{align-items:center;background:var(--menu-bg);border:1px solid #0000;border-radius:var(--radius);cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.AgentAssignment_deptListItem__nKs1i:hover{background:var(--hover-bg);border-color:var(--border)}.AgentAssignment_deptListItemActive__\+3Z7e{background:var(--hover-bg);border-color:var(--app-primary-color)}.AgentAssignment_deptListItemActive__\+3Z7e:hover{border-color:var(--app-primary-color)}.AgentAssignment_deptListItemName__u0Ik9{color:var(--header-color);font-size:14px;font-weight:500}.AgentAssignment_deptListItemDelete__SFPcr{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--content-color);cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;padding:0;transition:all .2s ease;width:28px}.AgentAssignment_deptListItem__nKs1i:hover .AgentAssignment_deptListItemDelete__SFPcr{opacity:.6}.AgentAssignment_deptListItemDelete__SFPcr:hover{background:#ef44441a;background:var(--error-bg,#ef44441a);color:var(--error-color);opacity:1!important}.AgentAssignment_modalFooterButtons__O2pRg{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:0}.AgentAssignment_permissionsSectionWrapper__rFeVS{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.AgentAssignment_assignmentsSection__ce9Vy{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);display:flex;flex:1 1;flex-direction:column;margin-top:8px;min-height:0;overflow:visible}.AgentAssignment_assignmentsSection__ce9Vy h3{background:linear-gradient(135deg,color-mix(in oklab,var(--app-primary-color) 8%,var(--card-bg)),var(--card-bg));border-bottom:1px solid var(--border);color:var(--app-primary-color);flex-shrink:0;font-size:16px;font-weight:600;margin:0;padding:16px 24px}.AgentAssignment_permissionsContent__dS03-{flex:1 1;min-height:0;overflow-y:auto;padding:24px}.AgentAssignment_permissionsGrid__EB4WV{grid-gap:16px;align-content:start;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:0;overflow-y:auto;padding:16px 20px}.AgentAssignment_permissionsGrid__EB4WV::-webkit-scrollbar{width:6px}.AgentAssignment_permissionsGrid__EB4WV::-webkit-scrollbar-track{background:#0000}.AgentAssignment_permissionsGrid__EB4WV::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border,#e2e8f0);border-radius:3px}.AgentAssignment_permissionsGrid__EB4WV::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--app-primary-color,#6366f1)}.AgentAssignment_loadingState__J9zQR{color:var(--muted);padding:40px;text-align:center}.AgentAssignment_permissionsFooter__2BwQs{border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:flex-end;padding-top:12px}.AgentAssignment_permissionsFooterNoBorder__4n\+an{display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 20px 0}.AgentAssignment_permissionCard__3GZnr{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:16px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;height:280px;overflow:hidden;transition:all .2s ease}.AgentAssignment_permissionCard__3GZnr:hover{background:color-mix(in srgb,#6366f1 2%,#fff);background:color-mix(in srgb,var(--app-primary-color,#6366f1) 2%,var(--card-bg,#fff));border-color:color-mix(in srgb,#6366f1 50%,#e2e8f0);border-color:color-mix(in srgb,var(--app-primary-color,#6366f1) 50%,var(--border,#e2e8f0));box-shadow:0 4px 12px #6366f11a}.AgentAssignment_permissionCard__3GZnr.AgentAssignment_permissionCardActive__-h6wv{background:color-mix(in srgb,#6366f1 3%,#fff);background:color-mix(in srgb,var(--app-primary-color,#6366f1) 3%,var(--card-bg,#fff));border-color:#6366f1;border-color:var(--app-primary-color,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb,#6366f1 15%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary-color,#6366f1) 15%,#0000)}.AgentAssignment_permissionCardHeader__grxqw{align-items:center;background:#0000;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);display:flex;gap:10px;padding:12px 14px}.AgentAssignment_permissionCard__3GZnr.AgentAssignment_permissionCardActive__-h6wv .AgentAssignment_permissionCardHeader__grxqw,.AgentAssignment_permissionCard__3GZnr:hover .AgentAssignment_permissionCardHeader__grxqw{background:color-mix(in srgb,#6366f1 4%,#0000);background:color-mix(in srgb,var(--app-primary-color,#6366f1) 4%,#0000)}.AgentAssignment_permissionCardIcon__-YbYM{--icon-color:#fff;align-items:center;background:linear-gradient(135deg,#6366f1,color-mix(in srgb,#6366f1 80%,#4338ca));background:linear-gradient(135deg,var(--app-primary-color,#6366f1),color-mix(in srgb,var(--app-primary-color,#6366f1) 80%,#4338ca));border-radius:10px;box-shadow:0 2px 6px #6366f14d;color:#fff!important;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.AgentAssignment_permissionCardIcon__-YbYM>svg{color:#fff!important;height:16px!important;width:16px!important}.AgentAssignment_permissionCardIcon__-YbYM svg circle,.AgentAssignment_permissionCardIcon__-YbYM svg line,.AgentAssignment_permissionCardIcon__-YbYM svg path,.AgentAssignment_permissionCardIcon__-YbYM svg rect{stroke:#fff!important}.AgentAssignment_permissionCardTitle__Nfmgf{color:#1e293b;color:var(--header-color,#1e293b);font-size:13px;font-weight:600;letter-spacing:.01em;margin:0;text-transform:capitalize}.AgentAssignment_permissionCardBody__eJICB{background:#0000;display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:8px 12px 12px}.AgentAssignment_permissionCardBody__eJICB::-webkit-scrollbar{width:6px}.AgentAssignment_permissionCardBody__eJICB::-webkit-scrollbar-track{background:#0000}.AgentAssignment_permissionCardBody__eJICB::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border,#e2e8f0);border-radius:3px}.AgentAssignment_permissionCardBody__eJICB::-webkit-scrollbar-thumb:hover{background:#6366f1;background:var(--app-primary-color,#6366f1)}.AgentAssignment_permissionsContent__dS03-::-webkit-scrollbar{width:8px}.AgentAssignment_permissionsContent__dS03-::-webkit-scrollbar-track{background:var(--hover-background);border-radius:4px}.AgentAssignment_permissionsContent__dS03-::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.AgentAssignment_permissionsContent__dS03-::-webkit-scrollbar-thumb:hover{background:var(--muted)}.AgentAssignment_agentAssignmentContainer__m942d::-webkit-scrollbar{width:8px}.AgentAssignment_agentAssignmentContainer__m942d::-webkit-scrollbar-track{background:#0000}.AgentAssignment_agentAssignmentContainer__m942d::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.AgentAssignment_agentAssignmentContainer__m942d::-webkit-scrollbar-thumb:hover{background:var(--muted)}.AgentAssignment_toggleItem__34Sdj{align-items:center;background:#0000;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;transition:all .15s ease}.AgentAssignment_toggleItem__34Sdj:hover{background:#6366f10a;background:var(--hover-background,#6366f10a)}.AgentAssignment_toggleItem__34Sdj.AgentAssignment_toggleActive__EABWb{background:#6366f10f}.AgentAssignment_toggleItem__34Sdj.AgentAssignment_toggleDisabled__Afwhw{cursor:not-allowed;opacity:.5}.AgentAssignment_toggleItem__34Sdj.AgentAssignment_toggleDisabled__Afwhw:hover{background:#0000}.AgentAssignment_toggleLabel__dp7Ah{color:#475569;color:var(--text-primary,#475569);font-size:12.5px;font-weight:450;-webkit-user-select:none;user-select:none}.AgentAssignment_toggleActive__EABWb .AgentAssignment_toggleLabel__dp7Ah{color:#6366f1;color:var(--app-primary-color,#6366f1);font-weight:500}.AgentAssignment_toggleSwitch__nEks5{display:inline-block;flex-shrink:0;height:20px;position:relative;width:36px}.AgentAssignment_toggleSwitch__nEks5 input{height:0;opacity:0;position:absolute;width:0}.AgentAssignment_toggleSlider__Cj3B\+{background:#cbd5e1;background:var(--border,#cbd5e1);border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:all .2s cubic-bezier(.4,0,.2,1)}.AgentAssignment_toggleKnob__dFVJd{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #00000026;content:"";height:14px;left:3px;position:absolute;transition:all .2s cubic-bezier(.4,0,.2,1);width:14px}.AgentAssignment_toggleSwitch__nEks5 input:checked+.AgentAssignment_toggleSlider__Cj3B\+{background:#6366f1;background:var(--app-primary-color,#6366f1)}.AgentAssignment_toggleSwitch__nEks5 input:checked+.AgentAssignment_toggleSlider__Cj3B\+ .AgentAssignment_toggleKnob__dFVJd{transform:translateX(16px)}.AgentAssignment_toggleSwitch__nEks5 input:focus+.AgentAssignment_toggleSlider__Cj3B\+{box-shadow:0 0 0 2px #6366f133}.AgentAssignment_toggleSwitch__nEks5 input:disabled+.AgentAssignment_toggleSlider__Cj3B\+{cursor:not-allowed;opacity:.5}.AgentAssignment_formSection__b\+08B{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:20px;transition:all .2s ease}.AgentAssignment_formSection__b\+08B:hover{border-color:color-mix(in oklab,var(--app-primary-color) 30%,var(--border));box-shadow:var(--shadow-md)}.AgentAssignment_formSection__b\+08B h4{border-bottom:1px solid var(--border);color:var(--header-color);font-size:14px;font-weight:600;margin:0 0 16px;padding-bottom:12px;text-transform:capitalize}.AgentAssignment_checkboxGroup__qW99X{display:flex;flex-direction:column;gap:10px}.AgentAssignment_checkboxLabel__CXbNB{align-items:center;background:var(--hover-background);border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.AgentAssignment_checkboxLabel__CXbNB:hover{background:color-mix(in oklab,var(--app-primary-color) 8%,var(--hover-background));border-color:color-mix(in oklab,var(--app-primary-color) 30%,#0000)}.AgentAssignment_checkboxLabel__CXbNB.AgentAssignment_checkboxChecked__6Snit{background:color-mix(in oklab,var(--app-primary-color) 12%,var(--card-bg));border-color:color-mix(in oklab,var(--app-primary-color) 40%,#0000)}.AgentAssignment_checkboxLabel__CXbNB.AgentAssignment_checkboxDisabled__MgHvj{cursor:not-allowed;opacity:.5}.AgentAssignment_checkboxLabel__CXbNB.AgentAssignment_checkboxDisabled__MgHvj:hover{background:var(--hover-background);border-color:#0000}.AgentAssignment_checkboxLabel__CXbNB input[type=checkbox]{display:none}.AgentAssignment_checkboxCustom__CHzPe{align-items:center;background:var(--card-bg);border:2px solid var(--border);border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}.AgentAssignment_checkboxLabel__CXbNB:hover .AgentAssignment_checkboxCustom__CHzPe{border-color:var(--app-primary-color)}.AgentAssignment_checkboxChecked__6Snit .AgentAssignment_checkboxCustom__CHzPe{background:var(--app-primary-color);border-color:var(--app-primary-color);color:#fff}.AgentAssignment_checkboxDisabled__MgHvj .AgentAssignment_checkboxCustom__CHzPe{background:#e5e7eb;background:var(--disabled-bg,#e5e7eb);border-color:var(--border)}.AgentAssignment_checkboxText__AMz9N{color:var(--text-primary);font-size:14px;font-weight:400}.AgentAssignment_checkboxChecked__6Snit .AgentAssignment_checkboxText__AMz9N{color:var(--app-primary-color);font-weight:500}:root[data-theme=dark] .AgentAssignment_modernFormContainer__C8m4X{background:#0000}:root[data-theme=dark] .AgentAssignment_formSection__b\+08B{background:#1e293b99;border-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_formSection__b\+08B:hover{border-color:color-mix(in oklab,var(--app-primary-color) 40%,#0000)}:root[data-theme=dark] .AgentAssignment_checkboxLabel__CXbNB{background:#0f172a99}:root[data-theme=dark] .AgentAssignment_checkboxLabel__CXbNB:hover{background:#00c4cc1a;border-color:color-mix(in oklab,var(--accent) 40%,#0000)}:root[data-theme=dark] .AgentAssignment_checkboxLabel__CXbNB.AgentAssignment_checkboxChecked__6Snit{background:#00c4cc26;border-color:color-mix(in oklab,var(--accent) 50%,#0000)}:root[data-theme=dark] .AgentAssignment_checkboxCustom__CHzPe{background:#0f172acc;border-color:#fff3}:root[data-theme=dark] .AgentAssignment_checkboxChecked__6Snit .AgentAssignment_checkboxCustom__CHzPe{background:var(--app-primary-color);border-color:var(--app-primary-color)}:root[data-theme=dark] .AgentAssignment_assignmentsSection__ce9Vy{background:#1e293b99;border-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_assignmentsSection__ce9Vy h3{background:linear-gradient(135deg,#00c4cc1a,#1e293bcc);border-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_permissionsContent__dS03-{background:#0000}:root[data-theme=dark] .AgentAssignment_permissionsFooter__2BwQs{border-top-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_permissionCard__3GZnr{background:#1e293b99;border-color:#ffffff1a}:root[data-theme=dark] .AgentAssignment_permissionCard__3GZnr:hover{border-color:color-mix(in oklab,var(--app-primary-color) 50%,#0000);box-shadow:0 8px 32px #00c4cc1a}:root[data-theme=dark] .AgentAssignment_permissionCardHeader__grxqw{background:linear-gradient(135deg,#00c4cc14,#1e293bcc);border-color:#ffffff14}:root[data-theme=dark] .AgentAssignment_permissionCardIcon__-YbYM{background:linear-gradient(135deg,var(--app-primary-color),color-mix(in oklab,var(--app-primary-color) 60%,#000));box-shadow:0 4px 12px #00c4cc4d}:root[data-theme=dark] .AgentAssignment_toggleItem__34Sdj:hover{background:#ffffff0d}:root[data-theme=dark] .AgentAssignment_toggleItem__34Sdj.AgentAssignment_toggleActive__EABWb{background:#00c4cc1a}:root[data-theme=dark] .AgentAssignment_toggleSlider__Cj3B\+{background:#ffffff26}:root[data-theme=dark] .AgentAssignment_toggleKnob__dFVJd{background:#ffffffe6}:root[data-theme=dark] .AgentAssignment_toggleSwitch__nEks5 input:checked+.AgentAssignment_toggleSlider__Cj3B\+{background:linear-gradient(135deg,var(--app-primary-color),color-mix(in oklab,var(--app-primary-color) 70%,#000));box-shadow:0 0 12px #00c4cc66}:root[data-theme=dark] .AgentAssignment_toggleSwitch__nEks5 input:focus+.AgentAssignment_toggleSlider__Cj3B\+{box-shadow:0 0 0 3px #00c4cc40}.UserManagement_container__XtlUJ{display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 20px 20px}.UserManagement_headerRow__er8mP{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-bottom:16px}.UserManagement_departmentFilterRow__MgtIr{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:10px;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:10px 16px}.UserManagement_departmentFilterInner__8k2eb{align-items:center;display:flex;gap:10px}.UserManagement_departmentLabel__LQNCa{color:var(--header-color);font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.UserManagement_departmentUserCount__qGXuq{background:var(--hover-background);border-radius:20px;color:var(--muted);font-size:12px;font-weight:500;padding:4px 12px;white-space:nowrap}@media (max-width:1024px){.UserManagement_departmentFilterRow__MgtIr{gap:12px;padding:8px 12px}}@media (max-width:767px){.UserManagement_departmentFilterRow__MgtIr{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 12px}.UserManagement_departmentFilterInner__8k2eb{width:100%}.UserManagement_departmentFilterInner__8k2eb>:last-child{flex:1 1}}@media (max-width:480px){.UserManagement_departmentFilterRow__MgtIr{padding:8px 10px}.UserManagement_departmentLabel__LQNCa{font-size:12px}}.UserManagement_cardGrid__gqSXG{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;padding-right:0!important}@media (max-width:1200px){.UserManagement_cardGrid__gqSXG{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}}@media (max-width:1024px){.UserManagement_cardGrid__gqSXG{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}}@media (max-width:767px){.UserManagement_cardGrid__gqSXG{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}@media (max-width:480px){.UserManagement_cardGrid__gqSXG{grid-template-columns:1fr!important}}.UserManagement_userCard__rn1Jk{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px;min-height:140px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease}.UserManagement_userCard__rn1Jk:before{background:linear-gradient(90deg,#0000,#37acead9,#025d8a,#37acead9,#0000);content:"";height:2px;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;width:100%;z-index:10}.UserManagement_userCard__rn1Jk:hover:before{animation:UserManagement_borderLightMove__NkF\+i 1.5s ease-in-out infinite;opacity:1}@keyframes UserManagement_borderLightMove__NkF\+i{0%{left:-100%}to{left:100%}}.UserManagement_userCard__rn1Jk:hover{border-color:#37acea;box-shadow:0 8px 32px #37acea40,0 16px 48px #00000059,inset 0 1px 0 #37acea26}.UserManagement_cardInactive__HKdAH{opacity:.6}.UserManagement_cardInactive__HKdAH:hover{opacity:.8}.UserManagement_cardHeader__o\+1Lt{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.UserManagement_userInfo__ZHooM{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.UserManagement_userName__mbEn2{color:var(--header-color);font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_userEmail__oNiBj{color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserManagement_roleTag__HEzim{border-radius:20px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;padding:4px 10px}.UserManagement_roleAdmin__6Oy3y{background:#dbeafe;color:#1d4ed8}.UserManagement_roleSuperAdmin__m\+ok1{background:#fce7f3;color:#be185d}.UserManagement_roleDeveloper__lLBAR{background:#e0e7ff;color:#4338ca}.UserManagement_roleManager__1wF2L{background:#fef3c7;color:#92400e}.UserManagement_roleDefault__e3H-I{background:var(--hover-background);color:var(--muted)}.UserManagement_cardFooter__u4Ak2{align-items:center;border-top:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding-top:12px}.UserManagement_badgesWrapper__OpOAx{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.UserManagement_departmentTag__7VlAO{background:#37acea1f;border-radius:20px;color:#37acea;font-size:11px;font-weight:500;max-width:120px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.UserManagement_togglesWrapper__1M2MA{align-items:center;display:flex;gap:20px}.UserManagement_cardFooterActions__o8\+Ly{align-items:center;display:flex;flex-shrink:0;gap:12px;margin-left:auto}.UserManagement_cardActions__FzS9C{align-items:center;display:flex;gap:8px}.UserManagement_cardActionBtn__s3JjZ{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;color:var(--header-color);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.UserManagement_cardActionBtn__s3JjZ:hover:not(:disabled){background:var(--hover-background)}.UserManagement_cardActionBtn__s3JjZ:disabled{cursor:not-allowed;opacity:.45}.UserManagement_cardPromoteIconBtn__Zn42q{border-color:#37acea59;color:#37acea;color:var(--app-primary-color,#37acea)}.UserManagement_cardPromoteIconBtn__Zn42q:hover:not(:disabled){background:#37acea1a}.UserManagement_cardRevokeIconBtn__LaQys{border-color:#dc262659;color:#dc2626}.UserManagement_cardRevokeIconBtn__LaQys:hover:not(:disabled){background:#dc262614}.UserManagement_toggleGroup__hxodt{align-items:center;display:flex;gap:8px}.UserManagement_toggleLabel__ZezmP{color:var(--muted);font-size:13px;font-weight:500}@media (max-width:1024px){.UserManagement_container__XtlUJ{padding:0 12px 12px}.UserManagement_userCard__rn1Jk{padding:16px}.UserManagement_cardFooter__u4Ak2{gap:12px}}:root[data-theme=dark] .UserManagement_roleAdmin__6Oy3y{background:#3b82f633;color:#60a5fa}:root[data-theme=dark] .UserManagement_roleSuperAdmin__m\+ok1{background:#ec489933;color:#f472b6}:root[data-theme=dark] .UserManagement_roleDeveloper__lLBAR{background:#6366f133;color:#a5b4fc}:root[data-theme=dark] .UserManagement_roleManager__1wF2L{background:#f59e0b33;color:#fbbf24}:root[data-theme=dark] .UserManagement_roleDefault__e3H-I{background:#64748b33;color:#94a3b8}:root[data-theme=dark] .UserManagement_departmentTag__7VlAO{background:#37acea2e;color:#5bbde8}.UserManagement_paginationControls__219AB{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-top:8px;padding:16px 0 4px}.UserManagement_paginationInfo__vNffX{color:var(--muted);font-size:13px;white-space:nowrap}.UserManagement_paginationButtons__64Ufd{align-items:center;display:flex;gap:4px}.UserManagement_paginationButton__y6Blv{background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:var(--header-color);cursor:pointer;font-size:13px;min-width:36px;padding:6px 12px;text-align:center;transition:all .15s ease}.UserManagement_paginationButton__y6Blv:hover:not(:disabled){background:var(--hover-background);border-color:#37acea;color:#37acea}.UserManagement_paginationButton__y6Blv:disabled{cursor:not-allowed;opacity:.4}.UserManagement_paginationActive__Wgg-c{background:#37acea!important;border-color:#37acea!important;color:#fff!important}@media (max-width:767px){.UserManagement_paginationControls__219AB{align-items:stretch;flex-direction:column;gap:8px}.UserManagement_paginationButtons__64Ufd{justify-content:center}.UserManagement_paginationInfo__vNffX{text-align:center}}.ResourceAllocationManagement_container__bIjVD{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;padding:0}.ResourceAllocationManagement_container__bIjVD .ResourceAllocationManagement_listWrapper__tI4M5{flex:1 1;overflow-y:auto;padding-bottom:16px}.ResourceAllocationManagement_loadingContainer__kKO9K{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ResourceAllocationManagement_loadingOverlay__zr9T-{align-items:center;display:flex;justify-content:center;padding:60px 0;width:100%}.ResourceAllocationManagement_cardDeleteBtn__zhRUV{align-items:center;background:#0000;border:1px solid var(--color-border-subtle);border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:28px;justify-content:center;min-width:28px;padding:0;transition:all .15s ease}.ResourceAllocationManagement_cardDeleteBtn__zhRUV:hover{background:#f43f5e1f;border-color:var(--danger);color:var(--danger)}.ResourceAllocationManagement_detailSection__D0vbg{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;padding-top:16px;width:100%}.ResourceAllocationManagement_infoBar__r9Kzm{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between}.ResourceAllocationManagement_searchFieldWrapper__uHOT0{margin-right:8px}.ResourceAllocationManagement_selectionBar__kD0BH{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:4px}.ResourceAllocationManagement_selectAllLabel__tfAMA{align-items:center;border-radius:6px;color:#374151;color:var(--content-color,#374151);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:8px;padding:6px 10px;transition:background .15s ease;-webkit-user-select:none;user-select:none}.ResourceAllocationManagement_selectAllLabel__tfAMA:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6)}.ResourceAllocationManagement_selectAllCheckbox__vZS0k{accent-color:#3b82f6;accent-color:var(--app-primary-color,#3b82f6);border-radius:4px;cursor:pointer;height:16px;width:16px}.ResourceAllocationManagement_itemsCount__pC\+-N{color:#6b7280;color:var(--muted,#6b7280);font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);padding-right:4px}.ResourceAllocationManagement_infoBarLeft__GXVvh{align-items:center;color:#111827;color:var(--header-color,#111827);display:flex;gap:10px}.ResourceAllocationManagement_infoBarLeft__GXVvh svg{color:#6b7280;color:var(--content-color,#6b7280);height:18px;width:18px}.ResourceAllocationManagement_keyName__mupTG{color:var(--header-color);font-family:var(--font-secondary);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.3px;line-height:30px;margin:0}.ResourceAllocationManagement_userCount__iRVMN{color:#6b7280;color:var(--muted,#6b7280);font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px)}.ResourceAllocationManagement_backBtn__vJLAQ{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--color-border-subtle,#e5e7eb);border-radius:6px;color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.ResourceAllocationManagement_backBtn__vJLAQ:hover{background:#f9fafb;background:var(--hover-background,#f9fafb);border-color:var(--app-primary-color);color:var(--app-primary-color)}.ResourceAllocationManagement_backBtn__vJLAQ svg{height:18px;width:18px}.ResourceAllocationManagement_actionButtons__D9j0H{align-items:center;display:flex;gap:8px}.ResourceAllocationManagement_addUserBtn__UIXHg{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:8px;border-radius:var(--radius,8px);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;padding:8px 16px;transition:opacity .15s ease}.ResourceAllocationManagement_addUserBtn__UIXHg:hover{opacity:.9}.ResourceAllocationManagement_addUserBtn__UIXHg svg{height:16px;width:16px}.ResourceAllocationManagement_assignValuesBtn__76Mii{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:8px;border-radius:var(--radius,8px);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;padding:8px 16px;transition:opacity .15s ease}.ResourceAllocationManagement_assignValuesBtn__76Mii:hover{opacity:.9}.ResourceAllocationManagement_assignValuesBtn__76Mii svg{height:16px;width:16px}.ResourceAllocationManagement_clearSelectionBtn__S\+NS2{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius,8px);color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;padding:8px 16px;transition:all .15s ease}.ResourceAllocationManagement_clearSelectionBtn__S\+NS2:hover{background:#f9fafb;background:var(--hover-background,#f9fafb);border-color:#9ca3af;border-color:var(--muted,#9ca3af)}.ResourceAllocationManagement_detailHeader__mBJma{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;padding:0 0 16px}.ResourceAllocationManagement_headerContent__niSyD{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.ResourceAllocationManagement_headerIcon__jdiXJ{align-items:center;background:var(--accent-light);border-radius:50%;color:var(--app-primary-color);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ResourceAllocationManagement_headerInfo__NZMS0{min-width:0}.ResourceAllocationManagement_headerTitle__s2ryF{color:var(--header-color);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-size:var(--font-size-base,16px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.3;margin:0}.ResourceAllocationManagement_headerSubtitle__nJsff{color:var(--muted);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);margin:2px 0 0}.ResourceAllocationManagement_headerActions__IG9ep{align-items:center;display:flex;flex-shrink:0;gap:10px}.ResourceAllocationManagement_userBadge__IAuoD{align-items:center;background:#6b72801a;background:var(--badge-bg,#6b72801a);border:1px solid #6b72804d;border:1px solid var(--badge-border,#6b72804d);border-radius:16px;color:#4b5563;color:var(--badge-color,#4b5563);display:inline-flex;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:6px;padding:6px 12px}.ResourceAllocationManagement_userBadge__IAuoD svg{height:14px;width:14px}.ResourceAllocationManagement_primaryBtn__VCslh{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border:1px solid var(--accent,#37acea);border-radius:8px;border-radius:var(--radius,8px);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;justify-content:center;padding:10px 20px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.ResourceAllocationManagement_primaryBtn__VCslh:hover:not(:disabled){box-shadow:0 4px 16px #37acea59;box-shadow:var(--shadow-glow,0 4px 16px #37acea59);transform:translateY(-1px)}.ResourceAllocationManagement_primaryBtn__VCslh:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;opacity:var(--disabled-opacity,.5);transform:none}.ResourceAllocationManagement_secondaryBtn__zrIzX{align-items:center;background:var(--hover-background);background:var(--secondary-bg,var(--hover-background));border:1.5px solid var(--border-color);border-radius:8px;border-radius:var(--radius,8px);color:var(--header-color);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;justify-content:center;padding:10px 20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ResourceAllocationManagement_secondaryBtn__zrIzX:hover:not(:disabled){background:var(--hover-background);border-color:var(--accent);color:var(--accent)}.ResourceAllocationManagement_secondaryBtn__zrIzX:disabled{cursor:not-allowed;opacity:.5;opacity:var(--disabled-opacity,.5)}:root[data-theme=dark] .ResourceAllocationManagement_secondaryBtn__zrIzX{background:#ffffff0d;border-color:#ffffff26;color:var(--text-primary)}:root[data-theme=dark] .ResourceAllocationManagement_secondaryBtn__zrIzX:hover:not(:disabled){background:#ffffff1a;border-color:var(--accent);color:var(--accent)}:root[data-theme=dark] .ResourceAllocationManagement_primaryBtn__VCslh{background:linear-gradient(135deg,var(--accent),var(--app-primary-color));border-color:var(--accent)}.ResourceAllocationManagement_bulkActionsBar__x7lw-{align-items:center;background:var(--accent-light);border-radius:var(--radius);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.ResourceAllocationManagement_bulkInfo__x00Yc{align-items:center;color:var(--content-color);display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);gap:6px}.ResourceAllocationManagement_bulkCount__BKN0B{color:var(--app-primary-color);font-weight:var(--font-weight-semibold)}.ResourceAllocationManagement_bulkActions__YEtvX{align-items:center;display:flex;gap:8px}.ResourceAllocationManagement_bulkActionBtn__LzwEi{background-color:var(--app-primary-color);border:none;border-radius:var(--radius);color:#fff;cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:6px 12px;transition:opacity .15s ease}.ResourceAllocationManagement_bulkActionBtn__LzwEi:hover{opacity:.9}.ResourceAllocationManagement_bulkClearBtn__f\+0kP{background:#0000;border:1px solid var(--border);border-radius:var(--radius);color:var(--content-color);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:6px 12px;transition:all .15s ease}.ResourceAllocationManagement_bulkClearBtn__f\+0kP:hover{background:var(--hover-background)}.ResourceAllocationManagement_valuesRow__9aXAD{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;margin-top:auto}.ResourceAllocationManagement_noValuesText__Rd6UL{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-xs);font-style:normal}.ResourceAllocationManagement_modalOverlay__rUYMa{align-items:center;backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ResourceAllocationManagement_modalContainer__ukS6x,.ResourceAllocationManagement_modal__51xMs{animation:ResourceAllocationManagement_modalSlideIn__AbRfo .3s ease-out;background:var(--card-bg);background:var(--modal-bg,var(--card-bg));border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-lg,8px);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-lg,0 4px 15px #0000001a);display:flex;flex-direction:column;max-height:85vh;max-width:500px;overflow:hidden;width:100%}@keyframes ResourceAllocationManagement_modalSlideIn__AbRfo{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ResourceAllocationManagement_modalHeader__SH7SM{align-items:center;background:var(--card-bg);background:var(--modal-header-bg,var(--card-bg));border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.ResourceAllocationManagement_modalTitle__MDRwX{color:var(--header-color);font-family:var(--font-primary);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0}.ResourceAllocationManagement_modalSubtitle__JekhN{color:#6b7280;color:var(--content-color,#6b7280);font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);margin:4px 0 0}.ResourceAllocationManagement_modalCloseBtn__9OhEZ{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--header-color);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease}.ResourceAllocationManagement_modalCloseBtn__9OhEZ:hover{background:var(--hover-background);background:var(--modal-close-hover-bg,var(--hover-background))}.ResourceAllocationManagement_modalCloseBtn__9OhEZ svg{height:20px;width:20px}.ResourceAllocationManagement_modalBody__iu4Q7{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.ResourceAllocationManagement_modalFooter__MD2LB{align-items:center;background:var(--card-bg);background:var(--modal-footer-bg,var(--card-bg));border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.ResourceAllocationManagement_toggleContainer__DdU-w{align-items:center;display:flex;gap:8px}.ResourceAllocationManagement_toggleText__tPbeP{color:var(--content-color);font-family:var(--font-primary);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:500;font-weight:var(--font-weight-medium,500);white-space:nowrap}.ResourceAllocationManagement_footerButtons__Osgzg{align-items:center;display:flex;gap:12px}.ResourceAllocationManagement_formField__wkBki{display:flex;flex-direction:column;gap:8px}.ResourceAllocationManagement_dropdownField__UjDPy{width:100%}.ResourceAllocationManagement_fieldLabel__W-ncP{color:var(--content-color);font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500)}.ResourceAllocationManagement_required__IZsl-{color:#dc2626;color:var(--danger,#dc2626);font-weight:700;font-weight:var(--font-weight-bold,700)}.ResourceAllocationManagement_fieldHint__pqrSU{color:#6b7280;color:var(--content-color,#6b7280);font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);margin:0}.ResourceAllocationManagement_selectField__gmzcU,.ResourceAllocationManagement_textInput__sEz35{background:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-lg,8px);box-sizing:border-box;color:var(--text-primary);cursor:text;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-base,14px);font-weight:400;font-weight:var(--font-weight-normal,400);height:40px;min-width:0;padding:10px 12px;transition:all .2s ease;width:100%}.ResourceAllocationManagement_selectField__gmzcU:focus,.ResourceAllocationManagement_textInput__sEz35:focus{border-color:var(--focus-border,var(--accent));box-shadow:0 0 0 2px #37acea26;box-shadow:var(--focus-ring,0 0 0 2px #37acea26);outline:none}.ResourceAllocationManagement_textInput__sEz35::placeholder{color:#9ca3af;color:var(--muted,#9ca3af)}.ResourceAllocationManagement_selectField__gmzcU{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.ResourceAllocationManagement_inputWithButton__iF\+u\+{align-items:center;display:flex;gap:8px}.ResourceAllocationManagement_inputWithButton__iF\+u\+ .ResourceAllocationManagement_textInput__sEz35{flex:1 1}.ResourceAllocationManagement_addValueBtn__kU58I{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border:1px solid var(--accent,#37acea);border-radius:8px;border-radius:var(--radius-lg,8px);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:4px;padding:10px 16px;transition:box-shadow .2s ease,transform .2s ease;white-space:nowrap}.ResourceAllocationManagement_addValueBtn__kU58I:hover:not(:disabled){box-shadow:0 4px 16px #37acea59;box-shadow:var(--shadow-glow,0 4px 16px #37acea59);transform:translateY(-1px)}.ResourceAllocationManagement_addValueBtn__kU58I:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}:root[data-theme=dark] .ResourceAllocationManagement_addValueBtn__kU58I{background:linear-gradient(135deg,var(--accent),var(--app-primary-color));border-color:var(--accent)}.ResourceAllocationManagement_addValueBtn__kU58I svg{height:16px;width:16px}.ResourceAllocationManagement_addExclusionBtn__Kqp8b{align-items:center;background:#dc2626;background:var(--danger,#dc2626);border:none;border-radius:8px;border-radius:var(--radius-lg,8px);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:4px;padding:10px 16px;transition:background-color .2s ease;white-space:nowrap}.ResourceAllocationManagement_addExclusionBtn__Kqp8b:hover:not(:disabled){background:#b91c1c}.ResourceAllocationManagement_addExclusionBtn__Kqp8b:disabled{cursor:not-allowed;opacity:.5}.ResourceAllocationManagement_addExclusionBtn__Kqp8b svg{height:16px;width:16px}.ResourceAllocationManagement_chipContainer__IULCv{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ResourceAllocationManagement_chip__7l7Ju{align-items:center;background:#0000;border:1px solid var(--accent,var(--app-primary-color));border-radius:12px;color:var(--app-primary-color);color:var(--accent,var(--app-primary-color));display:inline-flex;font-family:var(--font-primary);font-size:12px;font-weight:500;font-weight:var(--font-weight-medium,500);gap:4px;padding:2px 8px;transition:all .2s ease;white-space:nowrap}.ResourceAllocationManagement_chip__7l7Ju:hover{background:#37acea26;background:var(--accent-light,#37acea26)}.ResourceAllocationManagement_chipExclusion__oL3EK{background:#0000;border-color:var(--danger);color:var(--danger)}.ResourceAllocationManagement_chipExclusion__oL3EK:hover{background:#f43f5e1f}.ResourceAllocationManagement_chipExclusion__oL3EK .ResourceAllocationManagement_chipRemove__c-f1h{color:var(--danger)}.ResourceAllocationManagement_chipRemove__c-f1h{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease;width:16px}.ResourceAllocationManagement_chipRemove__c-f1h:hover{background:#ffffff1f}.ResourceAllocationManagement_emptyFieldText__YjFoX{color:#6b7280;color:var(--content-color,#6b7280);font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-style:normal;margin:0}.ResourceAllocationManagement_valuesInputContainer__1PV41{display:flex;flex-direction:column;gap:8px}.ResourceAllocationManagement_valuesInputRow__8Bgo1{display:flex;gap:8px}.ResourceAllocationManagement_valuesInputRow__8Bgo1 .ResourceAllocationManagement_formInput__a9lYj{flex:1 1}.ResourceAllocationManagement_valuesList__oXuTd{display:flex;flex-wrap:wrap;gap:6px}.ResourceAllocationManagement_valueTag__qUDib{align-items:center;background:var(--accent-light);border:1px solid var(--app-primary-color);border-radius:16px;color:var(--app-primary-color);display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-xs);gap:6px;padding:6px 10px}.ResourceAllocationManagement_valueTagRemove__uhoeA{align-items:center;background:#0000;border:none;color:var(--app-primary-color);cursor:pointer;display:flex;font-size:16px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:opacity .15s ease}.ResourceAllocationManagement_valueTagRemove__uhoeA:hover{opacity:1}.ResourceAllocationManagement_userListContainer__zt3\+q{border:1px solid var(--border);border-radius:var(--radius);max-height:300px;overflow-y:auto}.ResourceAllocationManagement_userListItem__\+EGy7{align-items:center;border-bottom:1px solid var(--border);cursor:pointer;display:flex;gap:12px;padding:12px;transition:background .15s ease}.ResourceAllocationManagement_userListItem__\+EGy7:last-child{border-bottom:none}.ResourceAllocationManagement_userListItem__\+EGy7:hover{background:var(--hover-background)}.ResourceAllocationManagement_userListItem__\+EGy7.ResourceAllocationManagement_selected__P1p9i{background:var(--accent-light)}.ResourceAllocationManagement_userListAvatar__SP1bh{align-items:center;background:linear-gradient(135deg,var(--app-primary-color) 0,#60a5fa 100%);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:var(--font-weight-medium);height:32px;justify-content:center;width:32px}.ResourceAllocationManagement_userListInfo__siRId{flex:1 1;min-width:0}.ResourceAllocationManagement_userListName__obVN4{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ResourceAllocationManagement_userListEmail__kugt-{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceAllocationManagement_emptyUserList__rIDYo{color:var(--muted);font-family:var(--font-primary);font-size:var(--font-size-sm);padding:40px 20px;text-align:center}.ResourceAllocationManagement_modalBody__iu4Q7::-webkit-scrollbar,.ResourceAllocationManagement_userListContainer__zt3\+q::-webkit-scrollbar,.ResourceAllocationManagement_usersGrid__EwS6n::-webkit-scrollbar{width:6px}.ResourceAllocationManagement_modalBody__iu4Q7::-webkit-scrollbar-track,.ResourceAllocationManagement_userListContainer__zt3\+q::-webkit-scrollbar-track,.ResourceAllocationManagement_usersGrid__EwS6n::-webkit-scrollbar-track{background:#0000}.ResourceAllocationManagement_modalBody__iu4Q7::-webkit-scrollbar-thumb,.ResourceAllocationManagement_userListContainer__zt3\+q::-webkit-scrollbar-thumb,.ResourceAllocationManagement_usersGrid__EwS6n::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ResourceAllocationManagement_modalBody__iu4Q7::-webkit-scrollbar-thumb:hover,.ResourceAllocationManagement_userListContainer__zt3\+q::-webkit-scrollbar-thumb:hover,.ResourceAllocationManagement_usersGrid__EwS6n::-webkit-scrollbar-thumb:hover{background:var(--muted)}.ResourceAllocationManagement_infoCard__fFMPJ{align-items:flex-start;background:var(--accent-light);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius,8px);color:var(--content-color);display:flex;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);gap:10px;padding:12px 16px}.ResourceAllocationManagement_infoIcon__TUOn8{flex-shrink:0;font-size:16px}.NotificationPanel_overlay__GA4K6{animation:NotificationPanel_fadeIn__5J9hr .25s ease;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);background:var(--modal-overlay);bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes NotificationPanel_fadeIn__5J9hr{0%{opacity:0}to{opacity:1}}.NotificationPanel_panel__5J10t{animation:NotificationPanel_slideIn__vBfs8 .3s cubic-bezier(.16,1,.3,1);background:var(--card-bg);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100vh;max-width:92vw;position:fixed;right:0;top:0;width:420px;z-index:100001}@keyframes NotificationPanel_slideIn__vBfs8{0%{opacity:.8;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.NotificationPanel_header__JqnJ6{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--panel-header-bg);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:18px 22px}.NotificationPanel_headerTitle__ER4xP{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.2px}.NotificationPanel_headerTitle__ER4xP svg{stroke:var(--accent);color:var(--accent)}.NotificationPanel_headerBadge__gCFXh{align-items:center;background:var(--app-primary-color);border-radius:11px;box-shadow:var(--shadow-glow-primary);color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.NotificationPanel_headerActions__Nkw3s{align-items:center;display:flex;gap:2px}.NotificationPanel_closeBtn__eXIFw,.NotificationPanel_refreshBtn__rZapZ{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.NotificationPanel_closeBtn__eXIFw:hover,.NotificationPanel_refreshBtn__rZapZ:hover{background:var(--hover-background);color:var(--text-primary);transform:scale(1.05)}.NotificationPanel_closeBtn__eXIFw:active,.NotificationPanel_refreshBtn__rZapZ:active{transform:scale(.95)}.NotificationPanel_content__b-Ghp{flex:1 1;overflow-y:auto;padding:16px 18px;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}.NotificationPanel_bulkBar__nys-I{animation:NotificationPanel_fadeIn__5J9hr .2s ease;background:color-mix(in srgb,var(--accent) 4%,var(--card-bg));border-bottom:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:10px 22px}.NotificationPanel_bulkBarTop__fVtCh{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.NotificationPanel_selectAllLabel__XxUtx{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;transition:color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.NotificationPanel_selectAllLabel__XxUtx:hover{color:var(--text-primary)}.NotificationPanel_checkbox__eydYr{accent-color:var(--accent);accent-color:var(--app-primary-color,var(--accent));border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;width:16px}.NotificationPanel_requestCardSelected__czYpJ{background:color-mix(in srgb,var(--accent) 5%,var(--secondary-bg))!important;border-color:color-mix(in srgb,var(--accent) 40%,#0000)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 15%,#0000)}.NotificationPanel_content__b-Ghp::-webkit-scrollbar{width:4px}.NotificationPanel_content__b-Ghp::-webkit-scrollbar-track{background:#0000}.NotificationPanel_content__b-Ghp::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.NotificationPanel_content__b-Ghp::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.NotificationPanel_emptyState__XbdoF{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:6px;justify-content:center;padding:72px 24px;text-align:center}.NotificationPanel_emptyState__XbdoF svg{opacity:.3}.NotificationPanel_emptyTitle__sM1HB{color:var(--text-primary);font-size:16px;font-weight:600;margin:12px 0 0}.NotificationPanel_emptySubtitle__W71ib{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.NotificationPanel_retryBtn__e3Qo4{background:var(--gradient-primary);border:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-glow-primary);color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-top:14px;padding:8px 20px;transition:all .2s ease}.NotificationPanel_retryBtn__e3Qo4:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.NotificationPanel_spinner__lbszX{animation:NotificationPanel_spin__Sqh2S .7s linear infinite;border:2.5px solid var(--accent-light);border-radius:50%;border-top-color:var(--accent);height:28px;width:28px}@keyframes NotificationPanel_spin__Sqh2S{to{transform:rotate(1turn)}}.NotificationPanel_requestList__AOTHE{display:flex;flex-direction:column;gap:12px}.NotificationPanel_requestCard__ZFJ4E{background:var(--secondary-bg);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:visible;padding:16px 18px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.NotificationPanel_requestCard__ZFJ4E:before{background:radial-gradient(circle at top left,var(--glow-color),#0000 70%);border-radius:inherit;content:"";height:60px;left:0;pointer-events:none;position:absolute;top:0;width:60px}.NotificationPanel_requestCard__ZFJ4E:hover{background:var(--hover-background);border-color:var(--card-hover-border);border-left-color:var(--accent);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.NotificationPanel_requestTop__QATfT{align-items:center;display:flex;gap:12px;position:relative;z-index:1}.NotificationPanel_avatar__-JDdb{align-items:center;background:var(--gradient-primary);border-radius:12px;box-shadow:var(--shadow-glow-primary);color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;text-transform:uppercase;width:40px}.NotificationPanel_requestInfo__W4Cvc{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.NotificationPanel_userName__X62dP{color:var(--text-primary);font-size:14px;font-weight:600;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationPanel_userEmail__QU-8F{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationPanel_badgeGroup__Ubpff{align-items:center;display:flex;flex-shrink:0;gap:6px}.NotificationPanel_ssoBadge__C\+pPq{align-items:center;background:color-mix(in srgb,#0073cf 12%,#0000);background:color-mix(in srgb,var(--app-primary-color,#0073cf) 12%,#0000);border:1px solid color-mix(in srgb,#0073cf 25%,#0000);border:1px solid color-mix(in srgb,var(--app-primary-color,#0073cf) 25%,#0000);border-radius:20px;color:#0073cf;color:var(--app-primary-color,#0073cf);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px}.NotificationPanel_statusBadge__M2-Xv{border-radius:20px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 12px;text-transform:capitalize}.NotificationPanel_statusPending__rWU0t{background:color-mix(in srgb,var(--warning) 12%,#0000);border:1px solid color-mix(in srgb,var(--warning) 25%,#0000);color:var(--warning)}.NotificationPanel_statusApproved__VRB86{background:color-mix(in srgb,var(--success) 12%,#0000);border:1px solid color-mix(in srgb,var(--success) 25%,#0000);color:var(--success)}.NotificationPanel_statusRejected__LDWb\+{background:color-mix(in srgb,var(--danger) 12%,#0000);border:1px solid color-mix(in srgb,var(--danger) 25%,#0000);color:var(--danger)}.NotificationPanel_requestMeta__6o9oN{align-items:flex-end;border-top:1px solid var(--color-border-subtle);display:flex;gap:24px;margin-top:14px;padding-top:12px;position:relative;z-index:1}.NotificationPanel_metaItem__fy2dl{display:flex;flex-direction:column;gap:3px}.NotificationPanel_metaLabel__zfnXK{color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase}.NotificationPanel_metaValue__y7Jxj{color:var(--text-primary);font-size:13px;font-weight:500}.NotificationPanel_inlineActions__a7G5q{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.NotificationPanel_inlineApproveBtn__koagh{align-items:center;background:color-mix(in srgb,var(--success) 10%,#0000);border:1px solid color-mix(in srgb,var(--success) 25%,#0000);border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--success);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.NotificationPanel_inlineApproveBtn__koagh:hover:not(:disabled){background:color-mix(in srgb,var(--success) 20%,#0000);border-color:color-mix(in srgb,var(--success) 45%,#0000);box-shadow:var(--shadow-glow-success);color:var(--success);transform:scale(1.1)}.NotificationPanel_inlineApproveBtn__koagh:active:not(:disabled){transform:scale(.92)}.NotificationPanel_inlineApproveBtn__koagh:disabled{cursor:not-allowed;opacity:.35}.NotificationPanel_inlineApproveBtn__koagh svg{stroke:currentColor;color:currentColor}.NotificationPanel_inlineRejectBtn__JDir3{align-items:center;background:color-mix(in srgb,var(--danger) 8%,#0000);border:1px solid color-mix(in srgb,var(--danger) 20%,#0000);border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--danger);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.NotificationPanel_inlineRejectBtn__JDir3:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 18%,#0000);border-color:color-mix(in srgb,var(--danger) 40%,#0000);box-shadow:var(--shadow-glow-danger);color:var(--danger);transform:scale(1.1)}.NotificationPanel_inlineRejectBtn__JDir3:active:not(:disabled){transform:scale(.92)}.NotificationPanel_inlineRejectBtn__JDir3:disabled{cursor:not-allowed;opacity:.35}.NotificationPanel_inlineRejectBtnActive__dqiF0{background:color-mix(in srgb,var(--danger) 20%,#0000);border-color:color-mix(in srgb,var(--danger) 50%,#0000);box-shadow:var(--shadow-glow-danger);color:var(--danger)}.NotificationPanel_inlineRejectBtn__JDir3 svg{stroke:currentColor;color:currentColor}.NotificationPanel_requestCardExpanded__Z\+9uq{background:var(--hover-background);border-color:color-mix(in srgb,var(--danger) 25%,#0000);box-shadow:var(--shadow-md)}.NotificationPanel_rejectStrip__T4NNV{background:color-mix(in srgb,var(--danger) 6%,#0000);border:1px solid color-mix(in srgb,var(--danger) 12%,#0000);border-radius:8px;border-radius:var(--radius-sm,8px)}.NotificationPanel_approveStrip__OPq9N,.NotificationPanel_rejectStrip__T4NNV{align-items:center;animation:NotificationPanel_stripSlide__nH7W9 .25s cubic-bezier(.16,1,.3,1);display:flex;gap:8px;margin-top:12px;padding:10px 12px;position:relative;z-index:1}.NotificationPanel_approveStrip__OPq9N{background:color-mix(in srgb,var(--success) 6%,#0000);border:1px solid color-mix(in srgb,var(--success) 12%,#0000);border-radius:8px;border-radius:var(--radius-sm,8px)}.NotificationPanel_roleDropdownWrapper__PgnXS{flex:1 1;min-width:0}.NotificationPanel_approveConfirmBtn__TyOp5{align-items:center;background:var(--success);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.2px;padding:7px 14px;transition:all .15s ease;white-space:nowrap}.NotificationPanel_approveConfirmBtn__TyOp5:hover:not(:disabled){box-shadow:var(--shadow-glow-success);filter:brightness(.9)}.NotificationPanel_approveConfirmBtn__TyOp5:active:not(:disabled){transform:scale(.96)}.NotificationPanel_approveConfirmBtn__TyOp5:disabled{cursor:not-allowed;opacity:.4}.NotificationPanel_inlineApproveBtnActive__hUPuO{background:color-mix(in srgb,var(--success) 20%,#0000);border-color:color-mix(in srgb,var(--success) 50%,#0000);box-shadow:var(--shadow-glow-success);color:var(--success)}@keyframes NotificationPanel_stripSlide__nH7W9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.NotificationPanel_reasonInput__Pw3D9{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);flex:1 1;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;min-width:0;outline:none;padding:7px 12px;transition:all .2s ease}.NotificationPanel_reasonInput__Pw3D9::placeholder{color:var(--text-tertiary)}.NotificationPanel_reasonInput__Pw3D9:focus{border-color:color-mix(in srgb,var(--danger) 40%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 8%,#0000)}.NotificationPanel_reasonInput__Pw3D9:disabled{cursor:not-allowed;opacity:.4}.NotificationPanel_rejectConfirmBtn__e04y4{align-items:center;background:var(--danger);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.2px;padding:7px 14px;transition:all .15s ease;white-space:nowrap}.NotificationPanel_rejectConfirmBtn__e04y4:hover:not(:disabled){box-shadow:var(--shadow-glow-danger);filter:brightness(.9)}.NotificationPanel_rejectConfirmBtn__e04y4:active:not(:disabled){transform:scale(.96)}.NotificationPanel_rejectConfirmBtn__e04y4:disabled{cursor:not-allowed;opacity:.4}.NotificationPanel_rejectCancelBtn__l0mqG{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:500;justify-content:center;padding:7px 12px;transition:all .15s ease;white-space:nowrap}.NotificationPanel_rejectCancelBtn__l0mqG:hover:not(:disabled){background:var(--hover-background);border-color:var(--border);color:var(--text-primary)}.NotificationPanel_rejectCancelBtn__l0mqG:disabled{cursor:not-allowed;opacity:.4}.NotificationPanel_btnSpinner__BG4mu{animation:NotificationPanel_spin__Sqh2S .6s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;width:14px}.NotificationPanel_actionDivider__QnezO,.NotificationPanel_actionLabel__GBzJi,.NotificationPanel_actionPanel__FPE9U,.NotificationPanel_actionSection__HNATj,.NotificationPanel_actionToggleBtn__Yoe-g,.NotificationPanel_approveBtn__sfnNm,.NotificationPanel_approveRow__UYSuI,.NotificationPanel_optionalTag__Vx2DG,.NotificationPanel_rejectBtn__bDRv8,.NotificationPanel_rejectRow__yr85V,.NotificationPanel_roleSelect__DCEBy{display:none}.NotificationPanel_floatingNotifBtn__hFP6D{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;border-radius:var(--radius,16px);bottom:32px;box-shadow:var(--shadow-card);cursor:pointer;display:flex;height:54px;justify-content:center;position:fixed;right:32px;transition:all .3s cubic-bezier(.4,0,.2,1);width:54px;z-index:9999}.NotificationPanel_floatingNotifBtn__hFP6D:hover{border-color:var(--accent);box-shadow:var(--shadow-glow);transform:translateY(-3px) scale(1.05)}.NotificationPanel_floatingNotifBtn__hFP6D:active{transform:translateY(0) scale(.97)}.NotificationPanel_floatingNotifBtn__hFP6D svg{stroke:var(--accent);color:var(--accent);height:22px;transition:transform .2s ease;width:22px}.NotificationPanel_floatingNotifBtn__hFP6D:hover svg{transform:rotate(-12deg)}.NotificationPanel_floatingNotifBtn__hFP6D:after{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);color:var(--text-primary);content:"Notifications";font-size:12px;font-weight:500;letter-spacing:.2px;opacity:0;padding:8px 14px;pointer-events:none;position:absolute;right:calc(100% + 12px);transform:translateX(6px);transition:all .2s ease;visibility:hidden;white-space:nowrap}.NotificationPanel_floatingNotifBtn__hFP6D:hover:after{opacity:1;transform:translateX(0);visibility:visible}.NotificationPanel_floatingBadge__5bzNp{align-items:center;animation:NotificationPanel_badgePop__16dJ2 .4s cubic-bezier(.34,1.56,.64,1);background:var(--danger);border:2.5px solid var(--card-bg);border-radius:10px;box-shadow:var(--shadow-glow-danger);color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;pointer-events:none;position:absolute;right:-5px;top:-5px}@keyframes NotificationPanel_badgePop__16dJ2{0%{transform:scale(0)}70%{transform:scale(1.15)}to{transform:scale(1)}}.NotificationPanel_floatingNotifBtnHidden__Boln5{opacity:0;pointer-events:none;transform:scale(.5) translateY(10px);visibility:hidden}.SystemUtility_container__vrtuE{display:flex;flex-direction:column;gap:16px;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 20px 20px;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.SystemUtility_container__vrtuE::-webkit-scrollbar{width:5px}.SystemUtility_container__vrtuE::-webkit-scrollbar-track{background:#0000}.SystemUtility_container__vrtuE::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.SystemUtility_topGrid__qqYz5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:900px){.SystemUtility_topGrid__qqYz5{grid-template-columns:1fr}}.SystemUtility_section__mTkp4{background:var(--card-bg);background:var(--input-bg,var(--card-bg));border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:border-color .2s ease}.SystemUtility_section__mTkp4:hover{border-color:var(--accent)}.SystemUtility_sectionHeader__Iptw0{align-items:center;display:flex;gap:10px}.SystemUtility_sectionHeader__Iptw0 [class*=tooltip-text]{bottom:auto;left:50%;line-height:1.5;max-width:420px;padding:8px 12px;text-align:left;top:calc(100% + 8px);transform:translateX(-50%);white-space:normal;width:-webkit-max-content;width:max-content}.SystemUtility_sectionHeader__Iptw0 [class*=tooltip-container]:after{border-color:#0000 #0000 #ccc;bottom:-3px;top:auto}.SystemUtility_sectionIcon__GGdn6{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.SystemUtility_sectionIcon__GGdn6.SystemUtility_backup__FR\+gg{background:#3b82f61f;color:#3b82f6}.SystemUtility_sectionIcon__GGdn6.SystemUtility_cleanup__Lijr\+{background:#f59e0b1f;color:#f59e0b}.SystemUtility_sectionIcon__GGdn6.SystemUtility_reports__odnJY{background:#10b9811f;color:#10b981}.SystemUtility_sectionTitle__2-BRM{color:var(--header-color);font-size:15px;font-weight:600;line-height:1.3;margin:0}.SystemUtility_sectionActions__ZrO\+G{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SystemUtility_successBanner__b8aKP{align-items:center;animation:SystemUtility_fadeIn__J16l0 .3s ease;background:#22c55e0f;border:1px solid #22c55e26;border-radius:10px;color:#22c55e;color:var(--success,#22c55e);display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:10px 14px}@keyframes SystemUtility_fadeIn__J16l0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SystemUtility_backupHeaderRow__jyDDx,.SystemUtility_cleanupHeaderRow__NyPgp{align-items:center;display:flex;gap:12px;justify-content:space-between}.SystemUtility_cleanupActions__ULY6S{align-items:center;display:flex;flex-shrink:0;gap:12px}.SystemUtility_toggleRow__jfOir{align-items:center;display:flex;flex-shrink:0;gap:6px}.SystemUtility_toggleLabel__-KjBr{color:var(--muted);font-size:12.5px}.SystemUtility_countBadge__O4\+0R{align-items:center;background:var(--app-primary-color);border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.SystemUtility_reportsHeaderRow__ANidB{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.SystemUtility_reportsActions__xPKw\+{align-items:center;display:flex;gap:8px}.SystemUtility_refreshBtn__LlIBj{align-items:center;background:#0000;border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .2s ease;width:34px}.SystemUtility_refreshBtn__LlIBj:hover{background:var(--hover-background);border-color:var(--accent);color:var(--accent)}.SystemUtility_refreshBtn__LlIBj:disabled{cursor:not-allowed;opacity:.5}.SystemUtility_reportSearchWrapper__rxHtv{max-width:240px;min-width:180px}.SystemUtility_reportTabs__psR14{display:flex;gap:0}.SystemUtility_reportTab__L-xrX{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.SystemUtility_reportTab__L-xrX:hover{color:var(--header-color)}.SystemUtility_reportTabActive__umWJB{border-bottom-color:var(--app-primary-color);color:var(--app-primary-color);font-weight:600}.SystemUtility_tabCount__IrmYU{align-items:center;background:var(--hover-background);border-radius:9px;color:var(--muted);display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.SystemUtility_reportTabActive__umWJB .SystemUtility_tabCount__IrmYU{background:#37acea1f;color:var(--app-primary-color)}.SystemUtility_reportsLoaderWrapper__GImEE{padding:4px 0}.SystemUtility_reportsContainer__lOI7\+{display:flex;flex-direction:column;gap:6px;height:280px;overflow-y:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.SystemUtility_reportsContainer__lOI7\+::-webkit-scrollbar{width:4px}.SystemUtility_reportsContainer__lOI7\+::-webkit-scrollbar-track{background:#0000}.SystemUtility_reportsContainer__lOI7\+::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.SystemUtility_reportsList__dEDzo{display:flex;flex-direction:column;gap:6px}.SystemUtility_reportItem__tScLZ{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:8px 12px;transition:border-color .15s ease,background-color .15s ease}.SystemUtility_reportItem__tScLZ:hover{background:var(--hover-background);border-color:var(--accent)}.SystemUtility_reportInfo__OvMeu{align-items:center;color:var(--muted);display:flex;gap:10px;min-width:0}.SystemUtility_reportInfo__OvMeu>div{display:flex;flex-direction:column;gap:2px;min-width:0}.SystemUtility_reportFilename__IHB1A{color:var(--text-primary);font-size:13px;font-weight:500;word-break:break-all}.SystemUtility_reportMeta__L5OdG{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px}.SystemUtility_relativeTime__9oqIz{color:var(--accent);font-weight:500}.SystemUtility_inlineLoader__Sv1pV{padding:4px 0}.SystemUtility_spinner__pAxj9{animation:SystemUtility_spin__rU3BT .6s linear infinite;border:2px solid var(--border);border-radius:50%;border-top-color:var(--accent);height:14px;width:14px}@keyframes SystemUtility_spin__rU3BT{to{transform:rotate(1turn)}}.SystemUtility_deleteConfirmIcon__PgXCx{align-items:center;background:#ef444414;border:1px solid #ef444426;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.SystemUtility_deleteConfirmTitle__2vM07{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:28px;margin:0 0 8px}.SystemUtility_deleteConfirmMessage__CHHqY,.SystemUtility_deleteConfirmTitle__2vM07{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);text-align:center}.SystemUtility_deleteConfirmMessage__CHHqY{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:20px;margin:0 0 24px}.SystemUtility_deleteConfirmMessage__CHHqY strong{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-weight:500;font-weight:var(--font-weight-medium,500)}.SystemUtility_deleteConfirmActions__re6P-{align-items:center;display:flex;gap:12px;justify-content:center}.SystemUtility_deleteConfirmCancelBtn__Sdd2v{background-color:#f3f4f6!important;background-color:var(--hover-background,#f3f4f6)!important;border:1.5px solid #d1d5db!important;border:1.5px solid var(--border-color,#d1d5db)!important;border-radius:12px;border-radius:var(--radius,12px);color:#374151!important;color:var(--header-color,#374151)!important;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);min-width:80px;padding:8px 24px;transition:all .2s ease}.SystemUtility_deleteConfirmCancelBtn__Sdd2v:hover{background-color:#6b7280!important;background-color:var(--muted,#6b7280)!important;border-color:#6b7280!important;border-color:var(--muted,#6b7280)!important;color:#fff!important}.SystemUtility_deleteConfirmDeleteBtn__tDBxX{background:linear-gradient(135deg,#ef4444,#dc2626);background:var(--gradient-danger,linear-gradient(135deg,#ef4444 0,#dc2626 100%));border:none;border-radius:12px;border-radius:var(--radius,12px);color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:8px 24px;transition:all .2s ease}.SystemUtility_deleteConfirmDeleteBtn__tDBxX:hover{box-shadow:0 4px 16px #ef444466}:root[data-theme=dark] .SystemUtility_deleteConfirmTitle__2vM07{color:var(--header-color)}:root[data-theme=dark] .SystemUtility_deleteConfirmMessage__CHHqY{color:var(--muted)}:root[data-theme=dark] .SystemUtility_deleteConfirmMessage__CHHqY strong{color:var(--header-color)}.SystemUtility_statusBadge__BK1Cz{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.02em;padding:3px 10px}.SystemUtility_statusBadge__BK1Cz.SystemUtility_success__uFkUW{background:#22c55e14;color:#22c55e;color:var(--success,#22c55e)}.SystemUtility_statusBadge__BK1Cz.SystemUtility_warning__qKBFq{background:#fbbf2414;color:#fbbf24;color:var(--warning,#fbbf24)}.SystemUtility_statusBadge__BK1Cz.SystemUtility_error__ZeizL{background:#f43f5e14;color:#f43f5e;color:var(--danger,#f43f5e)}.SystemUtility_cleanupSlider__yLAdH{width:36rem}.SystemUtility_cleanupSliderToggle__V50dg{z-index:1}.SystemUtility_sliderFooter__KgO8y{flex-direction:row;gap:8px;justify-content:flex-end}.SystemUtility_sliderContent__DMASF{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px 24px;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.SystemUtility_sliderContent__DMASF::-webkit-scrollbar{width:5px}.SystemUtility_sliderContent__DMASF::-webkit-scrollbar-track{background:#0000}.SystemUtility_sliderContent__DMASF::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}.SystemUtility_sliderSection__CNt0S{display:flex;flex-direction:column;gap:14px}.SystemUtility_sliderSectionTitle__SDcJF{align-items:center;color:var(--header-color);display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:8px;line-height:1.5;margin:0}.SystemUtility_sliderSubSection__12J1V{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:14px}.SystemUtility_sliderSubTitle__FMb\+b{color:var(--muted);font-size:12.5px;font-weight:600;letter-spacing:.02em;margin:0;text-transform:capitalize}.SystemUtility_summaryGrid__P92jf{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.SystemUtility_summaryItem__vRWQ4{background:var(--card-bg);background:var(--input-bg,var(--card-bg));border:1px solid var(--border);border-radius:10px;padding:16px 12px 14px;position:relative;text-align:center;transition:border-color .2s ease,background .2s ease}.SystemUtility_summaryItem__vRWQ4:hover{border-color:var(--accent)}.SystemUtility_summaryItemWarning__F-Qkd{background:#f59e0b0a;border-color:#f59e0b40}.SystemUtility_summaryItemWarning__F-Qkd .SystemUtility_summaryItemValue__OpZ6M{color:#f59e0b}.SystemUtility_summaryItemTotal__0Tkla{background:#3b82f60d;border-color:#3b82f64d}.SystemUtility_summaryItemTotal__0Tkla .SystemUtility_summaryItemValue__OpZ6M{color:#3b82f6;font-size:28px}.SystemUtility_summaryItemLabel__LGAmg{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.SystemUtility_summaryItemValue__OpZ6M{color:var(--header-color);font-size:22px;font-weight:700;line-height:1.2}.SystemUtility_summaryMeta__GSqCq{align-items:center;color:var(--muted);display:flex;font-size:12.5px;gap:6px;margin:0}.SystemUtility_summaryMeta__GSqCq strong{color:var(--header-color);font-weight:600}.SystemUtility_sliderSectionMessage__1U8PV{align-items:center;color:var(--header-color);display:flex;font-size:13.5px;font-weight:500;gap:6px;margin:0}.SystemUtility_executionResult__YJcZq{background:#22c55e08;border:1px solid #22c55e26;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}.SystemUtility_resultTitle__IGHVJ{align-items:center;color:#22c55e;color:var(--success,#22c55e);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.SystemUtility_resultGrid__ZVIWi{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.SystemUtility_resultItem__l5-tS{align-items:center;background:var(--card-bg);background:var(--input-bg,var(--card-bg));border:1px solid var(--border);border-radius:10px;display:flex;font-size:13px;justify-content:space-between;padding:12px 14px;transition:border-color .2s ease}.SystemUtility_resultItem__l5-tS:hover{border-color:var(--accent)}.SystemUtility_resultItemLabel__pBt91{color:var(--muted);font-size:12.5px;text-transform:capitalize}.SystemUtility_resultItemValue__FMu0z{color:var(--header-color);font-size:15px;font-weight:700}@media (max-width:768px){.SystemUtility_container__vrtuE{gap:12px;padding:0 12px 12px}.SystemUtility_section__mTkp4{gap:10px;padding:16px}.SystemUtility_sectionIcon__GGdn6{border-radius:6px;height:28px;width:28px}.SystemUtility_reportItem__tScLZ{gap:8px}.SystemUtility_reportItem__tScLZ,.SystemUtility_reportsHeaderRow__ANidB{align-items:flex-start;flex-direction:column}.SystemUtility_reportSearchWrapper__rxHtv{max-width:100%}.SystemUtility_cleanupSlider__yLAdH{width:100vw}.SystemUtility_summaryGrid__P92jf{grid-template-columns:repeat(2,1fr)}.SystemUtility_resultGrid__ZVIWi{grid-template-columns:1fr}}@media (max-width:480px){.SystemUtility_sectionActions__ZrO\+G{align-items:stretch;flex-direction:column}.SystemUtility_summaryGrid__P92jf{grid-template-columns:1fr}}.Skeleton_skeleton__8AMM4{background:#e5e7eb;background:var(--skeleton-base,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);overflow:hidden;position:relative}.Skeleton_skeleton__8AMM4.Skeleton_animated__f0OUx:after{animation:Skeleton_iafShimmer__bznLJ 1.5s linear infinite;animation:Skeleton_iafShimmer__bznLJ var(--skeleton-animation-duration,1.5s) infinite linear;background:linear-gradient(90deg,#0000,#fff6 50%,#0000);background:var(--gradient-shimmer,linear-gradient(90deg,#0000 0,#fff6 50%,#0000 100%));background-size:200% 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Skeleton_skeleton__8AMM4.Skeleton_text__m\+zkq{border-radius:4px}.Skeleton_skeleton__8AMM4.Skeleton_circular__Jl3HC{border-radius:50%}.Skeleton_skeleton__8AMM4.Skeleton_rectangular__GoQ1x{border-radius:8px;border-radius:var(--radius-sm,8px)}.Skeleton_skeleton__8AMM4.Skeleton_card__33ogQ{border-radius:16px;border-radius:var(--radius,16px)}.Skeleton_skeletonGroup__A9xsZ{display:flex;flex-direction:column;gap:8px}.Skeleton_skeletonCard__tcNij{animation:Skeleton_iafFadeIn__KWPzv .25s ease;animation:Skeleton_iafFadeIn__KWPzv var(--transition-normal,.25s) ease;background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:16px;border-radius:var(--radius,16px);display:flex;flex-direction:column;gap:12px;min-height:140px;padding:14px}.Skeleton_skeletonCardHeader__6g3Kh{align-items:center;display:flex;gap:12px}.Skeleton_skeletonCardHeaderText__v3e7u{display:flex;flex:1 1;flex-direction:column;gap:6px}.Skeleton_skeletonCardFooter__IxwEE{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:8px}.Skeleton_skeletonCardActions__0SF\+0{display:flex;gap:8px}.Skeleton_skeletonList__2zqrg{display:flex;flex-direction:column;gap:12px}.Skeleton_skeletonListItem__USUsO{align-items:center;display:flex;gap:12px;padding:8px 0}.Skeleton_skeletonListContent__-JG5\+{display:flex;flex:1 1;flex-direction:column;gap:6px}.Skeleton_skeletonGrid__ZszLb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.Skeleton_skeletonGrid__ZszLb .Skeleton_skeletonCard__tcNij:first-child{animation-delay:0ms}.Skeleton_skeletonGrid__ZszLb .Skeleton_skeletonCard__tcNij:nth-child(2){animation-delay:50ms}.Skeleton_skeletonGrid__ZszLb .Skeleton_skeletonCard__tcNij:nth-child(3){animation-delay:.1s}.Skeleton_skeletonGrid__ZszLb .Skeleton_skeletonCard__tcNij:nth-child(4){animation-delay:.15s}.Skeleton_skeletonGrid__ZszLb .Skeleton_skeletonCard__tcNij:nth-child(5){animation-delay:.2s}.Skeleton_skeletonGrid__ZszLb .Skeleton_skeletonCard__tcNij:nth-child(6){animation-delay:.25s}[data-theme=dark] .Skeleton_skeleton__8AMM4{background:#334155;background:var(--skeleton-base,#334155)}[data-theme=dark] .Skeleton_skeleton__8AMM4.Skeleton_animated__f0OUx:after{background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);background:var(--gradient-shimmer,linear-gradient(90deg,#0000 0,#ffffff14 50%,#0000 100%))}.Skeleton_skeleton__8AMM4.Skeleton_pulse__WMOaJ{animation:Skeleton_iafPulse__LCw7a 1.5s ease-in-out infinite}.Skeleton_skeleton__8AMM4.Skeleton_pulse__WMOaJ:after{display:none}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__8AMM4.Skeleton_animated__f0OUx:after{animation:none;background:#0000}.Skeleton_skeleton__8AMM4.Skeleton_pulse__WMOaJ{animation:none;opacity:.6}}.TokenUsageTracking_container__MRpxc{display:flex;flex-direction:column;gap:20px;height:calc(100vh - 120px);overflow-y:auto;padding:20px}.TokenUsageTracking_headerActions__MUgCC{align-items:center;display:flex;gap:7px}.TokenUsageTracking_filterContainer__HWerW{display:inline-flex;position:relative}.TokenUsageTracking_filterButton__\+4fpQ{align-items:center;background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;border-radius:var(--radius-lg,8px);cursor:pointer;display:flex;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:36px}.TokenUsageTracking_filterButton__\+4fpQ:hover{background:#f1f5f9;background:var(--hover-background,#f1f5f9);border-color:#3b82f6;border-color:var(--accent-color,#3b82f6)}.TokenUsageTracking_filterButtonActive__qHhy9{background:#eff6ff;background:var(--accent-light,#eff6ff);border-color:#3b82f6;border-color:var(--accent-color,#3b82f6)}.TokenUsageTracking_badge__KS36y{align-items:center;background:#3b82f6;background:var(--btn-color,#3b82f6);border-radius:9px;box-shadow:0 1px 3px #00000026;color:#fff;color:var(--primary-button-color,#fff);display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-6px;top:-6px}.TokenUsageTracking_dropdownPanel__bawOL{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:0 10px 40px #0000001f,0 2px 10px #0000000f;display:flex;flex-direction:column;overflow:hidden;width:320px}.TokenUsageTracking_dropdownScrollable__Os-GB{flex:1 1;min-height:0;overflow-y:auto}.TokenUsageTracking_dropdownSection__gZCsz{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);padding:14px 16px}.TokenUsageTracking_dropdownSectionHeader__WHOz\+{color:#64748b;color:var(--header-color,#64748b);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.TokenUsageTracking_dropdownFooter__0Ugf2{align-items:center;background:#f8fafc;background:var(--input-bg,#f8fafc);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color,#e2e8f0);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:12px 16px}.TokenUsageTracking_footerBtn__oREFY{flex:1 1}.TokenUsageTracking_filterField__wYfg0{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;min-width:0;position:relative}.TokenUsageTracking_filterField__wYfg0:last-child{margin-bottom:0}.TokenUsageTracking_filterDropdownField__Wk3p0{margin-bottom:10px;width:100%}.TokenUsageTracking_filterDropdownField__Wk3p0:last-child{margin-bottom:0}.TokenUsageTracking_filterLabel__lfB3g{color:#64748b;color:var(--header-color,#64748b);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.TokenUsageTracking_dateInput__qp2h7{align-items:center;background:#fff;background:var(--menu-bg,#fff);border:1.5px solid #d1d5db;border:1.5px solid var(--border,#d1d5db);border-radius:8px;border-radius:var(--radius,8px);box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);cursor:pointer;display:flex;font-size:13px;height:40px;outline:none;padding:0 36px 0 12px;position:relative;width:100%}.TokenUsageTracking_dateInput__qp2h7::-webkit-calendar-picker-indicator{border-radius:4px;cursor:pointer;margin:0;opacity:1;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.TokenUsageTracking_dateInput__qp2h7:focus{border-color:#3b82f6;border-color:var(--app-primary-color,#3b82f6);box-shadow:0 0 0 3px color-mix(in oklab,#3b82f6 20%,#0000);box-shadow:0 0 0 3px color-mix(in oklab,var(--app-primary-color,#3b82f6) 20%,#0000)}.TokenUsageTracking_section__09Rlg{display:flex;flex-direction:column;gap:12px}.TokenUsageTracking_sectionHeader__yYKwl{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.TokenUsageTracking_sectionTitle__KFCqJ{color:#1a202c;color:var(--text-primary,#1a202c);font-size:15px;font-weight:600;margin:0}.TokenUsageTracking_filterChips__Qejqd{display:flex;flex-wrap:wrap;gap:6px}.TokenUsageTracking_filterChip__VZEMt{background:#eff6ff;background:var(--accent-light,#eff6ff);border:1px solid color-mix(in oklab,#3b82f6 25%,#0000);border:1px solid color-mix(in oklab,var(--accent-color,#3b82f6) 25%,#0000);border-radius:20px;color:#3b82f6;color:var(--accent-color,#3b82f6);font-size:11px;font-weight:500;padding:4px 10px;white-space:nowrap}.TokenUsageTracking_statsGrid__3TvJU{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}.TokenUsageTracking_statCard__j-FIV{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border-left:3px solid #3b82f6;border:1px solid var(--border-color,#e2e8f0);border-left:3px solid var(--accent-color,#3b82f6);border-radius:8px;box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-sm,0 1px 2px #0000000d);display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px 12px 16px;transition:box-shadow .15s ease,border-color .15s ease}.TokenUsageTracking_statCard__j-FIV:hover{border-color:color-mix(in oklab,#3b82f6 30%,#e2e8f0);border-color:color-mix(in oklab,var(--accent-color,#3b82f6) 30%,var(--border-color,#e2e8f0));box-shadow:0 2px 8px #3b82f614}.TokenUsageTracking_statLabel__ucSLO{color:#64748b;color:var(--text-secondary,#64748b);font-size:10px;font-weight:600;letter-spacing:.3px;line-height:1.2;text-transform:uppercase}.TokenUsageTracking_statValue__h848n{font-feature-settings:"tnum";color:#1a202c;color:var(--text-primary,#1a202c);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;word-break:break-word}.TokenUsageTracking_twoColGrid__xfHic{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.TokenUsageTracking_panelCard__CeLvZ{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px}.TokenUsageTracking_panelCardFull__I8NJe{grid-column:1/-1}.TokenUsageTracking_panelHeader__Goi0S{display:flex;flex-direction:column;gap:2px}.TokenUsageTracking_panelTitle__T17\+1{color:#1a202c;color:var(--text-primary,#1a202c);font-size:14px;font-weight:600;margin:0}.TokenUsageTracking_panelSubtitle__A3Qcg{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:12px;margin:0}.TokenUsageTracking_chartEmpty__RZ5sy{align-items:center;background:#f8fafc;background:var(--input-bg,#f8fafc);border:1px dashed #e2e8f0;border:1px dashed var(--border-color,#e2e8f0);border-radius:8px;color:#94a3b8;color:var(--text-secondary,#94a3b8);display:flex;flex-direction:column;font-size:13px;gap:10px;height:180px;justify-content:center}.TokenUsageTracking_chartTooltip__lMWCM{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#1a202c;color:var(--text-primary,#1a202c);font-size:13px;padding:10px 14px}.TokenUsageTracking_chartTooltipTitle__IGM3z{font-weight:600;margin-bottom:6px}.TokenUsageTracking_agentCostChartWrap__YexcJ{display:flex;flex-direction:column;gap:8px;min-width:0}.TokenUsageTracking_chartLegendScroll__\+fL\+0{display:flex;flex-wrap:wrap;gap:6px 12px;max-height:120px;overflow-y:auto;padding:2px}.TokenUsageTracking_chartLegendItem__sM\+z5{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0}.TokenUsageTracking_chartLegendSwatch__W0D0t{border-radius:2px;flex-shrink:0;height:10px;width:10px}.TokenUsageTracking_chartLegendLabel__qm\+bn{color:#64748b;color:var(--text-secondary,#64748b);font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TokenUsageTracking_tableWrap__4Mq1N{-webkit-overflow-scrolling:touch;overflow-x:auto}.TokenUsageTracking_tableScrollable__bTJlS{border:1px solid #e2e8f0;border:1px solid var(--border-color,#e2e8f0);border-radius:8px;max-height:420px;overflow:auto}.TokenUsageTracking_numCell__m5RT\+,.TokenUsageTracking_numHeader__ofkkR{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.TokenUsageTracking_dataTable__uwXEW{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.TokenUsageTracking_dataTable__uwXEW th{background:#fff;background:var(--card-bg,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);color:#64748b;color:var(--text-secondary,#64748b);font-size:11px;font-weight:600;letter-spacing:.3px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.TokenUsageTracking_tableScrollable__bTJlS .TokenUsageTracking_dataTable__uwXEW th{background:#fff;background:var(--card-bg,#fff);box-shadow:0 1px 0 #e2e8f0;box-shadow:0 1px 0 var(--border-color,#e2e8f0);position:-webkit-sticky;position:sticky;top:0;z-index:2}.TokenUsageTracking_dataTable__uwXEW td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color,#e2e8f0);color:#1a202c;color:var(--text-primary,#1a202c);padding:10px 12px;vertical-align:top}.TokenUsageTracking_dataTable__uwXEW tbody tr:hover td{background:#f8fafc;background:var(--hover-background,#f8fafc)}.TokenUsageTracking_tableEmpty__iwFhG{color:#94a3b8;color:var(--text-secondary,#94a3b8);padding:24px!important;text-align:center}.TokenUsageTracking_queryCell__CVmw3{cursor:default;max-width:280px;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TokenUsageTracking_truncateCell__LXJPr{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TokenUsageTracking_nowrapCell__jj5vV{font-size:12px;white-space:nowrap}.TokenUsageTracking_loadingOverlay__3ompa{align-items:center;display:flex;justify-content:center;padding:60px 0}:root[data-theme=dark] .TokenUsageTracking_dropdownPanel__bawOL{box-shadow:0 10px 40px #0006,0 2px 10px #00000040}:root[data-theme=dark] .TokenUsageTracking_dateInput__qp2h7{color-scheme:dark}:root[data-theme=dark] .TokenUsageTracking_dateInput__qp2h7::-webkit-calendar-picker-indicator{filter:invert(.6) brightness(1.2)}:root[data-theme=dark] .TokenUsageTracking_tableScrollable__bTJlS{border-color:#334155;border-color:var(--border-color,#334155)}:root[data-theme=dark] .TokenUsageTracking_tableScrollable__bTJlS .TokenUsageTracking_dataTable__uwXEW th{background:#1a2236;background:var(--card-bg,#1a2236);box-shadow:0 1px 0 #334155;box-shadow:0 1px 0 var(--border-color,#334155);color:#94a3b8;color:var(--text-secondary,#94a3b8)}@media (max-width:1100px){.TokenUsageTracking_statsGrid__3TvJU{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.TokenUsageTracking_twoColGrid__xfHic{grid-template-columns:1fr}}@media (max-width:600px){.TokenUsageTracking_statsGrid__3TvJU{grid-template-columns:repeat(2,1fr)}.TokenUsageTracking_container__MRpxc{padding:12px}}.ModelCosts_container__cFz7S{display:flex;flex-direction:column;gap:20px;width:100%}.ModelCosts_resultsSection__vmWJv{display:flex;flex-direction:column;gap:12px}.ModelCosts_resultsTitle__Et8je{color:#1a202c;color:var(--header-color,#1a202c);font-size:14px;font-weight:600}.ModelCosts_cardsGrid__CKLMY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ModelCosts_modelCard__D2wpO{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:10px;border-radius:var(--radius,10px);display:flex;flex-direction:column;gap:8px;padding:16px;transition:box-shadow .2s ease,transform .15s ease}.ModelCosts_modelCard__D2wpO:hover{box-shadow:0 2px 12px #0000000f;box-shadow:var(--shadow-md,0 2px 12px #0000000f);transform:translateY(-1px)}.ModelCosts_modelCardHeader__KLICy{align-items:center;display:flex;gap:8px;justify-content:space-between}.ModelCosts_modelName__tk42D{color:#1a202c;color:var(--header-color,#1a202c);font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelCosts_modelDisplayName__cgdp5{color:#64748b;color:var(--muted,#64748b);font-size:13px;margin-top:-4px}.ModelCosts_modelMeta__FbuSb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ModelCosts_providerCode__6NTO4{color:#334155;color:var(--header-color,#334155);font-family:SF Mono,Fira Code,Cascadia Code,monospace;word-break:break-all}.ModelCosts_modelVersion__edJKd,.ModelCosts_providerCode__6NTO4{background:#f1f5f9;background:var(--menu-bg,#f1f5f9);border-radius:4px;font-size:11px;padding:2px 8px}.ModelCosts_modelVersion__edJKd{color:#94a3b8;color:var(--muted,#94a3b8)}.ModelCosts_costRow__JUDBz{display:flex;gap:8px;margin-top:4px}.ModelCosts_costItem__U5g6-{background:#3b82f60a;background:var(--menu-bg,#3b82f60a);border-radius:6px;border-radius:var(--radius,6px);display:flex;flex:1 1;flex-direction:column;gap:2px;padding:6px 8px}.ModelCosts_costLabel__98pzI{color:#94a3b8;color:var(--muted,#94a3b8);font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ModelCosts_costValue__MB1TP{color:#1a202c;color:var(--header-color,#1a202c);font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;font-weight:600}.ModelCosts_modelDate__InLns{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px;margin-top:2px}.ModelCosts_fieldHint__srQJ9{color:var(--muted);font-size:12px;line-height:1.4;margin:4px 0 0}.ModelCosts_deleteConfirm__fTcKS{align-items:center;animation:ModelCosts_fadeIn__9-ZwY .15s ease;display:flex;gap:8px}.ModelCosts_deleteText__SZO15{color:#1a202c;color:var(--header-color,#1a202c);font-size:13px;white-space:nowrap}@keyframes ModelCosts_fadeIn__9-ZwY{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.ModelCosts_infoTagWrap__8Dff8{display:inline-flex;position:relative}.ModelCosts_infoTagWrap__8Dff8 [class*=tooltip-text]{bottom:auto;left:0;line-height:1.5;max-width:320px;padding:8px 12px;text-align:left;top:calc(100% + 8px);transform:none;white-space:normal;width:-webkit-max-content;width:max-content;z-index:10001}.ModelCosts_infoTagWrap__8Dff8 [class*=tooltip-container]:after{border-color:#0000 #0000 #ccc;bottom:-3px;left:10px;top:auto;transform:none}.modelCostsCards .card-container{height:75px;min-height:75px}.modelCostsCards .card{min-height:75px}.modelCostsCards .card-description{display:none}@media (max-width:768px){.ModelCosts_cardsGrid__CKLMY{grid-template-columns:1fr}.ModelCosts_costRow__JUDBz{flex-direction:column}}.ModelCosts_tableWrapper__7shqz{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius,10px);max-height:90vh;overflow:auto}.ModelCosts_tableWrapper__7shqz table{background:var(--card-bg);table-layout:auto}.ModelCosts_tableWrapper__7shqz [class*=tableContainer]{min-height:auto}.ModelCosts_tableWrapper__7shqz th{background:var(--hover-background);color:var(--app-primary-color);font-size:12px;font-weight:600;letter-spacing:.03em;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.ModelCosts_tableWrapper__7shqz td,.ModelCosts_tableWrapper__7shqz th{border-bottom:1px solid var(--border-color);padding:10px 14px;white-space:nowrap;width:auto!important}.ModelCosts_tableWrapper__7shqz td{word-wrap:normal;color:var(--text-primary);font-size:13px;overflow-wrap:normal;vertical-align:middle}.ModelCosts_tableWrapper__7shqz td:first-child{color:var(--header-color);font-weight:600}.ModelCosts_tableWrapper__7shqz td:nth-child(2){color:var(--text-primary)}.ModelCosts_tableWrapper__7shqz td:nth-child(3){color:var(--muted);font-size:12px}.ModelCosts_tableWrapper__7shqz td:nth-child(4){color:var(--text-secondary);font-size:12px}.ModelCosts_tableWrapper__7shqz th:nth-child(5),.ModelCosts_tableWrapper__7shqz th:nth-child(6),.ModelCosts_tableWrapper__7shqz th:nth-child(7){text-align:right}.ModelCosts_tableWrapper__7shqz td:nth-child(5),.ModelCosts_tableWrapper__7shqz td:nth-child(6),.ModelCosts_tableWrapper__7shqz td:nth-child(7){color:var(--text-primary);font-size:12px;text-align:right}.ModelCosts_tableWrapper__7shqz td:nth-child(8),.ModelCosts_tableWrapper__7shqz td:nth-child(9){color:var(--muted);font-size:12px}.ModelCosts_tableWrapper__7shqz tbody tr{cursor:pointer;transition:background-color .15s ease}.ModelCosts_tableWrapper__7shqz tbody tr:hover{background-color:var(--hover-background)}.ModelCosts_tableWrapper__7shqz tbody tr:last-child td{border-bottom:none}.ChatHistoryCleanup_container__0p\+BZ{display:flex;flex-direction:column;gap:16px;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 20px 20px}.ChatHistoryCleanup_summaryRow__I5ksW{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ChatHistoryCleanup_lastRunMeta__L05pD{color:var(--muted);font-size:13px}.ChatHistoryCleanup_lastRunMeta__L05pD strong{color:var(--text-primary);font-weight:500}.ChatHistoryCleanup_tableWrapper__m4p6y{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.ChatHistoryCleanup_tableContainer__j84IE{height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto}.ChatHistoryCleanup_cleanupTable__utjy6{border-collapse:collapse;font-size:13px;width:100%}.ChatHistoryCleanup_cleanupTable__utjy6 th{background:var(--hover-background);border:none;color:var(--app-primary-color);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.03em;max-width:200px;min-width:150px;padding:10px 14px;position:-webkit-sticky;position:sticky;text-align:center;top:0;transition:background .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;width:200px;z-index:1}.ChatHistoryCleanup_cleanupTable__utjy6 th:hover{background:var(--border)}.ChatHistoryCleanup_sortedColumn__ItCJ7{background:#3b82f614!important;background:var(--accent-light,#3b82f614)!important}.ChatHistoryCleanup_thContent__hUY02{align-items:center;display:flex;gap:6px;justify-content:center}.ChatHistoryCleanup_sortIcon__ih-9B{font-size:12px;opacity:.4;transition:opacity .2s}.ChatHistoryCleanup_cleanupTable__utjy6 th:hover .ChatHistoryCleanup_sortIcon__ih-9B{opacity:1}.ChatHistoryCleanup_cleanupTable__utjy6 td{border:none;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:13px;max-width:200px;min-width:150px;padding:10px 14px;text-align:center;vertical-align:middle;width:200px}.ChatHistoryCleanup_cellWrapper__Xmo8Y{align-items:center;display:flex;gap:6px;justify-content:center;overflow:hidden;width:100%}.ChatHistoryCleanup_cellText__Slctz{flex:1 1;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ChatHistoryCleanup_expandIconBtn__HeSyX{align-items:center;background:none;border:none;color:var(--content-color);cursor:pointer;display:none;flex-shrink:0;height:24px;justify-content:center;opacity:.5;padding:0;transition:opacity .2s ease,transform .2s ease;width:24px}.ChatHistoryCleanup_expandIconBtn__HeSyX:hover{opacity:1}.ChatHistoryCleanup_expandIconBtn__HeSyX svg{fill:var(--content-color);stroke:var(--content-color);color:var(--content-color)}.ChatHistoryCleanup_cleanupTable__utjy6 tbody tr:hover .ChatHistoryCleanup_expandIconBtn__HeSyX{display:inline-flex}.ChatHistoryCleanup_cleanupTable__utjy6 tbody tr{transition:background .15s ease}.ChatHistoryCleanup_cleanupTable__utjy6 tbody tr:hover{background-color:var(--hover-background)}.ChatHistoryCleanup_cleanupTable__utjy6 tbody tr:last-child td{border-bottom:none}.ChatHistoryCleanup_statusBadge__EyT\+g{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 10px;white-space:nowrap}.ChatHistoryCleanup_statusSuccess__ZeMJA{background:#10b9811a;border:1px solid #10b981;border:1px solid var(--success,#10b981);color:#10b981;color:var(--success,#10b981)}.ChatHistoryCleanup_statusError__SvzC9{background:#ef44441a;border:1px solid #ef4444;border:1px solid var(--danger,#ef4444);color:#ef4444;color:var(--danger,#ef4444)}.ChatHistoryCleanup_statusPending__qJpb8{background:#f59e0b1a;border:1px solid #f59e0b;color:#f59e0b}@media (max-width:768px){.ChatHistoryCleanup_tableContainer__j84IE{max-height:calc(100vh - 300px)}.ChatHistoryCleanup_modal__EBW4h{width:95vw}}@media (max-width:480px){.ChatHistoryCleanup_container__0p\+BZ{padding:0 12px 12px}.ChatHistoryCleanup_cleanupTable__utjy6 td,.ChatHistoryCleanup_cleanupTable__utjy6 th{font-size:12px;padding:8px 10px}}.Vault_pageContainer__bDoxl{height:90vh}.Vault_container__zsKvM,.Vault_pageContainer__bDoxl{background-color:var(--menu-bg);display:flex;flex-direction:column;overflow:hidden;padding:20px 10px 0 30px;position:relative;width:100%}.Vault_container__zsKvM{height:100vh}.Vault_subHeaderContainer__BCH4F{display:flex;justify-content:space-between;margin-bottom:20px}.Vault_vaultSubheader__B8Bi1{align-items:center;display:flex;height:56px;justify-content:space-between;margin-bottom:12px;max-height:56px;min-height:56px;width:100%}.Vault_vaultHeading__V1sTZ{color:var(--header-color);font-family:var(--font-secondary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);height:30px;letter-spacing:.3px;line-height:30px;margin:0;text-transform:none;width:auto}.Vault_searchFieldWrapper__CPDkF{width:220px}.Vault_plus__ysVaJ{margin-right:0}.Vault_header__Fn1Qb{color:var(--header-color);display:flex;font:normal normal 400 20px/27px var(--font-primary);justify-content:space-between;letter-spacing:.3px;margin-left:50px!important;margin-top:2px!important;text-transform:capitalize}.Vault_sctCss__\+pwh4{margin-left:20px!important;margin-top:8px;max-height:Calc(100vh - 165px);overflow-y:auto;padding-bottom:16px}.Vault_plusIcons__hZMJI{cursor:pointer;display:flex;justify-content:space-between;margin:5px 25px 20px 20px}.Vault_titleCss__DqO9a{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}.Vault_addSct__cCwyd{color:var(--app-primary-color);cursor:pointer;margin-left:5px}.Vault_iconCss__PZ-fV{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;margin-left:10px;padding:6px 8px;transition:background .2s ease,color .2s ease}.Vault_iconEye__fyyh-{color:var(--muted)}.Vault_iconEye__fyyh-:hover{color:var(--app-secondary-color)}.Vault_iconCopy__F3zew{color:var(--muted)}.Vault_iconCopy__F3zew:hover{color:var(--app-primary-color)}.Vault_iconDelete__qv-NR{color:var(--muted)}.Vault_iconDelete__qv-NR:hover{color:var(--danger)}.Vault_row__kJz6l{margin-top:20px}.Vault_saveButton__E4KRR{background-color:var(--app-primary-color);border-radius:2px}.Vault_sctContainer__qWAlY{padding:20px}.Vault_row__kJz6l{align-items:center;display:flex;gap:10px;margin-bottom:10px}.Vault_input__ndHsl{background:#fff;background:var(--card-bg,#fff);border-radius:var(--radius-sm);padding:8px;width:200px}.Vault_icon__xQgq2{color:var(--text-primary);cursor:pointer;margin-left:5px}.Vault_icon__xQgq2:hover{color:var(--app-primary-color)}.Vault_disabled__61cpr{opacity:var(--disabled-opacity);pointer-events:none}.Vault_publicCss__9xyZs{margin-left:20px}.Vault_sctWrapper__Bxjyb{display:flex;flex:1 1;gap:24px;justify-content:space-between;min-height:0}.Vault_leftCard__flgJY,.Vault_rightCard__cCC27{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;display:flex;flex:1 1 50%;max-width:50%;min-height:400px;overflow-y:auto;padding:20px}.Vault_leftCard__flgJY{border-right:1px solid var(--border-color)}.Vault_sctItem__Z6Jnj{padding:5px 0}.Vault_input__ndHsl{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:var(--font-size-sm);height:42px;padding:10px 14px;transition:all .25s ease;width:100%}.Vault_input__ndHsl:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}.Vault_input__ndHsl::placeholder{color:var(--muted)}.Vault_input__ndHsl:disabled{background:var(--disabled-bg);color:var(--muted);cursor:not-allowed}.Vault_valueTextarea__UdsSh{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);min-height:80px;padding:12px 14px;resize:none;transition:all .25s ease;width:100%}.Vault_valueTextarea__UdsSh:focus{border-color:var(--accent);box-shadow:var(--shadow-glow);outline:none}.Vault_valueTextarea__UdsSh::placeholder{color:#fff6}.Vault_privateCss__bRFzX{margin-left:2px}.Vault_activeTab__pqjmz,.Vault_tab__nHH0E{background:none;border:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-left:8px;padding:10px 24px;position:relative;transition:all .25s ease}.Vault_tab__nHH0E{background:var(--tab-bg);border:1px solid var(--tab-border);border-bottom:none;color:var(--muted)}.Vault_tab__nHH0E:hover{background:var(--tab-hover-bg);border-color:var(--accent);color:var(--accent)}.Vault_activeTab__pqjmz{background:var(--tab-active-bg);border:1px solid var(--tab-active-border);border-bottom:none;box-shadow:var(--shadow-glow);color:var(--tab-active-color)}.Vault_plus__ysVaJ{background:#f5f5f5;border:1px solid #c7c7c745;border-radius:3px;box-shadow:0 4px 4px #00000029;display:flex;padding:7px}.Vault_iconClose__GKcGE{align-items:center;border-radius:50%;color:var(--text-primary);display:flex;height:24px;justify-content:center;width:24px}.Vault_iconClose__GKcGE:hover{color:var(--app-primary-color)}.Vault_cssForText__giyCr{margin-left:8px;margin-top:20px}.Vault_cssForcode__Fc7Wy{margin:16px 16px 66px 8px;min-width:530px}.Vault_selectGroupMessage__e4cxo{align-items:center;background:var(--card-bg);border:1px dashed var(--border-color);border-radius:12px;display:flex;flex-direction:column;justify-content:center;margin:30px 0;padding:60px 20px;text-align:center}.Vault_selectGroupContent__i1Jqd{color:var(--text-primary)}.Vault_selectGroupTitle__hDpEA{color:var(--accent);font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-bottom:10px;text-transform:capitalize}.Vault_selectGroupSubtitle__5FtLu{color:var(--text-secondary);font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.5}.Vault_noSctsMessage__sf0AA{align-items:center;background:var(--card-bg);border:1px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);display:flex;font-style:normal;justify-content:center;margin-top:40px!important;padding:40px}.Vault_vaultWrapper__JY0P7{background:#0000;display:flex;flex-direction:row;gap:20px;overflow:auto}.Vault_groupDropdownContainer__h9QFE{margin-right:10px;min-width:200px;position:relative}.Vault_groupDropdownContent__ku1DG{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--menu-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-modal);left:0;margin-top:4px;max-height:280px;overflow:hidden;position:absolute;top:100%;width:100%;z-index:9999}.Vault_groupTabContainer__tMo5Y{display:flex;gap:20px;height:calc(100vh - 300px);margin-top:20px}.Vault_domainListSection__mR-d1{border:1px solid var(--border-color);border-radius:var(--radius-sm);flex:0 0 300px;overflow:hidden}.Vault_domainListSection__mR-d1 h3{background:var(--checkbox-bg);border-bottom:1px solid var(--border-color);color:var(--header-color);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0;padding:15px 20px}.Vault_domainList__mjKXq{max-height:calc(100% - 60px);overflow-y:auto}.Vault_domainItem__mYFxl{border-bottom:1px solid var(--checkbox-bg);cursor:pointer;padding:15px 20px;transition:all .2s ease}.Vault_domainItem__mYFxl:hover{background:var(--checkbox-bg)}.Vault_domainItem__mYFxl.Vault_selectedDomain__ijq-X{background:var(--accent-light);border-left:3px solid var(--app-primary-color)}.Vault_domainName__60DKU{color:var(--header-color);display:block;font-weight:var(--font-weight-medium);margin-bottom:4px}.Vault_domainDescription__qOmJL{color:var(--muted);display:block;font-size:var(--font-size-xs)}.Vault_noDomains__otQS5{color:var(--muted);font-style:normal;padding:20px;text-align:center}.Vault_sctsSection__KRh7M{border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.Vault_sctsHeader__9Ms3A{align-items:center;background:var(--checkbox-bg);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px 20px}.Vault_sctsHeader__9Ms3A h3{color:var(--header-color);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.Vault_addButton__jy5IU{background:var(--app-primary-color);border:none;border-radius:var(--radius-sm);color:var(--primary-button-color);cursor:pointer;font-size:var(--font-size-sm);padding:8px 16px;transition:background .2s ease}.Vault_addButton__jy5IU:hover{background:var(--app-secondary-color)}.Vault_addButton__jy5IU:disabled{background:var(--border-color);cursor:not-allowed}.Vault_sctsList__8R5th{flex:1 1;overflow-y:auto;padding:20px}.Vault_sctRow__xvLYM{align-items:flex-start;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;gap:15px;margin-bottom:15px;padding:15px}.Vault_sctInputs__W7Oak{display:flex;flex:1 1;gap:10px}.Vault_domainInput__1GMcv{background:var(--checkbox-bg);color:var(--muted)}.Vault_valueInputContainer__WQoRV{flex:1 1;position:relative}.Vault_toggleButton__cVLQP{background:none;border:none;cursor:pointer;font-size:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.Vault_sctActions__sFloR{align-items:flex-start;display:flex;gap:8px}.Vault_saveButton__E4KRR{background:var(--success);border:none;border-radius:var(--radius-sm);color:var(--primary-button-color);cursor:pointer;font-size:var(--font-size-xs);padding:8px 12px}.Vault_saveButton__E4KRR:hover{background:var(--success);filter:brightness(.9)}.Vault_saveButton__E4KRR:disabled{background:var(--border-color);cursor:not-allowed}.Vault_updateButton__5XAW4{background:var(--warning);border:none;border-radius:var(--radius-sm);color:var(--primary-button-color);cursor:pointer;font-size:var(--font-size-xs);padding:8px 12px}.Vault_updateButton__5XAW4:hover{background:var(--warning);filter:brightness(.9)}.Vault_deleteButton__lzSzf{background:var(--danger);border:none;border-radius:var(--radius-sm);color:var(--primary-button-color);cursor:pointer;font-size:var(--font-size-xs);padding:8px 12px}.Vault_deleteButton__lzSzf:hover{background:var(--danger);filter:brightness(.9)}.Vault_noScts__QyxKB{color:var(--muted);font-style:normal;padding:40px 20px;text-align:center}.Vault_tabsContainer__trgjG{background:var(--section-gradient);border-bottom:1px solid var(--border-color);display:flex;gap:4px;justify-content:center;margin-bottom:24px;padding:0 20px}.Vault_groupSelectionContainer__-K0cC{align-items:center;display:flex;gap:12px;margin-bottom:16px;padding:0 20px}.Vault_noGroupsMessage__GOJhT{background:var(--checkbox-bg);border:1px dashed var(--border-color);border-radius:8px;color:var(--muted);font-style:normal;padding:12px 16px}.Vault_groupDropdownTrigger__ti67x{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;min-width:220px;padding:12px 16px;transition:all .25s ease}.Vault_groupDropdownTriggerActive__1\+Cwp,.Vault_groupDropdownTrigger__ti67x:hover{border-color:var(--accent);box-shadow:var(--shadow-glow)}.Vault_groupDropdownText__uuhE0{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Vault_dropdownChevron__t\+kx4{color:var(--accent);font-size:var(--font-size-xs);transition:transform .25s ease}.Vault_dropdownChevronRotated__PZlbQ{transform:rotate(180deg)}.Vault_groupSearchWrapper__MBnDI{background:var(--checkbox-bg);border-bottom:1px solid var(--border-color);padding:12px}.Vault_groupSearchWrapper__MBnDI>div{gap:0;margin:0;max-width:100%}.Vault_groupSearchIcon__KGevQ{color:var(--muted);font-size:var(--font-size-sm);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.Vault_groupSearchInput__aA\+ml{height:36px;padding-left:32px}.Vault_groupDropdownList__GUOB7{max-height:200px;overflow-y:auto;padding:4px 0}.Vault_groupDropdownList__GUOB7::-webkit-scrollbar{width:5px}.Vault_groupDropdownList__GUOB7::-webkit-scrollbar-track{background:#0000}.Vault_groupDropdownList__GUOB7::-webkit-scrollbar-thumb{background:#6b72804d;background:var(--scrollbar-thumb,#6b72804d);border-radius:3px}.Vault_groupDropdownList__GUOB7::-webkit-scrollbar-thumb:hover{background:#6b728080;background:var(--scrollbar-thumb-hover,#6b728080)}.Vault_groupDropdownItem__6Yiq1{border-radius:6px;cursor:pointer;margin:4px 8px;padding:12px 16px;transition:all .2s ease}.Vault_groupDropdownItem__6Yiq1:hover{background:var(--hover-background)}.Vault_groupDropdownItemHighlighted__CzBim{background:var(--accent-light)}.Vault_groupDropdownItemName__0a7Ne{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.Vault_groupDropdownItemDesc__XvG2B{color:var(--muted);font-size:var(--font-size-xs);margin-top:4px}.Vault_groupDropdownEmpty__7WeOJ{color:var(--muted);font-style:normal;padding:16px;text-align:center}.Vault_selectedGroupInfo__XdgAg{background:var(--accent-light);border:1px solid var(--accent);border-radius:8px;color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:8px 16px}.Vault_noPermissionMessage__buR6H{align-items:center;background:var(--checkbox-bg);border:1px solid var(--danger);border-radius:12px;color:var(--danger);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);justify-content:center;margin:40px;padding:60px}.Vault_secretsSection__MX8vL{display:flex;flex:0 0 40%;flex-direction:column;gap:8px;max-width:40%}.Vault_secretsHeader__R-ujp{align-items:center;display:flex;gap:12px;justify-content:flex-end}.Vault_addSctCard__hyHrb{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px;height:-webkit-fit-content;height:fit-content;max-height:calc(100vh - 232px);overflow:hidden;padding:20px}.Vault_sctsContainer__PXPlH{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:8px}.Vault_sctsContainer__PXPlH::-webkit-scrollbar{width:6px}.Vault_sctsContainer__PXPlH::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.Vault_sctsContainer__PXPlH::-webkit-scrollbar-thumb{background:#6b72804d;background:var(--scrollbar-thumb,#6b72804d);border-radius:3px}.Vault_sctsContainer__PXPlH::-webkit-scrollbar-thumb:hover{background:#6b728080;background:var(--scrollbar-thumb-hover,#6b728080)}.Vault_sctCard__fWUQ3{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-card);margin-bottom:12px;padding:16px 20px;transition:all .25s ease}.Vault_sctCard__fWUQ3:hover{border-color:var(--accent);box-shadow:var(--shadow-card-hover)}.Vault_sctCardHeaderWithClose__fb8cl{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.Vault_sctCardLabel__NI\+zK{color:var(--accent);font-size:13px;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.Vault_sctCardActions__eQAuq{align-items:center;display:flex;flex-shrink:0;gap:8px}.Vault_actionBtn__KEJax{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:38px;justify-content:center;padding:0;transition:all .25s ease;width:38px}.Vault_viewBtn__RUrTb{background:var(--accent-light);border:1px solid var(--accent);border-radius:6px;color:var(--app-primary-color)}.Vault_viewBtn__RUrTb:hover{background:var(--hover-background);border-color:var(--accent);box-shadow:var(--shadow-glow)}.Vault_deleteBtn__NBnVn{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:var(--danger)}.Vault_deleteBtn__NBnVn:hover{background:#ef444433;border-color:var(--danger);box-shadow:0 0 12px #ef444440}.Vault_cancelBtn__Zpvb8{background:#6b72801a;background:var(--secondary-btn-bg,#6b72801a);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary)}.Vault_cancelBtn__Zpvb8:hover{background:var(--hover-background);border-color:var(--border-color);color:var(--text-primary)}.Vault_fieldGroup__Pp-dx{margin-bottom:7px}.Vault_cardFooter__J9kQO{display:flex;gap:8px;justify-content:flex-end}.Vault_saveBtn__UaduI{background:var(--primary-btn-bg);border:1px solid var(--accent);border-radius:6px;color:var(--primary-btn-text)}.Vault_saveBtn__UaduI:hover:not(:disabled){box-shadow:var(--shadow-glow);transform:translateY(-1px)}.Vault_saveBtn__UaduI:disabled{background:var(--disabled-bg);border-color:var(--border-color);box-shadow:none;color:var(--muted);cursor:not-allowed}.Vault_savedSctCard__lbk5f{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-card);margin-bottom:10px;overflow:hidden;padding:16px 18px;transition:all .25s cubic-bezier(.4,0,.2,1)}.Vault_savedSctCard__lbk5f:hover{border-color:var(--accent);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.Vault_savedSctRow__SAcdS{align-items:center;display:flex;gap:12px;overflow:hidden}.Vault_savedSctInfo__JoSR3{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.Vault_savedSctNameRow__6fVgx{align-items:center;display:flex;gap:6px}.Vault_savedSctName__16JYH{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Vault_copyNameBtn__nAZnf{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:0;padding:4px;transition:opacity .2s ease,color .2s ease,background .2s ease}.Vault_savedSctRow__SAcdS:hover .Vault_copyNameBtn__nAZnf{opacity:1}.Vault_copyNameBtn__nAZnf:hover{background:var(--bg-tertiary);color:var(--accent)}.Vault_savedSctDivider__Fm3ln{display:none}.Vault_savedSctValue__\+OxY9{color:var(--text-tertiary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-xs);letter-spacing:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Vault_savedSctValue__\+OxY9.Vault_revealed__L7j1R{color:var(--text-primary);letter-spacing:normal}.Vault_savedSctCard__lbk5f.Vault_revealedCard__R4IQx{background:var(--card-bg);border-color:#3b82f64d}.Vault_savedSctCard__lbk5f.Vault_newSecretCard__XrOoW{background:#3b82f608;border-color:#3b82f64d;border-style:dashed}.Vault_inlineInput__3RjIs{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);outline:none;padding:8px 10px;transition:all .2s ease;width:100%}.Vault_inlineInput__3RjIs:focus{background:var(--card-bg);border-color:var(--accent);box-shadow:0 0 0 2px #3b82f626}.Vault_inlineInput__3RjIs::placeholder{color:var(--text-tertiary);font-weight:400;font-weight:var(--font-weight-normal,400);opacity:.5}.Vault_inlineInput__3RjIs.Vault_valueInput__IB901{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--font-size-xs);font-weight:400;font-weight:var(--font-weight-normal,400);width:100%}.Vault_codeSnippetSection__FMsng{display:flex;flex:0 0 55%;flex-direction:column;gap:8px;max-width:55%}.GroundTruth_pageWrapper__7-kd\+{align-items:center;background:var(--dashboard-bg);box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:hidden;padding:32px;width:100%}.GroundTruth_container__rvLFD{background:var(--card-bg);border:1px solid #0000;border-radius:var(--radius);box-shadow:0 2px 4px #0000000a,0 4px 8px #0000000f,0 8px 16px #00000014,0 16px 32px #0000000d,inset 0 1px 0 #ffffff1a;max-width:1100px;padding:32px 40px;position:relative;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;width:100%}.GroundTruth_container__rvLFD:before{animation:GroundTruth_borderGlow__IYgVv 3s linear infinite;background:linear-gradient(90deg,#0000,#0000 25%,#37aceacc 50%,#0000 75%,#0000);background-size:200% 100%;border-radius:calc(var(--radius) + 1px);content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1px;pointer-events:none;position:absolute}.GroundTruth_container__rvLFD:after{border:1px solid var(--border-color);border-radius:var(--radius);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.GroundTruth_container__rvLFD:hover{box-shadow:0 4px 8px #0000000f,0 8px 16px #00000014,0 16px 32px #0000001a,0 24px 48px #0000000f,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.GroundTruth_container__rvLFD:hover:before{animation-duration:2s;opacity:1}@keyframes GroundTruth_borderGlow__IYgVv{0%{background-position:200% 0}to{background-position:-200% 0}}.GroundTruth_GroundTruthContainer__CtnYB{height:auto;overflow:visible}.GroundTruth_buttonContainer__Hb83N{display:flex;justify-content:flex-end;margin-top:8px}.GroundTruth_templateDownloadLink__dYeqE{color:var(--app-primary-color);cursor:pointer;display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .2s ease;white-space:nowrap}.GroundTruth_templateDownloadLink__dYeqE:hover{color:var(--accent-hover);text-decoration:underline}.GroundTruth_templateDownloadDisabled__C5Xuq{cursor:not-allowed;opacity:.5;pointer-events:none}.GroundTruth_templateDownloadContainer__Zb7i\+{flex-shrink:0}.GroundTruth_checkboxGroup__AgaPW{align-items:center;display:flex;gap:10px;padding-block:5px}.GroundTruth_checkbox__znRtf{accent-color:var(--app-primary-color);cursor:pointer;height:18px;width:18px}.GroundTruth_checkboxLabel__Plrc7{color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);margin:0}.GroundTruth_evaluationSlider__L\+-n0{max-width:50vw;min-width:400px;width:50%}.GroundTruth_evaluationToggle__QIj-L{background:#fff!important;background:var(--card-bg,#fff)!important;border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-right:none;color:#1a1a1a;color:var(--text-primary,#1a1a1a)}.GroundTruth_evaluationToggle__QIj-L:hover{background:#f3f4f6!important;background:var(--hover-background,#f3f4f6)!important}.GroundTruth_closeBtn__Ad2zj:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6)}.GroundTruth_evaluationContent__V8xcL{flex:1 1;overflow-y:auto;padding:20px}.GroundTruth_progressSection__qIKbt{background:linear-gradient(135deg,#37acea0a,#025d8a0f);border:1px solid #37acea26;border-radius:12px;border-radius:var(--radius-lg,12px);margin-bottom:24px;padding:20px}.GroundTruth_progressList__r5nF1{display:flex;flex-direction:column;gap:0}.GroundTruth_progressItem__DEopu{align-items:flex-start;display:flex}.GroundTruth_progressIndicator__p35o7{align-items:center;display:flex;flex-direction:column;margin-right:16px}.GroundTruth_progressDot__tgnCc{align-items:center;background:linear-gradient(135deg,#37acea,#025d8a);border-radius:50%;box-shadow:0 4px 12px #37acea4d;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:700;font-weight:var(--font-weight-bold,700);height:28px;justify-content:center;position:relative;width:28px}.GroundTruth_progressDot__tgnCc:after{animation:GroundTruth_pulseDot__3bMQG 2s ease-in-out infinite;border:2px solid #37acea4d;border-radius:50%;content:"";inset:-3px;position:absolute}@keyframes GroundTruth_pulseDot__3bMQG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.GroundTruth_progressLine__3EwEP{background:linear-gradient(180deg,#37acea66,#025d8a33);border-radius:1px;height:36px;margin:6px 0;width:2px}.GroundTruth_progressContent__87C0S{background:#fff9;background:var(--card-bg,#fff9);border:1px solid #37acea1f;border-radius:10px;border-radius:var(--radius-md,10px);flex:1 1;margin-bottom:12px;min-width:200px;padding:14px 18px;transition:all .2s ease}.GroundTruth_progressContent__87C0S:hover{border-color:#37acea40;box-shadow:0 2px 8px #37acea14}.GroundTruth_progressStep__oPg6j{color:#37acea;color:var(--accent,#37acea);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.GroundTruth_progressMessage__ogH8w{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--font-size-sm,14px);line-height:1.5}[data-theme=light] .GroundTruth_progressSection__qIKbt{background:linear-gradient(135deg,#025d8a08,#37acea0d);border-color:#025d8a1f}[data-theme=light] .GroundTruth_progressDot__tgnCc{background:linear-gradient(135deg,#025d8a,#0891b2);box-shadow:0 4px 12px #025d8a40}[data-theme=light] .GroundTruth_progressDot__tgnCc:after{border-color:#025d8a40}[data-theme=light] .GroundTruth_progressLine__3EwEP{background:linear-gradient(180deg,#025d8a4d,#025d8a1a)}[data-theme=light] .GroundTruth_progressContent__87C0S{background:#ffffffd9;border-color:#025d8a1a}[data-theme=light] .GroundTruth_progressContent__87C0S:hover{border-color:#025d8a33;box-shadow:0 2px 8px #025d8a0f}[data-theme=light] .GroundTruth_progressStep__oPg6j{color:#025d8a}.GroundTruth_inputSummaryCard__wuvgx{background:linear-gradient(135deg,#37acea0d,#025d8a14);border:1px solid #37acea33;border-radius:12px;border-radius:var(--radius-lg,12px);margin-bottom:24px;overflow:hidden;padding:20px;position:relative}.GroundTruth_inputSummaryCard__wuvgx:before{animation:GroundTruth_shimmer__AVyMF 3s ease infinite;background:linear-gradient(90deg,#37acea,#025d8a,#37acea);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes GroundTruth_shimmer__AVyMF{0%{background-position:-200% 0}to{background-position:200% 0}}.GroundTruth_cardGrid__C497U{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.GroundTruth_cardItem__YZAUI{background:#ffffff80;background:var(--card-bg,#ffffff80);border:1px solid #37acea26;border:1px solid var(--border-color,#37acea26);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;flex-direction:column;gap:6px;padding:12px;transition:all .2s ease}.GroundTruth_cardItem__YZAUI:hover{border-color:#37acea59;box-shadow:0 2px 8px #37acea1a}.GroundTruth_cardLabel__DmEoL{color:#37acea;color:var(--accent,#37acea);font-size:11px;font-size:var(--font-size-xs,11px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;text-transform:uppercase}.GroundTruth_cardValue__JnpYv{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);word-break:break-word}.GroundTruth_diagnosticSection__5qGLr{background:linear-gradient(135deg,#37acea08,#025d8a0d);border:1px solid #37acea26;border-radius:12px;border-radius:var(--radius-lg,12px);margin-bottom:24px;padding:20px;position:relative}.GroundTruth_sectionTitle__bwzCM{align-items:center;color:#37acea;color:var(--accent,#37acea);display:flex;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:8px;letter-spacing:.08em;margin:0 0 16px;text-transform:uppercase}.GroundTruth_sectionTitle__bwzCM:before{background:linear-gradient(180deg,#37acea,#025d8a);border-radius:2px;content:"";height:16px;width:3px}.GroundTruth_summaryText__0V-ye{background:#fff9;background:var(--card-bg,#fff9);border-left:3px solid #37acea66;border-radius:8px;border-radius:var(--radius-sm,8px);color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--font-size-sm,14px);line-height:1.7;margin:0;padding:16px;white-space:pre-wrap;word-break:break-word}.GroundTruth_scoresSection__vQPAH{background:linear-gradient(135deg,#37acea08,#025d8a0d);border:1px solid #37acea26;border-radius:12px;border-radius:var(--radius-lg,12px);margin-bottom:24px;padding:20px}.GroundTruth_scoresGrid__yFCh5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.GroundTruth_scoreItem__YCQS1{align-items:center;background:#ffffffb3;background:var(--card-bg,#ffffffb3);border:1px solid #37acea1f;border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:10px;justify-content:center;overflow:hidden;padding:20px 16px;position:relative;transition:all .25s ease}.GroundTruth_scoreItem__YCQS1:before{background:linear-gradient(135deg,#37acea14,#0000 50%);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.GroundTruth_scoreItem__YCQS1:hover{border-color:#37acea4d;box-shadow:0 8px 24px #37acea26;transform:translateY(-2px)}.GroundTruth_scoreItem__YCQS1:hover:before{opacity:1}.GroundTruth_scoreLabel__LVSpM{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;font-size:var(--font-size-xs,11px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.06em;position:relative;text-align:center;text-transform:uppercase;z-index:1}.GroundTruth_scoreValue__VXp\+g{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#025d8a,#37acea);-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;font-weight:var(--font-weight-bold,700);position:relative;z-index:1}@media (max-width:768px){.GroundTruth_evaluationSlider__L\+-n0{max-width:100%;width:100%}.GroundTruth_cardGrid__C497U,.GroundTruth_scoresGrid__yFCh5{grid-template-columns:1fr}}[data-theme=light] .GroundTruth_inputSummaryCard__wuvgx{background:linear-gradient(135deg,#025d8a0a,#37acea0f);border-color:#025d8a33}[data-theme=light] .GroundTruth_cardItem__YZAUI{background:#fffc;border-color:#025d8a1f}[data-theme=light] .GroundTruth_cardItem__YZAUI:hover{border-color:#025d8a4d;box-shadow:0 2px 12px #025d8a1a}[data-theme=light] .GroundTruth_cardLabel__DmEoL{color:#025d8a}[data-theme=light] .GroundTruth_diagnosticSection__5qGLr,[data-theme=light] .GroundTruth_scoresSection__vQPAH{background:linear-gradient(135deg,#025d8a08,#37acea0d);border-color:#025d8a26}[data-theme=light] .GroundTruth_sectionTitle__bwzCM{color:#025d8a}[data-theme=light] .GroundTruth_summaryText__0V-ye{background:#ffffffe6;border-left-color:#025d8a66}[data-theme=light] .GroundTruth_scoreItem__YCQS1{background:#ffffffe6;border-color:#025d8a1a}[data-theme=light] .GroundTruth_scoreItem__YCQS1:hover{border-color:#025d8a40;box-shadow:0 8px 24px #025d8a1f}[data-theme=light] .GroundTruth_scoreValue__VXp\+g{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#025d8a,#0891b2);-webkit-background-clip:text;background-clip:text}[data-theme=light] .GroundTruth_container__rvLFD{background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 2px 4px #00000005,0 4px 8px #0000000a,0 8px 16px #0000000d,0 16px 32px #00000008,inset 0 1px 0 #fffc}[data-theme=light] .GroundTruth_container__rvLFD:before{background:linear-gradient(90deg,#0000,#0000 25%,#025d8ab3 50%,#0000 75%,#0000);background-size:200% 100%;opacity:.5}[data-theme=light] .GroundTruth_container__rvLFD:hover{box-shadow:0 4px 8px #0000000a,0 8px 16px #0000000f,0 16px 32px #00000014,0 24px 48px #0000000a,inset 0 1px 0 #ffffffe6}[data-theme=light] .GroundTruth_container__rvLFD:hover:before{opacity:.8}[data-theme=light] .GroundTruth_pageWrapper__7-kd\+{background:var(--layout-bg)}.DataConnectors_container__ltl5j{background:var(--list-container-bg);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow:auto;padding:0 20px;position:relative;width:100%}.DataConnectors_dataConnectorHeader__Rq9GX{align-items:center;display:flex;height:56px;justify-content:space-between;margin-bottom:12px;max-height:56px;min-height:56px;padding:0 16px;width:100%}.DataConnectors_dataConnectorHeading__KWeqS{color:var(--header-color);font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:.3px;line-height:30px;margin:0;text-transform:none}.DataConnectors_searchFieldWrapper__U7k\+q{width:220px}.DataConnectors_header__6RzO0{text-align:center}.DataConnectors_title__Aa92-{font-size:2.5rem;font-weight:400;margin:0 0 10px}.DataConnectors_cardsContainer__UA5cW{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:0 16px}.DataConnectors_databaseCard__bL\+F6{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-height:200px;min-width:200px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:200px}.DataConnectors_databaseCard__bL\+F6:hover{border-color:var(--app-primary-color);transform:translateY(-2px)}.DataConnectors_databaseCard__bL\+F6:active{transform:translateY(0)}.DataConnectors_cardHeader__vAHrv{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.DataConnectors_cardIcon__0WV3B{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:12px;width:40px}.DataConnectors_cardTitle__vXmlc{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0}.DataConnectors_cardTitleSection__0CaPd{display:flex;flex-direction:column;gap:4px}.DataConnectors_connectionBadge__0DlSz{background:var(--badge-bg);border-radius:var(--radius);color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-left:0;padding:2px 8px}.DataConnectors_cardDescription__lLFkp{color:var(--content-color);display:block;flex-grow:1;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:450;line-height:1.4;margin:0 0 16px;min-height:1.4em}.DataConnectors_cardButtons__jfDMg{display:flex;gap:1rem;justify-content:center;margin-left:auto}.DataConnectors_connectButton__NNUNA{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:var(--radius);color:var(--primary-button-color);cursor:pointer;display:flex;flex:1 1;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:2px;justify-content:center;padding:4px 8px;transition:all .2s ease}.DataConnectors_connectButton__NNUNA:hover{background-color:var(--accent-hover);transform:translateY(-1px)}.DataConnectors_crudButton__0vGl5,.DataConnectors_manageButton__N-529,.DataConnectors_runButton__V19Hu{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:var(--radius-sm);color:var(--primary-button-color);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:8px;justify-content:center;margin-right:16px;margin-top:8px;min-width:0;padding:8px 18px;transition:all .2s ease;width:auto}.DataConnectors_runbutton__Bgt20{padding-inline:1.5rem}.DataConnectors_manageButtonSpacing__UPVYm{margin-left:8px}.DataConnectors_noResults__GTkzo{color:var(--content-color);padding:60px 20px;text-align:center;width:100%}.DataConnectors_noResults__GTkzo p{font-size:1.1rem;margin-top:16px}@media (max-width:768px){.DataConnectors_container__ltl5j{padding:15px}.DataConnectors_title__Aa92-{font-size:2rem}.DataConnectors_subtitle__icZsY{font-size:1rem}.DataConnectors_cardsContainer__UA5cW{gap:12px;justify-content:space-between}.DataConnectors_databaseCard__bL\+F6{flex:1 1;height:240px;min-height:240px;padding:12px}.DataConnectors_cardIcon__0WV3B{height:32px;width:32px}.DataConnectors_cardTitle__vXmlc{font-size:1rem}}@media (max-width:480px){.DataConnectors_container__ltl5j{padding:10px}.DataConnectors_header__6RzO0{margin-bottom:20px}.DataConnectors_title__Aa92-{font-size:1.8rem}.DataConnectors_searchContainer__Z8DNf{margin-bottom:30px}.DataConnectors_searchInput__y62mM{font-size:14px;padding:10px 12px 10px 40px}.DataConnectors_cardsContainer__UA5cW{gap:8px;justify-content:space-between}.DataConnectors_databaseCard__bL\+F6{flex:1 1;height:220px;min-height:220px;padding:8px}.DataConnectors_cardHeader__vAHrv{margin-bottom:12px}.DataConnectors_cardIcon__0WV3B{height:40px;margin-right:12px;width:40px}.DataConnectors_cardTitle__vXmlc{font-size:1.1rem}.DataConnectors_cardDescription__lLFkp{font-size:.9rem}}.DataConnectors_formSection__ICpHD{background:var(--input-bg);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin-bottom:24px;padding:24px}.DataConnectors_connectionsSection__OLYeA{margin-top:20px;padding:0}.DataConnectors_connectionsSpacer__JQt5i{height:24px}.DataConnectors_connectionTypeSection__l-cuh{margin-bottom:20px}.DataConnectors_connectionTypeTitle__IjKv6{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:12px;padding-bottom:8px}.DataConnectors_connectionsBulletList__9MAyl{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);list-style:none;margin:0;padding:16px 20px}.DataConnectors_connectionBulletItem__h7fZR{align-items:center;display:flex;gap:12px;padding:8px 0}.DataConnectors_connectionBulletItem__h7fZR:last-child{border-bottom:none}.DataConnectors_connectionIcon__R5NoW{color:var(--success);flex-shrink:0;font-size:var(--font-size-base)}.DataConnectors_connectionName__G\+okU{color:var(--header-color);flex-grow:1;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.DataConnectors_connectionType__JytHF{background-color:var(--badge-bg);border-radius:var(--radius);color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-xs);font-style:normal;margin-left:8px;padding:2px 8px}.DataConnectors_emptyConnectionItem__MEM-1{align-items:center;color:var(--content-color);display:flex;font-family:var(--font-primary);font-size:var(--font-size-sm);font-style:normal;gap:12px;justify-content:center;padding:12px 0}.DataConnectors_loadingMessage__\+\+BTa{color:var(--content-color);font-family:var(--font-primary);font-style:normal;padding:20px;text-align:center}.DataConnectors_errorMessage__sSsP7{background-color:var(--accent-light);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);margin-bottom:16px;padding:12px 16px}.DataConnectors_errorMessage__sSsP7 p{font-family:var(--font-primary);font-size:var(--font-size-sm);margin:0}.DataConnectors_codeExampleSection__PF4pj{color:var(--header-color);font-family:var(--font-primary);font-weight:var(--font-weight-medium);margin-left:16px;margin-top:20px}.DataConnectors_codeExampleTitle__FTdy5{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:16px}.DataConnectors_codeSnippet__TPCOi{display:flex;flex-direction:column;margin-left:16px;margin-right:16px;margin-top:20px;min-height:400px;padding-bottom:20px}.DataConnectors_codeSnippet__TPCOi>div{flex:1 1;min-height:0}@media (max-width:1024px){.DataConnectors_databaseCard__bL\+F6{flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 10px)}}@media (max-width:768px){.DataConnectors_cardsContainer__UA5cW{gap:16px;padding:0 12px}.DataConnectors_databaseCard__bL\+F6{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;max-width:calc(50% - 8px);min-width:0;min-width:auto;width:auto}}@media (max-width:480px){.DataConnectors_cardsContainer__UA5cW{flex-direction:column;gap:12px;padding:0 8px}.DataConnectors_databaseCard__bL\+F6{flex:1 1 100%;max-width:100%;width:100%}}.ConnectionModal_connectionModal__R2mZD{max-width:600px;overflow-y:auto;width:100%}@keyframes ConnectionModal_modalSlideIn__AHpvB{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ConnectionModal_modalHeader__UdYnZ{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 24px}.ConnectionModal_modalTitle__TS2k4{align-items:center;display:flex;gap:16px}.ConnectionModal_modalIcon__FO5nL{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ConnectionModal_modalTitle__TS2k4 h2{color:var(--header-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0 0 4px}.ConnectionModal_modalTitle__TS2k4 p{color:var(--content-color);font-size:var(--font-size-sm);margin:0}.ConnectionModal_formBody__8-pnk{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(2,1fr);padding:18px 18px 0}.ConnectionModal_fullWidth__OjWPM{grid-column:1/-1}.ConnectionModal_required__oaWwN{color:var(--danger);margin-left:2px}.ConnectionModal_passwordContainer__kAcpT{position:relative}.ConnectionModal_passwordToggle__ujm\+S{background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background-color .2s ease}.ConnectionModal_passwordToggle__ujm\+S:hover{background-color:var(--hover-background)}.ConnectionModal_modalFooter__L\+d6q{background-color:var(--modal-footer-bg);border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;padding:12px 24px}.ConnectionModal_spinner__9Ccvv{animation:ConnectionModal_spin__AMvlM 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:16px;width:16px}@keyframes ConnectionModal_spin__AMvlM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConnectionModal_fileUploadContainer__v3QwO{align-items:center;border:2px dashed var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;justify-content:center;position:relative;text-align:center;transition:all .3s ease}.ConnectionModal_fileUploadContainer__v3QwO:hover{background-color:color-mix(in oklab,var(--app-primary-color) 5%,#0000);border-color:#007bff;border-color:var(--app-primary-color,#007bff)}.ConnectionModal_fileInput__r5SsY{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.ConnectionModal_uploadPrompt__Nrj9z{align-items:center;color:var(--content-color);display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:8px;padding:20px;width:100%}.ConnectionModal_fileCard__s8tI2{align-items:center;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;justify-content:space-between;margin-top:8px;padding:10px 16px}.ConnectionModal_fileInfo__qNlJJ{align-items:center;display:flex;gap:10px}.ConnectionModal_fileName__P1Bcz{align-items:center;color:var(--app-primary-color);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ConnectionModal_removeFileButton__AAMl4{background:none;border:none;border-radius:var(--radius-sm);color:var(--danger);cursor:pointer;font-size:20px;margin-left:8px;padding:0 4px;transition:background .2s ease}.ConnectionModal_removeFileButton__AAMl4:hover{background:color-mix(in oklab,var(--danger) 15%,#0000)}.ConnectionModal_dragging__c7vyb{background-color:color-mix(in oklab,var(--app-primary-color) 5%,#0000);border:2px dashed #007bff!important;border:2px dashed var(--app-primary-color,#007bff)!important;box-shadow:0 0 10px color-mix(in oklab,var(--app-primary-color) 30%,#0000)}.ConnectionModal_fileUploadContainer__v3QwO.ConnectionModal_disabled__siHdJ{background-color:var(--disabled-bg);border-color:var(--border);cursor:not-allowed;opacity:var(--disabled-opacity);pointer-events:none}.ConnectionModal_errorMessage__A2cDP{color:var(--danger)}.ConnectionModal_errorMessage__A2cDP,.ConnectionModal_successMessage__0kcya{border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-top:8px;padding:6px 10px}.ConnectionModal_successMessage__0kcya{color:var(--success)}.ConnectionModal_warningMessage__U4a2W{color:var(--warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:8px;margin-top:8px}@media (max-width:768px){.ConnectionModal_overlay__ig9JK{padding:10px}.ConnectionModal_modal__rxIsu{max-height:95vh;max-width:100%}.ConnectionModal_modalHeader__UdYnZ{padding:20px 20px 16px}.ConnectionModal_modalTitle__TS2k4{gap:12px}.ConnectionModal_modalIcon__FO5nL{height:40px;width:40px}.ConnectionModal_modalTitle__TS2k4 h2{font-size:1.3rem}.ConnectionModal_formBody__8-pnk{grid-template-columns:1fr;padding:16px}.ConnectionModal_modalFooter__L\+d6q{flex-direction:column;padding:16px 20px}}@media (max-width:480px){.ConnectionModal_modalHeader__UdYnZ{padding:16px 16px 12px}.ConnectionModal_modalTitle__TS2k4 h2{font-size:1.2rem}.ConnectionModal_modalTitle__TS2k4 p{font-size:.85rem}.ConnectionModal_formBody__8-pnk{gap:10px;grid-template-columns:1fr;padding:12px}.ConnectionModal_modalFooter__L\+d6q{padding:12px 16px}}.ConnectionModal_blockedCommandsContainer__877fE{display:flex;flex-direction:column;gap:8px}.ConnectionModal_blockedCommandsPills__-2N\+C{display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.ConnectionModal_blockedCommandPill__PMl0l{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:12px;color:var(--badge-color);display:inline-flex;font-family:Consolas,Monaco,monospace;font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);gap:4px;padding:3px 8px}.ConnectionModal_blockedCommandRemove__Ihn9w{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;color:var(--muted,#94a3b8);cursor:pointer;display:flex;height:14px;justify-content:center;padding:0;transition:color .2s ease;width:14px}.ConnectionModal_blockedCommandRemove__Ihn9w:hover{color:#ef4444;color:var(--danger,#ef4444)}.ConnectionModal_blockedCommandInputRow__fh7X9{align-items:center;display:flex;gap:8px}.ConnectionModal_blockedCommandInputRow__fh7X9 input{flex:1 1}.ConnectionModal_blockedCommandsHint__Fjg2m{color:#94a3b8;color:var(--muted,#94a3b8);font-size:11px;line-height:1.4;margin:0}.QueryModal_queryModal__73Khb{max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.QueryModal_modalHeader__SAwk9{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 24px}.QueryModal_headerLeft__aP1PR{align-items:center;display:flex;gap:16px}.QueryModal_backBtn__2r6dM{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.QueryModal_backBtn__2r6dM:hover{background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color)}.QueryModal_databaseIcon__TMJbo{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.QueryModal_modalTitle__CLKuF{color:var(--header-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 4px}.QueryModal_modalSubtitle__eZfcC{color:var(--content-color);font-size:var(--font-size-sm);margin:0}.QueryModal_closeButton__QXypS{align-items:center;background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease}.QueryModal_closeButton__QXypS:hover{background-color:var(--hover-background)}.QueryModal_modalBody__7eE9J{display:flex;flex-direction:column;gap:20px;padding:24px}.QueryModal_noConnectionsWarning__-cnWV{background-color:var(--accent-light);border:1px solid var(--warning);border-radius:var(--radius-sm);color:var(--warning);margin-bottom:20px;padding:16px}.QueryModal_noConnectionsWarning__-cnWV p{font-size:var(--font-size-sm);margin:0}.QueryModal_formGroup__KmzAn{display:flex;flex-direction:column;gap:8px}.QueryModal_required__pfLbL{color:var(--danger)}.QueryModal_dbTypeText__AG-Dj{color:var(--app-primary-color);font-weight:var(--font-weight-semibold);margin-left:8px}.QueryModal_buttonGroup__JcY1F{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.QueryModal_errorMessage__52WH5{background-color:var(--accent-light);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);margin-top:16px;padding:12px}.QueryModal_errorMessage__52WH5 p{font-size:var(--font-size-sm);margin:0}.QueryModal_generatedQueryContainer__JWT1z{border-top:1px solid #e9ecef;border-top:1px solid var(--border,#e9ecef);margin-top:24px;padding-top:24px}.QueryModal_queryResultContainer__7Kig4{background-color:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:24px;padding:16px}.QueryModal_queryResultContainer__7Kig4 h4{color:var(--header-color);font-size:var(--font-size-base);margin:0 0 12px}.QueryModal_queryResult__XwJTn{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--header-color);font-size:var(--font-size-xs);line-height:1.4;margin:0;overflow-x:auto;padding:12px;white-space:pre-wrap}.QueryModal_toastMessage__hrHXS{align-items:center;border-radius:var(--radius-sm);box-shadow:var(--shadow);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:16px 0;padding:12px 18px}.QueryModal_toastSuccess__jH0Bv{background:var(--accent-light);border:1px solid var(--success);color:var(--success)}.QueryModal_toastError__RdHXd{background:var(--accent-light);border:1px solid var(--danger);color:var(--danger)}.QueryModal_toastIcon__xIz-m{font-size:var(--font-size-lg);margin-right:10px}.QueryModal_resultContainer__HIIJO{background-color:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:24px;padding:16px}.QueryModal_resultContainer__HIIJO h4{color:var(--header-color);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 12px}.QueryModal_resultTable__4yjrl{background:var(--card-bg);border-collapse:collapse;box-shadow:var(--shadow);font-size:var(--font-size-sm);width:100%}.QueryModal_resultTable__4yjrl th{background:var(--input-bg);border:1px solid var(--border);color:var(--header-color);font-weight:var(--font-weight-semibold);padding:6px}.QueryModal_resultTable__4yjrl td{border:1px solid var(--border);color:var(--text-primary);padding:6px}.QueryModal_resultTable__4yjrl tr{background:var(--card-bg)}.QueryModal_resultTable__4yjrl tr:nth-child(2n){background:var(--input-bg)}.QueryModal_resultTable__4yjrl .QueryModal_rowIndex__K4YmV{background:var(--input-bg);font-weight:var(--font-weight-bold)}@keyframes QueryModal_fadeIn__tmuEF{0%{opacity:0}to{opacity:1}}@keyframes QueryModal_slideIn__tE73Q{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.QueryModal_modalContent__zx150{max-height:95vh;width:95%}.QueryModal_modalHeader__SAwk9{padding:16px 16px 12px}.QueryModal_headerLeft__aP1PR{gap:12px}.QueryModal_databaseIcon__TMJbo{height:40px;width:40px}.QueryModal_modalTitle__CLKuF{font-size:var(--font-size-xl)}.QueryModal_modalBody__7eE9J{padding:16px}.QueryModal_buttonGroup__JcY1F{flex-direction:column}}.CrudModal_crudModal__Gm2RX{max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.CrudModal_modalHeader__r6Slj{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:24px 24px 16px}.CrudModal_headerLeft__tBmYf{align-items:center;display:flex;gap:16px}.CrudModal_backBtn__CFFPW{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.CrudModal_backBtn__CFFPW:hover{background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color)}.CrudModal_databaseIcon__kEaEf{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.CrudModal_modalTitle__2gJZB{color:var(--header-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 4px}.CrudModal_modalSubtitle__3xYgd{color:var(--content-color);font-size:var(--font-size-sm);margin:0}.CrudModal_modalBody__c6gM7{display:flex;flex-direction:column;gap:20px;padding:24px}.CrudModal_formGroup__P22LZ{display:flex;flex-direction:column;gap:8px}.CrudModal_required__e4v6f{color:var(--danger);font-weight:var(--font-weight-bold)}.CrudModal_buttonGroup__WOlr1{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.CrudModal_errorMessage__dy2X-{background-color:var(--accent-light);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--danger);margin-top:16px;padding:12px}.CrudModal_errorMessage__dy2X- p{font-size:var(--font-size-sm);margin:0}.CrudModal_resultContainer__tMjVJ{background-color:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:24px;padding:16px}.CrudModal_resultContainer__tMjVJ h4{color:var(--header-color);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 12px}.CrudModal_result__HN2TD{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--header-color);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1.4;margin:0;overflow-x:auto;padding:12px;white-space:pre-wrap}@keyframes CrudModal_fadeIn__-E9e2{0%{opacity:0}to{opacity:1}}@keyframes CrudModal_slideIn__1mT26{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.CrudModal_modalContent__ndvWH{max-height:95vh;width:95%}.CrudModal_modalHeader__r6Slj{padding:16px 16px 12px}.CrudModal_headerLeft__tBmYf{gap:12px}.CrudModal_databaseIcon__kEaEf{height:40px;width:40px}.CrudModal_modalTitle__2gJZB{font-size:var(--font-size-xl)}.CrudModal_modalBody__c6gM7{padding:16px}.CrudModal_buttonGroup__WOlr1{flex-direction:column}}.ConnectionManagementModal_managementModal__4rP\+2{display:flex;flex-direction:column;max-height:85vh;max-width:720px;overflow-y:auto;width:90%}.ConnectionManagementModal_modalHeader__OM47p{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:8px;padding:16px 20px}.ConnectionManagementModal_modalTitle__Y1wMy{color:var(--header-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ConnectionManagementModal_backBtn__8inl7{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.ConnectionManagementModal_backBtn__8inl7:hover{background:var(--hover-background);border-color:var(--app-primary-color);color:var(--app-primary-color)}.ConnectionManagementModal_searchBarContainer__hTmMA{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:12px 20px}.ConnectionManagementModal_connectionList__fjZrB{flex:1 1;overflow-y:auto;padding:8px 12px}.ConnectionManagementModal_connectionRow__aF2y5{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;padding:10px 12px;transition:all .15s ease}.ConnectionManagementModal_connectionRow__aF2y5:hover{background:var(--hover-background);border-color:var(--app-primary-color)}.ConnectionManagementModal_connectionRowActive__04kfH{border-left:3px solid #22c55e;border-left:3px solid var(--success,#22c55e)}.ConnectionManagementModal_connectionInfo__1tADI{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ConnectionManagementModal_connectionNameRow__Dp4cD{align-items:center;display:flex;gap:6px}.ConnectionManagementModal_connectionName__kw2yw{color:var(--header-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConnectionManagementModal_statusDot__7v4Cv{border-radius:50%;flex-shrink:0;height:7px;width:7px}.ConnectionManagementModal_statusDotActive__N5IU-{background:#22c55e;background:var(--success,#22c55e)}.ConnectionManagementModal_statusDotInactive__3kx2S{background:#94a3b8;background:var(--muted,#94a3b8)}.ConnectionManagementModal_statusLabel__MTSyo{color:var(--muted);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.ConnectionManagementModal_connectionType__Vrxlv{color:var(--muted);font-size:11px;text-transform:capitalize}.ConnectionManagementModal_connectionActions__qXB3R{align-items:center;display:flex;flex-shrink:0;gap:4px}.ConnectionManagementModal_actionBtn__SYwgz{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--content-color);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:transform .15s cubic-bezier(.68,-.55,.265,1.55),background-color .15s ease,box-shadow .15s ease,color .15s ease;width:32px}.ConnectionManagementModal_actionBtn__SYwgz:active:not(:disabled){transform:scale(.92)}.ConnectionManagementModal_actionBtn__SYwgz:disabled{cursor:not-allowed;opacity:.4}.ConnectionManagementModal_actionBtnSuccess__Lfie6{color:#22c55e;color:var(--success,#22c55e)}.ConnectionManagementModal_actionBtnSuccess__Lfie6:hover:not(:disabled){background:#22c55e1f;box-shadow:0 0 12px #22c55e33;transform:scale(1.1)}.ConnectionManagementModal_actionBtnWarn__GLeZo{color:#f59e0b;color:var(--warning,#f59e0b)}.ConnectionManagementModal_actionBtnWarn__GLeZo:hover:not(:disabled){background:#f59e0b1f;box-shadow:0 0 12px #f59e0b33;transform:scale(1.1)}.ConnectionManagementModal_actionBtnPrimary__CLzXm{color:var(--app-primary-color)}.ConnectionManagementModal_actionBtnPrimary__CLzXm:hover:not(:disabled){background:#37acea1a;background:var(--accent-light,#37acea1a);box-shadow:0 0 12px #37acea33;transform:scale(1.1)}.ConnectionManagementModal_actionBtnDanger__kYnYi{color:#dc2626}.ConnectionManagementModal_actionBtnDanger__kYnYi:hover:not(:disabled){background:#dc26261f;box-shadow:0 0 12px #ef444433;transform:scale(1.1)}.ConnectionManagementModal_editBody__\+7lZF{display:flex;flex-direction:column;gap:20px;padding:16px 20px}.ConnectionManagementModal_detailStatusRow__XAS2J{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ConnectionManagementModal_detailBadge__12YC6{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;letter-spacing:.3px;padding:4px 12px}.ConnectionManagementModal_detailBadgeOk__CIGlQ{background:#22c55e1f;border:1px solid #22c55e4d;color:#22c55e;color:var(--success,#22c55e)}.ConnectionManagementModal_detailBadgeMissing__xgf04{background:#f59e0b1f;border:1px solid #f59e0b4d;color:#f59e0b;color:var(--warning,#f59e0b)}.ConnectionManagementModal_detailBadgeCustom__HmYXH{background:#6366f11f;border:1px solid #6366f14d;color:#818cf8}.ConnectionManagementModal_sectionHeaderRow__Z2sGp{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:2px 0;-webkit-user-select:none;user-select:none}.ConnectionManagementModal_sectionHeaderRow__Z2sGp:hover .ConnectionManagementModal_sectionTitle__CxFfd{color:var(--app-primary-color)}.ConnectionManagementModal_chevronCollapsed__JTjjU,.ConnectionManagementModal_chevronExpanded__yuXvk{align-items:center;color:var(--muted);display:inline-flex;transition:transform .2s ease}.ConnectionManagementModal_chevronExpanded__yuXvk{transform:rotate(180deg)}.ConnectionManagementModal_detailCodeBlock__IZwSP{background:var(--input-bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:4px;max-height:300px;overflow:auto}.ConnectionManagementModal_detailPre__m\+kdK{color:var(--content-color);font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.5;margin:0;padding:12px;white-space:pre-wrap;word-break:break-word}.ConnectionManagementModal_editSection__JNy1v{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.ConnectionManagementModal_editSection__JNy1v:last-child{border-bottom:none;padding-bottom:0}.ConnectionManagementModal_sectionTitle__CxFfd{color:var(--header-color);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ConnectionManagementModal_sectionHint__wSo0C{color:var(--muted);font-size:var(--font-size-xs);line-height:1.4;margin:0}.ConnectionManagementModal_primaryBtn__eiHbW{align-items:center;background:var(--app-primary-color);border:none;border-radius:var(--radius-sm);color:var(--primary-button-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:6px;padding:8px 16px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.ConnectionManagementModal_primaryBtn__eiHbW:hover:not(:disabled){background:var(--accent-hover)}.ConnectionManagementModal_secondaryBtn__1vgIO{align-items:center;background:#0000;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:6px;padding:8px 16px;transition:all .2s ease}.ConnectionManagementModal_secondaryBtn__1vgIO:hover{border-color:var(--app-primary-color);color:var(--app-primary-color)}.ConnectionManagementModal_disabled__iaWfB{background-color:var(--muted)!important;cursor:not-allowed!important;opacity:var(--disabled-opacity)}.ConnectionManagementModal_blockedPills__uMnhh{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.ConnectionManagementModal_blockedPill__3j2Fq{align-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);border-radius:12px;color:var(--badge-color);display:inline-flex;font-family:Consolas,Monaco,monospace;font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);gap:4px;padding:3px 8px}.ConnectionManagementModal_blockedPillRemove__rkhT0{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;color:var(--muted,#94a3b8);cursor:pointer;display:flex;height:14px;justify-content:center;padding:0;transition:color .2s ease;width:14px}.ConnectionManagementModal_blockedPillRemove__rkhT0:hover{color:#ef4444;color:var(--danger,#ef4444)}.ConnectionManagementModal_blockedInputRow__a3w0L{align-items:center;display:flex;gap:8px}.ConnectionManagementModal_blockedInputRow__a3w0L input{flex:1 1}.ConnectionManagementModal_blockedActions__GGu6U{display:flex;gap:8px;margin-top:4px}@media (max-width:768px){.ConnectionManagementModal_managementModal__4rP\+2{max-width:none;width:95%}.ConnectionManagementModal_connectionRow__aF2y5{align-items:flex-start;flex-direction:column}.ConnectionManagementModal_connectionActions__qXB3R{justify-content:flex-end;margin-top:8px;width:100%}}.ResourceDashboard_container__FOZN2{height:100%;overflow-y:auto;padding:24px}.ResourceDashboard_adminContainer__n7qeM{display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;width:100%}.ResourceDashboard_adminContainer__n7qeM .ResourceDashboard_listWrapper__ludk0{flex:1 1;gap:0!important;overflow-y:auto;padding-bottom:16px}.ResourceDashboard_header__hurv0{margin-bottom:24px}.ResourceDashboard_title__I7Vx6{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 8px}.ResourceDashboard_subtitle__iTGCe{color:var(--text-secondary);font-size:14px;margin:0}.ResourceDashboard_content__8zLcE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ResourceDashboard_card__tnQC5{background:var(--card-background);border-left:5px solid #37acea;border:1px solid var(--border-color);border-left:5px solid var(--accent,#37acea);border-radius:8px;box-shadow:0 2px 4px #0000000d;padding:20px}.ResourceDashboard_card__tnQC5 h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 12px}.ResourceDashboard_card__tnQC5 p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.ResourceDashboard_modalOverlay__gWov5{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000080;background:var(--modal-overlay,#00000080);bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1201}.ResourceDashboard_modal__7dpAW{animation:ResourceDashboard_modalFadeIn__vH1sj .2s ease-out;background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;border-radius:var(--radius,12px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-lg,0 25px 50px -12px #00000040);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);height:-webkit-fit-content;height:fit-content;max-height:80vh;max-width:500px;min-width:320px;overflow:hidden;padding:0;position:relative;width:90%}@keyframes ResourceDashboard_modalFadeIn__vH1sj{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ResourceDashboard_closeBtn__uj8qQ{background:#0000;border:none;border-radius:4px;color:#6b7280;color:var(--muted,#6b7280);cursor:pointer;font-size:24px;line-height:1;padding:4px;position:absolute;right:16px;top:16px;transition:all .15s ease;z-index:1}.ResourceDashboard_closeBtn__uj8qQ:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6);color:#111827;color:var(--header-color,#111827)}.ResourceDashboard_modalTitle__pxDUM{background:#fff;background:var(--card-bg,#fff);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);color:#1a1a1a;color:var(--header-color,#1a1a1a);flex-shrink:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-family:var(--font-secondary,"Plus Jakarta Sans","Inter",sans-serif);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.4;margin:0;padding:20px 50px 20px 24px;text-align:left}.ResourceDashboard_modalBody__lCiXL{display:flex;flex:1 1;flex-direction:column;font-size:14px;gap:16px;min-height:0;overflow-y:auto;padding:20px 24px;width:100%}.ResourceDashboard_infoRow__CRlV9{color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:4px}.ResourceDashboard_infoRow__CRlV9 strong{color:#1a1a1a;color:var(--header-color,#1a1a1a);display:block;font-size:14px;font-weight:700;margin-bottom:2px}.ResourceDashboard_infoRow__CRlV9 .ResourceDashboard_count__sKRtJ{border:1px solid var(--border);border-radius:8px;border-radius:var(--radius,8px);display:inline-block;margin-left:8px;padding:2px 10px}.ResourceDashboard_infoList__9D05\+{margin:8px 0 0;max-height:300px;overflow-y:auto;padding-left:20px}.ResourceDashboard_infoList__9D05\+ li{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;margin-bottom:8px}.ResourceDashboard_emptyMessage__GYqhA{font-style:normal}.ResourceDashboard_emptyMessage__GYqhA,.ResourceDashboard_loadingText__fir07{color:#6b7280;color:var(--text-secondary,#6b7280);padding:12px 0}.EditAccessKeyModal_compactForm__eO-TI{gap:8px!important}.EditAccessKeyModal_compactForm__eO-TI .formGroup{margin-bottom:0}.EditAccessKeyModal_compactForm__eO-TI .label-desc{margin-bottom:2px}.EditAccessKeyModal_readOnlyInput__h3l1j{background:#1e293b!important;background:var(--card-bg,#1e293b)!important;border:1px solid #334155!important;border:1px solid var(--border,#334155)!important;border-radius:8px;border-radius:var(--radius-lg,8px);color:#e2e8f0!important;color:var(--text-color,#e2e8f0)!important;font-size:14px;padding:6px 10px;width:100%}.EditAccessKeyModal_inputWithButton__5JJGv{align-items:center;display:flex;gap:6px}.EditAccessKeyModal_addButton__\+Dbrn{align-items:center;background:linear-gradient(135deg,#025d8a,#041c29);background:var(--gradient-primary,linear-gradient(135deg,#025d8a,#041c29));border:1px solid #37acea;border:1px solid var(--accent,#37acea);border-radius:8px;border-radius:var(--radius-lg,8px);color:#fff;color:var(--primary-button-color,#fff);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;padding:10px 16px;transition:box-shadow .2s ease,transform .2s ease;white-space:nowrap}.EditAccessKeyModal_addButton__\+Dbrn:hover:not(:disabled){box-shadow:0 4px 16px #37acea59;box-shadow:var(--shadow-glow,0 4px 16px #37acea59);transform:translateY(-1px)}.EditAccessKeyModal_addButton__\+Dbrn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}:root[data-theme=dark] .EditAccessKeyModal_addButton__\+Dbrn{background:linear-gradient(135deg,var(--accent),var(--app-primary-color));border-color:var(--accent)}.EditAccessKeyModal_chipContainer__Zifrm{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;max-height:56px;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.EditAccessKeyModal_chipContainer__Zifrm::-webkit-scrollbar{width:4px}.EditAccessKeyModal_chipContainer__Zifrm::-webkit-scrollbar-track{background:#0000}.EditAccessKeyModal_chipContainer__Zifrm::-webkit-scrollbar-thumb{background:#ccc;background:var(--border-color,#ccc);border-radius:4px}.EditAccessKeyModal_chip__sq6au{align-items:center;background:#0000;border:1px solid #0284c7;border:1px solid var(--primary-color,#0284c7);border-radius:12px;color:#0284c7;color:var(--primary-color,#0284c7);display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;padding:2px 8px;transition:all .2s;white-space:nowrap}.EditAccessKeyModal_chip__sq6au:hover{background:#0284c71a;background:var(--primary-light,#0284c71a)}.EditAccessKeyModal_chipNewType__nSrHX{background:#0000;border:1px solid #0284c7;border:1px solid var(--primary-color,#0284c7);color:#0284c7;color:var(--primary-color,#0284c7)}.EditAccessKeyModal_chipNewType__nSrHX:hover{background:#0284c71a;background:var(--primary-light,#0284c71a)}.EditAccessKeyModal_chipRemoveType__NWL73{background:#0000;border:1px solid #0284c7;border:1px solid var(--primary-color,#0284c7);color:#0284c7;color:var(--primary-color,#0284c7)}.EditAccessKeyModal_chipRemoveType__NWL73:hover{background:#0284c71a;background:var(--primary-light,#0284c71a)}.EditAccessKeyModal_chipRemoveBtn__IPG0Q{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:14px;justify-content:center;padding:0;transition:background-color .2s;width:14px}.EditAccessKeyModal_chipRemoveBtn__IPG0Q:hover{background:#0000001a}.EditAccessKeyModal_chipRemoveBtn__IPG0Q:disabled{cursor:not-allowed;opacity:.5}.EditAccessKeyModal_chipExcludedType__kLfsz{background:#0000;border:1px solid #0284c7;border:1px solid var(--primary-color,#0284c7);color:#0284c7;color:var(--primary-color,#0284c7)}.EditAccessKeyModal_chipExcludedType__kLfsz:hover{background:#0284c71a;background:var(--primary-light,#0284c71a)}.EditAccessKeyModal_chipNewExclusionType__1CNkQ{background:#0000;border:1px solid #0284c7;border:1px solid var(--primary-color,#0284c7);color:#0284c7;color:var(--primary-color,#0284c7)}.EditAccessKeyModal_chipNewExclusionType__1CNkQ:hover{background:#0284c71a;background:var(--primary-light,#0284c71a)}.EvaluationScore_metricsContainer__XYUxO{display:flex;flex-direction:column;height:calc(100vh - 60px);min-height:0}.EvaluationScore_tabContentContainer__66Xu9,.EvaluationScore_tabsContainer__6bnAe{display:flex;flex:1 1;flex-direction:column;min-height:0}.EvaluationScore_tabContentContainer__66Xu9{width:100%}.EvaluationScore_tabContent__yBDQR{background-color:#fff;background-color:var(--card-bg,#fff);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0}.EvaluationScore_tableContainer__bulGC{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:auto;position:relative;width:100%}.EvaluationScore_tableWrapper__mcGRA{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.EvaluationScore_tableWrapper__mcGRA::-webkit-scrollbar{width:8px}.EvaluationScore_tableWrapper__mcGRA::-webkit-scrollbar-track{background:#0000}.EvaluationScore_tableWrapper__mcGRA::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--border-color,#e5e7eb);border-radius:4px}.EvaluationScore_tableWrapper__mcGRA::-webkit-scrollbar-thumb:hover{background:#6b7280;background:var(--content-color,#6b7280)}.EvaluationScore_evaluationTable__MgKtv{border-collapse:collapse;border-spacing:0;font-size:14px;font-size:var(--font-size-sm,14px);margin-top:0;table-layout:fixed;width:100%}.EvaluationScore_evaluationTable__MgKtv thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.EvaluationScore_evaluationTable__MgKtv thead tr{background-color:#f8f9fa;background-color:var(--table-header-bg,#f8f9fa);color:#1a1a1a;color:var(--text-primary,#1a1a1a)}.EvaluationScore_evaluationTable__MgKtv td,.EvaluationScore_evaluationTable__MgKtv th{word-wrap:break-word;border:none;padding:12px 16px;text-align:left}.EvaluationScore_evaluationTable__MgKtv td:not(:last-child),.EvaluationScore_evaluationTable__MgKtv th:not(:last-child){border-right:2px solid #0073cf33;box-shadow:inset -2px 0 4px #0073cf14}.EvaluationScore_evaluationTable__MgKtv thead tr{border-bottom:3px solid #0073cf66;box-shadow:0 3px 6px #0073cf26}.EvaluationScore_evaluationTable__MgKtv tbody tr{animation:EvaluationScore_rowSlideIn__wF8sr .4s ease-out forwards;border-bottom:2px solid #0073cf40;box-shadow:0 2px 4px #0073cf1f;opacity:0;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.EvaluationScore_evaluationTable__MgKtv tbody tr:first-child{animation-delay:.05s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(2){animation-delay:.1s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(3){animation-delay:.15s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(4){animation-delay:.2s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(5){animation-delay:.25s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(6){animation-delay:.3s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(7){animation-delay:.35s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(8){animation-delay:.4s}.EvaluationScore_evaluationTable__MgKtv tbody tr:nth-child(n+9){animation-delay:.45s}.EvaluationScore_evaluationTable__MgKtv th{background:linear-gradient(135deg,#0073cf26,#0073cf14);border-bottom:none;color:#0073cf;color:var(--app-primary-color,#0073cf);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.5px;text-transform:uppercase}.EvaluationScore_evaluationTable__MgKtv td{background-color:#fff;background-color:var(--card-bg,#fff);color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--font-size-sm,14px);vertical-align:top}.EvaluationScore_evaluationTable__MgKtv tbody tr:hover{background-color:#0073cf0f;border-bottom:2px solid #0073cf66;box-shadow:0 2px 6px #0073cf26}.EvaluationScore_responseCell__R8HSZ{max-height:100px;overflow-y:auto;white-space:pre-line}.EvaluationScore_noData__qhFYF{color:#6b7280;color:var(--muted,#6b7280);font-size:16px;font-size:var(--font-size-base,16px);padding:20px;text-align:center}.EvaluationScore_loadingMore__aLAyB{background-color:#0073cf1a;border-top:1px solid #0073cf33;box-shadow:0 -2px 5px #0000000d;color:#0073cf;color:var(--app-primary-color,#0073cf);flex-shrink:0;font-style:normal;font-weight:700;font-weight:var(--font-weight-bold,700);padding:10px;text-align:center;width:100%}.EvaluationScore_recordsContainer__amEA7{background:#fff;background:var(--card,var(--card-bg,#fff));border:1px solid #e5e7eb;border:1px solid var(--border,var(--border-color,#e5e7eb));border-radius:20px;border-radius:var(--radius-lg,20px);display:flex;flex:1 1;flex-direction:column;min-height:0;padding:24px}.EvaluationScore_recordsHeader__iss1J{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.EvaluationScore_recordsTitle__1YlRB{color:#1a1a1a;color:var(--foreground,var(--text-primary,#1a1a1a));font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:18px;font-size:var(--text-lg,18px);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:.5px;margin:0}.EvaluationScore_viewToggleGroup__BmcYm{align-items:center;display:flex;gap:16px}.EvaluationScore_viewToggleBtn__NLxaT{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border,var(--border-color,#e5e7eb));border-radius:50%;color:#1a1a1a;color:var(--foreground,var(--text-primary,#1a1a1a));cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.EvaluationScore_viewToggleBtn__NLxaT:hover{background:#f3f4f6;background:var(--hover-background,#f3f4f6)}.EvaluationScore_viewToggleBtn__NLxaT.EvaluationScore_active__vL\+cb{background:#0073cf1a;background:var(--primary-container,#0073cf1a);color:#0073cf;color:var(--app-primary-color,#0073cf)}.EvaluationScore_viewToggleBtn__NLxaT svg{color:inherit}.EvaluationScore_recordsList__Z8gIJ{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding-bottom:16px}.EvaluationScore_recordCard__m9nnY{background:#fff;background:var(--card,var(--card-bg,#fff));border:1px solid #e5e7eb;border-left:3px solid #0073cf;border:1px solid var(--border-color,#e5e7eb);border-bottom:3px solid #0073cf;border-bottom:3px solid var(--app-primary-color,#0073cf);border-left:3px solid var(--app-primary-color,#0073cf);border-radius:8px;border-radius:var(--radius-lg,8px);box-shadow:0 2px 4px #0073cf14;padding:6px 12px;transition:all .25s ease}.EvaluationScore_recordCard__m9nnY:hover{border-color:#0073cf;border-color:var(--app-primary-color,#0073cf);box-shadow:0 6px 16px #0073cf26,-3px 3px 0 #0073cf4d;transform:translateY(-3px) translateX(2px)}.EvaluationScore_recordCardHeader__6O8i7{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:7px}.EvaluationScore_recordCardInfo__H6obK{display:flex;flex-direction:column}.EvaluationScore_recordCardTitle__sGXL6{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--text-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvaluationScore_recordCardAgentType__FtTku{color:var(--muted);font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:12px;font-size:var(--text-xs,12px);margin:0}.EvaluationScore_recordCardStatus__W-xek{color:#1a1a1a;color:var(--foreground,var(--text-primary,#1a1a1a));font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:14px;font-size:var(--text-sm,14px)}.EvaluationScore_recordCardBody__\+wAdH{display:flex;flex-direction:column}.EvaluationScore_recordCardMetrics__O1XFf{grid-gap:8px 24px;display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:8px}.EvaluationScore_recordCardText__IDwU8{color:#1a1a1a;color:var(--foreground,var(--text-primary,#1a1a1a));font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:14px;font-size:var(--text-sm,14px);line-height:1.5;margin:0}.EvaluationScore_recordCardResponse__-HANc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.EvaluationScore_seeMoreBtn__2\+Yyw{background:none;border:none;color:#007cc3;color:var(--accent,#007cc3);cursor:pointer;font-size:14px;font-size:var(--text-sm,14px);font-weight:500;margin-left:4px;padding:0;text-decoration:none;transition:color .2s ease}.EvaluationScore_seeMoreBtn__2\+Yyw:hover{color:#005a8c;color:var(--accent-hover,#005a8c);text-decoration:underline}.EvaluationScore_expandedText__\+mvGY{white-space:pre-wrap;word-break:break-word}@keyframes EvaluationScore_rowSlideIn__wF8sr{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}.AgentsEvaluator_evaluationLanding__ofhPN{flex:1 1;height:100%;min-height:0;overflow-y:auto;padding:8px;position:relative}.AgentsEvaluator_pageHeader__CCJ\+V{margin-bottom:24px}.AgentsEvaluator_pageTitle__ck7mW{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#37acea);-webkit-background-clip:text;background-clip:text;color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.AgentsEvaluator_pageDescription__k9JPV{color:var(--content-color);font-family:var(--font-primary);font-size:var(--font-size-sm);margin:4px 0 0}.AgentsEvaluator_evaluationLayout__hyc7K{display:flex;flex-direction:column;gap:24px}.AgentsEvaluator_inputCard__lwOll,.AgentsEvaluator_resultsCard__nQj4W{background:linear-gradient(135deg,var(--card-bg) 0,#37acea08 100%);border:1px solid #37acea26;border-radius:12px;border-radius:var(--radius-lg,12px);overflow:hidden;padding:28px;position:relative;transition:all .3s ease}.AgentsEvaluator_inputCard__lwOll:before,.AgentsEvaluator_resultsCard__nQj4W:before{animation:AgentsEvaluator_shimmerGradient__n1gmw 4s ease infinite;background:linear-gradient(90deg,#37acea,#025d8a,#37acea);background-size:200% 100%;content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes AgentsEvaluator_shimmerGradient__n1gmw{0%{background-position:-200% 0}to{background-position:200% 0}}.AgentsEvaluator_inputCard__lwOll:hover,.AgentsEvaluator_resultsCard__nQj4W:hover{border-color:#37acea4d;box-shadow:0 8px 32px #37acea1a}.AgentsEvaluator_resultsCard__nQj4W{max-width:720px}.AgentsEvaluator_cardTitle__nZj-u{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#fff,#37acea);-webkit-background-clip:text;background-clip:text;display:flex;font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:10px;margin:0 0 24px}.AgentsEvaluator_cardTitle__nZj-u:before{background:linear-gradient(180deg,#37acea,#025d8a);border-radius:2px;content:"";flex-shrink:0;height:20px;width:4px}.AgentsEvaluator_modelGrid__4mPCL{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.AgentsEvaluator_modelField__kUSuT{display:flex;flex-direction:column;gap:8px}.AgentsEvaluator_buttonRow__Lb\+p1{display:flex;flex-direction:row-reverse;margin-top:24px}.AgentsEvaluator_resultsGrid__AK5xw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.AgentsEvaluator_resultItem__8UBOo{background:#ffffff80;background:var(--menu-bg,#ffffff80);border:1px solid #37acea1a;border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px;position:relative;transition:all .25s ease}.AgentsEvaluator_resultItem__8UBOo:before{background:linear-gradient(180deg,#37acea,#025d8a);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:3px}.AgentsEvaluator_resultItem__8UBOo:hover{border-color:#37acea40;box-shadow:0 6px 20px #37acea1f;transform:translateY(-2px)}.AgentsEvaluator_resultItem__8UBOo:hover:before{opacity:1}.AgentsEvaluator_resultLabel__COenl{color:#37acea;color:var(--accent,#37acea);font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.AgentsEvaluator_resultValue__WaCMj{color:var(--header-color);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.AgentsEvaluator_resultItem__8UBOo:nth-child(2) .AgentsEvaluator_resultValue__WaCMj{align-items:center;display:inline-flex;gap:8px}.AgentsEvaluator_resultItem__8UBOo:nth-child(2) .AgentsEvaluator_resultValue__WaCMj:before{animation:AgentsEvaluator_statusPulse__jOh7Z 2s ease-in-out infinite;background:#37acea;border-radius:50%;content:"";height:8px;width:8px}@keyframes AgentsEvaluator_statusPulse__jOh7Z{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.AgentsEvaluator_resultItem__8UBOo:nth-child(5) .AgentsEvaluator_resultValue__WaCMj,.AgentsEvaluator_resultItem__8UBOo:nth-child(6) .AgentsEvaluator_resultValue__WaCMj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#025d8a,#37acea);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700;font-weight:var(--font-weight-bold,700)}[data-theme=light] .AgentsEvaluator_cardTitle__nZj-u,[data-theme=light] .AgentsEvaluator_pageTitle__ck7mW{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#025d8a,#37acea);-webkit-background-clip:text;background-clip:text}[data-theme=light] .AgentsEvaluator_inputCard__lwOll,[data-theme=light] .AgentsEvaluator_resultsCard__nQj4W{background:linear-gradient(135deg,#fffffff2,#025d8a0a);border-color:#025d8a26}[data-theme=light] .AgentsEvaluator_inputCard__lwOll:hover,[data-theme=light] .AgentsEvaluator_resultsCard__nQj4W:hover{border-color:#025d8a40;box-shadow:0 8px 32px #025d8a14}[data-theme=light] .AgentsEvaluator_resultItem__8UBOo{background:#fffc;border-color:#025d8a1a}[data-theme=light] .AgentsEvaluator_resultItem__8UBOo:hover{border-color:#025d8a33;box-shadow:0 6px 20px #025d8a1a}[data-theme=light] .AgentsEvaluator_resultLabel__COenl{color:#025d8a}[data-theme=light] .AgentsEvaluator_cardTitle__nZj-u:before,[data-theme=light] .AgentsEvaluator_resultItem__8UBOo:before{background:linear-gradient(180deg,#025d8a,#0891b2)}[data-theme=light] .AgentsEvaluator_resultItem__8UBOo:nth-child(2) .AgentsEvaluator_resultValue__WaCMj:before{background:#025d8a}[data-theme=light] .AgentsEvaluator_resultItem__8UBOo:nth-child(5) .AgentsEvaluator_resultValue__WaCMj,[data-theme=light] .AgentsEvaluator_resultItem__8UBOo:nth-child(6) .AgentsEvaluator_resultValue__WaCMj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#025d8a,#0891b2);-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.AgentsEvaluator_modelGrid__4mPCL,.AgentsEvaluator_resultsGrid__AK5xw{grid-template-columns:1fr}.AgentsEvaluator_inputCard__lwOll,.AgentsEvaluator_resultsCard__nQj4W{padding:20px}}.ConsistencyTab_agentsPageContainer__9S-C6{height:100%}.ConsistencyTab_consistencyHeader__ufVxD{align-items:center;background:#fff;background:var(--card-bg,#fff);display:flex;justify-content:space-between;margin-bottom:16px;padding:3px 0}.ConsistencyTab_consistencyTitle__cuvCO{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-family:Inter,sans-serif;font-family:var(--font-primary,Inter,sans-serif);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:500;font-weight:var(--font-weight-medium,500);letter-spacing:.5px;margin:0;text-transform:capitalize}.ConsistencyTab_addConsistencyBtn__X17DG{background:#f5f5f5;background:var(--input-bg,#f5f5f5);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:0 4px 4px #00000029;box-shadow:var(--shadow,0 4px 4px #00000029);display:flex;padding:7px}.ConsistencyTab_addQuerryButton__Ms4se{align-self:flex-start;font-size:12px;font-size:var(--font-size-xs,12px);padding:3px 6px}.ConsistencyTab_listWrapper__VeWD4{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - 92px);min-height:400px;overflow-y:auto}.ConsistencyTab_editModeContainer__2saLx{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:24px;overflow:hidden;padding:16px 24px;position:relative;width:100%}.ConsistencyTab_panelWrapper__xMorP{align-items:stretch;display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;overflow:auto}.ConsistencyTab_spacer__xtWXU{margin-top:8px}.ConsistencyTab_formGroup__3kX7i{display:flex;flex-direction:column;gap:8px}.ConsistencyTab_splitLayout__EnAG9{display:flex;flex-direction:row;gap:24px;height:100%;width:100%}.ConsistencyTab_splitLeftPanel__HjOvg{overflow-y:auto}.ConsistencyTab_splitLeftPanel__HjOvg,.ConsistencyTab_splitRightPanel__5P-J8{display:flex;flex:1 1;flex-direction:column;min-width:0}.ConsistencyTab_scoreViewContainer__c9Kkj{align-items:stretch;display:flex;flex-direction:column;gap:24px;height:calc(100vh - 70px);overflow:hidden;position:relative;width:100%}.ConsistencyTab_scoreViewCloseBtn__yonGW{position:absolute;right:16px;z-index:2}.ConsistencyTab_scoreViewHeader__8MWHG{padding:0 24px}.ConsistencyTab_scoreViewTitle__k--5R{color:#1a1a1a;color:var(--header-color,#1a1a1a);font-size:24px;font-size:var(--font-size-2xl,24px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0}.ConsistencyTab_scoreViewLoading__Qia93{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:16px}.ConsistencyTab_scoreViewContent__DyuWY{display:flex;flex-direction:row;gap:24px;height:100%;margin-bottom:16px;overflow:hidden;padding:0 24px}.ConsistencyTab_scorePanel__y8ns7{background-color:#fff;background-color:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;overflow:auto;padding:0 16px 16px}.ConsistencyTab_scorePanelHeader__tlUHu{align-items:center;background-color:#fff;background-color:var(--card-bg,#fff);border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--border-color,#e5e7eb);display:flex;gap:12px;justify-content:space-between;margin-bottom:0;margin-top:0;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ConsistencyTab_scorePanelHeaderTitle__nczpq,.ConsistencyTab_scorePanelHeader__tlUHu{font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.ConsistencyTab_scorePanelHeaderTitle__nczpq{margin:0}.ConsistencyTab_scorePanelHeaderConsistency__kgjIH{border-bottom-color:#0073cf;border-bottom-color:var(--app-primary-color,#0073cf);color:#0073cf;color:var(--app-primary-color,#0073cf)}.ConsistencyTab_scorePanelHeaderRobustness__hwqZ2{border-bottom-color:#16a34a;border-bottom-color:var(--success,#16a34a);color:#16a34a;color:var(--success,#16a34a)}.ConsistencyTab_downloadReportBtn__bPYF2{align-items:center;background-color:#fff;background-color:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);color:#1a1a1a;color:var(--text-primary,#1a1a1a);cursor:pointer;display:flex;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.ConsistencyTab_downloadReportBtn__bPYF2:hover{background-color:#f3f4f6;background-color:var(--hover-background,#f3f4f6);border-color:#0073cf;border-color:var(--app-primary-color,#0073cf);box-shadow:0 2px 4px #0073cf1a}.ConsistencyTab_downloadReportBtn__bPYF2:active{transform:translateY(1px)}.ConsistencyTab_downloadReportBtn__bPYF2 span{font-size:12px;font-size:var(--font-size-xs,12px)}.ConsistencyTab_scorePanelContent__Cahw7{display:flex;flex-direction:column;font-size:14px;font-size:var(--font-size-sm,14px);gap:16px;padding-top:16px}.ConsistencyTab_scoreMetadata__0zJAu{background-color:#f9fafb;background-color:var(--input-bg,#f9fafb);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;flex-direction:column;gap:8px;padding:12px}.ConsistencyTab_scoreMetadataRow__j7Nrr{display:flex;justify-content:space-between}.ConsistencyTab_scoreMetadataLabel__sJBEx{color:#6b7280;color:var(--text-secondary,#6b7280);font-weight:600;font-weight:var(--font-weight-semibold,600)}.ConsistencyTab_scoreMetadataValue__RyCHe{color:#1a1a1a;color:var(--text-primary,#1a1a1a)}.ConsistencyTab_scoreSection__l6Z06{display:flex;flex-direction:column;gap:12px}.ConsistencyTab_scoreSectionTitle__4yfXt{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:16px;font-size:var(--font-size-base,16px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0}.ConsistencyTab_scoreCard__kmMLM{background-color:#fafafa;background-color:var(--input-bg,#fafafa);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);margin-bottom:12px;padding:12px;position:relative}.ConsistencyTab_scoreCardExpandAll__5t7MO{background-color:initial;border:none;color:#0073cf;color:var(--app-primary-color,#0073cf);cursor:pointer;font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:4px 8px;position:absolute;right:12px;top:12px;transition:opacity .2s ease;-webkit-user-select:none;user-select:none}.ConsistencyTab_scoreCardExpandAll__5t7MO:hover{opacity:.7;text-decoration:underline}.ConsistencyTab_scoreCardQuery__9jq-v{margin-bottom:8px}.ConsistencyTab_scoreCardQueryLabel__mQe\+Y{font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.ConsistencyTab_scoreCardQueryLabelConsistency__i8VEy{color:#0073cf;color:var(--app-primary-color,#0073cf)}.ConsistencyTab_scoreCardQueryLabelRobustness__VXjXq{color:#16a34a;color:var(--success,#16a34a)}.ConsistencyTab_scoreCardQueryText__osNNt{color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:block;font-size:14px;font-size:var(--font-size-sm,14px)}.ConsistencyTab_scoreCardCategory__hXjsY{margin-bottom:8px}.ConsistencyTab_scoreCardCategoryLabel__c9\+ZX{color:#6b7280;color:var(--text-secondary,#6b7280);font-weight:600;font-weight:var(--font-weight-semibold,600)}.ConsistencyTab_scoreCardCategoryText__7uH9O{color:#1a1a1a;color:var(--text-primary,#1a1a1a);display:block}.ConsistencyTab_scoreItem__e9z8n{border-radius:8px;border-radius:var(--radius-sm,8px);list-style:none;margin-top:8px;padding:2px}.ConsistencyTab_scoreItem__e9z8n:hover{background:#0000000d;background:var(--hover-background,#0000000d)}.ConsistencyTab_scoreItemSummary__RkzWG{cursor:pointer;display:flex;justify-content:space-between;padding:8px 0 0;-webkit-user-select:none;user-select:none}.ConsistencyTab_scoreItemSummary__RkzWG::-webkit-details-marker{display:none}.ConsistencyTab_scoreItemLeft__JpzE\+,.ConsistencyTab_scoreItemRight__dUEtT{display:flex;flex-direction:column;gap:4px}.ConsistencyTab_scoreItemRight__dUEtT{text-align:right}.ConsistencyTab_scoreItemScore__A8DfS{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px;font-size:var(--font-size-xs,12px)}.ConsistencyTab_scoreItemScoreValue__i9Pc9{font-weight:600;font-weight:var(--font-weight-semibold,600)}.ConsistencyTab_scoreValueSuccess__QF3GA{color:#16a34a;color:var(--success,#16a34a);font-size:12px;font-size:var(--font-size-xs,12px)}.ConsistencyTab_scoreValueError__nJYQ5{color:#ef4444;color:var(--danger,#ef4444);font-size:12px;font-size:var(--font-size-xs,12px)}.ConsistencyTab_scoreItemTimestamp__SDlRL{color:#6b7280;color:var(--muted,#6b7280);font-size:12px;font-size:var(--font-size-xs,12px)}.ConsistencyTab_scoreItemTimestampValue__2kkB4{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px;font-size:var(--font-size-xs,12px)}.ConsistencyTab_scoreItemResponse__0Oj5M{padding-top:8px}.ConsistencyTab_scoreItemResponseLabel__3a7ta{color:#6b7280;color:var(--text-secondary,#6b7280);display:block;font-size:14px;font-size:var(--font-size-sm,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin-bottom:4px}.ConsistencyTab_scoreItemResponseText__YmRNs{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:12px;font-size:var(--font-size-xs,12px);line-height:1.5}.ConsistencyTab_scoreEmptyState__Mvv1c{align-items:center;color:#6b7280;color:var(--muted,#6b7280);display:flex;font-style:normal;height:100px;justify-content:center}.ConsistencyTab_expanded__PFiJV{background:#f5f5f5;background:var(--input-bg,#f5f5f5)}.ConsistencyTab_queryInputsWrapper__cj5\+Q{display:flex;flex-direction:column;gap:8px}.ConsistencyTab_queryInputRow__Uve1X{align-items:center;display:flex;gap:8px}.ConsistencyTab_queryInputFlex__nYOb9{flex:1 1}.ConsistencyTab_queriesOrSeparator__3jtp8{color:#ccc;font-size:14px;text-align:center;width:100%}.ConsistencyTab_labelInfoWrapper__T4vcB{align-items:baseline;display:flex;justify-content:space-between;width:100%}.ConsistencyTab_fileInputHidden__USahD{display:none}.ConsistencyTab_fileQueriesPreviewContainer__lDTZs{margin-top:12px}.ConsistencyTab_fileQueriesScrollContainer__yHZjE{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;max-height:200px;overflow-y:auto;padding:8px}.ConsistencyTab_fileQueryIndex__JLpeT{color:#666;font-weight:500;margin-right:8px}.ConsistencyTab_threePanelWrapper__cEZMF{align-items:stretch;max-width:50%;min-width:0;position:relative}.ConsistencyTab_threePanelInner__8JDHh,.ConsistencyTab_threePanelWrapper__cEZMF{display:flex;flex:1 1;flex-direction:column;min-height:0}.ConsistencyTab_threePanelWrapperWithHeight__1YN1k{max-width:50%}.ConsistencyTab_threePanelWrapperWithHeight__1YN1k,.ConsistencyTab_twoPanelWrapper__Ii7zn{align-items:stretch;display:flex;flex:1 1;flex-direction:column;height:80vh;min-height:0;min-width:0;position:relative}.ConsistencyTab_groundTruthContainer__E2oH\+,.ConsistencyTab_twoPanelInner__J\+KLa{display:flex;flex:1 1;flex-direction:column;min-height:0}.ConsistencyTab_groundTruthContainer__E2oH\+{height:100%;max-width:600px;min-width:400px;position:relative}.ConsistencyTab_label__YQPl2{font-size:1.15em;font-weight:700;margin-bottom:.5em}.ConsistencyTab_scrollableResults__208dV{flex:1 1;margin-bottom:0;min-height:0;overflow-y:auto}.ConsistencyTab_sliderContent__YVbFe{background:#fff;background:var(--card-bg,#fff);display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px}.ConsistencyTab_previewSlider__0RznJ{max-width:90vw;width:487px}.ConsistencyTab_sliderCloseButton__UW-CA{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;transition:all .2s ease}.ConsistencyTab_sliderCloseButton__UW-CA:hover{background:#ffffff26}.ConsistencyTab_sliderCloseButton__UW-CA svg{color:#fff!important;height:16px;width:16px}.ConsistencyTab_modalFooterButtons__hs-a2{align-items:center;display:flex;gap:12px;justify-content:flex-end}.ConsistencyTab_loaderWrapper__VHWQO{align-items:center;display:flex;justify-content:center;padding:40px}.ConsistencyTab_queryContainer__Dhee1{display:flex;flex-direction:column;gap:8px}.ConsistencyTab_queryRow__i7SBy{align-items:center;display:flex;gap:8px}.ConsistencyTab_queryInput__7yJ57{flex:1 1}.ConsistencyTab_queriesOrText__AtQpb{color:#ccc;font-size:14px;text-align:center;width:100%}.ConsistencyTab_fileUploadHeader__BL0mi{align-items:baseline;display:flex;justify-content:space-between;width:100%}.ConsistencyTab_hiddenInput__MNz6P{display:none}.ConsistencyTab_fileQueriesContainer__Yez2M{margin-top:12px}.ConsistencyTab_fileQueriesLabel__hwz4e{display:block;margin-bottom:8px}.ConsistencyTab_fileQueriesList__lns5x{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;max-height:200px;overflow-y:auto;padding:8px}.ConsistencyTab_fileQueryItem__wyyHa{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#333;font-size:13px;margin-bottom:4px;padding:6px 8px}.ConsistencyTab_queryItemNumber__FWbz7{color:#666;font-weight:500;margin-right:8px}.EvaluationPageNew_headerDropdown__Y2BcD{align-items:center;display:flex;margin-left:auto}.EvaluationPageNew_headerNav__AebMS{align-items:center;display:flex;flex-shrink:0;gap:4px;max-width:calc(100vw - 400px);overflow-x:auto;position:relative;scrollbar-width:thin;z-index:100000}.EvaluationPageNew_headerNav__AebMS::-webkit-scrollbar{height:4px}.EvaluationPageNew_headerNav__AebMS::-webkit-scrollbar-track{background:#0000}.EvaluationPageNew_headerNav__AebMS::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.EvaluationPageNew_headerNav__AebMS::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.EvaluationPageNew_navDropdown__mIswT{position:relative}.EvaluationPageNew_navDropdownTrigger__YpWE2{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 12px;transition:all .15s ease;white-space:nowrap}.EvaluationPageNew_navDropdownTrigger__YpWE2:hover{background:var(--hover-background);color:var(--app-primary-color)}.EvaluationPageNew_navDropdownTrigger__YpWE2.EvaluationPageNew_active__QQuzl{color:var(--app-primary-color)}.EvaluationPageNew_navDropdownTrigger__YpWE2 svg{transition:transform .2s ease}.EvaluationPageNew_navDropdown__mIswT:hover .EvaluationPageNew_navDropdownTrigger__YpWE2 svg{transform:rotate(180deg)}.EvaluationPageNew_navDropdownMenu__erjCB{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 40px #00000026;min-width:180px;padding:8px 0;position:fixed;z-index:999999}.EvaluationPageNew_navDropdownMenu__erjCB.EvaluationPageNew_open__r0SgR{opacity:1;visibility:visible}.EvaluationPageNew_navDropdownItem__57T1W{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;padding:10px 16px;text-align:left;transition:all .15s ease;width:100%}.EvaluationPageNew_navDropdownItem__57T1W:hover{background:var(--hover-background);color:var(--app-primary-color)}.EvaluationPageNew_navDropdownItem__57T1W.EvaluationPageNew_active__QQuzl{background:#3b82f61a;background:var(--app-primary-color-light,rgba(var(--app-primary-color-rgb,59,130,246),.1));color:var(--app-primary-color);font-weight:500}.EvaluationPageNew_navDropdownItem__57T1W svg{flex-shrink:0}:root[data-theme=dark] .EvaluationPageNew_navDropdownMenu__erjCB{background:var(--card-bg);border-color:var(--border)}.KnowledgeBase_kbCardsGrid__RpL8F .card-container{min-height:75px}.KnowledgeBase_loadingMore__FAfu2{color:var(--content-color);font-size:var(--font-size-sm);padding:20px;text-align:center;width:100%}.KnowledgeBase_kbModal__RHP-S{padding:24px}.KnowledgeBase_modalTitle__DEfMw{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 20px;padding-right:30px}.KnowledgeBase_modalBody__298M1{display:flex;flex-direction:column;gap:16px}.KnowledgeBase_infoRow__96jHk{display:flex;flex-direction:column;gap:4px}.KnowledgeBase_infoRow__96jHk span{color:var(--text-primary);font-size:var(--font-size-sm)}.KnowledgeBase_documentsSection__raa3S{display:flex;flex-direction:column;gap:8px;margin-top:8px}.KnowledgeBase_documentsList__YCTZ1{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.KnowledgeBase_documentItem__3zl90{align-items:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);display:flex;font-size:var(--font-size-sm);gap:8px;padding:8px 12px}.KnowledgeBase_documentItem__3zl90 svg{color:var(--app-primary-color);flex-shrink:0}.KnowledgeBase_noDocuments__FafFk{color:var(--muted);font-size:var(--font-size-sm);font-style:normal;padding:8px 0}.KnowledgeBaseForm_footerContainer__zN6ra{align-items:center;display:flex;justify-content:flex-end;width:100%}.KnowledgeBaseForm_footerButtons__WjmXm{display:flex;gap:12px;justify-content:flex-end}.KnowledgeBaseForm_footerToggleItem__N8EXk{align-items:center;display:flex;gap:8px}.KnowledgeBaseForm_footerToggleLabel__M7K0S{color:#555;color:var(--content-color,#555);font-size:13px;white-space:nowrap}.KnowledgeBaseForm_halfWidth__IJTTS{width:50%}.KnowledgeBaseForm_existingDocuments__LK5M0{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.KnowledgeBaseForm_existingDocsLabel__Ec3yq{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);margin:0}.KnowledgeBaseForm_documentsList__MAFJW{display:flex;flex-wrap:wrap;gap:8px}.KnowledgeBaseForm_documentItem__8Rwnc{align-items:center;background:#f9fafb;background:var(--secondary-bg,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:100%;padding:8px 12px}.KnowledgeBaseForm_documentInfo__IGQse{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.KnowledgeBaseForm_documentName__e30VN{color:#1f2937;color:var(--text-primary,#1f2937);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeBaseForm_removeDocBtn__D3lMj{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:background .2s ease}.KnowledgeBaseForm_removeDocBtn__D3lMj:hover{background:#ef44441a}.KnowledgeBaseForm_inlineFormRow__\+0GGH{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.KnowledgeBaseForm_nameFieldContainer__M7QSz{align-items:center;display:flex;flex:1 1;gap:12px;min-width:280px}.KnowledgeBaseForm_inlineLabel__ZXQ3k{color:#555;color:var(--content-color,#555);flex-shrink:0;font-size:13px;font-weight:500;white-space:nowrap}.KnowledgeBaseForm_nameTextarea__XWZbk{background:#fff;background:var(--input-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;color:#1a1a1a;color:var(--text-primary,#1a1a1a);flex:1 1;font-family:inherit;font-size:14px;max-height:80px;min-height:36px;padding:8px 12px;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.KnowledgeBaseForm_nameTextarea__XWZbk:focus{border-color:#37acea;border-color:var(--accent,#37acea);box-shadow:0 0 0 3px #37acea1a;outline:none}.KnowledgeBaseForm_nameTextarea__XWZbk:disabled,.KnowledgeBaseForm_nameTextarea__XWZbk:read-only{background:#f5f5f5;background:var(--disabled-bg,#f5f5f5);cursor:not-allowed;opacity:.7}.Workflow_workflowContainer__iKfVz{background-color:var(--dashboard-bg);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.Workflow_workflowHeader__b7rkA{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--card-bg);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 24px}.Workflow_workflowHeader__b7rkA h2{color:var(--header-color);font:normal normal 600 16px/22px var(--font-primary);letter-spacing:-.01em;margin:0}.Workflow_headerActions__XednE{align-items:center;display:flex;gap:12px}.Workflow_workflowListContainer__H\+Ins{background-color:var(--dashboard-bg);display:flex;flex-direction:column;height:90vh;overflow:hidden;padding:10px 30px 0;position:relative;width:100%}.Workflow_workflowListHeader__uRJ2Q{align-items:center;display:flex;margin-bottom:20px;width:100%}.Workflow_workflowListHeader__uRJ2Q>div{width:100%}.Workflow_workflowGrid__AaAwL{grid-row-gap:24px;grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(4,1fr);height:calc(100vh - 135px);overflow-y:auto;padding-bottom:8px;padding-right:18px;row-gap:24px;width:100%}.Workflow_workflowCardContainer__hWfDr{height:140px;min-height:140px;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .9s;width:100%}.Workflow_workflowCardContainer__hWfDr.Workflow_flipped__ivV55{transform:rotateY(180deg);transition:transform .9s ease-in-out}.Workflow_workflowCardContainer__hWfDr.Workflow_flipped__ivV55>.Workflow_workflowCard__L-190:not(.Workflow_workflowCardBack__XCHVN){pointer-events:none}.Workflow_workflowCard__L-190{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--card-bg);border:1px solid #e5e7eb;border-left:5px solid #37acea;border:1px solid var(--border,#e5e7eb);border-left:5px solid var(--accent,#37acea);border-radius:var(--radius);bottom:0;box-shadow:0 1px 3px 0 #0000001a;box-shadow:var(--shadow,0 1px 3px 0 #0000001a);box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;height:100%;left:0;max-width:100%;min-height:140px;overflow:hidden;padding:14px;position:absolute;right:0;top:1px;transform-style:preserve-3d;transition:all .2s ease;width:100%;word-break:break-word}.Workflow_workflowCard__L-190:hover:not(.Workflow_workflowCardBack__XCHVN){border-color:#bfdbfe;transform:translateY(-5px);transition:all .2s ease}.Workflow_workflowCardContainer__hWfDr.Workflow_flipped__ivV55 .Workflow_workflowCard__L-190:not(.Workflow_workflowCardBack__XCHVN){pointer-events:none;transform:rotateY(0deg)!important}.Workflow_workflowCardContainer__hWfDr.Workflow_flipped__ivV55 .Workflow_workflowCard__L-190:not(.Workflow_workflowCardBack__XCHVN):hover{transform:rotateY(0deg)!important}.Workflow_workflowCardBack__XCHVN{align-items:center;cursor:default;display:flex;justify-content:center;padding:4px;pointer-events:auto;transform:rotateY(180deg)!important;transition:transform .9s ease-in-out}.Workflow_workflowCardBack__XCHVN:hover{border-color:var(--border-color);transform:rotateY(180deg)!important}.Workflow_deleteConfirmContent__\+BdCv{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:0 8px;text-align:center;width:100%}.Workflow_deleteWarningIcon__6oduC{align-items:center;display:flex;justify-content:center;margin-bottom:4px}.Workflow_deleteConfirmCardTitle__OrKvF{color:var(--header-color);font-size:16px;font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:1.2}.Workflow_deleteConfirmCardMessage__d7OPl,.Workflow_deleteConfirmCardTitle__OrKvF{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);margin:0}.Workflow_deleteConfirmCardMessage__d7OPl{color:#6b7280;font-size:14px;font-weight:400;font-weight:var(--font-weight-normal,400);line-height:1.3}.Workflow_deleteConfirmCardActions__0c1Q0{display:flex;gap:12px;justify-content:center;margin-top:6px}.Workflow_deleteCancelBtn__NYXzk{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:6px 20px;transition:all .2s ease}.Workflow_deleteCancelBtn__NYXzk:hover{background-color:#f9fafb;border-color:#9ca3af}.Workflow_deleteConfirmBtn__il60G{background-color:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 20px;transition:all .2s ease}.Workflow_deleteConfirmBtn__il60G:hover{background-color:#b91c1c}:root[data-theme=dark] .Workflow_deleteConfirmCardMessage__d7OPl{color:var(--muted)}:root[data-theme=dark] .Workflow_deleteCancelBtn__NYXzk{background-color:var(--card-bg);border-color:var(--border-color);color:var(--header-color)}:root[data-theme=dark] .Workflow_deleteCancelBtn__NYXzk:hover{background-color:var(--hover-background);background-color:#b91c1c}.Workflow_workflowCard__L-190.Workflow_selected__r\+-\+L{border:1px solid var(--app-primary-color)}.Workflow_createCard__ohuKm{align-items:center;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius);box-shadow:0 1px 3px 0 #0000001a;box-shadow:var(--shadow,0 1px 3px 0 #0000001a);display:flex;height:140px;justify-content:center;min-height:140px;position:relative;transition:all .2s ease}.Workflow_createCard__ohuKm:hover{border-color:#bfdbfe;box-shadow:var(--shadow-md);transform:translateY(-5px)}.Workflow_createCardContent__dNeqO{align-items:center;display:flex;flex-direction:column;justify-content:center}.Workflow_createCardIcon__wt3sh{align-items:center;background:#3b82f61a;background:var(--accent-light,#3b82f61a);border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:10px;transition:transform .3s ease;width:40px}.Workflow_createCard__ohuKm:hover .Workflow_createCardIcon__wt3sh{transform:scale(1.1)}.Workflow_createCardLabel__IUGaQ{color:var(--header-color);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:700;font-weight:var(--font-weight-bold,700);text-align:center}.Workflow_workflowCardHeader__Qew0j{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.Workflow_workflowCardTitle__v1FXA{word-wrap:break-word;color:var(--header-color);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.02em;line-height:1.4;margin:0;max-width:100%;overflow-wrap:break-word;text-transform:capitalize;transition:color .15s ease-in-out;word-break:break-word}.Workflow_workflowCardDash__DmdIq{background:linear-gradient(90deg,var(--app-primary-color) 0,var(--app-secondary-color) 100%);border-radius:2px;height:3px;margin-bottom:10px;width:32px}.Workflow_workflowCardDescription__R2SXD{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--content-color);display:-webkit-box;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400);letter-spacing:.2px;line-height:1.5;margin-bottom:auto;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal;word-break:break-word}.Workflow_workflowCardMeta__43\+Le{align-items:center;border-top:1px solid var(--color-border-subtle);display:flex;font-size:12px;gap:4px;justify-content:space-between;margin-bottom:0;margin-top:auto;padding-bottom:0;padding-top:10px}.Workflow_workflowCardMetaItem__zQGbr{align-items:center;color:var(--content-color);display:flex;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);gap:6px}.Workflow_workflowCardActions__Mc29b{align-items:center;display:flex;gap:4px}.Workflow_deleteButton__KaiMc{align-items:center;background:#0000;border:none;border-radius:50%;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:0;opacity:1;transition:all .2s ease-in-out;width:32px}.Workflow_deleteButton__KaiMc:hover{background-color:#dc26261a}.Workflow_emptyState__aLrnQ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Workflow_emptyStateIcon__J67gK{color:var(--muted);font-size:64px;margin-bottom:20px;opacity:.4}.Workflow_emptyStateTitle__9zKOz{color:var(--header-color);font:normal normal 600 20px/28px var(--font-primary);margin:0 0 8px}.Workflow_emptyStateText__d0Wx9{color:var(--muted);font:normal normal 400 14px/22px var(--font-primary);margin:0 0 24px;max-width:400px}.Workflow_createButton__ETDBN{align-items:center;background:var(--app-primary-color);border:none;border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:var(--shadow);color:var(--primary-button-color);cursor:pointer;display:flex;font:normal normal 500 14px/18px var(--font-primary);gap:8px;padding:12px 24px;transition:all .2s ease}.Workflow_createButton__ETDBN:hover{box-shadow:var(--shadow-md);opacity:.9;transform:translateY(-2px)}.Workflow_buttonContainer__77F\+9{display:flex;gap:12px;justify-content:center;margin-top:16px}.Workflow_deleteBtns__ZKeoE{background:linear-gradient(135deg,var(--app-primary-color) 0,var(--app-secondary-color) 100%);border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:var(--primary-button-color);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.Workflow_deleteBtns__ZKeoE:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.Workflow_cancelBtn__tBsZN{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 20px;transition:all .2s ease}.Workflow_cancelBtn__tBsZN:hover{background-color:#f9fafb;border-color:#9ca3af}:root[data-theme=dark] .Workflow_cancelBtn__tBsZN{background-color:var(--card-bg);border-color:var(--border-color);color:var(--header-color)}:root[data-theme=dark] .Workflow_cancelBtn__tBsZN:hover{background-color:var(--hover-background)}.Workflow_canvasWrapper__y9SwM{display:flex;flex:1 1;gap:0;height:100%;min-height:0;overflow:hidden;position:relative}.Workflow_canvasContainer__5FcXS{background-color:var(--dashboard-bg);background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--muted) 20%,#0000) 1px,#0000 0);background-size:20px 20px;flex:1 1;overflow:hidden;position:relative}.Workflow_canvasContent__mwgDS{height:5000px;left:0;min-height:100%;min-width:100%;position:absolute;top:0;transform-origin:top left;width:5000px}.Workflow_connectionsSvg__x\+mwg{height:10000px;left:0;overflow:visible;pointer-events:all;position:absolute;top:0;width:10000px;z-index:1}.Workflow_nodesContainer__dN2Rk{height:5000px;left:0;min-height:100%;min-width:100%;overflow:visible;pointer-events:none;position:absolute;top:0;width:5000px;z-index:2}.Workflow_canvasControls__dsvm0{display:flex;flex-direction:column;gap:4px;position:absolute;right:12px;top:12px;z-index:10}.Workflow_controlBtn__7u8yL{align-items:center;background-color:var(--card-bg);border:none;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 1px 3px #0000001a;color:var(--text-primary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.Workflow_controlBtn__7u8yL:hover{background-color:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.Workflow_controlBtn__7u8yL:disabled{cursor:not-allowed;opacity:.4}.Workflow_controlBtnActive__9qfEu{background-color:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.Workflow_panModeActive__maL9h{cursor:grab}.Workflow_panModeActive__maL9h:active{cursor:grabbing}.Workflow_nodePalette__HRnp3{background-color:var(--card-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:16px 12px;position:relative;width:200px;z-index:5}.Workflow_paletteTitle__ZfwBf{align-items:center;color:var(--muted);display:flex;font:normal normal 500 11px/14px var(--font-primary);gap:8px;letter-spacing:.8px;margin:0 0 12px 4px;padding:0;text-transform:uppercase}.Workflow_paletteNode__KSfT\+{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:grab;display:flex;font:normal normal 500 13px/16px var(--font-primary);gap:10px;padding:10px 12px;transition:all .15s ease}.Workflow_paletteNode__KSfT\+:before{display:none}.Workflow_paletteNode__KSfT\+:hover{transform:translateX(2px)}.Workflow_paletteNode__KSfT\+:active{cursor:grabbing;transform:scale(.98)}.Workflow_paletteNodeInput__pjBAI{background-color:#22c55e1a;color:#16a34a}.Workflow_paletteNodeInput__pjBAI:hover{background-color:#22c55e2e;border-color:#22c55e66}.Workflow_paletteNodeAgent__iBG0I{background-color:#6366f11a;color:#6366f1}.Workflow_paletteNodeAgent__iBG0I:hover{background-color:#6366f12e;border-color:#6366f166}.Workflow_paletteNodeCondition__3GGwo{background-color:#fb923c1a;color:#ea580c}.Workflow_paletteNodeCondition__3GGwo:hover{background-color:#fb923c2e;border-color:#fb923c66}.Workflow_paletteNodeOutput__0TnFn{background-color:#a855f71a;color:#9333ea}.Workflow_paletteNodeOutput__0TnFn:hover{background-color:#a855f72e;border-color:#a855f766}.Workflow_nodeIcon__TXzNl{align-items:center;display:flex;font-size:14px;height:20px;justify-content:center;opacity:.9;width:20px}.Workflow_canvasNodeWrapper__rq3dZ{cursor:move;pointer-events:all;position:absolute;-webkit-user-select:none;user-select:none}.Workflow_canvasNode__qN\+u\+{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 2px 8px #0000001f,0 1px 3px #00000014;max-width:260px;min-width:180px;overflow:hidden;transition:all .15s ease}.Workflow_canvasNode__qN\+u\+:hover{border-color:var(--border-color);box-shadow:0 4px 16px #00000026,0 2px 6px #0000001a}.Workflow_canvasNode__qN\+u\+.Workflow_selected__r\+-\+L{border-color:var(--app-primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--app-primary-color) 30%,#0000),0 4px 12px #0000001a}.Workflow_nodeHeader__WKLGp{align-items:center;border-radius:9px 9px 0 0;color:#fff;display:flex;font:normal normal 600 11px/14px var(--font-primary);justify-content:space-between;letter-spacing:.5px;padding:10px 14px;text-transform:uppercase}.Workflow_nodeHeaderInput__kfGOp{background-color:#22c55e}.Workflow_nodeHeaderAgent__CYyip{background-color:#6366f1}.Workflow_nodeHeaderCondition__3KbCb{background-color:#f97316}.Workflow_nodeHeaderOutput__sGoHo{background-color:#a855f7}.Workflow_nodeCloseBtn__ncRxx{align-items:center;background:#0000;border:none;border-radius:4px;color:#fffc;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s ease}.Workflow_nodeCloseBtn__ncRxx:hover{background:#ffffff26;color:#fff}.Workflow_nodeBody__Whw7t{background-color:var(--card-bg);display:flex;flex-direction:column;gap:6px;padding:14px}.Workflow_nodeName__wpKPv{align-items:center;color:var(--header-color);display:flex;font:normal normal 600 13px/18px var(--font-primary);gap:8px}.Workflow_nodeConfig__9EUVj{color:var(--muted);font:normal normal 400 11px/16px var(--font-primary);margin-top:2px}.Workflow_connectionPointsWrapper__9rmNu{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.Workflow_connectionPoint__zSgPy{background-color:var(--app-primary-color);border:2px solid var(--card-bg);border-radius:50%;box-shadow:0 1px 3px #0003;cursor:crosshair;height:12px;pointer-events:all;position:absolute;transition:all .15s ease;width:12px;z-index:5}.Workflow_connectionPoint__zSgPy:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary-color) 30%,#0000);transform:scale(1.3)}.Workflow_connectionPointInput__DIIQI{left:-6px;top:50%;transform:translateY(-50%)}.Workflow_connectionPointInput__DIIQI:hover{transform:translateY(-50%) scale(1.3)}.Workflow_connectionPointOutput__x0\+gF{right:-6px;top:50%;transform:translateY(-50%)}.Workflow_connectionPointOutput__x0\+gF:hover{transform:translateY(-50%) scale(1.3)}.Workflow_propertiesPanel__FseT4{background-color:var(--card-bg);border-left:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;min-width:320px;overflow:hidden;position:relative;width:320px}.Workflow_propertiesPanelHeader__PbTmO{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:18px 20px}.Workflow_propertiesPanelTitle__v-oGk{align-items:center;color:var(--header-color);display:flex;font:normal normal 600 15px/20px var(--font-primary);gap:10px;margin:0}.Workflow_propertiesPanelContent__ib-hF{display:flex;flex:1 1;flex-direction:column;gap:18px;overflow-y:auto;padding:20px 20px 80px}.Workflow_propertyGroup__V1pUl{display:flex;flex-direction:column;gap:8px}.Workflow_propertyLabel__yaTfW{color:var(--muted);font:normal normal 500 12px/14px var(--font-primary);letter-spacing:.5px;text-transform:uppercase}.Workflow_propertyLabelWithAction__F4ctl{align-items:center;display:flex;gap:8px;justify-content:space-between}.Workflow_addKeyIconBtn__VIhtA{align-items:center;background-color:var(--app-primary-color);border:none;border-radius:6px;color:var(--primary-button-color);cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;transition:all .2s ease;width:26px}.Workflow_addKeyIconBtn__VIhtA:disabled{background-color:var(--disabled-bg);cursor:not-allowed;opacity:.5}.Workflow_propertyInput__9E4Hw{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:text;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:36px;min-width:0;padding:.625rem .75rem;transition:all .2s ease;width:100%}.Workflow_propertyInput__9E4Hw::placeholder{color:var(--content-color);font-weight:var(--font-weight-normal)}.Workflow_propertyInput__9E4Hw:hover:not(:disabled):not(:focus){border-color:var(--app-primary-color)}.Workflow_propertyInput__9E4Hw:disabled{background:#f1f1f1;background:var(--disabled-bg,#f1f1f1);color:var(--muted);cursor:not-allowed!important;opacity:var(--disabled-opacity)}.Workflow_propertyInput__9E4Hw:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.Workflow_propertySelect__tBlVk{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:36px;min-width:0;padding:.625rem .75rem;transition:all .2s ease;width:100%}.Workflow_propertySelect__tBlVk:hover:not(:disabled):not(:focus){border-color:var(--app-primary-color)}.Workflow_propertySelect__tBlVk:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.Workflow_searchableDropdown__BWuLX{position:relative;width:100%}.Workflow_searchableDropdownTrigger__Qcja-{align-items:center;background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:36px;justify-content:space-between;min-width:0;padding:.625rem .75rem;transition:all .2s ease;width:100%}.Workflow_searchableDropdownTrigger__Qcja-:hover{border-color:var(--app-primary-color)}.Workflow_searchableDropdownTrigger__Qcja-:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.Workflow_selectedValue__Rb\+PI{color:var(--text-primary)}.Workflow_placeholderValue__jeJtw{color:var(--muted)}.Workflow_dropdownArrow__2UIIP{color:var(--muted);transition:transform .2s ease}.Workflow_dropdownArrow__2UIIP.Workflow_open__8MueG{transform:rotate(180deg)}.Workflow_searchableDropdownMenu__qqWlc{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;left:0;max-height:300px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.Workflow_searchInputWrapper__4fLcP{border-bottom:1px solid var(--border-color);padding:10px;position:relative}.Workflow_searchInput__vs224{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:text;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);height:36px;min-width:0;padding:.625rem .75rem;transition:all .2s ease;width:100%}.Workflow_searchInput__vs224::placeholder{color:var(--content-color);font-weight:var(--font-weight-normal)}.Workflow_searchInput__vs224:focus,.Workflow_searchInput__vs224:hover:not(:disabled):not(:focus){border-color:var(--app-primary-color)}.Workflow_searchInput__vs224:focus{box-shadow:var(--focus-ring);outline:none}.Workflow_dropdownOptionsList__tpBui{max-height:220px;overflow-y:auto;padding:8px}.Workflow_dropdownOption__LgGIN{align-items:center;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font:normal normal 400 13px/16px var(--font-primary);gap:8px;justify-content:space-between;padding:12px 14px;transition:background-color .15s ease}.Workflow_dropdownOption__LgGIN:hover{background-color:var(--hover-background)}.Workflow_dropdownOption__LgGIN.Workflow_selected__r\+-\+L{background-color:var(--accent-light);color:var(--app-primary-color);font-weight:500}.Workflow_dropdownOption__LgGIN.Workflow_highlighted__4wu-g{background-color:var(--hover-background);outline:1px solid var(--app-primary-color)}.Workflow_agentOptionName__LIIFy{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Workflow_agentOptionAbbr__NIySA{color:inherit;flex-shrink:0;font-size:11px;font-weight:600}.Workflow_noResults__agT\+\+{color:var(--muted);font:normal normal 400 13px/16px var(--font-primary);padding:16px;text-align:center}.Workflow_propertyTextarea__dtkL5{background:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:text;font-family:var(--font-mono);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;min-height:80px;min-width:0;padding:10px 12px;resize:none;transition:all .2s ease;width:100%}.Workflow_propertyTextarea__dtkL5::placeholder{color:var(--content-color)}.Workflow_propertyTextarea__dtkL5:hover:not(:disabled):not(:focus){border-color:var(--app-primary-color)}.Workflow_propertyTextarea__dtkL5:focus{border-color:var(--app-primary-color);box-shadow:var(--focus-ring);outline:none}.Workflow_propertyTextarea__dtkL5:disabled{background:#f1f1f1;background:var(--disabled-bg,#f1f1f1);color:var(--muted);cursor:not-allowed!important;opacity:var(--disabled-opacity)}.Workflow_invalidInput__\+y3Bl{border-color:var(--danger)!important}.Workflow_inputError__P233F{color:var(--danger);font:normal normal 400 11px/14px var(--font-primary);margin-top:4px}.Workflow_required__jfvjU{color:var(--danger);font-weight:700}.Workflow_propertyInfo__zaQPH{color:var(--muted);font:normal normal 400 11px/14px var(--font-primary);font-style:normal}.Workflow_typeInfoContainer__Vuk7R{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;flex-direction:column;gap:10px;padding:14px}.Workflow_typeInfoRow__5jy\+c{align-items:center;display:flex;gap:8px}.Workflow_typeBadge__fu2GH{align-items:center;border-radius:20px;display:inline-flex;font:normal normal 600 12px/14px var(--font-primary);gap:6px;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.Workflow_typeBadgeInput__PIzDu{background-color:#d4edda;border:1px solid #28a745;color:#28a745}.Workflow_typeBadgeAgent__qhOc5{background-color:#d6e9f8;border:1px solid #4a90d9;color:#4a90d9}.Workflow_typeBadgeCondition__feT50{background-color:#fadbd8;border:1px solid #e74c3c;color:#e74c3c}.Workflow_typeBadgeOutput__zkX62{background-color:#e2d9f3;border:1px solid #6f42c1;color:#6f42c1}.Workflow_nodeIdLabel__NJvm7{color:var(--muted);font:normal normal 400 11px/14px var(--font-primary)}.Workflow_nodeIdValue__cBkr-{background-color:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font:normal normal 500 11px/14px var(--font-mono);padding:3px 8px}.Workflow_nodeDescription__oAFLe{color:var(--muted);font:normal normal 400 12px/16px var(--font-primary);font-style:normal}.Workflow_inputKeysList__iswlQ{display:flex;flex-direction:column;gap:8px;margin-top:8px}.Workflow_inputKeyItem__Ppzqm{align-items:center;background-color:var(--menu-bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;justify-content:space-between;padding:10px 12px}.Workflow_inputKeyLabel__IDEH5{color:var(--text-primary);font:normal normal 500 12px/14px var(--font-primary)}.Workflow_inputKeyType__vgyrn{background-color:var(--hover-background);border-radius:4px;color:var(--muted);font:normal normal 400 11px/12px var(--font-primary);padding:3px 8px;text-transform:uppercase}.Workflow_accessibleInputsList__QXcBN{background-color:var(--dashboard-bg);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:280px;overflow-y:auto;padding:14px}.Workflow_accessibleInputItem__VTdvc{align-items:flex-start;background-color:var(--card-bg);border:1px solid var(--border);border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;padding:8px 10px;transition:background-color .15s ease}.Workflow_accessibleInputItem__VTdvc:hover{background-color:var(--hover-background)}.Workflow_accessibleInputItem__VTdvc input[type=checkbox]{accent-color:var(--app-primary-color);flex-shrink:0;height:16px;margin-top:2px;width:16px}.Workflow_accessibleInputItem__VTdvc label{color:var(--header-color);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:normal normal 400 12px/14px var(--font-primary);gap:2px;min-width:0;word-break:break-word}.Workflow_inputLabel__83010{color:var(--header-color);font-weight:500;word-break:break-word}.Workflow_inputSource__1DbgO{color:var(--muted);font-size:10px;word-break:break-word}.Workflow_accessibleInputType__3pPUy{background-color:color-mix(in oklab,var(--app-primary-color) 15%,#0000);border:1px solid color-mix(in oklab,var(--app-primary-color) 30%,#0000);border-radius:4px;color:var(--app-primary-color);flex-shrink:0;font:normal normal 600 8px/10px var(--font-primary);margin-left:auto;padding:3px 6px;text-transform:uppercase;white-space:nowrap}.Workflow_agentInputItem__cxsj8{border-left:3px solid var(--app-primary-color)}.Workflow_agentType__VAqNX{background-color:var(--app-primary-color);color:#fff}.Workflow_allInputsToggle__8Pmg2{background-color:initial!important;border:none;margin-bottom:4px;padding-bottom:10px}.Workflow_allInputsToggle__8Pmg2 label{flex-direction:row;font-weight:600}.Workflow_noInputsMessage__JTp6f{color:var(--muted);font:normal normal 400 11px/16px var(--font-primary);font-style:normal;padding:16px 8px;text-align:center}.Workflow_primaryBtn__kBNZj{align-items:center;background:linear-gradient(135deg,var(--app-primary-color) 0,var(--app-secondary-color) 100%);border:none;border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:var(--shadow);color:var(--primary-button-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.Workflow_primaryBtn__kBNZj:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.Workflow_primaryBtn__kBNZj:disabled{background:var(--disabled-bg);box-shadow:none;cursor:not-allowed;opacity:var(--disabled-opacity);transform:none}.Workflow_closeBtn__sUyDF{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-sm,8px);box-shadow:var(--shadow);color:var(--muted);cursor:pointer;display:inline-flex;font-size:20px;height:34px;justify-content:center;line-height:1;transition:all .2s ease;width:34px}.Workflow_closeBtn__sUyDF:hover{background:var(--hover-background);color:var(--header-color)}.Workflow_workflowFooter__G0x42{background:var(--card-bg);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:14px;justify-content:flex-end;padding:10px 24px}.Workflow_modalOverlay__MObmf{align-items:center;-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur);background-color:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Workflow_modalContent__3G59v{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-width:520px;min-width:420px;padding:28px}.Workflow_modalHeader__MZZQ2{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Workflow_modalTitle__PNuJv{color:var(--header-color);font:normal normal 600 20px/28px var(--font-primary);margin:0}.Workflow_modalCloseBtn__H7co\+{background:#0000;border:none;color:var(--muted);cursor:pointer;font-size:18px;padding:6px;transition:color .2s ease}.Workflow_modalCloseBtn__H7co\+:hover{color:var(--header-color)}.Workflow_modalBody__5xf\+M{display:flex;flex-direction:column;gap:18px}.Workflow_validationError__drXWL{background-color:#e74c3c1a;border-left:4px solid var(--danger);border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--danger);font:normal normal 400 12px/18px var(--font-primary);padding:12px 14px}.Workflow_modalActions__9lvcu{display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.Workflow_connectionLine__Z5CO-{stroke:var(--app-primary-color);stroke-width:2.5;fill:none;transition:stroke-width .2s ease,stroke .2s ease}.Workflow_connectionLine__Z5CO-:hover{stroke-width:3.5}.Workflow_connectionLineSelected__LS9SF{stroke:var(--danger);stroke-width:3.5;animation:Workflow_pulse__suVPQ 1.5s ease-in-out infinite}@keyframes Workflow_pulse__suVPQ{0%,to{stroke-width:3.5}50%{stroke-width:4.5}}.Workflow_connectionLineConditional__izAzO{stroke:var(--danger);stroke-width:2.5;stroke-dasharray:6,4;fill:none}.Workflow_connectionLineTemp__EoSS9{stroke:var(--muted);stroke-width:2.5;stroke-dasharray:6,4;fill:none}.Workflow_accessibleInputsList__QXcBN::-webkit-scrollbar,.Workflow_dropdownOptionsList__tpBui::-webkit-scrollbar,.Workflow_propertiesPanelContent__ib-hF::-webkit-scrollbar,.Workflow_workflowGrid__AaAwL::-webkit-scrollbar{width:6px}.Workflow_accessibleInputsList__QXcBN::-webkit-scrollbar-track,.Workflow_dropdownOptionsList__tpBui::-webkit-scrollbar-track,.Workflow_propertiesPanelContent__ib-hF::-webkit-scrollbar-track,.Workflow_workflowGrid__AaAwL::-webkit-scrollbar-track{background:var(--hover-background);border-radius:3px}.Workflow_accessibleInputsList__QXcBN::-webkit-scrollbar-thumb,.Workflow_dropdownOptionsList__tpBui::-webkit-scrollbar-thumb,.Workflow_propertiesPanelContent__ib-hF::-webkit-scrollbar-thumb,.Workflow_workflowGrid__AaAwL::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.Workflow_accessibleInputsList__QXcBN::-webkit-scrollbar-thumb:hover,.Workflow_dropdownOptionsList__tpBui::-webkit-scrollbar-thumb:hover,.Workflow_propertiesPanelContent__ib-hF::-webkit-scrollbar-thumb:hover,.Workflow_workflowGrid__AaAwL::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:root[data-theme=dark] .Workflow_paletteNodeInput__pjBAI{background-color:#22c55e1f;color:#4ade80}:root[data-theme=dark] .Workflow_paletteNodeInput__pjBAI:hover{background-color:#22c55e38;border-color:#22c55e80}:root[data-theme=dark] .Workflow_paletteNodeAgent__iBG0I{background-color:#6366f11f;color:#a5b4fc}:root[data-theme=dark] .Workflow_paletteNodeAgent__iBG0I:hover{background-color:#6366f138;border-color:#6366f180}:root[data-theme=dark] .Workflow_paletteNodeCondition__3GGwo{background-color:#fb923c1f;color:#fdba74}:root[data-theme=dark] .Workflow_paletteNodeCondition__3GGwo:hover{background-color:#fb923c38;border-color:#fb923c80}:root[data-theme=dark] .Workflow_paletteNodeOutput__0TnFn{background-color:#a855f71f;color:#d8b4fe}:root[data-theme=dark] .Workflow_paletteNodeOutput__0TnFn:hover{background-color:#a855f738;border-color:#a855f780}:root[data-theme=dark] .Workflow_canvasNode__qN\+u\+{box-shadow:0 2px 8px #0006}:root[data-theme=dark] .Workflow_canvasNode__qN\+u\+:hover{box-shadow:0 4px 16px #0006}:root[data-theme=dark] .Workflow_typeBadgeInput__PIzDu{background-color:#10b98126;border-color:#10b981;color:#34d399}:root[data-theme=dark] .Workflow_typeBadgeAgent__qhOc5{background-color:#3b82f626;border-color:#3b82f6;color:#60a5fa}:root[data-theme=dark] .Workflow_typeBadgeCondition__feT50{background-color:#f59e0b26;border-color:#f59e0b;color:#fbbf24}:root[data-theme=dark] .Workflow_typeBadgeOutput__zkX62{background-color:#6f42c126;border-color:#6f42c1;color:#a78bfa}@media (max-width:1200px){.Workflow_propertiesPanel__FseT4{min-width:280px;width:280px}.Workflow_nodePalette__HRnp3{width:160px}.Workflow_workflowGrid__AaAwL{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.Workflow_workflowGrid__AaAwL{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Workflow_workflowGrid__AaAwL{gap:16px;grid-template-columns:1fr}}.Workflow_deleteConfirmIcon__e9tt2{align-items:center;background:#ef44441a;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.Workflow_deleteConfirmTitle__QVnWq{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:600;font-weight:var(--font-weight-semibold,600);line-height:28px;margin:0 0 8px}.Workflow_deleteConfirmMessage__neC\+j,.Workflow_deleteConfirmTitle__QVnWq{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);text-align:center}.Workflow_deleteConfirmMessage__neC\+j{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400);line-height:20px;margin:0 0 24px}.Workflow_deleteConfirmMessage__neC\+j strong{color:#1a1a1a;color:var(--text-primary,#1a1a1a);font-weight:500;font-weight:var(--font-weight-medium,500);word-break:break-all}.Workflow_deleteConfirmActions__hWbe6{align-items:center;display:flex;gap:12px;justify-content:center}.Workflow_deleteConfirmCancelBtn__i5rCB{background-color:#f3f4f6!important;border:1px solid #d1d5db!important;border-radius:8px;color:#374151!important;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);min-width:80px;padding:6px 20px;transition:all .2s ease}.Workflow_deleteConfirmCancelBtn__i5rCB:hover{background-color:#e5e7eb!important;border-color:#9ca3af!important}.Workflow_deleteConfirmDeleteBtn__Eg5sK{background-color:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);padding:6px 20px;transition:all .2s ease}.Workflow_deleteConfirmDeleteBtn__Eg5sK:hover{background-color:#b91c1c}:root[data-theme=dark] .Workflow_deleteConfirmTitle__QVnWq{color:var(--header-color)}:root[data-theme=dark] .Workflow_deleteConfirmMessage__neC\+j{color:var(--muted)}:root[data-theme=dark] .Workflow_deleteConfirmMessage__neC\+j strong{color:var(--header-color)}:root[data-theme=dark] .Workflow_deleteConfirmCancelBtn__i5rCB{background-color:var(--card-bg);border-color:var(--border-color);color:var(--header-color)}:root[data-theme=dark] .Workflow_deleteConfirmCancelBtn__i5rCB:hover{background-color:var(--hover-background);border-color:var(--border-color)}.Workflow_workflowModalContent__Y4pwl{height:100%;overflow:hidden;padding:0}.Workflow_connectionHitbox__VZdCT{cursor:pointer}.Workflow_connectionPathOverlay__eUhkp{pointer-events:none}.Workflow_connectionDeleteBtn__7T7r4{cursor:pointer}.Workflow_propertyInfoSpaced__60i4Y{margin-bottom:8px}.mtm-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.mtm-card{background:#1e1e2e;background:var(--card-bg,#1e1e2e);border:1px solid #2e2e3e;border:1px solid var(--border,#2e2e3e);border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:0 8px 32px #0006;box-shadow:var(--shadow-lg,0 8px 32px #0006);display:flex;flex-direction:column;gap:14px;max-width:90vw;padding:28px 32px;width:480px}.mtm-card,.mtm-title{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.mtm-title{color:#f0f0f0;color:var(--header-color,#f0f0f0);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.02em;margin:0}.mtm-desc{color:#9ca3af;color:var(--text-secondary,#9ca3af);line-height:1.5;margin:0}.mtm-desc,.mtm-textarea{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:400;font-weight:var(--font-weight-normal,400)}.mtm-textarea{background:#141420;background:var(--input-bg,#141420);border:1px solid #2e2e3e;border:1px solid var(--border,#2e2e3e);border-radius:8px;border-radius:var(--radius,8px);box-sizing:border-box;color:#f0f0f0;color:var(--text-primary,#f0f0f0);outline:none;padding:12px 14px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.mtm-textarea:focus{border-color:#37acea;border-color:var(--app-primary-color,#37acea);box-shadow:0 0 0 3px #37acea26;box-shadow:var(--focus-ring,0 0 0 3px #37acea26)}.mtm-textarea::placeholder{color:#9ca3af;color:var(--muted,#9ca3af)}.mtm-error,.mtm-textarea::placeholder{font-weight:400;font-weight:var(--font-weight-normal,400)}.mtm-error{color:#f87171;color:var(--danger,#f87171);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px)}.mtm-actions{display:flex;gap:10px;justify-content:flex-end}.Requests_requestsListWrapper__5Hj3X{align-content:stretch;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;min-height:0;overflow:hidden;padding-bottom:16px}.Requests_filterBar__dbROw{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 0 0}.Requests_filterButton__d7TZw{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-sm);padding:6px 14px;transition:all .2s ease}.Requests_filterButton__d7TZw:hover{background:var(--hover-background);border-color:var(--app-primary-color)}.Requests_filterButtonActive__IoFdX{background:var(--app-primary-color);border-color:var(--app-primary-color);color:var(--primary-button-color)}.Requests_filterButtonActive__IoFdX:hover{background:var(--app-secondary-color)}.Requests_tableContainer__j\+hsm{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1 1;max-height:100%;min-height:0;overflow-x:auto;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-color:var(--scrollbar-thumb,var(--border)) var(--scrollbar-track,#0000);scrollbar-width:thin;width:100%}.Requests_tableContainer__j\+hsm::-webkit-scrollbar{height:6px;width:6px}.Requests_tableContainer__j\+hsm::-webkit-scrollbar-track{background:#0000;background:var(--scrollbar-track,#0000)}.Requests_tableContainer__j\+hsm::-webkit-scrollbar-thumb{background:var(--border);background:var(--scrollbar-thumb,var(--border));border-radius:4px}.Requests_requestsTable__XJK\+8{border-collapse:collapse;font-size:var(--font-size-sm);min-width:1080px;table-layout:fixed;width:100%}.Requests_requestsTable__XJK\+8 thead{background:var(--hover-background);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:1}.Requests_requestsTable__XJK\+8 th{color:var(--header-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:12px 14px;text-align:center;white-space:nowrap}.Requests_thSno__iCkli{text-align:center;width:55px}.Requests_thDepartment__rEMH4{width:15%}.Requests_thRole__qqx2J{width:10%}.Requests_thStatus__j\+d2t{text-align:center;width:10%}.Requests_thReviewedBy__bhSmQ{width:18%}.Requests_thRequestedAt__BMNXq,.Requests_thReviewedAt__XNtDl{width:16%}.Requests_thReason__jEMeB{width:15%}.Requests_cellText__bdQaO{display:block;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Requests_requestsTable__XJK\+8 tbody tr{border-bottom:1px solid var(--border);transition:background-color .15s ease}.Requests_requestsTable__XJK\+8 tbody tr:hover{background:var(--hover-background)}.Requests_requestsTable__XJK\+8 tbody tr:last-child{border-bottom:none}.Requests_requestsTable__XJK\+8 td{padding:10px 14px;text-align:center;vertical-align:middle}.Requests_tdSno__944-5{color:var(--text-secondary);font-weight:var(--font-weight-medium);text-align:center}.Requests_tdDepartment__yAjye{color:var(--header-color);font-weight:var(--font-weight-semibold);text-align:center}.Requests_tdRole__XvipM{color:var(--text-primary);text-align:center}.Requests_tdStatus__\+iY04{text-align:center}.Requests_tdReviewedBy__lmWa1{color:var(--text-primary);text-align:center}.Requests_tdRequestedAt__SIXA3,.Requests_tdReviewedAt__nRQDV{color:var(--text-secondary);font-size:var(--font-size-xs);text-align:center}.Requests_tdReason__WNeVh{color:var(--text-primary);text-align:center}.Requests_reasonCellWrapper__7Fnh2{align-items:center;display:flex;gap:6px;justify-content:center}.Requests_rejectionText__r---Y{color:#dc2626;display:block;font-size:var(--font-size-xs);font-style:italic;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Requests_expandIconBtn__R27aH{align-items:center;background:none;border:none;color:var(--content-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;min-width:24px;opacity:.5;padding:0;transition:opacity .2s ease,transform .2s ease;width:24px}.Requests_expandIconBtn__R27aH:hover{opacity:1}.Requests_expandIconBtn__R27aH svg{fill:var(--content-color);stroke:var(--content-color);color:var(--content-color)}.Requests_statusBadge__V-ibT{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:5px;padding:4px 10px;text-transform:capitalize;white-space:nowrap}.Requests_statusApproved__sANH9{background:#22c55e26;border:1px solid #22c55e4d;color:#22c55e}.Requests_statusPending__fuy4-{background:#f59e0b26;border:1px solid #f59e0b4d;color:#f59e0b}.Requests_statusRejected__x6ARI{background:#ef444426;border:1px solid #ef44444d;color:#ef4444}.Requests_refreshing__QIODv{opacity:.5;pointer-events:none;transition:opacity .2s ease}.Requests_modalOverlay__egl93{align-items:center;animation:Requests_iafFadeIn__j39QL .15s ease;animation:Requests_iafFadeIn__j39QL var(--transition-fast,.15s) ease;backdrop-filter:blur(8px);backdrop-filter:var(--backdrop-blur,blur(8px));-webkit-backdrop-filter:blur(8px);-webkit-backdrop-filter:var(--backdrop-blur,blur(8px));background:#00000080;background:var(--modal-overlay,#00000080);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Requests_modalContainer__2scHA{animation:Requests_iafModalEnter__oLwBu .25s cubic-bezier(.175,.885,.32,1.275);animation:Requests_iafModalEnter__oLwBu var(--transition-normal,.25s) var(--transition-spring,cubic-bezier(.175,.885,.32,1.275));background:var(--card-bg);border:1px solid #0000;border:1px solid var(--border-color,#0000);border-radius:20px;border-radius:var(--radius-lg,20px);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-elevated,0 25px 50px -12px #00000040);display:flex;flex-direction:column;max-height:85vh;max-width:580px;overflow:hidden;width:90%}.Requests_submitting__6O4wK{opacity:.6;pointer-events:none}.Requests_modalHeader__gszyO{align-items:center;background:#0000;background:var(--header-bg,#0000);border-bottom:1px solid var(--border-color,var(--border));display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.Requests_modalHeaderLeft__exA5o{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.Requests_modalTitle__69P7z{color:var(--text-primary);font-family:var(--font-primary);font-family:var(--font-secondary,var(--font-primary));font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0}.Requests_modalCloseBtn__nsfQD{align-items:center;background:#0000;border:0;border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--header-color);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background-color .2s ease;width:36px}.Requests_modalCloseBtn__nsfQD:hover{background:var(--hover-background)}.Requests_modalCloseBtn__nsfQD:disabled{cursor:not-allowed;opacity:.5}.Requests_modalBody__3TU1c{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;padding:20px 24px}.Requests_deptMeta__tbc4O{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.Requests_deptMetaText__\+iQxH{color:var(--text-secondary);color:var(--content-color,var(--text-secondary));font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.05em;text-transform:capitalize}.Requests_clearAllBtn__j6-Eo,.Requests_deptMetaText__\+iQxH{font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px)}.Requests_clearAllBtn__j6-Eo{background:none;border:none;border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--app-primary-color);cursor:pointer;font-weight:500;font-weight:var(--font-weight-medium,500);padding:2px 8px;transition:background-color .15s ease;transition:background-color var(--transition-fast,.15s) ease}.Requests_clearAllBtn__j6-Eo:hover{background:#37acea1a;background:var(--accent-light,#37acea1a)}.Requests_selectedChips__RweJc{background:var(--hover-background);border:1px solid var(--border);border-radius:16px;border-radius:var(--radius,16px);display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:10px 12px}.Requests_chip__WZwsG{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;color:var(--text-primary);display:inline-flex;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;font-weight:var(--font-weight-medium,500);gap:5px;padding:4px 10px 4px 12px;transition:background-color .15s ease;transition:background-color var(--transition-fast,.15s) ease}.Requests_chip__WZwsG:hover{background:var(--hover-background)}.Requests_chipRemove__7Q-Gp{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:16px;justify-content:center;opacity:.6;padding:0;transition:all .15s ease;transition:all var(--transition-fast,.15s) ease;width:16px}.Requests_chipRemove__7Q-Gp:hover{background:var(--hover-background);opacity:1}.Requests_deptList__z8Yd4{background:var(--menu-bg);background:var(--input-bg,var(--menu-bg));border:1px solid var(--border-color,var(--border));border-radius:16px;border-radius:var(--radius,16px);display:flex;flex-direction:column;gap:2px;height:250px;overflow-y:auto;padding:8px;scrollbar-color:var(--border) #0000;scrollbar-color:var(--scrollbar-thumb,var(--border)) var(--scrollbar-track,#0000);scrollbar-width:thin}.Requests_deptList__z8Yd4::-webkit-scrollbar{width:5px}.Requests_deptList__z8Yd4::-webkit-scrollbar-track{background:#0000;background:var(--scrollbar-track,#0000)}.Requests_deptList__z8Yd4::-webkit-scrollbar-thumb{background:var(--border);background:var(--scrollbar-thumb,var(--border));border-radius:4px}.Requests_deptItem__H4BMm{align-items:center;background:#0000;border-radius:8px;border-radius:var(--radius-sm,8px);cursor:pointer;display:flex;font-family:var(--font-primary);gap:12px;padding:8px 12px;text-align:left;transition:background-color .15s ease;transition:background-color var(--transition-fast,.15s) ease;width:100%}.Requests_deptItem__H4BMm:hover{background:var(--hover-background)}.Requests_deptItemSelected__jHV-u{background:#37acea14;background:var(--accent-light,#37acea14)}.Requests_deptItemSelected__jHV-u:hover{background:#37acea1f}.Requests_deptItemDisabled__YJLt5{cursor:not-allowed;opacity:.5;opacity:var(--disabled-opacity,.5)}.Requests_deptItemDisabled__YJLt5:hover{background:#0000}.Requests_deptItemName__qGBLA{color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500;font-weight:var(--font-weight-medium,500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Requests_deptStatusLabel__LF0k\+{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:5px;padding:3px 10px;text-transform:capitalize}.Requests_deptStatusDot__Vxi1s{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.Requests_deptStatusApproved__QnzWT{background:#16a34a1a;color:#16a34a;color:var(--success,#16a34a)}.Requests_deptStatusPending__Nqljf{background:#f59e0b1a;color:#f59e0b;color:var(--warning,#f59e0b)}.Requests_deptStatusRejected__Vi6Kl{background:#ef44441a;color:#ef4444;color:var(--danger,#ef4444)}.Requests_deptItemSkeleton__L-\+pe{background:var(--hover-background);border-radius:8px;border-radius:var(--radius-sm,8px);padding:14px 12px}.Requests_deptEmptyMsg__G\+FK5{align-items:center;color:var(--text-secondary);color:var(--content-color,var(--text-secondary));display:flex;flex-direction:column;font-family:var(--font-primary);font-size:14px;font-size:var(--font-size-sm,14px);gap:8px;padding:32px 16px;text-align:center}.Requests_modalFooter__Pe1wr{align-items:center;background:var(--card-bg);border-top:1px solid var(--border-color,var(--border));display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.Requests_selectedCount__KoFs-{color:var(--text-secondary);color:var(--content-color,var(--text-secondary));font-family:var(--font-primary);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500;font-weight:var(--font-weight-medium,500)}.Requests_footerActions__3w\+ZV{align-items:center;display:flex;gap:12px}@media (max-width:600px){.Requests_modalContainer__2scHA{max-height:90vh;width:95%}.Requests_modalHeader__gszyO{padding:12px 16px}.Requests_modalBody__3TU1c{padding:16px}.Requests_modalFooter__Pe1wr{padding:12px 16px}}.SampleHooksModal_overlay__D5Qam{align-items:center;animation:SampleHooksModal_fadeIn__F67OE .15s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000010}.SampleHooksModal_modal__mT9m9{animation:SampleHooksModal_modalEnter__rGyOA .2s cubic-bezier(.175,.885,.32,1.275);background:#fff;background:var(--card-bg,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:20px;border-radius:var(--radius-lg,20px);box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;position:relative;width:900px}.SampleHooksModal_closeBtn__\+rfAa{align-items:center;background:none;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:flex;font-size:22px;height:28px;justify-content:center;position:absolute;right:20px;top:16px;transition:all .15s;width:28px;z-index:1}.SampleHooksModal_closeBtn__\+rfAa:hover{background:var(--hover-background);color:var(--text-primary)}@keyframes SampleHooksModal_modalEnter__rGyOA{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.SampleHooksModal_container__U1VHg{display:flex;flex-direction:column;gap:14px;height:80vh;overflow:hidden;padding:24px}.SampleHooksModal_header__ejeOM{border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px;padding-bottom:12px}.SampleHooksModal_title__bK0ar{align-items:center;color:var(--text-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.SampleHooksModal_subtitle__yfO8p{color:var(--muted);font-size:12.5px;margin:0}.SampleHooksModal_tabBar__6Heuz{border-bottom:1px solid var(--border);display:flex;gap:6px;padding-bottom:0}.SampleHooksModal_tab__oaxC4{align-items:flex-start;background:none;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:4px;max-width:33.33%;min-width:0;padding:10px 14px;transition:all .2s ease}.SampleHooksModal_tab__oaxC4:hover{background:var(--hover-background)}.SampleHooksModal_tabActive__8RiFB{background:var(--hover-background);border-bottom-color:#4a90d9;border-bottom-color:var(--accent,#4a90d9)}.SampleHooksModal_tabName__l9PdX{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.3;word-break:break-word}.SampleHooksModal_eventBadge__Agwc9{border-radius:10px;font-size:10px;font-weight:500;padding:2px 8px;white-space:nowrap}.SampleHooksModal_badgeblue__ItVj\+{background:#4a90d91f;color:#4a90d9}.SampleHooksModal_badgegreen__o-pFu{background:#34c7591f;color:#34c759}.SampleHooksModal_badgeorange__yJqUg{background:#ff95001f;color:#ff9500}.SampleHooksModal_tabblue__wNgmo.SampleHooksModal_tabActive__8RiFB{border-bottom-color:#4a90d9}.SampleHooksModal_tabgreen__HFWGF.SampleHooksModal_tabActive__8RiFB{border-bottom-color:#34c759}.SampleHooksModal_taborange__dJE2R.SampleHooksModal_tabActive__8RiFB{border-bottom-color:#ff9500}.SampleHooksModal_codeSection__UxEoA{border:1px solid var(--border);border-radius:10px;border-radius:var(--radius,10px);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.SampleHooksModal_codeSectionHeader__qfwEt{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 14px}.SampleHooksModal_codeSectionLabel__TkeHP{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.SampleHooksModal_codeWrap__10deK{flex:1 1;min-height:0;position:relative}.SampleHooksModal_panel__Rjlhn{bottom:0;display:none;left:0;position:absolute;right:0;top:0}.SampleHooksModal_panelActive__PIMVz{display:block}.SampleHooksModal_actionRow__3hylX{align-items:center;display:flex;gap:8px}.SampleHooksModal_loadingWrap__MfQXk{align-items:center;display:flex;justify-content:center;padding:60px 0}.SampleHooksModal_emptyState__2HAJn{color:var(--muted);font-size:13px;padding:40px 0;text-align:center}@media (max-width:768px){.SampleHooksModal_container__U1VHg{padding:16px}.SampleHooksModal_tabBar__6Heuz{gap:4px}.SampleHooksModal_tab__oaxC4{padding:8px 10px}.SampleHooksModal_tabName__l9PdX{font-size:11px}}.HookRepository_container__wuBGa{display:flex;flex-direction:column;gap:16px;height:100%;overflow:auto}.HookRepository_cardGrid__i2oUA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:4px}.HookRepository_hookCard__-INnD{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius,10px);cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;transition:box-shadow .2s,border-color .2s}.HookRepository_hookCard__-INnD:hover{border-color:#4a90d9;border-color:var(--accent,#4a90d9);box-shadow:0 2px 12px #00000014}.HookRepository_cardHeader__J0ydW{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.HookRepository_cardTitle__MVGHQ{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3;word-break:break-word}.HookRepository_cardId__iyKrV{background:var(--hover-background);border-radius:4px;color:var(--muted);flex-shrink:0;font-family:monospace;font-family:var(--font-mono,monospace);font-size:11px;padding:2px 8px}.HookRepository_cardDescription__fLkjb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;font-size:12.5px;line-height:1.45;overflow:hidden}.HookRepository_cardMeta__NVt8a{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.HookRepository_badge__hoBVU{background:var(--hover-background);border-radius:12px;color:var(--text-primary);font-size:11px;padding:2px 8px;white-space:nowrap}.HookRepository_badgeEvent__bgyy4{background:#4a90d91f;color:#4a90d9;color:var(--accent,#4a90d9)}.HookRepository_badgeVersion__6PjG2{background:#64c8781f;color:#3ea55a}.HookRepository_cardFooter__mHltf{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:11px;justify-content:space-between;margin-top:2px;padding-top:10px}.HookRepository_formRow__imlKb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.HookRepository_formRow__imlKb.HookRepository_fullWidth__0UXon{grid-template-columns:1fr}.HookRepository_codeEditorWrapper__xzAAL{position:relative;width:100%;z-index:1}.HookRepository_codeEditorWrapper__xzAAL>.HookRepository_editorInnerActions__EGFr3,.HookRepository_codeEditorWrapper__xzAAL>.HookRepository_iconGroup__DnQPk,.HookRepository_codeEditorWrapper__xzAAL>button{z-index:1105}.HookRepository_editorInnerActions__EGFr3{align-items:center;display:flex;gap:8px;position:absolute;right:12px;top:6px;z-index:1105}.HookRepository_playIcon__h7tZS{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.HookRepository_playIcon__h7tZS svg{fill:none;stroke:var(--accent);color:var(--accent);height:16px;opacity:.7;width:16px}.HookRepository_playIcon__h7tZS:hover svg{stroke:var(--accent);color:var(--accent);opacity:1}.HookRepository_copyIcon__2aXkW{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.HookRepository_copyIcon__2aXkW svg{stroke:var(--accent);fill:none;height:16px;opacity:.7;width:16px}.HookRepository_copyIcon__2aXkW:hover svg{stroke:var(--accent);opacity:1}.HookRepository_editorHeaderRow__qe3n4{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.HookRepository_editorHeaderLeft__NFSWq{align-items:center;display:flex;gap:6px}.HookRepository_editorLabel__SS7Oh{align-items:center;color:#37acea;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;line-height:1.33;margin:0}:root[data-theme=light] .HookRepository_editorLabel__SS7Oh{color:#025d8a}.HookRepository_editorUploadBtn__8XBs3{background:#fff;background:var(--small-btn-bg,#fff);border:1px solid #ccc;border:1px solid var(--small-btn-border,#ccc);border-radius:50%;box-sizing:border-box;color:#666;color:var(--small-btn-color,#666);cursor:pointer;display:grid;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;height:18px;line-height:0;margin:0;min-height:18px;min-width:18px;padding:0;place-items:center;transition:all .2s ease-in-out;width:18px}.HookRepository_editorUploadBtn__8XBs3:hover{background:#f0f0f0;background:var(--small-btn-hover-bg,#f0f0f0);border-color:#999;border-color:var(--small-btn-hover-border,#999);color:#333;color:var(--small-btn-hover-color,#333)}.HookRepository_editorUploadBtn__8XBs3:active{transform:scale(.95)}.HookRepository_editorHelperText__peduT{align-items:center;color:var(--muted);cursor:default;display:inline-flex;font-size:11px;font-weight:400;line-height:20px;margin-left:2px;pointer-events:none}.HookRepository_editorHeaderActions__9jqvT{align-items:center;display:flex;gap:8px}.HookRepository_editorHeaderBtn__K\+PQg{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:#4a90d9;color:var(--accent,#4a90d9);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:5px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.HookRepository_editorHeaderBtn__K\+PQg:hover{background:var(--hover-background);border-color:#4a90d9;border-color:var(--accent,#4a90d9)}.HookRepository_codeEditorWrap__YJb-E{border:1px solid var(--border);border-radius:10px;border-radius:var(--radius,10px);margin-top:4px;min-height:260px;overflow:hidden;position:relative}.HookRepository_copyCodeBtn__dQgGw,.HookRepository_uploadCodeBtn__RFvsL{align-items:center;background:#0000;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;justify-content:center;padding:4px 7px;transition:all .15s ease}.HookRepository_copyCodeBtn__dQgGw:hover,.HookRepository_uploadCodeBtn__RFvsL:hover{background:var(--hover-background);border-color:#4a90d9;border-color:var(--accent,#4a90d9);color:#4a90d9;color:var(--accent,#4a90d9)}.HookRepository_copyCodeBtn__dQgGw:disabled{cursor:not-allowed;opacity:.3}.HookRepository_copiedText__BTWXP{animation:HookRepository_fadeInOut__i9fvI 2s ease forwards;color:#34c759;font-size:11px;font-weight:500;position:absolute;right:12px;top:6px;z-index:10}@keyframes HookRepository_fadeInOut__i9fvI{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0}}.HookRepository_codeLabelRow__WOvww{align-items:center;display:flex;gap:12px;justify-content:space-between}.HookRepository_codeLabelActions__wDsaM{align-items:center;display:flex;gap:8px}.HookRepository_helperText__XUICv{color:var(--muted);font-size:11px;font-style:italic}.HookRepository_iconGroup__DnQPk{bottom:8px;display:flex;gap:6px;position:absolute;right:22px;z-index:1106}.HookRepository_expandIcon__DSmZm{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:22px;justify-content:center;padding:0;width:12px}.HookRepository_expandIcon__DSmZm svg{fill:#37acea;stroke:#37acea;height:16px;opacity:.7;width:16px}.HookRepository_expandIcon__DSmZm:hover svg{opacity:1}.HookRepository_sampleHooksBtn__lKpOQ{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:6px;color:#4a90d9;color:var(--accent,#4a90d9);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:5px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.HookRepository_sampleHooksBtn__lKpOQ:hover{background:var(--hover-background);border-color:#4a90d9;border-color:var(--accent,#4a90d9)}.HookRepository_testPanel__K3QkD{background:var(--hover-background);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius,10px);margin-top:8px;padding:16px}.HookRepository_testPanelHeader__fR\+OK{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.HookRepository_testPanelTitle__jooOM{color:var(--text-primary);font-size:13px;font-weight:600}.HookRepository_testResult__htdKV{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;font-family:monospace;font-family:var(--font-mono,monospace);font-size:12.5px;margin-top:12px;padding:12px}.HookRepository_testResultRow__5pQnx{align-items:center;display:flex;gap:8px;margin-bottom:6px}.HookRepository_testResultRow__5pQnx:last-child{margin-bottom:0}.HookRepository_testResultLabel__n7SGj{color:var(--muted);font-weight:600;min-width:100px}.HookRepository_testResultValue__38sj-{color:var(--text-primary);word-break:break-all}.HookRepository_interpretBadge__hViY5{border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 10px;text-transform:uppercase}.HookRepository_interpretAllow__MZlIJ{background:#34c75926;color:#34c759}.HookRepository_interpretBlocked__NuL2\+{background:#ff3b3026;color:#ff3b30}.HookRepository_interpretApproval__Vpp0r{background:#ff950026;color:#ff9500}.HookRepository_interpretTimeout__vL44n{background:#8e8e9326;color:#8e8e93}.HookRepository_loadingWrap__H65YP{align-items:center;display:flex;justify-content:center;padding:60px 0}.HookRepository_infoTagWrap__iXqyE{display:inline-flex;margin-left:4px;vertical-align:middle}@media (max-width:600px){.HookRepository_cardGrid__i2oUA,.HookRepository_formRow__imlKb{grid-template-columns:1fr}}.HookRepository_testToggleBtn__LZXRN{align-items:center;background:#041c2966;border:1px solid #37acea33;border-radius:8px;color:#37acea;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.HookRepository_testToggleBtn__LZXRN:hover{background:#37acea26;border-color:#37acea66}:root[data-theme=light] .HookRepository_testToggleBtn__LZXRN{background:#025d8a14;border-color:#025d8a33;color:#025d8a}:root[data-theme=light] .HookRepository_testToggleBtn__LZXRN:hover{background:#025d8a26;border-color:#025d8a66}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-radius:0;border-top:1px solid #aeaeae;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-radius:0 0 .3rem .3rem;border-top:1px solid #aeaeae}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__month-year-select,.react-datepicker__year-select{background-color:initial;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__month-year-select:focus-visible,.react-datepicker__year-select:focus-visible{outline:1px auto}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:5em}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:5em}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.375em;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + 1.0625em);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:2.125em;margin:.208em;text-align:center;width:2.125em}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__children-container{height:auto;margin:.5em;padding-left:.25em;padding-right:.25em;width:17.25em}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-datepicker-popper-offset{margin-top:-.7em}.Scheduler_filterBar__BuQaP{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:8px 0}.Scheduler_filterChip__aryXh{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:500;gap:6px;letter-spacing:.2px;padding:7px 16px;transition:all .25s ease;transition:all var(--transition-normal,.25s) var(--transition-smooth,ease);-webkit-user-select:none;user-select:none}.Scheduler_filterChip__aryXh:hover{border-color:var(--accent-primary);box-shadow:0 4px 12px #37acea1a;color:var(--text-primary);transform:translateY(-2px)}.Scheduler_filterChipActive__8CrjD{background:linear-gradient(135deg,#37acea26,#025d8a1a);border-color:var(--accent-primary);box-shadow:0 0 16px #37acea1f,inset 0 1px 0 #ffffff0d;color:var(--accent-primary)}.Scheduler_listWrapper__UMHsF{flex:1 1;overflow-y:auto;padding:16px 0}.Scheduler_scheduleGrid__71ROt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0 18px 10px 0;width:100%}.Scheduler_scheduleCard__r5aZc{animation:Scheduler_iafCardEnter__Ebca0 .35s cubic-bezier(.4,0,.2,1) backwards;animation:Scheduler_iafCardEnter__Ebca0 var(--transition-slow,.35s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)) backwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #ffffff4d;border-left:5px solid #37acea;border-left:5px solid var(--accent,#37acea);border-radius:16px;border-radius:var(--radius,16px);border-bottom-left-radius:10px;border-top-left-radius:10px;box-shadow:0 4px 24px #0000000f,0 1px 2px #0000000a,inset 0 1px 0 #fff9;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;gap:6px;min-height:160px;overflow:hidden;padding:14px;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .15s ease,background .15s ease;transition:transform var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1)),border-color var(--transition-fast,.15s) ease,background var(--transition-fast,.15s) ease;word-break:break-word}:root[data-theme=dark] .Scheduler_scheduleCard__r5aZc{background:#141c2bd9;border:1px solid #37acea33;border-bottom-left-radius:10px;border-left:5px solid #37acea;border-left:5px solid var(--accent,#37acea);border-top-left-radius:10px;box-shadow:0 4px 24px #00000059,0 1px 2px #0003,inset 0 1px 0 #37acea1a}.Scheduler_scheduleCard__r5aZc:before{background:linear-gradient(90deg,#0000,#37acead9,#025d8a,#37acead9,#0000);content:"";height:2px;left:-100%;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;transition:opacity var(--transition-fast,.15s) ease;width:100%;z-index:10}.Scheduler_scheduleCard__r5aZc:hover:before{animation:Scheduler_borderLightMove__pej9Z 1.5s ease-in-out infinite;opacity:1}@keyframes Scheduler_borderLightMove__pej9Z{0%{left:-100%}to{left:100%}}.Scheduler_scheduleCard__r5aZc:hover{background:#ffffffd9;border-color:#37acea8c;box-shadow:0 8px 32px #37acea2e,0 16px 48px #00000014,inset 0 1px 0 #fffc;transform:scale(1.02)}:root[data-theme=dark] .Scheduler_scheduleCard__r5aZc:hover{background:#141c2bf2;border-color:#37acea;box-shadow:0 8px 32px #37acea40,0 16px 48px #00000059,inset 0 1px 0 #37acea26}.Scheduler_scheduleGrid__71ROt>:first-child{animation-delay:0ms}.Scheduler_scheduleGrid__71ROt>:nth-child(2){animation-delay:50ms}.Scheduler_scheduleGrid__71ROt>:nth-child(3){animation-delay:.1s}.Scheduler_scheduleGrid__71ROt>:nth-child(4){animation-delay:.15s}.Scheduler_scheduleGrid__71ROt>:nth-child(5){animation-delay:.2s}.Scheduler_scheduleGrid__71ROt>:nth-child(6){animation-delay:.25s}.Scheduler_scheduleGrid__71ROt>:nth-child(n+7){animation-delay:.3s}@keyframes Scheduler_iafCardEnter__Ebca0{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Scheduler_cardHeader__tsDlC{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.Scheduler_cardTitle__Fc84w{word-wrap:break-word;color:var(--text-primary);color:var(--header-color,var(--text-primary));font-size:14px;font-size:var(--font-size-sm,14px);font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.02em;line-height:1.4;margin-bottom:4px;text-transform:capitalize;word-break:break-word}.Scheduler_cardBadge__cjz7w,.Scheduler_cardTitle__Fc84w{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.Scheduler_cardBadge__cjz7w{align-items:center;border-radius:16px;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;letter-spacing:.3px;line-height:1;padding:3px 10px;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease;transition:transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease;white-space:nowrap}.Scheduler_scheduleCard__r5aZc:hover .Scheduler_cardBadge__cjz7w{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.Scheduler_badgeActive__OEDoq{background:#22c55e1f;border:1px solid #22c55e40;color:#22c55e}.Scheduler_badgePaused__QYFX0{background:#f59e0b1f;border:1px solid #f59e0b40;color:#f59e0b}.Scheduler_badgeDeleted__eNjB1{background:#ef44441f;border:1px solid #ef444440;color:#ef4444}.Scheduler_badgeDot__9HMbl{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.Scheduler_cardDescription__Uk2dn{align-items:center;color:var(--text-tertiary);color:var(--content-color,var(--text-tertiary));display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:400;font-weight:var(--font-weight-normal,400);gap:8px;letter-spacing:.2px;line-height:1.5}.Scheduler_cronCode__8aJl-{background:#37acea1a;border:1px solid #37acea33;border-radius:4px;color:#37acea;color:var(--accent,#37acea);font-family:Consolas,Monaco,monospace;font-size:11px;padding:2px 8px}.Scheduler_humanText__NkfOw{font-style:normal}.Scheduler_cardInfo__\+m\+V5,.Scheduler_humanText__NkfOw{color:var(--text-tertiary);color:var(--content-color,var(--text-tertiary));font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.Scheduler_cardInfo__\+m\+V5{display:flex;flex-direction:column;font-size:12px;font-size:var(--font-size-xs,12px);gap:2px;line-height:1.4}.Scheduler_nextRun__8MzZu{color:#37acea;color:var(--accent,#37acea);font-weight:500;font-weight:var(--font-weight-medium,500)}.Scheduler_cardSpacer__vYf2n{flex:1 1}.Scheduler_cardFooter__hUlIU{align-items:center;display:flex;flex-shrink:0;font-size:12px;gap:4px;justify-content:space-between;margin-top:auto;padding-top:6px}.Scheduler_cardStats__gRz8W{align-items:center;display:flex;gap:8px}.Scheduler_stat__8bng9{color:var(--text-secondary);color:var(--content-color,var(--text-secondary));font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:11px;font-weight:500;font-weight:var(--font-weight-medium,500);white-space:nowrap}.Scheduler_statSuccess__JrF\+L{color:#22c55e}.Scheduler_statFail__vgVS2{color:#ef4444}.Scheduler_cardActionsContainer__hnNeo{align-items:center;display:flex;gap:6px;opacity:0;transition:opacity .15s ease;transition:opacity var(--transition-fast,.15s) ease}.Scheduler_scheduleCard__r5aZc:hover .Scheduler_cardActionsContainer__hnNeo{opacity:1}.Scheduler_actionBtn__hueFS{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-tertiary);color:var(--content-color,var(--text-tertiary));cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:center;transition:all .2s ease-in-out;width:30px}.Scheduler_actionBtn__hueFS:hover{background:#37acea1f;transform:scale(1.1)}.Scheduler_actionBtnAccent__r-bn2,.Scheduler_actionBtn__hueFS:hover{color:#37acea;color:var(--accent,#37acea)}.Scheduler_actionBtnDanger__sKbjD{color:#dc2626}.Scheduler_actionBtnDanger__sKbjD:hover{background:#dc26261a;color:#dc2626}.Scheduler_formGrid__ArWNc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.Scheduler_formGridFull__MSnFa{grid-column:1/-1}.Scheduler_formField__WrAXJ{display:flex;flex-direction:column;gap:6px}.Scheduler_formLabel__VV8Dv{color:var(--text-secondary);font-size:.8rem;font-weight:500}.Scheduler_datePickerWrapper__fis9i,.Scheduler_datePickerWrapper__fis9i .react-datepicker-wrapper{width:100%}.Scheduler_dateInputContainer__\+Nsbz{position:relative;width:100%}.Scheduler_datePickerInput__ePQ9x{background:#fff;background:var(--menu-bg,#fff);border:1.5px solid #d1d5db;border:1.5px solid var(--border,#d1d5db);border-radius:.5rem;border-radius:var(--radius,.5rem);box-sizing:border-box;color:#111827;color:var(--header-color,#111827);cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;height:40px;outline:none;padding:.5rem 4rem .5rem .875rem;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease;width:100%}.Scheduler_datePickerInput__ePQ9x:hover:not(:focus){border-color:#9ca3af;border-color:var(--content-color,#9ca3af)}.Scheduler_datePickerInput__ePQ9x:focus{border-color:#37acea;box-shadow:0 0 0 3px #37acea40;box-shadow:var(--focus-ring,0 0 0 3px #37acea40)}.Scheduler_datePickerInput__ePQ9x::placeholder{color:#9ca3af;color:var(--content-color,#9ca3af);opacity:1}.Scheduler_dateCalendarIcon__\+YZ7O{align-items:center;border-radius:4px;color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;display:flex;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .15s ease}.Scheduler_dateCalendarIcon__\+YZ7O:hover{color:#37acea;color:var(--accent,#37acea)}.Scheduler_dateClearBtn__Vxncu{background:none;border:none;border-radius:4px;color:#6b7280;color:var(--content-color,#6b7280);cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;position:absolute;right:36px;top:50%;transform:translateY(-50%);transition:color .15s ease,background .15s ease}.Scheduler_dateClearBtn__Vxncu:hover{background:#ef44441a;color:#ef4444;color:var(--danger,#ef4444)}.Scheduler_datePickerWrapper__fis9i .react-datepicker-popper{z-index:20}.Scheduler_datePickerWrapper__fis9i .react-datepicker{background:var(--card-bg);border:1px solid var(--color-border-subtle);border-radius:10px;box-shadow:0 8px 32px #00000026;box-shadow:var(--shadow-lg,0 8px 32px #00000026);color:var(--header-color);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif)}.Scheduler_datePickerWrapper__fis9i .react-datepicker__header{background:var(--panel-header-bg);border-bottom:1px solid var(--color-border-subtle);border-radius:10px 10px 0 0;padding-top:10px}.Scheduler_datePickerWrapper__fis9i .react-datepicker-time__header,.Scheduler_datePickerWrapper__fis9i .react-datepicker__current-month{color:var(--header-color);font-size:13px;font-weight:600}.Scheduler_datePickerWrapper__fis9i .react-datepicker__day-name{color:#6b7280;color:var(--text-tertiary,#6b7280);font-size:11px;width:2rem}.Scheduler_datePickerWrapper__fis9i .react-datepicker__day{border-radius:6px;color:var(--header-color);font-size:12px;line-height:2rem;transition:all .15s ease;width:2rem}.Scheduler_datePickerWrapper__fis9i .react-datepicker__day:hover{background:#37acea26;color:#37acea;color:var(--accent,#37acea)}.Scheduler_datePickerWrapper__fis9i .react-datepicker__day--keyboard-selected,.Scheduler_datePickerWrapper__fis9i .react-datepicker__day--selected{background:#37acea!important;background:var(--accent,#37acea)!important;color:#fff!important;font-weight:600}.Scheduler_datePickerWrapper__fis9i .react-datepicker__day--today{color:#37acea;color:var(--accent,#37acea);font-weight:700}.Scheduler_datePickerWrapper__fis9i .react-datepicker__day--disabled{color:#3a3f4b!important;color:var(--text-tertiary,#3a3f4b)!important;opacity:.4}.Scheduler_datePickerWrapper__fis9i .react-datepicker__day--outside-month{color:#3a3f4b;color:var(--text-tertiary,#3a3f4b);opacity:.35}.Scheduler_datePickerWrapper__fis9i .react-datepicker__navigation{top:10px}.Scheduler_datePickerWrapper__fis9i .react-datepicker__navigation-icon:before{border-color:var(--content-color);border-width:2px 2px 0 0;height:8px;width:8px}.Scheduler_datePickerWrapper__fis9i .react-datepicker__navigation:hover :before{border-color:#37acea;border-color:var(--accent,#37acea)}.Scheduler_datePickerWrapper__fis9i .react-datepicker__triangle{display:none}.Scheduler_datePickerWrapper__fis9i .react-datepicker__time-container{border-left:1px solid var(--color-border-subtle)}.Scheduler_datePickerWrapper__fis9i .react-datepicker__time{background:var(--card-bg);border-radius:0 0 10px 0}.Scheduler_datePickerWrapper__fis9i .react-datepicker__time-box{width:90px!important}.Scheduler_datePickerWrapper__fis9i .react-datepicker__time-list-item{color:var(--header-color)!important;font-size:12px;transition:all .15s ease}.Scheduler_datePickerWrapper__fis9i .react-datepicker__time-list-item:hover{background:#37acea26!important;color:#37acea!important;color:var(--accent,#37acea)!important}.Scheduler_datePickerWrapper__fis9i .react-datepicker__time-list-item--selected{background:#37acea!important;background:var(--accent,#37acea)!important;color:#fff!important;font-weight:600}.Scheduler_formInput__Q9Qm8,.Scheduler_formSelect__h5nDF,.Scheduler_formTextarea__69fAL{background:var(--bg-secondary);border:1px solid var(--color-border-subtle,var(--border-primary));border-radius:8px;color:var(--text-primary);color:var(--header-color,var(--text-primary));font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);outline:none;padding:9px 14px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease;width:100%}.Scheduler_formInput__Q9Qm8:focus,.Scheduler_formSelect__h5nDF:focus,.Scheduler_formTextarea__69fAL:focus{border-color:#37acea;border-color:var(--accent,#37acea);box-shadow:0 0 0 3px #37acea1f}.Scheduler_formTextarea__69fAL{font-family:Consolas,Monaco,monospace;min-height:80px;resize:vertical}.Scheduler_formInput__Q9Qm8:disabled,.Scheduler_formSelect__h5nDF:disabled{cursor:not-allowed;opacity:.5}.Scheduler_formRow__okavX{display:flex;flex-wrap:wrap;gap:14px}.Scheduler_formRow__okavX>*{flex:1 1;min-width:140px}.Scheduler_sectionTitle__QsCKK{border-bottom:1px solid var(--color-border-subtle,var(--border-primary));color:#37acea;color:var(--accent,#37acea);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:600;font-weight:var(--font-weight-semibold,600);grid-column:1/-1;letter-spacing:.5px;margin-top:8px;padding-bottom:6px;text-transform:uppercase}.Scheduler_checkboxRow__0s4Cu{align-items:center;display:flex;flex-wrap:wrap;gap:16px;grid-column:1/-1}.Scheduler_checkboxLabel__acmWL{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;transition:color .15s ease;transition:color var(--transition-fast,.15s) ease}.Scheduler_checkboxLabel__acmWL:hover{color:var(--text-primary)}.Scheduler_previewPanel__FD-a9{background:#37acea0d;border:1px solid #37acea33;border-radius:16px;border-radius:var(--radius,16px);grid-column:1/-1;max-height:240px;overflow-y:auto;padding:14px 16px}.Scheduler_previewDot__Urtxy{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-right:4px;vertical-align:middle;width:8px}.Scheduler_previewValid__ZOiWO{color:#22c55e}.Scheduler_previewInvalid__lKrHJ,.Scheduler_previewValid__ZOiWO{align-items:center;display:flex;font-size:.82rem;font-weight:700}.Scheduler_previewInvalid__lKrHJ{color:#ef4444}.Scheduler_previewHuman__lmYJR{color:var(--accent-primary);font-size:.82rem;font-style:italic;margin-top:6px}.Scheduler_previewRunList__H5eQi{display:flex;flex-direction:column;gap:4px;margin-top:10px}.Scheduler_previewRunHeader__1dsLf{color:var(--text-tertiary);font-size:.72rem;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.Scheduler_previewRun__GqutA{align-items:center;color:var(--text-secondary);display:flex;font-family:Consolas,Monaco,monospace;font-size:.78rem;gap:8px;padding:4px 0}.Scheduler_previewRunIndex__jc6gQ{align-items:center;background:#37acea1a;border-radius:50%;color:var(--accent-primary);display:inline-flex;flex-shrink:0;font-size:.66rem;font-weight:700;height:20px;justify-content:center;width:20px}.Scheduler_historyList__JY46R{display:flex;flex-direction:column;gap:10px;max-height:500px;overflow-y:auto}.Scheduler_historyItem__8Lv4F{grid-gap:14px;align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #ffffff4d;border-left:3px solid #37acea;border-left:3px solid var(--accent,#37acea);border-radius:16px;border-radius:var(--radius,16px);cursor:pointer;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:12px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal,.25s) var(--transition-smooth,cubic-bezier(.4,0,.2,1))}:root[data-theme=dark] .Scheduler_historyItem__8Lv4F{background:#141c2bb3;border:1px solid #37acea26;border-left:3px solid #37acea;border-left:3px solid var(--accent,#37acea)}.Scheduler_historyItem__8Lv4F:hover{border-color:#37acea66;box-shadow:0 4px 16px #37acea1a,0 8px 32px #0000000f;transform:translateX(4px)}:root[data-theme=dark] .Scheduler_historyItem__8Lv4F:hover{box-shadow:0 4px 16px #37acea26,0 8px 32px #0003}.Scheduler_historyStatus__IUhwO{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:transform .15s ease;transition:transform var(--transition-fast,.15s) ease;width:32px}.Scheduler_historyItem__8Lv4F:hover .Scheduler_historyStatus__IUhwO{transform:scale(1.1)}.Scheduler_statusSucceeded__VnLyT{background:#22c55e1f;border:1px solid #22c55e40;color:#22c55e}.Scheduler_statusFailed__ZXFLX{background:#ef44441f;border:1px solid #ef444440;color:#ef4444}.Scheduler_statusDispatched__3-IER,.Scheduler_statusQueued__g8MvI{background:#3b82f61f;border:1px solid #3b82f640;color:#3b82f6}.Scheduler_historyMeta__mkQV8{display:flex;flex-direction:column;gap:3px;min-width:0}.Scheduler_historyMetaPrimary__28B3k{color:var(--text-primary);font-size:.82rem;font-weight:500}.Scheduler_historyMetaSecondary__4oxjl{color:var(--text-tertiary);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_historyDuration__DOJWf{color:var(--text-secondary);font-family:Consolas,Monaco,monospace;font-size:.78rem;font-weight:500;white-space:nowrap}.Scheduler_detailGrid__wDtSU{grid-gap:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #ffffff4d;border-radius:16px;border-radius:var(--radius,16px);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:16px}:root[data-theme=dark] .Scheduler_detailGrid__wDtSU{background:#141c2b99;border:1px solid #37acea26}.Scheduler_detailItem__u3TrM{display:flex;flex-direction:column;gap:3px}.Scheduler_detailLabel__QkQSD{color:var(--text-tertiary);color:var(--content-color,var(--text-tertiary));font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:10px;font-weight:600;font-weight:var(--font-weight-semibold,600);letter-spacing:.8px;text-transform:uppercase}.Scheduler_detailValue__IB4f3{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);font-weight:500}.Scheduler_detailValue__IB4f3,.Scheduler_responseBlock__kCUIH{color:var(--text-primary);color:var(--header-color,var(--text-primary));word-break:break-all}.Scheduler_responseBlock__kCUIH{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff6;border:1px solid #ffffff4d;border-radius:16px;border-radius:var(--radius,16px);font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6;max-height:400px;overflow:auto;padding:16px;white-space:pre-wrap}:root[data-theme=dark] .Scheduler_responseBlock__kCUIH{background:#141c2b99;border:1px solid #37acea26}.Scheduler_responseTitle__grrsQ{color:#37acea;color:var(--accent,#37acea);font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.Scheduler_chatSection__6UDHt{margin-top:16px}.Scheduler_chatContainer__h-9kx{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fff6;border:1px solid #ffffff4d;border-radius:16px;border-radius:var(--radius,16px);display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto;padding:16px}:root[data-theme=dark] .Scheduler_chatContainer__h-9kx{background:#141c2b80;border:1px solid #37acea1a}.Scheduler_chatMessage__EPQPo{border-radius:12px;max-width:85%;padding:12px 16px;word-break:break-word}.Scheduler_chatMessageUser__FeogH{align-self:flex-start;background:#37acea1a;border:1px solid #37acea33}:root[data-theme=dark] .Scheduler_chatMessageUser__FeogH{background:#37acea1f;border:1px solid #37acea40}.Scheduler_chatMessageAssistant__8OZjx{align-self:flex-end;background:#10b98114;border:1px solid #10b98126}:root[data-theme=dark] .Scheduler_chatMessageAssistant__8OZjx{background:#10b9811a;border:1px solid #10b98133}.Scheduler_chatRole__LFYbi{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:10px;font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.Scheduler_chatMessageUser__FeogH .Scheduler_chatRole__LFYbi{color:#37acea;color:var(--accent,#37acea)}.Scheduler_chatMessageAssistant__8OZjx .Scheduler_chatRole__LFYbi{color:#10b981}.Scheduler_chatContent__Y3WHO{color:var(--text-primary);color:var(--header-color,var(--text-primary));font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:12px;font-size:var(--font-size-xs,12px);line-height:1.6;white-space:pre-wrap}.Scheduler_emptyState__PhdBf{align-items:center;color:var(--text-tertiary);color:var(--content-color,var(--text-tertiary));display:flex;flex-direction:column;gap:12px;justify-content:center;padding:80px 20px}.Scheduler_emptyIcon__f5DhZ{font-size:2.5rem;opacity:.25}.Scheduler_emptyText__qgRHg{font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:14px;font-size:var(--font-size-sm,14px);font-weight:500}.Scheduler_upcomingList__svcw6{display:flex;flex-direction:column;gap:8px}.Scheduler_upcomingItem__yUPDg{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;font-size:.78rem;gap:10px;padding:10px 14px;transition:all .15s ease;transition:all var(--transition-fast,.15s) ease}.Scheduler_upcomingItem__yUPDg:hover{border-color:var(--accent-primary)}.Scheduler_upcomingTime__uFpDl{color:var(--accent-primary);font-family:Consolas,Monaco,monospace;font-weight:600;white-space:nowrap}.Scheduler_upcomingName__8ZnB8{color:var(--text-primary);flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Scheduler_upcomingCron__pEmk-{color:var(--text-tertiary);font-family:Consolas,Monaco,monospace;font-size:.72rem}.Scheduler_modalFooter__LkYha{display:flex;gap:10px;justify-content:flex-end;padding-top:12px}@media (max-width:900px){.Scheduler_detailGrid__wDtSU,.Scheduler_formGrid__ArWNc,.Scheduler_scheduleGrid__71ROt{grid-template-columns:1fr}}@media (max-width:480px){.Scheduler_scheduleCard__r5aZc{padding:12px}.Scheduler_cardFooter__hUlIU{align-items:flex-start;flex-direction:column}}.Scheduler_editOverlay__WNX8a{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.Scheduler_editPanel__VGW09{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;border-radius:var(--radius,16px);box-shadow:0 24px 80px #00000026,0 8px 32px #00000014;max-height:90vh;max-width:780px;overflow-y:auto;padding:28px;width:90%}:root[data-theme=dark] .Scheduler_editPanel__VGW09{background:#141c2bf2;border:1px solid #37acea33;box-shadow:0 24px 80px #0006,0 8px 32px #37acea14}.Scheduler_editPanelTitle__Yg6To{color:var(--text-primary);color:var(--header-color,var(--text-primary));font-family:Inter,sans-serif;font-family:var(--font-primary,"Inter",sans-serif);font-size:16px;font-weight:700;font-weight:var(--font-weight-bold,700);margin-bottom:20px}.Scheduler_advancedToggle__MzLHT{align-items:center;color:var(--accent-primary);cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:6px;grid-column:1/-1;padding:8px 0;transition:color .15s ease;transition:color var(--transition-fast,.15s) ease;-webkit-user-select:none;user-select:none}.Scheduler_advancedToggle__MzLHT:hover{color:var(--text-primary)}.Scheduler_errorText__j6UOG{color:#ef4444;font-size:.78rem;margin-top:2px}.LLMTracker_listWrapper__EXw\+p{align-content:stretch;display:flex;flex:1 1;flex-direction:column;flex-wrap:nowrap;gap:0;min-height:0;overflow:hidden;padding:8px 0 16px}.LLMTracker_statStrip__gdzxB{grid-gap:12px;display:grid;flex-shrink:0;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.LLMTracker_statCard__t4n8\+{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:4px;padding:14px 18px;transition:box-shadow .2s ease}.LLMTracker_statCard__t4n8\+:hover{box-shadow:var(--shadow-card-hover)}.LLMTracker_statCard__t4n8\+.LLMTracker_success__aw7wV{border-left:3px solid var(--success)}.LLMTracker_statCard__t4n8\+.LLMTracker_danger__9gsfN{border-left:3px solid var(--danger)}.LLMTracker_statValue__ix7fF{color:var(--header-color);font-family:var(--font-secondary);font-size:22px;font-weight:var(--font-weight-bold);line-height:1.1}.LLMTracker_statCard__t4n8\+.LLMTracker_success__aw7wV .LLMTracker_statValue__ix7fF{color:var(--success)}.LLMTracker_statCard__t4n8\+.LLMTracker_danger__9gsfN .LLMTracker_statValue__ix7fF{color:var(--danger)}.LLMTracker_statLabel__aDfrX{color:var(--content-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.LLMTracker_badge__b9Asx{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;min-width:36px;padding:2px 10px}.LLMTracker_badgeSuccess__NAFm3{background:#16a34a1f;color:var(--success)}.LLMTracker_badgeDanger__0XlFx{background:#ef44441f;color:var(--danger)}.LLMTracker_errorWrap__0Ir8D{padding:8px 0;width:100%}.LLMTracker_errorBanner__Xw6iG{align-items:flex-start;background:#ef444412;border:1px solid #ef444438;border-radius:var(--radius-sm);color:var(--danger);display:flex;font-size:var(--font-size-sm);gap:12px;padding:14px 16px}.LLMTracker_errorBanner403__p8hJH{background:#f59e0b14;border-color:#f59e0b40;color:#f59e0b;color:var(--warning,#f59e0b)}.LLMTracker_errorBannerText__Fh6nZ{display:flex;flex-direction:column;gap:2px}.LLMTracker_errorBannerText__Fh6nZ strong{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.LLMTracker_errorBannerText__Fh6nZ span{font-size:var(--font-size-xs);opacity:.85}.LLMTracker_roleBadge__m7qg7{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);gap:5px;padding:3px 10px 3px 8px;white-space:nowrap}.LLMTracker_roleBadgeSuperAdmin__hjSga{background:#6366f11a;border-color:#6366f140;color:#6366f1}.LLMTracker_roleBadgeAdmin__XXTIN{background:#025d8a1a;border-color:#025d8a33;color:var(--app-primary-color)}.LLMTracker_roleBadgeUser__5pN2q{background:#16a34a14;border-color:#16a34a33;color:var(--success)}.LLMTracker_tableContainer__Pv-za{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin;width:100%}.LLMTracker_tableContainer__Pv-za::-webkit-scrollbar{height:6px;width:6px}.LLMTracker_tableContainer__Pv-za::-webkit-scrollbar-track{background:#0000}.LLMTracker_tableContainer__Pv-za::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.LLMTracker_dataTable__4qlO3{border-collapse:collapse;font-size:var(--font-size-sm);min-width:700px;width:100%}.LLMTracker_dataTable__4qlO3 thead{background:var(--hover-background);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:1}.LLMTracker_dataTable__4qlO3 th{color:var(--header-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:12px 16px;text-align:left;white-space:nowrap}.LLMTracker_dataTable__4qlO3 tbody tr{border-bottom:1px solid var(--border);transition:background-color .15s ease}.LLMTracker_dataTable__4qlO3 tbody tr:last-child{border-bottom:none}.LLMTracker_dataTable__4qlO3 td{color:var(--text-primary);padding:12px 16px;vertical-align:middle}.LLMTracker_tdNum__YI05m,.LLMTracker_thNum__7LdPD{text-align:center;width:120px}.LLMTracker_tdChev__ohoSd,.LLMTracker_thChev__boKz0{padding-left:4px;padding-right:8px;text-align:center;width:36px}.LLMTracker_thId__4efvJ{min-width:200px}.LLMTracker_tdDate__b\+VA9{color:var(--content-color);font-size:var(--font-size-xs);white-space:nowrap}.LLMTracker_clickableRow__iA6zh{cursor:pointer}.LLMTracker_clickableRow__iA6zh:hover{background:var(--hover-background)}.LLMTracker_idChip__iaMm\+{background:var(--accent-light);border-radius:4px;color:var(--accent-color);font-family:var(--font-mono);font-size:12px;max-width:260px;padding:2px 8px}.LLMTracker_idChip__iaMm\+,.LLMTracker_sourcesText__EtmjE{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.LLMTracker_sourcesText__EtmjE{color:var(--content-color);font-size:var(--font-size-xs);max-width:180px}.LLMTracker_callsView__jI--D{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.LLMTracker_callsViewTop__fPOfw{flex-shrink:0}.LLMTracker_callsBackRow__BVTIr{align-items:center;display:flex;margin-bottom:10px}.LLMTracker_backBtn__KOVVm{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--content-color);cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:30px}.LLMTracker_backBtn__KOVVm:hover{background:var(--hover-background);border-color:var(--accent-color);color:var(--accent-color)}.LLMTracker_callsContainer__fWLUF{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding-bottom:16px;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}.LLMTracker_callsContainer__fWLUF::-webkit-scrollbar{width:6px}.LLMTracker_callsContainer__fWLUF::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.LLMTracker_callCard__9aM-j{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-shrink:0;overflow:hidden;transition:box-shadow .2s ease}.LLMTracker_callCard__9aM-j:hover{box-shadow:var(--shadow-card-hover)}.LLMTracker_callCardSuccess__irssW{border-left:4px solid var(--success)}.LLMTracker_callCardFailed__jG91m{border-left:4px solid var(--danger)}.LLMTracker_callCardHeader__FF9Y0{align-items:center;background:var(--hover-background);border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 16px}.LLMTracker_callCardHeaderClickable__ykHue{cursor:pointer;-webkit-user-select:none;user-select:none}.LLMTracker_callCardHeaderClickable__ykHue:hover{background:var(--card-bg)}.LLMTracker_callCardLeft__sbt82{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.LLMTracker_callIndex__HlsqA{color:var(--header-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap}.LLMTracker_callIdCode__vR3Vt{color:var(--content-color);font-family:var(--font-mono);font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LLMTracker_callTimestamp__9SqAY{color:var(--content-color);flex-shrink:0;font-size:var(--font-size-xs);white-space:nowrap}.LLMTracker_callCardRight__B5YLM{align-items:center;display:flex;flex-shrink:0;gap:10px}.LLMTracker_expandChevron__wIqWt{align-items:center;background:var(--card-bg);border:1px solid var(--border);border-radius:50%;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:transform .2s ease,background .15s ease;width:22px}.LLMTracker_expandChevronOpen__tzS\+A{background:var(--hover-background);transform:rotate(180deg)}.LLMTracker_statusPill__YEz4P{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:2px 10px;text-transform:uppercase}.LLMTracker_statusPillSuccess__o7XDq{background:#16a34a1f;color:var(--success)}.LLMTracker_statusPillFailed__2KQHF{background:#ef44441f;color:var(--danger)}.LLMTracker_tokenRow__sUo4M{border-bottom:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr)}.LLMTracker_tokenCell__0ii\+1{align-items:center;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:3px;justify-content:center;padding:12px 8px}.LLMTracker_tokenCell__0ii\+1:last-child{border-right:none}.LLMTracker_tokenValue__Qm8J4{color:var(--header-color);font-family:var(--font-secondary);font-size:18px;font-weight:var(--font-weight-bold)}.LLMTracker_tokenLabel__\+Ufew{color:var(--content-color);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.LLMTracker_callDetails__MD1Og{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.LLMTracker_callDetailsExpandable__01SR\+{max-height:0;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1)}.LLMTracker_callDetailsExpandable__01SR\+.LLMTracker_callDetailsExpandableOpen__GyGOF{max-height:320px;overflow-y:auto;scrollbar-color:var(--scrollbar-thumb) #0000;scrollbar-width:thin}.LLMTracker_callDetailsExpandable__01SR\+.LLMTracker_callDetailsExpandableOpen__GyGOF::-webkit-scrollbar{width:5px}.LLMTracker_callDetailsExpandable__01SR\+.LLMTracker_callDetailsExpandableOpen__GyGOF::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.LLMTracker_kvRow__CqW\+M{grid-gap:12px;align-items:start;display:grid;font-size:var(--font-size-sm);gap:12px;grid-template-columns:160px 1fr}.LLMTracker_kvLabel__OkUQf{color:var(--content-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding-top:2px;white-space:nowrap}.LLMTracker_kvValueWrap__8HovT{align-items:flex-start;display:flex;gap:6px;min-width:0}.LLMTracker_kvValue__EQADp{color:var(--text-primary);flex:1 1;min-width:0;word-break:break-all}.LLMTracker_kvMono__bt\+G1{color:var(--accent-color);font-family:var(--font-mono);font-size:12px;word-break:break-all}.LLMTracker_kvCopyBtn__LUa9W{align-items:center;background:none;border:1px solid var(--border);border-radius:3px;border-radius:var(--radius-xs,3px);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-top:1px;opacity:.6;padding:2px 4px;transition:opacity .15s,border-color .15s}.LLMTracker_kvCopyBtn__LUa9W:hover{border-color:var(--accent-color);opacity:1}.LLMTracker_kvBold__gXSsx{font-weight:var(--font-weight-bold)}.LLMTracker_kvError__276xb{color:var(--danger);font-weight:var(--font-weight-medium)}.LLMTracker_codeBlock__TAsQ6{background:#f8f9fa;background:var(--code-bg,#f8f9fa);border:1px solid var(--code-border,var(--border-color));color:var(--text-primary);font-size:12px;padding:10px 14px}.LLMTracker_codeBlock__TAsQ6,.LLMTracker_stackBlock__l37rU{border-radius:var(--radius-sm);font-family:var(--font-mono);margin:0;max-height:200px;overflow-x:auto;overflow-y:auto;white-space:pre}.LLMTracker_stackBlock__l37rU{background:#1e1e2e;color:#cdd6f4;font-size:11.5px;padding:12px 14px}@media (max-width:768px){.LLMTracker_statStrip__gdzxB{grid-template-columns:repeat(2,1fr)}.LLMTracker_kvRow__CqW\+M{gap:2px;grid-template-columns:1fr}.LLMTracker_kvLabel__OkUQf{font-size:11px}.LLMTracker_callCardHeader__FF9Y0{align-items:flex-start;flex-direction:column}.LLMTracker_tokenRow__sUo4M{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=main.d1a9f3b5.css.map*/