.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}.LoadingSpinner_spinner__OND0E{width:70px;text-align:center;margin:0 auto}.LoadingSpinner_spinner__OND0E>div{width:12px;height:12px;background-color:#667eea;border-radius:100%;display:inline-block;animation:LoadingSpinner_sk-bouncedelay__oINoN 1.4s ease-in-out infinite both}.LoadingSpinner_spinner__OND0E .LoadingSpinner_bounce1__ISOzs{animation-delay:-.32s}.LoadingSpinner_spinner__OND0E .LoadingSpinner_bounce2__2DRr8{animation-delay:-.16s}@keyframes LoadingSpinner_sk-bouncedelay__oINoN{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Button_button__DgYPU{border-radius:4px;border:none;display:inline-flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600!important;border-bottom:1px solid var(--border-primary)}.Button_button-size-1__t9kV0{font-size:13px;height:28px;min-width:28px}.Button_button-size-2__nePv8{font-size:14px;height:34px;min-width:34px;padding:8px}.Button_button-size-3__3zj0d{font-size:16px;padding:10px;height:50px}.Button_button-color-card__OpZPg{background:var(--bg-card)}.Button_button-color-card__OpZPg:not(:disabled):hover{background:color-mix(in srgb,var(--bg-card),white 5%);color:color-mix(in srgb,var(--text-primary),white 35%)}.Button_dark__lzgsW .Button_button-color-card__OpZPg:not(:disabled):hover{color:var(--text-primary)}.Button_button-color-card__OpZPg:active{background:color-mix(in srgb,var(--bg-card),black 5%)}.Button_button-color-blue__vxYoe{background:var(--accent-primary);color:white;border-bottom-color:color-mix(in srgb,var(--accent-primary),var(--text-primary) 70%)}.Button_button-color-blue__vxYoe:hover{color:white;background:color-mix(in srgb,var(--accent-primary),white 10%)}.Button_button-color-blue__vxYoe:active{background:color-mix(in srgb,var(--accent-primary),black 5%)}.Button_button-color-gray__xIK5u{background:var(--bg-primary)}.Button_button-color-gray__xIK5u:hover{background:color-mix(in srgb,var(--bg-primary),white 20%)}.Button_button-color-gray__xIK5u:active{background:color-mix(in srgb,var(--bg-primary),black 5%)}.Button_button-color-green__wz57Q{background:var(--accent-success);color:white;border-bottom-color:color-mix(in srgb,var(--accent-success),var(--text-primary) 50%)}.Button_button-color-green__wz57Q:hover{background:color-mix(in srgb,var(--accent-success),white 10%);color:white}.Button_button-color-green__wz57Q:active{background:color-mix(in srgb,var(--accent-success),black 5%)}.Button_button-color-red__u_l7K{color:white;background:var(--accent-danger);border-bottom-color:color-mix(in srgb,var(--accent-danger),var(--text-primary) 50%)}.Button_button-color-red__u_l7K:hover{color:white;background:color-mix(in srgb,var(--accent-danger),white 10%)}.Button_button-color-red__u_l7K:active{background:color-mix(in srgb,var(--accent-danger),black 5%)}.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)}.CustomScrollbar_customScrollbar__OULJh{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.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)}.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)}.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}.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}.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}.SharedHeader_logo__iVtQI:active{transform:scale(.98)}.SharedHeader_navButtons__r_rgO{display:flex;align-items:center;gap:12px}.SharedHeader_authLoadingPlaceholder__ivVco{width:200px;height:40px}.SharedHeader_headerTopLeft__Ti0av{display:flex;align-items:center;gap:12px}.SharedHeader_navLinks__T3qea{display:flex;gap:0;flex:1 1;margin-left:10px}.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}.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}.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}.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}.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_headerTopRight__5HcaQ{display:flex;align-items:center;justify-content:flex-end}.SharedHeader_splashHeader__aS9xS{position:absolute;top:0;left:0;right:0;height:70px;display:flex;align-items:center;justify-content:flex-start;padding:0 14px;z-index:4000}.SharedHeader_simpleHeader__AqSur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SharedHeader_editorHeader__pMb6W,.SharedHeader_simpleHeader__AqSur{position:fixed;top:0;left:0;right:0;height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:4000;background-color:var(--bg-primary);border-bottom:1px solid var(--border-primary)}.SharedHeader_editorHeaderTopLeft__5KSCb{display:flex;align-items:center;gap:12px}.SharedHeader_editorHeaderActions__rHjT7{display:flex;align-items:center;gap:8px;margin-left:140px}@media screen and (max-width:550px){.SharedHeader_editorHeaderActions__rHjT7{display:none}}@media screen and (max-width:650px){.SharedHeader_navLinks__T3qea{display:none}}.SharedHeader_editorHeaderActions__rHjT7 path{fill:var(--text-primary)}.SharedHeader_importButton__T0tay,.SharedHeader_newDocumentButton__ucST2{flex-shrink:0}.SharedHeader_editorHeaderTopRight__aDaGo{display:flex;align-items:center;justify-content:flex-end;gap:12px}.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%;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}.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}.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}.DemoEditor_container__Vc3j9{position:relative;height:600px}.DemoEditor_loadingContainer__i62w8{display:flex;align-items:center;justify-content:center;height:100%;color:var(--gray-11)}.DemoEditor_loadingText__G0qZM{font-family:system-ui,-apple-system,sans-serif}.DemoEditor_editorWrapper__hjdV0{height:100%;width:600px;overflow:hidden}.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}.MenuPanel_menuPanel__BmLVi{position:fixed;top:4px;left:6px;z-index:4000;overflow:visible}.MenuPanel_menuPanel__BmLVi.MenuPanel_menuOpen__eZhhN{box-shadow:0 8px 12px rgba(0,0,0,.12);background:var(--bg-card);border-radius:6px}.MenuPanel_menuOpen__eZhhN .MenuPanel_menuList__G_qB_{min-width:200px}.MenuPanel_menuLogo__UOl1f{cursor:default;font-size:20px;padding:5px 10px;font-weight:700;height:40px;line-height:40px;display:flex;align-items:center;gap:8px;margin:0;position:relative}.MenuPanel_logoArrow__S85kg path{fill:var(--text-muted)}.MenuPanel_menuPanel__BmLVi:not(.MenuPanel_menuOpen__eZhhN) .MenuPanel_menuLogo__UOl1f{border-radius:6px}@keyframes MenuPanel_slideIn__2nd_d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MenuPanel_menuList__G_qB_{font-weight:500;padding:4px 0;position:relative}.MenuPanel_menuItemWithSubmenu__92xwr{position:relative}.MenuPanel_menuItemWithSubmenu__92xwr .MenuPanel_submenu__hax_U:hover,.MenuPanel_menuItemWithSubmenu__92xwr:hover .MenuPanel_submenu__hax_U{opacity:1;visibility:visible;transition-delay:0s}.MenuPanel_menuItem__Ogro1{padding:8px 12px 8px 26px;font-size:14px;height:36px;box-sizing:border-box;color:var(--gray-12);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .1s;display:flex;align-items:center;justify-content:space-between;position:relative}.MenuPanel_menuIcon__kvfvp{position:absolute;left:0;top:10px;display:flex;align-items:center;justify-content:center;width:15px;height:15px}.MenuPanel_menuIcon__kvfvp svg *{fill:color-mix(in srgb,var(--text-primary),transparent 40%)}.MenuPanel_menuItem__Ogro1 svg{position:absolute;left:8px}.MenuPanel_menuItemHighlighted__rpQV6,.MenuPanel_menuItem__Ogro1:hover{background:var(--bg-hover)}.MenuPanel_menuItemWithSubmenu__92xwr:hover>.MenuPanel_menuItem__Ogro1{background:var(--bg-hover)}.MenuPanel_submenuArrow__CxJmG{width:14px;height:14px;opacity:.5;margin-left:auto;position:absolute;right:12px}.MenuPanel_submenu__hax_U{position:absolute;left:100%;top:-4px;margin-left:0;background:var(--gray-1);border:1px solid var(--gray-4);border-radius:0 6px 6px 6px;min-width:160px;z-index:4001;opacity:0;visibility:hidden;padding:4px 0;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:opacity .1s,visibility .1s}.MenuPanel_triangleHelper__EcJV6{position:absolute;left:-202px;top:38px;width:202px;height:calc(100% - 40px);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 0);clip-path:polygon(0 0,100% 0,100% 100%,0 0);pointer-events:auto;z-index:4000}.MenuPanel_menuSubItem__jANVR{padding:8px 12px;height:36px;box-sizing:border-box;font-size:14px;color:var(--gray-12);cursor:default;display:flex;align-items:center;gap:8px;transition:background-color .1s}.MenuPanel_menuSubItem__jANVR:hover{background:var(--bg-hover);color:var(--gray-12)}.MenuPanel_checkmark__EqZrN{width:16px;font-family:system-ui,-apple-system;color:var(--accent-9)}.MenuPanel_menuDivider__At_ZU{height:1px;background:var(--gray-4);margin:4px 0}.MenuPanel_errorSection__3pWBf{padding:8px 12px;border-bottom:1px solid var(--gray-4)}.MenuPanel_errorMessage__42Cik{color:var(--accent-danger);padding:6px 8px;border-radius:4px;margin-bottom:4px;font-size:12px;background:var(--accent-danger-a3)}.MenuPanel_errorMessage__42Cik:last-child{margin-bottom:0}.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)}.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)}.NotFound_pageContainer__daNMj{min-height:100vh;background-color:var(--bg-primary);display:flex;flex-direction:column}.NotFound_contentWrapper__h37e6{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.NotFound_card__5Q75a{border-radius:12px;padding:48px;max-width:480px;width:100%;box-shadow:var(--shadow-lg);text-align:center;justify-content:center}.NotFound_card__5Q75a a{display:inline-flex;justify-content:center}.NotFound_errorCode__baSOO{font-size:72px;font-weight:500;color:var(--text-muted);margin-bottom:16px;line-height:1}.NotFound_title__5r7ar{font-size:28px;font-weight:500;color:var(--text-primary);margin:0 0 16px}.NotFound_message__3WYye{color:var(--text-secondary);font-size:16px;margin:0 0 32px;line-height:1.6}.NotFound_buttonGroup__jGp7b{display:flex;gap:12px;justify-content:center}@media (max-width:640px){.NotFound_card__5Q75a{padding:32px 24px}.NotFound_errorCode__baSOO{font-size:56px}.NotFound_title__5r7ar{font-size:24px}}.Account_container__gMGGP{min-height:100vh;background-color:var(--bg-primary);display:flex;justify-content:center;padding:70px 24px 48px}.Account_mainContent__uw_C7{padding:20px;width:1000px;background:color-mix(in srgb,var(--bg-card),transparent 50%);background:var(--bg-card);border-radius:4px}.Account_contentWrapper__nAza0{max-width:900px;margin:0 auto}.Account_pageTitle__bs7Uc{font-size:32px;font-weight:600;color:var(--text-primary);margin-bottom:32px;margin-top:0}.Account_breadcrumbs__Vaexe{display:flex;align-items:center;gap:6px;margin-bottom:16px}.Account_breadcrumbItem__mrhRn{font-size:14px;color:var(--text-muted);text-decoration:none;transition:color .15s ease}.Account_breadcrumbItem__mrhRn:hover{color:var(--text-primary)}.Account_breadcrumbItemCurrent__41HKj{color:var(--text-primary);font-weight:500}.Account_breadcrumbSeparator__0pjTz{width:14px;height:14px;color:var(--text-muted);flex-shrink:0}.Account_accountCard__7LQUc{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:32px;margin-bottom:32px}.Account_accountHeader__U7kPG{display:flex;align-items:flex-start;gap:24px;margin-bottom:24px}.Account_avatarSection__fitbJ{flex-shrink:0}.Account_avatar__Y1vZI{width:80px;height:80px;border-radius:50%;object-fit:cover}.Account_avatarPlaceholder__xzI8J{width:80px;height:80px;border-radius:50%;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.Account_avatarPlaceholder__xzI8J svg{width:32px;height:32px}.Account_accountInfo__aT4pu{flex:1 1}.Account_userName__wDWLa{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.Account_userEmail__VaONR{font-size:16px;color:var(--text-secondary);margin:0 0 12px}.Account_userJoined__PPzDr{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted);margin:0}.Account_userJoined__PPzDr svg{width:14px;height:14px}.Account_accountActions__mY6rs{padding-top:24px;border-top:1px solid var(--border-secondary)}.Account_quickLinks__hpkq3{margin-top:32px}.Account_sectionTitle__ogUlP{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.Account_linkGrid__pH4KP{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.Account_quickLink__elRfP{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;padding:24px;text-decoration:none;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.Account_quickLink__elRfP:hover{background-color:var(--bg-tertiary);border-color:var(--border-secondary);transform:translateY(-2px)}.Account_linkIcon__ekdSe{font-size:32px}.Account_linkText__p0Dt7{font-size:16px;font-weight:500;color:var(--text-primary)}@keyframes Account_shimmer__o22cj{0%{background-position:-200% 0}to{background-position:200% 0}}.Account_accountCardSkeleton__1Vd5m{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:32px;margin-bottom:32px;display:flex;align-items:flex-start;gap:24px}.Account_skeletonAvatar__6_TxC{width:80px;height:80px;border-radius:50%;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:Account_shimmer__o22cj 1.5s infinite}.Account_skeletonInfo__3LVzG{flex:1 1}.Account_skeletonName__PdIFb{width:180px;height:28px;margin-bottom:12px}.Account_skeletonEmail__cAjPm,.Account_skeletonName__PdIFb{border-radius:4px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:Account_shimmer__o22cj 1.5s infinite}.Account_skeletonEmail__cAjPm{width:220px;height:20px}.Account_quickLinksSkeleton__SsApn{margin-top:32px}.Account_skeletonSectionTitle__uaxFw{width:120px;height:24px;border-radius:4px;margin-bottom:16px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:Account_shimmer__o22cj 1.5s infinite}.Account_skeletonLinkGrid__mc6DA{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.Account_skeletonLink__Y87f2{height:80px;border-radius:8px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-secondary) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:Account_shimmer__o22cj 1.5s infinite}.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)}.AnonSignupBanner_banner__pU346{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:8.8in;max-width:calc(100vw - 48px);height:140px;background-color:color-mix(in srgb,var(--bg-primary),transparent 30%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-primary);border-bottom:none;border-radius:3px 3px 0 0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 50px;z-index:1000;box-shadow:0 -4px 10px rgba(0,0,0,.07);cursor:pointer}.AnonSignupBanner_banner__pU346:hover{background-color:color-mix(in srgb,var(--bg-primary),transparent 20%)}.AnonSignupBanner_bannerAnimated__sJJZQ{animation:AnonSignupBanner_slideUp__RL1vh .2s ease-out}@keyframes AnonSignupBanner_slideUp__RL1vh{0%{opacity:.5;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.AnonSignupBanner_content__B_IEZ{display:flex;flex-direction:column;gap:4px}.AnonSignupBanner_title__J5XBP{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.AnonSignupBanner_subtitle__ksnSm{font-size:14px;color:var(--text-secondary)}.AnonSignupBanner_button__5pxTW{background-color:var(--accent-primary);color:white;padding:10px 24px;font-size:14px;font-weight:500;border-radius:6px;border:none;cursor:pointer;white-space:nowrap}.AnonSignupBanner_banner__pU346:hover .AnonSignupBanner_button__5pxTW{background:color-mix(in srgb,var(--accent-primary),white 10%)}.UpgradeSuccessBanner_banner__Sva99{position:fixed;top:10px;left:50%;transform:translateX(-50%);background-color:var(--accent-success);color:white;padding:10px 16px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1001;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;opacity:0;animation:UpgradeSuccessBanner_slideDown__rglrN .3s ease forwards;animation-delay:.5s;z-index:10000;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes UpgradeSuccessBanner_slideDown__rglrN{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.UpgradeSuccessBanner_checkIcon__jCvuB{flex-shrink:0}.UpgradeSuccessBanner_message__HbtGA{white-space:nowrap}.UpgradeSuccessBanner_dismissButton__iRRQo{background:none;border:none;color:white;cursor:pointer;padding:4px;margin-left:8px;opacity:.8;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.UpgradeSuccessBanner_dismissButton__iRRQo:hover{opacity:1}.DocumentInput_container___x2Gr{display:flex;flex-direction:column;gap:16px;width:100%;max-width:700px}.DocumentInput_textareaWrapper__gyuRy{position:relative;border:2px dashed var(--border-secondary);border-radius:8px;transition:border-color .2s ease,background-color .2s ease;min-height:250px;background:var(--bg-secondary)}.DocumentInput_textareaWrapper__gyuRy:focus-within{border-color:var(--accent-primary)}.DocumentInput_textareaWrapper__gyuRy.DocumentInput_dragging__p930H{border-color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary),transparent 95%)}.DocumentInput_textarea__PGshD{width:100%;min-height:250px;padding:16px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-size:16px;line-height:1.6;resize:vertical;font-family:inherit}.DocumentInput_textarea__PGshD::placeholder{color:var(--text-tertiary)}.DocumentInput_textarea__PGshD:focus{outline:none}.DocumentInput_textarea__PGshD:disabled{opacity:.6;cursor:not-allowed}.DocumentInput_filePreview__idmBM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:250px;padding:24px;color:var(--text-secondary)}.DocumentInput_fileIcon__Bw9wT{color:var(--accent-primary)}.DocumentInput_fileName__ErUPD{font-weight:500;color:var(--text-primary);word-break:break-all;text-align:center}.DocumentInput_removeFile__mndy1{background:none;border:none;color:var(--accent-danger);cursor:pointer;font-size:14px;padding:4px 8px;border-radius:4px;transition:background-color .15s ease}.DocumentInput_removeFile__mndy1:hover{background-color:color-mix(in srgb,var(--accent-danger),transparent 90%)}.DocumentInput_dropOverlay__prgjb{position:absolute;inset:0;background:color-mix(in srgb,var(--accent-primary),transparent 90%);border-radius:6px;font-size:18px;font-weight:500;color:var(--accent-primary);pointer-events:none}.DocumentInput_dropOverlay__prgjb,.DocumentInput_fileUploadSection__d8NEh{display:flex;align-items:center;justify-content:center}.DocumentInput_hiddenFileInput__v0WXq{display:none}.DocumentInput_uploadButton___yrum{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:14px;transition:all .15s ease}.DocumentInput_uploadButton___yrum:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.DocumentInput_uploadButton___yrum:disabled{opacity:.5;cursor:not-allowed}.DocumentInput_promptSection__zmoWq{margin-top:8px}.DocumentInput_promptInput__69UZG{width:100%;padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);font-size:16px;font-family:inherit;transition:border-color .15s ease}.DocumentInput_promptInput__69UZG:focus{outline:none;border-color:var(--accent-primary)}.DocumentInput_promptInput__69UZG::placeholder{color:var(--text-tertiary)}.DocumentInput_error__WZLz_{padding:12px 16px;background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:1px solid color-mix(in srgb,var(--accent-danger),transparent 70%);border-radius:8px;color:var(--accent-danger);font-size:14px}.DocumentInput_submitButton__zP9LF{align-self:flex-start}.Converting_progressBarContainer__q1_vt{width:200px;height:3px;background-color:var(--border-primary);border-radius:2px;overflow:hidden;margin:24px 0}.Converting_progressBarIndeterminate__txSGb{position:relative;width:140%;height:100%}.Converting_progressBarIndeterminate__txSGb:after,.Converting_progressBarIndeterminate__txSGb:before{content:"";position:absolute;top:0;width:20%;height:100%;background:linear-gradient(to left,var(--border-primary) 0,var(--accent-primary) 50%,var(--border-primary) 100%);border-radius:2px;animation:Converting_indeterminate__iaEzn 3s linear infinite}.Converting_progressBarIndeterminate__txSGb:after{animation-delay:-1.5s}@keyframes Converting_indeterminate__iaEzn{0%{left:-40%}to{left:100%}}.Converting_statusMessage__XbxcZ{font-size:18px;font-weight:500;color:var(--text-primary);margin-bottom:8px;margin-top:100px}.Converting_progressDetails__8czzm{font-size:14px;color:var(--text-secondary);text-align:center;max-width:600px}.Converting_progressError__i9nMT{font-size:14px;color:var(--accent-danger);text-align:center;max-width:600px}.Converting_redirectMessage__4js4C{margin-top:24px;font-size:14px;color:var(--text-tertiary)}.Converting_wordCount__IOdLn{font-size:12px;color:var(--text-tertiary)}.ToolFooter_footer__GPoK5{width:100%;padding:48px 24px;border-top:1px solid var(--border-primary);background:var(--bg-primary)}.ToolFooter_footerInner__Lt2KA{display:flex;gap:48px;max-width:900px;margin:0 auto}.ToolFooter_footerColumn__IdCrf{display:flex;flex-direction:column;margin-left:20px}.ToolFooter_footerColumn__IdCrf:first-child{flex-grow:1}.ToolFooter_logoLink__L9wNL{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-primary);margin-bottom:8px}.ToolFooter_logoText__Yzhjw{font-size:20px;font-weight:600;color:var(--text-primary)}.ToolFooter_tagline__DXahU{font-size:14px;color:var(--text-tertiary);margin:5px 0}.ToolFooter_columnTitle__R_1Cy{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.ToolFooter_linkList__jS5iV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ToolFooter_footerLink__xsAbz{color:var(--text-tertiary);text-decoration:none;font-size:14px;transition:color .15s ease}.ToolFooter_footerLink__xsAbz:hover{color:var(--text-primary)}@media (max-width:768px){.ToolFooter_footer__GPoK5{padding:40px 16px}.ToolFooter_footerInner__Lt2KA{flex-wrap:wrap;gap:32px 24px}.ToolFooter_footerColumn__IdCrf{min-width:120px;margin-left:0}.ToolFooter_footerColumn__IdCrf:first-child{width:100%;margin-bottom:8px}}.DocsIndex_container__S6MVI{min-height:100vh;background-color:var(--bg-primary);display:flex;flex-direction:column;width:100%}.DocsIndex_mainContent__ucMjk{padding:24px;max-width:1400px;margin:100px auto 0;width:100%}.DocsIndex_controls__Xcu8j{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--border-primary)}.DocsIndex_controlsSection__9yrgl{flex:1 1;display:flex;gap:8px;align-items:center}.DocsIndex_controlsSection__9yrgl:first-child{justify-content:flex-start}.DocsIndex_controlsSection__9yrgl:nth-child(2){justify-content:center}.DocsIndex_controlsSection__9yrgl:last-child{justify-content:flex-end}.DocsIndex_controlLabel__M4wIZ{font-size:14px;color:var(--text-disabled);font-family:system-ui,-apple-system,sans-serif}.DocsIndex_viewButtonIcon__QriIz{vertical-align:middle}.DocsIndex_viewButtonLeft__wqar_{border-radius:4px 0 0 4px;border-right:none}.DocsIndex_viewButtonRight__VJGfg{border-radius:0 4px 4px 0;margin-left:-1px}.DocsIndex_sortControls__cgxyC{display:flex;gap:8px;align-items:center}.DocsIndex_iconLeftSm__UzQkw{margin-right:4px}.DocsIndex_iconLeftMd___kuTq{margin-right:6px}.DocsIndex_hiddenInput__fVpGI{display:none}.DocsIndex_emptyStateActions__jrHdr{display:flex;gap:12px;justify-content:center}.DocsIndex_emptyStateHint__EdrVX{margin-top:16px;font-size:14px;opacity:.7}.DocsIndex_dragOverlay__OFPlX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:color-mix(in srgb,var(--bg-primary),transparent 50%);display:flex;align-items:center;justify-content:center;z-index:2000;pointer-events:none}.DocsIndex_dragOverlay__OFPlX h2{margin-top:0}.DocsIndex_dragCard__S4LYq{background-color:var(--bg-card);padding:40px 60px;border-radius:12px;border:2px dashed var(--border-primary);text-align:center}.DocsIndex_dragIcon__nWSmB{font-size:64px;margin-bottom:16px;opacity:.8}.DocsIndex_dragTitle__hd3zK{margin-bottom:8px;color:var(--text-primary)}.DocsIndex_dragText__bHI4G{color:var(--text-muted);margin:0}.DocsIndex_pageNumberButton__0LyD8{width:30px;height:30px;padding:5px}.DocsIndex_emptyState___TVYF{text-align:center;padding:60px 20px;background-color:var(--bg-tertiary);border-radius:8px}.DocsIndex_emptyStateTitle__QNCX0{color:var(--text-tertiary);margin-bottom:16px}.DocsIndex_emptyStateText__b2hbz{color:var(--text-muted);margin-bottom:24px}.DocsIndex_emptyStateDragging__HN0Ka{border:2px dashed var(--border-primary);background-color:var(--bg-primary);transition:all .2s ease}.DocsIndex_documentGrid__3CGhA{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.DocsIndex_documentList__olwt9{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.DocsIndex_documentCard__yZUcC{border-radius:8px;background-color:var(--bg-card);overflow:hidden;cursor:pointer;transition:box-shadow .2s,transform .2s;text-decoration:none;color:inherit}.DocsIndex_documentCard__yZUcC:hover{box-shadow:0 4px 12px var(--shadow-md);transform:translateY(-2px)}.DocsIndex_documentPreviewContainer__rBpM8{background-color:var(--bg-card);border-bottom:1px solid var(--border-primary);overflow:hidden;position:relative}.DocsIndex_documentInfo__jgVzp{padding:16px}.DocsIndex_documentTitleRow__8LyEK{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.DocsIndex_documentTitle__yud2k{margin:0;font-size:16px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:system-ui,-apple-system,sans-serif;flex:1 1}.DocsIndex_documentDeleteButton__u3lX4{width:28px;height:28px;border-radius:50%;background-color:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.DocsIndex_documentDeleteButton__u3lX4:hover{background-color:var(--accent-danger);color:white;border-color:var(--accent-danger)}.DocsIndex_documentDeleteButton__u3lX4:active{transform:scale(.95)}.DocsIndex_documentDeleteButton__u3lX4 svg{width:14px;height:14px}.DocsIndex_documentDate__rw71l{margin:0;font-size:13px;color:var(--text-disabled);font-family:system-ui,-apple-system,sans-serif}.DocsIndex_documentListItem__2Cm47{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--border-tertiary);background-color:var(--bg-card);transition:background-color .2s;text-decoration:none;color:inherit}.DocsIndex_documentListItem__2Cm47:hover{background-color:var(--bg-hover)}.DocsIndex_documentListContent__1tXXx{flex:1 1}.DocsIndex_documentListTitle__Oo302{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text-primary)}.DocsIndex_documentListPreview__N8hZS{margin:0;font-size:14px;color:var(--text-muted)}.DocsIndex_documentListActions__gaxK1{display:flex;align-items:center;gap:12px;margin-left:24px}.DocsIndex_documentListDate__Ejebl{font-size:13px;color:var(--text-muted);white-space:nowrap;width:120px;text-align:right}.DocsIndex_documentListDeleteButton__orwos{width:28px;height:28px;border-radius:50%;background-color:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.DocsIndex_documentListDeleteButton__orwos:hover{background-color:var(--accent-danger);color:white;border-color:var(--accent-danger)}.DocsIndex_documentListDeleteButton__orwos:active{transform:scale(.95)}.DocsIndex_documentListDeleteButton__orwos svg{width:14px;height:14px}.DocsIndex_loadingContainer___u1od{display:flex;justify-content:center;align-items:center;height:300px;color:var(--text-disabled);font-family:system-ui,-apple-system,sans-serif}.DocsIndex_importError__pMyxP{color:var(--accent-danger);padding:12px 16px;border-radius:6px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--accent-danger)}.DocsIndex_importErrorClose__HmgSM{background:none;border:none;color:var(--accent-danger);cursor:pointer;font-size:18px;line-height:1}.DocsIndex_emptyDragIcon__LjASn{font-size:48px;margin-bottom:16px;opacity:.6}.DocsIndex_paginationContainer__Ph3ev{display:flex;align-items:center;justify-content:center;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-primary);font-family:system-ui,-apple-system,sans-serif}.DocsIndex_paginationInfo__r_u6x{color:var(--text-muted);font-size:14px}.DocsIndex_paginationControls__K6f7U{display:flex;gap:8px;align-items:center}.DocsIndex_pageNumbers__755M0{display:flex;gap:4px}.DocsIndex_docShareNote__Hizq7{color:var(--text-muted);font-size:13px;white-space:nowrap}.DocsIndex_docShareNote__Hizq7 span{color:var(--accent-primary)}.DocsIndex_docPrivateNote__YFRVs{font-size:13px;white-space:nowrap;color:var(--text-muted)}.DocsIndex_collabList__hNEYv{display:flex;align-items:center}.DocsIndex_documentTitleActions__oDkiK{display:flex;gap:4px;align-items:center}.DocsIndex_collaboratorsRow__BR3ET{height:40px;display:flex;align-items:center;font-size:13px;white-space:nowrap;color:var(--text-muted)}.DocsIndex_collaboratorsRow__BR3ET.DocsIndex_docPublicNote__F1i86,.DocsIndex_statusInline__fqkHP.DocsIndex_docPublicNote__F1i86{font-size:13px;white-space:nowrap;color:var(--accent-success)}.DocsIndex_statusInline__fqkHP{margin-left:8px;margin-right:8px;font-size:13px;white-space:nowrap;color:var(--text-muted)}.DocsIndex_avatarsRow__yXaiF{display:flex;gap:4px;align-items:center}.DocsIndex_avatarExtra__jApmS{border-radius:50%;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}@keyframes DocsIndex_shimmer__kSW9Y{0%{background-position:-200% 0}to{background-position:200% 0}}.DocsIndex_skeleton__n64TC{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:DocsIndex_shimmer__kSW9Y 1.5s infinite;border-radius:4px}.DocsIndex_skeletonButton__JCcDF{height:32px;border-radius:6px}.DocsIndex_skeletonButtonPrimary__E0NyJ{width:120px}.DocsIndex_skeletonButtonSecondary__2cY6s{width:100px}.DocsIndex_skeletonViewToggle__MeWPZ{width:64px;height:28px}.DocsIndex_skeletonDropdown__UodcJ{width:160px;height:28px}.DocsIndex_skeletonLabel__gMbPE{width:50px;height:16px}.DocsIndex_skeletonCard__VNmWd{border-radius:8px;background-color:var(--bg-card);overflow:hidden}.DocsIndex_skeletonPreview__E1N8u{height:200px;border-radius:0;border-bottom:1px solid var(--border-primary)}.DocsIndex_skeletonCardInfo__koI0L{padding:16px}.DocsIndex_skeletonTitle__mkbjx{height:20px;width:70%;margin-bottom:12px}.DocsIndex_skeletonDate__Klu8_{height:14px;width:40%;margin-bottom:12px}.DocsIndex_skeletonStatus__OFaDT{height:24px;width:50px}.DocsIndex_skeletonListItem__9N40E{display:flex;align-items:center;padding:16px;border-bottom:1px solid var(--border-tertiary);background-color:var(--bg-card)}.DocsIndex_skeletonListContent__YPAzv{flex:1 1}.DocsIndex_skeletonListTitle__oFat_{height:18px;width:200px;margin-bottom:8px}.DocsIndex_skeletonListPreview__EwdLM{height:14px;width:60%}.DocsIndex_skeletonListActions__5qQgu{display:flex;align-items:center;gap:12px;margin-left:24px}.DocsIndex_skeletonListStatus__QCdcO{height:16px;width:50px}.DocsIndex_skeletonListDate___V6a0{height:14px;width:80px}.DocsIndex_skeletonListDelete__d4Zpo{width:28px;height:28px;border-radius:50%}.Tools_container__WxomJ{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}.Tools_main__UUQLA{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:80px 24px 60px;max-width:1000px;margin:0 auto;width:100%}.Tools_pageTitle__DxA8r{font-size:42px;font-weight:700;color:var(--text-primary);margin:0 0 16px;text-align:center}.Tools_pageDescription__lpk4F{font-size:18px;color:var(--text-secondary);margin:0 0 48px;text-align:center;max-width:600px}.Tools_toolsGrid__DbCmV{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px;width:100%}.Tools_toolCard__C5TVE{display:flex;flex-direction:column;padding:24px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;text-decoration:none;transition:all .2s ease}.Tools_toolCard__C5TVE:hover{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.Tools_cardTitle__d9Qce{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.Tools_cardDescription__cWpfG{font-size:15px;color:var(--text-secondary);margin:0 0 16px;line-height:1.5;flex:1 1}.Tools_cardCta__klFVF{font-size:14px;font-weight:500;color:var(--accent-primary)}@media (max-width:768px){.Tools_main__UUQLA{padding:70px 16px 40px}.Tools_pageTitle__DxA8r{font-size:32px}.Tools_pageDescription__lpk4F{font-size:16px}.Tools_toolsGrid__DbCmV{grid-template-columns:1fr}}.ToolLandingPage_container__6_Rfh{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}.ToolLandingPage_main__CNPOT{display:flex;flex-direction:column;align-items:center;padding:80px 24px 20px;max-width:900px;margin:0 auto;width:100%}.ToolLandingPage_bottomSection__UmBo3{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,var(--bg-primary),var(--accent-primary) 20%) 100%);padding:50px 24px;border-bottom:1px solid color-mix(in srgb,var(--bg-primary),var(--accent-primary) 35%)}.ToolLandingPage_bottomSectionInner__L6lng{display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;width:100%}.ToolLandingPage_heroSection__eHxUF{text-align:center;margin-bottom:40px}.ToolLandingPage_headline__ov3MW{font-size:42px;font-weight:500;color:var(--text-primary);margin:0 0 16px;line-height:1.2;font-weight:600;font-family:Host Grotesk,sans-serif}.ToolLandingPage_description__Zr3YZ{font-size:18px;color:var(--text-secondary);margin:0;max-width:700px;line-height:1.6}.ToolLandingPage_inputSection__j3g9O{width:100%;display:flex;justify-content:center}.ToolLandingPage_comparisonSection__KIoaR{width:100%;max-width:800px;margin-bottom:50px}.ToolLandingPage_comparisonTitle__ErySa{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 24px;text-align:center}.ToolLandingPage_comparisonSubtitle__cjcQx{font-size:18px;font-weight:600;color:var(--text-primary);text-align:center;margin:0 0 20px}.ToolLandingPage_comparisonTableWrapper__iAfkQ{overflow-x:auto;border-radius:12px;border:1px solid var(--border-primary);background:var(--bg-card)}.ToolLandingPage_comparisonTable__FocmK{width:100%;border-collapse:collapse;font-size:14px}.ToolLandingPage_comparisonTable__FocmK td,.ToolLandingPage_comparisonTable__FocmK th{padding:8px 16px;text-align:center;border-bottom:1px solid var(--border-primary)}.ToolLandingPage_comparisonTable__FocmK tbody tr:last-child td{border-bottom:none}.ToolLandingPage_dimensionHeader__qRXNO{text-align:left;width:200px}.ToolLandingPage_productHeader__tMBYf{width:120px}.ToolLandingPage_productName___9zwU{color:var(--text-primary)}.ToolLandingPage_otherProductName__B0RP6,.ToolLandingPage_productName___9zwU{font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px}.ToolLandingPage_otherProductName__B0RP6{color:var(--text-tertiary)}.ToolLandingPage_dimensionCell__7_IFW{text-align:left;font-weight:500;color:var(--text-primary)}.ToolLandingPage_valueCell__wnZol{color:var(--text-secondary)}.ToolLandingPage_reviseCell__UjwZR{background:var(--accent-bg,rgba(59,130,246,.08))}.ToolLandingPage_cellCheck__Q_Ua5{color:var(--color-green,#22c55e);display:inline-flex;align-items:center;justify-content:center}.ToolLandingPage_cellX__zsold{color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;opacity:.5}.ToolLandingPage_cellText__jejsR{font-size:13px;color:var(--text-secondary)}.ToolLandingPage_cellNumber__UOtPw{font-size:14px;font-weight:600;color:var(--text-primary)}.ToolLandingPage_srOnly__75TtZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ToolLandingPage_faqSection__XAfd5{width:100%;max-width:700px;margin-top:20px}.ToolLandingPage_faqTitle__XaRLe{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 24px}.ToolLandingPage_faqList__K6JDV{display:flex;flex-direction:column;gap:20px}.ToolLandingPage_faqItem__4n5VM{padding:20px;background:color-mix(in srgb,var(--bg-primary),var(--accent-primary) 5%);border-radius:8px;border:1px solid color-mix(in srgb,var(--bg-primary),var(--accent-primary) 30%)}.ToolLandingPage_faqQuestion__rCZGG{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.ToolLandingPage_faqAnswer___kM_g{font-size:15px;color:var(--text-secondary);margin:0;line-height:1.6}.ToolLandingPage_ctaSection__bPuFx{display:flex;align-items:center;justify-content:center;gap:16px;padding:40px 24px;margin:20px 0 40px;width:100%;max-width:700px;border-radius:12px}.ToolLandingPage_ctaText__3VXvC{font-size:18px;font-weight:500;color:var(--text-primary)}@media (max-width:768px){.ToolLandingPage_main__CNPOT{padding:70px 16px 40px}.ToolLandingPage_bottomSection__UmBo3{padding:40px 16px}.ToolLandingPage_headline__ov3MW{font-size:32px}.ToolLandingPage_description__Zr3YZ{font-size:16px}.ToolLandingPage_comparisonSection__KIoaR{margin-bottom:40px}.ToolLandingPage_comparisonTitle__ErySa{font-size:20px}.ToolLandingPage_comparisonTable__FocmK td,.ToolLandingPage_comparisonTable__FocmK th{padding:10px 8px;font-size:12px}.ToolLandingPage_dimensionHeader__qRXNO{width:120px}.ToolLandingPage_productHeader__tMBYf{width:70px}.ToolLandingPage_productName___9zwU{font-size:11px}.ToolLandingPage_dimensionCell__7_IFW{font-size:12px}.ToolLandingPage_cellText__jejsR{font-size:11px}.ToolLandingPage_ctaSection__bPuFx{flex-direction:column;gap:12px;padding:30px 20px;text-align:center}.ToolLandingPage_ctaText__3VXvC{font-size:16px}}