.Guide_container__b6jik{min-height:100vh;background-color:var(--bg-primary);display:flex;flex-direction:column}.Guide_main__IbHp2{flex:1 1;padding:80px 24px 48px}.Guide_content__Gw5oa{max-width:1000px;margin:0 auto}.Guide_pageTitle__509AV{font-size:36px;font-weight:700;color:var(--text-primary);margin:0 0 16px}.Guide_pageDescription__52OFZ{font-size:18px;color:var(--text-secondary);margin:0 0 40px;line-height:1.6}.Guide_guideGrid__uw_RH{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.Guide_guideCard__YOXyj{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:12px;padding:24px;text-decoration:none;transition:all .2s ease}.Guide_guideCard__YOXyj:hover{border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-sm)}.Guide_cardTitle__N3Kg4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.Guide_cardDescription__CSsKm{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.Guide_articleLayout__FzXUi{display:flex;flex:1 1;margin:70px auto;padding:20px 24px 0;background:color-mix(in srgb,var(--bg-card),transparent 40%);border-radius:4px}@media (min-width:1000px){.Guide_articleLayout__FzXUi{width:1000px}}@media (max-width:999px){.Guide_articleLayout__FzXUi{width:100%}}.Guide_sidebar___1kHG{width:240px;flex-shrink:0;padding:20px 0;position:-webkit-sticky;position:sticky;top:60px;height:-moz-fit-content;height:fit-content}.Guide_sidebarNav__NF5V1{padding-right:24px;border-right:1px solid var(--border-primary)}.Guide_sidebarTitle__TWxOG{font-size:14px;font-weight:600;color:var(--text-muted);letter-spacing:.5px;margin:0 0 16px}.Guide_sidebarList__1VfjH{list-style:none;padding:0;margin:0}.Guide_sidebarList__1VfjH li{margin-bottom:4px}.Guide_sidebarLink__WFeFl{display:block;padding:8px 12px;border-radius:6px;color:var(--text-secondary);text-decoration:none;font-size:14px;transition:all .15s ease}.Guide_sidebarLink__WFeFl:hover{color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary),transparent 95%)}.Guide_sidebarLink__WFeFl:active{color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary),transparent 90%)}.Guide_sidebarLinkActive__5V5Cp{color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary),transparent 95%);font-weight:500}.Guide_articleMain__rrEDe{flex:1 1;min-width:0;padding:20px 0 64px 48px}.Guide_article__qbCfm{max-width:720px}.Guide_breadcrumb__3D6zb{font-size:14px;color:var(--text-primary);margin-bottom:24px}.Guide_breadcrumb__3D6zb a{color:var(--text-muted);text-decoration:none}.Guide_breadcrumb__3D6zb a:hover{color:var(--accent-primary)}.Guide_breadcrumbSeparator__L7RTP{margin:0 8px;color:var(--text-muted)}.Guide_articleTitle__Mr0L1{font-size:32px;font-weight:700;color:var(--text-primary);margin:0 0 32px}.Guide_articleContent__ei55T{font-size:16px;line-height:1.7;color:var(--text-secondary)}.Guide_articleContent__ei55T h2{font-size:24px;font-weight:600;color:var(--text-primary);margin:40px 0 16px}.Guide_articleContent__ei55T h2:first-child{margin-top:0}.Guide_articleContent__ei55T h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:32px 0 12px}.Guide_articleContent__ei55T p{margin:0 0 16px}.Guide_articleContent__ei55T ol,.Guide_articleContent__ei55T ul{margin:0 0 16px;padding-left:24px}.Guide_articleContent__ei55T li{margin-bottom:8px}.Guide_articleContent__ei55T a{color:var(--accent-primary);text-decoration:none}.Guide_articleContent__ei55T a:hover{text-decoration:underline}.Guide_articleContent__ei55T code{background-color:var(--bg-secondary);padding:2px 6px;border-radius:4px;font-size:14px;font-family:SF Mono,Monaco,Cascadia Code,monospace}.Guide_articleContent__ei55T kbd{background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;padding:2px 8px;font-size:13px;font-family:inherit;box-shadow:0 1px 2px var(--shadow-sm)}.Guide_articleContent__ei55T table{width:100%;border-collapse:collapse;margin:16px 0}.Guide_articleContent__ei55T td,.Guide_articleContent__ei55T th{text-align:left;padding:12px 16px;border:1px solid var(--border-primary)}.Guide_articleContent__ei55T th{background-color:var(--bg-secondary);font-weight:600;color:var(--text-primary)}.Guide_articleContent__ei55T td{color:var(--text-secondary)}.Guide_articleNav__vSb9W{display:flex;justify-content:space-between;margin-top:64px;padding-top:32px;border-top:1px solid var(--border-primary)}.Guide_articleNavLink__xwux_{display:flex;flex-direction:column;text-decoration:none;padding:16px;border-radius:8px;transition:background-color .15s ease}.Guide_articleNavLink__xwux_:hover{background-color:var(--bg-hover)}.Guide_articleNavLinkNext__sdDz_{text-align:right}.Guide_articleNavLabel___NV5F{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.Guide_articleNavTitle__pJcEg{font-size:16px;font-weight:500;color:var(--accent-primary)}.Guide_footer__uubBA{padding:24px;text-align:center;border-top:1px solid var(--border-primary)}.Guide_footer__uubBA p{margin:0;color:var(--text-muted);font-size:14px}.Guide_footer__uubBA a{color:var(--text-secondary);text-decoration:none}.Guide_footer__uubBA a:hover{color:var(--accent-primary)}@media (max-width:900px){.Guide_articleLayout__FzXUi{flex-direction:column}.Guide_sidebar___1kHG{width:100%;position:static;padding:24px 0}.Guide_sidebarNav__NF5V1{padding-right:0;border-right:none;border-bottom:1px solid var(--border-primary);padding-bottom:24px}.Guide_sidebarList__1VfjH{display:flex;flex-wrap:wrap;gap:8px}.Guide_sidebarList__1VfjH li{margin-bottom:0}.Guide_articleMain__rrEDe{padding:32px 0}}.Guide_guideImage__uM4g0{width:auto;max-width:100%;border-radius:4px;border:1px solid var(--border-primary)}.Guide_guideNote__yS3dc{padding:10px;margin:10px 0;border:1px solid color-mix(in srgb,var(--accent-primary),transparent 50%);background:color-mix(in srgb,var(--accent-primary),transparent 95%);border-radius:4px}.Button_button__DgYPU{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;font-family:var(--font-ui);border:1px solid var(--border-primary);font-weight:400;border-radius:10px;corner-shape:squircle;color:var(--text-primary);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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-color:color-mix(in srgb,var(--accent-primary),var(--text-primary) 30%)}.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:var(--bg-hover)}.Button_button-color-gray__xIK5u:active{background:color-mix(in srgb,var(--bg-primary),black 5%)}.Button_button-color-toolbar__MQW3Y{background:transparent}.Button_button-color-toolbar__MQW3Y:disabled{opacity:.5}.Button_button-color-toolbar__MQW3Y:hover:not(:disabled){background:var(--bg-hover)}.Button_button-color-toolbar__MQW3Y:active:not(:disabled){background:color-mix(in srgb,var(--bg-primary),black 5%)}.Button_button-color-green__wz57Q{background:var(--accent-success);color:white;border-color:color-mix(in srgb,var(--accent-success),var(--text-primary) 20%)}.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-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%)}.Button_button-loading__5EwUm{position:relative;pointer-events:none;overflow:hidden}.Button_loadingBar__mSJmB{position:absolute;left:20%;right:20%;height:4px;background:var(--loading-track);border-radius:2px;overflow:hidden}.Button_loadingTrack__gbXYP{position:relative;width:140%;height:100%}.Button_loadingTrack__gbXYP:after,.Button_loadingTrack__gbXYP:before{content:"";position:absolute;top:0;width:20%;height:100%;border-radius:2px;background:linear-gradient(to left,var(--loading-track) 0,var(--loading-color) 50%,var(--loading-track) 100%);animation:Button_buttonLoadingSlide__SA_v0 3s linear infinite}.Button_loadingTrack__gbXYP:after{animation-delay:-1.5s}@keyframes Button_buttonLoadingSlide__SA_v0{0%{left:-40%}to{left:100%}}.Button_button-color-blue__vxYoe.Button_button-loading__5EwUm{--loading-track:color-mix(in srgb,var(--accent-primary),black 10%);--loading-color:rgba(255,255,255,0.7)}.Button_button-color-green__wz57Q.Button_button-loading__5EwUm,.Button_button-color-red__u_l7K.Button_button-loading__5EwUm{--loading-track:color-mix(in srgb,var(--accent-success),black 15%);--loading-color:rgba(255,255,255,0.7)}.Button_button-color-card__OpZPg.Button_button-loading__5EwUm,.Button_button-color-gray__xIK5u.Button_button-loading__5EwUm,.Button_button-color-grey__BVgVU.Button_button-loading__5EwUm,.Button_button-color-toolbar__MQW3Y.Button_button-loading__5EwUm,.Button_button-color-transparent__Bkxrx.Button_button-loading__5EwUm{--loading-track:var(--border-primary);--loading-color:#9ca3af}.Button_button-color-transparent__Bkxrx{color:var(--text-primary);background:transparent;border:1px solid var(--border-primary)}.Button_button-color-grey__BVgVU:hover{color:white;background:color-mix(in srgb,var(--accent-danger),white 10%)}.Button_button-color-grey__BVgVU:active{background:color-mix(in srgb,var(--accent-danger),black 5%)}.Button_button__DgYPU.Button_button-flat__QVWQl{border:none}.Dropdown_container__XWNlv{display:inline-flex}.Dropdown_trigger__K2ibn{display:inline-flex;justify-content:space-between;font-weight:400;font-family:var(--font-ui)}.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:var(--font-ui)}.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;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:10px}.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%}.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)}.RadixTooltip_tooltipContent__uI2KO{border-radius:4px;padding:6px 12px;font-size:12px;line-height:1.4;max-width:260px;color:var(--text-primary);background-color:var(--bg-card);border:1px solid var(--border-primary);box-shadow:0 2px 8px var(--shadow-md);animation:RadixTooltip_slideIn__o7C_2 .15s cubic-bezier(.16,1,.3,1);z-index:1100}.RadixTooltip_tooltipArrow__WhGu9{fill:var(--bg-secondary)}.RadixTooltip_tooltipContent__uI2KO.RadixTooltip_accent__9W7WX{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%;border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-primary));animation:RadixTooltip_accentGradient__HTFo3 6s ease-in-out infinite}.RadixTooltip_tooltipArrow__WhGu9.RadixTooltip_accent__9W7WX{fill:color-mix(in srgb,var(--accent-primary) 16%,var(--bg-card))}.RadixTooltip_tooltipContent__uI2KO.RadixTooltip_primary__nlyHE{background-color:var(--bg-card)}.RadixTooltip_tooltipArrow__WhGu9.RadixTooltip_primary__nlyHE{fill:var(--bg-primary)}@keyframes RadixTooltip_accentGradient__HTFo3{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes RadixTooltip_slideIn__o7C_2{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.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}.EditorContextMenu_content__iMYld{background-color:var(--bg-card);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid var(--border-primary);padding:4px 0;min-width:200px;z-index:1300;animation:EditorContextMenu_fadeIn__N1_fA .1s ease-out}@keyframes EditorContextMenu_fadeIn__N1_fA{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dark .EditorContextMenu_content__iMYld{box-shadow:0 10px 38px -10px rgba(0,0,0,.6),0 10px 20px -15px rgba(0,0,0,.5)}.EditorContextMenu_item__XZbSq{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:8px 12px;font-size:13px;font-family:var(--font-ui);color:var(--text-tertiary);cursor:default;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0}.EditorContextMenu_item__XZbSq[data-highlighted]{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 10%);color:var(--text-primary)}.EditorContextMenu_item__XZbSq[data-disabled]{opacity:.4;cursor:not-allowed}.EditorContextMenu_separator__iI_UE{height:1px;background-color:var(--border-tertiary);margin:4px 0}.EditorContextMenu_shortcut__e1oJK{color:var(--text-muted);font-size:12px;margin-left:auto}.EditorContextMenu_suggestionItem__Jrt1L{background-color:var(--bg-hover)}.EditorContextMenu_suggestionText__a_WCF{color:var(--accent-primary);font-weight:500}.EditorContextMenu_suggestionLabel__iweSe{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-left:auto}.EditorContextMenu_acceptItem__g6gbL{color:var(--diff-add-text,#22863a)}.EditorContextMenu_acceptItem__g6gbL[data-highlighted]{background-color:color-mix(in srgb,var(--bg-card),var(--accent-success) 10%);color:var(--diff-insert-text,#22863a)}.EditorContextMenu_rejectItem__CB2lE{color:var(--diff-delete-text,#cb2431)}.EditorContextMenu_rejectItem__CB2lE[data-highlighted]{background-color:color-mix(in srgb,var(--bg-card),var(--accent-danger) 10%);color:var(--diff-delete-text,#cb2431)}.EditorContextMenu_agentChatItem__mzbCT{color:var(--accent-primary)}.CustomScrollbar_customScrollbar__OULJh{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.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:1px solid color-mix(in srgb,var(--accent-danger),var(--bg-primary) 70%);padding:6px 12px;border-radius:6px;corner-shape:squircle;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)}.LinkEditor_linkEditor__RKwCj{position:relative;width:280px;background:var(--bg-card);border:1px solid var(--border);border-radius:4px;z-index:100}.LinkEditor_linkEditorContent__0XgSM{padding:12px;display:flex;flex-direction:column;gap:12px}.LinkEditor_linkField__N_uFH{display:flex;flex-direction:column;gap:4px}.LinkEditor_linkLabel__IN4NL{font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:.5px}.LinkEditor_linkInputRow__1neae{display:flex;gap:6px}.LinkEditor_linkInput__WZJNI{border:1px solid var(--border-primary);border-radius:4px;flex-grow:1}.LinkEditor_linkInput__WZJNI:focus{border-color:var(--accent-primary)}.LinkEditor_linkInputInvalid__uNR2O,.LinkEditor_linkInputInvalid__uNR2O:focus{border-color:var(--accent-danger)}.LinkEditor_linkInput__WZJNI::placeholder{color:var(--text-tertiary)}.LinkEditor_linkButton__Y9Snj{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:6px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.LinkEditor_linkButton__Y9Snj:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.LinkEditor_linkButton__Y9Snj:disabled{opacity:.5;cursor:not-allowed}.LinkEditor_linkTextPreview__A1LJg{padding:8px 10px;font-size:13px;color:var(--text-secondary);background:var(--bg-subtle);border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LinkEditor_removeLinkButton__LOVCq{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;font-size:12px;font-family:inherit;color:var(--accent-danger);background:color-mix(in srgb,var(--accent-danger),transparent 90%);border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.LinkEditor_removeLinkButton__LOVCq:hover{background:var(--accent-danger);color:white}.LinkEditor_connector__nnWg3{position:absolute;right:100%;top:50%;width:20px;height:2px;background:var(--border);transform:translateY(-50%)}.LinkEditor_connector__nnWg3:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;background:var(--border);border-radius:50%;transform:translate(50%,-50%)}.LinkEditor_narrowMode__1wNEp .LinkEditor_connector__nnWg3{display:none}.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:1px solid color-mix(in srgb,var(--accent-warning),var(--bg-primary) 20%);padding:6px 12px;border-radius:6px;corner-shape:squircle;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:300;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)}.CodeBlockEditor_codeBlockEditor__VFiM2{position:relative;width:220px;background:var(--bg-card);z-index:100}.CodeBlockEditor_codeBlockEditorContent__GB3N2{padding:12px;display:flex;flex-direction:column;gap:12px}.CodeBlockEditor_field__IniCB{display:flex;flex-direction:column;gap:4px}.CodeBlockEditor_label__r_PwL{font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:.5px}.CodeBlockEditor_selectWrapper__HioMK{position:relative}.CodeBlockEditor_languageSelect__DEORZ{width:100%;padding:8px 32px 8px 10px;font-size:13px;font-family:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-primary);border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease}.CodeBlockEditor_languageSelect__DEORZ:focus{outline:none;border-color:var(--accent-primary)}.CodeBlockEditor_languageSelect__DEORZ:hover{border-color:var(--text-tertiary)}.CodeBlockEditor_selectIcon___dP13{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary)}.CodeBlockEditor_languageOption__zkCG0{padding:8px}.CodeBlockEditor_noLanguage__Zt3k_{color:var(--text-tertiary);font-style:italic}.CodeBlockEditor_connector__P40og{position:absolute;right:100%;top:50%;width:20px;height:2px;background:var(--border);transform:translateY(-50%)}.CodeBlockEditor_connector__P40og:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;background:var(--border);border-radius:50%;transform:translate(50%,-50%)}.CodeBlockEditor_narrowMode__PxMTV .CodeBlockEditor_connector__P40og{display:none}.SharedHeader_header__iP455{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;height:52px;flex-shrink:0;position:fixed;top:0;left:0;right:0;z-index:4000;background-color:var(--bg-card);border-bottom:1px solid var(--border-primary)}.SharedHeader_headerLeft__hK4pJ{display:flex;align-items:center;min-width:0;gap:8px}.SharedHeader_headerRight__P_7RJ{display:flex;align-items:center;justify-content:flex-end;gap:12px}.SharedHeader_logo__iVtQI{display:flex;gap:8px;align-items:center;color:var(--text-secondary);font-size:20px;font-weight:600;text-decoration:none;margin-right:10px}.SharedHeader_logo__iVtQI:hover{color:color-mix(in srgb,var(--text-primary),white 35%)}@media (max-width:1000px){.SharedHeader_logo__iVtQI{margin:0}.SharedHeader_logo__iVtQI svg{width:34px;height:34px}.SharedHeader_logoMark__TjVup{display:none}}.SharedHeader_headerActions___lah6{display:flex;align-items:center;gap:8px}.SharedHeader_actionButton___E9l2{height:34px}.SharedHeader_navLinks__T3qea{display:flex;gap:0;margin-left:10px;flex-shrink:0}.SharedHeader_navLink__xKNXs{color:var(--text-primary);text-decoration:none;padding:8px 10px;border-radius:8px;font-size:14px;white-space:nowrap}.SharedHeader_navLink__xKNXs:hover{color:var(--accent-primary);background:color-mix(in srgb,var(--bg-primary),var(--bg-elevated) 40%)}@media screen and (max-width:400px){.SharedHeader_headerActions___lah6{display:none}}.SharedHeader_authSection__6U2Pz,.SharedHeader_navButtons__r_rgO{display:flex;align-items:center;gap:12px;justify-content:flex-end}.SharedHeader_authSection__6U2Pz{margin-left:12px}.SharedHeader_authLoadingPlaceholder__ivVco{width:180px;height:36px}.SharedHeader_headerTopLeft__Ti0av{display:flex;align-items:center;gap:14px}.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!important;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);padding:8px 12px 12px;text-decoration:none;cursor:default}a.SharedHeader_resourcesColumnHeader__4lHKA:hover{cursor:pointer;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:52px;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;z-index:4000;background-color:var(--bg-card);border-bottom:1px solid var(--border-primary)}@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)}}@media (max-width:1200px){.SharedHeader_editorControlsContainer__DDRZF{width:100%;margin-left:10px;margin-right:10px}}.SharedHeader_collaborationContainer__N1NYc{margin-left:auto;margin-right:20px}.SharedHeader_themeToggle__jTdbw{display:flex;align-items:center;gap:6px}@media (max-width:800px){.SharedHeader_themeToggle__jTdbw{display:none}}.SharedHeader_themeIcon__a5c8D{width:14px;height:14px;color:var(--text-secondary);flex-shrink:0}@media (max-width:650px){.SharedHeader_authButtonDesktop__t4S68{display:none}}@media (min-width:651px){.SharedHeader_authButtonMobile__05PBI{display:none}}.ToolFooter_footer__GPoK5{width:100%;padding:48px 24px;border-top:1px solid var(--border-primary);background:var(--bg-card)}.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:16px;color:var(--text-primary);margin:0 0 20px;cursor:default}.ToolFooter_copyright__uUsAS{font-size:12px;color:var(--text-tertiary);margin:5px 0;cursor:default}.ToolFooter_columnTitle__R_1Cy{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.ToolFooter_linkList__jS5iV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ToolFooter_linkList__jS5iV li{margin:4px 0}.ToolFooter_linkList__jS5iV a{padding:8px 0}.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}}.MathBlockEditor_mathBlockEditor__d72J9{position:relative;width:280px;background:var(--bg-card);z-index:100}.MathBlockEditor_mathBlockEditorContent__j76ne{padding:12px;display:flex;flex-direction:column;gap:12px}.MathBlockEditor_field__PwYLy{display:flex;flex-direction:column;gap:4px}.MathBlockEditor_label__pim_a{font-size:11px;font-weight:500;color:var(--text-secondary);letter-spacing:.5px}.MathBlockEditor_latexInput__jcSet{width:100%;padding:8px 10px;font-size:13px;font-family:Monaco,Menlo,Consolas,monospace;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-primary);border-radius:4px;resize:none;min-height:100px;max-height:200px;line-height:1.4;transition:border-color .15s ease}.MathBlockEditor_latexInput__jcSet:focus{outline:none;border-color:var(--accent-primary)}.MathBlockEditor_latexInput__jcSet:hover{border-color:var(--text-tertiary)}.MathBlockEditor_latexInput__jcSet::placeholder{color:var(--text-tertiary);font-style:italic}.MathBlockEditor_selectWrapper__HnDPT{position:relative}.MathBlockEditor_select__mQCnj{width:100%;padding:8px 32px 8px 10px;font-size:13px;font-family:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-primary);border-radius:4px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease}.MathBlockEditor_select__mQCnj:focus{outline:none;border-color:var(--accent-primary)}.MathBlockEditor_select__mQCnj:hover{border-color:var(--text-tertiary)}.MathBlockEditor_selectIcon__lCM3_{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary)}.MathBlockEditor_connector__sjYuH{position:absolute;right:100%;top:50%;width:20px;height:2px;background:var(--border);transform:translateY(-50%)}.MathBlockEditor_connector__sjYuH:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;background:var(--border);border-radius:50%;transform:translate(50%,-50%)}.MathBlockEditor_narrowMode__5ncL5 .MathBlockEditor_connector__sjYuH{display:none}.EditorHeader_editorHeader__uiU_F{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;height:51px;flex-shrink:0}.EditorHeader_headerLeft__x2uSa{display:flex;align-items:center;min-width:0;gap:8px;width:calc((100vw - 912px - 32px) / 2);min-width:165px}.EditorHeader_headerCenter__icSvT{display:flex;align-items:center;gap:12px;max-width:912px}.EditorHeader_logo__wWu5I{display:flex;gap:8px;align-items:center;color:var(--text-primary);font-size:20px;font-weight:600;margin-right:10px}.EditorHeader_logo__wWu5I:hover{color:var(--text-secondary)}.EditorHeader_titleInput__DZN80{flex:1 1;outline:none;font-size:20px;font-weight:500;color:var(--text-primary);background:transparent;min-width:0;border:1px solid transparent;border-radius:10px;padding:4px;corner-shape:squircle;text-overflow:ellipsis}.EditorHeader_titleInput__DZN80:focus,.EditorHeader_titleInput__DZN80:hover{border:1px solid var(--border-primary)}.EditorHeader_titleInput__DZN80:disabled{cursor:not-allowed}@media (max-width:700px){.EditorHeader_titleInput__DZN80{font-size:16px;width:100px}}.EditorHeader_headerRight__YIpLO{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:calc(450px + ((100vw - 450px - 931px) / 2));min-width:50px}@media (min-width:1001px) and (max-width:1700px){.EditorHeader_headerLeft__x2uSa{width:140px}}@media (min-width:1701px){.EditorHeader_headerLeft__x2uSa,.EditorHeader_headerRight__YIpLO{width:350px}.EditorHeader_headerCenter__icSvT{padding-right:6px;flex:1 1}}@media (min-width:1301px) and (max-width:1400px){.EditorHeader_editorHeader__uiU_F{justify-content:flex-start}.EditorHeader_headerCenter__icSvT{width:calc(931px - 165px);flex:0 1}}@media (min-width:1301px) and (max-width:1380px){.EditorHeader_headerRight__YIpLO{width:calc(100vw - 931px)}}@media (min-width:1001px) and (max-width:1300px){.EditorHeader_headerRight__YIpLO{width:auto}.EditorHeader_headerCenter__icSvT{flex:1 1;max-width:4000px}}@media (min-width:1300px) and (max-width:1700px){.EditorHeader_headerCenter__icSvT{flex:1 1}}@media (max-width:1000px){.EditorHeader_logo__wWu5I{margin:0}.EditorHeader_logo__wWu5I svg{width:34px;height:34px}.EditorHeader_logoMark__QT2DW{display:none}.EditorHeader_headerLeft__x2uSa{min-width:86px}.EditorHeader_headerRight__YIpLO{width:auto}.EditorHeader_headerCenter__icSvT{flex:1 1;max-width:4000px}}.EditorHeader_awarenessSection__doCn_{display:flex;align-items:center;gap:-4px}.EditorHeader_awarenessSection__doCn_>*{margin-left:-4px}.EditorHeader_awarenessSection__doCn_>:first-child{margin-left:0}@media (max-width:700px){.EditorHeader_awarenessSection__doCn_{display:none}}.EditorHeader_moreUsers__OPotE{padding:4px 8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.EditorHeader_headerButton__P67qw{height:34px}.EditorHeader_accountSection__NLuLF{display:flex;align-items:center}.EditorHeader_accountPlaceholder__0wSrb{width:32px;height:32px;border-radius:50%;background:var(--gray-4)}.EditorHeader_sharedByBadge__X8PcF{display:inline-flex;align-items:center;font-size:12px;color:var(--text-primary);padding:4px 6px;background:var(--bg-overlay);border-radius:10px;corner-shape:squircle;border:1px solid var(--accent-success);gap:6px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:800px){.EditorHeader_sharedByBadge__X8PcF{display:none}}.EditorHeader_sharedByAvatar__tjuiv{width:20px;height:20px;border-radius:50%;object-fit:cover}.EditorHeader_sharedByAvatarFallback__MKzFi{width:20px;height:20px;border-radius:50%;background:var(--gray-a5);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--gray-12)}.EditorHeader_menuContent__Zms7n{min-width:180px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:4px;z-index:1000;animation:EditorHeader_menuFadeIn__xmEMS .15s ease-out}@keyframes EditorHeader_menuFadeIn__xmEMS{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.EditorHeader_menuItem__3RpPv{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;font-size:13px;color:var(--gray-12);cursor:default;outline:none;transition:background-color .15s}.EditorHeader_menuItem__3RpPv:hover,.EditorHeader_menuItem__3RpPv[data-highlighted]{background-color:var(--gray-3)}.EditorHeader_menuItem__3RpPv[data-disabled]{color:var(--gray-9);pointer-events:none}.EditorHeader_menuSeparator__CbW6C{height:1px;background-color:var(--gray-6);margin:4px 0}.EditorHeader_menuLabel__B4ZLW{padding:6px 12px 4px;font-size:11px;font-weight:600;color:var(--gray-10);text-transform:uppercase;letter-spacing:.5px}.EditorHeader_menuChevron__zd0pl{margin-left:auto;color:var(--gray-9)}.dark .EditorHeader_menuItem__3RpPv:hover,.dark .EditorHeader_menuItem__3RpPv[data-highlighted]{background-color:var(--gray-4)}@media (max-width:550px){.EditorHeader_shareControls__E6xJ7{display:none}}.EditorHeader_revisionsButton__B4PhW{display:flex;align-items:center;justify-content:center}@media (max-width:480px){.EditorHeader_revisionsButton__B4PhW span{display:none}}@media (max-width:320px){.EditorHeader_revisionsButton__B4PhW{display:none}}.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_agentLabel__OXb2r{color:var(--text-muted);font-size:13px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.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_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;background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 6%);border:1px solid color-mix(in srgb,var(--bg-card),var(--accent-primary) 30%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary) 35%);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:color-mix(in srgb,var(--text-primary),var(--accent-primary) 35%);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_queuedMessagesContainer__h1l_F{display:flex;flex-direction:column;gap:6px;max-height:100px;overflow-y:auto}.AgentChat_queuedMessageChip__87BEG{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px dashed var(--border-secondary);background:var(--bg-secondary);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:6px;font-size:13px;animation:AgentChat_queuedPulse___G_SB 2s ease-in-out infinite}@keyframes AgentChat_queuedPulse___G_SB{0%,to{opacity:1}50%{opacity:.7}}.AgentChat_queuedMessageText__qq6Gb{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.AgentChat_queuedMessageLabel__cae8h{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);padding:2px 6px;background:var(--bg-tertiary);border-radius:3px}.AgentChat_queuedMessageRemove__b5kta{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_queuedMessageRemove__b5kta: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_thoroughnessPickerDropdown__6sK4u{overflow:hidden;flex-shrink:1}.AgentChat_thoroughnessPickerDropdown__6sK4u span{white-space:nowrap;text-overflow:ellipsis}.AgentChat_thoroughnessTrigger__LrfKm{display:inline-flex;align-items:center;justify-content:center}.AgentChat_thoroughnessIcon__zKWXF{width:18px;height:16px;display:inline-block}.AgentChat_thoroughnessIcon__zKWXF path{fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.AgentChat_thoroughnessChevronActive__O4w00{fill:color-mix(in srgb,var(--accent-primary),var(--bg-primary) 45%)}.AgentChat_thoroughnessChevronActive__O4w00:nth-child(2){fill:color-mix(in srgb,var(--accent-primary),var(--bg-primary) 25%)}.AgentChat_thoroughnessChevronActive__O4w00:nth-child(3){fill:var(--accent-primary)}.AgentChat_thoroughnessChevronMuted__xVPvH{fill:var(--border-primary)}.AgentChat_modelPickerItem__lIXZS{display:flex;width:80%;align-items:center;justify-content:space-between}.AgentChat_thoroughnessPickerItem__3eaqz{display:flex;width:100px;align-items:center;justify-content:space-between}.AgentChat_modelPickerItemDisabled__teNg5,.AgentChat_thoroughnessPickerItemDisabled__8cZL3{width:100%}.AgentChat_modelDetails__U6FHV{font-size:14px;padding:6px;width:200px;display:flex;flex-direction:column;gap:8px}.AgentChat_thoroughnessDetails__26Szt{font-size:13px;padding:6px;width:220px;display:flex;flex-direction:column;gap:6px}.AgentChat_thoroughnessDescription__HmSLa{font-size:12px;color:var(--text-tertiary);display:flex;flex-direction:column;gap:5px}.AgentChat_thoroughnessTurns__EU_pF{font-size:11px;color:var(--text-tertiary)}.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_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_message__LPZKt{-webkit-user-select:text;-moz-user-select:text;user-select:text}@keyframes AgentChat_slideUp__v3uG_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.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_user__3ke3T.AgentChat_animateIn__Ujhsu{animation:AgentChat_slideUp__v3uG_ .5s cubic-bezier(.16,1,.3,1);transform-origin:center right}.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:16px;corner-shape:squircle;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.AgentChat_user__3ke3T .AgentChat_messageContent__fkVeI{background-color:color-mix(in srgb,var(--bg-card),var(--accent-primary) 6%);border:1px solid color-mix(in srgb,var(--bg-card),var(--accent-primary) 30%);color:color-mix(in srgb,var(--text-primary),var(--accent-primary) 35%)}.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{max-width:90%}.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_inputArea__o14Te{padding:10px;display:flex;gap:8px;flex-direction:column;border-radius:20px;corner-shape:squircle;border:1px solid var(--border-primary);margin:10px;transition:border-color .5s}.AgentChat_inputArea__o14Te:hover{border-color:color-mix(in srgb,var(--border-primary),var(--accent-primary) 20%)}.AgentChat_inputArea__o14Te:focus-within{border-color:var(--accent-primary)}.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;border:none;border-radius:5px;font-size:14px;height:80px;outline:none;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_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:20px;corner-shape:squircle;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:12px;corner-shape:squircle;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{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;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:12px;corner-shape:squircle;z-index:3;opacity:.5;animation:AgentChat_shimmer__FJy3K 5s linear infinite;background-size:300% 100%}.AgentChat_proposedChangesBox__q7tA_:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;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:20px;corner-shape:squircle;z-index:-1;opacity:.5;animation:AgentChat_shimmer__FJy3K 10s linear infinite;background-size:300% 100%}.AgentChat_anonLimitReached__IA1oj:before,.AgentChat_limitReached__dWb6g:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;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) 30%) 15%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 50%) 30%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 20%) 60%,color-mix(in srgb,var(--bg-primary),var(--accent-primary) 10%) 100%);border-radius:20px;corner-shape:squircle;z-index:-1;opacity:1;animation:AgentChat_shimmer__FJy3K 15s 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;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{background:color-mix(in srgb,var(--bg-card),transparent 20%);border:2px solid transparent;border-radius:20px;corner-shape:squircle;padding:24px 12px;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;align-items:center;justify-content:center;text-align:center}.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:10px}.AgentChat_limitReached__dWb6g h3{margin-top:0;margin-bottom:10px}.AgentChat_usageCtaWrapper__h85Ck{position:relative;z-index:1}.AgentChat_usageCtaWrapper__h85Ck p:first-child{font-size:16px}.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}.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)}}.AnonSignupBanner_banner__pU346{width:9in;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:20px 20px 0 0;corner-shape:squircle;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}@media screen and (max-width:600px){.AnonSignupBanner_banner__pU346{flex-direction:column;align-items:stretch;justify-content:center;height:auto;padding:20px 24px;gap:16px;text-align:center}}.AnonSignupBanner_banner__pU346:hover{background-color:color-mix(in srgb,var(--bg-primary),transparent 20%)}.AnonSignupBanner_bannerAnimated__sJJZQ{animation:AnonSignupBanner_slideUp__RL1vh .1s ease-out}@keyframes AnonSignupBanner_slideUp__RL1vh{0%{opacity:.5;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.AnonSignupBanner_content__B_IEZ{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:600px){.AnonSignupBanner_content__B_IEZ{align-items:center}}.AnonSignupBanner_title__J5XBP{font-size:18px;font-weight:400;color:var(--text-primary);margin-bottom:6px}.AnonSignupBanner_subtitle__ksnSm{font-size:14px;color:var(--text-secondary)}.AnonSignupBanner_button__5pxTW{min-width:150px}.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}.BottomLeftPrompt_container__C68uL{position:fixed;bottom:15px;left:15px;z-index:1000;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;padding:16px;max-width:420px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.BottomLeftPrompt_closeButton__niGK_{position:absolute;width:24px;height:24px;top:8px;right:8px;background:none;border:none;font-size:20px;line-height:1;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:50%}.BottomLeftPrompt_closeButton__niGK_:hover{color:var(--text-primary);background:var(--bg-secondary)}.IndeterminateProgressBar_container__PiG5e{width:100%;height:3px;background-color:var(--border-primary);border-radius:2px;overflow:hidden}.IndeterminateProgressBar_bar__l737Z{position:relative;width:140%;height:100%}.IndeterminateProgressBar_bar__l737Z:after,.IndeterminateProgressBar_bar__l737Z: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:IndeterminateProgressBar_indeterminate__3pjep 3s linear infinite}.IndeterminateProgressBar_bar__l737Z:after{animation-delay:-1.5s}@keyframes IndeterminateProgressBar_indeterminate__3pjep{0%{left:-40%}to{left:100%}}.PdfImportProgress_content__3JYBr{display:flex;gap:12px;align-items:center;min-width:200px}.PdfImportProgress_iconSpinner__RBbt1{flex-shrink:0;color:var(--accent-primary);animation:PdfImportProgress_spin__0zGFr 1.5s linear infinite}@keyframes PdfImportProgress_spin__0zGFr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PdfImportProgress_text__wP0H1{flex:1 1}.PdfImportProgress_title__Vg2BL{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--text-primary);cursor:default}.PdfImportProgress_description__fMvpx{margin:0;font-size:13px;color:var(--text-secondary);cursor:default}.PdfImportProgress_progressBar__OZyvr{margin-top:12px}.PdfImportProgress_actions__LP_Xk{margin-top:12px;display:flex;gap:8px}.ToolLandingPage_container__6_Rfh{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-primary)}.ToolLandingPage_heroBg__26mVy{position:absolute;z-index:0;left:0;top:0;height:800px;width:100vw}.ToolLandingPage_main__CNPOT{display:flex;flex-direction:column;align-items:center;padding:80px 0 20px;max-width:910px;margin:0 auto;width:100%;z-index:1}.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:var(--font-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:color-mix(in srgb,var(--accent-success),transparent 90%)}.ToolLandingPage_cellCheck__Q_Ua5{color:var(--color-green,#22c55e);display:inline-flex;align-items:center;justify-content:center}.ToolLandingPage_cellX__zsold{color:color-mix(in srgb,var(--accent-danger),var(--text-muted) 20%);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}}.FAQSection_faqSection__xrg6D{width:100%;max-width:700px}.FAQSection_sectionTitle__F8gPQ{font-size:28px;font-weight:400;color:var(--text-primary);margin:0 0 24px;text-align:center;font-family:var(--font-host-grotesk),sans-serif}.FAQSection_faqList__Ga9Fu{display:flex;flex-direction:column;gap:12px;margin:0}.FAQSection_faqItem__QvgTk{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}.FAQSection_faqQuestion__DZp2T{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:20px 24px;font-size:17px;font-weight:400;color:var(--text-primary);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FAQSection_faqQuestion__DZp2T::-webkit-details-marker{display:none}.FAQSection_faqItem__QvgTk:not([open]) .FAQSection_faqQuestion__DZp2T:hover{background:color-mix(in srgb,var(--bg-card),var(--accent-primary) 5%)}.FAQSection_faqChevron__wO7Bo{width:20px;height:20px;flex-shrink:0;color:var(--text-secondary);transition:transform .2s ease}.FAQSection_faqItem__QvgTk[open] .FAQSection_faqChevron__wO7Bo{transform:rotate(180deg)}.FAQSection_faqAnswer__oQIrm{font-size:15px;color:var(--text-secondary);margin:0;padding:0 24px 20px;line-height:1.7}.FAQSection_faqAnswer__oQIrm p{margin:0 0 12px}.FAQSection_faqAnswer__oQIrm p:last-child{margin-bottom:0}.FAQSection_faqAnswer__oQIrm a{color:var(--accent-primary);text-decoration:none}.FAQSection_faqAnswer__oQIrm a:hover{text-decoration:underline}@media (max-width:768px){.FAQSection_sectionTitle__F8gPQ{font-size:24px}.FAQSection_faqItem__QvgTk{padding:0}.FAQSection_faqQuestion__DZp2T{font-size:16px;padding:16px 20px}.FAQSection_faqAnswer__oQIrm{font-size:14px;padding:0 20px 16px}}