:root{--canvas:#f7f0e8;--surface:#fffdf9;--sidebar:#f1e7dc;--sidebar-text:#59382f;--sidebar-muted:#705d52;--text:#59382f;--muted:#705d52;--border:#decfc1;--accent:#c65d3b;--accent-hover:#e4a08b;--accent-soft:#f8e5dc;--accent-text:#160b07;--accent-ink:#9e4126;--secondary:#e4a08b;--success:#047857;--success-soft:#ecfdf5;--warning:#87601d;--danger:#b42318;--warning-soft:#fff1d7;--diff-removed-soft:#fff1f2;--diff-added-soft:#ecfdf5;--selection:#f3d7c9;--disabled:#9b887c;--hover:#f3ddd1;--scroll-track:#efe1d5;--scroll-thumb:#ad9381;--scroll-thumb-hover:#846757;--scroll-thumb-active:#c65d3b;--word-icon:#386cb0;--excel-icon:#397859;--slides-icon:#b56542;--pdf-icon:#b45353;--word-soft:#eff2f4;--excel-soft:#eff4eb;--slides-soft:#faebdf;--pdf-soft:#f9ebe6;--document-soft:#f3ebe2;--image-soft:#f6e8df;--media-soft:#f0ede4;--archive-soft:#f6eddc;--code-soft:#edeae3;--file-soft:#f5ebe1;--shadow:#59382f12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--canvas:#1c1512;--surface:#281e19;--sidebar:#221914;--sidebar-text:#f7f0e8;--sidebar-muted:#c6b1a3;--text:#f7f0e8;--muted:#c6b1a3;--border:#594238;--accent:#c65d3b;--accent-hover:#e4a08b;--accent-soft:#38261f;--accent-text:#160b07;--accent-ink:#e4a08b;--secondary:#e4a08b;--success:#79cda8;--success-soft:#19392b;--warning:#e9c074;--danger:#ff9f99;--warning-soft:#3d2d14;--diff-removed-soft:#421e24;--diff-added-soft:#19392b;--selection:#503126;--disabled:#9d8879;--hover:#3f2d24;--scroll-track:#30241d;--scroll-thumb:#987967;--scroll-thumb-hover:#c3a28d;--scroll-thumb-active:#c65d3b;--word-icon:#94b8e9;--excel-icon:#96cba8;--slides-icon:#e6ab8a;--pdf-icon:#edaaaa;--word-soft:#24292e;--excel-soft:#252e23;--slides-soft:#35271e;--pdf-soft:#352321;--document-soft:#30261f;--image-soft:#35271f;--media-soft:#2b2b23;--archive-soft:#332b1e;--code-soft:#2a2923;--file-soft:#30251e;--shadow:#00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--text);margin:0;font-family:Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.6}a{color:var(--accent-ink);text-underline-offset:3px}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button,.button{cursor:pointer}.button{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--accent-text);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button.secondary{background:var(--surface);border-color:var(--border);color:var(--text)}.button.secondary:hover{background:var(--hover)}button:disabled{cursor:wait;opacity:.6}.muted{color:var(--muted)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:600}.badge{background:var(--accent-soft);color:var(--accent-ink);border-radius:5px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.brand{color:var(--text);letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:650;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:34px;height:34px}.brand.compact{font-size:18px}.skip-link{z-index:100;color:var(--accent-text);background:var(--accent);border-radius:6px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}code,pre{font-family:Consolas,monospace;font-size:.9em}pre{background:var(--sidebar);border:1px solid var(--border);border-radius:6px;padding:16px;overflow-x:auto}img{max-width:100%}h1,h2,h3{letter-spacing:-.035em;line-height:1.2}input,select{min-height:40px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:8px 12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.public-site{background:var(--canvas);color:var(--text)}.site-shell{flex-direction:column;min-height:100dvh;display:flex}.site-content{flex-direction:column;flex:1;min-width:0;display:flex}.site-content>.account-page{flex:1;min-height:0}.public-workspace-links{display:none}.public-container{width:min(1200px,100% - 64px);margin-inline:auto}.public-header{border-bottom:1px solid var(--border);background:var(--surface)}.public-nav{align-items:center;gap:48px;min-height:88px;display:flex}.public-brand-link{flex-shrink:0;text-decoration:none;display:inline-flex}.public-navigation{flex:1;align-items:center;gap:28px;display:flex}.public-menu-toggle{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:0;display:none}.public-menu-toggle:hover{background:var(--hover)}.public-workspace-links a,.public-workspace-links button{color:var(--muted);font:inherit;font-size:14px;text-decoration:none}.public-workspace-links button{text-align:left;background:0 0;border:0;width:100%}.public-workspace-links a[aria-current=page]{background:var(--selection);color:var(--accent-ink)}@media (max-width:900px){.public-workspace-links{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:16px;display:flex}.public-workspace-links .eyebrow{margin-bottom:4px;padding-inline:12px}.public-workspace-links a,.public-workspace-links button{border-radius:6px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.public-workspace-links a:hover,.public-workspace-links button:hover{background:var(--hover);color:var(--accent-ink)}}.public-nav-links,.public-nav-actions{align-items:center;gap:28px;display:flex}.public-nav-links a,.public-dashboard-link{color:var(--muted);font-size:14px;text-decoration:none}.public-nav-links a:hover,.public-dashboard-link:hover{color:var(--accent-ink)}.public-nav-actions{gap:24px;margin-left:auto}.public-nav .button{padding:10px 16px;font-size:13px}.public-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:56px;padding-block:100px 88px;display:grid}.public-hero h1{letter-spacing:-2.5px;margin:20px 0 24px;font-size:clamp(42px,4.2vw,58px);font-weight:650;line-height:1.12}.public-hero h1 span{color:var(--accent-ink)}.hero-description{color:var(--muted);max-width:430px;margin-bottom:28px;font-size:18px;line-height:1.7}.public-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-copy .public-actions{gap:10px}.hero-copy .button{padding-inline:16px;font-size:13px}.hero-note{color:var(--muted);margin-top:20px;font-size:12px}.product-illustration{min-width:0;margin:0}.illustration-window{border:1px solid var(--border);background:var(--surface);box-shadow:0 14px 36px color-mix(in srgb, var(--text) 6%, transparent);border-radius:8px;font-size:11px;overflow:hidden}.illustration-titlebar{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:38px;padding-inline:14px;font-size:10px;display:flex}.illustration-mark{color:var(--accent-ink)}.illustration-window-actions{color:var(--muted);margin-left:auto}.illustration-app{min-height:330px;display:flex}.illustration-sidebar{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:142px;padding:22px 12px 12px;display:flex}.illustration-label{color:var(--muted);letter-spacing:1px;padding-left:8px;font-size:8px}.illustration-project{margin:12px 0 22px;padding-inline:8px;font-weight:600}.illustration-side-item{color:var(--muted);margin-bottom:4px;padding:9px 8px}.illustration-side-item.selected{background:var(--selection);color:var(--accent-ink);border-radius:5px}.illustration-monitor{color:var(--muted);margin-top:auto;padding-top:24px;font-size:8px}.illustration-monitor span{color:var(--success)}.illustration-workspace{flex:1;min-width:0;padding:23px 16px}.illustration-toolbar{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.illustration-toolbar strong{font-size:14px}.illustration-toolbar small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.illustration-checkpoint{background:var(--accent);color:var(--accent-text);border-radius:4px;padding:7px;font-size:8px}.illustration-search{border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:7px;font-size:9px}.illustration-columns{color:var(--muted);grid-template-columns:1fr 42px 55px;gap:8px;margin:18px 9px 8px;font-size:8px;display:grid}.illustration-file{border-radius:4px;align-items:center;gap:7px;margin-bottom:4px;padding:10px 8px;font-size:9px;display:flex}.illustration-file.word{background:var(--selection)}.illustration-file.excel{background:var(--excel-soft)}.illustration-file.slides{background:var(--slides-soft)}.illustration-file-icon{border:1px solid var(--muted);border-radius:2px;place-content:center;width:15px;height:17px;font-weight:700;display:grid}.illustration-file strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.illustration-file>span:nth-last-child(2){width:42px;color:var(--muted)}.illustration-file>span:last-child{width:55px;color:var(--muted);font-size:8px}.illustration-history{border-left:1px solid var(--border);margin:8px 0 12px 25px;padding-left:12px}.illustration-history>div{align-items:center;gap:6px;padding-block:7px;display:flex;position:relative}.illustration-history strong{font-size:9px;font-weight:500}.illustration-history small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.illustration-history-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;left:-15px}.illustration-history-dot.neutral{background:var(--muted)}.illustration-protected{color:var(--accent-ink)}.illustration-restore{color:var(--accent-ink);margin-left:auto;padding-right:4px;font-size:8px}.product-illustration figcaption{color:var(--muted);text-align:center;margin-top:14px;font-size:11px}.public-promise-band{border-block:1px solid var(--border);background:var(--sidebar)}.public-promise-band>div{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:13px;display:flex}.public-promise-band span span{color:var(--accent-ink);margin-right:12px;font-size:18px}.public-section{padding-block:88px;scroll-margin-top:24px}.public-section-heading{max-width:650px;margin-bottom:48px}.public-section-heading h2,.public-feature-grid h2,.public-cta h2{letter-spacing:-1px;margin:14px 0 18px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2}.public-section-heading>p,.public-lead{color:var(--muted);font-size:17px;line-height:1.75}.public-steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.public-step-number{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.public-steps h3{margin:20px 0 12px;font-size:18px;font-weight:600}.public-steps p,.public-feature-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.public-feature-section{background:var(--sidebar);border-block:1px solid var(--border);padding-block:88px}.public-feature-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.public-feature-grid .public-lead{max-width:420px;margin-bottom:24px}.public-text-link{color:var(--accent-ink);font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.public-text-link:hover{text-decoration:underline}.public-feature-list{gap:28px;display:grid}.public-feature-list article{gap:18px;display:flex}.public-feature-list article>span{color:var(--accent-ink);padding-top:2px;font-size:22px;line-height:1}.public-feature-list h3{margin:0 0 8px;font-size:16px;font-weight:600}.public-faq details{border-top:1px solid var(--border)}.public-faq details:last-child{border-bottom:1px solid var(--border)}.public-faq summary{cursor:pointer;padding:22px 4px;font-size:16px;font-weight:500}.public-faq details p{max-width:820px;color:var(--muted);margin:0 0 24px;padding-inline:4px;font-size:14px;line-height:1.8}.public-cta{background:var(--accent-soft);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:88px;padding:40px;display:flex}.public-cta h2{margin:12px 0;font-size:32px}.public-cta p{color:var(--muted);margin:0;font-size:14px}.public-footer{border-top:1px solid var(--border);background:var(--sidebar);padding-block:40px 24px}.public-footer-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.public-footer-top p{color:var(--muted);margin:12px 0 0;font-size:12px}.public-footer-top nav{flex-wrap:wrap;gap:28px;padding-top:10px;display:flex}.public-footer-top nav a{color:var(--muted);font-size:13px;text-decoration:none}.public-footer-top nav a:hover{color:var(--accent-ink)}.public-footer-bottom{color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:24px;margin-top:32px;padding-top:24px;font-size:11px;display:flex}.public-page{padding-block:72px 88px}.public-page-heading{max-width:720px;margin-bottom:40px}.public-page-heading h1{letter-spacing:-1.8px;margin:16px 0 20px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.15}.public-page-heading>p{color:var(--muted);font-size:17px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:24px;display:grid}.pricing-plan{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.pricing-plan h2{letter-spacing:-.8px;margin:20px 0 8px;font-size:28px;font-weight:600;line-height:1.2}.pricing-plan>p{color:var(--muted);font-size:14px;line-height:1.7}.pricing-billing{min-height:24px;margin:0 0 16px}.pricing-plan ul{flex:1;margin:0;padding:20px 0 32px;list-style:none}.pricing-plan li{gap:12px;margin-bottom:14px;font-size:14px;line-height:1.6;display:flex}.pricing-plan li span{color:var(--accent-ink)}.pricing-plan .button{justify-content:center;width:100%}.public-notice{background:var(--sidebar);border:1px solid var(--border);border-radius:8px;margin-top:32px;padding:24px}.public-notice p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.7}.public-pricing-details{max-width:760px;margin-top:64px}.public-pricing-details h2,.public-install-grid h2,.public-verification h2{letter-spacing:-.5px;font-size:24px;font-weight:600}.public-pricing-details p{color:var(--muted);font-size:15px;line-height:1.8}.public-release{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:32px}.public-release-heading{justify-content:space-between;align-items:center;gap:32px;display:flex}.public-release-badges{gap:8px;display:flex}.public-latest-badge{background:var(--success-soft);color:var(--success)}.public-release h2{letter-spacing:-.7px;margin:16px 0 12px;font-size:26px;font-weight:600}.public-release-heading p{margin:0;font-size:13px}.public-artifact-name{color:var(--muted);overflow-wrap:anywhere;margin:24px 0;font-family:Consolas,monospace;font-size:12px}.public-release-notes{border-top:1px solid var(--border);padding-top:20px}.public-release-notes summary{cursor:pointer;font-size:14px;font-weight:500}.public-release-notes pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin-top:20px;font-family:inherit;font-size:14px;line-height:1.8}.public-checksum{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.public-checksum>strong{color:var(--muted);letter-spacing:.8px;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.public-checksum code{overflow-wrap:anywhere;margin-bottom:12px;font-family:Consolas,monospace;font-size:12px;line-height:1.7;display:block}.public-checksum p{font-size:13px}.public-install-grid{grid-template-columns:1fr 1fr;gap:72px;margin-block:56px;display:grid}.public-requirements{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.8}.public-requirements li{margin-bottom:12px;padding-left:4px}.public-requirements a{color:var(--accent-ink)}.public-install-grid>section>p{font-size:13px;line-height:1.8}.public-install-steps{padding-left:20px;font-size:14px}.public-install-steps li{margin-bottom:20px;padding-left:6px}.public-install-steps strong{font-weight:500}.public-install-steps p{color:var(--muted);margin:6px 0 0;line-height:1.8}.public-verification{border:1px solid var(--border);background:var(--sidebar);border-radius:8px;padding:32px}.public-verification p{color:var(--muted);font-size:14px;line-height:1.8}.public-verification pre{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:16px}.public-verification code{font-family:Consolas,monospace;font-size:13px}.public-download-footer{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.public-download-footer p{color:var(--muted);font-size:12px}.public-release-list{gap:24px;display:grid}.public-release-warning{background:var(--warning-soft);color:var(--warning);border-radius:8px;margin-bottom:24px;padding:20px 24px}.public-release-warning strong{font-size:14px;font-weight:600}.public-release-warning p{margin:6px 0 0;font-size:13px;line-height:1.8}.public-release-disclaimer{color:var(--muted);max-width:760px;margin-top:32px;font-size:13px;line-height:1.8}.public-empty{border:1px solid var(--border);background:var(--sidebar);text-align:center;border-radius:8px;padding:56px 32px}.public-empty-symbol{border:1px solid var(--border);width:44px;height:44px;color:var(--accent-ink);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.public-empty h2{letter-spacing:-.5px;margin:24px 0 12px;font-size:24px;font-weight:600}.public-empty p{max-width:560px;color:var(--muted);margin-inline:auto;font-size:14px;line-height:1.8}@media (max-width:1100px){.public-nav{gap:30px}.public-nav-links{gap:20px}.public-nav-actions{gap:18px}.public-hero{gap:32px}.hero-copy .public-actions{flex-direction:column;align-items:flex-start}.illustration-sidebar{width:112px;padding-inline:8px}.illustration-project{padding-inline:4px;font-size:10px}.illustration-workspace{padding-inline:12px}.public-feature-grid{gap:64px}}@media (max-width:900px){.public-nav{flex-wrap:wrap;gap:0;min-height:72px;padding-block:14px}.public-menu-toggle{margin-left:auto;display:inline-flex}.public-navigation{border-top:1px solid var(--border);flex-direction:column;flex:0 0 100%;align-items:stretch;gap:16px;margin-top:14px;padding-top:14px;display:none}.public-navigation[data-open=true]{display:flex}.public-nav-links{flex-direction:column;align-items:stretch;gap:4px}.public-nav-links a{border-radius:6px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.public-nav-links a:hover{background:var(--hover)}.public-nav-actions{flex-direction:column;align-items:stretch;gap:12px;margin-left:0}.public-dashboard-link{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.public-dashboard-link:hover{background:var(--hover)}.public-nav .button{min-height:44px}.public-hero{grid-template-columns:1fr;gap:48px;padding-block:64px}.hero-copy{max-width:640px}.hero-copy .public-actions{flex-direction:row}.hero-description{max-width:550px}.product-illustration{width:100%;max-width:670px}.illustration-sidebar{width:142px}.illustration-app{min-height:365px}.illustration-workspace{padding:24px}.illustration-file{padding-block:12px}.illustration-history>div{padding-block:10px}.public-promise-band>div{gap:18px;font-size:12px}.public-promise-band span span{margin-right:6px}.public-steps{gap:24px}.public-feature-grid{gap:40px}.public-release-heading{flex-direction:column;align-items:flex-start;gap:24px}.public-footer-top{flex-direction:column;gap:16px}.public-install-grid{gap:40px}}@media (max-width:640px){.public-container{width:calc(100% - 40px)}.public-hero{gap:36px;padding-block:48px}.public-hero h1{letter-spacing:-1.8px;font-size:42px}.hero-description{font-size:16px}.illustration-sidebar{display:none}.illustration-workspace{padding:20px 12px}.illustration-app{min-height:340px}.illustration-toolbar strong{font-size:13px}.public-promise-band>div{flex-direction:column;align-items:flex-start;gap:14px}.public-section{padding-block:56px}.public-section-heading{margin-bottom:32px}.public-section-heading>p,.public-lead{font-size:15px}.public-steps{grid-template-columns:1fr;gap:32px}.public-steps h3{margin-top:16px}.public-feature-section{padding-block:56px}.public-feature-grid{grid-template-columns:1fr;gap:40px}.public-cta{flex-direction:column;align-items:flex-start;margin-bottom:56px;padding:28px}.public-cta h2{font-size:28px}.public-footer-top nav{gap:18px}.public-footer-bottom{flex-direction:column;gap:12px;line-height:1.5}.public-page{padding-block:48px 56px}.public-page-heading>p{font-size:15px}.pricing-plan,.public-release{padding:24px}.public-install-grid{grid-template-columns:1fr;gap:24px;margin-block:32px}.public-verification{padding:24px}.public-verification code{font-size:12px}.public-download-footer{flex-direction:column;align-items:flex-start;gap:12px}.public-download-footer p{margin:0}.public-empty{padding:36px 24px}.public-empty h2{font-size:22px}}
