.SplashPage_container__L46Ho{display:flex;flex-direction:column;position:relative;min-height:100vh;isolation:isolate;overflow-x:hidden;background:var(--bg-primary)}.SplashPage_main__MzWhu{flex:1 1;flex-direction:column;justify-content:flex-start;padding:80px 0 0;position:relative;min-height:0;z-index:1;width:100%}.SplashPage_heroSection__1nZJh,.SplashPage_main__MzWhu{display:flex;align-items:center;margin:0 auto;box-sizing:border-box}.SplashPage_heroSection__1nZJh{gap:40px;max-width:1400px;padding:0 40px}.SplashPage_heroLeft__3bl3M{flex:0 0 auto;width:430px;position:relative;isolation:isolate}.SplashPage_heroRight__j_Bss{flex:1 1;position:relative;height:570px;width:800px}.SplashPage_agentChatPanel__uhB0D{position:absolute;right:-40px;top:240px;bottom:-60px;width:350px;border-radius:10px;overflow:hidden;box-shadow:0 0 20px color-mix(in srgb,var(--accent-primary),rgba(0,0,0,.01) 90%);border-left:1px solid var(--border-primary);transform:translateX(10px);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out;pointer-events:none}.SplashPage_agentChatPanelVisible__mL1zk{transform:translateX(0);opacity:1;pointer-events:auto}.SplashPage_demoEditorWrapper__NRVx3{position:absolute;left:0;top:65px;box-shadow:0 0 20px color-mix(in srgb,var(--accent-primary),rgba(0,0,0,.01) 90%);border-radius:12px;overflow:hidden;cursor:pointer!important;transition:transform .5s ease-out}.SplashPage_demoEditorWrapper__NRVx3 *{cursor:pointer!important;pointer-events:none}.SplashPage_demoEditorWrapper__NRVx3:hover{transform:translateY(-8px)}.SplashPage_content__1Ak8n{text-align:left;flex-grow:1;display:flex;flex-direction:column;justify-content:center;width:100%}.SplashPage_heroTitle__ecqhw{font-size:3rem;font-weight:500;margin:0 0 24px;line-height:1.2}.SplashPage_heroSubtitle__9eLQ6,.SplashPage_heroTitle__ecqhw{color:var(--text-secondary);font-family:system-ui,-apple-system,sans-serif;text-align:left;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SplashPage_heroSubtitle__9eLQ6{font-size:24px;font-weight:400;margin-bottom:40px;line-height:1.5}.SplashPage_heroCta__rALqC{font-size:32px!important}.SplashPage_features__Jn2f4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.SplashPage_gradientText__lDAmG{background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--text-primary),var(--accent-primary) 50%),var(--accent-primary),color-mix(in srgb,var(--text-primary),var(--accent-primary) 50%),var(--accent-primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:SplashPage_gradient-pan__tCcSs 15s linear infinite;will-change:background-position;color:#3b82f6}@keyframes SplashPage_gradient-pan__tCcSs{0%{background-position:200% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.SplashPage_gradientText__lDAmG{animation:none}}.SplashPage_belowFold__ICW4Z{width:100%;padding:60px 0 40px;display:flex;justify-content:center}.SplashPage_belowFoldContainer__t5DpJ{display:flex;flex-direction:column;width:100%;max-width:1200px;padding:20px 5vw}.SplashPage_faqSection__Yzw4Z{width:100%;padding:20px 0 60px;display:flex;justify-content:center}.SplashPage_faqContainer__qkJvR{width:100%;max-width:900px}.SplashPage_faqTitle__3k9Q7{font-size:28px;font-weight:500;margin:20px 0 10px;text-align:center}.SplashPage_faqItem__YvDL0{border-top:1px solid var(--border-subtle);padding:16px 0}.SplashPage_faqItem__YvDL0:last-child{border-bottom:1px solid var(--border-subtle)}.SplashPage_faqItem__YvDL0 h3{margin:0 0 6px;font-size:18px}.SplashPage_faqItem__YvDL0 p{margin:0;color:var(--text-secondary)}.SplashPage_whatIsIt__opynM{margin:50px 0;font-size:36px;font-weight:400;text-align:center}.SplashPage_detailsContainer__8erZL,.SplashPage_whatIsIt__opynM{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SplashPage_detailsContainer__8erZL{padding:50px 0;display:flex;max-width:100%;justify-content:center;align-items:center;gap:70px;flex-direction:column}@media (min-width:769px){.SplashPage_detailsSection1__6SuLh{width:830px!important}.SplashPage_detailsBubble1__mR32m{position:absolute!important;top:5px!important;left:10px!important;width:600px!important;padding-right:200px!important}.SplashPage_detailsPreview1__paQ2b{position:absolute!important;right:10px!important;top:-50px!important;width:350px!important;height:400px!important}.SplashPage_detailsSection2__8EGvA{width:900px!important}.SplashPage_detailsBubble2__QXK8e{position:absolute!important;top:50px!important;right:10px!important;width:600px!important;padding-left:150px!important}.SplashPage_detailsPreview2__Hc35j{position:absolute!important;left:-50px!important;top:-100px!important;width:450px!important}.SplashPage_detailsSection3__7DN8W{width:800px!important}.SplashPage_detailsBubble3___uZ4u{position:absolute!important;left:0!important;width:550px!important;padding-right:200px!important}.SplashPage_detailsPreview3__rOsTQ{position:absolute!important;right:-50px!important;top:-50px!important;width:450px!important}.SplashPage_detailsSection4__0mQzD{width:700px;height:100px!important}.SplashPage_detailsBubble4__rYWbU{align-self:center}}.SplashPage_detailsSection__4x8yj{display:flex;height:300px;position:relative;justify-content:center}.SplashPage_detailsSectionBubble__DgVDy{border:1px solid color-mix(in srgb,var(--accent-primary),transparent 80%);border-radius:10px;display:flex;padding:40px 50px;gap:40px;box-sizing:border-box;position:absolute;overflow:hidden;transition:transform .5s ease-out,box-shadow .5s ease-out;transform-style:preserve-3d;cursor:default}.SplashPage_detailsSectionBubble__DgVDy:after{--gradient-1:color-mix(in srgb,var(--bg-primary),var(--accent-primary) 3%);--gradient-2:color-mix(in srgb,var(--bg-primary),var(--accent-primary) 30%);--gradient-3:var(--accent-primary);content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;animation:SplashPage_gradientMove__reEOX 40s ease-in-out infinite;opacity:.7}.SplashPage_detailsGradient1__wgQSZ:after,.SplashPage_detailsSectionBubble__DgVDy:after{background:radial-gradient(circle at 30% 30%,var(--gradient-1),var(--gradient-2),var(--gradient-3))}.SplashPage_detailsGradient1__wgQSZ:after{animation-delay:0s}.SplashPage_detailsGradient2__S6pPE:after{background:radial-gradient(circle at 50% 80%,var(--gradient-1),var(--gradient-2),var(--gradient-3));animation-delay:3s}.SplashPage_detailsGradient3__8QFH9:after{background:radial-gradient(circle at 30% 70%,var(--gradient-1),var(--gradient-2),var(--gradient-3));animation-delay:6s}.SplashPage_detailsGradient4__f2XZ0:after{background:radial-gradient(circle at 70% 70%,var(--gradient-1),var(--gradient-2),var(--gradient-3));animation-delay:9s}.SplashPage_detailsSectionPreview__mFKXQ{position:absolute;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-primary),transparent 90%)}@keyframes SplashPage_gradientMove__reEOX{0%{transform:translate(0) scale(1)}6%{transform:translate(5%,8%) scale(1.05)}12%{transform:translate(-3%,15%) scale(1.1)}18%{transform:translate(12%,5%) scale(1.15)}25%{transform:translate(8%,-10%) scale(1.2)}31%{transform:translate(-15%,-5%) scale(1.25)}37%{transform:translate(-8%,12%) scale(1.3)}43%{transform:translate(10%,18%) scale(1.25)}50%{transform:translate(15%,-8%) scale(1.2)}56%{transform:translate(-12%,-15%) scale(1.15)}62%{transform:translate(-18%,10%) scale(1.1)}68%{transform:translate(5%,15%) scale(1.15)}75%{transform:translate(18%,8%) scale(1.2)}81%{transform:translate(10%,-12%) scale(1.15)}87%{transform:translate(-8%,-18%) scale(1.1)}93%{transform:translate(-5%,5%) scale(1.05)}to{transform:translate(0) scale(1)}}.SplashPage_detailsSectionText__w5CpD{flex:1 1;display:flex;justify-content:center;flex-direction:column;position:relative;z-index:1;h2{font-weight:400;font-size:28px;color:var(--text-primary);font-weight:700}h2,p{margin:5px 0}p{font-size:18px;color:var(--text-secondary)}}.SplashPage_detailsSectionDemo__F_61O{flex:1 1;height:250px;width:600px;display:none}@media (max-width:768px){.SplashPage_detailsSectionDemo__F_61O{width:auto;max-width:100%}}.SplashPage_heroBg__zm8xC{--grad:var(--accent-primary)}@media (prefers-color-scheme:light){.SplashPage_heroBg__zm8xC{--gradient-1:color-mix(in srgb,var(--bg-primary),var(--grad) 5%);--gradient-2:color-mix(in srgb,var(--bg-primary),var(--grad) 10%);--gradient-3:var(--grad)}}@media (prefers-color-scheme:dark){.SplashPage_heroBg__zm8xC{--gradient-1:color-mix(in srgb,var(--bg-primary),var(--grad) 20%);--gradient-2:color-mix(in srgb,var(--bg-primary),var(--grad) 50%);--gradient-3:var(--grad)}}.SplashPage_heroBg__zm8xC:after{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,var(--gradient-1),var(--gradient-2),var(--gradient-3));animation:SplashPage_gradientMove__reEOX 70s ease-in-out infinite;opacity:.7;content:""}.SplashPage_heroBg__zm8xC{position:absolute;left:max(calc((50vw - 700px)),15px);right:20%;top:120px;height:500px;overflow:hidden;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent-primary),transparent 80%)}.SplashPage_footer__1y9SU{display:flex;padding:100px;text-align:left;width:100%;z-index:1;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--text-primary),transparent 90%);background:color-mix(in srgb,var(--text-primary),transparent 98%);overflow:hidden;justify-content:space-between;color:var(--text-tertiary);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SplashPage_xLink__HBfUd{color:white;background:black;display:inline-block;width:20px;height:20px;border-radius:4px;text-align:center;line-height:20px;margin-right:10px}.SplashPage_footer__1y9SU a{color:var(--accent-primary)}.SplashPage_footer__1y9SU a:hover{text-decoration:underline}.SplashPage_mobileMessage__MsCMf{display:none;margin-bottom:50px}.SplashPage_mobileText__W9a4P{font-size:14px;font-weight:400;margin:0 0 4px}.SplashPage_mobileSubtext__ozSXU,.SplashPage_mobileText__W9a4P{color:var(--text-disabled);font-family:system-ui,-apple-system,sans-serif}.SplashPage_mobileSubtext__ozSXU{font-size:12px;margin:0;line-height:1.4;opacity:.8}@media (max-width:1250px){.SplashPage_heroSection__1nZJh{gap:10px}.SplashPage_heroLeft__3bl3M{width:30%;text-align:center;padding:0 20px;margin-top:20px}}@media (max-width:1100px){.SplashPage_heroLeft__3bl3M{width:100%;text-align:center;padding:0 20px;margin-top:20px}.SplashPage_heroRight__j_Bss{width:100%;height:60vh}.SplashPage_heroBg__zm8xC{left:calc((100vw - 200px) / 10);right:calc((100vw - 200px) / 10);top:75px;height:50vw}.SplashPage_demoEditorWrapper__NRVx3{height:100%;position:relative;top:0;transform:none;border-radius:5px}.SplashPage_whatIsIt__opynM{margin:40px 20px;font-size:30px}.SplashPage_agentChatPanel__uhB0D{position:absolute;top:100px;width:350px;height:450px}}@media (max-width:1100px) and (min-width:769px){.SplashPage_heroSection__1nZJh{flex-direction:column;gap:40px;padding:0 20px;max-width:100%}.SplashPage_heroLeft__3bl3M{width:100%;text-align:center}.SplashPage_heroTitle__ecqhw{font-size:3rem;text-align:center}.SplashPage_heroSubtitle__9eLQ6{text-align:center}}@media (max-width:760px){.SplashPage_createAccountSplash__iDM8F,.SplashPage_signInSplash__zzMnP{display:none!important}}@media (max-width:768px){.SplashPage_heroSection__1nZJh{flex-direction:column;gap:20px;padding:0 20px;max-width:100%}.SplashPage_demoEditorWrapper__NRVx3{width:100%;height:100%;position:relative;left:0;top:0;transform:none;border-radius:5px}.SplashPage_heroTitle__ecqhw{font-size:2.5rem;text-align:center}.SplashPage_heroSubtitle__9eLQ6{font-size:1.1rem;text-align:center;margin:6px 0 16px}.SplashPage_content__1Ak8n{padding:0 1rem}.SplashPage_main__MzWhu{padding:100px 0 0}.SplashPage_detailsContainer__8erZL{padding:30px 20px;gap:40px}.SplashPage_detailsSection__4x8yj{height:auto;position:static;display:block;width:100%}.SplashPage_detailsSection1__6SuLh,.SplashPage_detailsSection2__8EGvA,.SplashPage_detailsSection3__7DN8W,.SplashPage_detailsSection4__0mQzD{width:100%;height:auto}.SplashPage_detailsSectionBubble__DgVDy{position:static;width:100%;padding:20px;gap:20px;flex-direction:column;margin-bottom:20px;border:none;box-shadow:none}.SplashPage_detailsBubble1__mR32m,.SplashPage_detailsBubble2__QXK8e,.SplashPage_detailsBubble3___uZ4u,.SplashPage_detailsBubble4__rYWbU{position:static;width:100%;top:auto;left:auto;right:auto;padding:20px}.SplashPage_detailsSectionPreview__mFKXQ{position:static;width:auto;margin:0 auto}.SplashPage_detailsPreview1__paQ2b,.SplashPage_detailsPreview2__Hc35j,.SplashPage_detailsPreview3__rOsTQ{position:static;width:auto;height:250px;top:auto;left:auto;right:auto}.SplashPage_detailsPreview1__paQ2b{width:300px;height:450px}.SplashPage_detailsSectionText__w5CpD h2{font-size:24px}.SplashPage_detailsSectionText__w5CpD p{font-size:16px}}@media (max-width:600px){.SplashPage_whatIsIt__opynM{font-size:24px}}@media (max-width:500px){.SplashPage_heroTitle__ecqhw{font-size:2rem;text-align:center}}@media (max-width:800px){.SplashPage_belowFold__ICW4Z{padding:20px 0 40px}}@media (max-width:650px){.SplashPage_startButton__wxx1h{display:none!important}.SplashPage_mobileMessage__MsCMf{display:block;text-align:center}}.SplashPage_bottomThing__1ooH9{padding:100px;font-size:36px;text-align:center;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dropdown_container__XWNlv{display:inline-flex}.Dropdown_trigger__K2ibn{display:inline-flex;justify-content:space-between;font-weight:400;font-family:system-ui,-apple-system,sans-serif}.Dropdown_trigger__K2ibn[data-size="1"]{padding:6px;font-size:13px}.Dropdown_trigger__K2ibn[data-size="2"]{padding:8px 16px;font-size:14px}.Dropdown_trigger__K2ibn[data-size="3"]{padding:10px 20px;font-size:15px}.Dropdown_chevron__wBLon{margin-left:8px}.Dropdown_trigger__K2ibn[data-size="1"] .Dropdown_chevron__wBLon{margin-left:0}.Dropdown_content__yATL1{background-color:var(--bg-card);border-radius:4px;box-shadow:0 2px 6px rgba(22,23,24,.1);border-bottom:1px solid var(--border-primary);z-index:1200}.Dropdown_content_tertiary__9oxNU{background-color:var(--bg-primary)}.dark .Dropdown_content__yATL1{box-shadow:0 10px 38px -10px rgba(0,0,0,.6),0 10px 20px -15px rgba(0,0,0,.5)}.Dropdown_item__YMa7Y{border-radius:4px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary);transition:background-color .15s ease,color .15s ease;font-family:system-ui,-apple-system,sans-serif}.Dropdown_item__YMa7Y[data-size="1"]{font-size:13px;padding:6px 12px}.Dropdown_item__YMa7Y[data-size="2"]{font-size:14px;padding:8px 16px}.Dropdown_item__YMa7Y[data-size="3"]{font-size:15px;padding:10px 20px}.Dropdown_item__YMa7Y:hover,.Dropdown_item__YMa7Y[data-highlighted]{background-color:var(--bg-hover);color:var(--text-primary)}.Dropdown_checkIcon__AIo4i{margin-left:8px}.Dropdown_itemDisabled__eV3nu{opacity:.5;cursor:not-allowed}.Dropdown_itemDisabled__eV3nu:hover{background-color:transparent;color:var(--text-tertiary)}.Auth_customMessage__Q_pK4{margin-bottom:1.5rem;padding:1rem;background:var(--accent-light);border-radius:8px;border:1px solid var(--border-light);font-size:14px;line-height:1.5;color:var(--text-primary)}.Auth_form__OqwXa{display:flex;flex-direction:column;gap:1rem}.Auth_formGroup__gjHl_{display:flex;flex-direction:column;gap:.5rem}.Auth_label__bpOi2{font-weight:500;color:var(--text-primary)}.Auth_input__dzbho{padding:.75rem;border:1px solid var(--border-primary);border-radius:8px;font-size:1rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.Auth_input__dzbho:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}.Auth_button__4WTkn{padding:.75rem 1.5rem;background-color:var(--accent-primary);color:white;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s,transform .1s}.Auth_button__4WTkn:hover{background-color:var(--accent-primary-hover);transform:translateY(-1px)}.Auth_button__4WTkn:disabled{background-color:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed;transform:none}.Auth_googleButton__ryiCF{padding:.75rem 1.5rem;background-color:#dc2626;color:white;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background-color .2s,transform .1s}.Auth_googleButton__ryiCF:hover{background-color:#b91c1c;transform:translateY(-1px)}.Auth_switchMode__9p2oi{text-align:center;margin-top:1rem}.Auth_switchMode__9p2oi button{background:none;border:none;color:var(--accent-primary);cursor:pointer;text-decoration:underline;transition:color .2s}.Auth_switchMode__9p2oi button:hover{color:var(--accent-primary-hover)}.Auth_error__tYrBg{color:var(--accent-danger);font-size:.875rem;margin-top:-8px}.Auth_formContainer__yRGg1{display:flex;flex-direction:column;gap:16px;width:100%}.Auth_separator__GzMQH{display:flex;align-items:center;gap:12px;width:100%;margin:5px 0}.Auth_separator__GzMQH hr{flex:1 1;border:none;border-top:1px solid var(--border-primary)}.Auth_separator__GzMQH span{background:var(--bg-card);font-size:12px;padding:5px;color:var(--text-muted)}.Auth_toggleContainer__BDfBe{height:50px;display:flex;align-items:center;justify-content:center}.Auth_toggleText__8cjGf{text-align:center;font-size:14px;color:var(--text-muted);margin-right:10px}.Auth_terms__M0NRp{font-size:12px;color:var(--text-muted);text-align:center;line-height:1.5;margin:0}.Auth_terms__M0NRp a{color:var(--accent-primary)}.UserAvatar_avatar__wGZ0G{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:white;font-weight:600;cursor:default;position:relative}.UserAvatar_avatar__wGZ0G:after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,0);transition:background .15s ease;pointer-events:none}.UserAvatar_avatar__wGZ0G:hover:after{background:rgba(255,255,255,.3)}.UserAvatar_avatarImage__HZYrr{object-fit:cover}.SharedHeader_logo__iVtQI{color:var(--text-secondary);font-size:24px;font-weight:700;margin:0;font-family:system-ui,-apple-system,sans-serif;text-decoration:none;cursor:pointer;transition:color .2s,transform .1s;display:flex;align-items:center;gap:8px;border-radius:5px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateY(-1px)}.SharedHeader_logo__iVtQI:hover:not(:active){color:color-mix(in srgb,var(--text-primary),white 35%)}.SharedHeader_navButtons__r_rgO{display:flex;align-items:center;gap:12px;min-width:180px;justify-content:flex-end}.SharedHeader_authLoadingPlaceholder__ivVco{width:180px;height:36px}.SharedHeader_headerTopLeft__Ti0av{display:flex;align-items:center;gap:14px}.SharedHeader_navLinks__T3qea{display:flex;gap:0;margin-left:10px;flex-shrink:0}.SharedHeader_logo__iVtQI{padding:5px 10px;font-size:20px}.SharedHeader_navLinks__T3qea a{color:var(--text-primary);text-decoration:none;padding:8px 10px;border-radius:8px;font-size:14px;white-space:nowrap}.SharedHeader_navLinks__T3qea a:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated) 40%)}.SharedHeader_toolsDropdown__1LVgy{position:relative;flex-shrink:0}.SharedHeader_toolsDropdownTrigger__mpfkt{display:flex;align-items:center;gap:4px;color:var(--text-primary);text-decoration:none;padding:8px 10px;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap}.SharedHeader_toolsDropdownTrigger__mpfkt:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated) 40%)}.SharedHeader_toolsDropdownMenu__58Qwk{position:absolute;top:100%;left:0;width:220px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;padding:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:5000;list-style:none;margin:0}.SharedHeader_toolsDropdown__1LVgy:hover .SharedHeader_toolsDropdownMenu__58Qwk{opacity:1;visibility:visible;transform:translateY(0)}.SharedHeader_toolsDropdownItem__E35yj{display:block;padding:10px 12px;color:var(--text-primary);text-decoration:none;font-size:14px;border-radius:6px;transition:background-color .1s ease}.SharedHeader_toolsDropdownItem__E35yj:hover{background:var(--bg-hover);color:var(--text-primary)}.SharedHeader_toolsDropdownDivider__62grL{height:1px;background:var(--border-primary);margin:6px 0}.SharedHeader_resourcesDropdown__AOJzp{position:relative;flex-shrink:0}.SharedHeader_resourcesDropdownTrigger__LScFl{display:flex;align-items:center;gap:4px;color:var(--text-primary);text-decoration:none;font-weight:500;padding:8px 10px;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap}.SharedHeader_resourcesDropdownTrigger__LScFl:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated) 40%)}.SharedHeader_resourcesDropdownMenu__iSO8H{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-4px);display:flex;gap:0;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:16px 8px;box-shadow:0 8px 32px rgba(0,0,0,.16);opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:5000}.SharedHeader_resourcesDropdown__AOJzp:hover .SharedHeader_resourcesDropdownMenu__iSO8H{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.SharedHeader_resourcesColumn__W9oE_{min-width:180px;padding:0 12px}.SharedHeader_resourcesColumnDivider__TST2h{width:1px;background:var(--border-primary);margin:0 4px}.SharedHeader_resourcesColumnHeader__4lHKA{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);padding:8px 12px 12px;text-decoration:none}.SharedHeader_resourcesColumnHeader__4lHKA:hover{color:var(--accent-primary)}.SharedHeader_resourcesList__rAP_b{list-style:none;margin:0;padding:0}.SharedHeader_resourcesDropdownItem__Lj2xi{display:block;padding:10px 12px;color:var(--text-primary);text-decoration:none;font-size:14px;border-radius:6px;transition:background-color .1s ease;white-space:nowrap}.SharedHeader_resourcesDropdownItem__Lj2xi:hover{background:var(--bg-hover);color:var(--text-primary)}.SharedHeader_headerTopRight__5HcaQ{display:flex;align-items:center;justify-content:flex-end;gap:12px}.SharedHeader_simpleHeader__AqSur{position:fixed;top:0;left:0;right:0;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;z-index:4000;background-color:var(--bg-card);border-bottom:1px solid var(--border-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-variation-settings:normal;-webkit-font-smoothing:antialiased}.SharedHeader_headerActions___lah6{display:flex;align-items:center;gap:8px}@media screen and (max-width:550px){.SharedHeader_headerActions___lah6{display:none}}@media screen and (max-width:650px){.SharedHeader_navLinks__T3qea{display:none}}.SharedHeader_headerActions___lah6 path{fill:var(--text-primary)}.SharedHeader_importButton__T0tay,.SharedHeader_launchAppButton__RXVyc,.SharedHeader_newDocumentButton__ucST2{flex-shrink:0}.SharedHeader_subscriptionBadge__IZL8v{height:34px;width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 10px;background:var(--bg-card);border-radius:4px;border-bottom:1px solid var(--border-color);position:relative;cursor:default;transition:background-color .15s ease;overflow:hidden;border:1px solid var(--border-color);border-bottom-color:var(--border-primary)}.SharedHeader_subscriptionBadgeFree__929eq{background:var(--bg-card)}.SharedHeader_subscriptionBadge__IZL8v:hover{background:color-mix(in srgb,var(--bg-card),white 5%)}.SharedHeader_subscriptionBadge__IZL8v:active{background:color-mix(in srgb,var(--bg-card),black 5%)}.SharedHeader_subscriptionBadgeFree__929eq .SharedHeader_subscriptionBadgeLabel__uFxbe{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary),#aaa 100%) 0,color-mix(in srgb,var(--accent-primary),#aaa 60%) 30%,color-mix(in srgb,var(--accent-primary),#aaa 100%) 60%,color-mix(in srgb,var(--accent-primary),#aaa 60%) 100%);background-size:200% 200%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .8s ease}.SharedHeader_subscriptionBadgeFree__929eq:hover .SharedHeader_subscriptionBadgeLabel__uFxbe{background-position:100% 100%}.SharedHeader_subscriptionBadgePlus__ut03d{background:var(--bg-card)}.SharedHeader_subscriptionBadgePlus__ut03d .SharedHeader_subscriptionBadgeLabel__uFxbe{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary),#8bd108 100%) 0,color-mix(in srgb,var(--accent-primary),var(--accent-success) 60%) 30%,color-mix(in srgb,var(--accent-primary),#8bd108 100%) 60%,color-mix(in srgb,var(--accent-primary),var(--accent-success) 60%) 100%);background-size:200% 200%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s ease}.SharedHeader_subscriptionBadgePlus__ut03d:hover .SharedHeader_subscriptionBadgeLabel__uFxbe{background-position:100% 100%}.SharedHeader_subscriptionBadgePro__VIe_h .SharedHeader_subscriptionBadgeLabel__uFxbe{background:linear-gradient(135deg,color-mix(in srgb,#8f0623,#e80535 100%) 0,color-mix(in srgb,#8f0623,var(--accent-danger) 80%) 30%,color-mix(in srgb,#8f0623,#800620 100%) 60%,color-mix(in srgb,#8f0623,var(--accent-danger) 80%) 100%);background-size:200% 200%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s ease}.SharedHeader_subscriptionBadgePro__VIe_h:hover .SharedHeader_subscriptionBadgeLabel__uFxbe{background-position:100% 100%}.SharedHeader_subscriptionBadgeLabel__uFxbe{font-size:12px;font-weight:500;color:white;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.SharedHeader_subscriptionBadgeProgress__XAphQ{height:4px;background:var(--border-primary);border-radius:1px;overflow:hidden;position:absolute;left:0;right:0;transition:bottom .5s ease}.SharedHeader_subscriptionBadgeProgressHidden__jAAqq{bottom:-4px}.SharedHeader_subscriptionBadgeProgressVisible__VY84Q{bottom:0}.SharedHeader_subscriptionBadgeProgressFill__oNdND{height:100%;background:var(--accent-primary);border-radius:1px;transition:width .3s ease}.SharedHeader_subscriptionBadgeProgressFillFree__JdjVQ{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary),#aaa 60%) 0,color-mix(in srgb,var(--accent-primary),#aaa 100%) 50%,color-mix(in srgb,var(--accent-primary),#aaa 60%) 100%)}.SharedHeader_subscriptionBadgeProgressFillPlus__Iph_c{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary),#8bd108 100%) 0,color-mix(in srgb,var(--accent-primary),var(--accent-success) 60%) 50%,color-mix(in srgb,var(--accent-primary),#8bd108 100%) 100%)}.SharedHeader_subscriptionBadgeProgressFillPro__LQyBb{background:linear-gradient(90deg,color-mix(in srgb,#8f0623,#e80535 100%) 0,color-mix(in srgb,#8f0623,var(--accent-danger) 80%) 50%,color-mix(in srgb,#8f0623,#e80535 100%) 100%)}.SharedHeader_subscriptionPopover__RVmj3{min-width:420px;padding:10px;background:var(--bg-card);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:5000;animation:SharedHeader_fadeIn__2O5qL .15s ease}@keyframes SharedHeader_fadeIn__2O5qL{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SharedHeader_editorControlsBar__7IIEn{z-index:99;display:flex;justify-content:flex-end;align-items:flex-end;z-index:1000;width:100%;overflow-x:scroll;background:var(--bg-primary)}.SharedHeader_editorControlsTranslucent__sG_yV{background:color-mix(in srgb,var(--bg-primary),transparent 85%)}.SharedHeader_editorControlsContainer__DDRZF{width:100%;max-width:816px}.SharedHeader_collaborationContainer__N1NYc{margin-left:auto;margin-right:20px}.SharedHeader_themeToggle__jTdbw{display:flex;align-items:center;gap:6px}.SharedHeader_themeIcon__a5c8D{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}.HistoryScrubber_row__Zmm54{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:260px;width:100%}.HistoryScrubber_controls__Cj4Qo{display:flex;align-items:center;justify-content:center;gap:20px}.HistoryScrubber_compactRow__gKnes{display:flex;gap:8px;align-items:center}.HistoryScrubber_canvas__oZ371{display:block;width:640px!important;height:24px;cursor:ew-resize;background:transparent}.HistoryScrubber_emptyText__697zn,.HistoryScrubber_loadingText__vjrna{color:var(--gray-11);font-size:12px}.HistoryScrubber_tooltip__QISRA{position:fixed;transform:translateX(-50%);background:color-mix(in srgb,var(--bg-card),transparent 15%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-muted);font-size:12px;padding:2px 6px;border-radius:4px;pointer-events:none;z-index:2000;white-space:nowrap}.HistoryScrubber_closeIcon___oQ6L{width:20px;height:20px;text-align:center;border-radius:50%;color:var(--text-muted)}.HistoryScrubber_changesToggle__Vb2oj{display:flex;align-items:center;gap:8px;margin-left:6px}.HistoryScrubber_changesToggleLabel__NpQzm{font-size:13px;color:var(--text-secondary);white-space:nowrap}.HistoryScrubber_closeIcon___oQ6L:hover{color:var(--text-primary)}.EditorControls_titleSection__ImcPF{padding:12px 12px 8px;display:flex;height:52px}.EditorControls_titleContainer__4CHVh{display:flex;align-items:center;gap:8px}.EditorControls_titleContainer__4CHVh+.EditorControls_titleContainer__4CHVh{padding-left:6px}.EditorControls_titleContainer__4CHVh:not(:last-child){padding-right:6px}.EditorControls_titleInput__oCDNt{flex-grow:1;border:none;outline:none;font-size:18px;font-weight:600;color:var(--text-primary);background-color:transparent;font-family:system-ui,-apple-system,sans-serif}.EditorControls_titleInput__oCDNt:disabled{cursor:not-allowed}.EditorControls_friends__GoEAm{height:32px;display:flex;justify-content:flex-end}.EditorControls_sharedByBadge__a2TSv{display:inline-flex;align-items:center;font-size:12px;color:var(--text-primary);padding:2px 6px;background-color:var(--bg-overlay);border-radius:4px;border:1px solid var(--accent-success);font-family:system-ui,-apple-system,sans-serif;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditorControls_shareButton__MG9Nl{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:6px 12px;border-radius:6px;transition:all .2s ease;white-space:nowrap}.EditorControls_toolbar__vhhZS{display:flex;flex-direction:row;align-items:stretch;padding:6px 12px;gap:0;border-top:1px solid var(--border-primary);height:83px}.EditorControls_ribbonSection__Q57fl{display:flex;flex-direction:column;gap:6px;padding:4px 10px}.EditorControls_ribbonSection__Q57fl:first-child{padding-left:0}.EditorControls_ribbonRow___sRHx{display:flex;align-items:center;gap:6px;min-height:28px}.EditorControls_ribbonSeparator___4zcr{width:1px;align-self:stretch;background-color:var(--border-primary);flex-shrink:0;margin:2px 0}.EditorControls_ribbonTall__j3_qE{display:flex;align-items:center;align-self:stretch}.EditorControls_ribbonTall__j3_qE button{height:100%;min-height:60px;font-weight:500!important;transition:color .25s ease}.EditorControls_ribbonSectionHorizontal__vPEk7{display:flex;flex-direction:row;gap:6px;padding:4px 10px}.EditorControls_ribbonIconAccent__sMflr{fill:transparent}.EditorControls_ribbonTall__j3_qE button:hover .EditorControls_ribbonIconAccent__sMflr{fill:var(--accent-primary);opacity:.3}.EditorControls_toolbarRow__eyfq5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EditorControls_proposalsToolbar__oTtKX{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:8px 4px;gap:16px}.EditorControls_proposalsToolbarLeft__BaLHl{display:flex;align-items:center;flex-shrink:0}.EditorControls_proposalsToolbarCenter__6f26_{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0}.EditorControls_proposalsToolbarRight___A_kx{display:flex;align-items:center;gap:8px;flex-shrink:0}.EditorControls_backToEditingButton__M7kc9{display:flex;align-items:center;gap:6px;font-weight:500}.EditorControls_proposalsInfo__fgb0L{display:flex;flex-direction:column;align-items:center;gap:2px}.EditorControls_proposalsCount__NnbAw{font-size:14px;font-weight:600;color:var(--text-primary)}.EditorControls_proposalsHint__gKeiB{font-size:12px;color:var(--text-tertiary)}@media screen and (max-width:890px){.EditorControls_proposalsInfo__fgb0L{display:none}}.EditorControls_deletionsToggle__20E6g{display:flex;align-items:center;gap:8px}.EditorControls_deletionsToggleLabel__zRCPL{font-size:13px;color:var(--text-secondary);white-space:nowrap}.EditorControls_bannerContainer__tG5MC{width:100%;padding:8px 12px 12px;border-top:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-primary),transparent 75%)}.EditorControls_readOnlyBannerRoot__zcNSU{display:flex;flex-direction:column;gap:6px;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditorControls_readOnlyBannerRow__YcTkp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.EditorControls_readOnlyBannerText__43_P6{font-size:13px;color:var(--text-secondary);font-weight:500}.EditorControls_readOnlyBannerActions__XRSAl{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.EditorControls_readOnlyBannerButton__wpzQt{font-weight:600;padding:0 16px}.EditorControls_readOnlyBannerDismiss__Pp5QZ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.EditorControls_readOnlyBannerDismiss__Pp5QZ:hover{background:color-mix(in srgb,var(--bg-hover),transparent 25%);color:var(--text-primary);border-color:var(--border-secondary)}.EditorControls_readOnlyBannerDismiss__Pp5QZ:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.EditorControls_readOnlyBannerError__hjE4E{font-size:12px;color:var(--accent-danger)}.EditorControls_separator__z3cz1{width:1px;height:24px;background-color:var(--border-primary);flex-shrink:0}.EditorControls_buttonGroup___Ayqu{display:flex;gap:4px}.EditorControls_boldButton__nf9lN{font-weight:700}.EditorControls_italicButton__OL6yV{font-style:italic}.EditorControls_underlineButton___AtuZ{text-decoration:underline}.EditorControls_codeButton__ydLxm{font-family:monospace;font-size:10px}.EditorControls_alignmentIcon__tE_ny{display:flex;align-items:center;justify-content:center}.EditorControls_exportDropdownItem__jjZoj{padding:8px 12px;font-size:13px;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease}.EditorControls_exportDropdownItem__jjZoj:hover{background-color:var(--gray-4)}.TableDimensionPicker_container__fvvU8{padding:12px;background:var(--gray-1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center;gap:8px}.TableDimensionPicker_grid__j_NPI{position:relative;cursor:pointer}.TableDimensionPicker_cell__wDWIl{position:absolute;border:1px solid var(--gray-6);border-radius:2px;background:var(--gray-1);transition:background-color .1s,border-color .1s}.TableDimensionPicker_cell__wDWIl.TableDimensionPicker_highlighted__cxhjt{background:var(--accent-9);border-color:var(--accent-9)}.TableDimensionPicker_label__VSTgy{font-size:13px;color:var(--gray-11);font-weight:500;min-height:18px}.LegacyMigrationModal_notice__3ndKu{position:fixed;bottom:20px;left:20px;z-index:1000;width:380px;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card),var(--accent-primary) 0%),color-mix(in srgb,var(--bg-card),var(--accent-primary) 5%),color-mix(in srgb,var(--bg-card),var(--accent-primary) 15%));border:1px solid color-mix(in srgb,var(--border-primary),var(--accent-primary) 20%);border-radius:6px;animation:LegacyMigrationModal_slideUp__vPVvt .3s ease-out 1s backwards}@keyframes LegacyMigrationModal_slideUp__vPVvt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LegacyMigrationModal_header__0znSZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.LegacyMigrationModal_title__Sg_KD{font-size:14px;font-weight:600;color:var(--text-primary)}.LegacyMigrationModal_closeButton__K51MR{background:none;border:none;font-size:20px;line-height:1;color:var(--text-tertiary);cursor:pointer;padding:0;margin:-10px -4px 0 0}.LegacyMigrationModal_closeButton__K51MR:hover{color:var(--text-secondary)}.LegacyMigrationModal_message__jisdv{margin:0 0 12px;font-size:13px;color:var(--text-secondary);line-height:1.5}.LegacyMigrationModal_actions__DOhXq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.LegacyMigrationModal_pricingLink__6vo6Q{font-size:13px;color:var(--text-tertiary);text-decoration:none}.LegacyMigrationModal_pricingLink__6vo6Q:hover{color:var(--text-secondary);text-decoration:underline}.PaymentFailedBanner_banner__Y1cB_{background:linear-gradient(to right,color-mix(in srgb,var(--accent-danger),var(--bg-primary) 80%) 0,var(--bg-card) 80%,var(--bg-card) 100%);background-size:200% 100%;background-position:50% 0;color:var(--accent-danger);border-bottom:1px solid color-mix(in srgb,var(--accent-danger),var(--bg-primary) 70%);padding:6px 12px;border-radius:4px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background-position .5s ease}.PaymentFailedBanner_banner__Y1cB_:hover{background-position:100% 0}.PaymentFailedBanner_message___hDcC{white-space:nowrap}.PaymentFailedBanner_arrow__pTEcC{opacity:.8;transition:transform .15s ease,opacity .15s ease}.PaymentFailedBanner_banner__Y1cB_:hover .PaymentFailedBanner_arrow__pTEcC{opacity:1;transform:translateX(3px)}.SplashOverlay_overlay___Bpmz{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;overflow:scroll;pointer-events:none;transition:opacity .3s ease-out;background:var(--bg-primary)}.SplashOverlay_overlayVisible__M19Nv{opacity:1;z-index:10}.SplashOverlay_overlayHidden__1NIZg{opacity:0;z-index:-1}.SplashOverlay_content__RmHUe{position:relative;width:8.5in;max-width:8.5in;border:1px solid var(--border-primary);padding-top:95px;padding-left:95px;padding-right:95px;font-family:Arial,sans-serif;font-size:16px;line-height:22.4px;color:var(--text-primary);box-sizing:border-box}.SplashOverlay_content__RmHUe h1,.SplashOverlay_content__RmHUe h2,.SplashOverlay_content__RmHUe h3,.SplashOverlay_content__RmHUe h4,.SplashOverlay_content__RmHUe h5,.SplashOverlay_content__RmHUe h6,.SplashOverlay_content__RmHUe p{margin:0}.SplashOverlay_content__RmHUe p{font-size:16px;line-height:22.4px;margin-top:11px}.SplashOverlay_content__RmHUe a{color:var(--accent-primary)}.SplashOverlay_content__RmHUe h1{font-size:32px;font-weight:700;line-height:38.4px;margin-top:24px}.SplashOverlay_content__RmHUe h2{font-size:24px;font-weight:700;line-height:30px;margin-top:16px}.SplashOverlay_content__RmHUe h3{font-size:20px;font-weight:700;line-height:26px;margin-top:16px}.SplashOverlay_content__RmHUe h4{font-size:18px;font-weight:700;line-height:24.3px;margin-top:12px}.SplashOverlay_content__RmHUe h5{font-size:16px;font-weight:700;line-height:22.4px;margin-top:8px}.SplashOverlay_content__RmHUe h6{font-size:14px;font-weight:700;line-height:19.6px;margin-top:8px}.SplashOverlay_content__RmHUe img{margin:12px 0}.UsageWarningBanner_banner__kyJLO{background:linear-gradient(to right,color-mix(in srgb,var(--accent-warning),var(--bg-primary) 80%) 0,var(--bg-card) 80%,var(--bg-card) 100%);background-size:200% 100%;background-position:50% 0;color:color-mix(in srgb,var(--accent-warning),var(--text-primary) 50%);border-bottom:1px solid color-mix(in srgb,var(--accent-warning),var(--bg-primary) 70%);padding:6px 12px;border-radius:4px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background-position .5s ease}.UsageWarningBanner_banner__kyJLO:hover{background-position:100% 0}.UsageWarningBanner_message__EGwly{white-space:nowrap}.UsageWarningBanner_arrow__SW85e{opacity:.8;transition:transform .15s ease,opacity .15s ease}.UsageWarningBanner_banner__kyJLO:hover .UsageWarningBanner_arrow__SW85e{opacity:1;transform:translateX(3px)}.SearchReplacePanel_searchPanelContainer__RKKHU{position:fixed;right:calc(50% + 4.25in + 20px);top:72px;width:320px;max-width:calc((100vw - 8.5in) / 2 - 40px);z-index:3001}.SearchReplacePanel_searchPanel__TQT0j{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15);overflow:hidden}.SearchReplacePanel_panelContent__C6qiG{padding:12px;display:flex;flex-direction:column;gap:10px}.SearchReplacePanel_searchRow__unfB2{display:flex;gap:6px;align-items:center;margin-right:28px}.SearchReplacePanel_searchInputWrapper__Xse_h{flex:1 1;position:relative}.SearchReplacePanel_searchInput__yiG6S{width:100%;padding:8px 10px;font-size:13px;font-family:inherit;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:4px;color:var(--text-primary);outline:none;transition:border-color .15s ease}.SearchReplacePanel_searchInput__yiG6S:focus{border-color:var(--accent-primary)}.SearchReplacePanel_searchInput__yiG6S::placeholder{color:var(--text-tertiary)}.SearchReplacePanel_navButtons__ePSHt{display:flex;gap:2px}.SearchReplacePanel_navButton___FZak{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--bg-input);border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.SearchReplacePanel_navButton___FZak:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.SearchReplacePanel_navButton___FZak:disabled{opacity:.4;cursor:not-allowed}.SearchReplacePanel_closeButton__eR5Nq{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;transition:all .15s ease}.SearchReplacePanel_closeButton__eR5Nq:hover{background:var(--bg-hover);color:var(--text-primary)}.SearchReplacePanel_replaceRow__tEAdO{display:flex;gap:6px;align-items:center}.SearchReplacePanel_replaceInput__2wJPC{flex:1 1;padding:8px 10px;font-size:13px;font-family:inherit;background:var(--bg-input);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);outline:none;transition:border-color .15s ease}.SearchReplacePanel_replaceInput__2wJPC:focus{border-color:var(--accent-primary)}.SearchReplacePanel_replaceInput__2wJPC::placeholder{color:var(--text-tertiary)}.SearchReplacePanel_replaceButtons__la9se{display:flex;gap:4px}.SearchReplacePanel_optionsRow__8SChr{display:flex;align-items:center;justify-content:space-between;gap:8px}.SearchReplacePanel_caseToggle__I6ZDN{display:flex;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-family:inherit;background:var(--bg-input);border:1px solid var(--border);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.SearchReplacePanel_caseToggle__I6ZDN:hover{background:var(--bg-hover)}.SearchReplacePanel_caseToggle__I6ZDN.SearchReplacePanel_active__aZDz_{background:var(--accent-primary);border-color:var(--accent-primary);color:white}.SearchReplacePanel_caseIcon__KmXZ6{font-weight:600;font-size:12px}.SearchReplacePanel_matchCount__7aikd{font-size:12px;color:var(--text-tertiary);white-space:nowrap}.SearchReplacePanel_matchCount__7aikd.SearchReplacePanel_noResults__hG3il{color:var(--accent-warning)}@media (max-width:1420px){.SearchReplacePanel_searchPanelContainer__RKKHU{position:absolute;right:auto;left:8px;top:8px;width:auto;max-width:calc(100vw - 40px)}.SearchReplacePanel_panelContent__C6qiG{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px}.SearchReplacePanel_searchRow__unfB2{gap:4px}.SearchReplacePanel_searchInputWrapper__Xse_h{width:140px;flex:none}.SearchReplacePanel_searchInput__yiG6S{padding:6px 8px;font-size:12px}.SearchReplacePanel_replaceRow__tEAdO{gap:4px}.SearchReplacePanel_replaceInput__2wJPC{width:140px;flex:none;padding:6px 8px;font-size:12px}.SearchReplacePanel_replaceButtons__la9se{gap:2px}.SearchReplacePanel_navButton___FZak{width:24px;height:24px}.SearchReplacePanel_closeButton__eR5Nq{position:static;width:24px;height:24px;order:999}.SearchReplacePanel_optionsRow__8SChr{gap:6px}.SearchReplacePanel_caseToggle__I6ZDN{padding:3px 6px;font-size:10px}.SearchReplacePanel_caseIcon__KmXZ6,.SearchReplacePanel_matchCount__7aikd{font-size:11px}}.SearchReplacePanel_narrowMode__Pq40Y{position:absolute;right:auto;left:8px;top:8px;width:auto;max-width:calc(100vw - 40px)}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_panelContent__C6qiG{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_searchRow__unfB2{gap:4px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_searchInputWrapper__Xse_h{width:140px;flex:none}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_searchInput__yiG6S{padding:6px 8px;font-size:12px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_replaceRow__tEAdO{gap:4px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_replaceInput__2wJPC{width:140px;flex:none;padding:6px 8px;font-size:12px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_replaceButtons__la9se{gap:2px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_navButton___FZak{width:24px;height:24px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_closeButton__eR5Nq{position:static;width:24px;height:24px;order:999}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_optionsRow__8SChr{gap:6px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_caseToggle__I6ZDN{padding:3px 6px;font-size:10px}.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_caseIcon__KmXZ6,.SearchReplacePanel_narrowMode__Pq40Y .SearchReplacePanel_matchCount__7aikd{font-size:11px}.AgentChat_container__c6NNt{display:flex;flex-direction:column;height:100%;box-sizing:border-box;z-index:3000;background:color-mix(in srgb,var(--bg-card),transparent 30%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AgentChat_header__WlwDN{padding:12px;font-size:14px;font-weight:700;border-bottom:1px solid var(--border-primary);display:flex;align-items:center;justify-content:space-between;gap:12px}.AgentChat_conversationControls__OUMty{display:flex;align-items:center;gap:6px;flex:1 1;justify-content:flex-end}.AgentChat_conversationDropdown__7IS7q{min-width:0}.AgentChat_conversationStatus__dhrRb{font-size:12px;color:var(--text-secondary);white-space:nowrap}.AgentChat_inputArea__o14Te{border-top:1px solid var(--border-primary);padding:10px;display:flex;gap:8px;flex-direction:column}.AgentChat_attachmentsContainer__93XDg{display:flex;flex-direction:row;gap:6px;max-height:150px;overflow-y:auto}.AgentChat_attachmentChip__36aiT{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--accent-primary),transparent 70%);background:color-mix(in srgb,var(--accent-primary),transparent 90%);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;font-size:12px;width:40%;transition:border .3s ease,background .3s ease}.AgentChat_attachmentChip__36aiT:hover{border:1px solid color-mix(in srgb,var(--accent-primary),transparent 65%);background:color-mix(in srgb,var(--accent-primary),transparent 85%)}.AgentChat_attachmentPreview__Ivg2X{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:var(--font-mono);transition:color .3s ease}.AgentChat_attachmentChip__36aiT:hover .AgentChat_attachmentPreview__Ivg2X{color:var(--text-primary)}.AgentChat_attachmentSize__yGHAJ{flex-shrink:0;font-size:11px;color:var(--text-muted);font-weight:500}.AgentChat_attachmentRemove__V9Rbo{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-tertiary);border-radius:4px;transition:background-color .15s,color .15s}.AgentChat_attachmentRemove__V9Rbo:hover{background:var(--bg-tertiary);color:var(--accent-danger)}.AgentChat_modelPicker__wFb87{display:flex;font-size:10px;color:var(--text-secondary);align-items:center;gap:8px;justify-content:flex-start;flex-wrap:wrap}.AgentChat_modelPickerDropdown__9qusP{overflow:hidden}.AgentChat_modelPickerDropdown__9qusP span{white-space:nowrap;text-overflow:ellipsis}.AgentChat_modelPickerItem__lIXZS{display:flex;width:80%;align-items:center;justify-content:space-between}.AgentChat_modelPickerItemDisabled__teNg5{width:100%}.AgentChat_modelDetails__U6FHV{font-size:14px;padding:6px;width:200px;display:flex;flex-direction:column;gap:8px}.AgentChat_modelCost__sExZ2,.AgentChat_modelDescription__dEBOE{font-size:12px;color:var(--text-tertiary)}.AgentChat_modelCost__sExZ2{display:flex;align-items:center;gap:2px}.AgentChat_modelPillEmpty__7gbcA{width:10px;height:10px;opacity:.2}.AgentChat_modelPillEmpty__7gbcA,.AgentChat_modelPillFilled__S_zLW{border-radius:2px;display:inline-block;background:var(--text-primary)}.AgentChat_modelPillFilled__S_zLW{width:8px;height:8px}.AgentChat_modelCost__sExZ2 .AgentChat_modelPillFilled__S_zLW:first-child{margin-left:5px}.AgentChat_modelPill_1__YD7fU,.AgentChat_modelPill_2___N_Cs{background:var(--accent-primary)}.AgentChat_modelPill_3__GLSx_{background:color-mix(in srgb,var(--accent-warning),var(--accent-danger) 30%)}.AgentChat_modelPill_4__ickLC{background:color-mix(in srgb,var(--accent-warning),var(--accent-danger) 70%)}.AgentChat_modelPill_5__T6dv3{background:color-mix(in srgb,var(--accent-warning),var(--accent-danger) 100%)}.AgentChat_modelFeatures__Xi8fz{font-size:11px;color:var(--text-tertiary);margin-top:4px}.AgentChat_sendButtonGroup__ONsU7{margin-left:auto;display:flex;flex-shrink:0}.AgentChat_overageBadge__lvmcl{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;color:var(--accent-primary);cursor:default;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 12%,var(--bg-card)) 0,color-mix(in srgb,var(--accent-primary) 24%,var(--bg-card)) 50%,color-mix(in srgb,var(--accent-primary) 12%,var(--bg-card)) 100%);background-size:200% 200%}.AgentChat_overageBadge__lvmcl:hover{animation:AgentChat_accentGradient__wL9S2 6s ease-in-out infinite}@keyframes AgentChat_accentGradient__wL9S2{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.AgentChat_overageBadge__lvmcl svg{flex-shrink:0}.AgentChat_webSearchToggle__1_UPO{white-space:nowrap}@media screen and (max-width:1500px) and (min-width:1420px){.AgentChat_webSearchToggle__1_UPO span{display:none}}.AgentChat_messagesContainer__vclWI{flex:1 1;overflow-y:auto;padding:10px;display:flex;flex-direction:column}.AgentChat_emptyState__4_Azc{text-align:center;padding:40px 20px}.AgentChat_emptyState__4_Azc p{margin:0;font-size:14px;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;gap:4px}.AgentChat_debugButtons__bvf_r{display:flex;gap:8px;padding:8px 10px;border-top:1px solid var(--border-primary);background:var(--bg-secondary)}.AgentChat_pendingProposalsBanner__AZKfF{background:var(--color-amber-100);border:1px solid var(--color-amber-300);border-radius:6px;padding:12px 16px;margin:12px;animation:AgentChat_slideDown__kQYco .3s ease-out}.AgentChat_pendingProposalsContent__Hlh5B{display:flex;align-items:center;justify-content:space-between;gap:12px}.AgentChat_pendingProposalsText__9CeUW{font-size:14px;color:var(--color-amber-900);font-weight:500}@keyframes AgentChat_slideDown__kQYco{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AgentChat_examples__sWCxs{margin-top:8px!important;font-size:13px!important;color:var(--text-secondary)}.AgentChat_message__LPZKt{-webkit-user-select:text;-moz-user-select:text;user-select:text}.AgentChat_message__LPZKt+.AgentChat_message__LPZKt{margin-top:10px}.AgentChat_message__LPZKt:last-child{margin-bottom:10px}.AgentChat_message__LPZKt.AgentChat_user__3ke3T{display:flex;justify-content:flex-end}.AgentChat_message__LPZKt.AgentChat_assistant__VkQSZ{display:flex;justify-content:flex-start}.AgentChat_message__LPZKt.AgentChat_system__6G_T8{display:flex;justify-content:center;margin:8px 0}.AgentChat_messageWrapper__jNf3G{max-width:90%;display:flex;flex-direction:column}.AgentChat_user__3ke3T .AgentChat_messageWrapper__jNf3G{align-items:flex-end}.AgentChat_assistant__VkQSZ .AgentChat_messageWrapper__jNf3G{align-items:flex-start}.AgentChat_messageContent__fkVeI{padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.AgentChat_user__3ke3T .AgentChat_messageContent__fkVeI{background-color:var(--accent-primary);color:#fff}.AgentChat_assistant__VkQSZ .AgentChat_messageContent__fkVeI{background-color:var(--bg-primary);color:var(--text-secondary)}.AgentChat_system__6G_T8 .AgentChat_messageContent__fkVeI{background-color:var(--bg-tertiary);color:var(--text-tertiary);font-size:12px;max-width:90%;padding:6px 12px;font-style:italic}.AgentChat_messageAttachments__ZkfOj{display:flex;flex-direction:column;gap:4px;margin-top:6px}.AgentChat_messageAttachment___qxOz{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--bg-primary);border-radius:6px;font-size:12px}.AgentChat_messageAttachmentPreview__hQzBJ{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:var(--font-mono)}.AgentChat_messageAttachmentSize__kveSb{flex-shrink:0;font-size:11px;color:var(--text-muted);font-weight:500}.AgentChat_streaming__NKpg6 .AgentChat_messageContent__fkVeI{position:relative}.AgentChat_streaming__NKpg6 .AgentChat_messageContent__fkVeI:after{content:"▊";animation:AgentChat_blink__azu3w 1s infinite;opacity:.5}@keyframes AgentChat_blink__azu3w{0%,50%{opacity:.5}51%,to{opacity:0}}.AgentChat_error__43C6J{margin:16px;padding:12px;border-radius:8px;color:var(--accent-danger);font-size:13px}.AgentChat_statusContainer__kq9Fc{padding:6px 12px;display:flex;flex-direction:column;gap:0}.AgentChat_statusLine__CkNJB{font-size:12px;background:linear-gradient(90deg,var(--text-primary) 0,color-mix(in srgb,var(--text-primary),transparent 10%) 40%,color-mix(in srgb,var(--text-primary),transparent 50%) 48%,color-mix(in srgb,var(--text-primary),transparent 60%) 50%,color-mix(in srgb,var(--text-primary),transparent 50%) 52%,color-mix(in srgb,var(--text-primary),transparent 10%) 60%,var(--text-primary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:AgentChat_statusGradient__BqS6e 3s linear infinite}.AgentChat_wordCount__oBdn9{font-size:11px;color:var(--text-tertiary);margin-top:4px;display:flex;align-items:center}.AgentChat_wordCount__oBdn9 svg{margin-right:2px}@keyframes AgentChat_statusGradient__BqS6e{0%{background-position:0 50%}to{background-position:-200% 50%}}.AgentChat_inputForm__wGpRQ{background:var(--bg-card);display:flex;border-radius:5px;gap:8px;align-items:flex-end}.AgentChat_input__k6OlC{font-family:Arial,sans-serif;flex:1 1;padding:10px;border:1px solid var(--border-primary);border-radius:5px;font-size:14px;height:80px;outline:none;transition:border-color .5s;resize:none;background:var(--bg-card)}@media (max-width:900px){.AgentChat_input__k6OlC{font-size:16px}}.AgentChat_input__k6OlC:focus{border-color:#0066cc}.AgentChat_input__k6OlC:disabled{cursor:not-allowed}.AgentChat_sendButton___LIg_,.AgentChat_stopButton__O9Zav{width:28px!important;height:28px!important;padding:0!important;min-width:28px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.AgentChat_authMessage__jmUAa,.AgentChat_noDocumentMessage__3bxKP{color:#666;font-size:14px;text-align:center;padding:20px}.AgentChat_noDocumentMessage__3bxKP{font-size:12px;padding:8px;color:#999}.AgentChat_proposedChangesBox__q7tA_{background:var(--bg-card);border:2px solid transparent;border-radius:8px;padding:12px 16px;margin:12px;display:flex;flex-direction:column;gap:12px;animation:AgentChat_fadeIn__rwh1A .3s ease-in;position:relative;background-clip:padding-box;min-height:130px;max-height:130px;align-items:center;justify-content:center}.AgentChat_sendButton___LIg_,.AgentChat_stopButton__O9Zav{position:relative}.AgentChat_sendButton___LIg_ div,.AgentChat_stopButton__O9Zav div{display:flex;align-items:center;justify-content:center;border-radius:100%;width:28px;height:28px;position:absolute;left:0;top:0;z-index:4}.AgentChat_stopButton__O9Zav div{background:color-mix(in srgb,var(--bg-card),transparent 50%)}.AgentChat_sendButton___LIg_ div{background:var(--accent-primary)}.AgentChat_sendButton___LIg_:disabled div{background:color-mix(in srgb,var(--accent-primary),var(--bg-primary) 60%);color:var(--bg-card)}.AgentChat_stopButton__O9Zav:before{background:linear-gradient(100deg,color-mix(in srgb,var(--bg-card),var(--accent-primary) 80%) 0,color-mix(in srgb,var(--bg-card),var(--accent-primary) 50%) 15%,var(--accent-primary) 30%,color-mix(in srgb,var(--bg-card),var(--accent-primary) 50%) 60%,color-mix(in srgb,var(--bg-card),var(--accent-primary) 80%) 100%);border-radius:100%;z-index:3;animation:AgentChat_shimmer__FJy3K 5s linear infinite;background-size:300% 100%}.AgentChat_proposedChangesBox__q7tA_:before,.AgentChat_stopButton__O9Zav:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;opacity:.5}.AgentChat_proposedChangesBox__q7tA_:before{background:linear-gradient(100deg,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 10%) 0,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 50%) 15%,var(--accent-primary) 30%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 10%) 60%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 10%) 100%);border-radius:8px;z-index:-1;animation:AgentChat_shimmer__FJy3K 10s linear infinite;background-size:300% 100%}@keyframes AgentChat_shimmer__FJy3K{0%{background-position:200% 0}to{background-position:-100% 0}}.AgentChat_proposedChangesText__7Zx64{font-size:14px;color:var(--text-secondary);font-weight:500}.AgentChat_proposedChangesHint__ajX9E,.AgentChat_proposedChangesText__7Zx64{text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.AgentChat_proposedChangesHint__ajX9E{font-size:12px;color:var(--text-tertiary);font-style:italic}.AgentChat_diffCounts__ecaHT{display:flex;gap:6px;font-size:13px;font-weight:500}.AgentChat_diffAdd__1GN2W{color:var(--accent-success)}.AgentChat_diffRemove__PQ_ff{color:var(--accent-danger)}.AgentChat_proposedChangesButtons__brmK9{display:flex;gap:8px;justify-content:center}.AgentChat_stateIndicator__9nrON{text-align:center;color:var(--text-secondary);font-size:12px;font-style:italic;padding:8px;margin:8px 0}.AgentChat_thinkingDots__6Xi6Z{display:inline-flex;gap:4px;width:100%;align-items:center;justify-content:flex-start}.AgentChat_dot__OkiW7{width:6px;height:6px;border-radius:50%;background-color:var(--text-secondary);animation:AgentChat_wave__Tjbe4 1.4s ease-in-out infinite}.AgentChat_dot__OkiW7:first-child{animation-delay:0s}.AgentChat_dot__OkiW7:nth-child(2){animation-delay:.14s}.AgentChat_dot__OkiW7:nth-child(3){animation-delay:.3s}@keyframes AgentChat_wave__Tjbe4{0%,60%,to{opacity:.6}30%{opacity:.9}}.AgentChat_toolCallsSection__cCCDs{background:var(--bg-secondary);border-radius:4px;padding:12px;margin:8px 0}.AgentChat_toolCallsHeader__6cPaM{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.AgentChat_toolCall__9_4x2{font-size:13px;color:var(--text-primary);padding:4px 0;font-family:monospace}.AgentChat_turnIndicator__Lg8Fi{position:fixed;bottom:80px;right:20px;background:var(--bg-secondary);color:var(--text-secondary);padding:4px 8px;border-radius:4px;font-size:11px;opacity:.8}.AgentChat_systemMessageIcon__1WMCJ{margin-right:6px;display:inline-block}.AgentChat_toolCallLabel__VPOZg,.AgentChat_toolResultLabel__N8oEN{color:var(--text-tertiary);font-weight:500;margin-right:4px}.AgentChat_toolSummary__AkvFY{text-align:center;margin:8px 0;padding:4px 0}.AgentChat_toolSummaryText__tcKJr{font-size:12px;color:var(--text-tertiary);font-style:italic}.AgentChat_hideProposalsIcon__vaiAn{position:absolute;top:5px;right:5px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.AgentChat_hideProposalsIcon__vaiAn svg path{fill:var(--text-primary)}.AgentChat_hideProposalsIcon__vaiAn:hover svg path{fill:var(--accent-primary)}.AgentChat_guideLink__h_gsP{color:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center}.AgentChat_guideLink__h_gsP:hover{text-decoration:underline}.AgentChat_guideLink__h_gsP span{position:relative;top:1px}.AgentChat_anonLimitReached__IA1oj{padding:32px}.AgentChat_anonLimitReached__IA1oj,.AgentChat_limitReached__dWb6g{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,color-mix(in srgb,color-mix(in srgb,var(--bg-card),var(--accent-primary) 2%),transparent 20%),color-mix(in srgb,color-mix(in srgb,var(--bg-card),var(--accent-primary) 8%),transparent 20%));text-align:center;border-radius:6px;align-self:center;border:1px solid color-mix(in srgb,var(--accent-primary),transparent 95%);position:absolute;bottom:144px;left:8px;right:8px;width:calc(100% - 16px)}.AgentChat_anonLimitReached__IA1oj p,.AgentChat_limitReached__dWb6g p{margin:0 0 8px;font-size:14px;color:var(--text-secondary)}.AgentChat_limitReached__dWb6g button{margin-top:20px}.AgentChat_limitReached__dWb6g h3{margin-top:0;margin-bottom:10px}.AgentChat_usageCtaWrapper__h85Ck{padding:10px;position:relative;z-index:1}.AgentChat_usageProgressWrapper__GCgqf{margin-bottom:20px;padding:32px 32px 20px;border-bottom:2px solid var(--bg-card)}.AgentChat_usageProgressHeader__ouDGH{display:flex;justify-content:space-between;font-size:12px;color:var(--text-tertiary);margin-bottom:6px}.AgentChat_usageCtaWrapper__h85Ck button{cursor:pointer}@media (max-width:1200px){.AgentChat_toggleWideButton__TXg_B{display:none}}.ShareModal_container__jfNg9{padding:4px;position:relative}.ShareModal_section__uZIyx{margin-bottom:28px}.ShareModal_section__uZIyx:last-child{margin-bottom:0}.ShareModal_sectionTitle__L3k8K{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.ShareModal_shareLinkContainer__6Mm33{display:flex;gap:8px;margin-bottom:8px;align-items:center}.ShareModal_shareLinkInput___YHyY{flex:1 1;padding:8px 12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:14px;font-family:inherit}.ShareModal_shareLinkInput___YHyY:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-primary)}.ShareModal_copyButton__AgbEJ{display:flex;gap:8px;justify-content:center;align-items:center}.ShareModal_copiedConfirmation__kLcFp{font-size:13px;color:var(--accent-primary)}.ShareModal_addCollaboratorForm__K502K{display:flex;gap:8px;margin-bottom:0}.ShareModal_emailField__LUACK{flex:1 1;padding:8px 12px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:14px;font-family:inherit}.ShareModal_emailField__LUACK:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-card)}.ShareModal_emailField__LUACK:disabled{opacity:.6;cursor:not-allowed}.ShareModal_emailField__LUACK::selection{background:var(--accent-primary);color:#fff}.ShareModal_permissionDropdown__ASp4_{min-width:120px}.ShareModal_youLabel__gj58W{color:var(--accent-primary);font-weight:500;font-size:12px;margin-left:6px}.ShareModal_permissionDropdownPublic__TusmU{margin:0 10px}.ShareModal_addButton__yXWgQ{padding:8px 20px;border-radius:6px;font-size:14px;font-weight:500;border:none;transition:all .15s ease;white-space:nowrap}.ShareModal_message__9vNB6{font-size:13px;padding:10px 12px;border-radius:6px;margin-top:12px;line-height:1.4}.ShareModal_errorMessage__xtX7Y{background:var(--accent-danger-bg);color:var(--accent-danger);border:1px solid var(--accent-danger-border)}.ShareModal_successMessage__4I0Sq{background:var(--accent-success-bg);color:var(--accent-success);border:1px solid var(--accent-success-border)}.ShareModal_collaboratorsList__eN1Mm{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto;padding-right:4px}.ShareModal_collaboratorsList__eN1Mm::-webkit-scrollbar{width:6px}.ShareModal_collaboratorsList__eN1Mm::-webkit-scrollbar-track{background:transparent}.ShareModal_collaboratorsList__eN1Mm::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:3px}.ShareModal_collaboratorsList__eN1Mm::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.ShareModal_collaboratorItem___3Gxp{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:8px;transition:all .15s ease}.ShareModal_collaboratorItem___3Gxp:hover{border-color:var(--accent-primary-light);background:var(--bg-tertiary)}.ShareModal_collaboratorInfo__rbl2B{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.ShareModal_avatar__tWza5{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary-hover));color:white;flex-shrink:0}.ShareModal_avatarImage__bN7Xs{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.ShareModal_collaboratorDetails__c3qd7{display:flex;flex-direction:column;min-width:0;gap:2px}.ShareModal_collaboratorName__Sz7hX{font-size:14px;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareModal_collaboratorEmail__22YwC{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareModal_collaboratorActions__owgL8{display:flex;align-items:center;gap:8px;flex-shrink:0}.ShareModal_permissionBadge__qBJpE{font-size:12px;color:var(--text-secondary);padding:4px 10px;background:var(--bg-tertiary);border-radius:4px;white-space:nowrap;border:1px solid var(--border-primary)}.ShareModal_removeButton___rcTE{width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;color:var(--text-tertiary);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.ShareModal_removeButton___rcTE:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-primary);color:var(--accent-danger)}.ShareModal_removeButton___rcTE:disabled{opacity:.3;cursor:not-allowed}.ShareModal_inviteStatus__PQq6n{font-size:11px;color:var(--text-tertiary);margin-top:2px}.ShareModal_inviteExpired__NFGoo{color:var(--accent-warning)}.ShareModal_emptyState__Jfsap{padding:32px 24px;text-align:center;color:var(--text-secondary);font-size:14px;background:var(--bg-secondary);border-radius:8px;border:1px dashed var(--border-primary);line-height:1.5}.ShareModal_separator__Iyh7b{height:1px;background:var(--border-primary);margin:24px 0}.ShareModal_publicAccessTrigger__HVFkH{width:100%;display:flex;box-sizing:border-box;align-items:flex-start;justify-content:flex-start!important;border-radius:8px;text-align:left}.ShareModal_publicAccessTriggerText__MSf3n{display:flex;flex-direction:column;gap:2px;flex:1 1;align-items:flex-start}.ShareModal_publicAccessTriggerChevron__tnrLI,.ShareModal_publicAccessTriggerGlobe__li80f{align-self:center;padding:10px}.ShareModal_publicAccessTriggerTitle__WAh7b{font-weight:500;color:var(--text-primary);font-size:14px;display:flex;justify-content:center;align-items:center}.ShareModal_publicAccessTriggerTitle__WAh7b svg{margin-right:6px}.ShareModal_publicAccessStatus__BX82t{font-size:12px;color:var(--text-secondary)}.ShareModal_publicAccessTriggerIcon__JYTBr{transition:transform .2s ease}.ShareModal_publicAccessTrigger__HVFkH[data-state=open] .ShareModal_publicAccessTriggerIcon__JYTBr{transform:rotate(180deg)}.ShareModal_publicAccessContent__paACO{margin-top:14px;padding:0 20px}.ShareModal_publicAccessContainer__qING0{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.ShareModal_publicAccessInfo__T8AOE{flex:1 1;margin-right:16px}.ShareModal_publicAccessTitle__EmM_r{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.ShareModal_publicAccessDescription__K3JEZ{font-size:14px;color:var(--text-secondary);line-height:1.4}.ShareModal_publicPostUrl__zi1QK{border:1px solid var(--border-primary);border-radius:3px;padding:4px;font-size:13px;width:320px;margin-left:10px;outline:none}.ShareModal_publicPostUrl__zi1QK:focus{border:1px solid var(--accent-primary)}.ShareModal_publicUrlDescription__V6HcL{font-size:12px;font-style:italic;margin-left:120px}.ShareModal_statusIndicator__z_akP{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;min-height:20px;pointer-events:none;flex:1 1}.ShareModal_statusIndicatorContent__xKpdI{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.ShareModal_statusIndicatorVisible__zN274{opacity:1;visibility:visible;transform:translateY(0)}.ShareModal_spinner__5jowD{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-primary);border-top-color:var(--accent-primary);animation:ShareModal_shareModalSpin__RR6hT .8s linear infinite}@keyframes ShareModal_shareModalSpin__RR6hT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DocumentNotes_container__AaEpm{display:flex;flex-direction:column;gap:8px}.DocumentNotes_header__GxK4p{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.DocumentNotes_title__moth4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.DocumentNotes_helper__2lZYQ{font-size:12px;color:var(--text-muted);white-space:nowrap}.DocumentNotes_textarea__O0DfS{width:100%;min-height:120px;padding:10px 12px;border-radius:8px;border:1px solid var(--border-primary);background:color-mix(in srgb,var(--bg-card) 85%,transparent 15%);color:var(--text-primary);font:inherit;font-size:12px;line-height:1.4;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.DocumentNotes_textarea__O0DfS:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 25%,transparent 75%)}.DocumentNotes_textarea__O0DfS:disabled{background:color-mix(in srgb,var(--bg-secondary) 70%,transparent 30%);color:var(--text-muted);cursor:not-allowed}.DocumentNotes_helperText__QCyXH,.DocumentNotes_readOnlyHint__Bea4G{margin:0;font-size:12px;color:var(--text-muted)}.DocumentNotes_readOnlyHint__Bea4G{color:var(--text-disabled)}.EditorPreview_container__S4cuA{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:816px}.EditorPreview_editorWrapper__00cDJ{position:relative;border-radius:8px;background:var(--bg-primary);background-clip:padding-box;isolation:isolate}.EditorPreview_editorWrapper__00cDJ:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(100deg,color-mix(in srgb,var(--bg-primary),var(--border-primary) 50%) 0,color-mix(in srgb,var(--bg-primary),var(--border-primary) 90%) 15%,color-mix(in srgb,var(--border-primary),var(--text-primary) 20%) 30%,color-mix(in srgb,var(--bg-primary),var(--border-primary) 50%) 60%,color-mix(in srgb,var(--bg-primary),var(--border-primary) 50%) 100%);border-radius:8px;z-index:-1;opacity:.7;animation:EditorPreview_shimmerBorder__L7SsI 8s linear infinite;background-size:300% 100%;transition:opacity .3s ease}@keyframes EditorPreview_shimmerBorder__L7SsI{0%{background-position:200% 0}to{background-position:-100% 0}}.EditorPreview_editorClip__zmJ0X{position:relative;height:360px;overflow:hidden;border-radius:6px}.EditorPreview_editorClip__zmJ0X div{overflow:hidden!important}.EditorPreview_editor__PD9G4{position:absolute;top:0;left:0;right:0;min-height:500px}.EditorPreview_editorFade__7mfwg{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent,var(--bg-primary));pointer-events:none}.EditorPreview_overlay__5XhF5{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;text-decoration:none;cursor:pointer;transition:background .2s ease;z-index:10;border-radius:8px}.EditorPreview_overlay__5XhF5:hover{background:color-mix(in srgb,var(--accent-primary),transparent 92%)}.EditorPreview_overlay__5XhF5:hover .EditorPreview_overlayButton__hpXFF{transform:scale(1.02);box-shadow:0 8px 24px color-mix(in srgb,var(--accent-primary),transparent 60%)}.EditorPreview_overlayButton__hpXFF{padding:12px 20px;font-size:18px;font-weight:600;color:white;background:var(--accent-primary);border-radius:8px;box-shadow:0 4px 16px color-mix(in srgb,var(--accent-primary),transparent 70%);transition:transform .2s ease,box-shadow .2s ease}.ProductLandingPage_container__fwh0F{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}.ProductLandingPage_main__W1hOq{display:flex;flex-direction:column;align-items:center;padding:80px 24px 40px;max-width:1200px;margin:0 auto;width:100%;z-index:1}.ProductLandingPage_article__bf8na{width:100%}.ProductLandingPage_heroSection__TJMNS{text-align:center;margin-bottom:48px;position:relative}.ProductLandingPage_heroBackground__vUlXq{position:relative;inset:0;z-index:-1;pointer-events:none}.ProductLandingPage_heroBackground__vUlXq svg{max-width:100%}.ProductLandingPage_headline__TMh9t{font-size:48px;font-weight:600;color:var(--text-primary);margin:0 0 20px;line-height:1.15;font-family:var(--font-host-grotesk),sans-serif;letter-spacing:-.02em}.ProductLandingPage_description__wKe_w{font-size:20px;color:var(--text-secondary);margin:0 auto;max-width:700px;line-height:1.6}.ProductLandingPage_topCta__HrN1k{margin-top:30px}.ProductLandingPage_calloutsGrid__bWvgV{display:flex;flex-wrap:wrap;margin-top:48px;text-align:left}.ProductLandingPage_calloutItem__V2oDp{padding:20px 12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1 400px;width:400px;position:relative}.ProductLandingPage_calloutCard__MDxy4{position:absolute;height:50%;left:-30px;right:-30px;top:50%;background:var(--bg-card);z-index:-1;border-radius:4px;transform:translateY(-50%);min-height:200px}@media (max-width:948px){.ProductLandingPage_calloutCard__MDxy4{display:none}}.ProductLandingPage_calloutBackground__N4hH8{position:absolute;top:0;z-index:-1;pointer-events:none;width:100%;height:100%}.ProductLandingPage_calloutBackground__N4hH8 svg{position:absolute}.ProductLandingPage_calloutItemImage__P4jEV{flex:1 1 500px}@media (max-width:640px){.ProductLandingPage_calloutItemImage__P4jEV,.ProductLandingPage_calloutItem__V2oDp{flex-basis:100%;max-width:100%}}.ProductLandingPage_calloutSubheading__a9IYw{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 8px;font-family:var(--font-host-grotesk),sans-serif;position:relative}.ProductLandingPage_anchorLink__0uZz_{position:absolute;left:-1.2em;color:var(--text-tertiary);text-decoration:none;opacity:0;transition:opacity .15s ease}.ProductLandingPage_calloutSubheading__a9IYw:hover .ProductLandingPage_anchorLink__0uZz_{opacity:1}.ProductLandingPage_anchorLink__0uZz_:hover{color:var(--accent-primary)}.ProductLandingPage_calloutText___qdnO{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.6;max-width:500px;position:relative}.ProductLandingPage_calloutImage__ic9Z3{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--border-primary);box-sizing:border-box}.ProductLandingPage_darkOnly__xB_qH,.dark .ProductLandingPage_lightOnly__l7YNP{display:none}.dark .ProductLandingPage_darkOnly__xB_qH{display:block}.ProductLandingPage_calloutLink__5s7ye{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-size:15px;font-weight:500;color:var(--accent-primary);text-decoration:none;transition:color .15s ease}.ProductLandingPage_calloutLink__5s7ye:hover{color:color-mix(in srgb,var(--accent-primary),white 15%)}.ProductLandingPage_calloutLink__5s7ye:hover .ProductLandingPage_calloutLinkArrow__69lCL{transform:translateX(4px)}.ProductLandingPage_calloutLinkArrow__69lCL{display:inline-block;transition:transform .2s ease}.ProductLandingPage_contentSection__NGuFb{width:100%;margin-bottom:40px}.ProductLandingPage_bottomSection__dBYTK{flex:1 1;width:100%;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-primary),var(--bg-card) 60%) 10%,color-mix(in srgb,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 6%),var(--bg-card) 5%) 100%);padding:60px 24px;border-bottom:1px solid color-mix(in srgb,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 10%),var(--bg-card) 8%)}.ProductLandingPage_bottomSectionInner__zuwyA{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;width:100%}.ProductLandingPage_ctaSection__1eaQh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:0;margin-bottom:60px;width:100%}.ProductLandingPage_ctaText__V6FDw{font-size:24px;font-weight:600;color:var(--text-primary);text-align:center}.ProductLandingPage_sectionTitle__rMa4e{font-size:28px;font-weight:600;color:var(--text-primary);margin:0 0 12px;text-align:center}.ProductLandingPage_sectionSubtitle__OuZya{font-size:16px;color:var(--text-secondary);text-align:center;margin:0 0 32px}.ProductLandingPage_comparisonSection__zZSvS{width:100%;max-width:800px;margin-top:50px}.ProductLandingPage_faqSection__hPLZR{width:100%;max-width:700px}.ProductLandingPage_faqList__3LCEg{display:flex;flex-direction:column;gap:12px;margin:0}.ProductLandingPage_faqItem__ADep8{padding:0;background:var(--bg-card);border-radius:12px;border:1px solid color-mix(in srgb,var(--border-primary),var(--accent-primary) 15%);overflow:hidden}.ProductLandingPage_faqQuestion__qIMlW{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:20px 24px;font-size:17px;font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductLandingPage_faqQuestion__qIMlW::-webkit-details-marker{display:none}.ProductLandingPage_faqItem__ADep8:not([open]) .ProductLandingPage_faqQuestion__qIMlW:hover{background:color-mix(in srgb,var(--bg-card),var(--accent-primary) 5%)}.ProductLandingPage_faqChevron__9h4nZ{width:20px;height:20px;flex-shrink:0;color:var(--text-secondary);transition:transform .2s ease}.ProductLandingPage_faqItem__ADep8[open] .ProductLandingPage_faqChevron__9h4nZ{transform:rotate(180deg)}.ProductLandingPage_faqAnswer__QRpQU{font-size:15px;color:var(--text-secondary);margin:0;padding:0 24px 20px;line-height:1.7}.ProductLandingPage_featureGrid__4z9BN{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;width:100%;margin-bottom:40px}.ProductLandingPage_featureCard__6WXNe{padding:28px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-primary)}.ProductLandingPage_featureCardTitle__6wVyq{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.ProductLandingPage_featureCardDescription__kjEcW{font-size:15px;color:var(--text-secondary);margin:0;line-height:1.6}@media (max-width:768px){.ProductLandingPage_main__W1hOq{padding:70px 16px 30px}.ProductLandingPage_headline__TMh9t{font-size:32px}.ProductLandingPage_description__wKe_w{font-size:17px}.ProductLandingPage_bottomSection__dBYTK{padding:40px 16px}.ProductLandingPage_ctaSection__1eaQh{flex-direction:column;gap:16px;padding:32px 24px;text-align:center}.ProductLandingPage_ctaText__V6FDw{font-size:18px}.ProductLandingPage_sectionTitle__rMa4e{font-size:24px}.ProductLandingPage_sectionSubtitle__OuZya{font-size:15px}.ProductLandingPage_faqItem__ADep8{padding:20px}.ProductLandingPage_faqQuestion__qIMlW{font-size:16px}.ProductLandingPage_faqAnswer__QRpQU{font-size:14px}}