@font-face{font-family:Amaldi Demo;src:url(/fonts/Inter.ttf)format("truetype");font-weight:100 900;font-display:swap}.motion-screenshot{isolation:isolate;margin:0;position:relative;container-type:inline-size}.motion-screenshot .motion-screenshot-main{width:100%;height:auto;display:block}.motion-screenshot-overlays,.motion-recording-details{pointer-events:none;position:absolute;inset:0}.motion-mask{position:absolute}.motion-spinner{aspect-ratio:1;display:block;position:absolute}.motion-spinner-ring{border:1px solid #8c877f;border-top-color:#0000;border-radius:50%;width:100%;height:100%;animation:1.2s linear infinite motion-recording;display:block}.motion-waveform{background:#f5f4f1;position:absolute;overflow:hidden}.motion-waveform-track{fill:#6a6054;width:128cqw;height:100%;animation:4.48s linear infinite motion-waveform-scroll;display:block}.motion-waveform:after{content:"";background:linear-gradient(90deg,#f5f4f1,#0000);width:4.8cqw;position:absolute;inset:0 auto 0 0}@keyframes motion-waveform-scroll{to{transform:translate(-64cqw)}}.motion-recording-timer{color:#8b7d6b;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;background:#f5f4f1;font:400 2.88cqw/4.32cqw Amaldi Demo,sans-serif;position:absolute}.motion-board-start{animation:3.6s linear both motion-board-background;position:absolute;inset:0}.motion-screenshot .motion-board-initial{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.motion-board-card{transform-origin:50%;border-radius:6px;animation:3.6s cubic-bezier(.25,.65,.25,1) both motion-board-drag;display:block;position:absolute;box-shadow:0 7px 20px -9px #28262035}.motion-board-cursor{filter:drop-shadow(0 1px 1px #0002);width:10%;height:auto;animation:3.6s linear both motion-cursor-appear;position:absolute;bottom:12%;right:12%}.motion-screenshot .motion-board-card img{object-fit:fill;border-radius:inherit;width:100%;height:100%;display:block}@keyframes motion-cursor-appear{0%,8%,to{opacity:0}15%,85%{opacity:1}}@keyframes motion-recording{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motion-board-background{0%,85%{opacity:1}to{opacity:0}}@keyframes motion-board-drag{0%,12%{opacity:1;transform:translate(0)scale(1)}22%{opacity:1;transform:translateY(-2%)scale(1.018)}65%{opacity:1;transform:translate(var(--motion-card-x), var(--motion-card-y)) scale(1.018)}80%,87%{opacity:1;transform:translate(var(--motion-card-x), var(--motion-card-y)) scale(1)}to{opacity:0;transform:translate(var(--motion-card-x), var(--motion-card-y)) scale(1)}}@media (prefers-reduced-motion:reduce){.motion-screenshot[data-motion]{opacity:1;animation:none;transform:translate(0,0)}.motion-screenshot-overlays{display:none}.motion-waveform-track{animation:none}}.motion-screenshot[data-motion-disabled] .motion-screenshot-overlays{display:none}.motion-screenshot[data-paused] *,.motion-screenshot[data-paused]{animation-play-state:paused!important}.motion-board-vacancy{background:#fafaf8;position:absolute}.motion-focus-ring{border:1.5px solid #6a6054;border-radius:8px;animation:2.2s cubic-bezier(.22,1,.36,1) .9s both motion-focus;position:absolute}@keyframes motion-focus{0%,to{opacity:0;transform:scale(1.025)}25%,65%{opacity:.6;transform:scale(1)}}.motion-summary-transcript,.motion-edit-before{position:absolute;inset:0}.motion-summary-transcript{animation:.22s 4.5s both motion-layer-dismiss}.motion-edit-before{animation:.16s .9s both motion-layer-dismiss}@keyframes motion-layer-dismiss{0%{opacity:1}to{opacity:0}}.demo-recording-context{color:#44403b;white-space:pre-wrap;background:#f5f4f1;width:87.96%;height:40.54%;font:400 2.88cqw/4.896cqw Amaldi Demo,sans-serif;position:absolute;top:39.19%;left:6.02%}.demo-typed-character{animation:demo-character 1ms linear var(--character-at) both}@keyframes demo-character{0%{opacity:0}to{opacity:1}}.demo-recording-mention{vertical-align:baseline;white-space:nowrap;display:inline-grid;position:relative}.demo-mention-query,.demo-person-mention{grid-area:1/1}.demo-mention-query{animation:motion-layer-dismiss 1ms linear var(--mention-at) both}.demo-person-mention{animation:demo-character 1ms linear var(--mention-at) both;align-items:center;gap:.8cqw;display:inline-flex}.demo-recording-context[data-static] .demo-person-mention{animation:none}.demo-recording-period{animation:demo-character 1ms linear var(--mention-at) both}.demo-person-mention svg{color:#a69f95;flex:none;width:2.8cqw;height:2.8cqw}.demo-person-mention>span{text-underline-offset:.14em;-webkit-text-decoration:underline #44403b6b;text-decoration:underline #44403b6b;text-decoration-thickness:1px}.demo-edit-formatting{--edit-bold-at:4.85s;position:absolute;inset:0}.demo-edit-task-unchecked{fill:#44403b;pointer-events:none;width:100%;height:100%;font-family:Amaldi Demo,sans-serif;font-weight:400;animation:1ms linear 8.35s both motion-layer-dismiss;position:absolute;inset:0}.demo-edit-task-unchecked[data-persistent]{animation:none}.demo-edit-task-cursor{transform-origin:20% 12.5%;filter:drop-shadow(0 1px 1px #0002);width:2.4cqw;height:2.4cqw;animation:1.85s 7s both demo-task-pointer;position:absolute;top:81.771%;left:4.57647%}.demo-edit-task-click{aspect-ratio:1;border:1px solid #8b7d6b;border-radius:50%;width:3cqw;animation:.3s 8.2s both demo-click;position:absolute;top:82.1633%;left:5.05882%;translate:-50% -50%}@keyframes demo-task-pointer{0%{opacity:0;transform:translate(20cqw,-24cqw)}15%{opacity:1}65%,82%{opacity:1;transform:none}to{opacity:0;transform:none}}.demo-edit-bold-text{color:#1c1917;white-space:pre;width:max-content;animation:demo-character 1ms linear var(--edit-bold-at) both;font:600 1.69412cqw/2.05882cqw Amaldi Demo,sans-serif;position:absolute}.demo-text-selection{background:#1c191714;animation:4s 2.4s both demo-selection;position:absolute}.demo-format-toolbar{color:#8b7d6b;background:#f5f4f1;border:1px solid #1c19170f;border-radius:.94cqw;align-items:center;gap:.47cqw;padding:.47cqw;font:400 1.53cqw/1 Amaldi Demo,sans-serif;animation:3.7s 2.65s both demo-popover;display:flex;position:absolute;top:29.6%;left:26%;box-shadow:0 .47cqw 1.41cqw #1c191712}.demo-format-toolbar>span{justify-content:center;align-items:center;gap:.24cqw;min-width:3.29cqw;height:3.29cqw;padding-inline:.47cqw;display:inline-flex}.demo-format-toolbar svg{stroke-width:1.25px;width:1.88cqw;height:1.88cqw}.demo-format-toolbar .demo-format-style{font-weight:600}.demo-format-toolbar .demo-format-style svg,.demo-format-toolbar .demo-format-list svg:last-child{width:1.41cqw;height:1.41cqw}.demo-format-toolbar>i{background:#1c191714;width:1px;height:2.8cqw}.demo-format-bold{animation:demo-bold-button .3s ease calc(var(--edit-bold-at) - .1s) both;border-radius:.47cqw;position:relative}.demo-format-toolbar .demo-bold-cursor{stroke-width:1.5px;transform-origin:20% 12.5%;filter:drop-shadow(0 1px 1px #0002);width:2.4cqw;height:2.4cqw;animation:demo-bold-pointer 1.85s ease calc(var(--edit-bold-at) - 1.35s) both;position:absolute;top:calc(50% - .3cqw);left:calc(50% - .5cqw)}.demo-bold-click{width:3cqw;height:3cqw;animation:demo-click .3s ease calc(var(--edit-bold-at) - .15s) both;border:1px solid #8b7d6b;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes demo-bold-button{0%{color:#8b7d6b;background:0 0;transform:scale(1)}33%{color:#1c1917;background:#e7e3dc;transform:scale(.92)}to{color:#1c1917;background:#e7e3dc;transform:scale(1)}}@keyframes demo-bold-pointer{0%{opacity:0;transform:translate(9cqw,7cqw)}15%{opacity:1}65%,82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes demo-selection{0%,to{opacity:0}5%,94%{opacity:1}}@keyframes demo-popover{0%,to{opacity:0;transform:translateY(.35cqw)}7%,93%{opacity:1;transform:none}}.demo-summary-click,.demo-edit-click{aspect-ratio:1;border:1px solid #8b7d6b;border-radius:50%;width:3.4%;animation:.6s both demo-click;position:absolute}.demo-summary-click{animation-delay:3.95s;top:25.8%;left:5.7%}.demo-edit-click{animation-delay:.35s;top:25.8%;left:92.7%}@keyframes demo-click{0%,to{opacity:0;transform:scale(.7)}45%{opacity:.7;transform:scale(1)}}.motion-mention-example{pointer-events:none;--mention-complete-at:3.4s;position:absolute;inset:0}.motion-mention-note{background:#fafaf8;width:100%;height:39.0769%;position:absolute;top:49.8462%;left:0;overflow:hidden}.motion-screenshot .motion-mention-note img{width:100%;height:auto;position:absolute;top:-111.614%}.demo-mention-query-text{color:#44403b;white-space:nowrap;background:#fafaf8;width:30%;font:400 1.69412cqw/2.05882cqw Amaldi Demo,sans-serif;position:absolute;top:46.8%;left:3.76471%}.demo-mention-picker{color:#1c1917;background:#f5f4f1;border:.117647cqw solid #1c19170f;border-radius:.941176cqw;width:41.4118%;padding:.658824cqw;font:400 1.69412cqw/1.5 Amaldi Demo,sans-serif;display:none;position:absolute;top:50.1538%;left:7.3%;box-shadow:0 .470588cqw 1.41177cqw #1c191712}.demo-mention-section{color:#8b7d6b;padding:.658824cqw .941176cqw .470588cqw;font-size:1.52941cqw;line-height:1.35}.demo-mention-option{border-radius:.705882cqw;align-items:center;gap:.941176cqw;padding:.658824cqw .941176cqw;display:flex;position:relative}.demo-mention-option--highlighted{background:#1c19170f}.demo-mention-option svg{color:#8b7d6b;flex:none;width:1.64706cqw;height:1.64706cqw}.demo-mention-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.demo-mention-project{background:#e7e3db;border-radius:.941176cqw;flex:none;padding-inline:.941176cqw;font-size:1.52941cqw}.demo-person-picker{white-space:normal;border-width:.2cqw;border-radius:1.6cqw;width:48cqw;padding:.8cqw;font-size:2.88cqw;top:100%;left:0}.demo-person-picker .demo-mention-section{padding:.5cqw 1.6cqw .25cqw;font-size:2.2cqw;display:block}.demo-person-picker .demo-mention-option{border-radius:1.2cqw;gap:1.6cqw;padding:.7cqw 1.6cqw}.demo-person-picker .demo-mention-option>svg:not(.demo-file-cursor){width:2.8cqw;height:2.8cqw}.demo-person-picker .demo-mention-project{border-radius:1.6cqw;padding-inline:1.6cqw;font-size:2.6cqw}.demo-file-mention{vertical-align:baseline;display:inline-grid}.demo-file-query,.demo-file-link{grid-area:1/1}.demo-file-query{display:none}.demo-file-link{align-items:center;gap:.470588cqw;display:inline-flex}.demo-file-link svg{color:#a69f95;flex:none;width:1.64706cqw;height:1.64706cqw}.demo-file-link>span{text-underline-offset:.14em;-webkit-text-decoration:underline #44403b6b;text-decoration:underline #44403b6b;text-decoration-thickness:1px}.demo-mention-option .demo-file-cursor{opacity:0;filter:drop-shadow(0 1px 1px #0002);width:2.2cqw;height:2.2cqw;position:absolute;top:calc(50% - .275cqw);left:calc(50% - .458333cqw)}.demo-file-click{aspect-ratio:1;opacity:0;border:1px solid #8b7d6b;border-radius:50%;width:2.8cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.demo-person-picker .demo-file-cursor{width:3.74cqw;height:3.74cqw;top:calc(50% - .4675cqw);left:calc(50% - .779167cqw)}.demo-person-picker .demo-file-click{width:4.76cqw}@keyframes demo-file-select{0%{opacity:0;transform:translate(8cqw,3cqw)}20%{opacity:1}60%,76%{opacity:1;transform:none}84%{opacity:1;transform:scale(.88)}to{opacity:0;transform:none}}@media (prefers-reduced-motion:no-preference){.motion-mention-example[data-animated] .demo-file-query{animation:motion-layer-dismiss 1ms linear var(--mention-complete-at) both;display:block}.motion-mention-example[data-animated] .demo-file-character{animation:demo-character 1ms linear var(--file-character-at) both}.motion-mention-example[data-animated] .demo-file-link{animation:demo-character 1ms linear var(--mention-complete-at) both}.motion-mention-example[data-animated] .demo-mention-picker,.demo-recording-context:not([data-static]) .demo-mention-picker{animation:demo-character .14s ease var(--picker-open-at,.82s) both, motion-layer-dismiss .14s ease var(--mention-complete-at) forwards;display:block}.motion-mention-example[data-animated] .demo-file-cursor,.demo-recording-context:not([data-static]) .demo-file-cursor{animation:demo-file-select 1.2s ease-in-out var(--picker-cursor-at,2.15s) both}.motion-mention-example[data-animated] .demo-file-click,.demo-recording-context:not([data-static]) .demo-file-click{animation:demo-click .32s ease var(--picker-click-at,3.1s) both}}.motion-prompt-cover{position:absolute}.motion-prompt-bubble{transform-origin:100% 100%;width:100%;height:100%;animation:.36s cubic-bezier(.2,.8,.2,1) .3s both motion-prompt-pop;display:block}@keyframes motion-prompt-pop{0%{opacity:0;transform:translateY(.7cqw)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.motion-followup-result-cover{animation:.22s ease-out both motion-followup-result;position:absolute}@keyframes motion-followup-result{0%{opacity:1}to{opacity:0}}.motion-followup-composer{color:#44403b;white-space:pre-wrap;width:43%;height:3.2%;animation:demo-character 1ms linear var(--typing-at) both, motion-layer-dismiss 1ms linear var(--send-at) forwards;background:#f5f4f1;font:400 1.2cqw/1.8cqw Amaldi Demo,sans-serif;position:absolute;top:88.1%;left:52.7%}.motion-followup-trace{color:#8b7d6b;animation:demo-character 1ms linear var(--trace-at) both, motion-layer-dismiss .18s ease calc(var(--trace-end) - .18s) forwards;font:400 1.2cqw/1.8cqw Amaldi Demo,sans-serif;position:absolute}.motion-trace-step{animation:demo-character .18s ease var(--character-at) both;align-items:center;gap:.7cqw;margin-bottom:.8cqw;display:flex}.motion-trace-dot{color:inherit;font:inherit;flex:none}.motion-board-before-date,.motion-board-date-picker{position:absolute;inset:0}.motion-board-before-date{animation:1ms linear 7.6s both motion-layer-dismiss}.motion-board-date-picker{animation:.12s 4.5s both demo-character,.12s 7.6s forwards motion-layer-dismiss}.motion-board-date-click{aspect-ratio:1;border:1px solid #8b7d6b;border-radius:50%;width:3%;animation:.6s both demo-click;position:absolute;translate:-50% -50%}.motion-board-date-click--open{animation-delay:4.1s}.motion-board-date-click--today{animation-delay:7.2s}.motion-board-date-cursor{transform-origin:20.833% 12.5%;filter:drop-shadow(0 1px 1px #0002);width:2.8%;height:auto;animation:4.8s ease-in-out 3.2s both motion-board-date-pointer;position:absolute}@keyframes motion-board-date-pointer{0%{left:var(--date-start-x);top:var(--date-start-y);opacity:0;transform:translate(-20.833%,-12.5%)}6%{opacity:1}23%,24%{left:var(--date-trigger-x);top:var(--date-trigger-y);transform:translate(-20.833%,-12.5%)scale(1)}27%{transform:translate(-20.833%,-12.5%)scale(.82)}31%,38%{left:var(--date-trigger-x);top:var(--date-trigger-y);transform:translate(-20.833%,-12.5%)scale(1)}62%,86%{left:var(--date-today-x);top:var(--date-today-y);transform:translate(-20.833%,-12.5%)scale(1)}90%{transform:translate(-20.833%,-12.5%)scale(.82)}94%{opacity:1;transform:translate(-20.833%,-12.5%)scale(1)}to{left:var(--date-today-x);top:var(--date-today-y);opacity:0;transform:translate(-20.833%,-12.5%)}}.hero-product{width:100%;min-width:0;margin:0}.hero-product-canvas{isolation:isolate;padding:24px 0 112px 8px;position:relative}.product-shot,.showcase-feature-visual--trimmed{background:#fafaf8;border:1px solid #dedbd5;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 20px 50px -32px #28262038,0 2px 8px -5px #28262012}.product-shot img{object-fit:contain;width:100%;height:auto;display:block}.hero-editor{width:91%;box-shadow:0 28px 64px -36px #28262042}.hero-recorder{border-radius:10px;width:62%;max-width:380px;position:absolute;bottom:0;right:0;box-shadow:0 18px 44px -18px #00000030,0 2px 6px #28262009}.product-shot.recording-shot{background:0 0;border:0;border-radius:2.4%/4.05405%}.product-flow{width:min(1200px,100% - 80px);margin-inline:auto;padding-block:40px 24px}.product-flow-intro{border-bottom:1px solid var(--border);padding-block:0 48px}.product-flow-title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.6vw,3rem);font-weight:400;line-height:1.18}.product-benefits{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin:40px 0 0;padding:32px 0 0;list-style:none;display:grid}.product-benefits>li{grid-template-columns:23px minmax(0,1fr);align-items:start;gap:16px;display:grid}.product-benefits svg{width:23px;height:23px;color:var(--primary);stroke-width:1.5px;margin-top:2px}.product-benefits p{margin:0}.product-benefits strong{margin-bottom:7px;font-size:1rem;font-weight:500;line-height:1.5;display:block}.product-benefits span{color:var(--muted-foreground);font-size:.925rem;line-height:1.65;display:block}.product-flow-steps{margin:0;padding:0;list-style:none}.showcase-feature{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:center;gap:clamp(36px,6vw,78px);padding-block:88px;display:grid}.showcase-feature:nth-child(2n){grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr)}.showcase-feature:nth-child(2n) .showcase-feature-copy{grid-area:1/2}.showcase-feature:nth-child(2n) .showcase-feature-visual{grid-area:1/1}.showcase-feature-copy{min-width:0;max-width:310px}.showcase-feature-label{color:var(--muted-foreground);letter-spacing:.02em;align-items:center;gap:10px;margin:0 0 22px;font-size:.8rem;line-height:1.5;display:flex}.showcase-feature-number{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--primary);font-size:.75rem}.showcase-feature-title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-family:Lora,Georgia,serif;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:400;line-height:1.2}.showcase-feature-description{max-width:295px;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.7}.showcase-feature-visual{min-width:0}.showcase-feature-visual--trimmed{aspect-ratio:842/644}.showcase-feature-visual .recording-shot{max-width:560px;margin-inline:auto}.showcase-feature--wide{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr)}.showcase-feature--wide:nth-child(2n){grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr)}@media (max-width:900px){.product-flow{width:calc(100% - 56px);padding-bottom:12px}.showcase-feature,.showcase-feature--wide,.showcase-feature--wide:nth-child(2n){gap:36px;padding-block:64px}.showcase-feature-title{margin-bottom:14px;font-size:1.85rem}.showcase-feature-description{font-size:.95rem}}@media (max-width:760px){.hero-product{max-width:590px;margin-inline:auto}.hero-product-canvas{padding:0 0 80px}.hero-editor{width:94%}.hero-recorder{width:70%;max-width:340px}.product-flow{width:calc(100% - 40px)}.product-flow-intro{padding-block:0 32px}.product-benefits{grid-template-columns:1fr;gap:0;margin-top:28px;padding-top:24px}.product-benefits>li{border-bottom:1px solid var(--border);padding-block:20px}.product-benefits>li:first-child{padding-top:0}.product-benefits>li:last-child{border-bottom:0;padding-bottom:0}.showcase-feature,.showcase-feature:nth-child(2n),.showcase-feature--wide,.showcase-feature--wide:nth-child(2n){grid-template-columns:1fr;gap:32px;padding-block:48px}.showcase-feature:nth-child(2n) .showcase-feature-copy,.showcase-feature:nth-child(2n) .showcase-feature-visual{grid-area:auto}.showcase-feature-copy{max-width:430px}.showcase-feature-label{margin-bottom:14px}.showcase-feature-title{margin-bottom:14px;font-size:2.1rem}.showcase-feature-description{max-width:350px;font-size:.975rem}}.showcase-context-pair{isolation:isolate;position:relative}.showcase-context-files,.showcase-context-people{background:#fafaf8;border:1px solid #dedbd5;border-radius:9px;overflow:hidden;box-shadow:0 12px 30px -22px #0003}.showcase-context-files{aspect-ratio:850/520;width:92%}.showcase-context-people{z-index:1;aspect-ratio:850/420;width:85%;margin:-8% 0 0 15%;position:relative;box-shadow:0 16px 36px -20px #0004}.showcase-feature-visual--trimmed .product-shot,.showcase-context-pair .product-shot{width:100.95%;box-shadow:none;border:0;border-radius:0}.showcase-context-people .product-shot{margin-top:-18%}@media (max-width:760px){.showcase-context-files{width:97%}.showcase-context-people{width:94%;margin:-5% 0 0 6%}}
