.Header-module__2JBUlW__header{height:var(--header-height);background-color:var(--header-bg);z-index:var(--z-sticky);font-family:var(--font-base);border-bottom:1px solid #30343414;transition:all .3s;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 16px #3034341a}.Header-module__2JBUlW__headerContent{max-width:1400px;height:100%;padding:0 var(--space-28);justify-content:space-between;align-items:center;margin:0 auto;display:flex;overflow:visible}.Header-module__2JBUlW__logoLink{flex:none;align-items:center;text-decoration:none;display:flex}.Header-module__2JBUlW__logo{object-fit:contain;width:auto;height:100%}.Header-module__2JBUlW__nav{flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.Header-module__2JBUlW__navLink{color:var(--color-black);font-family:var(--font-base);cursor:pointer;align-items:center;gap:var(--space-0);text-transform:uppercase;background:0 0;border:none;padding:4px 0;font-size:1.125rem;font-weight:450;text-decoration:none;transition:opacity .2s;display:flex;position:relative}@media (min-width:1200px){.Header-module__2JBUlW__navLink{font-size:.875rem}}.Header-module__2JBUlW__navLink:hover{opacity:1}.Header-module__2JBUlW__navLink:after{content:"";background-color:var(--color-black);width:0;height:2px;transition:width .2s;position:absolute;bottom:-2px;left:0}.Header-module__2JBUlW__navLink:hover:after,.Header-module__2JBUlW__navLink.Header-module__2JBUlW__active:after{width:100%}.Header-module__2JBUlW__navLink.Header-module__2JBUlW__active{opacity:1}.Header-module__2JBUlW__profileSection{align-items:center;gap:var(--space-2);justify-content:flex-end;margin-left:auto;display:flex}.Header-module__2JBUlW__profileWrapper{position:relative}.Header-module__2JBUlW__authButtonPrimary,.Header-module__2JBUlW__themeToggleBtn,.Header-module__2JBUlW__langTrigger,.Header-module__2JBUlW__notificationButton,.Header-module__2JBUlW__profileButton{width:var(--space-10);height:var(--space-10);background:var(--color-anthracite);color:var(--color-cream);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .18s;display:flex}.Header-module__2JBUlW__authButtonPrimary:hover,.Header-module__2JBUlW__themeToggleBtn:hover,.Header-module__2JBUlW__langTrigger:hover,.Header-module__2JBUlW__notificationButton:hover,.Header-module__2JBUlW__profileButton:hover{background:var(--color-anthracite-dark)}.Header-module__2JBUlW__notificationButton{position:relative}.Header-module__2JBUlW__notificationDot{background-color:var(--color-error);border-radius:var(--radius-circle);border:2px solid var(--color-anthracite);width:8px;height:8px;position:absolute;top:6px;right:6px}.Header-module__2JBUlW__langSelector{position:relative}.Header-module__2JBUlW__langCode{font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:1}.Header-module__2JBUlW__langDropdown{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);z-index:var(--z-dropdown);background:#ffffffd1;border:1px solid #1e1b1614;min-width:140px;animation:.15s Header-module__2JBUlW__fadeInDown;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 24px 56px -20px #1e1b1640,0 8px 20px -8px #1e1b161a}@keyframes Header-module__2JBUlW__fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Header-module__2JBUlW__langOption{cursor:pointer;width:100%;color:var(--color-foreground);text-align:left;font-size:13.6px;font-family:var(--font-base);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;transition:background-color .15s;display:flex}.Header-module__2JBUlW__langOption:hover{background-color:#1e1b160f}.Header-module__2JBUlW__langOptionActive{background-color:#1e1b1614;font-weight:700}.Header-module__2JBUlW__mobileMenuButton{width:var(--space-10);height:var(--space-10);background:var(--color-anthracite);color:var(--color-cream);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .18s;display:none}.Header-module__2JBUlW__mobileMenuButton:hover{background:var(--color-anthracite-dark)}.Header-module__2JBUlW__dropdownContent{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);min-width:180px;z-index:var(--z-fixed);padding:8px}.Header-module__2JBUlW__dropdownItem{color:var(--color-foreground);cursor:pointer;font-weight:500;font-size:var(--text-sm);transition:all var(--transition-fast);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.Header-module__2JBUlW__dropdownItem:hover{color:var(--color-foreground);background-color:#1e1b160f}.Header-module__2JBUlW__mobileMenu{top:calc(90px + var(--impersonation-banner-height,0px));background-color:var(--header-bg);z-index:var(--z-sticky);box-shadow:0 4px 12px var(--color-overlay-010);max-height:calc(100vh - var(--header-height) - var(--impersonation-banner-height,0px));border-bottom:1px solid #30343414;padding:16px 24px;animation:.3s ease-out Header-module__2JBUlW__slideDown;position:fixed;left:0;right:0;overflow-y:auto}@keyframes Header-module__2JBUlW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header-module__2JBUlW__mobileNav{flex-direction:column;gap:8px;display:flex}.Header-module__2JBUlW__mobileNavLink{padding:var(--space-4) 0;min-height:48px;color:var(--color-foreground);opacity:.7;font-size:var(--text-base);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:1px solid #30343414;text-decoration:none;transition:opacity .2s;display:block}.Header-module__2JBUlW__mobileNavLink:hover,.Header-module__2JBUlW__mobileNavLink.Header-module__2JBUlW__active{opacity:1;font-weight:700}.Header-module__2JBUlW__mobileNavGroup{flex-direction:column;gap:8px;margin-top:16px;display:flex}.Header-module__2JBUlW__mobileNavGroupTitle{font-size:var(--text-xs);color:var(--color-foreground-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-weight:700}.Header-module__2JBUlW__mobileNavSubLink{min-height:44px;color:var(--color-foreground);font-size:var(--text-sm);border-left:2px solid var(--color-border);transition:all var(--transition-fast);align-items:center;padding:12px 0 12px 16px;text-decoration:none;display:flex}.Header-module__2JBUlW__mobileNavSubLink:hover{border-left-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-muted)}@media (max-width:768px){.Header-module__2JBUlW__headerContent{padding:0 var(--space-4)}.Header-module__2JBUlW__logo{height:110px}.Header-module__2JBUlW__nav{display:none}.Header-module__2JBUlW__mobileMenuButton{display:inline-flex}.Header-module__2JBUlW__langSelector,.Header-module__2JBUlW__themeToggleBtn,.Header-module__2JBUlW__notificationButton,.Header-module__2JBUlW__profileButton,.Header-module__2JBUlW__profileWrapper{display:none}.Header-module__2JBUlW__profileSection{flex-direction:row-reverse}}[data-theme=dark] .Header-module__2JBUlW__header{background-color:var(--color-anthracite);border-bottom-color:var(--color-tint-010);box-shadow:0 4px 16px var(--color-overlay-020)}[data-theme=dark] .Header-module__2JBUlW__logo{filter:brightness(0)invert(96%)sepia(12%)saturate(578%)hue-rotate(332deg)brightness(103%)contrast(96%)}[data-theme=dark] .Header-module__2JBUlW__navLink{color:var(--color-dark-text);opacity:.7}[data-theme=dark] .Header-module__2JBUlW__navLink:hover{opacity:1}[data-theme=dark] .Header-module__2JBUlW__navLink.Header-module__2JBUlW__active{opacity:1;color:var(--color-dark-text)}[data-theme=dark] .Header-module__2JBUlW__navLink:after{background-color:var(--color-dark-text)}[data-theme=dark] .Header-module__2JBUlW__langTrigger,[data-theme=dark] .Header-module__2JBUlW__authButtonPrimary,[data-theme=dark] .Header-module__2JBUlW__notificationButton,[data-theme=dark] .Header-module__2JBUlW__profileButton,[data-theme=dark] .Header-module__2JBUlW__themeToggleBtn{background:var(--color-dark-text);color:var(--color-anthracite);border:none}[data-theme=dark] .Header-module__2JBUlW__langTrigger:hover,[data-theme=dark] .Header-module__2JBUlW__authButtonPrimary:hover,[data-theme=dark] .Header-module__2JBUlW__notificationButton:hover,[data-theme=dark] .Header-module__2JBUlW__profileButton:hover,[data-theme=dark] .Header-module__2JBUlW__themeToggleBtn:hover{background:var(--color-cream-hover)}[data-theme=dark] .Header-module__2JBUlW__notificationDot{border-color:var(--color-dark-text);background-color:var(--color-error)}[data-theme=dark] .Header-module__2JBUlW__langCode{color:var(--color-anthracite)}[data-theme=dark] .Header-module__2JBUlW__langDropdown{-webkit-backdrop-filter:blur(40px)saturate(1.9);backdrop-filter:blur(40px)saturate(1.9);box-shadow:0 24px 56px -20px #0000008c, 0 8px 20px -8px var(--color-overlay-030), inset 0 1px 0 #fcedd91a;background:#30343461;border-color:#fcedd91f}[data-theme=dark] .Header-module__2JBUlW__langOption{color:var(--color-dark-text)}[data-theme=dark] .Header-module__2JBUlW__langOption:hover{background-color:var(--color-tint-010)}[data-theme=dark] .Header-module__2JBUlW__langOptionActive{background-color:#ffffff26}[data-theme=dark] .Header-module__2JBUlW__dropdownContent{-webkit-backdrop-filter:blur(40px)saturate(1.9);backdrop-filter:blur(40px)saturate(1.9);background:#30343461;border-color:#fcedd91f}[data-theme=dark] .Header-module__2JBUlW__dropdownItem{color:#fdf4e7d9}[data-theme=dark] .Header-module__2JBUlW__dropdownItem:hover{background-color:var(--color-tint-010);color:var(--color-dark-text)}[data-theme=dark] .Header-module__2JBUlW__mobileMenu{background-color:var(--color-anthracite);border-bottom-color:var(--color-tint-010);box-shadow:0 4px 12px var(--color-overlay-020)}[data-theme=dark] .Header-module__2JBUlW__mobileNavLink{color:var(--color-dark-text);opacity:.7;border-bottom-color:var(--color-tint-010)}[data-theme=dark] .Header-module__2JBUlW__mobileNavLink:hover,[data-theme=dark] .Header-module__2JBUlW__mobileNavLink.Header-module__2JBUlW__active{opacity:1}[data-theme=dark] .Header-module__2JBUlW__mobileMenuButton{color:var(--color-dark-text);background:0 0}[data-theme=dark] .Header-module__2JBUlW__mobileMenuButton:hover{background:#fcedd91a}
.layout-module__61SJeW__layout{background-color:var(--color-background);height:100dvh;display:flex;position:relative;overflow:hidden}.layout-module__61SJeW__mobileOverlay{background-color:var(--color-overlay-050);z-index:calc(var(--z-sticky) - 1);animation:.2s layout-module__61SJeW__fadeIn;position:fixed;inset:0}@keyframes layout-module__61SJeW__fadeIn{0%{opacity:0}to{opacity:1}}.layout-module__61SJeW__mobileMenuButton{margin-right:var(--space-2);color:var(--color-foreground)}.layout-module__61SJeW__mainContent{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative;overflow:hidden}.layout-module__61SJeW__topBar{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);height:72px;padding:0 var(--space-5);z-index:var(--z-base);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.layout-module__61SJeW__topBar{padding:0 var(--space-6)}}.layout-module__61SJeW__brandSection{align-items:center;gap:var(--space-3);min-width:0;display:flex}.layout-module__61SJeW__mobilePageTitle{font-size:var(--text-xl);color:var(--color-foreground);letter-spacing:-.005em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.layout-module__61SJeW__breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-base);display:inline-flex}.layout-module__61SJeW__breadcrumbLink{color:var(--color-foreground-muted);font-weight:500;text-decoration:none;transition:color .18s}.layout-module__61SJeW__breadcrumbLink:hover{color:var(--color-foreground)}.layout-module__61SJeW__breadcrumbCurrent{color:var(--color-foreground);font-weight:500}.layout-module__61SJeW__breadcrumbSep{color:var(--color-muted-foreground);flex-shrink:0;width:14px;height:14px}.layout-module__61SJeW__actionsSection{align-items:center;gap:var(--space-3);display:flex}.layout-module__61SJeW__addLeadButton{align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--color-anthracite);color:var(--color-white);border:1px solid var(--color-anthracite);font-size:var(--text-sm);cursor:pointer;border-radius:0;height:40px;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.layout-module__61SJeW__addLeadButton svg{width:14px;height:14px}.layout-module__61SJeW__addLeadButton:hover{background:var(--color-anthracite-dark)}@media (max-width:767px){.layout-module__61SJeW__addLeadButton{display:none}.layout-module__61SJeW__topBar{height:72px;padding:0 var(--space-4)}.layout-module__61SJeW__actionsSection{gap:var(--space-3);align-items:center}.layout-module__61SJeW__userChevron,.layout-module__61SJeW__userInfo{display:none}}.layout-module__61SJeW__themeToggle{background:var(--color-surface);width:40px;height:40px;color:var(--color-foreground);border:1px solid var(--color-border);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s;display:inline-flex}.layout-module__61SJeW__themeToggle:hover{background:var(--color-overlay-010)}.layout-module__61SJeW__themeToggle svg{width:16px;height:16px}@media (max-width:767px){.layout-module__61SJeW__themeToggle{width:44px;height:44px}.layout-module__61SJeW__themeToggle svg{width:18px;height:18px}}.layout-module__61SJeW__bellButton{background:var(--color-surface);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-foreground);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.layout-module__61SJeW__bellButton svg{width:16px;height:16px}.layout-module__61SJeW__bellButton:hover{background:var(--color-overlay-010)}.layout-module__61SJeW__bellDot{background:var(--color-error);width:8px;height:8px;box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;position:absolute;top:7px;right:7px}@media (max-width:767px){.layout-module__61SJeW__bellButton{border-radius:var(--radius);width:44px;height:44px}.layout-module__61SJeW__bellButton svg{width:18px;height:18px}.layout-module__61SJeW__bellDot{width:8px;height:8px;top:8px;right:8px}}.layout-module__61SJeW__notifWrapper{position:relative}.layout-module__61SJeW__notifPanel{background:var(--color-surface);border:1px solid var(--color-border);width:380px;max-width:calc(100vw - 32px);max-height:min(480px,100vh - 80px);box-shadow:var(--shadow-lg);z-index:var(--z-modal);transform-origin:100% 0;flex-direction:column;animation:.2s cubic-bezier(.22,1,.36,1) layout-module__61SJeW__notifFadeIn;display:flex;position:fixed;top:72px;right:96px;overflow:hidden}@media (max-width:767px){.layout-module__61SJeW__notifPanel{width:calc(100vw - 32px);max-height:min(440px,100vh - 80px);top:72px;right:16px}}@keyframes layout-module__61SJeW__notifFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.layout-module__61SJeW__notifHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.layout-module__61SJeW__notifTitle{font-size:var(--text-base);color:var(--color-foreground);letter-spacing:-.01em;flex:1;min-width:0;font-weight:700}.layout-module__61SJeW__notifDevBadge{background:var(--color-gold);color:var(--color-anthracite);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;font-weight:700}.layout-module__61SJeW__notifMarkAll{color:var(--color-foreground-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-weight:600;transition:color .15s}.layout-module__61SJeW__notifMarkAll:hover{color:var(--color-foreground)}.layout-module__61SJeW__notifList{padding:var(--space-2);overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:2px;min-height:0;margin:0;list-style:none;display:flex;overflow-y:auto}.layout-module__61SJeW__notifItem{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius);grid-template-columns:42px 1fr;transition:background .15s;display:grid;position:relative}.layout-module__61SJeW__notifUnread:before{content:"";background:var(--color-error);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:4px}.layout-module__61SJeW__notifIcon{border-radius:var(--radius);background:var(--color-overlay-005);width:42px;height:42px;color:var(--color-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.layout-module__61SJeW__notifIcon svg{width:18px;height:18px}.layout-module__61SJeW__notifBody{flex-direction:column;gap:2px;min-width:0;display:flex}.layout-module__61SJeW__notifItemTitle{font-size:var(--text-base);color:var(--color-foreground);font-weight:600;line-height:1.25}.layout-module__61SJeW__notifText{font-size:var(--text-sm);color:var(--color-foreground-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.layout-module__61SJeW__notifTime{font-size:var(--text-xs);color:var(--color-muted-foreground);margin-top:2px;font-weight:500}.layout-module__61SJeW__userTrigger{align-items:center;gap:var(--space-3);padding:4px var(--space-2) 4px 4px;cursor:pointer;color:var(--color-foreground);background:0 0;border:none;font-family:inherit;display:inline-flex}.layout-module__61SJeW__userTrigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.layout-module__61SJeW__userTrigger .layout-module__61SJeW__avatar{background:var(--color-anthracite);width:40px;height:40px;color:var(--color-white);border:none;border-radius:0;flex-shrink:0;transition:none;overflow:hidden}.layout-module__61SJeW__userTrigger .layout-module__61SJeW__avatar:hover{box-shadow:none;transform:none}.layout-module__61SJeW__userTrigger .layout-module__61SJeW__avatarFallback{background-color:var(--color-anthracite);color:var(--color-white);font-weight:600;font-size:var(--text-sm);border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.layout-module__61SJeW__userInfo{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;display:flex}.layout-module__61SJeW__userName{font-size:var(--text-sm);color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;max-width:200px;font-weight:600;overflow:hidden}.layout-module__61SJeW__userBadge{font-size:var(--text-xs);color:var(--color-muted-foreground);align-items:center;gap:var(--space-1);font-weight:500;display:inline-flex}.layout-module__61SJeW__userBadge:before{content:"⚡";color:var(--color-gold);font-size:var(--text-sm);line-height:1}.layout-module__61SJeW__userChevron{color:var(--color-muted-foreground);margin-left:var(--space-1);flex-shrink:0;width:14px;height:14px}.layout-module__61SJeW__dropdownContent{background:var(--color-surface);border:1px solid var(--color-border);min-width:220px;padding:var(--space-2);box-shadow:var(--shadow-lg);z-index:var(--z-modal);border-radius:0;animation:.18s layout-module__61SJeW__dropdownFadeIn}@keyframes layout-module__61SJeW__dropdownFadeIn{0%{opacity:0}to{opacity:1}}.layout-module__61SJeW__dropdownHeader{padding:var(--space-3) var(--space-3) var(--space-2);flex-direction:column;gap:2px;display:flex}.layout-module__61SJeW__dropdownUserName{font-weight:700;font-size:var(--text-base);color:var(--color-foreground)}.layout-module__61SJeW__dropdownUserRole{font-size:var(--text-xs);color:var(--color-muted-foreground)}.layout-module__61SJeW__dropdownSeparator{background-color:var(--color-border);height:1px;margin:var(--space-1) 0}.layout-module__61SJeW__dropdownItem{font-size:var(--text-base);color:var(--color-foreground);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:0;outline:none;transition:background .15s;display:flex;position:relative}.layout-module__61SJeW__dropdownItem:hover,.layout-module__61SJeW__dropdownItem:focus{background-color:var(--color-overlay-005)}.layout-module__61SJeW__pageContent{padding:var(--space-6);background-color:var(--color-background);flex:1;overflow:hidden auto}@media (min-width:768px){.layout-module__61SJeW__pageContent{padding:var(--space-8) var(--space-10)}}.layout-module__61SJeW__aiRightPanel{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:420px;min-width:420px;height:100%;animation:.3s cubic-bezier(.22,1,.36,1) layout-module__61SJeW__aiRightSlideIn;display:flex}@keyframes layout-module__61SJeW__aiRightSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.layout-module__61SJeW__aiRightHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.layout-module__61SJeW__aiRightTitleWrap{align-items:center;gap:var(--space-2);display:inline-flex}.layout-module__61SJeW__aiRightTitle{font-size:var(--text-xl);color:var(--color-foreground);font-weight:700}.layout-module__61SJeW__aiRightBadge{font-size:var(--text-xs);background:var(--color-overlay-005);color:var(--color-anthracite);padding:3px 8px;font-weight:600}.layout-module__61SJeW__aiRightDevBadge{font-size:var(--text-xs);background:var(--color-gold);color:var(--color-anthracite);letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;font-weight:700}.layout-module__61SJeW__aiRightCloseBtn{width:36px;height:36px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.layout-module__61SJeW__aiRightCloseBtn:hover{background:var(--color-overlay-005)}.layout-module__61SJeW__aiRightBody{padding:var(--space-6) var(--space-5);gap:var(--space-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.layout-module__61SJeW__aiRightHero{text-align:center;align-items:center;gap:var(--space-3);padding-top:var(--space-7);flex-direction:column;display:flex}.layout-module__61SJeW__aiRightStar{background:var(--color-anthracite);width:52px;height:52px;color:var(--color-white);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex}.layout-module__61SJeW__aiRightGreeting{font-size:var(--text-2xl);color:var(--color-foreground);letter-spacing:-.015em;max-width:320px;margin:0;font-weight:700;line-height:1.25}.layout-module__61SJeW__aiRightSub{font-size:var(--text-base);color:var(--color-foreground-muted);max-width:340px;margin:0;line-height:1.5}.layout-module__61SJeW__aiRightPrompts{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.layout-module__61SJeW__aiRightPromptPill{padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-cream-hover);color:var(--color-foreground);font-size:var(--text-base);cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .15s,border-color .15s}.layout-module__61SJeW__aiRightPromptPill:hover{background:var(--color-overlay-005);border-color:var(--color-anthracite)}.layout-module__61SJeW__aiRightForm{padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-border);gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.layout-module__61SJeW__aiRightInputWrap{border:1px solid var(--color-anthracite);background:var(--color-surface);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.layout-module__61SJeW__aiRightInput{width:100%;font-size:var(--text-base);color:var(--color-foreground);margin-bottom:var(--space-2);background:0 0;border:none;outline:none;padding:0;font-family:inherit}.layout-module__61SJeW__aiRightInput::placeholder{color:var(--color-muted-foreground)}.layout-module__61SJeW__aiRightInputActions{align-items:center;gap:var(--space-2);display:flex}.layout-module__61SJeW__aiRightInputIcon{width:30px;height:30px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.layout-module__61SJeW__aiRightInputIcon:hover{background:var(--color-overlay-005)}.layout-module__61SJeW__aiRightSendBtn{background:var(--color-overlay-005);width:32px;height:32px;color:var(--color-foreground);cursor:pointer;border:none;justify-content:center;align-items:center;margin-left:auto;transition:background .15s,color .15s;display:inline-flex}.layout-module__61SJeW__aiRightSendBtn:disabled{cursor:not-allowed;opacity:.5}.layout-module__61SJeW__aiRightSendBtn:not(:disabled):hover{background:var(--color-anthracite);color:var(--color-white)}.layout-module__61SJeW__aiRightDisclaimer{font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0;line-height:1.45}.layout-module__61SJeW__aiMobileFullscreen{background:var(--color-surface);width:100vw;height:100dvh;z-index:var(--z-modal);flex-direction:column;animation:.2s layout-module__61SJeW__aiFadeIn;display:flex;position:fixed;inset:0}@keyframes layout-module__61SJeW__aiFadeIn{0%{opacity:0}to{opacity:1}}[data-theme=dark] .layout-module__61SJeW__topBar{background-color:var(--color-anthracite);border-bottom-color:var(--color-anthracite-light)}[data-theme=dark] .layout-module__61SJeW__pageContent,[data-theme=dark] .layout-module__61SJeW__layout{background-color:var(--color-anthracite-dark)}[data-theme=dark] .layout-module__61SJeW__addLeadButton,[data-theme=dark] .layout-module__61SJeW__bellButton,[data-theme=dark] .layout-module__61SJeW__themeToggle,[data-theme=dark] .layout-module__61SJeW__userTrigger .layout-module__61SJeW__avatar,[data-theme=dark] .layout-module__61SJeW__userTrigger .layout-module__61SJeW__avatarFallback{background:var(--color-anthracite-dark);border-color:var(--color-anthracite-light);color:var(--color-foreground)}[data-theme=dark] .layout-module__61SJeW__addLeadButton:hover,[data-theme=dark] .layout-module__61SJeW__bellButton:hover,[data-theme=dark] .layout-module__61SJeW__themeToggle:hover{background:var(--color-tint-010)}[data-theme=dark] .layout-module__61SJeW__bellDot{box-shadow:0 0 0 2px var(--color-anthracite)}[data-theme=dark] .layout-module__61SJeW__userTrigger .layout-module__61SJeW__avatar{border:1px solid var(--color-anthracite-light)}[data-theme=dark] .layout-module__61SJeW__notifPanel,[data-theme=dark] .layout-module__61SJeW__dropdownContent,[data-theme=dark] .layout-module__61SJeW__aiRightPanel,[data-theme=dark] .layout-module__61SJeW__aiMobileFullscreen{background:var(--color-anthracite);border-color:var(--color-anthracite-light)}[data-theme=dark] .layout-module__61SJeW__notifIcon{background:var(--color-tint-005)}[data-theme=dark] .layout-module__61SJeW__dropdownItem:hover,[data-theme=dark] .layout-module__61SJeW__dropdownItem:focus{background-color:var(--color-tint-005)}[data-theme=dark] .layout-module__61SJeW__dropdownSeparator{background-color:var(--color-anthracite-light)}[data-theme=dark] .layout-module__61SJeW__aiRightHeader,[data-theme=dark] .layout-module__61SJeW__aiRightForm{border-color:var(--color-anthracite-light)}[data-theme=dark] .layout-module__61SJeW__aiRightCloseBtn:hover,[data-theme=dark] .layout-module__61SJeW__aiRightInputIcon:hover{background:var(--color-tint-005)}[data-theme=dark] .layout-module__61SJeW__aiRightStar{background:var(--color-cream);color:var(--color-anthracite)}[data-theme=dark] .layout-module__61SJeW__aiRightBadge{background:var(--color-tint-005);color:var(--color-cream)}[data-theme=dark] .layout-module__61SJeW__aiRightPromptPill{background:var(--color-anthracite);border-color:var(--color-anthracite-light)}[data-theme=dark] .layout-module__61SJeW__aiRightPromptPill:hover{background:var(--color-tint-005);border-color:var(--color-cream-hover)}[data-theme=dark] .layout-module__61SJeW__aiRightInputWrap{background:var(--color-anthracite);border-color:var(--color-cream-hover)}[data-theme=dark] .layout-module__61SJeW__aiRightSendBtn{background:var(--color-tint-005)}[data-theme=dark] .layout-module__61SJeW__aiRightSendBtn:not(:disabled):hover{background:var(--color-cream);color:var(--color-anthracite)}.layout-module__61SJeW__layout{--agency-form-bg:var(--color-surface);--agency-form-border:var(--color-cream-hover);--agency-form-text:var(--color-foreground);--agency-form-placeholder:var(--color-muted-foreground)}.layout-module__61SJeW__layout input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=search]),.layout-module__61SJeW__layout select,.layout-module__61SJeW__layout textarea,.layout-module__61SJeW__layout [role=combobox]{background:var(--agency-form-bg);border:1px solid var(--agency-form-border);color:var(--agency-form-text);font-size:var(--text-base);padding:var(--space-3) var(--space-4);border-radius:0;font-weight:500;line-height:1.3;transition:border-color .18s,box-shadow .18s,background .18s}.layout-module__61SJeW__layout input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color])::placeholder,.layout-module__61SJeW__layout textarea::placeholder{color:var(--agency-form-placeholder);opacity:1}.layout-module__61SJeW__layout input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]):focus,.layout-module__61SJeW__layout select:focus,.layout-module__61SJeW__layout textarea:focus,.layout-module__61SJeW__layout [role=combobox]:focus,.layout-module__61SJeW__layout [role=combobox][data-state=open]{border-color:var(--color-anthracite);outline:none}
