@import url(https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&display=swap);:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--card-background:var(--gray-50);--card-border:var(--gray-200);--input-background:#fff;--input-border:var(--gray-300);--gray-50:#f4f4f4;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--border-width:1px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--sidebar-width:280px;--inspector-width:320px;--switcher-width:72px;--inspector-collapsed-width:40px}body{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:inherit;margin:0}dl,ol,p,ul{margin:0}button{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}table{border-collapse:collapse;border-spacing:0}#root{min-height:100vh;width:100%}#root,.App{overflow:hidden}.App{height:100vh;width:100vw}.spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#464949;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><circle cx="8" cy="8" r="6" fill="%23c9a227"/></svg>') 8 8,auto}.EfforaLanding_page__26t\+t{background:#1a2118;min-height:100vh}.EfforaLanding_navbar__zQtMg{align-items:center;background:#1a2118;border-bottom:1px solid #2d3a29;display:flex;justify-content:space-between;padding:16px 48px;position:relative}.EfforaLanding_logoContainer__j36S4{align-items:center;cursor:pointer;display:flex;gap:12px}.EfforaLanding_logoIcon__kd0sZ{height:32px;width:32px}.EfforaLanding_logoTextContainer__hHhve{align-items:center;display:flex;gap:0}.EfforaLanding_logoText__I6uOM{color:#fff;font-size:20px;font-weight:500;letter-spacing:-.01em}.EfforaLanding_logoDot__uImwG{flex-shrink:0;height:6px;margin:0 2px;width:6px}.EfforaLanding_navLinks__lfnCp{align-items:center;display:flex;gap:32px;margin-right:auto;padding-left:48px}.EfforaLanding_navLink__mRK6v{background:none;border:none;color:#e8ede6;cursor:pointer;font-size:15px;font-weight:400;padding:4px 0;text-decoration:none;transition:color .2s}.EfforaLanding_navLink__mRK6v:hover{color:#fff}.EfforaLanding_navActions__Zhba0{align-items:center;display:flex;gap:16px}.EfforaLanding_loginLink__A2uim{color:#e8ede6;font-size:15px;font-weight:400;padding:8px 16px;text-decoration:none;transition:color .2s}.EfforaLanding_loginLink__A2uim:hover{color:#fff}.EfforaLanding_tryButton__xS6rH{align-items:center;background:#c9a227;border:none;border-radius:24px;color:#1a2118;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:8px;padding:10px 20px;transition:background .2s}.EfforaLanding_tryButton__xS6rH:hover{background:#d4af37}.EfforaLanding_hamburgerBtn__G1TZu{align-items:center;background:none;border:1px solid #c9a227;border-radius:50%;cursor:pointer;display:none;height:44px;justify-content:center;padding:8px;transition:background .2s;width:44px}.EfforaLanding_hamburgerBtn__G1TZu:hover{background:#c9a2271a}.EfforaLanding_hamburgerIcon__NGwvl{stroke:#e8ede6;stroke-width:2;stroke-linecap:round;height:20px;width:20px}.EfforaLanding_mobileMenu__STKEU{background:#f5f2e8;border-bottom:3px solid #1a2118;box-shadow:0 4px 12px #1a211826;display:none;flex-direction:column;gap:4px;left:0;padding:20px 24px;position:absolute;right:0;top:100%;z-index:100}.EfforaLanding_mobileNavItem__UOT6R{align-items:center;display:flex;gap:10px}.EfforaLanding_mobileNavDot__xKD4i{flex-shrink:0;height:6px;width:6px}.EfforaLanding_mobileNavLink__gsDzf{background:none;border:none;color:#1a2118;cursor:pointer;font-size:16px;font-weight:500;padding:12px 0;text-align:left;transition:color .2s}.EfforaLanding_mobileNavLink__gsDzf:hover{color:#2d4a3e}.EfforaLanding_mobileDivider__HOYmY{border:none;border-top:2px solid #1a2118;margin:12px 0}.EfforaLanding_mobileLoginLink__Qh5cC{align-items:center;color:#1a2118;display:flex;font-size:16px;gap:10px;padding:12px 0;text-decoration:none;transition:color .2s}.EfforaLanding_mobileLoginLink__Qh5cC:hover{color:#2d4a3e}.EfforaLanding_mobileCtaButton__SvgcH{background:#1a2118;border:none;border-radius:24px;color:#f5f2e8;cursor:pointer;font-size:16px;font-weight:500;margin-top:12px;padding:12px 24px;transition:background .2s;width:100%}.EfforaLanding_mobileCtaButton__SvgcH:hover{background:#2d4a3e}.EfforaLanding_footer__xjC0W{background:#1a2118;border-top:1px solid #2d3a29;padding:40px 48px}.EfforaLanding_footerInner__xkypE{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.EfforaLanding_footerLogo__\+0zzJ{align-items:center;display:flex;gap:8px}.EfforaLanding_footerLogoTextContainer__4jZ1d{align-items:center;display:flex;gap:0}.EfforaLanding_footerLogoText__d3Avl{color:#fff;font-size:16px;font-weight:500}.EfforaLanding_footerLogoDot__qN36C{flex-shrink:0;height:5px;margin:0 1px;width:5px}.EfforaLanding_footerLinks__qINu3{display:flex;gap:32px}.EfforaLanding_footerLink__xsI6N{color:#e8ede6;font-size:14px;text-decoration:none;transition:color .2s}.EfforaLanding_footerLink__xsI6N:hover{color:#fff}.EfforaLanding_footerCopyright__4DroQ{color:#c8d0c6;font-size:14px}@media (max-width:768px){.EfforaLanding_navbar__zQtMg{padding:16px 20px}.EfforaLanding_navActions__Zhba0,.EfforaLanding_navLinks__lfnCp{display:none}.EfforaLanding_hamburgerBtn__G1TZu,.EfforaLanding_mobileMenu__STKEU.EfforaLanding_open__2gPFK{display:flex}.EfforaLanding_footer__xjC0W{padding:32px 20px}.EfforaLanding_footerInner__xkypE{flex-direction:column;gap:24px;text-align:center}.EfforaLanding_footerLinks__qINu3{flex-wrap:wrap;justify-content:center}}.HeroSection_hero__EPSxV{align-items:center;display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:120px 48px 60px;position:relative}.HeroSection_heroWrapper__RB-QO{background:#242d26;width:100%}.HeroSection_announcement__8-ihb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#c9a2270d;border:1px solid #c9a2274d;border-radius:20px;color:#c9a227;cursor:pointer;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:11px;font-weight:500;left:50%;letter-spacing:.15em;padding:10px 24px;position:absolute;text-transform:uppercase;top:60px;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap}.HeroSection_heroContent__AYMgZ{flex:1 1;max-width:750px}.HeroSection_heroTitle__movMV{color:#fff;font-size:43px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0 0 32px}.HeroSection_heroIntro__83ygL{color:#e8ede6b3;font-size:18px;font-weight:300;letter-spacing:.01em;line-height:1.5;margin:0 0 40px}.HeroSection_heroBullets__9fW3W{display:flex;flex-direction:column;gap:16px;margin:0}.HeroSection_bulletBox__c-3fq{align-items:center;color:#e8ede6;display:flex;font-size:17px;font-weight:400;gap:16px;line-height:1.5}.HeroSection_bulletDot__RVQp8{background-color:#c9a227;border-radius:50%;flex-shrink:0;height:8px;width:8px}.HeroSection_heroCTA__OJYNx{color:#e8ede6cc;font-size:16px;font-weight:400;line-height:1.5}.HeroSection_ctaPrefix__zucOV{color:#e8ede6cc}.HeroSection_ctaLink__5d6nJ{border-bottom:1px solid #0000;color:#c9a227;text-decoration:none;transition:border-color .2s ease}.HeroSection_ctaLink__5d6nJ:hover{border-bottom-color:#c9a227}.HeroSection_heroVisual__mE5fZ{flex-shrink:0;margin-right:120px}.HeroSection_heroIcon__U9FIf{height:280px;width:280px}@media (max-width:1024px){.HeroSection_hero__EPSxV{flex-direction:column;gap:60px;padding:80px 32px 50px}.HeroSection_announcement__8-ihb{font-size:10px;padding:8px 20px;top:32px}.HeroSection_heroContent__AYMgZ{max-width:100%}.HeroSection_heroTitle__movMV{font-size:28px;margin-bottom:28px}.HeroSection_heroIntro__83ygL{font-size:17px;margin-bottom:32px}.HeroSection_heroBullets__9fW3W{gap:14px}.HeroSection_bulletBox__c-3fq{font-size:16px}.HeroSection_heroVisual__mE5fZ{display:flex;justify-content:center;margin-right:0;order:-1}.HeroSection_heroIcon__U9FIf{height:200px;width:200px}}@media (max-width:768px){.HeroSection_hero__EPSxV{gap:50px;padding:60px 24px 40px}.HeroSection_announcement__8-ihb{font-size:10px;letter-spacing:.12em;padding:8px 18px;top:24px}.HeroSection_heroTitle__movMV{font-size:32px;margin-bottom:24px}.HeroSection_heroIntro__83ygL{font-size:16px;margin-bottom:28px}.HeroSection_heroBullets__9fW3W{gap:12px}.HeroSection_bulletBox__c-3fq,.HeroSection_heroCTA__OJYNx{font-size:15px}.HeroSection_heroIcon__U9FIf{height:160px;width:160px}}@keyframes HeroSection_float__yl80R{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.AboutSection_about__O0hX2{background:#f5f2e8;border-top:4px solid #c9a227;padding:80px 48px}.AboutSection_aboutInner__DQaZB{margin:0 auto;max-width:1200px}.AboutSection_aboutHeader__wZFm2{margin-bottom:60px;text-align:center}.AboutSection_aboutSubtitle__i99nj{color:#1a2118;font-size:30px;font-weight:500;line-height:1.3;margin:0 0 16px}.AboutSection_aboutTagline__Z0Y72{color:#1a2118;font-size:20px;font-weight:400;margin:0}.AboutSection_cardsGrid__t3JhZ{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.AboutSection_card__xH01p{background:#fffdf7;border:1px solid #d4cfc3;border-radius:8px;box-shadow:0 2px 8px #1a21180f;padding:22px}.AboutSection_cardTitle__JMo1K{color:#1a2118;font-size:14px;font-weight:700;letter-spacing:.02em;margin:0 0 16px;text-align:left;text-transform:uppercase}.AboutSection_cardTitle__JMo1K span{border-bottom:2px solid #c9a227;padding-bottom:2px}.AboutSection_cardList__OAcmR{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.AboutSection_cardList__OAcmR li{color:#4a5a46;font-size:15px;font-weight:300;line-height:1.5;padding-left:18px;position:relative}.AboutSection_cardList__OAcmR li:before{background:#c9a227;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:7px;width:7px}@media (max-width:1024px){.AboutSection_cardsGrid__t3JhZ{gap:24px;grid-template-columns:1fr}}@media (max-width:768px){.AboutSection_about__O0hX2{padding:60px 20px}.AboutSection_aboutSubtitle__i99nj{font-size:28px}.AboutSection_aboutTagline__Z0Y72{font-size:18px}.AboutSection_card__xH01p{padding:24px 20px}}.AboutSection_logoDot__aH-5c{display:inline-block;height:.35em;margin:0 .5em;transform:translateY(-.05em);vertical-align:middle;width:.35em}.CTASection_cta__ExoV7{background:#242d26;border-top:4px solid #c9a227;padding:80px 48px;text-align:center}.CTASection_ctaTitle__Q--Xl{color:#fff;font-size:28px;font-weight:400;line-height:1.3;margin:0 0 32px}.CTASection_ctaDescription__OCUpM{color:#e8ede6;font-size:18px;font-weight:300;letter-spacing:.01em;margin:0 0 32px}.CTASection_ctaButton__P33ly{align-items:center;background:#c9a227;border:none;border-radius:28px;color:#1a2118;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:8px;padding:12px 24px;transition:background .2s}.CTASection_ctaButton__P33ly:hover{background:#d4af37}@media (max-width:768px){.CTASection_cta__ExoV7{padding:60px 20px}.CTASection_ctaTitle__Q--Xl{font-size:26px}.CTASection_ctaDescription__OCUpM{font-size:16px}.CTASection_ctaButton__P33ly{font-size:15px;padding:14px 28px}}.MainApp_App__xmPsS{--platform-drawer-width:250px;--platform-access-bar-height:10vh;--platform-access-bar-max-height:60px;--platform-content-height:calc(100vh - var(--platform-access-bar-height));background-color:#156082;border:2px solid blue;box-sizing:border-box;display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;width:100vw}.MainApp_drawerWrapper__Aa-rl{background-color:#083c54;color:#fff;flex-shrink:0;height:100vh;overflow-y:auto;width:var(--platform-drawer-width)}.MainApp_appMainColumn__mDo1X{--dashboard-width:100%;--dashboard-height:var(--platform-content-height);display:flex;flex:1 1;flex-direction:column;height:100vh;min-width:0}.MainApp_accessBarWrapper__xnA8t{align-items:center;background-color:#fff;border:6px solid peru;display:flex;height:var(--platform-access-bar-height);max-height:var(--platform-access-bar-max-height);padding:0;position:relative;z-index:1000}.MainApp_scrollBody__C8tAP{background-color:#caeefb;box-sizing:border-box;display:flex;flex-direction:column;height:var(--platform-content-height)}.MainApp_workspaceContainer__MhbmC{border:3px solid #43ea15;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;height:var(--dashboard-height);width:100%;width:var(--dashboard-width)}.MainApp_workspaceContainer__MhbmC>:first-child{box-sizing:border-box;flex:1 1;margin:0;overflow-y:auto;padding:0}.MainApp_workspaceContainer__MhbmC>:last-child{background:#f9f9f9;border-left:1px solid #ddd;flex-basis:300px;flex-shrink:0;overflow-y:auto;padding:0}.MainApp_docsSection__qFi11{border-bottom:1px solid #eee;margin-bottom:1rem;padding:1rem 1rem .75rem}.MainApp_docsSection__qFi11:last-child{border-bottom:none}.MainApp_workspaceOverlay__1PpLu{display:flex;flex:1 1;flex-direction:column;height:100%;position:relative;width:100%}.MainApp_workspaceOverlay__1PpLu.MainApp_dimmed__22H9F:after{background:#0006;content:"";height:100%;left:0;pointer-events:auto;position:absolute;top:0;transition:background .3s ease;width:100%;z-index:10}.VerticalToggle_container__zlYSj{align-items:center;display:flex;flex-direction:column;justify-content:center;transform:scale(.75)}.VerticalToggle_trackWrapper__cKR1H{height:3rem;position:relative;width:1.5rem}.VerticalToggle_track__EuUPF{background-color:#d1d5db;border-radius:9999px;box-shadow:inset 0 2px 4px 0 #0000000f;cursor:pointer;height:100%;transition:background-color .3s ease;width:100%}.VerticalToggle_toggleButton__lW8M3{background-color:#fff;border-radius:50%;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;height:1.25rem;left:.125rem;position:absolute;transition:all .3s ease-in-out;width:1.25rem}.VerticalToggle_toggleButton__lW8M3.VerticalToggle_high__HlkPb{top:.125rem}.VerticalToggle_toggleButton__lW8M3.VerticalToggle_raw__I2E\+N{top:1.5rem}.VerticalToggle_indicator__dJitG{border-radius:50%;height:100%;opacity:.3;transition:background-color .3s ease;width:100%}.VerticalToggle_indicator__dJitG.VerticalToggle_high__HlkPb{background-color:#3b82f6}.VerticalToggle_indicator__dJitG.VerticalToggle_raw__I2E\+N{background-color:#f97316}.Drawer_groupHeader__KXIuh{border-bottom:1px solid #fff3;color:#464444;font-size:.85rem;font-weight:700;margin-bottom:.25rem;margin-top:1rem;padding-bottom:2px}.Drawer_subNavItem__SEdPX{align-items:center;cursor:pointer;display:flex;gap:6px;margin:4px 0}.Drawer_subNavItem__SEdPX input[type=radio]{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #bbb;border-radius:50%;cursor:pointer;height:14px;outline:none;position:relative;transition:.2s;width:14px}.Drawer_subNavItem__SEdPX input[type=radio]:checked{background:radial-gradient(circle at center,#3af 40%,#0000 41%);border-color:#3af}.Drawer_subNavItem__SEdPX input[type=radio]:hover{border-color:#6ce}.Drawer_subNavItem__SEdPX label{cursor:pointer;font-size:.85rem}.Drawer_sidebar__NE7Sr{background-color:#f4f4f4;box-shadow:2px 0 5px #0000001a;height:100%;min-width:200px;overflow:auto;padding:20px;transition:width .3s ease;width:200px}.Drawer_sidebarClosed__HzipL{background-color:#f4f4f4;min-width:0;overflow:hidden;transition:width .3s ease;width:0}.Drawer_toggleButton__MN3GG{background-color:#ddd;border:none;cursor:pointer;margin:10px;padding:6px;z-index:10}.Drawer_content__0YMGu{margin-top:20px}.Drawer_navItem__7TziP{cursor:pointer;font-weight:700;margin:15px 0}.Drawer_drawerWrapper__NGKUm{align-items:flex-start;display:flex;flex-direction:column}.Drawer_disabledItem__\+VWPk{color:#aaa;cursor:not-allowed;opacity:.6}.MemoView_memoLayout__KOaou{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 2fr 1fr;padding:1rem}.MemoView_aiSuggestions__OUdcN,.MemoView_memoEditor__Udvud,.MemoView_memoSidebar__\+L2uz{background:#fff;border:1px solid #ddd;padding:1rem}.MemoView_memoEditor__Udvud textarea{height:100px;margin-bottom:1rem;width:100%}.MemoView_memoEditor__Udvud section{margin-bottom:2rem}.MemoView_memoEditor__Udvud h3{background:#fff;border-bottom:1px solid #ddd;margin-bottom:.5rem;padding:.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.MemoView_aiSuggestions__OUdcN,.MemoView_memoSidebar__\+L2uz{align-self:start;background:#fff;border:1px solid #ddd;max-height:calc(100vh - 60px);overflow-y:auto;padding:1rem;position:-webkit-sticky;position:sticky;top:10px}.MemoView_saveButtonWrapper__N2e78{background:#fff;border-top:1px solid #ddd;bottom:0;padding:1rem;position:-webkit-sticky;position:sticky;text-align:right;z-index:10}.ProjectContext_project-provider__kE-p\+{height:100%;min-height:100vh}.MemoLayout_memoLayout__PG-PV{grid-gap:1rem;background:#e6f4ff;display:grid;gap:1rem;grid-template-columns:1fr 2fr 1fr;padding:1rem}.MemoLayout_aiSuggestions__JB1Pa,.MemoLayout_memoEditor__gWbHV,.MemoLayout_memoSidebar__KyMD3{background:#fff;border:1px solid #ddd;padding:1rem}.MemoLayout_memoEditor__gWbHV textarea{height:100px;margin-bottom:1rem;width:100%}.MemoLayout_memoEditor__gWbHV section{margin-bottom:2rem}.MemoLayout_memoEditor__gWbHV h3{background:#fff;border-bottom:1px solid #ddd;margin-bottom:.5rem;padding:.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.MemoLayout_aiSuggestions__JB1Pa,.MemoLayout_memoSidebar__KyMD3{align-self:start;max-height:calc(100vh - 60px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:10px}.MemoLayout_saveButtonWrapper__ux3XM{background:#fff;border-top:1px solid #ddd;bottom:0;padding:1rem;position:-webkit-sticky;position:sticky;text-align:right;z-index:10}.CompanyPerformanceTable_tableContainer__tD8Qw{margin-top:32px;width:100%}.CompanyPerformanceTable_tableHeader__84HKh{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CompanyPerformanceTable_tableTitle__DwTgb{font-size:20px;font-weight:600}.CompanyPerformanceTable_sortButton__hEpA5{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.CompanyPerformanceTable_sortButton__hEpA5:hover{background-color:#1d4ed8}.CompanyPerformanceTable_tableWrapper__irGvC{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;overflow-x:auto}.CompanyPerformanceTable_table__EEZEO{border-collapse:collapse;width:100%}.CompanyPerformanceTable_table__EEZEO thead{background-color:#f9fafb}.CompanyPerformanceTable_table__EEZEO td,.CompanyPerformanceTable_table__EEZEO th{font-size:14px;padding:12px 16px;text-align:left}.CompanyPerformanceTable_table__EEZEO th{color:#374151;font-weight:600}.CompanyPerformanceTable_table__EEZEO tbody tr+tr{border-top:1px solid #f3f4f6}.CompanyPerformanceTable_tableRow__54Cc4:hover{background-color:#f9fafb}.CompanyPerformanceTable_deepDiveRow__nwF4o{cursor:pointer;font-weight:600}.CompanyPerformanceTable_cell__hhruR{white-space:nowrap}.CompanyPerformanceTable_varianceCell__WI7if{width:200px}.CompanyPerformanceTable_varianceWrapper__nWDHr{align-items:center;display:flex;gap:8px}.CompanyPerformanceTable_variancePositive__vn2AD{color:#15803d}.CompanyPerformanceTable_varianceNegative__\+Nhy0{color:#b91c1c}.CompanyPerformanceTable_varianceWarning__dxguP{color:#ca8a04}.CompanyPerformanceTable_varianceNeutral__1a5ct{color:#374151}.CompanyPerformanceTable_progressBarBg__q4I\+A{background-color:#e5e7eb;border-radius:4px;height:8px;margin-top:4px;width:100%}.CompanyPerformanceTable_progressBarFill__9jSTP{border-radius:4px;height:8px}.CompanyPerformanceTable_progressPositive__5v9Jm{background-color:#16a34a}.CompanyPerformanceTable_progressNegative__l\+hlA{background-color:#dc2626}.TableToolbar_toolbar__vUU3g{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.TableToolbar_title__YJ94Y{font-size:1.125rem;font-weight:600;margin:0}.TableToolbar_actions__Z\+edI{display:flex;gap:.5rem}.TableToolbar_button__nOwe9{background-color:#fff;border:1px solid #0000;border-radius:4px;color:#374151;cursor:pointer;font-size:.875rem;padding:.35rem .75rem}.TableToolbar_button__nOwe9.TableToolbar_primary__X2lxe{background-color:#10b981;border:none;color:#fff}.TableToolbar_button__nOwe9.TableToolbar_secondary__BfSlZ{background-color:#f9fafb;border:1px solid #d1d5db}.TableToolbar_button__nOwe9:hover{background-color:#e5e7eb}.TableToolbar_icon__omJgx{height:1rem;width:1rem}.CompanyDeepDiveModal_overlay__I0g\+y{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.CompanyDeepDiveModal_modal__hIDD5{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:600px;padding:24px;position:relative;width:100%}.CompanyDeepDiveModal_closeButton__sq\+jU{background:none;border:none;color:#4b5563;cursor:pointer;font-size:20px;position:absolute;right:8px;top:8px}.CompanyDeepDiveModal_closeButton__sq\+jU:hover{color:#1f2937}.CompanyDeepDiveModal_title__11Qps{font-size:20px;font-weight:600;margin-bottom:16px}.CompanyDeepDiveModal_jsonBlock__DkwZH{background-color:#f3f4f6;border-radius:6px;font-size:14px;overflow-x:auto;padding:16px}.FilterPanel_filterBar__LTQ5I{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.FilterPanel_filterDropdown__\+8MoH{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:6px 10px}.FilterPanel_presetButton__IT-Di{background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 12px}.FilterPanel_presetButton__IT-Di:hover{background:#e5e7eb}.PortfolioReportingDashboard_dashboard-container__hvE8V{margin:0 auto;max-width:1200px;padding:24px}.PortfolioReportingDashboard_dashboard-header__\+Aw2Y{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.PortfolioReportingDashboard_clear-filters-button__yZYI-{background-color:#e5e7eb;border-radius:4px;cursor:pointer;padding:8px 16px}.PortfolioReportingDashboard_clear-filters-button__yZYI-:hover{background-color:#d1d5db}.PortfolioReportingDashboard_metrics-grid__vzG5S{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.PortfolioReportingDashboard_metricsRow__GjuhU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:10px 0}.PortfolioReportingDashboard_filter-chips__rGng3{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.PortfolioReportingDashboard_filter-chip__TuCPm{align-items:center;background-color:#dbeafe;border-radius:9999px;color:#1e40af;display:flex;font-size:14px;padding:4px 12px}.PortfolioReportingDashboard_filter-chip-close__2Ub7A{background:none;border:none;color:#2563eb;cursor:pointer;margin-left:8px}.PortfolioReportingDashboard_filter-chip-close__2Ub7A:hover{color:#1e3a8a}.PortfolioReportingDashboard_status-legend__MsXHl{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:16px;padding:12px}.PortfolioReportingDashboard_status-legend-item__Bjzet{align-items:center;display:flex;font-size:14px;gap:4px}.PortfolioReportingDashboard_company-tables__ajqeN>div{margin-bottom:24px}.PortfolioReportingDashboard_section-title__tnduW{font-size:20px;font-weight:700;margin-bottom:8px}.PortfolioReportingDashboard_problems-title__Bp10A{color:#b91c1c}.PortfolioReportingDashboard_watch-title__0778U{color:#ca8a04}.PortfolioReportingDashboard_performers-title__ZqFTl{color:#15803d}.PortfolioReportingDashboard_legendTitle__NbRfo{font-weight:600;margin-bottom:8px}.PortfolioReportingDashboard_legendItems__hwMgk{display:flex;font-size:14px;gap:16px}.PortfolioReportingDashboard_red__6SUl7{color:#b91c1c}.PortfolioReportingDashboard_yellow__-uB1a{color:#ca8a04}.PortfolioReportingDashboard_green__oqXfS{color:#15803d}.PortfolioReportingDashboard_sectionMeta__7RTFk{margin-bottom:24px}.PortfolioReportingDashboard_sectionContext__ZU37U{color:#374151;font-size:14px}.PortfolioReportingDashboard_loadingMessage__VReaI{font-size:16px;padding:24px}.PortfolioReportingDashboard_errorMessage__9TqIw{color:#b91c1c;font-size:16px;padding:24px}.MetricCard_card__V0U5q{background:#fff;border-radius:8px;box-shadow:0 2px 4px #00000014;display:grid;grid-template-rows:auto auto 20px auto;height:100px;min-height:120px;padding:20px;transition:box-shadow .2s ease}.MetricCard_card__V0U5q:hover{box-shadow:0 4px 8px #0000001f}.MetricCard_header__jR8mC{grid-gap:0 8px;align-items:start;display:grid;gap:0 8px;grid-template-areas:". trend" "title title";grid-template-columns:1fr auto;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;height:auto}.MetricCard_title__-Y8fZ{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:14px;font-weight:600;grid-area:title;line-height:1.3;overflow:hidden}.MetricCard_amount__3DQiB{font-size:28px;font-weight:700;line-height:1.2;margin-top:2px}.MetricCard_contentArea__iM89M{display:flex;flex-direction:column;gap:4px;justify-content:flex-start;margin-top:6px;min-height:60px}.MetricCard_contentArea__iM89M>*{margin:0;padding:0}.MetricCard_line__x7Zjw{font-size:13px;line-height:1.4}.MetricCard_trend__syeOX{font-size:14px;grid-area:trend;text-align:right;white-space:nowrap}.MetricCard_title__-Y8fZ,.MetricCard_trend__syeOX{margin:5px}.MetricCard_trendUp__OHnw2{color:#15803d}.MetricCard_trendDown__1jPnu{color:#b91c1c}.MetricCard_positive__SMLBA{color:#15803d}.MetricCard_negative__obihc{color:#b91c1c}.MetricCard_neutral__cJlUt{color:#374151}.MetricCard_drillButton__Mydle:hover{background:#d1d5db}.MetricCard_drillButton__Mydle{background:#e5e7eb;border:none;border-radius:4px;cursor:pointer;margin-top:8px;padding:6px 12px;transition:background .2s,box-shadow .2s}.MetricCard_subLabel__A2Xxw{color:#374151;font-size:13px;margin-top:2px;text-align:left}.DashboardContextBar_contextBar__ywq8J{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;margin:16px 0;padding:12px 16px}.DashboardContextBar_leftSection__gJHoZ{align-items:center;display:flex;font-size:16px;gap:8px}.DashboardContextBar_contextTitle__rMIZx{color:#111827;font-weight:600}.DashboardContextBar_sectionContext__aNoRd{color:#374151;font-size:14px}.DashboardContextBar_rightSection__N7sgL{align-items:center;display:flex;font-size:14px;gap:12px}.DashboardContextBar_lastUpdated__heH1f{color:#6b7280}.DashboardContextBar_refreshButton__7lh3Y{background-color:#e5e7eb;border:none;border-radius:4px;cursor:pointer;padding:6px 12px}.DashboardContextBar_refreshButton__7lh3Y:hover{background-color:#d1d5db}.DashboardContextBar_dataManagementLink__wy5qY{background-color:#3b82f6;border-radius:4px;color:#fff;font-size:14px;padding:6px 12px;text-decoration:none}.DashboardContextBar_dataManagementLink__wy5qY:hover{background-color:#2563eb}.GoogleDriveConnector_container__xaWPk{margin:0 auto;max-width:1000px;padding:2rem}.GoogleDriveConnector_heading__SYCBo{font-size:2rem;margin-bottom:1rem}.GoogleDriveConnector_group__EXAr9{margin-bottom:2rem}.GoogleDriveConnector_groupTitle__Yo405{font-size:1.4rem;margin:5rem 0 .5rem}.GoogleDriveConnector_cardGrid__O-xZL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.GoogleDriveConnector_card__DkzMA{align-items:start;background:#f8f9fa;border-radius:8px;display:flex;gap:.75rem;padding:1rem}.GoogleDriveConnector_icon__ihKyG{font-size:2rem}.GoogleDriveConnector_fileInfo__NdMe9{flex:1 1}.GoogleDriveConnector_fileName__0tgdz{font-weight:600;margin-bottom:.3rem}.GoogleDriveConnector_meta__w23EE{color:#555;font-size:.85rem;margin-bottom:.5rem}.GoogleDriveConnector_select__vFC08{border:1px solid #ccc;border-radius:4px;padding:.4rem}.GoogleDriveConnector_mappingsBox__b20Bg{background:#f9f9f9;border-radius:6px;margin-top:2rem;padding:1rem}.GoogleDriveConnector_loading__Jblb-{font-size:1.2rem;margin-top:3rem;text-align:center}.DriveOverview_container__ucWgN{padding:20px}.DriveOverview_cardGrid__T6XF-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.DriveOverview_card__s\+zYu{border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:20px;text-align:center;transition:all .2s}.DriveOverview_card__s\+zYu:hover{border-color:#4285f4;box-shadow:0 2px 8px #4285f41a}.DriveOverview_cardIcon__CIoa3{font-size:48px;margin-bottom:10px}.DriveOverview_card__s\+zYu h3{color:#333;margin:10px 0}.DriveOverview_card__s\+zYu p{color:#666;margin:0}.DatabaseManager_container__pbiPU{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.DatabaseManager_header__JQYo8{margin-bottom:24px}.DatabaseManager_title__LEAvH{align-items:center;color:#1a202c;display:flex;font-size:28px;font-weight:600;gap:8px;margin:0 0 8px}.DatabaseManager_subtitle__N8Juo{color:#718096;font-size:16px;margin:0}.DatabaseManager_controls__U191M{align-items:center;display:flex;gap:12px;margin-bottom:24px}.DatabaseManager_createButton__gCXR8{background:linear-gradient(135deg,#48bb78,#38a169);border:none;border-radius:8px;box-shadow:0 2px 4px #48bb7833;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s ease}.DatabaseManager_createButton__gCXR8:hover:not(:disabled){box-shadow:0 4px 8px #48bb784d;transform:translateY(-1px)}.DatabaseManager_createButton__gCXR8:disabled{background:#a0aec0;box-shadow:none;cursor:not-allowed;transform:none}.DatabaseManager_refreshButton__2RYMW{background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:8px;box-shadow:0 2px 4px #4299e133;color:#fff;cursor:pointer;font-weight:500;padding:12px 24px;transition:all .2s ease}.DatabaseManager_refreshButton__2RYMW:hover:not(:disabled){box-shadow:0 4px 8px #4299e14d;transform:translateY(-1px)}.DatabaseManager_refreshButton__2RYMW:disabled{background:#a0aec0;box-shadow:none;cursor:not-allowed;transform:none}.DatabaseManager_emptyState__LAg86{background:linear-gradient(135deg,#f7fafc,#edf2f7);border:2px dashed #cbd5e0;border-radius:12px;margin:20px 0;padding:60px 40px;text-align:center}.DatabaseManager_emptyStateTitle__DjiHN{color:#4a5568;font-size:24px;font-weight:600;margin:0 0 12px}.DatabaseManager_emptyStateText__-Z-EU{color:#718096;font-size:16px;margin:0}.DatabaseManager_instancesGrid__KDSQ6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.DatabaseManager_instanceCard__q35Hn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:24px;transition:all .2s ease}.DatabaseManager_instanceCard__q35Hn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.DatabaseManager_instanceHeader__Op8I-{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.DatabaseManager_instanceName__0BNLe{color:#2d3748;font-size:20px;font-weight:600;margin:0 0 12px}.DatabaseManager_instanceDetails__dtn9L{grid-gap:8px 16px;display:grid;font-size:14px;gap:8px 16px;grid-template-columns:auto 1fr;line-height:1.5}.DatabaseManager_detailLabel__MGBf3{color:#4a5568;font-weight:600}.DatabaseManager_detailValue__k4P21{color:#2d3748}.DatabaseManager_statusRunning__Yw5e3{align-items:center;color:#38a169;display:flex;font-weight:600;gap:4px}.DatabaseManager_statusStopped__esU80{align-items:center;color:#e53e3e;display:flex;font-weight:600;gap:4px}.DatabaseManager_connectionString__wT5GD{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;font-family:Monaco,Menlo,monospace;font-size:12px;padding:8px 12px;word-break:break-all}.DatabaseManager_deleteButton__XEert{background:linear-gradient(135deg,#f56565,#e53e3e);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.DatabaseManager_deleteButton__XEert:hover{box-shadow:0 4px 8px #f565654d;transform:translateY(-1px)}.DatabaseManager_infoBox__rMNxG{background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-left:4px solid #4299e1;border-radius:12px;margin-top:24px;padding:20px}.DatabaseManager_infoTitle__fnh4a{color:#2b6cb0;font-size:16px;font-weight:600;margin:0 0 12px}.DatabaseManager_infoList__G1Zgy{color:#2c5282;margin:12px 0 0;padding-left:20px}.DatabaseManager_infoList__G1Zgy li{line-height:1.5;margin-bottom:6px}.DatabaseManager_loadingSpinner__nMz1S{animation:DatabaseManager_spin__lWO\+a 1s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes DatabaseManager_spin__lWO\+a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatabaseManager_statusIcon__\+pP2U{border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.DatabaseManager_statusIcon__\+pP2U.DatabaseManager_running__nWeXo{background:#38a169;box-shadow:0 0 0 2px #38a16933}.DatabaseManager_statusIcon__\+pP2U.DatabaseManager_stopped__R1gta{background:#e53e3e;box-shadow:0 0 0 2px #e53e3e33}@media (max-width:768px){.DatabaseManager_container__pbiPU{padding:16px}.DatabaseManager_instancesGrid__KDSQ6{grid-template-columns:1fr}.DatabaseManager_controls__U191M{align-items:stretch;flex-direction:column}.DatabaseManager_createButton__gCXR8,.DatabaseManager_refreshButton__2RYMW{width:100%}}.DatabaseManager_modal__Atih8{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DatabaseManager_modalContent__5OFki{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-width:400px;padding:24px;width:90%}.DatabaseManager_modalContent__5OFki h3{color:#2d3748;font-size:20px;margin:0 0 16px}.DatabaseManager_modalContent__5OFki p{color:#4a5568;line-height:1.5;margin:0 0 24px}.DatabaseManager_modalActions__uQg5x{display:flex;gap:12px;justify-content:flex-end}.DatabaseManager_cancelButton__OawCH{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;font-weight:500;padding:10px 20px}.DatabaseManager_cancelButton__OawCH:hover{background:#edf2f7}.DatabaseManager_confirmButton__BVuNK{background:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px}.DatabaseManager_confirmButton__BVuNK:hover{background:#c53030}.DatabaseManager_buttonRow__RfLwL{display:flex;gap:10px;margin-top:10px}.DatabaseManager_manageButton__sP\+va{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.DatabaseManager_manageButton__sP\+va:hover{background-color:#1d4ed8}.TableManager_container__8vrC1{margin:auto;max-width:1200px;padding:20px}.TableManager_header__mqhFb{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.TableManager_title__R-cRz{color:#1f2937;font-size:1.75rem;font-weight:600;margin:0}.TableManager_subtitle__gLIZ1{color:#6b7280;font-size:.875rem;margin:5px 0 0}.TableManager_backButton__q38tB{background-color:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.TableManager_backButton__q38tB:hover{background-color:#4b5563}.TableManager_actions__q5boP{display:flex;gap:15px;margin-bottom:20px}.TableManager_createButton__FIkEE{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.TableManager_createButton__FIkEE:hover{background-color:#059669}.TableManager_uploadButton__Ggj91{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.TableManager_uploadButton__Ggj91:hover{background-color:#1d4ed8}.TableManager_refreshButton__INXyZ{background-color:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.TableManager_refreshButton__INXyZ:hover{background-color:#d97706}.TableManager_loading__prHZr{color:#6b7280;font-style:italic;padding:20px;text-align:center}.TableManager_error__N\+uYh{background-color:#fef2f2;border-left:4px solid #dc2626;border-radius:6px;color:#dc2626;margin-bottom:20px;padding:12px}.TableManager_mainContent__cu27y{display:flex;gap:20px}.TableManager_tablesSection__U0qYA{flex:1 1;min-width:300px}.TableManager_dataSection__-p9L2{flex:2 1;min-width:600px}.TableManager_tablesContainer__\+HpYJ{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.TableManager_emptyState__gOBWL{color:#6b7280;font-style:italic;padding:40px 20px;text-align:center}.TableManager_tableCard__n\+Z12{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;padding:15px;transition:background-color .2s}.TableManager_tableCard__n\+Z12:hover{background-color:#f9fafb}.TableManager_tableCard__n\+Z12:last-child{border-bottom:none}.TableManager_selectedTable__Fs14-{background-color:#f0f9ff!important;border-left:3px solid #2563eb}.TableManager_tableInfo__42dMM{flex:1 1}.TableManager_tableName__iKZ5\+{color:#1f2937;font-weight:600;margin-bottom:4px}.TableManager_tableDetails__JEVHu{color:#6b7280;font-size:.875rem}.TableManager_tableActions__3giPD{display:flex;gap:8px}.TableManager_viewButton__l8MeE{background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:6px 12px;transition:background-color .2s}.TableManager_viewButton__l8MeE:hover{background-color:#1d4ed8}.TableManager_deleteButton__zMisp{background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:6px 12px;transition:background-color .2s}.TableManager_deleteButton__zMisp:hover{background-color:#dc2626}.TableManager_dataHeader__vxCe-{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.TableManager_insertButton__pkwwt{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.TableManager_insertButton__pkwwt:hover{background-color:#059669}.TableManager_tableWrapper__G5tZg{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:500px;overflow:auto}.TableManager_dataTable__HSyt1{border-collapse:collapse;width:100%}.TableManager_tableHeader__W5yaq{text-align:left}.TableManager_actionsHeader__nEsgr,.TableManager_tableHeader__W5yaq{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.TableManager_actionsHeader__nEsgr{text-align:center}.TableManager_columnType__GksZ2{color:#6b7280;font-size:.75rem;font-weight:400;margin-top:2px}.TableManager_tableRow__daQ2t{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.TableManager_tableRow__daQ2t:hover{background-color:#f9fafb}.TableManager_actionsCell__lTnTM,.TableManager_tableCell__0aWfZ{border-bottom:1px solid #f3f4f6;padding:12px;vertical-align:top}.TableManager_actionsCell__lTnTM{text-align:center}.TableManager_nullValue__tTBK8{color:#9ca3af;font-style:italic}.TableManager_rowDeleteButton__S64-0{background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:4px 8px;transition:background-color .2s}.TableManager_rowDeleteButton__S64-0:hover{background-color:#dc2626}.TableManager_modalOverlay__a\+gYG{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TableManager_modalContent__iD0iJ{max-height:80vh;overflow:auto;width:600px}.TableManager_modalContent__iD0iJ,.TableManager_uploadModalContent__3gnZq{background-color:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:30px}.TableManager_uploadModalContent__3gnZq{width:500px}.TableManager_modalTitle__jRAM0{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:20px;margin-top:0}.TableManager_formGroup__n0Umc{margin-bottom:20px}.TableManager_label__bzIjW{color:#374151;display:block;font-weight:600;margin-bottom:6px}.TableManager_input__6OzPD{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.TableManager_input__6OzPD:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.TableManager_select__ux2da{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.TableManager_select__ux2da:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.TableManager_fileInput__\+OU0M{background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:6px;font-size:.875rem;padding:8px 12px;transition:border-color .2s;width:100%}.TableManager_fileInput__\+OU0M:hover{border-color:#2563eb}.TableManager_checkboxLabel__RAxSy{align-items:center;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:8px;margin-bottom:10px}.TableManager_checkboxLabel__RAxSy input[type=checkbox]{accent-color:#2563eb;height:16px;width:16px}.TableManager_columnRow__2Ap27{align-items:center;display:flex;gap:10px;margin-bottom:10px}.TableManager_columnInput__bVjfs,.TableManager_columnSelect__Bn\+Rb{border:1px solid #d1d5db;border-radius:4px;flex:1 1;font-size:.875rem;padding:6px 10px}.TableManager_columnSelect__Bn\+Rb{background-color:#fff}.TableManager_removeButton__3URf\+{background-color:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:6px 10px;transition:background-color .2s}.TableManager_removeButton__3URf\+:hover{background-color:#dc2626}.TableManager_addButton__-MAJb{background-color:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.TableManager_addButton__-MAJb:hover{background-color:#059669}.TableManager_modalActions__BK15P{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.TableManager_cancelButton__h1Py\+{background-color:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.TableManager_cancelButton__h1Py\+:hover{background-color:#4b5563}.TableManager_primaryButton__mK7Qg{background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.TableManager_primaryButton__mK7Qg:hover{background-color:#1d4ed8}.TableManager_disabledButton__XgwNB{background-color:#9ca3af;border:none;border-radius:6px;color:#fff;cursor:not-allowed;font-weight:500;padding:10px 20px}@media (max-width:768px){.TableManager_mainContent__cu27y{flex-direction:column}.TableManager_dataSection__-p9L2,.TableManager_tablesSection__U0qYA{min-width:auto}.TableManager_header__mqhFb{align-items:flex-start;flex-direction:column;gap:15px}.TableManager_actions__q5boP{flex-wrap:wrap}.TableManager_modalContent__iD0iJ,.TableManager_uploadModalContent__3gnZq{margin:10px;padding:20px;width:95%}.TableManager_columnRow__2Ap27{align-items:stretch;flex-direction:column}.TableManager_tableWrapper__G5tZg{overflow-x:auto}}.CSVUploadWizard_modalOverlay__GSPt5{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CSVUploadWizard_modalContent__snKjA{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a;margin:16px;max-height:90vh;max-width:1200px;overflow:auto;padding:24px;width:95%}.CSVUploadWizard_header__HQEd9{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.CSVUploadWizard_title__poWP1{color:#1f2937;font-size:24px;font-weight:700;margin:0}.CSVUploadWizard_closeButton__5okwP{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:20px;padding:4px}.CSVUploadWizard_closeButton__5okwP:hover{background-color:#f3f4f6;color:#374151}.CSVUploadWizard_closeButton__5okwP:disabled{cursor:not-allowed;opacity:.5}.CSVUploadWizard_progressContainer__vQExL{align-items:center;display:flex;margin-bottom:24px}.CSVUploadWizard_progressStep__yByr1{align-items:center;display:flex}.CSVUploadWizard_progressStep__yByr1.CSVUploadWizard_active__5s9ww{color:#2563eb}.CSVUploadWizard_progressStep__yByr1.CSVUploadWizard_inactive__ESeMY{color:#9ca3af}.CSVUploadWizard_progressCircle__gXorv{align-items:center;border:2px solid;border-radius:50%;display:flex;font-weight:700;height:32px;justify-content:center;width:32px}.CSVUploadWizard_progressCircle__gXorv.CSVUploadWizard_active__5s9ww{background-color:#2563eb;border-color:#2563eb;color:#fff}.CSVUploadWizard_progressCircle__gXorv.CSVUploadWizard_inactive__ESeMY{background-color:#fff;border-color:#d1d5db}.CSVUploadWizard_progressLabel__mgB0m{margin-left:8px}.CSVUploadWizard_progressLine__R4FBD{flex:1 1;height:4px;margin:0 16px}.CSVUploadWizard_progressLine__R4FBD.CSVUploadWizard_active__5s9ww{background-color:#2563eb}.CSVUploadWizard_progressLine__R4FBD.CSVUploadWizard_inactive__ESeMY{background-color:#d1d5db}.CSVUploadWizard_errorMessage__6imsB{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;margin-bottom:16px;padding:12px 16px}.CSVUploadWizard_formGroup__ooTjR,.CSVUploadWizard_stepContent__XQyZ5{margin-bottom:24px}.CSVUploadWizard_label__SMImh{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.CSVUploadWizard_input__fOXyM,.CSVUploadWizard_select__VJ1Mk{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:8px 12px;width:100%}.CSVUploadWizard_input__fOXyM:focus,.CSVUploadWizard_select__VJ1Mk:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.CSVUploadWizard_orDivider__ytzjw{color:#6b7280;margin:16px 0;position:relative;text-align:center}.CSVUploadWizard_orDivider__ytzjw:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.CSVUploadWizard_orDivider__ytzjw span{background:#fff;padding:0 16px;position:relative;z-index:2}.CSVUploadWizard_analysisBox__dAHjq{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:24px;padding:16px}.CSVUploadWizard_analysisTitle__ZY3Tq{color:#1e40af;font-weight:600;margin-bottom:4px}.CSVUploadWizard_analysisText__l2OU\+{color:#1d4ed8;margin:0}.CSVUploadWizard_schemaTable__rMdoD{border:1px solid #d1d5db;border-collapse:collapse;font-size:13px;width:100%}.CSVUploadWizard_schemaTable__rMdoD th{background-color:#f9fafb;border-bottom:1px solid #d1d5db;color:#374151;font-weight:600;padding:8px 12px;text-align:left}.CSVUploadWizard_schemaTable__rMdoD td{border-bottom:1px solid #e5e7eb;padding:8px 12px;vertical-align:top}.CSVUploadWizard_schemaRow__kQqlu{transition:background-color .2s}.CSVUploadWizard_schemaRow__kQqlu.CSVUploadWizard_disabled__vMnGf{background-color:#f3f4f6;opacity:.6}.CSVUploadWizard_schemaInput__RDUao{border:1px solid #d1d5db;border-radius:4px;font-size:12px;padding:4px 8px;width:100%}.CSVUploadWizard_schemaInput__RDUao:disabled{background-color:#f3f4f6;cursor:not-allowed}.CSVUploadWizard_schemaSelect__rFbk4{border:1px solid #d1d5db;border-radius:4px;font-size:12px;padding:4px 8px;width:100%}.CSVUploadWizard_schemaSelect__rFbk4:disabled{background-color:#f3f4f6;cursor:not-allowed}.CSVUploadWizard_checkbox__DUCWJ,.CSVUploadWizard_radio__wqNrS{accent-color:#2563eb;height:16px;width:16px}.CSVUploadWizard_checkbox__DUCWJ:disabled,.CSVUploadWizard_radio__wqNrS:disabled{cursor:not-allowed;opacity:.5}.CSVUploadWizard_primaryKeyIndicator__xHury{color:#059669;font-size:10px;margin-left:4px}.CSVUploadWizard_sampleValues__AcJ6z{color:#6b7280;font-size:10px}.CSVUploadWizard_sampleValue__RJIdL{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CSVUploadWizard_stats__QD7rF{color:#6b7280;font-size:10px}.CSVUploadWizard_previewSection__NaM9T{margin-bottom:24px}.CSVUploadWizard_sectionTitle__jFjqL{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:16px}.CSVUploadWizard_previewTable__6sZLJ{border:1px solid #d1d5db;border-collapse:collapse;font-size:12px;max-height:250px;overflow-y:auto;width:100%}.CSVUploadWizard_previewTable__6sZLJ th{background-color:#f9fafb;border-bottom:1px solid #d1d5db;border-right:1px solid #d1d5db;font-weight:600;padding:8px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.CSVUploadWizard_previewTable__6sZLJ td{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;max-width:150px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.CSVUploadWizard_buttonContainer__GcMJn{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.CSVUploadWizard_buttonGroup__XTbs0{display:flex;gap:12px}.CSVUploadWizard_button__qri\+\+{border:1px solid;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.CSVUploadWizard_button__qri\+\+:disabled{cursor:not-allowed;opacity:.6}.CSVUploadWizard_buttonSecondary__jG-J4{background:#fff;border-color:#d1d5db;color:#374151}.CSVUploadWizard_buttonSecondary__jG-J4:hover:not(:disabled){background-color:#f9fafb}.CSVUploadWizard_buttonPrimary__vnHoA{background-color:#2563eb;border-color:#2563eb;color:#fff}.CSVUploadWizard_buttonPrimary__vnHoA:hover:not(:disabled){background-color:#1d4ed8}.CSVUploadWizard_buttonSuccess__tjvSn{background-color:#059669;border-color:#059669;color:#fff}.CSVUploadWizard_buttonSuccess__tjvSn:hover:not(:disabled){background-color:#047857}.CSVUploadWizard_loadingContainer__XjG6v{padding:48px 0;text-align:center}.CSVUploadWizard_spinner__TOCVq{animation:CSVUploadWizard_spin__mHyrT 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:48px;margin:0 auto 16px;width:48px}@keyframes CSVUploadWizard_spin__mHyrT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CSVUploadWizard_loadingTitle__ON\+Yn{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:8px}.CSVUploadWizard_loadingText__b5m6w{color:#6b7280;margin:0}@media (max-width:768px){.CSVUploadWizard_modalContent__snKjA{margin:8px;padding:16px}.CSVUploadWizard_schemaTable__rMdoD{font-size:11px}.CSVUploadWizard_schemaTable__rMdoD td,.CSVUploadWizard_schemaTable__rMdoD th{padding:6px 8px}.CSVUploadWizard_buttonContainer__GcMJn{flex-direction:column;gap:12px}.CSVUploadWizard_progressContainer__vQExL{flex-direction:column;gap:8px}.CSVUploadWizard_progressLine__R4FBD{height:2px;margin:8px 0;width:100%}}.ConfirmModal_modalOverlay__-wVmg{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ConfirmModal_modalContent__77Dd4{background:#fff;border-radius:8px;max-width:400px;padding:20px;width:100%}.ConfirmModal_modalTitle__xMHmk{margin-top:0}.ConfirmModal_modalActions__mWP\+n{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.ConfirmModal_cancelButton__zuqOV,.ConfirmModal_confirmButton__YQWIx{border:none;border-radius:4px;cursor:pointer;padding:6px 12px}.ConfirmModal_cancelButton__zuqOV{background:#ccc}.ConfirmModal_confirmButton__YQWIx{background:#d9534f;color:#fff}.ConfirmModal_confirmButton__YQWIx.ConfirmModal_danger__oENol{background:#ef4444}.ConfirmModal_confirmButton__YQWIx.ConfirmModal_danger__oENol:hover{background:#dc2626}.ConfirmModal_confirmButton__YQWIx.ConfirmModal_primary__D\+fMJ{background:#3b82f6}.ConfirmModal_confirmButton__YQWIx.ConfirmModal_primary__D\+fMJ:hover{background:#2563eb}.TableManagerLayout_layoutWrapper__A2ARa{background:#f8fafc;max-width:100%;overflow-x:auto;padding:1.5rem}.TableManagerLayout_content__B5K8v{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;min-width:900px;padding:1rem}.FeatureComparisonTable_container__1\+d6v{background:#f8fafc;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:2rem;padding:1rem}.FeatureComparisonTable_heading__qPEMj{font-size:1.8rem;margin-bottom:1rem;text-align:center}.FeatureComparisonTable_table__PFdr2{border-collapse:collapse;width:100%}.FeatureComparisonTable_table__PFdr2 th{background:#1e293b;color:#fff;padding:.75rem;text-align:left}.FeatureComparisonTable_table__PFdr2 td{border-bottom:1px solid #e2e8f0;padding:.75rem}.FeatureComparisonTable_featureName__VrQG1{color:#0f172a;font-weight:600}.FeatureComparisonTable_cell__SZ\+q6{color:#334155}.FeatureComparisonTable_table__PFdr2 tr:hover{background:#f1f5f9}.FeatureContextPanel_container__FXVH\+{background:#f8fafc;border-radius:8px;box-shadow:0 2px 8px #00000014;margin:2rem 0;padding:2rem}.FeatureContextPanel_heading__k4a6D{color:#0f172a;font-size:1.6rem;margin-bottom:1rem}.FeatureContextPanel_paragraph__Rce9P{color:#334155;font-size:1rem;line-height:1.6;margin-bottom:2rem}.FeatureContextPanel_table__pfy-Y{border-collapse:collapse;margin-bottom:2rem;width:100%}.FeatureContextPanel_table__pfy-Y th{background:#1e293b;color:#fff;padding:.75rem;text-align:left}.FeatureContextPanel_table__pfy-Y td{border-bottom:1px solid #e2e8f0;padding:.75rem}.FeatureContextPanel_accordions__jrTOS{margin-top:1rem}.FeatureContextPanel_accordionItem__qPFSX{margin-bottom:1rem}.FeatureContextPanel_accordionButton__Ll9lZ{background:#e2e8f0;border:none;border-radius:4px;color:#0f172a;cursor:pointer;font-size:1rem;padding:.75rem 1rem;text-align:left;transition:background .3s;width:100%}.FeatureContextPanel_accordionButton__Ll9lZ:hover{background:#cbd5e1}.FeatureContextPanel_accordionButton__Ll9lZ.FeatureContextPanel_open__mIIxr{background:#94a3b8;color:#fff}.FeatureContextPanel_accordionContent__GQo95{background:#f1f5f9;border-radius:4px;color:#334155;margin-top:.5rem;padding:.75rem 1rem}.WorkflowMasteryCLI_workflowCliContainer__OHgdt{background:#1a1a1a;border-radius:8px;box-shadow:0 0 10px #00000080;color:#e0e0e0;display:flex;flex-direction:column;font-family:Monaco,Menlo,Ubuntu Mono,monospace;height:100vh;margin:32px auto;max-height:800px;max-width:800px;overflow:hidden}.WorkflowMasteryCLI_cliHeader__Mx7en{align-items:center;background:#2d2d2d;border-bottom:1px solid #404040;display:flex;justify-content:space-between;padding:12px 16px}.WorkflowMasteryCLI_cliTitle__c1Vpi{align-items:center;color:#4ade80;display:flex;font-weight:600;gap:8px}.WorkflowMasteryCLI_cliIcon__ximaq{font-size:18px}.WorkflowMasteryCLI_cliControls__UBBOV{display:flex;gap:8px}.WorkflowMasteryCLI_cliBtn__hjVL4{background:#404040;border:1px solid #606060;border-radius:4px;color:#e0e0e0;cursor:pointer;font-size:12px;padding:4px 12px;transition:background-color .2s}.WorkflowMasteryCLI_cliBtn__hjVL4:hover{background:#505050}.WorkflowMasteryCLI_cliTerminal__V2vd0{background:#1a1a1a;flex:1 1;font-size:14px;line-height:1.5;overflow-y:auto;padding:16px}.WorkflowMasteryCLI_outputLine__FmVq7{align-items:flex-start;animation:WorkflowMasteryCLI_fadeInUp__6Lzqo .3s ease-out;display:flex;gap:12px;margin-bottom:8px}.WorkflowMasteryCLI_timestamp__AcyDf{color:#666;font-size:11px;margin-top:2px;min-width:60px}.WorkflowMasteryCLI_outputSystem__2MbOb{color:#4ade80;font-weight:500}.WorkflowMasteryCLI_outputCommand__jFYpw{color:#60a5fa;font-weight:500}.WorkflowMasteryCLI_outputSuccess__Z\+Yx2{color:#4ade80}.WorkflowMasteryCLI_outputError__M4PBS{color:#f87171}.WorkflowMasteryCLI_outputData__zN\+OI{color:#fbbf24;cursor:pointer}.WorkflowMasteryCLI_outputData__zN\+OI summary{cursor:pointer;list-style:none;margin-bottom:8px}.WorkflowMasteryCLI_outputData__zN\+OI summary::-webkit-details-marker{display:none}.WorkflowMasteryCLI_outputData__zN\+OI pre{background:#2d2d2d;border:1px solid #404040;border-radius:4px;font-size:12px;overflow-x:auto;padding:12px}.WorkflowMasteryCLI_outputDefault__YSpmA{color:#e0e0e0}.WorkflowMasteryCLI_loading__9WzhZ{animation:WorkflowMasteryCLI_pulse__xNBaz 1.5s ease-in-out infinite;color:#fbbf24}@keyframes WorkflowMasteryCLI_pulse__xNBaz{0%,to{opacity:1}50%{opacity:.5}}.WorkflowMasteryCLI_cliInputSection__OYdCH{background:#2d2d2d;border-top:1px solid #404040}.WorkflowMasteryCLI_suggestions__Y40fY{background:#252525;border-bottom:1px solid #404040;display:flex;flex-wrap:wrap;gap:4px;padding:8px 16px}.WorkflowMasteryCLI_suggestion__hsMJq{background:#404040;border:1px solid #606060;border-radius:12px;color:#e0e0e0;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .2s}.WorkflowMasteryCLI_suggestion__hsMJq:hover{background:#505050;transform:translateY(-1px)}.WorkflowMasteryCLI_cliInputForm__d9117{align-items:center;display:flex;gap:8px;padding:12px 16px}.WorkflowMasteryCLI_prompt__OG9an{color:#4ade80;font-size:16px;font-weight:600}.WorkflowMasteryCLI_cliInput__nfmC2{background:#0000;border:none;color:#e0e0e0;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:8px}.WorkflowMasteryCLI_cliInput__nfmC2::placeholder{color:#666}.WorkflowMasteryCLI_cliSubmit__XzwdX{background:#4ade80;border:none;border-radius:4px;color:#1a1a1a;cursor:pointer;font-weight:600;padding:6px 12px;transition:background-color .2s}.WorkflowMasteryCLI_cliSubmit__XzwdX:hover:not(:disabled){background:#22c55e}.WorkflowMasteryCLI_cliSubmit__XzwdX:disabled{background:#404040;color:#666;cursor:not-allowed}.WorkflowMasteryCLI_cliQuickActions__aqAIV{grid-gap:16px;background:#252525;border-top:1px solid #404040;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:16px}.WorkflowMasteryCLI_quickActionGroup__YIZMf{display:flex;flex-direction:column;gap:8px}.WorkflowMasteryCLI_quickActionGroup__YIZMf h4{border-bottom:1px solid #404040;color:#4ade80;font-size:12px;letter-spacing:.5px;margin:0;padding-bottom:4px;text-transform:uppercase}.WorkflowMasteryCLI_quickBtn__KXgOM{background:#404040;border:1px solid #606060;border-radius:4px;color:#e0e0e0;cursor:pointer;font-size:12px;padding:8px 12px;text-align:left;transition:all .2s}.WorkflowMasteryCLI_quickBtn__KXgOM:hover{background:#505050;border-color:#4ade80;transform:translateX(2px)}.WorkflowMasteryCLI_cliTerminal__V2vd0::-webkit-scrollbar{width:8px}.WorkflowMasteryCLI_cliTerminal__V2vd0::-webkit-scrollbar-track{background:#2d2d2d}.WorkflowMasteryCLI_cliTerminal__V2vd0::-webkit-scrollbar-thumb{background:#606060;border-radius:4px}.WorkflowMasteryCLI_cliTerminal__V2vd0::-webkit-scrollbar-thumb:hover{background:#707070}@media (max-width:768px){.WorkflowMasteryCLI_cliQuickActions__aqAIV{grid-template-columns:1fr}.WorkflowMasteryCLI_cliHeader__Mx7en{align-items:stretch;flex-direction:column;gap:8px}.WorkflowMasteryCLI_cliControls__UBBOV{justify-content:center}.WorkflowMasteryCLI_suggestions__Y40fY{flex-direction:column}}@keyframes WorkflowMasteryCLI_fadeInUp__6Lzqo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CircleAnimationPpt_container__XnbxJ{padding:2rem;text-align:center}.CircleAnimationPpt_cardContainer__LiJuZ{align-items:center;aspect-ratio:16/9;background:#f9f9f9;border-radius:20px;box-shadow:0 0 10px #0003;display:flex;justify-content:center;margin:0 auto;width:800px}.CircleAnimationPpt_readyText__xkCPq{color:#666;font-size:24px;text-align:center}.CircleAnimationPpt_readySubtitle__cLSgw{margin-bottom:20px}.CircleAnimationPpt_startButton__vnKTz{background-color:#28a745;border:none;border-radius:8px;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;font-size:18px;padding:15px 30px}.CircleAnimationPpt_completeText__gopI0{color:#28a745;font-size:24px;font-weight:700}.CircleAnimationPpt_statusText__2CdO-{margin-top:1rem}.CircleAnimationPpt_progressContainer__91\+II{background-color:#f0f0f0;border-radius:10px;margin:1rem auto;overflow:hidden;width:300px}.CircleAnimationPpt_progressBar__EdYt\+{background-color:#007bff;height:20px;transition:width .3s ease}.CircleAnimationPpt_controls__7EWnx{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:1rem}.CircleAnimationPpt_pauseButton__BdJfm{background-color:#ffc107;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;padding:10px 20px}.CircleAnimationPpt_resumeButton__YbSB8{background-color:#28a745}.CircleAnimationPpt_resetButton__Sd6KF,.CircleAnimationPpt_resumeButton__YbSB8{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.CircleAnimationPpt_resetButton__Sd6KF{background-color:#007bff}.SourceDownloader_container__0qxGQ{border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 6px #0000001a;margin-bottom:2rem;padding:1rem}.SourceDownloader_header__wMlSe{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.SourceDownloader_formGroup__0KNnf{margin-bottom:1rem}.SourceDownloader_label__hIeEn{display:block;font-weight:500;margin-bottom:.5rem}.SourceDownloader_inputCheckbox__Wp8mm,.SourceDownloader_select__LZafk{border:1px solid #aaa;border-radius:6px;padding:.5rem;width:100%}.SourceDownloader_checkboxGroup__Ybg-0{align-items:center;display:flex}.SourceDownloader_checkboxGroup__Ybg-0 label{margin-left:.5rem}.SourceDownloader_button__fNKhE{background-color:#1e40af;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}.SourceDownloader_button__fNKhE:disabled{cursor:not-allowed;opacity:.6}.SourceDownloader_button__fNKhE:hover:not(:disabled){background-color:#1d4ed8}.SourceDownloader_alert__yS5J6{border-radius:6px;margin-top:1rem;padding:.75rem}.SourceDownloader_alertSuccess__srvbe{background-color:#d1fae5;color:#065f46}.SourceDownloader_alertError__JRXoV{background-color:#fee2e2;color:#991b1b}.SourceDownloader_details__VBYvQ{border-top:1px solid #ccc;margin-top:1.5rem;padding-top:1rem}.SourceDownloader_detailsTitle__xOrny{font-size:1.1rem;font-weight:500;margin-bottom:.5rem}.SourceDownloader_detailsItem__-lji0{margin-bottom:.25rem}.SourceDownloader_link__hmRSz{color:#2563eb;text-decoration:underline}.SourceDownloader_nextContainer__V0H7v{margin-top:20px;text-align:right}.SourceDownloader_nextButton__2hi7T{background-color:#06f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px}.SourceDownloader_nextButton__2hi7T:hover{background-color:#0053cc}.FileParser_container__e6Ou-{border:1px solid #ddd;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.FileParser_header__HmCVa{font-size:1.5rem;margin-bottom:1rem}.FileParser_button__NIX2K{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.6rem 1.2rem}.FileParser_button__NIX2K:disabled{background:#9e9e9e;cursor:not-allowed}.FileParser_stats__rRdRh{color:#333;font-size:.95rem;margin-top:1rem}.FileParser_progress__QMrik{color:#555;font-style:italic;margin-top:.5rem}.FileParser_alertError__piIPz{background:#fdd;border-left:4px solid #d8000c;color:#d8000c;margin-top:1rem;padding:.8rem}.FileParser_search__72Rwx{margin:1rem 0}.FileParser_input__s2zQl{border:1px solid #ccc;border-radius:4px;max-width:400px;padding:.5rem;width:100%}.FileParser_fileList__3uAbQ{margin-top:1rem}.FileParser_fileItem__AWgiP{border-bottom:1px solid #eee;padding:.6rem 0}.FileParser_fileHeader__mlK8X{color:#2c3e50;cursor:pointer;display:flex;justify-content:space-between}.FileParser_fileHeader__mlK8X:hover{text-decoration:underline}.FileParser_filePath__RV1pD{font-weight:700}.FileParser_errorBadge__HLuzo{background:#d9534f;border-radius:12px;color:#fff;font-size:.8rem;padding:2px 8px}.FileParser_fileDetails__b7erg{color:#444;font-size:.9rem;margin-left:1rem;margin-top:.5rem}.FileParser_fileError__OR9aN{color:#b71c1c;font-style:italic;margin-left:1rem;margin-top:.5rem}.DependencyMapper_container__LDrB8{padding:20px}.DependencyMapper_header__VThxG{font-size:1.8rem;margin-bottom:10px}.DependencyMapper_controls__cFTCZ{margin-bottom:15px}.DependencyMapper_button__hbX3e{cursor:pointer;margin-right:5px;padding:6px 12px}.DependencyMapper_active__qPruM{background:#007bff;color:#fff}.DependencyMapper_stats__GQwLT{margin:15px 0}.DependencyMapper_graphContainer__EaTYn{border:1px solid #ccc;height:400px}.DependencyMapper_listView__DcpvQ{max-height:400px;overflow-y:auto}.DependencyMapper_listItem__FR1Be{cursor:pointer;padding:5px}.DependencyMapper_listItem__FR1Be:hover{background:#f0f0f0}.DependencyMapper_modal__Ic13J{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.DependencyMapper_modalContent__hgv2D{background:#fff;border-radius:8px;max-width:500px;padding:20px}.DependencyMapper_info__y\+xnK{color:#666}.FileLister_container__eAKjC{margin:0 auto;max-width:1200px;padding:2rem}.FileLister_header__rDvbp{font-size:1.8rem;margin-bottom:1rem}.FileLister_button__RdRw8{background:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1.5rem;padding:.6rem 1.2rem;transition:background .3s}.FileLister_button__RdRw8:disabled{background:#9e9e9e;cursor:not-allowed}.FileLister_button__RdRw8:hover:not(:disabled){background:#45a049}.FileLister_tabs__Z88jX{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.FileLister_tabs__Z88jX button{background:#eee;border:1px solid #ccc;border-radius:3px;cursor:pointer;padding:.4rem .8rem;transition:background .3s}.FileLister_tabs__Z88jX button:hover{background:#ddd}.FileLister_activeTab__rtkuA{background:#2196f3;border-color:#2196f3;color:#fff}.FileLister_chartContainer__ZmmFf{margin:2rem auto;max-width:500px}.FileLister_table__TVVnU{border-collapse:collapse;margin-top:2rem;width:100%}.FileLister_table__TVVnU td,.FileLister_table__TVVnU th{border:1px solid #ddd;padding:.6rem;text-align:left}.FileLister_table__TVVnU th{background:#f2f2f2;cursor:pointer}.FileLister_table__TVVnU tr:hover{background:#f9f9f9}.FileLister_modal__jgAEy{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.FileLister_modalContent__nm48b{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000004d;max-height:80vh;max-width:600px;overflow-y:auto;padding:2rem;width:90%}.FileLister_modalContent__nm48b pre{background:#f9f9f9;border-radius:4px;overflow-x:auto;padding:1rem}.FileLister_closeButton__IQNQB{background:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem;transition:background .3s}.FileLister_closeButton__IQNQB:hover{background:#d32f2f}.FileLister_docstring__lf\+pD{margin-top:1rem}.StructureMapper_container__RoROa{padding:20px}.StructureMapper_header__eZ6g-{font-size:1.8rem;font-weight:700;margin-bottom:20px}.StructureMapper_buttonContainer__GzhuI{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.StructureMapper_button__gudtv,.StructureMapper_exportButton__JMfkZ{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px}.StructureMapper_buttonPrimary__5kDcP{background:#007bff;color:#fff}.StructureMapper_buttonPrimary__5kDcP:hover{background:#0056b3}.StructureMapper_buttonDisabled__wJVwE{background:#ccc;color:#666;cursor:not-allowed}.StructureMapper_exportButton__JMfkZ{background:#28a745;color:#fff}.StructureMapper_exportButton__JMfkZ:hover{background:#1e7e34}.StructureMapper_buttonSuccess__5BRRJ{background:#28a745;color:#fff}.StructureMapper_buttonSuccess__5BRRJ:hover{background:#1e7e34}.StructureMapper_errorMessage__b9E15{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-bottom:20px;padding:12px}.StructureMapper_searchBox__fxTc9{margin-bottom:20px}.StructureMapper_searchContainer__1G3GM{position:relative}.StructureMapper_searchIcon__x7xik{color:#666;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.StructureMapper_input__rVNMD{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px 10px 40px;width:100%}.StructureMapper_input__rVNMD:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff40;outline:none}.StructureMapper_statsPanel__ZvTxD{background:#f5f5f5;border-radius:4px;margin-bottom:20px;padding:20px}.StructureMapper_statsTitle__\+1sOH{font-size:1.2rem;font-weight:700;margin-bottom:15px}.StructureMapper_statsGrid__vQ8Xo{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.StructureMapper_statItem__v-ATz{text-align:center}.StructureMapper_statLabel__KUqFz{color:#666;display:block;font-size:12px;margin-bottom:5px}.StructureMapper_statValue__AECcW{color:#333;font-size:1.5rem;font-weight:700}.StructureMapper_mainContent__vSonW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr;margin-bottom:20px}@media (max-width:768px){.StructureMapper_mainContent__vSonW{grid-template-columns:1fr}}.StructureMapper_treeSection__njgWj{border:1px solid #ddd;border-radius:4px;overflow:hidden}.StructureMapper_treeContainer__n271K{padding:15px}.StructureMapper_sectionTitle__ciTpy{align-items:center;display:flex;font-size:1.1rem;font-weight:700;gap:8px;margin-bottom:15px}.StructureMapper_treeWrapper__HWOsw{font-family:Courier New,monospace;font-size:13px;line-height:1.4;max-height:400px;overflow-y:auto}.StructureMapper_treeNode__9csob{margin:2px 0}.StructureMapper_directoryNode__TcemO{align-items:center;border-radius:3px;cursor:pointer;display:flex;padding:4px 8px;transition:background-color .15s}.StructureMapper_directoryNode__TcemO:hover{background:#f0f0f0}.StructureMapper_nodeExpander__vymHC{color:#666;margin-right:4px;width:16px}.StructureMapper_folderIcon__1r1rZ{color:orange;margin-right:6px}.StructureMapper_directoryName__wiRIP{font-weight:500}.StructureMapper_fileCount__el86H{color:#666;font-size:11px;margin-left:8px}.StructureMapper_fileNode__hiIi5{align-items:center;border-radius:3px;cursor:pointer;display:flex;padding:3px 8px;transition:background-color .15s}.StructureMapper_fileNode__hiIi5:hover{background:#f8f9fa}.StructureMapper_fileIcon__wu99G{color:#007bff;flex-shrink:0;margin-right:6px}.StructureMapper_fileName__WeLvL{flex-grow:1}.StructureMapper_fileStats__qn8iQ{color:#666;display:flex;font-size:10px;gap:8px;margin-left:auto}.StructureMapper_nodeChildren__09uZ3{margin-left:16px}.StructureMapper_detailsSection__IgmbB{border:1px solid #ddd;border-radius:4px;overflow:hidden}.StructureMapper_detailsContainer__O9KnX{padding:15px}.StructureMapper_nodeDetails__EpjeI{display:flex;flex-direction:column;gap:15px}.StructureMapper_detailItem__wEIOt{display:flex;flex-direction:column;gap:5px}.StructureMapper_detailLabel__l\+tGs{font-size:14px;font-weight:500}.StructureMapper_detailValue__qkgJr{background:#f8f9fa;border-radius:3px;font-family:Courier New,monospace;font-size:12px;padding:8px}.StructureMapper_codeValue__4HvNc{background:#f8f9fa}.StructureMapper_pathValue__1i-9l{word-break:break-all}.StructureMapper_classesValue__f-TDR{background:#e3f2fd}.StructureMapper_functionsValue__g4W-U{background:#e8f5e8}.StructureMapper_detailText__csJlT{color:#555;font-size:13px}.StructureMapper_noSelection__jXDYw{color:#666;font-style:italic;padding:20px;text-align:center}.StructureMapper_emptyState__SAgxM{border:1px solid #ddd;border-radius:4px;padding:40px;text-align:center}.StructureMapper_emptyIcon__wIjLj{color:#ccc;margin-bottom:15px}.StructureMapper_emptyText__C\+U\+X{color:#666;font-size:16px;margin-bottom:10px}.StructureMapper_emptySubtext__5a5TH{color:#999;font-size:13px}.StructureMapper_successMessage__Zckhz{background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin-top:20px;padding:15px}.StructureMapper_successTitle__0u2Ug{color:#155724;font-weight:700;margin-bottom:8px}.StructureMapper_successText__rPmJh{color:#155724;font-size:14px;margin-bottom:15px}.StructureMapper_successActions__jBv49{display:flex;gap:10px}.StructureMapper_loadingMessage__tt5nt{background:#cce7ff;border:1px solid #99d6ff;border-radius:4px;margin-top:20px;padding:15px}.StructureMapper_loadingContent__4KaF-{align-items:center;color:#004085;display:flex;gap:12px}.StructureMapper_spinner__12SFd{animation:StructureMapper_spin__JFQi4 1s linear infinite;border:2px solid #004085;border-radius:50%;border-top-color:#0000;height:20px;width:20px}@keyframes StructureMapper_spin__JFQi4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StructureMapper_breadcrumb__el8e7{background:#f8f9fa;border-radius:4px;margin-top:15px;padding:12px}.StructureMapper_breadcrumbLabel__eBziR{color:#666;display:block;font-size:12px;font-weight:500;margin-bottom:5px}.StructureMapper_breadcrumbPath__DcpGg{flex-wrap:wrap;font-size:13px}.StructureMapper_breadcrumbItem__TjFYK,.StructureMapper_breadcrumbPath__DcpGg{align-items:center;display:flex;gap:2px}.StructureMapper_breadcrumbPart__ldCA7{color:#333;cursor:pointer}.StructureMapper_breadcrumbPart__ldCA7:hover{color:#007bff}.StructureMapper_breadcrumbSeparator__F74yB{color:#666}.StructureMapper_info__gDEdl{color:#666;font-style:italic;margin-top:20px}.ProgressStepper_progressContainer__dmMc3{margin:20px 0}.ProgressStepper_stepLabels__71O4Q{display:flex;justify-content:space-between;margin-bottom:8px}.ProgressStepper_step__RDWia{text-align:center}.ProgressStepper_step__RDWia .ProgressStepper_circle__Imjox{align-items:center;background:#ddd;border-radius:50%;display:inline-flex;height:28px;justify-content:center;margin-bottom:4px;width:28px}.ProgressStepper_step__RDWia.ProgressStepper_active__wjiC5 .ProgressStepper_circle__Imjox{background:#4caf50;color:#fff}.ProgressStepper_step__RDWia.ProgressStepper_completed__21\+D8 .ProgressStepper_circle__Imjox{background:#2196f3;color:#fff}.ProgressStepper_progressBar__EDFwi{background:#eee;border-radius:2px;height:4px;position:relative}.ProgressStepper_progressFill__gn6Xa{background:#4caf50;border-radius:2px;height:100%;transition:width .3s ease}.ProgressStepper_label__a\+rra{font-size:12px}.NavigationBar_navContainer__B0smx{display:flex;justify-content:space-between;margin-top:20px}.NavigationBar_backButton__qa5iy,.NavigationBar_nextButton__nYlle{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 18px;transition:background-color .2s}.NavigationBar_backButton__qa5iy:hover,.NavigationBar_nextButton__nYlle:hover{background-color:#1976d2}.NavigationBar_backButton__qa5iy:disabled,.NavigationBar_nextButton__nYlle:disabled{background-color:#aaa;cursor:not-allowed}.HeroIntroCard_hero-intro-card__UYvd7{align-items:center;background:linear-gradient(135deg,#1a365d,#2d5a87);color:#fff;display:flex;justify-content:center;margin-bottom:4rem;min-height:80vh;overflow:hidden;position:relative}.HeroIntroCard_financial-premium__nRAy3{background:linear-gradient(135deg,#1a365d,#2d5a87 50%,#f7931e)}.HeroIntroCard_hero-content__GZUBu{max-width:1200px;padding:4rem 2rem;position:relative;text-align:center;z-index:10}.HeroIntroCard_company-branding__BKFdf{margin-bottom:3rem}.HeroIntroCard_company-name__APSNO{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f7931e);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.HeroIntroCard_tagline__qsitv{font-size:1.3rem;font-weight:300;letter-spacing:.5px;opacity:.9}.HeroIntroCard_hero-messaging__O8gmj{margin-bottom:3rem}.HeroIntroCard_hero-title__FJONp{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;text-shadow:0 4px 8px #0000004d}.HeroIntroCard_hero-subtitle__m7QFN{font-size:1.5rem;font-weight:400;line-height:1.4;margin:0 auto;max-width:800px;opacity:.9}.HeroIntroCard_hero-accent__J2zHQ{margin-top:3rem}.HeroIntroCard_gradient-bar__um0ug{background:linear-gradient(90deg,#f7931e,#fff);border-radius:2px;box-shadow:0 2px 10px #f7931e66;height:4px;margin:0 auto;width:200px}.HeroIntroCard_hero-background__NLkCW{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.HeroIntroCard_geometric-pattern__TTV4q{background-image:radial-gradient(circle at 25% 25%,#f7931e1a 0,#0000 50%),radial-gradient(circle at 75% 75%,#ffffff0d 0,#0000 50%);background-size:400px 400px}.HeroIntroCard_floating-elements__CgtrI,.HeroIntroCard_geometric-pattern__TTV4q{bottom:0;left:0;position:absolute;right:0;top:0}.HeroIntroCard_element__tOpH5{border-radius:50%;opacity:.1;position:absolute}.HeroIntroCard_element-1__nMBNQ{animation:HeroIntroCard_float__rYJ54 20s ease-in-out infinite;background:linear-gradient(45deg,#f7931e,#fff);height:300px;left:10%;top:10%;width:300px}.HeroIntroCard_element-2__tQKFs{animation:HeroIntroCard_float__rYJ54 25s ease-in-out infinite reverse;background:linear-gradient(45deg,#fff,#2d5a87);height:200px;right:15%;top:60%;width:200px}.HeroIntroCard_element-3__r9X3A{animation:HeroIntroCard_float__rYJ54 30s ease-in-out infinite;background:linear-gradient(45deg,#f7931e,#1a365d);bottom:20%;height:150px;left:70%;width:150px}.HeroIntroCard_fadeInUp__hYfjQ{animation:HeroIntroCard_fadeInUp__hYfjQ 1.2s ease-out}@keyframes HeroIntroCard_fadeInUp__hYfjQ{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroIntroCard_float__rYJ54{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}@media (max-width:768px){.HeroIntroCard_hero-intro-card__UYvd7{min-height:60vh}.HeroIntroCard_hero-title__FJONp{font-size:2.5rem}.HeroIntroCard_company-name__APSNO{font-size:2rem}.HeroIntroCard_hero-subtitle__m7QFN{font-size:1.2rem}.HeroIntroCard_floating-elements__CgtrI .HeroIntroCard_element__tOpH5{display:none}}.MarketProblemShowcase_market-problem-showcase__XHHjU{background:linear-gradient(135deg,#fed7d7,#fbb6ce);margin:4rem 0;overflow:hidden;padding:4rem 2rem;position:relative}.MarketProblemShowcase_crisis-red__ph6vC{background:linear-gradient(135deg,#fed7d7,#feb2b2 50%,#fc8181);border-left:8px solid #e53e3e}.MarketProblemShowcase_problem-header__swwBo{margin-bottom:4rem;position:relative;text-align:center;z-index:10}.MarketProblemShowcase_problem-title__sPGpj{color:#742a2a;font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #742a2a4d}.MarketProblemShowcase_problem-subtitle__LoAr9{color:#9c4221;font-size:1.3rem;font-weight:500;margin:0 auto;max-width:600px}.MarketProblemShowcase_problems-grid__4B9hi{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:10}.MarketProblemShowcase_problem-card__aBNuA{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #e53e3e1a;border-radius:16px;box-shadow:0 8px 32px #e53e3e33;padding:2rem;position:relative;transition:all .3s ease}.MarketProblemShowcase_problem-card__aBNuA:hover{border-color:#e53e3e;box-shadow:0 16px 48px #e53e3e4d;transform:translateY(-8px)}.MarketProblemShowcase_problem-icon__Ss\+jc{align-items:center;background:#e53e3e;border-radius:50%;box-shadow:0 4px 16px #e53e3e66;display:flex;height:50px;justify-content:center;position:absolute;right:20px;top:-15px;width:50px}.MarketProblemShowcase_alert-triangle__tHLLb{color:#fff;font-size:1.5rem;font-weight:700}.MarketProblemShowcase_problem-stat__65\+gg{margin-bottom:1.5rem}.MarketProblemShowcase_stat-number__TW-9k{color:#e53e3e;display:block;font-size:3.5rem;font-weight:900;line-height:1;text-shadow:0 2px 4px #e53e3e33}.MarketProblemShowcase_problem-content__zzF5o{margin-bottom:1.5rem}.MarketProblemShowcase_problem-description__pisvk{color:#2d3748;font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.MarketProblemShowcase_problem-impact__42GT\+{color:#718096;font-size:1rem;font-weight:500;line-height:1.5}.MarketProblemShowcase_urgency-indicator__0mZp4{bottom:20px;position:absolute;right:20px}.MarketProblemShowcase_pulse-dot__oaJA9{animation:MarketProblemShowcase_pulse__4uVaK 2s infinite;background:#e53e3e;border-radius:50%;height:12px;width:12px}.MarketProblemShowcase_crisis-backdrop__2rQTb{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.MarketProblemShowcase_warning-pattern__L4xqa{background-image:repeating-linear-gradient(45deg,#0000,#0000 20px,#e53e3e0d 0,#e53e3e0d 40px);bottom:0;left:0;position:absolute;right:0;top:0}.MarketProblemShowcase_countUp__w\+z4P{animation:MarketProblemShowcase_slideInUp__MpLts .8s ease-out}@keyframes MarketProblemShowcase_slideInUp__MpLts{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes MarketProblemShowcase_pulse__4uVaK{0%{box-shadow:0 0 0 0 #e53e3eb3}70%{box-shadow:0 0 0 10px #e53e3e00}to{box-shadow:0 0 0 0 #e53e3e00}}@media (max-width:768px){.MarketProblemShowcase_problems-grid__4B9hi{gap:1.5rem;grid-template-columns:1fr}.MarketProblemShowcase_problem-title__sPGpj{font-size:2.2rem}.MarketProblemShowcase_stat-number__TW-9k{font-size:2.5rem}.MarketProblemShowcase_problem-card__aBNuA{padding:1.5rem}}.CompanyCredentialsPanel_company-credentials-panel__2tV87{background:linear-gradient(135deg,#ebf8ff,#bee3f8);margin:4rem 0;overflow:hidden;padding:4rem 2rem;position:relative}.CompanyCredentialsPanel_authority-blue__fm-bP{background:linear-gradient(135deg,#ebf8ff,#bee3f8 50%,#90cdf4);border-left:8px solid #2b6cb0}.CompanyCredentialsPanel_credentials-header__7h26v{margin-bottom:4rem;position:relative;text-align:center;z-index:10}.CompanyCredentialsPanel_credentials-title__gSzg7{color:#1a365d;font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #1a365d4d}.CompanyCredentialsPanel_credentials-subtitle__k8t0d{color:#2c5282;font-size:1.3rem;font-weight:500;margin:0 auto;max-width:600px}.CompanyCredentialsPanel_credentials-grid__IaRs3{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto 3rem;max-width:1200px;position:relative;z-index:10}.CompanyCredentialsPanel_credential-card__InmMB{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #2b6cb01a;border-radius:20px;box-shadow:0 8px 32px #2b6cb026;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.CompanyCredentialsPanel_credential-card__InmMB:hover{border-color:#2b6cb0;box-shadow:0 16px 48px #2b6cb040;transform:translateY(-8px)}.CompanyCredentialsPanel_credential-icon__6Cmfq{align-items:center;background:#2b6cb0;border-radius:50%;box-shadow:0 4px 16px #2b6cb04d;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:-20px;transform:translateX(-50%);width:60px}.CompanyCredentialsPanel_authority-badge__E4S\+A{color:#fff;font-size:1.8rem}.CompanyCredentialsPanel_credential-metric__ZITxM{margin:2rem 0 1.5rem}.CompanyCredentialsPanel_metric-value__czy\+K{color:#2b6cb0;display:block;font-size:2.8rem;font-weight:900;line-height:1;text-shadow:0 2px 4px #2b6cb033}.CompanyCredentialsPanel_metric-label__P-68Y{color:#4a5568;display:block;font-size:1.1rem;font-weight:600;letter-spacing:.5px;margin-top:.5rem;text-transform:uppercase}.CompanyCredentialsPanel_credential-description__fZkQ6{margin-bottom:1.5rem}.CompanyCredentialsPanel_credential-description__fZkQ6 p{color:#718096;font-size:1rem;font-weight:500;line-height:1.5}.CompanyCredentialsPanel_trust-indicator__7YsV6{bottom:15px;position:absolute;right:15px}.CompanyCredentialsPanel_verification-checkmark__F75Cf{align-items:center;background:#38a169;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:24px;justify-content:center;width:24px}.CompanyCredentialsPanel_team-highlight__C6vos{align-items:center;background:#ffffffe6;border-radius:16px;box-shadow:0 4px 24px #2b6cb026;display:flex;gap:1rem;margin:0 auto;max-width:800px;padding:2rem;position:relative;z-index:10}.CompanyCredentialsPanel_team-icon__T6APu{font-size:2rem;opacity:.8}.CompanyCredentialsPanel_team-credentials__oBfUs{color:#2d3748;font-size:1.1rem;font-style:italic;font-weight:600;margin:0}.CompanyCredentialsPanel_authority-backdrop__tzkiP{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.CompanyCredentialsPanel_professional-pattern__eaS2X{background-image:radial-gradient(circle at 20% 80%,#2b6cb014 0,#0000 50%),radial-gradient(circle at 80% 20%,#38a1690f 0,#0000 50%),radial-gradient(circle at 40% 40%,#f7931e0a 0,#0000 50%);background-size:600px 600px;bottom:0;left:0;position:absolute;right:0;top:0}.CompanyCredentialsPanel_trust-elements__VgzJF{bottom:0;left:0;position:absolute;right:0;top:0}.CompanyCredentialsPanel_trust-seal__cJ7CF{animation:CompanyCredentialsPanel_rotate__r\+Wxz 30s linear infinite;border-radius:50%;height:80px;opacity:.06;position:absolute;width:80px}.CompanyCredentialsPanel_trust-seal-1__Sj4MS{background:linear-gradient(45deg,#2b6cb0,#38a169);left:8%;top:15%}.CompanyCredentialsPanel_trust-seal-2__MQu5U{animation-delay:-10s;background:linear-gradient(45deg,#38a169,#f7931e);right:12%;top:70%}.CompanyCredentialsPanel_trust-seal-3__tefXN{animation-delay:-20s;background:linear-gradient(45deg,#f7931e,#2b6cb0);bottom:25%;left:70%}@keyframes CompanyCredentialsPanel_rotate__r\+Wxz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CompanyCredentialsPanel_credentials-grid__IaRs3{gap:1.5rem;grid-template-columns:1fr}.CompanyCredentialsPanel_credentials-title__gSzg7,.CompanyCredentialsPanel_metric-value__czy\+K{font-size:2.2rem}.CompanyCredentialsPanel_team-highlight__C6vos{flex-direction:column;padding:1.5rem;text-align:center}}.DomainExpertiseMatrix_domain-expertise-matrix__59kB5{background:linear-gradient(135deg,#f7fafc,#edf2f7 50%,#e2e8f0);margin:4rem 0;overflow:hidden;padding:4rem 2rem;position:relative}.DomainExpertiseMatrix_expertise-gradient__4ED6T{background:linear-gradient(135deg,#f7fafc,#edf2f7 30%,#e2e8f0 60%,#cbd5e0);border-left:8px solid #4a5568}.DomainExpertiseMatrix_expertise-header__RdJzw{margin-bottom:4rem;position:relative;text-align:center;z-index:10}.DomainExpertiseMatrix_expertise-title__u15zw{color:#2d3748;font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #2d37484d}.DomainExpertiseMatrix_expertise-subtitle__21OAq{color:#4a5568;font-size:1.3rem;font-weight:500;margin:0 auto;max-width:600px}.DomainExpertiseMatrix_expertise-container__2fmAY{margin:0 auto;max-width:1200px;position:relative;z-index:10}.DomainExpertiseMatrix_role-selector__kL1y8{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.DomainExpertiseMatrix_role-tab__gdA3U{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;min-width:180px;padding:1.5rem 2rem;transition:all .3s ease}.DomainExpertiseMatrix_role-tab__gdA3U:hover{border-color:#4a5568;box-shadow:0 8px 24px #4a556826;transform:translateY(-4px)}.DomainExpertiseMatrix_role-tab__gdA3U.DomainExpertiseMatrix_active__j5xat{background:#4a5568;border-color:#4a5568;box-shadow:0 12px 32px #4a55684d;color:#fff}.DomainExpertiseMatrix_role-icon__W\+RLe{font-size:2rem;margin-bottom:.5rem}.DomainExpertiseMatrix_role-name__RY0Kx{font-size:1rem;font-weight:600;line-height:1.3;text-align:center}.DomainExpertiseMatrix_expertise-content__af1aK{grid-gap:3rem;animation:DomainExpertiseMatrix_fadeInUp__reK\+Q .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #4a55681a;border-radius:20px;box-shadow:0 16px 48px #4a556826;display:grid;gap:3rem;grid-template-columns:1fr 1fr;padding:3rem}.DomainExpertiseMatrix_challenges-section__bV1WR h3,.DomainExpertiseMatrix_solution-section__jSw5U h3{border-bottom:3px solid #4a5568;color:#2d3748;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.DomainExpertiseMatrix_challenges-list__MgFTC{list-style:none;margin:0;padding:0}.DomainExpertiseMatrix_challenge-item__y0yHc{align-items:flex-start;border-bottom:1px solid #e2e8f0;color:#4a5568;display:flex;font-size:1.1rem;gap:1rem;line-height:1.5;padding:1rem 0}.DomainExpertiseMatrix_challenge-item__y0yHc:last-child{border-bottom:none}.DomainExpertiseMatrix_challenge-icon__i6P0k{flex-shrink:0;font-size:1.2rem;margin-top:.2rem}.DomainExpertiseMatrix_solution-card__\+XfqL{background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:16px;color:#fff;overflow:hidden;padding:2rem;position:relative}.DomainExpertiseMatrix_solution-card__\+XfqL:before{animation:DomainExpertiseMatrix_shimmer__JLjwN 2s infinite;background:linear-gradient(45deg,#0000,#ffffff1a 50%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.DomainExpertiseMatrix_solution-description__51gr2{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:2}.DomainExpertiseMatrix_roi-highlight__9jlkZ{align-items:center;background:#ffffff1a;border-radius:12px;display:flex;gap:1rem;padding:1rem;position:relative;z-index:2}.DomainExpertiseMatrix_roi-label__uXNsh{font-weight:600;opacity:.9}.DomainExpertiseMatrix_roi-value__JSAn9{color:#68d391;font-size:1.2rem;font-weight:800}.DomainExpertiseMatrix_expertise-backdrop__87m3H{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.DomainExpertiseMatrix_knowledge-pattern__vKwEa{background-image:radial-gradient(circle at 25% 25%,#4a55680d 0,#0000 50%),radial-gradient(circle at 75% 75%,#a0aec014 0,#0000 50%);background-size:300px 300px;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes DomainExpertiseMatrix_fadeInUp__reK\+Q{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DomainExpertiseMatrix_shimmer__JLjwN{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:1024px){.DomainExpertiseMatrix_expertise-content__af1aK{gap:2rem;grid-template-columns:1fr}}@media (max-width:768px){.DomainExpertiseMatrix_role-selector__kL1y8{align-items:center;flex-direction:column}.DomainExpertiseMatrix_role-tab__gdA3U{min-width:200px}.DomainExpertiseMatrix_expertise-title__u15zw{font-size:2.2rem}.DomainExpertiseMatrix_expertise-content__af1aK{padding:2rem}}.SolutionDifferentiator_solution-differentiator__\+UnkJ{background:linear-gradient(135deg,#fef9c3,#fde68a);border-radius:12px;font-size:1.2rem;margin:4rem 0;padding:3rem 2rem;position:relative}.SolutionDifferentiator_differentiator-header__BG2Ad{margin-bottom:3rem;text-align:center}.SolutionDifferentiator_differentiator-title__6rqV2{color:#1a202c;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.SolutionDifferentiator_differentiator-subtitle__AZmUs{color:#4a5568;font-size:1.2rem}.SolutionDifferentiator_before-after-container__Dt3ip{align-items:start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.SolutionDifferentiator_after-section__PI53A,.SolutionDifferentiator_before-section__ebrhb{background:#fff9;border-radius:12px;box-shadow:0 4px 12px #0000001a;flex:1 1;padding:2rem}.SolutionDifferentiator_section-header__wqwTB{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.SolutionDifferentiator_section-title__VK3J2{font-size:1.5rem;font-weight:700}.SolutionDifferentiator_status-indicator__XlL2B.SolutionDifferentiator_negative__9I3m3{color:#e53e3e;font-size:1.5rem}.SolutionDifferentiator_status-indicator__XlL2B.SolutionDifferentiator_positive__OeJE4{color:#38a169;font-size:1.5rem}.SolutionDifferentiator_benefits-list__ejIXZ,.SolutionDifferentiator_problems-list__42Fh1{display:flex;flex-direction:column;gap:.8rem;margin-bottom:2rem}.SolutionDifferentiator_benefit-item__MlVTi,.SolutionDifferentiator_problem-item__x4LZc{align-items:center;display:flex;gap:.5rem}.SolutionDifferentiator_problem-icon__mXafk{color:#e53e3e}.SolutionDifferentiator_benefit-icon__G4gbc{color:#38a169}.SolutionDifferentiator_cost-indicator__la02K,.SolutionDifferentiator_value-indicator__bXti7{font-weight:600}.SolutionDifferentiator_transformation-arrow__A7PUM{align-items:center;display:flex;flex-direction:column;justify-content:center}.SolutionDifferentiator_arrow-container__IKAVS{color:#2d3748;font-size:2rem;margin:1rem 0}.SolutionDifferentiator_transformation-label__w1osD{font-size:1rem;font-weight:500}.SolutionDifferentiator_unique-advantages__A76Sh{margin-top:4rem;text-align:center}.SolutionDifferentiator_advantages-grid__5kNMA{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}.SolutionDifferentiator_advantage-card__Qhbd2{background:#fffc;border-radius:12px;box-shadow:0 4px 16px #0000001a;max-width:300px;padding:1.5rem 2rem}.SolutionDifferentiator_advantage-icon__uKvpU{color:#f7931e;font-size:2rem;margin-bottom:.5rem}.SolutionDifferentiator_advantage-text__vsacc{font-size:1rem;font-weight:500}@media (max-width:768px){.SolutionDifferentiator_before-after-container__Dt3ip{flex-direction:column}}.TechnologyShowcase_technology-showcase__32MtH{background:linear-gradient(135deg,#1a202c,#2d3748 50%,#4a5568);color:#fff;margin:4rem 0;overflow:hidden;padding:4rem 2rem;position:relative}.TechnologyShowcase_technical-depth__KwheN{background:linear-gradient(135deg,#1a202c,#2d3748 30%,#4a5568 60%,#718096);border-left:8px solid #38b2ac}.TechnologyShowcase_tech-header__tw-VT{margin-bottom:4rem;position:relative;text-align:center;z-index:10}.TechnologyShowcase_tech-title__GBlDy{color:#fff;font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #00000080}.TechnologyShowcase_tech-subtitle__qTaK4{color:#a0aec0;font-size:1.3rem;font-weight:500;margin:0 auto;max-width:600px}.TechnologyShowcase_architecture-diagram__mFA65{margin:0 auto 4rem;max-width:1000px;position:relative;z-index:10}.TechnologyShowcase_architecture-layers__yuCgV{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.TechnologyShowcase_layer__NeqD0{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:2rem;transition:all .3s ease}.TechnologyShowcase_layer__NeqD0:hover{background:#ffffff26;transform:translateX(10px)}.TechnologyShowcase_presentation-layer__mO3KX{border-left:4px solid #38b2ac}.TechnologyShowcase_business-layer__04Yle{border-left:4px solid #4299e1}.TechnologyShowcase_data-layer__u8tFa{border-left:4px solid #9f7aea}.TechnologyShowcase_layer-title__y8Nhl{color:#f7fafc;font-size:1.3rem;font-weight:700;margin-bottom:1rem}.TechnologyShowcase_layer-components__kmP1d{display:flex;flex-wrap:wrap;gap:1rem}.TechnologyShowcase_component__c3zVO{background:#38b2ac33;border:1px solid #38b2ac4d;border-radius:20px;color:#e2e8f0;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.TechnologyShowcase_component__c3zVO:hover{background:#38b2ac66;transform:scale(1.05)}.TechnologyShowcase_data-flow__Zci4E{margin:2rem 0;position:relative;text-align:center}.TechnologyShowcase_flow-arrow__k3-35{animation:TechnologyShowcase_flowPulse__tHJK1 2s infinite;background:linear-gradient(90deg,#38b2ac,#4299e1,#9f7aea);border-radius:2px;height:3px;margin:.5rem auto;position:relative;width:60px}.TechnologyShowcase_flow-arrow__k3-35:after{color:#38b2ac;content:"→";font-size:1.2rem;font-weight:700;position:absolute;right:-15px;top:-8px}.TechnologyShowcase_flow-label__jAjhw{color:#a0aec0;font-size:.9rem;letter-spacing:1px;margin-top:1rem;text-transform:uppercase}.TechnologyShowcase_technical-features__pwGzB{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:10}.TechnologyShowcase_feature-card__ZkNOp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.TechnologyShowcase_feature-card__ZkNOp:hover{background:#ffffff26;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}.TechnologyShowcase_feature-card__ZkNOp:before{background:linear-gradient(90deg,#38b2ac,#4299e1);content:"";height:3px;left:0;position:absolute;right:0;top:0}.TechnologyShowcase_feature-header__gGWVD{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.TechnologyShowcase_feature-icon__u9nnw{background:#38b2ac33;border:1px solid #38b2ac4d;border-radius:12px;font-size:2rem;padding:.5rem}.TechnologyShowcase_feature-name__vmGn2{color:#f7fafc;font-size:1.3rem;font-weight:700;margin:0}.TechnologyShowcase_feature-content__fYdDA{margin-bottom:1.5rem}.TechnologyShowcase_feature-description__N-gyh{color:#cbd5e0;font-size:1rem;line-height:1.6;margin-bottom:1rem}.TechnologyShowcase_business-value__P3TOC{background:#38b2ac1a;border:1px solid #38b2ac33;border-radius:12px;padding:1rem}.TechnologyShowcase_value-label__UmIfO{color:#38b2ac;display:block;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.TechnologyShowcase_value-text__3-xQV{color:#e2e8f0;font-size:1rem;font-weight:500;line-height:1.5}.TechnologyShowcase_technical-indicator__ygH\+6{align-items:center;display:flex;gap:.5rem}.TechnologyShowcase_indicator-dot__EX08N{animation:TechnologyShowcase_pulse__-UkON 2s infinite;background:#68d391;border-radius:50%;height:8px;width:8px}.TechnologyShowcase_indicator-dot__EX08N.TechnologyShowcase_active__ce\+F4{background:#38a169;box-shadow:0 0 10px #38a16980}.TechnologyShowcase_indicator-label__7psRM{color:#a0aec0;font-size:.8rem;font-weight:500}.TechnologyShowcase_tech-background__DIGkc{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.TechnologyShowcase_circuit-pattern__QFM3R{background-image:linear-gradient(90deg,#38b2ac1a 1px,#0000 0),linear-gradient(0deg,#38b2ac1a 1px,#0000 0);background-size:50px 50px;opacity:.3}.TechnologyShowcase_circuit-pattern__QFM3R,.TechnologyShowcase_floating-tech-elements__by8Uw{bottom:0;left:0;position:absolute;right:0;top:0}.TechnologyShowcase_tech-element__5C-1-{animation:TechnologyShowcase_floatTech__cHfbJ 15s ease-in-out infinite;color:#38b2ac33;font-size:2rem;font-weight:700;position:absolute}.TechnologyShowcase_tech-element-1__8Z9PL{animation-delay:0s;left:10%;top:20%}.TechnologyShowcase_tech-element-2__IT0nN{animation-delay:-5s;right:15%;top:70%}.TechnologyShowcase_tech-element-3__INwPS{animation-delay:-10s;bottom:30%;left:70%}.TechnologyShowcase_tech-element-4__D4dnA{animation-delay:-7s;left:50%;top:50%}@keyframes TechnologyShowcase_flowPulse__tHJK1{0%,to{opacity:.6;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}@keyframes TechnologyShowcase_pulse__-UkON{0%,to{opacity:1}50%{opacity:.5}}@keyframes TechnologyShowcase_floatTech__cHfbJ{0%,to{opacity:.2;transform:translateY(0) rotate(0deg)}33%{opacity:.4;transform:translateY(-20px) rotate(120deg)}66%{opacity:.1;transform:translateY(10px) rotate(240deg)}}@media (max-width:1024px){.TechnologyShowcase_architecture-layers__yuCgV{gap:1rem}.TechnologyShowcase_layer__NeqD0{padding:1.5rem}.TechnologyShowcase_technical-features__pwGzB{gap:1.5rem;grid-template-columns:1fr}}@media (max-width:768px){.TechnologyShowcase_tech-title__GBlDy{font-size:2.2rem}.TechnologyShowcase_layer-components__kmP1d{flex-direction:column;gap:.5rem}.TechnologyShowcase_component__c3zVO{display:inline-block;margin-bottom:.5rem;margin-right:.5rem}.TechnologyShowcase_feature-card__ZkNOp{padding:1.5rem}.TechnologyShowcase_floating-tech-elements__by8Uw .TechnologyShowcase_tech-element__5C-1-{display:none}}.AIFutureReadiness_ai-future-readiness__L-z2Q{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);color:#fff;margin:4rem 0;overflow:hidden;padding:4rem 2rem;position:relative}.AIFutureReadiness_ai-header__e4UG3{margin-bottom:4rem;position:relative;text-align:center;z-index:10}.AIFutureReadiness_ai-title__GABkt{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#00d4ff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #00000080}.AIFutureReadiness_ai-subtitle__5I9rA{color:#a0aec0;font-size:1.3rem;font-weight:500;margin:0 auto;max-width:600px}.AIFutureReadiness_ai-neural-network__\+ok-d{align-items:center;display:flex;height:200px;justify-content:center;margin:0 auto 4rem;max-width:800px;position:relative;z-index:10}.AIFutureReadiness_neural-nodes__-HXvy{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.AIFutureReadiness_node__9\+Yby{align-items:center;animation:AIFutureReadiness_pulse__n8AJQ 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff33;border:2px solid #00d4ff;border-radius:50%;display:flex;font-weight:700;height:120px;justify-content:center;width:120px}.AIFutureReadiness_input-node__5Ic1O{animation-delay:0s}.AIFutureReadiness_processing-node__gMNW7{animation-delay:1s;background:#8a2be24d;border-color:#8a2be2;transform:scale(1.2)}.AIFutureReadiness_output-node__AFIcW{animation-delay:2s;background:#00ff7f33;border-color:#00ff7f}.AIFutureReadiness_neural-connections__-Nj0g{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.AIFutureReadiness_connection__ne\+j6{animation:AIFutureReadiness_dataFlow__trCou 2s infinite;background:linear-gradient(90deg,#00d4ff,#8a2be2,#00ff7f);height:2px;position:absolute}.AIFutureReadiness_connection-1__-d6Ae{left:15%;width:25%}.AIFutureReadiness_connection-2__0rA0j{animation-delay:1s;right:15%;width:25%}.AIFutureReadiness_data-particles__E2jly{bottom:0;left:0;position:absolute;right:0;top:0}.AIFutureReadiness_particle__A5fQq{animation:AIFutureReadiness_particleMove__V\+lje 4s ease-in-out infinite;background:#00d4ff;border-radius:50%;height:6px;position:absolute;width:6px}.AIFutureReadiness_particle-1__YpVms{animation-delay:0s;left:20%;top:50%}.AIFutureReadiness_particle-2__8Eyn2{animation-delay:1.5s;background:#8a2be2;left:50%;top:50%}.AIFutureReadiness_particle-3__Qbyuz{animation-delay:3s;background:#00ff7f;left:80%;top:50%}.AIFutureReadiness_ai-capabilities__9D0Lw{margin:0 auto;max-width:1200px;position:relative;z-index:10}.AIFutureReadiness_capability-selector__3exo8{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.AIFutureReadiness_capability-tab__hdGsq{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #00d4ff4d;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;min-width:180px;padding:1.5rem 2rem;transition:all .3s ease}.AIFutureReadiness_capability-tab__hdGsq:hover{border-color:#00d4ff;box-shadow:0 8px 24px #00d4ff4d;transform:translateY(-4px)}.AIFutureReadiness_capability-tab__hdGsq.AIFutureReadiness_active__PreRX{background:#00d4ff33;border-color:#00d4ff;box-shadow:0 12px 32px #00d4ff66}.AIFutureReadiness_tab-icon__QpBWZ{font-size:2rem;margin-bottom:.5rem}.AIFutureReadiness_tab-label__klNoD{font-size:1rem;font-weight:600;line-height:1.3;text-align:center}.AIFutureReadiness_capability-details__D8Bf3{animation:AIFutureReadiness_fadeInUp__ttKjS .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #00d4ff4d;border-radius:20px;padding:3rem}.AIFutureReadiness_capability-description__tVOuM{margin-bottom:2rem}.AIFutureReadiness_capability-name__iSzCI{color:#00d4ff;font-size:2rem;font-weight:700;margin-bottom:1rem}.AIFutureReadiness_capability-text__y9zWB{color:#e2e8f0;font-size:1.2rem;line-height:1.6}.AIFutureReadiness_capability-metrics__DNfBU{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.AIFutureReadiness_metric-card__PqttO{align-items:center;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:16px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.AIFutureReadiness_metric-card__PqttO:hover{background:#00d4ff26;border-color:#00d4ff;transform:translateY(-2px)}.AIFutureReadiness_impact-card__755Jx{background:#00ff7f1a;border-color:#00ff7f33}.AIFutureReadiness_impact-card__755Jx:hover{background:#00ff7f26;border-color:#00ff7f}.AIFutureReadiness_metric-icon__p1X5x{flex-shrink:0;font-size:1.8rem}.AIFutureReadiness_metric-content__JjQtY{display:flex;flex-direction:column}.AIFutureReadiness_metric-label__mlt64{color:#a0aec0;font-size:.9rem;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.AIFutureReadiness_metric-value__2BC0O{color:#e2e8f0;font-size:1.1rem;font-weight:600}.AIFutureReadiness_future-proof-statement__DsnuA{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#8a2be233;border:2px solid #8a2be2;border-radius:20px;display:flex;gap:1rem;margin-top:3rem;padding:2rem}.AIFutureReadiness_statement-icon__zJxiZ{flex-shrink:0;font-size:2rem}.AIFutureReadiness_statement-text__mYNoy{color:#e2e8f0;font-size:1.2rem;font-style:italic;font-weight:600;margin:0}.AIFutureReadiness_ai-background__JnEDs{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.AIFutureReadiness_ai-grid__Cm7QG{background-image:linear-gradient(#00d4ff1a 1px,#0000 0),linear-gradient(90deg,#00d4ff1a 1px,#0000 0);background-size:50px 50px;opacity:.3}.AIFutureReadiness_ai-grid__Cm7QG,.AIFutureReadiness_floating-ai-elements__GcT-f{bottom:0;left:0;position:absolute;right:0;top:0}.AIFutureReadiness_ai-element__0T\+kM{animation:AIFutureReadiness_floatAI__odNE4 20s ease-in-out infinite;font-size:2rem;opacity:.2;position:absolute}.AIFutureReadiness_ai-element-1__dO3qB{animation-delay:0s;color:#00d4ff;left:10%;top:20%}.AIFutureReadiness_ai-element-2__oYUeL{animation-delay:-5s;color:#8a2be2;right:15%;top:70%}.AIFutureReadiness_ai-element-3__2d3zp{animation-delay:-10s;bottom:30%;color:#00ff7f;left:70%}.AIFutureReadiness_ai-element-4__pps2z{animation-delay:-15s;color:#ff6b6b;right:30%;top:50%}@keyframes AIFutureReadiness_pulse__n8AJQ{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes AIFutureReadiness_dataFlow__trCou{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes AIFutureReadiness_particleMove__V\+lje{0%,to{opacity:.6;transform:translateX(0) scale(1)}50%{opacity:1;transform:translateX(30px) scale(1.2)}}@keyframes AIFutureReadiness_fadeInUp__ttKjS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes AIFutureReadiness_floatAI__odNE4{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@media (max-width:1024px){.AIFutureReadiness_neural-nodes__-HXvy{flex-direction:column;gap:2rem;height:auto}.AIFutureReadiness_neural-connections__-Nj0g{display:none}.AIFutureReadiness_capability-details__D8Bf3{padding:2rem}}@media (max-width:768px){.AIFutureReadiness_ai-title__GABkt{font-size:2.2rem}.AIFutureReadiness_capability-selector__3exo8{align-items:center;flex-direction:column}.AIFutureReadiness_capability-tab__hdGsq{min-width:200px}.AIFutureReadiness_node__9\+Yby{font-size:.9rem;height:80px;width:80px}.AIFutureReadiness_processing-node__gMNW7{transform:scale(1.1)}.AIFutureReadiness_floating-ai-elements__GcT-f .AIFutureReadiness_ai-element__0T\+kM{display:none}}.TrustIndicators_trust-indicators__10lOZ{background:linear-gradient(135deg,#f7fafc,#edf2f7 50%,#e2e8f0);margin:4rem 0;overflow:hidden;padding:4rem 2rem;position:relative}.TrustIndicators_trust-header__LssU7{margin-bottom:4rem;position:relative;text-align:center;z-index:10}.TrustIndicators_trust-title__84rJT{color:#2d3748;font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #2d37484d}.TrustIndicators_trust-subtitle__5Z5Su{color:#4a5568;font-size:1.3rem;font-weight:500;margin:0 auto;max-width:600px}.TrustIndicators_trust-metrics-grid__eYvF7{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto 4rem;max-width:1200px;position:relative;z-index:10}.TrustIndicators_trust-metric-card__H-kTZ{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:2px solid #38a1691a;border-radius:20px;box-shadow:0 12px 40px #2d374826;padding:2.5rem;position:relative;transition:all .3s ease}.TrustIndicators_trust-metric-card__H-kTZ:hover{border-color:#38a169;box-shadow:0 20px 60px #2d374840;transform:translateY(-8px)}.TrustIndicators_metric-header__TULRp{align-items:center;border-bottom:3px solid #38a169;display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:1rem}.TrustIndicators_metric-icon__IJ1LY{background:#38a1691a;border:2px solid #38a16933;border-radius:12px;font-size:2rem;padding:.8rem}.TrustIndicators_metric-category__m9PdV{color:#2d3748;font-size:1.5rem;font-weight:700;margin:0}.TrustIndicators_metric-indicators__KoD3i{margin-bottom:2rem}.TrustIndicators_indicator-item__R00BO{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:1rem;padding:.8rem 0;transition:all .3s ease}.TrustIndicators_indicator-item__R00BO:last-child{border-bottom:none}.TrustIndicators_indicator-item__R00BO:hover{background:#38a1690d;border-radius:8px;padding-left:1rem}.TrustIndicators_indicator-check__TQ84w{align-items:center;background:#38a169;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:24px;justify-content:center;width:24px}.TrustIndicators_indicator-text__5lVo\+{color:#4a5568;font-size:1rem;font-weight:500;line-height:1.5}.TrustIndicators_trust-badge__EjZ\+s{align-items:center;background:#38a169;border-radius:20px;color:#fff;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;position:absolute;right:20px;top:20px}.TrustIndicators_badge-seal__loef2{background:#fff;border-radius:50%;height:12px;width:12px}.TrustIndicators_testimonials-section__vvgif{margin:0 auto 4rem;max-width:1200px;position:relative;z-index:10}.TrustIndicators_testimonials-title__ajivp{color:#2d3748;font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.TrustIndicators_testimonials-grid__kz29U{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.TrustIndicators_testimonial-card__pAREw{background:#ffffffe6;border:2px solid #f7931e1a;border-radius:20px;box-shadow:0 8px 32px #2d374826;padding:2rem;position:relative;transition:all .3s ease}.TrustIndicators_testimonial-card__pAREw:hover{border-color:#f7931e;box-shadow:0 16px 48px #2d374840;transform:translateY(-4px)}.TrustIndicators_quote-icon__weLdw{color:#f7931e;font-family:serif;font-size:4rem;left:20px;opacity:.3;position:absolute;top:-10px}.TrustIndicators_testimonial-quote__ZR8lk{color:#4a5568;font-size:1.1rem;font-style:italic;line-height:1.6;margin:1rem 0 1.5rem;position:relative;z-index:2}.TrustIndicators_testimonial-source__zIF7J{color:#2d3748;display:block;font-size:1rem;font-style:normal;font-weight:600;margin-bottom:1rem}.TrustIndicators_testimonial-rating__l6oV8{font-size:1.2rem;opacity:.8}.TrustIndicators_security-badges__xFBTu{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:0 auto;max-width:800px;position:relative;z-index:10}.TrustIndicators_badge-item__hE\+4v{align-items:center;background:#ffffffe6;border:2px solid #38a1691a;border-radius:16px;box-shadow:0 4px 16px #2d37481a;display:flex;flex-direction:column;gap:.5rem;min-width:120px;padding:1.5rem;transition:all .3s ease}.TrustIndicators_badge-item__hE\+4v:hover{border-color:#38a169;box-shadow:0 8px 24px #2d374833;transform:translateY(-4px)}.TrustIndicators_badge-logo__\+YG7c{font-size:2rem;margin-bottom:.5rem}.TrustIndicators_badge-name__XnpIE{color:#4a5568;font-size:.9rem;font-weight:600;line-height:1.3;text-align:center}.TrustIndicators_trust-background__UVXOM{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.TrustIndicators_security-pattern__R2v-y{background-image:radial-gradient(circle at 25% 25%,#38a1690d 0,#0000 50%),radial-gradient(circle at 75% 75%,#f7931e08 0,#0000 50%);background-size:400px 400px}.TrustIndicators_floating-trust-elements__-qfB2,.TrustIndicators_security-pattern__R2v-y{bottom:0;left:0;position:absolute;right:0;top:0}.TrustIndicators_trust-element__1nGxc{animation:TrustIndicators_floatTrust__wUr3f 25s ease-in-out infinite;font-size:1.5rem;opacity:.1;position:absolute}.TrustIndicators_trust-element-1__I9v56{animation-delay:0s;color:#38a169;left:8%;top:15%}.TrustIndicators_trust-element-2__zEPWA{animation-delay:-6s;color:#f7931e;right:12%;top:70%}.TrustIndicators_trust-element-3__an5z9{animation-delay:-12s;bottom:25%;color:#4299e1;left:70%}.TrustIndicators_trust-element-4__hc3zC{animation-delay:-18s;color:#9f7aea;right:30%;top:40%}@keyframes TrustIndicators_floatTrust__wUr3f{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@media (max-width:1024px){.TrustIndicators_trust-metrics-grid__eYvF7{gap:1.5rem;grid-template-columns:1fr}.TrustIndicators_testimonials-grid__kz29U{grid-template-columns:1fr}}@media (max-width:768px){.TrustIndicators_trust-title__84rJT{font-size:2.2rem}.TrustIndicators_trust-metric-card__H-kTZ{padding:2rem}.TrustIndicators_security-badges__xFBTu{align-items:center;flex-direction:column}.TrustIndicators_badge-item__hE\+4v{flex-direction:row;justify-content:center;min-width:200px}.TrustIndicators_testimonial-card__pAREw{padding:1.5rem}.TrustIndicators_floating-trust-elements__-qfB2 .TrustIndicators_trust-element__1nGxc{display:none}}.CallToActionPanel_call-to-action-panel__0eBJS{background:linear-gradient(135deg,#1a365d,#2d5a87 50%,#f7931e);color:#fff;margin:4rem 0 0;overflow:hidden;padding:4rem 2rem;position:relative;text-align:center}.CallToActionPanel_cta-content__Gaeo3{margin:0 auto;max-width:800px;position:relative;z-index:10}.CallToActionPanel_cta-header__za2iD{margin-bottom:3rem}.CallToActionPanel_cta-title__LfgPW{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f7931e);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:1rem;text-shadow:0 2px 4px #0000004d}.CallToActionPanel_cta-subtitle__Wh8xy{font-size:1.3rem;font-weight:500;line-height:1.5;opacity:.9}.CallToActionPanel_action-buttons__LAAiU{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:3rem}.CallToActionPanel_primary-action-btn__4tFxH,.CallToActionPanel_secondary-action-btn__7ZegF{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;font-size:1.1rem;font-weight:700;gap:.5rem;min-width:200px;overflow:hidden;padding:1.5rem 2.5rem;position:relative;transition:all .3s ease}.CallToActionPanel_primary-action-btn__4tFxH{background:linear-gradient(45deg,#f7931e,#ff6b35);box-shadow:0 8px 32px #f7931e66;color:#fff}.CallToActionPanel_primary-action-btn__4tFxH:hover{box-shadow:0 12px 40px #f7931e99;transform:translateY(-4px)}.CallToActionPanel_secondary-action-btn__7ZegF{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;color:#fff}.CallToActionPanel_secondary-action-btn__7ZegF:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.CallToActionPanel_btn-glow__7zWd-{animation:CallToActionPanel_shimmer__0iizo 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.CallToActionPanel_btn-text__uYmUt{font-size:1.1rem;font-weight:700}.CallToActionPanel_btn-description__YkGwB{font-size:.9rem;font-weight:400;opacity:.8}.CallToActionPanel_urgency-banner__8H1pc{align-items:center;animation:CallToActionPanel_pulseGlow__IX6kS 3s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:flex;gap:1rem;justify-content:center;margin:0 auto 3rem;max-width:500px;padding:1rem 2rem}.CallToActionPanel_urgency-icon__nCpp6{animation:CallToActionPanel_bounce__tH0P1 2s infinite;font-size:1.5rem}.CallToActionPanel_urgency-text__dMfyX{font-size:1rem;font-weight:600}.CallToActionPanel_contact-info__fSi7K{margin-top:2rem}.CallToActionPanel_contact-methods__fXpxO{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.CallToActionPanel_contact-item__fYQcI{align-items:center;display:flex;font-size:1rem;gap:.5rem;opacity:.8}.CallToActionPanel_contact-icon__oDDR9{font-size:1.2rem}.CallToActionPanel_contact-value__inDpY{font-weight:500}.CallToActionPanel_cta-background__2ekm-{z-index:1}.CallToActionPanel_conversion-elements__ZrBQg,.CallToActionPanel_cta-background__2ekm-{bottom:0;left:0;position:absolute;right:0;top:0}.CallToActionPanel_floating-cta__CO-G\+{animation:CallToActionPanel_floatCTA__2EKwG 20s ease-in-out infinite;border-radius:50%;opacity:.1;position:absolute}.CallToActionPanel_floating-cta-1__oW9Kw{animation-delay:0s;background:linear-gradient(45deg,#f7931e,#fff);height:150px;left:10%;top:15%;width:150px}.CallToActionPanel_floating-cta-2__HoLoM{animation-delay:-7s;background:linear-gradient(45deg,#fff,#2d5a87);height:120px;right:15%;top:70%;width:120px}.CallToActionPanel_floating-cta-3__mUiZC{animation-delay:-14s;background:linear-gradient(45deg,#f7931e,#1a365d);bottom:20%;height:100px;left:70%;width:100px}@keyframes CallToActionPanel_shimmer__0iizo{0%{left:-100%}to{left:100%}}@keyframes CallToActionPanel_pulseGlow__IX6kS{0%,to{box-shadow:0 0 20px #f7931e4d}50%{box-shadow:0 0 30px #f7931e99}}@keyframes CallToActionPanel_bounce__tH0P1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes CallToActionPanel_floatCTA__2EKwG{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}@media (max-width:768px){.CallToActionPanel_cta-title__LfgPW{font-size:2.2rem}.CallToActionPanel_action-buttons__LAAiU{align-items:center;flex-direction:column}.CallToActionPanel_primary-action-btn__4tFxH,.CallToActionPanel_secondary-action-btn__7ZegF{max-width:300px;width:100%}.CallToActionPanel_contact-methods__fXpxO{flex-direction:column;gap:1rem}.CallToActionPanel_urgency-banner__8H1pc{flex-direction:column;gap:.5rem;padding:.8rem 1.5rem}.CallToActionPanel_floating-cta__CO-G\+{display:none}}.FeatureList_featureList__e2C5u{border-radius:.5rem;padding:2rem}.FeatureList_subtitle__Sosv2{color:#555;margin-bottom:1rem}.FeatureList_features__uyxN5{display:flex;flex-direction:column;gap:1rem}.FeatureList_features__uyxN5.FeatureList_horizontal__hcA8c{flex-direction:row;flex-wrap:wrap}.FeatureList_featureItem__3hjNJ{background:#0000000d;border-radius:.25rem;padding:1rem}.FeatureList_icon__oV24u{font-size:1.5rem;margin-right:.5rem}.DynamicDashboardHeader_actionGroup__2yd1d,.DynamicDashboardHeader_header__0DzlW,.DynamicDashboardHeader_titleGroup__0JFd5{align-items:center;background:#fff;color:#0c425b;display:flex;flex-direction:row;gap:.75rem;justify-content:left;padding:.25rem .35rem}.DynamicDashboardHeader_icon__R\+hkh{border:1px solid #e5e7eb}.DynamicDashboardHeader_actionButton__EUji\+{background:#09364a;color:#e8eeee;cursor:pointer;font-size:.88rem;padding:.4rem .5rem}.DynamicDashboardHeader_buttonStyle__AmnPR{align-items:center;background:#fff;border:1px solid #e5e7eb;color:#09364a;display:flex;font-size:.9rem;font-weight:500;height:2.5rem;justify-content:center;transition:background .2s ease;white-space:nowrap}.DynamicDashboardHeader_verticalStack__m\+hjy{align-items:center;display:flex;flex-direction:column}.DynamicDashboardHeader_horizontalStack__oiuLV{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.DynamicDashboardHeader_vcenter__El-VX{align-items:center}.DynamicDashboardHeader_vtop__Iyll3{align-items:start}.DynamicDashboardHeader_icon__R\+hkh{align-items:center;color:#0c425b;display:flex;height:1.38rem;justify-content:center;padding:.5rem;width:1.38rem}.DynamicDashboardHeader_titleRow__CXK\+v{align-items:center;display:flex;gap:.5rem}.DynamicDashboardHeader_title__VHTuH{font-weight:700;text-transform:uppercase}.DynamicDashboardHeader_subtitle__kiqsD{color:#777;font-size:.85rem;font-weight:300}.DynamicDashboardHeader_date__IilKD{font-size:1rem;font-weight:700}.DynamicDashboardHeader_lastUpdate__sX44X{color:#777;font-size:.9rem;font-weight:300}.DynamicMetricGrid_grid__deB-3{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:1rem}.DynamicMetricGrid_md__0E9Zn{gap:1rem}.DynamicMetricGrid_lg__o4cQ7{gap:2rem}.DynamicMetricGrid_card__9wm11{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem}.DynamicMetricGrid_amount__p37VE{font-size:1.5rem;font-weight:700}.DynamicMetricGrid_trend__IbBpt{color:#4caf50;font-size:.9rem}.DynamicMetricGrid_line__k8gVy{color:#555;font-size:.85rem}.DynamicFilterPanel_panel__oZeYv{background:#fff;flex:1 1;height:calc(100vh - 156px);overflow-y:auto}.DynamicFilterPanel_panelContent__3OUue{padding:1rem}.DynamicFilterPanel_filterGroup__0w0Z8{animation:DynamicFilterPanel_fadeIn__7W7uX .3s ease-in-out;margin-bottom:1rem}.DynamicFilterPanel_filterTitle__gVh5G{align-items:center;color:#0c425b;display:flex;font-size:.7rem;font-weight:700;justify-content:space-between;margin-bottom:.5rem;padding:0 .5rem;text-transform:uppercase}.DynamicFilterPanel_selectedCount__1RTuW{background:#eff6ff;border-radius:999px;color:#0070f3;font-size:.75rem;padding:.15rem .5rem}.DynamicFilterPanel_clearAllButton__v7852,.DynamicFilterPanel_clearFilterButton__qgmEC{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.75rem;padding:0;text-decoration:underline}.DynamicFilterPanel_clearAllButton__v7852:hover,.DynamicFilterPanel_clearFilterButton__qgmEC:hover{color:#ef4444}.DynamicFilterPanel_options__3\+A4G{display:flex;flex-direction:column;gap:0;margin-top:.5rem}.DynamicFilterPanel_option__j4I5-{align-items:center;border-radius:4px;display:flex;font-size:.78rem;padding:.2rem .5rem;transition:background .15s ease}.DynamicFilterPanel_option__j4I5-:hover{background-color:#f9fafb}.DynamicFilterPanel_option__j4I5- input[type=checkbox]{accent-color:#0c425b;cursor:pointer;margin-right:.5rem}.DynamicFilterPanel_emptyState__Yoj5R{color:#6b7280;font-size:.875rem;padding:1.5rem;text-align:center}@keyframes DynamicFilterPanel_fadeIn__7W7uX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DynamicFilterPanel_filterTitleRow__tpDsl{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:0 .5rem}.DynamicFilterPanel_filterLabel__QVSZn{color:#0c425b;font-size:.7rem;font-weight:700;text-transform:uppercase}.DynamicFilterPanel_filterMeta__q1jyH{align-items:center;display:flex;gap:.5rem}.DynamicFilterPanel_count__iz8x\+{color:#374151;font-size:.7rem}.DynamicFilterPanel_countBar__wyNok{background-color:#3b82f6;border-radius:4px;height:6px;max-width:60px;min-width:8px;transition:width .3s ease}.SectionHeader_sectionHeader__d1KBd{align-items:center;background-color:#f8f9fa;background-color:var(--header-bg,#f8f9fa);border-bottom:1px solid #e5e7eb;border-bottom:var(--header-border,1px solid #e5e7eb);color:#2d3748;color:var(--header-text-color,#2d3748);display:flex;height:3.5rem;height:var(--header-height,3.5rem);justify-content:space-between;max-height:3.5rem;max-height:var(--header-height,3.5rem);min-height:3.5rem;min-height:var(--header-height,3.5rem);padding:0 1rem}.SectionHeader_headerLeft__G8UHh{align-items:center;display:flex;gap:.75rem;gap:var(--header-gap,.75rem)}.SectionHeader_headerIcon__h8oWN{align-items:center;background:#0000;background:var(--icon-background,#0000);border:1px solid #f3f4f6;border:var(--icon-border,1px solid #f3f4f6);border-radius:4px;border-radius:var(--icon-border-radius,4px);color:#0c425b;color:var(--icon-color,#0c425b);display:flex;font-size:1.25rem;font-size:var(--icon-font-size,1.25rem);height:2rem;height:var(--icon-size,2rem);justify-content:center;padding:4px;padding:var(--icon-padding,4px);width:2rem;width:var(--icon-size,2rem)}.SectionHeader_headerTextGroup__fDE-E{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.SectionHeader_sectionTitle__aw\+bc{color:#2d3748;color:var(--title-color,#2d3748);font-size:1rem;font-size:var(--title-font-size,1rem);font-weight:600;font-weight:var(--title-font-weight,600);line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SectionHeader_sectionSubtitle__wq9FW{color:#64748b;color:var(--subtitle-color,#64748b);font-size:.85rem;font-size:var(--subtitle-font-size,.85rem);font-weight:500;font-weight:var(--subtitle-font-weight,500);line-height:1.2;margin:0}.SectionHeader_headerCenter__QCvip{display:flex;flex:1 1;justify-content:center}.SectionHeader_tabHeader__klsXX{align-items:center;display:flex;gap:.5rem;gap:var(--tab-gap,.5rem)}.SectionHeader_tabButton__EoVp1{background:#fff;background:var(--tab-bg,#fff);border:1px solid #e0e0e0;border:var(--tab-border,1px solid #e0e0e0);border-radius:4px 4px 0 0;border-radius:var(--tab-border-radius,4px 4px 0 0);color:inherit;color:var(--tab-color,inherit);cursor:pointer;font-size:.875rem;font-size:var(--tab-font-size,.875rem);padding:.5rem 1rem;padding:var(--tab-padding,.5rem 1rem)}.SectionHeader_tabButtonActive__qNUx0{background:#f8f9fa;background:var(--tab-active-bg,#f8f9fa);border-bottom-color:#0000;color:inherit;color:var(--tab-active-color,inherit);font-weight:600;font-weight:var(--tab-active-font-weight,600)}.SectionHeader_headerRight__gMxXu{align-items:center;display:flex;gap:.75rem;gap:var(--action-gap,.75rem)}.SectionHeader_headerAction__wEE9o{align-items:center;background:none!important;border:1px solid #0c425b!important;border-radius:0!important;box-shadow:none!important;color:#0c425b!important;cursor:pointer;display:flex;font-size:.875rem!important;gap:.375rem!important;height:2rem!important;opacity:1!important;padding:.375rem .75rem!important;transition:all .15s ease-in-out}.SectionHeader_headerAction__wEE9o:hover{background-color:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 1px 2px #0000000d!important;color:#475569!important;opacity:1!important;transform:none}.SectionHeader_headerAction__wEE9o[data-type=primary]{background-color:initial!important;border:1px solid #0c425b!important;color:#0c425b!important;font-weight:500;opacity:.9!important}.SectionHeader_headerAction__wEE9o[data-type=primary]:hover{background-color:#0c425b!important;border-color:#0c425b!important;color:#fff!important;opacity:1!important}.SectionHeader_headerAction__wEE9o:not(:has(span:not(.SectionHeader_headerIcon__h8oWN))){background-color:initial!important;border:1px solid #0c425b!important;color:#0c425b;opacity:1!important;padding:.5rem!important}.SectionHeader_headerAction__wEE9o .SectionHeader_headerIcon__h8oWN{border:none;border-radius:4px;border-radius:var(--action-icon-border-radius,4px);color:#0c425b;height:1rem;height:var(--action-icon-size,1rem);padding:0;padding:var(--action-icon-padding,0);width:1rem;width:var(--action-icon-size,1rem)}.SectionHeader_headerAction__wEE9o.SectionHeader_minimal__DxUoN{background:none;border:none;opacity:.5;padding:.25rem}.SectionHeader_headerAction__wEE9o.SectionHeader_minimal__DxUoN:hover{background-color:#0000000d;opacity:.8}.DynamicCompanyPerformanceTable_container__B36Jw{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;overflow:hidden}table thead th{box-shadow:inset 0 -1px 0 #e2e8f0,0 1px 0 #00000008;color:#fff;font-size:.75rem;font-weight:600;padding:.8rem 1rem;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:2}.DynamicCompanyPerformanceTable_titleContainer__92oCL{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;gap:.5rem;padding:1rem 1.5rem}.DynamicCompanyPerformanceTable_titleGroup__1qSw7{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.DynamicCompanyPerformanceTable_title__1YWvA{color:#212529;font-size:1.25rem;font-weight:600;margin:0}.DynamicCompanyPerformanceTable_count__WKVJV{background:#e9ecef;border-radius:12px;color:#6c757d;font-size:.875rem;padding:.25rem .5rem}.DynamicCompanyPerformanceTable_tableWrapper__vtIxf{overflow-x:auto}.DynamicCompanyPerformanceTable_noBounceWrapper__ci7C-{overflow:hidden;position:relative}.DynamicCompanyPerformanceTable_scrollWrapper__ySbOl{-webkit-overflow-scrolling:auto;overflow-x:auto;overflow-y:auto;overscroll-behavior:none;scroll-behavior:smooth}.DynamicCompanyPerformanceTable_table__kB2s-{border-collapse:collapse;font-size:.8rem;width:100%}.DynamicCompanyPerformanceTable_header__4qUd\+{background:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:.75rem 1rem;text-align:left;white-space:nowrap}.DynamicCompanyPerformanceTable_row__y3hvA{transition:background-color .15s ease}.DynamicCompanyPerformanceTable_row__y3hvA:hover{background-color:#f8f9fa}.DynamicCompanyPerformanceTable_row__y3hvA:nth-child(2n){background-color:#fdfdfd}.DynamicCompanyPerformanceTable_cell__JrgV3{border-bottom:1px solid #e9ecef;padding:.75rem 1rem;vertical-align:middle}.DynamicCompanyPerformanceTable_emptyState__-o1x7{background:#f8f9fa;color:#6c757d;font-style:italic;padding:2rem 1rem;text-align:center}.DynamicCompanyPerformanceTable_debug__S7elB{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;font-size:.75rem;margin:1rem;padding:.5rem}.DynamicCompanyPerformanceTable_debug__S7elB summary{color:#495057;cursor:pointer;font-weight:600}.DynamicCompanyPerformanceTable_debug__S7elB pre{color:#6c757d;margin:.5rem 0 0;white-space:pre-wrap}@media (max-width:768px){.DynamicCompanyPerformanceTable_container__B36Jw{border-radius:4px;margin-bottom:1rem}.DynamicCompanyPerformanceTable_titleContainer__92oCL{padding:.75rem 1rem}.DynamicCompanyPerformanceTable_title__1YWvA{font-size:1.1rem}.DynamicCompanyPerformanceTable_cell__JrgV3,.DynamicCompanyPerformanceTable_header__4qUd\+{padding:.5rem .75rem}.DynamicCompanyPerformanceTable_table__kB2s-{font-size:.8rem}}.DynamicCompanyPerformanceTable_cell__JrgV3[data-column=cash_flow_status]{font-weight:500}.DynamicCompanyPerformanceTable_cell__JrgV3[data-status=positive]{color:#28a745}.DynamicCompanyPerformanceTable_cell__JrgV3[data-status=negative]{color:#dc3545}.DynamicCompanyPerformanceTable_cell__JrgV3[data-column=plan_variance_percent]{font-weight:500;text-align:right}.DynamicCompanyPerformanceTable_cell__JrgV3[data-variance=positive]{color:#28a745}.DynamicCompanyPerformanceTable_cell__JrgV3[data-variance=negative]{color:#dc3545}.DynamicStatusLegend_legend__2Nd5f{background:#f9fafb;border-radius:8px;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem}.DynamicStatusLegend_item__tIyxJ{align-items:center;display:flex}.DynamicStatusLegend_icon__m\+erc{font-size:1.25rem;margin-right:.5rem}.DynamicNextStepsPanel_panel__9o91e{background:#f9fafb;border-radius:8px;margin-bottom:1rem;padding:1rem}.DynamicNextStepsPanel_panel__9o91e h3{margin-bottom:.5rem}.DynamicNextStepsPanel_panel__9o91e ul{list-style:disc;margin-left:1.5rem}.DynamicNextStepsPanel_panel__9o91e li{margin-bottom:.5rem}.SimpleMetricGrid_flexContainer__oY\+u9{box-sizing:border-box;display:flex;flex-direction:row;width:100%}.SimpleMetricGrid_flexContainer__oY\+u9.SimpleMetricGrid_responsive__ff0OL{flex-wrap:wrap}.SimpleMetricGrid_spacing-xs__i-rue{gap:.25rem}.SimpleMetricGrid_spacing-sm__Vsi26{gap:.5rem}.SimpleMetricGrid_spacing-md__2a93M{gap:1rem}.SimpleMetricGrid_spacing-lg__Ik94s{gap:1.5rem}.SimpleMetricGrid_spacing-xl__lm4bW{gap:2rem}.SimpleMetricGrid_metricCard__aA2nt{background:#fff;display:flex;flex-direction:column;font-family:sans-serif;min-height:120px;min-width:200px;overflow:hidden;transition:all .2s ease}.SimpleMetricGrid_metricCard__aA2nt.SimpleMetricGrid_equalWidth__cGU0m{flex:1 1}.SimpleMetricGrid_metricCard__aA2nt:not(.SimpleMetricGrid_equalWidth__cGU0m){flex:0 1 auto}.SimpleMetricGrid_cardHeader__vKdtD{border-bottom:1px solid #f3f4f6;padding:1rem 1rem .5rem}.SimpleMetricGrid_cardBody__Brxac{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:.5rem 1rem 1rem}.SimpleMetricGrid_title__Jv4KU{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin:0}.SimpleMetricGrid_amount__L8fXD{color:#111827;font-size:1.75rem;font-weight:700;line-height:1;margin:.5rem 0}.SimpleMetricGrid_trend__NEgcT{color:#059669;font-size:.875rem;font-weight:500;margin:.25rem 0}.SimpleMetricGrid_line__x6ti1{color:#6b7280;font-size:.75rem;line-height:1.4;margin:.125rem 0}.SimpleMetricGrid_noData__YeeH0{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;padding:2rem;text-align:center}@media (max-width:768px){.SimpleMetricGrid_flexContainer__oY\+u9.SimpleMetricGrid_responsive__ff0OL{flex-direction:column}.SimpleMetricGrid_metricCard__aA2nt{min-width:0;min-width:auto;width:100%}.SimpleMetricGrid_amount__L8fXD{font-size:1.5rem}.SimpleMetricGrid_cardBody__Brxac,.SimpleMetricGrid_cardHeader__vKdtD{padding:.75rem}}@media (min-width:769px) and (max-width:1024px){.SimpleMetricGrid_flexContainer__oY\+u9.SimpleMetricGrid_responsive__ff0OL .SimpleMetricGrid_metricCard__aA2nt{min-width:180px}.SimpleMetricGrid_amount__L8fXD{font-size:1.75rem}}.SimpleMetricGrid_flexContainer__oY\+u9:not(.SimpleMetricGrid_responsive__ff0OL){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.SimpleMetricGrid_flexContainer__oY\+u9:not(.SimpleMetricGrid_responsive__ff0OL) .SimpleMetricGrid_metricCard__aA2nt{flex:0 0 250px}@media (prefers-color-scheme:dark){.SimpleMetricGrid_metricCard__aA2nt{background:#1f2937;border-color:#374151;color:#f9fafb}.SimpleMetricGrid_cardHeader__vKdtD{border-bottom-color:#374151}.SimpleMetricGrid_title__Jv4KU{color:#e5e7eb}.SimpleMetricGrid_amount__L8fXD{color:#f9fafb}.SimpleMetricGrid_line__x6ti1{color:#9ca3af}.SimpleMetricGrid_noData__YeeH0{background:#374151;border-color:#4b5563;color:#d1d5db}}.CountdownTimerBlock_timerBox__-Im48{background:#111;border-radius:8px;color:#0ff;font-family:monospace;padding:20px;text-align:center}.CountdownTimerBlock_time__J2kKA{font-size:2rem;margin-top:.5rem}.Sandbox_sandboxContainer__x1mp-{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen;margin:0 auto;max-width:1200px;padding:2rem}.Sandbox_error__Wnlv1,.Sandbox_loading__BTyha{color:#555;font-size:1.2rem;padding:2rem;text-align:center}.Sandbox_loading__BTyha{color:#0070f3}.Sandbox_error__Wnlv1{background:#ffe6e6;border:1px solid #e00;color:#e00}.SandboxMimicry_container__IkKyL{color:#333;font-family:Helvetica,sans-serif;margin:0 auto;max-width:800px;padding:24px}.SandboxMimicry_title__tuR1G{color:#0070f3;font-size:2.4rem;margin-bottom:12px}.SandboxMimicry_subtitle__\+IM4i{color:#555;font-size:1.2rem;margin-bottom:24px}.SandboxMimicry_section__tIrWl{margin-top:24px}.SandboxMimicry_section__tIrWl h2{color:#111;font-size:1.4rem;margin-bottom:8px}.SandboxMimicry_section__tIrWl li,.SandboxMimicry_section__tIrWl p{font-size:1rem;line-height:1.6;margin:4px 0}.SandboxMimicry_metricCard__UwQqO{background:#fafafa;border-radius:8px;box-shadow:0 4px 8px #0000000f;margin-top:32px;padding:16px}.SandboxMimicry_metricCard__UwQqO h3{color:#0070f3;font-size:1.2rem;margin-bottom:4px}.SandboxMimicry_amount__P8ZoW{font-size:2rem;font-weight:700}.SandboxMimicry_trend__isGgE{color:#28a745;font-size:1rem}.SandboxMimicry_footer__i7\+tC{font-size:1rem;font-style:italic;margin-top:32px}.SandboxMimicry_error__IP\+oX,.SandboxMimicry_loading__0apJW{font-size:1.2rem;margin:50px 0;text-align:center}.LayoutRenderer_layoutRenderer__l9YWH{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--component-spacing:0;--component-padding:0;--component-border:1px solid #e0e0e0;background:#fff;background:var(--dashboard-bg,#fff);border:1px solid red;border:5px solid red;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;height:100%;height:100vh;height:var(--dashboard-height,100vh);line-height:1.5;margin:0;padding:0;position:relative;width:100%;width:var(--dashboard-width,100%)}.LayoutRenderer_layoutSection__H503k.LayoutRenderer_hasHeader__-hU1h{display:grid;grid-template-rows:3.5rem 1fr;height:100%;min-height:0}.LayoutRenderer_sectionHeader__zfz0Y{--header-icon-size:2.5rem;--header-button-height:2.5rem;align-items:center;background:#f8f9fa;background:var(--section-header-bg,#f8f9fa);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--section-border,#e0e0e0);display:flex;grid-column:1/-1;height:3.5rem;justify-content:space-between;max-height:3.5rem;min-height:3.5rem;padding:0 1rem}.LayoutRenderer_headerLeft__6Z3VD{align-items:center;display:flex;gap:.75rem}.LayoutRenderer_headerCenter__doX68{flex:1 1;text-align:center}.LayoutRenderer_headerRight__uV7I9{align-items:center;display:flex;gap:.5rem}.LayoutRenderer_headerIcon__I\+K8M{color:#0c425b;color:var(--section-icon-color,#0c425b);flex-shrink:0;height:var(--header-icon-size);width:var(--header-icon-size)}.LayoutRenderer_headerIcon__I\+K8M svg{height:100%;width:100%}.LayoutRenderer_headerTextGroup__LOEuD{display:flex;flex-direction:column;justify-content:center}.LayoutRenderer_sectionTitle__E4s1Q{color:#2d3748;color:var(--section-title-color,#2d3748);font-size:1rem;font-weight:600;line-height:1.2;margin:0;text-overflow:ellipsis;white-space:nowrap}.LayoutRenderer_sectionSubtitle__0G18D{color:#64748b;color:var(--section-subtitle-color,#64748b);font-size:.85rem;line-height:1.2;margin:0}.LayoutRenderer_headerAction__jGa4B{background:#09364a;border:1px solid #e0e0e0;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;height:var(--header-button-height);padding:.5rem 1rem}.LayoutRenderer_headerAction__jGa4B:hover{background:#0c425b}.LayoutRenderer_tabHeader__4aI3T{align-items:center;display:flex;gap:.5rem}.LayoutRenderer_tabButton__s9x9-{background:#fff;border:1px solid #e0e0e0;border-radius:4px 4px 0 0;cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.LayoutRenderer_tabButtonActive__9gYYV{background:#f8f9fa;border-bottom-color:#0000;font-weight:600}.LayoutRenderer_tabContent__lqOqZ{height:100%;overflow:auto;width:100%}.LayoutRenderer_sectionContent__QSo7X{display:flex;flex:1 1;grid-column:1/-1;height:100%;min-height:0;width:100%}.LayoutRenderer_layoutError__E2Re4{background:#fee;border:1px solid #fcc;color:#c33;margin:1rem;padding:1rem}.LayoutRenderer_layoutLoading__X-VUQ{color:#666;font-size:1.1rem;padding:2rem;text-align:center}.LayoutRenderer_layoutFallback__G2UI8{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1400px;padding:1rem}.LayoutRenderer_fallbackMessage__502Ou{background:#e3f2fd;border:1px solid #2196f3;color:#1976d2;font-size:.9rem;padding:.75rem 1rem;text-align:center}.LayoutRenderer_missingComponent__DBYrh{background:#ffe0e0;border:2px dashed #ff6b6b;color:#c92a2a;font-family:monospace;font-size:.9rem;padding:.75rem}.LayoutRenderer_layoutDashboardLayout__\+iKvo{--dashboard-inner-spacing:0;--dashboard-section-padding:0;background:#0000;border:3px solid #572188;display:flex;flex-direction:column;height:100%;margin:0 auto;margin:0;max-width:1400px;max-width:none;min-height:100vh;min-height:auto;padding:1rem;position:relative;width:100%}.LayoutRenderer_layoutDashboardLayout__\+iKvo:before{background:green;border-radius:2px;color:#fff;content:"DASHBOARD LAYOUT";font-size:10px;font-weight:700;left:4px;padding:2px 6px;position:absolute;top:4px}.LayoutRenderer_layoutDashboardLayout__\+iKvo{padding:0}.LayoutRenderer_layoutMetricGridLayout__XxUSs{display:grid}.LayoutRenderer_layoutTableGroupLayout__4EVjV{display:flex;flex-direction:column;overflow-x:auto}.LayoutRenderer_layoutSection__H503k{--section-gap:var(--component-spacing,0);--section-padding:var(--component-padding,0);grid-gap:var(--section-gap);border:2px solid purple!important;box-sizing:border-box;display:grid;gap:var(--section-gap);grid-template-columns:1fr;grid-template-rows:1fr;height:100%;padding:var(--section-padding);position:relative;width:100%}.LayoutRenderer_layoutSection__H503k:before{background:purple;border-radius:2px;bottom:4px;color:#fff;content:"SECTION (GRID)";font-size:10px;font-weight:700;left:4px;padding:2px 6px;position:absolute}.LayoutRenderer_layoutHorizontalStack__JHQDM{--stack-gap:var(--component-spacing,0);border:2px solid blue!important;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--stack-gap);height:100%;position:relative;width:100%}.LayoutRenderer_layoutHorizontalStack__JHQDM:before{background:blue;border-radius:2px;color:#fff;content:"HORIZONTAL STACK";font-size:10px;font-weight:700;left:50%;padding:2px 6px;position:absolute;top:4px;transform:translateX(-50%)}.LayoutRenderer_layoutVerticalStack__HMXsT{--stack-gap:var(--component-spacing,0);border:2px solid orange!important;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--stack-gap);height:100%;position:relative;width:100%}.LayoutRenderer_layoutVerticalStack__HMXsT>.LayoutRenderer_layoutSection__H503k{flex:1 1;min-height:0;width:100%}.LayoutRenderer_layoutSection__H503k>.LayoutRenderer_layoutVerticalStack__HMXsT{height:100%;width:100%}.LayoutRenderer_layoutVerticalStack__HMXsT:before{background:orange;border-radius:2px;color:#fff;content:"VERTICAL STACK";font-size:10px;font-weight:700;padding:2px 6px;position:absolute;right:4px;top:4px}.LayoutRenderer_componentWrapper__znMNt{border:1px solid #f0f!important;display:block;flex:1;flex:var(--component-flex,1);height:auto;height:var(--component-height,auto);min-height:0;min-height:var(--component-min-height,0);overflow:auto;width:100%}.LayoutRenderer_layoutVerticalStack__HMXsT .LayoutRenderer_componentWrapper__znMNt{--component-flex:1;--component-height:auto}.LayoutRenderer_layoutHorizontalStack__JHQDM .LayoutRenderer_componentWrapper__znMNt{--component-height:100%;--component-flex:none}.LayoutRenderer_layoutContainer__UeH2c{margin:0 auto;width:100%}.LayoutRenderer_layoutGridContainer__oE0d2{display:grid}.LayoutRenderer_layoutSpacer__AZhzR{flex-shrink:0}.LayoutRenderer_layoutDefault__MAX57{display:flex;flex-direction:column}.LayoutRenderer_layoutHorizontalStack__JHQDM>.LayoutRenderer_layoutSection__H503k:last-child{border-right:1px solid #ccc}.LayoutRenderer_layoutVerticalStack__HMXsT>.LayoutRenderer_layoutSection__H503k:last-child{border-bottom:1px solid #ccc}.LayoutRenderer_spacingXs__8okKs{gap:.25rem}.LayoutRenderer_spacingSm__5UyoU{gap:.5rem}.LayoutRenderer_spacingMd__8ktWK{gap:1rem}.LayoutRenderer_spacingLg__u0VtC{gap:1.5rem}.LayoutRenderer_spacingXl__4QdvN{gap:2rem}.LayoutRenderer_spacing2xl__YRwzV{gap:3rem}.LayoutRenderer_spacingXxs__wONYW{gap:.125rem}.LayoutRenderer_spacingNone__d6zTC{gap:0}.LayoutRenderer_gapXs__UpDS8{gap:.25rem}.LayoutRenderer_gapSm__LJO3f{gap:.5rem}.LayoutRenderer_gapMd__yPlk2{gap:1rem}.LayoutRenderer_gapLg__zTR6W{gap:1.5rem}.LayoutRenderer_gapXl__4LsxV{gap:2rem}.LayoutRenderer_gap2xl__4UXkn{gap:3rem}.LayoutRenderer_alignStart__61t8x{align-items:flex-start}.LayoutRenderer_alignCenter__g2BUL{align-items:center}.LayoutRenderer_alignEnd__GYRJP{align-items:flex-end}.LayoutRenderer_alignStretch__C4uJD{align-items:stretch}.LayoutRenderer_justifyStart__oY36e{justify-content:flex-start}.LayoutRenderer_justifyCenter__n2Wtp{justify-content:center}.LayoutRenderer_justifyEnd__PVg84{justify-content:flex-end}.LayoutRenderer_justifySpaceBetween__Az\+0Y{justify-content:space-between}.LayoutRenderer_justifySpaceAround__BrMC3{justify-content:space-around}.LayoutRenderer_justifySpaceEvenly__XQt4C{justify-content:space-evenly}.LayoutRenderer_flexWrap__Ts5qR{flex-wrap:wrap}@media (max-width:768px){.LayoutRenderer_layoutHorizontalStack__JHQDM{flex-direction:column!important}.LayoutRenderer_layoutMetricGridLayout__XxUSs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.LayoutRenderer_layoutDashboardLayout__\+iKvo{padding:.75rem}.LayoutRenderer_spacingXl__4QdvN{gap:1rem}.LayoutRenderer_spacing2xl__YRwzV{gap:1.5rem}}@media (max-width:480px){.LayoutRenderer_layoutMetricGridLayout__XxUSs{grid-template-columns:1fr!important}.LayoutRenderer_layoutDashboardLayout__\+iKvo{padding:.5rem}.LayoutRenderer_layoutDashboardLayout__\+iKvo *{display:none!important}.LayoutRenderer_spacingLg__u0VtC{gap:.75rem}.LayoutRenderer_spacingXl__4QdvN{gap:1rem}}.LayoutRenderer_layoutHorizontalStack__JHQDM>.LayoutRenderer_layoutSection__H503k:first-child{flex:0 0 250px;height:100%;max-width:250px;min-width:250px}.LayoutRenderer_layoutHorizontalStack__JHQDM>.LayoutRenderer_layoutSection__H503k:not(:first-child){flex:1 1;height:100%;min-width:0}.LayoutRenderer_hasBackground__G0aJM{box-shadow:0 2px 4px #0000001a}:root{--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 8px #0000001a;--shadow-lg:0 8px 16px #00000026}.LayoutRenderer_layoutHorizontalStack__JHQDM,.LayoutRenderer_layoutMetricGridLayout__XxUSs,.LayoutRenderer_layoutSection__H503k,.LayoutRenderer_layoutVerticalStack__HMXsT{transition:all .3s cubic-bezier(.4,0,.2,1)}.LayoutToolsPanelExtended_panel__R8MMG{background:#fff;border-left:1px solid #e1e5e9;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;width:280px}.LayoutToolsPanelExtended_header__L4XG2{background:#f8f9fa;border-bottom:1px solid #e1e5e9;flex-shrink:0;padding:16px}.LayoutToolsPanelExtended_title__YJ6O-{color:#2d3748;font-size:14px;font-weight:600;margin:0 0 4px}.LayoutToolsPanelExtended_subtitle__zVD-u{color:#1e293b;font-size:1rem;font-weight:700;margin:0}.LayoutToolsPanelExtended_content__BYTpp{flex:1 1;overflow-y:auto;padding:8px 0}.LayoutToolsPanelExtended_tabBar__6qZPw{background:#fff;border-bottom:1px solid #e1e5e9;display:flex;flex-shrink:0}.LayoutToolsPanelExtended_tabButton__BKJir{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:12px 8px;transition:all .15s ease}.LayoutToolsPanelExtended_tabButton__BKJir:hover{background:#f8fafc;color:#374151}.LayoutToolsPanelExtended_activeTab__m1hMz{background:#fff!important;border-bottom-color:#3b82f6!important;color:#3b82f6!important}.LayoutToolsPanelExtended_tree__S1keL{padding:0 4px}.LayoutToolsPanelExtended_emptyMessage__Yv2ns{color:#64748b;font-size:13px;font-style:italic;padding:16px;text-align:center}.LayoutToolsPanelExtended_nodeContainer__fNDGs{border-bottom:1px solid #f1f5f9;margin:1px 0}.LayoutToolsPanelExtended_nodeContainer__fNDGs:last-child{border-bottom:none}.LayoutToolsPanelExtended_nodeHeader__FXg0z{align-items:center;border-radius:3px;display:flex;padding:6px 8px;transition:background-color .15s ease}.LayoutToolsPanelExtended_nodeHeader__FXg0z:hover{background-color:#f8fafc}.LayoutToolsPanelExtended_clickable__\+wV5z{cursor:pointer}.LayoutToolsPanelExtended_depth0__DCuQR{padding-left:8px}.LayoutToolsPanelExtended_depth0__DCuQR .LayoutToolsPanelExtended_nodeLabel__tCDYm{color:#1e293b;font-size:12px;font-weight:600}.LayoutToolsPanelExtended_depth1__vcrbn{background-color:#fafbfc;padding-left:12px}.LayoutToolsPanelExtended_depth1__vcrbn .LayoutToolsPanelExtended_nodeLabel__tCDYm{color:#374151;font-size:12px;font-weight:500}.LayoutToolsPanelExtended_depth2__kWx3c{padding-left:16px}.LayoutToolsPanelExtended_depth2__kWx3c .LayoutToolsPanelExtended_nodeLabel__tCDYm{color:#64748b;font-size:11px;font-weight:400}.LayoutToolsPanelExtended_depth3__\+I\+tp{padding-left:20px}.LayoutToolsPanelExtended_depth3__\+I\+tp .LayoutToolsPanelExtended_nodeLabel__tCDYm{color:#94a3b8;font-size:11px;font-style:italic;font-weight:300}.LayoutToolsPanelExtended_nodeLabel__tCDYm{flex:1 1}.LayoutToolsPanelExtended_nodeCount__4gRo0{color:#3b82f6;font-size:11px;font-weight:500;margin-left:8px;min-width:20px;text-align:right}.LayoutToolsPanelExtended_expandIndicator__zVNW2{align-items:center;color:#64748b;display:inline-flex;height:16px;justify-content:center;margin-right:6px;transition:color .15s ease;width:16px}.LayoutToolsPanelExtended_expandIndicator__zVNW2:hover{color:#374151}.LayoutToolsPanelExtended_widgetNode__AUSau{align-items:center;background-color:#f8fafc;border-left:1px solid #cbd5e1;border-radius:3px;display:flex;margin:1px 0;padding:4px 8px;transition:background-color .15s ease}.LayoutToolsPanelExtended_widgetNode__AUSau:hover{background-color:#e0f2fe;border-left-color:#0ea5e9}.LayoutToolsPanelExtended_widgetLabel__MoI9D{background:#fff;border:1px solid #e2e8f0;border-radius:2px;color:#475569;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;font-weight:500;padding:2px 6px}.LayoutToolsPanelExtended_content__BYTpp::-webkit-scrollbar{width:6px}.LayoutToolsPanelExtended_content__BYTpp::-webkit-scrollbar-track{background:#f1f5f9}.LayoutToolsPanelExtended_content__BYTpp::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.LayoutToolsPanelExtended_content__BYTpp::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1200px){.LayoutToolsPanelExtended_panel__R8MMG{width:240px}.LayoutToolsPanelExtended_title__YJ6O-{font-size:13px}.LayoutToolsPanelExtended_nodeLabel__tCDYm{font-size:12px}}.LayoutToolsPanel_panel__x\+6OY{background:#fff;border-left:1px solid #e1e5e9;box-shadow:-2px 0 8px #0000001a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;width:280px}.LayoutToolsPanel_header__j3--H{background:#f8f9fa;border-bottom:1px solid #e1e5e9;flex-shrink:0;padding:16px}.LayoutToolsPanel_title__wpC6G{color:#2d3748;font-size:14px;font-weight:600;margin:0 0 4px}.LayoutToolsPanel_subtitle__ddHqn{color:#64748b;font-size:12px;font-weight:400;margin:0}.LayoutToolsPanel_content__E\+Cdw{flex:1 1;overflow-y:auto;padding:8px 0}.LayoutToolsPanel_tabBar__Ahb8P{background:#fff;border-bottom:1px solid #e1e5e9;display:flex;flex-shrink:0}.LayoutToolsPanel_tabButton__Y\+u4R{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:12px 8px;transition:all .15s ease}.LayoutToolsPanel_tabButton__Y\+u4R:hover{background:#f8fafc;color:#374151}.LayoutToolsPanel_activeTab__puUsv{background:#fff!important;border-bottom-color:#3b82f6!important;color:#3b82f6!important}.LayoutToolsPanel_tree__w-OJc{padding:0 4px}.LayoutToolsPanel_emptyMessage__FGtCJ{color:#64748b;font-size:13px;font-style:italic;padding:16px;text-align:center}.LayoutToolsPanel_nodeContainer__DDYj9{border-bottom:1px solid #f1f5f9;margin:1px 0}.LayoutToolsPanel_nodeContainer__DDYj9:last-child{border-bottom:none}.LayoutToolsPanel_nodeHeader__xQ95F{align-items:center;border-radius:3px;display:flex;padding:6px 8px;transition:background-color .15s ease}.LayoutToolsPanel_nodeHeader__xQ95F:hover{background-color:#f8fafc}.LayoutToolsPanel_clickable__92Rj7{cursor:pointer}.LayoutToolsPanel_depth0__vJazV{padding-left:8px}.LayoutToolsPanel_depth0__vJazV .LayoutToolsPanel_nodeLabel__gNjIf{color:#1e293b;font-size:12px;font-weight:600}.LayoutToolsPanel_depth1__IBxQ7{background-color:#fafbfc;padding-left:12px}.LayoutToolsPanel_depth1__IBxQ7 .LayoutToolsPanel_nodeLabel__gNjIf{color:#374151;font-size:12px;font-weight:500}.LayoutToolsPanel_depth2__q9tj-{padding-left:16px}.LayoutToolsPanel_depth2__q9tj- .LayoutToolsPanel_nodeLabel__gNjIf{color:#64748b;font-size:11px;font-weight:400}.LayoutToolsPanel_depth3__qK7A9{padding-left:20px}.LayoutToolsPanel_depth3__qK7A9 .LayoutToolsPanel_nodeLabel__gNjIf{color:#94a3b8;font-size:11px;font-style:italic;font-weight:300}.LayoutToolsPanel_nodeLabel__gNjIf{flex:1 1}.LayoutToolsPanel_nodeCount__hbX4z{color:#3b82f6;font-size:11px;font-weight:500;margin-left:8px;min-width:20px;text-align:right}.LayoutToolsPanel_expandIndicator__Nq0if{align-items:center;color:#64748b;display:inline-flex;height:16px;justify-content:center;margin-right:6px;transition:color .15s ease;width:16px}.LayoutToolsPanel_expandIndicator__Nq0if:hover{color:#374151}.LayoutToolsPanel_widgetNode__BXffP{align-items:center;background-color:#f8fafc;border-left:1px solid #cbd5e1;border-radius:3px;display:flex;margin:1px 0;padding:4px 8px;transition:background-color .15s ease}.LayoutToolsPanel_widgetNode__BXffP:hover{background-color:#e0f2fe;border-left-color:#0ea5e9}.LayoutToolsPanel_widgetLabel__EEwoM{background:#fff;border:1px solid #e2e8f0;border-radius:2px;color:#475569;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;font-weight:500;padding:2px 6px}.LayoutToolsPanel_content__E\+Cdw::-webkit-scrollbar{width:6px}.LayoutToolsPanel_content__E\+Cdw::-webkit-scrollbar-track{background:#f1f5f9}.LayoutToolsPanel_content__E\+Cdw::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.LayoutToolsPanel_content__E\+Cdw::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{box-sizing:border-box}@media (max-width:1200px){.LayoutToolsPanel_panel__x\+6OY{width:240px}.LayoutToolsPanel_title__wpC6G{font-size:13px}.LayoutToolsPanel_nodeLabel__gNjIf{font-size:12px}}.AccessBar_accessFlex__MmpYs{--control-height:2.25rem;--executive-navy:#1e3a8a;--boardroom-navy:#1e40af;--professional-charcoal:#374151;--advanced-charcoal:#1f2937;--steel-gray:#64748b;--clean-white:#fff;--subtle-border:#e2e8f0;--frosted-bg:#fffffff2;--analysis-purple:#7c3aed;--analysis-purple-dark:#6d28d9;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,var(--frosted-bg) 0,#f8fafcfa 100%);border-bottom:1px solid var(--subtle-border);box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;display:flex;gap:.75rem;justify-content:space-between;min-width:0;padding:.75rem 1.5rem;width:100%}.AccessBar_leftControls__g9ejv{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.AccessBar_rightControls__UoyS1{align-items:center;display:flex;flex-shrink:0;gap:1rem}.AccessBar_accessGroup__VkBBD{display:flex;flex-direction:column;min-width:0;position:relative}.AccessBar_accessGroup__VkBBD input,.AccessBar_accessGroup__VkBBD select,.AccessBar_accessGroup__VkBBD textarea{background:var(--clean-white);border:1.5px solid var(--subtle-border);border-radius:6px;box-shadow:inset 0 1px 2px #0000000d;color:var(--professional-charcoal);font-size:.875rem;font-weight:500;height:var(--control-height);min-width:0;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.AccessBar_accessGroup__VkBBD input:focus,.AccessBar_accessGroup__VkBBD select:focus,.AccessBar_accessGroup__VkBBD textarea:focus{border-color:var(--executive-navy);box-shadow:0 0 0 3px #1e3a8a26;outline:none}.AccessBar_accessGroup__VkBBD.AccessBar_module__ychr8 select,.AccessBar_accessGroup__VkBBD.AccessBar_project__ISXjX select{background:linear-gradient(135deg,var(--clean-white) 0,#f8fafc 100%);font-weight:600;max-width:200px;min-width:160px}.AccessBar_accessGroup__VkBBD select,.AccessBar_moduleButton__jqTui{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccessBar_moduleButton__jqTui{background:linear-gradient(135deg,var(--clean-white) 0,#f8fafc 100%);border:1.5px solid var(--subtle-border);border-radius:6px;box-shadow:inset 0 1px 2px #0000000d;color:var(--professional-charcoal);cursor:pointer;font-size:.875rem;font-weight:600;height:var(--control-height);max-width:200px;min-width:160px;padding:.5rem .75rem;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.AccessBar_moduleButton__jqTui:hover{border-color:var(--executive-navy);box-shadow:0 0 0 3px #1e3a8a26}.AccessBar_headshot__fQbQt{border:2px solid var(--clean-white);border-radius:50%;box-shadow:0 2px 8px #00000026,0 0 0 1px var(--subtle-border);cursor:pointer;height:var(--control-height);object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1);width:var(--control-height)}.AccessBar_userSelector__E3WV\+{align-items:center;cursor:pointer;display:flex;position:relative;z-index:1}.AccessBar_userDropdown__SHS4Y{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--clean-white);background:linear-gradient(135deg,var(--clean-white) 0,#f8fafc 100%);border:1px solid var(--subtle-border);border-radius:12px;box-shadow:0 10px 25px #00000026,0 4px 6px #0000001a,0 0 0 1px #ffffff0d;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:240px;z-index:9999}.AccessBar_userOption__dZ24J{align-items:center;border-bottom:1px solid #f1f5f9;color:var(--professional-charcoal);cursor:pointer;display:flex;font-weight:500;padding:.75rem 1rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.AccessBar_userOption__dZ24J:last-child{border-bottom:none}.AccessBar_userOption__dZ24J.AccessBar_selected__tAXaW{background:linear-gradient(135deg,#1e3a8a14,#1e40af0d);color:var(--executive-navy);font-weight:600}.AccessBar_optionAvatar__6VRTR{border:1.5px solid var(--subtle-border);border-radius:50%;height:32px;margin-right:12px;object-fit:cover;width:32px}.AccessBar_docsToggle__U-Q5l,.AccessBar_notificationsButton__UM6pB,.AccessBar_settingsButton__HRKmu{align-items:center;background:linear-gradient(135deg,var(--clean-white) 0,#f8fafc 100%);border:1.5px solid var(--subtle-border);border-radius:8px;box-shadow:0 1px 3px #0000001a;color:var(--steel-gray);cursor:pointer;display:flex;height:var(--control-height);justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:var(--control-height)}.AccessBar_analysisButton__gGElF{align-items:center;background:linear-gradient(135deg,var(--analysis-purple) 0,var(--analysis-purple-dark) 100%);border:1.5px solid var(--analysis-purple);border-radius:8px;box-shadow:0 2px 4px #7c3aed33;color:var(--clean-white);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;height:var(--control-height);padding:0 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AccessBar_analysisButton__gGElF:hover{background:linear-gradient(135deg,var(--analysis-purple-dark) 0,#5b21b6 100%);box-shadow:0 4px 8px #7c3aed4d;transform:translateY(-1px)}.AccessBar_infrastructureSettingsButton__g\+mL3{align-items:center;background:linear-gradient(135deg,var(--executive-navy) 0,var(--boardroom-navy) 100%);border:1.5px solid var(--executive-navy);border-radius:8px;box-shadow:0 2px 4px #1e3a8a33;color:var(--clean-white);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;height:var(--control-height);padding:0 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AccessBar_infrastructureSettingsButton__g\+mL3:hover{background:linear-gradient(135deg,var(--boardroom-navy) 0,#1d4ed8 100%);box-shadow:0 4px 8px #1e3a8a4d;transform:translateY(-1px)}.AccessBar_docsMenu__FO485,.AccessBar_notificationsDropdown__Pn7ww,.AccessBar_settingsDropdown__3-Lox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--clean-white);background:linear-gradient(135deg,var(--clean-white) 0,#f8fafc 100%);border:1px solid var(--subtle-border);border-radius:12px;box-shadow:0 10px 25px #00000026,0 4px 6px #0000001a;min-width:280px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:9999}.AccessBar_docsMenu__FO485 a,.AccessBar_docsMenu__FO485 button,.AccessBar_settingsOption__js1TJ{align-items:center;background:none;border:none;border-bottom:1px solid #f1f5f9;color:var(--professional-charcoal);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:12px;padding:.875rem 1.25rem;text-align:left;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.AccessBar_docsMenu__FO485 button:last-child,.AccessBar_settingsOption__js1TJ:last-child{border-bottom:none}.AccessBar_docsMenu__FO485 a:hover,.AccessBar_docsMenu__FO485 button:hover,.AccessBar_settingsOption__js1TJ:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:var(--executive-navy)}.AccessBar_docsToggle__U-Q5l:hover,.AccessBar_notificationsButton__UM6pB:hover,.AccessBar_settingsButton__HRKmu:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:var(--executive-navy);box-shadow:0 3px 6px #00000026;color:var(--executive-navy);transform:translateY(-1px)}.AccessBar_notificationItem__PlBaD{border-bottom:1px solid #f1f5f9;color:var(--professional-charcoal);font-size:.875rem;padding:.875rem 1.25rem}.AccessBar_notificationItem__PlBaD:last-child{border-bottom:none}.AccessBar_notificationTime__\+0s8x{color:var(--steel-gray);font-size:.75rem;margin-top:.25rem}.AccessBar_docsToggleContainer__wkRxp,.AccessBar_notificationsContainer__xfKr4,.AccessBar_settingsButtonContainer__5GTGZ{position:relative}.AccessBar_accessWarning__bdvIf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--clean-white);border:2px solid #fbbf24;border-radius:12px;box-shadow:0 10px 25px #00000026;max-width:400px;position:fixed;right:1rem;top:4rem;z-index:10000}.AccessBar_warningHeader__LvQBQ{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:10px 10px 0 0;color:#92400e;display:flex;font-weight:600;gap:.5rem;padding:1rem 1.25rem .75rem}.AccessBar_warningIcon__geHQV{color:#f59e0b}.AccessBar_warningClose__jA013{align-items:center;background:none;border:none;color:#92400e;cursor:pointer;display:flex;font-size:1.25rem;height:24px;justify-content:center;margin-left:auto;padding:0;width:24px}.AccessBar_warningContent__jPDuF{padding:1rem 1.25rem}.AccessBar_warningItem__BjcGP{margin-bottom:.75rem}.AccessBar_warningMessage__ZaR7I{color:var(--professional-charcoal);font-size:.875rem;font-weight:500}.AccessBar_warningSuggestion__4cz2J{color:var(--steel-gray);font-size:.8rem;margin-top:.25rem}.AccessBar_warningSuggestions__urAtJ{border-top:1px solid #f3f4f6;margin-top:.75rem;padding-top:.75rem}.AccessBar_suggestionItem__fr\+lS{color:var(--executive-navy);font-size:.8rem;margin-bottom:.25rem}.AccessBar_hasError__3l6LL{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}.AccessBar_headshot__fQbQt.AccessBar_hasError__3l6LL{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a,0 2px 8px #dc262633}.AccessBar_invalidOption__yfmbf{color:#dc2626!important;font-style:italic}.AccessBar_menuIcon__92Mop{flex-shrink:0}@media (max-width:1400px){.AccessBar_accessFlex__MmpYs{gap:.5rem;padding:.5rem 1rem}.AccessBar_leftControls__g9ejv{gap:.5rem}.AccessBar_rightControls__UoyS1{gap:.75rem}.AccessBar_accessGroup__VkBBD.AccessBar_module__ychr8 select,.AccessBar_accessGroup__VkBBD.AccessBar_project__ISXjX select{max-width:170px;min-width:140px}}@media (max-width:1200px){.AccessBar_accessGroup__VkBBD.AccessBar_module__ychr8 select,.AccessBar_accessGroup__VkBBD.AccessBar_project__ISXjX select{max-width:150px;min-width:120px}.AccessBar_accessFlex__MmpYs,.AccessBar_leftControls__g9ejv{gap:.375rem}}@media (max-width:1100px){.AccessBar_analysisButton__gGElF,.AccessBar_infrastructureSettingsButton__g\+mL3{justify-content:center;padding:0;width:var(--control-height)}.AccessBar_analysisButton__gGElF span,.AccessBar_infrastructureSettingsButton__g\+mL3 span{display:none}}@media (max-width:900px){.AccessBar_rightControls__UoyS1{gap:.5rem}.AccessBar_accessWarning__bdvIf{left:.5rem;max-width:none;right:.5rem;top:3rem}}.ProjectSelectorModal_modalOverlay__vObKc{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293b99;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.ProjectSelectorModal_modal__g-h2W{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;max-height:80vh;min-height:42vh;overflow:hidden;width:720px}.ProjectSelectorModal_header__3o\+hm{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:.5rem 1.5rem}.ProjectSelectorModal_header__3o\+hm h2{font-size:1.25rem;margin:0 0 .75rem}.ProjectSelectorModal_header__3o\+hm input{border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem;margin-top:.5rem;padding:.5rem .75rem;width:100%}.ProjectSelectorModal_tabs__Z7jYi{display:flex;gap:1rem;margin-top:1rem}.ProjectSelectorModal_tabs__Z7jYi button{background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;font-weight:500;padding:.25rem 0}.ProjectSelectorModal_activeTab__AAaxX{border-color:#1e3a8a;color:#1e3a8a}.ProjectSelectorModal_projectTable__yQMpb{flex:1 1;overflow-y:auto;padding:1rem 1.5rem}.ProjectSelectorModal_tableHeader__cgpbD,.ProjectSelectorModal_tableRow__DvWEf{border-bottom:1px solid #f1f5f9;display:grid;font-size:.875rem;grid-template-columns:2fr 1fr 2fr 40px;padding:.75rem 0}.ProjectSelectorModal_tableHeader__cgpbD{color:#475569;font-weight:600}.ProjectSelectorModal_tableRow__DvWEf{color:#374151;cursor:pointer}.ProjectSelectorModal_tableRow__DvWEf:hover{background:#f8fafc}.ProjectSelectorModal_starIcon__wnWIt{color:#facc15;cursor:pointer}.ProjectSelectorModal_footer__hxx7m{background:#f9fafb;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.ProjectSelectorModal_footer__hxx7m button{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#2c3e50;cursor:pointer;font-weight:500;padding:.5rem 1rem}.ProjectSelectorModal_primaryButton__ofCZe{background:#1e40af;border-color:#1e40af;color:#fff}.ProjectSelectorModal_testButton__KXjFN{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:4px;color:#0ea5e9;cursor:pointer;font-size:14px;padding:8px 16px}.ProjectSelectorModal_testButton__KXjFN:hover{background:#e0f2fe}.ProjectSelectorModal_testPanel__GFn3m{background:#fff;border:2px solid #0ea5e9;border-radius:8px;box-shadow:0 10px 25px #00000026;max-height:80vh;overflow-y:auto;padding:20px;position:fixed;right:50px;top:50px;width:500px;z-index:10000}.ProjectSelectorModal_testPanel__GFn3m h3{color:#0ea5e9;margin:0 0 15px}.ProjectSelectorModal_testPanel__GFn3m button{background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;float:right;margin-bottom:15px;padding:4px 12px}.ProjectSelectorModal_testPanel__GFn3m pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;max-height:60vh;overflow:auto;padding:15px}.DocumentationSearch_searchOverlay__b\+Nm-{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;bottom:0;display:flex;justify-content:center;left:0;padding-top:8rem;position:fixed;right:0;top:0;z-index:10000}.DocumentationSearch_searchContainer__nQskT{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;background:var(--clean-white,#fff);background:linear-gradient(135deg,#fff,#f8fafc);background:linear-gradient(135deg,var(--clean-white,#fff) 0,#f8fafc 100%);border:1px solid #e2e8f0;border:1px solid var(--subtle-border,#e2e8f0);border-radius:12px;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a;display:flex;flex-direction:column;margin:0 1rem;max-height:70vh;max-width:600px;overflow:hidden;width:100%}.DocumentationSearch_searchHeader__FAWTc{align-items:center;background:#fff;background:var(--clean-white,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--subtle-border,#e2e8f0);display:flex;gap:.75rem;padding:1rem 1.25rem}.DocumentationSearch_searchInputContainer__26lb7{align-items:center;display:flex;flex:1 1;position:relative}.DocumentationSearch_searchInput__kNq6T{background:#fff;background:var(--clean-white,#fff);border:1.5px solid #e2e8f0;border:1.5px solid var(--subtle-border,#e2e8f0);border-radius:8px;box-shadow:inset 0 1px 2px #0000000d;color:#374151;color:var(--professional-charcoal,#374151);font-size:1rem;font-weight:500;padding:.75rem .75rem .75rem 2.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.DocumentationSearch_searchInput__kNq6T::placeholder{color:#64748b;color:var(--steel-gray,#64748b)}.DocumentationSearch_searchInput__kNq6T:focus{border-color:#1e3a8a;border-color:var(--executive-navy,#1e3a8a);box-shadow:0 0 0 3px #1e3a8a26;outline:none}.DocumentationSearch_searchIcon__SB-SV{color:#64748b;color:var(--steel-gray,#64748b);left:.75rem;position:absolute;z-index:1}.DocumentationSearch_clearButton__Lmq0L{align-items:center;background:none;border:none;border-radius:4px;color:#64748b;color:var(--steel-gray,#64748b);cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.DocumentationSearch_clearButton__Lmq0L:hover{background:#f1f5f9;color:#374151;color:var(--professional-charcoal,#374151)}.DocumentationSearch_closeButton__7eO9W{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;color:var(--steel-gray,#64748b);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.DocumentationSearch_closeButton__7eO9W:hover{background:#f1f5f9;color:#374151;color:var(--professional-charcoal,#374151)}.DocumentationSearch_searchResults__kc9ZB{flex:1 1;max-height:400px;min-height:200px;overflow-y:auto}.DocumentationSearch_searchPrompt__qQ2Zy,.DocumentationSearch_searchingState__QduFy{color:#64748b;color:var(--steel-gray,#64748b);font-size:.9rem;padding:2rem 1.25rem;text-align:center}.DocumentationSearch_searchingState__QduFy{align-items:center;display:flex;gap:.75rem;justify-content:center}.DocumentationSearch_loadingSpinner__YYNk6{animation:DocumentationSearch_spin__ayZzo 1s linear infinite;border:2px solid #f1f5f9;border-radius:50%;border-top-color:#1e3a8a;border-top:2px solid var(--executive-navy,#1e3a8a);height:16px;width:16px}@keyframes DocumentationSearch_spin__ayZzo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DocumentationSearch_noResults__qBh2m{color:#64748b;color:var(--steel-gray,#64748b);font-size:.9rem;padding:2rem 1.25rem;text-align:center}.DocumentationSearch_resultsList__-PWb3{padding:.5rem 0}.DocumentationSearch_resultItem__dDEr0{border-bottom:1px solid #f1f5f9;cursor:pointer;padding:1rem 1.25rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.DocumentationSearch_resultItem__dDEr0:last-child{border-bottom:none}.DocumentationSearch_resultItem__dDEr0:hover{background:linear-gradient(135deg,#1e3a8a0a,#1e40af05)}.DocumentationSearch_resultTitle__rn6Ji{color:#374151;color:var(--professional-charcoal,#374151);font-size:.95rem;font-weight:600;line-height:1.4;margin-bottom:.25rem}.DocumentationSearch_resultSection__anwfS{color:#1e3a8a;color:var(--executive-navy,#1e3a8a);font-size:.8rem;font-weight:500;margin-bottom:.25rem}.DocumentationSearch_resultContent__OtCwU{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;color:var(--steel-gray,#64748b);display:-webkit-box;font-size:.85rem;line-height:1.5;overflow:hidden}.DocumentationSearch_searchFooter__sDtM-{background:#f8fafc;border-top:1px solid #e2e8f0;border-top:1px solid var(--subtle-border,#e2e8f0);padding:.75rem 1.25rem}.DocumentationSearch_searchHint__\+Ik9i{color:#64748b;color:var(--steel-gray,#64748b);font-size:.8rem;text-align:center}.DocumentationSearch_searchHint__\+Ik9i kbd{background:#fff;background:var(--clean-white,#fff);border:1px solid #e2e8f0;border:1px solid var(--subtle-border,#e2e8f0);border-radius:4px;color:#374151;color:var(--professional-charcoal,#374151);font-family:monospace;font-size:.75rem;padding:.1rem .4rem}@media (max-width:768px){.DocumentationSearch_searchOverlay__b\+Nm-{align-items:flex-start;padding-top:4rem}.DocumentationSearch_searchContainer__nQskT{margin:0 .5rem;max-height:80vh}.DocumentationSearch_searchHeader__FAWTc{gap:.5rem;padding:.75rem 1rem}.DocumentationSearch_searchInput__kNq6T{font-size:.95rem;padding:.625rem .625rem .625rem 2.5rem}.DocumentationSearch_resultItem__dDEr0{padding:.875rem 1rem}}@media (prefers-color-scheme:dark){.DocumentationSearch_searchContainer__nQskT{background:linear-gradient(135deg,#1f2937,#111827);border-color:#374151}.DocumentationSearch_searchInput__kNq6T{background:#374151;border-color:#4b5563;color:#f9fafb}.DocumentationSearch_searchInput__kNq6T::placeholder{color:#9ca3af}.DocumentationSearch_resultItem__dDEr0:hover{background:linear-gradient(135deg,#3b82f61a,#2563eb0d)}.DocumentationSearch_resultTitle__rn6Ji{color:#f9fafb}.DocumentationSearch_resultContent__OtCwU{color:#d1d5db}.DocumentationSearch_searchFooter__sDtM-{background:#111827;border-color:#374151}}.DocsPanel_docsPanel__lyUbv{background:#f9f9f9;border-left:1px solid #ddd;font-family:Segoe UI,sans-serif;height:100%;overflow-y:auto;padding:1.25rem}.DocsPanel_docsPanel__lyUbv h3{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.DocsPanel_docsPanel__lyUbv section{margin-bottom:1.5rem}.DocsPanel_docsPanel__lyUbv h4{color:#1a73e8;font-size:1.05rem;margin-bottom:.5rem}.DocsPanel_docsPanel__lyUbv p{color:#444;line-height:1.5;margin:0 0 .5rem}.DocsPanel_docsPanel__lyUbv ol,.DocsPanel_docsPanel__lyUbv ul{padding-left:1.2rem}.DocsPanel_docsPanel__lyUbv li{color:#333;margin-bottom:.4rem}.DocsPanel_docsPanel__lyUbv li ul{list-style:disc;margin-bottom:.6rem;margin-top:.3rem;padding-left:1rem}.DocsPanel_docsPanel__lyUbv li em{color:#555}.DocsPanel_docsPanel__lyUbv li strong{color:#222}.DocsPanel_docsPanel__lyUbv ol>li{background:#fff;border-left:3px solid #1a73e8;margin-bottom:.8rem;padding-left:.2rem}.DocsPanel_docsPanel__lyUbv ol>li ul li{background:none;border-left:none;margin-left:.5rem}.DocsPanel_closeButton__uU61o{background:#0000;border:none;color:#666;cursor:pointer;font-size:20px;position:absolute;right:8px;top:8px;transition:color .2s ease}.DocsPanel_closeButton__uU61o:hover{color:#000}.TutorialPanel_tutorialPanel__ELOt9{background:#f9f9f9;border-left:1px solid #ddd;font-family:Segoe UI,sans-serif;height:100%;overflow-y:auto;padding:1.25rem}.TutorialPanel_tutorialPanel__ELOt9 h3{color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:0}.TutorialPanel_tutorialPanel__ELOt9 section{margin-bottom:1.5rem}.TutorialPanel_tutorialPanel__ELOt9 h4{color:#1a73e8;font-size:1.05rem;margin-bottom:.5rem}.TutorialPanel_tutorialPanel__ELOt9 p{color:#444;line-height:1.5;margin:0 0 .5rem}.TutorialPanel_tutorialPanel__ELOt9 ol,.TutorialPanel_tutorialPanel__ELOt9 ul{padding-left:1.2rem}.TutorialPanel_tutorialPanel__ELOt9 li{color:#333;margin-bottom:.4rem}.TutorialPanel_tutorialPanel__ELOt9 li ul{list-style:disc;margin-bottom:.6rem;margin-top:.3rem;padding-left:1rem}.TutorialPanel_tutorialPanel__ELOt9 li em{color:#555}.TutorialPanel_tutorialPanel__ELOt9 li strong{color:#222}.TutorialPanel_tutorialPanel__ELOt9 ol>li{background:#fff;border-left:3px solid #1a73e8;margin-bottom:.8rem;padding-left:.2rem}.TutorialPanel_tutorialPanel__ELOt9 ol>li ul li{background:none;border-left:none;margin-left:.5rem}.TutorialPanel_closeButton__nR9YN{background:#0000;border:none;color:#666;cursor:pointer;font-size:20px;position:absolute;right:8px;top:8px;transition:color .2s ease}.TutorialPanel_closeButton__nR9YN:hover{color:#000}.DocsLayout_docsPage__A0vmK{background:#fff;color:#1a2118;display:flex;flex-direction:column;font-family:-apple-system,"system-ui",Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}.DocsLayout_docsNav__oqUMk{align-items:center;background:#fffdf7;border-bottom:1px solid #d4cfc3;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 24px;position:relative;z-index:200}.DocsLayout_docsNavLeft__ptqq4{align-items:center;display:flex;gap:24px}.DocsLayout_docsLogo__OlYo0{align-items:center;color:#1a2118;display:inline-flex;font-size:18px;font-weight:500;gap:0;text-decoration:none}.DocsLayout_docsLogoDot__d78P8{flex-shrink:0;height:5px;margin:0 2px;width:5px}.DocsLayout_docsLabel__h26ky{background:#f5f2e8;border-radius:4px;color:#4a5a46;font-size:13px;font-weight:500;padding:4px 10px}.DocsLayout_docsNavLinks__R2f0I{align-items:center;display:flex;gap:8px}.DocsLayout_docsNavLink__ts7GV{border-radius:6px;color:#4a5a46;font-size:14px;font-weight:400;padding:6px 12px;text-decoration:none;transition:all .2s ease}.DocsLayout_docsNavLinkActive__uxHBD,.DocsLayout_docsNavLink__ts7GV:hover{background:#f5f2e8;color:#1a2118}.DocsLayout_docsNavRight__gh11v{align-items:center;display:flex;gap:16px}.DocsLayout_docsSearch__DZtWZ{align-items:center;background:#fff;border:1px solid #d4cfc3;border-radius:6px;color:#4a5a46;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.DocsLayout_docsSearch__DZtWZ:hover{border-color:#4a5a46}.DocsLayout_docsSearchKey__y8yKu{background:#f5f2e8;border-radius:4px;color:#6b7a66;font-size:11px;font-weight:500;padding:2px 6px}.DocsLayout_docsSignIn__MWdko{border-radius:6px;color:#3d5a4c;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.DocsLayout_docsSignIn__MWdko:hover{background:#f5f2e8}.DocsLayout_mobileMenuToggle__pV7fK{align-items:center;background:none;border:none;border-radius:6px;color:#4a5a46;cursor:pointer;display:none;height:36px;justify-content:center;transition:all .2s ease;width:36px}.DocsLayout_mobileMenuToggle__pV7fK:hover{background:#f5f2e8;color:#1a2118}.DocsLayout_mobileOverlay__etiHN{background:#1a211880;bottom:0;display:none;left:0;position:fixed;right:0;top:57px;z-index:199}.DocsLayout_docsMain__0n4Nj{display:grid;flex:1 1;grid-template-columns:260px 1fr 320px;margin:0 auto;max-width:1600px;overflow:hidden;transition:grid-template-columns .3s ease}.DocsLayout_docsMainCollapsed__2iwf8{grid-template-columns:60px 1fr 320px}.DocsLayout_docsSidebar__AKgb4{border-right:1px solid #e8e4dc;overflow-x:hidden;overflow-y:auto;padding:24px;position:relative;transition:all .3s ease}.DocsLayout_docsSidebarCollapsed__0SWRt{padding:24px 12px;width:60px}.DocsLayout_collapseToggle__sUxon{align-items:center;background:#f5f2e8;border:1px solid #d4cfc3;border-radius:6px;color:#4a5a46;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:12px;top:24px;transition:all .2s ease;width:28px;z-index:10}.DocsLayout_collapseToggle__sUxon:hover{background:#e8e4dc;border-color:#4a5a46;color:#1a2118}.DocsLayout_sidebarSection__TKaDc{margin-bottom:24px}.DocsLayout_sidebarTitle__p7oFg{color:#6b7a66;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;padding:0 12px;text-transform:uppercase}.DocsLayout_sidebarNav__HSeow{display:flex;flex-direction:column;gap:2px}.DocsLayout_sidebarLink__uiIRo{border-radius:6px;color:#4a5a46;font-size:14px;font-weight:400;padding:8px 12px;text-decoration:none;transition:all .15s ease}.DocsLayout_sidebarLink__uiIRo:hover{background:#f5f2e8;color:#1a2118}.DocsLayout_sidebarLinkActive__0EnAa{background:#f5f2e8;color:#1a2118;font-weight:500}.DocsLayout_docsContent__VYsaW{max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:40px 56px}@media (max-width:1400px){.DocsLayout_docsContent__VYsaW{padding:32px 40px}}@media (max-width:1200px){.DocsLayout_docsContent__VYsaW{padding:24px 32px}}.DocsLayout_contentHeader__uEg-y{margin-bottom:32px}.DocsLayout_contentBreadcrumb__Yl0sN{color:#6b7a66;font-size:13px;margin-bottom:8px}.DocsLayout_contentBreadcrumb__Yl0sN a{color:#3d5a4c;text-decoration:none}.DocsLayout_contentBreadcrumb__Yl0sN a:hover{text-decoration:underline}.DocsLayout_contentTitle__5cjPf{color:#1a2118;font-size:32px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.DocsLayout_contentDescription__zKPOL{color:#4a5a46;font-size:17px;line-height:1.6;margin:0}.DocsLayout_contentSection__rGz\+u{margin-bottom:48px}.DocsLayout_sectionTitle__5MrXy{border-top:1px solid #e8e4dc;color:#1a2118;font-size:20px;font-weight:600;margin:0 0 16px;padding-top:24px}.DocsLayout_sectionText__9ebru{color:#4a5a46;font-size:15px;line-height:1.7;margin:0 0 16px}.DocsLayout_sectionText__9ebru code{background:#f5f2e8;border-radius:4px;color:#1a2118;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;padding:2px 6px}.DocsLayout_sectionList__9wkhm{margin:0 0 16px;padding-left:24px}.DocsLayout_sectionList__9wkhm li{color:#4a5a46;font-size:15px;line-height:1.7;margin-bottom:8px}.DocsLayout_sectionList__9wkhm li:last-child{margin-bottom:0}.DocsLayout_sectionList__9wkhm a{color:#3d5a4c;text-decoration:underline}.DocsLayout_sectionList__9wkhm a:hover{color:#1a2118}.DocsLayout_infoBox__1Idt7{background:#f5f2e8;border-left:3px solid #3d5a4c;border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px}.DocsLayout_infoBox__1Idt7 p{color:#4a5a46;font-size:14px;line-height:1.6;margin:0}.DocsLayout_warningBox__0wHI7{background:#fffdf7;border-left:3px solid #c9a227;border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px}.DocsLayout_warningBox__0wHI7 p{color:#4a5a46;font-size:14px;line-height:1.6;margin:0}.DocsLayout_table__QwqcI{border:1px solid #d4cfc3;border-collapse:collapse;border-radius:8px;font-size:14px;margin:20px 0;min-width:840px;overflow:hidden;width:100%}.DocsLayout_table__QwqcI th{background:#f5f2e8;border-bottom:2px solid #d4cfc3;color:#1a2118;font-weight:600;padding:14px 16px;text-align:left;white-space:nowrap}.DocsLayout_table__QwqcI td{border-bottom:1px solid #e8e4dc;color:#4a5a46;padding:12px 16px;vertical-align:top}.DocsLayout_table__QwqcI tbody tr{transition:background .15s ease}.DocsLayout_table__QwqcI tbody tr:last-child td{border-bottom:none}.DocsLayout_table__QwqcI td code{background:#f5f2e8;border-radius:4px;color:#1a2118;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;padding:2px 6px}.DocsLayout_docsCodePanel__iNRWn{background:#1a2118;border-left:1px solid #2d3a29;overflow-y:auto;padding:24px}.DocsLayout_codePanelHeader__ozyQu{align-items:center;display:flex;gap:8px;margin-bottom:16px}.DocsLayout_codePanelTab__\+uKIj{background:#2d3a29;border:none;border-radius:4px;color:#e8ede6;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .15s ease}.DocsLayout_codePanelTab__\+uKIj:hover{background:#3d5a4c}.DocsLayout_codePanelTabActive__xRZNi{background:#3d5a4c;color:#fff}.DocsLayout_codeBlock__wJh5R{background:#0d1210;border-radius:8px;margin-bottom:16px;overflow-x:auto;padding:16px}.DocsLayout_codeBlockHeader__s9bpP{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DocsLayout_codeBlockTitle__MZ-D2{color:#6b7a66;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.DocsLayout_codeBlockCopy__ucJJY{background:none;border:none;border-radius:4px;color:#4a5a46;cursor:pointer;font-size:12px;padding:4px 8px;transition:all .15s ease}.DocsLayout_codeBlockCopy__ucJJY:hover{background:#2d3a29;color:#e8ede6}.DocsLayout_codeBlockContent__nQ2Ot{color:#e8ede6;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre}.DocsLayout_codeBlockContent__nQ2Ot .DocsLayout_keyword__8p6gW{color:#c9a227}.DocsLayout_codeBlockContent__nQ2Ot .DocsLayout_string__OBkaQ{color:#86efac}.DocsLayout_codeBlockContent__nQ2Ot .DocsLayout_comment__LodTB{color:#6b7a66}.DocsLayout_codeBlockContent__nQ2Ot .DocsLayout_property__8Gx1w{color:#7dd3fc}.DocsLayout_endpointBadge__pr2qr{align-items:center;display:inline-flex;gap:8px;margin:16px 0}.DocsLayout_methodBadge__s4tD7{border-radius:4px;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.DocsLayout_methodGet__HC0\+j{background:#f0fdf4;color:#3d5a4c}.DocsLayout_methodPost__QfEQV{background:#f5f2e8;color:#1a2118}.DocsLayout_methodPut__Qtsrn{background:#fef3c7;color:#92400e}.DocsLayout_methodDelete__gqRCx{background:#fff5f5;color:#c53030}.DocsLayout_endpointPath__QzUmC{color:#4a5a46;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px}@media (max-width:1200px){.DocsLayout_docsMainCollapsed__2iwf8,.DocsLayout_docsMain__0n4Nj{grid-template-columns:240px 1fr}.DocsLayout_docsCodePanel__iNRWn{display:none}.DocsLayout_docsSidebarCollapsed__0SWRt{width:60px}}@media (max-width:768px){.DocsLayout_mobileMenuToggle__pV7fK{display:flex}.DocsLayout_mobileOverlay__etiHN{display:block}.DocsLayout_docsMainCollapsed__2iwf8,.DocsLayout_docsMain__0n4Nj{grid-template-columns:1fr}.DocsLayout_docsSidebar__AKgb4{background:#fff;border-right:1px solid #e8e4dc;bottom:0;left:0;position:fixed;top:57px;transform:translateX(-100%);transition:transform .3s ease;width:280px;z-index:200}.DocsLayout_docsSidebarOpen__LCg9n{transform:translateX(0)}.DocsLayout_docsContent__VYsaW{padding:24px}.DocsLayout_docsNavLinks__R2f0I,.DocsLayout_docsSearch__DZtWZ{display:none}}.DocsFooter_footer__siE5l{background:#0000;bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:300}.DocsFooter_footer__siE5l>*{pointer-events:auto}.DocsFooter_terminalBar__4QHVZ{background:#0d1210;border-top:1px solid #2d3a29;box-shadow:0 -4px 12px #0000001a;cursor:pointer;transition:all .3s ease}.DocsFooter_terminalBar__4QHVZ:hover:not(.DocsFooter_terminalBarExpanded__XH09e){background:#1a2118;box-shadow:0 -4px 16px #00000026}.DocsFooter_terminalBarExpanded__XH09e{box-shadow:0 -8px 24px #0003;cursor:default}.DocsFooter_terminalHeader__hBk\+S{align-items:center;display:flex;justify-content:space-between;padding:12px 24px}.DocsFooter_terminalLeft__B-caW{align-items:center;display:flex;gap:12px}.DocsFooter_terminalIcon__sjGMU{color:#86efac;flex-shrink:0}.DocsFooter_terminalTitle__30\+j6{color:#e8ede6;font-size:13px;font-weight:600;letter-spacing:.02em}.DocsFooter_terminalHint__o9gOG{color:#6b7a66;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}.DocsFooter_terminalRight__3mFhG{align-items:center;display:flex;gap:8px}.DocsFooter_terminalToggle__XX9tn{align-items:center;background:#2d3a29;border:1px solid #3d5a4c;border-radius:4px;color:#e8ede6;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:24px;justify-content:center;transition:all .2s ease;width:24px}.DocsFooter_terminalToggle__XX9tn:hover{background:#3d5a4c;border-color:#4a6b5a}.DocsFooter_terminalContent__fg6Vd{animation:DocsFooter_slideUp__BtNRq .3s ease;max-height:70vh;overflow-y:auto;padding:0 24px 24px}@keyframes DocsFooter_slideUp__BtNRq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DocsFooter_commandTabs__jBIVD{border-bottom:1px solid #2d3a29;display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px}.DocsFooter_commandTab__JMnhC{background:#0000;border:none;border-radius:4px;color:#6b7a66;cursor:pointer;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.DocsFooter_commandTab__JMnhC:hover{background:#1a2118;color:#e8ede6}.DocsFooter_commandTabActive__2oT5u{background:#1a2118;color:#86efac}.DocsFooter_commandOutput__TUcJp{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.DocsFooter_commandBlock__PpASC{background:#0a0f0d;border:1px solid #2d3a29;border-radius:6px;overflow:hidden}.DocsFooter_commandHeader__Vha1d{align-items:center;background:#1a2118;border-bottom:1px solid #2d3a29;display:flex;justify-content:space-between;padding:8px 12px}.DocsFooter_commandLang__RubsJ{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.DocsFooter_commandLang__RubsJ,.DocsFooter_copyButton__7wb9G{color:#6b7a66;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.DocsFooter_copyButton__7wb9G{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;font-weight:500;gap:4px;padding:4px 8px;transition:all .2s ease}.DocsFooter_copyButton__7wb9G:hover{background:#2d3a29;color:#e8ede6}.DocsFooter_commandCode__pXqY8{color:#e8ede6;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:12px;white-space:pre}.DocsFooter_quickLinks__BfzTJ{border-top:1px solid #2d3a29;display:flex;gap:32px;padding:16px 0 0}.DocsFooter_quickLinksSection__sBVHg{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.DocsFooter_quickLinksLabel__ajRW3{color:#6b7a66;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.DocsFooter_quickLink__vLc4o{color:#86efac;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;text-decoration:none;transition:color .2s ease}.DocsFooter_quickLink__vLc4o:hover{color:#bbf7d0;text-decoration:underline}.DocsFooter_footerMeta__W4HAc{background:#0d1210;border-top:1px solid #2d3a29}.DocsFooter_footerMetaContent__yovV\+{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:12px 24px}.DocsFooter_footerCopyright__7d5Lf{color:#6b7a66;font-size:11px}.DocsFooter_footerLinks__xIJVo{align-items:center;display:flex;gap:20px}.DocsFooter_footerLink__vsBFr{color:#6b7a66;font-size:11px;text-decoration:none;transition:color .2s ease}.DocsFooter_footerLink__vsBFr:hover{color:#e8ede6}.DocsFooter_footerSocial__1dZ4d{align-items:center;display:flex;gap:12px}.DocsFooter_socialLink__S7MIs{align-items:center;background:#1a2118;border-radius:4px;color:#6b7a66;display:flex;height:28px;justify-content:center;text-decoration:none;transition:all .2s ease;width:28px}.DocsFooter_socialLink__S7MIs:hover{background:#2d3a29;color:#e8ede6}@media (max-width:1024px){.DocsFooter_quickLinks__BfzTJ{flex-direction:column;gap:16px}.DocsFooter_quickLinksSection__sBVHg{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:768px){.DocsFooter_terminalHeader__hBk\+S{padding:10px 16px}.DocsFooter_terminalContent__fg6Vd{max-height:60vh;padding:0 16px 16px}.DocsFooter_terminalHint__o9gOG{display:none}.DocsFooter_commandTabs__jBIVD{-webkit-overflow-scrolling:touch;overflow-x:auto}.DocsFooter_footerMetaContent__yovV\+{align-items:flex-start;flex-direction:column;gap:12px;padding:10px 16px}.DocsFooter_footerLinks__xIJVo{gap:16px}.DocsFooter_quickLinks__BfzTJ{gap:12px}}.DataSourcesDashboard_dashboard__7ONs-{background:#fafafa;max-height:100vh;min-height:100vh;overflow-y:hidden}.DataSourcesDashboard_header__eLXES{background:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;transition:all .2s;z-index:100}.DataSourcesDashboard_headerInner__N-NCe{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.DataSourcesDashboard_headerLeft__El0Kb{gap:24px}.DataSourcesDashboard_logo__zKhRe{color:#111827;font-size:24px;font-weight:300}.DataSourcesDashboard_headerRight__c8MeG{align-items:center;display:flex;gap:12px}.DataSourcesDashboard_iconButton__uaLzh{border:none;border-radius:8px;color:#6b7280;height:36px;justify-content:center;width:36px}.DataSourcesDashboard_iconButton__uaLzh,.DataSourcesDashboard_userButton__GhlBR{align-items:center;background:#0000;cursor:pointer;display:flex;transition:all .15s}.DataSourcesDashboard_userButton__GhlBR{border:none;border-radius:100px;color:#111827;font-size:14px;gap:8px;padding:6px 12px 6px 6px}.DataSourcesDashboard_avatar__IAViE{align-items:center;background:#292929;border-radius:20px;color:#fff;display:flex;font-size:13px;font-weight:500;height:28px;justify-content:center;width:28px}.DataSourcesDashboard_content__VcjfE{margin:0 auto;max-width:800px;padding:48px 24px}.DataSourcesDashboard_section__LqA-K{margin-bottom:48px}.DataSourcesDashboard_aiMessage__FuH19{color:#111827;font-size:24px;line-height:1.5;margin-bottom:48px;max-width:600px}.DataSourcesDashboard_sourceGrid__zlh8f{display:flex;flex-direction:column;gap:0;max-width:400px}.DataSourcesDashboard_sourceCard__CucLp{align-items:center;background:#0000;border:none;border-bottom:1px solid #e5e7eb;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;max-height:56px;padding:16px;text-align:left;transition:background-color .2s ease;width:100%}.DataSourcesDashboard_sourceCard__CucLp:hover{background-color:#bab8b812}.DataSourcesDashboard_sourceCard__CucLp:disabled{cursor:not-allowed;opacity:.5}.DataSourcesDashboard_sourceName__0v5Fi{color:#111827;font-size:16px;font-weight:400}.DataSourcesDashboard_errorMessage__\+E1HW{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:24px;padding:12px 16px}.DataSourcesDashboard_connectingMessage__R7EkR{color:#6b7280;font-size:14px;margin-top:32px}.DataSourcesDashboard_sourceGrid__zlh8f{max-height:400px;overflow-y:auto;padding-right:8px}.DataSourcesDashboard_sourceGrid__zlh8f::-webkit-scrollbar{width:6px}.DataSourcesDashboard_sourceGrid__zlh8f::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.DataSourcesDashboard_sourceGrid__zlh8f::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.DataSourcesDashboard_continueButton__sd-k7{align-items:center;background:#0000;border:none;color:#111827;cursor:pointer;display:flex;font-size:16px;gap:8px;margin-top:16px;opacity:.85;padding:16px;transition:opacity .2s ease}.DataSourcesDashboard_continueButton__sd-k7:hover{opacity:1}.DataSourcesDashboard_sourceActions__u-NHW{align-items:center;display:flex;gap:16px}.DataSourcesDashboard_checkmark__0Ts3Y{align-items:center;background:#464949;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.DataSourcesDashboard_disconnectButton__61nKb{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.DataSourcesDashboard_disconnectButton__61nKb svg{stroke:#850a0a}.DataSourcesDashboard_sectionHeader__7X7pu{margin-bottom:32px}.DataSourcesDashboard_headerRow__FLmV\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.DataSourcesDashboard_headerLeft__El0Kb{align-items:center;display:flex;gap:16px}.DataSourcesDashboard_mainTitle__9DZ8a{color:#302f2f;font-size:28px;font-weight:500;letter-spacing:-.01em}.DataSourcesDashboard_divider__DUXjX{color:#d1d5db;font-size:24px;font-weight:300}.DataSourcesDashboard_pageTitle__Yo-Wt{color:#6b7280;font-size:22px;font-weight:400}.DataSourcesDashboard_headerRight__c8MeG{flex-shrink:0}.DataSourcesDashboard_scaleIndicators__edYe9{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.DataSourcesDashboard_indicator__\+EX8s{color:#9ca3af;font-size:12px;font-weight:400}.DataSourcesDashboard_arrow__eO9DZ{align-items:center;color:#585859;display:flex;font-size:18px;gap:4px}.DataSourcesDashboard_arrow__eO9DZ:before{content:"··";letter-spacing:2px;opacity:1;transition:opacity .6s ease-out}.DataSourcesDashboard_arrow__eO9DZ:after{content:"→";opacity:0;position:absolute;transform:translateX(-12px);transition:opacity .6s ease-out,transform .6s ease-out}.DataSourcesDashboard_sourceCard__CucLp:hover .DataSourcesDashboard_arrow__eO9DZ:before{opacity:0}.DataSourcesDashboard_sourceCard__CucLp:hover .DataSourcesDashboard_arrow__eO9DZ:after{opacity:1;transform:translateX(0)}.DataSourcesDashboard_loadingSpinner__Yyire{animation:DataSourcesDashboard_spin__wpmLN 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#464949;height:40px;margin:0 auto;width:40px}@keyframes DataSourcesDashboard_spin__wpmLN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DataSourcesDashboard_disconnectedIcon__W2FL4{stroke:#5c5d5e;height:14px;width:14px}.DataSourcesDashboard_sourceCard__CucLp:hover .DataSourcesDashboard_disconnectedIcon__W2FL4{stroke:#6b7280}.EfforaLogo_logoContainer__5rUsu{align-items:center;display:flex;gap:12px;transition:opacity .2s ease}.EfforaLogo_logoContainer__5rUsu.EfforaLogo_clickable__ZsE68{cursor:pointer}.EfforaLogo_logoContainer__5rUsu.EfforaLogo_clickable__ZsE68:hover{opacity:.7}.EfforaLogo_logoContainer__5rUsu.EfforaLogo_clickable__ZsE68:active{opacity:.5}.EfforaLogo_small__IgSxf{gap:8px}.EfforaLogo_medium__npwhb{gap:12px}.EfforaLogo_large__WN2jw{gap:16px}.EfforaLogo_logoContainer__5rUsu:focus-visible{border-radius:4px;outline:2px solid #3b82f6;outline-offset:4px}.HelpButton_helpButton__jCjMT{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.HelpButton_helpButton__jCjMT:hover{background:#f3f4f6;color:#111827}.HelpButton_helpButton__jCjMT:active{background:#e5e7eb}.HelpButton_helpButton__jCjMT:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.HelpButton_small__wFbi-{height:32px;width:32px}.HelpButton_small__wFbi- svg{height:16px;width:16px}.HelpButton_medium__MlCrg{height:40px;width:40px}.HelpButton_medium__MlCrg svg{height:20px;width:20px}.HelpButton_large__vAnkq{height:48px;width:48px}.HelpButton_large__vAnkq svg{height:24px;width:24px}.HelpButton_modalOverlay__DvgWt{align-items:center;animation:HelpButton_fadeIn__lJpPa .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes HelpButton_fadeIn__lJpPa{0%{opacity:0}to{opacity:1}}.HelpButton_modalContent__WaI2I{animation:HelpButton_slideUp__5Qvg6 .2s ease;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:80vh;max-width:500px;width:90%}@keyframes HelpButton_slideUp__5Qvg6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HelpButton_modalHeader__aaBxe{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.HelpButton_modalHeader__aaBxe h3{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.HelpButton_closeButton__ZVn\+O{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.HelpButton_closeButton__ZVn\+O:hover{background:#f3f4f6;color:#111827}.HelpButton_closeButton__ZVn\+O:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.HelpButton_modalBody__H6mxP{color:#374151;flex:1 1;line-height:1.6;overflow-y:auto;padding:24px}.HelpButton_modalBody__H6mxP p{margin:0 0 12px}.HelpButton_modalBody__H6mxP p:last-child{margin-bottom:0}.HelpButton_modalFooter__xhgmr{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 24px}.HelpButton_learnMoreButton__ty6KV{background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.HelpButton_learnMoreButton__ty6KV:hover{background:#1f2937}.HelpButton_learnMoreButton__ty6KV:active{transform:scale(.98)}.HelpButton_learnMoreButton__ty6KV:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.UserMenu_container__A4I6O{position:relative}.UserMenu_userButton__uBjya{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:25px;color:#111827;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px 12px;transition:all .2s ease}.UserMenu_userButton__uBjya:hover{background:#f9fafb;border-color:#d1d5db}.UserMenu_userButton__uBjya:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.UserMenu_avatar__-3Aum{align-items:center;background:#393838;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.UserMenu_avatarImage__OXlzf{height:100%;object-fit:cover;width:100%}.UserMenu_userName__I20VH{font-size:.9375rem;font-weight:500;white-space:nowrap}.UserMenu_chevron__hYCBz{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.UserMenu_chevronOpen__ZVOmV{transform:rotate(180deg)}.UserMenu_small__WJV\+h .UserMenu_avatar__-3Aum{font-size:.75rem;height:24px;width:24px}.UserMenu_small__WJV\+h .UserMenu_userName__I20VH{font-size:.875rem}.UserMenu_small__WJV\+h{gap:8px;padding:6px 10px}.UserMenu_medium__pceiO .UserMenu_avatar__-3Aum{font-size:.875rem;height:32px;width:32px}.UserMenu_medium__pceiO .UserMenu_userName__I20VH{font-size:.9375rem}.UserMenu_medium__pceiO{gap:10px;padding:8px 12px}.UserMenu_large__LRbfn .UserMenu_avatar__-3Aum{font-size:1rem;height:40px;width:40px}.UserMenu_large__LRbfn .UserMenu_userName__I20VH{font-size:1rem}.UserMenu_large__LRbfn{gap:12px;padding:10px 14px}.UserMenu_dropdown__h9Ee5{animation:UserMenu_slideDown__iZ0Y- .15s ease;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:50}@keyframes UserMenu_slideDown__iZ0Y-{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_dropdownItem__UDSM\+{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;gap:12px;padding:12px 16px;text-align:left;transition:background .15s ease;width:100%}.UserMenu_dropdownItem__UDSM\+:hover{background:#f3f4f6}.UserMenu_dropdownItem__UDSM\+:active{background:#e5e7eb}.UserMenu_dropdownItem__UDSM\+.UserMenu_danger__QZ3uP{color:#dc2626}.UserMenu_dropdownItem__UDSM\+.UserMenu_danger__QZ3uP:hover{background:#fef2f2}.UserMenu_itemIcon__GpnJy{align-items:center;color:#6b7280;display:flex;flex-shrink:0;justify-content:center}.UserMenu_itemLabel__gYx\+5{flex:1 1}.UserMenu_divider__iSuxP{background:#e5e7eb;height:1px;margin:4px 0}.Navbar_header__m7KJv{background:#fafafa;border-bottom:.5px solid #959191;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .2s ease;z-index:1000}.Navbar_header__m7KJv.Navbar_scrolled__8DEci{box-shadow:0 2px 8px #0000000d}.Navbar_headerInner__\+Gy3S{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:1rem 2rem}.Navbar_headerRight__WMCn5{align-items:center;display:flex;gap:1rem}.DisconnectModal_modalOverlay__LkQVy{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DisconnectModal_modalContent__gM\+8q{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:32px;width:90%}.DisconnectModal_modalTitle__PjPir{color:#333;font-size:18px;font-weight:600;margin:0 0 16px}.DisconnectModal_modalMessage__UtyjP{color:#666;font-size:15px;line-height:1.5;margin:0 0 24px}.DisconnectModal_modalActions__NFxyV{display:flex;gap:12px;justify-content:flex-end}.DisconnectModal_cancelButton__Zqvp6{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.DisconnectModal_cancelButton__Zqvp6:hover{background-color:#f5f5f5;border-color:#ccc}.DisconnectModal_confirmButton__9IS3b{background-color:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .2s}.DisconnectModal_confirmButton__9IS3b:hover{background-color:#000}button:disabled{cursor:not-allowed;opacity:.6}.EfforaLayout_container__xRU-g{display:flex;height:100vh;overflow:hidden;width:100vw}.EfforaLayout_productSwitcher__An5da{align-items:center;background-color:#fff;border-right:var(--border-width) solid var(--gray-200);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;width:var(--switcher-width)}.EfforaLayout_logo__wpXEN{align-items:center;background-color:initial;border-radius:var(--border-radius-md);color:#fff;display:flex;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);height:48px;justify-content:center;margin-bottom:var(--spacing-md);width:48px}.EfforaLayout_iconGroup__n0iBL{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.EfforaLayout_productSwitcher__An5da button{align-items:center;background-color:initial;border:none;color:var(--gray-500);cursor:pointer;display:flex;justify-content:center;position:relative;transition:all .15s ease}.EfforaLayout_productSwitcher__An5da button:hover{background-color:#00000014;border-radius:4px}.EfforaLayout_productSwitcher__An5da button.EfforaLayout_active__RRuvk{background-color:#0000001f;border-radius:4px;color:#fff}.EfforaLayout_sidebar__BYicp{background-color:#fff;border-right:var(--border-width) solid var(--gray-200);overflow-y:auto;padding:var(--spacing-xs);width:var(--sidebar-width)}.EfforaLayout_workspace__Dquxi{background-color:var(--gray-50);flex:1 1;overflow-y:auto}.EfforaLayout_inspector__8SMTq{background-color:#fff;border-left:var(--border-width) solid var(--gray-200);overflow-y:auto;transition:width .3s ease-out;width:var(--inspector-width)}.EfforaLayout_inspectorCollapsed__kP35E{border-left:none;overflow:hidden;transition:width .3s ease-out;width:0}.EfforaLayout_layeredIcon__SmcF1{height:18px;position:relative;width:18px}.EfforaLayout_iconBack__P0zI\+{left:0;opacity:.6;position:absolute;top:0}.EfforaLayout_iconFront__IfGdC{bottom:-2px;opacity:1;position:absolute;right:-2px}.ContentDashboard_dashboard__09dr0{background:#fff;min-height:100vh}.ContentDashboard_header__smyRH{background:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .2s;z-index:10}.ContentDashboard_header__smyRH.ContentDashboard_scrolled__kkeb8{box-shadow:0 1px 3px 0 #0000001a}.ContentDashboard_headerInner__32DHU{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:12px 32px}.ContentDashboard_headerLeft__p3jbH{align-items:center;display:flex;flex:1 1;gap:16px;max-width:576px}.ContentDashboard_searchContainer__yb8KH{flex:1 1;position:relative}.ContentDashboard_searchIcon__8XslQ{color:#9ca3af;height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.ContentDashboard_searchInput__CKb8d{border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:6px 12px 6px 36px;width:100%}.ContentDashboard_searchInput__CKb8d:focus{ring:1px solid #6b7280;border-color:#6b7280;outline:none}.ContentDashboard_headerRight__WN3H8{align-items:center;display:flex;gap:12px}.ContentDashboard_iconButton__0kEKn{background:#0000;border:none;border-radius:4px;cursor:pointer;padding:6px;transition:background-color .15s}.ContentDashboard_iconButton__0kEKn:hover{background:#f3f4f6}.ContentDashboard_iconButton__0kEKn svg{color:#4b5563;height:16px;width:16px}.ContentDashboard_userButton__T3-i7{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:background-color .15s}.ContentDashboard_userButton__T3-i7:hover{background:#f3f4f6}.ContentDashboard_avatar__yATqb{align-items:center;background:#374151;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:500;height:24px;justify-content:center;width:24px}.ContentDashboard_userButton__T3-i7 span:last-child{color:#374151;font-size:14px}.ContentDashboard_content__HvS7g{margin:0 auto;max-width:1400px;padding:48px 32px}.ContentDashboard_section__0rlIh{border-bottom:1px solid #e5e7eb;margin-bottom:48px;padding-bottom:48px}.ContentDashboard_section__0rlIh:last-child{border-bottom:none;margin-bottom:0}.ContentDashboard_sectionHeader__r-acY{margin-bottom:32px}.ContentDashboard_sectionHeaderWithActions__QoNem{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ContentDashboard_categoryLabel__kO1pd{color:#6b7280;font-size:11px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.ContentDashboard_sectionTitle__XH80n{color:#111827;font-size:28px;font-weight:600;margin-bottom:16px}.ContentDashboard_sectionTitleSmall__VNuor{color:#111827;font-size:14px;font-weight:600;margin-bottom:32px}.ContentDashboard_sectionDescription__GVM4x{color:#4b5563;font-size:16px;line-height:1.6;margin-bottom:32px;max-width:768px}.ContentDashboard_viewAllLink__jivh2{background:none;border:none;color:#4b5563;cursor:pointer;font-size:14px;padding:0}.ContentDashboard_viewAllLink__jivh2:hover{color:#111827}.ContentDashboard_primaryButton__737v\+{background:#111827;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background-color .15s}.ContentDashboard_primaryButton__737v\+:hover{background:#1f2937}.ContentDashboard_secondaryButton__\+b17T{background:#fff;border:1px solid #d1d5db;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:background-color .15s}.ContentDashboard_secondaryButton__\+b17T:hover{background:#f9fafb}.ContentDashboard_buttonGroup__LYS5e{align-items:center;display:flex;gap:16px;margin-bottom:48px}.ContentDashboard_statsGrid__0lJLO{grid-gap:48px;border-top:1px solid #e5e7eb;display:grid;gap:48px;grid-template-columns:repeat(3,1fr);padding-top:32px}.ContentDashboard_statItem__Rsx6X{display:flex;flex-direction:column}.ContentDashboard_statValue__nBlCZ{color:#111827;font-size:24px;font-weight:600;margin-bottom:4px}.ContentDashboard_statLabel__QeXyN{color:#4b5563;font-size:11px}.ContentDashboard_processGrid__ZOVfb{grid-gap:64px;display:grid;gap:64px;grid-template-columns:repeat(3,1fr)}.ContentDashboard_processStep__3U4FG{display:flex;flex-direction:column}.ContentDashboard_processStepTitle__zGix4{color:#111827;font-size:14px;font-weight:500;margin-bottom:8px}.ContentDashboard_processStepDescription__G3BsJ{color:#4b5563;font-size:14px;line-height:1.6}.ContentDashboard_reportGrid__A7Jbz{grid-gap:32px 32px;display:grid;gap:32px 32px;grid-template-columns:repeat(3,1fr)}.ContentDashboard_reportType__1HSot{cursor:pointer}.ContentDashboard_reportTypeHeader__3FMgC{align-items:start;display:flex;justify-content:space-between;margin-bottom:8px}.ContentDashboard_reportTypeTitle__yYIGn{color:#111827;font-size:14px;font-weight:500;transition:color .15s}.ContentDashboard_reportType__1HSot:hover .ContentDashboard_reportTypeTitle__yYIGn{color:#4b5563}.ContentDashboard_reportTypeFrequency__By2oW{color:#6b7280;font-size:11px;white-space:nowrap}.ContentDashboard_reportTypeDescription__C0v2w{color:#4b5563;font-size:14px;line-height:1.6}.ContentDashboard_featureGrid__Y7Z0-{grid-gap:32px 64px;display:grid;gap:32px 64px;grid-template-columns:repeat(2,1fr)}.ContentDashboard_featureItem__noeMx{display:flex;flex-direction:column}.ContentDashboard_featureTitle__tybIw{color:#111827;font-size:14px;font-weight:500;margin-bottom:12px}.ContentDashboard_featureList__8iWma{list-style:none;margin:0;padding:0}.ContentDashboard_featureList__8iWma li{color:#4b5563;font-size:14px;line-height:1.6;margin-bottom:8px}.ContentDashboard_featureList__8iWma li:last-child{margin-bottom:0}.ContentDashboard_controlSection__Lswpp{max-width:768px}.ContentDashboard_controlDescription__SCCEm{color:#4b5563;font-size:14px;line-height:1.6;margin-bottom:24px}.ContentDashboard_controlBox__GvB34{background:#f9fafb;border:1px solid #e5e7eb;padding:24px}.ContentDashboard_controlGrid__\+WUBF{grid-gap:16px 48px;display:grid;gap:16px 48px;grid-template-columns:repeat(2,1fr)}.ContentDashboard_controlItem__VObd1{display:flex;flex-direction:column}.ContentDashboard_controlItemTitle__STID\+{color:#111827;font-size:14px;font-weight:500;margin-bottom:8px}.ContentDashboard_controlItemList__HNQka{list-style:none;margin:0;padding:0}.ContentDashboard_controlItemList__HNQka li{color:#4b5563;font-size:14px;margin-bottom:4px}.ContentDashboard_controlItemList__HNQka li:last-child{margin-bottom:0}.ContentDashboard_implementationBox__Xt1GQ{background:#f9fafb;border:1px solid #e5e7eb;padding:32px}.ContentDashboard_implementationContent__iU4Fl{max-width:672px}.ContentDashboard_implementationDescription__N8ull{color:#4b5563;font-size:14px;line-height:1.6;margin-bottom:24px}.ContentDashboard_implementationButtons__wznwe{align-items:center;display:flex;gap:16px}.ContentDashboard_maxWidth768__zttC8{max-width:768px}.ContentDashboard_marginBottom48__F73m8{margin-bottom:48px}.ContentDashboard_marginBottom32__2S4Zs{margin-bottom:32px}.ContentDashboard_marginBottom24__shJHC{margin-bottom:24px}.ContentDashboard_marginBottom16__36uBP{margin-bottom:16px}.ContentDashboard_marginBottom12__JsTtW{margin-bottom:12px}.ContentDashboard_marginBottom8__ikRsK{margin-bottom:8px}.ContentDashboard_marginBottom6__0FtVi{margin-bottom:6px}.ContentDashboard_reportList__cmydo{display:flex;flex-direction:column;gap:0;max-width:600px}.ContentDashboard_reportListItem__z8BrK{align-items:center;border-bottom:1px solid #e5e7eb;color:#111827;display:flex;font-size:15px;gap:12px;padding:16px 12px;text-decoration:none;transition:all .15s}.ContentDashboard_reportListItem__z8BrK:hover{background:#f9fafb;padding-left:16px}.ContentDashboard_reportListItem__z8BrK:first-child{border-top:1px solid #e5e7eb}.ContentDashboard_reportArrow__9ibau{color:#9ca3af;font-size:18px;transition:transform .15s}.ContentDashboard_reportListItem__z8BrK:hover .ContentDashboard_reportArrow__9ibau{color:#111827;transform:translateX(4px)}.ContentDashboard_reportTitle__nZw\+W{font-weight:400}.ComplianceInspector_inspector__KOkUY{background:#fff;border-left:1px solid #e5e7eb;border-left:1px solid var(--gray-200,#e5e7eb);display:flex;flex-direction:column;height:100%;overflow:hidden}.ComplianceInspector_inspectorHeader__ltl55{align-items:flex-start;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200,#e5e7eb);display:flex;gap:12px;justify-content:space-between;padding:20px}.ComplianceInspector_inspectorHeaderContent__A3MMx{flex:1 1;min-width:0}.ComplianceInspector_inspectorTitle__C5JCD{color:#111827;color:var(--gray-900,#111827);font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ComplianceInspector_inspectorSubtitle__W0T-D{color:#6b7280;color:var(--gray-500,#6b7280);font-size:13px;margin:0;text-transform:capitalize}.ComplianceInspector_closeButton__7vuhJ{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;color:var(--gray-400,#9ca3af);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:6px;transition:all .15s ease}.ComplianceInspector_closeButton__7vuhJ:hover{background-color:#f3f4f6;background-color:var(--gray-100,#f3f4f6);color:#4b5563;color:var(--gray-600,#4b5563)}.ComplianceInspector_panelTabs__L-oSB{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--gray-200,#e5e7eb);display:flex;gap:4px;padding:0 20px}.ComplianceInspector_panelTab__--zhE{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#4b5563;color:var(--gray-600,#4b5563);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:12px 16px;transition:all .15s ease}.ComplianceInspector_panelTab__--zhE:hover{color:#111827;color:var(--gray-900,#111827)}.ComplianceInspector_panelTab__--zhE.ComplianceInspector_active__ID86u{border-bottom-color:#111827;border-bottom-color:var(--gray-900,#111827);color:#111827;color:var(--gray-900,#111827)}.ComplianceInspector_badge__mOAi6{align-items:center;background:#e5e7eb;background:var(--gray-200,#e5e7eb);border-radius:9px;color:#374151;color:var(--gray-700,#374151);display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 6px}.ComplianceInspector_panelTab__--zhE.ComplianceInspector_active__ID86u .ComplianceInspector_badge__mOAi6{background:#111827;background:var(--gray-900,#111827);color:#fff}.ComplianceInspector_inspectorContent__5IlYz{flex:1 1;overflow-y:auto;padding:20px}.ComplianceInspector_panel__2EUrZ{display:flex;flex-direction:column;gap:24px}.ComplianceInspector_panelSection__DEP-B{display:flex;flex-direction:column;gap:12px}.ComplianceInspector_panelSectionTitle__6BqOS{color:#111827;color:var(--gray-900,#111827);font-size:13px;font-weight:600;letter-spacing:.025em;margin:0;text-transform:uppercase}.ComplianceInspector_statusItem__BAzwo{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100,#f3f4f6);display:flex;justify-content:space-between;padding:8px 0}.ComplianceInspector_statusItem__BAzwo:last-child{border-bottom:none}.ComplianceInspector_statusLabel__rSdJx{color:#4b5563;color:var(--gray-600,#4b5563);font-size:13px}.ComplianceInspector_statusValue__Qxg40{color:#111827;color:var(--gray-900,#111827);font-size:13px;font-weight:500}.ComplianceInspector_statusBadge__CZqpI{border-radius:4px;font-size:12px;font-weight:500;padding:2px 8px}.ComplianceInspector_statusBadge__CZqpI.ComplianceInspector_draft__WQF8Z{background:#f3f4f6;background:var(--gray-100,#f3f4f6);color:#374151;color:var(--gray-700,#374151)}.ComplianceInspector_statusBadge__CZqpI.ComplianceInspector_sent__XyVXz{background:#dcfce7;background:var(--green-100,#dcfce7);color:#15803d;color:var(--green-700,#15803d)}.ComplianceInspector_metadataItem__PeZu6{display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ComplianceInspector_metadataLabel__3Yz-P{color:#4b5563;color:var(--gray-600,#4b5563)}.ComplianceInspector_metadataValue__Oa6od{color:#111827;color:var(--gray-900,#111827);font-weight:500}.ComplianceInspector_progressBar__nkgbT{background:#e5e7eb;background:var(--gray-200,#e5e7eb);border-radius:4px;height:8px;overflow:hidden}.ComplianceInspector_progressFill__\+ukNx{background:#374151;background:var(--gray-700,#374151);height:100%;transition:width .3s ease}.ComplianceInspector_progressText__13g\+3{color:#4b5563;color:var(--gray-600,#4b5563);font-size:12px;margin:4px 0 0}.ComplianceInspector_issuesList__-7F7F{display:flex;flex-direction:column;gap:12px}.ComplianceInspector_issueCard__cN9SM{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--gray-200,#e5e7eb);border-left:3px solid;border-radius:6px;padding:16px}.ComplianceInspector_issueCard__cN9SM.ComplianceInspector_severity-high__WKx8C{border-left-color:#ef4444;border-left-color:var(--red-500,#ef4444)}.ComplianceInspector_issueCard__cN9SM.ComplianceInspector_severity-medium__Nefwi{border-left-color:#f97316;border-left-color:var(--orange-500,#f97316)}.ComplianceInspector_issueCard__cN9SM.ComplianceInspector_severity-low__LP1fu{border-left-color:#eab308;border-left-color:var(--yellow-500,#eab308)}.ComplianceInspector_issueHeader__NzJvz{align-items:center;display:flex;gap:8px;margin-bottom:8px}.ComplianceInspector_severityBadge__pb\+xF{border-radius:4px;font-size:11px;font-weight:600;padding:2px 8px;text-transform:uppercase}.ComplianceInspector_severityBadge__pb\+xF.ComplianceInspector_high__7KWzX{background:#fee2e2;background:var(--red-100,#fee2e2);color:#b91c1c;color:var(--red-700,#b91c1c)}.ComplianceInspector_severityBadge__pb\+xF.ComplianceInspector_medium__Gpnu6{background:#ffedd5;background:var(--orange-100,#ffedd5);color:#c2410c;color:var(--orange-700,#c2410c)}.ComplianceInspector_severityBadge__pb\+xF.ComplianceInspector_low__6hpZ9{background:#fef9c3;background:var(--yellow-100,#fef9c3);color:#a16207;color:var(--yellow-700,#a16207)}.ComplianceInspector_issueType__W9qIz{color:#111827;color:var(--gray-900,#111827);font-size:13px;font-weight:600}.ComplianceInspector_issueDescription__gE-xR{color:#374151;color:var(--gray-700,#374151);font-size:13px;line-height:1.5;margin:0 0 8px}.ComplianceInspector_issuePolicy__lkX4z{color:#6b7280;color:var(--gray-500,#6b7280);font-size:12px;margin:0 0 12px}.ComplianceInspector_issueActions__27eP3{display:flex;gap:12px}.ComplianceInspector_activityList__E0MY2{display:flex;flex-direction:column;gap:16px}.ComplianceInspector_activityItem__\+3-dO{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray-100,#f3f4f6);display:flex;gap:12px;padding-bottom:16px}.ComplianceInspector_activityItem__\+3-dO:last-child{border-bottom:none;padding-bottom:0}.ComplianceInspector_activityIcon__6AiSU{align-items:center;background:#f3f4f6;background:var(--gray-100,#f3f4f6);border-radius:6px;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.ComplianceInspector_activityContent__PlfQ5{flex:1 1;min-width:0}.ComplianceInspector_activityDescription__be1Ga{color:#111827;color:var(--gray-900,#111827);font-size:13px;line-height:1.4;margin:0 0 4px}.ComplianceInspector_activityTimestamp__-Jir3{color:#6b7280;color:var(--gray-500,#6b7280);font-size:12px;margin:0}.ComplianceInspector_emptyPanel__PmCZg{align-items:center;color:#6b7280;color:var(--gray-500,#6b7280);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.ComplianceInspector_emptyPanel__PmCZg svg{color:#d1d5db;color:var(--gray-300,#d1d5db);margin-bottom:12px}.ComplianceInspector_emptyPanel__PmCZg p{font-size:14px;margin:0}.ComplianceInspector_gettingStarted__sdDAZ{align-items:center;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.ComplianceInspector_gettingStartedIcon__mm4mk{align-items:center;background:#f3f4f6;background:var(--gray-100,#f3f4f6);border-radius:12px;color:#9ca3af;color:var(--gray-400,#9ca3af);display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.ComplianceInspector_gettingStartedTitle__g4Pb5{color:#111827;color:var(--gray-900,#111827);font-size:18px;font-weight:600;margin:0 0 8px}.ComplianceInspector_gettingStartedDescription__Rg0hi{color:#4b5563;color:var(--gray-600,#4b5563);font-size:14px;line-height:1.5;margin:0 0 24px}.ComplianceInspector_gettingStartedFeatures__EET7W{display:flex;flex-direction:column;gap:12px;width:100%}.ComplianceInspector_feature__jOm1C{align-items:center;background:#f9fafb;background:var(--gray-50,#f9fafb);border-radius:6px;display:flex;gap:12px;padding:12px;text-align:left}.ComplianceInspector_feature__jOm1C svg{color:#9ca3af;color:var(--gray-400,#9ca3af);flex-shrink:0}.ComplianceInspector_feature__jOm1C span{color:#374151;color:var(--gray-700,#374151);font-size:13px}.ComplianceInspector_inspectorFooter__aHrYV{border-top:1px solid #e5e7eb;border-top:1px solid var(--gray-200,#e5e7eb);display:flex;gap:8px;padding:16px 20px}.ComplianceInspector_primaryButton__IE5jr{background:#111827;background:var(--gray-900,#111827);border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .15s ease}.ComplianceInspector_primaryButton__IE5jr:hover{background:#1f2937;background:var(--gray-800,#1f2937)}.ComplianceInspector_secondaryButton__Gwx-p{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300,#d1d5db);border-radius:6px;color:#374151;color:var(--gray-700,#374151);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .15s ease}.ComplianceInspector_secondaryButton__Gwx-p:hover{background:#f9fafb;background:var(--gray-50,#f9fafb)}.ComplianceInspector_textButton__Oulae{background:#0000;border:none;color:#4b5563;color:var(--gray-600,#4b5563);cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:color .15s ease}.ComplianceInspector_textButton__Oulae:hover{color:#111827;color:var(--gray-900,#111827)}.JobControlPanel_panel__YVUjT{margin:1.5rem 0}.JobControlPanel_emptyState__RkoA4{padding:2rem;text-align:center}.JobControlPanel_startButton__4J7cG{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s}.JobControlPanel_startButton__4J7cG:hover{background:#2563eb;box-shadow:0 4px 6px #3b82f64d;transform:translateY(-1px)}.JobControlPanel_collapsed__7gAam{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-left:3px solid #3b82f6;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:all .2s}.JobControlPanel_collapsed__7gAam:hover{background:#f3f4f6;border-left-color:#2563eb}.JobControlPanel_collapsedLeft__2pOWc{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:500;gap:.75rem}.JobControlPanel_statusDot__WZNZR{animation:JobControlPanel_pulse__fiuX3 2s infinite;border-radius:50%;height:8px;width:8px}@keyframes JobControlPanel_pulse__fiuX3{0%,to{opacity:1}50%{opacity:.4}}.JobControlPanel_percentage__SpJ-t{color:#6b7280;font-size:.85rem}.JobControlPanel_expandBtn__irfXO{background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:all .2s}.JobControlPanel_expandBtn__irfXO:hover{background:#e5e7eb;color:#374151}.JobControlPanel_expanded__OdIJb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.JobControlPanel_header__QrC5z{align-items:center;background:#fafafa;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:1rem 1.5rem}.JobControlPanel_title__\+Khvx{color:#111827;font-size:1rem;font-weight:600;margin:0}.JobControlPanel_headerActions__f5uUM{display:flex;gap:.5rem}.JobControlPanel_iconButton__GaAAD{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;height:32px;justify-content:center;transition:all .2s;width:32px}.JobControlPanel_iconButton__GaAAD:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.JobControlPanel_activeJob__hgdM2{border-bottom:1px solid #f3f4f6;padding:1.5rem}.JobControlPanel_jobHeader__3e2GE{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.JobControlPanel_jobTitle__BMi8Q{align-items:center;color:#111827;display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.JobControlPanel_jobId__JQ0uw{background:#f3f4f6;border-radius:4px;color:#6b7280;font-family:Courier New,monospace;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.JobControlPanel_jobActions__J09xI{display:flex;gap:.5rem}.JobControlPanel_actionBtn__Lklvl{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.85rem;font-weight:500;padding:.4rem .9rem;transition:all .2s}.JobControlPanel_actionBtn__Lklvl:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.JobControlPanel_progressSection__y1Lza{display:flex;flex-direction:column;gap:.5rem}.JobControlPanel_progressInfo__Ytuxx{align-items:center;display:flex;justify-content:space-between}.JobControlPanel_progressLabel__7RmrO{color:#6b7280;font-size:.85rem;font-weight:500}.JobControlPanel_progressPercent__cdPJW{color:#3b82f6;font-size:.85rem;font-weight:600}.JobControlPanel_progressBar__nHF37{background:#f3f4f6;border-radius:3px;height:6px;overflow:hidden;width:100%}.JobControlPanel_progressFill__u6qcy{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;height:100%;transition:width .5s ease}.JobControlPanel_statusText__jYWVp{color:#9ca3af;font-size:.8rem;font-style:italic}.JobControlPanel_history__FLfvE{padding:1rem 1.5rem}.JobControlPanel_historyHeader__-J9rd{color:#6b7280;font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.JobControlPanel_historyList__1aDAi{display:flex;flex-direction:column;gap:.5rem}.JobControlPanel_historyItem__DcVv0{align-items:center;background:#f9fafb;border-radius:6px;display:flex;justify-content:space-between;padding:.75rem;transition:all .2s}.JobControlPanel_historyItem__DcVv0:hover{background:#f3f4f6}.JobControlPanel_historyLeft__sLHn6{align-items:center;display:flex;gap:.75rem}.JobControlPanel_historyDot__24Zc8{border-radius:50%;height:6px;width:6px}.JobControlPanel_historyInfo__rUYZ5{display:flex;flex-direction:column;gap:.125rem}.JobControlPanel_historyId__QSri0{color:#6b7280;font-family:Courier New,monospace;font-size:.75rem;font-weight:500}.JobControlPanel_historyDate__WIe2d{color:#9ca3af;font-size:.7rem}.JobControlPanel_historyRight__r\+FH8{align-items:center;display:flex;gap:1rem}.JobControlPanel_historyFiles__54Yp7{color:#6b7280;font-size:.8rem}.JobControlPanel_historyStatus__WZAqs{font-size:.75rem;font-weight:600;text-transform:capitalize}.ReviewDashboard_dashboard__OK4pr{background:#fafafa;display:flex;flex-direction:column;height:100vh;overflow:hidden}.ReviewDashboard_header__Wkq-f{background:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ReviewDashboard_headerInner__gR9RE{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.ReviewDashboard_headerLeft__FnOpp{align-items:center;display:flex;gap:24px}.ReviewDashboard_logo__kdf3z{color:#111827;font-size:24px;font-weight:600}.ReviewDashboard_headerRight__IEoMV{align-items:center;display:flex;gap:12px}.ReviewDashboard_iconButton__HAlOo{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.ReviewDashboard_userButton__ecHQq{align-items:center;background:#0000;border:none;border-radius:100px;color:#111827;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:6px 12px 6px 6px}.ReviewDashboard_avatar__Kw4VX{align-items:center;background:#3b82f6;border-radius:20px;color:#fff;display:flex;font-size:13px;font-weight:500;height:28px;justify-content:center;width:28px}.ReviewDashboard_content__YhojU{flex:1 1;margin:0 auto;max-width:800px;overflow-y:auto;padding:80px 24px}.ReviewDashboard_message__0XAUc{color:#111827;font-size:24px;line-height:1.5;margin-bottom:48px}.ReviewDashboard_errorMessage__ZNbaY{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;margin-bottom:24px;padding:12px 16px}.ReviewDashboard_loadingMessage__Ue1Bl{color:#6b7280;font-size:14px}.ReviewDashboard_section__UUtu6{margin-bottom:48px}.ReviewDashboard_sectionLabel__gzNYG{color:#6b7280;font-size:12px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.ReviewDashboard_list__jinz7{max-width:400px}.ReviewDashboard_listItem__hgruV{align-items:center;border-bottom:1px solid #e5e7eb;color:#111827;display:flex;font-size:16px;justify-content:space-between;padding:16px 0;text-transform:capitalize}.ReviewDashboard_checkmark__Utboo{align-items:center;background:#111827;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.ReviewDashboard_totalValue__SJ2Bc{color:#111827;font-size:32px;font-weight:400}.ReviewDashboard_navigationButtons__inXCf{display:flex;justify-content:space-between;margin-top:64px;max-width:400px}.ReviewDashboard_navButton__kuXgR{background:#0000;border:none;color:#111827;cursor:pointer;font-size:16px;padding:12px 0}.ReviewDashboard_navButton__kuXgR:disabled{cursor:not-allowed;opacity:.5}.ReviewDashboard_progressSection__vPP-Q{background:linear-gradient(135deg,#000,#f3f3f3);border-radius:12px;color:#fff;margin:2rem 0}.ReviewDashboard_progressLabel__BaaJE{font-weight:600;margin-bottom:.75rem;opacity:.95}.ReviewDashboard_progressBar__JcADu{background:#ffffff4d;border-radius:4px;height:8px;margin-bottom:.5rem}.ReviewDashboard_progressFill__URfSS{background:#fff;border-radius:4px}.ReviewDashboard_progressStatus__eIacE{font-size:.8rem;opacity:.9}.ReviewDashboard_emptyState__2\+Dif{background:#f8f9fa;border-radius:12px;margin:2rem 0;padding:4rem 2rem;text-align:center}.ReviewDashboard_emptyStateIcon__3j9M-{font-size:4rem;margin-bottom:1rem;opacity:.5}.ReviewDashboard_emptyStateTitle__PGAhL{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.ReviewDashboard_emptyStateText__SawAg{color:#6b7280;font-size:1rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:400px}.ReviewDashboard_emptyStateButton__UN4J5{background:linear-gradient(135deg,#667eea,#fff);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .2s}.ReviewDashboard_emptyStateButton__UN4J5:hover{box-shadow:0 4px 12px #43434566;transform:translateY(-2px)}.ReviewDashboard_progressHeader__T\+xiR{margin-bottom:.75rem}.ReviewDashboard_dismissButton__ZYw-B{align-items:center;background:#0003;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:28px;justify-content:center;transition:all .2s;width:28px}.ReviewDashboard_dismissButton__ZYw-B:hover{background:#0000004d;transform:scale(1.1)}.ReviewDashboard_collapsedProgress__uN9zz{align-items:center;background:#f8f9fa;border:1px solid #e5e7eb;border-left:3px solid #3b82f6;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin:1.5rem 0;padding:1rem 1.5rem;transition:all .2s}.ReviewDashboard_collapsedProgress__uN9zz:hover{background:#f3f4f6;border-left-color:#2563eb}.ReviewDashboard_collapsedContent__zf3yK{align-items:center;color:#374151;display:flex;font-size:.9rem;font-weight:500;gap:.75rem}.ReviewDashboard_pulseIndicator__3XDq\+{animation:ReviewDashboard_pulse__hW5r4 2s infinite;background:#3b82f6;border-radius:50%;height:8px;width:8px}@keyframes ReviewDashboard_pulse__hW5r4{0%,to{opacity:1}50%{opacity:.4}}.ReviewDashboard_expandButton__4iw\+t{background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:all .2s}.ReviewDashboard_expandButton__4iw\+t:hover{background:#e5e7eb;color:#374151}.ReviewDashboard_progressSection__vPP-Q{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:1.5rem 0;padding:1.5rem}.ReviewDashboard_progressHeader__T\+xiR{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.ReviewDashboard_progressTitle__eoZSu{align-items:center;color:#111827;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.ReviewDashboard_statusDot__useyl{animation:ReviewDashboard_pulse__hW5r4 2s infinite;background:#3b82f6;border-radius:50%;height:8px;width:8px}.ReviewDashboard_progressActions__AbXlO{display:flex;gap:.5rem}.ReviewDashboard_actionButton__foLUJ{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;height:28px;justify-content:center;transition:all .2s;width:28px}.ReviewDashboard_actionButton__foLUJ:hover{background:#e5e7eb;color:#374151}.ReviewDashboard_actionButton__foLUJ:last-child:hover{background:#fee2e2;color:#dc2626}.ReviewDashboard_progressDetails__ivsex{display:flex;flex-direction:column;gap:.75rem}.ReviewDashboard_progressLabel__BaaJE{color:#6b7280;font-size:.9rem;font-weight:500}.ReviewDashboard_progressBar__JcADu{background:#f3f4f6;border-radius:3px;height:6px;overflow:hidden;width:100%}.ReviewDashboard_progressFill__URfSS{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:3px;height:100%;transition:width .5s ease}.ReviewDashboard_progressStatus__eIacE{color:#9ca3af;font-size:.85rem;font-style:italic}.UndoToast_toastContainer__P\+Jxo{animation:UndoToast_slideUp__kG-Or .3s ease-out;bottom:24px;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}@keyframes UndoToast_slideUp__kG-Or{0%{opacity:0;transform:translateX(-50%) translateY(100px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.UndoToast_toast__yzaBk{align-items:center;background:#1f2937;border-radius:8px;box-shadow:0 10px 25px #0000004d;color:#fff;display:flex;gap:16px;max-width:500px;min-width:300px;padding:14px 20px}.UndoToast_message__4Ukou{flex:1 1;font-size:14px}.UndoToast_actions__3IkUC{align-items:center;display:flex;gap:8px}.UndoToast_undoButton__ijem\+{background:#0000;border:none;border-radius:4px;color:#60a5fa;cursor:pointer;font-size:14px;font-weight:600;padding:4px 8px;transition:background .15s}.UndoToast_undoButton__ijem\+:hover{background:#60a5fa1a}.UndoToast_closeButton__ecNFX{background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px;transition:background .15s}.UndoToast_closeButton__ecNFX:hover{background:#9ca3af1a;color:#fff}.OrganizationSettings_container__bpWQP{background:#f8f9fa;min-height:100vh}.OrganizationSettings_header__DkudW{background:#fff;border-bottom:1px solid #e2e8f0;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.OrganizationSettings_headerContent__TGjKD{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1200px}.OrganizationSettings_backButton__MPwIE{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.OrganizationSettings_backButton__MPwIE:hover{background:#f8f9fa;border-color:#cbd5e0}.OrganizationSettings_title__-FDT4{color:#1a202c;flex:1 1;font-size:24px;font-weight:600;margin:0}.OrganizationSettings_roleBadge__-Z3a0{background:#edf2f7;border-radius:12px;color:#4a5568;font-size:12px;font-weight:500;padding:4px 12px;text-transform:uppercase}.OrganizationSettings_content__VJH0K{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;padding:40px}.OrganizationSettings_section__1Wb9P{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:32px}.OrganizationSettings_sectionHeader__dB16b{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.OrganizationSettings_sectionTitle__ZLloP{color:#1a202c;font-size:18px;font-weight:600;margin:0}.OrganizationSettings_editButton__sm5oy{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.OrganizationSettings_editButton__sm5oy:hover{background:#f8f9fa;border-color:#cbd5e0}.OrganizationSettings_infoGrid__Kssct{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.OrganizationSettings_infoItem__Wvpfr{display:flex;flex-direction:column;gap:8px}.OrganizationSettings_infoLabel__43IAj{color:#718096;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.OrganizationSettings_infoValue__64fEn{color:#1a202c;font-size:16px;font-weight:500}.OrganizationSettings_verifiedBadge__LS-Ar{background:#d4edda;border-radius:12px;color:#137333;font-size:12px;font-weight:500;padding:4px 12px}.OrganizationSettings_unverifiedBadge__zoxGT{background:#fff3cd;border-radius:12px;color:#856404;font-size:12px;font-weight:500;padding:4px 12px}.OrganizationSettings_verificationContent__v7nZm{display:flex;flex-direction:column;gap:20px}.OrganizationSettings_verifiedMessage__4VhyI{align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;gap:16px;padding:20px}.OrganizationSettings_verifiedIcon__vWJU5{color:#137333;font-size:24px}.OrganizationSettings_verifiedText__fC5nG{color:#1a202c;font-size:16px;margin:0 0 4px}.OrganizationSettings_verifiedSubtext__FyHMN{color:#718096;font-size:14px;margin:0}.OrganizationSettings_unverifiedMessage__CsxWq{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:20px}.OrganizationSettings_unverifiedText__s-Hxm{color:#4a5568;font-size:14px;line-height:1.6;margin:0}.OrganizationSettings_verifyButton__n6gGC{align-self:flex-start;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:opacity .2s}.OrganizationSettings_verifyButton__n6gGC:hover{opacity:.9}.OrganizationSettings_recentAttempts__uYcUD{margin-top:8px}.OrganizationSettings_attemptsTitle__9wmFN{color:#4a5568;font-size:14px;font-weight:500;margin:0 0 12px}.OrganizationSettings_attemptsList__IoI5x{display:flex;flex-direction:column;gap:8px}.OrganizationSettings_attemptItem__gcept{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;font-size:13px;gap:12px;padding:12px}.OrganizationSettings_attemptSuccess__Wx3AD{color:#137333;font-weight:600}.OrganizationSettings_attemptFailed__bhIGw{color:#d93025;font-weight:600}.OrganizationSettings_attemptMethod__V\+XA\+{color:#4a5568;font-weight:500}.OrganizationSettings_attemptDate__Bh95q{color:#718096;margin-left:auto}.OrganizationSettings_attemptError__fIlkF{color:#d93025;flex:1 1;font-size:12px}.OrganizationSettings_viewAllLink__ee1nb{color:#3b82f6;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.OrganizationSettings_viewAllLink__ee1nb:hover{color:#2563eb}.OrganizationSettings_membersSummary__qJ8Dh{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.OrganizationSettings_summaryItem__SYQN2{background:#f8f9fa;border-radius:8px;padding:20px;text-align:center}.OrganizationSettings_summaryValue__PQEfE{color:#1a202c;font-size:32px;font-weight:600;margin-bottom:8px}.OrganizationSettings_summaryLabel__Hx99j{color:#718096;font-size:14px}.OrganizationSettings_manageMembersButton__GBVsB{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s;width:100%}.OrganizationSettings_manageMembersButton__GBVsB:hover{background:#f8f9fa;border-color:#cbd5e0}.OrganizationSettings_comingSoonBadge__j\+-zZ{background:#edf2f7;border-radius:12px;color:#718096;font-size:12px;font-weight:500;padding:4px 12px}.OrganizationSettings_ssoContent__Xu\+Bd{display:flex;flex-direction:column;gap:16px}.OrganizationSettings_ssoDescription__qedvg{color:#718096;font-size:14px;line-height:1.6;margin:0}.OrganizationSettings_configureButton__thGNa{align-self:flex-start;background:#e2e8f0;border:none;border-radius:4px;color:#a0aec0;cursor:not-allowed;font-size:14px;font-weight:500;padding:10px 20px}.OrganizationSettings_dangerZone__i24Ob{align-items:center;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;display:flex;justify-content:space-between;padding:20px}.OrganizationSettings_dangerContent__Ql8pc{flex:1 1}.OrganizationSettings_dangerTitle__FyE56{color:#c53030;font-size:16px;font-weight:600;margin:0 0 8px}.OrganizationSettings_dangerDescription__UKqti{color:#718096;font-size:14px;line-height:1.6;margin:0}.OrganizationSettings_deleteButton__kfb3s{background:#c53030;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.OrganizationSettings_deleteButton__kfb3s:hover{background:#9b2c2c}.OrganizationSettings_loading__eRuL6{align-items:center;color:#718096;display:flex;font-size:16px;justify-content:center;min-height:400px}.OrganizationSettings_error__Pw0z2{background:#fff5f5;border:1px solid #feb2b2;border-radius:4px;color:#c53030;font-size:14px;margin-bottom:20px;padding:16px}.DomainVerification_container__69vtf{background:#f8f9fa;min-height:100vh;padding:40px 20px}.DomainVerification_header__KHjiB{margin:0 auto 40px;max-width:800px;text-align:center}.DomainVerification_backButton__2raUj{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:14px;margin-bottom:24px;padding:8px 16px;transition:all .2s}.DomainVerification_backButton__2raUj:hover{background:#f8f9fa;border-color:#cbd5e0}.DomainVerification_title__IBYyD{color:#1a202c;font-size:28px;font-weight:600;margin:0 0 8px}.DomainVerification_subtitle__\+IhIV{color:#718096;font-size:16px;margin:0}.DomainVerification_wizard__mq8Ud{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin:0 auto;max-width:800px;overflow:hidden}.DomainVerification_steps__lrVKo{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;padding:32px}.DomainVerification_stepItem__chufL{align-items:center;display:flex;flex-direction:column;gap:8px}.DomainVerification_stepNumber__FPiMt{align-items:center;background:#e2e8f0;border-radius:50%;color:#718096;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;transition:all .3s;width:40px}.DomainVerification_stepItem__chufL.DomainVerification_active__xDHzA .DomainVerification_stepNumber__FPiMt{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.DomainVerification_stepItem__chufL.DomainVerification_completed__6IjnE .DomainVerification_stepNumber__FPiMt{background:#10b981;color:#fff}.DomainVerification_stepLabel__zU35T{color:#718096;font-size:14px;font-weight:500}.DomainVerification_stepItem__chufL.DomainVerification_active__xDHzA .DomainVerification_stepLabel__zU35T{color:#1a202c}.DomainVerification_stepLine__mD-mb{background:#e2e8f0;height:2px;margin:0 16px;width:80px}.DomainVerification_content__yD-Sv{padding:40px}.DomainVerification_contentTitle__qwPRP{color:#1a202c;font-size:24px;font-weight:600;margin:0 0 8px;text-align:center}.DomainVerification_contentDescription__yrcS2{color:#718096;font-size:16px;margin:0 0 32px;text-align:center}.DomainVerification_methods__YxbQn{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.DomainVerification_method__hEU93{align-items:flex-start;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:20px;padding:24px;transition:all .2s}.DomainVerification_method__hEU93:hover{background:#f8fafc;border-color:#3b82f6}.DomainVerification_methodIcon__P53uI{flex-shrink:0;font-size:32px}.DomainVerification_methodContent__M6UBB{flex:1 1}.DomainVerification_methodTitle__8fjDd{color:#1a202c;font-size:18px;font-weight:600;margin:0 0 8px}.DomainVerification_methodDescription__-iGNb{color:#718096;font-size:14px;line-height:1.6;margin:0 0 12px}.DomainVerification_methodBadge__52ZJf{background:#edf2f7;border-radius:12px;color:#4a5568;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.DomainVerification_instructions__Bdn35{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.DomainVerification_instructionStep__04-7s{align-items:flex-start;display:flex;gap:20px}.DomainVerification_instructionNumber__NwQOb{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.DomainVerification_instructionContent__5nN5R{flex:1 1}.DomainVerification_instructionContent__5nN5R h4{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.DomainVerification_instructionContent__5nN5R p{color:#718096;font-size:14px;line-height:1.6;margin:0}.DomainVerification_dnsRecord__GcW2l,.DomainVerification_fileInfo__ezYwF{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:20px}.DomainVerification_recordField__Z86Q2{display:flex;flex-direction:column;gap:8px}.DomainVerification_recordField__Z86Q2 label{color:#718096;font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.DomainVerification_recordValue__ZigHx{align-items:center;display:flex;gap:12px}.DomainVerification_recordValue__ZigHx code{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#1a202c;flex:1 1;font-family:Monaco,Courier New,monospace;font-size:13px;padding:10px 12px;word-break:break-all}.DomainVerification_copyButton__NzPCO{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s;white-space:nowrap}.DomainVerification_copyButton__NzPCO:hover{background:#f8f9fa;border-color:#cbd5e0}.DomainVerification_actions__XmNSz{display:flex;gap:12px;justify-content:space-between;margin-top:32px}.DomainVerification_primaryButton__Wcxne{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:12px 24px;transition:opacity .2s}.DomainVerification_primaryButton__Wcxne:hover:not(:disabled){opacity:.9}.DomainVerification_primaryButton__Wcxne:disabled{cursor:not-allowed;opacity:.5}.DomainVerification_secondaryButton__qWK86{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.DomainVerification_secondaryButton__qWK86:hover{background:#f8f9fa;border-color:#cbd5e0}.DomainVerification_error__i3cSE{background:#fff5f5;border:1px solid #feb2b2;border-radius:4px;color:#c53030;font-size:14px;margin-top:16px;padding:12px 16px;text-align:center}.DomainVerification_emailList__3BCpo{display:flex;flex-direction:column;gap:12px;margin:24px 0}.DomainVerification_emailItem__wTdbt{align-items:center;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;padding:16px}.DomainVerification_emailIcon__4h5wv{font-size:24px}.DomainVerification_emailAddress__WWIiE{color:#1a202c;font-family:Monaco,Courier New,monospace;font-size:16px}.DomainVerification_note__xuGM7{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#4a5568;font-size:14px;line-height:1.6;padding:16px}.DomainVerification_note__xuGM7 strong{color:#1a202c}.DomainVerification_success__QtgNK{padding:40px 20px;text-align:center}.DomainVerification_successIcon__\+6IXf{align-items:center;background:#d4edda;border-radius:50%;color:#137333;display:flex;font-size:48px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.DomainVerification_successTitle__Ev3-b{color:#1a202c;font-size:28px;font-weight:600;margin:0 0 12px}.DomainVerification_successDescription__6lOXe{color:#4a5568;font-size:18px;margin:0 0 16px}.DomainVerification_successNote__Q2k-m{color:#718096;font-size:14px;line-height:1.6;margin:0 0 24px}.DomainVerification_successRedirect__RsiPY{color:#3b82f6;font-size:14px;font-style:italic}.DomainVerification_loading__wt54d{align-items:center;color:#718096;display:flex;font-size:16px;justify-content:center;min-height:400px}.MemberManagement_container__pnNdV{background:#f8f9fa;min-height:100vh}.MemberManagement_header__lyeeT{background:#fff;border-bottom:1px solid #e2e8f0;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.MemberManagement_headerContent__4c-qq{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1200px}.MemberManagement_backButton__DdqPr{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.MemberManagement_backButton__DdqPr:hover{background:#f8f9fa;border-color:#cbd5e0}.MemberManagement_headerInfo__t-GNq{flex:1 1}.MemberManagement_title__wNHq2{color:#1a202c;font-size:24px;font-weight:600;margin:0 0 4px}.MemberManagement_subtitle__Bu9y8{color:#718096;font-size:14px;margin:0}.MemberManagement_inviteButton__7KPM1{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:opacity .2s}.MemberManagement_inviteButton__7KPM1:hover{opacity:.9}.MemberManagement_content__qH-YP{margin:0 auto;max-width:1200px;padding:40px}.MemberManagement_memberCount__NvoVP{color:#718096;font-size:14px;margin-bottom:24px}.MemberManagement_membersGrid__yo1Qh{grid-gap:16px;display:grid;gap:16px}.MemberManagement_memberCard__LN4yt{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:20px;transition:box-shadow .2s}.MemberManagement_memberCard__LN4yt:hover{box-shadow:0 2px 8px #0000001a}.MemberManagement_memberInfo__qf5rA{align-items:center;display:flex;flex:1 1;gap:16px}.MemberManagement_avatar__hwspS{border-radius:50%;height:48px;object-fit:cover;width:48px}.MemberManagement_avatarPlaceholder__Wfh0M{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;width:48px}.MemberManagement_memberDetails__jewDr{flex:1 1}.MemberManagement_memberName__CfydS{color:#1a202c;font-size:16px;font-weight:600;margin-bottom:4px}.MemberManagement_memberEmail__e8DDx{color:#4a5568;font-size:14px;margin-bottom:4px}.MemberManagement_memberMeta__DafFK{color:#718096;font-size:13px}.MemberManagement_memberActions__-7yB\+{align-items:center;display:flex;gap:16px}.MemberManagement_roleSection__PiyAH{align-items:center;display:flex;gap:8px}.MemberManagement_roleBadge__3IMJF{border-radius:12px;font-size:12px;font-weight:500;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.MemberManagement_roleBadge__3IMJF.MemberManagement_owner__5Ap-8{background:#fef3c7;color:#92400e}.MemberManagement_roleBadge__3IMJF.MemberManagement_admin__sB8hz{background:#dbeafe;color:#1e40af}.MemberManagement_roleBadge__3IMJF.MemberManagement_member__smqgi{background:#e5e7eb;color:#4b5563}.MemberManagement_roleSelect__E9daq{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:13px;padding:6px 10px}.MemberManagement_roleSelect__E9daq:focus{border-color:#3b82f6;outline:none}.MemberManagement_removeButton__SX\+HB{background:#fff;border:1px solid #feb2b2;border-radius:4px;color:#c53030;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s}.MemberManagement_removeButton__SX\+HB:hover{background:#fff5f5;border-color:#fc8181}.MemberManagement_loading__Kf3IR{align-items:center;color:#718096;display:flex;font-size:16px;justify-content:center;min-height:400px}.MemberManagement_error__n148q{background:#fff5f5;border:1px solid #feb2b2;border-radius:4px;color:#c53030;font-size:14px;margin:40px;padding:16px;text-align:center}.MemberManagement_modalOverlay__Nw-JR{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.MemberManagement_modal__Qasb8{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:100%}.MemberManagement_modalHeader__oEPJh{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px}.MemberManagement_modalTitle__iQOk3{color:#1a202c;font-size:20px;font-weight:600;margin:0}.MemberManagement_closeButton__XJtZE{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#718096;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s;width:32px}.MemberManagement_closeButton__XJtZE:hover{background:#f8f9fa;color:#4a5568}.MemberManagement_modalForm__r2us9{padding:24px}.MemberManagement_formGroup__acXN6{margin-bottom:20px}.MemberManagement_formLabel__YqbeX{color:#4a5568;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.MemberManagement_formInput__xBHLW{border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.MemberManagement_formInput__xBHLW:focus{border-color:#3b82f6;outline:none}.MemberManagement_formSelect__HNTtd{background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:14px;padding:10px 12px;width:100%}.MemberManagement_formSelect__HNTtd:focus{border-color:#3b82f6;outline:none}.MemberManagement_roleDescription__ZBpfD{color:#718096;font-size:13px;line-height:1.6;margin-top:8px}.MemberManagement_inviteError__0E7vD{background:#fff5f5;border:1px solid #feb2b2;border-radius:4px;color:#c53030;font-size:14px;margin-bottom:20px;padding:12px}.MemberManagement_modalActions__nozu2{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.MemberManagement_cancelButton__aI9s1{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.MemberManagement_cancelButton__aI9s1:hover{background:#f8f9fa;border-color:#cbd5e0}.MemberManagement_submitButton__UzSzU{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:opacity .2s}.MemberManagement_submitButton__UzSzU:hover:not(:disabled){opacity:.9}.MemberManagement_submitButton__UzSzU:disabled{cursor:not-allowed;opacity:.5}.PolicyApp_appContainer__-00sN{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;min-height:100vh;width:100%}.PolicyApp_header__thrm3{background:#fffffff2;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px 0}.PolicyApp_headerContent__QvIdz{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px}.PolicyApp_title__0WgRj{color:#111827;font-size:24px;font-weight:600;margin:0}.PolicyApp_userInfo__-t55t{color:#6b7280;font-size:14px}.PolicyApp_container__71Axy{display:flex;flex-direction:column;height:86vh;margin:0 auto;padding:20px 0;width:65%}.PolicyApp_commandBox__OgxsH{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;flex-shrink:0;margin-bottom:20px;padding:0}.PolicyApp_commandContent__gC4kp{margin:0 auto;max-width:1400px}.PolicyApp_canvasBox__-L43h{background-color:initial;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.PolicyApp_canvasContent__vVNIY{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1400px;overflow:visible;padding:0;width:100%}.PolicyApp_emptyState__3TGt4{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:48px;text-align:center}.PolicyApp_emptyStateIcon__TxXX-{font-size:64px;margin-bottom:16px}.PolicyApp_emptyStateTitle__uFFoA{color:#111827;font-size:28px;font-weight:600;margin:0 0 12px}.PolicyApp_emptyStateText__VN6sg{color:#6b7280;font-size:16px;margin:0 auto 48px;max-width:600px}.PolicyApp_exampleCards__7jKl\+{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:48px;text-align:left}.PolicyApp_exampleCard__eyEBQ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.PolicyApp_exampleCard__eyEBQ h3{color:#111827;font-size:18px;font-weight:600;margin:0 0 8px}.PolicyApp_exampleCard__eyEBQ p{color:#6b7280;font-size:14px;margin:0 0 16px}.PolicyApp_exampleCard__eyEBQ ul{list-style:none;margin:0;padding:0}.PolicyApp_exampleCard__eyEBQ li{color:#4b5563;font-size:13px;padding:6px 0 6px 20px;position:relative}.PolicyApp_exampleCard__eyEBQ li:before{color:#10b981;content:"✓";font-weight:700;left:0;position:absolute}.PolicyApp_getStarted__Qd5v3{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:8px;margin:0 auto;max-width:600px;padding:24px;text-align:left}.PolicyApp_getStarted__Qd5v3 h3{color:#1e40af;font-size:18px;font-weight:600;margin:0 0 16px}.PolicyApp_getStarted__Qd5v3 ol{color:#1e3a8a;margin:0;padding-left:20px}.PolicyApp_getStarted__Qd5v3 li{font-size:14px;margin-bottom:8px}.PolicyApp_cardsContainer__Hpcva{animation:PolicyApp_fadeIn__qdJK\+ .3s ease-in;display:flex;flex-direction:column;gap:16px}@keyframes PolicyApp_fadeIn__qdJK\+{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PolicyApp_canvasBox__-L43h::-webkit-scrollbar{width:8px}.PolicyApp_canvasBox__-L43h::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.PolicyApp_canvasBox__-L43h::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.PolicyApp_canvasBox__-L43h::-webkit-scrollbar-thumb:hover{background:#ffffff80}@media (max-width:1400px){.PolicyApp_container__71Axy{width:80%}}@media (max-width:1024px){.PolicyApp_container__71Axy{width:90%}.PolicyApp_exampleCards__7jKl\+{grid-template-columns:1fr}}@media (max-width:768px){.PolicyApp_container__71Axy{height:90vh;width:95%}.PolicyApp_emptyState__3TGt4{padding:24px}.PolicyApp_emptyStateTitle__uFFoA{font-size:24px}}.PolicyDocumentInput_buttonLabel__Xpdjp{font-size:12px;margin-left:4px;white-space:nowrap}.PolicyDocumentInput_iconButton__-6KE7{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;font-size:13px;gap:4px;padding:6px 12px;transition:all .2s}.PolicyDocumentInput_iconButton__-6KE7:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.PolicyDocumentInput_iconButton__-6KE7:disabled{cursor:not-allowed;opacity:.5}.PolicyDocumentInput_inputContainer__CHshb{padding:16px}.PolicyDocumentInput_inputRow__MEOsQ{display:flex;gap:12px;margin-bottom:12px}.PolicyDocumentInput_textarea__MLLr1{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;height:150px;max-height:150px;overflow-y:auto;padding:12px 100px 12px 12px;resize:none;width:100%}.PolicyDocumentInput_textarea__MLLr1:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PolicyDocumentInput_textarea__MLLr1:disabled{background:#f3f4f6;cursor:not-allowed}.PolicyDocumentInput_sendButton__hJNXF{background:#3b82f6;border:none;border-radius:6px;bottom:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;position:absolute;right:12px;transition:background .2s}.PolicyDocumentInput_sendButton__hJNXF:hover:not(:disabled){background:#2563eb}.PolicyDocumentInput_sendButton__hJNXF:disabled{background:#9ca3af;cursor:not-allowed}.PolicyDocumentInput_csvUploadButton__\+E7wJ{align-items:center;display:flex;flex-direction:column;gap:4px}.PolicyDocumentInput_uploadButton__87\+Zz{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s}.PolicyDocumentInput_uploadButton__87\+Zz:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.PolicyDocumentInput_uploadButton__87\+Zz:disabled{cursor:not-allowed;opacity:.5}.PolicyDocumentInput_uploadText__tcJW1{color:#6b7280;font-size:11px}.PolicyDocumentInput_filePill__watOD{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#1e40af;display:inline-flex;font-size:12px;gap:8px;margin-bottom:8px;padding:4px 8px}.PolicyDocumentInput_fileName__0gcDJ{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PolicyDocumentInput_removePillButton__r\+5Dx{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px;line-height:1;padding:0}.PolicyDocumentInput_removePillButton__r\+5Dx:hover{color:#ef4444}.PolicyDocumentInput_footer__LMuaC{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:12px}.PolicyDocumentInput_leftButtons__jdAX1{align-items:center;display:flex;gap:8px}.PolicyDocumentInput_editorWrapper__-T4oS{background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;overflow:hidden}.PolicyDocumentInput_textareaContainer__FAZCV{flex:1 1;position:relative}.PolicyDocumentInput_textarea__MLLr1{border:none;border-radius:0}.StyleGuideModal_overlay__BL\+ug{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.StyleGuideModal_modal__pCVFQ{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:90%}.StyleGuideModal_header__Ke\+GW{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px}.StyleGuideModal_header__Ke\+GW h2{color:#111827;font-size:24px;margin:0}.StyleGuideModal_closeButton__zD5pB{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;height:32px;padding:0;width:32px}.StyleGuideModal_closeButton__zD5pB:hover{color:#111827}.StyleGuideModal_subtitle__1ArLl{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:14px;padding:12px 24px}.StyleGuideModal_content__FEc\+k{flex:1 1;overflow-y:auto;padding:24px}.StyleGuideModal_mappingTable__jrid1{border-collapse:collapse;margin-bottom:32px;width:100%}.StyleGuideModal_mappingTable__jrid1 th{background:#f3f4f6;border-bottom:2px solid #d1d5db;color:#374151;font-size:14px;font-weight:600;padding:12px;text-align:left}.StyleGuideModal_mappingTable__jrid1 td{border-bottom:1px solid #e5e7eb;font-size:14px;padding:12px}.StyleGuideModal_markdownCode__tZtro{background:#f3f4f6;border-radius:4px;color:#1f2937;font-family:Monaco,Courier New,monospace;font-size:13px;padding:4px 8px}.StyleGuideModal_styleName__0nuCD{color:#3b82f6;font-weight:500}.StyleGuideModal_formatting__Gltrq{color:#6b7280;font-size:13px}.StyleGuideModal_usage__GW1on{color:#374151;font-style:italic}.StyleGuideModal_exampleSection__09X9-{background:#f9fafb;border-radius:8px;margin-top:32px;padding:24px}.StyleGuideModal_exampleSection__09X9- h3{color:#111827;font-size:18px;margin:0 0 16px}.StyleGuideModal_exampleGrid__eRwYk{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.StyleGuideModal_markdownExample__DJ\+Oh,.StyleGuideModal_wordExample__6T271{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.StyleGuideModal_markdownExample__DJ\+Oh h4,.StyleGuideModal_wordExample__6T271 h4{color:#6b7280;font-size:14px;font-weight:600;margin:0 0 12px}.StyleGuideModal_markdownExample__DJ\+Oh pre{color:#1f2937;font-family:Monaco,Courier New,monospace;font-size:12px;line-height:1.6;margin:0;white-space:pre-wrap}.StyleGuideModal_renderedExample__mQ0rO{font-family:Calibri,sans-serif}.StyleGuideModal_renderedExample__mQ0rO h2{margin:0 0 8pt}.StyleGuideModal_renderedExample__mQ0rO h3{margin:12pt 0 6pt}.StyleGuideModal_renderedExample__mQ0rO p{margin:6pt 0}.StyleGuideModal_renderedExample__mQ0rO ul{margin:6pt 0;padding-left:.25in}.StyleGuideModal_renderedExample__mQ0rO li{margin:3pt 0}.StyleGuideModal_tips__gKS0R{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:24px;padding:20px}.StyleGuideModal_tips__gKS0R h3{color:#1e40af;font-size:16px;margin:0 0 12px}.StyleGuideModal_tips__gKS0R ul{margin:0;padding-left:20px}.StyleGuideModal_tips__gKS0R li{color:#1e3a8a;line-height:1.5;margin:8px 0}.StyleGuideModal_footer__X8ip1{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 24px}.StyleGuideModal_primaryButton__uZXr6{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.StyleGuideModal_primaryButton__uZXr6:hover{background:#2563eb}.PolicyCard_card__lpICp{animation:PolicyCard_slideIn__tTn2n .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}@keyframes PolicyCard_slideIn__tTn2n{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PolicyCard_cardHeader__9hXRK{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.PolicyCard_cardHeader__9hXRK h3{color:#111827;font-size:18px;font-weight:600;margin:0}.PolicyCard_deleteButton__trnEu{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.PolicyCard_deleteButton__trnEu:hover{background:#f3f4f6;color:#ef4444}.PolicyCard_cardBody__nEp2V{color:#374151;line-height:1.6}.PolicyCard_status__u9Y7F{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:6px;font-size:14px;margin-bottom:16px;padding:8px 12px}.PolicyCard_policies__qlVTF{margin:16px 0}.PolicyCard_policies__qlVTF strong{color:#111827;display:block;margin-bottom:8px}.PolicyCard_policies__qlVTF ul{list-style:none;margin:0;padding:0}.PolicyCard_policies__qlVTF li{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;font-size:14px;margin-bottom:4px;padding:6px 12px}.PolicyCard_downloadButton__tr\+Rp{background:#3b82f6;border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:12px 24px;text-decoration:none;transition:background .2s}.PolicyCard_downloadButton__tr\+Rp:hover{background:#2563eb}.PolicyCard_error__fhBF-{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;padding:16px}.PolicyCard_contentPreview__BF2Yd{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin:16px 0;padding:12px}.PolicyCard_contentText__4fytq{color:#374151;font-family:Monaco,Courier New,monospace;font-size:12px;margin:8px 0 0;white-space:pre-wrap}.PolicyCard_fileInfo__x\+pHp{color:#6b7280;font-size:14px;margin:12px 0}.PolicyCard_policyType__K\+l0e{color:#9ca3af;font-size:12px}.PolicyCard_variants__f0t-0{color:#374151;font-size:14px;margin:12px 0}.PolicyCard_debugInfo__lrHWD{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:11px;margin-top:16px;padding:12px}.PolicyCard_debugInfo__lrHWD summary{color:#6b7280;cursor:pointer;font-weight:500}.PolicyCard_debugInfo__lrHWD pre{color:#1f2937;font-family:Monaco,Courier New,monospace;font-size:11px;margin-top:8px;overflow-x:auto}.AuthPage_authPage__RttiQ{align-items:center;background:#1a2118;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overscroll-behavior:none;padding:20px}.AuthPage_container__x8bS3{max-width:420px;width:100%}.AuthPage_authCard__gicDj{background:#fffdf7;border:1px solid #d4cfc3;border-radius:12px;box-shadow:0 4px 12px #00000026;overflow:hidden;padding:40px 32px;position:relative}.AuthPage_betaRibbon__tI2dI{align-items:flex-start;background:linear-gradient(90deg,#1a2118,#2d3a29,#1a2118);color:#e8ede6;display:flex;font-size:9px;font-weight:600;height:120px;justify-content:center;letter-spacing:.5px;padding-top:12px;position:absolute;right:20px;text-transform:uppercase;top:0;width:25px;z-index:1}.AuthPage_betaRibbon__tI2dI span{letter-spacing:1.5px;text-orientation:mixed;text-shadow:0 1px 2px #0000004d;white-space:nowrap;writing-mode:vertical-rl}.AuthPage_betaRibbon__tI2dI:after{border-bottom:15px solid #fffdf7;border-left:12.5px solid #0000;border-right:12.5px solid #0000;bottom:0;content:"";height:0;left:0;position:absolute;width:0}.AuthPage_betaRibbon__tI2dI:before{background:linear-gradient(90deg,#1a2118,#2d3a29,#1a2118);bottom:0;content:"";height:15px;left:0;position:absolute;width:100%}.AuthPage_header__qhBYG{margin-bottom:28px;text-align:center}.AuthPage_logo__ayxGe{align-items:center;color:#1a2118;display:inline-flex;font-family:-apple-system,"system-ui",Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:500;gap:0;letter-spacing:-.01em;margin:-4px -8px 16px;padding:4px 8px;text-decoration:none}.AuthPage_logoDot__vligS{flex-shrink:0;height:6px;margin:0 2px;width:6px}.AuthPage_title__xdHsv{color:#1a2118;font-size:20px;font-weight:600;margin-bottom:6px}.AuthPage_subtitle__q0kG4{color:#4a5a46;font-size:15px;line-height:1.5}.AuthPage_authMethods__IvAbv{display:flex;flex-direction:column;gap:12px}.AuthPage_googleButton__oa-da,.AuthPage_microsoftButton__NI0za{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #e8e4dc;border-radius:8px;color:#1a2118;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:center;padding:14px 20px;touch-action:manipulation;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:100%}.AuthPage_googleButton__oa-da:hover,.AuthPage_microsoftButton__NI0za:hover{background:#fffdf7;border-color:#d4cfc3}.AuthPage_googleButton__oa-da:active,.AuthPage_microsoftButton__NI0za:active{background:#f9f7f2;transform:scale(.98)}.AuthPage_googleButton__oa-da:disabled,.AuthPage_microsoftButton__NI0za:disabled{cursor:not-allowed;opacity:.5;transform:none}.AuthPage_divider__x2CUE{align-items:center;display:flex;margin:20px 0;text-align:center}.AuthPage_divider__x2CUE:after,.AuthPage_divider__x2CUE:before{border-bottom:1px solid #d4cfc3;content:"";flex:1 1}.AuthPage_divider__x2CUE span{color:#4a5a46;font-size:13px;padding:0 12px}.AuthPage_form__CdBnq{display:flex;flex-direction:column;gap:16px}.AuthPage_formGroup__60IEx{display:flex;flex-direction:column;gap:8px}.AuthPage_label__oqwph{color:#4a5a46;font-size:13px;font-weight:500}.AuthPage_input__hsfZT{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #4a5a46;border-radius:8px;color:#1a2118;font-size:16px;padding:14px 16px;transition:all .2s ease;width:100%}.AuthPage_input__hsfZT::placeholder{color:#4a5a46;opacity:.6}.AuthPage_input__hsfZT:focus{background:#fff;border-color:#2d3a29;outline:none}.AuthPage_input__hsfZT:disabled{background:#f5f2e8;color:#4a5a46;cursor:not-allowed}.AuthPage_input__hsfZT:-webkit-autofill,.AuthPage_input__hsfZT:-webkit-autofill:active,.AuthPage_input__hsfZT:-webkit-autofill:focus,.AuthPage_input__hsfZT:-webkit-autofill:hover{-webkit-text-fill-color:#1a2118!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;caret-color:#1a2118}.AuthPage_backButton__\+ZVUj,.AuthPage_submitButton__bsYNC{-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:16px 20px;touch-action:manipulation;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:100%}.AuthPage_submitButton__bsYNC{background:#3d5a4c;box-shadow:0 2px 4px #0000001a;color:#fff;margin-top:8px}.AuthPage_submitButton__bsYNC:active{transform:scale(.98)}.AuthPage_submitButton__bsYNC:hover{background:#4a6b5a}.AuthPage_submitButton__bsYNC:disabled{cursor:not-allowed;opacity:.5}.AuthPage_backButton__\+ZVUj{background:#f5f2e8;border:1.5px solid #d4cfc3;border-radius:8px;color:#1a2118}.AuthPage_backButton__\+ZVUj:active{transform:scale(.98)}.AuthPage_backButton__\+ZVUj:hover{background:#f9f7f2;border-color:#d4cfc3}.AuthPage_checkButton__tHC9q{-webkit-tap-highlight-color:transparent;background:#f5f2e8;border:1.5px solid #d4cfc3;border-radius:8px;color:#1a2118;cursor:pointer;font-size:14px;font-weight:500;padding:14px 20px;touch-action:manipulation;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.AuthPage_checkButton__tHC9q:active:not(:disabled){transform:scale(.98)}.AuthPage_checkButton__tHC9q:hover:not(:disabled){background:#f9f7f2;border-color:#d4cfc3}.AuthPage_checkButton__tHC9q:disabled{cursor:not-allowed;opacity:.5}.AuthPage_errorMessage__cKRga{background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:14px;line-height:1.5;padding:12px}.AuthPage_successMessage__0G1Iy{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#16a34a;font-size:14px;line-height:1.5;padding:12px}.AuthPage_footer__zEUM5{border-top:1px solid #d4cfc3;color:#4a5a46;font-size:14px;margin-top:20px;padding-top:20px;text-align:center}.AuthPage_link__xOHCE{color:#3d5a4c;display:inline-block;font-weight:500;margin:-4px -8px;padding:4px 8px;text-decoration:none}.AuthPage_link__xOHCE:active{opacity:.7}.AuthPage_link__xOHCE:hover{color:#2d4a3e;text-decoration:underline}@media (max-width:768px){.AuthPage_authPage__RttiQ{align-items:flex-start;background:#1a2118;bottom:0;left:0;overflow:hidden;overscroll-behavior:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);position:fixed;right:0;top:0}.AuthPage_container__x8bS3{max-width:100%}.AuthPage_authCard__gicDj,.AuthPage_container__x8bS3{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.AuthPage_authCard__gicDj{-webkit-overflow-scrolling:touch;border:none;border-radius:0;box-shadow:none;overflow-y:auto;padding:calc(32px + env(safe-area-inset-top)) 24px calc(32px + env(safe-area-inset-bottom))}.AuthPage_betaRibbon__tI2dI{right:16px}.AuthPage_header__qhBYG{margin-bottom:36px}.AuthPage_logo__ayxGe{font-size:28px;font-weight:500;margin-bottom:28px}.AuthPage_title__xdHsv{font-size:28px;font-weight:700;letter-spacing:-.02em}.AuthPage_subtitle__q0kG4{font-size:16px;line-height:1.5;margin-top:8px}.AuthPage_backButton__\+ZVUj,.AuthPage_googleButton__oa-da,.AuthPage_microsoftButton__NI0za,.AuthPage_submitButton__bsYNC{font-size:16px;padding:16px 20px}.AuthPage_input__hsfZT{font-size:16px;padding:14px}.AuthPage_checkButton__tHC9q{font-size:14px;padding:14px 18px}.AuthPage_form__CdBnq{gap:20px}.AuthPage_formGroup__60IEx{gap:10px}.AuthPage_authMethods__IvAbv{gap:14px}.AuthPage_errorMessage__cKRga,.AuthPage_successMessage__0G1Iy{font-size:15px;padding:14px}.AuthPage_footer__zEUM5{font-size:15px;margin-top:auto;padding-top:24px}}@media (max-width:375px){.AuthPage_authCard__gicDj{padding:calc(20px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom))}.AuthPage_header__qhBYG{margin-bottom:28px}.AuthPage_logo__ayxGe{font-size:22px}.AuthPage_title__xdHsv{font-size:20px}}@media (pointer:coarse){*{touch-action:manipulation}}@supports (-webkit-touch-callout:none){.AuthPage_authCard__gicDj{position:relative}.AuthPage_form__CdBnq{transition:transform .3s ease}}@media (hover:none) and (pointer:coarse){.AuthPage_backButton__\+ZVUj:active,.AuthPage_checkButton__tHC9q:active,.AuthPage_googleButton__oa-da:active,.AuthPage_microsoftButton__NI0za:active,.AuthPage_submitButton__bsYNC:active{transform:scale(.97);transition:transform .1s ease}}@keyframes AuthPage_pulse__OjEBv{0%,to{opacity:1}50%{opacity:.6}}.MarketingWelcome_container__he7Ye{background:linear-gradient(180deg,#fff 0,#f9fafb);display:flex;flex-direction:column;min-height:100vh;width:100%}.MarketingWelcome_heroSection__1h5Fv{align-items:center;display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:80px 40px;width:100%}.MarketingWelcome_heroText__dMWkI{flex:1 1;max-width:500px}.MarketingWelcome_title__OI6lG{color:#1f2937;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.MarketingWelcome_highlight__gWd5V{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;background-clip:text;color:#3b82f6}.MarketingWelcome_subtitle__Co6yN{color:#6b7280;font-size:20px;line-height:1.6;margin-bottom:32px}.MarketingWelcome_ctaGroup__\+hrl8{display:flex;flex-wrap:wrap;gap:16px}.MarketingWelcome_primaryBtn__3OE84{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .3s ease}.MarketingWelcome_primaryBtn__3OE84:hover{box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.MarketingWelcome_primaryBtn__3OE84:active{transform:translateY(0)}.MarketingWelcome_secondaryBtn__JImBp{background:#fff;border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px;transition:all .3s ease}.MarketingWelcome_secondaryBtn__JImBp:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.MarketingWelcome_secondaryBtn__JImBp:active{background:#dbeafe}.MarketingWelcome_heroVisual__nSeR\+{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.MarketingWelcome_demoScreenshot__EDMR9{border-radius:12px;box-shadow:0 20px 60px #00000026;max-width:600px;transition:transform .3s ease;width:100%}.MarketingWelcome_demoScreenshot__EDMR9:hover{transform:scale(1.02)}@media (max-width:968px){.MarketingWelcome_heroSection__1h5Fv{flex-direction:column;gap:40px;padding:60px 30px;text-align:center}.MarketingWelcome_heroText__dMWkI{max-width:100%}.MarketingWelcome_title__OI6lG{font-size:40px}.MarketingWelcome_subtitle__Co6yN{font-size:18px}.MarketingWelcome_ctaGroup__\+hrl8{justify-content:center}.MarketingWelcome_demoScreenshot__EDMR9{max-width:100%}}@media (max-width:640px){.MarketingWelcome_heroSection__1h5Fv{padding:40px 20px}.MarketingWelcome_title__OI6lG{font-size:32px}.MarketingWelcome_subtitle__Co6yN{font-size:16px;margin-bottom:24px}.MarketingWelcome_ctaGroup__\+hrl8{flex-direction:column;width:100%}.MarketingWelcome_primaryBtn__3OE84,.MarketingWelcome_secondaryBtn__JImBp{font-size:15px;padding:12px 24px;width:100%}}.UserProfile_profileContainer__N6wih{background:#f5f2e8;margin:0 auto;max-width:900px;min-height:calc(100vh - 48px);padding:24px}.UserProfile_header__IVsMN{align-items:center;background:#fffdf7;border:1px solid #d4cfc3;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.UserProfile_pageTitle__9kDgK{color:#1a2118;font-size:24px;font-weight:600;margin:0}.UserProfile_headerActions__8g2cq{display:flex;gap:12px}.UserProfile_cancelButton__0Di5R,.UserProfile_publishButton__sk0LZ,.UserProfile_viewProfileButton__gVXGm{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.UserProfile_viewProfileButton__gVXGm{background:#fff;border:1px solid #d4cfc3;color:#1a2118}.UserProfile_viewProfileButton__gVXGm:hover{background:#f5f2e8;border-color:#4a5a46}.UserProfile_cancelButton__0Di5R{background:#fff;border:1px solid #d4cfc3;color:#1a2118}.UserProfile_cancelButton__0Di5R:hover{background:#f5f2e8;border-color:#4a5a46}.UserProfile_publishButton__sk0LZ{background:#3d5a4c;border:none;color:#fff}.UserProfile_publishButton__sk0LZ:hover{background:#4a6b5a}.UserProfile_publishButton__sk0LZ:disabled{cursor:not-allowed;opacity:.5}.UserProfile_content__pl\+Zd{display:flex;flex-direction:column;gap:24px}.UserProfile_errorMessage__lbUjZ{background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:14px;padding:12px 16px}.UserProfile_successMessage__v\+QrE{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#2d4a3e;font-size:14px;padding:12px 16px}.UserProfile_profileForm__wd5mK{display:flex;flex-direction:column;gap:32px}.UserProfile_section__N5FeL{background:#fffdf7;border:1px solid #d4cfc3;border-radius:8px;padding:32px}.UserProfile_sectionTitle__c51ab{color:#1a2118;font-size:20px;font-weight:600;margin:0 0 8px}.UserProfile_sectionDescription__eAd04{color:#4a5a46;font-size:14px;line-height:1.6;margin:0 0 24px}.UserProfile_pictureSection__NOBrv{align-items:flex-start;display:flex;gap:24px}.UserProfile_pictureContainer__4StWu{flex-shrink:0}.UserProfile_profilePicture__f6zoo{border:3px solid #d4cfc3;border-radius:50%;height:120px;object-fit:cover;width:120px}.UserProfile_profilePicturePlaceholder__zx-xU{align-items:center;background:#3d5a4c;border:3px solid #d4cfc3;border-radius:50%;color:#fff;display:flex;font-size:48px;font-weight:500;height:120px;justify-content:center;width:120px}.UserProfile_pictureActions__998tL{flex:1 1}.UserProfile_pictureGuidelines__vFdBz{color:#4a5a46;font-size:13px;line-height:1.6;margin-bottom:16px}.UserProfile_pictureButtons__iRWE5{display:flex;gap:12px}.UserProfile_changeButton__vrnRS,.UserProfile_removeButton__gScs9{border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.UserProfile_changeButton__vrnRS{background:#3d5a4c;border:none;color:#fff;overflow:hidden;position:relative}.UserProfile_changeButton__vrnRS:hover{background:#4a6b5a}.UserProfile_removeButton__gScs9{background:#fff;border:1px solid #feb2b2;color:#c53030}.UserProfile_removeButton__gScs9:hover{background:#fff5f5}.UserProfile_hiddenInput__2eIoA{display:none}.UserProfile_inputGroup__hWOOB{margin-bottom:20px}.UserProfile_inputLabel__zXQ1T{color:#1a2118;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.UserProfile_textInput__ZmZJs{background:#fff;border:1px solid #4a5a46;border-radius:6px;color:#1a2118;font-size:15px;padding:12px 14px;transition:all .2s ease;width:100%}.UserProfile_textInput__ZmZJs:focus{border-color:#2d3a29;outline:none}.UserProfile_disabledInput__mM1pb,.UserProfile_textInput__ZmZJs:disabled{background:#f5f2e8;border-color:#d4cfc3;color:#6b7a66;cursor:not-allowed}.UserProfile_selectInput__MfhO1{background:#fff;border:1px solid #4a5a46;border-radius:6px;color:#1a2118;cursor:pointer;font-size:15px;padding:12px 14px;transition:all .2s ease;width:100%}.UserProfile_selectInput__MfhO1:focus{border-color:#2d3a29;outline:none}.UserProfile_selectInput__MfhO1:disabled{background:#f5f2e8;color:#6b7a66;cursor:not-allowed}.UserProfile_inputHelp__T8Hsv{color:#6b7a66;font-size:12px;margin-top:6px}.UserProfile_handleInputContainer__FXahq{align-items:center;border:1px solid #4a5a46;border-radius:6px;display:flex;gap:0;overflow:hidden;transition:all .2s ease}.UserProfile_handleInputContainer__FXahq:focus-within{border-color:#2d3a29}.UserProfile_handlePrefix__51uJx{background:#f5f2e8;color:#4a5a46;font-size:15px;padding:12px 0 12px 14px}.UserProfile_handleInput__yp4q\+{background:#fff;border:none;color:#1a2118;flex:1 1;font-size:15px;padding:12px 14px}.UserProfile_handleInput__yp4q\+:focus{outline:none}.UserProfile_handleInput__yp4q\+:disabled{background:#f5f2e8;color:#6b7a66;cursor:not-allowed}.UserProfile_handleUrl__FNv0e{color:#6b7a66;font-size:13px;margin-top:6px}.UserProfile_twoColumnGrid__Mf2sf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.UserProfile_checkboxGroup__nA2I\+{margin-top:16px}.UserProfile_checkbox__\+tsCi{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.UserProfile_checkboxInput__Mwmo3{accent-color:#3d5a4c;cursor:pointer;height:18px;margin-top:2px;width:18px}.UserProfile_checkboxInput__Mwmo3:disabled{cursor:not-allowed;opacity:.5}.UserProfile_checkboxLabel__1HNoM{color:#1a2118;font-size:14px;line-height:1.5;-webkit-user-select:none;user-select:none}.UserProfile_connectedAccountCard__d3ofy{border:1px solid #d4cfc3;border-radius:8px;margin-bottom:16px;padding:20px;transition:all .2s ease}.UserProfile_connectedAccountCard__d3ofy:hover{border-color:#4a5a46;box-shadow:0 2px 8px #1a21180f}.UserProfile_connectedAccountHeader__qGUwS{align-items:center;display:flex;justify-content:space-between}.UserProfile_connectedAccountLeft__jwoaB{align-items:center;display:flex;gap:16px}.UserProfile_connectedAccountIcon__t8XHH{align-items:center;background:linear-gradient(135deg,#3d5a4c,#4a6b5a);border-radius:8px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.UserProfile_connectedAccountIcon__t8XHH.UserProfile_google__vXUlv{background:linear-gradient(135deg,#4285f4,#34a853)}.UserProfile_connectedAccountIcon__t8XHH.UserProfile_microsoft__okYIT{background:linear-gradient(135deg,#0078d4,#00bcf2)}.UserProfile_connectedAccountInfo__g4fB-{flex:1 1}.UserProfile_connectedAccountTitle__3\+OD1{color:#1a2118;font-size:16px;font-weight:600;margin:0 0 4px}.UserProfile_connectedAccountDescription__oF1Gq{color:#4a5a46;font-size:14px;line-height:1.5;margin:0}.UserProfile_connectedAccountEmail__MV7Dr{color:#1a2118;font-weight:500}.UserProfile_connectedAccountDate__At29i{color:#6b7a66;display:block;font-size:12px;margin-top:2px}.UserProfile_connectedAccountActions__-gHRp{align-items:center;display:flex;gap:8px}.UserProfile_connectedBadge__vsavp{align-items:center;background:#f0fdf4;border-radius:6px;color:#2d4a3e;display:flex;font-size:13px;font-weight:500;gap:4px;padding:6px 12px}.UserProfile_connectButton__m4xnr{align-items:center;background:#3d5a4c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.UserProfile_connectButton__m4xnr:hover:not(:disabled){background:#4a6b5a}.UserProfile_connectButton__m4xnr:disabled{cursor:not-allowed;opacity:.5}.UserProfile_disconnectButton__ocTYN{background:#fff;border:1px solid #feb2b2;border-radius:6px;color:#c53030;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.UserProfile_disconnectButton__ocTYN:hover:not(:disabled){background:#fff5f5}.UserProfile_disconnectButton__ocTYN:disabled{cursor:not-allowed;opacity:.5}.UserProfile_permissionsInfo__kLqyx{background:#f5f2e8;border-radius:6px;color:#4a5a46;font-size:13px;margin-top:16px;padding:12px}.UserProfile_permissionsInfo__kLqyx strong{color:#1a2118;display:block;margin-bottom:8px}.UserProfile_permissionsInfo__kLqyx ul{margin:8px 0 0;padding-left:20px}.UserProfile_permissionsInfo__kLqyx li{margin-bottom:4px}.UserProfile_permissionsInfo__kLqyx p{color:#6b7a66;font-size:12px;margin:8px 0 0}.UserProfile_privacyNotice__DvT7r{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#2d4a3e;font-size:13px;margin-top:16px;padding:12px 16px}.UserProfile_privacyNotice__DvT7r strong{display:block;font-size:14px;margin-bottom:8px}.UserProfile_privacyNotice__DvT7r p{line-height:1.6;margin:0}.UserProfile_loadingSpinner__4oyIE{align-items:center;color:#4a5a46;display:flex;font-size:16px;justify-content:center;padding:40px}@media (max-width:768px){.UserProfile_profileContainer__N6wih{padding:16px}.UserProfile_header__IVsMN{align-items:stretch;flex-direction:column;gap:16px}.UserProfile_headerActions__8g2cq{flex-direction:column}.UserProfile_cancelButton__0Di5R,.UserProfile_publishButton__sk0LZ,.UserProfile_viewProfileButton__gVXGm{width:100%}.UserProfile_section__N5FeL{padding:20px}.UserProfile_pictureSection__NOBrv{align-items:center;flex-direction:column;text-align:center}.UserProfile_pictureButtons__iRWE5{flex-direction:column}.UserProfile_changeButton__vrnRS,.UserProfile_removeButton__gScs9{width:100%}.UserProfile_twoColumnGrid__Mf2sf{grid-template-columns:1fr}.UserProfile_connectedAccountHeader__qGUwS{align-items:stretch;flex-direction:column;gap:16px}.UserProfile_connectedAccountActions__-gHRp{flex-direction:column;width:100%}.UserProfile_connectButton__m4xnr,.UserProfile_disconnectButton__ocTYN{justify-content:center;width:100%}}.BaseNavbar_navbar__UT6bA{position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .2s ease;z-index:1000}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr{background:#fffdf7;border-bottom:1px solid #d4cfc3}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr.BaseNavbar_scrolled__ZRvTJ{box-shadow:0 2px 8px #1a21180f}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W{background:#1a2118;border-bottom:1px solid #2d3a29}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W.BaseNavbar_scrolled__ZRvTJ{box-shadow:0 2px 8px #0003}.BaseNavbar_navbarInner__IlsUL{align-items:center;display:flex;gap:24px;height:48px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:12px 24px}.BaseNavbar_navbarLeft__i6txJ{align-items:center;display:flex;flex-shrink:0;gap:16px}.BaseNavbar_logo__vtJY1{align-items:center;color:#1a2118;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;gap:0;text-decoration:none;transition:opacity .2s}.BaseNavbar_logo__vtJY1:hover{opacity:.8}.BaseNavbar_logoDot__DG5UD{flex-shrink:0;height:5px;margin:0 2px;width:5px}.BaseNavbar_backButton__nLnRh{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:6px;padding:6px 12px;text-decoration:none;transition:all .2s ease}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_backButton__nLnRh{color:#4a5a46}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_backButton__nLnRh:hover{background:#f5f2e8;color:#1a2118}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_backButton__nLnRh{color:#e8ede6}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_backButton__nLnRh:hover{background:#2d3a29;color:#fff}.BaseNavbar_title__cZJ84{border-radius:4px;font-size:13px;font-weight:500;margin-left:8px;padding:4px 10px}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_title__cZJ84{background:#f5f2e8;border:none;color:#4a5a46}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_title__cZJ84{background:#2d3a29;border:none;color:#e8ede6}.BaseNavbar_navbarCenter__lh1Ox{display:flex;flex:1 1;justify-content:center;max-width:600px}.BaseNavbar_searchContainer__Ae\+PW{position:relative;width:100%}.BaseNavbar_searchIcon__-iBa-{left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_searchIcon__-iBa-{color:#4a5a46}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_searchIcon__-iBa-{color:#e8ede6}.BaseNavbar_searchInput__nkgY9{border-radius:24px;font-size:14px;outline:none;padding:10px 16px 10px 40px;transition:all .2s ease;width:100%}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_searchInput__nkgY9{background:#fff;border:1px solid #d4cfc3;color:#1a2118}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_searchInput__nkgY9::placeholder{color:#4a5a46;opacity:.6}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_searchInput__nkgY9:focus{border-color:#3d5a4c;box-shadow:0 0 0 3px #3d5a4c1a}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_searchInput__nkgY9{background:#0d1210;border:1px solid #2d3a29;color:#fff}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_searchInput__nkgY9::placeholder{color:#e8ede6;opacity:.6}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_searchInput__nkgY9:focus{border-color:#3d5a4c;box-shadow:0 0 0 3px #3d5a4c26}.BaseNavbar_navbarRight__pAUnz{align-items:center;display:flex;flex-shrink:0;gap:12px}.BaseNavbar_actionButtons__qRmie{align-items:center;display:flex;gap:8px}.BaseNavbar_signInLink__q8arD{border-radius:6px;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_signInLink__q8arD{color:#3d5a4c}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_signInLink__q8arD:hover{background:#f5f2e8}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_signInLink__q8arD{color:#e8ede6}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_signInLink__q8arD:hover{background:#2d3a29;color:#fff}.BaseNavbar_userMenuContainer__bIYnF{position:relative}.BaseNavbar_userMenuButton__QBxtz{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:all .2s ease}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_userMenuButton__QBxtz:hover{background:#f5f2e8}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_userMenuButton__QBxtz:hover{background:#2d3a29}.BaseNavbar_userAvatar__645kP{align-items:center;background:#3d5a4c;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;width:32px}.BaseNavbar_userAvatarImage__z08oV{border-radius:50%;height:32px;object-fit:cover;width:32px}.BaseNavbar_userName__xwiQY{font-size:14px;font-weight:500}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_userName__xwiQY{color:#1a2118}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_userName__xwiQY{color:#fff}.BaseNavbar_chevron__iMJfH{transition:transform .2s}.BaseNavbar_navbar__UT6bA.BaseNavbar_light__G6Uwr .BaseNavbar_chevron__iMJfH{color:#4a5a46}.BaseNavbar_navbar__UT6bA.BaseNavbar_dark__ojy1W .BaseNavbar_chevron__iMJfH{color:#e8ede6}.BaseNavbar_chevronOpen__sEEbj{transform:rotate(180deg)}.BaseNavbar_userDropdown__-cPqs{background:#fff;border:1px solid #d4cfc3;border-radius:8px;box-shadow:0 4px 12px #1a211826;min-width:240px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:1001}.BaseNavbar_userDropdownHeader__pmWlc{background:#f5f2e8;border-bottom:1px solid #d4cfc3;padding:12px 16px}.BaseNavbar_userDropdownName__vI3Aa{color:#1a2118;font-size:14px;font-weight:600;margin-bottom:2px}.BaseNavbar_userDropdownEmail__ofkYH{color:#4a5a46;font-size:12px}.BaseNavbar_userDropdownItems__q2ZFp{padding:8px 0}.BaseNavbar_userDropdownItem__aEVwA{align-items:center;background:none;border:none;color:#1a2118;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px 16px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.BaseNavbar_userDropdownItem__aEVwA:hover{background:#f5f2e8}.BaseNavbar_userDropdownItemDanger__ogYzt{color:#c53030}.BaseNavbar_userDropdownItemDanger__ogYzt:hover{background:#fff5f5}.BaseNavbar_userDropdownDivider__EWx6F{background:#d4cfc3;height:1px;margin:4px 0}.BaseNavbar_userDropdownIcon__6X429{color:inherit;flex-shrink:0}@media (max-width:768px){.BaseNavbar_navbarInner__IlsUL{gap:12px;padding:12px 16px}.BaseNavbar_title__cZJ84{display:none}.BaseNavbar_navbarCenter__lh1Ox{max-width:none}.BaseNavbar_userName__xwiQY{display:none}.BaseNavbar_actionButtons__qRmie{gap:4px}}.ChatButton_chatButton__Q1I7Z{align-items:center;background:#007bff;border:none;border-radius:50%;box-shadow:0 4px 12px #007bff4d;color:#fff;cursor:pointer;display:flex;font-size:0;height:60px;justify-content:center;transition:all .3s ease;width:60px}.ChatButton_chatButton__Q1I7Z:hover{background:#0056b3;box-shadow:0 6px 16px #007bff66;transform:translateY(-2px)}.ChatButton_chatButton__Q1I7Z.ChatButton_open__BpYcG{background:#6c757d}.ChatButton_chatButton__Q1I7Z.ChatButton_open__BpYcG:hover{background:#5a6268}.ChatWindow_chatWindow__H4PX\+{animation:ChatWindow_slideUp__-4hN0 .3s ease-out;background:#fff;border-radius:12px;bottom:80px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;transition:all .3s ease}.ChatWindow_chatWindow__H4PX\+.ChatWindow_default__D9I\+P{height:500px;width:350px}.ChatWindow_chatWindow__H4PX\+.ChatWindow_panel__1PN0E{height:80vh;max-height:800px;width:500px}.ChatWindow_chatWindow__H4PX\+.ChatWindow_agent__ylK9M{bottom:20px;height:85vh;max-height:900px;min-width:700px;right:20px;width:33vw}.ChatWindow_researchOverlay__4BtJp{align-items:center;animation:ChatWindow_fadeIn__i91Pp .3s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.ChatWindow_researchModal__iYe7i{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:90vh;max-width:1400px;overflow:hidden;width:90vw}.ChatWindow_header__r\+0iV{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 20px}.ChatWindow_headerLeft__j\+7DN{align-items:center;display:flex;gap:12px}.ChatWindow_headerLeft__j\+7DN h3{color:#333;font-size:16px;font-weight:600;margin:0}.ChatWindow_modeLabel__apZ0a{background:#e9ecef;border-radius:12px;color:#6c757d;font-size:12px;padding:4px 8px}.ChatWindow_headerRight__WNImp{align-items:center;display:flex;gap:12px}.ChatWindow_modeToggle__RXJvr{background:#e9ecef;border-radius:8px;display:flex;gap:4px;padding:4px}.ChatWindow_modeButton__pSckd{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:12px;padding:6px 8px;transition:all .2s ease}.ChatWindow_modeButton__pSckd:hover{background:#dee2e6;color:#495057}.ChatWindow_modeButton__pSckd.ChatWindow_active__0Pu9w{background:#007bff;color:#fff}.ChatWindow_closeButton__5AnCT{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;padding:4px}.ChatWindow_closeButton__5AnCT:hover{background:#e9ecef;color:#495057}.ChatWindow_conversationTabs__7rDnX{background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;gap:4px;overflow-x:auto;padding:8px 16px}.ChatWindow_conversationTab__PkzEB{background:none;border:none;border-radius:6px;color:#6c757d;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.ChatWindow_conversationTab__PkzEB:hover{background:#e9ecef;color:#495057}.ChatWindow_conversationTab__PkzEB.ChatWindow_active__0Pu9w{background:#007bff;color:#fff}.ChatWindow_newConversationBtn__IUZS5{background:#e9ecef;border:none;border-radius:6px;color:#6c757d;cursor:pointer;font-size:13px;min-width:32px;padding:8px 12px}.ChatWindow_newConversationBtn__IUZS5:hover{background:#dee2e6}.ChatWindow_contentArea__0hRiG{display:flex;flex:1 1;overflow:hidden}.ChatWindow_sidebar__XUdr2{background:#f8f9fa;border-right:1px solid #e9ecef;display:flex;flex-direction:column;overflow-y:auto;width:250px}.ChatWindow_mainChatArea__5CKI3{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ChatWindow_workflowPanel__F99NE{border-bottom:1px solid #e9ecef;padding:16px}.ChatWindow_workflowPanel__F99NE h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.ChatWindow_workflow__JpREN{margin-bottom:16px}.ChatWindow_workflow__JpREN h5{color:#495057;font-size:12px;font-weight:600;margin:0 0 8px}.ChatWindow_workflowSteps__jGK9Y{display:flex;flex-direction:column;gap:4px}.ChatWindow_workflowStep__8NTiV{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:8px;transition:background .2s ease}.ChatWindow_workflowStep__8NTiV:hover{background:#e9ecef}.ChatWindow_workflowStep__8NTiV.ChatWindow_completed__RsvWi{background:#d4edda;color:#155724}.ChatWindow_workflowStep__8NTiV.ChatWindow_in-progress__ZqdXe{background:#d1ecf1;color:#0c5460}.ChatWindow_workflowStep__8NTiV.ChatWindow_pending__DCrdd{background:#fff3cd;color:#856404}.ChatWindow_workflowStep__8NTiV.ChatWindow_waiting__Myyse{background:#f8f9fa;color:#6c757d}.ChatWindow_stepStatus__g2ZdQ{font-size:14px}.ChatWindow_stepTitle__MwNvD{font-weight:600}.ChatWindow_stepDescription__5tMnE{color:#6c757d;font-size:10px}.ChatWindow_researchPanel__Arqfv{flex:1 1;overflow-y:auto;padding:16px}.ChatWindow_searchBar__24kzc{margin-bottom:16px}.ChatWindow_searchInput__Fr9qN{border:1px solid #dee2e6;border-radius:6px;font-size:12px;outline:none;padding:8px 12px;width:100%}.ChatWindow_searchInput__Fr9qN:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.ChatWindow_researchTabs__x3vx9{display:flex;gap:4px;margin-bottom:12px}.ChatWindow_researchTab__h5E2v{background:#e9ecef;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:11px;padding:6px 8px}.ChatWindow_researchTab__h5E2v:hover{background:#dee2e6}.ChatWindow_researchContent__K6QIt{display:flex;flex-direction:column;gap:12px}.ChatWindow_chartItem__IK6Fx,.ChatWindow_documentItem__KqmBG{align-items:flex-start;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px;transition:all .2s ease}.ChatWindow_chartItem__IK6Fx:hover,.ChatWindow_documentItem__KqmBG:hover{background:#f8f9fa;border-color:#007bff}.ChatWindow_chartIcon__Y0\+uT,.ChatWindow_docIcon__Oq5QO{font-size:16px}.ChatWindow_chartTitle__esqhf,.ChatWindow_docTitle__JxZ8s{color:#333;font-size:11px;font-weight:600}.ChatWindow_docMeta__oPj3v{color:#6c757d;font-size:10px;margin:2px 0}.ChatWindow_docSummary__TFhbn{color:#495057;font-size:10px;line-height:1.3}.ChatWindow_chartPreview__Ue9KF{margin-top:4px}.ChatWindow_chartDataPoint__5XY5v{color:#6c757d;font-size:10px;margin:1px 0}.ChatWindow_messagesContainer__bzP32{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:20px}.ChatWindow_researchModal__iYe7i .ChatWindow_messagesContainer__bzP32{gap:16px;padding:32px}.ChatWindow_message__\+mgoX{display:flex}.ChatWindow_message__\+mgoX.ChatWindow_user__uIUu-{justify-content:flex-end}.ChatWindow_message__\+mgoX.ChatWindow_ai__8VqZa{justify-content:flex-start}.ChatWindow_messageContent__g7mYa{border-radius:18px;font-size:14px;line-height:1.4;max-width:80%;padding:12px 16px;white-space:pre-line}.ChatWindow_agent__ylK9M .ChatWindow_messageContent__g7mYa,.ChatWindow_researchModal__iYe7i .ChatWindow_messageContent__g7mYa{font-size:15px;line-height:1.5;padding:14px 18px}.ChatWindow_user__uIUu- .ChatWindow_messageContent__g7mYa{background:#007bff;border-bottom-right-radius:4px;color:#fff}.ChatWindow_ai__8VqZa .ChatWindow_messageContent__g7mYa{background:#f1f3f4;border-bottom-left-radius:4px;color:#333}.ChatWindow_typingIndicator__1r53B{align-items:center;background:#f1f3f4;border-radius:18px;border-bottom-left-radius:4px;display:flex;gap:4px;padding:12px 16px}.ChatWindow_typingIndicator__1r53B span{animation:ChatWindow_typing__bsGhc 1.4s ease-in-out infinite;background:#6c757d;border-radius:50%;height:6px;width:6px}.ChatWindow_typingIndicator__1r53B span:nth-child(2){animation-delay:.2s}.ChatWindow_typingIndicator__1r53B span:nth-child(3){animation-delay:.4s}@keyframes ChatWindow_typing__bsGhc{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.ChatWindow_quickActions__KaOgL{background:#fafbfc;border-top:1px solid #f1f3f4;padding:12px 20px}.ChatWindow_quickActionsTitle__s7vpt{color:#6c757d;font-size:12px;font-weight:600;margin-bottom:8px}.ChatWindow_quickActionButtons__6Co3C{display:flex;flex-wrap:wrap;gap:6px}.ChatWindow_quickActionBtn__V1H9Q{background:#e9ecef;border:none;border-radius:12px;color:#495057;cursor:pointer;font-size:11px;padding:6px 10px;transition:all .2s ease}.ChatWindow_quickActionBtn__V1H9Q:hover{background:#007bff;color:#fff}.ChatWindow_inputContainer__i0zAe{align-items:flex-end;border-top:1px solid #e9ecef;display:flex;gap:12px;padding:16px 20px}.ChatWindow_researchModal__iYe7i .ChatWindow_inputContainer__i0zAe{padding:24px 32px}.ChatWindow_messageInput__j23u1{border:1px solid #dee2e6;border-radius:20px;flex:1 1;font-family:inherit;font-size:14px;max-height:100px;min-height:40px;outline:none;padding:10px 16px;resize:none}.ChatWindow_agent__ylK9M .ChatWindow_messageInput__j23u1,.ChatWindow_researchModal__iYe7i .ChatWindow_messageInput__j23u1{font-size:15px;min-height:44px;padding:12px 18px}.ChatWindow_messageInput__j23u1:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.ChatWindow_sendButton__sKyny{align-items:center;background:#007bff;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s ease;width:40px}.ChatWindow_researchModal__iYe7i .ChatWindow_sendButton__sKyny{height:44px;width:44px}.ChatWindow_sendButton__sKyny:hover:not(:disabled){background:#0056b3}.ChatWindow_sendButton__sKyny:disabled{background:#dee2e6;cursor:not-allowed}@keyframes ChatWindow_slideUp__-4hN0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatWindow_fadeIn__i91Pp{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.ChatWindow_chatWindow__H4PX\+.ChatWindow_default__D9I\+P{bottom:80px;height:60vh;right:24px;width:calc(100vw - 48px)}.ChatWindow_chatWindow__H4PX\+.ChatWindow_panel__1PN0E{height:70vh;right:16px;width:calc(100vw - 32px)}.ChatWindow_chatWindow__H4PX\+.ChatWindow_agent__ylK9M{bottom:16px;height:80vh;min-width:0;min-width:auto;right:16px;width:calc(100vw - 32px)}.ChatWindow_researchModal__iYe7i{height:95vh;width:95vw}.ChatWindow_sidebar__XUdr2{width:200px}.ChatWindow_modeToggle__RXJvr{display:none}.ChatWindow_conversationTabs__7rDnX{padding:8px}.ChatWindow_quickActionButtons__6Co3C{flex-direction:column}.ChatWindow_quickActionBtn__V1H9Q{text-align:left;width:100%}}.ChatBubble_chatBubbleContainer__s9Mw0{bottom:24px;position:fixed;right:24px;z-index:1000}:root{--deep-steel:#1e293b;--steel-blue:#334155;--advanced-charcoal:#475569;--complex-gray:#64748b;--subtle-slate:#94a3b8;--executive-navy:#1e3a8a;--boardroom-navy:#1d4ed8;--professional-charcoal:#374151;--trusted-gray:#6b7280;--premium-platinum:#f8fafc;--clean-white:#fff;--accent-steel:#64748b;--backstage-foundation:linear-gradient(135deg,var(--deep-steel) 0%,var(--steel-blue) 100%);--executive-presentation:linear-gradient(135deg,var(--executive-navy) 0%,var(--boardroom-navy) 100%)}.ProjectTemplates_appContainer__MF\+e8{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh}.ProjectTemplates_platformNav__sPMuZ{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);background:var(--backstage-foundation);border-bottom:1px solid #475569;border-bottom:1px solid var(--advanced-charcoal);box-sizing:border-box;color:#fff;color:var(--clean-white);display:flex;justify-content:space-between;min-height:60px;padding:12px 24px;position:relative}.ProjectTemplates_platformNav__sPMuZ:before{background:linear-gradient(90deg,#1e3a8a,#64748b 50%,#1e3a8a);background:linear-gradient(90deg,var(--executive-navy) 0,var(--accent-steel) 50%,var(--executive-navy) 100%);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:10}.ProjectTemplates_navLeft__g3FQY{align-items:center;display:flex;gap:12px}.ProjectTemplates_navRight__bbBPL{align-items:center;display:flex}.ProjectTemplates_backButton__AFTWx{align-items:center;background:none;border:1px solid #94a3b8;border:1px solid var(--subtle-slate);border-radius:6px;color:#fff;color:var(--clean-white);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.ProjectTemplates_backButton__AFTWx:hover{background:#1e3a8a;background:var(--executive-navy);border-color:#1e3a8a;border-color:var(--executive-navy);transform:translateX(-1px)}.ProjectTemplates_backButton__AFTWx svg{height:16px;width:16px}.ProjectTemplates_navSeparator__1nZEM{color:#94a3b8;color:var(--subtle-slate);font-size:14px;font-weight:300}.ProjectTemplates_platformTitle__C3O\+l{color:#fff;color:var(--clean-white);font-size:16px;font-weight:600;margin:0}.ProjectTemplates_infrastructureInfo__X7PZE{color:#94a3b8;color:var(--subtle-slate);font-size:14px;margin:0}.ProjectTemplates_infrastructureLabel__pEkfH{color:#94a3b8;color:var(--subtle-slate);margin-right:6px}.ProjectTemplates_infrastructureInfo__X7PZE strong{color:#fff;color:var(--clean-white);font-weight:500}.ProjectTemplates_container__dTmmw{display:flex;flex:1 1;height:calc(100vh - 60px)}.ProjectTemplates_sidebar__BwRv4{background:#f8fafc;background:var(--premium-platinum);border-right:1px solid #e9ecef;display:flex;flex-direction:column;height:100%;min-width:280px;overflow-y:auto;width:280px}.ProjectTemplates_sidebarHeader__nBNP3{background:#fff;background:var(--clean-white);border-bottom:1px solid #e9ecef;padding:20px}.ProjectTemplates_sidebarTitle__5-XNq{color:#374151;color:var(--professional-charcoal);font-size:16px;font-weight:600;margin:0}.ProjectTemplates_filterSection__Y0by3{flex:1 1;padding:20px}.ProjectTemplates_categoryFilters__QCFlg{display:flex;flex-direction:column;gap:6px}.ProjectTemplates_categoryButton__8xkNE{background:#fff;background:var(--clean-white);border:1px solid #e9ecef;border-radius:6px;color:#374151;color:var(--professional-charcoal);cursor:pointer;font-size:13px;font-weight:500;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.ProjectTemplates_categoryButton__8xkNE:hover{background:#ebf5ff;border-color:#1e3a8a;border-color:var(--executive-navy)}.ProjectTemplates_categoryButton__8xkNE.ProjectTemplates_active__LD0sB{background:linear-gradient(135deg,#1e3a8a,#1d4ed8);background:var(--executive-presentation);border-color:#1e3a8a;border-color:var(--executive-navy);color:#fff;color:var(--clean-white)}.ProjectTemplates_contentArea__2ppil{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:hidden}.ProjectTemplates_contentHeader__r0Js2{align-items:center;background:#fff;background:var(--clean-white);border-bottom:1px solid #e9ecef;box-sizing:border-box;display:flex;min-height:60px;padding:20px 24px 16px}.ProjectTemplates_title__wv0HX{color:#374151;color:var(--professional-charcoal);font-size:20px;font-weight:600;line-height:1.2;margin:0}.ProjectTemplates_scrollableContent__jUEg8{background:#fafbfc;flex:1 1;overflow-y:auto;padding:24px}.ProjectTemplates_section__8XcM8{margin-bottom:32px}.ProjectTemplates_section__8XcM8:last-child{margin-bottom:0}.ProjectTemplates_sectionTitle__rMlZ8{align-items:center;color:#374151;color:var(--professional-charcoal);display:flex;font-size:16px;font-weight:600;gap:6px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.ProjectTemplates_projectGrid__JvaLK{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ProjectTemplates_projectCard__m553m{background:#fff;background:var(--clean-white);border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 3px #1e293b1a;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:20px;transition:all .3s ease}.ProjectTemplates_projectCard__m553m:hover{border-color:#1e3a8a;border-color:var(--executive-navy);box-shadow:0 4px 12px #1e3a8a26;transform:translateY(-2px)}.ProjectTemplates_projectCard__m553m.ProjectTemplates_recommended__ggAW4{background:linear-gradient(135deg,#fff,#f8fff9);background:linear-gradient(135deg,var(--clean-white) 0,#f8fff9 100%);border:2px solid #27ae60}.ProjectTemplates_cardHeader__cKnhm{margin-bottom:16px}.ProjectTemplates_cardTitleRow__Ke26d{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.ProjectTemplates_cardTitle__-kB-X{color:#374151;color:var(--professional-charcoal);flex:1 1;font-size:16px;font-weight:600;line-height:1.3;margin:0}.ProjectTemplates_recommendedBadge__whhwr{background:#27ae60;border-radius:10px;color:#fff;color:var(--clean-white);font-size:10px;font-weight:600;letter-spacing:.5px;padding:3px 6px;text-transform:uppercase;white-space:nowrap}.ProjectTemplates_cardDescription__Hm3vz{color:#6b7280;color:var(--trusted-gray);font-size:13px;line-height:1.4;margin:0}.ProjectTemplates_cardMeta__RDtSD{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ProjectTemplates_metaItem__\+Qah0{align-items:center;display:flex;justify-content:space-between}.ProjectTemplates_metaLabel__1uEzT{color:#6b7280;color:var(--trusted-gray);font-size:12px;font-weight:500}.ProjectTemplates_metaValue__fHYwu{color:#374151;color:var(--professional-charcoal);font-size:12px;font-weight:600}.ProjectTemplates_difficultyBadge__n-JW1{border-radius:10px;color:#fff;color:var(--clean-white);font-size:10px;font-weight:600;letter-spacing:.5px;padding:3px 6px;text-transform:uppercase}.ProjectTemplates_technologies__8u9hz{margin-bottom:16px}.ProjectTemplates_techTitle__hMWMC{color:#6b7280;color:var(--trusted-gray);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 6px;text-transform:uppercase}.ProjectTemplates_techTags__Qt8rO{display:flex;flex-wrap:wrap;gap:4px}.ProjectTemplates_techTag__INLbu{background:#f8fafc;background:var(--premium-platinum);border:1px solid #e9ecef;border-radius:6px;color:#374151;color:var(--professional-charcoal);font-size:10px;font-weight:500;padding:3px 6px}.ProjectTemplates_outcomes__8\+cEb{flex:1 1;margin-bottom:20px}.ProjectTemplates_outcomesTitle__sqUsW{color:#6b7280;color:var(--trusted-gray);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 6px;text-transform:uppercase}.ProjectTemplates_outcomesList__6sGC9{list-style:none;margin:0;padding:0}.ProjectTemplates_outcomeItem__ZtaWO{color:#374151;color:var(--professional-charcoal);font-size:12px;line-height:1.4;margin-bottom:3px;padding-left:14px;position:relative}.ProjectTemplates_outcomeItem__ZtaWO:before{color:#27ae60;content:"✓";font-size:11px;font-weight:600;left:0;position:absolute}.ProjectTemplates_outcomeItem__ZtaWO:last-child{margin-bottom:0}.ProjectTemplates_selectButton__8nBEA{background:linear-gradient(135deg,#1e3a8a,#1d4ed8);background:var(--executive-presentation);border:none;border-radius:6px;color:#fff;color:var(--clean-white);cursor:pointer;font-size:13px;font-weight:600;margin-top:auto;padding:10px 16px;transition:all .2s ease;width:100%}.ProjectTemplates_selectButton__8nBEA:hover{background:linear-gradient(135deg,#1d4ed8,#1e3a8a);background:linear-gradient(135deg,var(--boardroom-navy) 0,var(--executive-navy) 100%);box-shadow:0 3px 8px #1e3a8a4d;transform:translateY(-1px)}.ProjectTemplates_projectCard__m553m.ProjectTemplates_recommended__ggAW4 .ProjectTemplates_selectButton__8nBEA{background:linear-gradient(135deg,#27ae60,#229954)}.ProjectTemplates_projectCard__m553m.ProjectTemplates_recommended__ggAW4 .ProjectTemplates_selectButton__8nBEA:hover{background:linear-gradient(135deg,#229954,#1e8449);box-shadow:0 3px 8px #27ae604d}.ProjectTemplates_emptyState__eQcos{color:#6b7280;color:var(--trusted-gray);padding:60px 20px;text-align:center}.ProjectTemplates_emptyState__eQcos h2,.ProjectTemplates_emptyState__eQcos h3{color:#374151;color:var(--professional-charcoal);margin:0 0 12px}.ProjectTemplates_emptyState__eQcos p{font-size:16px;line-height:1.5;margin:0}@media (max-width:1024px){.ProjectTemplates_sidebar__BwRv4{min-width:260px;width:260px}.ProjectTemplates_projectGrid__JvaLK{gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.ProjectTemplates_appContainer__MF\+e8{height:auto}.ProjectTemplates_platformNav__sPMuZ{align-items:flex-start;flex-direction:column;gap:8px;min-height:auto;padding:12px 16px}.ProjectTemplates_navLeft__g3FQY,.ProjectTemplates_navRight__bbBPL{justify-content:flex-start;width:100%}.ProjectTemplates_backButton__AFTWx{font-size:12px;padding:4px 8px}.ProjectTemplates_platformTitle__C3O\+l{font-size:14px}.ProjectTemplates_infrastructureInfo__X7PZE{font-size:12px}.ProjectTemplates_container__dTmmw{flex-direction:column;height:auto}.ProjectTemplates_sidebar__BwRv4{border-bottom:1px solid #e9ecef;border-right:none;height:auto;min-width:0;min-width:auto;width:100%}.ProjectTemplates_filterSection__Y0by3,.ProjectTemplates_sidebarHeader__nBNP3{padding:16px}.ProjectTemplates_categoryFilters__QCFlg{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ProjectTemplates_categoryButton__8xkNE{font-size:12px;padding:8px 10px;text-align:center}.ProjectTemplates_contentArea__2ppil{height:auto;overflow:visible}.ProjectTemplates_contentHeader__r0Js2{min-height:48px;padding:16px}.ProjectTemplates_title__wv0HX{font-size:18px}.ProjectTemplates_scrollableContent__jUEg8{overflow:visible;padding:16px}.ProjectTemplates_projectGrid__JvaLK{gap:12px;grid-template-columns:1fr}.ProjectTemplates_section__8XcM8{margin-bottom:24px}.ProjectTemplates_sectionTitle__rMlZ8,.ProjectTemplates_sidebarTitle__5-XNq{font-size:14px}}@media (max-width:480px){.ProjectTemplates_projectCard__m553m{padding:16px}.ProjectTemplates_cardMeta__RDtSD{gap:4px}.ProjectTemplates_metaItem__\+Qah0{align-items:flex-start;flex-direction:column;gap:2px}.ProjectTemplates_techTags__Qt8rO{gap:3px}.ProjectTemplates_techTag__INLbu{font-size:9px;padding:2px 4px}.ProjectTemplates_categoryFilters__QCFlg{grid-template-columns:1fr}.ProjectTemplates_platformNav__sPMuZ{padding:8px 12px}.ProjectTemplates_platformTitle__C3O\+l{font-size:13px}.ProjectTemplates_infrastructureInfo__X7PZE{font-size:11px}.ProjectTemplates_backButton__AFTWx{font-size:11px;padding:3px 6px}.ProjectTemplates_backButton__AFTWx svg{height:14px;width:14px}}.ExecutiveGanttChart_container__JACfF{background:#fff;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;line-height:1.4}.ExecutiveGanttChart_header__t121l{border-bottom:3px solid #1a1a1a;margin-bottom:50px;padding-bottom:20px}.ExecutiveGanttChart_meta__Fz5K8{color:#666;font-family:Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.ExecutiveGanttChart_title__xSceC{color:#1a1a1a;font-size:28px;font-weight:400;letter-spacing:-.5px;margin:0 0 12px}.ExecutiveGanttChart_subtitle__A16fV{color:#4a4a4a;font-size:16px;font-style:italic;margin:0}.ExecutiveGanttChart_chartContainer__\+0m3m{border:1px solid #e8e8e8;border-radius:4px;margin-bottom:40px;overflow:hidden}.ExecutiveGanttChart_chartHeader__zmxgr{background:#f8f8f8;border-bottom:2px solid #e8e8e8;display:grid;grid-template-columns:350px 1fr}.ExecutiveGanttChart_activitiesHeader__tXgUa{background:#fff;border-right:2px solid #e8e8e8;color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:600;padding:16px 20px}.ExecutiveGanttChart_weekHeaders__7cK2o{border-right:1px solid #e8e8e8;display:grid;grid-template-columns:repeat(3,1fr)}.ExecutiveGanttChart_weekHeader__rNrey{border-right:1px solid #e8e8e8;color:#1a1a1a;font-family:Arial,sans-serif;font-size:13px;font-weight:600;padding:12px 8px;text-align:center}.ExecutiveGanttChart_weekHeader__rNrey:last-child{border-right:none}.ExecutiveGanttChart_dayHeaderRow__MaMhD{background:#fafafa;border-bottom:1px solid #e8e8e8;display:grid;grid-template-columns:350px 1fr}.ExecutiveGanttChart_timelineLabel__MFSgd{border-right:2px solid #e8e8e8;color:#666;font-family:Arial,sans-serif;font-size:1rem;font-weight:700;padding:8px 20px;text-align:right}.ExecutiveGanttChart_dayHeaders__sEZjX{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(21,1fr)}.ExecutiveGanttChart_dayHeader__MLwdi{color:#666;font-family:Arial,sans-serif;font-size:10px;padding:6px 2px;text-align:center}.ExecutiveGanttChart_weekEnd__Qpf7r{border-right:1px solid #cbd5e0}.ExecutiveGanttChart_consultantSection__VtweL{background:#fef8f0;border-bottom:2px solid #e8e8e8}.ExecutiveGanttChart_efforaSection__Kc4Yj{background:#f0f4f8}.ExecutiveGanttChart_sectionHeader__I3D9T{border-bottom:1px solid #e8e8e8;display:grid;grid-template-columns:350px 1fr}.ExecutiveGanttChart_sectionLabel__6xe62{border-right:2px solid #e8e8e8;font-family:Arial,sans-serif;font-size:16px;font-weight:600;padding:12px 20px}.ExecutiveGanttChart_consultantLabel__upOVG{background:#f5e6d3;color:#8b7355}.ExecutiveGanttChart_efforaLabel__5VYQJ{background:#d6e3f0;color:#2c4a6b}.ExecutiveGanttChart_taskRow__kMj05{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:350px 1fr;text-align:left}.ExecutiveGanttChart_lastTask__HXHhB{border-bottom:none}.ExecutiveGanttChart_taskName__IFv4H{border-right:2px solid #e8e8e8;color:#2d3748;font-family:Arial,sans-serif;font-size:14px;padding:0}.ExecutiveGanttChart_taskBarContainer__-ThN5{padding:0;position:relative}.ExecutiveGanttChart_activityDurationBar__2yeal{border-radius:2px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.ExecutiveGanttChart_taskBarLabel__grz4F{align-items:center;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:11px;font-weight:500;height:100%;padding:0}.ExecutiveGanttChart_analysis__0j-g9{background:#1a1a1a;border-radius:4px;color:#fff;margin-bottom:40px;padding:32px}.ExecutiveGanttChart_analysisHeader__Xt56h{color:#ccc;font-family:Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.ExecutiveGanttChart_analysisText__stNXE{font-size:16px;line-height:1.6;margin:0}.ExecutiveGanttChart_footer__FmVqO{border-top:1px solid #e8e8e8;color:#666;font-size:13px;line-height:1.5;padding-top:30px}.ExecutiveGanttChart_footerTitle__trwU7{color:#4a4a4a;font-weight:600;margin-bottom:8px}.ExecutiveGanttChart_footerText__-H7ep{margin:0}@media (max-width:768px){.ExecutiveGanttChart_container__JACfF{padding:30px 20px}.ExecutiveGanttChart_chartHeader__zmxgr,.ExecutiveGanttChart_dayHeaderRow__MaMhD,.ExecutiveGanttChart_taskRow__kMj05{grid-template-columns:250px 1fr}.ExecutiveGanttChart_activitiesHeader__tXgUa,.ExecutiveGanttChart_sectionLabel__6xe62,.ExecutiveGanttChart_taskName__IFv4H,.ExecutiveGanttChart_timelineLabel__MFSgd{font-size:12px;padding:12px 16px}.ExecutiveGanttChart_title__xSceC{font-size:24px}.ExecutiveGanttChart_weekHeaders__7cK2o{display:none}}@media (max-width:480px){.ExecutiveGanttChart_container__JACfF{padding:20px 16px}.ExecutiveGanttChart_chartHeader__zmxgr,.ExecutiveGanttChart_dayHeaderRow__MaMhD,.ExecutiveGanttChart_taskRow__kMj05{grid-template-columns:200px 1fr}.ExecutiveGanttChart_title__xSceC{font-size:20px}.ExecutiveGanttChart_dayHeaders__sEZjX{grid-template-columns:repeat(21,minmax(8px,1fr))}.ExecutiveGanttChart_dayHeader__MLwdi{border-left:1px solid #000;font-size:8px;padding:4px 1px}}.AnalysisPage_rootWrapper__DxEhH{display:flex;flex-direction:column;height:100vh;overflow:hidden}.AnalysisPage_container__rn51m{background:linear-gradient(135deg,#f8fafc,#f1f5f9);flex-grow:1;font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:hidden;overflow-y:auto;position:relative;z-index:0}.AnalysisPage_header__WBUU0{background:#fff;border-bottom:4px solid #1a1a1a;box-shadow:0 1px 3px #0000000d;position:-webkit-sticky;position:sticky;top:0;transition:transform .3s ease-in-out;z-index:100}.AnalysisPage_header__WBUU0.AnalysisPage_headerCollapsed__6MRTi{transform:translateY(-100%)}.AnalysisPage_headerContent__XRCUJ{align-items:start;display:flex;justify-content:space-between;margin:0 auto;max-width:1750px;padding:1.5rem 2rem;position:relative}.AnalysisPage_titleSection__HRZs1{flex:1 1}.AnalysisPage_meta__uwgIG{color:#666;font-family:Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.AnalysisPage_pageTitle__NAikm{color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:400;letter-spacing:-.5px;line-height:1.4;margin:0 0 .75rem}.AnalysisPage_pageSubtitle__39oi3{color:#4a4a4a;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;margin:0}.AnalysisPage_headerDropdown__ID\+81{margin-left:2rem;position:relative}.AnalysisPage_ellipsisButton__zLHVJ{background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:all .2s ease}.AnalysisPage_ellipsisButton__zLHVJ:hover{background:#f9fafb;color:#374151}.AnalysisPage_dropdownMenu__Y2f5f{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;margin-top:.25rem;padding:.25rem 0;position:absolute;right:0;top:100%;width:10rem;z-index:50}.AnalysisPage_dropdownItem__IAsAd{background:#0000;border:none;color:#374151;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}.AnalysisPage_dropdownItem__IAsAd:hover{background:#f9fafb}.AnalysisPage_headerPeekIndicator__fTonM{background:#475569;border:none;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;left:50%;padding:.5rem 1rem;pointer-events:all;position:fixed;top:.5rem;transform:translateX(-50%);transition:all .2s ease;z-index:9999}.AnalysisPage_headerPeekIndicator__fTonM:hover{background:#334155;box-shadow:0 6px 8px -1px #00000026;transform:translateX(-50%) translateY(-1px)}.AnalysisPage_viewIndicator__r8HL3{background:linear-gradient(135deg,#64748b,#475569);border-bottom:1px solid #94a3b833;padding:.75rem 0;position:relative;transition:transform .3s ease-in-out;z-index:40}.AnalysisPage_viewIndicator__r8HL3.AnalysisPage_headerHidden__iVz0k{transform:translateY(-12rem)}.AnalysisPage_indicatorContent__t4SAw{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1250px;padding:0 2rem}.AnalysisPage_indicatorLeft__nw8tV{align-items:center;display:flex;flex:1 1;gap:.75rem}.AnalysisPage_indicatorIcon__zwX9W{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:.25rem;color:#e2e8f0;display:flex;height:2rem;justify-content:center;width:2rem}.AnalysisPage_indicatorText__MKQ2s{flex:1 1}.AnalysisPage_indicatorTitle__z7vn2{color:#f1f5f9;display:block;font-size:.875rem;font-weight:500;margin-bottom:.125rem}.AnalysisPage_indicatorDescription__upVyQ{color:#cbd5e1;display:block;font-size:.75rem;line-height:1.3}.AnalysisPage_contextViewSelector__pUtRM{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:.25rem;display:flex;padding:.125rem}.AnalysisPage_contextToggleButton__ejz6V{align-items:center;background:#0000;border:none;border-radius:.1875rem;color:#cbd5e1;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.AnalysisPage_contextToggleButton__ejz6V:hover{background:#ffffff1a;color:#f1f5f9}.AnalysisPage_contextToggleButton__ejz6V.AnalysisPage_active__Vb55K{background:#ffffff26;box-shadow:0 1px 2px #0000001a;color:#fff;font-weight:600}.AnalysisPage_platformCanvas__70EtO{flex-grow:1;position:relative}.AnalysisPage_leftMetadata__ueN5I,.AnalysisPage_rightMetadata__AZGEf{background:#1e293b;color:#fff;height:calc(100vh - 10rem);height:calc(100vh - var(--top-offset, 10rem));overflow-y:auto;position:fixed;top:10rem;top:var(--top-offset,10rem);transform:translateX(-100%);transition:transform .3s ease-in-out;width:20rem;z-index:30}.AnalysisPage_leftMetadata__ueN5I{left:0}.AnalysisPage_rightMetadata__AZGEf{right:0;transform:translateX(100%)}.AnalysisPage_leftMetadata__ueN5I.AnalysisPage_metadataOpen__OVI0F,.AnalysisPage_rightMetadata__AZGEf.AnalysisPage_metadataOpen__OVI0F{transform:translateX(0)}.AnalysisPage_metadataContent__n4XWP{box-sizing:border-box;padding:2rem 1.5rem 1.5rem}.AnalysisPage_metadataTitle__yNBOt{color:#f1f5f9;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.AnalysisPage_metadataSection__wZKbW{margin-bottom:1.5rem}.AnalysisPage_metadataHeading__iSX\+G{color:#cbd5e1;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.AnalysisPage_metadataList__Yf\+0S{color:#94a3b8;font-size:.75rem;line-height:1.4}.AnalysisPage_metadataList__Yf\+0S p{margin-bottom:.25rem}.AnalysisPage_metadataLabel__3d7\+l{color:#cbd5e1;font-weight:500}.AnalysisPage_leftPeekIndicator__YbZ1f,.AnalysisPage_rightPeekIndicator__F3jMS{background:#475569;border:none;color:#fff;cursor:pointer;padding:.5rem;position:fixed;top:50%;transform:translateY(-50%);transition:background-color .2s ease;z-index:20}.AnalysisPage_leftPeekIndicator__YbZ1f{border-radius:0 .375rem .375rem 0;left:0}.AnalysisPage_rightPeekIndicator__F3jMS{border-radius:.375rem 0 0 .375rem;right:0}.AnalysisPage_leftPeekIndicator__YbZ1f:hover,.AnalysisPage_rightPeekIndicator__F3jMS:hover{background:#334155}.AnalysisPage_peekBar__u7nrR{background:#94a3b8;border-radius:.125rem;height:1.5rem;width:.25rem}.AnalysisPage_leftCloseButton__XzvNN,.AnalysisPage_rightCloseButton__53JHt{background:#475569;border:none;color:#fff;cursor:pointer;font-size:.875rem;padding:.25rem .5rem;position:fixed;top:50%;transform:translateY(-50%);transition:background-color .2s ease;z-index:50}.AnalysisPage_leftCloseButton__XzvNN{border-radius:0 .25rem .25rem 0;left:18rem}.AnalysisPage_rightCloseButton__53JHt{border-radius:.25rem 0 0 .25rem;right:18rem}.AnalysisPage_leftCloseButton__XzvNN:hover,.AnalysisPage_rightCloseButton__53JHt:hover{background:#334155}.AnalysisPage_slideCanvas__C-541{background:#d2d8dc;border:1px solid red;flex-grow:1;overflow:auto;padding:3rem;position:relative;transition:all .3s ease-in-out;z-index:10}.AnalysisPage_slideCanvas__C-541.AnalysisPage_headerVisible__Zco81{padding-top:0}.AnalysisPage_slideCanvas__C-541.AnalysisPage_headerHidden__iVz0k{padding-top:2rem;transform:translateY(-12rem)}.AnalysisPage_slideCanvas__C-541.AnalysisPage_headerHidden__iVz0k.AnalysisPage_slideShiftRight__FSEDI{transform:translateY(-12rem) translateX(20rem)}.AnalysisPage_slideCanvas__C-541.AnalysisPage_headerHidden__iVz0k.AnalysisPage_slideShiftLeft__elLCz{transform:translateY(-12rem) translateX(-20rem)}.AnalysisPage_slideCanvas__C-541.AnalysisPage_headerHidden__iVz0k.AnalysisPage_slideCenter__fu-vr{transform:translateY(-12rem) translateX(0)}.AnalysisPage_contentGrid__NLYOw{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr;margin:0 auto;max-width:1250px;padding:3rem 2rem}.AnalysisPage_mainContentArea__WvxXM{min-height:24rem}.AnalysisPage_ganttContainer__zqZJS,.AnalysisPage_tableContainer__jbFK9{background:#fff;border:2px dashed #cbd5e1;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;min-height:24rem;padding:0;text-align:center}.AnalysisPage_contextSidebar__RpEOx{display:flex;flex-direction:column;gap:1.5rem}.AnalysisPage_insightsBox__Xhgza{background:#fff;border:2px dashed #cbd5e1;border-radius:.5rem;padding:1.5rem}.AnalysisPage_insightsHeader__iMcRD{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.AnalysisPage_insightsIcon__mpaUS{color:#94a3b8}.AnalysisPage_insightsTitle__by2XC{color:#475569;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AnalysisPage_insightsList__rm9uh{color:#64748b;font-size:.75rem;line-height:1.5}.AnalysisPage_insightsList__rm9uh p{margin-bottom:.5rem}.AnalysisPage_supportingVisual__Pv8Xi{background:#fff;border:2px dashed #cbd5e1;border-radius:.5rem;padding:2rem;text-align:center}.AnalysisPage_supportingIcon__jUXKo{color:#94a3b8;margin:0 auto .75rem}.AnalysisPage_supportingTitle__d2yei{color:#475569;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.AnalysisPage_supportingDescription__UbA8N{color:#64748b;font-size:.75rem}.AnalysisPage_keyTakeawayWrapper__1ILPn{background-color:#fff;border:2px dashed #cbd5e1;border-radius:10px;margin:0 auto;min-height:12rem;padding:1rem}.AnalysisPage_keyTakeawayWrapperEmpty__XcM8K{border:2px dashed #cbd5e1;border-radius:10px;min-height:12rem}.AnalysisPage_summaryTitle__bl6tp{color:#cbd5e1;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.AnalysisPage_summaryText__dYbh7{color:#fff;font-size:1rem;line-height:1.6;margin:0}.AnalysisPage_documentFooter__R4UvU{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin:0 auto;max-width:1250px;padding:1.5rem 2rem 3rem}.AnalysisPage_footerMethodology__ttsee{color:#64748b;flex:1 1;font-size:.75rem}.AnalysisPage_footerBranding__p2IaI{align-items:center;display:flex;gap:.75rem}.AnalysisPage_logomark__\+T4cH{align-items:center;display:flex;gap:.5rem}.AnalysisPage_logoIcon__ObLRK{align-items:center;background:#1e293b;border-radius:.25rem;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.AnalysisPage_logoText__PkZiN{color:#fff;font-size:.75rem;font-weight:700}.AnalysisPage_logoName__v-YJh{color:#475569;font-size:.75rem;font-weight:600}.AnalysisPage_pageNumber__sClZk{color:#64748b;font-size:.75rem;font-weight:500}.AnalysisPage_footer__uHyO2{display:none}@media (max-width:1200px){.AnalysisPage_headerContent__XRCUJ{max-width:1400px;padding:1.5rem}.AnalysisPage_contentGrid__NLYOw{max-width:1100px;padding:2rem 1.5rem}.AnalysisPage_indicatorContent__t4SAw{max-width:1100px;padding:0 1.5rem}.AnalysisPage_documentFooter__R4UvU,.AnalysisPage_executiveSummarySection__trIzo{max-width:1100px;padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:768px){.AnalysisPage_headerContent__XRCUJ{align-items:stretch;flex-direction:column;gap:1rem;padding:1.5rem 1rem}.AnalysisPage_headerDropdown__ID\+81{align-self:flex-end;margin-left:0}.AnalysisPage_contentGrid__NLYOw{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem 1rem}.AnalysisPage_indicatorContent__t4SAw{flex-direction:column;gap:.75rem;padding:0 1rem;text-align:center}.AnalysisPage_contextViewSelector__pUtRM{margin-top:.5rem}.AnalysisPage_leftMetadata__ueN5I,.AnalysisPage_rightMetadata__AZGEf{width:16rem}.AnalysisPage_leftCloseButton__XzvNN{left:14rem}.AnalysisPage_rightCloseButton__53JHt{right:14rem}.AnalysisPage_slideCanvas__C-541.AnalysisPage_slideShiftRight__FSEDI{transform:translateX(16rem)}.AnalysisPage_slideCanvas__C-541.AnalysisPage_slideShiftLeft__elLCz{transform:translateX(-16rem)}.AnalysisPage_documentFooter__R4UvU{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.AnalysisPage_headerContent__XRCUJ{padding:1rem}.AnalysisPage_pageTitle__NAikm{font-size:1.5rem}.AnalysisPage_pageSubtitle__39oi3{font-size:.875rem}.AnalysisPage_contentGrid__NLYOw{padding:1rem}.AnalysisPage_ganttContainer__zqZJS,.AnalysisPage_tableContainer__jbFK9{min-height:18rem;padding:2rem 1rem}.AnalysisPage_leftMetadata__ueN5I,.AnalysisPage_rightMetadata__AZGEf{width:14rem}.AnalysisPage_leftCloseButton__XzvNN{left:12rem}.AnalysisPage_rightCloseButton__53JHt{right:12rem}.AnalysisPage_slideCanvas__C-541.AnalysisPage_slideShiftRight__FSEDI{transform:translateX(14rem)}.AnalysisPage_slideCanvas__C-541.AnalysisPage_slideShiftLeft__elLCz{transform:translateX(-14rem)}}.PlatformMenu_menuBar__SXw0V{background:linear-gradient(135deg,#64748b,#475569);color:#f1f5f9;display:flex;font-size:.85rem;left:0;padding:.25rem 1rem;position:-webkit-sticky;position:sticky;top:0;-webkit-user-select:none;user-select:none;width:100%;z-index:1000}.PlatformMenu_noBorder__BJkFk{border-bottom:none}.PlatformMenu_menuItem__TyKVN{border-radius:4px;cursor:pointer;font-weight:500;padding:.15rem .85rem;position:relative;transition:background .2s ease}.PlatformMenu_menuItem__TyKVN:hover{background:#0000000a}.PlatformMenu_activeMenuItem__QDGum{color:#fff;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.PlatformMenu_dropdown__S3DVf{background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 4px 8px #00000014;display:flex;flex-direction:column;font-weight:400;left:0;min-width:180px;opacity:0;padding:.15rem 0;pointer-events:none;position:absolute;top:1.75rem;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;z-index:1010}.PlatformMenu_dropdown__S3DVf.PlatformMenu_show__2b5\+c{opacity:1;pointer-events:auto;transform:translateY(0)}.PlatformMenu_dropdown__S3DVf button{background:none;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:.85rem;justify-content:space-between;padding:.4rem 1rem;text-align:left;transition:background .2s;width:100%}.PlatformMenu_dropdown__S3DVf button:hover{background:#f1f5f9}.PlatformMenu_shortcut__Ug7L4{color:#94a3b8;font-size:.75rem}.ExecutiveDataTable_container__zCie0{background:#fff;color:#1a1a1a;font-family:Arial,sans-serif;line-height:1.5;margin:0 auto;max-width:1400px;padding:2rem}.ExecutiveDataTable_header__2WVf9{align-items:flex-start;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.ExecutiveDataTable_titleSection__8\+2ls{flex:1 1}.ExecutiveDataTable_title__8SfQH{color:#1a1a1a;font-family:Georgia,serif;font-size:2rem;font-weight:600;margin:0 0 .5rem}.ExecutiveDataTable_subtitle__VNF01{color:#64748b;font-size:1rem;font-style:italic;margin:0}.ExecutiveDataTable_headerActions__yI\+VE{align-items:center;display:flex;gap:1rem}.ExecutiveDataTable_exportButton__1de3r{align-items:center;background:linear-gradient(135deg,#1e3a8a,#1e40af);border:none;border-radius:8px;box-shadow:0 2px 4px #1e3a8a33;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.ExecutiveDataTable_exportButton__1de3r:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8);box-shadow:0 4px 8px #1e3a8a4d;transform:translateY(-1px)}.ExecutiveDataTable_summaryGrid__aPBrH{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.ExecutiveDataTable_summaryCard__JFyVE{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.ExecutiveDataTable_summaryCard__JFyVE:hover{border-color:#1e3a8a;box-shadow:0 4px 12px #1e3a8a26;transform:translateY(-2px)}.ExecutiveDataTable_summaryIcon__0zKK9{align-items:center;background:linear-gradient(135deg,#1e3a8a,#1e40af);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ExecutiveDataTable_summaryContent__7GEli{flex:1 1}.ExecutiveDataTable_summaryLabel__fmhk2{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.ExecutiveDataTable_summaryValue__-NHNr{color:#1a1a1a;font-size:1.875rem;font-weight:700;margin-bottom:.25rem}.ExecutiveDataTable_summaryDetail__NJzWq{color:#64748b;font-size:.8rem}.ExecutiveDataTable_filterBar__maq1q{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:1rem}.ExecutiveDataTable_filterGroup__JEbrs{align-items:center;display:flex;gap:.75rem}.ExecutiveDataTable_filterLabel__EjYhb{color:#374151;font-size:.9rem;font-weight:600}.ExecutiveDataTable_filterSelect__ptgbb{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.ExecutiveDataTable_filterSelect__ptgbb:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1a;outline:none}.ExecutiveDataTable_recordCount__gusZz{color:#64748b;font-size:.875rem;font-weight:500}.ExecutiveDataTable_tableContainer__Vl2fo{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;overflow:hidden}.ExecutiveDataTable_table__dgYi8{border-collapse:collapse;font-size:.875rem;width:100%}.ExecutiveDataTable_table__dgYi8 thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e2e8f0}.ExecutiveDataTable_table__dgYi8 th{border-right:1px solid #e2e8f0;color:#374151;font-weight:600;padding:1rem .75rem;position:relative;text-align:left}.ExecutiveDataTable_table__dgYi8 th:last-child{border-right:none}.ExecutiveDataTable_sortButton__rB3gg{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:0;transition:color .2s ease}.ExecutiveDataTable_sortButton__rB3gg:hover{color:#1e3a8a}.ExecutiveDataTable_expandColumn__EqZmd{text-align:center;width:40px}.ExecutiveDataTable_tableRow__byRLN{border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease}.ExecutiveDataTable_tableRow__byRLN:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.ExecutiveDataTable_tableRow__byRLN.ExecutiveDataTable_consultant__xGGY1{border-left:4px solid #8b7355}.ExecutiveDataTable_tableRow__byRLN.ExecutiveDataTable_effora__G2g0R{border-left:4px solid #2c4a6b}.ExecutiveDataTable_table__dgYi8 td{border-right:1px solid #f1f5f9;padding:1rem .75rem;vertical-align:middle}.ExecutiveDataTable_table__dgYi8 td:last-child{border-right:none}.ExecutiveDataTable_expandCell__VL0WV{text-align:center;width:40px}.ExecutiveDataTable_expandButton__bmrrF{background:none;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;cursor:pointer;padding:.25rem;transition:all .2s ease}.ExecutiveDataTable_expandButton__bmrrF:hover{border-color:#1e3a8a;color:#1e3a8a}.ExecutiveDataTable_taskNameCell__7TVET{min-width:300px}.ExecutiveDataTable_taskName__jZ0vD{align-items:center;display:flex;font-weight:500;gap:.75rem}.ExecutiveDataTable_taskIndicator__VG9gj{border-radius:50%;flex-shrink:0;height:12px;width:12px}.ExecutiveDataTable_approachBadge__IHC2v{border-radius:6px;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.375rem .75rem;text-transform:uppercase}.ExecutiveDataTable_approachBadge__IHC2v.ExecutiveDataTable_consultant__xGGY1{background:#8b73551a;border:1px solid #8b735533;color:#8b7355}.ExecutiveDataTable_approachBadge__IHC2v.ExecutiveDataTable_effora__G2g0R{background:#2c4a6b1a;border:1px solid #2c4a6b33;color:#2c4a6b}.ExecutiveDataTable_numberCell__sWFwJ{color:#374151;font-weight:600;text-align:center}.ExecutiveDataTable_timelineCell__jrNKl{min-width:150px;width:150px}.ExecutiveDataTable_timelineBar__eRkQe{background:#f1f5f9;border-radius:10px;height:20px;overflow:hidden;position:relative}.ExecutiveDataTable_timelineProgress__auHz2{border-radius:10px;height:100%;position:absolute;transition:all .3s ease}.ExecutiveDataTable_expandedRow__G4Qng{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.ExecutiveDataTable_expandedContent__LLHio{padding:1.5rem}.ExecutiveDataTable_detailGrid__\+pu1\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ExecutiveDataTable_detailItem__iddjQ{display:flex;flex-direction:column;gap:.25rem}.ExecutiveDataTable_detailItem__iddjQ strong{color:#374151;font-size:.875rem}.ExecutiveDataTable_detailItem__iddjQ span{color:#64748b;font-size:.875rem}.ExecutiveDataTable_footer__YKxiv{background:linear-gradient(135deg,#1a1a1a,#374151);border-radius:12px;color:#fff;margin-top:2rem;padding:2rem}.ExecutiveDataTable_footerContent__StSQY{max-width:100%}.ExecutiveDataTable_footerTitle__b-Mzd{color:#f8fafc;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.ExecutiveDataTable_insightGrid__wuvQ7{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ExecutiveDataTable_insight__AE5lW{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:8px;padding:1rem}.ExecutiveDataTable_insight__AE5lW strong{color:#f1f5f9;display:block;margin-bottom:.5rem}@media (max-width:1200px){.ExecutiveDataTable_container__zCie0{padding:1.5rem 1rem}.ExecutiveDataTable_summaryGrid__aPBrH{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ExecutiveDataTable_title__8SfQH{font-size:1.75rem}}@media (max-width:768px){.ExecutiveDataTable_filterBar__maq1q,.ExecutiveDataTable_header__2WVf9{align-items:stretch;flex-direction:column;gap:1rem}.ExecutiveDataTable_summaryGrid__aPBrH{grid-template-columns:1fr}.ExecutiveDataTable_tableContainer__Vl2fo{overflow-x:auto}.ExecutiveDataTable_table__dgYi8{min-width:800px}.ExecutiveDataTable_detailGrid__\+pu1\+,.ExecutiveDataTable_insightGrid__wuvQ7{grid-template-columns:1fr}}@media (max-width:480px){.ExecutiveDataTable_container__zCie0{padding:1rem .5rem}.ExecutiveDataTable_title__8SfQH{font-size:1.5rem}.ExecutiveDataTable_summaryCard__JFyVE{padding:1rem}.ExecutiveDataTable_summaryValue__-NHNr{font-size:1.5rem}}.PanelContainer_panelContainer__1sw27{animation:PanelContainer_slideDown__uIINv .3s ease-out;background:linear-gradient(135deg,#64748b,#475569);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;font-family:Arial,sans-serif;left:0;position:-webkit-sticky;position:sticky;top:2rem;width:100%;z-index:900}.PanelContainer_panelHeader__8Y1wp{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 20px}.PanelContainer_panelTitle__lDjKa{color:#1f2937;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PanelContainer_closeButton__TcmPm{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:1.1rem;line-height:1;padding:.25rem .5rem;transition:background .2s ease}.PanelContainer_closeButton__TcmPm:hover{background:#f3f4f6;color:#374151}.PanelContainer_panelContent__rhixB{display:flex;flex-direction:column;gap:12px;padding:12px 24px}.PanelContainer_panelPlaceholder__3Nqw2{background:#fff;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;padding:2rem;text-align:center}.PanelContainer_panelPlaceholder__3Nqw2 h3{color:#374151;font-size:1.1rem;margin-bottom:.5rem}.PanelContainer_panelPlaceholder__3Nqw2 p{font-size:.9rem;margin:0}.ViewPanel_ribbonContainer__eULwy{background:linear-gradient(135deg,#64748b,#475569);border-bottom:none;display:flex;flex-wrap:wrap;gap:24px;padding:0}.ViewPanel_ribbonSection__YeOLT{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:160px}.ViewPanel_sectionTitle__ZKnR8{color:#4b5563;font-size:.75rem;font-weight:700;text-transform:uppercase}.ViewPanel_controls__DjH7m{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ViewPanel_button__WfgdS{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;padding:8px;text-align:center;transition:background .2s ease;width:80px}.ViewPanel_button__WfgdS:hover{background-color:#374151}.ViewPanel_icon__9ewlO{color:#fff;height:20px;margin-bottom:4px;width:20px}.ViewPanel_label__SUA1H{color:#fff;font-size:.75rem}.ViewPanel_active__0jAl6{background-color:#dbeafe;border:1px solid #60a5fa}.KeyTakeawayWidget_keyTakeawaysSection__zgXzx{background-color:initial}.KeyTakeawayWidget_title__\+HnaY{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.KeyTakeawayWidget_text__GIHE3{color:#555;font-size:1rem;line-height:1.6}.DocumentCreationForm_container__uO2dh,.DocumentCreationForm_documentContent__gSBX2{background-color:#fff}.DocumentCreationForm_documentBody__GIA-X{line-height:1.75;padding:2rem 2rem 3rem}.DocumentCreationForm_documentHeader__AB4hW{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 2rem 1.5rem}.DocumentCreationForm_headerContent__b\+0Rx{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.DocumentCreationForm_titleSection__Iy5De{flex:1 1}.DocumentCreationForm_documentTitle__uNAdp{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem}.DocumentCreationForm_documentSubtitle__oBwMg{color:#6b7280;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.DocumentCreationForm_typeSelection__CDGKr{margin-bottom:2rem}.DocumentCreationForm_typeOptions__BBgID{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.DocumentCreationForm_typeOption__sQnkE{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .2s ease;width:100%}.DocumentCreationForm_typeOption__sQnkE:hover:not(:disabled){background:#f8fafc;border-color:#6366f1}.DocumentCreationForm_typeOption__sQnkE:disabled{cursor:not-allowed;opacity:.6}.DocumentCreationForm_typeOptionActive__oySG9{background:#eef2ff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.DocumentCreationForm_typeOptionContent__tGDnP h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.DocumentCreationForm_typeOptionContent__tGDnP p{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.DocumentCreationForm_form__XI0eZ{display:flex;flex-direction:column;gap:2rem}.DocumentCreationForm_formGroup__WP61H{display:flex;flex-direction:column;gap:.75rem}.DocumentCreationForm_label__PRCb4{color:#374151;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.DocumentCreationForm_input__aLLxy,.DocumentCreationForm_select__\+mzK\+,.DocumentCreationForm_textarea__WjHf3{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-family:inherit;font-size:1rem;line-height:1.5;padding:.875rem 1rem;transition:all .15s ease}.DocumentCreationForm_input__aLLxy:focus,.DocumentCreationForm_select__\+mzK\+:focus,.DocumentCreationForm_textarea__WjHf3:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.DocumentCreationForm_input__aLLxy:disabled,.DocumentCreationForm_select__\+mzK\+:disabled,.DocumentCreationForm_textarea__WjHf3:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.DocumentCreationForm_inputError__SXoo3{border-color:#ef4444}.DocumentCreationForm_inputError__SXoo3:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.DocumentCreationForm_textarea__WjHf3{font-family:inherit;min-height:100px;resize:vertical}.DocumentCreationForm_select__\+mzK\+{cursor:pointer}.DocumentCreationForm_errorText__cZY2z{color:#ef4444;font-size:.875rem;font-weight:500;margin-top:.25rem}.DocumentCreationForm_helpText__DGbcO{color:#6b7280;font-size:.8125rem;line-height:1.5;margin-top:.25rem}.DocumentCreationForm_infoBox__Gboxk{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;display:flex;gap:.75rem;margin-top:.5rem;padding:1rem}.DocumentCreationForm_infoIcon__yOGG8{align-items:center;background:#0ea5e9;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:.125rem;width:20px}.DocumentCreationForm_infoBox__Gboxk h4{color:#0c4a6e;font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.DocumentCreationForm_infoBox__Gboxk p{color:#0c4a6e;font-size:.875rem;line-height:1.5;margin:0}.DocumentCreationForm_actions__Rrbrh{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem;padding-top:2rem}.DocumentCreationForm_cancelButton__Tymwf{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.9375rem;font-weight:500;padding:.875rem 1.75rem;transition:all .15s ease}.DocumentCreationForm_cancelButton__Tymwf:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.DocumentCreationForm_cancelButton__Tymwf:disabled{cursor:not-allowed;opacity:.5}.DocumentCreationForm_createButton__bwqr0{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:500;min-width:160px;padding:.875rem 1.75rem;transition:all .15s ease}.DocumentCreationForm_createButton__bwqr0:hover:not(:disabled){background:#5a5fcf}.DocumentCreationForm_createButton__bwqr0:disabled{cursor:not-allowed;opacity:.5}.DocumentCreationForm_authRequired__WrcGP{color:#6b7280;padding:4rem 2rem;text-align:center}.DocumentCreationForm_authRequired__WrcGP h2{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:600;margin-bottom:1rem}.DocumentCreationForm_authRequired__WrcGP p{font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.DocumentCreationForm_loadingOverlay__4NYoF{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;bottom:0;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DocumentCreationForm_spinner__85EZc{animation:DocumentCreationForm_spin__t4C5s 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#6366f1;height:40px;width:40px}.DocumentCreationForm_loadingOverlay__4NYoF p{color:#374151;font-size:1rem;font-weight:500}@keyframes DocumentCreationForm_spin__t4C5s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.DocumentCreationForm_container__uO2dh{padding:2rem 1rem}.DocumentCreationForm_title__zpgC3{font-size:2rem}.DocumentCreationForm_subtitle__fGu3Q{font-size:1rem}.DocumentCreationForm_typeOptions__BBgID{grid-template-columns:1fr}.DocumentCreationForm_typeOption__sQnkE{padding:1.25rem}.DocumentCreationForm_actions__Rrbrh{flex-direction:column}.DocumentCreationForm_cancelButton__Tymwf,.DocumentCreationForm_createButton__bwqr0{justify-content:center;width:100%}}@media (max-width:480px){.DocumentCreationForm_container__uO2dh{padding:1.5rem 1rem}.DocumentCreationForm_header__NTtHs{margin-bottom:2rem;padding-bottom:1.5rem}.DocumentCreationForm_typeSelection__CDGKr{margin-bottom:2rem}.DocumentCreationForm_form__XI0eZ{gap:1.5rem}}.PlatformSectionCreationForm_container__Xn77d,.PlatformSectionCreationForm_documentContent__u1KCs{background-color:#fff}.PlatformSectionCreationForm_documentHeader__sa7sf{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 2rem 1.5rem}.PlatformSectionCreationForm_headerContent__WCP65{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.PlatformSectionCreationForm_titleSection__2qSGw{flex:1 1}.PlatformSectionCreationForm_documentTitle__OWVEN{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem}.PlatformSectionCreationForm_documentSubtitle__OtQLW{color:#6b7280;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.PlatformSectionCreationForm_documentBody__WK8rP{line-height:1.75;padding:2rem 2rem 3rem}.PlatformSectionCreationForm_sectionHeading__jmX8D{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.PlatformSectionCreationForm_typeSelection__PbOqs{margin-bottom:2rem}.PlatformSectionCreationForm_typeOptions__o\+mLF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.PlatformSectionCreationForm_typeOption__NPMmX{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .2s ease;width:100%}.PlatformSectionCreationForm_typeOption__NPMmX:hover:not(:disabled){background:#f8fafc;border-color:#6366f1}.PlatformSectionCreationForm_typeOption__NPMmX:disabled{cursor:not-allowed;opacity:.6}.PlatformSectionCreationForm_typeOptionActive__sfWz3{background:#eef2ff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.PlatformSectionCreationForm_typeOptionContent__yj-92 h4{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.PlatformSectionCreationForm_typeOptionContent__yj-92 p{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.PlatformSectionCreationForm_form__nzLeu{display:flex;flex-direction:column;gap:2rem}.PlatformSectionCreationForm_formGroup__Fwx2a{display:flex;flex-direction:column;gap:.75rem}.PlatformSectionCreationForm_label__tf3p2{color:#374151;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.PlatformSectionCreationForm_input__H-sO8,.PlatformSectionCreationForm_select__nIoxg,.PlatformSectionCreationForm_textarea__hDXyg{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-family:inherit;font-size:1rem;line-height:1.5;padding:.875rem 1rem;transition:all .15s ease}.PlatformSectionCreationForm_input__H-sO8:focus,.PlatformSectionCreationForm_select__nIoxg:focus,.PlatformSectionCreationForm_textarea__hDXyg:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.PlatformSectionCreationForm_input__H-sO8:disabled,.PlatformSectionCreationForm_select__nIoxg:disabled,.PlatformSectionCreationForm_textarea__hDXyg:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformSectionCreationForm_inputError__-GdMx{border-color:#ef4444}.PlatformSectionCreationForm_inputError__-GdMx:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.PlatformSectionCreationForm_textarea__hDXyg{font-family:inherit;min-height:100px;resize:vertical}.PlatformSectionCreationForm_select__nIoxg{cursor:pointer}.PlatformSectionCreationForm_errorText__ldEZ6{color:#ef4444;font-size:.875rem;font-weight:500;margin-top:.25rem}.PlatformSectionCreationForm_helpText__HQcd2{color:#6b7280;font-size:.8125rem;line-height:1.5;margin-top:.25rem}.PlatformSectionCreationForm_infoBox__Q33Ph{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;display:flex;gap:.75rem;margin-top:.5rem;padding:1rem}.PlatformSectionCreationForm_infoIcon__S-3V\+{align-items:center;background:#0ea5e9;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:.125rem;width:20px}.PlatformSectionCreationForm_infoBox__Q33Ph h4{color:#0c4a6e;font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.PlatformSectionCreationForm_infoBox__Q33Ph p{color:#0c4a6e;font-size:.875rem;line-height:1.5;margin:0 0 .5rem}.PlatformSectionCreationForm_infoBox__Q33Ph p:last-child{margin-bottom:0}.PlatformSectionCreationForm_infoBox__Q33Ph ul{color:#0c4a6e;font-size:.875rem;margin:.5rem 0;padding-left:1.25rem}.PlatformSectionCreationForm_infoBox__Q33Ph li{line-height:1.4;margin-bottom:.25rem}.PlatformSectionCreationForm_infoBox__Q33Ph li strong{font-weight:600}.PlatformSectionCreationForm_expandNote__Ydf0G{font-style:italic;opacity:.8}.PlatformSectionCreationForm_actions__1DjYs{border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem;padding-top:2rem}.PlatformSectionCreationForm_cancelButton__-9poV{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.9375rem;font-weight:500;padding:.875rem 1.75rem;transition:all .15s ease}.PlatformSectionCreationForm_cancelButton__-9poV:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.PlatformSectionCreationForm_cancelButton__-9poV:disabled{cursor:not-allowed;opacity:.5}.PlatformSectionCreationForm_createButton__9XxA-{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9375rem;font-weight:500;min-width:160px;padding:.875rem 1.75rem;transition:all .15s ease}.PlatformSectionCreationForm_createButton__9XxA-:hover:not(:disabled){background:#5a5fcf}.PlatformSectionCreationForm_createButton__9XxA-:disabled{cursor:not-allowed;opacity:.5}.PlatformSectionCreationForm_authRequired__R2DCU{color:#6b7280;padding:4rem 2rem;text-align:center}.PlatformSectionCreationForm_authRequired__R2DCU h2{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:600;margin-bottom:1rem}.PlatformSectionCreationForm_authRequired__R2DCU p{font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.PlatformSectionCreationForm_loadingOverlay__16BiB{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;bottom:0;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PlatformSectionCreationForm_spinner__eu4k4{animation:PlatformSectionCreationForm_spin__RdIcn 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#6366f1;height:40px;width:40px}.PlatformSectionCreationForm_loadingOverlay__16BiB p{color:#374151;font-size:1rem;font-weight:500}@keyframes PlatformSectionCreationForm_spin__RdIcn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.PlatformSectionCreationForm_documentBody__WK8rP{padding:2rem 1rem 3rem}.PlatformSectionCreationForm_documentHeader__sa7sf{padding:2rem 1rem 1.5rem}.PlatformSectionCreationForm_documentTitle__OWVEN{font-size:2rem}.PlatformSectionCreationForm_documentSubtitle__OtQLW{font-size:1rem}.PlatformSectionCreationForm_typeOptions__o\+mLF{grid-template-columns:1fr}.PlatformSectionCreationForm_typeOption__NPMmX{padding:1.25rem}.PlatformSectionCreationForm_actions__1DjYs{flex-direction:column}.PlatformSectionCreationForm_cancelButton__-9poV,.PlatformSectionCreationForm_createButton__9XxA-{justify-content:center;width:100%}}@media (max-width:480px){.PlatformSectionCreationForm_documentBody__WK8rP{padding:1.5rem 1rem 2.5rem}.PlatformSectionCreationForm_documentHeader__sa7sf{padding:1.5rem 1rem 1rem}.PlatformSectionCreationForm_typeSelection__PbOqs{margin-bottom:2rem}.PlatformSectionCreationForm_form__nzLeu{gap:1.5rem}}.DocumentationRibbon_ribbon__jPm3O{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;justify-content:space-between;min-height:48px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.DocumentationRibbon_leftSection__GylZ7{align-items:center;display:flex;gap:12px}.DocumentationRibbon_modeToggle__bMyji{background:#f3f4f6;border-radius:6px;display:flex;gap:1px;padding:2px}.DocumentationRibbon_modeButton__fnXL6{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-width:80px;padding:6px 12px;transition:all .15s ease}.DocumentationRibbon_modeButton__fnXL6:hover:not(:disabled){background:#e5e7eb;color:#374151}.DocumentationRibbon_modeButton__fnXL6.DocumentationRibbon_active__pr4cW{background:#fff;box-shadow:0 1px 2px #0000001a;color:#1f2937}.DocumentationRibbon_modeButton__fnXL6:disabled{cursor:not-allowed;opacity:.5}.DocumentationRibbon_modeIcon__8S\+e4{font-size:14px}.DocumentationRibbon_markdownTools__KgaEV{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:4px;padding:4px 8px}.DocumentationRibbon_ribbonGroup__oUfzb{display:flex;gap:2px}.DocumentationRibbon_ribbonButton__S5iMp{align-items:center;background:#fff;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.DocumentationRibbon_ribbonButton__S5iMp:hover{background:#f3f4f6;color:#374151}.DocumentationRibbon_ribbonButton__S5iMp:active{background:#e5e7eb;color:#1f2937}.DocumentationRibbon_ribbonButton__S5iMp:disabled{background:#f9fafb;color:#d1d5db;cursor:not-allowed}.DocumentationRibbon_ribbonButton__S5iMp:focus{outline:2px solid #3b82f6;outline-offset:2px}.DocumentationRibbon_ribbonSeparator__AbVS0{background:#e5e7eb;height:24px;margin:0 8px;width:1px}.DocumentationRibbon_documentActions__lc-KZ{align-items:center;display:flex;gap:8px}.DocumentationRibbon_actionButton__cxUEE{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s ease}.DocumentationRibbon_actionButton__cxUEE:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.DocumentationRibbon_actionButton__cxUEE:disabled{cursor:not-allowed;opacity:.5}.DocumentationRibbon_saveButton__aLMqS{border-color:#3b82f6;color:#3b82f6}.DocumentationRibbon_saveButton__aLMqS:hover:not(:disabled){background:#eff6ff;border-color:#2563eb}.DocumentationRibbon_publishButton__Vf5pJ{border-color:#10b981;color:#10b981}.DocumentationRibbon_publishButton__Vf5pJ:hover:not(:disabled){background:#ecfdf5;border-color:#059669}.DocumentationRibbon_actionIcon__A19Zu{font-size:14px}.DocumentationRibbon_centerSection__Sjikq{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:400px}.DocumentationRibbon_documentStatus__NJYf4{align-items:center;display:flex;gap:12px}.DocumentationRibbon_statusIndicator__meq42{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;display:flex;gap:6px;padding:4px 8px}.DocumentationRibbon_statusIcon__hTnRl{font-size:12px;transition:all .3s ease}.DocumentationRibbon_statusIcon__hTnRl.DocumentationRibbon_unsaved__hGcZ1{animation:DocumentationRibbon_pulse__REPe2 2s infinite;color:#f59e0b}.DocumentationRibbon_statusIcon__hTnRl.DocumentationRibbon_saving__5Z9Xy{animation:DocumentationRibbon_spin__7hMP1 1s linear infinite;color:#3b82f6}.DocumentationRibbon_statusText__5KgYZ{color:#6b7280;font-size:12px;font-weight:500}.DocumentationRibbon_documentTitle__ZijKa{align-items:center;display:flex;gap:8px;max-width:250px}.DocumentationRibbon_titleText__yP-gV{truncate:true;color:#1f2937;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentationRibbon_documentType__\+P85m{background:#f3f4f6;border-radius:3px;color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.DocumentationRibbon_noDocument__wFCvy{align-items:center;display:flex;padding:4px 8px}.DocumentationRibbon_noDocText__os-wC{color:#9ca3af;font-size:13px;font-style:italic}.DocumentationRibbon_rightSection__NyPMW{align-items:center;display:flex;gap:12px}.DocumentationRibbon_viewControls__-uDoP{align-items:center;display:flex;gap:6px}.DocumentationRibbon_viewButton__tAEhz{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .15s ease}.DocumentationRibbon_viewButton__tAEhz:hover:not(:disabled){background:#f3f4f6;color:#374151}.DocumentationRibbon_viewButton__tAEhz.DocumentationRibbon_active__pr4cW{background:#dbeafe;color:#1d4ed8}.DocumentationRibbon_viewButton__tAEhz:disabled{cursor:not-allowed;opacity:.4}.DocumentationRibbon_viewIcon__qtSX\+{font-size:14px}.DocumentationRibbon_userInfo__HQUKs{align-items:center;background:#f9fafb;border-radius:6px;display:flex;gap:8px;padding:4px 8px}.DocumentationRibbon_userAvatar__BoSgy{border-radius:50%;height:24px;object-fit:cover;width:24px}.DocumentationRibbon_userName__VaCTN{color:#374151;font-size:13px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentationRibbon_authPrompt__XE2Xs{align-items:center;display:flex;padding:4px 8px}.DocumentationRibbon_authText__L-FCV{color:#9ca3af;font-size:12px}@keyframes DocumentationRibbon_pulse__REPe2{0%,to{opacity:1}50%{opacity:.5}}@keyframes DocumentationRibbon_spin__7hMP1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.DocumentationRibbon_leftSection__GylZ7,.DocumentationRibbon_ribbon__jPm3O{gap:8px}.DocumentationRibbon_markdownTools__KgaEV{gap:2px;padding:2px 4px}.DocumentationRibbon_ribbonSeparator__AbVS0{margin:0 4px}}@media (max-width:768px){.DocumentationRibbon_ribbon__jPm3O{flex-wrap:wrap;gap:8px;padding:6px 12px}.DocumentationRibbon_leftSection__GylZ7{flex-wrap:wrap;gap:8px}.DocumentationRibbon_modeButton__fnXL6{font-size:12px;min-width:60px;padding:4px 8px}.DocumentationRibbon_markdownTools__KgaEV{flex-basis:100%;justify-content:flex-start;margin-top:8px;order:3;overflow-x:auto}.DocumentationRibbon_actionButton__cxUEE{font-size:12px;padding:4px 8px}.DocumentationRibbon_documentTitle__ZijKa .DocumentationRibbon_titleText__yP-gV{max-width:150px}.DocumentationRibbon_userName__VaCTN{max-width:80px}.DocumentationRibbon_viewButton__tAEhz{font-size:11px;padding:4px 6px}}@media (max-width:480px){.DocumentationRibbon_ribbon__jPm3O{flex-wrap:wrap;min-height:auto}.DocumentationRibbon_centerSection__Sjikq{flex-basis:100%;margin-top:8px;max-width:none;order:2}.DocumentationRibbon_markdownTools__KgaEV{margin-top:8px;order:3}.DocumentationRibbon_documentActions__lc-KZ .DocumentationRibbon_actionButton__cxUEE span,.DocumentationRibbon_viewControls__-uDoP .DocumentationRibbon_viewButton__tAEhz span:not(.DocumentationRibbon_viewIcon__qtSX\+){display:none}.DocumentationRibbon_ribbonButton__S5iMp{height:28px;width:28px}}.DocumentationRibbon_dropdownContainer__5mVpq{display:inline-block;position:relative}.DocumentationRibbon_dropdownButton__qwaVc{align-items:center;display:flex;gap:6px}.DocumentationRibbon_dropdownArrow__oLwq7{transition:transform .15s ease}.DocumentationRibbon_dropdownButton__qwaVc:hover .DocumentationRibbon_dropdownArrow__oLwq7{transform:rotate(180deg)}.DocumentationRibbon_dropdown__JEoIz{animation:DocumentationRibbon_dropdownSlideIn__ZWQCD .15s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;left:0;margin-top:4px;min-width:280px;padding:8px;position:absolute;top:100%;z-index:1000}@keyframes DocumentationRibbon_dropdownSlideIn__ZWQCD{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DocumentationRibbon_dropdownItem__9tnXO{align-items:flex-start;background:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:12px;text-align:left;transition:all .15s ease;width:100%}.DocumentationRibbon_dropdownItem__9tnXO:last-child{margin-bottom:0}.DocumentationRibbon_dropdownItem__9tnXO:hover{background:#f8fafc;border-color:#e2e8f0}.DocumentationRibbon_dropdownItem__9tnXO:active{background:#e2e8f0;transform:translateY(1px)}.DocumentationRibbon_dropdownItem__9tnXO svg{color:#6b7280;flex-shrink:0;margin-top:2px}.DocumentationRibbon_dropdownItem__9tnXO:hover svg{color:#374151}.DocumentationRibbon_dropdownItemContent__ncGu\+{display:flex;flex:1 1;flex-direction:column;gap:2px}.DocumentationRibbon_dropdownTitle__YdWTU{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3}.DocumentationRibbon_dropdownDescription__Osi\+i{color:#6b7280;font-size:12px;line-height:1.4}.DocumentationRibbon_dropdownItem__9tnXO:hover .DocumentationRibbon_dropdownTitle__YdWTU{color:#111827}.DocumentationRibbon_dropdownItem__9tnXO:hover .DocumentationRibbon_dropdownDescription__Osi\+i{color:#4b5563}@media (max-width:768px){.DocumentationRibbon_dropdown__JEoIz{left:auto;min-width:240px;right:0}.DocumentationRibbon_dropdownItem__9tnXO{padding:10px}.DocumentationRibbon_dropdownTitle__YdWTU{font-size:13px}.DocumentationRibbon_dropdownDescription__Osi\+i{font-size:11px}}@media (max-width:480px){.DocumentationRibbon_dropdown__JEoIz{max-width:calc(100vw - 32px);min-width:200px}}.DocumentMetadata_metadata__R-OGf{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding:16px 0}.DocumentMetadata_authorSection__i\+-YT{display:flex;flex-direction:column;gap:4px}.DocumentMetadata_authorInfo__4tzdG{align-items:center;display:flex;gap:12px}.DocumentMetadata_authorAvatar__coiCI{border:2px solid #f3f4f6;border-radius:50%;height:40px;object-fit:cover;width:40px}.DocumentMetadata_authorDetails__Vea0H{align-items:center;display:flex;gap:6px}.DocumentMetadata_bylineText__DUExC{color:#6b7280;font-size:14px;font-weight:400}.DocumentMetadata_authorName__-0pv6{color:#1f2937;font-size:14px;font-weight:500}.DocumentMetadata_publicationInfo__yX1rX{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-left:52px}.DocumentMetadata_createdDate__Qc5GI,.DocumentMetadata_updatedDate__KOJHZ{color:#6b7280;font-size:13px}.DocumentMetadata_readingStats__EQ2Il{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:4px;margin-left:52px}.DocumentMetadata_readingTime__aGzsu,.DocumentMetadata_wordCount__aeCei{font-weight:400}@media (max-width:640px){.DocumentMetadata_metadata__R-OGf{padding:12px 0}.DocumentMetadata_authorInfo__4tzdG{gap:8px}.DocumentMetadata_authorAvatar__coiCI{height:32px;width:32px}.DocumentMetadata_publicationInfo__yX1rX,.DocumentMetadata_readingStats__EQ2Il{margin-left:40px}.DocumentMetadata_authorDetails__Vea0H,.DocumentMetadata_publicationInfo__yX1rX{align-items:flex-start;flex-direction:column;gap:2px}}.DocumentMetadata_metadata__R-OGf.DocumentMetadata_compact__mqe-Z{border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding:8px 0}.DocumentMetadata_metadata__R-OGf.DocumentMetadata_compact__mqe-Z .DocumentMetadata_authorAvatar__coiCI{height:32px;width:32px}.DocumentMetadata_metadata__R-OGf.DocumentMetadata_compact__mqe-Z .DocumentMetadata_publicationInfo__yX1rX,.DocumentMetadata_metadata__R-OGf.DocumentMetadata_compact__mqe-Z .DocumentMetadata_readingStats__EQ2Il{margin-left:44px}.DocumentMetadata_metadata__R-OGf.DocumentMetadata_light__YvklT{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:20px;padding:12px}.DocumentMetadata_metadata__R-OGf .DocumentMetadata_noAuthor__BGk8E{color:#9ca3af;font-size:13px;font-style:italic}.DocumentMetadata_authorInfo__4tzdG:hover .DocumentMetadata_authorName__-0pv6{color:#374151}@media print{.DocumentMetadata_metadata__R-OGf{border-bottom:1px solid #000;margin-bottom:20px}.DocumentMetadata_authorAvatar__coiCI{display:none}.DocumentMetadata_publicationInfo__yX1rX,.DocumentMetadata_readingStats__EQ2Il{margin-left:0}}.DocumentMetadataEditor_overlay__o68Ps{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.DocumentMetadataEditor_modal__copKH{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.DocumentMetadataEditor_header__5BR-y{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 16px}.DocumentMetadataEditor_title__\+-ylY{color:#1f2937;font-size:18px;font-weight:600;margin:0}.DocumentMetadataEditor_closeButton__odDn7{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:4px;transition:all .2s}.DocumentMetadataEditor_closeButton__odDn7:hover{background:#f3f4f6;color:#374151}.DocumentMetadataEditor_form__PY0qV{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:0 24px 24px}.DocumentMetadataEditor_formGroup__BQYB1{display:flex;flex-direction:column;gap:6px}.DocumentMetadataEditor_label__q1mnf{color:#374151;font-size:14px;font-weight:500}.DocumentMetadataEditor_input__rGA2Y,.DocumentMetadataEditor_textarea__LQVdT{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;padding:12px;transition:border-color .2s,box-shadow .2s}.DocumentMetadataEditor_input__rGA2Y:focus,.DocumentMetadataEditor_textarea__LQVdT:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.DocumentMetadataEditor_input__rGA2Y::placeholder,.DocumentMetadataEditor_textarea__LQVdT::placeholder{color:#9ca3af}.DocumentMetadataEditor_inputError__TjVdn{border-color:#ef4444}.DocumentMetadataEditor_inputError__TjVdn:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.DocumentMetadataEditor_textarea__LQVdT{font-family:inherit;line-height:1.5;min-height:100px;resize:vertical}.DocumentMetadataEditor_charCount__EdL6p{color:#6b7280;font-size:12px;margin-top:4px;text-align:right}.DocumentMetadataEditor_errorText__7AxU1{color:#ef4444;font-size:12px;margin-top:4px}.DocumentMetadataEditor_submitError__gJtBa{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;padding:12px}.DocumentMetadataEditor_actions__KkVFf{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px}.DocumentMetadataEditor_cancelButton__0LILs{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.DocumentMetadataEditor_cancelButton__0LILs:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.DocumentMetadataEditor_cancelButton__0LILs:disabled{cursor:not-allowed;opacity:.5}.DocumentMetadataEditor_saveButton__SHCIm{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.DocumentMetadataEditor_saveButton__SHCIm:hover:not(:disabled){background:#2563eb}.DocumentMetadataEditor_saveButton__SHCIm:disabled{background:#9ca3af;cursor:not-allowed}@media (max-width:640px){.DocumentMetadataEditor_overlay__o68Ps{padding:10px}.DocumentMetadataEditor_modal__copKH{max-height:95vh}.DocumentMetadataEditor_header__5BR-y{margin-bottom:16px;padding:16px 16px 0}.DocumentMetadataEditor_title__\+-ylY{font-size:16px}.DocumentMetadataEditor_form__PY0qV{gap:16px;padding:0 16px 16px}.DocumentMetadataEditor_actions__KkVFf{flex-direction:column-reverse;gap:8px}.DocumentMetadataEditor_cancelButton__0LILs,.DocumentMetadataEditor_saveButton__SHCIm{padding:12px;width:100%}}.DocumentMetadataEditor_overlay__o68Ps{animation:DocumentMetadataEditor_fadeIn__8aE2s .2s ease-out}.DocumentMetadataEditor_modal__copKH{animation:DocumentMetadataEditor_slideIn__j6lCT .2s ease-out}@keyframes DocumentMetadataEditor_fadeIn__8aE2s{0%{opacity:0}to{opacity:1}}@keyframes DocumentMetadataEditor_slideIn__j6lCT{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.MarkdownEditor_editorContainer__JJzUC{background:#fff;display:flex;flex-direction:column;height:100%}.MarkdownEditor_splitPane__qPYN4{border:1px solid #e5e7eb;border-radius:0;display:flex;flex:1 1;height:calc(100vh - 200px);overflow:hidden}.MarkdownEditor_editorPane__jhlgK{background:#fafafa;display:flex;flex-direction:column;min-width:200px;overflow-y:auto}.MarkdownEditor_resizeHandle__niqpZ{background:#e5e7eb;cursor:col-resize;flex-shrink:0;position:relative;transition:background-color .15s ease;width:4px}.MarkdownEditor_resizeHandle__niqpZ:hover{background:#9ca3af}.MarkdownEditor_resizeHandle__niqpZ:active{background:#6b7280}.MarkdownEditor_resizeHandle__niqpZ:before{background:#9ca3af;content:"";height:24px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}.MarkdownEditor_resizeHandle__niqpZ:hover:before{background:#6b7280;opacity:1}.MarkdownEditor_previewPane__6DZDP{background:#fff;display:flex;flex-direction:column;min-width:200px;overflow-y:auto}.MarkdownEditor_editorHeader__WupGa,.MarkdownEditor_previewHeader__pdLg0{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.MarkdownEditor_editorHeader__WupGa h3,.MarkdownEditor_previewHeader__pdLg0 h3{color:#374151;font-size:14px;font-weight:600;margin:0}.MarkdownEditor_editorStats__Mvn-G{color:#6b7280;display:flex;font-size:12px;gap:16px}.MarkdownEditor_formattingRibbon__izbQ4{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:4px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:57px;z-index:9}.MarkdownEditor_ribbonGroup__HOMok{display:flex;gap:2px}.MarkdownEditor_ribbonButton__fTaxY{align-items:center;background:#fff;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.MarkdownEditor_ribbonButton__fTaxY:hover{background:#f3f4f6;color:#374151}.MarkdownEditor_ribbonButton__fTaxY:active{background:#e5e7eb;color:#1f2937}.MarkdownEditor_ribbonButton__fTaxY:disabled{background:#f9fafb;color:#d1d5db;cursor:not-allowed}.MarkdownEditor_ribbonButton__fTaxY:focus{outline:2px solid #3b82f6;outline-offset:2px}.MarkdownEditor_ribbonSeparator__p785U{background:#e5e7eb;height:24px;margin:0 8px;width:1px}.MarkdownEditor_markdownTextarea__Xxgid{background:#fff;border:none;box-sizing:border-box;color:#1f2937;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;height:auto;line-height:1.6;min-height:100%;outline:none;overflow:hidden;padding:16px;resize:none;tab-size:2}.MarkdownEditor_markdownTextarea__Xxgid::placeholder{color:#9ca3af;font-style:italic}.MarkdownEditor_markdownTextarea__Xxgid:focus{background:#fff}.MarkdownEditor_previewContent__RtG79{background:#fff;padding:16px}.MarkdownEditor_previewH1__bdfbB{border-bottom:2px solid #e5e7eb;color:#1f2937;font-size:2rem;font-weight:700;margin:0 0 1rem;padding-bottom:.5rem}.MarkdownEditor_previewH2__zIO5G{color:#1f2937;font-size:1.5rem;font-weight:600;margin:2rem 0 1rem}.MarkdownEditor_previewH3__plATc{color:#374151;font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}.MarkdownEditor_previewP__0y4B\+{color:#374151;line-height:1.7;margin:0 0 1rem}.MarkdownEditor_previewOl__wFdZL,.MarkdownEditor_previewUl__y1njj{margin:0 0 1rem;padding-left:1.5rem}.MarkdownEditor_previewLi__SPvDv{color:#374151;line-height:1.6;margin:.25rem 0}.MarkdownEditor_previewStrong__QGsya{color:#1f2937;font-weight:600}.MarkdownEditor_previewEm__i7nMN{color:#4b5563;font-style:italic}.MarkdownEditor_previewCode__o3K4U{background:#f3f4f6;border-radius:.25rem;color:#dc2626;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;padding:.125rem .25rem}.MarkdownEditor_previewPre__lXmfi{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin:1rem 0;overflow-x:auto;padding:1rem}.MarkdownEditor_previewPre__lXmfi code{background:none;color:#1f2937;font-size:.875rem;padding:0}.MarkdownEditor_previewBlockquote__CmRZ1{border-left:4px solid #e5e7eb;color:#6b7280;font-style:italic;margin:1rem 0;padding-left:1rem}.MarkdownEditor_previewHr__jcLc-{background:#e5e7eb;border:none;height:1px;margin:2rem 0}.MarkdownEditor_previewTable__Ss5EN{border:1px solid #e5e7eb;border-collapse:collapse;margin:1rem 0;width:100%}.MarkdownEditor_previewThead__XG2bL{background:#f9fafb}.MarkdownEditor_previewTd__X4Pda,.MarkdownEditor_previewTh__U84zA{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:.75rem;text-align:left}.MarkdownEditor_previewTh__U84zA{color:#374151;font-weight:600}.MarkdownEditor_previewTd__X4Pda{color:#4b5563}.MarkdownEditor_previewLink__mScxE{color:#2563eb;text-decoration:underline}.MarkdownEditor_previewLink__mScxE:hover{color:#1d4ed8}.MarkdownEditor_error__c1hdq,.MarkdownEditor_loading__yDyld{align-items:center;color:#6b7280;display:flex;flex-direction:column;height:200px;justify-content:center}.MarkdownEditor_spinner__B3x\+Y{animation:MarkdownEditor_spin__\+9p6W 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:32px;margin-bottom:1rem;width:32px}@keyframes MarkdownEditor_spin__\+9p6W{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MarkdownEditor_error__c1hdq{color:#dc2626}.MarkdownEditor_retryButton__pRmNz{background:#3b82f6;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;margin-top:1rem;padding:.5rem 1rem}.MarkdownEditor_retryButton__pRmNz:hover{background:#2563eb}.MarkdownEditor_quickActions__RrVQM{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:12px 16px}.MarkdownEditor_quickSaveButton__3Iw5A{background:#10b981;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.MarkdownEditor_quickSaveButton__3Iw5A:hover:not(:disabled){background:#059669}.MarkdownEditor_quickSaveButton__3Iw5A:disabled{background:#d1d5db;cursor:not-allowed}@media (max-width:768px){.MarkdownEditor_splitPane__qPYN4{flex-direction:column;height:auto}.MarkdownEditor_editorPane__jhlgK,.MarkdownEditor_previewPane__6DZDP{min-height:300px;width:100%!important}.MarkdownEditor_resizeHandle__niqpZ{display:none}.MarkdownEditor_editorHeader__WupGa,.MarkdownEditor_previewHeader__pdLg0{position:relative;top:auto}.MarkdownEditor_formattingRibbon__izbQ4{flex-wrap:wrap;gap:2px;position:relative;top:auto}.MarkdownEditor_ribbonSeparator__p785U{display:none}}.PlatformDocsSidebar_sidebar__kqvI2{background:#fff;border-right:1px solid #e6e6e6;height:calc(100vh - 120px);min-width:280px;overflow-x:hidden;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;transition:width .3s ease,min-width .3s ease;width:280px;z-index:10}.PlatformDocsSidebar_sidebar__kqvI2.PlatformDocsSidebar_collapsed__fOBdc{min-width:64px;width:64px}.PlatformDocsSidebar_sidebarHeader__kv-Ql{border-bottom:1px solid #f6f9fc;padding:24px 24px 16px}.PlatformDocsSidebar_headerTop__R3gRq{align-items:center;display:flex;gap:12px}.PlatformDocsSidebar_collapseButton__r\+jyG{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .15s ease}.PlatformDocsSidebar_collapseButton__r\+jyG:hover{background-color:#f6f9fc;color:#6772e5}.PlatformDocsSidebar_sidebarHeader__kv-Ql h3{color:#425466;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.PlatformDocsSidebar_docNav__W9GDL{padding:0}.PlatformDocsSidebar_navGroup__NtMo1{margin:0}.PlatformDocsSidebar_groupHeader__6JUwh{border-bottom:1px solid #f6f9fc;margin:0}.PlatformDocsSidebar_groupToggle__xLzBd{align-items:center;background:none;border:none;color:#32325d;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:12px 24px;position:relative;text-align:left;transition:all .15s ease;width:100%}.PlatformDocsSidebar_groupToggle__xLzBd:hover{background-color:#f6f9fc;color:#6772e5}.PlatformDocsSidebar_groupArrow__FyWsw{align-items:center;color:#8898aa;display:inline-flex;font-size:12px;font-weight:600;height:16px;justify-content:center;margin-right:8px;transform:rotate(0deg);transition:transform .15s ease;width:16px}.PlatformDocsSidebar_groupArrow__FyWsw.PlatformDocsSidebar_expanded__95euC{transform:rotate(90deg)}.PlatformDocsSidebar_groupTitle__qd4Et{flex:1 1;font-weight:500}.PlatformDocsSidebar_groupContent__6qy1I{background:#fbfcfd;border-bottom:1px solid #f6f9fc}.PlatformDocsSidebar_navItem__bTr5Q{background:none;border:none;border-left:3px solid #0000;color:#525f7f;cursor:pointer;display:block;font-size:14px;font-weight:400;padding:8px 24px 8px 48px;position:relative;text-align:left;transition:all .15s ease;width:100%}.PlatformDocsSidebar_navItem__bTr5Q:hover{background-color:#f6f9fc;color:#32325d}.PlatformDocsSidebar_navItem__bTr5Q.PlatformDocsSidebar_selected__nCATd{background-color:#f6f9fc;border-left-color:#6772e5;color:#6772e5;font-weight:500}.PlatformDocsSidebar_navItem__bTr5Q.PlatformDocsSidebar_selected__nCATd:before{background-color:#6772e5;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}@media (max-width:768px){.PlatformDocsSidebar_sidebar__kqvI2{height:auto;min-width:0;min-width:auto;position:relative;width:100%}}.PlatformDocsSidebar_groupToggle__xLzBd:focus,.PlatformDocsSidebar_navItem__bTr5Q:focus{outline:2px solid #6772e5;outline-offset:-2px}.PlatformDocsSidebar_sidebar__kqvI2{scroll-behavior:smooth}.PlatformDocsSidebar_sidebar__kqvI2::-webkit-scrollbar{width:6px}.PlatformDocsSidebar_sidebar__kqvI2::-webkit-scrollbar-track{background:#f1f1f1}.PlatformDocsSidebar_sidebar__kqvI2::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.PlatformDocsSidebar_sidebar__kqvI2::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.PlatformDocsSidebar_groupIcon__6TCx5{color:#8898aa;flex-shrink:0;margin-right:8px}.PlatformDocsSidebar_sectionType__GNItE{background:#f6f9fc;border-radius:3px;color:#8898aa;font-size:11px;font-weight:500;margin-left:auto;padding:2px 6px}.PlatformDocsSidebar_parentArticle__9ZCVl{font-weight:500}.PlatformDocsTableOfContents_tocSidebar__FWYZt{background:#fff;border-left:1px solid #e6e6e6;height:100vh;min-width:240px;overflow-x:hidden;overflow-y:auto;padding:24px 0;position:-webkit-sticky;position:sticky;top:0;width:240px;z-index:5}.PlatformDocsTableOfContents_tocContainer__Lz4IC{padding:0 24px}.PlatformDocsTableOfContents_tocHeading__5UxIT{color:#8898aa;font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.PlatformDocsTableOfContents_tocNav__FO7k1{margin:0;padding:0}.PlatformDocsTableOfContents_tocItem__gN4oo{background:none;border:none;border-radius:3px;color:#6b7280;cursor:pointer;display:block;font-size:13px;font-weight:400;line-height:1.4;margin:0 0 4px;overflow:hidden;padding:4px 0;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap;width:100%}.PlatformDocsTableOfContents_tocItem__gN4oo:hover{color:#6772e5}.PlatformDocsTableOfContents_tocItem__gN4oo.PlatformDocsTableOfContents_active__MxBp1{color:#6772e5;font-weight:500}.PlatformDocsTableOfContents_tocLevel2__-ZwMe{font-weight:500;padding-left:0}.PlatformDocsTableOfContents_tocLevel3__1kyIv{color:#8898aa;font-size:12px;padding-left:12px}.PlatformDocsTableOfContents_tocLevel3__1kyIv:hover{color:#6772e5}.PlatformDocsTableOfContents_tocItem__gN4oo:focus{border-radius:3px;outline:2px solid #6772e5;outline-offset:1px}@media (max-width:1200px){.PlatformDocsTableOfContents_tocSidebar__FWYZt{display:none}}@media (max-width:768px){.PlatformDocsTableOfContents_tocSidebar__FWYZt{border-left:none;border-top:1px solid #e6e6e6;height:auto;margin-top:24px;min-width:0;min-width:auto;position:relative;width:100%}}.PlatformDocsTableOfContents_tocSidebar__FWYZt::-webkit-scrollbar{width:4px}.PlatformDocsTableOfContents_tocSidebar__FWYZt::-webkit-scrollbar-track{background:#0000}.PlatformDocsTableOfContents_tocSidebar__FWYZt::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:2px}.PlatformDocsTableOfContents_tocSidebar__FWYZt::-webkit-scrollbar-thumb:hover{background:#d1d5db}.PlatformDocsTableOfContents_tocSidebar__FWYZt:empty{display:none}.PlatformDocsBreadcrumbs_breadcrumbs__v91b-{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 24px}.PlatformDocsBreadcrumbs_breadcrumbList__ZTYVM{align-items:center;display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.PlatformDocsBreadcrumbs_breadcrumbItem__C-CKC{align-items:center;display:flex;margin:0}.PlatformDocsBreadcrumbs_separator__CGOyH{color:#8898aa;flex-shrink:0;margin:0 6px}.PlatformDocsBreadcrumbs_breadcrumbLink__vYdlR{align-items:center;background:none;border:none;border-radius:4px;color:#6772e5;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:1.4;padding:4px 8px;text-decoration:none;transition:all .15s ease}.PlatformDocsBreadcrumbs_breadcrumbLink__vYdlR:hover{background-color:#f6f9fc;color:#5a67d8}.PlatformDocsBreadcrumbs_breadcrumbLink__vYdlR:focus{outline:2px solid #6772e5;outline-offset:2px}.PlatformDocsBreadcrumbs_homeLink__PHh6z{font-weight:500}.PlatformDocsBreadcrumbs_homeIcon__Psp3s{color:#8898aa;flex-shrink:0}.PlatformDocsBreadcrumbs_homeLink__PHh6z:hover .PlatformDocsBreadcrumbs_homeIcon__Psp3s{color:#6772e5}.PlatformDocsBreadcrumbs_currentPage__ycfPp{color:#32325d;font-size:14px;font-weight:500;line-height:1.4;padding:4px 8px}@media (max-width:768px){.PlatformDocsBreadcrumbs_breadcrumbs__v91b-{padding:8px 16px}.PlatformDocsBreadcrumbs_breadcrumbList__ZTYVM{gap:2px}.PlatformDocsBreadcrumbs_separator__CGOyH{margin:0 4px}.PlatformDocsBreadcrumbs_breadcrumbLink__vYdlR,.PlatformDocsBreadcrumbs_currentPage__ycfPp{font-size:13px;padding:2px 6px}.PlatformDocsBreadcrumbs_breadcrumbLink__vYdlR span,.PlatformDocsBreadcrumbs_currentPage__ycfPp{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.PlatformDocsSectionHeader_documentHeader__IScME{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding:2rem 2rem 1.5rem}.PlatformDocsSectionHeader_headerContent__3hkqh{max-width:100%}.PlatformDocsSectionHeader_titleSection__Nrf\+g{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.PlatformDocsSectionHeader_documentTitle__-z8Px{color:#1e293b;flex:1 1;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0}.PlatformDocsSectionHeader_editButton__-5jH2{align-items:center;background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease;white-space:nowrap}.PlatformDocsSectionHeader_editButton__-5jH2:hover{background:#2563eb;box-shadow:0 4px 12px #3b82f640;transform:translateY(-1px)}.PlatformDocsSectionHeader_editButton__-5jH2:active{transform:translateY(0)}.PlatformDocsSectionHeader_documentDescription__w1Sa\+{color:#64748b;font-size:1.125rem;line-height:1.6;margin:0 0 1.5rem}.PlatformDocsSectionHeader_metadataRow__AHivP{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.PlatformDocsSectionHeader_metadataItem__RFUhl{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem}.PlatformDocsSectionHeader_metadataItem__RFUhl svg{color:#94a3b8}.PlatformDocsSectionHeader_documentType__wNfRP{background:#f1f5f9;border-radius:.25rem;font-weight:500;padding:.25rem .5rem;text-transform:capitalize}.PlatformDocsSectionHeader_tagList__XSO72{display:flex;flex-wrap:wrap;gap:.5rem}.PlatformDocsSectionHeader_tag__PFpBY{background:#e0f2fe;border-radius:.25rem;color:#0369a1;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.PlatformDocsSectionHeader_statusBadge__I6r4L{border-radius:1rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.PlatformDocsSectionHeader_statusBadge__I6r4L.PlatformDocsSectionHeader_draft__bGbNy{background:#fef3c7;color:#92400e}.PlatformDocsSectionHeader_statusBadge__I6r4L.PlatformDocsSectionHeader_published__GW1Fx{background:#d1fae5;color:#065f46}.PlatformDocsSectionHeader_statusBadge__I6r4L.PlatformDocsSectionHeader_saved__wJMLW{background:#e0f2fe;color:#0369a1}.PlatformDocsSectionHeader_editContainer__aOG9m{display:flex;flex-direction:column;gap:1rem;width:100%}.PlatformDocsSectionHeader_titleInput__RhyJy{background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;color:#1e293b;font-size:2.5rem;font-weight:700;line-height:1.2;padding:.75rem 1rem;transition:all .2s ease;width:100%}.PlatformDocsSectionHeader_titleInput__RhyJy:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PlatformDocsSectionHeader_descriptionInput__Psvdn{background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;color:#64748b;font-family:inherit;font-size:1.125rem;line-height:1.6;min-height:60px;padding:.75rem 1rem;resize:vertical;transition:all .2s ease;width:100%}.PlatformDocsSectionHeader_descriptionInput__Psvdn:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PlatformDocsSectionHeader_editActions__DB8zF{align-self:flex-start;display:flex;gap:.75rem}.PlatformDocsSectionHeader_saveButton__k-Z5f{align-items:center;background:#10b981;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;min-width:80px;padding:.75rem 1rem;transition:all .2s ease}.PlatformDocsSectionHeader_saveButton__k-Z5f:hover:not(:disabled){background:#059669;box-shadow:0 4px 12px #10b98140;transform:translateY(-1px)}.PlatformDocsSectionHeader_saveButton__k-Z5f:disabled{cursor:not-allowed;opacity:.6}.PlatformDocsSectionHeader_cancelButton__QsCiB{align-items:center;background:#6b7280;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.PlatformDocsSectionHeader_cancelButton__QsCiB:hover:not(:disabled){background:#4b5563;transform:translateY(-1px)}.PlatformDocsSectionHeader_cancelButton__QsCiB:disabled{cursor:not-allowed;opacity:.6}.PlatformDocsSectionHeader_spinner__AMdtB{animation:PlatformDocsSectionHeader_spin__HESG9 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes PlatformDocsSectionHeader_spin__HESG9{to{transform:rotate(1turn)}}.PlatformDocsSectionHeader_stickyHeader__m45gZ{animation:PlatformDocsSectionHeader_slideDown__3IO9r .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-bottom:1px solid #e2e8f0;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}@keyframes PlatformDocsSectionHeader_slideDown__3IO9r{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PlatformDocsSectionHeader_stickyContent__z1Tlf{align-items:center;display:flex;justify-content:space-between;max-width:100%}.PlatformDocsSectionHeader_stickyTitle__iDotN{align-items:center;color:#1e293b;display:flex;flex:1 1;font-weight:600;gap:.75rem;min-width:0}.PlatformDocsSectionHeader_stickyTitle__iDotN span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlatformDocsSectionHeader_stickyTitle__iDotN svg{color:#64748b;flex-shrink:0}.PlatformDocsSectionHeader_stickyEditButton__\+nz1H{align-items:center;background:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.PlatformDocsSectionHeader_stickyEditButton__\+nz1H:hover{background:#2563eb;transform:scale(1.05)}.PlatformDocsSectionHeader_stickyEditButton__\+nz1H:active{transform:scale(1)}@media (max-width:768px){.PlatformDocsSectionHeader_documentHeader__IScME{padding:1.5rem 1rem 1rem}.PlatformDocsSectionHeader_titleSection__Nrf\+g{align-items:flex-start;flex-direction:column;gap:1rem}.PlatformDocsSectionHeader_documentTitle__-z8Px{font-size:2rem}.PlatformDocsSectionHeader_editButton__-5jH2{align-self:flex-start}.PlatformDocsSectionHeader_metadataRow__AHivP{gap:1rem}.PlatformDocsSectionHeader_stickyHeader__m45gZ{padding:.75rem 1rem}.PlatformDocsSectionHeader_stickyContent__z1Tlf{gap:1rem}}@media (max-width:480px){.PlatformDocsSectionHeader_documentTitle__-z8Px{font-size:1.75rem}.PlatformDocsSectionHeader_editButton__-5jH2 span{display:none}.PlatformDocsSectionHeader_metadataRow__AHivP{align-items:flex-start;flex-direction:column;gap:.75rem}}.CodeReference_container__qscLL{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;box-shadow:0 2px 4px #0000000d;margin:3rem 0 0;overflow:hidden}.CodeReference_header__mVtde{align-items:flex-start;background-color:#f1f3f4;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:1.5rem 2rem}.CodeReference_headerContent__-7g32{flex:1 1}.CodeReference_title__HPt4a{color:#374151;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600;letter-spacing:-.025em;margin:0 0 .5rem}.CodeReference_description__\+uPHo{color:#6b7280;font-size:.875rem;font-style:italic;line-height:1.5;margin:0}.CodeReference_copyButton__hXmwZ{align-items:center;background-color:initial;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:1rem;min-width:36px;padding:.5rem;transition:all .15s ease}.CodeReference_copyButton__hXmwZ:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.CodeReference_copyButton__hXmwZ:active{transform:translateY(1px)}.CodeReference_copyButtonSuccess__2BVqE{background-color:#ecfdf5;border-color:#10b981;color:#059669}.CodeReference_copyButtonSuccess__2BVqE:hover{background-color:#d1fae5}.CodeReference_codeContainer__FWRhG{background-color:#f8f9fa;max-height:320px;overflow-y:auto;position:relative}.CodeReference_codeContainer__FWRhG::-webkit-scrollbar{width:8px}.CodeReference_codeContainer__FWRhG::-webkit-scrollbar-track{background:#f1f3f4}.CodeReference_codeContainer__FWRhG::-webkit-scrollbar-thumb{background:#c1c5c9;border-radius:4px}.CodeReference_codeContainer__FWRhG::-webkit-scrollbar-thumb:hover{background:#adb5bd}.CodeReference_codeBlock__espeX{background:none;color:#374151;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.7;margin:0;overflow:visible;padding:2rem;white-space:pre-wrap;word-break:break-word}.CodeReference_code__U\+3gd{background:none;color:inherit;font-family:inherit;font-size:inherit;padding:0}@media (max-width:768px){.CodeReference_header__mVtde{align-items:stretch;flex-direction:column;gap:1rem}.CodeReference_copyButton__hXmwZ{align-self:flex-start;margin-left:0}.CodeReference_codeBlock__espeX{font-size:.8rem;padding:1.5rem}.CodeReference_container__qscLL{margin:2rem 0 0}}@media (max-width:480px){.CodeReference_header__mVtde{padding:1rem 1.5rem}.CodeReference_codeBlock__espeX{padding:1rem}.CodeReference_title__HPt4a{font-size:.9rem}.CodeReference_description__\+uPHo{font-size:.8rem}}.PlatformDocumentation_container__s8Upt{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh}.PlatformDocumentation_layout__JBjwf{background-color:#f7f8fa;display:flex;flex:1 1;min-height:0}.PlatformDocumentation_documentContainer__0iPRh{background-color:#f7f8fa;display:flex;flex:1 1;justify-content:center;min-width:0;overflow-y:auto;padding:0}.PlatformDocumentation_document__Hcltr{background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:100%;position:relative;width:100%}.PlatformDocumentation_documentHeader__J7Uv-{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 2rem 1.5rem}.PlatformDocumentation_headerContent__C5Fgk{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.PlatformDocumentation_titleSection__f3sAe{flex:1 1}.PlatformDocumentation_editDetailsButton__gy1vL{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s;white-space:nowrap}.PlatformDocumentation_editDetailsButton__gy1vL:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.PlatformDocumentation_stickyHeader__By0S9{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 4px #0000001a;height:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;transition:height .3s ease,padding .3s ease;z-index:10}.PlatformDocumentation_stickyHeader__By0S9.PlatformDocumentation_visible__FCSrY{height:auto;padding:1rem 2rem}.PlatformDocumentation_stickyTitle__ZC\+DM{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:1.125rem;font-weight:600;letter-spacing:-.025em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlatformDocumentation_stickySubtitle__8dbhr{color:#6b7280;font-size:.875rem;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlatformDocumentation_documentTitle__twlNh{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem}.PlatformDocumentation_documentSubtitle__Zklr6{color:#6b7280;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.PlatformDocumentation_documentContent__5P25K{background-color:#fff}.PlatformDocumentation_documentBody__qsgGU{line-height:1.75;padding:2rem 2rem 3rem}.PlatformDocumentation_heading1__98Y8R{font-size:2rem;font-weight:700;line-height:1.25;margin:3rem 0 1.5rem}.PlatformDocumentation_heading1__98Y8R,.PlatformDocumentation_heading2__jFrar{color:#1f2937;font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em}.PlatformDocumentation_heading2__jFrar{font-size:1.5rem;font-weight:600;line-height:1.3;margin:2.5rem 0 1rem}.PlatformDocumentation_heading3__F2BWd{color:#374151;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.4;margin:2rem 0 .75rem}.PlatformDocumentation_paragraph__TSXx1{color:#374151;font-size:1rem;font-weight:400;line-height:1.8;margin:0 0 1.5rem}.PlatformDocumentation_bulletList__V3-W\+{margin:1.5rem 0;padding-left:1.5rem}.PlatformDocumentation_listItem__RcmU2{color:#374151;font-size:1rem;line-height:1.8;margin:.5rem 0}.PlatformDocumentation_emphasis__lQx\+S{color:#1f2937;font-weight:600}.PlatformDocumentation_sectionBreak__MCmhQ{background-color:#d1d5db;border:none;height:1px;margin:3rem 0}.PlatformDocumentation_pullQuote__9KcrS{background-color:#f9fafb;border-left:4px solid #6366f1;border-radius:0 4px 4px 0;color:#4b5563;font-style:italic;margin:2rem 0;padding:1.5rem 2rem}.PlatformDocumentation_internalLink__n6VSR{color:#6366f1;cursor:pointer;text-decoration:underline}.PlatformDocumentation_internalLink__n6VSR:hover{color:#4f46e5}@media (max-width:1200px){.PlatformDocumentation_documentBody__qsgGU,.PlatformDocumentation_documentHeader__J7Uv-,.PlatformDocumentation_stickyHeader__By0S9.PlatformDocumentation_visible__FCSrY{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:768px){.PlatformDocumentation_layout__JBjwf{flex-direction:column}.PlatformDocumentation_documentBody__qsgGU,.PlatformDocumentation_documentHeader__J7Uv-{padding:2rem 1rem}.PlatformDocumentation_stickyHeader__By0S9.PlatformDocumentation_visible__FCSrY{padding:1rem}.PlatformDocumentation_documentTitle__twlNh{font-size:1.875rem}.PlatformDocumentation_headerContent__C5Fgk{flex-direction:column;gap:12px}.PlatformDocumentation_editDetailsButton__gy1vL{align-self:flex-start}}.PlatformSectionContent_sectionContent__2W7Kk{background-color:#fff;min-height:100vh}.PlatformSectionContent_errorContainer__I4PBK,.PlatformSectionContent_loadingContainer__\+mA5e{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.PlatformSectionContent_spinner__cJ1ZG{animation:PlatformSectionContent_spin__2ubU0 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#6366f1;height:40px;margin-bottom:1rem;width:40px}@keyframes PlatformSectionContent_spin__2ubU0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlatformSectionContent_errorContainer__I4PBK h2{color:#ef4444;margin-bottom:.5rem}.PlatformSectionContent_sectionHeader__UKlED{background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #e5e7eb;padding:3rem 2rem 2rem}.PlatformSectionContent_headerContent__U68mw{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.PlatformSectionContent_titleSection__Vfidk{flex:1 1}.PlatformSectionContent_sectionTitle__bJhHS{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0 0 1rem}.PlatformSectionContent_sectionSubtitle__yTgJz{color:#6b7280;font-size:1.25rem;font-weight:400;line-height:1.6;margin:0;max-width:600px}.PlatformSectionContent_editButton__2vg3f{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .15s ease}.PlatformSectionContent_editButton__2vg3f:hover{background:#f9fafb;border-color:#9ca3af}.PlatformSectionContent_sectionMeta__MI\+3k{align-items:center;display:flex;gap:1rem}.PlatformSectionContent_sectionTypeBadge__AM4c6{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;color:#0369a1;display:inline-flex;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.PlatformSectionContent_statusBadge__YuDmz{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase}.PlatformSectionContent_statusBadge__YuDmz.PlatformSectionContent_draft__gjUQn{background:#fef3c7;color:#92400e}.PlatformSectionContent_statusBadge__YuDmz.PlatformSectionContent_published__hSjlR{background:#d1fae5;color:#065f46}.PlatformSectionContent_ctaSection__BTTiE{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:3rem 2rem}.PlatformSectionContent_ctaBlock__PGDgY{margin:0 auto;max-width:800px;text-align:center}.PlatformSectionContent_ctaByline__U19Yu{color:#6366f1;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.PlatformSectionContent_ctaTitle__\+s3Hc{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 1rem}.PlatformSectionContent_ctaDescription__Ps3O4{color:#6b7280;font-size:1.125rem;line-height:1.6;margin:0 auto 2rem;max-width:600px}.PlatformSectionContent_ctaButton__DKGrs{align-items:center;background:#6366f1;border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .15s ease}.PlatformSectionContent_ctaButton__DKGrs:hover{background:#5b5cf6;box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.PlatformSectionContent_ctaImage__-n2s3{border-radius:12px;box-shadow:0 10px 30px #0000001a;margin-top:2rem;overflow:hidden}.PlatformSectionContent_ctaImage__-n2s3 img{display:block;height:auto;width:100%}.PlatformSectionContent_pagesSection__WxLrc{padding:3rem 2rem}.PlatformSectionContent_pagesHeader__zHVhK{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:1200px}.PlatformSectionContent_pagesHeader__zHVhK h2{color:#1f2937;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700;margin:0}.PlatformSectionContent_addPageButton__fji62{align-items:center;background:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .15s ease}.PlatformSectionContent_addPageButton__fji62:hover{background:#5b5cf6}.PlatformSectionContent_pagesGrid__JNVgd{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.PlatformSectionContent_pageCard__JI1I4{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;transition:all .15s ease}.PlatformSectionContent_pageCard__JI1I4:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.PlatformSectionContent_pageTitle__6spBM{color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 .75rem}.PlatformSectionContent_pageLink__73\+YI{align-items:center;color:#6366f1;display:flex;gap:.5rem;text-decoration:none;transition:color .15s ease}.PlatformSectionContent_pageLink__73\+YI:hover{color:#5b5cf6}.PlatformSectionContent_pageDescription__U3yo0{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.PlatformSectionContent_emptyState__n3NUt{margin:0 auto;max-width:600px;padding:3rem 2rem;text-align:center}.PlatformSectionContent_emptyState__n3NUt p{color:#6b7280;font-size:1rem;margin:0 0 .5rem}.PlatformSectionContent_emptyStateHint__2DFfI{color:#9ca3af;font-size:.875rem}.PlatformSectionContent_sectionFooter__fns-i{background:#f8fafc;border-top:1px solid #e5e7eb;margin-top:3rem;padding:3rem 2rem}.PlatformSectionContent_footerContent__uYHlI{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.PlatformSectionContent_helpfulSection__rUC0B h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 1rem}.PlatformSectionContent_helpfulButtons__L\+WJm{display:flex;gap:.75rem}.PlatformSectionContent_helpfulButton__3\+NpO{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .15s ease}.PlatformSectionContent_helpfulButton__3\+NpO:hover{background:#f9fafb;border-color:#9ca3af}.PlatformSectionContent_footerLinks__Omnjw{display:flex;flex-direction:column;gap:.75rem;justify-self:end}.PlatformSectionContent_footerLink__5ensd{color:#6b7280;font-size:.875rem;text-decoration:none;transition:color .15s ease}.PlatformSectionContent_footerLink__5ensd:hover{color:#374151}@media (max-width:768px){.PlatformSectionContent_sectionHeader__UKlED{padding:2rem 1rem 1.5rem}.PlatformSectionContent_headerContent__U68mw{flex-direction:column;gap:1rem}.PlatformSectionContent_sectionTitle__bJhHS{font-size:2rem}.PlatformSectionContent_sectionSubtitle__yTgJz{font-size:1.125rem}.PlatformSectionContent_sectionMeta__MI\+3k{align-items:flex-start;flex-direction:column;gap:.5rem}.PlatformSectionContent_ctaSection__BTTiE{padding:2rem 1rem}.PlatformSectionContent_ctaTitle__\+s3Hc{font-size:1.75rem}.PlatformSectionContent_pagesSection__WxLrc{padding:2rem 1rem}.PlatformSectionContent_pagesHeader__zHVhK{align-items:flex-start;flex-direction:column;gap:1rem}.PlatformSectionContent_pagesGrid__JNVgd{grid-template-columns:1fr}.PlatformSectionContent_footerContent__uYHlI{gap:2rem;grid-template-columns:1fr}.PlatformSectionContent_footerLinks__Omnjw{justify-self:start}}@media (max-width:480px){.PlatformSectionContent_sectionHeader__UKlED{padding:1.5rem 1rem}.PlatformSectionContent_sectionTitle__bJhHS{font-size:1.75rem}.PlatformSectionContent_ctaSection__BTTiE,.PlatformSectionContent_pagesSection__WxLrc{padding:1.5rem 1rem}.PlatformSectionContent_pageCard__JI1I4{padding:1rem}}.Doc_docSection__tISDa{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin-bottom:2.5rem;padding:1.5rem 2rem}.Doc_title__\+aDOJ{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.Doc_description__0TPrQ{color:#4b5563;font-size:1rem;margin-bottom:1rem}.Doc_content__YNP5e{color:#374151;font-size:.95rem;line-height:1.6}.Comments_commentsContainer__qkKej{max-height:90vh;min-height:80vh}.Comments_commentsContainer__qkKej.Comments_minimized__sPNVE{max-height:60px}.Comments_commentsHeader__uBETa h3{color:#374151;font-size:16px;font-weight:600;margin:0}.Comments_minimizeButton__nHK8G{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:18px;padding:4px 8px;transition:background-color .2s}.Comments_minimizeButton__nHK8G:hover{background-color:#e5e7eb}.Comments_commentsContent__n9Fr5{display:flex;flex-direction:column;height:100%;min-height:0}.Comments_commentForm__UqVNx{background:#fff;border-bottom:1px solid #e5e7eb;padding:16px 20px}.Comments_userInfo__g2kNJ{align-items:center;display:flex;margin-bottom:8px}.Comments_userAvatar__VYuxf{border-radius:50%;height:24px;margin-right:8px;width:24px}.Comments_userName__X7G2t{color:#374151;font-size:14px;font-weight:500}.Comments_commentInput__6Qcbw{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;line-height:1.4;padding:8px 12px;resize:vertical;width:100%}.Comments_commentInput__6Qcbw:focus{border-color:#0c425b;box-shadow:0 0 0 3px #6366f11a;outline:none}.Comments_formActions__6iG-8{display:flex;justify-content:flex-end;margin-top:8px}.Comments_submitButton__UNOLB{background-color:#0c425b;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s}.Comments_submitButton__UNOLB:hover:not(:disabled){background-color:#0c425b}.Comments_submitButton__UNOLB:disabled{background-color:#d1d5db;cursor:not-allowed}.Comments_loginPrompt__NNgrf{border-bottom:1px solid #e5e7eb;color:#6b7280;padding:16px 20px;text-align:center}.Comments_commentsList__ar6Mf{flex:1 1;min-height:0;overflow-y:auto;padding:0}.Comments_loading__1X\+QZ,.Comments_noComments__UsPGF{color:#6b7280;font-style:italic;padding:20px;text-align:center}.Comments_comment__jYbNZ{border-bottom:1px solid #f3f4f6;padding:16px 20px}.Comments_comment__jYbNZ:last-child{border-bottom:none}.Comments_commentHeader__64f0M{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.Comments_commentAuthor__dbzWW{align-items:center;display:flex}.Comments_commentAvatar__IUNyJ{border-radius:50%;height:20px;margin-right:6px;width:20px}.Comments_commentAuthorName__U6set{color:#374151;font-size:13px;font-weight:500;margin-right:8px}.Comments_commentDate__pAKAR{color:#6b7280;font-size:12px}.Comments_deleteButton__8J8jm{background:none;border:none;border-radius:3px;color:#dc2626;cursor:pointer;font-size:16px;padding:2px 6px;transition:background-color .2s}.Comments_deleteButton__8J8jm:hover{background-color:#fef2f2}.Comments_commentContent__IP4QL{color:#374151;font-size:14px;line-height:1.5;white-space:pre-wrap}@media (max-width:640px){.Comments_commentsContainer__qkKej{max-width:400px;right:10px;width:calc(100vw - 20px)}}.Comments_commentsContainer__qkKej{background:#fff;border:1px solid #e5e7eb;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -4px 6px -1px #0000001a;display:flex;flex-direction:column;position:fixed;right:20px;width:400px;z-index:1000}.Comments_commentsContainer__qkKej.Comments_tall__UBfgJ{max-height:90vh;min-height:80vh}.Comments_commentsContainer__qkKej.Comments_short__ju4ZP{max-height:45vh;min-height:30vh}.Comments_commentsContainer__qkKej.Comments_minimized__sPNVE{max-height:56px;min-height:56px;overflow:hidden}.Comments_commentsHeader__uBETa{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.Comments_headerActions__BnsTX{display:flex;gap:6px}.Comments_minimizeButton__nHK8G,.Comments_toggleButton__UB2\+X{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:18px;padding:4px 8px;transition:background-color .2s}.Comments_minimizeButton__nHK8G:hover,.Comments_toggleButton__UB2\+X:hover{background-color:#e5e7eb}.ExecutiveLandingHero_hero__3tu8r{margin:0 auto;max-width:100%;padding:0}.ExecutiveLandingHero_heroHeader__bJ0C8{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:center;margin-bottom:3rem;text-align:center}.ExecutiveLandingHero_heroSection__HrQwL{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:300px}.ExecutiveLandingHero_heroImage__rwvbx{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:16rem;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease;width:16rem}.ExecutiveLandingHero_heroImage__rwvbx:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.ExecutiveLandingHero_heroTitle__oU5U0{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.ExecutiveLandingHero_heroSection__HrQwL:first-child .ExecutiveLandingHero_heroTitle__oU5U0{color:#6366f1}.ExecutiveLandingHero_heroSection__HrQwL:last-child .ExecutiveLandingHero_heroTitle__oU5U0{color:#059669}.ExecutiveLandingHero_heroSubtitle__b-yno{color:#6b7280;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px}.ExecutiveLandingHero_impactMetrics__dHiV4{background:#f8fafc;border-radius:12px;display:flex;gap:4rem;justify-content:center;margin-bottom:4rem;padding:2rem}.ExecutiveLandingHero_metric__Aely7{text-align:center}.ExecutiveLandingHero_metricValue__wR0wS{color:#059669;display:block;font-size:2rem;font-weight:700;margin-bottom:.5rem}.ExecutiveLandingHero_metricLabel__zxz9a{color:#6b7280;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.ExecutiveLandingHero_featuredCases__crv0w{margin-top:4rem}.ExecutiveLandingHero_casesTitle__hltK4{color:#1f2937;font-size:1.75rem;font-weight:600;margin-bottom:2rem;text-align:center}.ExecutiveLandingHero_casesGrid__K5ks5{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ExecutiveLandingHero_caseCard__f7x\+6{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:1.5rem;transition:all .2s ease}.ExecutiveLandingHero_caseCard__f7x\+6:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f126;transform:translateY(-2px)}.ExecutiveLandingHero_caseHeader__V-EOm{margin-bottom:1rem}.ExecutiveLandingHero_caseCompany__6-9Nh{color:#6366f1;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ExecutiveLandingHero_caseTitle__AUUWE{color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}.ExecutiveLandingHero_caseImpact__qE8oc{color:#6b7280;line-height:1.5;margin-bottom:1rem}.ExecutiveLandingHero_caseAction__JCNFN{color:#6366f1;font-size:.875rem;font-weight:500}@media (max-width:768px){.ExecutiveLandingHero_hero__3tu8r{padding:2rem 1rem}.ExecutiveLandingHero_heroHeader__bJ0C8{flex-direction:column;gap:2rem}.ExecutiveLandingHero_heroSection__HrQwL{max-width:100%}.ExecutiveLandingHero_heroImage__rwvbx{height:100px;width:100px}.ExecutiveLandingHero_heroTitle__oU5U0{font-size:1.25rem}.ExecutiveLandingHero_impactMetrics__dHiV4{flex-direction:column;gap:2rem}.ExecutiveLandingHero_casesGrid__K5ks5{grid-template-columns:1fr}}:root{--bg:#f7f8fa;--card:#fff;--muted:#6b7280;--text:#1f2937;--accent:#6366f1;--accent-2:#059669;--ring:#6366f14d}.ExecutiveDashboard_wrap__blrSv{background-color:#f7f8fa;background-color:var(--bg);margin:0 auto;max-width:1200px;padding:24px}.ExecutiveDashboard_header__qrRSp{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.ExecutiveDashboard_title__kIMsg{color:#1f2937;color:var(--text);font-size:22px;font-weight:700;margin:0}.ExecutiveDashboard_subtitle__gkqtU{color:#6b7280;color:var(--muted);font-size:14px;margin:4px 0 0}.ExecutiveDashboard_headerActions__oP5PM{display:flex;gap:10px}.ExecutiveDashboard_primaryButton__DWRf5,.ExecutiveDashboard_secondaryButton__DgqlV{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;color:var(--text);font-weight:600;padding:8px 14px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ExecutiveDashboard_primaryButton__DWRf5{background-color:#6366f1;background-color:var(--accent);border-color:#6366f1;border-color:var(--accent);color:#fff}.ExecutiveDashboard_primaryButton__DWRf5:hover{background-color:#4f46e5}.ExecutiveDashboard_secondaryButton__DgqlV:hover{border-color:#6366f1;border-color:var(--accent)}.ExecutiveDashboard_sectionTitle__Cwy4Q{color:#1f2937;color:var(--text);font-size:16px;font-weight:700;margin:18px 0 10px}.ExecutiveDashboard_kpiGrid__v0R8O{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ExecutiveDashboard_kpiCard__hEu2S{background:#fff;background:var(--card);border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:16px}.ExecutiveDashboard_kpiValue__\+qCI\+{color:#059669;color:var(--accent-2);font-size:22px;font-weight:800}.ExecutiveDashboard_kpiLabel__GEI\+C{color:#1f2937;color:var(--text);font-weight:600}.ExecutiveDashboard_kpiSub__NVLsD{color:#6b7280;color:var(--muted);font-size:12px}.ExecutiveDashboard_spark__5i0s7{color:#6366f1;color:var(--accent);height:42px;margin:4px 0;width:100%}.ExecutiveDashboard_shortcutGrid__R5HZp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:4px}.ExecutiveDashboard_shortcut__Z-E4P{align-items:center;background-color:#fff;background-color:var(--card);border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;color:var(--text);cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:space-between;padding:14px 16px;text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ExecutiveDashboard_shortcut__Z-E4P:hover{background-color:#f9fafb;border-color:#6366f1;border-color:var(--accent)}.ExecutiveDashboard_chev__pYjJF{opacity:.6}.ExecutiveDashboard_list__NUtrD{grid-gap:8px;display:grid;gap:8px}.ExecutiveDashboard_empty__lqkX1{background:#fff;background:var(--card);border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;color:var(--muted);padding:16px}.ExecutiveDashboard_row__ex\+d5{grid-gap:8px;align-items:center;background:#fff;background:var(--card);border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;color:var(--text);cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto;padding:12px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.ExecutiveDashboard_row__ex\+d5:hover{background-color:#f9fafb;border-color:#6366f1;border-color:var(--accent)}.ExecutiveDashboard_rowMain__ribxs{align-items:center;display:flex;gap:10px;min-width:0}.ExecutiveDashboard_rowTitle__MyAqS{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExecutiveDashboard_rowPill__HxlFF{border:1px solid #d1d5db;border-radius:999px;color:#6b7280;color:var(--muted);font-size:11px;padding:2px 8px}.ExecutiveDashboard_rowMeta__xcjGg{align-items:center;color:#6b7280;color:var(--muted);display:flex;font-size:12px;gap:8px}.ExecutiveDashboard_dot__7oOzk{opacity:.6}@media (max-width:768px){.ExecutiveDashboard_header__qrRSp{align-items:flex-start;flex-direction:column}.ExecutiveDashboard_headerActions__oP5PM{flex-wrap:wrap;width:100%}}.ModuleManagement_container__eSKwH{background-color:#fafafa;margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.ModuleManagement_header__3JaPW{margin-bottom:2rem;text-align:center}.ModuleManagement_pageTitle__gdxY-{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.ModuleManagement_pageDescription__GLqud{color:#666;font-size:1.1rem;margin:0}.ModuleManagement_loadingSpinner__e4MPT{align-items:center;color:#666;display:flex;font-size:1.1rem;height:200px;justify-content:center}.ModuleManagement_errorMessage__8ydh6{background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#a33;margin-bottom:1rem;padding:1rem;text-align:center}.ModuleManagement_successMessage__FIfu-{background-color:#efe;border:1px solid #cfc;border-radius:8px;color:#3a3;margin-bottom:1rem;padding:1rem;text-align:center}.ModuleManagement_content__BPSTF{display:flex;flex-direction:column;gap:2rem}.ModuleManagement_section__DoWyk{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}.ModuleManagement_sectionTitle__i4jmr{border-bottom:2px solid #f0f0f0;color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.ModuleManagement_emptyState__YnZlh{background-color:#f8f9fa;border:2px dashed #ddd;border-radius:8px;color:#666;font-style:italic;padding:2rem;text-align:center}.ModuleManagement_moduleGrid__ybUqk{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:1rem}.ModuleManagement_moduleCard__INNiv{background:#fff;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.ModuleManagement_moduleCard__INNiv:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.ModuleManagement_moduleCard__INNiv.ModuleManagement_enabled__wZ\+rr{background:linear-gradient(135deg,#f8fff8,#fff);border-color:#4caf50}.ModuleManagement_googleContainer__qGfl6{background:#fff;margin:0 auto;max-width:1400px;min-height:100vh}.ModuleManagement_googleHeader__sh\+gu{background:#fff;border-bottom:1px solid #e8eaed;padding:24px 24px 0}.ModuleManagement_googleHeaderContent__zzng9{margin:0 auto;max-width:1200px}.ModuleManagement_googleTitle__23Zlz{color:#202124;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:400;margin:0 0 4px}.ModuleManagement_googleSubtitle__qAt4g{color:#5f6368;font-size:14px;margin:0 0 16px}.ModuleManagement_googleTabs__z8kXt{background:#fff;border-bottom:1px solid #e8eaed;display:flex;margin:0 auto;max-width:1400px;padding:0 24px}.ModuleManagement_googleTab__A9JD9{background:none;border:none;border-bottom:2px solid #0000;color:#5f6368;cursor:pointer;font-size:14px;font-weight:500;padding:12px 16px;transition:all .2s ease}.ModuleManagement_googleTab__A9JD9:hover{color:#1a73e8}.ModuleManagement_googleTab__A9JD9.ModuleManagement_active__Qsp1-{border-bottom-color:#1a73e8;color:#1a73e8}.ModuleManagement_googleControls__HooNU{align-items:center;background:#f8f9fa;border-bottom:1px solid #e8eaed;display:flex;gap:16px;padding:16px 24px}.ModuleManagement_searchBar__I3mGD{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:8px;display:flex;flex:1 1;gap:8px;max-width:400px;padding:8px 12px}.ModuleManagement_searchInput__0bZYV{border:none;color:#202124;flex:1 1;font-size:14px;outline:none}.ModuleManagement_searchInput__0bZYV::placeholder{color:#9aa0a6}.ModuleManagement_filterBar__QQ\+qT{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:8px;display:flex;gap:8px;padding:8px 12px}.ModuleManagement_filterSelect__Bfh3C{background:none;border:none;color:#202124;cursor:pointer;font-size:14px;outline:none}.ModuleManagement_googleContent__mm-wC{margin:0 auto;max-width:1200px;padding:24px}.ModuleManagement_googleApiList__6gZZA{background:#e8eaed;border-radius:8px;display:flex;flex-direction:column;gap:1px;overflow:hidden}.ModuleManagement_apiCard__DM-o5{background:#fff;padding:16px 24px;transition:background-color .2s ease}.ModuleManagement_apiCard__DM-o5:hover{background:#f8f9fa}.ModuleManagement_apiHeader__VjvHT{align-items:center;display:flex;gap:16px}.ModuleManagement_apiIcon__iPmhv{align-items:center;background:#f8f9fa;border-radius:8px;color:#5f6368;display:flex;height:40px;justify-content:center;width:40px}.ModuleManagement_apiInfo__twy4E{flex:1 1}.ModuleManagement_apiTitleRow__tG6bB{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.ModuleManagement_apiName__eN2\+K{color:#202124;font-size:16px;font-weight:500;margin:0}.ModuleManagement_apiMeta__6413P{align-items:center;display:flex;gap:8px}.ModuleManagement_apiVersion__Q8ssE{background:#f1f3f4;border-radius:12px;color:#5f6368;font-size:12px;padding:2px 8px}.ModuleManagement_apiDescription__mjmfV{color:#5f6368;font-size:14px;line-height:1.4;margin:0 0 8px}.ModuleManagement_apiStats__dtKpo{align-items:center;display:flex;gap:16px}.ModuleManagement_apiStat__TDNVG{color:#5f6368;font-size:12px}.ModuleManagement_apiActions__Vq277{display:flex;gap:8px}.ModuleManagement_enableButton__Iek4k{align-items:center;background:#1a73e8;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:background-color .2s ease}.ModuleManagement_enableButton__Iek4k:hover{background:#1557b0}.ModuleManagement_disableButton__3PKMD{background:#fff;border:1px solid #dadce0;border-radius:4px;color:#5f6368;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.ModuleManagement_disableButton__3PKMD:hover{background:#f8f9fa;border-color:#5f6368}.ModuleManagement_pendingButton__HOdy0{align-items:center;background:#fff3e0;border:1px solid #fcad70;border-radius:4px;color:#e8710a;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px}.ModuleManagement_googleEmptyState__XwQK0{padding:48px 24px;text-align:center}.ModuleManagement_emptyIcon__5N9KW{margin-bottom:16px}.ModuleManagement_googleEmptyState__XwQK0 h3{color:#202124;font-size:18px;font-weight:400;margin:0 0 8px}.ModuleManagement_googleEmptyState__XwQK0 p{color:#5f6368;font-size:14px;margin:0 0 24px}.ModuleManagement_browseLibraryButton__mT\+82{background:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:background-color .2s ease}.ModuleManagement_browseLibraryButton__mT\+82:hover{background:#1557b0}.ModuleManagement_googleError__U1pgk{background:#fce8e6;border:1px solid #f9ab00;border-radius:4px;color:#d93025;font-size:14px;margin-bottom:16px;padding:12px 16px}.ModuleManagement_googleSuccess__9W67A{background:#e6f4ea;border:1px solid #34a853;border-radius:4px;color:#137333;font-size:14px;margin-bottom:16px;padding:12px 16px}@media (max-width:768px){.ModuleManagement_container__eSKwH{padding:1rem}.ModuleManagement_pageTitle__gdxY-{font-size:2rem}.ModuleManagement_moduleGrid__ybUqk{gap:1rem;grid-template-columns:1fr}.ModuleManagement_moduleCard__INNiv{padding:1rem}.ModuleManagement_moduleHeader__0fMYG{flex-direction:column;gap:.75rem}.ModuleManagement_moduleIcon__Y2A5I{align-self:flex-start;font-size:2rem;min-width:50px}.ModuleManagement_moduleActions__6uM3z{flex-direction:column}.ModuleManagement_cancelButton__WuHSS,.ModuleManagement_disableButton__3PKMD,.ModuleManagement_enableButton__Iek4k{width:100%}.ModuleManagement_googleHeader__sh\+gu{padding:16px}.ModuleManagement_googleControls__HooNU{flex-direction:column;gap:12px;padding:16px}.ModuleManagement_searchBar__I3mGD{max-width:none}.ModuleManagement_apiHeader__VjvHT{align-items:flex-start;flex-direction:column;gap:12px}.ModuleManagement_apiTitleRow__tG6bB{align-items:flex-start;flex-direction:column;gap:8px}.ModuleManagement_apiActions__Vq277{align-self:stretch}.ModuleManagement_disableButton__3PKMD,.ModuleManagement_enableButton__Iek4k,.ModuleManagement_pendingButton__HOdy0{flex:1 1;justify-content:center}}.ModuleManagement_moduleCard__INNiv.ModuleManagement_pending__Y46Mw{background:linear-gradient(135deg,#fff8f0,#fff);border-color:#ff9800}.ModuleManagement_moduleCard__INNiv.ModuleManagement_available__L8OP-{background:linear-gradient(135deg,#f0f8ff,#fff);border-color:#2196f3}.ModuleManagement_moduleHeader__0fMYG{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.ModuleManagement_moduleIcon__Y2A5I{background:#f5f5f5;border:2px solid #e0e0e0;border-radius:12px;font-size:2.5rem;min-width:60px;padding:.5rem;text-align:center}.ModuleManagement_moduleInfo__cXn3M{flex:1 1}.ModuleManagement_moduleName__Hdduo{color:#1a1a1a;font-size:1.3rem;font-weight:600;margin:0 0 .25rem}.ModuleManagement_moduleCategory__amd8F{background:#e3f2fd;border-radius:20px;color:#1976d2;display:inline-block;font-size:.8rem;font-weight:500;margin-bottom:.5rem;padding:.25rem .75rem}.ModuleManagement_moduleDescription__bJE5t{color:#666;font-size:.95rem;line-height:1.4;margin:0}.ModuleManagement_moduleStatus__L8x9w{margin-left:auto}.ModuleManagement_availableBadge__D5F0E,.ModuleManagement_enabledBadge__CN675,.ModuleManagement_pendingBadge__PnRVF{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:.4rem 1rem;text-transform:uppercase}.ModuleManagement_enabledBadge__CN675{background:#4caf50;color:#fff}.ModuleManagement_pendingBadge__PnRVF{background:#ff9800;color:#fff}.ModuleManagement_availableBadge__D5F0E{background:#2196f3;color:#fff}.ModuleManagement_moduleFeatures__QtHW-{background:#f8f9fa;border-left:4px solid #2196f3;border-radius:8px;margin:1rem 0;padding:1rem}.ModuleManagement_moduleFeatures__QtHW- h4{color:#1a1a1a;font-size:1rem;font-weight:600;margin:0 0 .75rem}.ModuleManagement_moduleFeatures__QtHW- ul{list-style-type:none;margin:0;padding-left:1.25rem}.ModuleManagement_moduleFeatures__QtHW- li{color:#555;font-size:.9rem;line-height:1.3;margin-bottom:.5rem;position:relative}.ModuleManagement_moduleFeatures__QtHW- li:before{color:#4caf50;content:"✓";font-weight:700;left:-1.25rem;position:absolute}.ModuleManagement_moduleFeatures__QtHW- li:last-child{margin-bottom:0}.ModuleManagement_moduleActions__6uM3z{border-top:1px solid #f0f0f0;display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem}.ModuleManagement_cancelButton__WuHSS,.ModuleManagement_disableButton__3PKMD,.ModuleManagement_enableButton__Iek4k{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;min-width:120px;padding:.75rem 1.5rem;transition:all .3s ease}.ModuleManagement_enableButton__Iek4k{background:#4caf50;color:#fff}.ModuleManagement_enableButton__Iek4k:hover{background:#45a049;box-shadow:0 4px 12px #4caf504d;transform:translateY(-1px)}.ModuleManagement_disableButton__3PKMD{background:#f44336;color:#fff}.ModuleManagement_disableButton__3PKMD:hover{background:#e53935;box-shadow:0 4px 12px #f443364d;transform:translateY(-1px)}.ModuleManagement_cancelButton__WuHSS{background:#ff9800;color:#fff}.ModuleManagement_cancelButton__WuHSS:hover{background:#f57c00;box-shadow:0 4px 12px #ff98004d;transform:translateY(-1px)}.ModuleManagement_cancelButton__WuHSS:disabled,.ModuleManagement_disableButton__3PKMD:disabled,.ModuleManagement_enableButton__Iek4k:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.ModuleManagement_container__eSKwH{padding:1rem}.ModuleManagement_pageTitle__gdxY-{font-size:2rem}.ModuleManagement_moduleGrid__ybUqk{gap:1rem;grid-template-columns:1fr}.ModuleManagement_moduleCard__INNiv{padding:1rem}.ModuleManagement_moduleHeader__0fMYG{flex-direction:column;gap:.75rem}.ModuleManagement_moduleIcon__Y2A5I{align-self:flex-start;font-size:2rem;min-width:50px}.ModuleManagement_moduleActions__6uM3z{flex-direction:column}.ModuleManagement_cancelButton__WuHSS,.ModuleManagement_disableButton__3PKMD,.ModuleManagement_enableButton__Iek4k{width:100%}}@media (max-width:480px){.ModuleManagement_container__eSKwH{padding:.75rem}.ModuleManagement_pageTitle__gdxY-{font-size:1.75rem}.ModuleManagement_pageDescription__GLqud{font-size:1rem}.ModuleManagement_section__DoWyk{padding:1rem}.ModuleManagement_moduleCard__INNiv{padding:.75rem}.ModuleManagement_moduleFeatures__QtHW-{margin:.75rem 0;padding:.75rem}}@keyframes ModuleManagement_statusChange__sQwuV{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.ModuleManagement_moduleCard__INNiv.ModuleManagement_statusChanging__ym999{animation:ModuleManagement_statusChange__sQwuV .6s ease-in-out}.AccountPage_container__Pt5ft{background:#f5f2e8;margin:0 auto;max-width:1200px;min-height:calc(100vh - 48px);padding:24px}.AccountPage_workspaceContext__m8K9g{background:#fffdf7;border:1px solid #d4cfc3;border-radius:8px;margin-bottom:24px;padding:12px 20px}.AccountPage_contextBreadcrumb__Ok8N0{align-items:center;color:#4a5a46;display:flex;font-size:14px;gap:8px}.AccountPage_contextIcon__sam6Z{color:#3d5a4c;flex-shrink:0}.AccountPage_contextOrg__5mTV3{color:#1a2118;font-weight:500}.AccountPage_contextChevron__UwA0s{color:#4a5a46;flex-shrink:0}.AccountPage_contextWorkspace__gU-JS{color:#1a2118;font-weight:600}.AccountPage_contextBadge__sgxoR{background:#3d5a4c;border-radius:12px;color:#fff;font-size:12px;font-weight:500;margin-left:auto;padding:4px 10px}.AccountPage_errorMessage__-aTaw{background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:14px;margin-bottom:16px;padding:12px 16px}.AccountPage_successMessage__euBE8{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#2d4a3e;font-size:14px;margin-bottom:16px;padding:12px 16px}.AccountPage_tabsContainer__CZFeF{margin-bottom:24px}.AccountPage_tabsNav__PEocn{background:#fffdf7;border:1px solid #d4cfc3;border-radius:8px;overflow-x:auto;padding:8px}.AccountPage_tabGroups__T204K{display:flex;gap:24px}.AccountPage_tabGroup__QZp5f{border-right:1px solid #d4cfc3;display:flex;gap:4px;padding-right:24px}.AccountPage_tabGroup__QZp5f:last-child{border-right:none;padding-right:0}.AccountPage_tab__gQ1Yt{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease;white-space:nowrap}.AccountPage_tab__gQ1Yt.AccountPage_inactive__RDshM{color:#4a5a46}.AccountPage_tab__gQ1Yt.AccountPage_inactive__RDshM:hover{background:#f5f2e8;color:#1a2118}.AccountPage_tab__gQ1Yt.AccountPage_active__oRSvH{background:#3d5a4c;border-left:3px solid #3d5a4c;color:#fff}.AccountPage_tabIcon__didOA{flex-shrink:0}.AccountPage_workspaceSelector__k5Oyl{align-items:center;background:#fffdf7;border:1px solid #d4cfc3;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px 20px}.AccountPage_workspaceSelectorLabel__xxnPp{color:#1a2118;font-size:14px;font-weight:500}.AccountPage_workspaceSelectorSelect__bwYaw{background:#fff;border:1px solid #4a5a46;border-radius:6px;color:#1a2118;cursor:pointer;flex:1 1;font-size:14px;max-width:300px;padding:10px 14px;transition:all .2s ease}.AccountPage_workspaceSelectorSelect__bwYaw:focus{border-color:#2d3a29;outline:none}.AccountPage_tabContent__QF4Ap{min-height:400px}.AccountPage_card__gzVsf{background:#fff;border:1px solid #d4cfc3;border-radius:8px;box-shadow:0 1px 3px #1a21180f;margin-bottom:24px;padding:24px}.AccountPage_cardHeader__HHj1O{align-items:center;display:flex;gap:12px;margin-bottom:20px}.AccountPage_cardTitle__kT\+SP{color:#1a2118;font-size:18px;font-weight:600;margin:0}.AccountPage_cardIcon__6qdnn{color:#3d5a4c;flex-shrink:0}.AccountPage_currentWorkspaceInfo__AqcI2{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.AccountPage_currentWorkspaceDetails__tv\+MO{flex:1 1}.AccountPage_currentWorkspaceName__U9zvS{color:#1a2118;font-size:20px;font-weight:600;margin:0 0 8px}.AccountPage_currentWorkspaceDescription__sMjfk{color:#4a5a46;font-size:15px;line-height:1.5;margin:0 0 12px}.AccountPage_currentWorkspaceMeta__KTJXo{color:#6b7a66;font-size:13px}.AccountPage_currentWorkspaceBadge__5qyjY{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#2d4a3e;display:flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;padding:8px 16px}.AccountPage_badgeIcon__bV28X{color:#2d4a3e}.AccountPage_formGroup__7gxKr{margin-bottom:20px}.AccountPage_label__RaGJt{color:#4a5a46;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.AccountPage_input__6NYz0{background:#fff;border:1px solid #4a5a46;border-radius:6px;color:#1a2118;font-size:14px;padding:12px 14px;transition:all .2s ease;width:100%}.AccountPage_input__6NYz0:focus{border-color:#2d3a29;outline:none}.AccountPage_input__6NYz0:disabled{background:#f5f2e8;color:#6b7a66;cursor:not-allowed}.AccountPage_textarea__rI8ZX{background:#fff;border:1px solid #4a5a46;border-radius:6px;color:#1a2118;font-size:14px;min-height:100px;padding:12px 14px;resize:vertical;transition:all .2s ease;width:100%}.AccountPage_textarea__rI8ZX:focus{border-color:#2d3a29;outline:none}.AccountPage_buttonPrimary__RoFC9{align-items:center;background:#3d5a4c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.AccountPage_buttonPrimary__RoFC9:hover{background:#4a6b5a}.AccountPage_buttonPrimary__RoFC9:disabled{cursor:not-allowed;opacity:.5}.AccountPage_buttonSecondary__X0Exc{align-items:center;background:#fff;border:1px solid #d4cfc3;border-radius:6px;color:#1a2118;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.AccountPage_buttonSecondary__X0Exc:hover{background:#f5f2e8;border-color:#4a5a46}.AccountPage_buttonSuccess__HXtZW{align-items:center;background:#3d5a4c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.AccountPage_buttonSuccess__HXtZW:hover{background:#4a6b5a}.AccountPage_iconButton__6XJP9{align-items:center;background:#f5f2e8;border:1px solid #d4cfc3;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:8px;transition:all .2s ease}.AccountPage_iconButton__6XJP9:hover{background:#fffdf7;border-color:#4a5a46}.AccountPage_iconButtonSelected__ynwLA{background:#3d5a4c;border-color:#3d5a4c}.AccountPage_iconButtonSelected__ynwLA .AccountPage_buttonIcon__oagre{color:#fff}.AccountPage_iconButtonDanger__TDiY8{color:#c53030}.AccountPage_iconButtonDanger__TDiY8:hover{background:#fff5f5;border-color:#feb2b2}.AccountPage_buttonIcon__oagre{color:#4a5a46;flex-shrink:0}.AccountPage_badge__QZ12r{background:#f5f2e8;border-radius:12px;color:#1a2118;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.AccountPage_badgeSuccess__s7ydj{background:#3d5a4c;color:#fff}.AccountPage_grid__sq3eA{grid-gap:16px;display:grid;gap:16px}.AccountPage_gridCols1__oljhG{grid-template-columns:1fr}.AccountPage_gridCols2__ylYzM{grid-template-columns:repeat(2,1fr)}.AccountPage_gridCols3__4uLl0{grid-template-columns:repeat(3,1fr)}.AccountPage_workspaceCard__sH8e9{background:#fff;border:1px solid #d4cfc3;border-radius:8px;cursor:pointer;padding:20px;transition:all .2s ease}.AccountPage_workspaceCard__sH8e9:hover{background:#fffdf7;border-color:#4a5a46;box-shadow:0 2px 8px #1a211814}.AccountPage_workspaceCardSelected__coTIH{background:#fffdf7;border:2px solid #3d5a4c;box-shadow:0 2px 8px #3d5a4c26}.AccountPage_workspaceCardContent__RQ2ix{display:flex;flex-direction:column}.AccountPage_workspaceCardHeader__jj0K6{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.AccountPage_workspaceCardTitleRow__MZ6t4{align-items:center;display:flex;gap:8px;margin-bottom:8px}.AccountPage_workspaceCardTitle__ob\+Mv{color:#1a2118;font-size:16px;font-weight:600;margin:0}.AccountPage_workspaceCardDescription__n0ckH{color:#4a5a46;font-size:14px;line-height:1.5;margin:0}.AccountPage_workspaceCardMeta__Y0bGI{color:#6b7a66;font-size:12px;margin-top:8px}.AccountPage_workspaceCardActions__XLrQE{display:flex;flex-shrink:0;gap:8px}.AccountPage_selectedBadge__1xSbM{align-items:center;background:#3d5a4c;border-radius:12px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.AccountPage_selectedBadgeIcon__iqHnA{height:14px;width:14px}.AccountPage_apiCard__oiFKj{background:#fff;border:1px solid #d4cfc3;border-radius:8px;padding:20px;transition:all .2s ease}.AccountPage_apiCard__oiFKj:hover{box-shadow:0 2px 8px #1a211814}.AccountPage_apiCardContent__49D5\+{align-items:center;display:flex;gap:20px;justify-content:space-between}.AccountPage_apiCardLeft__9tNXY{align-items:flex-start;display:flex;flex:1 1;gap:16px}.AccountPage_apiCardTitle__zMGA6{color:#1a2118;font-size:16px;font-weight:600;margin:0 0 6px}.AccountPage_apiCardDescription__Cwr8r{color:#4a5a46;font-size:14px;line-height:1.5;margin:0 0 8px}.AccountPage_apiCardMeta__eLJUy{color:#6b7a66;font-size:12px}.AccountPage_projectCard__4GkMR{background:#fff;border:1px solid #d4cfc3;border-radius:8px;padding:20px}.AccountPage_projectCardHeader__qKils{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.AccountPage_projectCardTitle__ShHEP{color:#1a2118;font-size:16px;font-weight:600;margin:0 0 6px}.AccountPage_projectCardDescription__IYSc8{color:#4a5a46;font-size:14px;margin:0 0 8px}.AccountPage_projectCardMeta__cMb41{color:#6b7a66;font-size:12px}.AccountPage_projectCardActions__fw-VN{display:flex;flex-shrink:0;gap:8px}.AccountPage_table__FmDw6{background:#fff;border:1px solid #d4cfc3;border-radius:8px;overflow:hidden;width:100%}.AccountPage_tableContainer__bSEBi{overflow-x:auto}.AccountPage_tableContainer__bSEBi table{border-collapse:collapse;width:100%}.AccountPage_tableHeader__qmL2Y{background:#f5f2e8;border-bottom:1px solid #d4cfc3}.AccountPage_tableHeaderCell__gmafJ{color:#1a2118;font-size:13px;font-weight:600;padding:12px 16px;text-align:left}.AccountPage_tableRow__NLQ-w{border-bottom:1px solid #e8e4dc;transition:background .2s ease}.AccountPage_tableRow__NLQ-w:last-child{border-bottom:none}.AccountPage_tableRow__NLQ-w:hover{background:#fffdf7}.AccountPage_tableCell__kRfQN{color:#4a5a46;font-size:14px;padding:14px 16px}.AccountPage_tableAction__bYgEG{background:none;border:none;border-radius:4px;color:#3d5a4c;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:all .2s ease}.AccountPage_tableAction__bYgEG:hover{background:#f5f2e8}.AccountPage_memberInfo__Uq5WD{align-items:center;display:flex;gap:12px}.AccountPage_memberAvatar__SzGvB{align-items:center;background:#3d5a4c;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:500;height:36px;justify-content:center;width:36px}.AccountPage_memberDetails__csUJz{flex:1 1}.AccountPage_memberName__w0iBq{color:#1a2118;font-size:14px;font-weight:500;margin-bottom:2px}.AccountPage_memberEmail__HP4Gt{color:#6b7a66;font-size:12px}.AccountPage_modal__eL3yF{align-items:center;background:#1a211880;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.AccountPage_modalContent__Q\+NDa{background:#fffdf7;border:1px solid #d4cfc3;border-radius:12px;max-height:80vh;max-width:500px;overflow-y:auto;padding:24px;width:100%}.AccountPage_modalTitle__dKqzU{color:#1a2118;font-size:20px;font-weight:600;margin:0 0 20px}.AccountPage_modalActions__62NoX{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.AccountPage_modalCancel__ER6f7{background:#fff;border:1px solid #d4cfc3;border-radius:6px;color:#1a2118;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.AccountPage_modalCancel__ER6f7:hover{background:#f5f2e8;border-color:#4a5a46}.AccountPage_spaceY4__A7DN2>*+*{margin-top:16px}.AccountPage_spaceY6__dFzza>*+*{margin-top:24px}.AccountPage_flexBetween__lz2oO{align-items:center;display:flex;justify-content:space-between}.AccountPage_flexCenter__Muzg3{align-items:center;display:flex;justify-content:center}.AccountPage_gap2__kFLDp{gap:8px}.AccountPage_mb4__mw3mG{margin-bottom:16px}.AccountPage_mt2__gkw5e{margin-top:8px}.AccountPage_textGray500__-CXD8{color:#6b7a66}.AccountPage_textGray600__IUzLe{color:#4a5a46}@media (max-width:768px){.AccountPage_container__Pt5ft{padding:16px}.AccountPage_tabGroups__T204K{flex-direction:column;gap:8px}.AccountPage_tabGroup__QZp5f{border-bottom:1px solid #d4cfc3;border-right:none;padding-bottom:8px;padding-right:0}.AccountPage_tabGroup__QZp5f:last-child{border-bottom:none;padding-bottom:0}.AccountPage_gridCols2__ylYzM,.AccountPage_gridCols3__4uLl0{grid-template-columns:1fr}.AccountPage_workspaceSelector__k5Oyl{align-items:stretch;flex-direction:column}.AccountPage_workspaceSelectorSelect__bwYaw{max-width:none}}.ApiKeyManagement_spaceY6__wl88M{display:flex;flex-direction:column;gap:1.5rem}.ApiKeyManagement_spaceY4__NEVHp{display:flex;flex-direction:column;gap:1rem}.ApiKeyManagement_flexBetween__STMmI{align-items:center;display:flex;justify-content:space-between}.ApiKeyManagement_flexCenter__Kdas4{align-items:center;display:flex}.ApiKeyManagement_gap2__NK23O{gap:.5rem}.ApiKeyManagement_cardTitle__uVhwg{color:#111827;font-weight:600}.ApiKeyManagement_textGray600__78MFI{color:#4b5563}.ApiKeyManagement_textGray500__Wz4b0{color:#6b7280}.ApiKeyManagement_tabsContainer__lDw\+6{width:100%}.ApiKeyManagement_tabsNav__xXK9r{display:flex;gap:.5rem}.ApiKeyManagement_tab__G06\+q{align-items:center;background:#f9fafb;border:1px solid #0000;border-radius:.5rem;color:#374151;display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem .75rem}.ApiKeyManagement_tabIcon__1GKtn{height:1rem;width:1rem}.ApiKeyManagement_active__g1dh8{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.ApiKeyManagement_inactive__W1Saj:hover{background:#f3f4f6}.ApiKeyManagement_card__uK3CB{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;width:100%}.ApiKeyManagement_cardHeader__HoaGe{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ApiKeyManagement_cardIcon__IcPkG{height:1.25rem;width:1.25rem}.ApiKeyManagement_table__dyoo3{width:100%}.ApiKeyManagement_tableContainer__jY0Rv{max-width:100%;overflow-x:auto;width:100%}.ApiKeyManagement_tableContainer__jY0Rv table{border-collapse:collapse;table-layout:fixed;width:100%}.ApiKeyManagement_tableBody__\+4Sxf td,.ApiKeyManagement_tableHeader__4rYdZ th{padding:.75rem;text-align:left;vertical-align:middle}.ApiKeyManagement_tableHeader__4rYdZ{background:#f9fafb;border-bottom:1px solid #e5e7eb}.ApiKeyManagement_tableHeaderCell__zs7uK{color:#374151;font-size:.875rem;font-weight:600}.ApiKeyManagement_tableBody__\+4Sxf{background:#fff}.ApiKeyManagement_tableRow__Nb-0c{border-bottom:1px solid #f3f4f6}.ApiKeyManagement_tableRow__Nb-0c:hover{background:#fcfcfd}.ApiKeyManagement_tableCell__tQ4OV{color:#111827;font-size:.875rem;word-break:break-word}.ApiKeyManagement_buttonPrimary__61JqL,.ApiKeyManagement_buttonSecondary__2UjU0,.ApiKeyManagement_iconButton__Z0Ps1,.ApiKeyManagement_modalCancel__0mCBK{align-items:center;border:1px solid #0000;border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:600;gap:.375rem;justify-content:center;padding:.5rem .75rem;transition:.15s ease;-webkit-user-select:none;user-select:none}.ApiKeyManagement_buttonPrimary__61JqL{background:#4f46e5;border-color:#4f46e5;color:#fff}.ApiKeyManagement_buttonPrimary__61JqL:hover{background:#4338ca;border-color:#4338ca}.ApiKeyManagement_buttonSecondary__2UjU0{background:#fff;border-color:#e5e7eb;color:#374151}.ApiKeyManagement_buttonSecondary__2UjU0:hover{background:#f9fafb}.ApiKeyManagement_iconButton__Z0Ps1{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.375rem}.ApiKeyManagement_iconButton__Z0Ps1:hover{background:#f3f4f6}.ApiKeyManagement_iconButtonDanger__T86OR{background:#fff;border-color:#fee2e2;color:#b91c1c}.ApiKeyManagement_iconButtonDanger__T86OR:hover{background:#fef2f2}.ApiKeyManagement_buttonIcon__AV8E7{height:1rem;width:1rem}.ApiKeyManagement_badge__g3U8e{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:9999px;color:#374151;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.ApiKeyManagement_badgeSuccess__2P2\+e{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.ApiKeyManagement_formGroup__u\+AXD{display:flex;flex-direction:column;gap:.375rem}.ApiKeyManagement_label__m2QXC{color:#374151;font-size:.875rem;font-weight:500}.ApiKeyManagement_input__g9mcS{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;color:#111827;font-size:.875rem;outline:none;padding:.5rem .75rem;width:100%}.ApiKeyManagement_input__g9mcS:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.ApiKeyManagement_modal__G14JK{background:#11182780;display:grid;inset:0;place-items:center;position:fixed;z-index:50}.ApiKeyManagement_modalContent__I7ftI{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;max-width:28rem;padding:1rem;width:100%}.ApiKeyManagement_modalTitle__ajgyZ{color:#111827;font-weight:600;margin-bottom:.75rem}.ApiKeyManagement_modalActions__VR8J3{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.ApiKeyManagement_modalCancel__0mCBK{background:#fff;border-color:#e5e7eb;color:#374151}.ApiKeyManagement_modalCancel__0mCBK:hover{background:#f9fafb}.ApiKeyManagement_badge__g3U8e+.ApiKeyManagement_badge__g3U8e{margin-left:.375rem}code{background:#f9fafb;border-radius:.25rem;padding:.125rem .375rem}@media (max-width:640px){.ApiKeyManagement_flexBetween__STMmI{align-items:flex-start;flex-direction:column;gap:.75rem}.ApiKeyManagement_tableBody__\+4Sxf td,.ApiKeyManagement_tableHeader__4rYdZ th{padding:.625rem .5rem}.ApiKeyManagement_card__uK3CB{padding:.75rem}}

/*!* LLMManagement.module.css - Apple Store inspired, executive-friendly *!*/

/*!* Matching Account Page color palette - minimal, clean, professional *!*/

/*!* Container *!*/

/*!* Header *!*/

/*!* Toolbar *!*/

/*!* Category Filter *!*/

/*!* Models Grid *!*/

/*!* Model Card - Apple Store style *!*/

/*!* Card Actions *!*/

/*!* Configuration Panel *!*/

/*!* Loading and Empty States *!*/

/*!* Responsive Design *!*/

/*!* High contrast mode *!*/

/*!* Reduced motion *!*/

/*!* Dark mode support (optional - matches Account Page patterns) *!*/.NewWelcome_pageContainer__whRxh{background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.NewWelcome_container__24LWH{margin:0 auto;max-width:1200px;padding:2rem}.NewWelcome_hero__qspDc{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 6px #0000000d;margin-bottom:4rem;padding:4rem 2rem;text-align:center}.NewWelcome_heroTitle__h2nsR{color:#1f2937;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.NewWelcome_heroHighlight__KWl01{color:#3b82f6;display:block}.NewWelcome_heroSubtitle__FehPY{color:#6b7280;font-size:1.25rem;line-height:1.5;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px}.NewWelcome_heroButton__baCiu{background-color:#3b82f6;border:none;border-radius:8px;box-shadow:0 2px 4px #3b82f633;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;padding:1rem 2.5rem;transition:all .2s ease}.NewWelcome_heroButton__baCiu:hover{background-color:#2563eb;box-shadow:0 4px 8px #3b82f640;transform:translateY(-1px)}.NewWelcome_problemSection__ZlTHP{margin-bottom:4rem}.NewWelcome_sectionGrid__fjaR8{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.NewWelcome_problemCard__KxTB-{border:1px solid #fecaca;border-left:4px solid #f87171;border-radius:12px}.NewWelcome_problemCard__KxTB-,.NewWelcome_solutionCard__DegD8{background:#fff;box-shadow:0 2px 4px #0000000d;padding:1.5rem;text-align:center}.NewWelcome_solutionCard__DegD8{border:1px solid #bbf7d0;border-left:4px solid #34d399;border-radius:12px}.NewWelcome_problemIcon__i6Hjo,.NewWelcome_solutionIcon__HQO0t{font-size:2rem;margin-bottom:.75rem;opacity:.8}.NewWelcome_problemTitle__WMkO5,.NewWelcome_solutionTitle__8ug4A{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.NewWelcome_problemText__PL8ju,.NewWelcome_solutionText__uRTAi{color:#6b7280;line-height:1.6}.NewWelcome_valueSection__boDku{margin-bottom:4rem}.NewWelcome_sectionTitle__PsfCq{color:#1f2937;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:3rem;text-align:center}.NewWelcome_valueGrid__\+oLBc{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.NewWelcome_valueCard__gPxGT{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:1.5rem;text-align:center;transition:all .2s ease}.NewWelcome_valueCard__gPxGT:hover{border-color:#d1d5db;box-shadow:0 4px 8px #0000001a}.NewWelcome_valueNumber__WoH7I{color:#3b82f6;font-size:2rem;font-weight:700;margin-bottom:.5rem}.NewWelcome_valueTitle__SIUE1{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.NewWelcome_valueText__-a04g{color:#6b7280;line-height:1.5}.NewWelcome_socialProofSection__gPW\+T{margin-bottom:4rem}.NewWelcome_testimonialGrid__Ke4j9{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.NewWelcome_testimonialCard__CBSiI{background:#fff;border:1px solid #e5e7eb;border-radius:12px;border-top:4px solid #3b82f6;box-shadow:0 2px 4px #0000000d;padding:1.5rem}.NewWelcome_testimonialText__s0DuE{color:#374151;font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:.75rem}.NewWelcome_testimonialAuthor__MNfYN{color:#6b7280;font-size:.9rem}.NewWelcome_ctaSection__-rtmy{text-align:center}.NewWelcome_ctaCard__1KBQ7{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;color:#1f2937;margin:0 auto;max-width:600px;padding:2rem 1.5rem}.NewWelcome_ctaTitle__xhgGy{color:#1f2937;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.NewWelcome_ctaText__JxqAp{color:#6b7280;font-size:1.125rem;line-height:1.5;margin-bottom:2rem}.NewWelcome_ctaButton__lkI5x{background-color:#3b82f6;border:none;border-radius:8px;box-shadow:0 2px 4px #3b82f633;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding:1rem 2.5rem;transition:all .2s ease}.NewWelcome_ctaButton__lkI5x:hover{background-color:#2563eb;box-shadow:0 4px 8px #3b82f640;transform:translateY(-1px)}.NewWelcome_ctaDisclaimer__aATo6{color:#9ca3af;font-size:.875rem;margin:0}@media (max-width:1024px){.NewWelcome_valueGrid__\+oLBc{gap:1.25rem;grid-template-columns:1fr}.NewWelcome_testimonialGrid__Ke4j9{grid-template-columns:1fr}}@media (max-width:768px){.NewWelcome_container__24LWH{padding:1rem}.NewWelcome_hero__qspDc{margin-bottom:3rem;padding:3rem 1rem}.NewWelcome_heroTitle__h2nsR{font-size:2.5rem}.NewWelcome_heroSubtitle__FehPY{font-size:1.125rem}.NewWelcome_sectionGrid__fjaR8{gap:2rem;grid-template-columns:1fr}.NewWelcome_sectionTitle__PsfCq{font-size:1.75rem}.NewWelcome_testimonialCard__CBSiI,.NewWelcome_valueCard__gPxGT{padding:1.25rem}.NewWelcome_ctaCard__1KBQ7{padding:1.75rem 1.25rem}.NewWelcome_ctaTitle__xhgGy{font-size:1.75rem}.NewWelcome_ctaButton__lkI5x,.NewWelcome_heroButton__baCiu{font-size:1rem;padding:.875rem 2rem}}@media (max-width:480px){.NewWelcome_heroTitle__h2nsR{font-size:2rem}.NewWelcome_heroSubtitle__FehPY{font-size:1rem}.NewWelcome_sectionTitle__PsfCq{font-size:1.5rem}.NewWelcome_valueNumber__WoH7I{font-size:1.75rem}.NewWelcome_valueTitle__SIUE1{font-size:1rem}.NewWelcome_testimonialText__s0DuE{font-size:.9rem}.NewWelcome_problemCard__KxTB-,.NewWelcome_solutionCard__DegD8,.NewWelcome_testimonialCard__CBSiI,.NewWelcome_valueCard__gPxGT{padding:1rem}}.PricingPage_container__vqWVY{background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#1a202c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;min-height:100vh}.PricingPage_byolNotice__9uN\+c{background:#fff;border:2px solid #7ba2e0;border-radius:12px;color:#475569;font-size:.95rem;margin:0 auto 60px;max-width:700px;padding:20px 30px}.PricingPage_byolTitle__E4DFn{color:#1e293b;font-size:1.1rem;font-weight:600;margin-bottom:8px}.PricingPage_pricingGrid__zi5Ov{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto 80px;max-width:1200px;padding:0 20px}.PricingPage_pricingCard__X55sN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #1e293b14;display:flex;flex-direction:column;padding:40px 30px;position:relative;transition:all .3s ease}.PricingPage_pricingCard__X55sN:hover{box-shadow:0 16px 48px #1e293b1f;transform:translateY(-4px)}.PricingPage_popular__Hv7ek{transform:scale(1.05);z-index:2}.PricingPage_popular__Hv7ek:hover{transform:scale(1.05) translateY(-4px)}.PricingPage_popularBadge__25Jg3{background:linear-gradient(135deg,#64748b,#475569);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:6px 20px;position:absolute;top:-12px;transform:translateX(-50%)}.PricingPage_tierName__4\+vl3{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:8px}.PricingPage_tierDescription__GLuME{color:#475569;font-size:.95rem;margin-bottom:24px}.PricingPage_price__h5Tny{align-items:baseline;display:flex;margin-bottom:8px}.PricingPage_priceAmount__rsYPY{color:#1e293b;font-size:3rem;font-weight:700}.PricingPage_pricePeriod__Hapel{color:#475569;font-size:1rem;margin-left:8px}.PricingPage_priceNote__Zy5Qg{color:#64748b;font-size:.875rem;margin-bottom:24px}.PricingPage_ctaButton__RMmnY{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:32px;padding:14px;transition:all .3s ease;width:100%}.PricingPage_primaryCta__Nln9i{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 4px 16px #4755694d;color:#fff}.PricingPage_primaryCta__Nln9i:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 8px 32px #47556966;transform:translateY(-2px)}.PricingPage_secondaryCta__-QMuZ{background:#0000;border:2px solid #e2e8f0;color:#475569}.PricingPage_secondaryCta__-QMuZ:hover{background:#f8fafc;border-color:#cbd5e0}.PricingPage_featureList__n5F6S{flex:1 1;list-style:none;margin:0 0 24px;padding:0}.PricingPage_feature__SuT\+z{align-items:flex-start;color:#475569;display:flex;font-size:.95rem;gap:12px;margin-bottom:12px}.PricingPage_checkIcon__JeGf2{color:#64748b;flex-shrink:0;font-weight:700;margin-top:2px}.PricingPage_addOnsSection__KdgyE{border-top:2px solid #f1f5f9;margin-top:24px;padding-top:24px}.PricingPage_addOnsTitle__H67ZT{color:#1e293b;font-size:1rem;font-weight:600;margin-bottom:16px}.PricingPage_addOn__IYlc\+{align-items:center;color:#475569;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:10px}.PricingPage_addOnPrice__EyyHA{color:#64748b;font-weight:600}.PricingPage_servicesSection__E7gOf{margin:0 auto 100px;max-width:1200px;padding:0 20px}.PricingPage_servicesTitle__wQUU7{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.PricingPage_servicesSubtitle__1rRrV{color:#475569;font-size:1.1rem;margin:0 auto 60px;max-width:600px;text-align:center}.PricingPage_servicesGrid__EWWQm{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.PricingPage_serviceCard__h2qYd{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #1e293b14;padding:30px;transition:all .3s ease}.PricingPage_serviceCard__h2qYd:hover{box-shadow:0 16px 48px #1e293b1f;transform:translateY(-4px)}.PricingPage_serviceIcon__7daS0{font-size:2rem;margin-bottom:16px}.PricingPage_serviceName__plljM{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:8px}.PricingPage_serviceDescription__oXJXi{color:#475569;font-size:.95rem;line-height:1.6;margin-bottom:16px}.PricingPage_servicePrice__DduCS{color:#64748b;font-size:1.5rem;font-weight:700}.PricingPage_faqSection__FRwDP{margin:100px auto;max-width:800px;padding:0 20px}.PricingPage_faqTitle__npG21{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:60px;text-align:center}.PricingPage_faqItem__kjZLF{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #1e293b14;margin-bottom:20px;padding:30px;transition:all .3s ease}.PricingPage_faqItem__kjZLF:hover{box-shadow:0 12px 40px #1e293b1a;transform:translateX(4px)}.PricingPage_faqQuestion__FONRi{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:12px}.PricingPage_faqAnswer__HKG6Z{color:#475569;font-size:1rem;line-height:1.7}.PricingPage_ctaSection__vhx7u{background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;overflow:hidden;padding:100px 20px;position:relative;text-align:center}.PricingPage_ctaSection__vhx7u:before{background:radial-gradient(circle at 20% 50%,#4755691a 0,#0000 50%),radial-gradient(circle at 80% 50%,#64748b1a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.PricingPage_ctaTitle__jHv3k{font-size:2.5rem;font-weight:700;margin-bottom:20px;position:relative;z-index:1}.PricingPage_ctaText__A983H{color:#cbd5e0;font-size:1.25rem;margin:0 auto 40px;max-width:600px;position:relative;z-index:1}.PricingPage_ctaActions__B9UUQ{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;position:relative;z-index:1}.PricingPage_primaryBtn__nbTNJ{background:linear-gradient(135deg,#64748b,#475569);border:none;border-radius:8px;box-shadow:0 4px 16px #4755694d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:16px 32px;transition:all .3s ease}.PricingPage_primaryBtn__nbTNJ:hover{background:linear-gradient(135deg,#475569,#334155);box-shadow:0 8px 32px #47556966;transform:translateY(-2px)}.PricingPage_outlineBtn__nKxB-{background:#0000;border:2px solid #64748b;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:16px 32px;transition:all .3s ease}.PricingPage_outlineBtn__nKxB-:hover{background:#64748b;box-shadow:0 8px 32px #64748b4d;transform:translateY(-2px)}@media (max-width:768px){.PricingPage_heroTitle__lgJyF{font-size:2.5rem}.PricingPage_pricingGrid__zi5Ov{grid-template-columns:1fr}.PricingPage_popular__Hv7ek{transform:scale(1)}.PricingPage_popular__Hv7ek:hover{transform:translateY(-4px)}.PricingPage_servicesGrid__EWWQm{grid-template-columns:1fr}.PricingPage_ctaTitle__jHv3k{font-size:2rem}.PricingPage_ctaActions__B9UUQ{align-items:center;flex-direction:column}.PricingPage_outlineBtn__nKxB-,.PricingPage_primaryBtn__nbTNJ{max-width:300px;width:100%}}.TransparencyCalculator_wrapper__tIN57{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;padding:48px 20px}.TransparencyCalculator_header__v7jvi{margin-bottom:40px;text-align:center}.TransparencyCalculator_title__W0HsT{color:#0f172a;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:12px}.TransparencyCalculator_subtitle__eu-WE{color:#64748b;font-size:1rem}.TransparencyCalculator_card__aTkud{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a14,0 1px 2px #0f172a0a;padding:32px}.TransparencyCalculator_section__Fl\+vP{margin-bottom:28px}.TransparencyCalculator_label__Dyj7d{color:#475569;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.TransparencyCalculator_tierToggle__gpqq7{background:#f1f5f9;border-radius:8px;display:flex;gap:8px;padding:4px}.TransparencyCalculator_tierButton__Zrj7W{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:600;padding:10px 16px;transition:all .2s}.TransparencyCalculator_tierButton__Zrj7W.TransparencyCalculator_active__RLUzu{background:#fff;box-shadow:0 1px 2px #0f172a1a;color:#1e3a8a}.TransparencyCalculator_usageGrid__hwzqo{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.TransparencyCalculator_usageButton__rv9ge{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-family:inherit;padding:12px;text-align:left;transition:all .2s}.TransparencyCalculator_usageButton__rv9ge.TransparencyCalculator_active__RLUzu{background:#eff6ff;border-color:#3b82f6;color:#1e3a8a}.TransparencyCalculator_usageButton__rv9ge:hover:not(.TransparencyCalculator_active__RLUzu){border-color:#cbd5e1}.TransparencyCalculator_usageLabel__38q3u{font-size:.9rem;font-weight:600;margin-bottom:2px}.TransparencyCalculator_usageDesc__DOmdN{font-size:.75rem;margin-bottom:4px;opacity:.7}.TransparencyCalculator_usageQueries__gbuHV{font-family:SF Mono,Monaco,monospace;font-size:.7rem;opacity:.6}.TransparencyCalculator_select__nvZD6{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-family:inherit;font-size:.9rem;padding:10px 12px;transition:border-color .2s;width:100%}.TransparencyCalculator_select__nvZD6:focus{border-color:#3b82f6;outline:none}.TransparencyCalculator_breakdown__f4vud{background:#f8fafc;border-radius:10px;margin-bottom:20px;padding:20px}.TransparencyCalculator_breakdownItem__I\+Nhk{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 0}.TransparencyCalculator_breakdownItem__I\+Nhk:last-of-type{border-bottom:2px solid #cbd5e1;margin-bottom:12px}.TransparencyCalculator_breakdownLeft__jAPPk{align-items:flex-start;display:flex;gap:12px}.TransparencyCalculator_icon__YiHSn{color:#64748b;flex-shrink:0;height:20px;margin-top:2px;width:20px}.TransparencyCalculator_breakdownLabel__1Lkgk{color:#334155;font-size:.9rem;font-weight:500;margin-bottom:2px}.TransparencyCalculator_breakdownSubtext__l4zAl{color:#94a3b8;font-size:.75rem}.TransparencyCalculator_breakdownPrice__QnMia{color:#1e293b;font-family:SF Mono,Monaco,monospace;font-size:1.25rem;font-weight:700}.TransparencyCalculator_breakdownPriceFree__un5rv{color:#16a34a;font-family:SF Mono,Monaco,monospace;font-size:1.25rem;font-weight:700}.TransparencyCalculator_period__6liYv{color:#64748b;font-size:.75rem;font-weight:400}.TransparencyCalculator_total__plVLG{align-items:center;display:flex;justify-content:space-between;padding-top:12px}.TransparencyCalculator_totalLabel__lzYSH{color:#1e293b;font-size:1rem;font-weight:600}.TransparencyCalculator_totalPrice__nETs9{color:#1e3a8a;font-family:SF Mono,Monaco,monospace;font-size:1.75rem;font-weight:700}.TransparencyCalculator_comparison__4FTBT{background:#1e293b;border-radius:10px;margin-bottom:20px;padding:16px 20px}.TransparencyCalculator_comparisonContent__jcIoq{align-items:center;color:#fff;display:flex;justify-content:space-between}.TransparencyCalculator_comparisonLabel__Q0xGg{font-size:.75rem;margin-bottom:4px;opacity:.9}.TransparencyCalculator_savingsAmount__tkSPD{font-size:1.125rem;font-weight:600}.TransparencyCalculator_strikethrough__4M95P{font-family:SF Mono,Monaco,monospace;font-size:1.25rem;font-weight:700;opacity:.5;text-decoration:line-through}.TransparencyCalculator_footer__HMQwq{border-top:1px solid #e2e8f0;padding-top:16px;text-align:center}.TransparencyCalculator_footerStatement__FBsdA{align-items:center;color:#1e293b;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin-bottom:8px}.TransparencyCalculator_checkIcon__x6-lE{color:#16a34a;height:18px;width:18px}.TransparencyCalculator_providers__jmuVd{color:#64748b;font-size:.8rem}@media (max-width:640px){.TransparencyCalculator_card__aTkud{padding:24px 20px}.TransparencyCalculator_title__W0HsT{font-size:1.5rem}.TransparencyCalculator_usageGrid__hwzqo{grid-template-columns:1fr}.TransparencyCalculator_breakdownLeft__jAPPk{flex-direction:column;gap:8px}.TransparencyCalculator_icon__YiHSn{margin-top:0}.TransparencyCalculator_breakdownItem__I\+Nhk{align-items:flex-start;flex-direction:column;gap:8px}.TransparencyCalculator_comparisonContent__jcIoq{flex-direction:column;gap:12px;text-align:center}}.CostBreakdown_breakdown__EBh7H{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;padding:20px}.CostBreakdown_breakdownItem__26CsK{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 0}.CostBreakdown_breakdownItem__26CsK:last-of-type{border-bottom:2px solid #cbd5e1;margin-bottom:12px}.CostBreakdown_breakdownLeft__EDTVz{align-items:flex-start;display:flex;gap:12px}.CostBreakdown_icon__CSDz9{color:#64748b;flex-shrink:0;height:20px;margin-top:2px;width:20px}.CostBreakdown_breakdownLabel__Zjtzs{color:#0a2540;font-size:15px;font-weight:500;letter-spacing:-.01em;margin-bottom:2px}.CostBreakdown_breakdownSubtext__\+0CIt{color:#64748b;font-size:13px;font-weight:400;letter-spacing:-.01em}.CostBreakdown_breakdownPrice__rPtOO{color:#0a2540}.CostBreakdown_breakdownPriceFree__6I9XP,.CostBreakdown_breakdownPrice__rPtOO{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em}.CostBreakdown_breakdownPriceFree__6I9XP{color:#16a34a}.CostBreakdown_period__Q26zq{color:#64748b;font-size:13px;font-weight:400}.CostBreakdown_total__Vc0Sp{align-items:center;display:flex;justify-content:space-between;padding-top:12px}.CostBreakdown_totalLabel__9fZtN{color:#0a2540;font-size:15px;font-weight:500;letter-spacing:-.01em}.CostBreakdown_totalPrice__GemZ2{color:#0a2540;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em}@media (max-width:640px){.CostBreakdown_breakdownLeft__EDTVz{flex-direction:column;gap:8px}.CostBreakdown_icon__CSDz9{margin-top:0}.CostBreakdown_breakdownItem__26CsK{align-items:flex-start;flex-direction:column;gap:8px}}.BasicDataCanvasDesign_container__83ch1{display:flex;flex-direction:column;height:86vh;width:65%}.BasicDataCanvasDesign_commandBox__NOfZf{background-color:#fff;flex-shrink:0;margin-bottom:20px;padding:0}.BasicDataCanvasDesign_commandContent__iUHvY{margin:0 auto;max-width:1400px}.BasicDataCanvasDesign_canvasBox__5heMO{background-color:initial;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.BasicDataCanvasDesign_canvasContent__NeT5z{flex:0 1 auto;flex-direction:column;height:80vh;margin:0 auto;max-width:1400px;overflow-y:scroll;padding:0!important;width:100%}@keyframes BasicDataCanvasDesign_slideInCard__h0j1Z{to{opacity:1;transform:translateY(0)}}.BasicDataCanvasDesign_canvasContent__NeT5z{display:flex;flex-direction:column-reverse}.StatusBarDesign_statusBar__hvCrW{background-color:#f7f7f7;border-top:1px solid #e5e7eb;padding:12px}.StatusBarDesign_statusText__5xsGK{color:#6b7280;font-size:14px}.StatusBarDesign_connectButton__Bu2ni{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:auto;padding:4px 16px}.StatusBarDesign_connectButton__Bu2ni:hover{background-color:#2563eb}.StatusBarDesign_statusContainer__aKSm0{align-items:center;display:flex;gap:16px}.StatusBarDesign_dropdown__nTRFM{background-color:initial;border:#0000;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 12px}.StatusBarDesign_dropdown__nTRFM:hover{background-color:#f9fafb}.StatusBarDesign_dropdown__nTRFM:disabled{cursor:not-allowed;opacity:.5}.StatusBarDesign_menuButton__pg\+Ht{background:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.StatusBarDesign_menuDropdown__SwUAa{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 2px 8px #0000001a;margin-top:4px;position:absolute;right:0;top:100%;z-index:10}.StatusBarDesign_menuItem__\+GD1O{background:none;border:none;cursor:pointer;font-size:14px;padding:8px 16px;text-align:left;width:100%}.StatusBarDesign_menuItem__\+GD1O:hover{background-color:#f9fafb}.StatusBarDesign_menuContainer__yNQbi{margin-left:auto;position:relative}.CommandInputDesign_inputContainer__qCgvG{padding:16px 0}.CommandInputDesign_textarea__NESaq{border:none;box-sizing:border-box;font-family:inherit;font-size:1.4rem;max-height:120px;min-height:44px;padding:12px;resize:none;width:100%}.CommandInputDesign_textarea__NESaq:focus{border-color:#3b82f6;outline:none}.CommandInputDesign_footer__fUMWm{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding:0 1rem}.CommandInputDesign_circleIndicator__iXZhG{height:32px;position:relative;width:32px}.CommandInputDesign_circleBackground__qMMw7{fill:none;stroke:#e5e7eb;stroke-width:3}.CommandInputDesign_circleProgress__PCj\+F{fill:none;stroke:#3b82f6;stroke-width:3;transform:rotate(-90deg);transform-origin:center;transition:stroke .3s,stroke-dashoffset .3s}.CommandInputDesign_circleProgress__PCj\+F.CommandInputDesign_warning__uagtS{stroke:#eab308}.CommandInputDesign_circleProgress__PCj\+F.CommandInputDesign_error__cV6wA{stroke:#ef4444}.CommandInputDesign_sendButton__qT03e{background-color:#3b82f6;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.CommandInputDesign_sendButton__qT03e:hover:not(:disabled){background-color:#2563eb}.CommandInputDesign_sendButton__qT03e:disabled{cursor:not-allowed;opacity:.4}.CommandInputDesign_circleContainer__UvUSb{height:32px;position:relative;width:32px}.CommandInputDesign_tokenCounter__qz87l{color:#6b7280;font-size:10px;font-weight:600;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.CommandInputDesign_addButton__iDB8W{align-items:center;background-color:initial;border:1px solid #d1d5db;border-radius:20px;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:6px}.CommandInputDesign_addButton__iDB8W:hover{background-color:#f9fafb}.CommandInputDesign_leftButtons__8ewxx,.CommandInputDesign_rightButtons__zjcr3{align-items:center;display:flex;gap:12px}.CommandInputDesign_topicDropdown__t\+mUJ{position:relative}.CommandInputDesign_topicButton__f0dWT{background-color:initial;border:1px solid #d1d5db;border-radius:16px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px}.CommandInputDesign_topicButton__f0dWT:hover{background-color:#f3f4f6}.CommandInputDesign_questionList__xZabs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:0;margin-top:8px;min-width:250px;position:absolute;top:100%;z-index:10}.CommandInputDesign_questionButton__Ik0cv{background:none;border:none;color:#374151;cursor:pointer;display:block;font-size:14px;padding:10px 14px;text-align:left;width:100%}.CommandInputDesign_questionButton__Ik0cv:hover{background-color:#f3f4f6}.CommandInputDesign_questionButton__Ik0cv:first-child{border-radius:8px 8px 0 0}.CommandInputDesign_questionButton__Ik0cv:last-child{border-radius:0 0 8px 8px}.CommandInputDesign_hintsContainer__eYNyg{position:relative}.CommandInputDesign_hintsButton__05EBS{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.CommandInputDesign_hintsButton__05EBS:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.CommandInputDesign_hintsButton__05EBS:disabled{cursor:not-allowed;opacity:.4}.CommandInputDesign_hintsButton__05EBS:not(:disabled):before{animation:CommandInputDesign_gradientBorder__\+JXR2 2s linear infinite;background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute}@keyframes CommandInputDesign_gradientBorder__\+JXR2{0%{background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6)}50%{background:linear-gradient(90deg,#60a5fa,#3b82f6,#60a5fa)}to{background:linear-gradient(90deg,#3b82f6,#60a5fa,#3b82f6)}}.CommandInputDesign_hintsDropdown__0vx0k{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin-top:8px;min-width:300px;padding:12px;position:absolute;right:0;top:100%;z-index:10}.CommandInputDesign_hintSection__BMwYv{margin-bottom:12px}.CommandInputDesign_hintSection__BMwYv strong{color:#6b7280;display:block;font-size:12px;margin-bottom:6px}.CommandInputDesign_hintOption__QpuYy{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:block;font-size:14px;padding:8px 12px;text-align:left;width:100%}.CommandInputDesign_hintOption__QpuYy:hover{background-color:#f3f4f6;border-color:#d1d5db}.CommandInputDesign_hintExplanation__XghZ0{border-top:1px solid #e5e7eb;color:#6b7280;font-size:12px;margin-top:8px;padding-top:8px}.CommandInputDesign_browseQuestionsWrapper__2MQqa{position:relative}.CommandInputDesign_pulsing__yBGEq{animation:CommandInputDesign_pulse__5XJNx 1.5s ease-in-out infinite;background-color:#3b82f6!important;color:#fff!important}@keyframes CommandInputDesign_pulse__5XJNx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}.CommandInputDesign_actionsWrapper__CiDuh{position:relative}.CommandInputDesign_container__lHAp6{align-items:center;cursor:pointer;display:flex;position:relative}.CommandInputDesign_iconWrapper__UeYWa{border-radius:6px;height:28px;overflow:hidden;position:relative;transition:transform .2s;width:28px}.CommandInputDesign_iconWrapper__UeYWa:hover{transform:scale(1.05)}.CommandInputDesign_icon__10L1-{display:block;height:100%;width:100%}.CommandInputDesign_statusDot__TOaYi{background:#10b981;border:2px solid #fff;border-radius:50%;bottom:-1px;box-shadow:0 0 0 1px #0000001a;height:8px;position:absolute;right:-1px;width:8px}.CommandInputDesign_tooltip__gHOV7{background:#1f2937;border-radius:6px;bottom:calc(100% + 8px);color:#fff;font-size:13px;left:50%;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:100}.CommandInputDesign_tooltip__gHOV7:after{border:4px solid #0000;border-top-color:#1f2937;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.BrowseQuestionsModal_modal__wbdw8{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;left:0;margin-top:8px;max-height:350px;position:absolute;top:100%;width:300px;z-index:20}.BrowseQuestionsModal_searchBar__y4zOw{border-bottom:1px solid #e5e7eb;padding:12px}.BrowseQuestionsModal_searchInput__wVrXG{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.BrowseQuestionsModal_searchInput__wVrXG:focus{border-color:#3b82f6;outline:none}.BrowseQuestionsModal_typeButtons__8TJ0c{border-bottom:1px solid #e5e7eb;display:flex;gap:4px;padding:8px 12px}.BrowseQuestionsModal_typeButton__eXzqL{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s}.BrowseQuestionsModal_typeButton__eXzqL:hover{color:#374151}.BrowseQuestionsModal_typeButton__eXzqL.BrowseQuestionsModal_activeType__ORfkN{border-bottom-color:#3b82f6;color:#3b82f6}.BrowseQuestionsModal_questionsList__VFW2U{flex:1 1;overflow-y:auto;padding:12px}.BrowseQuestionsModal_questionCategory__-yQWO{margin-bottom:16px}.BrowseQuestionsModal_questionCategory__-yQWO:last-child{margin-bottom:0}.BrowseQuestionsModal_categoryHeader__Pm9mj{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.BrowseQuestionsModal_questionOption__rPpZn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:block;font-size:14px;margin-bottom:6px;padding:10px 12px;text-align:left;transition:all .2s;width:100%}.BrowseQuestionsModal_questionOption__rPpZn:hover{background:#f3f4f6;border-color:#d1d5db}.BrowseQuestionsModal_questionOption__rPpZn:last-child{margin-bottom:0}.BrowseQuestionsModal_modalFooter__eBZNG{align-items:center;background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px}.BrowseQuestionsModal_activeStateIndicator__y58vN{color:#6b7280;font-size:13px;font-weight:500}.BrowseQuestionsModal_filterContainer__TolIe{position:relative}.BrowseQuestionsModal_filterSelect__ikdCD{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;padding:6px 32px 6px 10px}.BrowseQuestionsModal_filterSelect__ikdCD:focus{border-color:#3b82f6;outline:none}.ActionsMenu_overlay__BXebT{inset:0;position:fixed;z-index:998}.ActionsMenu_menu__h8KJg{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.ActionsMenu_menuItem__8X3Il{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:background-color .15s;width:100%}.ActionsMenu_menuItem__8X3Il:hover{background-color:#f9fafb}.ActionsMenu_menuItem__8X3Il svg{color:#6b7280;flex-shrink:0}.ActionsMenu_divider__8UW9m{background-color:#e5e7eb;height:1px;margin:4px 0}.ConnectDataSource_overlay__uARwR{animation:ConnectDataSource_fadeIn__BlWRF .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172abf;inset:0;position:fixed;z-index:1000}.ConnectDataSource_modal__\+6cTP{background:#fff;border-radius:4px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d;left:50%;max-height:85vh;max-width:460px;overflow:hidden;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;z-index:1001}.ConnectDataSource_headerContent__KdT7m{align-items:center;display:flex;justify-content:space-between;padding:32px 32px 20px;width:100%}.ConnectDataSource_headerContent__KdT7m h2{color:#176da4;font-size:21.5px;font-weight:600;letter-spacing:-.01em;margin:0}.ConnectDataSource_header__E7c7R{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:0 32px 24px}.ConnectDataSource_authActions__wQlRh{display:flex;justify-content:space-between;width:100%}.ConnectDataSource_demoButton__88Rnh,.ConnectDataSource_loginButton__zf9zu{border-radius:3px;cursor:pointer;font-size:15px;font-weight:500;padding:6px 15px;transition:all .15s}.ConnectDataSource_demoButton__88Rnh:hover{text-decoration:underline}.ConnectDataSource_loginButton__zf9zu{background:#1a7ec0;box-sizing:border-box;color:#fff}.ConnectDataSource_demoButton__88Rnh{background:#0000;border:none;color:#4474b4}.ConnectDataSource_sourceList__5jGqx{display:flex;flex-direction:column;gap:15px;max-height:calc(75vh - 180px);overflow-y:auto;padding:24px 44px}.ConnectDataSource_sourceCard__LPWeO{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:3px;display:flex;gap:16px;min-height:5.5rem;padding:10px;transition:all .2s}.ConnectDataSource_sourceCard__LPWeO:hover:not(.ConnectDataSource_disabled__hP9r\+){border-color:#cbd5e1;box-shadow:0 4px 6px -1px #00000014;transform:translateY(-1px)}.ConnectDataSource_sourceCard__LPWeO.ConnectDataSource_disabled__hP9r\+{cursor:not-allowed;opacity:.5}.ConnectDataSource_iconWrapper__T8cem{align-items:center;background:#f1f5f9;border-radius:10px;color:#475569;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ConnectDataSource_sourceInfo__FYkZH{flex:1 1;min-width:0}.ConnectDataSource_sourceInfo__FYkZH h3{color:#0f172a;font-size:15px;font-weight:600;margin:0 0 4px}.ConnectDataSource_sourceInfo__FYkZH p{color:#64748b;font-size:13px;line-height:1.4;margin:0}.ConnectDataSource_comingSoon__jTYJe{background:#f1f5f9;border-radius:4px;color:#64748b;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.05em;margin-top:6px;padding:2px 8px;text-transform:uppercase}.ConnectDataSource_connectButton__OrzWt{border:none;border-radius:8px;color:#2a2a2a;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:10px;transition:all .15s;white-space:nowrap}.ConnectDataSource_connectButton__OrzWt:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.ConnectDataSource_connectButton__OrzWt:disabled{cursor:not-allowed;opacity:.5}.ConnectDataSource_closeButton__0xxaN{align-items:center;background:none;border:none;border-radius:14px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s}.ConnectDataSource_closeButton__0xxaN:hover{background:#276cab;color:#ecebeb}.StravaConnect_overlay__\+k0af{background-color:#00000080;inset:0;position:fixed;z-index:1002}.StravaConnect_modal__o1kUj{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;left:50%;max-width:480px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1003}.StravaConnect_header__hM2aR{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.StravaConnect_header__hM2aR h2{color:#111827;font-size:18px;font-weight:600;margin:0}.StravaConnect_closeButton__xy6RA{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;padding:4px}.StravaConnect_closeButton__xy6RA:hover{background-color:#f3f4f6}.StravaConnect_content__2E\+37{padding:32px 24px}.StravaConnect_stravaLogo__zRcWu{display:flex;justify-content:center;margin-bottom:24px}.StravaConnect_logoPlaceholder__MA5pu{align-items:center;background:linear-gradient(135deg,#fc4c02,#e34402);border-radius:16px;color:#fff;display:flex;font-size:14px;font-weight:700;height:80px;justify-content:center;letter-spacing:1px;width:80px}.StravaConnect_description__kW-Mi{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px;text-align:center}.StravaConnect_permissions__RJNny{background:#f9fafb;border-radius:8px;list-style:none;margin:0 0 24px;padding:16px 20px}.StravaConnect_permissions__RJNny li{color:#374151;font-size:14px;padding:8px 0 8px 24px;position:relative}.StravaConnect_permissions__RJNny li:before{color:#10b981;content:"✓";font-weight:600;left:0;position:absolute}.StravaConnect_connectButton__tUdI3{background:#fc4c02;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:background .2s;width:100%}.StravaConnect_connectButton__tUdI3:hover{background:#e34402}.StravaConnect_statusContainer__OiW04{align-items:center;display:flex;flex-direction:column;padding:20px 0;text-align:center}.StravaConnect_statusContainer__OiW04 h3{color:#111827;font-size:18px;font-weight:600;margin:16px 0 8px}.StravaConnect_statusContainer__OiW04 p{color:#6b7280;font-size:14px;margin:0}.StravaConnect_spinner__M0EIY{animation:StravaConnect_spin__ISiCC 1s linear infinite;color:#3b82f6}@keyframes StravaConnect_spin__ISiCC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StravaConnect_successIcon__eKQk5{color:#10b981}.StravaConnect_errorIcon__SZZVL{color:#ef4444}.StravaConnect_retryButton__rw25p{background:#fff;border:1px solid #3b82f6;border-radius:6px;color:#3b82f6;cursor:pointer;font-size:14px;font-weight:500;margin-top:16px;padding:8px 24px}.StravaConnect_retryButton__rw25p:hover{background:#eff6ff}.DataSourceIndicator_container__AsYaG{align-items:center;background:#f9fafb;border-radius:8px;display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:8px 12px}.DataSourceIndicator_label__b46IP{color:#6b7280;font-size:12px;font-weight:500}.DataSourceIndicator_sourceChip__rtdFs{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:flex;font-size:13px;gap:6px;padding:4px 8px}.DataSourceIndicator_sourceChip__rtdFs svg{color:#fc4c02;flex-shrink:0}.DataSourceIndicator_athleteName__lOBzD{color:#6b7280;font-size:12px}.DataSourceIndicator_removeButton__aE8eq{align-items:center;background:none;border:none;border-radius:3px;color:#9ca3af;cursor:pointer;display:flex;margin-left:2px;padding:2px}.DataSourceIndicator_removeButton__aE8eq:hover{background:#f3f4f6;color:#6b7280}.ConnectionStatus_container__mpBRg{align-items:center;cursor:pointer;display:flex;position:relative}.ConnectionStatus_iconWrapper__LoHbR{border-radius:50%;height:28px;overflow:visible;position:relative;transition:transform .2s;width:28px}.ConnectionStatus_iconWrapper__LoHbR:hover{transform:scale(1.05)}.ConnectionStatus_icon__hg6bq{border-radius:50%;display:block;height:100%;width:100%}.ConnectionStatus_removeButton__KvWIr{align-items:center;background:#111827;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;position:absolute;right:-4px;top:-4px;transition:background .2s;width:16px}.ConnectionStatus_removeButton__KvWIr:hover{background:#000}.ConnectionStatus_removeButton__KvWIr svg{color:#fff}.ConnectionStatus_tooltip__3BHZq{background:#1f2937;border-radius:6px;bottom:calc(100% + 8px);color:#fff;font-size:13px;left:50%;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:100}.ConnectionStatus_tooltip__3BHZq:after{border:4px solid #0000;border-top-color:#1f2937;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.CanvasToolBarDesign_canvasToolbar__0rkyg{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:16px;padding:12px 16px}.CanvasToolBarDesign_toolbarGroup__Fb5q3{display:flex;gap:4px}.CanvasToolBarDesign_toolbarButton__CrMKV{align-items:center;background:none;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.CanvasToolBarDesign_toolbarButton__CrMKV:hover:not(.CanvasToolBarDesign_disabled__bAKsm){background-color:#f3f4f6;border-color:#e5e7eb}.CanvasToolBarDesign_toolbarButton__CrMKV.CanvasToolBarDesign_disabled__bAKsm{cursor:not-allowed;opacity:.3}.CanvasToolBarDesign_toolbarDivider__IUhhA{background-color:#e5e7eb;height:24px;margin:0 8px;width:1px}.CanvasToolBarDesign_modalOverlay__ob9xv{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CanvasToolBarDesign_modalContent__ShoXz{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;min-width:400px;padding:24px}.CanvasToolBarDesign_modalContent__ShoXz h3{color:#111827;font-size:18px;font-weight:600;margin:0 0 16px}.CanvasToolBarDesign_commentInput__wqwzc{border:1px solid #d1d5db;border-radius:4px;font-family:inherit;font-size:14px;padding:8px 12px;resize:vertical;width:100%}.CanvasToolBarDesign_commentInput__wqwzc:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CanvasToolBarDesign_modalActions__4D9vs{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.CanvasToolBarDesign_cancelButton__BA29f,.CanvasToolBarDesign_saveButton__S68KH{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.CanvasToolBarDesign_cancelButton__BA29f{background-color:#f3f4f6;color:#374151}.CanvasToolBarDesign_cancelButton__BA29f:hover{background-color:#e5e7eb}.CanvasToolBarDesign_saveButton__S68KH{background-color:#3b82f6;color:#fff}.CanvasToolBarDesign_saveButton__S68KH:hover{background-color:#2563eb}.CanvasToolBarDesign_shareOptions__NwASF{display:flex;flex-direction:column;gap:8px}.CanvasToolBarDesign_shareOption__\+RjDI{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:all .2s}.CanvasToolBarDesign_shareOption__\+RjDI:hover{background-color:#f9fafb;border-color:#d1d5db}.ToggleTabsDesign_tabsContainer__spp1e{background-color:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:0;padding:0;width:100%}.ToggleTabsDesign_tab__-nefq{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:16px 32px;position:relative;transition:color .2s}.ToggleTabsDesign_tab__-nefq:hover{background-color:#e0e0e0;color:#374151}.ToggleTabsDesign_tab__-nefq.ToggleTabsDesign_active__SS8V6{border-bottom-color:#3b82f6;color:#111827}.ToggleTabsDesign_tab__-nefq.ToggleTabsDesign_active__SS8V6:hover{background-color:initial}.StravaDemo_container__qBqYL{display:flex;flex-direction:column;height:86vh;width:65%}.StravaDemo_commandBox__dNcqZ{background-color:#fff;flex-shrink:0;margin-bottom:20px;padding:0}.StravaDemo_commandContent__DN0WU{margin:0 auto;max-width:1400px}.StravaDemo_canvasBox__u81tB{background-color:initial;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.StravaDemo_canvasContent__iT\+-F{border:3px solid red;display:flex;flex:0 1 auto;flex-direction:column;height:80vh;margin:0 auto;max-width:1400px;overflow-y:scroll;padding:0!important;width:100%}@keyframes StravaDemo_slideInCard__1cIiX{to{opacity:1;transform:translateY(0)}}.DriveScanner_loadingContainer__CxA9Y{align-items:center;display:flex;justify-content:center;min-height:100vh}.DriveScanner_loadingContent__jGU7X{text-align:center}.DriveScanner_spinner__5Fmvz{animation:DriveScanner_spin__sYNtD 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:48px;margin:0 auto 16px;width:48px}@keyframes DriveScanner_spin__sYNtD{to{transform:rotate(1turn)}}.DriveScanner_loadingText__fmwOS{color:#6b7280}.DriveScanner_container__3Dj3X{margin:0 auto;max-width:56rem;padding:24px}.DriveScanner_aiCard__UN-Lu{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.DriveScanner_aiHeader__y-2Us{display:flex;gap:16px}.DriveScanner_aiAvatar__DTpAQ{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:40px;justify-content:center;width:40px}.DriveScanner_aiMessage__6XmLM{color:#1f2937;flex:1 1;font-size:18px;line-height:1.75}.DriveScanner_chatHistory__nplmt{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px}.DriveScanner_chatMessage__cgIPc{display:flex}.DriveScanner_chatMessage__cgIPc.DriveScanner_user__cyl75{justify-content:flex-end}.DriveScanner_chatMessage__cgIPc.DriveScanner_ai__NjWDF{justify-content:flex-start}.DriveScanner_chatBubble__q8VTh{border-radius:8px;max-width:384px;padding:12px 16px}.DriveScanner_chatBubble__q8VTh.DriveScanner_user__cyl75{background:#3b82f6;color:#fff}.DriveScanner_chatBubble__q8VTh.DriveScanner_ai__NjWDF{background:#fff;box-shadow:0 1px 2px #0000000d;color:#1f2937}.DriveScanner_askAiContainer__GymQ9{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;margin-bottom:24px;padding:16px}.DriveScanner_askAiForm__HFDDC{display:flex;gap:8px}.DriveScanner_askAiInput__vJ-yT{border:1px solid #d1d5db;border-radius:8px;flex:1 1;outline:none;padding:8px 16px}.DriveScanner_askAiInput__vJ-yT:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DriveScanner_askButton__A7yOh{background:#e5e7eb;border:none;border-radius:8px;color:#374151;cursor:pointer;padding:8px 24px;transition:background .2s}.DriveScanner_askButton__A7yOh:hover{background:#d1d5db}.DriveScanner_actionButtons__PJxuZ{display:flex;gap:16px}.DriveScanner_button__muJ-I{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:12px 24px;transition:all .2s}.DriveScanner_buttonPrimary__jhQgo{background:#3b82f6;color:#fff}.DriveScanner_buttonPrimary__jhQgo:hover{background:#2563eb}.DriveScanner_buttonSuccess__ebesu{background:#10b981;color:#fff}.DriveScanner_buttonSuccess__ebesu:hover{background:#059669}.DriveScanner_buttonFull__wI8Bv{font-size:18px;padding:16px 24px;width:100%}.DriveScanner_statusBannerRunning__-sE4D{background-color:#e7f9ef;border:1px solid #b5e5c4;border-radius:.75rem;color:#20744a;font-size:.95rem;margin-bottom:1rem;padding:.75rem 1rem}.DriveScanner_statusBannerComplete__lnzgH{background-color:#eaf3ff;border:1px solid #bcd7ff;border-radius:.75rem;color:#20509e;font-size:.95rem;margin-bottom:1rem;padding:.75rem 1rem}.DriveScanner_statusBannerError__KHrbv{background-color:#fff2f0;border:1px solid #ffd3cc;border-radius:.75rem;color:#a12619;font-size:.95rem;margin-bottom:1rem;padding:.75rem 1rem}.DriveScanner_suggestionChips__hWRuw{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.DriveScanner_chipButton__24WUZ{background-color:#f5f6f8;border:none;border-radius:999px;cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .2s ease}.DriveScanner_chipButton__24WUZ:hover{background-color:#e8ebef}.PassageChat_container__S\+gQh{background:#1a2118;display:flex;height:100%}.PassageChat_mainArea__uZ6qa{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:900px;padding:24px}.PassageChat_header__FWESD{margin-bottom:24px}.PassageChat_headerInner__ptHAo{align-items:center;display:flex;justify-content:space-between}.PassageChat_headerTitle__D\+BJg{color:#fff;font-size:24px;font-weight:600;margin-bottom:8px}.PassageChat_headerSubtitle__YHpUo{color:#d4ddd2;font-size:14px}.PassageChat_statsButton__k0FBX{align-items:center;background:#2d3a29;border:1px solid #3d4a38;border-radius:8px;color:#d4ddd2;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:all .2s}.PassageChat_statsButton__k0FBX:hover{background:#3d4a38;color:#fff}.PassageChat_statsPanel__t9hl4{background:#f5f2e8;border:1px solid #d4cfc3;border-radius:12px;margin-bottom:24px;padding:20px}.PassageChat_statsGrid__a1wlQ{grid-gap:16px;display:grid;font-size:13px;gap:16px;grid-template-columns:repeat(4,1fr)}.PassageChat_statLabel__QnUgx{color:#5c6b58;margin-bottom:4px}.PassageChat_statValue__q0qv3{color:#1a2118;font-size:20px;font-weight:600}.PassageChat_statValueDanger__Q0NaB{color:#722f37;font-size:20px;font-weight:600}.PassageChat_statValueAccent__L022M{color:#2d4a3e;font-size:20px;font-weight:600}.PassageChat_actionsContainer__4T8Jt{margin-bottom:24px}.PassageChat_actionsRow__kZEFJ{display:flex;gap:12px;margin-bottom:12px}.PassageChat_select__IAGHI{background:#2d3a29;border:1px solid #3d4a38;border-radius:8px;color:#d4ddd2;cursor:pointer;font-size:14px;padding:10px 12px}.PassageChat_select__IAGHI:focus{border-color:#c9a227;outline:none}.PassageChat_primaryButton__p7W\+z{align-items:center;background:#2d4a3e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s}.PassageChat_primaryButton__p7W\+z:hover{background:#3d5f50}.PassageChat_primaryButton__p7W\+z:disabled{cursor:not-allowed;opacity:.6}.PassageChat_successButton__WtPtR{align-items:center;background:#c9a227;border:none;border-radius:8px;color:#1a2118;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s}.PassageChat_successButton__WtPtR:hover{background:#d4af37}.PassageChat_successButton__WtPtR:disabled{cursor:not-allowed;opacity:.6}.PassageChat_secondaryButton__pg66G{align-items:center;background:#2d3a29;border:1px solid #3d4a38;border-radius:8px;color:#d4ddd2;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s}.PassageChat_secondaryButton__pg66G:hover{background:#3d4a38;color:#fff}.PassageChat_contextControls__Y0H1V{background:#f5f2e8;border:1px solid #d4cfc3;border-radius:8px;padding:16px}.PassageChat_contextControlsRow__maXKc{display:flex;gap:12px;margin-bottom:12px}.PassageChat_contextControlsRow__maXKc:last-child{margin-bottom:0}.PassageChat_smallSelect__Wu8hP{padding:8px}.PassageChat_input__7xlVL,.PassageChat_smallSelect__Wu8hP{background:#fffdf7;border:1px solid #d4cfc3;border-radius:6px;color:#1a2118;font-size:13px}.PassageChat_input__7xlVL{flex:1 1;padding:8px 12px}.PassageChat_input__7xlVL::placeholder{color:#94a892}.PassageChat_input__7xlVL:focus{border-color:#c9a227;outline:none}.PassageChat_dangerButton__OjHDH{background:#722f37;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 12px;transition:background .2s}.PassageChat_dangerButton__OjHDH:hover{background:#8b3a3a}.PassageChat_restoreButton__AzB5I{align-items:center;background:#2d4a3e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px;transition:background .2s}.PassageChat_restoreButton__AzB5I:hover{background:#3d5f50}.PassageChat_addNoteButton__wGcy1{align-items:center;background:#c9a227;border:none;border-radius:6px;color:#1a2118;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;transition:background .2s}.PassageChat_addNoteButton__wGcy1:hover{background:#d4af37}.PassageChat_questionsPanel__2SRii{background:#f5f2e8;border:1px solid #d4cfc3;border-radius:12px;margin-bottom:24px;padding:20px}.PassageChat_questionsPanelHeader__f3RtP{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.PassageChat_questionsPanelTitle__c7yDc{color:#1a2118;font-size:16px;font-weight:600}.PassageChat_closeButton__Ee3fB{background:none;border:none;color:#94a892;cursor:pointer;padding:4px;transition:color .2s}.PassageChat_closeButton__Ee3fB:hover{color:#1a2118}.PassageChat_questionsList__TDK8X{display:flex;flex-direction:column;gap:16px}.PassageChat_questionItem__eobUh{border-bottom:1px solid #d4cfc3;padding-bottom:16px}.PassageChat_questionItem__eobUh:last-child{border-bottom:none;padding-bottom:0}.PassageChat_questionText__1Iw8G{color:#1a2118;font-size:14px;font-weight:500;margin-bottom:6px}.PassageChat_questionRationale__19mcq{color:#5c6b58;font-size:13px;margin-left:20px}.PassageChat_questionUtility__NZghI{color:#94a892;font-size:12px;margin-left:20px;margin-top:4px}.PassageChat_chatContainer__EsjP0{background:#f5f2e8;border:4px solid #c9a227;border-radius:12px;flex:1 1;margin-bottom:16px;overflow-y:auto;padding:20px}.PassageChat_emptyState__G4lSZ{color:#94a892;margin-top:40px;text-align:center}.PassageChat_emptyStateIcon__7MR4r{color:#5c6b58;margin:0 auto 16px;opacity:.3}.PassageChat_emptyStateText__XVbPi{color:#5c6b58;font-size:14px}.PassageChat_emptyStateHint__ZjdDY{color:#94a892;font-size:12px;margin-top:8px}.PassageChat_messageRow__oHxJ3{display:flex;margin-bottom:16px}.PassageChat_messageRowUser__x1n7Q{justify-content:flex-end}.PassageChat_messageRowAssistant__6W-a0{justify-content:flex-start}.PassageChat_messageBubble__x3Fx3{border-radius:12px;font-size:14px;line-height:1.5;max-width:80%;padding:12px 16px;white-space:pre-wrap}.PassageChat_messageBubbleUser__F-zBn{background:#2d4a3e;color:#fff}.PassageChat_messageBubbleAssistant__iu0tB{background:#fffdf7;border:1px solid #d4cfc3;color:#1a2118}.PassageChat_loadingIndicator__1et4X{align-items:center;color:#5c6b58;display:flex;font-size:14px;gap:8px}.PassageChat_inputArea__f4LbW{display:flex;gap:12px}.PassageChat_chatInput__ZTYCm{background:#2d3a29;border:1px solid #3d4a38;border-radius:8px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:12px 16px;transition:border-color .2s}.PassageChat_chatInput__ZTYCm::placeholder{color:#94a892}.PassageChat_chatInput__ZTYCm:focus{border-color:#c9a227}.PassageChat_sendButton__Y\+x\+n{align-items:center;background:#c9a227;border:none;border-radius:8px;color:#1a2118;cursor:pointer;display:flex;gap:8px;padding:12px 20px;transition:background .2s}.PassageChat_sendButton__Y\+x\+n:hover{background:#d4af37}.PassageChat_sendButton__Y\+x\+n:disabled{cursor:not-allowed;opacity:.5}.PassageChat_sidebar__YESGa{background:#f5f2e8;border-left:4px solid #c9a227;overflow-y:auto;padding:24px;width:350px}.PassageChat_sidebarHeader__9wDcB{margin-bottom:20px}.PassageChat_sidebarToggle__jIK-9{align-items:center;background:none;border:none;color:#1a2118;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:8px 0;width:100%}.PassageChat_tempNotes__6h3Xw{background:#c9a227;border-radius:8px;margin-bottom:24px;padding:12px}.PassageChat_tempNotesTitle__0j9bh{color:#1a2118;font-size:13px;font-weight:600;margin-bottom:8px}.PassageChat_tempNotesList__Nn8IW{color:#2d3a29;font-size:12px}.PassageChat_tempNoteItem__zcND\+{margin-bottom:6px}.PassageChat_sidebarSection__0wWuC{margin-bottom:24px}.PassageChat_sidebarSectionTitle__Rmsfw{color:#5c6b58;font-size:13px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.PassageChat_sidebarText__gUVkH{color:#1a2118;font-size:13px;line-height:1.6}.PassageChat_extractionItem__8WX7X{border-bottom:1px solid #d4cfc3;margin-bottom:8px;padding-bottom:8px}.PassageChat_extractionTitle__sR3ky{color:#1a2118;font-size:12px;font-weight:500}.PassageChat_extractionMeta__GnxTT{color:#5c6b58;font-size:11px}.PassageChat_listItem__ab7Cu{color:#1a2118;font-size:12px;margin-bottom:8px}.PassageChat_moreIndicator__QRiVZ{color:#94a892;font-size:11px;margin-top:8px}.PassageChat_loadingContainer__P-Wcp{align-items:center;background:#1a2118;display:flex;height:100%;justify-content:center}.PassageChat_spinner__ZrbPF{color:#c9a227}@media (max-width:1024px){.PassageChat_sidebar__YESGa{display:none}.PassageChat_statsGrid__a1wlQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PassageChat_mainArea__uZ6qa{padding:16px}.PassageChat_actionsRow__kZEFJ{flex-wrap:wrap}.PassageChat_headerTitle__D\+BJg{font-size:20px}}.BaseDocsPanel_panel__6\+Bsz{background:#fff;border-right:1px solid #d4cfc3;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:width .3s ease;width:280px}.BaseDocsPanel_panelCollapsed__7VmoV{width:60px}.BaseDocsPanel_header__bCE9o{align-items:center;border-bottom:1px solid #d4cfc3;display:flex;justify-content:space-between;min-height:64px;padding:16px}.BaseDocsPanel_title__AqLyC{color:#1a2118;font-size:16px;font-weight:600;margin:0}.BaseDocsPanel_collapseButton__\+M5np{align-items:center;background:#0000;border:1px solid #d4cfc3;border-radius:6px;color:#4a5a46;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.BaseDocsPanel_collapseButton__\+M5np:hover{background:#f5f2e8;border-color:#4a5a46}.BaseDocsPanel_collapseButtonAuto__GApix{margin-left:auto}.BaseDocsPanel_collapseIcon__Vub-l{transition:transform .3s ease}.BaseDocsPanel_collapseIconRotated__QVtLU{transform:rotate(180deg)}.BaseDocsPanel_actionsContainer__k5XSu{flex:1 1;overflow-y:auto;padding:24px 20px}.BaseDocsPanel_actionsContainerCollapsed__PZJ4H{padding:16px 8px}.BaseDocsPanel_actionsList__eomVU{display:flex;flex-direction:column;gap:12px}.BaseDocsPanel_actionsListCollapsed__ZBxk-{align-items:center}.BaseDocsPanel_actionButton__CuUsL{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 16px;text-align:left;transition:all .15s ease;width:100%}.BaseDocsPanel_actionButtonCollapsed__VWYdr{font-size:20px;height:44px;justify-content:center;padding:0;width:44px}.BaseDocsPanel_actionDefault__StZGB{background:#fff;border:1px solid #d4cfc3;color:#1a2118}.BaseDocsPanel_actionDefault__StZGB:hover:not(:disabled){background:#f5f2e8;border-color:#4a5a46}.BaseDocsPanel_actionPrimary__twg6U{background:#3d5a4c;color:#fff}.BaseDocsPanel_actionPrimary__twg6U:hover:not(:disabled){background:#4a6b5a}.BaseDocsPanel_actionGradient__8j1Ej{background:linear-gradient(135deg,#c9a227,#d4af37);color:#1a2118}.BaseDocsPanel_actionGradient__8j1Ej:hover:not(:disabled){box-shadow:0 4px 12px #c9a22766;transform:translateY(-1px)}.BaseDocsPanel_actionButton__CuUsL:disabled{background:#f5f2e8;border-color:#d4cfc3;color:#4a5a46;cursor:not-allowed;opacity:.6}.BaseDocsPanel_actionIcon__5gWqa{flex-shrink:0;font-size:18px}.BaseDocsPanel_actionContent__57sR-{flex:1 1;min-width:0}.BaseDocsPanel_actionLabel__rxMGc{color:inherit;font-weight:600}.BaseDocsPanel_actionDescription__Fmjkc{font-size:11px;margin-top:2px;opacity:.8}.BaseDocsPanel_actionDescriptionDefault__tHksG{color:#4a5a46}.BaseDocsPanel_userMenuContainer__-NEXR{background:#f5f2e8;border-top:1px solid #d4cfc3}.BaseDocsPanel_userMenuWrapper__CBzgt{position:relative}.BaseDocsPanel_userMenuButton__o5882{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease;width:100%}.BaseDocsPanel_userMenuButton__o5882:hover{background:#fffdf7}.BaseDocsPanel_userInfo__T2V3a{align-items:center;display:flex;gap:8px;overflow:hidden}.BaseDocsPanel_userAvatar__Syqfz{align-items:center;background:#3d5a4c;background-size:cover;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.BaseDocsPanel_userDetails__0liGO{overflow:hidden;text-align:left}.BaseDocsPanel_userName__H6nqI{color:#1a2118;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BaseDocsPanel_userEmail__cIAWM{color:#4a5a46;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BaseDocsPanel_userChevron__V7U\+i{color:#4a5a46;flex-shrink:0;transition:transform .2s ease}.BaseDocsPanel_userChevronOpen__xHkuq{transform:rotate(180deg)}.BaseDocsPanel_userDropdown__fxjk-{background:#fff;border:1px solid #d4cfc3;border-radius:8px;bottom:100%;box-shadow:0 4px 12px #1a211826;left:16px;margin-bottom:8px;overflow:hidden;position:absolute;right:16px;z-index:100}.BaseDocsPanel_dropdownItem__DC-Rv{align-items:center;background:#0000;border:none;color:#1a2118;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 12px;transition:background .15s ease;width:100%}.BaseDocsPanel_dropdownItem__DC-Rv:hover{background:#f5f2e8}.BaseDocsPanel_dropdownItemDanger__v4-Tt:hover{background:#fff5f5;color:#c53030}.BaseDocsPanel_dropdownDivider__KQS7z{background:#d4cfc3;height:1px;margin:0 8px}.BaseDocsPanel_dropdownIcon__AOzJ5{color:inherit;flex-shrink:0}.Research_container__\+suiS{display:flex;height:100vh}.Research_mainContent__npsCA{display:flex;flex:1 1;flex-direction:column;min-width:0}.Research_tableWrapper__VAsA7{flex:1 1;min-height:0;padding:16px}.Research_hiddenInput__ENemR{display:none}.Research_loadingContainer__6BL69{align-items:center;color:#4a5a46;display:flex;font-size:15px;height:400px;justify-content:center}.Research_errorContainer__uoGD-{padding:48px;text-align:center}.Research_errorTitle__45gQB{color:#c53030;font-size:16px;margin-bottom:8px}.Research_errorMessage__2Lzon{color:#4a5a46;font-size:14px}.Research_starButton__LNCq1{align-items:center;background:#0000;border:none;color:#c9a227;cursor:pointer;display:flex;font-size:20px;padding:4px;transition:transform .2s ease}.Research_starButton__LNCq1:hover{transform:scale(1.2)}.Research_starButtonEmpty__xg0L9{color:#d4cfc3}.Research_starButtonEmpty__xg0L9:hover{color:#c9a227}.Research_sourceBadge__f6Wgw{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px;text-transform:capitalize}.Research_sourceBadgeLinkedin__hmBl5{background:#e8ede6;color:#2d4a3e}.Research_sourceBadgeEmail__jLV2g{background:#fef3c7;color:#92400e}.Research_sourceBadgeUpload__57XTp{background:#f5f2e8;color:#4a5a46}.Research_sourceBadgeNote__MgxEf{background:#fffdf7;border:1px solid #d4cfc3;color:#3d5a4c}.Research_sourceBadgeCall__NauyC{background:#f0fdf4;color:#2d4a3e}.Research_sourceBadgeMeeting__dYeVI{background:#fce7f3;color:#9f1239}.Research_titleCell__zOvtE{color:#1a2118;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Research_secondaryText__xN3oS{color:#4a5a46;font-size:13px}.Research_mutedText__12prN{color:#6b7a66;font-size:13px}.Research_tagsContainer__TeA7L{display:flex;flex-wrap:wrap;gap:4px}.Research_tag__JyjqM{background:#f5f2e8;border-radius:3px;color:#4a5a46;font-size:11px;padding:2px 6px}.Research_tagOverflow__xYduX{color:#6b7a66;font-size:11px}.Research_modalOverlay__pPIF0{align-items:center;background:#1a211880;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Research_modal__YLx1B{background:#fffdf7;border:1px solid #d4cfc3;border-radius:12px;box-shadow:0 4px 12px #1a211826;max-height:80vh;max-width:600px;overflow:auto;padding:24px;width:90%}.Research_modalTitle__ph1iF{color:#1a2118;font-size:20px;font-weight:600;margin-bottom:16px;margin-top:0}.Research_modalMeta__LEgt4{color:#4a5a46;font-size:14px;margin-bottom:16px}.Research_modalMetaRow__yWNKZ{margin-bottom:4px}.Research_modalMetaLabel__ZlmIR{color:#1a2118;font-weight:600}.Research_modalContent__Q48KJ{color:#1a2118;font-size:15px;line-height:1.6;white-space:pre-wrap}.Research_modalTags__Q3MOS{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.Research_modalTag__0nfSD{background:#f5f2e8;border-radius:4px;color:#4a5a46;font-size:12px;padding:4px 8px}.Research_buttonPrimary__yAp7R{background:#3d5a4c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s ease}.Research_buttonPrimary__yAp7R:hover{background:#4a6b5a}.Research_buttonSecondary__fFyJT{background:#fff;border:1px solid #d4cfc3;border-radius:8px;color:#1a2118;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.Research_buttonSecondary__fFyJT:hover{background:#f5f2e8;border-color:#4a5a46}.Research_buttonClose__CMZ2i{margin-top:24px}.Research_emptyState__bg27R{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 24px;text-align:center}.Research_emptyStateIcon__DDl8x{color:#d4cfc3;height:64px;margin-bottom:16px;opacity:.5;width:64px}.Research_emptyStateTitle__fJT2w{color:#1a2118;font-size:18px;font-weight:500;margin-bottom:8px}.Research_emptyStateDescription__rO1GW{color:#4a5a46;font-size:14px;max-width:300px}.Research_ghostItem__w2fJq{border-color:#d4cfc3;border-style:dashed;opacity:.4}.Research_ghostItem__w2fJq:hover{opacity:1}.Research_restoreOnHover__rJX1E{opacity:.3;transition:opacity .2s ease}.Research_restoreOnHover__rJX1E:hover{opacity:1}.Research_buttonPrimary__yAp7R:focus,.Research_buttonSecondary__fFyJT:focus{box-shadow:0 0 0 2px #fffdf7,0 0 0 4px #3d5a4c;outline:none}@media (max-width:768px){.Research_modal__YLx1B{border-radius:8px;padding:20px}.Research_modalTitle__ph1iF{font-size:18px}.Research_tableWrapper__VAsA7{padding:12px}}.QueryFlow_page__T7YO6{background:#1a2118;color:#e8e6e3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding-top:80px}.QueryFlow_nav__OdrPo{background:#1a2118;border-bottom:1px solid #c9a22733;left:0;position:fixed;right:0;top:0;z-index:200}.QueryFlow_navContent__iJsH\+{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:16px 24px}.QueryFlow_logo__76eYE{align-items:center;color:#e8e6e3;display:inline-flex;font-size:18px;font-weight:500;text-decoration:none}.QueryFlow_logoDot__qxeey{color:#c9a227;margin:0 2px}.QueryFlow_navLinks__1nRuL{align-items:center;display:flex;gap:8px}.QueryFlow_navLink__C8xNB{border-radius:4px;color:#b8b5ad;font-size:14px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.QueryFlow_navLink__C8xNB:hover{background:#c9a2271a;color:#e8e6e3}.QueryFlow_navLinkCta__NIQre{background:#c9a227;border-radius:4px;color:#1a2118;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .2s ease}.QueryFlow_navLinkCta__NIQre:hover{background:#d4af37}.QueryFlow_chapter__PAXva{margin:60px auto 140px;max-width:750px;padding:0 60px}.QueryFlow_chapterMarker__b6A2S{align-items:center;display:flex;gap:16px;margin-bottom:32px}.QueryFlow_chapterNumber__lGt6c{align-items:center;border:1.5px solid #c9a227;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.QueryFlow_chapterNumber__lGt6c span{color:#c9a227;font-size:14px;font-weight:600}.QueryFlow_chapterTitle__YRPu6{color:#c9a227;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.QueryFlow_chapterHeading__fOzhs{font-size:42px;letter-spacing:-.5px;line-height:1.25;text-align:left}.QueryFlow_chapterHeading__fOzhs,.QueryFlow_sectionHeading__JcKeA{color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:400;margin-bottom:40px}.QueryFlow_sectionHeading__JcKeA{font-size:32px;letter-spacing:-.3px;line-height:1.3}.QueryFlow_subsectionHeading__eLXl1{color:#c9a227;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:24px;margin-top:48px;text-transform:uppercase}.QueryFlow_abstract__avRM0{border-left:3px solid #c9a22766;margin-bottom:48px;padding-left:32px}.QueryFlow_abstract__avRM0 p{color:#b8b5ad;font-size:17px;line-height:1.8;margin:0;text-align:left}.QueryFlow_bodyText__ePfjP{color:#b8b5ad;font-size:16px;-webkit-hyphens:auto;hyphens:auto;line-height:1.9;margin-bottom:24px;text-align:justify;text-indent:2em}.QueryFlow_bodyText__ePfjP:first-of-type{text-indent:2em}.QueryFlow_bodyText__ePfjP code{background:#c9a2271a;border-radius:2px;color:#c9a227;font-family:Courier New,monospace;font-size:14px;padding:2px 6px}.QueryFlow_criteriaList__OjkXt,.QueryFlow_failureModes__TvZUi{margin:32px 0 48px}.QueryFlow_criterion__hUt\+L,.QueryFlow_failureMode__VdCv-{border-left:2px solid #c9a2274d;display:block;margin-bottom:20px;padding-left:24px}.QueryFlow_criterionLabel__DWDN6,.QueryFlow_failureLabel__q7M3P{color:#c9a227;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.QueryFlow_criterionText__NWG3X,.QueryFlow_failureText__qKsnV{color:#b8b5ad;display:block;font-size:15px;line-height:1.8}.QueryFlow_criterionText__NWG3X code,.QueryFlow_failureText__qKsnV code{background:#c9a2271a;border-radius:2px;color:#c9a227;font-family:Courier New,monospace;font-size:13px;padding:2px 4px}.QueryFlow_codeBlock__Tjvth{background:#0000004d;border:1px solid #c9a22733;border-radius:2px;margin:32px 0;padding:28px}.QueryFlow_codeHeader__tBJmK{border-bottom:1px solid #c9a22733;margin-bottom:16px;padding-bottom:12px}.QueryFlow_codeTitle__j7UNg{color:#c9a227;font-size:12px;font-weight:600;letter-spacing:1px}.QueryFlow_codeContent__oLdPS{color:#e8e6e3;font-family:Courier New,monospace;font-size:13px;line-height:1.8;margin:0;overflow-x:auto;white-space:pre}.QueryFlow_comparisonTable__u5jHW{margin:48px 0}.QueryFlow_tableCaption__c1wLT{margin-bottom:24px}.QueryFlow_tableCaptionNumber__KFeDq{color:#c9a227;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.QueryFlow_tableCaptionTitle__q0Wb9{color:#e8e6e3;font-size:15px;font-style:italic;font-weight:400}.QueryFlow_table__d3ami{background:#1a2118;border-collapse:collapse;font-size:14px;line-height:1.7;margin-bottom:16px;width:100%}.QueryFlow_table__d3ami thead tr{border-bottom:1px solid #c9a227;border-top:2px solid #c9a227}.QueryFlow_table__d3ami thead th{color:#e8e6e3;font-size:13px;font-weight:600;letter-spacing:.5px;padding:16px 20px;text-align:left;text-transform:uppercase}.QueryFlow_table__d3ami tbody tr{border-bottom:1px solid #c9a22733}.QueryFlow_table__d3ami tbody tr:last-child{border-bottom:2px solid #c9a227}.QueryFlow_table__d3ami tbody td{color:#b8b5ad;padding:20px;vertical-align:top}.QueryFlow_dimensionCell__E3v3V{color:#c9a227!important;font-size:13px;font-weight:600}.QueryFlow_efforaCell__3iHYa{background:#c9a22708;color:#e8e6e3!important}.QueryFlow_tableNote__VqU1v{border-left:3px solid #c9a2274d;color:#888;font-size:13px;font-style:italic;line-height:1.7;padding-left:20px}.QueryFlow_ctaBox__6yJik{background:#c9a2270d;border:1px solid #c9a22733;border-radius:2px;margin:48px 0;padding:32px}.QueryFlow_ctaBoxTitle__rRli\+{color:#c9a227;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.QueryFlow_ctaBoxText__5FOUW{color:#b8b5ad;font-size:15px;line-height:1.8;margin-bottom:20px}.QueryFlow_ctaBoxDetails__uYl6z{margin-bottom:24px}.QueryFlow_ctaBoxDetail__p1UV2{grid-gap:12px;color:#b8b5ad;display:grid;font-size:14px;gap:12px;grid-template-columns:140px 1fr;line-height:1.7;margin-bottom:12px}.QueryFlow_ctaBoxDetailLabel__SkUA2{color:#e8e6e3;font-weight:600}.QueryFlow_ctaButton__i5QAE{background:#c9a227;border:none;border-radius:2px;color:#1a2118;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.5px;padding:12px 28px;text-transform:uppercase;transition:background .2s ease}.QueryFlow_ctaButton__i5QAE:hover{background:#d4af37}.QueryFlow_closingText__Mvy5I{color:#888;font-size:14px;font-style:italic;line-height:1.8;margin-top:48px;text-align:justify}.QueryFlow_emailHighlight__qQxEF{color:#c9a227;font-style:normal}.QueryFlow_footer__a9ux9{border-top:1px solid #c9a2271a;margin-top:100px;padding:40px}.QueryFlow_footerContent__o7U8-{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.QueryFlow_footerLeft__w8aOI{display:flex;flex-direction:column;gap:12px}.QueryFlow_footerTagline__2YhyA{color:#888;font-size:14px;margin:0}.QueryFlow_footerRight__\+nN8w{align-items:center;display:flex}.QueryFlow_footerCopyright__lSTQx{color:#666;font-size:14px}@media (max-width:768px){.QueryFlow_page__T7YO6{padding-top:60px}.QueryFlow_chapter__PAXva{margin:40px auto 80px;padding:0 24px}.QueryFlow_chapterHeading__fOzhs{font-size:32px}.QueryFlow_sectionHeading__JcKeA{font-size:24px}.QueryFlow_bodyText__ePfjP{text-align:left;text-indent:0}.QueryFlow_navLinks__1nRuL{gap:4px}.QueryFlow_navLink__C8xNB{font-size:13px;padding:6px 12px}.QueryFlow_footerContent__o7U8-{flex-direction:column;gap:24px;text-align:center}}.LegalPage_pilotBanner__BvyYF{background:#c9a227;box-shadow:0 2px 8px #0000001a;color:#1a2118;font-size:14px;left:0;line-height:1.5;padding:12px 48px;position:fixed;right:0;text-align:center;top:0;z-index:1000}.LegalPage_pilotBanner__BvyYF strong{font-weight:600;margin-right:8px}.LegalPage_legalPage__oG0-B{background:#fffdf7;color:#1a2118;font-family:-apple-system,"system-ui",Segoe UI,Roboto,sans-serif;min-height:100vh;padding-top:46px}.LegalPage_legalNav__4JEoJ{align-items:center;background:#1a2118;border-bottom:1px solid #2d3a29;display:flex;justify-content:space-between;padding:16px 48px}.LegalPage_legalLogo__EkpL7{align-items:center;color:#fff;display:inline-flex;font-size:18px;font-weight:500;gap:0;text-decoration:none}.LegalPage_legalLogoDot__sqDsB{flex-shrink:0;height:5px;margin:0 2px;width:5px}.LegalPage_legalNavLinks__BU2iu{align-items:center;display:flex;gap:24px}.LegalPage_legalNavLink__N0le8{color:#e8ede6;font-size:14px;text-decoration:none;transition:color .2s}.LegalPage_legalNavLink__N0le8:hover{color:#fff}.LegalPage_legalContent__\+bOSH{margin:0 auto;max-width:800px;padding:60px 24px 80px}.LegalPage_legalHeader__K5uOO{border-bottom:1px solid #d4cfc3;margin-bottom:48px;padding-bottom:32px}.LegalPage_legalTitle__3Obdc{color:#1a2118;font-size:36px;font-weight:600;letter-spacing:-.02em;margin:0 0 12px}.LegalPage_legalUpdated__B5ChN{color:#4a5a46;font-size:14px}.LegalPage_legalToc__1Yw3f{background:#f5f2e8;border-radius:8px;margin-bottom:48px;padding:24px}.LegalPage_legalTocTitle__LBtRe{color:#1a2118;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0 0 16px;text-transform:uppercase}.LegalPage_legalTocList__yOSE-{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.LegalPage_legalTocLink__nqtUz{color:#3d5a4c;font-size:15px;text-decoration:none;transition:color .2s}.LegalPage_legalTocLink__nqtUz:hover{color:#1a2118;text-decoration:underline}.LegalPage_pilotNotice__UtnK8{background:#f5f2e8;border-left:4px solid #c9a227;border-radius:0 8px 8px 0;margin:0 0 24px;padding:16px 20px}.LegalPage_pilotNotice__UtnK8 strong{color:#1a2118;display:block;font-weight:600;margin-bottom:4px}.LegalPage_legalSection__Nwtm7{margin-bottom:48px}.LegalPage_legalSectionTitle__isVDz{color:#1a2118;font-size:24px;font-weight:600;margin:0 0 20px;padding-top:24px}.LegalPage_legalSubsectionTitle__05Tcu{color:#1a2118;font-size:18px;font-weight:600;margin:32px 0 12px}.LegalPage_legalText__fYc\+d{color:#4a5a46;font-size:15px;line-height:1.7;margin:0 0 16px}.LegalPage_legalText__fYc\+d:last-child{margin-bottom:0}.LegalPage_legalText__fYc\+d a{color:#3d5a4c;text-decoration:underline}.LegalPage_legalText__fYc\+d a:hover{color:#1a2118}.LegalPage_legalList__mnUFW{margin:0 0 16px;padding-left:24px}.LegalPage_legalList__mnUFW li{color:#4a5a46;font-size:15px;line-height:1.7;margin-bottom:8px}.LegalPage_legalList__mnUFW li:last-child{margin-bottom:0}.LegalPage_legalHighlight__eMQIE{background:#f5f2e8;border-left:3px solid #3d5a4c;border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px}.LegalPage_legalHighlight__eMQIE p{color:#4a5a46;font-size:14px;line-height:1.6;margin:0}.LegalPage_legalDivider__Tmclu{background:#d4cfc3;height:1px;margin:48px 0}.LegalPage_legalContact__kK5fO{background:#1a2118;border-radius:8px;margin-top:48px;padding:32px}.LegalPage_legalContactTitle__2GvC0{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.LegalPage_legalContactText__\+8tJZ{color:#e8ede6;font-size:15px;line-height:1.6;margin:0}.LegalPage_legalContactText__\+8tJZ a{color:#c9a227;text-decoration:none}.LegalPage_legalContactText__\+8tJZ a:hover{text-decoration:underline}.LegalPage_legalFooter__C5ndO{background:#1a2118;border-top:1px solid #2d3a29;padding:32px 48px}.LegalPage_legalFooterInner__aHcXT{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:800px}.LegalPage_legalFooterLinks__U60x-{display:flex;gap:24px}.LegalPage_legalFooterLink__4QEHP{color:#e8ede6;font-size:14px;text-decoration:none;transition:color .2s}.LegalPage_legalFooterLink__4QEHP:hover{color:#fff}.LegalPage_legalFooterCopyright__aGMGo{color:#c8d0c6;font-size:14px}@media (max-width:768px){.LegalPage_pilotBanner__BvyYF{font-size:13px;padding:12px 20px}.LegalPage_legalNav__4JEoJ{padding:16px 20px}.LegalPage_legalNavLinks__BU2iu{display:none}.LegalPage_legalContent__\+bOSH{padding:40px 20px 60px}.LegalPage_legalTitle__3Obdc{font-size:28px}.LegalPage_legalSectionTitle__isVDz{font-size:20px}.LegalPage_legalFooter__C5ndO{padding:24px 20px}.LegalPage_legalFooterInner__aHcXT{flex-direction:column;gap:16px;text-align:center}}.RequestAccess_requestPage__CDCzu{align-items:center;background:#1a2118;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overscroll-behavior:none;padding:20px}.RequestAccess_container__vFodS{max-width:480px;width:100%}.RequestAccess_card__5KAH3{background:#fffdf7;border:1px solid #d4cfc3;border-radius:12px;box-shadow:0 4px 12px #00000026;overflow:hidden;padding:40px 32px;position:relative}.RequestAccess_betaRibbon__Sl6rn{align-items:flex-start;background:linear-gradient(90deg,#1a2118,#2d3a29,#1a2118);color:#e8ede6;display:flex;font-size:9px;font-weight:600;height:120px;justify-content:center;letter-spacing:.5px;padding-top:12px;position:absolute;right:20px;text-transform:uppercase;top:0;width:25px;z-index:1}.RequestAccess_betaRibbon__Sl6rn span{letter-spacing:1.5px;text-orientation:mixed;text-shadow:0 1px 2px #0000004d;white-space:nowrap;writing-mode:vertical-rl}.RequestAccess_betaRibbon__Sl6rn:after{border-bottom:15px solid #fffdf7;border-left:12.5px solid #0000;border-right:12.5px solid #0000;bottom:0;content:"";height:0;left:0;position:absolute;width:0}.RequestAccess_betaRibbon__Sl6rn:before{background:linear-gradient(90deg,#1a2118,#2d3a29,#1a2118);bottom:0;content:"";height:15px;left:0;position:absolute;width:100%}.RequestAccess_header__OL9R0{margin-bottom:28px;text-align:center}.RequestAccess_logo__CsPb8{align-items:center;color:#1a2118;display:inline-flex;font-family:-apple-system,"system-ui",Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:500;gap:0;letter-spacing:-.01em;margin:-4px -8px 16px;padding:4px 8px;text-decoration:none}.RequestAccess_logoDot__Vz3hc{flex-shrink:0;height:6px;margin:0 2px;width:6px}.RequestAccess_title__yOoYH{color:#1a2118;font-size:20px;font-weight:600;margin-bottom:6px}.RequestAccess_subtitle__n1mcS{color:#4a5a46;font-size:15px;line-height:1.5}.RequestAccess_form__Z9v2W{display:flex;flex-direction:column;gap:16px}.RequestAccess_formRow__1rMFm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.RequestAccess_formGroup__yfClT{display:flex;flex-direction:column;gap:8px}.RequestAccess_label__DJjEH{color:#4a5a46;font-size:13px;font-weight:500}.RequestAccess_labelOptional__THrte{color:#6b7a66;font-weight:400}.RequestAccess_input__V8ZmS,.RequestAccess_select__ZftQx,.RequestAccess_textarea__A-5XD{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #4a5a46;border-radius:8px;color:#1a2118;font-family:inherit;font-size:16px;padding:14px 16px;transition:all .2s ease;width:100%}.RequestAccess_input__V8ZmS::placeholder,.RequestAccess_textarea__A-5XD::placeholder{color:#4a5a46;opacity:.6}.RequestAccess_input__V8ZmS:focus,.RequestAccess_select__ZftQx:focus,.RequestAccess_textarea__A-5XD:focus{background:#fff;border-color:#2d3a29;outline:none}.RequestAccess_select__ZftQx{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%234a5a46' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.RequestAccess_textarea__A-5XD{line-height:1.5;min-height:100px;resize:vertical}.RequestAccess_submitButton__JG4G\+{background:#3d5a4c;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:16px 20px;transition:all .2s ease;width:100%}.RequestAccess_submitButton__JG4G\+:hover{background:#4a6b5a}.RequestAccess_submitButton__JG4G\+:active{transform:scale(.98)}.RequestAccess_submitButton__JG4G\+:disabled{cursor:not-allowed;opacity:.5}.RequestAccess_footer__LNkJL{border-top:1px solid #d4cfc3;color:#4a5a46;font-size:14px;margin-top:20px;padding-top:20px;text-align:center}.RequestAccess_link__AsmyM{color:#3d5a4c;display:inline-block;font-weight:500;margin:-4px -8px;padding:4px 8px;text-decoration:none}.RequestAccess_link__AsmyM:hover{color:#2d4a3e;text-decoration:underline}.RequestAccess_successCard__XuMUe{padding:60px 32px;text-align:center}.RequestAccess_successIcon__GBLLs{color:#3d5a4c;height:64px;margin:0 auto 24px;width:64px}.RequestAccess_successTitle__FL5pj{color:#1a2118;font-size:24px;font-weight:600;margin-bottom:12px}.RequestAccess_successText__lJnIV{color:#4a5a46;font-size:15px;line-height:1.6;margin-bottom:24px}.RequestAccess_successLink__G6NPp{align-items:center;color:#3d5a4c;display:inline-flex;font-size:15px;font-weight:500;gap:8px;text-decoration:none}.RequestAccess_successLink__G6NPp:hover{text-decoration:underline}.RequestAccess_errorMessage__ODElS{background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:14px;line-height:1.5;padding:12px}@media (max-width:768px){.RequestAccess_requestPage__CDCzu{-webkit-overflow-scrolling:touch;align-items:flex-start;background:#1a2118;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:0;position:relative}.RequestAccess_container__vFodS{display:flex;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh}.RequestAccess_card__5KAH3{border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;flex-direction:column;min-height:auto;padding:calc(32px + env(safe-area-inset-top)) 24px calc(32px + env(safe-area-inset-bottom))}.RequestAccess_betaRibbon__Sl6rn{right:16px}.RequestAccess_header__OL9R0{margin-bottom:24px}.RequestAccess_logo__CsPb8{font-size:28px}.RequestAccess_title__yOoYH{font-size:24px}.RequestAccess_formRow__1rMFm{grid-template-columns:1fr}.RequestAccess_form__Z9v2W{gap:20px}.RequestAccess_footer__LNkJL{margin-top:auto;padding-top:24px}}@media (max-width:375px){.RequestAccess_card__5KAH3{padding:calc(20px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom))}.RequestAccess_logo__CsPb8{font-size:22px}.RequestAccess_title__yOoYH{font-size:20px}}
/*# sourceMappingURL=main.b6a2549c.css.map*/