:root{color-scheme:dark;--canvas:#1b1b1d;--surface:#252528;--surface-2:#2f2f33;--surface-3:#3a3a3f;--glass:#252528f5;--hover:#2b2b2f;--border-subtle:#2c2c30;--line:#38383d;--line-strong:#4b4b52;--field-line:#85858e;--title:#f3f3f4;--text:#e2e2e5;--soft:#b3b3ba;--dim:#a0a0a8;--primary:#f3f3f4;--primary-hover:#fff;--on-primary:#18181a;--ground:#141416;--grid-minor:#1b1b1e;--grid-major:#252528;--select:#38c6e6;--on-select:#08161a;--handle:#fff;--violet:#4d359c;--badge-ink:#fff;--wordmark-badge:var(--violet);--wordmark-ink:var(--badge-ink);--cyanotype-top:#2161a8;--cyanotype-bottom:#17487f;--close-veil:#14141694;--display-face:"Segoe UI Variable Display", "Segoe UI", system-ui, sans-serif;--body-face:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono-face:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--zero:0px;--one:1;--full:100%;--half:50%;--border:1px;--selection-border:1.5px;--focus-width:2px;--focus-offset:4px;--content-width:1200px;--gutter:24px;--nav-height:72px;--nav-gap:32px;--brand-icon:28px;--brand-gap:10px;--wordmark-height:18px;--wordmark-ratio:3.3333;--credit-wordmark-height:18px;--nav-wordmark-space:40px;--touch:44px;--menu-row-height:64px;--menu-padding:8px;--radius-control:10px;--radius-small:4px;--radius-handle:2px;--radius-capture:14px;--radius-editor:14px;--radius-scene:16px;--radius-sheet:20px;--radius-panel:24px;--radius-pill:999px;--grid-step:24px;--grid-major-step:120px;--display-size:60px;--display-line:75px;--title-size:44px;--title-line:55px;--heading-size:32px;--heading-line:40px;--subheading-size:22px;--subheading-line:32px;--lede-size:20px;--lede-line:29px;--body-size:17px;--body-line:25px;--small-size:15px;--small-line:22px;--button-size:14px;--button-line:20px;--tag-size:12px;--tag-line:17px;--tag-height:22px;--tag-padding:8px;--tag-gap:10px;--weight-body:400;--weight-semibold:600;--weight-brand:650;--weight-bold:700;--hero-height:828px;--hero-top:158px;--hero-column:680px;--hero-copy-width:600px;--headline-width:463px;--headline-height:166px;--headline-block-height:198px;--headline-hang:8px;--handle-size:8px;--handle-half:4px;--hero-lede-gap:48px;--hero-status-gap:22px;--hero-buttons-gap:50px;--button-gap:12px;--button-padding:14px;--hero-capture-left:860px;--hero-capture-offset:740px;--hero-capture-width:820px;--hero-capture-height:513px;--hero-capture-phone-gap:42px;--hero-capture-phone-width:390px;--hero-capture-phone-height:310px;--hero-capture-phone-x:-165px;--hero-capture-phone-y:-106px;--hero-phone-padding:36px;--how-top:120px;--how-title-gap:64px;--how-bottom:96px;--scene-padding:112px;--scene-gap:40px;--scene-word-width:440px;--scene-review-word-width:720px;--scene-inspect-word-width:420px;--scene-inspect-offset:28px;--scene-inspect-padding:28px;--scene-words-gap:16px;--scene-narrow-width:720px;--scene-narrow-height:520px;--scene-review-height:560px;--scene-inspect-height:600px;--scene-phone-height:460px;--privacy-gap:8px;--privacy-top:4px;--privacy-size:16px;--privacy-line:23px;--icon-size:20px;--icon-small:16px;--start-top:72px;--start-bottom:120px;--start-word-width:640px;--section-words-gap:16px;--start-capture-gap:40px;--start-capture-height:586px;--start-phone-scale:.456633;--start-phone-image-width:657px;--start-phone-image-height:411px;--start-phone-image-x:-150px;--start-phone-image-y:-102px;--start-phone-capture-height:207px;--plans-padding:120px;--plans-word-width:680px;--plans-lede-bottom:24px;--plans-every-width:760px;--plans-table-gap:40px;--plan-label-width:264px;--plan-column-width:234px;--plan-cell-gap:20px;--plan-header-padding:16px;--plan-header-gap:4px;--plan-row-padding:14px;--plan-row-inset:16px;--plan-notes-gap:24px;--plan-start-gap:8px;--plan-notes-width:640px;--plan-card-gap:12px;--plan-card-top:18px;--plan-card-side:16px;--plan-card-bottom:8px;--plan-card-head-gap:10px;--plan-card-row-gap:12px;--plan-card-row-padding:10px;--plan-card-label-width:128px;--band-height:640px;--band-panel-width:720px;--band-panel-padding-y:40px;--band-panel-padding-x:40px;--band-panel-gap:20px;--band-panel-bottom:24px;--band-button-extra:6px;--devlogs-gap:8px;--footer-height:96px;--footer-gap:12px;--footer-meta-gap:24px;--credit-gap:8px;--footer-phone-top:16px;--footer-phone-bottom:32px;--pause-inset:16px;--layer-ground:0;--layer-sheet:1;--layer-frame:2;--layer-nav:10;--layer-menu:20;--motion-feedback:.16s;--motion-ease-out:cubic-bezier(0, 0, .2, 1);--hero-type-start:.5s;--hero-type-step:75ms;--hero-erase-step:40ms;--hero-type-hold:.9s;--hero-type-pause:.35s;--hero-type-rest:.6s;--hero-select-duration:.2s;--hero-outline-start:.2s;--hero-outline-duration:.25s;--hero-capture-start:.7s;--hero-capture-duration:1.1s;--hero-capture-fade-duration:.9s;--hero-capture-travel:.17;--hero-reveal-delay:.25s;--hero-reveal-stagger:.14s;--hero-reveal-duration:.35s;--hero-reveal-rise:8px;--hero-caret-blink:1s;--hero-caret-offset:2px;--scene-1-end:7s;--scene-2-end:10.5s;--scene-3-end:7s;--scene-4-end:6.2s;--scene-reveal-duration:.4s;--stage-travel:.32;--stage-travel-height:32vh;--outro-arrival-window:.5;--close-run-duration:6s;--close-loop-duration:18s}@media (width<=767px){:root{--gutter:16px;--nav-height:60px;--brand-icon:26px;--credit-wordmark-height:16px;--display-size:40px;--display-line:50px;--title-size:32px;--title-line:40px;--heading-size:26px;--heading-line:33px;--subheading-size:20px;--subheading-line:29px;--lede-size:17px;--lede-line:25px;--body-size:16px;--body-line:23px;--small-size:14px;--small-line:20px;--headline-width:306px;--headline-height:108px;--headline-block-height:140px;--headline-hang:4px;--hero-lede-gap:18px;--hero-status-gap:18px;--hero-buttons-gap:18px;--hero-capture-height:513px;--how-top:48px;--how-title-gap:0px;--how-bottom:24px;--scene-padding:36px;--scene-gap:18px;--scene-words-gap:10px;--scene-inspect-padding:0px;--privacy-size:14px;--privacy-line:20px;--privacy-icon:15px;--start-top:48px;--start-bottom:48px;--section-words-gap:14px;--start-capture-gap:34px;--plans-padding:48px;--plans-lede-bottom:16px;--plans-table-gap:20px;--plan-notes-gap:16px;--band-height:760px;--band-panel-padding-y:28px;--band-panel-padding-x:24px;--band-panel-gap:16px;--band-button-extra:4px;--close-veil:#14141638}}@media (width<=359px){:root{--display-size:36px;--display-line:45px;--headline-width:278px;--headline-height:98px;--headline-block-height:130px;--plan-card-label-width:112px}}*{box-sizing:border-box}html{background:var(--canvas);scroll-padding-top:var(--nav-height)}body{margin:var(--zero);color:var(--text);font:var(--weight-body) var(--body-size)/var(--body-line) var(--body-face)}h1,h2,h3,p,dl,dd{margin:var(--zero)}h1,h2,h3{color:var(--title);font-family:var(--display-face);font-weight:var(--weight-bold)}h2{font-size:var(--title-size);line-height:var(--title-line)}h3{font-size:var(--heading-size);line-height:var(--heading-line)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,main:focus-visible{outline:var(--focus-width) solid var(--select);outline-offset:var(--focus-offset)}[hidden]{display:none!important}.content,.nav-inner,.hero-inner,.scene-inner{width:min(var(--content-width), calc(var(--full) - var(--gutter) * 2));margin-inline:auto}.visually-hidden{width:var(--border);height:var(--border);padding:var(--zero);margin:calc(-1 * var(--border));clip-path:inset(var(--full));white-space:nowrap;border:var(--zero);position:absolute;overflow:hidden}.skip-link{top:var(--menu-padding);left:var(--gutter);z-index:var(--layer-menu);padding:var(--button-padding);border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);transform:translateY(calc(-1 * var(--full) - var(--menu-padding)));position:fixed}.skip-link:focus{transform:none}.navigation{top:var(--zero);z-index:var(--layer-nav);height:var(--nav-height);background:var(--canvas);border-bottom:var(--border) solid var(--border-subtle);position:sticky}.nav-inner{height:var(--full);justify-content:space-between;align-items:center;display:flex}.brand{align-items:center;gap:var(--brand-gap);min-height:var(--touch);color:var(--title);font-weight:var(--weight-brand);display:inline-flex}.brand img{width:var(--brand-icon);height:var(--brand-icon)}.desktop-links{gap:var(--nav-gap);font-size:var(--small-size);line-height:var(--small-line);color:var(--soft);align-items:center;display:flex}.desktop-links a{min-height:var(--touch);align-items:center;display:flex}.wordmark{width:calc(var(--wordmark-height) * var(--wordmark-ratio));height:var(--wordmark-height);display:block}.icon{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;display:block}.menu-toggle{display:none}.phone-menu{inset:var(--nav-height) var(--zero) var(--zero);background:var(--canvas);padding:var(--menu-padding) var(--gutter);z-index:var(--layer-menu);position:fixed}.phone-menu a{height:var(--menu-row-height);color:var(--title);font-size:var(--subheading-size);font-weight:var(--weight-semibold);align-items:center;display:flex}.phone-menu a:not(:last-child){border-bottom:var(--border) solid var(--border-subtle)}.grid-floor{background-color:var(--ground);background-image:linear-gradient(var(--grid-major) var(--border), transparent var(--border)), linear-gradient(to right, var(--grid-major) var(--border), transparent var(--border)), linear-gradient(var(--grid-minor) var(--border), transparent var(--border)), linear-gradient(to right, var(--grid-minor) var(--border), transparent var(--border));background-size:var(--grid-major-step) var(--grid-major-step), var(--grid-major-step) var(--grid-major-step), var(--grid-step) var(--grid-step), var(--grid-step) var(--grid-step);background-position:var(--zero) calc(-1 * var(--nav-height))}.home-stage{height:var(--hero-height);z-index:var(--layer-ground);position:relative;overflow:clip}.motion-ready .home-stage{top:calc(var(--nav-height) + var(--stage-held,var(--zero)));opacity:calc(1 - var(--stage-gone,0));translate:var(--zero) calc(var(--stage-gone,0) * -1 * var(--stage-travel-height));position:sticky}.hero-inner{padding-top:var(--hero-top);position:relative}.hero-column{width:min(var(--hero-column), var(--full))}.alpha-chip{width:fit-content;height:var(--tag-height);margin-bottom:var(--tag-gap);padding-inline:var(--tag-padding);border-radius:var(--radius-pill);background:var(--select);color:var(--on-select);font:var(--weight-semibold) var(--tag-size)/var(--tag-line) var(--body-face);align-items:center;display:flex}.headline-block{min-height:var(--headline-block-height);flex-direction:column;align-items:flex-start;display:flex;position:relative}.headline-layer{width:var(--headline-width);min-height:var(--headline-height);margin-left:calc(-1 * var(--headline-hang));position:relative}h1{padding:var(--headline-hang);white-space:pre-wrap;font-size:var(--display-size);line-height:var(--display-line)}.caret{color:var(--select);margin-left:var(--hero-caret-offset)}.headline-outline,.headline-handles{inset:var(--zero);pointer-events:none;position:absolute}.headline-outline{border:var(--selection-border) solid var(--select)}.headline-handles i{width:var(--handle-size);height:var(--handle-size);background:var(--handle);border:var(--border) solid var(--select);border-radius:var(--radius-handle);transform:translate(calc(-1 * var(--half)), calc(-1 * var(--half)));position:absolute}.headline-handles i:first-child{left:var(--zero);top:var(--zero)}.headline-handles i:nth-child(2){left:var(--half);top:var(--zero)}.headline-handles i:nth-child(3){left:var(--full);top:var(--zero)}.headline-handles i:nth-child(4){left:var(--full);top:var(--half)}.headline-handles i:nth-child(5){left:var(--full);top:var(--full)}.headline-handles i:nth-child(6){left:var(--half);top:var(--full)}.headline-handles i:nth-child(7){left:var(--zero);top:var(--full)}.headline-handles i:nth-child(8){left:var(--zero);top:var(--half)}.headline-tag{height:var(--tag-height);margin-top:var(--tag-gap);margin-left:calc(-1 * var(--headline-hang));padding-inline:var(--tag-padding);border-radius:var(--radius-small);background:var(--select);color:var(--on-select);font:var(--weight-semibold) var(--tag-size)/var(--tag-line) var(--body-face);align-items:center;display:inline-flex}.phone-tag{display:none}.hero-lede{max-width:var(--hero-copy-width);margin-top:var(--hero-lede-gap);font-size:var(--lede-size);line-height:var(--lede-line)}.hero-status{max-width:var(--hero-copy-width);margin-top:var(--hero-status-gap);color:var(--soft)}.hero-buttons{gap:var(--button-gap);margin-top:var(--hero-buttons-gap);display:flex}.button{min-height:var(--touch);padding-inline:var(--button-padding);border-radius:var(--radius-control);font:var(--weight-semibold) var(--button-size)/var(--button-line) var(--body-face);color:var(--title);justify-content:center;align-items:center;display:inline-flex}.primary{background:var(--primary);color:var(--on-primary)}.editor-capture{top:var(--hero-top);left:var(--hero-capture-offset);width:var(--hero-capture-width);height:var(--hero-capture-height);border-radius:var(--radius-editor);outline:var(--border) solid var(--line-strong);outline-offset:calc(-1 * var(--border));position:absolute;overflow:hidden}.editor-capture img{width:var(--hero-capture-width);height:var(--hero-capture-height);max-width:none;display:block}.home-tail{position:relative}.home-sheet{z-index:var(--layer-sheet);background:var(--canvas);border-radius:var(--radius-sheet);outline:var(--border) solid var(--line);outline-offset:calc(-1 * var(--border));position:relative;overflow:clip}.how{padding-top:var(--how-top);padding-bottom:var(--how-bottom)}.how>h2{text-align:center;margin-bottom:var(--how-title-gap)}.scene{padding-block:var(--scene-padding);position:relative}.scene:before{content:"";inset:var(--zero) var(--zero) auto;height:var(--border);background:var(--border-subtle);position:absolute}.scene:nth-of-type(2n){background:var(--surface)}.scene-inner{align-items:center;gap:var(--scene-gap);display:flex}.scene-words{width:var(--scene-word-width);gap:var(--scene-words-gap);flex-direction:column;flex-shrink:0;display:flex}.scene-words>p{font-size:var(--lede-size);line-height:var(--lede-line)}.scene-visual{min-width:var(--zero);border-radius:var(--radius-scene);flex:1;position:relative;overflow:hidden}.scene-canvas svg{width:var(--full);height:auto;display:block}.scene-motion,.scene-phone{display:none}.motion-ready .scene-motion{display:block}.motion-ready .scene-static{display:none}.motion-ready .scene-words,.motion-ready .scene-visual{opacity:0;translate:var(--zero) var(--hero-reveal-rise);transition:opacity var(--scene-reveal-duration) var(--motion-ease-out), translate var(--scene-reveal-duration) var(--motion-ease-out)}.motion-ready .scene.is-revealed .scene-words,.motion-ready .scene.is-revealed .scene-visual{opacity:1;translate:none}.scene-review .scene-inner{flex-direction:column}.scene-review .scene-words{width:min(var(--scene-review-word-width), var(--full));text-align:center}.scene-review .scene-visual{width:var(--full)}.scene-agentic .scene-words{order:2}.scene-agentic .scene-visual{order:1}.scene-words .privacy{align-items:flex-start;gap:var(--privacy-gap);padding-top:var(--privacy-top);color:var(--dim);font-size:var(--privacy-size);line-height:var(--privacy-line);display:flex}.privacy .icon{width:var(--icon-small);height:var(--icon-small);margin-top:calc((var(--privacy-line) - var(--icon-small)) / 2);flex:none}.scene-inspect .scene-inner{display:block;position:relative}.scene-inspect .scene-words{top:var(--scene-inspect-offset);left:var(--scene-inspect-offset);z-index:var(--layer-sheet);width:var(--scene-inspect-word-width);padding:var(--scene-inspect-padding);border-radius:var(--radius-scene);background:var(--glass);outline:var(--border) solid var(--line);outline-offset:calc(-1 * var(--border));position:absolute}.start{padding-top:var(--start-top);padding-bottom:var(--start-bottom)}.section-words{align-items:center;gap:var(--section-words-gap);width:min(var(--start-word-width), var(--full));text-align:center;flex-direction:column;margin-inline:auto;display:flex}.section-words p{font-size:var(--lede-size);line-height:var(--lede-line);color:var(--soft)}.new-file-capture{margin-top:var(--start-capture-gap);height:var(--start-capture-height);border-radius:var(--radius-capture);outline:var(--border) solid var(--line-strong);outline-offset:calc(-1 * var(--border));position:relative;overflow:hidden}.new-file-capture img{width:var(--full);height:auto;display:block}.plans{padding-block:var(--plans-padding)}.plans .section-words{width:min(var(--plans-word-width), var(--full));padding-bottom:var(--plans-lede-bottom)}.every-plan{max-width:var(--plans-every-width)}.plan-frame{margin-top:var(--plans-table-gap);border-radius:var(--radius-capture);position:relative;overflow:clip}.plan-frame:after{content:"";inset:var(--zero);z-index:var(--layer-frame);border:var(--border) solid var(--line);border-radius:inherit;pointer-events:none;position:absolute}.plan-table{width:var(--full);border-spacing:var(--zero);table-layout:fixed;font-variant-numeric:tabular-nums}.plan-table th{font-weight:var(--weight-body);text-align:left}.plan-table thead{top:var(--nav-height);z-index:var(--layer-sheet);background:var(--canvas);position:sticky}.plan-table tr{grid-template-columns:calc(var(--plan-label-width) - var(--plan-row-inset)) repeat(4, var(--plan-column-width));padding-left:var(--plan-row-inset);display:grid}.plan-table thead tr{box-shadow:inset var(--zero) calc(-1 * var(--border)) var(--line)}.plan-table tr>*+*{box-shadow:inset var(--border) var(--zero) var(--line)}.plan-table thead th{justify-content:flex-end;gap:var(--plan-header-gap);padding:var(--plan-header-padding) var(--plan-cell-gap);flex-direction:column;display:flex}.plan-name{color:var(--title);font-size:var(--subheading-size);line-height:var(--subheading-line);font-weight:var(--weight-bold)}.plan-price{color:var(--title);font-weight:var(--weight-semibold)}.plan-year{color:var(--soft);font-size:var(--small-size);line-height:var(--small-line)}.plan-table tbody tr:nth-child(odd){background:var(--surface)}.plan-table tbody th{padding:var(--plan-row-padding) var(--plan-cell-gap) var(--plan-row-padding) var(--zero)}.plan-table td{padding:var(--plan-row-padding) var(--plan-cell-gap)}.plan-table tbody th{color:var(--soft)}.plan-table td{color:var(--title)}.empty{color:var(--dim)!important}.plan-cards{display:none}.plan-notes{max-width:var(--plan-notes-width);margin-top:var(--plan-notes-gap);color:var(--soft);font-size:var(--small-size);line-height:var(--small-line)}.plan-start{margin-top:var(--plan-start-gap);color:var(--soft);font-size:var(--small-size);line-height:var(--small-line)}.home-outro{height:var(--band-height);background:var(--ground);position:relative;overflow:clip}.motion-ready .home-outro{bottom:var(--outro-held,var(--zero));opacity:var(--outro-here,1);translate:var(--zero) calc((1 - var(--outro-here,1)) * var(--stage-travel-height));position:sticky}.motion-ready .home-outro:has(:focus-visible){opacity:1;position:relative;bottom:auto;translate:none}.close-background{inset:var(--zero);width:var(--full);height:var(--full);object-fit:cover;position:absolute}.close-phone{display:none}.close-veil{inset:var(--zero);background:var(--close-veil);position:absolute}.close-panel{left:var(--half);top:var(--half);translate:calc(-1 * var(--half)) calc(-1 * var(--half));width:min(var(--band-panel-width), calc(var(--full) - var(--gutter) * 2));padding:var(--band-panel-padding-y) var(--band-panel-padding-x);align-items:center;gap:var(--band-panel-gap);text-align:center;border-radius:var(--radius-panel);background:var(--surface);outline:var(--border) solid var(--line-strong);outline-offset:calc(-1 * var(--border));flex-direction:column;display:flex;position:absolute}.close-panel>p{font-size:var(--lede-size);line-height:var(--lede-line)}.close-actions{justify-content:center;align-items:center;gap:var(--button-gap);margin-top:calc(var(--band-panel-gap) + var(--band-button-extra));flex-wrap:nowrap;display:flex}.close-actions .ghost{gap:var(--devlogs-gap)}.close-actions .ghost .icon{width:var(--icon-small);height:var(--icon-small)}.close-toggle{right:var(--pause-inset);bottom:var(--pause-inset);width:var(--touch);height:var(--touch);border:var(--border) solid var(--field-line);border-radius:var(--radius-control);background:var(--surface);color:var(--title);place-items:center;display:grid;position:absolute}.resume-icon,.close-toggle[aria-pressed=true] .pause-icon{display:none}.close-toggle[aria-pressed=true] .resume-icon{display:block}.footer{background:var(--canvas);box-shadow:inset var(--zero) var(--border) var(--border-subtle)}.footer-inner{height:var(--footer-height);color:var(--soft);font-size:var(--small-size);line-height:var(--small-line);justify-content:space-between;align-items:center;display:flex}.footer-meta{align-items:center;gap:var(--footer-meta-gap);display:flex}.footer-link{min-height:var(--touch);align-items:center;display:inline-flex}.credit{align-items:center;gap:var(--credit-gap);min-height:var(--touch);display:inline-flex}.credit .wordmark{--wordmark-height:var(--credit-wordmark-height);color:var(--title)}.motion-controller{width:var(--zero);height:var(--zero);pointer-events:none;position:absolute;overflow:hidden}.hero-playing .caret.is-waiting{animation:caret-blink var(--hero-caret-blink) steps(2, end) infinite}.menu-open{overflow:hidden}@keyframes caret-blink{to{opacity:0}}@media (hover:hover) and (pointer:fine){a,button{transition:color var(--motion-feedback), background-color var(--motion-feedback)}.desktop-links a:not(.primary):hover,.credit:hover,.footer-link:hover{color:var(--title)}.button.primary:hover{background:var(--primary-hover)}.button.ghost:hover,.menu-toggle:hover,.close-toggle:hover,.phone-menu a:hover{background:var(--hover)}}@media (width>=768px) and (width<=1279px){.scene-simple .scene-inner,.scene-agentic .scene-inner{flex-direction:column;align-items:stretch}.scene-words{width:var(--full)}.scene-agentic .scene-words,.scene-agentic .scene-visual{order:initial}.scene-inspect .scene-words{width:var(--full);margin-bottom:var(--scene-gap);position:relative;top:auto;left:auto}.plan-table tr{grid-template-columns:calc(var(--plan-label-width) - var(--plan-row-inset)) repeat(4, minmax(var(--zero), 1fr))}.plan-table td,.plan-table th{overflow-wrap:anywhere}}@media (width<=767px){.desktop-links{display:none}.menu-toggle{width:var(--touch);height:var(--touch);padding:var(--zero);border:var(--zero);border-radius:var(--radius-control);color:var(--title);background:0 0;place-items:center;display:grid}.close-icon,.menu-toggle[aria-expanded=true] .menu-icon{display:none}.menu-toggle[aria-expanded=true] .close-icon{display:block}.menu-toggle[aria-expanded=true]{background:var(--surface-2)}.home-stage{height:auto}.hero-inner{padding-block:var(--hero-phone-padding)}.hero-column{width:var(--full)}.desktop-tag{display:none}.phone-tag{display:inline}.hero-buttons .primary{width:var(--full)}.editor-capture{margin-top:var(--hero-capture-phone-gap);width:var(--hero-capture-phone-width);height:var(--hero-capture-phone-height);border-radius:var(--radius-capture);position:relative;top:auto;left:auto}.editor-capture img{left:var(--hero-capture-phone-x);top:var(--hero-capture-phone-y);position:absolute}.how>h2{text-align:left;padding-inline:var(--gutter)}.scene{padding-block:var(--scene-padding) var(--plan-card-gap);border:var(--zero);background:0 0!important}.scene:before{display:none}.scene-inner{flex-direction:column;align-items:stretch}.scene-words,.scene-review .scene-words{width:var(--full);text-align:left}.scene-words>p{font-size:var(--body-size);line-height:var(--body-line);color:var(--soft)}.scene-agentic .scene-words,.scene-agentic .scene-visual{order:initial}.scene-inspect .scene-inner{display:flex}.scene-inspect .scene-words{width:var(--full);padding:var(--zero);background:0 0;outline:none;position:static}.scene-words .privacy{font-size:var(--small-size);line-height:var(--small-line);color:var(--dim)}.privacy .icon{width:var(--privacy-icon);height:var(--privacy-icon);margin-top:calc((var(--small-line) - var(--privacy-icon)) / 2)}.scene-desktop{display:none}.scene-phone{display:block}.scene-phone svg{height:var(--scene-phone-height)}.section-words{text-align:left;align-items:stretch}.new-file-capture{height:var(--start-phone-capture-height)}.new-file-capture img{width:var(--start-phone-image-width);height:var(--start-phone-image-height);max-width:none;left:var(--start-phone-image-x);top:var(--start-phone-image-y);position:absolute}.plans .section-words{gap:var(--plan-card-gap)}.plan-frame{display:none}.plan-cards{gap:var(--plan-card-gap);margin-top:var(--plans-table-gap);flex-direction:column;display:flex}.plan-card{padding:var(--plan-card-top) var(--plan-card-side) var(--plan-card-bottom);background:var(--surface);border-radius:var(--radius-capture);outline:var(--border) solid var(--line);outline-offset:calc(-1 * var(--border));font-variant-numeric:tabular-nums}.plan-card-head{justify-content:space-between;align-items:flex-end;gap:var(--plan-card-head-gap);display:flex}.plan-card-head h3{font-family:var(--body-face);font-size:var(--subheading-size);line-height:var(--subheading-line)}.plan-card-head p{font-weight:var(--weight-semibold);color:var(--title)}.plan-card-year{text-align:right;color:var(--soft);font-size:var(--small-size);line-height:var(--small-line)}.plan-card dl{margin-top:var(--plan-card-head-gap)}.plan-card dl>div{grid-template-columns:var(--plan-card-label-width) minmax(var(--zero), 1fr);gap:var(--plan-card-row-gap);padding-block:var(--plan-card-row-padding);box-shadow:inset var(--zero) var(--border) var(--border-subtle);font-size:var(--small-size);line-height:var(--small-line);display:grid}.plan-card dt{color:var(--soft)}.plan-card dd{color:var(--title)}.close-desktop{display:none}.close-phone{display:block}.close-panel{top:auto;bottom:var(--band-panel-bottom);translate:calc(-1 * var(--half)) var(--zero)}.footer-inner{height:auto;padding-block:var(--footer-phone-top) var(--footer-phone-bottom);gap:var(--footer-gap);flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.motion-ready .home-stage,.motion-ready .home-outro{opacity:1;position:relative;top:auto;bottom:auto;translate:none}.motion-ready .scene-motion{display:none}.motion-ready .scene-static{display:block}.motion-ready .scene-words,.motion-ready .scene-visual{opacity:1;transition:none;translate:none}.hero-playing .caret.is-waiting{animation:none}a,button{transition:none}}
