:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-green:#2f5b4f;--brand-green-dark:#1c3f36;--brand-green-soft:#e6eee8;--brand-teal-deep:#1c1a17;--brand-teal-mid:#2f5b4f;--accent-purple:#6e5a8a;--accent-orange:#c0512f;--accent-pink:#b16c58;--accent-blue:#34515f;--ink:#1c1a17;--slate:#3f3a34;--steel:#665d55;--stone:#8a817a;--hairline:#e6ded2;--hairline-strong:#d4c4af;--surface-feature:#f3eadf;--on-primary:#fff7ed;--on-dark:#fff7ed;--bg:#faf7f2;--surface:#fffaf3;--surface-soft:#f3eadf;--line:#e5d8c7;--line-strong:#cbb89f;--text:#1c1a17;--muted:#665d55;--faint:#9a8f84;--blue:#34515f;--blue-dark:#1f333d;--blue-soft:#e8eef0;--teal:#2f5b4f;--teal-soft:#e6eee8;--coral:#c0512f;--coral-soft:#f6e3d6;--green:#2f5b4f;--green-bg:#e6eee8;--amber:#9a4f16;--amber-bg:#f7ead7;--danger:#b03a2d;--shadow-sm:0 1px 2px 0 #3d2d1c0d;--shadow:0 14px 34px #3d2d1c14, 0 2px 8px #3d2d1c0d;--shadow-lg:0 24px 60px #3d2d1c1c, 0 8px 18px #3d2d1c0f;--shadow-xl:0 32px 80px #3d2d1c29;--radius:12px;--font-body:"Avenir Next", "Sohne", "Geist", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"New York", "Iowan Old Style", "Editorial New", Georgia, "Times New Roman", serif;--glass:#fffaf3c7;--glass-border:#e5d8c7bd}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (min-width:981px){body[data-has-docs=true] .app-shell{grid-template-columns:minmax(0, 1fr) 8px var(--agent-rail-width)!important}body[data-has-docs=true] .sidebar-resizer{cursor:col-resize!important;z-index:35!important;background:#d8b77a29!important;border-left:1px solid #d8b77a42!important;border-right:1px solid #d8b77a42!important;grid-area:2/2!important;width:8px!important;min-width:8px!important;display:block!important}body[data-has-docs=true] .sidebar-resizer:after{content:"";background:#d8b77ac7;border-radius:999px;width:3px;height:46px;margin:calc(50vh - 80px) auto 0;display:block;position:sticky;top:50%}body[data-has-docs=true] .inspector{width:var(--agent-rail-width)!important;grid-column:3!important;min-width:360px!important;max-width:760px!important}}@media (max-width:980px){body[data-has-docs=true] .sidebar-resizer{display:none!important}}html body .pricing-header{color:#fff7ed!important;background:#0f0c09f0!important;border-bottom-color:#4a3827!important}html body .pricing-header .seo-brand,html body .pricing-header .seo-brand strong,html body .pricing-header .seo-brand span,html body .pricing-header .seo-nav,html body .pricing-header .seo-nav a{color:#fff7ed!important;opacity:1!important}html body .pricing-header .seo-brand strong,html body .pricing-page .seo-section-kicker,html body .pricing-page .pricing-card-label,html body .pricing-page .pricing-plan-head span,html body .pricing-page .pricing-plan-head small,html body .pricing-page .pricing-advisor-grid span{color:#efbd6b!important}html body .pricing-header .seo-brand-mark,html body .pricing-page .seo-brand-mark{background:#fff7ed!important;border-color:#efbd6b8f!important;box-shadow:0 12px 30px #00000047!important}html body .pricing-header .seo-login,html body .pricing-page .seo-login,html body .pricing-page .pricing-preview-card a,html body .pricing-page .pricing-launch-offer a,html body .pricing-page .pricing-checkout-button{color:#11100e!important;box-shadow:none!important;background:#d8b77a!important;border:1px solid #efbd6b!important}@media (max-width:980px){html body .pricing-page .pricing-preview-card,html body .pricing-page .pricing-paid-grid,html body .pricing-page .pricing-advisor-grid,html body .pricing-page .pricing-faq-list{grid-template-columns:1fr!important}}html body .bitepdf-premium-page{--bg:#0f0c09;--surface:#19130e;--surface-soft:#211912;--text:#fff7ed;--muted:#d9c8b4;--faint:#9b8b79;--line:#4a3827;--line-strong:#7a5b38;--coral:#efbd6b;--coral-soft:#efbd6b29;--teal:#a8eee0;--teal-soft:#a8eee01f;--on-primary:#11100e;color:var(--text)!important;background:radial-gradient(circle at 78% 4%,#a8eee01a,#0000 24rem),linear-gradient(#d8b77a12 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#d8b77a0f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#0f0c09 0%,#18120e 58%,#100c09 100%)!important}@media (max-width:760px){html body .bitepdf-premium-page:before{display:none!important}html body .bitepdf-premium-page .seo-header{background:#0f0c09eb!important;border-bottom:1px solid #4a3827!important}html body .bitepdf-premium-page .seo-brand,html body .bitepdf-premium-page .seo-brand span{color:#fff7ed!important}html body .bitepdf-premium-page .seo-brand strong{color:#efbd6b!important}html body .bitepdf-premium-page .landing-premium-hero{width:min(100% - 24px,430px)!important;padding-top:20px!important}html body .bitepdf-premium-page .landing-hero-workbench .seo-chat-dropzone{background:#19130e!important;border:1px solid #4a3827!important;box-shadow:0 18px 44px #00000057!important}html body .bitepdf-premium-page .landing-hero-workbench .seo-chat-dropzone:before{border-color:#d8b77a70!important}html body .bitepdf-premium-page .landing-hero-workbench button.chat-upload-button{color:#11100e!important;min-height:154px!important;max-height:176px!important;box-shadow:none!important;background:#efbd6b!important}html body .bitepdf-premium-page .landing-mobile-security{color:#d9c8b4!important}html body .bitepdf-premium-page .mobile-landing-info li,html body .bitepdf-premium-page .mobile-landing-footer nav a{background:#19130e!important;border-color:#4a3827!important}}@media (max-width:680px){html body .pricing-page .pricing-hero h1{max-width:100%!important;font-size:clamp(38px,10vw,48px)!important;line-height:1!important}html body .pricing-page .pricing-hero p{font-size:clamp(18px,5vw,23px)!important;line-height:1.48!important}html body .pricing-page .pricing-header .seo-brand{font-size:18px!important}html body .pricing-page .seo-login{min-height:48px!important;padding:0 18px!important;font-size:15px!important}}:root{--bite-bg:#0f0c09;--bite-panel:#19130e;--bite-line:#4a3827;--bite-text:#fff7ed;--bite-muted:#d9c8b4;--bite-gold:#d8b77a;--bite-gold-strong:#efbd6b;--bite-teal:#a8eee0;--bite-ink:#11100e}.pricing-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;color:var(--bite-text);background:radial-gradient(circle at 78% 8%,#a8eee01f,#0000 28rem),linear-gradient(#d8b77a12 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#d8b77a0f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#110d0a 0%,#18120e 54%,#0f0c09 100%)!important}.pricing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--bite-text)!important;border-bottom:1px solid var(--bite-line)!important;background:#0f0c09eb!important}.pricing-header .seo-brand,.pricing-header .seo-brand strong,.pricing-header .seo-brand span,.pricing-header .seo-nav,.pricing-header .seo-nav a{color:var(--bite-text)!important;opacity:1!important}.pricing-header .seo-brand strong{color:var(--bite-gold-strong)!important}.pricing-header .seo-brand-mark,.pricing-page .seo-brand-mark{opacity:1!important;background:#fff7ed!important;border:1px solid #efbd6b8f!important;box-shadow:0 12px 30px #00000047!important}.pricing-header .seo-brand-mark img,.pricing-page .seo-brand-mark img{opacity:1!important;filter:none!important}.pricing-header .seo-login,.pricing-page .seo-login{color:var(--bite-ink)!important;background:var(--bite-gold)!important;border-color:var(--bite-gold-strong)!important;box-shadow:none!important}.pricing-page .seo-section-kicker{color:var(--bite-gold-strong)!important}.pricing-hero{max-width:1120px!important;padding:clamp(42px,7vw,88px) 0 30px!important}.pricing-hero h1{font-family:var(--font-display);max-width:820px!important;color:var(--bite-text)!important;font-size:clamp(44px,6vw,78px)!important;font-weight:700!important;line-height:.96!important}.pricing-hero p,.pricing-preview-card p,.pricing-launch-offer p:not(.seo-section-kicker),.pricing-plan p,.pricing-advisor-grid small,.pricing-faq p{color:var(--bite-muted)!important}.pricing-preview-card,.pricing-launch-offer,.pricing-plan,.pricing-advisor-grid a,.pricing-faq article{color:var(--bite-text)!important;background:linear-gradient(135deg, #d8b77a1a, transparent 38%), var(--bite-panel)!important;border:1px solid var(--bite-line)!important;border-radius:10px!important;box-shadow:0 24px 70px #0003!important}.pricing-preview-card{grid-template-columns:minmax(0,1fr) minmax(240px,.56fr) auto!important;padding:clamp(20px,3vw,30px)!important}.pricing-card-label,.pricing-plan-head span,.pricing-plan-head small,.pricing-advisor-grid span{color:var(--bite-gold-strong)!important}.pricing-preview-card h2,.pricing-launch-offer h2,.pricing-plan-head strong,.pricing-advisor-grid strong,.pricing-section-title h2,.pricing-faq h3{color:var(--bite-text)!important}.pricing-preview-card li,.pricing-plan li{color:var(--bite-text)!important;padding-left:0!important;display:block!important}.pricing-preview-card li:before,.pricing-plan li:before,.pricing-plan-card li:before,.pricing-choice-card li:before{display:none!important}.pricing-preview-card a,.pricing-launch-offer a,.pricing-plan a,.pricing-checkout-button{color:var(--bite-ink)!important;background:var(--bite-gold)!important;border:1px solid var(--bite-gold-strong)!important;box-shadow:none!important;border-radius:9px!important}.pricing-paid-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;padding:18px 0 44px!important}.pricing-plan{min-height:0!important}.pricing-plan-head b,.pricing-plan-promo{color:var(--bite-teal)!important;background:#a8eee017!important;border-color:#a8eee047!important}.pricing-compare,.pricing-faq{color:var(--bite-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.pricing-advisor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.pricing-choice,.pricing-launch-offer,.pricing-paid-grid,.pricing-compare,.pricing-faq{content-visibility:auto;contain-intrinsic-size:1px 520px}@media (max-width:980px){.pricing-preview-card,.pricing-paid-grid,.pricing-advisor-grid,.pricing-faq-list{grid-template-columns:1fr!important}.pricing-preview-card a,.pricing-launch-offer a{justify-self:start!important}}@media (max-width:680px){.pricing-header{grid-template-columns:1fr auto!important}.pricing-hero h1{font-size:clamp(38px,12vw,58px)!important}}@media (max-width:760px){body[data-has-docs=true] .topbar,body[data-has-docs=true] .workspace,body[data-has-docs=true] .preview-toolbar,body[data-has-docs=true] .workspace-actions,body[data-has-docs=true] .preview-stage,body[data-has-docs=true] .preview-shell,body[data-has-docs=true] .status-strip{color:#111827!important;background-color:#fffaf2!important;background-image:linear-gradient(#0f172a0e 1px,#0000 1px),linear-gradient(90deg,#0f172a0e 1px,#0000 1px)!important;border-color:#dfd0b9!important}body[data-has-docs=true] .workspace{padding:12px 12px calc(96px + env(safe-area-inset-bottom,0px))!important}body[data-has-docs=true] .preview-toolbar,body[data-has-docs=true] .workspace-actions{border-radius:18px!important;gap:8px!important;padding:8px!important}body[data-has-docs=true] .workspace-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}body[data-has-docs=true] .workspace-actions button{color:#111827!important;white-space:nowrap!important;background:#fffdfa!important;border-color:#d9c8ac!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:0 4px!important;font-size:0!important;overflow:hidden!important}body[data-has-docs=true] .workspace-actions button:after{content:attr(data-short-label)!important;text-overflow:ellipsis!important;color:#111827!important;max-width:100%!important;font-size:12px!important;line-height:1!important;display:block!important;overflow:hidden!important}body[data-has-docs=true] .workspace-actions button.active:after{color:#fffaf2!important}body[data-has-docs=true] .workspace-more summary{color:#111827!important;background:#f4ead9!important;border-color:#d9c8ac!important;justify-content:center!important;width:100%!important;min-height:42px!important;font-size:13px!important}body[data-has-docs=true] .multi-doc-card{color:#111827!important;background:#fffdfa!important;border-color:#d9c8ac!important}body:not([data-has-docs=true]) .inspector{display:none!important}body:not([data-has-docs=true]) .drop-panel{color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important}body:not([data-has-docs=true]) .drop-panel h2,body:not([data-has-docs=true]) .drop-panel p,body:not([data-has-docs=true]) .mobile-promise{color:#101827!important}body:not([data-has-docs=true]) .drop-panel p,body:not([data-has-docs=true]) .mobile-promise{opacity:.78!important}body:not([data-has-docs=true]) .quick-action-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body:not([data-has-docs=true]) .quick-action-strip span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}body[data-has-docs=true]{color:#101827!important;background:#f8f2e8!important}body[data-has-docs=true] .topbar,body[data-has-docs=true] .workspace,body[data-has-docs=true] .preview-shell,body[data-has-docs=true] .preview-stage{color:#101827!important;background-color:#f8f2e8!important}body[data-has-docs=true] .preview-shell{background-image:linear-gradient(#7c8ba11f 1px,#0000 1px),linear-gradient(90deg,#7c8ba11f 1px,#0000 1px)!important}body[data-has-docs=true] .preview-toolbar,body[data-has-docs=true] .workspace-actions,body[data-has-docs=true] .status-strip,body[data-has-docs=true] .multi-doc-card{color:#101827!important;background:#fffaf2f5!important;border-color:#d8c7aa!important}body[data-has-docs=true] .preview-toolbar p,body[data-has-docs=true] .status-strip,body[data-has-docs=true] .multi-doc-select small{color:#5f6b7a!important}body[data-has-docs=true] .preview-toolbar strong,body[data-has-docs=true] .multi-doc-select strong{color:#101827!important}body[data-has-docs=true] .workspace-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;max-height:none!important;padding:8px!important;display:grid!important;overflow:visible!important}body[data-has-docs=true] .workspace-actions>button:nth-of-type(n+5){display:none!important}body[data-has-docs=true] .workspace-more{grid-column:1/-1!important;display:block!important}body[data-has-docs=true] .workspace-actions button,body[data-has-docs=true] .workspace-more summary{color:#101827!important;white-space:nowrap!important;background:#fffaf2!important;border-color:#d8c7aa!important;justify-content:center!important;min-width:0!important;min-height:44px!important;padding:0 8px!important;font-size:13px!important;line-height:1!important}body[data-has-docs=true] .workspace-actions button:after{content:none!important}body[data-has-docs=true] .workspace-more summary{width:100%!important}body[data-has-docs=true] .workspace-actions button.active,body[data-has-docs=true] .workspace-more[open] summary{color:#fffaf2!important;background:#101827!important;border-color:#101827!important}body[data-has-docs=true][data-mobile-mode=preview] .multi-doc-strip{display:none!important}body[data-has-docs=true] .preview-toolbar{gap:8px!important;padding:10px!important}body[data-has-docs=true] .zoom-controls{justify-content:end!important;gap:6px!important}body[data-has-docs=true] .zoom-controls button,body[data-has-docs=true] .zoom-reset-button,body[data-has-docs=true] .text-tool-button{color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important;min-width:42px!important;height:42px!important;padding:0 10px!important}.mobile-processing-overlay{z-index:2200!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f121970!important;padding:22px!important}.mobile-processing-card{color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important;border-radius:26px!important;gap:18px!important;width:min(360px,100vw - 44px)!important;min-height:0!important;padding:30px 24px!important}.mobile-processing-copy{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 14px!important;display:flex!important}.mobile-processing-copy strong{color:#101827!important;font-size:20px!important}.mobile-processing-copy span{color:#315bf5!important;font-size:30px!important}.mobile-processing-card p{color:#5f6b7a!important;max-width:28ch!important;font-size:15px!important;line-height:1.45!important}}@media (prefers-color-scheme:light){html body[data-has-docs=true]{color:#101827!important;background:#f8f2e8!important}html body[data-has-docs=true] .topbar,html body[data-has-docs=true] .top-actions,html body[data-has-docs=true] .workspace-toolbar,html body[data-has-docs=true] .preview-header,html body[data-has-docs=true] .workspace-actions,html body[data-has-docs=true] .inspector,html body[data-has-docs=true] .agent-panel{color:#101827!important;background:#fffaf2!important;border-color:#d7c2a1!important}html body[data-has-docs=true] .brand,html body[data-has-docs=true] .brand span,html body[data-has-docs=true] .top-actions button,html body[data-has-docs=true] .workspace-actions button,html body[data-has-docs=true] .workspace-more summary,html body[data-has-docs=true] .icon-button,html body[data-has-docs=true] .zoom-reset-button,html body[data-has-docs=true] .text-tool-button,html body[data-has-docs=true] .agent-panel button,html body[data-has-docs=true] .agent-panel label,html body[data-has-docs=true] .agent-panel p,html body[data-has-docs=true] .agent-panel span{color:#101827!important}html body[data-has-docs=true] .workspace-actions button,html body[data-has-docs=true] .workspace-more summary,html body[data-has-docs=true] .top-actions button,html body[data-has-docs=true] .agent-panel button{background:#fffdf8!important;border-color:#bba47d!important}html body[data-has-docs=true] .workspace-actions button.active,html body[data-has-docs=true] .workspace-actions button:hover,html body[data-has-docs=true] .top-actions .download-action,html body[data-has-docs=true] .agent-panel button.active,html body[data-has-docs=true] .agent-panel button:hover{color:#fffaf2!important;background:#101827!important;border-color:#101827!important}html body[data-has-docs=true] .agent-message,html body[data-has-docs=true] .agent-work-card,html body[data-has-docs=true] .agent-thinking,html body[data-has-docs=true] .agent-memory,html body[data-has-docs=true] .agent-ai-result,html body[data-has-docs=true] .agent-ai-box,html body[data-has-docs=true] .setting-block{color:#101827!important;background:#fffaf2!important;border-color:#d7c2a1!important;box-shadow:0 12px 28px #3626121a!important}html body[data-has-docs=true] .agent-message.user{color:#101827!important;background:#f0b86f!important;border-color:#d59650!important}html body[data-has-docs=true] .agent-message strong,html body[data-has-docs=true] .agent-work-head strong,html body[data-has-docs=true] .agent-ai-box strong,html body[data-has-docs=true] .setting-block strong{color:#101827!important}html body[data-has-docs=true] .agent-message p,html body[data-has-docs=true] .agent-work-card>p,html body[data-has-docs=true] .agent-ai-box p,html body[data-has-docs=true] .agent-ai-box label,html body[data-has-docs=true] .agent-support-strip,html body[data-has-docs=true] .agent-screenshot-state,html body[data-has-docs=true] .setting-help{color:#4b5563!important}html body[data-has-docs=true] textarea,html body[data-has-docs=true] input,html body[data-has-docs=true] select,html body[data-has-docs=true] .agent-ai-box textarea,html body[data-has-docs=true] #agentGoalInput{color:#101827!important;background:#fff!important;border-color:#9b8a72!important}html body[data-has-docs=true] textarea::placeholder,html body[data-has-docs=true] input::placeholder,html body[data-has-docs=true] #agentGoalInput::placeholder{color:#6b7280!important;opacity:1!important}body,body[data-has-docs=true]{--text:#101827;--muted:#4b5563;--faint:#667085;--surface:#fffaf2;--surface-soft:#f4ecdf;--line:#d9c8ae;color:#101827!important;background:#f7f0e5!important}body[data-has-docs=true] .topbar,body[data-has-docs=true] .toolbar,body[data-has-docs=true] .top-actions{color:#101827!important;background:#fffaf2f5!important;border-color:#cdb894!important}body[data-has-docs=true] .brand,body[data-has-docs=true] .brand span,body[data-has-docs=true] .brand-word,body[data-has-docs=true] .preview-title strong,body[data-has-docs=true] .preview-title span{color:#101827!important;opacity:1!important}body[data-has-docs=true] .brand .brand-accent,body[data-has-docs=true] .brand strong:first-of-type{color:#b06b2f!important}body[data-has-docs=true] .tool-button,body[data-has-docs=true] .tool-button.ghost,body[data-has-docs=true] .icon-button,body[data-has-docs=true] .zoom-reset-button,body[data-has-docs=true] .text-tool-button,body[data-has-docs=true] .workspace-actions button,body[data-has-docs=true] .workspace-more summary,body[data-has-docs=true] .workspace-more-menu button,body[data-has-docs=true] .agent-composer-actions button{color:#101827!important;opacity:1!important;background:#fffaf2!important;border-color:#bfa77f!important}body[data-has-docs=true] .tool-button:disabled,body[data-has-docs=true] .icon-button:disabled,body[data-has-docs=true] .workspace-actions button:disabled{color:#5b6472!important;opacity:.86!important;background:#eee5d7!important;border-color:#cfbea4!important}body[data-has-docs=true] .workspace-actions button:hover,body[data-has-docs=true] .workspace-actions button.active,body[data-has-docs=true] .workspace-more[open] summary,body[data-has-docs=true] .tool-button.active,body[data-has-docs=true] #agentAiButton,body[data-has-docs=true] .primary-action,body[data-has-docs=true] .download-button{color:#fffaf2!important;background:#101827!important;border-color:#101827!important}body[data-has-docs=true] .workspace,body[data-has-docs=true] .preview-stage,body[data-has-docs=true] .preview-shell{color:#101827!important;background-color:#edf2f4!important;background-image:linear-gradient(#2f5b4f14 1px,#0000 1px),linear-gradient(90deg,#2f5b4f14 1px,#0000 1px)!important}body[data-has-docs=true] .preview-toolbar,body[data-has-docs=true] .workspace-actions,body[data-has-docs=true] .restored-export-card,body[data-has-docs=true] .status-strip,body[data-has-docs=true] .multi-doc-card{color:#101827!important;background:#fffaf2fa!important;border-color:#cdb894!important}body[data-has-docs=true] .restored-export-card p,body[data-has-docs=true] .status-strip,body[data-has-docs=true] .preview-toolbar p,body[data-has-docs=true] .multi-doc-select small{color:#4b5563!important}body[data-has-docs=true] .inspector{color:#101827!important;background:#f3eadf!important;border-color:#cdb894!important}body[data-has-docs=true] .agent-panel,body[data-has-docs=true] .agent-message,body[data-has-docs=true] .agent-work-card,body[data-has-docs=true] .agent-thinking,body[data-has-docs=true] .agent-memory,body[data-has-docs=true] .agent-ai-result,body[data-has-docs=true] .setting-block{color:#101827!important;background:#fffaf2!important;border-color:#cdb894!important}body[data-has-docs=true] .agent-message.user{color:#101827!important;background:#efb267!important;border-color:#d9913f!important}body[data-has-docs=true] .agent-message strong,body[data-has-docs=true] .agent-work-head strong,body[data-has-docs=true] .agent-ai-head strong,body[data-has-docs=true] .agent-head strong,body[data-has-docs=true] .setting-label,body[data-has-docs=true] .tool-readout{color:#101827!important;opacity:1!important}body[data-has-docs=true] .agent-message p,body[data-has-docs=true] .agent-work-card>p,body[data-has-docs=true] .agent-ai-box p,body[data-has-docs=true] .agent-screenshot-state,body[data-has-docs=true] .agent-support-strip,body[data-has-docs=true] .hint{color:#4b5563!important;opacity:1!important}body[data-has-docs=true] .agent-message>span,body[data-has-docs=true] .agent-work-head>span,body[data-has-docs=true] .eyebrow{color:#9a4f16!important;opacity:1!important}body[data-has-docs=true] .agent-ai-box{color:#101827!important;background:#fffaf2!important;border-color:#bfa77f!important;box-shadow:0 -16px 34px #3626121f!important}body[data-has-docs=true] textarea,body[data-has-docs=true] input,body[data-has-docs=true] select,body[data-has-docs=true] .agent-ai-box textarea{color:#101827!important;background:#fff!important;border-color:#9b8a72!important}body[data-has-docs=true] textarea::placeholder,body[data-has-docs=true] input::placeholder{color:#667085!important;opacity:1!important}body[data-has-docs=true] #agentSignal,body[data-has-docs=true] #agentTierLabel{color:#101827!important;background:#e7c57f!important;border-color:#bfa77f!important}}@media (prefers-color-scheme:dark){body[data-has-docs=true] .brand,body[data-has-docs=true] .brand span,body[data-has-docs=true] .preview-title strong,body[data-has-docs=true] .agent-message strong,body[data-has-docs=true] .agent-work-head strong,body[data-has-docs=true] .agent-ai-head strong,body[data-has-docs=true] .agent-head strong,body[data-has-docs=true] .tool-readout,body[data-has-docs=true] .setting-label{color:#fff7ed!important;opacity:1!important}body[data-has-docs=true] .agent-message p,body[data-has-docs=true] .agent-work-card>p,body[data-has-docs=true] .agent-ai-box p,body[data-has-docs=true] .agent-screenshot-state,body[data-has-docs=true] .agent-support-strip,body[data-has-docs=true] .hint{color:#d7cab7!important;opacity:1!important}body[data-has-docs=true] .agent-message>span,body[data-has-docs=true] .agent-work-head>span,body[data-has-docs=true] .eyebrow{color:#f2a568!important;opacity:1!important}body[data-has-docs=true] .tool-button,body[data-has-docs=true] .tool-button.ghost,body[data-has-docs=true] .icon-button,body[data-has-docs=true] .zoom-reset-button,body[data-has-docs=true] .text-tool-button,body[data-has-docs=true] .workspace-actions button,body[data-has-docs=true] .workspace-more summary{color:#fff7ed!important;opacity:1!important;background:#17130f!important;border-color:#5b452d!important}}@media (max-width:760px){body[data-has-docs=true][data-mobile-mode=preview] .workspace-actions{max-height:62px!important;overflow:hidden!important}body[data-has-docs=true][data-mobile-mode=preview] .workspace-actions>:nth-child(n+5){display:none!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-support-strip{justify-content:center!important;margin-top:6px!important;padding-top:6px!important;font-size:12px!important;display:flex!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-support-strip span{display:none!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-support-strip button{justify-content:center!important;width:100%!important;min-height:40px!important;display:inline-flex!important}body[data-has-docs=true][data-mobile-mode=preview] .viewport-edit-tools{display:none!important}body[data-has-docs=true][data-mobile-mode=preview] .workspace-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:8px!important;display:grid!important;overflow:hidden!important}body[data-has-docs=true][data-mobile-mode=preview] .workspace-actions button:nth-of-type(n+5),body[data-has-docs=true][data-mobile-mode=preview] .workspace-more{display:none!important}body[data-has-docs=true] .agent-ai-box{border-radius:16px!important;padding:10px!important}body[data-has-docs=true] .agent-composer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-has-docs=true] .agent-screenshot-state{display:none!important}body[data-has-docs=true] .agent-support-strip{margin-top:6px!important;padding-top:6px!important;font-size:12px!important}body[data-has-docs=true] .agent-support-strip span{display:none!important}body[data-has-docs=true] .agent-support-strip button{justify-content:center!important;width:100%!important}}:root{--bite-ink:#101827;--bite-cream:#fff7ea;--bite-paper:#fffaf2;--bite-gold:#d8b56f;--bite-gold-strong:#a76b2d;--bite-night:#17120d;--bite-night-2:#21170f;--bite-muted:#5d5144}.pricing-page{color:var(--bite-ink)!important;background:linear-gradient(90deg,#d8b77a14 1px,#0000 1px),linear-gradient(#d8b77a14 1px,#0000 1px),#fffaf2!important}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page strong,.pricing-page th,.pricing-page td,.pricing-page p,.pricing-page li,.pricing-page a,.pricing-page span,.pricing-page small{color:inherit}.pricing-page p,.pricing-page small,.pricing-page td{color:#4b5563!important}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page strong,.pricing-page th,.pricing-plan-head strong{color:#101827!important}.pricing-plan,.pricing-preview-card,.pricing-launch-offer,.pricing-advisor-grid a,.pricing-faq article,.pricing-ai,.pricing-table-wrap{background:#fffaf2f0!important;border-color:#d8c7aa!important;box-shadow:0 18px 44px #402b1614!important}.pricing-checkout-button,.pricing-plan a,.pricing-launch-offer a{color:#fffaf2!important;background:#101827!important;border-color:#101827!important}.modal-backdrop .modal{color:#101827!important;background:#fffaf2!important;border:1px solid #5b452d!important;box-shadow:0 34px 120px #0907058a!important}.modal-backdrop .modal-close{color:#fffaf2!important;background:#21170f!important;border:1px solid #d8b56f!important;box-shadow:0 14px 30px #17120d52!important}.modal-backdrop .modal-auth{color:#fffaf2!important;background:linear-gradient(#17120d,#1d1510)!important;border-color:#5b452d!important}.modal-backdrop .modal-auth h2,.modal-backdrop .modal-auth strong,.modal-backdrop .modal-auth label{color:#fffaf2!important}.modal-backdrop .modal-auth p,.modal-backdrop .modal-auth small{color:#d8c9b6!important}.modal-backdrop .modal-auth input,.modal-backdrop .modal-auth textarea,.modal-backdrop .unlock-result,.modal-backdrop .checkout-stage{color:#101827!important;background:#fffaf2!important;border-color:#d8b56f!important}.modal-backdrop .unlock-result span,.modal-backdrop .unlock-result p,.modal-backdrop .checkout-stage p{color:#3f4b5d!important}.modal-backdrop .unlock-result strong,.modal-backdrop .checkout-stage strong{color:#101827!important}.modal-backdrop .unlock-result strong.positive{color:#0f766e!important}.modal-backdrop .unlock-result strong.negative{color:#9a3412!important}.modal-backdrop .modal-plans{color:#101827!important;background:#fffaf2!important}.modal-backdrop .local-pricing-note,.modal-backdrop .launch-promo-note,.modal-backdrop .plan-button{color:#101827!important;background:#fffaf7!important;border-color:#d8c7aa!important}.modal-backdrop .launch-promo-note span,.modal-backdrop .plan-button span{color:#7c4a16!important}.modal-backdrop .launch-promo-note strong,.modal-backdrop .plan-button strong{color:#101827!important}.modal-backdrop .launch-promo-note code,.modal-backdrop .plan-button strong{color:#a76b2d!important}.modal-backdrop .launch-promo-note small,.modal-backdrop .plan-button small{color:#4b5563!important}.modal-backdrop .plan-button.recommended,.modal-backdrop .plan-button.context-best{background:#fff1d5!important;border-color:#bd8c43!important;box-shadow:0 0 0 3px #d8b77a38!important}.modal-backdrop .plan-button.is-loading{background:#101827!important;border-color:#101827!important}.modal-backdrop .plan-button.is-loading span,.modal-backdrop .plan-button.is-loading strong,.modal-backdrop .plan-button.is-loading small{color:#fffaf2!important}.modal-backdrop .modal-plan-trust span{color:#075e50!important;background:#effaf6!important;border-color:#b9e3d9!important}.modal-backdrop .modal-note{color:#5f3b09!important;background:#fff1d5!important;border-color:#d8b56f!important}body[data-has-docs=true] .viewport-edit-tools{background:#1a130eb8!important;border:1px solid #d8b77a47!important;border-radius:16px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 10px!important;padding:10px!important;display:flex!important}body[data-has-docs=true] .viewport-edit-tools .tool-button{color:#17120d!important;min-height:42px!important;box-shadow:none!important;background:#fff9ef!important;border:1px solid #c8a46c!important;border-radius:14px!important;padding:9px 14px!important}body[data-has-docs=true] .viewport-edit-tools .tool-button svg{stroke:currentColor!important;width:18px!important;height:18px!important}body[data-has-docs=true] .viewport-edit-tools .tool-button.active{color:#fff9ef!important;background:#0f1b2f!important;border-color:#0f1b2f!important}body[data-has-docs=true] .agent-panel>.agent-tools:not(.viewport-edit-tools){display:none!important}body[data-has-docs=true] .agent-session{scroll-behavior:smooth!important;padding:12px 12px 0!important}body[data-has-docs=true] .agent-message{margin-bottom:10px!important}body[data-has-docs=true] .agent-ai-box{border-radius:16px!important;padding:10px!important}body[data-has-docs=true] .agent-ai-box textarea{min-height:46px!important;max-height:78px!important;line-height:1.35!important}body[data-has-docs=true] .agent-mobile-controls,body[data-has-docs=true] .agent-surface-bar,body[data-has-docs=true] .agent-surface-suggestions{display:none!important}body[data-has-docs=true] .agent-composer-actions{grid-template-columns:minmax(70px,.8fr) minmax(86px,.9fr) minmax(120px,1.4fr)!important;gap:8px!important;display:grid!important}body[data-has-docs=true] #agentScreenshotButton,body[data-has-docs=true] #agentNewSessionButton,body[data-has-docs=true] #agentAiButton{border-radius:12px!important;min-height:38px!important;padding:8px 12px!important}body[data-has-docs=true] #agentNewSessionButton{color:#101827!important;background:#fff9ef!important;border:1px solid #d6b46f!important}body[data-has-docs=true] .agent-screenshot-state{display:none!important}body[data-has-docs=true] .agent-support-strip{opacity:.9!important;margin-top:5px!important;padding-top:5px!important;font-size:.76rem!important}body[data-has-docs=true] .agent-support-strip>span{display:none!important}body[data-has-docs=true] .agent-support-strip button{margin-left:auto!important;padding:4px 8px!important;font-size:.76rem!important}@media (max-width:760px){body[data-has-docs=true] .viewport-edit-tools{scrollbar-width:none!important;flex-wrap:nowrap!important;margin-bottom:8px!important;padding:8px!important;overflow-x:auto!important}body[data-has-docs=true] .viewport-edit-tools::-webkit-scrollbar{display:none!important}body[data-has-docs=true] .viewport-edit-tools .tool-button{flex:none!important;min-height:38px!important;padding:8px 11px!important}body[data-has-docs=true] .agent-ai-box{padding:9px!important}body[data-has-docs=true] .agent-ai-box textarea{min-height:58px!important;max-height:84px!important}body[data-has-docs=true] .agent-composer-actions{grid-template-columns:.8fr .9fr 1.2fr!important}}@media (prefers-color-scheme:dark){:root{--brand-green:#d8b77a;--brand-green-dark:#f2d29a;--brand-green-soft:#2a241d;--brand-teal-deep:#0c0a09;--brand-teal-mid:#d8b77a;--accent-orange:#f2c37a;--accent-blue:#b9c0b6;--ink:#fff7ed;--slate:#d8d0c2;--steel:#b1a698;--stone:#8f8578;--hairline:#352d25;--hairline-strong:#554737;--surface-feature:#1f1a15;--on-primary:#0c0a09;--on-dark:#fff7ed;--bg:#0c0a09;--surface:#1c1917;--surface-soft:#24201b;--line:#352d25;--line-strong:#554737;--text:#fff7ed;--muted:#c6baaa;--faint:#8f8578;--blue:#d8b77a;--blue-dark:#f2d29a;--blue-soft:#2a241d;--teal:#d8b77a;--teal-soft:#2a241d;--coral:#f2a568;--coral-soft:#332217;--green:#d8b77a;--green-bg:#2a241d;--amber:#f2c37a;--amber-bg:#302419;--danger:#f08b75;--shadow-sm:0 1px 2px #0003;--shadow:0 18px 44px #00000057;--shadow-lg:0 28px 70px #00000075;--shadow-xl:0 40px 110px #0000008c;--glass:#1c1917c7;--glass-border:#554737bd}}@media (min-width:1181px){.app-shell{grid-template-columns:minmax(228px,278px) minmax(420px,1fr) minmax(372px,430px)}}.inspector{min-width:min(430px,100%)}.agent-session{gap:10px;min-height:clamp(280px,100vh - 240px,760px);max-height:none}.agent-message{border-radius:12px;padding:12px}.agent-message p,#agentText,.agent-ai-result p,.agent-ai-result li span,.agent-ai-warn{font-size:12px;line-height:1.45}.agent-ai-box textarea{min-height:92px;padding:12px;font-size:13px}.agent-runtime-strip{gap:8px}.agent-runtime-strip span{min-height:50px}.agent-surface-bar{gap:8px}.agent-surface-bar button{min-height:34px}.agent-mobile-controls{display:none}@media (prefers-color-scheme:dark){.app-shell,.topbar,.left-rail,.inspector,.workspace{color:#fff7ed;background:#0c0a09}.topbar,.left-rail,.inspector{border-color:#352d25}.toolbar,.preview-toolbar,.workspace-actions,.status-bar,.queue-summary,.document-panel-head button,.setting-block,.size-panel,.notice,.sidebar-insight,.rail-disclosure.page-cutter,.rail-disclosure.sidebar-tools,.rail-disclosure.job-panel,.rail-disclosure.memory-panel,.agent-panel,.agent-thinking,.agent-memory,.agent-ai-result{color:#fff7ed;background:#191511;border-color:#46392c}.agent-panel{background:linear-gradient(135deg,#f2a5681a,#0000 32%),#191511}.agent-message,.agent-local-plan,.agent-trace li,.agent-thinking-list li,.agent-memory-item{color:#fff7ed;background:#211c17;border-color:#46392c}.agent-message.user{color:#191511;background:#f2a568;border-color:#f2a568}.agent-message.user strong,.agent-message.user p,.agent-message.user span{color:#191511}.agent-head strong,.agent-message strong,.agent-thinking summary strong,.agent-memory-item strong,.rail-disclosure summary b,.sidebar-insight strong,.sidebar-tools-head strong,.queue-summary strong,.workspace-actions button,.preview-title strong{color:#fff7ed}.agent-message p,#agentText,.agent-ai-result p,.agent-ai-result li span,.agent-ai-warn,.agent-trace li,.agent-thinking-list li p,.agent-memory-item p,.agent-screenshot-state,.queue-summary span,.sidebar-insight span,.preview-title span,.status-bar{color:#d7cab7}.agent-message span,.agent-local-plan span,.agent-thinking summary span,.agent-memory-head span,.agent-thinking-list li span,.agent-memory-item span,.agent-memory-empty,.eyebrow{color:#f2a568}.agent-ai-box{background:linear-gradient(#0c0a0900,#191511 24%),#191511;border-color:#46392c;box-shadow:0 -18px 34px #0c0a09db}.agent-ai-box textarea,.page-cutter input,.support-form input,.support-form select,.support-form textarea,.modal input{color:#1c1a17;background:#fffaf3;border-color:#d9c8ae}.agent-ai-box textarea::placeholder,.page-cutter input::placeholder{color:#766858;opacity:1}.agent-command-grid button,.agent-composer-actions button,.agent-panel .agent-apply-button,.agent-memory-head button,.agent-surface-bar button,.sidebar-tool-grid button,.tool-button,.icon-button,.primary-drop-button{color:#1c1a17;background:#fff7ed;border-color:#d9c8ae}.agent-surface-bar button.active,.agent-session-reset,#agentActionButton,#agentAiButton,.tool-button.editor-tool.active{color:#fff7ed;background:#0c0a09;border-color:#f2a568}#agentSignal,#agentTierLabel,.agent-ai-meta span,.count-badge{color:#0c0a09;background:#f2c37a;border-color:#f2c37a}.agent-runtime-strip span{color:#fff7ed;background:#211c17;border-color:#46392c}.agent-runtime-strip b{color:#f2a568}.agent-runtime-strip em{color:#fff7ed}.file-card,.page-card,.workspace-file-card,.output-card{color:#fff7ed;background:#191511;border-color:#46392c}}@media (max-width:760px){.agent-panel{padding:14px}.agent-session{min-height:300px}.agent-ai-box textarea{min-height:104px}}body[data-has-docs=true] .back-to-agent-button{color:#fff7ed;background:#0f172a;border:1px solid #3d3327;border-radius:10px;width:100%;min-height:42px;margin:0 0 10px;font-size:14px;font-weight:900}body[data-has-docs=true] .agent-session{scroll-behavior:smooth;flex:auto;min-height:260px;max-height:none;padding-right:2px;overflow:auto}body[data-has-docs=true] .agent-ai-box{z-index:5;margin-top:auto;position:sticky;bottom:0}body[data-has-docs=true] .agent-surface-bar,body[data-has-docs=true] .agent-surface-suggestions,body[data-has-docs=true] .agent-command-grid{display:none!important}body[data-has-docs=true] .agent-support-strip{color:#c8bba8;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:flex}body[data-has-docs=true] .agent-support-strip button{color:#101827;background:#fff7ed;border:1px solid #d8b77a;border-radius:6px;min-height:28px;padding:0 8px;font-size:12px;font-weight:850}body[data-has-docs=true] .agent-tools .tool-button{color:#1c1a17!important;background:#fffaf2!important;border-color:#d8c7aa!important}body[data-has-docs=true] .agent-tools .tool-button svg{stroke:currentColor}body[data-has-docs=true] .agent-tools .tool-button.active{color:#fff7ed!important;background:#0f172a!important;border-color:#0f172a!important}body[data-has-docs=true] .inspector .setting-block{color:#fff7ed!important;background:#17130f!important;border-color:#46392c!important}body[data-has-docs=true] .inspector .setting-label,body[data-has-docs=true] .inspector .range-row label,body[data-has-docs=true] .inspector .eyebrow{color:#f0b06c!important}body[data-has-docs=true] .inspector .tool-readout,body[data-has-docs=true] .inspector label,body[data-has-docs=true] .inspector output,body[data-has-docs=true] .inspector .check-row span,body[data-has-docs=true] .inspector .hint{color:#f8efe4!important}body[data-has-docs=true] .inspector textarea,body[data-has-docs=true] .inspector input,body[data-has-docs=true] .inspector select{color:#fff7ed!important;background:#0f0d0b!important;border-color:#6b5844!important}body[data-has-docs=true] .inspector textarea::placeholder,body[data-has-docs=true] .inspector input::placeholder{color:#b8aa96!important}body[data-has-docs=true] .stamp-grid button,body[data-has-docs=true] .wide-button,body[data-has-docs=true] .agent-memory-head button,body[data-has-docs=true] .agent-composer-actions button,body[data-has-docs=true] .agent-panel .agent-apply-button,body[data-has-docs=true] .agent-refine-button{color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important}body[data-has-docs=true] .stamp-grid button.active,body[data-has-docs=true] #agentAiButton,body[data-has-docs=true] .agent-panel .agent-apply-button.primary{color:#fff7ed!important;background:#0f172a!important;border-color:#0f172a!important}body[data-has-docs=true] .account-menu{box-shadow:0 18px 80px #00000052;color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important}body[data-has-docs=true] .account-menu strong,body[data-has-docs=true] .account-menu button{color:#101827!important}body[data-has-docs=true] .account-menu button:hover{color:#101827!important;background:#f0dfc3!important}body[data-has-docs=true] .modal-close,body[data-has-docs=true] .quick-view-modal .modal-close,body[data-has-docs=true] .signature-modal .modal-close,body[data-has-docs=true] .agent-settings-modal .modal-close{place-items:center;display:grid;box-shadow:0 8px 22px #00000047;color:#fffaf2!important;background:#1c1a17!important;border:1px solid #4b3d2f!important}@media (max-width:760px){body[data-has-docs=true] .agent-session{min-height:0}body[data-has-docs=true] .inspector .setting-block,body[data-has-docs=true] .inspector .agent-ai-box,body[data-has-docs=true] .inspector .agent-message,body[data-has-docs=true] .inspector .agent-work-card{color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important}body[data-has-docs=true] .inspector .setting-label,body[data-has-docs=true] .inspector .range-row label,body[data-has-docs=true] .inspector .eyebrow,body[data-has-docs=true] .inspector .agent-message>span,body[data-has-docs=true] .inspector .agent-work-head>span{color:#9a3412!important}body[data-has-docs=true] .inspector .tool-readout,body[data-has-docs=true] .inspector .agent-message strong,body[data-has-docs=true] .inspector .agent-work-head strong,body[data-has-docs=true] .inspector .agent-message p,body[data-has-docs=true] .inspector .agent-work-card>p,body[data-has-docs=true] .inspector label,body[data-has-docs=true] .inspector output,body[data-has-docs=true] .inspector .hint{color:#101827!important}body[data-has-docs=true] .inspector textarea,body[data-has-docs=true] .inspector input,body[data-has-docs=true] .inspector select{color:#101827!important;background:#fff!important;border-color:#9b8a72!important}body[data-has-docs=true] .agent-support-strip{display:none!important}}@media (min-width:981px){body[data-has-docs=true] .app-shell{grid-template-columns:minmax(0, 1fr) 8px var(--agent-rail-width)!important}body[data-has-docs=true] .sidebar-resizer{cursor:col-resize!important;z-index:35!important;background:linear-gradient(#d8b77a14,#d8b77a3d,#d8b77a14)!important;border-left:1px solid #d8b77a47!important;border-right:1px solid #d8b77a47!important;grid-area:2/2!important;width:8px!important;min-width:8px!important;display:block!important}body[data-has-docs=true] .sidebar-resizer:after{content:"";background:#d8b77abf;border-radius:999px;width:3px;height:46px;margin:calc(50vh - 80px) auto 0;display:block;position:sticky;top:50%}body[data-has-docs=true] .sidebar-resizer.resizing,body[data-has-docs=true] .sidebar-resizer:hover{background:#d8b77a42!important}body[data-has-docs=true] .inspector{width:var(--agent-rail-width)!important;grid-column:3!important;min-width:360px!important;max-width:760px!important}}@media (min-width:981px) and (max-width:1220px){body[data-has-docs=true] .app-shell{grid-template-columns:minmax(0, 1fr) 8px var(--agent-rail-width)!important}}@media (max-width:980px){body[data-has-docs=true] .sidebar-resizer{display:none!important}}.top-actions .recompress-action{display:none!important}.top-actions .subscribe-action{display:inline-flex!important}body[data-has-docs=true] .agent-panel{min-height:100%}body[data-has-docs=true] .agent-ai-head{margin-bottom:8px!important}*{box-sizing:border-box}[hidden]{display:none!important}html,body{width:100%;min-width:320px;min-height:100%;margin:0;overflow-x:hidden}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #315cf638}.next-editor-host{width:100%;height:100vh;margin:0;position:relative;overflow:hidden}.next-editor-frame{border:0;width:100%;height:100%;display:block}.landing-editor-host{background:#fff}.checkout-editor-overlay{z-index:1500;background:#fff;position:fixed;inset:0}.landing-editor-overlay{z-index:2000;background:#fff;display:grid;position:fixed;inset:0}.landing-editor-overlay .next-editor-frame{opacity:0;grid-area:1/1;transition:opacity .18s}.landing-editor-overlay.ready .next-editor-frame{opacity:1}.landing-editor-loading{z-index:1;color:#0f172a;background:linear-gradient(180deg, #f6fafff5, #fffffffa), var(--surface);text-align:center;grid-area:1/1;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:24px;transition:opacity .16s,visibility .16s;display:grid}.landing-editor-overlay.ready .landing-editor-loading{visibility:hidden;opacity:0}.landing-editor-loading strong{font-size:20px;font-weight:860}.landing-editor-loading small{max-width:320px;color:var(--muted);font-size:14px;line-height:1.45}.agent-work-spinner{border:3px solid #dbeafe;border-top-color:var(--blue);border-radius:999px;width:42px;height:42px;animation:.82s linear infinite agentWorkSpin}@keyframes agentWorkSpin{to{transform:rotate(360deg)}}.checkout-return-banner{z-index:5;color:#0f2d29;pointer-events:none;background:#fffffff5;border:1px solid #bfe2dc;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;width:min(620px,100% - 28px);padding:12px 14px;animation:7.5s forwards checkoutReturnBanner;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #11182729}.checkout-return-banner:before{content:"OK";color:#075e50;background:var(--teal-soft);border:1px solid #b9e7de;border-radius:999px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.checkout-return-banner.cancelled:before{color:#7a4e05;background:var(--amber-bg);border-color:#f0d394}.checkout-return-banner strong{color:#111827;font-size:14px;font-weight:900;display:block}.checkout-return-banner span{color:#526579;font-size:13px;font-weight:700;line-height:1.35}.seo-page{isolation:isolate;min-height:100vh;color:var(--text);background:radial-gradient(circle at 0% 0%, #2563eb0d 0%, transparent 50%), radial-gradient(circle at 100% 0%, #0d94880d 0%, transparent 50%), radial-gradient(circle at 100% 100%, #f43f5e0d 0%, transparent 50%), radial-gradient(circle at 0% 100%, #f59e0b0d 0%, transparent 50%), var(--bg);overflow-x:hidden}.seo-header{z-index:100;border-bottom:1px solid var(--line);background:#fffffff0;grid-template-columns:minmax(180px,1fr) auto minmax(130px,1fr);align-items:center;gap:22px;width:100%;max-width:100%;min-height:72px;padding:0 max(24px,50% - 590px);transition:background .3s;display:grid;position:sticky;top:0}.seo-brand{color:#111827;align-items:center;gap:10px;font-size:21px;font-weight:860;text-decoration:none;display:inline-flex}.seo-brand strong,.brand strong{color:var(--teal);font-weight:900}.seo-brand-mark{color:#fff;background:0 0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 28px #11182729}.seo-brand-mark img,.brand-mark img{width:100%;height:100%;display:block}.seo-nav{color:#536276;justify-content:center;align-items:center;gap:24px;min-width:0;font-size:14px;font-weight:760;display:flex}.seo-nav a{position:relative}.seo-nav a:after{content:"";background:var(--blue);opacity:0;border-radius:999px;height:2px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0;right:0;transform:translateY(2px)scaleX(.8)}.seo-nav a:hover{color:var(--blue)}.seo-nav a:focus-visible{color:var(--blue);outline:none}.seo-nav a:hover:after{opacity:1;transform:translateY(0)scaleX(1)}.seo-login{color:#111827;background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-self:end;place-items:center;min-height:42px;padding:0 20px;font-size:14px;font-weight:820;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-grid;box-shadow:0 8px 22px #11182714}.seo-login:hover,.seo-login:focus-visible{border-color:#b9c8da;transform:translateY(-1px);box-shadow:0 12px 30px #1118271f}.seo-account{max-width:270px;min-height:44px;color:var(--text);background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;justify-self:end;align-items:center;gap:12px;padding:6px 6px 6px 14px;transition:all .2s;display:inline-flex}.seo-account:hover{background:var(--surface);box-shadow:var(--shadow-sm)}.seo-account span{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.seo-account span small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.seo-account strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.seo-hero{grid-template-columns:minmax(0,.86fr) minmax(390px,1fr);align-items:center;gap:clamp(34px,6vw,92px);width:calc(100% - 48px);max-width:1180px;min-height:min(660px,100vh - 104px);margin:0 auto;padding:clamp(36px,6vh,70px) 0 64px;display:grid}.seo-copy h1{max-width:650px;color:var(--text);font-family:var(--font-display);overflow-wrap:break-word;text-wrap:balance;letter-spacing:0;margin:0;font-size:clamp(42px,6.5vw,74px);font-weight:800;line-height:1.05}.seo-rotating-outcome{color:#0b6f61;min-width:min(7.6em,100%);transition:opacity .16s,transform .16s;display:inline-block}.seo-rotating-outcome.is-swapping{opacity:0;transform:translateY(8px)}.seo-copy p{color:#536276;max-width:620px;margin:24px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.48}.seo-bite-meter{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;grid-template-columns:auto 52px auto auto;align-items:center;gap:12px;margin-top:32px;padding:8px;display:inline-grid}.seo-bite-meter span{min-width:110px;color:var(--muted);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.05em;border-radius:12px;gap:2px;padding:10px 14px;font-size:10px;font-weight:700;display:grid}.seo-bite-meter strong{color:var(--text);letter-spacing:0;text-transform:none;font-size:18px;font-weight:800}.seo-bite-meter i{background:linear-gradient(90deg, var(--blue), var(--teal));border-radius:999px;height:4px;animation:2s ease-in-out infinite biteMeterPulse;display:block;position:relative}@keyframes biteMeterPulse{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.8;transform:scaleX(1.05)}}.hero-stack{flex-direction:column;gap:24px;margin-top:32px;display:flex}.seo-agent-outcome{color:#16362f;border:1px solid var(--line);background:#ffffffbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:fit-content;max-width:100%;padding:10px 12px;display:inline-grid}.seo-agent-outcome span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.seo-agent-outcome strong{color:#0b6f61;min-width:16ch;font-size:16px;line-height:1.25}.seo-bite-meter{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:8px 16px;display:flex}.seo-bite-meter span{color:var(--muted);font-size:14px}.seo-bite-meter span strong{color:var(--text);font-weight:700}.seo-bite-meter i{background:var(--teal);width:24px;height:2px;position:relative}.seo-bite-meter i:after{content:"";border:4px solid #0000;border-left-color:var(--teal);position:absolute;top:-3px;right:0}.seo-bite-meter b{background:var(--teal-soft);color:var(--teal);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.seo-launch-offer{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.seo-launch-offer strong{color:var(--amber);font-weight:700}.seo-launch-offer code{background:var(--amber-bg);color:#92400e;border-radius:4px;padding:2px 6px;font-family:monospace;font-weight:700}.seo-product-hunt-badge{color:#5c3311;opacity:.85;background:#fff8ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:7px 10px;font-size:12px;font-weight:760;text-decoration:none;transition:opacity .2s,border-color .2s;display:inline-flex}.seo-product-hunt-badge:hover{opacity:1;border-color:#fb923c}.seo-product-hunt-badge span{color:#9a3412}.seo-product-hunt-badge strong{color:#431407;font-weight:860}.seo-proof-list{gap:15px;max-width:650px;margin:34px 0 0;padding:0;list-style:none;display:grid}.seo-proof-list li{color:#243044;overflow-wrap:anywhere;grid-template-columns:24px 1fr;align-items:start;gap:13px;min-width:0;font-size:17px;font-weight:760;line-height:1.38;display:grid}.seo-proof-list li:before{content:"";background:linear-gradient(135deg, transparent 51%, #fff 51% 66%, transparent 66%), linear-gradient(135deg, var(--teal), #23c7aa);border-radius:6px;width:22px;height:22px;margin-top:1px;box-shadow:inset 0 0 0 1px #0f765f2e}.fullscreen-drag-overlay{z-index:1000;pointer-events:none;background:#0d9f8714;justify-content:center;align-items:center;animation:.3s ease-out forwards overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.overlay-content{text-align:center;color:var(--teal);animation:.4s cubic-bezier(.34,1.56,.64,1) forwards contentSlideUp}@keyframes contentSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.overlay-content h2{margin:20px 0 10px;font-size:32px;font-weight:800}.overlay-content p{opacity:.8;font-size:18px;font-weight:600}.seo-hero{transition:background-color .4s,transform .4s}.seo-hero.global-dragging{background-color:var(--surface-soft);transform:scale(.98)}.seo-chat-dropzone{background:var(--surface);border:1px solid var(--line);min-height:520px;box-shadow:var(--shadow-xl);border-radius:18px;flex-direction:column;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.seo-chat-dropzone.dragging{border-color:var(--blue);box-shadow:0 0 0 6px var(--blue-soft), var(--shadow-xl)}.chat-messages{flex-direction:column;flex:1;gap:14px;min-height:0;padding:22px;display:flex;overflow-y:auto}.chat-message{gap:12px;max-width:85%;animation:.4s ease-out forwards chatSlideUp;display:flex}@keyframes chatSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chat-message.agent{align-self:flex-start}.chat-message.user{flex-direction:row-reverse;align-self:flex-end}.chat-message .avatar{flex-shrink:0;width:32px;height:32px}.chat-message .avatar img{width:100%;height:100%;display:block}.chat-message .bubble{border-radius:12px;max-width:80%;padding:11px 13px;font-size:14px;line-height:1.5}.chat-message.agent .bubble{background:var(--surface-soft);color:var(--text);border-bottom-left-radius:4px}.chat-message.user .bubble{background:var(--blue);color:#fff;border-bottom-right-radius:4px}.chat-message .bubble p{margin:0}.chat-message .bubble p+p{margin-top:8px}.chat-message .bubble p[data-landing-demo-prompt]{transition:opacity .16s,transform .16s}.chat-message .bubble p[data-landing-demo-prompt].is-swapping{opacity:0;transform:translateY(6px)}.landing-agent-demo{background:linear-gradient(135deg,#0d9f871a,#2f5df514),#f8fcfb;border:1px solid #cfe3dd;border-radius:14px;gap:8px;margin-top:auto;padding:14px;display:grid}.landing-agent-demo span{color:#0b6f61;text-transform:uppercase;font-size:11px;font-weight:900}.landing-agent-demo strong{color:#111827;min-height:42px;font-size:15px;line-height:1.35;transition:opacity .16s,transform .16s}.landing-agent-demo strong.is-swapping{opacity:0;transform:translateY(6px)}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-input-area{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.landing-agent-form{background:#f7fafc;border:1px solid #d8e5ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:6px;display:grid}.landing-agent-input{color:#111827;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:none;padding:0 10px;font-size:14px;font-weight:650}.landing-agent-input::placeholder{color:#64748b;opacity:1}.landing-agent-submit{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:10px;min-height:42px;padding:0 13px;font-size:13px;font-weight:850}.landing-prompt-examples{flex-wrap:wrap;justify-content:center;gap:7px;width:100%;display:flex}.landing-prompt-examples button{color:#1837b7;cursor:pointer;background:#f6f8ff;border:1px solid #d9e2ff;border-radius:8px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.landing-prompt-examples button:hover{background:#eef3ff;border-color:#9db3ff}.chat-upload-button{color:#fff;background:linear-gradient(135deg, var(--blue), var(--blue-dark));cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:none;min-height:44px;font-size:14px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 25px -5px #2563eb4d}.chat-upload-button:hover{transform:translateY(-2px);box-shadow:0 15px 30px -8px #2563eb66}.chat-input-area small{color:var(--faint);font-size:13px}.seo-steps{border-top:1px solid #e4ebf4;width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:72px 0 96px}.seo-steps h2{color:#111827;text-align:center;margin:0 0 28px;font-size:clamp(31px,4vw,48px);line-height:1.05}.seo-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seo-step-grid article{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:32px;transition:all .3s}.seo-step-grid article:hover{box-shadow:var(--shadow-lg);border-color:var(--blue-soft);transform:translateY(-4px)}.seo-step-grid span{color:#0d705f;background:#e5f7f3;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.seo-step-grid h3{color:#111827;margin:18px 0 8px;font-size:20px}.seo-step-grid p{color:#607084;margin:0;font-size:15px;line-height:1.52}.seo-answer-strip,.seo-media-proof,.seo-competitor-brief{border-top:1px solid #e4ebf4;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);width:calc(100% - 48px);max-width:1180px;margin:-34px auto 70px;padding:38px 0 0;display:grid}.seo-answer-strip h2,.seo-media-proof h2,.seo-competitor-brief h2{color:#111827;text-wrap:balance;max-width:560px;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.06}.seo-media-proof>div:first-child>p:last-child,.seo-competitor-brief>div:first-child>p:last-child{color:#536276;margin:16px 0 0;font-size:17px;line-height:1.55}.seo-answer-strip>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seo-answer-strip article{background:#fff;border:1px solid #d7e7e2;border-radius:8px;min-width:0;padding:22px;box-shadow:0 14px 36px #1118270d}.seo-answer-strip h3{color:#111827;margin:0 0 9px;font-size:18px;line-height:1.18}.seo-answer-strip p{color:#607084;margin:0;font-size:14.5px;line-height:1.48}.seo-media-proof>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-media-proof figure{gap:12px;min-width:0;margin:0;display:grid}.seo-media-proof img{aspect-ratio:16/9;object-fit:cover;background:#edf2f7;border:1px solid #d7e7e2;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 14px 36px #1118270d}.seo-media-proof figcaption{color:#607084;gap:4px;font-size:13.5px;line-height:1.42;display:grid}.seo-media-proof figcaption strong{color:#111827;font-size:15px}.seo-competitor-brief ul{border-top:1px solid #dce7f0;gap:0;margin:0;padding:0;list-style:none;display:grid}.seo-competitor-brief li{border-bottom:1px solid #dce7f0;grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.seo-competitor-brief strong{color:#111827;font-size:17px}.seo-competitor-brief span{color:#607084;font-size:16px;line-height:1.5}.seo-intent-links{border-top:1px solid #e4ebf4;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);width:calc(100% - 48px);max-width:1180px;margin:-34px auto 70px;padding:38px 0 0;display:grid}.seo-intent-links h2{color:#111827;text-wrap:balance;max-width:540px;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.06}.seo-intent-links>div:first-child>p:last-child{color:#536276;margin:16px 0 0;font-size:17px;line-height:1.55}.seo-intent-links>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seo-intent-links a{min-height:128px;color:inherit;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;gap:8px;padding:24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:grid}.seo-intent-links a:hover{border-color:var(--blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)scale(1.02)}.seo-intent-links strong{color:#111827;font-size:18px;line-height:1.14}.seo-intent-links span{color:#607084;font-size:14.5px;line-height:1.42}.seo-difference{border-top:1px solid #e4ebf4;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);width:calc(100% - 48px);max-width:1180px;margin:-34px auto 78px;padding:38px 0 0;display:grid}.seo-section-kicker{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.seo-difference h2{color:#111827;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.seo-difference ul{border-top:1px solid #dce7f0;gap:0;margin:0;padding:0;list-style:none;display:grid}.seo-difference li{border-bottom:1px solid #dce7f0;grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.seo-difference strong{color:#111827;font-size:17px}.seo-difference span{color:#607084;font-size:16px;line-height:1.5}.seo-trust{color:#607084;border-top:1px solid #e4ebf4;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 48px);max-width:1180px;margin:-38px auto 58px;padding:18px 0 0;font-size:14px;line-height:1.45;display:flex}.seo-trust p{max-width:720px;margin:0}.seo-trust div{flex-wrap:wrap;justify-content:flex-end;gap:14px;font-weight:820;display:flex}.seo-trust a{color:#1837b7;text-decoration:none}.seo-tool-actions{grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:22px 0 72px;display:grid}.seo-tool-actions h2,.intent-action-hub h2,.tools-group h2{color:#111827;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.06}.seo-tool-actions>div:first-child>p:last-child,.tools-group>div:first-child p{color:#536276;margin:16px 0 0;font-size:17px;line-height:1.55}.tool-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-action-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-action-card{min-height:178px;color:inherit;-webkit-tap-highlight-color:#2f5df51f;touch-action:manipulation;background:#fff;border:1px solid #d7e7e2;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:9px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 14px 36px #1118270d}.tool-action-icon{color:#0c6b5e;background:#edf8f5;border:1px solid #c5e7df;border-radius:8px;grid-row:1/span 4;place-items:center;width:38px;height:38px;display:grid}.tool-action-icon svg{width:21px;height:21px}.tool-action-card:hover{border-color:#9bd9ce;transform:translateY(-2px);box-shadow:0 16px 40px #0d9f8714,0 0 0 3px #0d9f8714}.tool-action-card span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:12px;font-weight:900}.tool-action-card strong{color:#111827;grid-column:2;font-size:21px;line-height:1.14}.tool-action-card p{color:#607084;grid-column:2;margin:0;font-size:15px;line-height:1.45}.tool-action-card b{color:#1837b7;grid-column:2;align-self:end;font-size:14px}.intent-page,.blog-page{color:#172033;background:linear-gradient(135deg,#ff6b4a13 0 9%,#0000 9% 100%),radial-gradient(circle at 86% 10%,#0d9f871f,#0000 28rem),linear-gradient(#f6fbfa 0%,#fff 46%,#f2f7fb 100%);min-height:100vh}.intent-hero,.intent-grid,.intent-scenarios,.intent-faq,.intent-related,.blog-hero,.blog-story-strip,.blog-grid,.blog-tools,.article-wrap{width:calc(100% - 48px);max-width:1180px;margin-left:auto;margin-right:auto}.intent-hero{grid-template-columns:minmax(0,.9fr) minmax(330px,.58fr);align-items:center;gap:clamp(30px,5vw,70px);padding:clamp(52px,8vh,92px) 0 56px;display:grid}.intent-hero h1,.blog-hero h1,.article-wrap h1{color:#0d1321;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.98}.intent-hero p,.blog-hero p,.article-wrap header p{color:#536276;max-width:760px;margin:22px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.5}.intent-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.intent-primary,.intent-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:860;text-decoration:none;display:inline-flex}.intent-primary{color:#fff;background:#2f5df5;box-shadow:0 16px 34px #2f5df538}.intent-secondary{color:#111827;background:#fff;border:1px solid #d7e7e2}.intent-result-card{background:#fff;border:1px solid #cfe3dd;border-radius:8px;gap:18px;padding:26px;display:grid;box-shadow:0 24px 64px #1118271a,10px 10px #0d9f8714}.intent-result-card>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.intent-result-card div{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.intent-result-card strong{color:#111827;text-align:center;overflow-wrap:anywhere;background:#f5faf8;border:1px solid #d7e7e2;border-radius:8px;min-width:0;padding:16px;font-size:clamp(23px,3vw,34px);line-height:1}.intent-result-card i{background:linear-gradient(90deg, var(--coral), var(--teal));border-radius:999px;height:2px;position:relative}.intent-result-card i:after{content:"";border-top:2px solid var(--teal);border-right:2px solid var(--teal);width:9px;height:9px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.intent-result-card b{color:#075e50;background:var(--teal-soft);border-radius:8px;justify-self:start;padding:10px 13px;font-size:18px}.intent-result-card p{color:#607084;margin:0;font-size:15px;line-height:1.5}.intent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 0 64px;display:grid}.intent-panel{background:#fff;border:1px solid #d7e7e2;border-radius:8px;padding:28px;box-shadow:0 14px 36px #1118270e}.intent-panel h2,.intent-faq h2,.intent-related h2,.blog-tools h2,.article-wrap h2{color:#111827;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08}.intent-panel ul,.intent-panel ol{color:#536276;gap:14px;margin:22px 0 0;padding-left:22px;font-size:16px;line-height:1.5;display:grid}.intent-panel li::marker{color:var(--teal);font-weight:900}.intent-scenarios{border-top:1px solid #e4ebf4;border-bottom:1px solid #e4ebf4;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:clamp(24px,5vw,60px);padding:40px 0;display:grid}.intent-scenarios h2{color:#111827;max-width:470px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.intent-scenarios ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.intent-scenarios li{color:#243044;background:#fff;border:1px solid #d7e7e2;border-radius:8px;padding:16px;font-weight:820}.intent-action-hub{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:clamp(24px,5vw,58px);width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:50px 0 28px;display:grid}.intent-faq{padding:58px 0 40px}.intent-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.intent-faq article,.intent-related a,.blog-card{background:#fff;border:1px solid #d7e7e2;border-radius:8px;box-shadow:0 14px 36px #1118270d}.intent-faq article{padding:22px}.intent-faq h3{color:#111827;margin:0;font-size:19px}.intent-faq p{color:#607084;margin:10px 0 0;font-size:15px;line-height:1.52}.intent-related{padding:18px 0 70px}.intent-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.intent-related a{color:inherit;gap:7px;padding:18px;text-decoration:none;display:grid}.intent-related a:hover,.blog-card:hover,.blog-tools a:hover{border-color:#9bd9ce;box-shadow:0 16px 40px #0d9f8714,0 0 0 3px #0d9f8714}.intent-related span,.blog-card span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.blog-card span{letter-spacing:0;text-transform:none;font-size:13px}.intent-related strong{color:#111827;font-size:18px;line-height:1.18}.intent-related p{color:#607084;margin:2px 0 0;font-size:14px;line-height:1.42}.blog-hero{padding:62px 0 34px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px 0 66px;display:grid}.blog-story-strip{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr);align-items:start;gap:clamp(22px,4vw,54px);padding:10px 0 38px;display:grid}.blog-story-strip h2{color:#111827;max-width:520px;margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1.04}.blog-story-strip p:not(.seo-section-kicker){color:#607084;max-width:520px;margin:14px 0 0;font-size:16px;line-height:1.5}.blog-story-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.blog-story-strip a{min-height:150px;color:inherit;background:linear-gradient(135deg,#0f766e12,#0000 48%),#fff;border:1px solid #d7e7e2;border-radius:8px;gap:8px;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 14px 34px #1118270e}.blog-story-strip a:hover{border-color:#9bd9ce;transform:translateY(-1px);box-shadow:0 18px 42px #0d9f871a}.blog-story-strip a span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.blog-story-strip a strong{color:#111827;font-size:clamp(19px,2vw,25px);line-height:1.12}.blog-story-strip a small{color:#8291a5;text-transform:uppercase;font-size:12px;font-weight:820}.blog-card{min-height:230px;color:inherit;grid-template-rows:auto auto 1fr auto;gap:13px;padding:26px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.blog-card:first-child{grid-column:span 2;min-height:210px}.blog-card h2{color:#111827;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(25px,2.4vw,34px);line-height:1.12}.blog-card p{color:#607084;max-width:68ch;margin:0;font-size:16px;line-height:1.55}.blog-card small,.article-wrap small{color:#8291a5;text-transform:uppercase;font-size:12.5px;font-weight:820}.blog-tools{border-top:1px solid #e4ebf4;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:clamp(24px,5vw,60px);padding:40px 0 74px;display:grid}.blog-tools>div:last-child{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.blog-tools a{color:#1837b7;background:#fff;border:1px solid #d7e7e2;border-radius:8px;padding:11px 13px;font-size:14px;font-weight:820;text-decoration:none}.tools-group-list{gap:22px;width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:12px 0 76px;display:grid}.tools-group{background:#ffffffc2;border:1px solid #d7e7e2;border-radius:8px;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr);gap:clamp(22px,4vw,52px);padding:28px;display:grid}.tools-group>div:first-child span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tools-page{background:linear-gradient(#f6f7f8 0%,#f4f9f8 48%,#eef5f7 100%)}.tools-app-shell{grid-template-columns:82px minmax(0,1fr);gap:18px;width:calc(100% - 48px);max-width:1280px;margin:0 auto 72px;display:grid}.tools-rail{background:#ffffffc7;border:1px solid #d9e5e3;border-radius:8px;align-content:space-between;align-self:start;min-height:min(720px,100vh - 36px);padding:16px 10px;display:grid;position:sticky;top:18px}.tools-rail-brand,.tools-rail-user,.tools-rail nav a{color:#172033;place-items:center;text-decoration:none;display:grid}.tools-rail-brand img{width:38px;height:38px}.tools-rail nav{gap:12px;display:grid}.tools-rail nav a{border-radius:8px;gap:6px;min-height:66px;padding:8px 4px;transition:background .18s,box-shadow .18s,transform .18s}.tools-rail nav a:hover,.tools-rail nav a:focus-visible{background:#edf5f2;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #d1e7e1}.tools-rail nav span,.tools-rail-user span{color:#0c6b5e;background:#e7f6f2;border:1px solid #c5e7df;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.tools-rail svg,.tools-file-shortcuts svg,.tools-icon svg,.tools-ai-strip a svg{width:20px;height:20px}.tools-rail nav b{text-align:center;font-size:11px;line-height:1.15}.tools-rail-user{border-radius:8px;justify-self:center;width:42px;height:42px}.tools-workspace{background:#ffffffe0;border:1px solid #dbe7e4;border-radius:8px;min-width:0;padding:clamp(18px,3vw,34px);box-shadow:0 24px 70px #11182712}.tools-hero-panel,.tools-section-title,.tools-ai-strip{justify-content:space-between;align-items:start;gap:24px;display:flex}.tools-hero-panel h1,.tools-section-title h2,.tools-ai-strip h2{color:#111827;max-width:780px;margin:0;font-size:clamp(34px,5vw,64px);line-height:.98}.tools-section-title h2,.tools-ai-strip h2{font-size:clamp(26px,3.4vw,42px)}.tools-hero-panel p:not(.seo-section-kicker){color:#536276;max-width:720px;margin:18px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.45}.tools-hero-actions{gap:12px;min-width:min(420px,100%);display:grid}.tools-hero-actions label{background:#fff;border:1px solid #d7e7e2;border-radius:8px;grid-template-columns:32px 1fr;align-items:center;min-height:48px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:grid}.tools-hero-actions label:focus-within{border-color:#9bd9ce;box-shadow:0 0 0 4px #0d9f871a}.tools-hero-actions label span{color:#607084;font-size:12px;font-weight:900}.tools-hero-actions input{color:#111827;background:0 0;border:0;outline:0;min-width:0;font-size:15px;font-weight:720}.tools-hero-actions a,.tools-section-title>a{color:#fff;background:#2f5df5;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:860;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 34px #2f5df52e}.tools-hero-actions a:hover,.tools-section-title>a:hover,.tools-hero-actions a:focus-visible,.tools-section-title>a:focus-visible{background:#254ce0;transform:translateY(-1px);box-shadow:0 18px 44px #2f5df542}.tools-file-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:28px 0 32px;display:grid}.tools-file-shortcuts a{color:#111827;-webkit-tap-highlight-color:#2f5df51f;touch-action:manipulation;background:#fff;border:1px solid #d9e6e2;border-radius:8px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:74px;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.tools-file-shortcuts a:hover{border-color:#a8dcd2;transform:translateY(-2px);box-shadow:0 10px 26px #0d9f8714}.tools-file-shortcuts span,.tools-icon,.tools-ai-strip a span{color:#0c6b5e;background:#edf8f5;border:1px solid #c5e7df;border-radius:8px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.tools-file-shortcuts strong{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.2}.tools-suggested{padding:4px 0 22px}.tools-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.tools-feature-card{color:#172033;-webkit-tap-highlight-color:#2f5df51f;touch-action:manipulation;background:#fff;border:1px solid #d7e7e2;border-radius:8px;grid-template-columns:74px minmax(0,1fr);gap:16px;min-height:160px;padding:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.tools-feature-card:hover{border-color:#a8dcd2;transform:translateY(-2px);box-shadow:0 16px 36px #0d9f8714}.tools-feature-card .tools-icon{color:#1837b7;background:linear-gradient(135deg,#2f5df51f,#0000 60%),#f5f8ff;border-color:#d7e0ff;width:100%;height:100%;min-height:132px;font-size:16px}.tools-feature-card .tools-icon svg{width:30px;height:30px}.tools-feature-card div{align-content:center;gap:7px;min-width:0;display:grid}.tools-feature-card div span{color:#0c6b5e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tools-feature-card strong{color:#111827;font-size:22px;line-height:1.08}.tools-feature-card p{color:#607084;margin:0;font-size:14px;line-height:1.4}.tools-feature-card b{color:#1837b7;grid-column:2;align-self:end;font-size:13px}.tools-page .tools-group-list{width:auto;max-width:none;padding:18px 0 26px}.tools-page .tools-group{background:#fff}.tools-ai-strip{border-top:1px solid #e1ebe8;padding:26px 0 0}.tools-ai-strip>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:min(620px,100%);display:grid}.tools-ai-strip a{color:#172033;-webkit-tap-highlight-color:#2f5df51f;touch-action:manipulation;background:#f9fbff;border:1px solid #d7e0ff;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;text-decoration:none;display:grid}.tools-ai-strip a strong,.tools-ai-strip a small{grid-column:2;min-width:0}.tools-ai-strip a span{grid-row:1/span 2}.tools-ai-strip a strong{color:#111827;font-size:14px}.tools-ai-strip a small{color:#607084;font-size:12px;line-height:1.35}.article-wrap{max-width:900px;padding:58px 0 34px}.article-wrap header{border-bottom:1px solid #e4ebf4;padding-bottom:34px}.article-wrap section{border-bottom:1px solid #e4ebf4;padding:34px 0}.article-wrap section p{color:#536276;margin:18px 0 0;font-size:18px;line-height:1.65}.article-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.article-links a{color:#1837b7;background:#fff;border:1px solid #d7e7e2;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:820;text-decoration:none}.article-related{max-width:900px}.pricing-page{color:#172033;background:linear-gradient(135deg,#ff6b4a14 0 10%,#0000 10% 100%),repeating-linear-gradient(90deg,#0000 0 32px,#11182706 32px 33px),linear-gradient(#f6fbfa 0%,#fff 46%,#f3f7fb 100%);min-height:100vh}.pricing-header{grid-template-columns:minmax(180px,1fr) auto minmax(112px,1fr);align-items:center;gap:22px;width:calc(100% - 48px);max-width:1180px;min-height:72px;margin:0 auto;display:grid}.pricing-hero,.pricing-choice,.pricing-launch-offer,.pricing-paid-grid,.pricing-grid,.pricing-advisor,.pricing-compare,.pricing-ai,.pricing-faq{width:calc(100% - 48px);max-width:1180px;margin-left:auto;margin-right:auto}.pricing-hero{padding:70px 0 34px}.pricing-hero h1{color:#0d1321;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.98}.pricing-hero p{color:#536276;max-width:780px;margin:22px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.48}.pricing-choice{padding:8px 0 14px}.pricing-preview-card{background:linear-gradient(135deg,#0f9f8814,#0000 38%),#fff;border:1px solid #cfe5df;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(240px,.58fr) auto;align-items:center;gap:clamp(18px,3vw,34px);padding:22px 24px;display:grid;box-shadow:0 18px 42px #1118270f}.pricing-card-label{color:#607084;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.pricing-preview-card h2{color:#0d1321;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.02}.pricing-preview-card p{color:#536276;max-width:680px;margin:10px 0 0;font-size:16px;line-height:1.48}.pricing-preview-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-preview-card li{color:#243044;grid-template-columns:18px 1fr;gap:8px;font-size:13px;font-weight:760;line-height:1.35;display:grid}.pricing-preview-card li:before,.pricing-plan li:before{content:"";background:linear-gradient(135deg, transparent 51%, #fff 51% 66%, transparent 66%), linear-gradient(135deg, var(--teal), #23c7aa);border-radius:5px;width:16px;height:16px;margin-top:1px}.pricing-preview-card a{color:#111827;background:#f5faf8;border:1px solid #d7e7e2;border-radius:8px;place-items:center;min-width:130px;min-height:46px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;display:grid}.pricing-launch-offer{background:#fffaf0;border:1px solid #f1d99d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:12px;margin-bottom:8px;padding:22px 24px;display:grid;box-shadow:0 16px 38px #925e0c12}.pricing-launch-offer h2{color:#0d1321;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.05}.pricing-launch-offer p:not(.seo-section-kicker){color:#536276;max-width:760px;margin:9px 0 0;font-size:16px;line-height:1.45}.pricing-launch-offer a{color:#fff;background:var(--blue);border-radius:8px;place-items:center;min-width:148px;min-height:48px;padding:0 18px;font-size:14px;font-weight:860;text-decoration:none;display:grid}.pricing-paid-grid{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:stretch;gap:20px;padding:18px 0 42px;display:grid}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;padding:18px 0 58px;display:grid}.pricing-plan{background:#fff;border:1px solid #d7e7e2;border-radius:8px;grid-template-rows:auto auto auto 1fr auto;gap:14px;min-width:0;padding:22px;display:grid;box-shadow:0 16px 38px #1118270f}.pricing-plan-promo{color:#6c4d09;background:#fff8e8;border:1px solid #f1d99d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;padding:8px 10px;font-size:12px;font-weight:820;line-height:1.3;display:inline-flex}.pricing-plan.featured{border-color:#2f5df5;box-shadow:0 0 0 4px #2f5df517,0 18px 48px #2f5df524}.pricing-plan-head{gap:9px;display:grid}.pricing-plan-head div{min-width:0}.pricing-plan-head span,.pricing-plan-head small{color:#607084;text-transform:uppercase;font-size:12px;font-weight:820;display:block}.pricing-plan-head strong{color:#111827;margin-top:5px;font-size:clamp(28px,3vw,38px);line-height:1;display:block}.pricing-plan-head b{color:#075e50;white-space:nowrap;background:#dcf8ef;border:1px solid #ace2d7;border-radius:999px;order:-1;justify-self:start;padding:6px 8px;font-size:11px}.pricing-plan p{color:#536276;margin:0;font-size:15px;line-height:1.45}.pricing-plan ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-plan li{color:#243044;grid-template-columns:18px 1fr;gap:8px;font-size:13px;font-weight:720;line-height:1.35;display:grid}.pricing-plan a{color:#fff;background:#2f5df5;border-radius:8px;place-items:center;min-height:44px;margin-top:auto;font-size:14px;font-weight:850;text-decoration:none;display:grid}.pricing-plan:not(.featured) a{color:#111827;background:#f5faf8;border:1px solid #d7e7e2}.pricing-advisor{padding:0 0 54px}.pricing-advisor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-advisor-grid a{color:#172033;background:linear-gradient(135deg,#0f9f880d,#0000 42%),#fff;border:1px solid #d7e7e2;border-radius:8px;gap:8px;min-width:0;padding:18px;text-decoration:none;display:grid;box-shadow:0 12px 32px #1118270d}.pricing-advisor-grid a:hover{border-color:#9bd9cc;box-shadow:0 16px 38px #0f9f881a}.pricing-advisor-grid span{color:#607084;text-transform:uppercase;font-size:12px;font-weight:900}.pricing-advisor-grid strong{color:#0d1321;font-size:22px;line-height:1.1}.pricing-advisor-grid small{color:#536276;font-size:13px;line-height:1.45}.pricing-section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.pricing-section-title h2,.pricing-ai h2{color:#111827;max-width:720px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.05}.pricing-table-wrap{background:#fff;border:1px solid #d7e7e2;border-radius:8px;overflow-x:auto;box-shadow:0 16px 42px #1118270f}.pricing-table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.pricing-table th,.pricing-table td{color:#243044;vertical-align:middle;border-bottom:1px solid #e3eeeb;padding:15px 16px;font-size:13px}.pricing-table thead th{color:#111827;text-transform:uppercase;background:#f5faf8;font-size:12px;font-weight:900}.pricing-table tbody th{color:#111827;width:32%;font-weight:790}.pricing-check{color:#138a5d;font-weight:850}.pricing-muted{color:#9aa7b7}.pricing-ai{grid-template-columns:minmax(280px,.85fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);padding:64px 0 84px;display:grid}.pricing-ai ul{border-top:1px solid #dce7f0;gap:0;margin:0;padding:0;list-style:none;display:grid}.pricing-ai li{border-bottom:1px solid #dce7f0;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.pricing-ai strong{color:#111827}.pricing-ai span{color:#607084;line-height:1.5}.pricing-faq{padding:0 0 88px}.pricing-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricing-faq article{background:#fff;border:1px solid #d7e7e2;border-radius:8px;padding:22px;box-shadow:0 12px 32px #1118270d}.pricing-faq h3{color:#111827;margin:0;font-size:18px;line-height:1.2}.pricing-faq p{color:#536276;margin:10px 0 0;font-size:15px;line-height:1.5}.share-page{color:#172033;background:radial-gradient(circle at 86% 8%,#0d9f871f,#0000 24rem),repeating-linear-gradient(90deg,#0000 0 40px,#11182706 40px 41px),linear-gradient(#f7fbfa 0%,#fff 46%,#f4f8fb 100%);min-height:100vh}.share-header{grid-template-columns:minmax(180px,1fr) auto minmax(130px,1fr);align-items:center;gap:22px;width:calc(100% - 48px);max-width:1180px;min-height:72px;margin:0 auto;display:grid}.share-pending-shell,.share-pending-formats{width:calc(100% - 48px);max-width:1120px;margin-left:auto;margin-right:auto}.share-pending-shell{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(28px,5vw,72px);min-height:auto;padding:104px 0 118px;display:grid}.share-pending-copy h1{color:#0d1321;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(42px,5.4vw,70px);font-weight:900;line-height:.98}.share-pending-copy p{color:#536276;max-width:760px;margin:18px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.5}.share-pending-card{background:#fffffff5;border:1px solid #d7e7e2;border-radius:8px;gap:10px;padding:22px;display:grid;box-shadow:0 18px 48px #11182714}.share-pending-card>span{color:#8493a5;text-transform:uppercase;font-size:12px;font-weight:900}.share-pending-card strong{color:#111827;font-size:28px;line-height:1}.share-pending-card p{color:#607084;margin:0;font-size:14px;line-height:1.45}.share-pending-steps{border-top:1px solid #dce9e6;gap:8px;margin-top:6px;padding-top:14px;display:grid}.share-pending-steps span{color:#536276;align-items:center;gap:9px;font-size:13px;font-weight:820;display:flex}.share-pending-steps span:before{content:"";background:#d7e7e2;border-radius:999px;width:10px;height:10px}.share-pending-steps span.done:before{background:var(--teal)}.share-pending-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.share-pending-actions a{color:#1837b7;background:#ffffffc7;border:1px solid #d7e7e2;border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.share-pending-actions .share-primary-link{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:0 14px 30px #2f5df533}.share-pending-formats{padding:0 0 80px}.share-pending-formats h2{color:#111827;margin:0 0 14px;font-size:22px}.share-pending-formats div{flex-wrap:wrap;gap:8px;display:flex}.share-pending-formats span{color:#075e50;background:#ffffffd1;border:1px solid #ccece5;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:850}.share-hero,.share-workspace{width:calc(100% - 48px);max-width:1180px;margin-left:auto;margin-right:auto}.share-hero{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:end;gap:24px;padding:24px 0 12px;display:grid}.share-copy h1{color:#0d1321;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1}.share-copy p{color:#536276;max-width:760px;margin:12px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.45}.share-route-strip{background:#fff;border:1px solid #d6e8e2;border-radius:8px;grid-template-columns:auto auto auto auto;align-items:center;gap:10px;margin-top:18px;padding:8px;display:inline-grid;box-shadow:0 12px 30px #1118270d}.share-route-strip span,.share-route-strip i{color:#243044;background:#f5faf8;border-radius:7px;padding:10px 12px;font-size:13px;font-style:normal;font-weight:850}.share-route-strip b{color:var(--teal);font-size:22px}.share-route-strip i{color:#075e50;background:var(--teal-soft)}.share-stepper{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.share-stepper span{color:#2d465f;background:#ffffffd1;border:1px solid #d6e8e2;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:820;position:relative}.share-stepper span:not(:last-child):after{content:"";background:#b9d8d1;width:8px;height:1px;position:absolute;top:50%;right:-8px}.share-hero-status{background:#fff;border:1px solid #d7e7e2;border-radius:8px;gap:8px;padding:18px;display:grid;box-shadow:0 12px 30px #1118270d}.share-hero-status span{color:#8493a5;text-transform:uppercase;font-size:12px;font-weight:900}.share-hero-status strong{color:#111827;font-size:24px;line-height:1}.share-hero-status p,.share-hero-status small{color:#607084;margin:0;font-size:14px;line-height:1.45}.share-hero-status small{color:#7a4e05;background:var(--amber-bg);border:1px solid #f0d394;border-radius:8px;padding:9px 10px;font-weight:760}.share-status-note{background:var(--amber-bg);border:1px solid #f0d394;border-radius:8px;padding:9px 10px;font-weight:760;color:#7a4e05!important}.share-hero-status a{color:#1837b7;justify-self:start;margin-top:6px;font-size:13px;font-weight:850;text-decoration:none}.share-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:18px;padding:10px 0 76px;display:grid}.share-main-panel,.share-side-stack,.share-list-panel,.share-history-panel{min-width:0}.share-main-panel{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.share-side-stack{gap:16px;display:grid}.share-dropzone,.share-format-panel,.share-list-panel,.share-history-panel{background:#fffffff0;border:1px solid #d7e7e2;border-radius:8px;box-shadow:0 16px 38px #1118270f}.share-dropzone{text-align:center;background:linear-gradient(#fffffff0,#fffffffc),repeating-linear-gradient(90deg,#0d9f8714 0 1px,#0000 1px 34px),repeating-linear-gradient(0deg,#2f5df50f 0 1px,#0000 1px 34px);justify-items:center;gap:12px;min-height:252px;padding:22px;transition:border-color .16s,transform .16s;display:grid}.share-dropzone.dragging{border-color:#20ad91;transform:translateY(-2px)}.share-upload-icon{color:#075e50;background:var(--teal-soft);border:1px solid #ace2d7;border-radius:8px;place-items:center;width:52px;height:52px;font-size:32px;font-weight:520;line-height:1;display:grid}.share-dropzone h2,.share-format-panel h2,.share-list-head h2,.share-history-panel h2{color:#111827;margin:0;font-size:22px;line-height:1.08}.share-dropzone p,.share-history-panel p{color:#607084;margin:0;font-size:14px;line-height:1.48}.share-dropzone button,.share-action-bar button:first-child{color:#fff;background:#2f5df5;border-radius:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:850;box-shadow:0 14px 30px #2f5df538}.share-action-bar button:first-child:disabled{color:#745119;background:var(--amber-bg);box-shadow:none;opacity:1;border:1px solid #f0d394}.share-format-panel{gap:16px;padding:18px;display:grid}.share-format-tags{flex-wrap:wrap;gap:8px;display:flex}.share-format-tags span{color:#075e50;background:#f2fbf8;border:1px solid #ccece5;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:850}.share-workflow-cards{gap:10px;display:grid}.share-workflow-cards article{background:#fbfdfc;border:1px solid #dce9e6;border-radius:8px;gap:7px;padding:12px;display:grid}.share-workflow-cards strong{color:#111827;font-size:14px}.share-workflow-cards p{color:#607084;margin:0;font-size:12px;line-height:1.45}.share-workflow-cards div{flex-wrap:wrap;gap:6px;display:flex}.share-workflow-cards span{color:#075e50;background:var(--teal-soft);border:1px solid #ccece5;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:850}.share-list-panel{gap:14px;padding:18px;display:grid}.share-list-head{border-bottom:1px solid #dce7f0;justify-content:space-between;align-items:start;gap:16px;padding-bottom:14px;display:flex}.share-list-head span{color:#8493a5;text-transform:uppercase;font-size:12px;font-weight:900}.share-list-head strong{color:#111827;text-align:right;font-size:22px;line-height:1.1;display:block}.share-message{color:#7a4e05;background:var(--amber-bg);border:1px solid #f0d394;border-radius:8px;margin:0;padding:12px;font-size:13px;font-weight:720;line-height:1.4}.share-storage-pending{color:#243044;background:linear-gradient(135deg,#f4fbff,#f7fbfa);border:1px solid #c9dde9;border-radius:8px;gap:4px;padding:13px 14px;display:grid}.share-storage-pending strong{color:#111827;font-size:13px;font-weight:900}.share-storage-pending span{color:#526579;font-size:13px;font-weight:700;line-height:1.4}.share-file-list{gap:10px;max-height:520px;padding-right:2px;display:grid;overflow:auto}.share-empty{color:#607084;text-align:center;background:#f6faf9;border:1px dashed #b8d7cf;border-radius:8px;place-content:center;gap:7px;min-height:158px;padding:22px;display:grid}.share-empty strong{color:#111827;font-size:20px}.share-file-row{background:#f8fbfa;border:1px solid #dce9e6;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.share-file-kind{background:var(--teal-soft);border:1px solid #ccece5;border-radius:8px;place-items:center;min-width:42px;min-height:34px;display:grid;color:#075e50!important;margin:0!important;font-size:10px!important;font-weight:900!important}.share-file-main{min-width:0}.share-file-row.done{background:#f2fbf8;border-color:#b8e4d9}.share-file-row.error{background:#fff7f4;border-color:#ffd1c5}.share-file-row strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;display:block;overflow:hidden}.share-file-row span{color:#607084;margin-top:3px;font-size:12px;font-weight:720;display:block}.share-progress{background:#dbe9ff;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.share-progress span{background:linear-gradient(90deg, var(--blue), var(--teal));border-radius:inherit;height:100%;margin:0;transition:width .14s;display:block}.share-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.share-link-actions button,.share-link-actions a,.share-remove,.share-action-bar button:last-child,.share-history-list button{color:#111827;background:#fff;border:1px solid #d7e7e2;border-radius:8px;place-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:grid}.share-action-bar{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.share-history-panel{gap:14px;padding:18px;display:grid}.share-history-list{gap:10px;max-height:570px;display:grid;overflow:auto}.share-history-list>span{color:#607084;font-size:13px}.share-history-list article{background:#f8fbfa;border:1px solid #dce9e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.share-history-list strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.share-history-list span{color:#607084;font-size:12px}.share-history-list button{grid-row:span 2}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.45}.app-shell{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(228px,278px) minmax(460px,1fr) minmax(300px,350px);height:100vh;min-height:680px;display:grid}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#dcf8ef6b,#0000 34%),#fffffff2;grid-column:1/-1;grid-template-columns:minmax(190px,260px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid;box-shadow:0 1px #0f172a0a}.brand,.toolbar,.top-actions,.zoom-tools{align-items:center;display:flex}.brand{min-width:0;color:inherit;border-radius:10px;gap:9px;font-size:17px;font-weight:820;text-decoration:none;transition:transform .15s,opacity .15s}.brand:hover{opacity:.9;transform:translateY(-1px)}.brand:focus-visible{outline-offset:4px;outline:3px solid #2f5df540}.brand-mark{color:#fff;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 20px #1118271f}.mobile-menu-button,.mobile-mode-tabs{display:none}.mobile-drawer[hidden]{display:none!important}.mobile-drawer{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a61;align-items:end;padding:16px;display:grid;position:fixed;inset:0}.mobile-drawer-sheet{color:#1c1a17;background:#fffaf2;border:1px solid #dbc9ad;border-radius:24px 24px 18px 18px;gap:14px;width:min(460px,100%);max-height:min(76vh,680px);margin:0 auto;padding:18px;display:grid;overflow:auto;box-shadow:0 24px 80px #10182847}.mobile-drawer-head,.mobile-drawer-account{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-drawer-head span,.mobile-drawer-nav button{color:#8c4a19;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.mobile-drawer-head strong{font-family:var(--display-font);margin-top:2px;font-size:26px;line-height:1;display:block}.mobile-drawer-head button{color:#1c1a17;background:#fff;border:1px solid #dbc9ad;border-radius:14px;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}.mobile-drawer-account{color:#4f463d;background:#f7efe2;border:1px solid #e4d4bc;border-radius:16px;padding:12px}.mobile-drawer-account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.mobile-drawer-account button,.mobile-drawer-pricing button{color:#fffaf2;background:#1c1a17;border:1px solid #1c1a17;border-radius:13px;min-height:42px;padding:0 14px;font-weight:900}.mobile-drawer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-drawer-nav button{color:#1c1a17;text-align:left;background:#fff;border:1px solid #e4d4bc;border-radius:16px;min-height:86px;padding:14px;box-shadow:0 10px 28px #10182814}.mobile-drawer-pricing{color:#fffaf2;background:#1c1a17;border-radius:18px;gap:6px;padding:14px;display:grid}.mobile-drawer-pricing strong{font-size:16px}.mobile-drawer-pricing p{color:#d7cab7;margin:0;font-size:13px;line-height:1.45}svg{width:18px;height:18px}svg path{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}svg .bite-mark-cut{stroke:var(--coral);stroke-width:2.35px}.toolbar{border-radius:var(--radius);background:#f5faf8;border:1px solid #dcece7;justify-self:center;gap:6px;width:max-content;min-width:0;max-width:100%;padding:4px;overflow:visible}.toolbar-divider{background:var(--line);width:1px;height:24px;margin:0 2px}.top-actions{justify-content:flex-end;gap:6px;min-width:0;position:relative}#accountButton{max-width:150px}.support-action{color:#315c52}.recompress-action{color:var(--blue-dark)}.account-menu{z-index:25;border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:4px;width:min(260px,100vw - 28px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:76px;box-shadow:0 20px 70px #0f172a2e}.account-menu strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:12px;display:block;overflow:hidden}.account-menu button{min-height:34px;color:var(--muted);text-align:left;background:0 0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:760}.account-menu button:hover{color:var(--text);background:var(--surface-soft)}#accountLabel{text-overflow:ellipsis;white-space:nowrap;max-width:104px;overflow:hidden}.tool-button,.icon-button,.primary-drop-button{border-radius:var(--radius);min-height:34px;color:var(--text);border:1px solid var(--line);background:#fff;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s,color .15s;box-shadow:0 1px 1px #0f172a0a}.tool-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.tool-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.primary-drop-button:hover:not(:disabled){border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.tool-button.primary,.primary-drop-button{color:#fff;background:linear-gradient(135deg, #ffffff2e, transparent 40%), var(--blue);border-color:var(--blue);box-shadow:0 8px 18px #315cf633}.tool-button.primary:hover:not(:disabled),.primary-drop-button:hover:not(:disabled){background:var(--blue-dark)}.tool-button.is-working{color:#fff;background:#111827;border-color:#111827}.tool-button.success{color:#fff;background:linear-gradient(135deg, #ffffff2e, transparent 42%), var(--teal);border-color:var(--teal);box-shadow:0 8px 18px #0f9f882e}.tool-button.ghost{background:#fff}.tool-button.danger-soft{color:#8f2f2f}.tool-button.danger-soft:hover:not(:disabled){color:#b42318;background:#fff4f1;border-color:#ffcabc;box-shadow:0 8px 20px #c93d3d1a}.tool-button.editor-tool.active{color:#fff;background:#111827;border-color:#111827;box-shadow:0 8px 18px #11182724,4px 4px #ff6b4a2e}.top-actions .tool-button.ghost:not(#accountButton){width:38px;min-width:38px;padding:0}.top-actions .tool-button.ghost:not(#accountButton) span{display:none}.tool-button[data-tooltip]:after{content:attr(data-tooltip);z-index:40;color:#fff;opacity:0;pointer-events:none;background:#111827;border-radius:6px;width:max-content;max-width:160px;padding:6px 8px;font-size:10px;font-weight:760;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px);box-shadow:0 12px 28px #0f172a33}.tool-button[data-tooltip]:hover:after,.tool-button[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.toolbar .editor-tool span,#selectAllButton span,#invertButton span{display:none}.toolbar .editor-tool,#selectAllButton,#invertButton{width:34px;padding:0}.left-rail,.inspector{background:var(--surface);min-height:0}.left-rail{border-right:1px solid var(--line);flex-direction:column;grid-area:2/1;gap:12px;padding:14px;display:flex;overflow-y:auto}.rail-heading,.inspector-heading,.range-row,.job-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rail-heading-actions{align-items:center;gap:7px;display:inline-flex}.rail-icon-button{color:#075e50;background:var(--teal-soft);border-radius:var(--radius);border:1px solid #ace2d7;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px #0d9f8714}.rail-icon-button:hover{color:#fff;background:var(--teal);border-color:var(--teal)}.eyebrow{color:var(--faint);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:760}h1,h2,h3,p{margin:0}h1,h2{font-size:17px;line-height:1.18}.count-badge{min-width:34px;color:var(--green);background:var(--green-bg);text-align:center;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:780}.file-drop{color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fbfcfe;justify-content:center;align-items:center;gap:8px;display:flex}.file-drop.compact{min-height:42px;font-size:13px;font-weight:700}.left-rail.has-docs .file-drop.compact{justify-content:flex-start;min-height:34px;padding:0 10px;font-size:12px}.file-drop.dragging,.drop-panel.dragging{color:var(--blue);background:var(--blue-soft);border-color:var(--blue)}.document-panel{background:0 0;border:0;border-radius:0;gap:8px;padding:0;display:grid}.document-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-panel-head strong{font-size:13px;display:block}.document-panel-head button{min-height:28px;color:var(--blue-dark);background:#eef4ff;border:1px solid #cbdcff;border-radius:6px;padding:0 8px;font-size:11px;font-weight:800}.file-list{gap:8px;max-height:190px;padding-right:2px;display:grid;overflow:auto}.empty-file-state{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfe;padding:10px;font-size:12px;font-weight:700}.queue-summary{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.queue-summary div{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;gap:2px;min-width:0;padding:8px;display:grid}.queue-summary div:last-child{border-right:0}.queue-summary span,.sidebar-insight span{color:var(--muted);font-size:10px;font-weight:760}.queue-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sidebar-insight,.sidebar-tools,.page-cutter{border-radius:var(--radius);background:#f7fbfa;border:1px solid #0f9f8833;gap:10px;padding:11px;display:grid}.page-cutter{border-color:var(--line);background:#fbfcfe}.range-command{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;display:grid}.page-jump{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.page-cutter input{min-width:0;min-height:34px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:6px;padding:0 9px;font-size:12px;font-weight:720}.page-cutter button{color:#075e50;background:var(--teal-soft);border:1px solid #ace2d7;border-radius:6px;min-height:34px;padding:0 9px;font-size:11px;font-weight:850}.page-cutter button:hover{border-color:var(--teal)}.page-cutter button:disabled,.page-cutter input:disabled{opacity:.48}.sidebar-insight{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sidebar-insight strong,.sidebar-tools-head strong{font-size:13px;display:block}.sidebar-insight button{color:#fff;background:var(--teal);border-radius:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}.rail-disclosure.page-cutter,.rail-disclosure.sidebar-tools,.rail-disclosure.job-panel,.rail-disclosure.memory-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfe;gap:0;padding:0;display:block;overflow:visible}.rail-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:9px 10px;list-style:none;display:flex}.rail-disclosure summary::-webkit-details-marker{display:none}.rail-disclosure summary:after{content:"";border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);width:8px;height:8px;transition:transform .14s;transform:rotate(45deg)}.rail-disclosure[open] summary:after{transform:rotate(225deg)}.rail-disclosure summary b,.rail-disclosure summary small{display:block}.rail-disclosure summary b{color:var(--text);font-size:13px;font-weight:850}.rail-disclosure summary small{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:820}.rail-disclosure>:not(summary){margin:0 10px 10px}.rail-disclosure .lane-badge,.rail-disclosure summary #clearHistoryButton{margin-left:auto}.rail-disclosure.memory-panel summary:after,.rail-disclosure.job-panel summary:after{flex:none}.agent-panel{overscroll-behavior:contain;background:linear-gradient(135deg,#0d9f871f,#0000 34%),linear-gradient(#fff,#f6fbfa);border:1px solid #0d9f8740;border-radius:12px;flex-direction:column;flex:auto;gap:10px;min-height:0;max-height:calc(100vh - 118px);padding:12px 12px 0;display:flex;overflow-y:auto}.agent-head,.agent-ai-head,.agent-ai-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-head strong{font-size:14px;line-height:1.2;display:block}#agentSignal,#agentTierLabel,.agent-ai-meta span{color:#075e50;background:var(--teal-soft);text-overflow:ellipsis;white-space:nowrap;border:1px solid #b9eadf;border-radius:999px;max-width:120px;padding:5px 8px;font-size:10px;font-weight:850;overflow:hidden}.agent-session{flex:auto;align-content:start;gap:6px;min-height:76px;max-height:150px;padding-right:2px;display:grid;overflow:auto}.agent-message{background:#ffffffe6;border:1px solid #0f9f8829;border-radius:8px;gap:4px;padding:9px;display:grid}.agent-message.user{background:#f1f6ff;border-color:#ccd9ff;margin-left:18px}.agent-message.compact{grid-template-columns:auto minmax(0,1fr);align-items:center}.agent-message span,.agent-local-plan span,.agent-screenshot-state{color:#8493a5;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.agent-message strong{color:var(--text);font-size:12px;line-height:1.25}.agent-message p,#agentText,.agent-ai-result p,.agent-ai-result li span,.agent-ai-warn{color:var(--muted);margin:0;font-size:11px;line-height:1.38}.agent-work-card{color:var(--text);background:#f7fbfaf0;border:1px solid #0f9f882e;border-radius:10px;gap:9px;padding:12px;display:grid;box-shadow:0 12px 28px #1118270d}.agent-work-card.running{background:radial-gradient(circle at 14% 10%,#e2bd7338,#0000 32%),linear-gradient(135deg,#fffaf2f5,#f7fbfaf5)}.agent-work-card.complete{background:linear-gradient(135deg,#dcf8ef9e,#fffffff5);border-color:#9fe0d3}.agent-work-card.warning{background:linear-gradient(135deg,#fffaf2eb,#fffffff5);border-color:#e6c177}.agent-work-card.error{border-color:#f0a7a7}.agent-work-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-work-head span{color:#075e50;letter-spacing:.08em;text-transform:uppercase;background:#dcf8ef;border:1px solid #ace2d7;border-radius:999px;place-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:950;display:inline-grid}.agent-work-card.warning .agent-work-head span{color:#8c4a19;background:#fff3dc;border-color:#e6c177}.agent-work-head strong{min-width:0;color:var(--text);font-size:14px;line-height:1.18}.agent-work-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.agent-work-orbit{background:#ffffffb8;border:1px solid #e2bd736b;border-radius:999px;grid-template-columns:repeat(3,8px);gap:6px;width:max-content;padding:7px 9px;display:grid}.agent-work-orbit i{background:#d7b56f;border-radius:999px;width:8px;height:8px;animation:1.05s ease-in-out infinite agentWorkOrbit}.agent-work-orbit i:nth-child(2){animation-delay:.14s}.agent-work-orbit i:nth-child(3){animation-delay:.28s}@keyframes agentWorkOrbit{0%,80%,to{opacity:.42;transform:translateY(0)scale(.82)}38%{opacity:1;transform:translateY(-3px)scale(1)}}.agent-work-meter{background:#11182714;border-radius:999px;height:8px;overflow:hidden}.agent-work-meter span{background:linear-gradient(90deg, #111827, var(--blue), var(--teal));border-radius:inherit;height:100%;display:block}.agent-work-card.warning .agent-work-meter span{background:linear-gradient(90deg,#8c4a19,#e2bd73)}.agent-work-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.agent-work-stats div{background:#ffffffc2;border:1px solid #d6e8e2e0;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.agent-work-stats span{color:#718096;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.agent-work-stats strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.agent-work-decision{font-weight:820;color:var(--text)!important}.agent-work-steps{flex-wrap:wrap;gap:6px;display:flex}.agent-work-steps span{color:#075e50;letter-spacing:.08em;text-transform:uppercase;background:#dcf8efa8;border-radius:999px;min-height:26px;padding:6px 10px;font-size:10px;font-weight:900}.agent-work-steps span.active{color:#0f2d29;background:#c9eee7}.agent-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.agent-command-grid button,.agent-composer-actions button,.agent-panel .agent-apply-button,#agentActionButton{color:#111827;background:#ffffffeb;border:1px solid #d6e8e2;border-radius:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850}.agent-command-grid button:hover:not(:disabled),.agent-composer-actions button:hover:not(:disabled),#agentActionButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #1118271a}.agent-local-plan{background:#f6fbfadb;border:1px solid #0f9f8821;border-radius:8px;gap:7px;padding:9px;display:grid}.agent-trace{gap:5px;margin:0;padding:0;list-style:none;display:grid}.agent-trace li{min-height:24px;color:var(--muted);background:#ffffffbd;border:1px solid #0f9f881f;border-radius:7px;padding:5px 7px 5px 20px;font-size:10.5px;line-height:1.28;position:relative}.agent-trace li:before{content:"";background:var(--teal);border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.agent-thinking,.agent-memory{background:#ffffffe0;border:1px solid #0f9f8829;border-radius:8px;overflow:hidden}.agent-thinking summary,.agent-memory-head{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.agent-thinking summary::-webkit-details-marker{display:none}.agent-thinking summary span,.agent-memory-head span,.agent-thinking-list li span,.agent-memory-item span,.agent-memory-empty{color:#8493a5;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.agent-thinking summary strong{color:var(--text);font-size:11px}.agent-thinking-list{gap:6px;margin:0;padding:0 9px 9px;list-style:none;display:grid}.agent-thinking-list li{background:#f6fbfaeb;border:1px solid #0f9f881f;border-radius:7px;gap:3px;padding:6px 7px 6px 26px;display:grid;position:relative}.agent-thinking-list li:before{content:"";background:#c9d7d4;border-radius:999px;width:8px;height:8px;position:absolute;top:11px;left:10px}.agent-thinking-list li.done:before{background:var(--teal)}.agent-thinking-list li.active:before{background:var(--blue);box-shadow:0 0 0 5px #355bef1f}.agent-thinking-list li.blocked:before{background:#c77900}.agent-thinking-list li strong,.agent-memory-item strong{color:var(--text);font-size:11px;line-height:1.25}.agent-thinking-list li p,.agent-memory-item p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.32}.agent-memory{display:grid}.agent-memory-head button{min-height:26px;color:var(--muted);background:#fff;border:1px solid #d6e8e2;border-radius:999px;padding:0 8px;font-size:10px;font-weight:850}.agent-memory-list{gap:6px;max-height:92px;padding:0 9px 9px;display:grid;overflow:auto}.agent-memory-item{background:#f6fbfacc;border:1px solid #0f9f881c;border-radius:7px;gap:3px;padding:7px 8px;display:grid}.agent-memory-empty{text-transform:none;letter-spacing:0;margin:0}#agentActionButton,#agentAiButton{color:#fff;background:#111827;border-color:#111827}.agent-panel button:disabled{color:var(--faint);background:var(--surface-soft);border-color:var(--line);box-shadow:none;transform:none}.agent-ai-box{z-index:1;background:linear-gradient(#f7fbfa00,#f7fbfa 22%),#f7fbfa;border-top:1px solid #0f9f8829;flex:none;gap:7px;margin:auto -3px -3px;padding:10px 3px 3px;display:grid;position:sticky;bottom:0;box-shadow:0 -16px 28px #f7fbfaeb}.agent-ai-head strong{font-size:12px}.agent-ai-box textarea{border-radius:8px;min-height:72px;margin:0;padding:10px;font-size:12px;line-height:1.36}.agent-composer-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}#agentScreenshotButton.active{color:#075e50;background:var(--teal-soft);border-color:#ace2d7}.agent-screenshot-state{color:var(--muted);text-transform:none;letter-spacing:0;margin:0;line-height:1.35}.agent-ai-result{background:#ffffffd1;border:1px solid #0f9f8829;border-radius:8px;gap:7px;padding:10px;display:grid}.agent-ai-result strong{font-size:12px}.agent-ai-result ol{gap:6px;margin:0;padding-left:16px;display:grid}.agent-ai-result li b{color:var(--text);font-size:11px;display:block}.agent-ai-thinking{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.agent-ai-thinking p{margin:0}.agent-ai-warn{color:#875000;background:var(--amber-bg);border:1px solid #efd08b;border-radius:6px;padding:7px}.agent-panel .agent-apply-button{color:#075e50;background:var(--teal-soft);border-color:#ace2d7}.agent-panel.busy{border-color:#cbdcff}.agent-panel.busy #agentSignal{color:var(--blue-dark);background:var(--blue-soft);border-color:#cbdcff}.agent-panel.revenue{background:linear-gradient(135deg,#fff5dfe0,#ffffffe6),#fff;border-color:#f3d390}.agent-panel.revenue #agentSignal{color:#875000;background:var(--amber-bg);border-color:#efd08b}.agent-panel.ready{border-color:#b9eadf}.sidebar-tool-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.sidebar-tool-grid button{min-height:34px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;padding:0;font-size:11px;font-weight:800;display:grid;position:relative}.sidebar-tool-grid button:after{content:attr(data-label);z-index:8;color:#fff;opacity:0;pointer-events:none;background:#111827;border-radius:6px;width:max-content;max-width:170px;padding:6px 8px;font-size:10px;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 22px #0f172a2e}.sidebar-tool-grid button:hover:after,.sidebar-tool-grid button:focus-visible:after{opacity:1;transform:translate(-50%)}.sidebar-tool-grid button:hover{border-color:var(--blue);box-shadow:0 6px 14px #315cf614}.job-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfe;gap:10px;padding:11px;display:grid}.memory-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:9px;padding:11px;display:grid}.memory-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.memory-head strong{font-size:13px;display:block}.memory-head button{min-height:26px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:11px;font-weight:760}.memory-list{color:var(--muted);gap:7px;font-size:12px;display:grid}.memory-item{background:#fbfcfe;border:1px solid #e7edf5;border-radius:6px;gap:4px;padding:8px;display:grid}.memory-item strong,.memory-item span,.memory-item b,.memory-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-item strong{color:var(--text);font-size:12px;display:block}.memory-item span,.memory-item small{color:var(--muted);font-size:11px;display:block}.memory-item b{color:var(--teal);font-size:12px;display:block}.legal-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfe;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.legal-panel a,.legal-panel button{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:750;text-decoration:none}.legal-panel button{color:var(--blue)}.rail-disclosure.page-cutter,.rail-disclosure.sidebar-tools,.rail-disclosure.job-panel,.rail-disclosure.memory-panel{gap:0;padding:0;display:block}.plan-router .as-link{place-items:center;text-decoration:none;display:grid}.job-panel-head strong{font-size:13px;display:block}.lane-badge{color:var(--blue-dark);white-space:nowrap;background:#eef4ff;border:1px solid #cbdcff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.job-list{color:var(--muted);gap:7px;font-size:12px;display:grid}.job-row{border:1px solid var(--line);background:#fff;border-radius:6px;gap:6px;padding:8px;display:grid}.job-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.job-row span{color:var(--muted)}.job-meter{background:var(--surface-soft);border-radius:999px;height:5px;overflow:hidden}.job-meter span{background:var(--green);border-radius:inherit;width:0%;height:100%;display:block}.file-chip{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:6px;padding:6px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.file-chip.active{box-shadow:inset 3px 0 0 var(--teal);background:#f2fbf8;border-color:#bce9df}.file-chip-main{min-width:0;color:inherit;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.file-chip-action{width:30px;height:30px;color:var(--muted);background:var(--surface-soft);border-radius:6px;place-items:center;display:grid}.file-chip-action:hover{color:var(--blue);background:var(--blue-soft)}.file-chip-action.danger:hover{color:#b42318;background:#fff0ed}.file-chip-action svg,.multi-doc-remove svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.file-thumb{color:#075e50;background:#eef7f4;border:1px solid #cfe3dd;border-radius:6px;place-items:center;width:34px;height:42px;display:grid;overflow:hidden}.file-thumb img{object-fit:cover;width:100%;height:100%}.file-thumb-label{color:var(--teal);font-size:9px;font-weight:900}.file-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.file-chip-copy{min-width:0}.file-chip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.page-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0 2px 18px 0;list-style:none;display:flex;overflow:auto}.page-list:empty{display:none}.page-row{border-radius:var(--radius);border:1px solid #0000;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:7px;display:grid}.page-row.active{background:#eef4ff;border-color:#cbdcff}.page-row.skipped{opacity:.56}.thumb-button{width:48px;height:58px;color:var(--faint);border:1px solid var(--line);background:#f9fbfd;border-radius:6px;place-items:center;padding:0;display:grid;overflow:hidden}.thumb-button img{object-fit:cover;width:100%;height:100%}.thumb-placeholder{border:1px solid var(--line-strong);border-radius:3px;width:18px;height:24px}.page-meta{min-width:0}.page-meta strong,.page-meta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-meta strong{font-size:13px}.page-meta span{color:var(--muted);margin-top:2px;font-size:11px}.mini-action{width:30px;height:30px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.mini-action:hover{color:var(--text);background:var(--surface-soft)}.page-actions{grid-template-columns:repeat(2,30px);gap:4px;display:grid}.include-box{place-items:center;width:30px;height:30px;display:grid}.include-box input{width:17px;height:17px;accent-color:var(--blue)}.workspace{background-color:#f3f6fa;background-image:linear-gradient(90deg,#1c26350a 1px,#0000 1px),linear-gradient(#1c26350a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-area:2/2;min-width:0;min-height:0}.drop-screen,.editor{width:100%;height:100%}.drop-screen{align-content:center;justify-items:center;gap:22px;padding:24px;display:grid}.entry-hero{text-align:center;justify-items:center;width:min(740px,100%);display:grid}.entry-hero h2{letter-spacing:0;margin:6px 0 0;font-size:56px;line-height:.96}.entry-hero>p:not(.eyebrow){max-width:590px;color:var(--muted);margin-top:14px;font-size:16px;line-height:1.5}.entry-proof{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.entry-proof span{color:#315c52;background:#e5f7f3d1;border:1px solid #0f9f8833;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.drop-panel{text-align:center;border-radius:var(--radius);width:min(430px,100%);box-shadow:var(--shadow);outline-offset:-8px;background:#fffffff0;border:1px solid #b8c5d6d1;outline:1px dashed #60708457;justify-items:center;padding:28px;display:grid}.drop-panel svg{width:34px;height:34px;color:var(--blue);background:var(--blue-soft);border-radius:var(--radius);box-sizing:content-box;border:1px solid #cdd9ff;margin-bottom:14px;padding:9px}.drop-panel h2{max-width:360px;font-size:22px;line-height:1.15}.drop-panel p{max-width:320px;color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.drop-capabilities{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px;display:flex}.drop-capabilities span{color:#0f513f;background:var(--teal-soft);border:1px solid #0f9f8838;border-radius:999px;min-height:24px;padding:4px 8px;font-size:11px;font-weight:800}.primary-drop-button{margin-top:16px;padding:0 15px;font-size:13px;font-weight:760}.editor{grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:7px;padding:10px 12px 12px;display:grid}.preview-toolbar,.status-strip{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.preview-toolbar{min-height:48px;position:relative}.result-dock{border-radius:var(--radius);background:linear-gradient(135deg,#d5f8f0ad,#fffffff5 42%),#fff;border:1px solid #0f9f8842;grid-template-columns:minmax(260px,1fr) minmax(250px,auto) auto;align-items:center;gap:16px;padding:16px 18px;display:grid;box-shadow:0 18px 46px #0f172a1a}.result-dock h3{margin:2px 0 0;font-size:28px;line-height:1.1}.result-dock p:not(.eyebrow){color:var(--muted);margin-top:6px;font-size:15px;line-height:1.4}.result-stats{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;display:grid}.result-stats span{background:#f7fbfa;border:1px solid #0f9f8829;border-radius:6px;gap:2px;padding:10px 12px;display:grid}.result-stats b{color:var(--text);font-size:18px}.result-stats b.positive{color:var(--teal)}.result-stats b.negative{color:var(--amber)}.result-stats small{color:var(--muted);font-size:10px;font-weight:760}.preview-toolbar p{max-width:min(32vw,340px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.preview-toolbar strong{margin-top:1px;font-size:13px;line-height:1.1;display:block}.processing-pill{z-index:3;min-height:30px;color:var(--blue-dark);background:var(--blue-soft);white-space:nowrap;border:1px solid #cbdcff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.processing-pill[hidden]{visibility:hidden;pointer-events:none;display:inline-flex!important}.compression-viz{color:#075e50;white-space:nowrap;background-color:#f0fbf8;background-image:linear-gradient(90deg,#ffffffa8,#0000 38%,#ffffff75),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #bce9df;border-radius:999px;grid-template-columns:16px 16px 16px minmax(120px,auto);align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:11px;font-weight:850;animation:1.8s ease-in-out infinite confidenceSweep;overflow:hidden;display:none!important}.compression-viz span{background:var(--teal);border-radius:999px;width:16px;height:8px;animation:.78s ease-in-out infinite bitePulse;display:block}.multi-doc-strip{grid-auto-columns:minmax(210px,260px);grid-auto-flow:column;gap:10px;padding:3px;display:grid;overflow-x:auto}.multi-doc-card{min-height:54px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#ffffffeb;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;padding:8px;display:grid;box-shadow:0 8px 24px #0f172a0f}.multi-doc-select{min-width:0;color:inherit;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.multi-doc-remove{width:30px;height:30px;color:var(--muted);background:#ffffffbf;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.multi-doc-remove:hover{color:#b42318;background:#fff0ed;border-color:#ffd2cc}.multi-doc-card.active{box-shadow:inset 3px 0 0 var(--teal);background:#f1fbf8;border-color:#aee1d7}.multi-doc-thumb{width:34px;height:40px;color:var(--teal);background:#eef7f4;border:1px solid #cfe3dd;border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid;overflow:hidden}.multi-doc-thumb img{object-fit:cover;width:100%;height:100%}.multi-doc-select span:last-child{min-width:0}.multi-doc-select strong,.multi-doc-select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.multi-doc-select strong{font-size:12px}.multi-doc-select small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:720}.compression-viz span:nth-child(2){animation-delay:.12s}.compression-viz span:nth-child(3){animation-delay:.24s}.compression-viz strong{text-overflow:ellipsis;max-width:260px;font-size:11px;overflow:hidden}.spinner{border:2px solid #246bfe38;border-top-color:var(--blue);border-radius:50%;width:14px;height:14px;animation:.68s linear infinite spin}.zoom-tools{gap:6px}.icon-button{place-items:center;width:34px;height:34px;padding:0;display:grid}.zoom-reset-button{min-width:46px;height:34px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 8px;font-size:11px;font-weight:850}.page-nav-button{color:#075e50;background:var(--teal-soft);border-color:#b9eadf}.workspace-actions{overscroll-behavior-x:contain;border-radius:var(--radius);scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#ffffffe0;border:1px solid #0f9f882e;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;min-height:46px;padding:5px 7px;display:flex;overflow-x:auto}.workspace-actions::-webkit-scrollbar{display:none}.workspace-actions button{color:#152033;white-space:nowrap;background:#f8fbfa;border:1px solid #d7e7e2;border-radius:7px;flex:none;min-height:32px;padding:0 10px;font-size:11px;font-weight:850}.workspace-actions button:hover{color:#075e50;background:var(--teal-soft);border-color:#aee1d7}.preview-stage{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 50% 16%,#2f5df50e,#0000 22rem),linear-gradient(90deg,#11182709 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#11182709 1px,#0000 1px) 0 0/30px 30px,#e9eef5a8;place-items:center;min-height:0;padding:8px 10px 48px;display:grid;position:relative;overflow:auto}.preview-frame{place-items:center;display:grid;position:relative}#previewCanvas{z-index:0;cursor:zoom-in;background:#fff;border-radius:3px;max-width:100%;max-height:100%;position:relative;box-shadow:0 22px 70px #19243633}.preview-frame.is-zoomed #previewCanvas{cursor:grab;max-width:none;max-height:none}.preview-stage.panning,.preview-stage.panning #previewCanvas{cursor:grabbing;-webkit-user-select:none;user-select:none}.restored-export-panel{color:#111827;background:linear-gradient(135deg,#dcf8efeb,#fffffff5 42%,#ebf2ffe6),#fff;border:1px solid #bce9df;border-radius:14px;align-content:center;gap:14px;width:min(760px,100% - 28px);padding:clamp(22px,3.2vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a29}.restored-export-panel[hidden]{display:none}.restored-export-icon{color:#0d9f87;background:#fff;border:1px solid #cdeee6;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 28px #0d9f8729}.restored-export-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:30px;height:30px}.restored-export-panel h2{letter-spacing:0;text-wrap:balance;max-width:14ch;margin:3px 0 0;font-size:clamp(30px,3.6vw,48px);line-height:1.02}.restored-export-copy{color:#526579;max-width:52ch;margin:10px 0 0;font-size:15px;line-height:1.45}.restored-export-filename{color:#0f3f38;text-overflow:ellipsis;white-space:nowrap;background:#e7faf5f0;border:1px solid #bce9df;border-radius:999px;max-width:min(100%,680px);margin:12px 0 0;padding:8px 12px;font-size:14px;font-weight:880;line-height:1.2;display:inline-flex;overflow:hidden}.restored-export-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.restored-export-stats span{background:#ffffffbf;border:1px solid #cdeee6;border-radius:10px;min-width:0;padding:13px 14px}.restored-export-stats b,.restored-export-stats small{display:block}.restored-export-stats b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:900;overflow:hidden}.restored-export-stats small{color:#526579;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:900}.restored-export-actions{flex-wrap:wrap;gap:10px;display:flex}.restored-export-actions button{border-radius:9px;min-height:48px;padding:0 18px;font-size:15px;font-weight:900}.restored-export-actions .primary-action{color:#fff;background:var(--blue);border:1px solid var(--blue);box-shadow:0 14px 30px #2f5df533}.restored-export-actions .secondary-action{color:#0f172a;background:#fff;border:1px solid #cdeee6}.page-dock{z-index:6;color:#172033;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#dcf8efe6,#fffffff5),#fff;border:1px solid #bce9df;border-radius:999px;place-self:end center;align-items:center;gap:10px;max-width:min(92%,720px);min-height:44px;margin-top:12px;padding:6px 8px;display:inline-flex;position:sticky;bottom:10px;box-shadow:0 18px 45px #0f172a24}.page-dock-button{color:#075e50;background:#fff;border:1px solid #ccece5;border-radius:999px;place-items:center;width:32px;height:32px;transition:transform .15s,background .15s,border-color .15s;display:grid}.page-dock-button:hover:not(:disabled){background:var(--teal-soft);border-color:#9bd9ce;transform:translateY(-1px)}.page-dock.single-page{background:linear-gradient(135deg,#fffffff5,#dcf8efb3),#fff;min-height:36px;padding:5px 13px}.page-dock.single-page .page-dock-button,.page-dock.single-page .page-dots{display:none}.page-dock.single-page span:last-child{color:#075e50;min-width:0;font-size:12px}.page-dots{align-items:center;gap:6px;min-width:0;display:inline-flex}.page-dot{background:#aebdcb;border:1px solid #0000;border-radius:999px;width:9px;height:9px;padding:0;transition:width .18s,background .18s,box-shadow .18s,transform .18s}.page-dot:hover{background:#6e8094;transform:scale(1.28)}.page-dot.active{background:linear-gradient(90deg, var(--teal), var(--blue));width:32px;animation:1.5s ease-in-out infinite pageDotBreathe;box-shadow:0 0 0 5px #0d9f871f}.page-dot.skipped{background:#e3a18f}.page-dot.active.skipped{background:linear-gradient(90deg, var(--amber), var(--coral))}.page-dot-gap{color:#8291a5;font-size:12px;font-weight:900;line-height:1}.page-dock span:last-child{color:#526579;white-space:nowrap;min-width:76px;font-size:11px;font-weight:900}.pdf-text-layer{z-index:1;pointer-events:auto;-webkit-user-select:text;user-select:text;position:absolute;inset:0;overflow:hidden}.pdf-text-layer span{color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;padding:0;line-height:1;display:block;position:absolute;overflow:hidden}.pdf-text-layer span::selection{color:#0000;background:#2f5df552}.pdf-entity-highlight{z-index:0;box-sizing:border-box;pointer-events:none;background:#f59e0b1f;border:1px solid #f59e0bb8;border-radius:3px;position:absolute}.pdf-entity-highlight[data-entity-kind=email]{background:#0d9f871f;border-color:#0d9f87b8}.pdf-entity-highlight[data-entity-kind=date]{background:#2f5df51f;border-color:#2f5df5b8}.annotation-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.annotation{color:#111827;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffffbd;border:1px solid #246bfe80;align-items:center;min-width:28px;min-height:18px;padding:2px 4px;display:grid;position:absolute;overflow:hidden;box-shadow:0 4px 12px #11182714}.annotation:active{cursor:grabbing}.annotation.selected{z-index:5;outline:2px solid var(--blue);outline-offset:2px}.annotation.redact-white{background:#fff;border-color:#11182747}.annotation.redact-black{background:#111827;border-color:#111827}.annotation.signature{background:#ffffff4d;border-color:#138a5d8c;padding:0}.annotation.signature img{object-fit:contain;width:100%;height:100%}.annotation.stamp{color:#138a5d;text-transform:uppercase;background:#e8f7f0e6;border:2px solid;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:clamp(10px,1.5vw,18px);font-weight:900;line-height:1;display:flex;transform:rotate(-3deg)}.annotation.stamp[data-tone=blue]{color:#2444d8;background:#2f5df514}.annotation.stamp[data-tone=teal]{color:#0d7f70;background:#dcf8efe6}.annotation.stamp[data-tone=amber]{color:#9a5a00;background:#fff5dfe0}.annotation.stamp[data-tone=danger]{color:#b42318;background:#fff1f1e6}.annotation.text,.annotation.stamp{overflow:visible}.annotation-resize{background:var(--blue);cursor:nwse-resize;border:2px solid #fff;border-radius:999px;width:16px;height:16px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 4px 12px #0f172a38}.render-state{color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb;padding:10px 13px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-strip{min-height:42px;padding:10px 12px;font-size:13px}.compression-evaluating .status-strip{background:linear-gradient(90deg,#dcf8efdb,#fffffff5 52%,#e9eeffdb),#fff;border-color:#bce9df}.compression-evaluating #statusText{color:#0f3f38;font-weight:780}.status-strip>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.status-dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px}.status-dot.busy{background:var(--blue)}.status-dot.warn{background:var(--amber)}.status-dot.error{background:var(--danger)}#statusText{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-track{background:var(--surface-soft);border-radius:999px;width:180px;height:8px;overflow:hidden}.progress-track span{background:var(--blue);border-radius:inherit;width:0%;height:100%;transition:width .18s;display:block}.progress-track span.busy{background-image:linear-gradient(90deg, var(--blue), var(--teal), var(--blue));background-size:180% 100%;animation:.9s ease-in-out infinite shimmer}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:0%}to{background-position:180%}}@keyframes bitePulse{0%,to{opacity:.32;transform:scaleX(.56)}50%{opacity:1;transform:scaleX(1)}}@keyframes confidenceSweep{0%{background-position:0%}to{background-position:220%}}@keyframes pageDotBreathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.86)}}@keyframes checkoutReturnBanner{0%{opacity:0;transform:translate(-50%,-12px)}10%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}.inspector{border-left:1px solid var(--line);flex-direction:column;grid-area:2/3;gap:10px;padding:14px;display:flex;overflow:auto}.setting-block,.size-panel,.notice{border:1px solid var(--line);border-radius:var(--radius);background:#fbfcfe;padding:12px}.inspector-tabs{background:var(--surface-soft);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.inspector-tabs button{min-height:32px;color:var(--muted);background:0 0;border-radius:6px;font-size:12px;font-weight:780}.inspector-tabs button.active{color:#fff;background:var(--text)}.inspector-panel{display:contents}#accessPanel>.setting-block{display:none}.setting-label,.range-row label{color:var(--text);font-size:13px;font-weight:760}.tool-readout{margin-top:6px;font-size:17px;font-weight:800}textarea,.support-form input,.support-form select,.modal input{border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--text);font:inherit;background:#fff}textarea{resize:vertical;margin-top:10px;padding:10px}textarea:focus,.support-form input:focus,.support-form select:focus,.modal input:focus{border-color:var(--blue);outline:3px solid #246bfe29}.clerk-auth-mount{margin-top:14px}.wide-button{border-radius:var(--radius);width:100%;min-height:40px;color:var(--text);background:var(--surface-soft);border:1px solid var(--line);margin-top:10px;font-size:13px;font-weight:760}.wide-button.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.wide-button.subtle{color:var(--muted);background:0 0}.signature-controls{gap:9px;margin-top:10px;display:grid}.swatch-row{gap:8px;display:flex}.swatch-row button{border:1px solid var(--line);background:var(--swatch,#111827);border-radius:999px;width:30px;height:30px}.swatch-row button[data-sign-color=\#111827]{--swatch:#111827}.swatch-row button[data-sign-color=\#0d9f87]{--swatch:#0d9f87}.swatch-row button[data-sign-color=\#2f5df5]{--swatch:#2f5df5}.swatch-row button.active{box-shadow:0 0 0 3px #2f5df533}.compact-range{margin-top:0}.stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.stamp-grid button{color:#315c52;border:1px solid var(--line);background:#f5faf8;border-radius:8px;min-height:36px;padding:0 8px;font-size:12px;font-weight:850}.stamp-grid button.active{color:#fff;background:var(--text);border-color:var(--text)}.check-row.compact{margin-top:10px;font-size:12px;font-weight:650}.annotation-list{color:var(--muted);gap:6px;margin-top:10px;font-size:12px;display:grid}.annotation-item{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;grid-template-columns:1fr 28px;align-items:center;gap:8px;padding:7px;display:grid}.annotation-item.selected{background:#eef4ff;border-color:#246bfe73}.annotation-item button{width:28px;height:28px;color:var(--danger);background:0 0;border-radius:6px}.access-status strong{color:var(--green);margin-top:8px;font-size:18px;display:block}.pricing-stack{gap:10px;display:grid}.price-card{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fbfcfe;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s}.price-card:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 10px 26px #315cf61a}.price-card.highlighted{border-color:#bcd0ff;box-shadow:0 0 0 3px #246bfe14}.price-card span,.price-card p{color:var(--muted);font-size:12px;display:block}.price-card strong{margin:4px 0;font-size:21px;display:block}.support-card a{color:var(--blue);margin-top:10px;font-size:12px;font-weight:760;text-decoration:none;display:inline-block}.segmented{background:var(--surface-soft);border-radius:var(--radius);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;display:grid}.segmented button{min-height:32px;color:var(--muted);background:0 0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:760}.segmented button.active{color:#fff;background:var(--text);box-shadow:0 6px 18px #11182729}.workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-tools,.capability-grid{gap:8px;margin-top:10px;display:grid}.quick-tools{grid-template-columns:repeat(2,minmax(0,1fr))}#compressPanel .quick-tools-block,#compressPanel .size-panel{display:none}.quick-tools button,.capability-grid span{border-radius:6px;min-height:32px;padding:8px;font-size:12px;font-weight:760}.quick-tools button{color:var(--text);border:1px solid var(--line);background:#fff}.quick-tools button:hover{border-color:var(--blue)}.capability-grid span{color:var(--blue-dark);background:#eef4ff;border:1px solid #cbdcff;align-items:center;display:flex}.range-row output{color:var(--blue);font-size:13px;font-weight:780}.target-control{background:linear-gradient(#fff,#f2fbf8);border-color:#bce9df}.target-control output{color:#075e50}input[type=range]{width:100%;accent-color:var(--blue);margin:12px 0 7px}.hint{color:var(--muted);font-size:12px;line-height:1.45}.checks{gap:12px;display:grid}.check-row{color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:650;display:grid}.check-row input{width:17px;height:17px;accent-color:var(--blue);margin:0}.size-panel{gap:8px;display:grid}.size-panel div{justify-content:space-between;align-items:center;gap:12px;display:flex}.size-panel span{color:var(--muted);font-size:12px;font-weight:700}.size-panel strong{font-size:18px}#savedPercent.positive{color:var(--green)}#savedPercent.negative{color:var(--danger)}.notice{color:var(--amber);background:var(--amber-bg);border-color:#f1d59a;grid-template-columns:24px 1fr;gap:10px;display:grid}.notice p{color:#745119;font-size:12px;line-height:1.45}.modal-backdrop{z-index:20;background:#1118277a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.checkout-reward{z-index:60;color:#111827;opacity:0;pointer-events:none;background:#fffffff7;border:1px solid #bfe2dc;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;width:min(520px,100% - 28px);padding:12px 14px;transition:opacity .22s,transform .22s;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%,-16px)scale(.98);box-shadow:0 24px 70px #11182738}.checkout-reward.is-visible{opacity:1;transform:translate(-50%)scale(1)}.checkout-reward-icon{color:#075e50;text-transform:uppercase;background:linear-gradient(135deg,#dcf8ef,#eef9f6);border:1px solid #aee3d8;border-radius:999px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.checkout-reward strong{color:#111827;font-size:14px;font-weight:900;display:block}.checkout-reward p{color:#526579;margin:2px 0 0;font-size:13px;font-weight:720;line-height:1.35}.modal,.signature-modal,.quick-view-modal,.support-modal,.form-library-modal{background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(860px,100%);max-height:min(760px,100vh - 40px);position:relative;overflow:auto;box-shadow:0 30px 100px #11182747}.modal{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);display:grid}.modal-close{z-index:2;width:34px;height:34px;color:var(--muted);background:var(--surface-soft);border-radius:var(--radius);font-size:24px;line-height:1;position:absolute;top:10px;right:12px}.modal-auth,.modal-plans,.signature-modal,.quick-view-modal,.support-modal,.form-library-modal,.level-modal{padding:26px}.modal-auth{border-right:1px solid var(--line)}.modal-auth h2,.signature-modal h2,.quick-view-modal h2,.support-modal h2,.level-modal h2{font-size:26px;line-height:1.15}.level-modal{width:min(1040px,100%);box-shadow:var(--shadow-strong);background:linear-gradient(135deg,#0f9f8814,#0000 42%),#fff;border:1px solid #cfe5df;border-radius:14px;position:relative}.level-modal-head{max-width:760px}.level-modal-head p:not(.eyebrow),.level-footnote{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.level-file-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.level-file-summary span{border-radius:var(--radius);background:#f7fbfa;border:1px solid #0f9f8833;gap:3px;padding:13px 14px;display:grid}.level-file-summary b{color:var(--text);font-size:18px}.level-file-summary small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.level-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.level-options button{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffdb;gap:7px;min-height:188px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0f}.level-options button:hover,.level-options button.active{border-color:var(--teal);box-shadow:0 0 0 3px #0f9f881f,0 18px 38px #0f172a14}.level-options button.recommended{border-color:var(--blue)}.level-options span{color:#075e50;background:var(--teal-soft);text-transform:uppercase;border:1px solid #0f9f8838;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.level-options strong{color:var(--text);font-size:19px;line-height:1.12}.level-options small{color:var(--muted);font-size:13px;line-height:1.42}.level-estimate{color:#075e50;background:#f2fbf8;border:1px solid #0f9f8833;border-radius:8px;align-self:end;gap:2px;width:100%;margin-top:6px;padding:10px;display:grid}.level-estimate b{color:var(--text);font-size:18px;line-height:1}.level-estimate em{color:var(--teal);font-size:11px;font-style:normal;font-weight:850}.modal-auth p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.unlock-result{border-radius:var(--radius);background:#f7fbfa;border:1px solid #0f9f883d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(82px,.72fr);align-items:center;gap:8px;margin-top:14px;padding:12px;display:grid}.unlock-result div{gap:3px;display:grid}.unlock-result span{color:var(--muted);font-size:11px;font-weight:760}.unlock-result strong{color:var(--text);font-size:18px}.size-arrow{color:var(--teal);font-size:20px;font-weight:900}.unlock-result strong.positive{color:var(--teal)}.unlock-result strong.negative{color:var(--amber)}.unlock-result p{color:#315c52;grid-column:1/-1;margin-top:0;font-size:11px;font-weight:800;line-height:1.45}.modal-auth label{color:var(--text);margin-top:18px;font-size:13px;font-weight:760;display:block}.modal-auth input{min-height:42px;margin-top:8px;padding:0 12px}.modal-note{color:#745119;background:var(--amber-bg);border-radius:var(--radius);border:1px solid #f1d59a;margin-top:12px;padding:10px;font-size:12px;line-height:1.4}.checkout-stage{color:#0c6d5f;border-radius:var(--radius);background:linear-gradient(135deg,#eef9f6,#f3f6ff);border:1px solid #bfe2dc;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:12px;display:grid}.checkout-stage strong{color:var(--text);font-size:13px;display:block}.checkout-stage p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.modal-plans{background:#fbfdfc;align-content:start;gap:12px;display:grid}.local-pricing-note{color:#3f5369;border-radius:var(--radius);background:#fff;border:1px solid #d7e7e2;padding:10px 12px;font-size:12px;font-weight:820;line-height:1.35}.launch-promo-note{color:#243044;border-radius:var(--radius);background:#fffaf0;border:1px solid #f1d99d;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;padding:11px 12px;display:grid}.launch-promo-note span{color:#8a610b;text-transform:uppercase;font-size:11px;font-weight:900}.launch-promo-note strong{color:#111827;font-size:13px}.launch-promo-note small{color:#536276;grid-column:1/-1;font-size:11px;line-height:1.35}.modal-plan-trust{flex-wrap:wrap;gap:7px;display:flex}.modal-plan-trust span{color:#075e50;background:#eaf8f4;border:1px solid #c4e8df;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850}.plan-button{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;min-width:0;min-height:78px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.plan-button.recommended{border-color:var(--blue);box-shadow:0 0 0 3px #246bfe1a}.plan-button.context-best{background:linear-gradient(135deg,#246bfe0f,#0f9f880f),#fff}.plan-button.context-upgrade{border-color:#bfe4da}.plan-button.upsell-pulse{border-color:var(--blue);animation:1.4s ease-in-out infinite planPulse;box-shadow:0 0 0 3px #246bfe1f,0 14px 30px #246bfe1f}.plan-button.is-loading{color:#fff;background:var(--blue);border-color:var(--blue)}.modal-plans .plan-button:disabled:not(.is-loading){opacity:1}.plan-button.is-loading strong,.plan-button.is-loading small,.plan-button.is-loading span{color:#fff}.plan-button.is-loading:after{content:"Preparing";color:#ffffffdb;grid-column:1/-1;font-size:11px;font-weight:800}.plan-button span{min-width:0;font-size:14px;font-weight:800}.plan-button strong{color:var(--blue);white-space:nowrap;font-size:22px}.plan-button small{color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.35}.signature-modal{width:min(720px,100%)}.support-modal{width:min(620px,100%)}.quick-view-modal{width:min(980px,100%)}.quick-view-body{grid-template-columns:minmax(360px,1.05fr) minmax(260px,.95fr);gap:18px;margin-top:18px;display:grid}.quick-preview{border:1px solid var(--line);border-radius:var(--radius);background-color:#f3f6fa;background-image:linear-gradient(90deg,#11182709 1px,#0000 1px),linear-gradient(#11182709 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:430px;padding:14px;display:grid}.quick-preview img{object-fit:contain;background:#fff;border-radius:4px;max-width:100%;max-height:520px;box-shadow:0 18px 48px #1118272e}.form-library-modal{width:min(780px,100%);padding:26px}.form-library-modal h2{margin-top:4px;font-size:26px}.form-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.form-library-grid button{min-height:58px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#fbfcfe;align-content:center;gap:4px;padding:0 14px;font-size:15px;font-weight:820;display:grid}.form-library-grid button small{color:var(--muted);font-size:11px;font-weight:720;display:block}.form-library-grid button:hover{border-color:var(--teal);box-shadow:0 10px 24px #0d9f8714}.asset-tray{z-index:18;position:fixed;bottom:18px;left:18px}.asset-tray-toggle{color:#075e50;background:#fff;border:1px solid #bce9df;border-radius:999px;grid-template-columns:20px auto;place-items:center;gap:7px;min-width:58px;height:42px;padding:0 10px;display:grid;box-shadow:0 16px 42px #0f172a29}.asset-tray-toggle span{color:#fff;background:var(--teal);border-radius:999px;min-width:18px;padding:2px 6px;font-size:11px;font-weight:850}.asset-tray-panel{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;width:min(330px,100vw - 36px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 24px 70px #0f172a33}.asset-tray-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asset-tray-head strong{font-size:14px;display:block}.asset-tray-head button{min-height:28px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:11px;font-weight:800}.asset-drop-zone{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);background:#f7fbfa;gap:8px;padding:12px;font-size:12px;font-weight:760;display:grid}.asset-drop-zone.dragging{color:var(--blue);background:var(--blue-soft);border-color:var(--blue)}.asset-drop-zone button{color:#fff;background:var(--teal);border-radius:6px;min-height:32px;font-size:12px;font-weight:850}.asset-list{max-height:210px;color:var(--muted);gap:7px;font-size:12px;display:grid;overflow:auto}.asset-item{border:1px solid var(--line);background:#fbfcfe;border-radius:6px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px;display:grid}.asset-item strong,.asset-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-item strong{color:var(--text);font-size:12px}.asset-item span{color:var(--muted);margin-top:2px;font-size:11px}.asset-item button{width:28px;height:28px;color:var(--danger);background:0 0;border-radius:6px;font-size:20px}@keyframes planPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.quick-preview-empty{color:var(--muted);font-size:13px;font-weight:800}.quick-view-details dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.quick-view-details div{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.quick-view-details dt{color:var(--faint);font-size:12px;font-weight:820}.quick-view-details dd{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:760;overflow:hidden}.support-modal label{color:var(--text);margin-top:14px;font-size:13px;font-weight:760;display:block}.optional-label{color:var(--faint);font-size:11px;font-weight:760}.support-modal input,.support-modal textarea{width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);resize:vertical;background:#fff;margin-top:8px;padding:11px 12px}.as-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}#signatureCanvas{border:1px dashed var(--line-strong);border-radius:var(--radius);touch-action:none;background:#fff;width:100%;height:220px;margin-top:18px}.signature-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signature-actions.single-action{grid-template-columns:1fr}.legal-page{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(760px,100% - 32px);margin:42px auto;padding:28px;box-shadow:0 16px 50px #0f172a14}.legal-page h1{margin:14px 0 4px;font-size:38px;line-height:1.05}.legal-page h2{margin:28px 0 8px;font-size:18px}.legal-page p{color:var(--muted);line-height:1.65}.legal-page ul{color:var(--muted);gap:8px;padding-left:20px;line-height:1.6;display:grid}.legal-page li::marker{color:var(--teal)}.legal-page a{color:var(--blue);font-weight:760;text-decoration:none}.legal-back{margin-bottom:8px;display:inline-flex}.support-form{border:1px solid var(--line);background:#fbfcfe;border-radius:10px;gap:16px;margin-top:28px;padding:20px;display:grid}.support-form label{color:var(--text);gap:7px;font-size:13px;font-weight:820;display:grid}.support-form label span{color:var(--faint);font-size:11px;font-weight:760}.support-form input,.support-form select{background:#fff;min-height:42px;padding:0 12px}.support-form textarea{margin-top:0}.support-form button{color:#fff;background:var(--blue);border-radius:8px;min-height:46px;font-size:15px;font-weight:850}.support-form-note{margin:0;font-size:13px}.support-form-note.sent{color:var(--green)}.support-form-note.error{color:var(--danger)}@media (max-width:1480px){.toolbar .editor-tool span,#selectAllButton span,#invertButton span{display:none}.toolbar .tool-button{width:38px;padding:0}.toolbar #openButton{width:auto;padding:0 12px}}@media (max-width:1180px){.seo-header,.pricing-header,.share-header{grid-template-columns:1fr auto}.seo-nav{display:none}.pricing-preview-card{grid-template-columns:1fr}.pricing-advisor-grid,.pricing-paid-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.share-hero,.share-workspace,.share-pending-shell{grid-template-columns:1fr}.share-side-stack{order:3}.share-main-panel{grid-template-columns:minmax(240px,.42fr) minmax(0,1fr)}.seo-hero{grid-template-columns:1fr;min-height:auto;padding-top:36px}.seo-copy{text-align:center}.seo-copy h1,.seo-copy p,.seo-proof-list,.seo-agent-outcome,.seo-bite-meter{margin-left:auto;margin-right:auto}.app-shell{grid-template-rows:64px minmax(0,1fr) auto;grid-template-columns:minmax(220px,270px) minmax(380px,1fr);min-height:820px}.topbar{grid-template-columns:minmax(190px,250px) minmax(220px,1fr) auto}.inspector{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(190px,1fr));align-items:start;max-height:300px;display:grid}.inspector-heading,.inspector-tabs{grid-column:1/-1}}@media (max-width:900px){.seo-header,.pricing-header,.seo-hero,.seo-steps,.seo-answer-strip,.seo-media-proof,.seo-competitor-brief,.seo-intent-links,.seo-difference,.pricing-hero,.pricing-choice,.pricing-paid-grid,.pricing-grid,.pricing-advisor,.pricing-compare,.pricing-ai,.pricing-faq,.share-header,.share-hero,.share-workspace,.share-pending-shell,.share-pending-formats{width:calc(100% - 32px)}.seo-hero{gap:30px;padding-top:32px}.seo-copy h1{max-width:520px;font-size:clamp(36px,7vw,52px)}.seo-bite-meter{grid-template-columns:1fr;width:100%;max-width:390px}.seo-bite-meter i{width:100%}.seo-chat-dropzone{border-radius:16px;min-height:500px}.chat-messages{padding:16px}.chat-message{max-width:94%}.chat-message .bubble{max-width:100%}.landing-agent-form{grid-template-columns:1fr}.landing-agent-submit{width:100%}.landing-prompt-examples button{flex:calc(33.333% - 8px);min-width:94px}.seo-intent-links,.seo-answer-strip,.seo-media-proof,.seo-competitor-brief,.seo-answer-strip>div:last-child,.seo-media-proof>div:last-child,.seo-intent-links>div:last-child{grid-template-columns:1fr}}@media (max-width:760px){.seo-header,.pricing-header,.share-header{width:calc(100% - 28px);min-height:62px}.seo-brand{font-size:18px}.seo-brand-mark{width:34px;height:34px}.seo-login{min-height:38px;padding:0 14px}.seo-account{max-width:150px;min-height:38px;padding:5px 6px 5px 10px}.seo-account span{display:none}.seo-hero,.seo-steps,.seo-answer-strip,.seo-media-proof,.seo-competitor-brief,.seo-intent-links,.seo-difference,.seo-trust,.pricing-hero,.pricing-choice,.pricing-paid-grid,.pricing-grid,.pricing-advisor,.pricing-compare,.pricing-ai,.pricing-faq,.share-header,.share-hero,.share-workspace,.share-pending-shell,.share-pending-formats{width:calc(100% - 28px)}.share-pending-shell{min-height:auto;padding-top:30px}.share-pending-copy h1{font-size:clamp(34px,10vw,46px)}.share-pending-copy p{font-size:16px}.share-hero{gap:18px;padding-top:26px}.share-copy h1{font-size:clamp(32px,9vw,42px)}.share-copy p{font-size:16px}.share-route-strip{grid-template-columns:1fr;width:100%}.share-route-strip b{display:none}.share-workspace{padding-bottom:48px}.share-main-panel{grid-template-columns:1fr}.share-list-head,.share-file-row,.share-action-bar{grid-template-columns:1fr;display:grid}.share-list-head strong{text-align:left}.share-link-actions{justify-content:stretch}.pricing-hero{padding-top:36px}.pricing-paid-grid,.pricing-advisor-grid,.pricing-faq-list,.pricing-grid,.pricing-ai{grid-template-columns:1fr}.pricing-preview-card{padding:18px}.pricing-section-title,.pricing-ai li{grid-template-columns:1fr;gap:8px;display:grid}.seo-hero{gap:28px;padding:28px 0 52px}.seo-copy h1{max-width:300px;font-size:clamp(29px,8vw,36px);line-height:1.04}.seo-copy p{max-width:310px;margin-top:16px;font-size:15.5px;line-height:1.45}.seo-bite-meter{grid-template-columns:1fr;width:100%;max-width:340px}.seo-agent-outcome{text-align:left;grid-template-columns:1fr;width:100%;max-width:340px}.seo-bite-meter i{width:100%}.seo-proof-list{text-align:left;gap:12px;width:100%;max-width:340px;display:none}.seo-launch-offer,.seo-product-hunt-badge{display:none}.seo-proof-list li{font-size:15px}.seo-dropzone{min-height:390px;padding:34px 22px}.seo-drop-label{justify-self:center;margin:-12px 0 0}.seo-dropzone:before{inset:14px}.seo-step-grid{grid-template-columns:1fr}.seo-difference{grid-template-columns:1fr;margin-top:-28px}.seo-competitor-brief{margin-top:-28px}.seo-difference li,.seo-competitor-brief li{grid-template-columns:1fr;gap:6px}.seo-trust{text-align:center;margin-top:-28px;display:grid}.seo-trust div{justify-content:center}.app-shell{flex-direction:column;height:auto;min-height:100vh;display:flex}.topbar{flex-wrap:wrap;height:auto;padding:12px;display:flex}.brand{width:100%}.toolbar,.top-actions{flex-wrap:wrap;flex:100%;justify-content:stretch}.tool-button{flex:30%;padding:0 10px}.toolbar-divider{display:none}.left-rail,.inspector,.workspace{border:0;width:100%;min-height:auto}.left-rail{border-bottom:1px solid var(--line);max-height:420px}.workspace{min-height:560px}.inspector{max-height:none;display:flex}.modal,.level-file-summary,.level-options{grid-template-columns:1fr}.level-options button{min-height:auto}.quick-view-body{grid-template-columns:1fr}.quick-preview{min-height:220px}.entry-hero h2{font-size:34px}.result-dock{grid-template-columns:1fr}.result-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.modal-auth{border-right:0;border-bottom:1px solid var(--line)}.drop-screen{padding:18px}.drop-panel{padding:28px 20px}.editor{grid-template-columns:minmax(0,1fr);min-width:0;padding:12px;overflow-x:hidden}.preview-toolbar{flex-wrap:wrap}.processing-pill,.compression-viz{order:3;width:auto}.preview-stage{padding:14px 14px 58px}.progress-track{width:110px}}@media (max-width:980px){.intent-hero,.intent-grid,.intent-scenarios,.intent-action-hub,.seo-tool-actions,.blog-grid,.blog-story-strip,.blog-tools,.tools-group,.tools-app-shell{grid-template-columns:1fr}.tools-rail{grid-template-columns:auto 1fr auto;align-items:center;min-height:0;position:static}.tools-rail nav{grid-template-columns:repeat(4,minmax(0,1fr))}.tools-rail nav a{min-height:52px}.tools-rail nav b{font-size:10px}.tools-hero-panel,.tools-section-title,.tools-ai-strip{display:grid}.tools-file-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.intent-result-card{max-width:640px}.blog-card:first-child{grid-column:auto}.intent-related>div,.intent-faq>div,.tool-action-grid,.tool-action-grid.compact,.tools-card-grid,.tools-ai-strip>div:last-child{grid-template-columns:1fr}}@media (max-width:760px){.intent-hero,.intent-grid,.intent-scenarios,.intent-action-hub,.intent-faq,.intent-related,.seo-tool-actions,.blog-hero,.blog-story-strip,.blog-grid,.blog-tools,.tools-group-list,.tools-app-shell,.article-wrap{width:calc(100% - 32px)}.intent-hero,.blog-hero,.article-wrap{padding-top:34px}.intent-hero h1,.blog-hero h1,.article-wrap h1{font-size:clamp(34px,10vw,44px)}.intent-hero p,.blog-hero p,.article-wrap header p{font-size:17px}.intent-actions{display:grid}.intent-result-card{padding:20px}.intent-result-card div{grid-template-columns:1fr}.intent-result-card i{width:100%}.intent-scenarios ul{grid-template-columns:1fr}.intent-panel,.blog-card,.tools-group{padding:20px}.tools-workspace{padding:16px}.tools-file-shortcuts{grid-template-columns:1fr 1fr}.tools-file-shortcuts a{min-height:66px}.tool-action-card{grid-template-columns:38px minmax(0,1fr);min-height:0}.tool-action-icon{width:34px;height:34px}.tool-action-icon svg{width:19px;height:19px}.tools-feature-card{grid-template-columns:52px minmax(0,1fr)}.tools-feature-card .tools-icon{min-height:52px}.tools-feature-card b{grid-column:1/-1}.blog-card{min-height:auto}.article-wrap section p{font-size:16px}}.seo-faq{max-width:800px;margin:0 auto;padding:80px 24px}.faq-header{text-align:center;margin-bottom:48px}.faq-header h2{color:var(--text);margin-top:12px;font-size:32px;font-weight:800}.faq-accordion{flex-direction:column;gap:16px;display:flex}.faq-accordion details{background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-accordion details[open]{border-color:var(--blue);box-shadow:var(--shadow-md)}.faq-accordion summary{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px 24px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:after{content:"+";color:var(--muted);font-size:20px;font-weight:400;transition:transform .3s}.faq-accordion details[open] summary:after{content:"−";color:var(--blue);transform:rotate(180deg)}.faq-content{color:var(--muted);padding:0 24px 24px;font-size:15px;line-height:1.6}.faq-content p{margin:0}.tool-registry{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.tool-registry .tool-tile{text-align:left;border:1px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px;transition:border-color .12s,transform .12s;display:flex}.tool-registry .tool-tile:hover:not(:disabled){border-color:var(--brand-green);transform:translateY(-1px)}.tool-registry .tool-tile:disabled{cursor:not-allowed;opacity:.55}.tool-registry .tool-tile .tool-tag{letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--accent-blue);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.tool-registry .tool-tile[data-tag=compress] .tool-tag{background:var(--brand-green);color:var(--on-primary)}.tool-registry .tool-tile[data-tag=merge] .tool-tag{background:var(--accent-purple)}.tool-registry .tool-tile[data-tag=extract] .tool-tag{background:var(--accent-orange)}.tool-registry .tool-tile[data-tag=sign] .tool-tag{background:var(--brand-teal-mid)}.tool-registry .tool-tile[data-tag=link] .tool-tag{background:var(--accent-blue)}.tool-registry .tool-tile[data-tag=redact] .tool-tag{background:var(--brand-teal-deep)}.tool-registry .tool-tile[data-tag=ocr] .tool-tag{background:var(--accent-pink)}.tool-registry .tool-tile strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3}.tool-registry .tool-tile small{color:var(--steel);font-size:12px;line-height:1.4}.agent-suggestion{background:var(--surface-feature);border:2px solid var(--brand-green);border-radius:12px;margin-top:10px;padding:14px}.agent-suggestion .suggestion-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--brand-green-dark);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.agent-suggestion strong{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.agent-suggestion p{color:var(--slate);margin:0 0 10px;font-size:13px;line-height:1.45}.agent-suggestion .suggestion-actions{flex-wrap:wrap;gap:6px;display:flex}.agent-suggestion .suggestion-actions button{border:1px solid var(--brand-green);color:var(--ink);cursor:pointer;background:#fff;border-radius:9999px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .12s}.agent-suggestion .suggestion-actions button:hover{background:var(--brand-green);color:var(--on-primary)}.dragon{flex-shrink:0;width:44px;height:44px;position:relative}.dragon svg{width:100%;height:100%;display:block;overflow:visible}.dragon .dragon-aura{fill:var(--brand-green);opacity:0;transform-origin:32px 32px}.dragon .dragon-body{transform-origin:32px 36px;filter:drop-shadow(0 4px 8px #001e2b2e);transition:transform .22s;animation:3.6s ease-in-out infinite dragonBreathe}.dragon .dragon-wing{transform-origin:32px 28px;animation:4.2s ease-in-out infinite dragonWingIdle}.dragon .dragon-eye-glow{opacity:0;filter:blur(1px)}.dragon[data-state=thinking] .dragon-eye-glow{animation:1.1s ease-in-out infinite dragonEyePulse}.dragon[data-state=thinking] .dragon-aura{opacity:.15;animation:1.6s ease-in-out infinite dragonAura}.dragon[data-state=working] .dragon-aura{opacity:.25;fill:var(--accent-orange);animation:.9s ease-in-out infinite dragonAura}.dragon[data-state=working] .dragon-wing{animation:.45s ease-in-out infinite dragonWingFlap}.dragon[data-state=working] .dragon-eye-glow{opacity:1;fill:var(--accent-orange)}.dragon[data-state=success] .dragon-flame{animation:1.1s ease-out dragonFlame}.dragon[data-state=success] .dragon-aura{opacity:.3;animation:1.1s ease-out dragonAuraOnce}@keyframes dragonBreathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.04)translateY(-1px)}}@keyframes dragonWingIdle{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes dragonWingFlap{0%,to{transform:rotate(0)scaleY(1)}50%{transform:rotate(-18deg)scaleY(1.1)}}@keyframes dragonEyePulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}@keyframes dragonAura{0%,to{opacity:.1;transform:scale(.85)}50%{opacity:.3;transform:scale(1.1)}}@keyframes dragonAuraOnce{0%{opacity:.35;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}@keyframes dragonFlame{0%{opacity:0;transform:translate(0)scale(.8)}30%{opacity:1;transform:translate(4px)scale(1.2)}to{opacity:0;transform:translate(10px)scale(1.4)}}.agent-head{align-items:center;gap:10px}.agent-head-text{flex:1;min-width:0}.compression-viz{display:none!important}.processing-pill.unified{background:var(--surface-feature);color:var(--brand-green-dark);letter-spacing:.3px;border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.processing-pill.unified[hidden]{display:none}.progress-track span.busy{background-image:linear-gradient(90deg, var(--brand-green), var(--brand-teal-mid), var(--brand-green))!important}.agent-statcard{background:linear-gradient(140deg, var(--brand-teal-deep), var(--brand-teal-mid));color:var(--on-dark);border-radius:14px;margin-top:10px;padding:14px;position:relative;overflow:hidden}.agent-statcard:before{content:"";pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#00ed642e,#0000 60%);position:absolute;inset:0}.agent-statcard-head{justify-content:space-between;align-items:center;display:flex;position:relative}.agent-statcard-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:var(--brand-green);font-size:10px;font-weight:700}.agent-statcard-context{color:#ffffffb3;font-size:11px}.agent-statcard-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 8px;display:grid;position:relative}.agent-statcard-stats>div{text-align:center;background:#0000002e;border-radius:10px;padding:8px 6px}.agent-statcard-stats strong{color:#fff;font-size:18px;font-weight:600;line-height:1.1;display:block}.agent-statcard-stats small{text-transform:uppercase;letter-spacing:.8px;color:#ffffffa6;margin-top:2px;font-size:10px;display:block}.agent-statcard-line{color:#ffffffd9;margin:0 0 10px;font-size:12px;position:relative}.agent-actionchips{flex-wrap:wrap;gap:6px;display:flex;position:relative}.agent-actionchip{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:12px;font-weight:600;transition:transform .12s,box-shadow .12s;display:inline-flex}.agent-actionchip:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0000002e}.agent-actionchip .chip-tag{text-transform:uppercase;letter-spacing:.6px;color:var(--on-primary);background:var(--brand-green);border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700}.agent-actionchip[data-tag=redact] .chip-tag{background:var(--brand-teal-deep);color:var(--brand-green)}.agent-actionchip[data-tag=sign] .chip-tag{background:var(--brand-teal-mid);color:#fff}.agent-actionchip[data-tag=extract] .chip-tag{background:var(--accent-orange);color:#fff}.agent-actionchip[data-tag=link] .chip-tag{background:var(--accent-blue);color:#fff}.agent-actionchip[data-tag=merge] .chip-tag{background:var(--accent-purple);color:#fff}.agent-actionchip[data-tag=ocr] .chip-tag{background:var(--accent-pink);color:#fff}.agent-working{background:var(--surface-feature);border:1px solid var(--brand-green);border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;display:flex}.agent-working-pulse{background:var(--brand-green);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.2s ease-out infinite agentWorkingPulse;box-shadow:0 0 #00ed6499}.agent-working strong{color:var(--ink);font-size:13px;display:block}.agent-working p{color:var(--slate);margin:1px 0 0;font-size:12px}@keyframes agentWorkingPulse{0%{box-shadow:0 0 #00ed6499}to{box-shadow:0 0 0 14px #00ed6400}}.seo-page{background:radial-gradient(circle at 76% 18%,#0f766e1a,#0000 30rem),linear-gradient(#f7fbfb 0%,#fff 44%,#f5f8fb 100%)}.seo-hero{grid-template-columns:minmax(320px,.75fr) minmax(500px,1.15fr);align-items:center;gap:clamp(28px,5vw,74px);min-height:min(690px,100vh - 92px);padding-top:clamp(24px,5vh,54px)}.seo-copy h1{max-width:580px;font-size:clamp(42px,5.7vw,70px);line-height:1.01}.seo-copy>p:not(.seo-section-kicker){max-width:530px;margin-top:18px;font-size:clamp(17px,1.8vw,21px)}.hero-stack{gap:16px;margin-top:24px}.seo-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;max-width:610px;margin-top:28px}.seo-proof-list li{grid-template-columns:22px 1fr;font-size:15px;line-height:1.28}.seo-proof-list li:before,.pricing-preview-card li:before,.pricing-plan li:before{background:linear-gradient(135deg,#0000 48%,#fff 48% 62%,#0000 62%),linear-gradient(135deg,#0f766e,#2563eb);border-radius:999px;width:19px;height:19px}.seo-chat-dropzone{background:linear-gradient(#fffffff5,#f8fcfbf5),radial-gradient(circle at 20% 8%,#2563eb14,#0000 18rem);border:0;border-radius:24px;min-height:610px;box-shadow:0 30px 90px #0f172a1f}.landing-upload-focus{color:#0f172a;background:linear-gradient(135deg,#0f766e1a,#2563eb14),#fff;border:1px solid #cfe5df;border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;margin:18px 18px 0;padding:20px;display:grid}.landing-upload-icon{color:#0f766e;background:#f0fdfa;border:1px solid #b8e4d9;border-radius:18px;place-items:center;width:72px;height:72px;display:grid}.landing-upload-focus strong{font-size:clamp(24px,3vw,34px);line-height:1.02;display:block}.landing-upload-focus span:not(.landing-upload-icon){color:#536276;margin-top:6px;font-size:15px;line-height:1.35;display:block}.chat-messages{padding:18px 22px}.chat-input-area{padding:18px}.chat-upload-button{border-radius:16px;min-height:68px;font-size:17px;box-shadow:0 18px 38px #2563eb47}.landing-agent-form{border-radius:16px}.landing-prompt-examples button,.seo-login,.seo-nav a,.pricing-plan a,.pricing-checkout-button,.share-dropzone button,.share-action-bar button:first-child{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.landing-prompt-examples button:hover,.seo-login:hover,.seo-nav a:hover,.pricing-plan a:hover,.pricing-checkout-button:hover,.share-dropzone button:hover,.share-action-bar button:first-child:hover{transform:translateY(-1px)}.pricing-checkout-button{color:#fff;background:#2f5df5;border:0;border-radius:8px;place-items:center;width:100%;min-height:44px;margin-top:auto;font-size:14px;font-weight:850;display:grid}.pricing-plan:not(.featured) .pricing-checkout-button{color:#111827;background:#f5faf8;border:1px solid #d7e7e2}.pricing-page{background:radial-gradient(circle at 70% 8%,#0f766e14,#0000 28rem),linear-gradient(#f8fbfa 0%,#fff 42%,#f5f8fb 100%)}.pricing-hero{gap:14px;max-width:980px;padding:46px 0 24px;display:grid}.pricing-hero h1{max-width:720px;font-size:clamp(40px,5.1vw,64px)}.pricing-paid-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:20px}.pricing-plan{min-height:390px;padding:18px;box-shadow:0 14px 34px #1118270e}.pricing-plan-head strong{font-size:clamp(28px,3vw,36px)}.pricing-plan-promo{font-size:11px}.share-hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;padding-top:34px}.share-copy h1{font-size:clamp(42px,5.3vw,66px)}.share-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.share-main-panel{grid-template-columns:minmax(300px,.44fr) minmax(0,1fr)}.share-dropzone{border-style:dashed;border-width:2px;min-height:420px;box-shadow:0 20px 52px #11182714}.share-upload-icon{border-radius:18px;width:78px;height:78px;font-size:42px}.share-dropzone h2{font-size:clamp(28px,3vw,38px)}.share-side-stack:not(.is-visible){display:none}.share-hero:not(.has-files){max-width:1180px;display:block}.share-hero:not(.has-files) .share-copy p{max-width:650px}.seo-footer{border-top:1px solid #dce7f0;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(28px,5vw,70px);width:calc(100% - 48px);max-width:1180px;margin:0 auto;padding:38px 0 48px;display:grid}.seo-footer p{color:#536276;max-width:520px;margin:14px 0 0;line-height:1.5}.seo-footer nav{align-content:start;gap:10px;display:grid}.seo-footer a{color:#1837b7;font-size:14px;font-weight:780;text-decoration:none}@media (max-width:980px){.seo-hero,.share-workspace,.share-main-panel{grid-template-columns:1fr}.seo-chat-dropzone{min-height:540px}.pricing-paid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-footer{grid-template-columns:1fr 1fr}}@media (max-width:680px){.seo-hero{gap:22px;width:calc(100% - 32px);padding-top:20px}.seo-proof-list,.pricing-paid-grid,.seo-footer{grid-template-columns:1fr}.landing-upload-focus{grid-template-columns:54px minmax(0,1fr);margin:12px 12px 0;padding:14px}.landing-upload-icon{border-radius:14px;width:54px;height:54px}.landing-upload-focus strong{font-size:22px}.chat-upload-button{min-height:60px}.share-workspace,.share-hero,.pricing-hero,.pricing-choice,.pricing-launch-offer,.pricing-paid-grid{width:calc(100% - 32px)}}.bitepdf-premium-page,.pricing-page,.tools-page,.intent-page,.blog-page{color:var(--text);background:linear-gradient(90deg, color-mix(in srgb, var(--line) 34%, transparent) 1px, transparent 1px) 0 0 / 36px 36px, linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--surface-soft) 74%, var(--bg)) 100%)}.bitepdf-premium-page{position:relative}.bitepdf-premium-page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--coral) 9%, transparent) 0 14%, transparent 14% 100%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface-soft) 42%, transparent) 100%);position:fixed;inset:0}.seo-header,.pricing-header{z-index:100;width:100%;max-width:100%;min-height:76px;color:var(--text);background:color-mix(in srgb, var(--bg) 88%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0;padding:0 max(22px,50% - 610px);position:sticky;top:0}.seo-brand,.tools-rail-brand,.pricing-header .seo-brand{color:var(--text);font-family:var(--font-body)}.seo-brand strong,.brand strong{color:var(--teal)}.seo-brand-mark{background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 30px color-mix(in srgb, var(--text) 10%, transparent)}.seo-nav{color:var(--muted)}.seo-nav a,.seo-trust a,.blog-tools a,.article-links a{color:inherit;text-decoration:none}.seo-nav a:after{background:var(--coral)}.seo-nav a:hover,.seo-nav a:focus-visible{color:var(--coral)}.seo-login,.intent-secondary,.article-links a,.blog-tools a{color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:none}.seo-login:hover,.seo-login:focus-visible{border-color:var(--line-strong);box-shadow:0 14px 36px color-mix(in srgb, var(--text) 8%, transparent)}.landing-premium-hero{width:min(1220px,100% - 48px);min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(34px,5.2vh,64px) 0 clamp(44px,7vh,84px)}.landing-hero-title{text-align:center;justify-items:center;display:grid}.landing-hero-title h1,.journey-intro h2,.journey-panel h3,.seo-answer-strip h2,.seo-media-proof h2,.seo-intent-links h2,.seo-competitor-brief h2,.seo-tool-actions h2,.seo-difference h2,.seo-faq h2,.pricing-hero h1,.tools-hero-panel h1,.blog-hero h1,.article-wrap h1{color:var(--text);font-family:var(--font-display);letter-spacing:0;font-weight:700}.landing-hero-title h1{text-wrap:balance;max-width:1180px;margin:0;font-size:clamp(52px,7.2vw,88px);line-height:.93}.landing-hero-title p:last-child{max-width:760px;color:var(--muted);text-wrap:balance;margin:20px 0 0;font-size:clamp(17px,1.75vw,21px);line-height:1.45}.landing-hero-workbench{grid-template-columns:minmax(0,1fr);gap:18px;max-width:880px;margin:clamp(22px,3.8vh,42px) auto 0;display:grid}.landing-hero-workbench .seo-chat-dropzone{min-height:clamp(360px,50vh,540px)}.landing-proof-ledger{width:min(100%,690px);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,auto)) 1fr repeat(2,minmax(0,auto)) auto;align-items:center;gap:10px 14px;margin:0 auto;padding:12px 16px;display:grid}.landing-proof-ledger span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.landing-proof-ledger strong{color:var(--text);font-family:var(--font-display);font-size:clamp(22px,3vw,34px);line-height:1}.landing-proof-ledger i{background:var(--line-strong);height:1px}.landing-proof-ledger b{color:var(--on-primary);background:var(--coral);white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:12px}.landing-hero-footnote{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.seo-section-kicker,.tool-action-card span,.tools-group>div:first-child span,.blog-story-strip a span,.intent-related span{color:var(--coral);font-family:var(--font-body);letter-spacing:.12em}.seo-launch-offer,.seo-product-hunt-badge{color:var(--muted);background:color-mix(in srgb, var(--surface) 84%, transparent);border:1px solid var(--line);border-radius:10px}.seo-launch-offer{padding:8px 10px}.seo-launch-offer strong,.seo-product-hunt-badge span,.seo-product-hunt-badge strong{color:var(--coral)}.seo-launch-offer code{color:var(--text);background:var(--surface-soft);border:1px solid var(--line)}.seo-chat-dropzone{background:color-mix(in srgb, var(--surface) 92%, transparent);border-color:var(--line);box-shadow:0 28px 80px color-mix(in srgb, var(--text) 13%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px}.seo-chat-dropzone:before{content:"";z-index:0;border:1px dashed color-mix(in srgb, var(--line-strong) 70%, transparent);pointer-events:none;border-radius:12px;position:absolute;inset:10px}.seo-chat-dropzone>*{z-index:1;position:relative}.landing-upload-focus{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin:10px 10px 0;padding:22px 22px 10px;display:grid}.landing-upload-icon{width:48px;height:48px;color:var(--coral);background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;place-items:center;display:grid}.landing-upload-focus strong{color:var(--text);font-family:var(--font-display);font-size:22px;line-height:1.1;display:block}.landing-upload-focus span:last-child{color:var(--muted);margin-top:4px;font-size:14px;display:block}.chat-message .bubble,.landing-agent-demo,.landing-agent-form{background:var(--surface-soft);border:1px solid var(--line)}.chat-message.agent .bubble,.landing-agent-demo strong,.landing-agent-input,.tool-action-card strong,.seo-answer-strip h3,.seo-intent-links strong,.seo-difference strong,.seo-competitor-brief strong{color:var(--text)}.landing-agent-demo{border-radius:12px}.landing-agent-demo span{color:var(--coral)}.landing-agent-submit,.chat-upload-button,.intent-primary,.tools-hero-actions a,.tools-section-title>a{color:var(--on-primary);background:var(--text);border:1px solid var(--text);box-shadow:none}.chat-upload-button:hover,.landing-agent-submit:hover,.intent-primary:hover,.tools-hero-actions a:hover{color:var(--on-primary);background:var(--coral);border-color:var(--coral);transform:translateY(-1px)}.landing-prompt-examples button,.tool-action-icon,.tools-file-shortcuts span,.tools-icon,.tools-ai-strip a span{color:var(--teal);background:var(--teal-soft);border-color:var(--line)}.landing-prompt-examples button:hover{color:var(--coral);background:var(--coral-soft);border-color:var(--coral)}.landing-scroll-story{border-top:1px solid var(--line);width:min(1220px,100% - 48px);margin:0 auto;padding:clamp(44px,8vw,96px) 0}.journey-intro{max-width:780px;margin-bottom:clamp(34px,6vw,72px)}.journey-intro h2{text-wrap:balance;margin:0;font-size:clamp(40px,6.7vw,86px);line-height:.95}.journey-intro p{max-width:650px;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.56}.journey-panel{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,90px);min-height:min(720px,82vh);padding:clamp(34px,5vw,64px) 0;display:grid}.journey-panel>div:first-child{align-content:center;display:grid}.journey-step{width:fit-content;color:var(--coral);border:1px solid var(--line);letter-spacing:.12em;border-radius:8px;margin-bottom:18px;padding:7px 9px;font-size:12px;font-weight:900}.journey-panel h3{text-wrap:balance;max-width:620px;margin:0;font-size:clamp(34px,5.2vw,72px);line-height:.96}.journey-panel p{max-width:560px;color:var(--muted);margin:22px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.58}.journey-artifact{min-height:300px;color:var(--text);background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 70px color-mix(in srgb, var(--text) 10%, transparent);border-radius:16px}.journey-compression-card,.journey-agent-card,.journey-output-card{align-content:center;gap:16px;padding:clamp(24px,4vw,42px);display:grid}.journey-artifact span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.journey-artifact strong{font-family:var(--font-display);font-size:clamp(34px,5vw,68px);line-height:.95}.journey-compression-card div{background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.journey-compression-card i{background:var(--coral);border-radius:inherit;height:100%;display:block}.journey-compression-card small{color:var(--muted);font-size:15px}.journey-agent-card{grid-template-columns:repeat(2,auto) 1fr}.journey-agent-card span,.journey-agent-card strong{grid-column:1/-1}.journey-agent-card button{min-height:40px;color:var(--text);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:0 14px;font-weight:800}.journey-agent-card button:first-of-type{color:var(--on-primary);background:var(--text);border-color:var(--text)}.journey-split-card{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(170px,.48fr);gap:14px;padding:18px;display:grid}.journey-split-card div,.journey-split-card aside{min-height:300px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);text-align:center;border-radius:10px;place-items:center;padding:18px;font-weight:850;display:grid}.journey-split-card div:nth-child(2){color:var(--text);border-color:var(--coral)}.journey-split-card aside{min-height:auto;color:var(--text);text-align:left;place-items:start}.journey-output-card nav{flex-wrap:wrap;gap:10px;display:flex}.journey-output-card a{min-height:42px;color:var(--text);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}.journey-output-card a:first-child{color:var(--on-primary);background:var(--coral);border-color:var(--coral)}.landing-editorial-band{border-top-color:var(--line)}.seo-answer-strip article,.seo-intent-links a,.tool-action-card,.seo-media-proof img,.intent-result-card,.intent-panel,.intent-faq article,.intent-related a,.blog-card,.blog-story-strip a,.tools-group,.tools-workspace,.tools-file-shortcuts a,.tools-feature-card,.tools-ai-strip a,.pricing-choice-card,.pricing-plan-card,.pricing-launch-offer,.pricing-compare,.pricing-faq details{color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:none}.seo-answer-strip p,.seo-media-proof>div:first-child>p:last-child,.seo-competitor-brief span,.seo-intent-links span,.seo-difference span,.tool-action-card p,.tools-feature-card p,.pricing-hero p,.blog-card p,.article-wrap section p{color:var(--muted)}.tool-action-card:hover,.seo-intent-links a:hover,.tools-feature-card:hover,.blog-card:hover{border-color:var(--coral);box-shadow:0 16px 44px color-mix(in srgb, var(--coral) 12%, transparent);transform:translateY(-2px)}@supports (animation-timeline:view()){.journey-panel,.landing-editorial-band{animation:both bitepdfReveal;animation-timeline:view();animation-range:entry 10% cover 38%}.journey-artifact{animation:both bitepdfArtifactLift;animation-timeline:view();animation-range:entry 14% cover 42%}}@keyframes bitepdfReveal{0%{opacity:.25;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes bitepdfArtifactLift{0%{opacity:.5;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-color-scheme:dark){body,.bitepdf-premium-page,.pricing-page,.tools-page,.intent-page,.blog-page{background-color:var(--bg)}.bitepdf-premium-page,.pricing-page,.tools-page,.intent-page,.blog-page{background:linear-gradient(90deg, color-mix(in srgb, var(--line) 36%, transparent) 1px, transparent 1px) 0 0 / 36px 36px, linear-gradient(180deg, var(--bg) 0%, #15110e 100%)}.seo-header,.pricing-header{background:color-mix(in srgb, var(--bg) 86%, transparent)}.seo-chat-dropzone,.journey-artifact,.seo-answer-strip article,.seo-intent-links a,.tool-action-card,.intent-result-card,.intent-panel,.blog-card,.tools-workspace{box-shadow:0 28px 90px #00000047}.landing-agent-submit,.chat-upload-button,.journey-agent-card button:first-of-type{color:var(--on-primary);background:var(--coral);border-color:var(--coral)}}@media (max-width:900px){.landing-premium-hero{width:min(100% - 28px,760px);padding-top:44px}.landing-hero-title h1{font-size:clamp(48px,15vw,78px)}.landing-proof-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-proof-ledger i{display:none}.landing-proof-ledger b{text-align:center;grid-column:1/-1;justify-self:stretch}.landing-scroll-story,.landing-editorial-band{width:min(100% - 28px,760px)}.journey-panel,.seo-answer-strip,.seo-media-proof,.seo-intent-links,.seo-competitor-brief,.seo-tool-actions,.seo-difference{grid-template-columns:1fr}.journey-panel{min-height:auto}.journey-split-card{grid-template-columns:1fr}.journey-split-card div,.journey-split-card aside{min-height:150px}}@media (max-width:640px){.seo-header,.pricing-header{grid-template-columns:1fr auto;min-height:64px;padding:0 14px}.seo-header .seo-nav,.pricing-header .seo-nav{display:none}.seo-brand{font-size:18px}.seo-brand-mark{width:36px;height:36px}.seo-login{min-height:38px;padding:0 13px;font-size:13px}.landing-premium-hero{width:calc(100% - 24px);min-height:auto;padding:36px 0 48px}.landing-hero-title{text-align:left;justify-items:start}.landing-hero-title h1{font-size:clamp(44px,17vw,68px)}.landing-hero-title p:last-child{margin-top:20px;font-size:17px}.landing-hero-workbench{margin-top:28px}.landing-hero-workbench .seo-chat-dropzone{min-height:500px}.landing-upload-focus{grid-template-columns:40px minmax(0,1fr);padding:18px 18px 8px}.landing-upload-icon{width:40px;height:40px}.landing-scroll-story{width:calc(100% - 24px);padding:42px 0}.journey-intro h2,.journey-panel h3{font-size:clamp(36px,13vw,58px)}.journey-artifact strong{font-size:clamp(30px,10vw,48px)}.seo-answer-strip>div:last-child,.seo-media-proof>div:last-child,.seo-intent-links>div:last-child,.tool-action-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.journey-panel,.journey-artifact,.landing-editorial-band{animation:none!important;transform:none!important}}.landing-hero-workbench .seo-chat-dropzone{align-content:start;gap:12px;min-height:auto;padding:clamp(18px,3vw,28px);display:grid}.landing-hero-workbench .seo-chat-dropzone:before{inset:8px}.landing-upload-focus{margin:0;padding:14px}.landing-hero-workbench .chat-upload-button{order:1;justify-self:center;width:min(420px,100%);min-height:64px;margin:2px 0 0;font-size:20px}.landing-drop-hint{color:var(--muted);order:2;justify-self:center;margin:0;font-size:13px}.landing-hero-workbench .chat-messages{order:3;margin-top:4px}.landing-hero-workbench .chat-input-area{order:4}.landing-hero-workbench .landing-agent-form{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}.landing-title-mobile,.landing-copy-mobile,.landing-mobile-security,.mobile-landing-info,.mobile-landing-footer{display:none}.landing-prompt-examples{justify-content:center}.compact-landing-tools,.compact-intent-links,.seo-faq,.seo-trust,.seo-footer{width:min(1220px,100% - 48px);position:relative}.compact-landing-tools{padding-top:clamp(42px,7vw,86px)}.compact-landing-tools .tool-action-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-landing-tools .tool-action-card{min-height:138px;padding:16px}.compact-intent-links{margin-top:0}.compact-intent-links>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-intent-links a{min-height:96px;padding:15px}.compact-intent-links span{font-size:13px}.journey-panel{transform-origin:50% 80%}@supports (animation-timeline:view()){.journey-panel,.landing-editorial-band{animation-range:entry cover 34%}.journey-artifact{animation-range:entry cover 38%}}@media (max-width:900px){.compact-landing-tools,.compact-intent-links,.seo-faq,.seo-trust,.seo-footer{width:min(100% - 28px,760px)}.compact-landing-tools .tool-action-grid.compact,.compact-intent-links>div:last-child{grid-template-columns:1fr}}@media (max-width:640px){.bitepdf-premium-page{min-height:100svh;overflow-x:hidden;background:radial-gradient(circle at 50% -12%, color-mix(in srgb, var(--coral) 12%, transparent), transparent 18rem), linear-gradient(180deg, var(--bg), color-mix(in srgb, var(--surface-soft) 72%, var(--bg)))!important}.bitepdf-premium-page:before{display:none}.bitepdf-premium-page .seo-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;min-height:48px;padding:8px 18px 0;position:relative}.bitepdf-premium-page .seo-login{display:none}.landing-premium-hero{align-content:start;width:min(100% - 32px,430px);min-height:0;padding:4px 0 8px;display:grid}.landing-hero-title{text-align:center;justify-items:center}.landing-hero-title .seo-section-kicker,.landing-title-desktop,.landing-copy-desktop,.landing-proof-ledger,.landing-hero-footnote,.landing-scroll-story,.compact-landing-tools,.compact-intent-links,.seo-faq,.seo-trust,.seo-footer{display:none!important}.mobile-landing-info,.mobile-landing-footer{width:min(100% - 32px,430px);color:var(--text);margin:0 auto;display:grid}.mobile-landing-info{gap:6px;padding:0 0 8px}.mobile-landing-info>div{text-align:left;gap:3px;display:grid}.mobile-landing-info h2{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(18px,5.4vw,22px);line-height:1.05}.mobile-landing-info p{display:none}.mobile-landing-info ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mobile-landing-info li{color:var(--text);background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid var(--line);border-radius:12px;align-items:start;gap:2px;padding:7px 9px;display:grid}.mobile-landing-info li strong{color:var(--text);font-size:12px;line-height:1.1}.mobile-landing-info li span{color:var(--muted);font-size:10px;font-weight:680;line-height:1.15}.mobile-landing-footer{border-top:1px solid var(--line);gap:4px;padding:7px 0 10px}.mobile-landing-footer strong{font-size:13px}.mobile-landing-footer p{color:var(--muted);margin:0;font-size:10px;font-weight:700;line-height:1.18}.mobile-landing-footer a{color:var(--text);font-weight:850}.mobile-landing-footer nav{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.mobile-landing-footer nav a{background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;text-decoration:none;display:inline-flex}.landing-title-mobile,.landing-copy-mobile{display:inline}.landing-hero-title h1{color:var(--text);font-family:var(--font-display);letter-spacing:0;font-size:clamp(28px,8vw,35px);font-weight:750;line-height:1.05}.landing-hero-title p:last-child{max-width:320px;color:var(--muted);margin-top:4px;font-size:clamp(12px,3.4vw,14px);font-weight:780;line-height:1.18}.landing-hero-workbench{width:100%;max-width:390px;margin-top:7px}.landing-hero-workbench .seo-chat-dropzone{background:var(--surface);min-height:0;box-shadow:0 16px 36px color-mix(in srgb, var(--text) 12%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:18px;gap:5px;padding:7px;display:grid;overflow:visible}.landing-hero-workbench .seo-chat-dropzone:before{border:2px dashed color-mix(in srgb, var(--line-strong) 70%, transparent);border-radius:16px;inset:8px}.landing-upload-focus,.landing-hero-workbench .chat-messages,.landing-prompt-examples,.landing-drop-hint{display:none!important}.landing-hero-workbench .chat-upload-button{width:100%;min-height:clamp(300px,35svh,318px);color:var(--on-primary);background:var(--coral);box-shadow:0 14px 30px color-mix(in srgb, var(--coral) 22%, transparent);border:0;border-radius:16px;order:1;align-content:center;justify-items:center;gap:7px;margin:0;padding:18px 16px;font-size:18px;font-weight:860;line-height:1.1;display:grid}.landing-hero-workbench .chat-upload-button svg{width:64px;height:64px;color:var(--coral);background:var(--surface);stroke-width:2.3px;box-shadow:0 14px 36px color-mix(in srgb, var(--text) 14%, transparent);border-radius:999px;padding:14px}.landing-mobile-security{max-width:310px;color:var(--muted);text-align:center;order:2;justify-self:center;margin:1px 0 0;font-size:10px;font-weight:750;line-height:1.2;display:block}.landing-hero-workbench .chat-input-area{display:none}.landing-hero-workbench .landing-agent-form{background:0 0;border:0;grid-template-columns:1fr;gap:8px;padding:0}.landing-agent-input{height:46px;color:var(--text);background:color-mix(in srgb, var(--surface-soft) 74%, var(--surface));border:1px solid var(--line);border-radius:14px;padding:0 14px;font-size:14px;font-weight:760}.landing-agent-input::placeholder{color:var(--faint)}.landing-agent-submit{min-height:46px;color:var(--on-primary);background:var(--text);border-color:var(--text);border-radius:14px}}.seo-brand-mark,.tools-rail-brand{overflow:hidden}.seo-brand-mark img,.tools-rail-brand img{object-fit:contain;width:100%;height:100%;font-size:0;display:block}.legal-page{color:#1c1a17;background:#fffaf3;border-color:#d9c8ae}.legal-page h1,.legal-page h2,.support-form label{color:#1c1a17}.legal-page p,.legal-page ul,.support-form-note{color:#5f554c}.legal-page a{color:#8c4a19}.support-form{background:#fffdf8;border-color:#d9c8ae}.support-form input,.support-form select,.support-form textarea{color:#1c1a17;background:#fff;border:1px solid #b8a892}.support-form input::placeholder,.support-form textarea::placeholder{color:#74685c;opacity:1}.support-form button{color:#fff7ed;background:#1c1a17;border:1px solid #1c1a17}.support-form button:hover,.support-form button:focus-visible{background:#c0512f;border-color:#c0512f}.seo-intent-links strong,.compact-intent-links strong,.compact-landing-tools .tool-action-card strong,.blog-story-strip a strong,.tools-group h2,.tools-file-shortcuts strong,.tools-ai-strip a strong{color:var(--text)}.tools-page .tools-hero-actions label span svg{width:18px;height:18px}@media (prefers-color-scheme:dark){.tools-page .tools-workspace,.tools-page .tools-group,.tools-page .tools-file-shortcuts a,.tools-page .tools-feature-card,.tools-page .tools-ai-strip a{color:#fff7ed;background:#191511;border-color:#46392c}.tools-page .tools-hero-panel h1,.tools-page .tools-section-title h2,.tools-page .tools-ai-strip h2,.tools-page .tools-group h2,.tools-page .tools-file-shortcuts strong,.tools-page .tools-feature-card strong,.tools-page .tools-ai-strip a strong{color:#fff7ed}.tools-page .tools-hero-panel p:not(.seo-section-kicker),.tools-page .tools-group>div:first-child p,.tools-page .tools-feature-card p,.tools-page .tools-ai-strip a small{color:#d7cab7}.tools-page .tools-feature-card b,.tools-page .tool-action-card b{color:#f2c37a}.tools-page .tools-feature-card div span,.tools-page .tools-group>div:first-child span{color:#f2a568}.tools-page .tools-feature-card .tools-icon,.tools-page .tools-file-shortcuts span,.tools-page .tools-ai-strip a span{color:#f2c37a;background:#2a241d;border-color:#554737}.tools-page .tools-hero-actions label{color:#1c1a17;background:#fffaf3;border-color:#d9c8ae}.tools-page .tools-hero-actions label span{color:#8c4a19}.tools-page .tools-hero-actions input{color:#1c1a17}.tools-page .tools-hero-actions input::placeholder{color:#6f655a;opacity:1}.tools-page .tools-rail{color:#1c1a17;background:#fffaf3;border-color:#d9c8ae;box-shadow:0 22px 60px #00000038}.tools-page .tools-rail-brand,.tools-page .tools-rail-user,.tools-page .tools-rail nav a{color:#1c1a17}.tools-page .tools-rail nav span,.tools-page .tools-rail-user span{color:#2f5b4f;background:#e6eee8;border-color:#c9d8d0}.tools-page .tools-rail nav a:hover,.tools-page .tools-rail nav a:focus-visible{color:#1c1a17;background:#f3eadf;box-shadow:inset 0 0 0 1px #d9c8ae}.tools-page .tools-hero-actions a,.tools-page .tools-section-title>a{color:#0c0a09;background:#f2c37a;border-color:#f2c37a}.seo-intent-links strong,.compact-intent-links strong,.compact-landing-tools .tool-action-card strong,.blog-story-strip a strong{color:#fff7ed}.blog-story-strip a p,.compact-intent-links a span{color:#d7cab7}}@media (min-width:981px){.app-shell{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(372px,430px)!important}.inspector{grid-area:2/3!important;min-width:372px!important;max-height:none!important;display:flex!important}}.agent-panel{border-radius:16px!important;gap:12px!important;padding:16px!important}.agent-session{flex:1 0 auto!important;gap:10px!important;min-height:calc(100vh - 132px)!important;max-height:none!important}.agent-message{border-radius:12px!important;gap:6px!important;padding:12px!important}.agent-message p,.agent-ai-result p,.agent-ai-result li span,.agent-ai-warn{line-height:1.48!important}.agent-ai-box textarea{min-height:96px!important;padding:12px!important}@media (max-width:760px){.agent-session{min-height:320px!important}.agent-ai-box textarea{min-height:108px!important}}.app-shell button:disabled,.app-shell input:disabled,.app-shell textarea:disabled{opacity:.72!important}.app-shell button:disabled{color:#6f655a!important;background:#f5efe6!important;border-color:#d8c9b6!important}.agent-panel button:disabled{color:#5f554c!important;background:#f3eadf!important;border-color:#d9c8ae!important}.agent-panel label,.agent-panel small,.agent-ai-box label,.agent-memory-empty,.empty-file-state{color:#5f554c!important}@media (prefers-color-scheme:dark){.app-shell button:disabled,.agent-panel button:disabled{color:#d7cab7!important;background:#2a241d!important;border-color:#554737!important}.agent-panel label,.agent-panel small,.agent-ai-box label,.agent-memory-empty,.empty-file-state{color:#d7cab7!important}}.agent-runtime-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}@media (min-width:1280px){.agent-runtime-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.agent-runtime-strip span{background:#fffaf3eb!important;border:1px solid #d9c8ae!important;border-radius:10px!important;gap:2px!important;min-height:54px!important;padding:9px 10px!important;display:grid!important;overflow:hidden!important}.agent-runtime-strip b{color:#8c4a19!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}.agent-runtime-strip em{color:#1c1a17!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-style:normal!important;font-weight:850!important;overflow:hidden!important}.agent-head strong{font-size:15px!important}.agent-message strong,.agent-message p,#agentText,.agent-ai-result p,.agent-ai-result li span,.agent-ai-warn{font-size:13px!important}@media (prefers-color-scheme:dark){.agent-work-card.running{background:radial-gradient(circle at 16% 12%,#f2a56833,#0000 34%),linear-gradient(135deg,#211c17,#17120f);border-color:#564433}.agent-work-orbit{background:#fff7ed14;border-color:#f2a56852}.agent-work-orbit i{background:#f2a568}.agent-runtime-strip span{background:#211c17!important;border-color:#46392c!important}.agent-runtime-strip b{color:#f2a568!important}.agent-runtime-strip em{color:#fff7ed!important}}.landing-editor-overlay.ready .landing-editor-loading{display:none!important}@media (min-width:981px){.app-shell{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(432px,520px)!important}.inspector{min-width:432px!important}body[data-has-docs=false] .app-shell{grid-template-columns:minmax(0,1fr) minmax(432px,520px)!important}body[data-has-docs=false] .left-rail{display:none!important}body[data-has-docs=false] .workspace{grid-column:1!important}body[data-has-docs=false] .inspector{grid-column:2!important}}body[data-has-docs=false] #selectAllButton,body[data-has-docs=false] #invertButton,body[data-has-docs=false] #printButton,body[data-has-docs=false] #topClearButton,body[data-has-docs=false] #compressButton,body[data-has-docs=false] #downloadButton{display:none!important}body[data-has-docs=false] .toolbar{background:#fffaf3cc;padding:3px}body[data-has-docs=false] .drop-screen{align-content:center;gap:18px;padding:clamp(18px,4vw,42px)}body[data-has-docs=false] .entry-hero{width:min(780px,100%)}body[data-has-docs=false] .entry-hero h2{max-width:720px;font-size:clamp(44px,7.2vw,84px);line-height:.94}body[data-has-docs=false] .entry-hero>p:not(.eyebrow){color:#4f463d;max-width:680px;font-size:clamp(15px,1.5vw,19px)}body[data-has-docs=false] .drop-panel{background:linear-gradient(135deg, #ffffffe6, #fffaf3f2), var(--surface);outline:0;gap:10px;width:min(520px,100%);padding:20px}body[data-has-docs=false] .drop-panel svg{margin-bottom:0}body[data-has-docs=false] .drop-panel h2{margin:2px 0 0;font-size:18px}body[data-has-docs=false] .drop-panel p{max-width:420px;margin-top:0}body[data-has-docs=false] .primary-drop-button{order:-1;width:min(440px,100%);min-height:58px;margin-top:0;font-size:18px;font-weight:900}body[data-has-docs=false] .drop-capabilities{margin-top:2px}body[data-has-docs=false] .mobile-drop-promise{color:#5f554c;max-width:420px;line-height:1.45}body[data-has-docs=false] .agent-tools,body[data-has-docs=false] .agent-ai-diagnostics,body[data-has-docs=false] .agent-memory-panel{display:none!important}body[data-has-docs=false] .agent-panel{justify-content:start}body[data-has-docs=false] .agent-head{padding:4px 0}body[data-has-docs=false] .agent-session{min-height:min(760px,100vh - 150px)!important}body[data-has-docs=false] .agent-message.assistant:first-child p{color:#40382f}@media (prefers-color-scheme:dark){body[data-has-docs=false] .toolbar{background:#1c1917;border-color:#46392c}body[data-has-docs=false] .entry-hero>p:not(.eyebrow),body[data-has-docs=false] .mobile-drop-promise,body[data-has-docs=false] .agent-message.assistant:first-child p{color:#d7cab7}body[data-has-docs=false] .drop-panel{background:linear-gradient(135deg, #2a241de6, #1c1917f5), var(--surface);border-color:#554737}}@media (max-width:760px){body[data-has-docs=false] .left-rail{display:none!important}body[data-has-docs=false] .topbar{gap:8px}body[data-has-docs=false] .toolbar,body[data-has-docs=false] .top-actions{flex:0 auto}body[data-has-docs=false] .workspace{min-height:auto}body[data-has-docs=false] .drop-screen{align-content:start;gap:14px;min-height:auto;padding:16px}body[data-has-docs=false] .entry-hero{text-align:left;justify-items:start}body[data-has-docs=false] .entry-hero h2{font-size:clamp(42px,13vw,58px)}body[data-has-docs=false] .entry-hero>p:not(.eyebrow){margin-top:10px;font-size:15px}body[data-has-docs=false] .entry-proof{justify-content:flex-start;gap:6px;margin-top:12px}body[data-has-docs=false] .drop-panel{width:100%;padding:16px}body[data-has-docs=false] .primary-drop-button{min-height:62px}body[data-has-docs=false] .drop-capabilities{display:none}body[data-has-docs=false] .mobile-start-panel{gap:8px}body[data-has-docs=false] .inspector{padding-top:8px}body[data-has-docs=false] .agent-session{min-height:260px!important}}button,a,input,select,textarea,[role=button],.tool-button,.agent-surface-bar button,.mobile-start-panel button,.mobile-drawer button{touch-action:manipulation}.mobile-processing-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#151b2561;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mobile-processing-overlay[hidden]{display:none!important}.mobile-processing-card{color:#101827;text-align:center;background:#fff;border:1px solid #d6e1eee6;border-radius:28px;align-content:center;justify-items:center;gap:18px;width:min(352px,100vw - 42px);min-height:278px;padding:30px 24px 28px;display:grid;box-shadow:0 30px 80px #121c2d3d}.mobile-processing-icon{background:linear-gradient(#fff,#f5f7fb);border-radius:999px;place-items:center;width:118px;height:118px;display:grid;box-shadow:inset 0 0 0 1px #e0e7f1f2,0 18px 42px #2353d61f}.mobile-processing-icon svg{fill:none;stroke:#2f5df5;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}.mobile-processing-copy{letter-spacing:0;justify-content:center;align-items:baseline;gap:10px;width:100%;font-weight:900;display:inline-flex}.mobile-processing-copy strong{color:#111827;min-width:0;font-size:18px;line-height:1.2}.mobile-processing-copy span{color:#2f5df5;font-size:24px;line-height:1}.mobile-processing-bar{background:#edf0f4;border-radius:999px;width:100%;height:16px;overflow:hidden}.mobile-processing-bar span{border-radius:inherit;background:linear-gradient(90deg,#315bf5,#2f6bff);width:0;height:100%;transition:width .18s;display:block}.mobile-processing-card p{color:#5f6b7a;margin:0;font-size:14px;line-height:1.35}body.mobile-processing-active{overscroll-behavior:contain}@media (max-width:760px){html,body{-webkit-tap-highlight-color:transparent}.mobile-menu-button{color:#1c1a17;background:#fffaf2;border:1px solid #d8c7aa;border-radius:15px;justify-self:end;place-items:center;gap:5px;width:48px;height:48px;padding:11px;display:inline-grid;box-shadow:0 8px 22px #10182814}.mobile-menu-button span{background:currentColor;border-radius:999px;width:22px;height:2px;display:block}.mobile-menu-button[aria-expanded=true]{color:#fffaf2;background:#1c1a17;border-color:#1c1a17}body[data-has-docs=true] .topbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;align-items:center;gap:8px;padding:9px 12px 10px;display:grid!important}body[data-has-docs=true] .brand{grid-column:1/3;min-height:48px;width:auto!important}body[data-has-docs=true] .mobile-menu-button{grid-column:3}body[data-has-docs=true] .toolbar,body[data-has-docs=true] .top-actions{gap:0;min-width:0;flex:none!important;display:grid!important}body[data-has-docs=true] .toolbar{grid-area:2/1}body[data-has-docs=true] .top-actions{grid-area:2/2/auto/4}body[data-has-docs=true] #selectAllButton,body[data-has-docs=true] #invertButton,body[data-has-docs=true] #supportButton,body[data-has-docs=true] #accountButton,body[data-has-docs=true] #printButton,body[data-has-docs=true] #topClearButton,body[data-has-docs=true] #compressButton{display:none!important}body[data-has-docs=true] #openButton,body[data-has-docs=true] #downloadButton{border-radius:15px;justify-content:center;width:100%;min-height:50px;padding:0 12px}body[data-has-docs=true] #openButton span,body[data-has-docs=true] #downloadButton span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;display:inline!important}.mobile-mode-tabs{z-index:40;background:#fffaf2;border-bottom:1px solid #e4d4bc;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;position:sticky;overflow:hidden}.mobile-mode-tabs button{color:#4f463d;background:0 0;border:0;border-radius:0;min-height:48px;font-size:16px;font-weight:850}.mobile-mode-tabs button.active{color:#fffaf2;background:#1c1a17}body[data-has-docs=true] .mobile-mode-tabs{border-top:1px solid var(--line);top:0}body[data-has-docs=true][data-mobile-mode=preview] .left-rail,body[data-has-docs=true][data-mobile-mode=preview] .inspector,body[data-has-docs=true][data-mobile-mode=agent] .left-rail,body[data-has-docs=true][data-mobile-mode=agent] .workspace,body[data-has-docs=true][data-mobile-mode=files] .workspace,body[data-has-docs=true][data-mobile-mode=files] .inspector,body[data-has-docs=true][data-mobile-mode=split] .left-rail{display:none!important}body[data-has-docs=true][data-mobile-mode=agent] .inspector{height:calc(100vh - 172px);min-height:0;padding:12px;overflow:hidden;display:flex!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-tools,body[data-has-docs=true][data-mobile-mode=agent] .agent-surface-bar,body[data-has-docs=true][data-mobile-mode=agent] .agent-surface-suggestions{display:none!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-panel{border-radius:18px;gap:12px;min-height:0;max-height:none!important;padding:14px!important;overflow:hidden!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-runtime-strip{display:none!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-session{overscroll-behavior:contain;gap:10px;padding-right:0;flex:auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}body[data-has-docs=true][data-mobile-mode=agent] .agent-session>.agent-message.assistant:first-child{display:none}body[data-has-docs=true][data-mobile-mode=agent] .agent-message{border-radius:16px;gap:7px;padding:14px}body[data-has-docs=true][data-mobile-mode=agent] .agent-message.user{margin-left:0}body[data-has-docs=true][data-mobile-mode=agent] .agent-message strong{font-size:18px;line-height:1.22}body[data-has-docs=true][data-mobile-mode=agent] .agent-message p{font-size:16px;line-height:1.45}body[data-has-docs=true][data-mobile-mode=agent] .agent-message.user p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body[data-has-docs=true][data-mobile-mode=agent] .agent-work-card{border-radius:16px;gap:9px;padding:12px}body[data-has-docs=true][data-mobile-mode=agent] .agent-work-card>p{font-size:15px;line-height:1.35}body[data-has-docs=true][data-mobile-mode=agent] .agent-work-head strong{font-size:18px}body[data-has-docs=true][data-mobile-mode=agent] .agent-work-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-has-docs=true][data-mobile-mode=agent] .agent-work-stats strong{font-size:15px}body[data-has-docs=true][data-mobile-mode=agent] .agent-work-steps{display:none}body[data-has-docs=true][data-mobile-mode=agent] .agent-ai-box{z-index:3;box-shadow:none;background:#fffaf2;border:1px solid #dcc9ad;border-radius:18px;margin:0;padding:14px;position:sticky;bottom:0}body[data-has-docs=true][data-mobile-mode=agent] .agent-ai-box textarea{border-radius:14px;min-height:96px;padding:12px;font-size:16px;line-height:1.45}body[data-has-docs=true][data-mobile-mode=agent] .agent-composer-actions button{border-radius:14px;min-height:52px;font-size:15px}body[data-has-docs=true][data-mobile-mode=agent] .agent-screenshot-state,body[data-has-docs=true][data-mobile-mode=agent] .agent-support-strip,body[data-has-docs=true][data-mobile-mode=agent] .agent-thinking,body[data-has-docs=true][data-mobile-mode=agent] .agent-memory{display:none!important}.agent-mobile-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.agent-mobile-controls label{color:#4f463d;gap:5px;font-size:12px;font-weight:900;display:grid}.agent-mobile-controls label span{color:#8c4a19;letter-spacing:.1em;text-transform:uppercase}.agent-mobile-controls select,.agent-mobile-controls button{color:#1c1a17;background:#fffaf2;border:1px solid #d8c7aa;border-radius:14px;min-height:46px;padding:0 14px;font-weight:900}.agent-mobile-controls button{min-width:108px}body[data-has-docs=true][data-mobile-mode=preview] .workspace,body[data-has-docs=true][data-mobile-mode=split] .workspace,body[data-has-docs=true][data-mobile-mode=files] .left-rail{min-width:0;min-height:calc(100vh - 186px);overflow-x:hidden;display:flex!important}body[data-has-docs=true] .editor{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow-x:hidden}body[data-has-docs=true] .preview-toolbar,body[data-has-docs=true] .workspace-actions,body[data-has-docs=true] .preview-stage,body[data-has-docs=true] .status-strip{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body[data-has-docs=true] .preview-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;min-height:0;padding:7px;display:grid}body[data-has-docs=true] .preview-toolbar>div{min-width:0}body[data-has-docs=true] .preview-toolbar>div:first-child{display:none}body[data-has-docs=true] .zoom-tools{grid-template-columns:40px minmax(46px,1fr) repeat(5,40px);gap:6px;width:100%;min-width:0;display:grid}body[data-has-docs=true] .zoom-tools .icon-button,body[data-has-docs=true] .zoom-tools .zoom-reset-button,body[data-has-docs=true] .zoom-tools .text-tool-button{width:100%;min-width:0}body[data-has-docs=true] .workspace-actions{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}body[data-has-docs=true] .workspace-actions::-webkit-scrollbar{display:none}body[data-has-docs=true] .workspace-actions button{white-space:nowrap;flex:none;min-width:auto;padding:0 10px;font-size:0}body[data-has-docs=true] .workspace-actions button:after{content:attr(data-short-label);font-size:12px;line-height:1}body[data-has-docs=true] .preview-stage{place-items:start center;overflow-x:hidden}body[data-has-docs=true] .asset-tray{display:none!important}body[data-has-docs=true] .preview-frame{max-width:100%;margin-inline:auto}body[data-has-docs=true][data-mobile-mode=split] .inspector{min-height:420px;display:flex!important}body[data-has-docs=true] .left-rail{max-height:none}button,.toolbar button,.agent-surface-bar button,.workspace-actions button,.mobile-start-panel button,.mobile-drawer button{min-height:44px}.primary-drop-button{min-height:62px}}@media (prefers-color-scheme:dark){.mobile-processing-overlay{background:#08070694}.mobile-processing-card{color:#15110d;background:#fffaf2;border-color:#695741e6;box-shadow:0 30px 90px #00000075}.mobile-processing-copy strong{color:#15110d}.mobile-menu-button{color:#fff7ed;background:#221d18;border-color:#554737;box-shadow:0 10px 28px #00000047}.mobile-menu-button[aria-expanded=true]{color:#15110d;background:#d8b77a;border-color:#d8b77a}.mobile-drawer{background:#0807069e}.mobile-drawer-sheet{color:#fff7ed;background:#17130f;border-color:#554737;box-shadow:0 28px 90px #00000094}.mobile-drawer-head span,.mobile-drawer-nav button{color:#f2a568}.mobile-drawer-head button,.mobile-drawer-nav button{color:#fff7ed;background:#221d18;border-color:#554737}.mobile-drawer-account{color:#d7cab7;background:#211c17;border-color:#554737}.mobile-drawer-account button,.mobile-drawer-pricing button{color:#15110d;background:#d8b77a;border-color:#d8b77a}.mobile-drawer-pricing{background:#241c13;border:1px solid #554737}.agent-mobile-controls label{color:#d7cab7}.agent-mobile-controls label span{color:#f2a568}.agent-mobile-controls select,.agent-mobile-controls button{color:#fff7ed;background:#221d18;border-color:#554737}.mobile-mode-tabs{background:#15110d;border-color:#46392c}.mobile-mode-tabs button{color:#d7cab7}.mobile-mode-tabs button.active{color:#15110d;background:#d8b77a}}body[data-has-docs=false] .entry-hero h2,body[data-has-docs=false] .drop-screen h1,body[data-has-docs=false] .drop-screen h2{color:#101827!important;text-shadow:none!important}body[data-has-docs=false] .entry-hero .eyebrow,body[data-has-docs=false] .drop-panel .eyebrow{color:#a8612a!important}body[data-has-docs=false] .entry-hero>p:not(.eyebrow),body[data-has-docs=false] .mobile-drop-promise,body[data-has-docs=false] .drop-panel p,body[data-has-docs=false] .agent-message p,body[data-has-docs=false] .agent-screenshot-state{color:#435066!important}body[data-has-docs=false] .entry-proof span,body[data-has-docs=false] .drop-capabilities span{color:#0f5f54!important;background:#effbf7!important;border-color:#bfeee0!important}body[data-has-docs=false] .agent-message.assistant h3,body[data-has-docs=false] .agent-panel label,body[data-has-docs=false] .agent-composer textarea{color:#141b2b!important}body[data-has-docs=false] .drop-panel h2{color:#fff7ed!important}body[data-has-docs=false] .drop-panel p,body[data-has-docs=false] .drop-panel .mobile-drop-promise{color:#d7cab7!important}@media (min-width:981px){body[data-has-docs=true] .app-shell{grid-template-columns:minmax(0,1fr) minmax(410px,30vw)!important}body[data-has-docs=true] .left-rail,body[data-has-docs=true] .sidebar-resizer{display:none!important}body[data-has-docs=true] .workspace{grid-column:1!important}body[data-has-docs=true] .inspector{grid-column:2!important;min-width:min(500px,30vw)!important}}@media (min-width:981px) and (max-width:1220px){body[data-has-docs=true] .app-shell{grid-template-columns:minmax(0,1fr) minmax(360px,390px)!important}body[data-has-docs=true] .inspector{min-width:360px!important}}body[data-has-docs=true] .preview-toolbar,body[data-has-docs=true] .workspace-actions,body[data-has-docs=true] .status-strip{box-shadow:0 8px 24px #3d2d1c0d}body[data-has-docs=true] .workspace-actions{gap:7px;min-height:42px;padding:5px 7px;overflow:visible}body[data-has-docs=true] .workspace-actions button,body[data-has-docs=true] .workspace-more summary{color:#152033;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#f8fbfa;border:1px solid #d9e7e2;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:800;transition:color .14s,background .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex}body[data-has-docs=true] .workspace-more summary{padding:0 14px;list-style:none}body[data-has-docs=true] .workspace-more summary::-webkit-details-marker{display:none}body[data-has-docs=true] .workspace-actions button:before,body[data-has-docs=true] .workspace-more summary:before{content:"";opacity:.76;width:14px;height:14px;-webkit-mask:var(--workspace-action-icon) center / contain no-repeat;-webkit-mask:var(--workspace-action-icon) center / contain no-repeat;mask:var(--workspace-action-icon) center / contain no-repeat;background:currentColor;flex:none}body[data-has-docs=true] .workspace-more{flex:none;position:relative}body[data-has-docs=true] .workspace-more summary{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-more-menu{z-index:80;background:#fffaf2;border:1px solid #d8c9b4;border-radius:12px;grid-template-columns:repeat(2,minmax(132px,1fr));gap:8px;width:min(340px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #3d2d1c29}body[data-has-docs=true] .workspace-more:not([open]) .workspace-more-menu{display:none}body[data-has-docs=true] .workspace-more-menu button{justify-content:flex-start;width:100%}body[data-has-docs=true] .workspace-actions button:hover,body[data-has-docs=true] .workspace-more summary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #3d2d1c14}body[data-has-docs=true] .workspace-actions button.active,body[data-has-docs=true] .workspace-more[open] summary{color:#1c3f36;background:#eaf4ef;border-color:#9dcabc;box-shadow:inset 0 0 0 1px #2f5b4f29}body[data-has-docs=true] .workspace-actions button[data-workspace-action=compress]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h8l4 4v14H6z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M9 15h6'/%3E%3Cpath d='m12 11 3 3-3 3'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=merge],body[data-has-docs=true] .workspace-actions button[data-workspace-action=batch_zip]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7h8'/%3E%3Cpath d='M8 17h8'/%3E%3Cpath d='m14 4 4 3-4 3'/%3E%3Cpath d='m10 14-4 3 4 3'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=extract],body[data-has-docs=true] .workspace-actions button[data-workspace-action=range]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18H6z'/%3E%3Cpath d='M9 8h6'/%3E%3Cpath d='M9 12h4'/%3E%3Cpath d='M9 16h6'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=humanize],body[data-has-docs=true] .workspace-actions button[data-workspace-action=rewrite]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.8 5.2L19 10l-5.2 1.8L12 17l-1.8-5.2L5 10l5.2-1.8z'/%3E%3Cpath d='M5 19h14'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=slides]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v12H4z'/%3E%3Cpath d='M9 21h6'/%3E%3Cpath d='M12 17v4'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=image_slots]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v14H4z'/%3E%3Cpath d='m4 15 4-4 4 4 3-3 5 5'/%3E%3Cpath d='M15 8h.01'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=compare]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h6v16H5z'/%3E%3Cpath d='M13 4h6v16h-6z'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=grid]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h6v6H4z'/%3E%3Cpath d='M14 4h6v6h-6z'/%3E%3Cpath d='M4 14h6v6H4z'/%3E%3Cpath d='M14 14h6v6h-6z'/%3E%3C/svg%3E")}body[data-has-docs=true] .workspace-actions button[data-workspace-action=export_json],body[data-has-docs=true] .workspace-actions button[data-workspace-action=export_md]{--workspace-action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 8 4 12l4 4'/%3E%3Cpath d='m16 8 4 4-4 4'/%3E%3Cpath d='m14 4-4 16'/%3E%3C/svg%3E")}@media (max-width:760px){body[data-has-docs=true]{padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}body[data-has-docs=true] .mobile-mode-tabs{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:1250;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf2f5;border:1px solid #dcc9ad;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;overflow:hidden;box-shadow:0 18px 46px #1118272e;display:grid!important;position:fixed!important;top:auto!important}body[data-has-docs=true] .mobile-mode-tabs button{color:#2b241d;background:0 0;border:0;border-radius:15px;min-height:46px;font-size:14px;font-weight:900}body[data-has-docs=true] .mobile-mode-tabs button.active{color:#fffaf2;background:#101827}body[data-has-docs=true][data-mobile-mode=preview] .workspace,body[data-has-docs=true][data-mobile-mode=split] .workspace,body[data-has-docs=true][data-mobile-mode=files] .left-rail{min-height:calc(100vh - 158px);padding-bottom:74px}body[data-has-docs=true][data-mobile-mode=files] .left-rail{gap:12px}body[data-has-docs=true][data-mobile-mode=files] .queue-summary,body[data-has-docs=true][data-mobile-mode=files] .file-drop,body[data-has-docs=true][data-mobile-mode=files] .sidebar-insight,body[data-has-docs=true][data-mobile-mode=files] .sidebar-tools,body[data-has-docs=true][data-mobile-mode=files] .job-panel,body[data-has-docs=true][data-mobile-mode=files] .memory-panel,body[data-has-docs=true][data-mobile-mode=files] .legal-panel{display:none!important}body[data-has-docs=true][data-mobile-mode=files] .rail-heading,body[data-has-docs=true][data-mobile-mode=files] .document-panel,body[data-has-docs=true][data-mobile-mode=files] .page-cutter,body[data-has-docs=true][data-mobile-mode=files] .page-list{color:#101827;background:#fffaf2;border-color:#dcc9ad}body[data-has-docs=true][data-mobile-mode=files] .rail-heading h1,body[data-has-docs=true][data-mobile-mode=files] .document-panel strong,body[data-has-docs=true][data-mobile-mode=files] .page-row strong{color:#101827}body[data-has-docs=true][data-mobile-mode=files] .page-row,body[data-has-docs=true][data-mobile-mode=files] .file-card{color:#101827;background:#fff;border-color:#e3d6c0}body[data-has-docs=true][data-mobile-mode=agent] .inspector,body[data-has-docs=true][data-mobile-mode=split] .inspector{padding-bottom:80px}body[data-has-docs=true][data-mobile-mode=agent] .agent-ai-box{bottom:70px}body[data-has-docs=true] .inspector .setting-block,body[data-has-docs=true] .inspector .agent-ai-box,body[data-has-docs=true] .inspector .agent-message,body[data-has-docs=true] .inspector .agent-work-card{color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important}body[data-has-docs=true] .inspector .setting-label,body[data-has-docs=true] .inspector .eyebrow,body[data-has-docs=true] .inspector .agent-message span,body[data-has-docs=true] .inspector .agent-work-head span{color:#9a3412!important}body[data-has-docs=true] .inspector .tool-readout,body[data-has-docs=true] .inspector .agent-message strong,body[data-has-docs=true] .inspector .agent-work-head strong,body[data-has-docs=true] .inspector .agent-message p,body[data-has-docs=true] .inspector .agent-work-card>p,body[data-has-docs=true] .inspector label,body[data-has-docs=true] .inspector output{color:#101827!important}body[data-has-docs=true] .inspector .hint,body[data-has-docs=true] .inspector .agent-work-decision{color:#4b5563!important}body[data-has-docs=true] .inspector textarea,body[data-has-docs=true] .inspector input,body[data-has-docs=true] .inspector select{color:#101827!important;background:#fff!important;border-color:#b9a88d!important}body[data-has-docs=true] .inspector textarea::placeholder,body[data-has-docs=true] .inspector input::placeholder{color:#6b7280!important}body[data-has-docs=true] .workspace-actions{gap:6px;padding:6px}body[data-has-docs=true] .workspace-actions button,body[data-has-docs=true] .workspace-more summary{min-height:42px;padding-inline:10px}body[data-has-docs=true] .workspace-actions button:after{font-size:12px}}@media (prefers-color-scheme:dark){body[data-has-docs=true] .topbar{color:#fff7ed;background:linear-gradient(90deg,#d8b77a14,#0000 40%),#0c0a09f5;border-color:#352d25}body[data-has-docs=true] .workspace{background-color:#0f0d0b;background-image:linear-gradient(90deg,#f2c37a14 1px,#0000 1px),linear-gradient(#f2c37a12 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body[data-has-docs=true] .preview-toolbar,body[data-has-docs=true] .workspace-actions,body[data-has-docs=true] .status-strip,body[data-has-docs=true] .multi-doc-card{color:#fff7ed;background:#1c1917f0;border-color:#3f3328;box-shadow:0 10px 30px #0000003d}body[data-has-docs=true] .preview-toolbar p,body[data-has-docs=true] .status-strip,body[data-has-docs=true] .multi-doc-select small{color:#cfc2af}body[data-has-docs=true] .preview-toolbar strong,body[data-has-docs=true] .multi-doc-select strong{color:#fff7ed}body[data-has-docs=true] .workspace-actions button,body[data-has-docs=true] .workspace-more summary,body[data-has-docs=true] .workspace-more-menu,body[data-has-docs=true] .workspace-more-menu button,body[data-has-docs=true] .agent-command-grid button,body[data-has-docs=true] .agent-surface-bar button,body[data-has-docs=true] .agent-surface-suggestions button,body[data-has-docs=true] .icon-button,body[data-has-docs=true] .zoom-reset-button,body[data-has-docs=true] .text-tool-button,body[data-has-docs=true] .tool-button.ghost{color:#fff7ed!important;background:#17130f!important;border-color:#4b3d2f!important}body[data-has-docs=true] .workspace-actions button:hover,body[data-has-docs=true] .workspace-actions button.active,body[data-has-docs=true] .workspace-more summary:hover,body[data-has-docs=true] .workspace-more[open] summary,body[data-has-docs=true] .agent-command-grid button:hover,body[data-has-docs=true] .agent-command-grid button.active,body[data-has-docs=true] .agent-surface-bar button:hover,body[data-has-docs=true] .agent-surface-bar button.active,body[data-has-docs=true] .agent-surface-suggestions button:hover{color:#15110d!important;background:#d8b77a!important;border-color:#f2c37a!important}body[data-has-docs=true] .inspector{color:#fff7ed;background:#100e0c;border-color:#352d25}body[data-has-docs=true] .agent-panel{color:#fff7ed;background:linear-gradient(135deg,#d8b77a1f,#0000 36%),#17130f;border-color:#46392c}body[data-has-docs=true] .agent-message,body[data-has-docs=true] .agent-work-card,body[data-has-docs=true] .agent-thinking,body[data-has-docs=true] .agent-memory,body[data-has-docs=true] .agent-ai-result{color:#fff7ed;background:#201b16;border-color:#46392c}body[data-has-docs=true] .agent-message.user{color:#15110d;background:#ebb06e;border-color:#f2c37a}body[data-has-docs=true] .agent-message strong,body[data-has-docs=true] .agent-work-head strong,body[data-has-docs=true] .agent-thinking summary strong,body[data-has-docs=true] .agent-thinking-list li strong,body[data-has-docs=true] .agent-memory-item strong{color:#fff7ed}body[data-has-docs=true] .agent-message.user strong,body[data-has-docs=true] .agent-message.user p,body[data-has-docs=true] .agent-message.user span{color:#15110d}body[data-has-docs=true] .agent-message p,body[data-has-docs=true] .agent-work-card>p,body[data-has-docs=true] .agent-thinking-list li p,body[data-has-docs=true] .agent-memory-item p,body[data-has-docs=true] .agent-ai-result p{color:#d7cab7}body[data-has-docs=true] .agent-ai-box{background:linear-gradient(#17130f00,#17130f 22%),#17130f;border-color:#46392c;box-shadow:0 -18px 30px #0c0a09c2}body[data-has-docs=true] textarea,body[data-has-docs=true] .agent-ai-box textarea{color:#fff7ed;background:#100d0a;border-color:#554737}body[data-has-docs=true] textarea::placeholder{color:#a99d8d;opacity:1}body[data-has-docs=true] .agent-command-grid,body[data-has-docs=true] .agent-surface-bar,body[data-has-docs=true] .agent-surface-suggestions{background:0 0}}@media (max-width:760px){body[data-has-docs=true] .mobile-mode-tabs{top:auto!important;left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;z-index:1250!important;background:#fffaf2f7!important;border-color:#d8c7aa!important;display:grid!important;position:fixed!important}body[data-has-docs=true] .mobile-mode-tabs button{color:#1c1a17!important;background:0 0!important}body[data-has-docs=true] .mobile-mode-tabs button.active{color:#fffaf2!important;background:#101827!important}body[data-has-docs=true] .inspector .setting-block,body[data-has-docs=true] .inspector .agent-ai-box,body[data-has-docs=true] .inspector .agent-message,body[data-has-docs=true] .inspector .agent-work-card{color:#101827!important;background:#fffaf2!important;border-color:#d8c7aa!important}body[data-has-docs=true] .inspector .setting-block *,body[data-has-docs=true] .inspector .agent-ai-box *,body[data-has-docs=true] .inspector .agent-message *,body[data-has-docs=true] .inspector .agent-work-card *{color:inherit}body[data-has-docs=true] .inspector .setting-label,body[data-has-docs=true] .inspector .eyebrow,body[data-has-docs=true] .inspector .agent-message>span,body[data-has-docs=true] .inspector .agent-work-head>span{color:#9a3412!important}body[data-has-docs=true] .inspector textarea,body[data-has-docs=true] .inspector input,body[data-has-docs=true] .inspector select{color:#101827!important;background:#fff!important;border-color:#9b8a72!important}}:root{--agent-rail-width:clamp(410px, 30vw, 560px)}@media (min-width:981px){body[data-has-docs=true] .app-shell{grid-template-columns:minmax(0, 1fr) 8px var(--agent-rail-width)!important}body[data-has-docs=true] .sidebar-resizer{cursor:col-resize!important;z-index:35!important;background:#d8b77a29!important;border-left:1px solid #d8b77a42!important;border-right:1px solid #d8b77a42!important;grid-area:2/2!important;width:8px!important;min-width:8px!important;display:block!important}body[data-has-docs=true] .sidebar-resizer:after{content:"";background:#d8b77ac7;border-radius:999px;width:3px;height:46px;margin:calc(50vh - 80px) auto 0;display:block;position:sticky;top:50%}body[data-has-docs=true] .inspector{width:var(--agent-rail-width)!important;grid-column:3!important;min-width:360px!important;max-width:760px!important}}@media (max-width:980px){body[data-has-docs=true] .sidebar-resizer{display:none!important}}body[data-has-docs=true] .top-actions .recompress-action{display:none!important}body[data-has-docs=true] .top-actions .subscribe-action{display:inline-flex!important}body[data-has-docs=true] .agent-session{min-height:0!important;max-height:none!important;padding-bottom:0!important;overflow-y:auto!important}body[data-has-docs=true] .agent-ai-box{z-index:18!important;background:#1a130e!important;border-color:#5b452d!important;border-radius:18px!important;margin-top:8px!important;padding:12px!important;position:sticky!important;bottom:0!important;box-shadow:0 -18px 34px #0c0a08b8!important}body[data-has-docs=true] .agent-ai-box textarea{resize:vertical!important;min-height:88px!important;max-height:132px!important}body[data-has-docs=true] .agent-composer-actions{gap:8px!important;margin-top:8px!important}body[data-has-docs=true] .agent-screenshot-state{margin:6px 0 0!important;font-size:.86rem!important}body[data-has-docs=true] .agent-support-strip{border-top:1px solid #d8b77a38!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding-top:8px!important;font-size:.88rem!important;display:flex!important}body[data-has-docs=true] .agent-support-strip button{color:#101827!important;background:#fffaf2!important;border-radius:10px!important;padding:6px 10px!important}body[data-has-docs=true] .workspace,body[data-has-docs=true] .preview-stage,body[data-has-docs=true] .preview-shell{background-color:#2a2118!important}body[data-has-docs=true] .preview-shell{background-image:linear-gradient(#d8b77a1a 1px,#0000 1px),linear-gradient(90deg,#d8b77a1a 1px,#0000 1px)!important}:is(html:has(.pricing-page),body:has(.pricing-page)){background:#0f0c09!important}html body .pricing-page{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;color:#fff7ed!important;background:radial-gradient(circle at 78% 8%,#a8eee01f,#0000 28rem),linear-gradient(#d8b77a12 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#d8b77a0f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#110d0a 0%,#18120e 54%,#0f0c09 100%)!important}html body .pricing-page .pricing-hero h1,html body .pricing-page .pricing-preview-card h2,html body .pricing-page .pricing-launch-offer h2,html body .pricing-page .pricing-plan-head strong,html body .pricing-page .pricing-section-title h2,html body .pricing-page .pricing-advisor-grid strong,html body .pricing-page .pricing-faq h3{color:#fff7ed!important}html body .pricing-page .pricing-preview-card,html body .pricing-page .pricing-launch-offer,html body .pricing-page .pricing-plan,html body .pricing-page .pricing-advisor-grid a,html body .pricing-page .pricing-faq article{color:#fff7ed!important;background:linear-gradient(135deg,#d8b77a1a,#0000 38%),#19130e!important;border:1px solid #4a3827!important;box-shadow:0 24px 70px #0003!important}html body .pricing-page .pricing-hero p,html body .pricing-page .pricing-preview-card p,html body .pricing-page .pricing-launch-offer p:not(.seo-section-kicker),html body .pricing-page .pricing-plan p,html body .pricing-page .pricing-advisor-grid small,html body .pricing-page .pricing-faq p{color:#d9c8b4!important}html body .pricing-page .pricing-paid-grid,html body .pricing-page .pricing-advisor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .pricing-page .pricing-preview-card li,html body .pricing-page .pricing-plan li{color:#fff7ed!important;padding-left:0!important;display:block!important}html body .pricing-page .pricing-preview-card li:before,html body .pricing-page .pricing-plan li:before{display:none!important}@media (max-width:680px){html body .pricing-page .pricing-hero h1{max-width:100%!important;font-size:clamp(38px,10vw,48px)!important;line-height:1!important}}html body .bitepdf-premium-page{overflow-x:hidden!important}html body .bitepdf-premium-page .seo-header{box-sizing:border-box!important;overflow:hidden!important}html body .bitepdf-premium-page .seo-brand-mark{width:42px!important;height:42px!important;box-shadow:none!important;background:#fff7ed!important;border:1px solid #d8b77a!important;border-radius:12px!important;flex:0 0 42px!important;padding:0!important;overflow:hidden!important}html body .bitepdf-premium-page .bitepdf-mark-svg{width:100%!important;height:100%!important;display:block!important}html body .bitepdf-premium-page .avatar .bitepdf-mark-svg{width:32px!important;height:32px!important}html body .bitepdf-premium-page .landing-premium-hero{box-sizing:border-box!important;width:min(1180px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}html body .bitepdf-premium-page .landing-hero-title{width:100%!important;max-width:100%!important;overflow:hidden!important}html body .bitepdf-premium-page .landing-hero-title h1{overflow-wrap:normal!important;max-width:100%!important;font-size:clamp(48px,6.2vw,82px)!important;line-height:.98!important}@media (max-width:820px){html body .bitepdf-premium-page .seo-header{overflow:visible!important}html body .bitepdf-premium-page .landing-premium-hero{width:min(100%,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}html body .bitepdf-premium-page .landing-hero-title h1{font-size:clamp(40px,12vw,58px)!important;line-height:1.02!important}}html body[data-modal-open=access] .sidebar-resizer,html body[data-modal-open=access] .sidebar-resizer:after{opacity:0!important;pointer-events:none!important;display:none!important}html body #accessModal .modal-auth{border-right:0!important}html body #accessModal .modal-plans{border-left:0!important}html body .seo-brand-mark,html body .brand-mark,html body .tools-rail-brand{place-items:center!important;display:grid!important;overflow:hidden!important}html body .seo-brand-mark .bitepdf-mark-svg,html body .brand-mark .bitepdf-mark-svg,html body .tools-rail-brand .bitepdf-mark-svg{width:100%!important;height:100%!important;display:block!important}html body .tools-rail-brand{justify-self:center!important;width:38px!important;height:38px!important}html body .pricing-page{color:#fff7ed!important;background:radial-gradient(circle at 78% 6%,#a8eee01a,#0000 28rem),linear-gradient(#d8b77a12 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#d8b77a0f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#100c09 0%,#18120e 56%,#0f0c09 100%)!important;overflow-x:hidden!important}html body .pricing-page *,html body .bitepdf-premium-page *{box-sizing:border-box}html body .pricing-page :where(.pricing-choice,.pricing-launch-offer,.pricing-paid-grid,.pricing-compare,.pricing-faq){width:min(1120px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}html body .pricing-page :where(.pricing-preview-card,.pricing-launch-offer,.pricing-plan,.pricing-advisor-grid a,.pricing-faq article){color:#fff7ed!important;background:linear-gradient(135deg,#d8b77a1a,#0000 42%),#19130e!important;border:1px solid #4a3827!important;box-shadow:0 22px 58px #00000038!important}html body .pricing-page :where(.pricing-preview-card li,.pricing-plan li){color:#fff7ed!important;padding-left:0!important;display:block!important}html body .pricing-page :where(.pricing-preview-card li,.pricing-plan li):before{display:none!important}@media (max-width:760px){html body .bitepdf-premium-page{min-width:0!important}html body .bitepdf-premium-page .landing-premium-hero{gap:12px!important;padding-top:28px!important}html body .bitepdf-premium-page .landing-hero-title h1{font-size:clamp(34px,11vw,46px)!important;line-height:1.03!important}html body .bitepdf-premium-page .landing-hero-title p:last-child{max-width:330px!important;font-size:14px!important;line-height:1.35!important}html body .bitepdf-premium-page .landing-hero-workbench{max-width:360px!important;margin-top:4px!important}html body .bitepdf-premium-page .landing-hero-workbench .seo-chat-dropzone{border-radius:18px!important;padding:9px!important;box-shadow:0 14px 34px #00000038!important}html body .bitepdf-premium-page .landing-hero-workbench .chat-upload-button{border-radius:16px!important;min-height:clamp(136px,22svh,176px)!important;padding:16px!important;font-size:17px!important}html body .bitepdf-premium-page .landing-hero-workbench .chat-upload-button svg{width:48px!important;height:48px!important;padding:10px!important}html body .pricing-page .pricing-header{z-index:20!important;position:sticky!important;top:0!important}html body .pricing-page .pricing-hero{width:min(100%,100vw - 32px)!important;padding:34px 0 18px!important}html body .pricing-page .pricing-hero h1{font-size:clamp(34px,10vw,44px)!important;line-height:1.04!important}html body .pricing-page .pricing-hero p{font-size:16px!important;line-height:1.45!important}html body .pricing-page .pricing-preview-card,html body .pricing-page .pricing-launch-offer,html body .pricing-page .pricing-paid-grid,html body .pricing-page .pricing-advisor-grid,html body .pricing-page .pricing-faq-list{grid-template-columns:1fr!important}}html body .tools-page{color:#fff7ed!important;background:radial-gradient(circle at 78% 8%,#a8eee01a,#0000 28rem),linear-gradient(#d8b77a12 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#d8b77a0f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#100c09 0%,#18120e 56%,#0f0c09 100%)!important;overflow-x:hidden!important}html body .tools-page .seo-header{color:#fff7ed!important;background:#080706eb!important;border-bottom-color:#3b2d20!important}html body .tools-page .seo-header :where(.seo-brand,.seo-brand span,.seo-nav,.seo-nav a){color:#fff7ed!important;opacity:1!important}html body .tools-page .seo-header .seo-brand strong{color:#efbd6b!important}html body .tools-page .seo-header .seo-login{color:#0c0a09!important;background:#fff7ed!important;border-color:#d6b56f!important}html body .tools-page :where(.tools-workspace,.tools-rail,.tools-hero-panel,.tools-file-shortcuts a,.tools-feature-card,.tools-group,.tools-ai-strip a,.seo-tool-actions,.tool-action-card){color:#fff7ed!important;box-shadow:none!important;background:linear-gradient(135deg,#d8b77a1a,#0000 42%),#19130e!important;border-color:#4a3827!important}html body .tools-page :where(.tools-rail,.tools-workspace){box-shadow:0 22px 58px #00000038!important}html body .tools-page :where(.tools-hero-panel h1,.tools-section-title h2,.tools-ai-strip h2,.tools-group h2,.tools-file-shortcuts strong,.tools-feature-card strong,.tools-ai-strip a strong,.tool-action-card strong){color:#fff7ed!important}html body .tools-page :where(.tools-hero-panel p:not(.seo-section-kicker),.tools-group p,.tools-feature-card p,.tools-ai-strip a small,.tool-action-card p){color:#d7cab7!important}html body .tools-page :where(.seo-section-kicker,.tools-feature-card b,.tool-action-card b,.tool-action-card span){color:#f2b370!important}html body .tools-page :where(.tools-icon,.tools-file-shortcuts span,.tools-ai-strip a span,.tool-action-icon,.tools-rail nav span,.tools-rail-user span){color:#f2c37a!important;background:#2a241d!important;border-color:#554737!important}html body .tools-page .tools-rail :where(a,b),html body .tools-page .tools-rail-brand{color:#fff7ed!important}html body .tools-page .tools-rail nav a:hover,html body .tools-page .tools-rail nav a:focus-visible{color:#fff7ed!important;background:#241b14!important;box-shadow:inset 0 0 0 1px #5a4431!important}html body .tools-page .tools-hero-actions label{color:#fff7ed!important;background:#120e0a!important;border-color:#4a3827!important}html body .tools-page .tools-hero-actions input{color:#fff7ed!important}html body .tools-page .tools-hero-actions input::placeholder{color:#a99885!important;opacity:1!important}html body .tools-page :where(.tools-hero-actions a,.tools-section-title>a){color:#0c0a09!important;background:#f2c37a!important;border-color:#f2c37a!important}@media (max-width:760px){html body .tools-page .tools-app-shell,html body .tools-page .tools-workspace,html body .tools-page .tools-hero-panel,html body .tools-page .tools-rail{width:min(100%,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}html body .bitepdf-premium-page{color:#fff7ed!important;background:radial-gradient(circle at 78% 10%,#efbd6b1f,#0000 18rem),linear-gradient(#d8b77a12 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#d8b77a0f 1px,#0000 1px) 0 0/36px 36px,#100c09!important;min-height:auto!important;overflow:hidden auto!important}html body .bitepdf-premium-page:before{display:none!important}html body .bitepdf-premium-page :where(.landing-premium-hero,.landing-hero-title,.landing-hero-workbench,.mobile-landing-info,.mobile-landing-footer,.journey-panel,.journey-artifact,.landing-editorial-band){opacity:1!important;filter:none!important;animation:none!important;transform:none!important}html body .bitepdf-premium-page .landing-premium-hero{gap:14px!important;width:min(100%,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-height:auto!important;margin:0 auto!important;padding:24px 0 18px!important;display:grid!important;overflow:visible!important}html body .bitepdf-premium-page .landing-hero-title{text-align:center!important;width:100%!important;padding:0!important}html body .bitepdf-premium-page .landing-hero-title h1{max-width:100%!important;font-size:clamp(42px,13vw,58px)!important;line-height:.98!important;overflow:visible!important}html body .bitepdf-premium-page .landing-hero-title p:last-child{color:#d7cab7!important;width:min(100%,350px)!important;max-width:350px!important;margin:12px auto 0!important;font-size:15px!important;line-height:1.4!important}html body .bitepdf-premium-page .landing-hero-workbench{width:min(100%,390px)!important;max-width:390px!important;margin:0 auto!important}html body .bitepdf-premium-page .mobile-landing-info,html body .bitepdf-premium-page .mobile-landing-footer{z-index:1!important;color:#fff7ed!important;width:min(100% - 28px,430px)!important;box-shadow:none!important;background:linear-gradient(135deg,#d8b77a1a,#0000 46%),#19130e!important;border:1px solid #4a3827!important;border-radius:20px!important;gap:12px!important;margin:14px auto 0!important;padding:17px!important;display:grid!important;position:relative!important}html body .bitepdf-premium-page .mobile-landing-footer{margin-bottom:calc(28px + env(safe-area-inset-bottom,0px))!important}html body .bitepdf-premium-page .mobile-landing-info h2,html body .bitepdf-premium-page .mobile-landing-footer strong{color:#fff7ed!important}html body .bitepdf-premium-page .mobile-landing-info p,html body .bitepdf-premium-page .mobile-landing-footer p,html body .bitepdf-premium-page .mobile-landing-info li{color:#d7cab7!important}html body .bitepdf-premium-page .mobile-landing-footer nav{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html body .bitepdf-premium-page .mobile-landing-footer nav a{color:#fff7ed!important;background:#241b14!important;border:1px solid #5a4431!important;border-radius:999px!important;align-items:center!important;min-height:40px!important;padding:0 13px!important;display:inline-flex!important}}html body .seo-brand{align-items:center!important;gap:0!important;display:inline-flex!important}html body .bitepdf-wordmark-img{object-fit:contain!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important}html body .bitepdf-icon-img,html body .avatar .bitepdf-mark-svg{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html body .share-page,html body .legal-page.support-page{color:#fff7ed!important;background:linear-gradient(#d8b77a0f 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#d8b77a0f 1px,#0000 1px) 0 0/48px 48px,#090807!important;min-height:100vh!important}html body .legal-page.support-page{max-width:min(760px,100vw - 32px)!important;box-shadow:none!important;background:linear-gradient(135deg,#d8b77a1a,#0000 42%),#19130e!important;border:1px solid #4a3827!important;border-radius:18px!important;margin:32px auto!important;padding:28px!important}html body .legal-page.support-page h1,html body .legal-page.support-page h2,html body .share-page h1,html body .share-page h2,html body .share-page h3,html body .share-page strong{color:#fff7ed!important}html body .legal-page.support-page p,html body .legal-page.support-page label,html body .share-page p,html body .share-page span,html body .share-page small{color:#d7cab7!important}html body .legal-page.support-page a,html body .share-page a{color:#efbd6b!important}html body .legal-page.support-page form,html body .legal-page.support-page section,html body .share-page .share-hero,html body .share-page .share-workspace,html body .share-page .share-dropzone,html body .share-page .share-main-panel,html body .share-page .share-list-panel,html body .share-page .share-side-stack>*,html body .share-page .share-file-row,html body .share-page .share-empty{color:#fff7ed!important;box-shadow:none!important;background:#19130e!important;border:1px solid #4a3827!important}html body .legal-page.support-page textarea,html body .legal-page.support-page input,html body .legal-page.support-page select,html body .share-page textarea,html body .share-page input,html body .share-page select{color:#fff7ed!important;box-shadow:none!important;background:#0d0b09!important;border:1px solid #5a4431!important}html body .legal-page.support-page textarea::placeholder,html body .legal-page.support-page input::placeholder,html body .share-page textarea::placeholder,html body .share-page input::placeholder{color:#9f927f!important}html body .legal-page.support-page button,html body .share-page button,html body .share-page .primary,html body .share-page .button-primary{color:#101827!important;box-shadow:none!important;background:#efbd6b!important;border-color:#efbd6b!important}html body .share-page .share-header,html body .share-page header{background:#090807f0!important;border-color:#2f241b!important}html body .share-page .seo-brand,html body .share-page .share-brand,html body .share-page nav a{color:#fff7ed!important}html body .share-page img[src=""],html body .share-page img:not([src]){display:none!important}html body[data-has-docs=true] .app-shell,html body[data-has-docs=true] .workspace,html body[data-has-docs=true] .preview-shell,html body[data-has-docs=true] .preview-stage,html body[data-has-docs=true] .inspector,html body[data-has-docs=true] .agent-panel,html body[data-has-docs=true] .workspace-actions,html body[data-has-docs=true] .editor-tools,html body[data-has-docs=true] .preview-toolbar{transition:none!important;animation:none!important}html body[data-has-docs=true] .sidebar-resizer{width:2px!important;box-shadow:none!important;opacity:.72!important;background:#d8b77a52!important}html body[data-has-docs=true] .sidebar-resizer:after{display:none!important}html body[data-has-docs=true] .agent-message{box-shadow:none!important;background:#201812!important;border:1px solid #4a3827!important;border-left:3px solid #d8b77a!important;border-radius:12px!important;margin:0 22px 14px 0!important;padding:14px 15px!important}html body[data-has-docs=true] .agent-message.user{color:#101827!important;background:#efbd6b!important;border-color:#efbd6b #efbd6b #efbd6b #101827!important;margin:0 0 14px 34px!important}html body[data-has-docs=true] .agent-message>span{color:#f5ad6b!important;letter-spacing:.04em!important;background:#d8b77a24!important;border-radius:999px!important;width:auto!important;min-height:24px!important;margin-bottom:8px!important;padding:3px 8px!important;display:inline-flex!important}html body[data-has-docs=true] .agent-message.user>span,html body[data-has-docs=true] .agent-message.user strong,html body[data-has-docs=true] .agent-message.user p{color:#101827!important}html body[data-has-docs=true] .agent-message strong,html body[data-has-docs=true] .agent-message p{color:#fff7ed!important}html body[data-has-docs=true] .agent-runtime-strip span{background:#201812!important;border-color:#4a3827!important;border-radius:10px!important;min-width:0!important}html body[data-has-docs=true] .agent-runtime-strip em{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:9ch!important;overflow:hidden!important}@media (max-width:760px){html body .seo-brand .seo-brand-wordmark,html body .pricing-header .seo-brand .seo-brand-wordmark,html body .pricing-page .seo-brand .seo-brand-wordmark{width:118px!important;min-width:118px!important}html body .legal-page.support-page{max-width:calc(100vw - 22px)!important;margin:16px auto!important;padding:18px!important}html body[data-has-docs=true] .agent-message{margin-right:8px!important}html body[data-has-docs=true] .agent-message.user{margin-left:18px!important}}html body .seo-brand .seo-brand-wordmark,html body .pricing-header .seo-brand .seo-brand-wordmark,html body .pricing-page .seo-brand .seo-brand-wordmark{width:150px!important;min-width:150px!important;height:50px!important;box-shadow:none!important;background:#4d6b6f!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important}html body .bitepdf-wordmark-img{object-fit:contain!important;background:#4d6b6f!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}@media (max-width:760px){html body .seo-brand .seo-brand-wordmark,html body .pricing-header .seo-brand .seo-brand-wordmark,html body .pricing-page .seo-brand .seo-brand-wordmark{width:138px!important;min-width:138px!important;height:46px!important}}
