.page_page__TESf2{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);padding:0;display:flex;flex-direction:column;align-items:center}.page_shell__10dtB{margin-top:100px;width:100%;max-width:800px;display:flex;flex-direction:column;gap:20px}.page_header__BtKbS{display:flex;padding:20px;flex-direction:column;align-items:flex-start;text-align:left;gap:.4rem}.page_blogIndexLink__Ry82e{margin-bottom:10px;color:var(--text-muted);opacity:.7;font-size:16px;font-weight:400}.page_title__XHDXu{margin:0;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.page_meta__sM_T8{margin:0;font-size:.85rem;color:var(--text-muted)}.page_bylineSeparator__SLOrb{padding:0 6px}.page_content__ypm9a{width:100%;max-width:800px;color:var(--text-secondary);padding:20px 20px 50px;line-height:1.65;font-size:1rem;overflow-wrap:anywhere}.page_content__ypm9a p{margin:0 0 1rem}.page_content__ypm9a p:last-child{margin-bottom:0}.page_content__ypm9a h1,.page_content__ypm9a h2,.page_content__ypm9a h3,.page_content__ypm9a h4,.page_content__ypm9a h5,.page_content__ypm9a h6{margin:1.2rem 0 .6rem;color:var(--text-primary);font-weight:600;line-height:1.2}.page_content__ypm9a h1{font-size:1.6rem}.page_content__ypm9a h2{font-size:1.4rem}.page_content__ypm9a h3{font-size:1.25rem}.page_content__ypm9a h4{font-size:1.1rem}.page_content__ypm9a ol,.page_content__ypm9a ul{margin:0 0 1rem 1.25rem;padding:0}.page_content__ypm9a li{margin:.35rem 0}.page_content__ypm9a a{color:var(--accent-primary);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.page_content__ypm9a img{max-width:100%;height:auto;margin:12px 0;border:1px solid var(--border-primary)}.page_content__ypm9a table{width:100%;border-collapse:collapse;margin:1rem 0;overflow-wrap:normal;word-wrap:normal}.page_content__ypm9a td,.page_content__ypm9a th{border:1px solid var(--border-secondary,#d1d5db);padding:8px 12px;text-align:left}.page_content__ypm9a th{background-color:var(--bg-secondary,#f9fafb);font-weight:600}.page_messageCard__btLYI{width:100%;background:var(--bg-card);padding:1.25rem;box-shadow:0 14px 36px var(--shadow-sm);text-align:center;color:var(--text-secondary);line-height:1.5}@media (min-width:768px){.page_title__XHDXu{font-size:1.6rem}}@media (max-width:768px){.page_header__BtKbS{padding:30px 10px 10px}.page_content__ypm9a{padding:10px}}.PublishedContent_publishedContent__ekiDg img{cursor:zoom-in}.PublishedContent_lightboxBackdrop__IlAlV{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(0,0,0,.78)}.PublishedContent_lightboxFrame__K7vkD{max-width:min(96vw,1400px);max-height:92vh;display:flex;align-items:center;justify-content:center}.PublishedContent_lightboxImage__5ZEku{display:block;max-width:100%;max-height:92vh;width:auto;height:auto;object-fit:contain;box-shadow:0 24px 80px rgba(0,0,0,.45);cursor:zoom-out}.PublishedContent_lightboxClose__EOH1R{position:fixed;top:18px;right:18px;width:40px;height:40px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.42);cursor:pointer}.PublishedContent_lightboxClose__EOH1R:hover{background:rgba(255,255,255,.18)}.PublishedContent_lightboxClose__EOH1R svg{width:20px;height:20px}@media (max-width:640px){.PublishedContent_lightboxBackdrop__IlAlV{padding:12px}.PublishedContent_lightboxClose__EOH1R{top:12px;right:12px}}.ProductUpdates_layout__kQD8s{min-height:100vh;display:flex;flex-direction:column;background:var(--home-page-bg)}.ProductUpdates_layoutContent__Wtq7x{flex:1 1;padding-top:52px}.ProductUpdates_updatesMain__nqQ_V{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:56px 0 88px}.ProductUpdates_updatesIntro__R2xF4{display:flex;flex-direction:column;gap:12px;padding-bottom:28px}.ProductUpdates_modalTitle__saCtW,.ProductUpdates_updatesTitle__07te1{margin:0;color:var(--text-primary);letter-spacing:-.03em;line-height:1.05;font-weight:500}.ProductUpdates_updatesTitle__07te1{font-size:clamp(2rem,4vw,3rem)}.ProductUpdates_updateDescription__8AQzh,.ProductUpdates_updatesSubtitle__SiTak{margin:0;line-height:1.7;color:var(--text-muted)}.ProductUpdates_updatesSubtitle__SiTak{max-width:42rem;font-size:1.05rem}.ProductUpdates_updatesList__tWSdA{margin-top:8px;display:flex;flex-direction:column}.ProductUpdates_updateTimelineItem__UKAhp{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px}.ProductUpdates_updateTimelineDateColumn__9a_zI{position:relative;padding-top:10px;padding-left:18px}.ProductUpdates_updateTimelineDateColumn__9a_zI:before{content:"";position:absolute;top:12px;bottom:-34px;left:4px;width:1px;background:color-mix(in srgb,var(--border-primary),var(--text-muted) 10%)}.ProductUpdates_updateTimelineItem__UKAhp:last-child .ProductUpdates_updateTimelineDateColumn__9a_zI:before{bottom:0}.ProductUpdates_updateTimelineMarker__W7TZU{position:absolute;top:22px;left:-1px;width:11px;height:2px;background:color-mix(in srgb,var(--border-primary),var(--text-muted) 50%)}.ProductUpdates_modalBadge__09RVg,.ProductUpdates_modalDate__yYVxa,.ProductUpdates_updateTimelineDate__VgWJ8{display:inline-flex;align-items:center;margin:0}.ProductUpdates_modalDate__yYVxa,.ProductUpdates_updateTimelineDate__VgWJ8{font-size:.82rem;font-weight:600;letter-spacing:.06em;color:var(--text-muted)}.ProductUpdates_modalBadge__09RVg{font-size:.78rem;font-weight:500;letter-spacing:.05em;color:var(--accent-success)}.ProductUpdates_updateTimelineContentColumn__d1RC_{min-width:0;padding-top:6px;padding-bottom:72px}.ProductUpdates_updateTimelineTitle__DbKov{margin:0;font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.08;letter-spacing:-.03em;font-weight:500;color:var(--text-primary)}.ProductUpdates_updateTitleLink__Llr0r{color:inherit;text-decoration:none}.ProductUpdates_updateTitleLink__Llr0r:hover{color:var(--accent-primary)}.ProductUpdates_updateDescription__8AQzh{margin-top:16px;font-size:1rem}.ProductUpdates_modalContent__kS1D4,.ProductUpdates_updateRichContent__GeC7g{margin-top:14px;color:var(--text-secondary);font-size:1.02rem;line-height:1.8}.ProductUpdates_modalContent__kS1D4 h2,.ProductUpdates_updateRichContent__GeC7g h2{font-weight:500;color:var(--text-primary)}.ProductUpdates_modalContent__kS1D4 img,.ProductUpdates_modalContent__kS1D4 p,.ProductUpdates_updateRichContent__GeC7g img,.ProductUpdates_updateRichContent__GeC7g p{margin:0 0 18px}.ProductUpdates_modalContent__kS1D4 p:last-child,.ProductUpdates_updateRichContent__GeC7g p:last-child{margin-bottom:0}.ProductUpdates_modalContent__kS1D4 ol,.ProductUpdates_modalContent__kS1D4 ul,.ProductUpdates_updateRichContent__GeC7g ol,.ProductUpdates_updateRichContent__GeC7g ul{margin:0 0 18px 22px;padding:0}.ProductUpdates_modalContent__kS1D4 li,.ProductUpdates_updateRichContent__GeC7g li{margin:0 0 10px}.ProductUpdates_modalContent__kS1D4 a,.ProductUpdates_updateRichContent__GeC7g a{color:var(--accent-primary);display:inline-flex;align-items:center}.ProductUpdates_modalContent__kS1D4 a:hover,.ProductUpdates_updateRichContent__GeC7g a:hover{color:color-mix(in srgb,var(--accent-primary),var(--bg-card) 20%)}.ProductUpdates_footerLinks__EoM1N{margin-top:50px}.ProductUpdates_updateFooterLink__9wh3l{display:inline-flex;margin-top:24px;color:var(--text-primary);text-decoration:none;font-weight:400;align-items:center;gap:4px}.ProductUpdates_updateFooterLink__9wh3l:hover{color:var(--accent-primary)}.ProductUpdates_modalCard__ntAJD{display:flex;flex-direction:column;gap:18px}.ProductUpdates_modalHeader__ZrTLY{display:flex;flex-direction:column;gap:12px;padding-right:36px}.ProductUpdates_modalTitle__saCtW{font-size:clamp(1.55rem,3vw,2.2rem)}.ProductUpdates_modalActions__SULP2{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:24px}@media (max-width:720px){.ProductUpdates_updatesMain__nqQ_V{width:min(100%,calc(100% - 24px));padding:40px 0 64px}.ProductUpdates_updatesIntro__R2xF4{padding-bottom:20px}.ProductUpdates_updateTimelineItem__UKAhp{grid-template-columns:1fr;gap:14px;padding:24px 0 28px}.ProductUpdates_updateTimelineDateColumn__9a_zI:before{bottom:-28px}.ProductUpdates_updateTimelineContentColumn__d1RC_{padding-bottom:0}.ProductUpdates_updateTimelineTitle__DbKov{font-size:1.7rem}.ProductUpdates_modalHeader__ZrTLY{padding-right:24px}}.AnonSignupBanner_banner__pU346{width:9in;max-width:calc(100vw - 48px);height:100px;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:default}.AnonSignupBanner_buttons__y1ObB{display:flex;gap:10px}.AnonSignupBanner_buttons__y1ObB button{border-color:color-mix(in srgb,var(--accent-primary),transparent 50%)}.AnonSignupBanner_buttons__y1ObB button:hover{border-color:color-mix(in srgb,var(--accent-primary),transparent 20%)}.AnonSignupBanner_buttonsOr__vh2mL{font-size:12px;margin:8px 3px;color:var(--text-muted);opacity:.7}@media (max-width:800px){.AnonSignupBanner_buttons__y1ObB{flex-direction:column;gap:8px}.AnonSignupBanner_buttonsOr__vh2mL{display:none}}@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_content__B_IEZ{display:flex;flex-direction:column;gap:4px;flex-grow:1}@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}.GetStartedBanner_banner__VqfBb{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:5000;box-shadow:0 -4px 10px rgba(0,0,0,.07)}@media screen and (max-width:600px){.GetStartedBanner_banner__VqfBb{flex-direction:column;align-items:stretch;justify-content:center;height:auto;padding:20px 24px;gap:16px;text-align:center}}.GetStartedBanner_content__P6pNl{display:flex;flex-direction:column;gap:4px}@media screen and (max-width:600px){.GetStartedBanner_content__P6pNl{align-items:center}}.GetStartedBanner_title__JMjg6{font-size:18px;font-weight:400;color:var(--text-primary);margin-bottom:6px}.GetStartedBanner_subtitle__29Bnh{font-size:14px;color:var(--text-secondary)}.GetStartedBanner_buttons__RiTt1{display:flex;gap:12px}@media screen and (max-width:600px){.GetStartedBanner_buttons__RiTt1{width:100%}}.GetStartedBanner_button__nl_ix{white-space:nowrap}@media screen and (max-width:600px){.GetStartedBanner_button__nl_ix{flex:1 1}}@media screen and (max-width:850px){.GetStartedBanner_hideOnNarrow__h8FLt{display:none}}.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}.DeleteConfirmModal_content__ZvBAU{width:100%;padding:8px 0;display:flex;flex-direction:column;align-items:center;gap:6px}.DeleteConfirmModal_iconContainer__tcVLL{width:56px;height:56px;border-radius:50%;background-color:var(--accent-danger-light,#fee2e2);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.DeleteConfirmModal_warningIcon__HkI_B{width:28px;height:28px;color:var(--accent-danger)}.DeleteConfirmModal_heading__viAA0{font-size:1.25rem;font-weight:600;margin:0;text-align:center}.DeleteConfirmModal_confirmText__wA2v2{max-width:360px;line-height:1.5;color:var(--text-muted);text-align:center;margin:0}.DeleteConfirmModal_buttonContainer__Mb3q3{margin-top:8px;padding-top:8px;display:flex;gap:12px;justify-content:center}.DeleteConfirmModal_buttonContainer__Mb3q3 button{justify-content:center}.DeleteConfirmModal_deleteButton__4WgTI{background-color:var(--accent-danger);min-width:100px}.DeleteConfirmModal_deleteButton__4WgTI:hover{background-color:var(--accent-danger-hover,#dc2626)}.DeleteConfirmModal_dark__GOzTb .DeleteConfirmModal_iconContainer__tcVLL{background-color:rgba(239,68,68,.1)}.InlineSuggestions_container__VXdLD{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.InlineSuggestions_pillContainer__zius8{position:absolute;display:flex;align-items:center;pointer-events:auto;z-index:100;background:var(--bg-primary,#f5f5f5);border-radius:4px;height:22px}.InlineSuggestions_suggestionButton__0ST3h{background:none;border:none;display:inline-flex;align-items:center;font-family:var(--font-ui);color:var(--text-primary,#333);white-space:nowrap;transition:background .15s,border-color .15s;border-radius:0;border-radius:4px 0 0 4px;border-left:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd);height:22px;transition:background .3s ease}.InlineSuggestions_suggestionButton__0ST3h:hover:not([disabled]){cursor:pointer;color:var(--accent-primary);background:color-mix(in srgb,var(--bg-card),var(--bg-primary) 50%)}.InlineSuggestions_noSuggestion__ZCdpn{font-style:italic;color:var(--text-muted)}.InlineSuggestions_dismissButton__aZbXH{background:transparent;border:none;color:var(--text-secondary,#999);cursor:pointer;display:flex;align-items:center;justify-content:center;height:22px;transition:color .15s,background .15s;line-height:1;border-radius:0 4px 4px 0;border-right:1px solid var(--border-primary,#ddd);border-top:1px solid var(--border-primary,#ddd);border-bottom:1px solid var(--border-primary,#ddd)}.InlineSuggestions_dismissButton__aZbXH:hover{background:var(--bg-hover,#e8e8e8);color:var(--accent-danger)}.InlineSuggestions_shortcutHint__ls8bF{margin-left:6px;opacity:.4;font-weight:400}.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}.SpinnerReloadButton_button__Xw7Lw{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s}.SpinnerReloadButton_button__Xw7Lw:hover:not(:disabled):not(.SpinnerReloadButton_spinning__k5Nt3){color:var(--text-primary);background:var(--bg-hover)}.SpinnerReloadButton_button__Xw7Lw:disabled:not(.SpinnerReloadButton_spinning__k5Nt3){opacity:.35;cursor:not-allowed}.SpinnerReloadButton_button__Xw7Lw.SpinnerReloadButton_spinning__k5Nt3{cursor:default;pointer-events:none}.UpgradeModal_modal__3h_sv{display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:0;background:var(--bg-page);width:min(660px,calc(100vw - 48px))}.UpgradeModal_modalNoComparisonBar__ibPg5{background:transparent;border:none;box-shadow:none;padding:0}.UpgradeModal_modalWithFreeTier__cLdK_{width:min(960px,calc(100vw - 48px))}.UpgradeModal_closeButton__H0mhY{position:absolute;top:6px;right:6px;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:var(--text-muted);opacity:.7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .14s ease,color .14s ease,background .14s ease;z-index:2147483647}.UpgradeModal_closeButton__H0mhY:hover{transform:scale(1.03);color:var(--text-primary);background:color-mix(in srgb,var(--bg-card),transparent 8%)}.UpgradeModal_closeButton__H0mhY:focus-visible{outline:2px solid var(--accent-primary-alpha);outline-offset:3px}.UpgradeModal_modalContent__kzn5z{position:relative;display:flex;flex-direction:column;align-self:flex-start;align-items:flex-start;justify-content:space-between;min-height:0;width:min(1050px,100%);border-radius:32px;corner-shape:squircle}.UpgradeModal_modalContentNoComparisonBar___11k6{height:auto}.UpgradeModal_intervalToggle__Lwvd3{width:100%;display:flex;justify-content:center;align-items:center}.UpgradeModal_bottom__WTjEV{display:flex;flex-direction:column;width:100%;padding:30px 30px 20px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 0,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 93.3333%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 6.6667%) 8.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 86.6667%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 13.3333%) 15.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 80%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 20%) 22.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 73.3333%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 26.6667%) 29%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 66.6667%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 33.3333%) 35.3%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 60%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 40%) 41.2%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 53.3333%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 46.6667%) 47.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 46.6667%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 53.3333%) 52.9%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 40%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 60%) 58.8%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 33.3333%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 66.6667%) 64.7%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 26.6667%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 73.3333%) 71%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 20%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 80%) 77.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 13.3333%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 86.6667%) 84.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-success),var(--home-page-bg) 97%) 6.6667%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 93.3333%) 91.9%,color-mix(in srgb,var(--bg-card),var(--home-page-bg) 86%) 100%)}.UpgradeModal_bottomNoComparisonBar__y4_nA{border-radius:32px;corner-shape:squircle;box-shadow:0 20px 40px var(--shadow-lg)}.UpgradeModal_tiers__DYuy_{margin:0 auto;width:100%}.UpgradeModal_leftColumn__REo5z{display:flex;flex-direction:column;min-height:0}.UpgradeModal_callToAction__zhxqD{font-size:24px;padding:0 15px;margin:3px 0 20px;line-height:1;display:block;width:100%;flex:1 1;text-align:left;display:flex;justify-content:space-between;align-items:center;color:color-mix(in srgb,var(--text-secondary),var(--accent-primary) 10%)}.UpgradeModal_yearlySwitch__hedJI{display:flex;align-items:center;justify-content:flex-end;align-self:flex-end;font-size:12px;gap:10px;color:color-mix(in srgb,var(--text-muted),var(--accent-primary) 10%);cursor:pointer;-webkit-user-select:none;user-select:none}.UpgradeModal_footer__2kcHi{margin-top:auto}.UpgradeModal_callToActionSecondary__yS_cT{font-size:18px;margin:20px 0;color:var(--text-muted);display:block;width:100%;flex:1 1;text-align:center}.UpgradeModal_heroSection__8WfVU{margin-bottom:24px}.UpgradeModal_heroTagline__V_glx{font-size:15px;color:var(--text-secondary);margin:0;line-height:1.5}.UpgradeModal_aiUsageComparisonFree__J268J .UpgradeModal_aiUsageComparisonBar__2MIUS{width:3px;height:4px;background:linear-gradient(135deg,var(--tier-free-1) 0,var(--tier-free-2) 50%,var(--tier-free-1) 100%)}.UpgradeModal_aiUsageComparisonPlus__q7ULi .UpgradeModal_aiUsageComparisonBar__2MIUS{width:90px;height:4px;background:linear-gradient(135deg,var(--tier-free-1) 0,var(--tier-free-2) 50%,var(--tier-free-1) 100%)}.UpgradeModal_aiUsageComparisonPro__a_3JO .UpgradeModal_aiUsageComparisonBar__2MIUS{width:300px;height:4px;background:linear-gradient(135deg,var(--tier-free-1) 0,var(--tier-free-2) 50%,var(--tier-free-1) 100%)}.UpgradeModal_customMessage__8aFiv{margin:0 0 16px;font-size:14px;color:var(--text-secondary);line-height:1.5}.UpgradeModal_pastDueBanner__ASiOi{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;margin-bottom:20px;background:linear-gradient(to right,color-mix(in srgb,var(--accent-warning) 10%,var(--bg-card)),transparent);border:1px solid color-mix(in srgb,var(--accent-danger) 40%,transparent);border-radius:8px}.UpgradeModal_pastDueText__MAwSr{flex:1 1}.UpgradeModal_pastDueText__MAwSr strong{display:block;font-size:15px;font-weight:600;color:var(--accent-danger);margin-bottom:4px}.UpgradeModal_pastDueText__MAwSr p{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.4}.UpgradeModal_usageSection__7D_p5{width:100%;padding:6px 50px 0}.UpgradeModal_benefits__5qBwm{padding-left:0;margin:10px 0 0;opacity:.8}.UpgradeModal_benefit__BuxHg{margin-top:0;margin-left:0;margin-bottom:12px;padding-left:0;font-size:18px;list-style:none}.UpgradeModal_benefit__BuxHg+.UpgradeModal_benefitSmall__GN5ZI{margin-top:30px}.UpgradeModal_benefitSmall__GN5ZI{margin-top:0;margin-left:0;margin-bottom:12px;padding-left:0;font-size:16px;list-style:none;opacity:.7}.UpgradeModal_reassurance__o_bRn{font-size:12px;width:100%;display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between;justify-self:flex-end;color:var(--text-tertiary);margin:10px auto}.UpgradeModal_cancelAnytime__gVnkL{font-size:14px}.UpgradeModal_poweredByStripe__tG0Sw{color:var(--text-muted);font-size:14px;display:flex;align-items:center;justify-content:flex-start}.UpgradeModal_poweredByStripe__tG0Sw svg{margin-left:4px;position:relative;top:1px}.UpgradeModal_mobileCheckoutButton__2k_AO{display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--accent-primary),transparent 72%);border-radius:18px;corner-shape:squircle;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-size:14px;line-height:1;padding:9px 12px;transition:background .14s ease,border-color .14s ease,color .14s ease}.UpgradeModal_mobileCheckoutButton__2k_AO:hover{background:color-mix(in srgb,var(--accent-primary),transparent 90%);border-color:color-mix(in srgb,var(--accent-primary),transparent 55%)}.UpgradeModal_mobileCheckoutButton__2k_AO:focus-visible{outline:2px solid var(--accent-primary-alpha);outline-offset:3px}.UpgradeModal_mobileCheckoutButtonActive__Su9D9{background:color-mix(in srgb,var(--accent-primary),transparent 88%);border-color:color-mix(in srgb,var(--accent-primary),transparent 45%)}@media (max-width:880px){.UpgradeModal_modal__3h_sv{align-items:flex-start;width:min(760px,100%)}.UpgradeModal_tiers__DYuy_{margin:0 auto;padding:0;width:100%}.UpgradeModal_modalContent__kzn5z{align-items:stretch;flex-direction:column;width:min(680px,100%);max-height:none}}@media (max-width:640px){.UpgradeModal_tiersSingle__WoZxX:after,.UpgradeModal_tiersSingle__WoZxX:before{display:none}.UpgradeModal_modal__3h_sv{padding:72px 16px 16px}.UpgradeModal_closeButton__H0mhY{top:12px;right:12px;width:48px;height:48px}.UpgradeModal_modalContent__kzn5z{padding:20px 16px 16px}}@media (max-height:670px){.UpgradeModal_callToAction__zhxqD{margin:0 0 16px;font-size:22px}.UpgradeModal_callToActionSecondary__yS_cT,.UpgradeModal_reassurance__o_bRn{margin:12px auto;font-size:16px}}@media (max-height:520px){.UpgradeModal_callToActionSecondary__yS_cT{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:64px;max-width:1080px;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-primary);margin:0 0 20px;cursor:default}.ToolFooter_copyright__uUsAS{font-size:12px;color:var(--text-tertiary);margin:20px 0;cursor:default}.ToolFooter_xLink__za_Cp a{font-size:12px}.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}}.SavedPrompts_promptList__zRxUp{display:flex;flex-direction:column;gap:12px}.SavedPrompts_emptyState__HNME3{text-align:center;padding:48px 24px;color:var(--text-tertiary);font-size:14px}.SavedPrompts_promptCard__vdL9H{border-radius:16px;corner-shape:squircle;padding:16px;border:1px solid var(--border-primary);transition:border-color .15s}.SavedPrompts_promptCard__vdL9H+.SavedPrompts_promptCard__vdL9H{margin-top:12px}.SavedPrompts_promptCard__vdL9H:hover{border-color:var(--border-secondary)}.SavedPrompts_promptHeader__eHju7{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.SavedPrompts_nameInput__ARXAJ{flex:1 1;background:transparent;border:none;border-bottom:1px solid var(--border-primary);font-size:14px;font-weight:600;color:var(--text-primary);padding:2px 0;outline:none;transition:border-color .15s;max-width:400px}.SavedPrompts_nameInput__ARXAJ::placeholder{color:var(--text-tertiary);font-weight:400}.SavedPrompts_nameInput__ARXAJ:focus{border-bottom-color:var(--accent-primary)}.SavedPrompts_deleteButton__ogKhj{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:color .15s,background-color .15s}.SavedPrompts_deleteButton__ogKhj:hover{color:var(--text-error,#e55);background-color:var(--bg-hover)}.SavedPrompts_promptTextarea__gpHXI{width:100%;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:6px;font-size:13px;color:var(--text-secondary);padding:8px 10px;outline:none;resize:vertical;min-height:60px;font-family:inherit;transition:border-color .15s}.SavedPrompts_promptTextarea__gpHXI:focus{border-color:var(--accent-primary)}.SavedPrompts_attachmentsSection__syebT{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.SavedPrompts_attachmentChip__pKT5S{display:flex;align-items:center;gap:6px;padding:3px 8px;font-size:12px;color:var(--text-secondary);border:1px solid var(--border-primary);background:var(--bg-card);border-radius:4px}.SavedPrompts_attachmentChip__pKT5S svg{flex-shrink:0;width:12px;height:12px}.SavedPrompts_attachmentRemove__StntO{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:0;display:flex;align-items:center}.SavedPrompts_attachmentRemove__StntO:hover{color:var(--text-primary)}.SavedPrompts_addAttachmentButton__vhIyi{background:none;border:1px dashed var(--border-primary);color:var(--text-tertiary);cursor:pointer;padding:5px 8px;border-radius:4px;font-size:12px;display:flex;align-items:center;gap:4px;transition:color .15s,border-color .15s}.SavedPrompts_addAttachmentButton__vhIyi:hover{color:var(--text-secondary);color:var(--accent-primary)}.SavedPrompts_addAttachmentButton__vhIyi svg{width:12px;height:12px}.SavedPrompts_newPromptCard__K7fNN{border-style:dashed}.SavedPrompts_newPromptFooter__j8jaF{margin-top:8px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.SavedPrompts_newPromptFooter__j8jaF .SavedPrompts_attachmentsSection__syebT{margin-top:0;flex:1 1}.SavedPrompts_checkboxLabel__xfhZi{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);cursor:pointer}.SavedPrompts_checkboxLabel__xfhZi input[type=checkbox]{cursor:pointer}.SavedPrompts_savingIndicator__KGtdg{font-size:12px;color:var(--text-tertiary);padding:2px 0}.AccountSettings_settingsSection__7fyGb{background-color:color-mix(in srgb,var(--bg-card),var(--bg-primary) 20%);border:1px solid var(--border-primary);border-radius:12px;padding:32px;margin-bottom:24px}.AccountSettings_sectionTitle__z02zU{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 24px}.AccountSettings_settingGroup__7OnPG{margin-bottom:32px}.AccountSettings_settingGroup__7OnPG:last-child{margin-bottom:0}.AccountSettings_settingControl__YYXJU{width:320px;max-width:100%}.AccountSettings_settingControl__YYXJU>div{display:flex;width:100%}.AccountSettings_settingLabel__eFgyA{display:block;font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.AccountSettings_settingDescription__1evDB{font-size:14px;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.AccountSettings_fontPreview__FR3uI{padding:16px;background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);border-radius:6px;font-size:16px;line-height:1.6;color:var(--text-primary)}.AccountSettings_promptTextarea__4OZ_h{width:100%;min-height:120px;padding:12px;background-color:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.5;resize:vertical;transition:border-color .2s ease}.AccountSettings_promptTextarea__4OZ_h:focus{outline:none;border-color:var(--accent-primary)}.AccountSettings_promptTextarea__4OZ_h::placeholder{color:var(--text-muted)}.AccountSettings_charCount__Kts0v{font-size:12px;color:var(--text-muted);margin-top:8px;text-align:right}.AccountSettings_saveSection__6Cxnu{display:flex;align-items:center;gap:16px;margin-top:32px}.AccountSettings_saveSuccess__ryCpi{font-size:14px;color:var(--success-color,#10b981)}.AccountSettings_saveError__28_Tf{font-size:14px;color:var(--error-color,#ef4444)}@keyframes AccountSettings_shimmer__YxVtl{0%{background-position:-200% 0}to{background-position:200% 0}}.AccountSettings_settingsSectionSkeleton__8bEFS{background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:32px;margin-bottom:24px}.AccountSettings_skeletonSectionTitle__i9w8_{width:200px;height:24px;border-radius:4px;margin-bottom:24px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-card) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:AccountSettings_shimmer__YxVtl 1.5s infinite}.AccountSettings_skeletonSettingGroup__ZivH_{margin-bottom:32px}.AccountSettings_skeletonLabel__HmADa{width:120px;height:20px;margin-bottom:8px}.AccountSettings_skeletonDescription__7QJpu,.AccountSettings_skeletonLabel__HmADa{border-radius:4px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-card) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:AccountSettings_shimmer__YxVtl 1.5s infinite}.AccountSettings_skeletonDescription__7QJpu{width:100%;max-width:400px;height:16px;margin-bottom:16px}.AccountSettings_skeletonDropdown__KEymO{width:300px;height:40px}.AccountSettings_skeletonDropdown__KEymO,.AccountSettings_skeletonTextarea__ko_EY{border-radius:6px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-card) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:AccountSettings_shimmer__YxVtl 1.5s infinite}.AccountSettings_skeletonTextarea__ko_EY{width:100%;height:120px}.ToolEditorInput_container__XiTK4{position:relative;display:flex;flex-direction:column;gap:0;width:100%;max-width:925px;min-height:415px}.ToolEditorInput_controlsWrapper__EoMHH{background:var(--bg-card);border-radius:8px 8px 0 0;border-bottom:1px solid var(--border-primary);overflow:hidden;min-height:79px}.ToolEditorInput_editorWrapper__kZRDz{position:relative;border-top:none;border-radius:0 0 8px 8px;background:var(--bg-page);background-clip:padding-box;isolation:isolate;min-height:261px}@keyframes ToolEditorInput_shimmerBorder__3XJgi{0%{background-position:200% 0}to{background-position:-100% 0}}.ToolEditorInput_editorClip__oFpVX{position:relative;height:360px;overflow:hidden;border-radius:6px}.ToolEditorInput_editorClip__oFpVX div{overflow:hidden!important}.ToolEditorInput_editor__cMo2S{position:absolute;top:0;left:0;right:0;min-height:500px}.ToolEditorInput_editorFade__i2D4w{position:absolute;bottom:30px;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,var(--bg-primary));pointer-events:none}.ToolEditorInput_mask__UNgam{font-size:20px;text-align:center;gap:6px;background:linear-gradient(to bottom,transparent 0,var(--bg-primary) 10%,var(--bg-primary) 100%);padding:40px 0 0;position:relative;top:-40px;justify-content:center}.ToolEditorInput_mask__UNgam strong{margin:0;padding:0}.ToolEditorInput_error__aT7VG{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}.ToolEditorInput_secondaryInputRow__SuiJQ{display:flex;align-items:center;margin:30px 0;gap:16px;flex-wrap:wrap;justify-content:center}.ToolEditorInput_primaryActionRow__Mo0AR{display:flex;justify-content:center}.ToolEditorInput_dropdownLabel__b6J1i{font-size:16px;color:var(--text-secondary)}.ToolEditorInput_dragOverlay__7kRpV{position:absolute;inset:0;background:color-mix(in srgb,var(--accent-primary),transparent 85%);border:2px dashed var(--accent-primary);border-radius:8px;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none}.ToolEditorInput_dragOverlayContent__T_oq3{padding:16px 24px;background:var(--bg-card);border-radius:8px;font-size:16px;font-weight:500;color:var(--accent-primary);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ToolPromptInput_container__ms7cw{position:relative;display:flex;flex-direction:column;width:100%;max-width:925px;min-height:440px}.ToolPromptInput_controlsWrapper___413B{background:var(--bg-page);border-radius:8px 8px 0 0;border:1px solid var(--border-primary);overflow:hidden}.ToolPromptInput_editorWrapper__w2r2w{position:relative;border:1px solid var(--border-primary);border-top:none;border-radius:0 0 8px 8px;background:var(--bg-page);background-clip:padding-box;isolation:isolate}.ToolPromptInput_editorClip__X1MUs{position:relative;height:360px;overflow:hidden;border-radius:6px}.ToolPromptInput_editorClip__X1MUs div{overflow:hidden!important}.ToolPromptInput_editor__Tu01x{position:absolute;top:0;left:0;right:0;min-height:500px}.ToolPromptInput_promptOverlay__QJz1Q{position:absolute;bottom:0;left:0;right:0;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px;transform:translateY(-50%)}.ToolPromptInput_promptCard__4QXi6{width:100%;max-width:600px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;padding:16px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.ToolPromptInput_promptInput__c5m47{width:100%;padding:12px 16px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:15px;font-family:inherit;line-height:1.5;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.ToolPromptInput_promptInput__c5m47::placeholder{color:var(--text-muted)}.ToolPromptInput_promptInput__c5m47:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}.ToolPromptInput_promptInput__c5m47:disabled{opacity:.6;cursor:not-allowed}.ToolPromptInput_promptFooter__kUBzn{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.ToolPromptInput_promptHint__EHQKK{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:4px}.ToolPromptInput_promptHint__EHQKK kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;font-size:11px;font-family:inherit}.ToolPromptInput_error___5jtq{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;max-width:600px;width:100%}.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-ui)}.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;user-select:none}.FAQSection_faqQuestion__DZp2T::-webkit-details-marker{display:none}.FAQSection_faqItem__QvgTk:not([open]) .FAQSection_faqQuestion__DZp2T:hover{color:var(--accent-primary)}.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}.FAQSection_faqItemStatic__ZS_Z_{padding:20px 24px}.FAQSection_faqQuestionStatic__4rFNl{display:block;padding:0;cursor:default}.FAQSection_faqAnswerStatic__GWy2h{padding:0}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqList__Ga9Fu{gap:20px}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqItem__QvgTk{border:none;border-radius:8px}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqQuestion__DZp2T{padding:20px;font-size:18px;font-weight:500}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqItem__QvgTk:not([open]) .FAQSection_faqQuestion__DZp2T:hover{color:var(--accent-primary)}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqAnswer__oQIrm{padding:0 20px 20px;line-height:1.6}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqItemStatic__ZS_Z_{padding:20px}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqQuestionStatic__4rFNl{margin:0 0 8px}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqAnswerStatic__GWy2h{margin:0}@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}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqQuestion__DZp2T{padding:16px 18px}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqAnswer__oQIrm{padding:0 18px 16px}.FAQSection_faqSectionLanding__vnOTd .FAQSection_faqItemStatic__ZS_Z_{padding:16px 18px}}.ToolLandingPage_container__6_Rfh{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-card);gap:20px}.ToolLandingPage_main__CNPOT{padding:80px 0 50px;width:100%;z-index:1;background:var(--home-page-bg)}.ToolLandingPage_toolSection__F2ghI{width:100%}.ToolLandingPage_toolSection__F2ghI h2{max-width:1320px;width:100%;padding:0 40px}.ToolLandingPage_toolContent__BZhyp{display:flex;flex-direction:column;align-items:center;max-width:920px;margin:0 auto}.ToolLandingPage_bottomSection__UmBo3{flex:1 1;width:100%;background:var(--home-page-bg);padding:50px 24px;border-bottom:1px solid color-mix(in srgb,var(--bg-primary),var(--accent-primary) 5%)}.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-family:var(--font-ui)}.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:20px auto}.ToolLandingPage_comparisonSubtitle__cjcQx{font-size:32px;font-weight:400;color:var(--text-primary);text-align:left;margin:0 auto;width:100%;max-width:800px}.ToolLandingPage_comparisonTableWrapper__iAfkQ{overflow-x:auto;border-radius:12px;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_ctaSection__bPuFx{display:flex;align-items:center;justify-content:center;gap:16px;padding:40px 24px;width:100%;margin:0 auto;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}}.FloatingToolPromptField_section__5RYIs{width:100%;margin:0 auto 72px}.FloatingToolPromptField_viewport__8gKgF{width:100%;margin:0 auto;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 0,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 93.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 6.6667%) 8.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 86.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 13.3333%) 15.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 80%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 20%) 22.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 73.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 26.6667%) 29%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 66.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 33.3333%) 35.3%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 60%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 40%) 41.2%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 53.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 46.6667%) 47.1%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 46.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 53.3333%) 52.9%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 40%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 60%) 58.8%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 33.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 66.6667%) 64.7%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 26.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 73.3333%) 71%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 20%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 80%) 77.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 13.3333%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 86.6667%) 84.5%,color-mix(in oklab,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 93%) 6.6667%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 93.3333%) 91.9%,color-mix(in srgb,var(--accent-primary),var(--home-page-bg) 98%) 100%)}.FloatingToolPromptField_stage__PqzhG{position:relative;min-height:500px;overflow:hidden;corner-shape:squircle;isolation:isolate;perspective:1600px}.FloatingToolPromptField_stage__PqzhG:after,.FloatingToolPromptField_stage__PqzhG:before{content:"";position:absolute;inset:0;pointer-events:none}.FloatingToolPromptField_card__Bj2jP{position:absolute;display:flex;align-items:center;justify-content:center;width:max-content;min-height:clamp(74px,8vw,132px);padding:18px 22px;border-radius:24px;corner-shape:squircle;background:var(--bg-card);color:color-mix(in srgb,var(--text-primary) var(--tool-text-alpha),transparent);text-align:center;text-decoration:none;backdrop-filter:blur(18px) saturate(122%);-webkit-backdrop-filter:blur(18px) saturate(122%);box-shadow:0 var(--tool-shadow-blur) var(--tool-shadow-blur) var(--tool-shadow-spread) color-mix(in srgb,var(--home-page-highlight-dark) var(--tool-shadow-alpha),transparent),inset 0 1px 0 color-mix(in srgb,white var(--tool-shine-alpha),transparent);filter:blur(var(--tool-blur));transform:translate(-50%,-50%) rotate(var(--tool-rotate)) scale(var(--tool-scale));transition:transform .24s ease,filter .24s ease,color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease;will-change:transform,filter;animation:FloatingToolPromptField_orbitFloat__sIfac 16s ease-in-out infinite;animation-delay:var(--tool-delay)}.FloatingToolPromptField_card__Bj2jP:focus-visible{outline:none}.FloatingToolPromptField_cardContent__bwmtN{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.FloatingToolPromptField_cardTitle__1ujEc{font-size:clamp(18px,1.8vw,34px);font-weight:500;letter-spacing:-.04em;line-height:1.1;white-space:nowrap}.FloatingToolPromptField_cardMeta____T3K{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,currentColor 58%,transparent)}@keyframes FloatingToolPromptField_orbitFloat__sIfac{0%,to{transform:translate(-50%,-50%) rotate(var(--tool-rotate)) translateY(0) scale(var(--tool-scale))}50%{transform:translate(-50%,-50%) rotate(var(--tool-rotate)) translateY(calc(var(--tool-drift) * -1)) scale(calc(var(--tool-scale) * 1.01))}}@media (max-width:900px){.FloatingToolPromptField_header__1QURx{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.FloatingToolPromptField_section__5RYIs{padding:0 16px}.FloatingToolPromptField_card__Bj2jP{min-height:72px;padding:16px 18px}.FloatingToolPromptField_cardTitle__1ujEc{font-size:clamp(16px,5.6vw,24px)}.FloatingToolPromptField_cardMeta____T3K{font-size:10px;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.FloatingToolPromptField_card__Bj2jP{animation:none;transition:filter .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}}