.chat-module-scss-module__uVL0OG__subHeader{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.chat-module-scss-module__uVL0OG__subHeaderIcon{color:var(--color-accent-text);flex-shrink:0}.chat-module-scss-module__uVL0OG__projectBar{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.chat-module-scss-module__uVL0OG__phoneBar{justify-content:flex-end;padding:8px 14px 0;display:flex}.chat-module-scss-module__uVL0OG__phoneBar .chat-module-scss-module__uVL0OG__projectBar{flex-shrink:1;min-width:0}.chat-module-scss-module__uVL0OG__projectChip{background-color:var(--color-accent-soft);min-width:0;max-width:220px;min-height:30px;color:var(--color-accent-text);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.chat-module-scss-module__uVL0OG__projectChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-module-scss-module__uVL0OG__projectChip svg{flex-shrink:0}.chat-module-scss-module__uVL0OG__projectChip:hover{text-decoration:underline}.chat-module-scss-module__uVL0OG__shareButton{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:34px;font:inherit;color:var(--color-text-primary);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.chat-module-scss-module__uVL0OG__shareButton:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.chat-module-scss-module__uVL0OG__readOnly{text-align:center;color:var(--color-text-muted);margin:0 0 8px;font-size:12.5px}.chat-module-scss-module__uVL0OG__title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text-heading);margin:0;font-weight:600;overflow:hidden}.chat-module-scss-module__uVL0OG__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.chat-module-scss-module__uVL0OG__chatsection{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;line-height:var(--leading-relaxed);flex:1;padding:24px clamp(14px,3vw,28px) 12px;position:relative;overflow:auto}.chat-module-scss-module__uVL0OG__column{flex-direction:column;width:100%;max-width:820px;min-height:100%;margin:0 auto;display:flex}.chat-module-scss-module__uVL0OG__centered{flex:1;justify-content:center;align-items:center;display:flex}.chat-module-scss-module__uVL0OG__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px 0;display:flex}.chat-module-scss-module__uVL0OG__empty h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;color:var(--color-text-heading);margin:12px 0 0;font-weight:700}.chat-module-scss-module__uVL0OG__empty p{max-width:420px;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.chat-module-scss-module__uVL0OG__emptyMark{border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background-color:var(--color-bg-glass);width:64px;height:64px;box-shadow:var(--glow-accent);justify-content:center;align-items:center;display:flex}.chat-module-scss-module__uVL0OG__dock{padding:0 clamp(14px,3vw,28px)max(10px,env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--color-bg-page)24px);flex-shrink:0}.chat-module-scss-module__uVL0OG__promptsection{width:100%;max-width:820px;margin:0 auto}.chat-module-scss-module__uVL0OG__tnclink{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin:8px 0 0}.chat-module-scss-module__uVL0OG__tnclink a{color:var(--color-text-secondary);text-underline-offset:2px;text-decoration:underline}.chat-module-scss-module__uVL0OG__tnclink a:hover{color:var(--color-accent-text)}.chat-module-scss-module__uVL0OG__loadEarlier{justify-content:center;padding:0 0 16px;display:flex}.chat-module-scss-module__uVL0OG__loadEarlier button{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-glass);color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;padding:6px 14px}.chat-module-scss-module__uVL0OG__loadEarlier button:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-accent)}.chat-module-scss-module__uVL0OG__loadEarlier button:disabled{opacity:.5;cursor:default}@media (max-width:639px){.chat-module-scss-module__uVL0OG__chatsection{padding:14px 12px 8px}.chat-module-scss-module__uVL0OG__dock{padding:0 8px max(6px,env(safe-area-inset-bottom))}.chat-module-scss-module__uVL0OG__tnclink{margin-top:6px;font-size:11px}}
.AriaMark-module-scss-module__0rDnbG__mark{flex-shrink:0;line-height:0;display:inline-flex}.AriaMark-module-scss-module__0rDnbG__mark svg{overflow:visible}.AriaMark-module-scss-module__0rDnbG__bubble,.AriaMark-module-scss-module__0rDnbG__spark,.AriaMark-module-scss-module__0rDnbG__orbit,.AriaMark-module-scss-module__0rDnbG__halo{transform-box:view-box}.AriaMark-module-scss-module__0rDnbG__spark,.AriaMark-module-scss-module__0rDnbG__orbit{transform-origin:24px 21px}.AriaMark-module-scss-module__0rDnbG__halo{transform-origin:24px 23px;opacity:0}.AriaMark-module-scss-module__0rDnbG__sheen{opacity:0}.AriaMark-module-scss-module__0rDnbG__idle .AriaMark-module-scss-module__0rDnbG__sheen{opacity:1;animation:5.5s ease-in-out infinite AriaMark-module-scss-module__0rDnbG__sheen}.AriaMark-module-scss-module__0rDnbG__idle .AriaMark-module-scss-module__0rDnbG__spark{animation:5.5s ease-in-out infinite AriaMark-module-scss-module__0rDnbG__breathe}.AriaMark-module-scss-module__0rDnbG__thinking .AriaMark-module-scss-module__0rDnbG__spark{animation:2.4s cubic-bezier(.65,0,.35,1) infinite AriaMark-module-scss-module__0rDnbG__spin}.AriaMark-module-scss-module__0rDnbG__thinking .AriaMark-module-scss-module__0rDnbG__orbit{animation:1.6s linear infinite AriaMark-module-scss-module__0rDnbG__orbit}.AriaMark-module-scss-module__0rDnbG__thinking .AriaMark-module-scss-module__0rDnbG__bubble{animation:1.6s ease-in-out infinite AriaMark-module-scss-module__0rDnbG__glow}.AriaMark-module-scss-module__0rDnbG__waiting .AriaMark-module-scss-module__0rDnbG__halo{animation:1.8s ease-out infinite AriaMark-module-scss-module__0rDnbG__halo}.AriaMark-module-scss-module__0rDnbG__waiting .AriaMark-module-scss-module__0rDnbG__spark{animation:1.8s ease-in-out infinite AriaMark-module-scss-module__0rDnbG__breathe}@keyframes AriaMark-module-scss-module__0rDnbG__sheen{0%,55%{transform:translate(0)}to{transform:translate(84px)}}@keyframes AriaMark-module-scss-module__0rDnbG__breathe{0%,to{transform:scale(1)}50%{transform:scale(.86)}}@keyframes AriaMark-module-scss-module__0rDnbG__spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(.78)}to{transform:rotate(180deg)scale(1)}}@keyframes AriaMark-module-scss-module__0rDnbG__orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AriaMark-module-scss-module__0rDnbG__glow{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.25)brightness(1.08)}}@keyframes AriaMark-module-scss-module__0rDnbG__halo{0%{opacity:.65;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.AriaMark-module-scss-module__0rDnbG__mark *{animation:none!important}.AriaMark-module-scss-module__0rDnbG__waiting .AriaMark-module-scss-module__0rDnbG__halo{opacity:.6}}
.notifications-module-scss-module__wXwKva__bell{position:relative}.notifications-module-scss-module__wXwKva__badge{background-color:var(--color-accent);min-width:17px;height:17px;color:var(--color-on-accent);text-align:center;box-shadow:0 0 0 2px var(--color-bg-surface);pointer-events:none;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:2px;right:1px}.notifications-module-scss-module__wXwKva__backdrop{z-index:1100;background-color:var(--color-bg-overlay);animation:.15s notifications-module-scss-module__wXwKva__fade;position:fixed;inset:0}.notifications-module-scss-module__wXwKva__panel{z-index:1101;background-color:var(--color-bg-surface);border-left:1px solid var(--color-border-subtle);width:min(400px,100vw);box-shadow:var(--shadow-lg);padding-top:env(safe-area-inset-top);outline:none;flex-direction:column;animation:.18s notifications-module-scss-module__wXwKva__slide;display:flex;position:fixed;top:0;bottom:0;right:0}.notifications-module-scss-module__wXwKva__head{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:8px;padding:16px 12px 12px 18px;display:flex}.notifications-module-scss-module__wXwKva__head h2{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text-heading);flex:1;margin:0;font-weight:600}.notifications-module-scss-module__wXwKva__textButton{border-radius:var(--radius-md);min-height:36px;color:var(--color-accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.notifications-module-scss-module__wXwKva__textButton:hover:not(:disabled){background-color:var(--color-bg-hover)}.notifications-module-scss-module__wXwKva__textButton:disabled{color:var(--color-text-muted);cursor:default}.notifications-module-scss-module__wXwKva__close{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.notifications-module-scss-module__wXwKva__close:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.notifications-module-scss-module__wXwKva__empty{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);margin:0;padding:40px 24px}.notifications-module-scss-module__wXwKva__list{padding:6px 0 max(12px,env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.notifications-module-scss-module__wXwKva__item{width:100%;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.notifications-module-scss-module__wXwKva__item:hover,.notifications-module-scss-module__wXwKva__item:focus-visible{background-color:var(--color-bg-hover)}.notifications-module-scss-module__wXwKva__unread{color:var(--color-text-primary)}.notifications-module-scss-module__wXwKva__unread .notifications-module-scss-module__wXwKva__title{font-weight:600}.notifications-module-scss-module__wXwKva__icon{background-color:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notifications-module-scss-module__wXwKva__iconWaiting{background-color:var(--color-waiting-soft);color:var(--color-waiting)}.notifications-module-scss-module__wXwKva__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notifications-module-scss-module__wXwKva__title{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.4}.notifications-module-scss-module__wXwKva__body{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.notifications-module-scss-module__wXwKva__time{color:var(--color-text-muted);font-size:12px}.notifications-module-scss-module__wXwKva__dot{background-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.notifications-module-scss-module__wXwKva__more{width:100%;min-height:44px;color:var(--color-accent-text);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none}.notifications-module-scss-module__wXwKva__more:hover{background-color:var(--color-bg-hover)}@keyframes notifications-module-scss-module__wXwKva__fade{0%{opacity:0}}@keyframes notifications-module-scss-module__wXwKva__slide{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.notifications-module-scss-module__wXwKva__backdrop,.notifications-module-scss-module__wXwKva__panel{animation:none}}
.theme-module__iz0GVW__lightTheme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#1a1a1a;--color-text-main:#1a1a1a;--color-text-heading:#07174e;--color-text-secondary:#4a4f5c;--color-text-muted:#6e7380;--color-text-inverse:#fff;--color-bg-page:#f6f6f6;--color-bg-surface:#fff;--color-bg-card:#fff;--color-bg-subtle:#eef0f5;--color-bg-raised:#fff;--color-bg-hover:#07174e0d;--color-bg-input:#fff;--color-bg-glass:#ffffffdb;--color-bg-overlay:#07174e66;--color-bg-login:#f6f6f6;--color-brand:#07174e;--color-primary:#c41a46;--color-accent:#c41a46;--color-accent-hover:#a21539;--color-accent-text:#c41a46;--color-accent-muted:#c41a4699;--color-accent-soft:#c41a4614;--color-on-accent:#fff;--color-danger:#c41a46;--color-danger-fill:#c41a46;--color-danger-soft:#c41a4614;--color-border:#c41a4680;--color-border-default:#d2d6e3;--color-border-subtle:#e4e7ef;--color-border-strong:#c3c8d8;--color-border-accent:#c41a4680;--color-focus-ring:#c41a46;--color-info:#404f98;--color-info-soft:#404f9814;--color-success:#54a09c;--color-success-icon:#54a09c;--color-success-soft:#54a09c1f;--color-on-success:#fff;--color-waiting:#622d8e;--color-waiting-soft:#622d8e14;--color-error:#c41a46;--color-error-soft:#c41a4614;--color-icon-primary:#07174e;--color-icon-muted:#6e7380;--aria-mark-from:#c41a46;--aria-mark-via:#622d8e;--aria-mark-to:#404f98;--grid-line:#07174e0d;--glow-cobalt:#404f981f;--glow-teal:#c41a4614;--glow-violet:#622d8e14;--glow-accent:0 4px 14px #c41a4638;--glow-accent-strong:0 6px 20px #c41a4652;--color-surface-dark:#07174e;--shadow-sm:0 1px 2px #07174e0f;--shadow-md:0 8px 24px #07174e14;--shadow-lg:0 16px 40px -8px #07174e2e}.theme-module__iz0GVW__lightTheme [data-surface=brand]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;--color-text-primary:#fff;--color-text-main:#fff;--color-text-heading:#fff;--color-text-secondary:#c3c8dc;--color-text-muted:#a7abb4;--color-bg-surface:#07174e;--color-bg-card:#0c1f5c;--color-bg-subtle:#0a1c57;--color-bg-raised:#132a6e;--color-bg-hover:#ffffff12;--color-bg-glass:#0c1f5cb3;--color-accent-text:#ff7d9b;--color-accent-soft:#c41a4638;--color-accent-hover:#d4305b;--color-danger:#ff7d9b;--color-danger-soft:#c41a4633;--color-focus-ring:#ff7d9b;--color-border-default:#d2d6e338;--color-border-subtle:#d2d6e31f;--color-border-strong:#d2d6e347;--color-icon-primary:#fff;--color-icon-muted:#a7abb4;--aria-mark-from:#e8335f;--aria-mark-via:#8e4fc4;--aria-mark-to:#6a7bd1;--glow-accent:0 6px 18px #c41a4666}
.theme-dark-module__g21eja__darkTheme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:#fff;--color-text-main:#fff;--color-text-heading:#fff;--color-text-secondary:#c3c8dc;--color-text-muted:#a7abb4;--color-text-inverse:#07174e;--color-bg-page:#040f38;--color-bg-surface:#07174e;--color-bg-card:#0c1f5c;--color-bg-subtle:#091b55;--color-bg-raised:#132a6e;--color-bg-hover:#ffffff0f;--color-bg-input:#040f3899;--color-bg-glass:#0c1f5c9e;--color-bg-overlay:#02081eb8;--color-bg-login:#040f38;--color-brand:#fff;--color-primary:#c41a46;--color-accent:#c41a46;--color-accent-hover:#d4305b;--color-accent-text:#ff7d9b;--color-accent-muted:#c41a4699;--color-accent-soft:#c41a462e;--color-on-accent:#fff;--color-danger:#ff7d9b;--color-danger-fill:#c41a46;--color-danger-soft:#c41a462e;--color-border:#c41a4699;--color-border-default:#7484cc52;--color-border-subtle:#d2d6e31a;--color-border-strong:#d2d6e338;--color-border-accent:#c41a4699;--color-focus-ring:#ff7d9b;--color-info:#95a2e6;--color-info-soft:#404f983d;--color-success:#77e2dc;--color-success-icon:#77e2dc;--color-success-soft:#77e2dc1f;--color-on-success:#07174e;--color-waiting:#c9a3eb;--color-waiting-soft:#622d8e4d;--color-error:#ff7d9b;--color-error-soft:#c41a462e;--color-icon-primary:#fff;--color-icon-muted:#a7abb4;--aria-mark-from:#e8335f;--aria-mark-via:#8e4fc4;--aria-mark-to:#6a7bd1;--grid-line:#7484cc1a;--glow-cobalt:#404f9866;--glow-teal:#c41a4629;--glow-violet:#622d8e52;--glow-accent:0 6px 18px #c41a4652;--glow-accent-strong:0 8px 24px #c41a4673;--color-surface-dark:#07174e;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 8px 28px #02081e8c;--shadow-lg:0 16px 40px -8px #02081ebf}
.ThemeToggle-module-scss-module__A_UoDa__segmented{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);gap:2px;padding:3px;display:inline-flex}.ThemeToggle-module-scss-module__A_UoDa__option{border-radius:var(--radius-sm);min-width:72px;height:28px;color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.ThemeToggle-module-scss-module__A_UoDa__option:hover:not(.ThemeToggle-module-scss-module__A_UoDa__selected){color:var(--color-text-primary)}.ThemeToggle-module-scss-module__A_UoDa__selected{color:var(--color-accent-text);background-color:var(--color-bg-raised);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.ThemeToggle-module-scss-module__A_UoDa__iconButton{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.ThemeToggle-module-scss-module__A_UoDa__iconButton:hover{color:var(--color-accent-text);background-color:var(--color-bg-hover)}
.Modal-module-scss-module__oISAza__backdrop{z-index:1000;background-color:var(--color-bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:16px;animation:.15s ease-out Modal-module-scss-module__oISAza__fadeIn;display:flex;position:fixed;inset:0}.Modal-module-scss-module__oISAza__content{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);border-top:2px solid var(--color-accent);background-color:var(--color-bg-card);max-width:100%;max-height:min(88dvh,720px);box-shadow:var(--shadow-lg);outline:none;flex-direction:column;animation:.2s cubic-bezier(.32,.72,0,1) Modal-module-scss-module__oISAza__rise;display:flex;position:relative;overflow:hidden}.Modal-module-scss-module__oISAza__header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.Modal-module-scss-module__oISAza__header h2{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-heading);margin:0;font-weight:600}.Modal-module-scss-module__oISAza__close{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.Modal-module-scss-module__oISAza__close:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.Modal-module-scss-module__oISAza__body{color:var(--color-text-secondary);font-size:var(--text-sm);flex:1;padding:18px 20px 20px;line-height:1.6;overflow-y:auto}@keyframes Modal-module-scss-module__oISAza__fadeIn{0%{opacity:0}}@keyframes Modal-module-scss-module__oISAza__rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:639px){.Modal-module-scss-module__oISAza__backdrop{align-items:flex-end;padding:0}.Modal-module-scss-module__oISAza__content{border-radius:var(--radius-lg)var(--radius-lg)0 0;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);width:100%!important}}
.Sidebar-module-scss-module___40MRa__sidebar{width:var(--sidebar-width);background-color:color-mix(in srgb,var(--color-bg-surface)92%,transparent);border-right:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:4px;height:100dvh;padding:12px 12px 0;display:flex}.Sidebar-module-scss-module___40MRa__rail{width:var(--rail-width);align-items:center;padding-inline:10px}.Sidebar-module-scss-module___40MRa__rail .Sidebar-module-scss-module___40MRa__header{flex-direction:column;gap:10px;padding-inline:0}.Sidebar-module-scss-module___40MRa__rail .Sidebar-module-scss-module___40MRa__headerActions{flex-direction:column;gap:6px}.Sidebar-module-scss-module___40MRa__rail .Sidebar-module-scss-module___40MRa__newChat{justify-content:center;width:44px;height:44px;padding:0}.Sidebar-module-scss-module___40MRa__rail .Sidebar-module-scss-module___40MRa__nav{align-items:center;width:100%}.Sidebar-module-scss-module___40MRa__rail .Sidebar-module-scss-module___40MRa__navItem{justify-content:center;width:44px;height:44px;padding:0}.Sidebar-module-scss-module___40MRa__rail .Sidebar-module-scss-module___40MRa__navItem.Sidebar-module-scss-module___40MRa__navActive:before{left:-10px}.Sidebar-module-scss-module___40MRa__rail .Sidebar-module-scss-module___40MRa__footer{align-self:stretch;align-items:center;gap:6px;margin:0 -10px}.Sidebar-module-scss-module___40MRa__inDrawer{width:100%;padding-top:max(12px,env(safe-area-inset-top));border-right:none}.Sidebar-module-scss-module___40MRa__header{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 12px;display:flex}.Sidebar-module-scss-module___40MRa__headerActions{align-items:center;gap:2px;display:flex}.Sidebar-module-scss-module___40MRa__brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.Sidebar-module-scss-module___40MRa__brand:hover{text-decoration:none}.Sidebar-module-scss-module___40MRa__brandMark{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);padding:4px;display:inline-flex}.Sidebar-module-scss-module___40MRa__brandText{flex-direction:column;min-width:0;display:flex}.Sidebar-module-scss-module___40MRa__brandName{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);font-size:17px;font-weight:700;line-height:1.2}.Sidebar-module-scss-module___40MRa__brandCaption{color:var(--color-text-muted);font-size:11px}.Sidebar-module-scss-module___40MRa__attention{background-color:var(--color-waiting);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-bg-surface);border-radius:50%;position:absolute;top:5px;right:5px}.Sidebar-module-scss-module___40MRa__iconButton{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.Sidebar-module-scss-module___40MRa__iconButton:hover{color:var(--color-accent-text);background-color:var(--color-bg-hover)}.Sidebar-module-scss-module___40MRa__danger:hover{color:var(--color-danger);background-color:var(--color-danger-soft)}.Sidebar-module-scss-module___40MRa__newChat{border-radius:var(--radius-md);background-color:var(--color-accent);height:42px;color:var(--color-on-accent);font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;box-shadow:var(--glow-accent);border:none;align-items:center;gap:8px;margin-bottom:10px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .15s,box-shadow .15s,transform .1s;display:flex}.Sidebar-module-scss-module___40MRa__newChat:hover:not(:disabled){background-color:var(--color-accent-hover);box-shadow:var(--glow-accent-strong)}.Sidebar-module-scss-module___40MRa__newChat:active:not(:disabled){transform:scale(.98)}.Sidebar-module-scss-module___40MRa__newChat:disabled{opacity:.5;cursor:default}.Sidebar-module-scss-module___40MRa__nav{flex-direction:column;gap:2px;display:flex}.Sidebar-module-scss-module___40MRa__navItem{border-radius:var(--radius-md);height:40px;color:var(--color-text-secondary);font-family:var(--font-display);align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}.Sidebar-module-scss-module___40MRa__navItem:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover);text-decoration:none}.Sidebar-module-scss-module___40MRa__navActive,.Sidebar-module-scss-module___40MRa__navActive:hover{color:var(--color-accent-text);background-color:var(--color-accent-soft)}.Sidebar-module-scss-module___40MRa__navActive:before{content:"";background-color:var(--color-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.Sidebar-module-scss-module___40MRa__sessions{border-top:1px solid var(--color-border-subtle);flex-direction:column;flex:1;min-height:0;margin:12px -12px 0;padding-top:12px;display:flex}.Sidebar-module-scss-module___40MRa__sessionsFolded{flex:none}.Sidebar-module-scss-module___40MRa__sessionsBody{flex-direction:column;flex:1;min-height:0;display:flex}.Sidebar-module-scss-module___40MRa__sessionsBody[hidden]{display:none}.Sidebar-module-scss-module___40MRa__sectionToggle{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;margin:0 12px 4px;padding:4px 6px 4px 12px;display:flex}.Sidebar-module-scss-module___40MRa__sectionToggle:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.Sidebar-module-scss-module___40MRa__sectionToggle:hover .Sidebar-module-scss-module___40MRa__sectionLabel{color:var(--color-text-primary)}.Sidebar-module-scss-module___40MRa__sectionChevron{flex-shrink:0;transition:transform .18s}[aria-expanded=false]>.Sidebar-module-scss-module___40MRa__sectionChevron{transform:rotate(-90deg)}.Sidebar-module-scss-module___40MRa__sectionLabel{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px;font-weight:700}.Sidebar-module-scss-module___40MRa__spacer{flex:1}.Sidebar-module-scss-module___40MRa__footer{padding:12px 12px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);background-color:color-mix(in srgb,var(--color-bg-surface)70%,transparent);flex-direction:column;gap:10px;margin:0 -12px;display:flex}.Sidebar-module-scss-module___40MRa__profile{align-items:center;gap:10px;min-width:0;display:flex}.Sidebar-module-scss-module___40MRa__avatar{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background-color:var(--color-bg-raised);width:34px;height:34px;color:var(--color-accent-text);font-family:var(--font-display);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.Sidebar-module-scss-module___40MRa__profileText{flex-direction:column;flex:1;min-width:0;display:flex}.Sidebar-module-scss-module___40MRa__profileName,.Sidebar-module-scss-module___40MRa__profileEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sidebar-module-scss-module___40MRa__profileName{color:var(--color-text-primary);font-size:13.5px;font-weight:650}.Sidebar-module-scss-module___40MRa__profileEmail{color:var(--color-text-muted);font-size:11.5px}.Sidebar-module-scss-module___40MRa__footerRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.Sidebar-module-scss-module___40MRa__logout{border-radius:var(--radius-md);height:34px;color:var(--color-text-muted);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex}.Sidebar-module-scss-module___40MRa__logout:hover{color:var(--color-danger);background-color:var(--color-danger-soft)}.Sidebar-module-scss-module___40MRa__about{color:var(--color-text-secondary);flex-direction:column;align-items:flex-start;gap:14px;line-height:1.6;display:flex}.Sidebar-module-scss-module___40MRa__about small{color:var(--color-text-muted)}@media (hover:none){.Sidebar-module-scss-module___40MRa__navItem{height:46px}}
.AppShell-module-scss-module__zoei2q__shell{background-color:var(--color-bg-page);min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex}.AppShell-module-scss-module__zoei2q__fixed{height:100dvh;overflow:hidden}.AppShell-module-scss-module__zoei2q__dock{z-index:10;flex-shrink:0;height:100dvh;display:flex;position:sticky;top:0}.AppShell-module-scss-module__zoei2q__main,.AppShell-module-scss-module__zoei2q__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AppShell-module-scss-module__zoei2q__subHeader{z-index:5;min-height:var(--subheader-height);border-bottom:1px solid var(--color-border-subtle);background-color:color-mix(in srgb,var(--color-bg-surface)60%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-shrink:0;align-items:center;gap:12px;padding:0 clamp(16px,3vw,28px);display:flex;position:sticky;top:0}.AppShell-module-scss-module__zoei2q__topBar{z-index:20;min-height:calc(var(--topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top)8px 0;background-color:color-mix(in srgb,var(--color-bg-surface)88%,transparent);-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.AppShell-module-scss-module__zoei2q__brand{min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-text-primary);flex:1;align-items:center;gap:8px;display:flex}.AppShell-module-scss-module__zoei2q__iconButton{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-icon-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.AppShell-module-scss-module__zoei2q__iconButton:hover{background-color:var(--color-bg-hover)}.AppShell-module-scss-module__zoei2q__iconButton:disabled{opacity:.4;cursor:default}.AppShell-module-scss-module__zoei2q__attention{background-color:var(--color-waiting);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-bg-surface);border-radius:50%;position:absolute;top:9px;right:8px}.AppShell-module-scss-module__zoei2q__accentButton{background-color:var(--color-accent);width:38px;height:38px;color:var(--color-on-accent);box-shadow:var(--glow-accent);margin-right:3px}.AppShell-module-scss-module__zoei2q__accentButton:hover:not(:disabled){background-color:var(--color-accent-hover)}.AppShell-module-scss-module__zoei2q__backdrop{z-index:40;background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.AppShell-module-scss-module__zoei2q__backdropOpen{opacity:1;pointer-events:auto}.AppShell-module-scss-module__zoei2q__drawer{z-index:50;background-color:var(--color-bg-surface);border-right:1px solid var(--color-border-subtle);width:min(320px,86vw);box-shadow:var(--shadow-lg);visibility:hidden;transition:transform .26s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.AppShell-module-scss-module__zoei2q__drawer>aside{height:100%}.AppShell-module-scss-module__zoei2q__drawerOpen{visibility:visible;transform:translate(0)}
.projects-module-scss-module__eKcVga__subTitle{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text-heading);margin:0;font-weight:600}.projects-module-scss-module__eKcVga__page{flex-direction:column;gap:22px;width:100%;max-width:1120px;margin:0 auto;padding:clamp(20px,5vw,44px) clamp(14px,4vw,36px) 56px;display:flex}.projects-module-scss-module__eKcVga__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.projects-module-scss-module__eKcVga__introText{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.projects-module-scss-module__eKcVga__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.projects-module-scss-module__eKcVga__eyebrow:hover{text-decoration:underline}.projects-module-scss-module__eKcVga__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-heading);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.2rem);font-weight:700}.projects-module-scss-module__eKcVga__lede{max-width:680px;font-size:var(--text-md);color:var(--color-text-secondary);white-space:pre-line;margin:0;line-height:1.5}.projects-module-scss-module__eKcVga__section{flex-direction:column;gap:12px;display:flex}.projects-module-scss-module__eKcVga__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.projects-module-scss-module__eKcVga__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:600}.projects-module-scss-module__eKcVga__none{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.projects-module-scss-module__eKcVga__tabs{border-bottom:1px solid var(--color-border-default);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.projects-module-scss-module__eKcVga__tab{min-height:42px;font:inherit;font-size:var(--text-sm);white-space:nowrap;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.projects-module-scss-module__eKcVga__tab:hover{color:var(--color-text-primary)}.projects-module-scss-module__eKcVga__tabActive{border-bottom-color:var(--color-accent);color:var(--color-accent-text)}.projects-module-scss-module__eKcVga__count{background-color:var(--color-bg-subtle);color:var(--color-text-muted);border-radius:999px;padding:0 6px;font-size:11px}.projects-module-scss-module__eKcVga__grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.projects-module-scss-module__eKcVga__card{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;color:inherit;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:border-color .15s;display:flex}.projects-module-scss-module__eKcVga__card:hover,.projects-module-scss-module__eKcVga__card:focus-visible{border-color:var(--color-accent)}.projects-module-scss-module__eKcVga__cardTop{align-items:flex-start;gap:10px;display:flex}.projects-module-scss-module__eKcVga__name{min-width:0;font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-heading);overflow-wrap:anywhere;flex:1;margin:0;font-weight:600;line-height:1.25}.projects-module-scss-module__eKcVga__desc{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.projects-module-scss-module__eKcVga__stats{color:var(--color-text-muted);flex-wrap:wrap;gap:12px;margin-top:auto;font-size:12.5px;display:flex}.projects-module-scss-module__eKcVga__stats span{align-items:center;gap:4px;display:inline-flex}.projects-module-scss-module__eKcVga__chip{border-radius:var(--radius-xs);background-color:var(--color-bg-subtle);white-space:nowrap;color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.projects-module-scss-module__eKcVga__chipOwner{background-color:var(--color-accent-soft);color:var(--color-accent-text)}.projects-module-scss-module__eKcVga__rows{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);flex-direction:column;display:flex;overflow:hidden}.projects-module-scss-module__eKcVga__row{border-top:1px solid var(--color-border-subtle);min-height:56px;color:inherit;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.projects-module-scss-module__eKcVga__row:first-child{border-top:none}a.projects-module-scss-module__eKcVga__row:hover,a.projects-module-scss-module__eKcVga__row:focus-visible{background-color:var(--color-bg-hover)}.projects-module-scss-module__eKcVga__rowIcon{border-radius:var(--radius-sm);background-color:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent-text);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.projects-module-scss-module__eKcVga__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.projects-module-scss-module__eKcVga__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;overflow:hidden}.projects-module-scss-module__eKcVga__rowMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:12px;overflow:hidden}.projects-module-scss-module__eKcVga__rowActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.projects-module-scss-module__eKcVga__waiting{background-color:var(--color-waiting-soft);color:var(--color-waiting);border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:16px}.projects-module-scss-module__eKcVga__select{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:36px;font:inherit;color:var(--color-text-primary);cursor:pointer;padding:0 8px;font-size:13px}.projects-module-scss-module__eKcVga__select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.projects-module-scss-module__eKcVga__drop{border-radius:var(--radius-md);border:1.5px dashed var(--color-border-strong);background-color:var(--color-bg-card);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.projects-module-scss-module__eKcVga__drop:hover,.projects-module-scss-module__eKcVga__drop:focus-within{border-color:var(--color-accent)}.projects-module-scss-module__eKcVga__drop strong{color:var(--color-text-heading)}.projects-module-scss-module__eKcVga__dropActive{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.projects-module-scss-module__eKcVga__fileInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.projects-module-scss-module__eKcVga__form{flex-direction:column;gap:14px;display:flex}.projects-module-scss-module__eKcVga__field{flex-direction:column;gap:5px;min-width:0;display:flex}.projects-module-scss-module__eKcVga__fieldLabel{color:var(--color-text-primary);font-size:13px;font-weight:600}.projects-module-scss-module__eKcVga__hint{color:var(--color-text-muted);font-size:12px;line-height:1.45}.projects-module-scss-module__eKcVga__input{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);width:100%;min-height:42px;font:inherit;color:var(--color-text-primary);padding:9px 12px;font-size:16px}@media (min-width:768px){.projects-module-scss-module__eKcVga__input{font-size:var(--text-sm)}}.projects-module-scss-module__eKcVga__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}textarea.projects-module-scss-module__eKcVga__input{resize:vertical;min-height:90px;line-height:1.5}.projects-module-scss-module__eKcVga__picker{position:relative}.projects-module-scss-module__eKcVga__searchBox{display:block;position:relative}.projects-module-scss-module__eKcVga__searchBox .projects-module-scss-module__eKcVga__input{padding-right:36px}.projects-module-scss-module__eKcVga__searchIcon{color:var(--color-text-muted);display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.projects-module-scss-module__eKcVga__results{z-index:5;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-elevated,var(--color-bg-card));max-height:240px;box-shadow:var(--shadow-lg,0 8px 24px #0000001f);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.projects-module-scss-module__eKcVga__result{border-radius:var(--radius-xs);width:100%;font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;flex-direction:column;padding:8px 10px;display:flex}.projects-module-scss-module__eKcVga__result small{color:var(--color-text-muted);font-size:12px}.projects-module-scss-module__eKcVga__result:hover,.projects-module-scss-module__eKcVga__result:focus-visible{background-color:var(--color-bg-hover);outline:none}.projects-module-scss-module__eKcVga__modeSwitch{border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);gap:4px;padding:3px;display:flex}.projects-module-scss-module__eKcVga__modeButton{border-radius:var(--radius-xs);min-height:36px;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:1;font-size:13px;font-weight:600}.projects-module-scss-module__eKcVga__modeOn{background-color:var(--color-bg-card);color:var(--color-accent-text);box-shadow:0 1px 2px #00000014}.projects-module-scss-module__eKcVga__option{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);cursor:pointer;font-size:var(--text-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.projects-module-scss-module__eKcVga__option input{accent-color:var(--color-accent)}.projects-module-scss-module__eKcVga__optionOn{border-color:var(--color-accent);background-color:var(--color-accent-soft)}.projects-module-scss-module__eKcVga__options{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.projects-module-scss-module__eKcVga__primary,.projects-module-scss-module__eKcVga__secondary,.projects-module-scss-module__eKcVga__ghost,.projects-module-scss-module__eKcVga__danger{border-radius:var(--radius-sm);min-height:40px;font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.projects-module-scss-module__eKcVga__primary:disabled,.projects-module-scss-module__eKcVga__secondary:disabled,.projects-module-scss-module__eKcVga__ghost:disabled,.projects-module-scss-module__eKcVga__danger:disabled{cursor:not-allowed;opacity:.55}.projects-module-scss-module__eKcVga__primary{background-color:var(--color-accent);color:var(--color-on-accent);border:none}.projects-module-scss-module__eKcVga__primary:hover:not(:disabled){background-color:var(--color-accent-hover)}.projects-module-scss-module__eKcVga__secondary{border:1px solid var(--color-border-default);background-color:var(--color-bg-card);color:var(--color-text-primary)}.projects-module-scss-module__eKcVga__secondary:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent-text)}.projects-module-scss-module__eKcVga__ghost{color:var(--color-text-secondary);background:0 0;border:none;padding:0 10px}.projects-module-scss-module__eKcVga__ghost:hover:not(:disabled){color:var(--color-accent-text)}.projects-module-scss-module__eKcVga__iconOnly{width:40px;padding:0}.projects-module-scss-module__eKcVga__iconOnly:hover:not(:disabled){color:var(--color-danger,#c0392b)}.projects-module-scss-module__eKcVga__danger{border:1px solid var(--color-danger,#c0392b);color:var(--color-danger,#c0392b);background:0 0}.projects-module-scss-module__eKcVga__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.projects-module-scss-module__eKcVga__dangerZone{border-radius:var(--radius-md);border:1px solid var(--color-border-default);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.projects-module-scss-module__eKcVga__empty{border-radius:var(--radius-md);border:1px dashed var(--color-border-default);text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.projects-module-scss-module__eKcVga__empty p{margin:0}.projects-module-scss-module__eKcVga__skeleton{min-height:140px;animation:1.4s ease-in-out infinite projects-module-scss-module__eKcVga__shimmer}.projects-module-scss-module__eKcVga__spin{animation:.9s linear infinite projects-module-scss-module__eKcVga__spin}@keyframes projects-module-scss-module__eKcVga__shimmer{50%{opacity:.55}}@keyframes projects-module-scss-module__eKcVga__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.projects-module-scss-module__eKcVga__skeleton,.projects-module-scss-module__eKcVga__spin{animation:none}}@media (max-width:639px){.projects-module-scss-module__eKcVga__row{flex-wrap:wrap}.projects-module-scss-module__eKcVga__rowMain:not(:last-child){flex-basis:calc(100% - 46px)}.projects-module-scss-module__eKcVga__rowActions{margin-left:46px}}
.MessageBubble-module-scss-module__nAhikG__row{min-width:0;display:flex}.MessageBubble-module-scss-module__nAhikG__userRow{flex-direction:column;align-items:flex-end;gap:4px;max-width:min(78%,640px);margin-left:auto}.MessageBubble-module-scss-module__nAhikG__userRow:hover .MessageBubble-module-scss-module__nAhikG__actions,.MessageBubble-module-scss-module__nAhikG__userRow:focus-within .MessageBubble-module-scss-module__nAhikG__actions{opacity:1}.MessageBubble-module-scss-module__nAhikG__author{color:var(--color-text-muted);font-size:12px;font-weight:600}.MessageBubble-module-scss-module__nAhikG__userBubble{border-radius:var(--radius-lg)var(--radius-xs)var(--radius-lg)var(--radius-lg);border:1px solid var(--color-border-default);border-right:2px solid var(--color-accent);background-color:var(--color-bg-raised);max-width:100%;color:var(--color-text-primary);overflow-wrap:anywhere;padding:12px 16px}.MessageBubble-module-scss-module__nAhikG__aiRow{align-items:flex-start;gap:14px}.MessageBubble-module-scss-module__nAhikG__aiRow:hover .MessageBubble-module-scss-module__nAhikG__actions,.MessageBubble-module-scss-module__nAhikG__aiRow:focus-within .MessageBubble-module-scss-module__nAhikG__actions{opacity:1}.MessageBubble-module-scss-module__nAhikG__avatar{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;display:flex}.MessageBubble-module-scss-module__nAhikG__aiBody{min-width:0;color:var(--color-text-primary);flex-direction:column;flex:1;gap:10px;padding-top:4px;display:flex}.MessageBubble-module-scss-module__nAhikG__attachments{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.MessageBubble-module-scss-module__nAhikG__fileChip{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);max-width:min(260px,100%);height:28px;color:var(--color-text-secondary);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.MessageBubble-module-scss-module__nAhikG__fileChip svg{color:var(--color-accent-text);flex-shrink:0}.MessageBubble-module-scss-module__nAhikG__fileChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MessageBubble-module-scss-module__nAhikG__downloads{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.MessageBubble-module-scss-module__nAhikG__download{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-width:0;max-width:min(100%,420px);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:border-color .15s,color .15s;display:flex}.MessageBubble-module-scss-module__nAhikG__download:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.MessageBubble-module-scss-module__nAhikG__download:active{transform:scale(.99)}.MessageBubble-module-scss-module__nAhikG__downloadIcon{border-radius:var(--radius-sm);background-color:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent-text);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:flex}.MessageBubble-module-scss-module__nAhikG__downloadKind{letter-spacing:.06em;font-size:8.5px;font-weight:700;line-height:1}.MessageBubble-module-scss-module__nAhikG__downloadText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MessageBubble-module-scss-module__nAhikG__downloadName,.MessageBubble-module-scss-module__nAhikG__downloadSub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MessageBubble-module-scss-module__nAhikG__downloadName{color:var(--color-text-primary);font-weight:500}.MessageBubble-module-scss-module__nAhikG__downloadSub{color:var(--color-text-muted);font-size:12px}.MessageBubble-module-scss-module__nAhikG__streaming>:last-child:after{content:"";vertical-align:text-bottom;background-color:var(--color-accent);border-radius:1px;width:7px;height:1.05em;margin-left:3px;animation:1s steps(2,start) infinite MessageBubble-module-scss-module__nAhikG__caret;display:inline-block}@keyframes MessageBubble-module-scss-module__nAhikG__caret{to{visibility:hidden}}.MessageBubble-module-scss-module__nAhikG__approach{font-size:var(--text-base,15px);color:var(--color-text-primary);margin:0;line-height:1.55}.MessageBubble-module-scss-module__nAhikG__failed{border-radius:var(--radius-md);background-color:var(--color-danger-soft);width:fit-content;max-width:100%;color:var(--color-danger);font-size:var(--text-sm);align-items:flex-start;gap:8px;padding:9px 12px;display:flex}.MessageBubble-module-scss-module__nAhikG__failed svg{flex-shrink:0;margin-top:2px}.MessageBubble-module-scss-module__nAhikG__sql{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-bg-card);width:min(100%,720px);overflow:hidden}.MessageBubble-module-scss-module__nAhikG__sqlHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-right:4px;display:flex}.MessageBubble-module-scss-module__nAhikG__sqlHeaderEnd{align-items:center;margin-left:auto;display:flex}.MessageBubble-module-scss-module__nAhikG__charts{flex-direction:column;gap:12px;width:min(100%,720px);display:flex}.MessageBubble-module-scss-module__nAhikG__chart{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-bg-card);min-width:0;margin:0;padding:10px 10px 8px}.MessageBubble-module-scss-module__nAhikG__chartHeader{justify-content:space-between;align-items:flex-start;gap:8px;padding:0 2px 8px;display:flex}.MessageBubble-module-scss-module__nAhikG__chartTitle{font-size:var(--text-sm);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.MessageBubble-module-scss-module__nAhikG__chartActions{flex-shrink:0;gap:2px;display:flex}.MessageBubble-module-scss-module__nAhikG__chartBody{width:100%;min-width:0}.MessageBubble-module-scss-module__nAhikG__chartBody .recharts-legend-item-text{color:var(--color-text-secondary)!important}.MessageBubble-module-scss-module__nAhikG__chartNote{color:var(--color-text-muted);margin:6px 2px 0;font-size:12px}.MessageBubble-module-scss-module__nAhikG__suggestForm{flex-direction:column;gap:10px;display:flex}.MessageBubble-module-scss-module__nAhikG__suggestHint{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.MessageBubble-module-scss-module__nAhikG__suggestQuote{border-left:3px solid var(--color-accent);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:13px}.MessageBubble-module-scss-module__nAhikG__suggestLabel{color:var(--color-text-primary);font-size:13px;font-weight:600}.MessageBubble-module-scss-module__nAhikG__suggestInput{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background-color:var(--color-bg-card);width:100%;font:inherit;color:var(--color-text-primary);resize:vertical;padding:10px 12px;font-size:16px;line-height:1.45}@media (min-width:720px){.MessageBubble-module-scss-module__nAhikG__suggestInput{font-size:var(--text-sm)}}.MessageBubble-module-scss-module__nAhikG__suggestInput:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.MessageBubble-module-scss-module__nAhikG__suggestActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.MessageBubble-module-scss-module__nAhikG__suggestPrimary,.MessageBubble-module-scss-module__nAhikG__suggestGhost{border-radius:var(--radius-sm);min-height:40px;font:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.MessageBubble-module-scss-module__nAhikG__suggestPrimary:disabled,.MessageBubble-module-scss-module__nAhikG__suggestGhost:disabled{opacity:.55;cursor:not-allowed}.MessageBubble-module-scss-module__nAhikG__suggestPrimary{background-color:var(--color-accent);color:var(--color-on-accent);border:none}.MessageBubble-module-scss-module__nAhikG__suggestGhost{border:1px solid var(--color-border-default);color:var(--color-text-secondary);background:0 0}.MessageBubble-module-scss-module__nAhikG__spin{animation:.9s linear infinite MessageBubble-module-scss-module__nAhikG__suggest-spin}@keyframes MessageBubble-module-scss-module__nAhikG__suggest-spin{to{transform:rotate(360deg)}}.MessageBubble-module-scss-module__nAhikG__sqlToggle{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.MessageBubble-module-scss-module__nAhikG__sqlToggle:hover{color:var(--color-text-primary)}.MessageBubble-module-scss-module__nAhikG__sqlToggle svg:first-child{color:var(--color-accent-text)}.MessageBubble-module-scss-module__nAhikG__chevron{color:var(--color-text-muted);transition:transform .15s}.MessageBubble-module-scss-module__nAhikG__chevronOpen{transform:rotate(180deg)}.MessageBubble-module-scss-module__nAhikG__sqlCode{border-top:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);max-height:360px;color:var(--color-text-primary);white-space:pre;-webkit-overflow-scrolling:touch;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;overflow:auto}.MessageBubble-module-scss-module__nAhikG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.MessageBubble-module-scss-module__nAhikG__footer:hover .MessageBubble-module-scss-module__nAhikG__actions,.MessageBubble-module-scss-module__nAhikG__footer:focus-within .MessageBubble-module-scss-module__nAhikG__actions{opacity:1}.MessageBubble-module-scss-module__nAhikG__usage{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.MessageBubble-module-scss-module__nAhikG__usageLine{border-radius:var(--radius-xs);font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text-muted);cursor:default;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:5px;padding:3px 6px;font-size:11.5px;display:inline-flex}.MessageBubble-module-scss-module__nAhikG__usageExpandable{cursor:pointer}.MessageBubble-module-scss-module__nAhikG__usageExpandable:hover{color:var(--color-text-secondary);background-color:var(--color-bg-hover)}.MessageBubble-module-scss-module__nAhikG__dot{opacity:.6}.MessageBubble-module-scss-module__nAhikG__usageTable{border-collapse:collapse;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-size:11.5px}.MessageBubble-module-scss-module__nAhikG__usageTable td{border-top:1px solid var(--color-border-subtle);white-space:nowrap;padding:3px 8px}.MessageBubble-module-scss-module__nAhikG__usageTable td:last-child{text-align:right;color:var(--color-text-primary)}.MessageBubble-module-scss-module__nAhikG__actions{opacity:0;align-items:center;gap:2px;margin-left:-6px;transition:opacity .15s;display:flex}@media (hover:none){.MessageBubble-module-scss-module__nAhikG__actions{opacity:1}}.MessageBubble-module-scss-module__nAhikG__actionsEnd{margin-left:0;margin-right:-6px}.MessageBubble-module-scss-module__nAhikG__actionButton{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.MessageBubble-module-scss-module__nAhikG__actionButton:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.MessageBubble-module-scss-module__nAhikG__actionOn{color:var(--color-accent-text)}.MessageBubble-module-scss-module__nAhikG__markdown{overflow-wrap:anywhere;font-size:15px;line-height:1.65}.MessageBubble-module-scss-module__nAhikG__markdown>:first-child{margin-top:0}.MessageBubble-module-scss-module__nAhikG__markdown>:last-child{margin-bottom:0}.MessageBubble-module-scss-module__nAhikG__markdown h1,.MessageBubble-module-scss-module__nAhikG__markdown h2,.MessageBubble-module-scss-module__nAhikG__markdown h3,.MessageBubble-module-scss-module__nAhikG__markdown h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-heading)}.MessageBubble-module-scss-module__nAhikG__markdown h1{margin:1.4rem 0 .7rem;font-size:1.45rem;font-weight:700}.MessageBubble-module-scss-module__nAhikG__markdown h2{margin:1.3rem 0 .6rem;font-size:1.25rem;font-weight:700}.MessageBubble-module-scss-module__nAhikG__markdown h3{margin:1.1rem 0 .5rem;font-size:1.08rem;font-weight:600}.MessageBubble-module-scss-module__nAhikG__markdown p{margin:0 0 .85rem}.MessageBubble-module-scss-module__nAhikG__markdown ul,.MessageBubble-module-scss-module__nAhikG__markdown ol{margin:.4rem 0 .9rem 1.3rem}.MessageBubble-module-scss-module__nAhikG__markdown ul li,.MessageBubble-module-scss-module__nAhikG__markdown ol li{margin-bottom:.25rem;padding-left:.3rem}.MessageBubble-module-scss-module__nAhikG__markdown ul{list-style-type:disc}.MessageBubble-module-scss-module__nAhikG__markdown li::marker{color:var(--color-accent-text)}.MessageBubble-module-scss-module__nAhikG__markdown strong{color:var(--color-text-primary);font-weight:700}.MessageBubble-module-scss-module__nAhikG__markdown a{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}.MessageBubble-module-scss-module__nAhikG__markdown code{border-radius:var(--radius-xs);background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.MessageBubble-module-scss-module__nAhikG__markdown pre{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-card);margin:.6rem 0 1rem;padding:12px 14px;overflow-x:auto}.MessageBubble-module-scss-module__nAhikG__markdown pre code{background:0 0;border:none;padding:0}.MessageBubble-module-scss-module__nAhikG__markdown blockquote{border-left:2px solid var(--color-accent);color:var(--color-text-secondary);margin:.6rem 0 1rem;padding:2px 0 2px 14px}.MessageBubble-module-scss-module__nAhikG__markdown hr{border:none;border-top:1px solid var(--color-border-subtle);margin:1.2rem 0}.MessageBubble-module-scss-module__nAhikG__markdown table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-bg-card);overflow-wrap:normal;-webkit-overflow-scrolling:touch;width:fit-content;max-width:100%;margin:.6rem 0 1rem;display:block;overflow-x:auto}.MessageBubble-module-scss-module__nAhikG__markdown th{text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);background-color:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-default);padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.MessageBubble-module-scss-module__nAhikG__markdown td{min-width:72px;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);padding:10px 14px;font-size:14px}.MessageBubble-module-scss-module__nAhikG__markdown tbody tr:last-child td{border-bottom:none}.MessageBubble-module-scss-module__nAhikG__markdown tbody tr:hover td{background-color:var(--color-bg-hover)}@media (max-width:639px){.MessageBubble-module-scss-module__nAhikG__userRow{max-width:88%}.MessageBubble-module-scss-module__nAhikG__aiRow{gap:10px}.MessageBubble-module-scss-module__nAhikG__avatar{width:28px;height:28px}.MessageBubble-module-scss-module__nAhikG__markdown{font-size:15px}.MessageBubble-module-scss-module__nAhikG__download{width:100%;max-width:100%}.MessageBubble-module-scss-module__nAhikG__footer{flex-direction:column;align-items:flex-start}.MessageBubble-module-scss-module__nAhikG__usage{align-items:flex-start;margin-left:0}.MessageBubble-module-scss-module__nAhikG__usageTable td{padding:3px 6px}}@media (prefers-reduced-motion:reduce){.MessageBubble-module-scss-module__nAhikG__streaming>:last-child:after{animation:none}}
.ClarificationCard-module-scss-module__JLV-OW__card{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);border-left:2px solid var(--color-waiting);background-color:var(--color-waiting-soft);flex-direction:column;gap:10px;width:min(520px,100%);padding:12px;display:flex}.ClarificationCard-module-scss-module__JLV-OW__head{color:var(--color-waiting);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.ClarificationCard-module-scss-module__JLV-OW__options{flex-wrap:wrap;gap:6px;display:flex}.ClarificationCard-module-scss-module__JLV-OW__option{border-radius:var(--radius-full,999px);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:34px;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;padding:6px 12px;transition:border-color .15s,background-color .15s}.ClarificationCard-module-scss-module__JLV-OW__option:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent-text)}.ClarificationCard-module-scss-module__JLV-OW__option:disabled{cursor:default;color:var(--color-text-muted)}.ClarificationCard-module-scss-module__JLV-OW__reply{gap:6px;display:flex}.ClarificationCard-module-scss-module__JLV-OW__input{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-width:0;min-height:36px;color:var(--color-text-primary);font:inherit;flex:1;padding:7px 11px;font-size:16px}@media (min-width:768px){.ClarificationCard-module-scss-module__JLV-OW__input{font-size:var(--text-sm)}}.ClarificationCard-module-scss-module__JLV-OW__input:focus{border-color:var(--color-accent);outline:none}.ClarificationCard-module-scss-module__JLV-OW__send{border-radius:var(--radius-sm);background-color:var(--color-accent);width:36px;height:36px;color:var(--color-text-inverse);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ClarificationCard-module-scss-module__JLV-OW__send:disabled{opacity:.45;cursor:default}
.DataTable-module-scss-module__erhNfa__wrap{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-bg-card);width:fit-content;min-width:min(100%,320px);max-width:100%;margin:.6rem 0 1rem;overflow:hidden}.DataTable-module-scss-module__erhNfa__toolbar{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);justify-content:space-between;align-items:center;gap:10px;padding:5px 6px 5px 12px;display:flex}.DataTable-module-scss-module__erhNfa__count{color:var(--color-text-muted);font-size:11.5px}.DataTable-module-scss-module__erhNfa__tool{border-radius:var(--radius-sm);height:26px;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.DataTable-module-scss-module__erhNfa__tool:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.DataTable-module-scss-module__erhNfa__scroll{-webkit-overflow-scrolling:touch;max-width:100%;max-height:480px;overflow:auto}.DataTable-module-scss-module__erhNfa__scroll table{border:none;border-radius:0;width:100%;max-width:none;margin:0;display:table;overflow:visible}.DataTable-module-scss-module__erhNfa__sortBtn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.DataTable-module-scss-module__erhNfa__sortBtn:hover{color:var(--color-text-primary)}.DataTable-module-scss-module__erhNfa__sortBtn:hover .DataTable-module-scss-module__erhNfa__sortHint{opacity:1}.DataTable-module-scss-module__erhNfa__sorted{color:var(--color-accent-text)}.DataTable-module-scss-module__erhNfa__sortHint{opacity:.35;transition:opacity .15s}@media (hover:none){.DataTable-module-scss-module__erhNfa__sortHint{opacity:.6}}
.HitlCard-module-scss-module__KEJesq__card{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);border-left:2px solid var(--color-waiting);background-color:var(--color-waiting-soft);flex-direction:column;gap:10px;width:min(560px,100%);padding:12px;display:flex}.HitlCard-module-scss-module__KEJesq__closed{background-color:var(--color-bg-card);border-left-color:var(--color-border-default)}.HitlCard-module-scss-module__KEJesq__head{min-width:0;color:var(--color-waiting);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.HitlCard-module-scss-module__KEJesq__closed .HitlCard-module-scss-module__KEJesq__head{color:var(--color-text-muted)}.HitlCard-module-scss-module__KEJesq__kind{flex-shrink:0}.HitlCard-module-scss-module__KEJesq__step{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-full,999px);background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);min-width:0;color:var(--color-text-secondary);padding:1px 8px;font-weight:400;overflow:hidden}.HitlCard-module-scss-module__KEJesq__question{font-size:var(--text-base,15px);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;line-height:1.45}.HitlCard-module-scss-module__KEJesq__context{font-size:var(--text-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:-4px 0 0;line-height:1.45}.HitlCard-module-scss-module__KEJesq__notOpen{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.HitlCard-module-scss-module__KEJesq__options{flex-wrap:wrap;gap:6px;display:flex}.HitlCard-module-scss-module__KEJesq__option{border-radius:var(--radius-full,999px);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:36px;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;padding:6px 12px;transition:border-color .15s,color .15s}.HitlCard-module-scss-module__KEJesq__option:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent-text)}.HitlCard-module-scss-module__KEJesq__option:disabled{cursor:default;color:var(--color-text-muted)}.HitlCard-module-scss-module__KEJesq__files{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.HitlCard-module-scss-module__KEJesq__fileChip{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);max-width:100%;min-height:32px;font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;gap:6px;padding:4px 6px 4px 10px;display:inline-flex}.HitlCard-module-scss-module__KEJesq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HitlCard-module-scss-module__KEJesq__fileRemove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.HitlCard-module-scss-module__KEJesq__fileRemove:not(:disabled):hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.HitlCard-module-scss-module__KEJesq__attach{border-radius:var(--radius-sm);border:1px dashed var(--color-waiting);background-color:var(--color-bg-card);min-height:36px;color:var(--color-waiting);font:inherit;font-size:var(--text-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.HitlCard-module-scss-module__KEJesq__attach:disabled{opacity:.6;cursor:default}.HitlCard-module-scss-module__KEJesq__hint{color:var(--color-text-muted);font-size:12px}.HitlCard-module-scss-module__KEJesq__reply{gap:6px;display:flex}.HitlCard-module-scss-module__KEJesq__spacer{flex:1}.HitlCard-module-scss-module__KEJesq__input{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-width:0;min-height:38px;color:var(--color-text-primary);font:inherit;flex:1;padding:7px 11px;font-size:16px}@media (min-width:768px){.HitlCard-module-scss-module__KEJesq__input{font-size:var(--text-sm)}}.HitlCard-module-scss-module__KEJesq__input:focus{border-color:var(--color-accent);outline:none}.HitlCard-module-scss-module__KEJesq__send{border-radius:var(--radius-sm);background-color:var(--color-accent);width:38px;height:38px;color:var(--color-text-inverse);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HitlCard-module-scss-module__KEJesq__send:disabled{opacity:.45;cursor:default}.HitlCard-module-scss-module__KEJesq__actions{flex-wrap:wrap;gap:6px;display:flex}.HitlCard-module-scss-module__KEJesq__actions:empty{display:none}@media (max-width:480px){.HitlCard-module-scss-module__KEJesq__actions{grid-template-columns:1fr 1fr;display:grid}}.HitlCard-module-scss-module__KEJesq__action{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:36px;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 12px;transition:border-color .15s,color .15s;display:inline-flex}.HitlCard-module-scss-module__KEJesq__action:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-accent-text)}.HitlCard-module-scss-module__KEJesq__action:disabled{opacity:.55;cursor:default}.HitlCard-module-scss-module__KEJesq__primary{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-text-inverse)}.HitlCard-module-scss-module__KEJesq__primary:not(:disabled):hover{color:var(--color-text-inverse);opacity:.92}.HitlCard-module-scss-module__KEJesq__on{border-color:var(--color-accent);color:var(--color-accent-text)}.HitlCard-module-scss-module__KEJesq__ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.HitlCard-module-scss-module__KEJesq__spin{animation:.9s linear infinite HitlCard-module-scss-module__KEJesq__spin}@keyframes HitlCard-module-scss-module__KEJesq__spin{to{transform:rotate(360deg)}}.HitlCard-module-scss-module__KEJesq__appIcon{object-fit:contain;border-radius:3px;flex-shrink:0;width:15px;height:15px}.HitlCard-module-scss-module__KEJesq__calls{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HitlCard-module-scss-module__KEJesq__call{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-card);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.HitlCard-module-scss-module__KEJesq__callHead{align-items:center;gap:8px;min-width:0;display:flex}.HitlCard-module-scss-module__KEJesq__callName{min-width:0;font-size:var(--text-sm);color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.HitlCard-module-scss-module__KEJesq__callKind{color:var(--color-accent-text);border:1px solid;border-radius:999px;flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:11px}.HitlCard-module-scss-module__KEJesq__kind_update{color:var(--color-waiting)}.HitlCard-module-scss-module__KEJesq__kind_delete{color:var(--color-danger)}.HitlCard-module-scss-module__KEJesq__callPurpose{font-size:var(--text-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.HitlCard-module-scss-module__KEJesq__args{flex-direction:column;gap:6px;margin:0;display:flex}.HitlCard-module-scss-module__KEJesq__arg{grid-template-columns:minmax(70px,120px) 1fr;gap:8px;min-width:0;font-size:13px;display:grid}.HitlCard-module-scss-module__KEJesq__arg dt{color:var(--color-text-muted);overflow-wrap:anywhere}.HitlCard-module-scss-module__KEJesq__arg dd{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-height:180px;color:var(--color-text-primary);margin:0;overflow:auto}@media (max-width:480px){.HitlCard-module-scss-module__KEJesq__arg{grid-template-columns:1fr;gap:2px}}.HitlCard-module-scss-module__KEJesq__confirmField{font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;gap:6px;display:flex}.HitlCard-module-scss-module__KEJesq__finalWarning{border-radius:var(--radius-sm);border:1px solid var(--color-danger);color:var(--color-danger);font-size:var(--text-sm);align-items:flex-start;gap:8px;margin:0;padding:8px 10px;line-height:1.4;display:flex}.HitlCard-module-scss-module__KEJesq__finalWarning svg{flex-shrink:0;margin-top:2px}.HitlCard-module-scss-module__KEJesq__dangerBtn{border-color:var(--color-danger);background-color:var(--color-danger);color:#fff}.HitlCard-module-scss-module__KEJesq__dangerBtn:not(:disabled):hover{color:#fff;border-color:var(--color-danger);opacity:.92}.HitlCard-module-scss-module__KEJesq__cancelAll{align-self:flex-start;min-height:30px;padding:4px 6px;font-size:12.5px}.HitlCard-module-scss-module__KEJesq__record{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-card);gap:8px;width:min(560px,100%);padding:8px 10px;display:flex}.HitlCard-module-scss-module__KEJesq__recordIcon{color:var(--color-waiting);flex-shrink:0;margin-top:2px}.HitlCard-module-scss-module__KEJesq__recordText{min-width:0;font-size:var(--text-sm);flex-direction:column;gap:2px;line-height:1.4;display:flex}.HitlCard-module-scss-module__KEJesq__recordQuestion{color:var(--color-text-secondary);overflow-wrap:anywhere}.HitlCard-module-scss-module__KEJesq__recordAnswer{color:var(--color-text-primary);overflow-wrap:anywhere}.HitlCard-module-scss-module__KEJesq__recordWho{font-weight:600}
.SkillDraftCard-module-scss-module__tHOOeq__card{border-radius:var(--radius-lg);border:1px solid var(--color-border-default);border-top:3px solid var(--color-accent);background-color:var(--color-bg-card);width:min(640px,100%);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;margin-top:12px;padding:14px;display:flex}.SkillDraftCard-module-scss-module__tHOOeq__head{align-items:flex-start;gap:12px;display:flex}.SkillDraftCard-module-scss-module__tHOOeq__icon{border-radius:var(--radius-md);background-color:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SkillDraftCard-module-scss-module__tHOOeq__heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SkillDraftCard-module-scss-module__tHOOeq__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:11.5px;font-weight:600}.SkillDraftCard-module-scss-module__tHOOeq__title{color:var(--color-text-heading);margin:0;font-size:16px;font-weight:600}.SkillDraftCard-module-scss-module__tHOOeq__command{font-family:var(--font-mono);color:var(--color-accent-text);word-break:break-all;align-self:flex-start;font-size:12.5px}.SkillDraftCard-module-scss-module__tHOOeq__badgeDraft,.SkillDraftCard-module-scss-module__tHOOeq__badgeLive{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.SkillDraftCard-module-scss-module__tHOOeq__badgeDraft{background-color:var(--color-waiting-soft);color:var(--color-waiting)}.SkillDraftCard-module-scss-module__tHOOeq__badgeLive{background-color:var(--color-success-soft);color:var(--color-success)}.SkillDraftCard-module-scss-module__tHOOeq__description{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.SkillDraftCard-module-scss-module__tHOOeq__facts{flex-direction:column;gap:8px;margin:0;display:flex}.SkillDraftCard-module-scss-module__tHOOeq__facts>div{grid-template-columns:88px 1fr;align-items:baseline;gap:8px;display:grid}.SkillDraftCard-module-scss-module__tHOOeq__facts dt{color:var(--color-text-muted);font-size:12px;font-weight:600}.SkillDraftCard-module-scss-module__tHOOeq__facts dd{color:var(--color-text-primary);margin:0;font-size:13.5px}.SkillDraftCard-module-scss-module__tHOOeq__chips{flex-wrap:wrap;gap:6px;display:flex}.SkillDraftCard-module-scss-module__tHOOeq__chip{border-radius:var(--radius-pill);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);padding:2px 9px;font-size:12.5px}.SkillDraftCard-module-scss-module__tHOOeq__inputs{flex-direction:column;gap:2px;margin:0;padding-left:16px;display:flex}.SkillDraftCard-module-scss-module__tHOOeq__muted{color:var(--color-text-muted)}.SkillDraftCard-module-scss-module__tHOOeq__more{border-top:1px solid var(--color-border-subtle);padding-top:8px}.SkillDraftCard-module-scss-module__tHOOeq__more summary{min-height:32px;color:var(--color-accent-text);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:500;list-style:none;display:inline-flex}.SkillDraftCard-module-scss-module__tHOOeq__more summary::-webkit-details-marker{display:none}.SkillDraftCard-module-scss-module__tHOOeq__more[open] summary svg{transform:rotate(180deg)}.SkillDraftCard-module-scss-module__tHOOeq__markdown{max-height:320px;color:var(--color-text-primary);padding:4px 2px;font-size:13.5px;line-height:1.55;overflow-y:auto}.SkillDraftCard-module-scss-module__tHOOeq__markdown h5{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:12px 0 4px;font-size:12.5px}.SkillDraftCard-module-scss-module__tHOOeq__markdown p,.SkillDraftCard-module-scss-module__tHOOeq__markdown ol,.SkillDraftCard-module-scss-module__tHOOeq__markdown ul{margin:0 0 8px}.SkillDraftCard-module-scss-module__tHOOeq__markdown ol,.SkillDraftCard-module-scss-module__tHOOeq__markdown ul{padding-left:18px}.SkillDraftCard-module-scss-module__tHOOeq__success,.SkillDraftCard-module-scss-module__tHOOeq__note{border-radius:var(--radius-md);margin:0;padding:8px 10px;font-size:13px}.SkillDraftCard-module-scss-module__tHOOeq__success{background-color:var(--color-success-soft);color:var(--color-success)}.SkillDraftCard-module-scss-module__tHOOeq__note{background-color:var(--color-bg-subtle);color:var(--color-text-secondary)}.SkillDraftCard-module-scss-module__tHOOeq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SkillDraftCard-module-scss-module__tHOOeq__primary,.SkillDraftCard-module-scss-module__tHOOeq__secondary{border-radius:var(--radius-md);min-height:38px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.SkillDraftCard-module-scss-module__tHOOeq__primary{background-color:var(--color-accent);color:var(--color-on-accent);border:none}.SkillDraftCard-module-scss-module__tHOOeq__primary:hover:not(:disabled){background-color:var(--color-accent-hover)}.SkillDraftCard-module-scss-module__tHOOeq__primary:disabled{opacity:.6;cursor:default}.SkillDraftCard-module-scss-module__tHOOeq__secondary{border:1px solid var(--color-border-default);background-color:var(--color-bg-card);color:var(--color-text-primary)}.SkillDraftCard-module-scss-module__tHOOeq__secondary:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.SkillDraftCard-module-scss-module__tHOOeq__hint{color:var(--color-text-muted);font-size:12.5px}.SkillDraftCard-module-scss-module__tHOOeq__spin{animation:.9s linear infinite SkillDraftCard-module-scss-module__tHOOeq__spin}@keyframes SkillDraftCard-module-scss-module__tHOOeq__spin{to{transform:rotate(360deg)}}@media (max-width:639px){.SkillDraftCard-module-scss-module__tHOOeq__facts>div{grid-template-columns:1fr;gap:2px}.SkillDraftCard-module-scss-module__tHOOeq__primary,.SkillDraftCard-module-scss-module__tHOOeq__secondary{flex:auto}.SkillDraftCard-module-scss-module__tHOOeq__hint{flex-basis:100%}}
.SessionList-module-scss-module__NXs-QG__list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.SessionList-module-scss-module__NXs-QG__groupLabel{color:var(--color-text-muted);padding:14px 12px 6px;font-size:11px;font-weight:600}.SessionList-module-scss-module__NXs-QG__item{border-radius:var(--radius-md);min-height:36px;color:var(--color-text-secondary);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;margin-bottom:1px;padding:0 8px 0 12px;font-size:13.5px;transition:background-color .12s,color .12s,border-color .12s;display:flex;position:relative}.SessionList-module-scss-module__NXs-QG__item:hover{color:var(--color-text-primary);background-color:var(--color-bg-hover)}.SessionList-module-scss-module__NXs-QG__item:hover .SessionList-module-scss-module__NXs-QG__time{display:none}.SessionList-module-scss-module__NXs-QG__item:hover .SessionList-module-scss-module__NXs-QG__actions{display:flex}.SessionList-module-scss-module__NXs-QG__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.SessionList-module-scss-module__NXs-QG__active{color:var(--color-text-primary);background-color:var(--color-accent-soft);border-color:var(--color-border-strong);font-weight:600}.SessionList-module-scss-module__NXs-QG__active:before{content:"";background-color:var(--color-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-1px}.SessionList-module-scss-module__NXs-QG__active:hover{background-color:var(--color-accent-soft)}.SessionList-module-scss-module__NXs-QG__active .SessionList-module-scss-module__NXs-QG__time{color:var(--color-accent-text)}.SessionList-module-scss-module__NXs-QG__shared{color:var(--color-accent-text);flex-shrink:0;margin-right:-2px;display:inline-flex}.SessionList-module-scss-module__NXs-QG__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SessionList-module-scss-module__NXs-QG__time{color:var(--color-text-muted);flex-shrink:0;font-size:11px;font-weight:500}.SessionList-module-scss-module__NXs-QG__needsInput{border-radius:var(--radius-full,999px);background-color:var(--color-waiting-soft);color:var(--color-waiting);white-space:nowrap;flex-shrink:0;order:1;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:16px}.SessionList-module-scss-module__NXs-QG__actions{flex-shrink:0;gap:2px;display:none}.SessionList-module-scss-module__NXs-QG__iconBtn{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.SessionList-module-scss-module__NXs-QG__iconBtn:hover:not(:disabled){color:var(--color-accent-text);background-color:var(--color-bg-hover)}.SessionList-module-scss-module__NXs-QG__iconBtn:disabled{opacity:.4;cursor:default}.SessionList-module-scss-module__NXs-QG__delete:hover:not(:disabled){color:var(--color-danger);background-color:var(--color-danger-soft)}@media (hover:none){.SessionList-module-scss-module__NXs-QG__item{min-height:44px}.SessionList-module-scss-module__NXs-QG__item .SessionList-module-scss-module__NXs-QG__time{display:none}.SessionList-module-scss-module__NXs-QG__item .SessionList-module-scss-module__NXs-QG__actions{display:flex}.SessionList-module-scss-module__NXs-QG__iconBtn{width:36px;height:36px}}.SessionList-module-scss-module__NXs-QG__renameInput{border-radius:var(--radius-sm);border:1px solid var(--color-accent);background-color:var(--color-bg-input);min-width:0;height:28px;color:var(--color-text-primary);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none;flex:1;padding:0 8px;font-size:13px}.SessionList-module-scss-module__NXs-QG__state{text-align:center;color:var(--color-text-muted);padding:24px 12px;font-size:13px}.SessionList-module-scss-module__NXs-QG__state button{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:var(--color-accent-text);cursor:pointer;background:0 0;margin-top:12px;padding:6px 14px;font-weight:600}.SessionList-module-scss-module__NXs-QG__state button:hover{background-color:var(--color-accent-soft)}.SessionList-module-scss-module__NXs-QG__loadMore{border-radius:var(--radius-md);border:1px dashed var(--color-border-default);width:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;margin-top:12px;padding:8px 10px;font-size:12px;font-weight:600;display:block}.SessionList-module-scss-module__NXs-QG__loadMore:hover:not(:disabled){color:var(--color-accent-text);border-color:var(--color-border-accent)}.SessionList-module-scss-module__NXs-QG__loadMore:disabled{opacity:.5;cursor:default}.SessionList-module-scss-module__NXs-QG__skeleton{flex-direction:column;gap:6px;padding:10px 0;display:flex}.SessionList-module-scss-module__NXs-QG__skeleton div{border-radius:var(--radius-md);background-color:var(--color-bg-hover);height:32px;animation:1.2s ease-in-out infinite SessionList-module-scss-module__NXs-QG__pulse}@keyframes SessionList-module-scss-module__NXs-QG__pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.SessionList-module-scss-module__NXs-QG__skeleton div{animation:none}}
.ScrollToBottom-module-scss-module__mh_NVa__anchor{z-index:4;justify-content:center;height:0;display:flex;position:sticky;bottom:12px}.ScrollToBottom-module-scss-module__mh_NVa__button{border:1px solid var(--color-border-strong);background-color:var(--color-bg-card);width:36px;height:36px;color:var(--color-text-primary);box-shadow:var(--shadow-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;animation:.18s ease-out ScrollToBottom-module-scss-module__mh_NVa__pop;display:inline-flex;position:absolute;bottom:0}.ScrollToBottom-module-scss-module__mh_NVa__button:hover{border-color:var(--color-accent);color:var(--color-accent-text)}@keyframes ScrollToBottom-module-scss-module__mh_NVa__pop{0%{opacity:0;transform:translateY(6px)}}
.PopularAgents-module-scss-module__90TjrW__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.PopularAgents-module-scss-module__90TjrW__card{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.PopularAgents-module-scss-module__90TjrW__card:hover{border-color:var(--color-accent);box-shadow:var(--glow-accent);transform:translateY(-1px)}.PopularAgents-module-scss-module__90TjrW__card:hover .PopularAgents-module-scss-module__90TjrW__arrow{color:var(--color-accent-text)}.PopularAgents-module-scss-module__90TjrW__icon{border-radius:var(--radius-md);background-color:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.PopularAgents-module-scss-module__90TjrW__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PopularAgents-module-scss-module__90TjrW__name{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.PopularAgents-module-scss-module__90TjrW__description{color:var(--color-text-secondary);font-size:12.5px;line-height:1.4}.PopularAgents-module-scss-module__90TjrW__arrow{color:var(--color-text-muted);flex-shrink:0;align-self:flex-start;transition:color .15s}
.ModelPicker-module-scss-module__MpvtYG__root{min-width:0;position:relative}.ModelPicker-module-scss-module__MpvtYG__trigger{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);max-width:220px;height:32px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.ModelPicker-module-scss-module__MpvtYG__trigger:hover:not(:disabled),.ModelPicker-module-scss-module__MpvtYG__trigger.ModelPicker-module-scss-module__MpvtYG__triggerOpen{color:var(--color-text-primary);border-color:var(--color-border-default);background-color:var(--color-bg-hover)}.ModelPicker-module-scss-module__MpvtYG__trigger:disabled{opacity:.45;cursor:not-allowed}.ModelPicker-module-scss-module__MpvtYG__trigger>svg:first-child{color:var(--color-accent-text);flex-shrink:0}.ModelPicker-module-scss-module__MpvtYG__triggerName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ModelPicker-module-scss-module__MpvtYG__chevron{flex-shrink:0;transition:transform .15s}.ModelPicker-module-scss-module__MpvtYG__triggerOpen .ModelPicker-module-scss-module__MpvtYG__chevron{transform:rotate(180deg)}.ModelPicker-module-scss-module__MpvtYG__menu{z-index:30;border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background-color:var(--color-bg-card);width:min(340px,100vw - 32px);max-height:min(440px,62dvh);box-shadow:var(--shadow-lg);flex-direction:column;animation:.16s cubic-bezier(.32,.72,0,1) ModelPicker-module-scss-module__MpvtYG__rise;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.ModelPicker-module-scss-module__MpvtYG__down{top:calc(100% + 8px);bottom:auto}.ModelPicker-module-scss-module__MpvtYG__menuHeader{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:12px 14px 8px;font-size:11px;font-weight:600}.ModelPicker-module-scss-module__MpvtYG__list{flex:1;padding:0 6px 6px;overflow-y:auto}.ModelPicker-module-scss-module__MpvtYG__group{color:var(--color-text-muted);padding:8px 8px 4px;font-size:11px;font-weight:600}.ModelPicker-module-scss-module__MpvtYG__option{border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.ModelPicker-module-scss-module__MpvtYG__option:hover,.ModelPicker-module-scss-module__MpvtYG__option:focus-visible{background-color:var(--color-bg-hover);outline:none}.ModelPicker-module-scss-module__MpvtYG__selected,.ModelPicker-module-scss-module__MpvtYG__selected:hover,.ModelPicker-module-scss-module__MpvtYG__selected:focus-visible{background-color:var(--color-accent-soft)}.ModelPicker-module-scss-module__MpvtYG__optionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ModelPicker-module-scss-module__MpvtYG__optionName{font-size:var(--text-sm);align-items:center;gap:8px;font-weight:600;display:flex}.ModelPicker-module-scss-module__MpvtYG__optionDesc{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.ModelPicker-module-scss-module__MpvtYG__badge{border-radius:var(--radius-xs);border:1px solid var(--color-border-default);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:1px 6px;font-size:10px;font-weight:600}.ModelPicker-module-scss-module__MpvtYG__check{color:var(--color-accent-text);flex-shrink:0}.ModelPicker-module-scss-module__MpvtYG__note{border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);margin:0;padding:10px 14px 12px;font-size:11.5px;line-height:1.45}@keyframes ModelPicker-module-scss-module__MpvtYG__rise{0%{opacity:0;transform:translateY(6px)}}@media (max-width:639px){.ModelPicker-module-scss-module__MpvtYG__root{position:static}.ModelPicker-module-scss-module__MpvtYG__trigger{max-width:150px}.ModelPicker-module-scss-module__MpvtYG__menu{width:auto;left:0;right:0}}
.Prompt-module-scss-module__bOX8KW__composer{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background-color:var(--color-bg-card);width:100%;box-shadow:var(--shadow-md);cursor:text;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.Prompt-module-scss-module__bOX8KW__composer:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-md),0 0 0 3px var(--color-accent-soft)}.Prompt-module-scss-module__bOX8KW__disabled,.Prompt-module-scss-module__bOX8KW__disabled .Prompt-module-scss-module__bOX8KW__textarea{cursor:not-allowed}.Prompt-module-scss-module__bOX8KW__attachments{flex-wrap:wrap;gap:6px;padding:12px 14px 0;display:flex}.Prompt-module-scss-module__bOX8KW__fileChip{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-bg-subtle);max-width:260px;height:30px;color:var(--color-text-primary);cursor:default;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;display:inline-flex}.Prompt-module-scss-module__bOX8KW__fileChip>svg{color:var(--color-accent-text);flex-shrink:0}.Prompt-module-scss-module__bOX8KW__uploading{color:var(--color-text-muted);padding-right:10px}.Prompt-module-scss-module__bOX8KW__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Prompt-module-scss-module__bOX8KW__removeFile{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Prompt-module-scss-module__bOX8KW__removeFile:hover{color:var(--color-danger);background-color:var(--color-danger-soft)}.Prompt-module-scss-module__bOX8KW__inputArea{padding:14px 16px 6px;position:relative}.Prompt-module-scss-module__bOX8KW__placeholderWindow{pointer-events:none;height:26px;position:absolute;top:14px;left:16px;right:16px;overflow:hidden}.Prompt-module-scss-module__bOX8KW__placeholderList{flex-direction:column;transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.Prompt-module-scss-module__bOX8KW__placeholderItem{height:26px;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:26px;overflow:hidden}.Prompt-module-scss-module__bOX8KW__textarea{z-index:1;width:100%;min-height:26px;max-height:200px;color:var(--color-text-primary);resize:none;background:0 0;border:none;outline:none;padding:0;font-size:16px;line-height:26px;display:block;position:relative;overflow-y:auto}.Prompt-module-scss-module__bOX8KW__textarea:focus-visible{outline:none}.Prompt-module-scss-module__bOX8KW__toolbar{align-items:center;gap:8px;padding:6px 8px 8px 10px;display:flex}.Prompt-module-scss-module__bOX8KW__toolButton{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.Prompt-module-scss-module__bOX8KW__toolButton:hover:not(:disabled){color:var(--color-accent-text);background-color:var(--color-bg-hover)}.Prompt-module-scss-module__bOX8KW__toolButton:disabled{opacity:.45;cursor:not-allowed}.Prompt-module-scss-module__bOX8KW__hint{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.Prompt-module-scss-module__bOX8KW__hint kbd{border-radius:var(--radius-xs);border:1px solid var(--color-border-default);background-color:var(--color-bg-subtle);font-family:var(--font-sans);color:var(--color-text-secondary);padding:1px 5px;font-size:10.5px;line-height:1.4;display:inline-block}.Prompt-module-scss-module__bOX8KW__send{border-radius:var(--radius-md);background-color:var(--color-accent);width:38px;height:38px;color:var(--color-on-accent);cursor:pointer;box-shadow:var(--glow-accent);border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s,opacity .15s,transform .1s;display:inline-flex}.Prompt-module-scss-module__bOX8KW__send:hover:not(:disabled){background-color:var(--color-accent-hover);box-shadow:var(--glow-accent-strong)}.Prompt-module-scss-module__bOX8KW__send:active:not(:disabled){transform:scale(.95)}.Prompt-module-scss-module__bOX8KW__send:disabled{background-color:var(--color-bg-raised);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}.Prompt-module-scss-module__bOX8KW__stop{background-color:var(--color-text-primary);color:var(--color-bg-page);box-shadow:none}.Prompt-module-scss-module__bOX8KW__stop:hover:not(:disabled){background-color:var(--color-text-secondary);box-shadow:none}.Prompt-module-scss-module__bOX8KW__hero .Prompt-module-scss-module__bOX8KW__inputArea{min-height:64px;padding:18px 18px 10px}.Prompt-module-scss-module__bOX8KW__hero .Prompt-module-scss-module__bOX8KW__placeholderWindow{top:18px;left:18px;right:18px}.Prompt-module-scss-module__bOX8KW__commandMenu{z-index:20;border-radius:var(--radius-lg);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);box-shadow:var(--shadow-lg);max-height:min(320px,50vh);margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.Prompt-module-scss-module__bOX8KW__commandMenuDown{top:calc(100% + 8px);bottom:auto}.Prompt-module-scss-module__bOX8KW__command{border-radius:var(--radius-md);width:100%;min-height:44px;color:var(--color-text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.Prompt-module-scss-module__bOX8KW__commandActive{background-color:var(--color-bg-hover)}.Prompt-module-scss-module__bOX8KW__commandIcon{color:var(--color-accent-text);flex-shrink:0;margin-top:2px}.Prompt-module-scss-module__bOX8KW__commandText{flex-direction:column;gap:2px;min-width:0;display:flex}.Prompt-module-scss-module__bOX8KW__commandName{font-size:13.5px;font-weight:600;font-family:var(--font-mono);align-items:center;gap:8px;display:inline-flex}.Prompt-module-scss-module__bOX8KW__commandDraft{border-radius:var(--radius-xs);background-color:var(--color-waiting-soft);color:var(--color-waiting);font-family:var(--font-sans);padding:1px 6px;font-size:10.5px;font-weight:600}.Prompt-module-scss-module__bOX8KW__commandDesc{-webkit-line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.Prompt-module-scss-module__bOX8KW__spin{animation:.9s linear infinite Prompt-module-scss-module__bOX8KW__spin}@keyframes Prompt-module-scss-module__bOX8KW__spin{to{transform:rotate(360deg)}}@media (max-width:639px){.Prompt-module-scss-module__bOX8KW__hint{display:none}.Prompt-module-scss-module__bOX8KW__send{margin-left:auto}.Prompt-module-scss-module__bOX8KW__placeholderItem,.Prompt-module-scss-module__bOX8KW__textarea{font-size:16px}}
.agents-module-scss-module__Fl2T4q__subTitle{font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text-heading);margin:0;font-weight:600}.agents-module-scss-module__Fl2T4q__page{flex-direction:column;gap:22px;width:100%;max-width:1120px;margin:0 auto;padding:clamp(20px,5vw,44px) clamp(14px,4vw,36px) 48px;display:flex}.agents-module-scss-module__Fl2T4q__intro{flex-direction:column;gap:6px;display:flex}.agents-module-scss-module__Fl2T4q__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);font-size:11px;font-weight:600}.agents-module-scss-module__Fl2T4q__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-heading);margin:0;font-size:clamp(1.5rem,1.2rem + 1.5vw,2.2rem);font-weight:700}.agents-module-scss-module__Fl2T4q__lede{max-width:620px;font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:1.5}.agents-module-scss-module__Fl2T4q__toolbar{flex-direction:column;gap:12px;display:flex}@media (min-width:860px){.agents-module-scss-module__Fl2T4q__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.agents-module-scss-module__Fl2T4q__tabs{border-bottom:1px solid var(--color-border-subtle);gap:4px;display:flex}@media (min-width:860px){.agents-module-scss-module__Fl2T4q__tabs{border-bottom:none}}.agents-module-scss-module__Fl2T4q__tab{min-height:40px;font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:8px 14px;font-weight:600;display:inline-flex}.agents-module-scss-module__Fl2T4q__tab:hover{color:var(--color-text-primary)}.agents-module-scss-module__Fl2T4q__tabActive{color:var(--color-text-heading);border-bottom-color:var(--color-accent)}.agents-module-scss-module__Fl2T4q__count{background-color:var(--color-bg-subtle);font-variant-numeric:tabular-nums;min-width:20px;color:var(--color-text-muted);text-align:center;border-radius:999px;padding:1px 6px;font-size:11px}.agents-module-scss-module__Fl2T4q__toolbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:860px){.agents-module-scss-module__Fl2T4q__toolbarRight{flex-wrap:nowrap}}.agents-module-scss-module__Fl2T4q__search{flex:220px}@media (min-width:860px){.agents-module-scss-module__Fl2T4q__search{flex:0 0 280px}}.agents-module-scss-module__Fl2T4q__search{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:38px;color:var(--color-text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.agents-module-scss-module__Fl2T4q__search:focus-within{border-color:var(--color-accent)}.agents-module-scss-module__Fl2T4q__search input{min-width:0;font:inherit;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:16px}@media (min-width:768px){.agents-module-scss-module__Fl2T4q__search input{font-size:var(--text-sm)}}.agents-module-scss-module__Fl2T4q__segment{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);padding:3px;display:inline-flex}.agents-module-scss-module__Fl2T4q__segmentButton{border-radius:var(--radius-xs);min-height:30px;font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:13px}.agents-module-scss-module__Fl2T4q__segmentActive{background-color:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}.agents-module-scss-module__Fl2T4q__grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}.agents-module-scss-module__Fl2T4q__card{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:12px;padding:16px;transition:border-color .15s,opacity .15s;display:flex}.agents-module-scss-module__Fl2T4q__card:hover{border-color:var(--color-border-strong)}.agents-module-scss-module__Fl2T4q__cardOff .agents-module-scss-module__Fl2T4q__icon,.agents-module-scss-module__Fl2T4q__cardOff .agents-module-scss-module__Fl2T4q__name,.agents-module-scss-module__Fl2T4q__cardOff .agents-module-scss-module__Fl2T4q__description,.agents-module-scss-module__Fl2T4q__cardOff .agents-module-scss-module__Fl2T4q__caps{opacity:.6}.agents-module-scss-module__Fl2T4q__skeleton{min-height:260px;animation:1.4s ease-in-out infinite agents-module-scss-module__Fl2T4q__shimmer}.agents-module-scss-module__Fl2T4q__cardTop{align-items:flex-start;gap:12px;display:flex}.agents-module-scss-module__Fl2T4q__icon{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background-color:var(--color-accent-soft);width:42px;height:42px;color:var(--color-accent-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agents-module-scss-module__Fl2T4q__icon:has(.agents-module-scss-module__Fl2T4q__appLogo){background-color:#fff}.agents-module-scss-module__Fl2T4q__appLogo{object-fit:contain}.agents-module-scss-module__Fl2T4q__cardHeading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agents-module-scss-module__Fl2T4q__name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-heading);margin:0;font-weight:600;line-height:1.25}.agents-module-scss-module__Fl2T4q__category{color:var(--color-text-muted);font-size:12px}.agents-module-scss-module__Fl2T4q__status{border-radius:var(--radius-xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.agents-module-scss-module__Fl2T4q__statusOn{background-color:var(--color-success-soft,var(--color-accent-soft));color:var(--color-success,var(--color-accent-text))}.agents-module-scss-module__Fl2T4q__statusOff{background-color:var(--color-bg-subtle);color:var(--color-text-muted)}.agents-module-scss-module__Fl2T4q__statusLocked{background-color:var(--color-waiting-soft);color:var(--color-waiting)}.agents-module-scss-module__Fl2T4q__description{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.agents-module-scss-module__Fl2T4q__caps{flex-direction:column;gap:6px;display:flex}.agents-module-scss-module__Fl2T4q__caps ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.agents-module-scss-module__Fl2T4q__caps li{flex-direction:column;padding-left:14px;font-size:13px;line-height:1.4;display:flex;position:relative}.agents-module-scss-module__Fl2T4q__caps li:before{content:"";background-color:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:2px}.agents-module-scss-module__Fl2T4q__capsTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:600}.agents-module-scss-module__Fl2T4q__capName{color:var(--color-text-primary);font-weight:500}.agents-module-scss-module__Fl2T4q__capDesc{color:var(--color-text-muted)}.agents-module-scss-module__Fl2T4q__newSkill{border-radius:var(--radius-sm);background-color:var(--color-accent);min-height:38px;color:var(--color-on-accent);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.agents-module-scss-module__Fl2T4q__newSkill:hover{background-color:var(--color-accent-hover)}.agents-module-scss-module__Fl2T4q__newWorkflow{background-color:var(--color-bg-card);color:var(--color-accent-text);border:1px solid var(--color-border-accent)}.agents-module-scss-module__Fl2T4q__newWorkflow:hover{background-color:var(--color-accent-soft)}.agents-module-scss-module__Fl2T4q__badgeWorkflow{background-color:var(--color-accent-soft);color:var(--color-accent-text);font-weight:600}.agents-module-scss-module__Fl2T4q__badges{flex-wrap:wrap;gap:6px;display:flex}.agents-module-scss-module__Fl2T4q__badge{border-radius:var(--radius-xs);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;display:inline-flex}.agents-module-scss-module__Fl2T4q__badgeDraft{background-color:var(--color-waiting-soft);color:var(--color-waiting);font-weight:600}.agents-module-scss-module__Fl2T4q__uses{flex-direction:column;gap:6px;display:flex}.agents-module-scss-module__Fl2T4q__useChips{flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.agents-module-scss-module__Fl2T4q__useChip{border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:999px;padding:2px 9px}.agents-module-scss-module__Fl2T4q__cardActions{flex-wrap:wrap;gap:8px;display:flex}.agents-module-scss-module__Fl2T4q__cardAction{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:36px;color:var(--color-text-primary);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.agents-module-scss-module__Fl2T4q__cardAction:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.agents-module-scss-module__Fl2T4q__controls{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.agents-module-scss-module__Fl2T4q__control{align-items:center;gap:12px;display:flex}.agents-module-scss-module__Fl2T4q__adminControl{border-top:1px dashed var(--color-border-subtle);padding-top:8px}.agents-module-scss-module__Fl2T4q__controlText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agents-module-scss-module__Fl2T4q__controlLabel{font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.agents-module-scss-module__Fl2T4q__controlHint{color:var(--color-text-muted);font-size:12px;line-height:1.4}.agents-module-scss-module__Fl2T4q__adminBadge{border-radius:var(--radius-xs);border:1px solid var(--color-border-default);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:1px 6px;font-size:10px;font-weight:600}.agents-module-scss-module__Fl2T4q__switch{border:1px solid var(--color-border-strong);background-color:var(--color-bg-subtle);cursor:pointer;border-radius:999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background-color .15s,border-color .15s;position:relative}.agents-module-scss-module__Fl2T4q__switch:after{content:"";position:absolute;inset:-10px -2px}.agents-module-scss-module__Fl2T4q__switch:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.agents-module-scss-module__Fl2T4q__switch:disabled{cursor:not-allowed;opacity:.5}.agents-module-scss-module__Fl2T4q__switchOn{background-color:var(--color-accent);border-color:var(--color-accent)}.agents-module-scss-module__Fl2T4q__switchOn .agents-module-scss-module__Fl2T4q__knob{transform:translate(18px)}.agents-module-scss-module__Fl2T4q__knob{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.agents-module-scss-module__Fl2T4q__empty{border-radius:var(--radius-md);border:1px dashed var(--color-border-default);text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.agents-module-scss-module__Fl2T4q__empty h3{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-heading);margin:0}.agents-module-scss-module__Fl2T4q__empty p{max-width:420px;font-size:var(--text-sm);margin:0}.agents-module-scss-module__Fl2T4q__emptyIcon{color:var(--color-accent-text)}.agents-module-scss-module__Fl2T4q__retry{border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);min-height:36px;font:inherit;font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;padding:6px 16px}.agents-module-scss-module__Fl2T4q__apps{flex-direction:column;gap:10px;margin-top:8px;display:flex}.agents-module-scss-module__Fl2T4q__sectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:600}.agents-module-scss-module__Fl2T4q__appGrid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:10px;display:grid}.agents-module-scss-module__Fl2T4q__app{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background-color:var(--color-bg-card);color:var(--color-text-secondary);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:flex}.agents-module-scss-module__Fl2T4q__app:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.agents-module-scss-module__Fl2T4q__appIcon{border-radius:var(--radius-sm);background-color:var(--color-bg-subtle);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.agents-module-scss-module__Fl2T4q__appText{flex-direction:column;flex:1;min-width:0;display:flex}.agents-module-scss-module__Fl2T4q__appName{font-size:var(--text-sm);color:var(--color-text-heading);font-weight:600}.agents-module-scss-module__Fl2T4q__appDesc{color:var(--color-text-muted);font-size:12.5px}@keyframes agents-module-scss-module__Fl2T4q__shimmer{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.agents-module-scss-module__Fl2T4q__skeleton,.agents-module-scss-module__Fl2T4q__knob{transition:none;animation:none}}
