.LandingDemos_demo__Awfew{--panel:#252b3e;--surface:#30384c;--line:#414b62;--muted:#a6b1c6;--accent:#b5c8ff;position:relative;width:100%;min-width:0;max-width:900px;margin-inline:auto;container-type:inline-size;font-family:var(--font-barlow),sans-serif}.LandingDemos_chat__xlj_x,.LandingDemos_editor__Jev7r{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:#edf1fa;box-shadow:0 28px 70px #222b4229}.LandingDemos_topbar__PAxXz{height:46px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);background:#292f43}.LandingDemos_topbar__PAxXz>b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500}.LandingDemos_topbar__PAxXz>span{display:flex;align-items:center;gap:5px;margin-left:auto;flex-shrink:0;color:#b9dec9;font-size:9px}.LandingDemos_topbar__PAxXz svg{width:12px;height:12px}.LandingDemos_windowDots__O30NW{display:flex;gap:5px}.LandingDemos_windowDots__O30NW i{width:6px;height:6px;border-radius:50%;background:#626d85}.LandingDemos_statusDot__cIyWC{width:5px;height:5px;border-radius:50%;background:currentColor}.LandingDemos_editorBody__I_Ako{display:grid;grid-template-columns:42px 88px minmax(0,1fr) 108px}.LandingDemos_tools__CdIF_{display:flex;flex-direction:column;align-items:center;gap:11px;padding:15px 0;border-right:1px solid var(--line)}.LandingDemos_tools__CdIF_>b{display:grid;place-items:center;width:26px;height:26px;margin-bottom:8px;border-radius:7px;background:#111820;color:white;font-size:13px}.LandingDemos_tools__CdIF_>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;color:var(--muted);transition:color .3s,background .3s}.LandingDemos_tools__CdIF_>span[data-active=true]{color:#fff;background:#606d97;box-shadow:0 0 0 1px #9aa9df}.LandingDemos_tools__CdIF_ svg{width:17px;height:17px}.LandingDemos_pages__3Ihyr{padding:17px 8px;border-right:1px solid var(--line)}.LandingDemos_pages__3Ihyr>small,.LandingDemos_properties__DIOZQ>small{display:block;color:var(--muted);font-size:9px;letter-spacing:.08em}.LandingDemos_pages__3Ihyr>div{position:relative;overflow:hidden;height:65px;margin-top:10px;border:1px solid var(--line);border-radius:5px;padding:7px;background:var(--surface)}.LandingDemos_pages__3Ihyr>.LandingDemos_activePage__prifC{border-color:#a4b3fa}.LandingDemos_pages__3Ihyr>div>i{display:block;color:var(--muted);font-size:8px;font-style:normal}.LandingDemos_pages__3Ihyr b{position:relative;z-index:1;display:block;margin-top:5px;font-size:8px;line-height:1.15;font-weight:600}.LandingDemos_miniSlide__do1q_{position:absolute;inset:0;opacity:.18;transition:background .5s}.LandingDemos_miniSlide__do1q_[data-colored=true]{background:#dce9e2}.LandingDemos_newSlide__6VzkH{display:block;margin-top:10px;padding:7px 2px;border:1px dashed #59657f;text-align:center;font-size:9px;color:var(--muted)}.LandingDemos_workspace__B3ciJ{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 16px;background:#333b50}.LandingDemos_canvasToolbar__ub1Q5{display:flex;align-items:center;justify-content:space-between;gap:8px;height:52px;color:#b9c4d8;font-size:9px}.LandingDemos_fillTool___3LZj{display:flex;align-items:center;gap:5px;padding:6px;border:1px solid #586580;border-radius:6px;background:#283146}.LandingDemos_fillTool___3LZj svg{width:12px;height:12px}.LandingDemos_fillTool___3LZj i,.LandingDemos_properties__DIOZQ label i{width:11px;height:11px;border-radius:2px}.LandingDemos_slide__I4jMX{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:5px;container-type:inline-size;background:#fff;color:#1e3832;transition:background .65s}.LandingDemos_slide__I4jMX[data-colored=true]{background:#dce9e2}.LandingDemos_kicker__LPsDN{position:absolute;top:10%;left:7%;max-width:80%;font-size:1.65cqw;letter-spacing:.14em;font-weight:700}.LandingDemos_slideTitle__fAMwR{position:absolute;left:7%;top:24%;width:49%;min-height:43%;z-index:2;white-space:pre-line;font-size:6.9cqw;font-weight:500;line-height:.98;letter-spacing:-.045em;transform-origin:top left}.LandingDemos_selectionBox__GNYW5{position:absolute;inset:-5px;border:1px solid #6b82c1;pointer-events:none}.LandingDemos_selectionBox__GNYW5>i{position:absolute;width:6px;height:6px;background:white;border:1px solid #6b82c1}.LandingDemos_selectionBox__GNYW5>i:first-child{left:-3px;top:-3px}.LandingDemos_selectionBox__GNYW5>i:nth-child(2){right:-3px;top:-3px}.LandingDemos_selectionBox__GNYW5>i:nth-child(3){left:-3px;bottom:-3px}.LandingDemos_selectionBox__GNYW5>i:nth-child(4){right:-3px;bottom:-3px}.LandingDemos_selectionBox__GNYW5>i[data-grabbed=true]{background:#5875b8;box-shadow:0 0 0 3px #5875b833}.LandingDemos_selectionBox__GNYW5>small{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);padding:2px 5px;border-radius:3px;background:#5875b8;color:white;font-size:9px;line-height:1.2;letter-spacing:0;white-space:nowrap}.LandingDemos_caret__2X_6d{display:inline-block;height:.9em;width:1px;margin-left:2px;background:currentColor;vertical-align:baseline;animation:LandingDemos_blink__FVPM5 1s steps(1) infinite}.LandingDemos_sphere__m4uXr{position:absolute;right:-5%;top:8%;width:48%;aspect-ratio:1;border:1px solid #46695744;border-radius:50%;background:#c8dcd1;transform:scale(.85);transition:opacity .55s,transform .7s}.LandingDemos_sphere__m4uXr[data-shown=true]{transform:scale(1)}.LandingDemos_sphere__m4uXr>i{position:absolute;border-radius:50%;border:1px solid #6d8f7c}.LandingDemos_sphere__m4uXr>i:first-child{inset:12%}.LandingDemos_sphere__m4uXr>i:nth-child(2){inset:27%;background:#2c5746;border:0;box-shadow:inset -12px -12px 24px #173a3044}.LandingDemos_sphere__m4uXr>i:nth-child(3){width:18%;height:18%;right:13%;top:10%;border:0;background:#f7fae6}.LandingDemos_sphere__m4uXr>span{position:absolute;top:47%;left:0;right:0;text-align:center;color:#dce9e2;font-size:2.5cqw;letter-spacing:.12em}.LandingDemos_metric__qktgm{position:absolute;left:7%;bottom:11%;width:40%;display:flex;align-items:center;gap:2cqw;transition:opacity .5s}.LandingDemos_metric__qktgm>strong{font-size:7cqw;line-height:1;letter-spacing:-.06em}.LandingDemos_metric__qktgm>span{font-size:1.75cqw;line-height:1.3}.LandingDemos_metric__qktgm>div{position:absolute;left:0;bottom:-2cqw;width:100%;height:1cqw;border-radius:3px;overflow:hidden;background:#b6cdc0}.LandingDemos_metric__qktgm>div>i{display:block;height:100%;width:0;background:#426b57;transition:width .8s}.LandingDemos_metric__qktgm[data-shown=true]>div>i{width:68%}.LandingDemos_slideFooter__wyIiq{position:absolute;bottom:3%;left:7%;right:7%;display:flex;justify-content:space-between;font-size:1.35cqw;letter-spacing:.13em}.LandingDemos_workspaceStatus__InDva{display:flex;align-items:center;gap:7px;min-height:60px;padding-block:14px;color:#c9d9d0;font-size:11px}.LandingDemos_workspaceStatus__InDva>svg{flex:0 0 14px;width:14px;height:14px}.LandingDemos_stepCount__VWp6L{margin-left:auto;color:#a8b6cb;font-size:9px;white-space:nowrap}.LandingDemos_palette__wTrcE{position:absolute;right:13px;top:47px;z-index:4;padding:12px;border:1px solid #65718c;border-radius:10px;background:#242c40;box-shadow:0 14px 30px #10172966;transition:opacity .25s}.LandingDemos_palette__wTrcE>b{display:block;font-size:11px;font-weight:500}.LandingDemos_palette__wTrcE>small{display:block;margin-top:9px;color:#c1cce0;font-size:10px}.LandingDemos_palette__wTrcE>div{display:flex;gap:8px;margin-top:12px}.LandingDemos_palette__wTrcE>div>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #ffffff44;border-radius:50%}.LandingDemos_palette__wTrcE svg{width:14px;height:14px;color:#243d30}.LandingDemos_properties__DIOZQ{padding:17px 9px;border-left:1px solid var(--line)}.LandingDemos_properties__DIOZQ label{display:block;margin-top:18px;color:var(--muted);font-size:9px}.LandingDemos_properties__DIOZQ label>div{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:7px;padding:8px 6px;border-radius:4px;background:var(--surface);color:#e4eaf5;font-size:9px}.LandingDemos_properties__DIOZQ svg{width:12px;height:12px}.LandingDemos_properties__DIOZQ label span{font-size:8px;color:var(--muted)}.LandingDemos_opening__v5CXw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:#252b3ef5;transition:opacity .5s;color:#cbd5e7;font-size:13px;pointer-events:none}.LandingDemos_opening__v5CXw>b{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:#fff;background:#101722}.LandingDemos_opening__v5CXw>svg{width:16px;height:16px;animation:LandingDemos_spin__7xKPH 1.5s linear infinite}.LandingDemos_demo__Awfew [data-shown=false]{opacity:0;pointer-events:none}.LandingDemos_demo__Awfew [data-shown=true]{opacity:1}.LandingDemos_cursor__vSDp1{position:absolute;top:0;left:0;width:24px;height:28px;z-index:8;pointer-events:none;color:#fff;filter:drop-shadow(0 2px 2px #0c172488);transition:transform .65s cubic-bezier(.22,.7,.3,1),opacity .2s}.LandingDemos_cursor__vSDp1>svg{position:relative;width:23px;height:23px;stroke:#283143;stroke-width:1.5}.LandingDemos_clickRing__eBM7A{position:absolute;left:-12px;top:-12px;width:30px;height:30px;border:2px solid #c5d1ff;border-radius:50%;opacity:0;animation:LandingDemos_click__hVZMm .65s ease-out .6s}.LandingDemos_cursor__vSDp1[data-dragging=true]{transition:opacity .2s}.LandingDemos_dragGrip__2KSTs{position:absolute;left:-8px;top:-8px;width:18px;height:18px;border-radius:50%;border:1px solid #e5edff;background:#718ace55}.LandingDemos_controls__RE2dZ{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-height:49px;padding:5px 2px;color:#596172}.LandingDemos_controls__RE2dZ>span{display:flex;align-items:center;gap:7px;margin-right:auto;font-size:11px}.LandingDemos_controls__RE2dZ>span>i{width:5px;height:5px;border-radius:50%;background:#67806d}.LandingDemos_controls__RE2dZ button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #858b992e;border-radius:50%;background:#ffffffc9;cursor:pointer}.LandingDemos_controls__RE2dZ button:hover{background:#edf0f4}.LandingDemos_controls__RE2dZ button:focus-visible{outline:2px solid #5975bf;outline-offset:3px}.LandingDemos_controls__RE2dZ svg{width:14px;height:14px}.LandingDemos_chatHead__Bnll8{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:15px 22px;border-bottom:1px solid var(--line)}.LandingDemos_chatHead__Bnll8>span{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.1em;color:#b5c5e0}.LandingDemos_chatHead__Bnll8 svg{width:16px;height:16px;color:#abd8ce}.LandingDemos_chatHead__Bnll8>small{color:#b0d8be;font-size:9px}.LandingDemos_prompt__G4w8o{margin:22px;padding:20px;border:1px solid #53617e;border-radius:13px;background:#30384d;transition:border-color .4s}.LandingDemos_prompt__G4w8o[data-submitted=true]{border-color:#8eaf9d}.LandingDemos_outline__UE2E6>span,.LandingDemos_prompt__G4w8o>span{color:#b6c3db;font-size:10px;letter-spacing:.06em}.LandingDemos_prompt__G4w8o p{position:relative;margin-top:14px;font-size:17px;line-height:1.5;overflow-wrap:anywhere}.LandingDemos_promptMeasure__YZufz{display:block;visibility:hidden}.LandingDemos_promptTyped__oKfV_{position:absolute;inset:0}.LandingDemos_promptOptions__P0_t9{display:flex;align-items:center;gap:7px;margin-top:20px}.LandingDemos_promptOptions__P0_t9>b{padding:6px 8px;border-radius:5px;background:#424e69;font-size:10px;font-weight:500;color:#d0daf0}.LandingDemos_send__fTiZW{display:grid;place-items:center;flex-shrink:0;width:32px;height:30px;margin-left:auto;border-radius:7px;background:#edf2e8;color:#293a30;transition:background .3s,transform .3s}.LandingDemos_send__fTiZW[data-sent=true]{background:#b9d8c8;transform:scale(.95)}.LandingDemos_send__fTiZW svg{width:16px;height:16px}.LandingDemos_outline__UE2E6{padding:0 22px}.LandingDemos_outlineRow__u2rW_{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:51px;padding-block:10px;border-bottom:1px solid var(--line)}.LandingDemos_outlineRow__u2rW_>i{color:#a2d3d6;font-size:10px;font-style:normal}.LandingDemos_outlineRow__u2rW_ b{display:block;font-size:13px;line-height:1.4;font-weight:600;animation:LandingDemos_reveal__2mHIu .4s ease-out}.LandingDemos_outlineRow__u2rW_>small{display:flex;align-items:center;gap:4px;min-width:36px;justify-content:flex-end;color:#b2d9c0;font-size:10px}.LandingDemos_outlineRow__u2rW_ svg{width:12px;height:12px}.LandingDemos_skeleton__4V29r{display:block;height:8px;width:75%;border-radius:4px;background:#46516b}.LandingDemos_outlineRow__u2rW_:nth-child(3) .LandingDemos_skeleton__4V29r{width:55%}.LandingDemos_outlineRow__u2rW_:nth-child(4) .LandingDemos_skeleton__4V29r{width:65%}.LandingDemos_chatResult__43lGU{display:flex;align-items:center;gap:10px;min-height:58px;margin:20px 22px;padding:12px;border-radius:9px;background:#ffffff09;color:#bbc7db;font-size:12px;line-height:1.5;transition:background .4s,color .4s}.LandingDemos_chatResult__43lGU[data-complete=true]{background:#b6d8bf1c;color:#d3ead5}.LandingDemos_chatResult__43lGU>svg{width:16px;height:16px;flex-shrink:0}.LandingDemos_progress__YPJBD{height:3px;background:#394359}.LandingDemos_progress__YPJBD>i{display:block;height:100%;background:#afcfbd;transition:width .1s linear}.LandingDemos_spinner__9cnt7{animation:LandingDemos_spin__7xKPH 1.4s linear infinite}.LandingDemos_demo__Awfew[data-running=false] *,.LandingDemos_demo__Awfew[data-running=false] :after,.LandingDemos_demo__Awfew[data-running=false] :before{animation-play-state:paused!important}@container (max-width: 620px){.LandingDemos_editorBody__I_Ako{grid-template-columns:38px 68px minmax(0,1fr)}.LandingDemos_properties__DIOZQ{display:none}.LandingDemos_workspace__B3ciJ{padding-inline:12px}.LandingDemos_pages__3Ihyr{padding-inline:6px}.LandingDemos_pages__3Ihyr>div{height:56px}.LandingDemos_tools__CdIF_{gap:7px}}@container (max-width: 440px){.LandingDemos_chat__xlj_x,.LandingDemos_editor__Jev7r{border-radius:15px}.LandingDemos_editorBody__I_Ako{grid-template-columns:34px minmax(0,1fr)}.LandingDemos_pages__3Ihyr{display:none}.LandingDemos_topbar__PAxXz{gap:8px;padding-inline:11px;height:42px}.LandingDemos_windowDots__O30NW{gap:3px}.LandingDemos_windowDots__O30NW i{width:4px;height:4px}.LandingDemos_topbar__PAxXz>b{font-size:10px}.LandingDemos_topbar__PAxXz>span{font-size:8px}.LandingDemos_topbar__PAxXz>span svg{display:none}.LandingDemos_tools__CdIF_{gap:5px;padding-block:12px}.LandingDemos_tools__CdIF_>span{height:27px;width:27px}.LandingDemos_tools__CdIF_>b{width:23px;height:23px;margin-bottom:3px}.LandingDemos_tools__CdIF_ svg{width:15px;height:15px}.LandingDemos_workspace__B3ciJ{padding-inline:10px}.LandingDemos_canvasToolbar__ub1Q5{height:44px;font-size:8px}.LandingDemos_workspaceStatus__InDva{min-height:48px;font-size:10px}.LandingDemos_stepCount__VWp6L{display:none}.LandingDemos_chatHead__Bnll8{padding:14px}.LandingDemos_chatHead__Bnll8>span{font-size:10px}.LandingDemos_prompt__G4w8o{margin:14px;padding:14px}.LandingDemos_prompt__G4w8o p{font-size:15px}.LandingDemos_promptOptions__P0_t9{gap:4px}.LandingDemos_promptOptions__P0_t9>b{font-size:9px;padding:6px}.LandingDemos_outline__UE2E6{padding-inline:14px}.LandingDemos_outlineRow__u2rW_{grid-template-columns:22px minmax(0,1fr) auto}.LandingDemos_outlineRow__u2rW_ b{font-size:12px}.LandingDemos_outlineRow__u2rW_>small{font-size:9px}.LandingDemos_chatResult__43lGU{margin:16px 14px;min-height:64px;font-size:11px}.LandingDemos_cursor__vSDp1>svg{width:19px;height:19px}}@keyframes LandingDemos_blink__FVPM5{50%{opacity:0}}@keyframes LandingDemos_spin__7xKPH{to{transform:rotate(1turn)}}@keyframes LandingDemos_click__hVZMm{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}@keyframes LandingDemos_reveal__2mHIu{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LandingDemos_demo__Awfew *,.LandingDemos_demo__Awfew :after,.LandingDemos_demo__Awfew :before{animation:none!important;transition:none!important}.LandingDemos_cursor__vSDp1{display:none}}