.story-home{overflow:clip}.story-intro{padding:24px 20px 32px;text-align:center}.story-intro h1{margin:0;color:var(--ink);font-size:clamp(34px,4.5vw,52px);font-weight:650;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.story-intro p{margin:14px 0 0;color:var(--secondary);font-size:17px;line-height:1.5}.forward-track{width:min(var(--content-width),calc(100% - 64px));margin-inline:auto}.forward-sticky{position:relative;overflow:clip;border-radius:28px;background:radial-gradient(ellipse at 20% 20%,#484848 0,transparent 65%),radial-gradient(ellipse at 80% 80%,#404040 0,transparent 65%),linear-gradient(120deg,#343434,#292929 50%,#383838);border:1px solid #464646;color:#edf0f4}.story-caption{position:relative;display:flex;align-items:center;justify-content:center;min-height:92px;padding:22px 32px 12px}.story-headings{display:grid;width:100%}.story-heading{grid-area:1/1;margin:0 auto;max-width:740px;color:#edf0f4;font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.35;text-align:center;text-wrap:balance;opacity:0;transition:opacity .35s ease}.story-heading.is-active{opacity:1;transition-delay:.2s}.story-stage{position:relative;width:min(800px,100%);height:330px;margin-inline:auto}.stage-grid{inset:0 12% 8%;transform:rotate(-12deg)}.stage-grid,.stage-grid:after{position:absolute;border:1px solid #ffffff05;border-radius:50%}.stage-grid:after{content:"";inset:8% -8%;transform:rotate(30deg)}.story-navigation{display:flex;justify-content:center;gap:4px;padding:12px 20px 20px;position:relative;z-index:4}.story-navigation button{min-height:44px;padding:10px 14px;border:0;border-radius:10px;background:transparent;color:#c1c1bd;font-size:12px;line-height:1.25;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.story-navigation button:hover{color:#fff}.story-navigation button[aria-current]{color:#70BFFF}.story-navigation button:focus-visible{outline-color:#bdd6ea}.story-closing{padding:28px 20px 36px;text-align:center}.story-platforms{margin-top:12px;color:var(--secondary);font-size:12px;line-height:1.5}.final-product{position:absolute;inset:10px 12px 80px;opacity:0;transition:opacity .65s ease .2s;pointer-events:none}.final-product img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-chapter="5"] .final-product{opacity:1}[data-chapter="5"] .story-caption{visibility:hidden}[data-chapter="0"] .final-product{opacity:0;visibility:hidden;transition:none}[data-chapter="0"] .story-heading:not(.is-active){transition:none}.noise-cloud{position:absolute;inset:0;z-index:3;pointer-events:none;--merge-x:23.875%;--merge-y:42.42%}.noise-tile{position:absolute;left:var(--noise-x);top:calc(var(--noise-y) * .85);display:flex;align-items:center;gap:7px;width:19%;height:40px;padding:5px 8px;border:1px solid #9a9c8e66;border-radius:10px;background:var(--noise-color);color:#394435;font-size:12px;font-weight:500;line-height:1.2;box-shadow:0 4px 10px #0000000a;transform:rotate(var(--turn));transition:left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1),width .9s,height .9s,transform .9s,opacity .35s}.noise-glyph{color:#63745b;font-size:15px;flex-shrink:0}.noise-label{min-width:0}.noise-extra{display:none}[data-chapter="0"] .noise-tile{animation:noise-wobble var(--wobble-duration,3.2s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.31s)}.forward-sticky:not([data-chapter="0"]) .noise-tile{transform:translate(var(--fly-x),var(--fly-y)) rotate(10deg) scale(.7);opacity:0}.forward-sticky[data-chapter="1"] .noise-tile{left:var(--merge-x);top:var(--merge-y);width:60px;height:68px;padding:0;transform:translate(-50%,-50%);animation:merge-away 1.25s both;transition-delay:calc(var(--i) * 8ms)}[data-chapter="1"] .noise-tile span{opacity:0;transition:opacity .2s}.scenario-layer{position:absolute;inset:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.scenario-layer.is-active{opacity:1;transition-delay:.24s}.scenario-art{display:block;width:100%;height:100%;overflow:visible}.scene-words{fill:#d1dae3;font-size:16px;font-weight:400}.paper-words,.scene-words{stroke:none;font-family:inherit}.paper-words{fill:#3f4b40;font-size:14px}.continuity-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .6s ease}.continuity-line{d:var(--thread-path);stroke:#a5b8c6;stroke-width:1.6;stroke-dasharray:3 8;opacity:.65;transition:d 1s cubic-bezier(.4,0,.15,1)}.continuity-point{cx:var(--thread-x);cy:var(--thread-y);fill:#bdd1b2;transition:cx 1s,cy 1s}[data-chapter="0"] .continuity-art{opacity:.25}[data-chapter="3"] .continuity-art,[data-chapter="4"] .continuity-art{visibility:hidden}.simple-arrow,.simple-node{opacity:0}.simple-arrow,.status-arrow{stroke:#a4c49a;stroke-dasharray:1;stroke-dashoffset:1}.is-running .simple-board{animation:scene-in .4s .85s both}.is-running .simple-item{animation:scene-in .4s 1.55s both}.is-running .simple-person{animation:scene-in .4s 2.25s both}.is-running .arrow-one{animation:draw-connection .55s 1.15s both}.is-running .arrow-two{animation:draw-connection .55s 1.85s both}[data-chapter="2"] .scenario-1 .simple-node{transform:translate(167px,244px) scale(.55);transition:transform .85s}.status-todo{--status-color:#69a9e8;--status-tint:#d8e9f8}.status-progress{--status-color:#e8a054;--status-tint:#f5e2cc}.status-done{--status-color:#73b781;--status-tint:#c5debc}.status-step{color:#92968e}.status-shell{fill:#e4e5e0;stroke:currentColor;stroke-width:2.5}.status-half{fill:currentColor;stroke:none}.is-running .status-todo{animation:status-brighten .5s .65s both}.is-running .status-progress{animation:status-brighten .5s 1.65s both}.is-running .status-done{animation:status-brighten .5s 2.65s both}.is-running .status-step .status-shell{animation:status-fill .5s both}.is-running .status-todo .status-shell{animation-delay:.65s}.is-running .status-progress .status-shell{animation-delay:1.65s}.is-running .status-done .status-shell{animation-delay:2.65s}.is-running .status-arrow-one{animation:draw-connection .65s 1s both}.is-running .status-arrow-two{animation:draw-connection .65s 2s both}.ai-input-packet,.ai-output-packet{fill:#b5d7c3}@keyframes noise-wobble{0%{transform:translate(-3px,-5px) rotate(calc(var(--turn) - 1.5deg))}to{transform:translate(4px,5px) rotate(calc(var(--turn) + 1.5deg))}}@keyframes scene-in{0%{opacity:0}to{opacity:1}}@keyframes merge-away{0%,70%{opacity:1}to{opacity:0}}@keyframes draw-connection{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes status-brighten{0%{color:#92968e}to{color:var(--status-color)}}@keyframes status-fill{0%{fill:#e4e5e0}to{fill:var(--status-tint)}}.scenario-layer.is-running .board-back-sheet{animation:sheet-open .65s 1s both}.scenario-layer.is-running .essential-check{stroke-dasharray:1;animation:draw-connection .5s 1.7s both}.scenario-layer.is-running .people-companion{animation:companion-join .6s 2.45s both}.scenario-layer.is-running .collaboration-board{animation:collaboration-unfold .85s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--board-delay)}.joining-person{opacity:1}.scenario-layer.is-running .joining-person{animation:person-join .55s both;animation-delay:calc(var(--board-delay) + var(--person-delay))}.sharing-link{stroke-dasharray:1}.scenario-layer.is-running .sharing-link{animation:draw-connection .6s both;animation-delay:calc(var(--board-delay) + .5s)}.collab-task-check{stroke-dasharray:1}.scenario-layer.is-running .collab-task-check{animation:draw-connection .5s both;animation-delay:calc(var(--board-delay) + 1.7s)}.scenario-layer.is-running .collab-update{animation:update-pulse .75s both;animation-delay:calc(var(--board-delay) + 1.7s);transform-box:fill-box;transform-origin:center}.ai-input-packet,.ai-output-packet{opacity:0}.scenario-layer.is-running .ai-input-packet{animation:input-travel .8s .4s both}.scenario-layer.is-running .ai-output-packet{animation:output-travel .65s 2s both}.scenario-layer.is-running .ai-processor{animation:processor-run 2.1s .5s both}.processing-dots circle{opacity:.3}.scenario-layer.is-running .processing-dots circle{animation:processing-beat .55s .8s 3}.scenario-layer.is-running .processing-dots circle:nth-child(2){animation-delay:.95s}.scenario-layer.is-running .processing-dots circle:nth-child(3){animation-delay:1.1s}.scenario-layer.is-running .work-complete{animation:none}.scenario-layer.is-running .ai-completion-disc{animation:completion-tint .45s 2.6s both}.ai-completion-check{stroke-dasharray:1}.scenario-layer.is-running .ai-completion-check{animation:draw-connection .45s 2.6s both}@keyframes sheet-open{0%{opacity:0;transform:translate(-9px,9px)}to{opacity:1;transform:none}}@keyframes companion-join{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes collaboration-unfold{0%{opacity:0;transform:translate(var(--board-x),var(--board-y))}to{opacity:1;transform:none}}@keyframes person-join{0%{opacity:0;transform:translateY(12px) scale(.7)}to{opacity:1;transform:none}}@keyframes update-pulse{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes input-travel{0%{opacity:0;transform:translateX(0)}20%,80%{opacity:1}to{opacity:0;transform:translateX(114px)}}@keyframes output-travel{0%{opacity:0;transform:translateX(0)}20%,80%{opacity:1}to{opacity:0;transform:translateX(120px)}}@keyframes processor-run{0%,to{fill:#d8ddcb;stroke:#435149}30%,75%{fill:#c8ddcd;stroke:#609079}}@keyframes processing-beat{0%,to{opacity:.3}50%{opacity:1}}@keyframes completion-tint{0%{fill:#e0e6e7}to{fill:#b7c8ab}}@media (prefers-reduced-motion:reduce){.forward-sticky *,.forward-sticky :before{animation:none!important;transition:none!important}.ai-completion-check,.collab-task-check,.essential-check,.sharing-link{stroke-dashoffset:0}.ai-input-packet,.ai-output-packet{opacity:0}}@media (max-width:650px){.story-intro{padding:20px 20px 28px}.story-intro h1{font-size:clamp(32px,8.5vw,40px)}.story-intro p{font-size:15px;max-width:28ch;margin-inline:auto}.forward-track{width:calc(100% - 32px)}.forward-sticky{border-radius:22px}.story-caption{min-height:100px;padding:18px 20px 10px}.story-heading{font-size:18px}.story-stage{height:280px}.story-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 12px 16px}.story-navigation button{font-size:11px;min-height:44px;padding:8px 4px}.story-closing{padding:24px 20px 28px}.final-product{inset:8px 2px 120px}.scenario-art{width:120%;max-width:none;margin-left:-10%}.scene-words{font-size:25px}.paper-words{font-size:19px}.scenario-3{width:100%;margin-left:0}.scenario-3 .scene-words{font-size:19px}.noise-cloud{--merge-x:20.5%;--merge-y:42.42%}.noise-tile{left:var(--noise-mobile-x);top:calc(var(--noise-mobile-y) * .84);width:24%;height:32px;padding:3px 4px;font-size:10px;line-height:1.15;justify-content:center;text-align:center}.noise-glyph{display:none}.forward-sticky[data-chapter="1"] .noise-tile{width:32px;height:37px}}@media (prefers-reduced-motion:reduce){.forward-sticky *,.forward-sticky :before{animation:none!important;transition:none!important}.scenario-layer.is-active .simple-arrow,.scenario-layer.is-active .simple-node{opacity:1}.ai-completion-check,.collab-task-check,.essential-check,.sharing-link,.simple-arrow,.status-arrow{stroke-dashoffset:0}[data-chapter="1"] .noise-tile{opacity:0!important}.status-step{color:var(--status-color)}.status-shell{fill:var(--status-tint)}.ai-input-packet,.ai-output-packet{opacity:0}}.demo-outline{fill:#dedbd7;fill-opacity:0;stroke:#dedede;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1}.demo-items-outline{fill:#ffffff}.demo-reveal{opacity:0}.demo-text{fill:#242426;stroke:none;font:17px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-caption{fill:#d1dae3;stroke:none;font-size:17px}.demo-avatar-letter{fill:#375840;stroke:none;font-size:12px;font-weight:600}.demo-assignment-caption{fill:#d1dae3;stroke:none;font-size:14px}.demo-assignee,.demo-person-picker{opacity:0}.is-running .demo-sidebar-outline{animation:demo-draw .65s .65s both}.is-running .demo-items-outline{animation:demo-draw .65s 2.5s both}.is-running .demo-reveal{animation:demo-arrive .4s var(--reveal-delay) both}.is-running .demo-item-divider{animation:demo-hide-divider .15s 4.55s both}.is-running .demo-selected-item{animation:demo-highlight .25s 4.7s both}.is-running .demo-person-picker{animation:demo-pick 1.25s 4.95s both}.is-running .demo-person-check{stroke-dasharray:1;animation:draw-connection .3s 5.6s both}.is-running .demo-assignee{animation:scene-in .35s 5.85s both}@keyframes demo-draw{0%{stroke-dashoffset:1;fill-opacity:0}65%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes demo-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes demo-hide-divider{0%{opacity:1}to{opacity:0}}@keyframes demo-highlight{0%{fill:transparent;stroke:transparent}to{fill:#ffffff;stroke:#dedede}}@keyframes demo-pick{0%{opacity:0;translate:0 6px}20%,75%{opacity:1;translate:0 0}to{opacity:0;translate:0 -4px}}@media (max-width:650px){.scenario-1{width:100%;margin-left:0}.simple-demo-compact .demo-text{font-size:14px}.simple-demo-compact .demo-caption{font-size:18px}.simple-demo-compact .demo-assignment-caption{font-size:10.5px;fill:#707074}}@media (prefers-reduced-motion:reduce){.demo-outline{stroke-dashoffset:0;fill-opacity:1}.demo-assignee,.demo-reveal{opacity:1}.demo-item-divider{opacity:0}.demo-selected-item{fill:#ffffff;stroke:#dedede}.demo-person-picker{opacity:0}}.demo-hotel-avatar,.demo-item-row{transition:transform .7s cubic-bezier(.22,1,.36,1)}.is-forward .demo-outline{animation:none;fill-opacity:1;stroke-dashoffset:0}.is-forward .demo-reveal{animation:none;opacity:1}.is-forward .demo-selected-item{animation:none;fill:#fff;stroke:#dedede}.is-forward .demo-assignment-label,.is-forward .demo-item-divider,.is-forward .demo-person-picker,.is-forward .demo-simple-caption{opacity:0;animation:none}.is-forward .demo-item-row{transform:translateY(40px)}.is-forward .demo-other-row{animation:forward-other-items 1s 1.6s both}.is-forward .demo-hotel-avatar,.is-forward .demo-hotel-row{animation:forward-hotel 6s both}.is-forward .demo-hotel-avatar{opacity:1}.forward-tabs{animation:scene-in .5s .4s both}.forward-tab{color:#8c8c91}.forward-tab-underline{opacity:0}.forward-tab-0{animation:forward-todo 6s both}.forward-tab-1{animation:forward-progress 6s both}.forward-tab-2{animation:forward-done 6s both}.forward-tab-0 .forward-tab-underline{animation:forward-todo-line 6s both}.forward-tab-1 .forward-tab-underline{animation:forward-progress-line 6s both}.forward-tab-2 .forward-tab-underline{animation:forward-done-line 6s both}@keyframes forward-other-items{to{opacity:0}}@keyframes forward-hotel{0%{transform:translateY(0) scale(1);opacity:1}12%,24%{transform:translateY(40px) scale(1);opacity:1}29%{transform:translateY(32px) scale(.96);opacity:1}36%,39%{transform:translateY(-80px) scale(.58);opacity:1}40%,44%{transform:translateY(-80px) scale(.58);opacity:0}45%{transform:translateY(-6px) scale(1);opacity:0}49%,60%{transform:translateY(-10px) scale(1);opacity:1}65%{transform:translateY(-18px) scale(.96);opacity:1}72%,75%{transform:translate(var(--done-offset),-80px) scale(.58);opacity:1}76%,80%{transform:translate(var(--done-offset),-80px) scale(.58);opacity:0}81%{transform:translateY(-6px) scale(1);opacity:0}85%,to{transform:translateY(-10px) scale(1);opacity:1}}.forward-drop-target{opacity:0}.forward-tab-1 .forward-drop-target{animation:forward-drop-progress 6s both}.forward-tab-2 .forward-drop-target{animation:forward-drop-done 6s both}.is-forward .demo-hotel-avatar,.is-forward .demo-hotel-row{transform-origin:var(--drag-center);transform-box:view-box;animation-timing-function:cubic-bezier(.4,0,.2,1)}.forward-drag-pointer{animation:forward-pointer 6s both}.is-forward .demo-selected-item{animation:forward-lift 6s both}@keyframes forward-pointer{0%,20%,44%,56%,80%,to{opacity:0}25%,40%,61%,76%{opacity:1}}@keyframes forward-lift{0%,20%,49%,60%,85%,to{filter:drop-shadow(0 0 0 #0000)}29%,40%,65%,76%{filter:drop-shadow(0 5px 7px #0003)}}@keyframes forward-drop-progress{0%,28%,48%,to{opacity:0}36%,40%{opacity:.16}}@keyframes forward-drop-done{0%,64%,84%,to{opacity:0}72%,76%{opacity:.16}}@keyframes forward-todo{0%,30%{color:#3788cb}40%,to{color:#8c8c91}}@keyframes forward-progress{0%,32%{color:#8c8c91}42%,66%{color:#ce820d}76%,to{color:#8c8c91}}@keyframes forward-done{0%,68%{color:#8c8c91}78%,to{color:#4d9560}}@keyframes forward-todo-line{0%,30%{opacity:1}40%,to{opacity:0}}@keyframes forward-progress-line{0%,32%{opacity:0}42%,66%{opacity:1}76%,to{opacity:0}}@keyframes forward-done-line{0%,68%{opacity:0}78%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.forward-drag-pointer,.is-forward .demo-other-row{opacity:0}.is-forward .demo-hotel-avatar,.is-forward .demo-hotel-row{transform:translateY(-10px);opacity:1}.forward-tab-2{color:#4d9560}.forward-tab-2 .forward-tab-underline{opacity:1}}.is-running .demo-board-selected{animation:demo-board-select .2s 2.35s both}.is-forward .demo-board-selected{animation:none;fill:#ccc8c2}.simple-click-cursor{opacity:0}.is-running .simple-click-cursor{animation:simple-cursor-route 7s both}.simple-click-ring{opacity:0}.is-running .simple-click-ring{animation:simple-click-pulse 7s both}.is-running .simple-cursor-shape{animation:simple-cursor-press 7s both}@keyframes demo-board-select{0%{fill:#dedbd7}to{fill:#ccc8c2}}@keyframes simple-cursor-route{0%,27%{transform:translate(var(--board-click-x),130px);opacity:0}32%,37%{transform:translate(var(--board-click-x),100px);opacity:1}40%,to{transform:translate(var(--board-click-x),100px);opacity:0}}@keyframes simple-click-pulse{0%,32%,65%,72%,78%,86%,to{opacity:0;transform:scale(.5)}33.5%,67%,80%{opacity:.6;transform:scale(.65)}37%,70.5%,84%{opacity:0;transform:scale(1.3)}}@keyframes simple-cursor-press{0%,32%,37%,65%,70.5%,78%,84%,to{transform:scale(1)}33.5%,67%,80%{transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.simple-click-cursor{display:none}.demo-board-selected{fill:#ccc8c2}}.is-collaborating .demo-outline{animation:none;fill-opacity:1;stroke-dashoffset:0}.is-collaborating .demo-assignee,.is-collaborating .demo-reveal{animation:none;opacity:1}.is-collaborating .demo-selected-item{animation:none;fill:transparent;stroke:none}.is-collaborating .demo-assignee{opacity:0}.is-collaborating .demo-board-selected{animation:none;fill:#ccc8c2}.is-collaborating .demo-assignment-label,.is-collaborating .demo-item-divider,.is-collaborating .demo-person-picker,.is-collaborating .demo-simple-caption{animation:none;opacity:0}.invite-context,.invite-cursor,.invite-member,.invite-tooltip{opacity:0}.invite-context,.invite-tooltip{filter:drop-shadow(0 4px 8px #0002)}.invite-context{animation:invite-menu 3s calc(var(--invite-delay) + var(--collab-delay, 0s)) both}.invite-tooltip{animation:invite-tooltip 3s calc(var(--invite-delay) + var(--collab-delay, 0s)) both}.invite-cursor{animation:invite-cursor 3s calc(var(--invite-delay) + var(--collab-delay, 0s)) both}.invite-click{animation:invite-click 3s calc(var(--invite-delay) + var(--collab-delay, 0s)) both}.invite-member{animation:scene-in .25s calc(var(--invite-delay) + var(--collab-delay, 0s) + 1.5s) both}@keyframes invite-menu{0%,16%{opacity:0}21%,36%{opacity:1}41%,to{opacity:0}}@keyframes invite-tooltip{0%,39%{opacity:0;transform:translateY(12px)}49%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(8px)}}@keyframes invite-cursor{0%{transform:translate(var(--invite-board-x),calc(var(--invite-board-y) + 20px));opacity:0}12%,20%{transform:translate(var(--invite-board-x),var(--invite-board-y));opacity:1}32%,40%{transform:translate(var(--invite-menu-x),var(--invite-menu-y));opacity:1}48%,to{transform:translate(var(--invite-menu-x),var(--invite-menu-y));opacity:0}}@keyframes invite-click{0%,12%,25%,32%,44%,to{opacity:0;r:5}17%,37%{opacity:.65;r:10}}@media (prefers-reduced-motion:reduce){.invite-context,.invite-cursor,.invite-tooltip{display:none}.invite-member{opacity:1}}@media (max-width:650px){.is-collaborating .demo-board-row .demo-text{font-size:12px}}.simple-demo:not(.is-forward):not(.is-collaborating) .demo-selected-item{animation:none;fill:transparent;stroke:none}.simple-demo:not(.is-forward):not(.is-collaborating) .demo-item-divider{animation:none;opacity:1}.is-collaborating .demo-selected-item{animation:demo-highlight .25s calc(3.3s + var(--collab-delay, 0s)) both}.is-collaborating .demo-person-picker{animation:demo-pick 1.25s calc(3.55s + var(--collab-delay, 0s)) both}.is-collaborating .demo-person-check{animation:draw-connection .3s calc(4.2s + var(--collab-delay, 0s)) both}.is-collaborating .demo-assignee{animation:scene-in .35s calc(4.45s + var(--collab-delay, 0s)) both}.is-collaborating .demo-assignment-label{animation:scene-in .35s calc(4.65s + var(--collab-delay, 0s)) both}.assignment-cursor{animation:assignment-cursor 1.8s calc(3s + var(--collab-delay, 0s)) both}.assignment-click{animation:assignment-click 1.8s calc(3s + var(--collab-delay, 0s)) both}@keyframes assignment-cursor{0%{transform:translate(var(--item-click-x),175px);opacity:0}16%,25%{transform:translate(var(--item-click-x),var(--assignment-item-y,150px));opacity:1}60%,75%{transform:translate(var(--person-click-x),var(--assignment-person-y,196px));opacity:1}95%,to{transform:translate(var(--person-click-x),var(--assignment-person-y,196px));opacity:0}}@keyframes assignment-click{0%,12%,30%,60%,85%,to{opacity:0;r:5}17%,67%{opacity:.6;r:10}}@media (prefers-reduced-motion:reduce){.assignment-cursor{display:none}.is-collaborating .demo-assignee,.is-collaborating .demo-assignment-label{opacity:1}}.is-ai-board .demo-board-selected{fill:#dedbd7}.is-ai-board .demo-vue-selected{animation:demo-board-select .2s .5s both}.is-ai-board .demo-person-picker .demo-text{font-size:12px}.is-ai-board .demo-avatar-letter{font-size:9px}.is-ai-board .demo-selected-item{animation-name:agent-item-highlight}@keyframes agent-item-highlight{0%{fill:transparent;stroke:transparent}to{fill:#fff;stroke:#dedede}}.forward-sticky:is([data-chapter="0"],[data-chapter="1"],[data-chapter="2"]) :is(.board-assignment,.board-sharing,.board-existing-member){display:none}.forward-sticky:is([data-chapter="0"],[data-chapter="1"],[data-chapter="2"]) :is(.demo-assignee,.demo-person-picker,.demo-assignment-label,.invite-member){display:none!important}.is-entering-collaboration .forward-tabs{animation:collaboration-tabs-out .5s both;pointer-events:none}.is-entering-collaboration .forward-tab{animation:none;color:#8c8c91}.is-entering-collaboration .forward-tab-2{color:#4d9560}.is-entering-collaboration .forward-drop-target,.is-entering-collaboration .forward-tab-underline{animation:none;opacity:0}.is-entering-collaboration .demo-hotel-row{animation:collaboration-item-return .8s cubic-bezier(.22,1,.36,1) both}.is-entering-collaboration .demo-other-row{animation:scene-in .55s .25s both}@keyframes collaboration-tabs-out{0%{opacity:1}to{opacity:0}}@keyframes collaboration-item-return{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.collaboration-bridge-cursor{animation:collaboration-cursor .8s both}@keyframes collaboration-cursor{0%{transform:translate(var(--panel-center),140px);opacity:0}20%{opacity:1}85%{transform:translate(var(--board-click-x),120px);opacity:1}to{transform:translate(var(--board-click-x),120px);opacity:0}}@media (prefers-reduced-motion:reduce){.collaboration-bridge-cursor,.is-entering-collaboration .forward-tabs{display:none}}.forward-track{container-type:inline-size}.forward-sticky{transition:border-radius .7s ease,height .7s ease;interpolate-size:allow-keywords}.final-product{inset:0;overflow:hidden;z-index:5;transform:scale(.94);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.final-product img{position:absolute;max-width:none;width:108.9816%;height:118.5124%;left:-4.4908%;top:-6.281%;-o-object-fit:fill;object-fit:fill}[data-chapter="5"].forward-sticky{height:calc(100cqw * .48516);border-radius:14px;border-color:#484848}[data-chapter="5"] .final-product{transform:scale(1)}[data-chapter="5"] .story-navigation{visibility:hidden}@media (max-width:650px){[data-chapter="5"].forward-sticky{border-radius:6px}}.final-product{transform:scale(.985);transition:opacity 1.25s cubic-bezier(.22,1,.36,1) .1s,transform 1.5s cubic-bezier(.22,1,.36,1)}[data-chapter="5"] .scenario-layer{transition:opacity 1.15s ease .15s}[data-chapter="5"] .story-heading{transition:opacity .7s ease}[data-chapter="5"] .story-caption{visibility:visible}.story-navigation{transition:opacity .6s ease}[data-chapter="5"] .story-navigation{visibility:visible}.forward-sticky{transition:border-radius 1.3s ease,height 1.3s cubic-bezier(.22,1,.36,1)}[data-chapter="5"] .scenario-layer,[data-chapter="5"] .stage-grid,[data-chapter="5"] .story-navigation{opacity:0;transition:opacity .8s ease}[data-chapter="5"] .story-navigation{pointer-events:none}.final-introduction{position:absolute;inset:0;z-index:6;display:grid;place-items:center;color:#edf0f4;font-size:clamp(28px,4vw,44px);font-weight:500;letter-spacing:-.035em;pointer-events:none;animation:meet-myrkat 4s both}@keyframes meet-myrkat{0%,27%{opacity:0}45%,70%{opacity:1}90%,to{opacity:0}}.final-product{transform:none;transition:opacity .5s ease}[data-chapter="5"] .final-product{transition:opacity 1.8s ease 4s}[data-chapter="5"].forward-sticky{transition:border-radius 1.8s ease 4s,height 1.8s ease 4s}@media (prefers-reduced-motion:reduce){.final-introduction{display:none}}.forward-sticky,[data-chapter="5"].forward-sticky{border-radius:calc(100cqw * 16 / 1247)}.is-ai-board .demo-avatar-letter{fill:#424247}.forward-sticky,[data-chapter="5"].forward-sticky{height:calc(100cqw * .48516);transition:none}.forward-sticky{display:flex;flex-direction:column}.story-caption{flex:0 0 auto}.story-stage{flex:1 1 auto;min-height:0;height:auto}.story-navigation{flex:0 0 auto}@media (max-width:650px){.story-caption{min-height:0;padding:8px 10px 4px}.story-heading{font-size:12px;line-height:1.2}.story-navigation{display:flex;gap:0;padding:2px 4px 4px}.story-navigation button{min-height:28px;padding:4px;font-size:8px}}.is-collaborating:not(.is-ai-board) .demo-vue-selected{animation:demo-board-select .2s calc(6.35s + var(--collab-delay, 0s)) both}.is-collaborating:not(.is-ai-board) .demo-board-selected{animation:collaboration-board-deselect .2s calc(6.35s + var(--collab-delay, 0s)) both}@keyframes collaboration-board-deselect{0%{fill:#ccc8c2}to{fill:#dedbd7}}.invite-after-select{animation-name:invite-menu-after-select}.invite-select-click{animation-name:invite-select-then-click}@keyframes invite-menu-after-select{0%,23%{opacity:0}28%,36%{opacity:1}41%,to{opacity:0}}@keyframes invite-select-then-click{0%,16%,20%,29%,32%,44%,8%,to{opacity:0;r:5}12%,24%,37%{opacity:.65;r:10}}.has-project-selected .demo-vue-selected{animation:none!important;fill:#ccc8c2}.has-project-selected .demo-board-selected{animation:none!important;fill:#dedbd7}.has-project-selected:not(.is-ai-board) .board-assignment{display:none}.has-project-selected:not(.is-ai-board) .demo-selected-item{animation:none;fill:transparent;stroke:none}.has-project-selected:not(.is-ai-board) .demo-item-row{animation:scene-in .25s both}.demo-items-outline{fill:#fff;stroke:#eeeeee}.demo-avatar-letter,.is-ai-board .demo-avatar-letter{fill:#292536;font-weight:600}.is-collaborating .forward-tabs{animation:none;opacity:1;display:block}.is-collaborating .forward-tab{animation:none;color:#8c8c91}.is-collaborating .forward-drop-target,.is-collaborating .forward-tab-underline{animation:none;opacity:0}.is-collaborating.collaboration-done .forward-tab-2{color:#4d9560}.is-collaborating.collaboration-done .forward-tab-2 .forward-tab-underline{opacity:1}.is-collaborating.collaboration-todo .forward-tab-0{color:#3788cb}.is-collaborating.collaboration-todo .forward-tab-0 .forward-tab-underline{opacity:1}.is-collaborating.collaboration-done .demo-other-row{animation:none;opacity:0}.is-collaborating.collaboration-done .demo-hotel-row{animation:none;transform:translateY(-10px)}.is-collaborating.collaboration-todo .demo-item-row{animation:scene-in .25s both;transform:none}.todo-tab-cursor{animation:todo-tab-cursor .7s calc(2.35s + var(--collab-delay, 0s)) both}.todo-tab-click{animation:todo-tab-click .7s calc(2.35s + var(--collab-delay, 0s)) both}@keyframes todo-tab-cursor{0%{transform:translate(var(--todo-tab-x),95px);opacity:0}45%,75%{transform:translate(var(--todo-tab-x),65px);opacity:1}to{transform:translate(var(--todo-tab-x),65px);opacity:0}}@keyframes todo-tab-click{0%,55%,to{opacity:0}65%{opacity:.7}}@media (prefers-reduced-motion:reduce){.todo-tab-cursor{display:none}}.is-collaborating.collaboration-todo .demo-item-row{transform:translateY(20px)}.is-collaborating.collaboration-todo .forward-tab-2 .forward-tab-underline{opacity:0}.story-stage{order:0;margin-top:12px}.story-caption{order:1;min-height:78px}.story-heading{transition:opacity .3s ease}.story-heading.is-active{transition:opacity .45s ease .4s}@media (max-width:650px){.story-stage{margin-top:4px}.story-caption{min-height:38px;padding:4px 10px 10px}}.story-caption{min-height:104px;padding:8px 28px 24px}.story-heading{letter-spacing:.015em;font-weight:400}.story-slogan{display:block;margin-bottom:9px;color:#8dc8f5;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.story-message{display:block;line-height:1.45}@media (max-width:650px){.story-caption{min-height:52px;padding:4px 10px 10px}.story-slogan{font-size:9px;margin-bottom:4px;letter-spacing:.1em}.story-message{font-size:11px;line-height:1.3}}.story-message{color:#f4b56a}.story-slogan{color:#edf0f4}[data-chapter="6"] .stage-grid{opacity:0;transition:opacity .5s}.final-brand{display:flex;flex-direction:column;align-items:center;gap:20px}.final-brand img{border-radius:14px}@media (max-width:650px){.final-brand{gap:10px;font-size:22px}.final-brand img{width:40px;height:40px;border-radius:9px}}