.website-demo-stage{width:100%}.website-demo-story{position:relative;display:flex;width:max-content;max-width:100%;align-items:center;gap:.2rem;margin:0 auto .75rem;padding:.25rem .3rem .4rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--muted) 55%,var(--background))}.website-demo-story-track{position:absolute;right:.5rem;bottom:.16rem;left:.5rem;height:2px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--border) 88%,transparent)}.website-demo-story-track>span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 65%,#8b5cf6));transform-origin:left center;transition:transform 70ms linear}.website-demo-story-step{position:relative;z-index:1;display:inline-flex;min-height:1.9rem;min-width:0;align-items:center;justify-content:center;padding:.35rem .72rem;border:0;border-radius:.55rem;background:transparent;color:var(--muted-foreground);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.website-demo-story-step:hover{color:var(--foreground)}.website-demo-story-step[data-complete=true]{color:color-mix(in srgb,var(--foreground) 78%,var(--muted-foreground))}.website-demo-story-step[data-active=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px rgb(15 23 42/.06),0 0 0 1px color-mix(in srgb,var(--border) 62%,transparent)}.website-demo-interaction-region{position:relative;min-height:var(--website-preview-height,640px)}.website-demo-scene-transition{animation:website-demo-scene-enter .18s ease-out both}@keyframes website-demo-scene-enter{0%{opacity:.7}to{opacity:1}}.website-dashboard-preview-fit{width:100%;height:var(--website-preview-height);overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:1rem;background:var(--background);box-shadow:0 32px 80px -40px rgb(15 23 42/.38)}.website-dashboard-preview{width:max(1440px,100%);height:760px;transform:scale(var(--website-preview-scale));transform-origin:top left}.website-dashboard-preview [data-workspace-preview]{height:760px}.website-mobile-preview-stage{position:relative;isolation:isolate;display:block;min-height:690px;overflow:visible;background:transparent}.website-mobile-sync-column{position:absolute;z-index:4;top:50%;left:clamp(.5rem,2.5vw,2rem);width:min(76%,920px);min-width:0;transform:translateY(-50%)}.website-mobile-desktop-bridge{position:relative;width:100%;height:var(--website-mobile-desktop-height,380px);overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:.9rem;pointer-events:none;background:var(--background);animation:website-mobile-desktop-settle 1.1s cubic-bezier(.22,1,.36,1) both}.website-mobile-desktop-bridge-canvas{position:absolute;top:0;left:0;width:1440px;height:760px;transform:scale(var(--website-mobile-desktop-scale,.5));transform-origin:top left}.website-mobile-desktop-bridge-canvas [data-workspace-preview]{height:760px}@keyframes website-mobile-desktop-settle{0%{opacity:.72;transform:translateX(7%) scale(1.08)}to{opacity:1;transform:translateX(0) scale(1)}}.website-mobile-device{--website-phone-ui-scale:0.764;position:absolute;z-index:5;top:50%;right:clamp(.25rem,2vw,1.25rem);width:min(314px,100%);height:650px;padding:5px;border:1px solid #737373;border-radius:3.25rem;background:linear-gradient(145deg,#858585,#202020 18%,#050505 72%,#696969);box-shadow:inset 0 0 0 1px rgb(255 255 255/18%);transform:translateY(-50%);animation:website-mobile-phone-in .88s cubic-bezier(.22,1,.36,1) .36s both}.website-mobile-device:before{position:absolute;z-index:20;inset:2px;border:1px solid rgb(255 255 255/11%);border-radius:inherit;content:"";pointer-events:none}@keyframes website-mobile-phone-in{0%{opacity:0;transform:translateY(calc(-50% + 28px)) scale(.94)}to{opacity:1;transform:translateY(-50%) scale(1)}}.website-mobile-device-screen{position:relative;height:100%;overflow:hidden;border:2px solid #050505;border-radius:2.9rem;background:var(--background);box-shadow:inset 0 0 0 1px rgb(255 255 255/5%);container-type:inline-size}.website-mobile-device-button{position:absolute;z-index:0;width:4px;border:1px solid #4b4b4b;border-radius:4px 0 0 4px;background:linear-gradient(180deg,#777,#252525 30%,#111 80%)}.website-mobile-device-button-volume{top:112px;left:-5px;height:29px;box-shadow:0 43px 0 #242424}.website-mobile-device-button-power{top:150px;right:-5px;height:72px;border-radius:0 3px 3px 0}.website-mobile-preview{position:relative;height:calc(100% - 11.2cqw);overflow:hidden}.website-mobile-home-indicator{position:absolute;z-index:30;bottom:7px;left:50%;width:100px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 72%,transparent);transform:translateX(-50%);pointer-events:none}.website-mobile-preview [data-workspace-preview]{width:390px;height:785px;transform:scale(var(--website-phone-ui-scale));transform-origin:top left}.website-mobile-preview [data-preview-layout=mobile] nav button[aria-current=page]{border-radius:.75rem;background:var(--accent);color:var(--foreground)}.website-mobile-preview [data-preview-conversation] [data-agent-composer=true]{padding-inline:.5rem}.website-mobile-preview [data-preview-document] article{padding:1.25rem}.website-mobile-preview [data-preview-layout=mobile]>[role=status]{top:auto;right:.75rem;bottom:1rem;left:.75rem;max-width:none;text-align:center;translate:none;transform:none}.website-mobile-preview [data-preview-layout=mobile] .anydo-doc-page-header{height:2.5rem;gap:.125rem;padding-right:.5rem!important;padding-left:.5rem!important}.website-mobile-preview [data-preview-layout=mobile] .anydo-doc-page-header>button:nth-of-type(-n+3),.website-mobile-preview [data-preview-layout=mobile] .anydo-doc-page-header>span{display:none}.website-mobile-preview [data-preview-layout=mobile] .anydo-doc-page-header nav{font-size:.6875rem}.website-mobile-preview [data-preview-layout=mobile] .anydo-doc-editor-scope{--docs-title-font-size:2rem;--docs-title-line-height:1.12;--docs-body-font-size:0.875rem;--docs-body-line-height:1.6}.website-mobile-preview [data-preview-layout=mobile] [data-doc-toc-root]{display:none}.website-mobile-preview [data-preview-layout=mobile] .anydo-doc-content-x{padding-right:1rem!important;padding-left:1rem!important}.website-mobile-preview [data-preview-layout=mobile] .anydo-doc-content-x:has(>[data-doc-title-row]){padding-top:1rem!important}.website-mobile-preview [data-preview-layout=mobile] [data-doc-title-row]{gap:.5rem!important}.website-mobile-preview [data-preview-layout=mobile] [data-doc-page-icon]{width:2.5rem!important;height:2.5rem!important;font-size:2rem!important}.website-mobile-preview [data-preview-layout=mobile] [data-slate-editor=true] h2{margin-top:1.15em;font-size:1.125rem}.website-mobile-preview [data-preview-desktop] main>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.website-demo-story{gap:0;padding-inline:.2rem}.website-demo-story-track{right:.35rem;left:.35rem}.website-demo-story-step{padding-inline:.55rem;font-size:.6875rem}.website-mobile-preview-stage{display:block;min-height:500px}.website-mobile-sync-column{display:block;top:1rem;left:.75rem;width:calc(100% - 1.5rem);transform:none}.website-mobile-device{--website-phone-ui-scale:0.352;position:absolute;top:auto;right:50%;bottom:1rem;width:148px;height:306px;padding:3px;border-radius:1.7rem;transform:translateX(50%);animation:none}.website-mobile-device-screen{border-width:1px;border-radius:1.5rem}.website-mobile-device-button{width:2px}.website-mobile-device-button-volume{top:55px;left:-3px;height:14px;box-shadow:0 22px 0 #242424}.website-mobile-device-button-power{top:74px;right:-3px;height:36px}.website-mobile-home-indicator{bottom:3px;width:48px;height:2px}.website-dashboard-preview-fit{height:320px;border-radius:.75rem}.website-dashboard-preview{width:1440px;transform:scale(.42);transform-origin:top left}}@media (prefers-reduced-motion:reduce){.website-demo-scene-transition,.website-demo-story-step,.website-demo-story-track>span,.website-mobile-desktop-bridge,.website-mobile-device{transition:none;animation:none}}