.auth-form_page__bQAcq{background:var(--background);padding:clamp(24px,5vw,64px) 24px}.auth-form_shell__0bqh3{margin:auto;max-width:1080px;width:100%}.auth-form_topbar__xRlyg{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.auth-form_brand__HqQ1F{align-items:center;display:inline-flex;font-size:22px;font-weight:600;gap:12px;min-width:0}.auth-form_brand__HqQ1F span{overflow-wrap:anywhere}.auth-form_logo___ZMoT{height:42px;width:42px}.auth-form_homeLink___GEPN{align-items:center;border-radius:6px;color:var(--muted-foreground);display:inline-flex;flex-shrink:0;font-size:14px;gap:6px;padding:8px}.auth-form_homeLink___GEPN:focus-visible,.auth-form_homeLink___GEPN:hover{background:var(--accent);color:var(--foreground)}.auth-form_card__NZFOQ{background:var(--card);border:1px solid var(--border);border-radius:20px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);overflow:hidden}.auth-form_story__X7JM1{background:color-mix(in srgb,var(--muted) 70%,var(--card));border-right:1px solid var(--border);display:flex;flex-direction:column;gap:36px;justify-content:space-between;padding:44px}.auth-form_eyebrow__nSzF2{color:var(--muted-foreground);font-size:13px;letter-spacing:.08em;margin-bottom:16px}.auth-form_story__X7JM1 h1{font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.35;text-wrap:balance}.auth-form_description__oWg6S{color:var(--muted-foreground);font-size:14px;line-height:1.9;margin-top:18px;max-width:350px}.auth-form_capabilities__V5OyP{display:grid;gap:20px;list-style:none;padding:0}.auth-form_capabilities__V5OyP li{align-items:center;display:flex;gap:14px}.auth-form_capabilityIcon__GojWR{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.auth-form_capabilities__V5OyP h2{font-size:14px;font-weight:600;line-height:1.6}.auth-form_capabilities__V5OyP p{color:var(--muted-foreground);font-size:13px;line-height:1.7}.auth-form_workflow___7hhp{align-items:center;border-top:1px solid var(--border);color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:12px;gap:9px;padding-top:22px}.auth-form_card__NZFOQ .auth-form_pageForm__Fl36u{background:var(--card);backdrop-filter:none;border:0;box-shadow:none;min-width:0;padding:44px}@media (max-width:760px){.auth-form_page__bQAcq{padding:22px 16px}.auth-form_topbar__xRlyg{margin-bottom:18px}.auth-form_card__NZFOQ{border-radius:16px;grid-template-columns:minmax(0,1fr)}.auth-form_story__X7JM1{border-bottom:1px solid var(--border);border-right:0;gap:0;padding:24px}.auth-form_story__X7JM1 h1{font-size:26px}.auth-form_description__oWg6S{line-height:1.7;margin-top:10px;max-width:none}.auth-form_capabilities__V5OyP,.auth-form_workflow___7hhp{display:none}.auth-form_card__NZFOQ .auth-form_pageForm__Fl36u{padding:24px}}.home-canvas-preview_preview__k9nBD{--preview-ink:var(--home-text,var(--foreground));--preview-muted:var(--home-muted,var(--muted-foreground));--preview-border:var(--home-border,var(--border));--preview-paper:var(--home-surface-strong,var(--card));--preview-accent:var(--home-text,var(--foreground));--preview-tint:color-mix(in srgb,var(--preview-accent) 9%,var(--preview-paper));background:radial-gradient(ellipse at 64% 25%,color-mix(in srgb,var(--preview-accent) 5%,transparent),transparent 65%),var(--preview-paper);border:1px solid var(--preview-border);border-radius:28px;box-sizing:border-box;box-shadow:0 24px 70px color-mix(in srgb,var(--preview-ink) 7%,transparent);color:var(--preview-ink);display:flex;flex-direction:column;height:580px;isolation:isolate;margin:0 auto;max-width:680px;min-width:0;overflow:hidden;padding:22px;text-align:left;width:100%}.home-canvas-preview_preview__k9nBD *,.home-canvas-preview_preview__k9nBD :after,.home-canvas-preview_preview__k9nBD :before{box-sizing:border-box}.home-canvas-preview_header__YfW9g{align-items:center;display:flex;flex:0 0 32px;gap:12px;justify-content:space-between;margin-bottom:12px}.home-canvas-preview_headerTitle__F5Eku{align-items:center;display:flex;gap:9px;min-width:0}.home-canvas-preview_headerTitle__F5Eku>svg{color:var(--preview-accent);height:22px;width:22px}.home-canvas-preview_header__YfW9g h2{font-size:14px;font-weight:650;margin:0;white-space:nowrap}.home-canvas-preview_headerNote__iofkW{color:var(--preview-muted);font-size:11px;white-space:nowrap}.home-canvas-preview_canvas__kL4rt{background-image:radial-gradient(circle,color-mix(in srgb,var(--preview-muted) 18%,transparent) .7px,transparent .9px);background-size:18px 18px;flex:1 1 auto;min-height:0;position:relative}.home-canvas-preview_connections__J9R24{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.home-canvas-preview_connections__J9R24>path{fill:none;stroke:color-mix(in srgb,var(--preview-muted) 40%,var(--preview-paper));stroke-width:1.6px;transition:stroke .18s ease;vector-effect:non-scaling-stroke}.home-canvas-preview_connections__J9R24>path.home-canvas-preview_connectionFlow__TTc2_{animation:home-canvas-preview_connection-flow__W8w1L 7s linear infinite;opacity:0;stroke-dasharray:2 98;stroke-linecap:round;stroke-width:3px}.home-canvas-preview_connectionFlow__TTc2_:nth-of-type(10),.home-canvas-preview_connectionFlow__TTc2_:nth-of-type(7){animation-delay:-3.5s}.home-canvas-preview_ports__FhWzN circle{fill:var(--preview-paper);stroke:var(--preview-accent);stroke-width:1.3px;vector-effect:non-scaling-stroke}.home-canvas-preview_mobileConnections__xYj9u{display:none}.home-canvas-preview_node__3Vl0n{background:var(--preview-paper);border:1px solid var(--preview-border);box-shadow:0 5px 16px color-mix(in srgb,var(--preview-ink) 4%,transparent);display:flex;flex-direction:column;position:absolute;transition:border-color .18s ease,box-shadow .18s ease}.home-canvas-preview_node__3Vl0n strong{font-size:12px;font-weight:630;line-height:1.45}.home-canvas-preview_nodeType__65P6T{color:var(--preview-muted);font-size:10px;line-height:1.5}.home-canvas-preview_ideaNode__CwFWF{align-items:center;border-radius:18px;flex-direction:row;gap:9px;height:19.74%;left:3.5%;padding:12px;top:11.05%;width:27.67%}.home-canvas-preview_ideaNode__CwFWF>div{display:flex;flex-direction:column;gap:3px}.home-canvas-preview_ideaIcon__SH7_j{align-items:center;background:var(--preview-tint);border-radius:50%;color:var(--preview-accent);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.home-canvas-preview_ideaIcon__SH7_j svg{height:15px;width:15px}.home-canvas-preview_scriptNode__71NQ0{border-radius:5px 18px 5px 5px;height:41.05%;justify-content:space-between;left:4%;padding:14px;top:45.79%;width:28%}.home-canvas-preview_fold__K4ksw{background:var(--preview-tint);border-bottom:1px solid var(--preview-border);border-left:1px solid var(--preview-border);border-radius:0 16px 0 4px;height:18px;position:absolute;right:-1px;top:-1px;width:18px}.home-canvas-preview_nodeHeading__Io_yJ{align-items:center;display:flex;gap:6px}.home-canvas-preview_nodeHeading__Io_yJ svg{color:var(--preview-accent);height:13px;width:13px}.home-canvas-preview_scriptNode__71NQ0 p{color:var(--preview-muted);font-size:11px;line-height:1.65;margin:7px 0}.home-canvas-preview_scriptLines__AAsB2{display:flex;flex-direction:column;gap:5px;margin-bottom:9px}.home-canvas-preview_scriptLines__AAsB2 span{background:color-mix(in srgb,var(--preview-muted) 15%,var(--preview-paper));border-radius:2px;height:3px;width:90%}.home-canvas-preview_scriptLines__AAsB2 span:nth-child(2){width:74%}.home-canvas-preview_scriptLines__AAsB2 span:nth-child(3){width:48%}.home-canvas-preview_characterNode__hLajk{align-items:center;animation:home-canvas-preview_node-breathe__F45F9 8s ease-in-out -2s infinite;border-radius:12px;height:42.1%;left:45%;padding:7px 8px 12px;top:3.16%;width:17.34%}.home-canvas-preview_characterArt__IB5oZ{border-radius:8px;flex:1 1 auto;margin-bottom:7px;min-height:0;overflow:hidden;position:relative;width:100%}.home-canvas-preview_characterArt__IB5oZ img,.home-canvas-preview_sceneArt__YycYU img,.home-canvas-preview_shotArt__xIU4r img{object-fit:cover}.home-canvas-preview_characterArt__IB5oZ img{object-position:center 32%}.home-canvas-preview_characterNode__hLajk .home-canvas-preview_nodeType__65P6T{margin-top:3px}.home-canvas-preview_sceneNode__rORpc{animation:home-canvas-preview_node-breathe__F45F9 9s ease-in-out -4s infinite;border-radius:12px;height:33.68%;left:40.67%;overflow:hidden;top:60.79%;width:29.16%}.home-canvas-preview_sceneArt__YycYU{background:var(--preview-tint);flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.home-canvas-preview_sceneArt__YycYU img,.home-canvas-preview_shotArt__xIU4r img{animation:home-canvas-preview_scene-push__Ax9dR 22s ease-in-out infinite alternate}.home-canvas-preview_sceneLabel__HYVKu{align-items:center;display:flex;flex:0 0 31px;gap:4px;justify-content:space-between;padding:0 10px}.home-canvas-preview_sceneLabel__HYVKu span{color:var(--preview-muted);font-size:9px}.home-canvas-preview_shotNode__4ORhu{border-radius:10px;height:48.95%;left:76%;padding:10px;top:29.74%;width:21%}.home-canvas-preview_shotArt__xIU4r{align-items:center;background:var(--preview-tint);border-radius:6px;display:flex;flex:1 1 auto;justify-content:center;margin-top:9px;min-height:0;overflow:hidden;position:relative}.home-canvas-preview_shotArt__xIU4r img{object-position:58% center}.home-canvas-preview_compositionFrame__w_Rjj{border:1px solid color-mix(in srgb,var(--preview-paper) 80%,transparent);inset:11% 9%;position:absolute}.home-canvas-preview_compositionFrame__w_Rjj:after,.home-canvas-preview_compositionFrame__w_Rjj:before{border-color:color-mix(in srgb,var(--preview-paper) 40%,transparent);border-style:solid;content:"";inset:0;position:absolute}.home-canvas-preview_compositionFrame__w_Rjj:before{border-width:0 1px;left:33.33%;right:33.33%}.home-canvas-preview_compositionFrame__w_Rjj:after{border-width:1px 0;bottom:33.33%;top:33.33%}.home-canvas-preview_shotIndex__mERRi{background:var(--preview-paper);border-radius:3px;color:var(--preview-ink);font-size:8px;left:5px;padding:1px 4px;position:absolute;top:5px}.home-canvas-preview_filmFrames__eqeHX{display:flex;gap:5px;justify-content:space-between;margin:7px 0}.home-canvas-preview_filmFrames__eqeHX span{background:color-mix(in srgb,var(--preview-muted) 22%,var(--preview-paper));border-radius:1px;height:4px;width:8px}.home-canvas-preview_shotNote__9pfEl{color:var(--preview-muted);font-size:9px;text-align:center;white-space:nowrap}.home-canvas-preview_canvasAnnotation___D2ri{align-items:center;color:var(--preview-muted);display:flex;font-size:10px;gap:5px;left:9%;position:absolute;top:94%}.home-canvas-preview_canvasAnnotation___D2ri svg{height:11px;width:11px}.home-canvas-preview_preview__k9nBD[data-stage=assets] .home-canvas-preview_characterNode__hLajk,.home-canvas-preview_preview__k9nBD[data-stage=assets] .home-canvas-preview_sceneNode__rORpc,.home-canvas-preview_preview__k9nBD[data-stage=script] .home-canvas-preview_ideaNode__CwFWF,.home-canvas-preview_preview__k9nBD[data-stage=script] .home-canvas-preview_scriptNode__71NQ0,.home-canvas-preview_preview__k9nBD[data-stage=shots] .home-canvas-preview_shotNode__4ORhu{border-color:color-mix(in srgb,var(--preview-accent) 60%,var(--preview-paper));box-shadow:0 0 0 3px color-mix(in srgb,var(--preview-accent) 7%,transparent),0 6px 18px color-mix(in srgb,var(--preview-ink) 5%,transparent)}.home-canvas-preview_preview__k9nBD[data-stage=assets] .home-canvas-preview_assetConnection__o6FlA,.home-canvas-preview_preview__k9nBD[data-stage=script] .home-canvas-preview_scriptConnection__jktOw,.home-canvas-preview_preview__k9nBD[data-stage=shots] .home-canvas-preview_shotConnection__J8I91{stroke:var(--preview-accent)}.home-canvas-preview_preview__k9nBD[data-stage=assets] .home-canvas-preview_assetConnection__o6FlA.home-canvas-preview_connectionFlow__TTc2_,.home-canvas-preview_preview__k9nBD[data-stage=script] .home-canvas-preview_scriptConnection__jktOw.home-canvas-preview_connectionFlow__TTc2_,.home-canvas-preview_preview__k9nBD[data-stage=shots] .home-canvas-preview_shotConnection__J8I91.home-canvas-preview_connectionFlow__TTc2_{opacity:.85}.home-canvas-preview_toolbar__OGny2{align-items:center;display:flex;flex:0 0 32px;gap:8px;justify-content:space-between;margin:14px 0 12px}.home-canvas-preview_canvasTools__bcjEu{align-items:center;background:color-mix(in srgb,var(--preview-muted) 4%,var(--preview-paper));border:1px solid var(--preview-border);border-radius:10px;color:var(--preview-muted);display:flex;height:32px;gap:4px;padding:3px;width:fit-content}.home-canvas-preview_canvasTools__bcjEu>span:not(.home-canvas-preview_toolDivider__bpjVe):not(.home-canvas-preview_toolLabel__jlKmD){align-items:center;display:flex;height:24px;justify-content:center;width:26px}.home-canvas-preview_canvasTools__bcjEu svg{height:14px;width:14px}.home-canvas-preview_canvasTools__bcjEu .home-canvas-preview_toolSelected__EpmYW{background:var(--preview-paper);border-radius:6px;color:var(--preview-ink)}.home-canvas-preview_toolDivider__bpjVe{background:var(--preview-border);height:16px;margin:0 2px;width:1px}.home-canvas-preview_toolLabel__jlKmD{font-size:10px;margin:0 7px}.home-canvas-preview_motionToggle__umerh{align-items:center;appearance:none;background:transparent;border:0;border-radius:7px;color:var(--preview-muted);cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:10px;gap:5px;min-height:32px;padding:4px 5px;white-space:nowrap}.home-canvas-preview_motionToggle__umerh svg{height:12px;width:12px}.home-canvas-preview_motionToggle__umerh:hover{background:var(--preview-tint);color:var(--preview-ink)}.home-canvas-preview_motionToggle__umerh:focus-visible{outline:2px solid var(--preview-accent);outline-offset:3px}.home-canvas-preview_motionToggle__umerh:disabled{color:var(--preview-muted);cursor:default;opacity:.65}.home-canvas-preview_details__Kk0Tf{border-top:1px solid var(--preview-border);padding-top:12px}.home-canvas-preview_stageButtons__sXAF_{display:flex;gap:7px}.home-canvas-preview_stageButtons__sXAF_ button{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--preview-muted);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:600;gap:6px;min-height:32px;padding:4px 11px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.home-canvas-preview_stageButtons__sXAF_ button>span{font-size:10px;font-weight:450;opacity:.72}.home-canvas-preview_stageButtons__sXAF_ button:hover{background:var(--preview-tint);color:var(--preview-ink)}.home-canvas-preview_stageButtons__sXAF_ button[aria-pressed=true]{background:var(--preview-tint);border-color:color-mix(in srgb,var(--preview-accent) 23%,var(--preview-paper));color:var(--preview-accent)}.home-canvas-preview_stageButtons__sXAF_ button:focus-visible{outline:2px solid var(--preview-accent);outline-offset:3px}.home-canvas-preview_stageButtons__sXAF_ button:disabled{cursor:default;opacity:.45}.home-canvas-preview_caption__XgFk_{color:var(--preview-muted);font-size:12px;line-height:1.65;margin:9px 0 0;min-height:40px}.home-canvas-preview_disclaimer__hK47H{color:var(--preview-muted);font-size:10px;line-height:1.5;margin:3px 0 0}.home-canvas-preview_preview__k9nBD[data-motion=paused] .home-canvas-preview_characterNode__hLajk,.home-canvas-preview_preview__k9nBD[data-motion=paused] .home-canvas-preview_connectionFlow__TTc2_,.home-canvas-preview_preview__k9nBD[data-motion=paused] .home-canvas-preview_sceneArt__YycYU img,.home-canvas-preview_preview__k9nBD[data-motion=paused] .home-canvas-preview_sceneNode__rORpc,.home-canvas-preview_preview__k9nBD[data-motion=paused] .home-canvas-preview_shotArt__xIU4r img{animation-play-state:paused}.home-canvas-preview_preview__k9nBD[data-motion=reduced] .home-canvas-preview_connections__J9R24>path,.home-canvas-preview_preview__k9nBD[data-motion=reduced] .home-canvas-preview_node__3Vl0n,.home-canvas-preview_preview__k9nBD[data-motion=reduced] img{animation:none;transition:none}.home-canvas-preview_preview__k9nBD[data-motion=reduced] .home-canvas-preview_connectionFlow__TTc2_{visibility:hidden}@keyframes home-canvas-preview_connection-flow__W8w1L{to{stroke-dashoffset:-100}}@keyframes home-canvas-preview_node-breathe__F45F9{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes home-canvas-preview_scene-push__Ax9dR{0%{transform:scale(1)}to{transform:scale(1.055)}}@media (max-width:620px){.home-canvas-preview_preview__k9nBD{border-radius:20px;height:440px;padding:15px}.home-canvas-preview_header__YfW9g{flex-basis:26px;margin-bottom:8px}.home-canvas-preview_headerTitle__F5Eku{gap:6px}.home-canvas-preview_headerTitle__F5Eku>svg{height:19px;width:19px}.home-canvas-preview_header__YfW9g h2{font-size:12px}.home-canvas-preview_headerNote__iofkW{font-size:9px}.home-canvas-preview_desktopConnections__7DfGa{display:none}.home-canvas-preview_mobileConnections__xYj9u{display:block}.home-canvas-preview_node__3Vl0n strong{font-size:11px}.home-canvas-preview_nodeType__65P6T{font-size:9px}.home-canvas-preview_ideaNode__CwFWF{gap:6px;height:18.46%;left:3.89%;padding:6px;top:6.15%;width:32.22%}.home-canvas-preview_ideaIcon__SH7_j{height:22px;width:22px}.home-canvas-preview_ideaIcon__SH7_j svg{height:13px;width:13px}.home-canvas-preview_ideaNode__CwFWF>div{gap:1px}.home-canvas-preview_ideaNode__CwFWF strong{font-size:10px}.home-canvas-preview_scriptNode__71NQ0{height:41.15%;left:3.89%;padding:10px;top:44.23%;width:32.22%}.home-canvas-preview_scriptNode__71NQ0 p{font-size:10px;line-height:1.5;margin:4px 0}.home-canvas-preview_scriptLines__AAsB2{display:none}.home-canvas-preview_characterNode__hLajk{height:39.23%;left:45%;padding:5px 5px 7px;top:4.23%;width:23.33%}.home-canvas-preview_characterNode__hLajk .home-canvas-preview_nodeType__65P6T{margin-top:1px}.home-canvas-preview_characterArt__IB5oZ{margin-bottom:4px}.home-canvas-preview_sceneNode__rORpc{height:33.08%;left:41.94%;top:58.85%;width:28.61%}.home-canvas-preview_sceneLabel__HYVKu{align-items:flex-start;flex-basis:33px;flex-direction:column;gap:0;justify-content:center;padding:2px 7px}.home-canvas-preview_sceneLabel__HYVKu strong{font-size:10px}.home-canvas-preview_sceneLabel__HYVKu span{font-size:8px}.home-canvas-preview_shotNode__4ORhu{height:48.46%;left:74.17%;padding:7px;top:28.85%;width:23.61%}.home-canvas-preview_shotNode__4ORhu .home-canvas-preview_nodeHeading__Io_yJ{gap:4px}.home-canvas-preview_shotNode__4ORhu .home-canvas-preview_nodeHeading__Io_yJ svg{height:11px;width:11px}.home-canvas-preview_shotNode__4ORhu .home-canvas-preview_nodeHeading__Io_yJ strong{font-size:10px}.home-canvas-preview_shotArt__xIU4r{margin-top:7px}.home-canvas-preview_shotNote__9pfEl{font-size:7px}.home-canvas-preview_filmFrames__eqeHX{gap:3px;margin:6px 0}.home-canvas-preview_filmFrames__eqeHX span{height:3px;width:6px}.home-canvas-preview_canvasAnnotation___D2ri{font-size:8px;left:7%;top:95%}.home-canvas-preview_canvasTools__bcjEu{height:28px;gap:2px}.home-canvas-preview_toolbar__OGny2{flex-basis:28px;gap:4px;margin:9px 0}.home-canvas-preview_motionToggle__umerh{font-size:9px;gap:3px;min-height:28px;padding:3px}.home-canvas-preview_motionToggle__umerh svg{height:11px;width:11px}.home-canvas-preview_toolLabel__jlKmD{font-size:9px;margin:0 4px}.home-canvas-preview_canvasTools__bcjEu>span:not(.home-canvas-preview_toolDivider__bpjVe):not(.home-canvas-preview_toolLabel__jlKmD){height:20px;width:23px}.home-canvas-preview_canvasTools__bcjEu svg{height:12px;width:12px}.home-canvas-preview_details__Kk0Tf{padding-top:9px}.home-canvas-preview_stageButtons__sXAF_{gap:4px}.home-canvas-preview_stageButtons__sXAF_ button{min-height:30px;padding:3px 10px}.home-canvas-preview_caption__XgFk_{font-size:11px;line-height:1.55;margin-top:7px;min-height:35px}.home-canvas-preview_disclaimer__hK47H{font-size:9px;margin-top:2px}}@media (prefers-reduced-motion:reduce){.home-canvas-preview_preview__k9nBD .home-canvas-preview_connections__J9R24>path,.home-canvas-preview_preview__k9nBD .home-canvas-preview_node__3Vl0n,.home-canvas-preview_preview__k9nBD img{animation:none}.home-canvas-preview_preview__k9nBD .home-canvas-preview_connectionFlow__TTc2_{visibility:hidden}.home-canvas-preview_connections__J9R24>path,.home-canvas-preview_node__3Vl0n,.home-canvas-preview_stageButtons__sXAF_ button{transition:none}}.home-agent-hero_hero__6GZZD{padding:62px 32px 60px;border-bottom:1px solid var(--home-border);background:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,#8b6ad8 5%,transparent),transparent 50%),var(--home-bg)}.home-agent-hero_heroContent__PCJEO{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;align-items:center;max-width:1280px;margin:0 auto}.home-agent-hero_canvasPreviewWrap___aIAz,.home-agent-hero_heroCopy__lOoo1{min-width:0}.home-agent-hero_heroEyebrow__crOsE{display:flex;align-items:center;gap:10px;color:var(--home-muted);font-size:13px;font-weight:600;margin:0 0 20px}.home-agent-hero_heroEyebrow__crOsE:before{content:"";width:8px;height:8px;background:#8b6ad8;border-radius:2px;transform:rotate(45deg)}.home-agent-hero_heroTitle__TEp7d{color:var(--home-text);font-size:clamp(42px,3.8vw,56px);font-weight:760;line-height:1.22;letter-spacing:-.045em;margin:0}.home-agent-hero_heroTitle__TEp7d span{display:block;color:#7354b6}.dark .home-agent-hero_heroTitle__TEp7d span{color:#b39be4}.home-agent-hero_heroSubtitle__EsAUu{color:var(--home-muted);font-size:15px;line-height:1.85;margin:20px 0 0;max-width:480px}.home-agent-hero_entryActions__y3pzN{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 30px}.home-agent-hero_entryActions__y3pzN button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--home-border);border-radius:10px;color:var(--home-text);cursor:pointer;min-height:46px;padding:0 17px;font-size:14px;font-weight:600;transition:background .16s ease,border-color .16s ease}.home-agent-hero_entryActions__y3pzN button:hover{background:color-mix(in srgb,var(--home-text) 5%,transparent);border-color:var(--home-muted)}.home-agent-hero_entryActions__y3pzN button.home-agent-hero_canvasEntry__apley{background:var(--home-text);border-color:var(--home-text);color:var(--home-bg)}.home-agent-hero_entryActions__y3pzN button.home-agent-hero_canvasEntry__apley:hover{opacity:.85}.home-agent-hero_entryActions__y3pzN svg{height:16px;width:16px}.home-agent-hero_agentStage__8Hokx{width:100%}.home-agent-hero_agentCard__jhKL4{background:var(--home-surface-strong);border:1px solid var(--home-border);border-radius:18px;display:flex;flex-direction:column;width:100%;min-width:0;box-shadow:0 8px 30px rgba(0,0,0,.025);transition:border-color .16s ease,box-shadow .16s ease}.home-agent-hero_agentCard__jhKL4:focus-within{border-color:#9876d6;box-shadow:0 0 0 3px rgba(143,108,199,.08)}.home-agent-hero_inputArea__zBNqm{padding:20px 20px 0}.home-agent-hero_composerHeading__R1RME{display:flex;align-items:center;gap:7px;color:var(--home-muted);font-size:12px;margin:0 0 13px}.home-agent-hero_composerHeading__R1RME svg{width:14px;height:14px}.home-agent-hero_agentTextarea__KwWh3{appearance:none;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;color:var(--home-text);display:block;font:inherit;font-size:15px;line-height:1.65;min-height:76px;outline:0!important;padding:0;resize:none;width:100%}.home-agent-hero_agentTextarea__KwWh3::placeholder{color:var(--home-muted);opacity:.85}.home-agent-hero_promptExamples__enkiL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 20px}.home-agent-hero_promptExamples__enkiL button{background:var(--home-surface);border:1px solid transparent;border-radius:6px;color:var(--home-muted);cursor:pointer;font-size:11px;min-height:32px;min-width:0;padding:6px 8px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.home-agent-hero_promptExamples__enkiL button:hover{color:var(--home-text);border-color:var(--home-border)}.home-agent-hero_agentToolbar___jNbg{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 14px 14px 16px}.home-agent-hero_creationModes__agmXU{display:flex;min-width:0;gap:2px;overflow-x:auto;scrollbar-width:none}.home-agent-hero_creationModes__agmXU::-webkit-scrollbar{display:none}.home-agent-hero_creationModes__agmXU button{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--home-muted);display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;cursor:pointer;min-height:40px;padding:0 6px;font-size:11px}.home-agent-hero_creationModes__agmXU button:hover{background:var(--home-surface);color:var(--home-text)}.home-agent-hero_creationModes__agmXU .home-agent-hero_modeActive__1_LAj{background:var(--home-surface);border-color:var(--home-border);color:var(--home-text)}.home-agent-hero_modeIcon__V5_1i{display:flex}.home-agent-hero_modeIcon__V5_1i svg{height:15px;width:15px}.home-agent-hero_agentTools__BxIh_{display:flex;gap:4px}.home-agent-hero_agentTools__BxIh_ button{display:flex;align-items:center;justify-content:center;width:40px;height:44px;background:transparent;border:0;border-radius:10px;color:var(--home-muted);cursor:pointer}.home-agent-hero_agentTools__BxIh_ button:hover{background:var(--home-surface);color:var(--home-text)}.home-agent-hero_agentTools__BxIh_ svg{width:17px;height:17px}.home-agent-hero_agentTools__BxIh_ .home-agent-hero_sendButton__hwLaa{background:var(--home-text);color:var(--home-bg);border-radius:12px;width:44px}.home-agent-hero_agentTools__BxIh_ .home-agent-hero_sendButton__hwLaa:hover{background:var(--home-text);color:var(--home-bg);opacity:.82}.home-agent-hero_previewNote__fzqeC{color:var(--home-muted);font-size:12px;line-height:1.7;text-align:center;margin:16px 0 0}.home-agent-hero_srOnly__OMTlm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1250px){.home-agent-hero_heroContent__PCJEO{gap:32px}.home-agent-hero_modeLabel__E5bH0{display:none}.home-agent-hero_creationModes__agmXU button{width:42px;justify-content:center}}@media (max-width:1100px){.home-agent-hero_heroContent__PCJEO{grid-template-columns:1fr;max-width:680px;gap:40px}.home-agent-hero_hero__6GZZD{padding-block:44px}.home-agent-hero_modeLabel__E5bH0{display:inline}.home-agent-hero_creationModes__agmXU button{width:auto;padding-inline:10px}.home-agent-hero_heroTitle__TEp7d{font-size:48px}}@media (max-width:600px){.home-agent-hero_hero__6GZZD{padding:34px 18px 36px}.home-agent-hero_heroContent__PCJEO{gap:30px}.home-agent-hero_heroEyebrow__crOsE{margin-bottom:14px;font-size:12px}.home-agent-hero_heroTitle__TEp7d{font-size:38px}.home-agent-hero_heroSubtitle__EsAUu{font-size:14px;margin-top:16px}.home-agent-hero_entryActions__y3pzN{margin:20px 0 24px;gap:8px}.home-agent-hero_entryActions__y3pzN button{font-size:13px;padding-inline:13px}.home-agent-hero_inputArea__zBNqm{padding:18px 16px 0}.home-agent-hero_promptExamples__enkiL{padding-inline:16px}.home-agent-hero_promptExamples__enkiL button{min-height:40px}.home-agent-hero_agentToolbar___jNbg{padding:12px;gap:6px}.home-agent-hero_modeLabel__E5bH0{display:none}.home-agent-hero_creationModes__agmXU{gap:3px}.home-agent-hero_creationModes__agmXU button{width:40px;min-height:44px;padding:0;justify-content:center}.home-agent-hero_modeIcon__V5_1i svg{height:18px;width:18px}.home-agent-hero_agentTools__BxIh_ button{width:36px}.home-agent-hero_agentTools__BxIh_ .home-agent-hero_sendButton__hwLaa{width:44px}}@media (max-width:360px){.home-agent-hero_heroTitle__TEp7d{font-size:33px}.home-agent-hero_creationModes__agmXU button{width:34px}}@media (prefers-reduced-motion:reduce){.home-agent-hero_hero__6GZZD *{transition:none}}.home_root__RvI6q{--home-bg:#f8f8fa;--home-section-bg:#ffffff;--home-surface:#f4f4f6;--home-surface-strong:#ffffff;--home-text:#1e2128;--home-muted:#70737c;--home-border:#e3e4e8;--home-primary-start:#282b33;--home-primary-end:#282b33;--home-glow:rgba(0,0,0,0.03);--home-header:rgba(248,248,250,0.92);background:var(--home-bg);color:var(--home-text);letter-spacing:0;scroll-behavior:smooth}.dark .home_root__RvI6q{--home-bg:#111317;--home-section-bg:#15171b;--home-surface:#22242a;--home-surface-strong:#1b1d22;--home-text:#f0f0f3;--home-muted:#9a9da5;--home-border:#2d3037;--home-primary-start:#e7e7eb;--home-primary-end:#e7e7eb;--home-glow:rgba(0,0,0,0.08);--home-header:rgba(17,19,23,0.92)}.home_root__RvI6q *,.home_root__RvI6q :after,.home_root__RvI6q :before{box-sizing:border-box}.home_root__RvI6q a,.home_root__RvI6q button,.home_root__RvI6q select,.home_root__RvI6q textarea{letter-spacing:0}.home_root__RvI6q a:focus-visible,.home_root__RvI6q button:focus-visible,.home_root__RvI6q select:focus-visible,.home_root__RvI6q textarea:focus-visible{outline:2px solid #9573d1;outline-offset:3px}.home_header__UJL_y{background:var(--home-header);border-bottom:1px solid transparent;position:sticky;top:0;z-index:50;backdrop-filter:blur(18px)}.home_header__UJL_y:after{background:linear-gradient(90deg,transparent,var(--home-border),transparent);bottom:0;content:"";height:1px;left:0;opacity:.72;position:absolute;right:0}.home_headerInner__irSoT{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);height:72px;margin:0 auto;max-width:1344px;padding:0 32px}.home_brand__0cjoQ,.home_footerLogo__FBt2n{align-items:center;color:var(--home-text);display:inline-flex;font-size:21px;font-weight:760;gap:11px;min-width:0}.home_brand__0cjoQ span,.home_footerLogo__FBt2n span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_brandLogo__rfTo3{height:38px;width:38px}.home_desktopNav__vPf9q{align-items:center;display:flex;gap:4px;isolation:isolate;justify-content:center;padding:4px;position:relative;transition:background-color .18s ease}.home_navGlassIndicator__Pz_hi{background:var(--home-surface);border-radius:6px;pointer-events:none;position:absolute;top:4px;bottom:4px;transition:left .18s ease,width .18s ease,opacity .16s ease;z-index:0}.home_navLink__NBFWK{align-items:center;background:transparent;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:44px;padding:0 18px;position:relative;transition:color .16s ease;white-space:nowrap;z-index:1}.home_navLink__NBFWK,.home_navLink__NBFWK:hover{color:var(--home-text)}.home_headerActions__Bnrsi{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:0}.home_mobileMenuButton__NkX_z,.home_themeButton__WTc2y{align-items:center;background:var(--home-surface);border:1px solid var(--home-border);border-radius:10px;color:var(--home-text);cursor:pointer;display:inline-flex;height:46px;justify-content:center;transition:background .16s ease,border-color .16s ease;width:46px}.home_mobileMenuButton__NkX_z svg,.home_themeButton__WTc2y svg{height:18px;width:18px}.home_primarySmallButton__29jx5{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:650;height:46px;justify-content:center;transition:opacity .16s ease,transform .16s ease;white-space:nowrap;background:var(--home-text);border:0;box-shadow:none;color:var(--home-bg);min-width:108px;padding:0 22px}.home_primarySmallButton__29jx5 svg{height:15px;width:15px}.home_primarySmallButton__29jx5:hover{opacity:.9;transform:translateY(-1px)}.home_mobileMenuButton__NkX_z,.home_mobileNav__MJTQB{display:none}.home_contentBand__UwnfK{background:var(--home-section-bg)}.home_section__1cR5l{margin:0 auto;max-width:1344px;padding:72px 32px 0}.home_sectionHeading__ZrZWo{text-align:left}.home_sectionHeading__ZrZWo h2{color:var(--home-text);font-size:32px;font-weight:720;line-height:1.35;margin:0;letter-spacing:-.03em}.home_sectionHeading__ZrZWo p{color:var(--home-muted);font-size:14px;line-height:1.75;margin:12px 0 0}.home_sectionHeading__ZrZWo .home_sectionEyebrow__rI_Y5{color:#8b6ad8;font-size:12px;margin:0 0 12px}.home_galleryMore__xB6TM a{align-items:center;border:1px solid var(--home-border);border-radius:10px;color:var(--home-text);display:inline-flex;font-size:13px;font-weight:650;gap:6px;height:38px;padding:0 14px;transition:background .16s ease,transform .16s ease}.home_galleryMore__xB6TM a:hover{background:color-mix(in srgb,var(--home-text) 7%,transparent);transform:translateY(-1px)}.home_galleryMore__xB6TM svg{height:14px;width:14px}.home_galleryTabs__gFBru{display:flex;gap:9px;justify-content:flex-start;margin:24px auto 0;overflow-x:auto;padding:3px;scrollbar-width:none}.home_galleryTabs__gFBru::-webkit-scrollbar{display:none}.home_galleryTabs__gFBru button{background:transparent;border:1px solid var(--home-border);border-radius:999px;color:var(--home-muted);cursor:pointer;flex:0 0 auto;font-size:13px;height:38px;min-width:90px;padding:0 17px;transition:background .16s ease,color .16s ease,border-color .16s ease}.home_galleryTabs__gFBru button:hover{color:var(--home-text)}.home_galleryTabs__gFBru button.home_galleryTabActive__aLA5K,.home_galleryTabs__gFBru button.home_galleryTabActive__aLA5K:focus-visible,.home_galleryTabs__gFBru button.home_galleryTabActive__aLA5K:hover,.home_galleryTabs__gFBru button[aria-selected=true]{background:linear-gradient(120deg,var(--home-primary-start),var(--home-primary-end));border-color:transparent;box-shadow:0 8px 18px color-mix(in srgb,var(--home-glow) 65%,transparent);color:var(--home-bg)}.home_galleryPanel__h_YLp{min-height:310px;margin-top:24px}.home_galleryGrid____bEy{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.home_galleryGrid____bEy>:nth-child(n+9){display:none}.home_workCard__GfcrI{background:var(--home-surface);border:1px solid var(--home-border);border-radius:10px;box-shadow:0 8px 22px rgba(28,42,85,.08);min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home_workCard__GfcrI:hover{border-color:color-mix(in srgb,var(--home-text) 30%,var(--home-border));box-shadow:0 16px 36px color-mix(in srgb,var(--home-glow) 25%,transparent);transform:translateY(-3px)}.home_workMedia__c0zw_{aspect-ratio:4/3;background:color-mix(in srgb,var(--home-surface-strong) 72%,#637cff 6%);border:0;color:inherit;cursor:pointer;display:block;font:inherit;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.home_workImageWrap__EFK6j{height:100%;min-height:0;width:100%}.home_workImage___EHNV{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.home_workCard__GfcrI:hover .home_workImage___EHNV{transform:scale(1.025)}.home_duration__8YHPW{background:rgba(6,13,34,.72);border-radius:6px;color:#ffffff;bottom:8px;font-size:10px;line-height:1;padding:5px 7px;position:absolute;right:8px}.home_playIcon__RyQry{align-items:center;background:rgba(4,10,26,.54);border:1px solid rgba(255,255,255,.78);border-radius:50%;color:#ffffff;display:flex;height:44px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.home_playIcon__RyQry svg{height:17px;margin-left:2px;width:17px}.home_mediaFallback__pBxmK{align-items:center;color:var(--home-muted);display:flex;flex-direction:column;font-size:12px;gap:8px;height:100%;justify-content:center}.home_mediaFallback__pBxmK svg{height:24px;width:24px}.home_workBody__5ft4e{background:none;bottom:0;left:0;opacity:0;padding:16px 14px 14px;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.home_workCard__GfcrI:focus-within .home_workBody__5ft4e,.home_workCard__GfcrI:hover .home_workBody__5ft4e{opacity:1;transform:translateY(0)}.home_workTitle__YfDU4{display:block;color:#ffffff;font-size:14px;font-weight:680;overflow:hidden;text-shadow:0 1px 4px rgba(6,13,34,.72);text-overflow:ellipsis;white-space:nowrap}.home_gallerySkeleton__xYOgI{animation:home_home-skeleton__ykwaQ 1.35s ease-in-out infinite;aspect-ratio:4/3;background:color-mix(in srgb,var(--home-surface-strong) 75%,#657cff 6%);border:1px solid var(--home-border);border-radius:10px;height:auto;overflow:hidden}.home_gallerySkeleton__xYOgI span{background:color-mix(in srgb,var(--home-text) 7%,transparent);display:block;height:72%}.home_gallerySkeleton__xYOgI i{background:color-mix(in srgb,var(--home-text) 8%,transparent);border-radius:999px;display:block;height:8px;margin:12px;width:70%}.home_gallerySkeleton__xYOgI i:last-child{margin-top:-5px;width:42%}.home_galleryState__82lkZ{align-items:center;border:1px dashed var(--home-border);border-radius:14px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:30px;text-align:center}.home_galleryState__82lkZ>span{align-items:center;background:color-mix(in srgb,var(--home-text) 6%,transparent);border-radius:12px;color:#5f6fff;display:flex;height:46px;justify-content:center;width:46px}.home_galleryState__82lkZ svg{height:22px;width:22px}.home_galleryState__82lkZ h3{color:var(--home-text);font-size:17px;margin:16px 0 0}.home_galleryState__82lkZ p{color:var(--home-muted);font-size:13px;margin:8px 0 0}.home_galleryState__82lkZ button{background:var(--home-text);border:0;border-radius:9px;color:var(--home-bg);cursor:pointer;font-weight:650;height:40px;margin-top:18px;padding:0 18px}.home_galleryMore__xB6TM{display:flex;justify-content:center;margin-top:22px}.home_cta__TuFbS{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--home-bg);border-block:1px solid var(--home-border);margin:72px auto 0;padding:40px max(32px,calc((100% - 1280px) / 2))}.home_cta__TuFbS h2{font-size:30px;font-weight:720;line-height:1.3;margin:0;color:var(--home-text)}.home_cta__TuFbS p{color:var(--home-muted);font-size:14px;line-height:1.75;margin:10px 0 0}.home_cta__TuFbS>button{display:flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;border:0;border-radius:10px;background:var(--home-text);color:var(--home-bg);min-height:48px;padding:0 24px;cursor:pointer;font-size:14px;font-weight:650}.home_cta__TuFbS>button:hover{opacity:.8}.home_cta__TuFbS button svg{width:16px;height:16px}.home_footer__S6nG_{margin-top:0;border-top:0;padding:40px 32px 24px}.home_footerGrid__cy_4s{display:grid;gap:clamp(52px,7vw,112px);grid-template-columns:minmax(260px,1.15fr) minmax(480px,1fr);margin:0 auto;max-width:1316px}.home_footerBrand__GwjVs{min-width:0}.home_footerBrand__GwjVs p{color:var(--home-muted);font-size:13px;line-height:1.8;margin:16px 0 0;max-width:420px}.home_footerSocials__oscpL{display:flex;gap:8px;margin-top:18px}.home_footerSocials__oscpL a{align-items:center;border:1px solid var(--home-border);border-radius:50%;color:var(--home-muted);display:flex;height:36px;justify-content:center;transition:background .16s ease,color .16s ease;width:36px}.home_footerSocials__oscpL a:hover{background:color-mix(in srgb,var(--home-text) 7%,transparent);color:var(--home-text)}.home_footerSocials__oscpL svg{height:15px;width:15px}.home_footerNavigation__MpIL7{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.home_footerColumn__nv0kT{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.home_footerColumn__nv0kT h2{color:var(--home-text);font-size:14px;font-weight:720;margin:0 0 3px}.home_footerColumn__nv0kT a,.home_footerColumn__nv0kT button{background:transparent;border:0;color:var(--home-muted);cursor:pointer;font-size:13px;line-height:1.4;padding:0;text-align:left;transition:color .16s ease}.home_footerColumn__nv0kT a:hover,.home_footerColumn__nv0kT button:hover{color:var(--home-text)}.home_footerBottom__9K5Hr{align-items:center;border-top:1px solid var(--home-border);color:var(--home-muted);display:flex;font-size:12px;gap:22px;justify-content:space-between;margin:36px auto 0;max-width:1316px;padding-top:22px}.home_footerBottom__9K5Hr div{display:flex;gap:20px;margin-left:auto}.home_footerBottom__9K5Hr a{color:var(--home-muted)}.home_footerBottom__9K5Hr a:hover{color:var(--home-text)}@keyframes home_home-skeleton__ykwaQ{0%,to{opacity:.58}50%{opacity:1}}@media (max-width:1180px){.home_headerInner__irSoT{gap:10px;padding:0 22px}.home_navLink__NBFWK{font-size:13px;padding:0 9px}.home_brand__0cjoQ{font-size:18px}.home_primarySmallButton__29jx5{padding:0 14px}.home_galleryGrid____bEy{grid-template-columns:repeat(3,minmax(0,1fr))}.home_galleryGrid____bEy>:nth-child(n+7){display:none}.home_footerGrid__cy_4s{gap:28px}}@media (max-width:920px){.home_headerInner__irSoT{grid-template-columns:minmax(0,1fr) auto;height:66px}.home_desktopNav__vPf9q{display:none}.home_mobileMenuButton__NkX_z{display:inline-flex}.home_mobileNav__MJTQB{background:var(--home-header);border-bottom:1px solid var(--home-border);display:grid;gap:3px;left:0;padding:10px 22px 18px;position:absolute;right:0;top:66px;backdrop-filter:blur(20px)}.home_mobileNav__MJTQB>a,.home_mobileNav__MJTQB>button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--home-text);display:flex;font-size:14px;height:46px;justify-content:space-between;padding:0 10px}.home_mobileNav__MJTQB>a:hover,.home_mobileNav__MJTQB>button:hover{background:color-mix(in srgb,var(--home-text) 6%,transparent)}.home_mobileNav__MJTQB svg{height:16px;width:16px}.home_footerGrid__cy_4s{gap:34px;grid-template-columns:1fr}.home_footerNavigation__MpIL7{max-width:680px}}@media (max-width:767px){.home_headerInner__irSoT{height:62px;padding:0 14px}.home_brandLogo__rfTo3{height:30px;width:30px}.home_brand__0cjoQ{font-size:15px}.home_headerActions__Bnrsi>.home_primarySmallButton__29jx5{display:none}.home_mobileMenuButton__NkX_z,.home_themeButton__WTc2y{height:44px;width:44px}.home_mobileNav__MJTQB{padding-inline:14px;top:62px}.home_contentBand__UwnfK{border-radius:18px 18px 0 0}.home_section__1cR5l{padding:60px 14px 0}.home_sectionHeading__ZrZWo h2{font-size:28px}.home_sectionHeading__ZrZWo p{font-size:14px;margin-top:8px}.home_galleryTabs__gFBru{justify-content:flex-start;margin-inline:-14px;padding-inline:14px}.home_galleryTabs__gFBru button{height:44px;min-width:90px}.home_galleryPanel__h_YLp{min-height:230px;margin-top:18px}.home_galleryGrid____bEy{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home_galleryGrid____bEy>:nth-child(n+5){display:none}.home_cta__TuFbS{align-items:center;flex-direction:column;gap:20px;margin:44px 0 0;min-height:0;padding:30px 18px}.home_cta__TuFbS h2{font-size:26px}.home_cta__TuFbS p{line-height:1.7}.home_cta__TuFbS>button{height:48px}.home_footer__S6nG_{margin-top:34px;padding:30px 14px 22px}.home_footerGrid__cy_4s{gap:22px;grid-template-columns:1fr}.home_footerBrand__GwjVs p{grid-column:1/-1;line-height:1.7;margin-top:12px}.home_footerBrand__GwjVs{align-items:center;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto}.home_footerSocials__oscpL{grid-column:2;grid-row:1;margin-top:0}.home_footerNavigation__MpIL7{gap:20px;grid-template-columns:1fr;max-width:none}.home_footerColumn__nv0kT{display:grid;gap:5px 16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home_footerColumn__nv0kT h2{font-size:14px;grid-column:1/-1;margin-bottom:3px}.home_footerColumn__nv0kT a,.home_footerColumn__nv0kT button{align-items:center;display:flex;line-height:1.55;min-height:34px}.home_footerBottom__9K5Hr{align-items:flex-start;flex-direction:column;gap:10px;margin-top:22px;padding-top:18px}.home_footerBottom__9K5Hr div{justify-content:flex-end;margin-left:0;width:100%}}@media (max-width:430px){.home_headerActions__Bnrsi{gap:6px}.home_galleryGrid____bEy{gap:9px}.home_duration__8YHPW{bottom:6px;right:6px}.home_playIcon__RyQry{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.home_root__RvI6q{scroll-behavior:auto}.home_root__RvI6q *,.home_root__RvI6q :after,.home_root__RvI6q :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:767px){.home_section__1cR5l{padding:44px 18px 0}.home_sectionHeading__ZrZWo h2{font-size:25px}.home_galleryTabs__gFBru{margin-inline:-18px;padding-inline:18px}.home_cta__TuFbS{text-align:left;align-items:flex-start;padding:28px 18px}.home_cta__TuFbS h2{font-size:25px}.home_footer__S6nG_{margin-top:0;padding-inline:18px}.home_workBody__5ft4e{opacity:1;transform:none}.home_workTitle__YfDU4{font-size:12px}}.home-workspaces_grid__lO3dj{display:grid;gap:18px;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);margin-top:28px}.home-workspaces_card__icOCP{background:var(--home-bg);border:1px solid var(--home-border);border-radius:20px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .24s ease,box-shadow .24s ease}.home-workspaces_card__icOCP[data-workspace=canvas]{grid-row:span 2}.home-workspaces_card__icOCP:focus-within{border-color:color-mix(in srgb,var(--home-text) 30%,var(--home-border));box-shadow:0 10px 30px var(--home-glow)}.home-workspaces_visual__bmjd0{border-bottom:1px solid var(--home-border);min-width:0;position:relative}.home-workspaces_card__icOCP[data-workspace=canvas] .home-workspaces_visual__bmjd0{background-image:radial-gradient(var(--home-border) 1px,transparent 1px);background-size:18px 18px;flex:1;min-height:340px}.home-workspaces_projectLabel__oKgkW{align-items:center;display:flex;gap:10px;left:24px;position:absolute;top:22px}.home-workspaces_projectLabel__oKgkW>span{color:var(--home-text);font-size:13px;font-weight:650}.home-workspaces_projectLabel__oKgkW small,.home-workspaces_visualTitle__u__X6 span{color:var(--home-muted);font-size:10px;font-weight:400}.home-workspaces_connections__ZtZVa{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.home-workspaces_connections__ZtZVa path{fill:none;stroke:color-mix(in srgb,var(--home-text) 28%,var(--home-border));stroke-width:1.5}.home-workspaces_connections__ZtZVa circle{fill:var(--home-surface-strong);stroke:var(--home-muted);stroke-width:1}.home-workspaces_characterNode__5FOj9,.home-workspaces_sceneNode__1xU2G{background:var(--home-surface-strong);border:3px solid var(--home-surface-strong);border-radius:11px;box-shadow:0 12px 36px var(--home-glow);margin:0;overflow:hidden;position:absolute;transition:transform .4s ease}.home-workspaces_sceneNode__1xU2G{left:6%;top:17%;width:80%}.home-workspaces_sceneNode__1xU2G img{aspect-ratio:16/9;display:block;height:auto;width:100%}.home-workspaces_characterNode__5FOj9 figcaption,.home-workspaces_sceneNode__1xU2G figcaption{color:var(--home-muted);font-size:10px;line-height:28px;padding:0 9px}.home-workspaces_characterNode__5FOj9{left:68%;top:45%;width:26%}.home-workspaces_characterNode__5FOj9 img{aspect-ratio:4/5;display:block;height:auto;object-fit:cover;object-position:43% center;width:100%}.home-workspaces_ideaNode__TnDgD{background:var(--home-surface-strong);border:1px solid var(--home-border);border-radius:10px;bottom:7%;left:9%;padding:12px 14px;position:absolute;width:53%;transition:transform .4s ease}.home-workspaces_ideaNode__TnDgD>span{align-items:center;color:var(--home-muted);display:flex;font-size:10px;gap:6px}.home-workspaces_ideaNode__TnDgD svg{height:12px;width:12px}.home-workspaces_ideaNode__TnDgD p{color:var(--home-text);font-size:11px;line-height:1.6;margin:6px 0 0}.home-workspaces_assetGroup__dHOJ5,.home-workspaces_storyboard__ASwE9{display:grid;gap:9px;padding:18px 20px 12px}.home-workspaces_storyboard__ASwE9{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.home-workspaces_assetGroup__dHOJ5{grid-template-columns:repeat(3,minmax(0,1fr))}.home-workspaces_visualTitle__u__X6{align-items:center;color:var(--home-text);display:flex;font-size:11px;font-weight:600;gap:9px;grid-column:1/-1;margin-bottom:3px}.home-workspaces_assetGroup__dHOJ5 figure,.home-workspaces_storyboard__ASwE9 figure{margin:0;min-width:0}.home-workspaces_assetImage__wLGSR,.home-workspaces_scriptAsset__31jmy,.home-workspaces_shotImage__eeeqZ{background:var(--home-surface);border-radius:7px;overflow:hidden}.home-workspaces_shotImage__eeeqZ{aspect-ratio:1.95}.home-workspaces_storyboard__ASwE9 figure:last-child .home-workspaces_shotImage__eeeqZ{aspect-ratio:1.5}.home-workspaces_assetImage__wLGSR img,.home-workspaces_shotImage__eeeqZ img{display:block;height:100%;object-fit:cover;width:100%;transition:transform .5s ease}.home-workspaces_closeup__keHUS img{object-position:43% center}.home-workspaces_assetGroup__dHOJ5 figcaption,.home-workspaces_storyboard__ASwE9 figcaption{color:var(--home-muted);font-size:10px;line-height:1.6;padding-top:6px}.home-workspaces_storyboard__ASwE9 figcaption span{color:var(--home-text);font-variant-numeric:tabular-nums;margin-right:5px}.home-workspaces_assetImage__wLGSR,.home-workspaces_scriptAsset__31jmy{aspect-ratio:1.35}.home-workspaces_scriptAsset__31jmy{border:1px solid var(--home-border);color:var(--home-text);display:flex;flex-direction:column;justify-content:center;padding:10px}.home-workspaces_scriptAsset__31jmy svg{color:var(--home-muted);height:14px;margin-bottom:5px;width:14px}.home-workspaces_scriptAsset__31jmy>span{font-size:10px;font-weight:600}.home-workspaces_scriptAsset__31jmy p{color:var(--home-muted);font-size:9px;line-height:1.7;margin:4px 0 0}.home-workspaces_reuseNote__ldvlw{color:var(--home-muted);font-size:10px;grid-column:1/-1;line-height:1.5;margin:2px 0 0}.home-workspaces_copy__dnlTy{padding:20px 24px}.home-workspaces_label__VTapb{align-items:center;color:var(--home-muted);display:flex;font-size:11px;gap:7px}.home-workspaces_label__VTapb svg{height:14px;width:14px}.home-workspaces_copy__dnlTy h3{color:var(--home-text);font-size:22px;font-weight:680;letter-spacing:-.025em;line-height:1.4;margin:8px 0 0}.home-workspaces_copy__dnlTy>p{color:var(--home-muted);font-size:13px;line-height:1.75;margin:8px 0 0}.home-workspaces_copy__dnlTy button{align-items:center;background:transparent;border:0;color:var(--home-text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:10px;margin-top:8px;min-height:40px;padding:0;transition:opacity .2s ease}.home-workspaces_copy__dnlTy button svg{height:15px;width:15px;transition:transform .24s ease}.home-workspaces_copy__dnlTy button:disabled{cursor:not-allowed;opacity:.5}.home-workspaces_copy__dnlTy button:hover{opacity:.7}.home-workspaces_copy__dnlTy button:focus-visible svg{transform:translate(2px,-2px)}.home-workspaces_sampleNote__jTCk2{color:var(--home-muted);font-size:11px;line-height:1.6;margin:13px 0 0}@media (hover:hover) and (pointer:fine){.home-workspaces_card__icOCP:hover{border-color:color-mix(in srgb,var(--home-text) 30%,var(--home-border));box-shadow:0 10px 30px var(--home-glow)}.home-workspaces_card__icOCP:focus-within .home-workspaces_sceneNode__1xU2G,.home-workspaces_card__icOCP:hover .home-workspaces_sceneNode__1xU2G{transform:translate(-2px,-3px)}.home-workspaces_card__icOCP:focus-within .home-workspaces_characterNode__5FOj9,.home-workspaces_card__icOCP:hover .home-workspaces_characterNode__5FOj9{transform:translate(2px,-5px)}.home-workspaces_card__icOCP:focus-within .home-workspaces_ideaNode__TnDgD,.home-workspaces_card__icOCP:hover .home-workspaces_ideaNode__TnDgD{transform:translateY(2px)}.home-workspaces_card__icOCP:focus-within .home-workspaces_assetImage__wLGSR img,.home-workspaces_card__icOCP:focus-within .home-workspaces_shotImage__eeeqZ img,.home-workspaces_card__icOCP:hover .home-workspaces_assetImage__wLGSR img,.home-workspaces_card__icOCP:hover .home-workspaces_shotImage__eeeqZ img{transform:scale(1.025)}.home-workspaces_copy__dnlTy button:hover svg{transform:translate(2px,-2px)}}@media (max-width:840px){.home-workspaces_grid__lO3dj{grid-template-columns:minmax(0,1fr)}.home-workspaces_card__icOCP[data-workspace=canvas]{grid-row:auto}.home-workspaces_card__icOCP[data-workspace=canvas] .home-workspaces_visual__bmjd0{flex:none;min-height:0;aspect-ratio:1.65}}@media (max-width:560px){.home-workspaces_grid__lO3dj{gap:14px;margin-top:22px}.home-workspaces_card__icOCP{border-radius:16px}.home-workspaces_card__icOCP[data-workspace=canvas] .home-workspaces_visual__bmjd0{aspect-ratio:1.4}.home-workspaces_projectLabel__oKgkW{left:16px;top:14px}.home-workspaces_projectLabel__oKgkW>span{font-size:11px}.home-workspaces_projectLabel__oKgkW small{font-size:9px}.home-workspaces_sceneNode__1xU2G{top:20%}.home-workspaces_characterNode__5FOj9{top:39%}.home-workspaces_characterNode__5FOj9 figcaption,.home-workspaces_sceneNode__1xU2G figcaption{font-size:8px;line-height:21px;padding:0 6px}.home-workspaces_ideaNode__TnDgD{bottom:7%;padding:9px 10px;width:55%}.home-workspaces_ideaNode__TnDgD p{font-size:9px}.home-workspaces_assetGroup__dHOJ5,.home-workspaces_storyboard__ASwE9{gap:8px;padding:14px 16px 11px}.home-workspaces_copy__dnlTy{padding:17px 18px 13px}.home-workspaces_copy__dnlTy h3{font-size:20px}.home-workspaces_copy__dnlTy>p{font-size:12px}.home-workspaces_scriptAsset__31jmy{padding:8px}.home-workspaces_scriptAsset__31jmy svg{height:12px;margin-bottom:3px;width:12px}.home-workspaces_scriptAsset__31jmy p{font-size:8px}}@media (prefers-reduced-motion:reduce){.home-workspaces_assetImage__wLGSR img,.home-workspaces_card__icOCP,.home-workspaces_characterNode__5FOj9,.home-workspaces_copy__dnlTy button,.home-workspaces_copy__dnlTy button svg,.home-workspaces_ideaNode__TnDgD,.home-workspaces_sceneNode__1xU2G,.home-workspaces_shotImage__eeeqZ img{transition:none;transform:none!important}}