@font-face{font-family:landingDisplayFont;src:url(../media/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:landingDisplayFont Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.landingdisplayfont_57c5b601-module__yzNy7q__className{font-family:landingDisplayFont,landingDisplayFont Fallback;font-style:normal}.landingdisplayfont_57c5b601-module__yzNy7q__variable{--font-seedance20:"landingDisplayFont", "landingDisplayFont Fallback"}
.vip-badge{--border-radius:40px;border-radius:var(--border-radius);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;position:relative}.vip-badge .vip-badge-filter{border-radius:var(--border-radius);background:var(--vip-badge-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.vip-badge .vip-badge-content{z-index:1;align-items:center;display:flex;position:relative}.vip-badge .vip-badge-text{color:#fff;font-weight:700}
@keyframes AuroraBackgroundSmall-module-scss-module__Mb1WJG__aurora-move-1{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(15%,10%)rotate(120deg)}66%{transform:translate(-10%,15%)rotate(240deg)}}@keyframes AuroraBackgroundSmall-module-scss-module__Mb1WJG__aurora-move-2{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(-12%,-15%)rotate(-120deg)}66%{transform:translate(10%,-8%)rotate(-240deg)}}@keyframes AuroraBackgroundSmall-module-scss-module__Mb1WJG__aurora-move-3{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(8%,-12%)rotate(90deg)}66%{transform:translate(-15%,5%)rotate(180deg)}}.AuroraBackgroundSmall-module-scss-module__Mb1WJG__container{background-color:#000;position:relative;overflow:hidden}.AuroraBackgroundSmall-module-scss-module__Mb1WJG__blob{filter:blur(25px);opacity:.7;mix-blend-mode:screen;pointer-events:none;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.AuroraBackgroundSmall-module-scss-module__Mb1WJG__blob1{background:radial-gradient(#f21e1e80 0%,#ddbf3c66 30%,#32b9b94d 57%,#0000 100%);width:100%;height:100%;animation-name:AuroraBackgroundSmall-module-scss-module__Mb1WJG__aurora-move-1;top:10%;left:20%}.AuroraBackgroundSmall-module-scss-module__Mb1WJG__blob2{background:radial-gradient(#ddbf3c80 0%,#32b9b966 30%,#2695c04d 57%,#0000 100%);width:100%;height:100%;animation-name:AuroraBackgroundSmall-module-scss-module__Mb1WJG__aurora-move-2;animation-delay:-4s;top:60%;left:70%}.AuroraBackgroundSmall-module-scss-module__Mb1WJG__blob3{background:radial-gradient(#32b9b980 0%,#2695c066 30%,#f21e1e4d 57%,#0000 100%);width:100%;height:100%;animation-name:AuroraBackgroundSmall-module-scss-module__Mb1WJG__aurora-move-3;animation-delay:-8s;top:40%;left:50%}.AuroraBackgroundSmall-module-scss-module__Mb1WJG__content{z-index:10;position:relative}
.InQueueLoading-module-scss-module__A-IztG__container{justify-content:center;align-items:center;gap:var(--loading-gap,8px);flex-direction:column;height:100%;display:flex;position:relative}.InQueueLoading-module-scss-module__A-IztG__iconContainer{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.InQueueLoading-module-scss-module__A-IztG__icon{object-fit:contain;width:100%;height:100%}.InQueueLoading-module-scss-module__A-IztG__text{font-size:var(--loading-text-font-size,12px);background:linear-gradient(90deg,#f21e1e 0%,#ddbf3c 30%,#32b9b9 57%,#2ca994 100%);-webkit-text-fill-color:#0000;color:#0000;text-align:center;-webkit-background-clip:text;background-clip:text;max-width:200px;padding-bottom:2px;font-weight:400}.InQueueLoading-module-scss-module__A-IztG__dots{font-size:var(--loading-text-font-size,12px);color:#32b9b9;padding-bottom:2px;font-weight:400}.InQueueLoading-module-scss-module__A-IztG__thumbnail{gap:4px}.InQueueLoading-module-scss-module__A-IztG__thumbnail .InQueueLoading-module-scss-module__A-IztG__iconContainer{transform:scale(.7)}.InQueueLoading-module-scss-module__A-IztG__thumbnail .InQueueLoading-module-scss-module__A-IztG__text{opacity:.5;font-size:10px}
@keyframes ThinkingLoading-module-scss-module__ugOZOa__gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ThinkingLoading-module-scss-module__ugOZOa__dot-typing-1{0%,16.6%{opacity:0}16.7%,to{opacity:1}}@keyframes ThinkingLoading-module-scss-module__ugOZOa__dot-typing-2{0%,33.2%{opacity:0}33.3%,to{opacity:1}}@keyframes ThinkingLoading-module-scss-module__ugOZOa__dot-typing-3{0%,49.9%{opacity:0}50%,83.3%{opacity:1}83.4%,to{opacity:0}}.ThinkingLoading-module-scss-module__ugOZOa__container{justify-content:center;align-items:center;gap:var(--loading-gap,8px);flex-direction:column;height:100%;display:flex;position:relative}.ThinkingLoading-module-scss-module__ugOZOa__iconContainer{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.ThinkingLoading-module-scss-module__ugOZOa__icon{object-fit:contain;width:100%;height:100%}.ThinkingLoading-module-scss-module__ugOZOa__text{font-size:var(--loading-text-font-size,12px);white-space:nowrap;align-items:center;padding-bottom:2px;font-weight:400;display:inline-flex}.ThinkingLoading-module-scss-module__ugOZOa__textContent{background:linear-gradient(90deg,#f21e1e 0%,#ddbf3c 30%,#32b9b9 57%,#2ca994 100%);-webkit-text-fill-color:#0000;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s infinite ThinkingLoading-module-scss-module__ugOZOa__gradient-shift}.ThinkingLoading-module-scss-module__ugOZOa__dot{background:linear-gradient(90deg,#f21e1e 0%,#ddbf3c 30%,#32b9b9 57%,#2ca994 100%);-webkit-text-fill-color:#0000;color:#0000;opacity:0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.ThinkingLoading-module-scss-module__ugOZOa__dot:nth-child(2){animation:3s infinite ThinkingLoading-module-scss-module__ugOZOa__gradient-shift,1.8s ease-in-out infinite ThinkingLoading-module-scss-module__ugOZOa__dot-typing-1}.ThinkingLoading-module-scss-module__ugOZOa__dot:nth-child(3){animation:3s infinite ThinkingLoading-module-scss-module__ugOZOa__gradient-shift,1.8s ease-in-out infinite ThinkingLoading-module-scss-module__ugOZOa__dot-typing-2}.ThinkingLoading-module-scss-module__ugOZOa__dot:nth-child(4){animation:3s infinite ThinkingLoading-module-scss-module__ugOZOa__gradient-shift,1.8s ease-in-out infinite ThinkingLoading-module-scss-module__ugOZOa__dot-typing-3}.ThinkingLoading-module-scss-module__ugOZOa__thumbnail{gap:4px}.ThinkingLoading-module-scss-module__ugOZOa__thumbnail .ThinkingLoading-module-scss-module__ugOZOa__iconContainer{transform:scale(.7)}.ThinkingLoading-module-scss-module__ugOZOa__thumbnail .ThinkingLoading-module-scss-module__ugOZOa__text{opacity:.5;font-size:10px}
.ReactFlowDesktopCanvas-module-scss-module__ECadkG__loadingSafeArea{padding-inline-end:var(--canvas-loading-safe-area-inline-end,0px)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas{--canvas-node-highlight-outline-width:calc(1px * var(--canvas-node-highlight-scale,1));--canvas-node-highlight-glow-blur:calc(8px * var(--canvas-node-highlight-scale,1))}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas[data-canvas-moving=true] .react-flow__viewport{will-change:transform}:is(.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__nodes,.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__node,.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-selectable-card=true],.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-resource-thumbnail-shell){contain:layout style}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__nodes{z-index:var(--z-tag)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-section-label]{z-index:var(--z-base)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-drag-handle{cursor:grab}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-drag-handle:active{cursor:grabbing}:is(.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__node.selected [data-canvas-editable-text=true],.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__node.selected [data-canvas-editable-cursor=true]){cursor:text}:is(.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__node.selected [data-canvas-selectable-card=true]:not([data-canvas-loose-asset=true]),.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-comment-target-highlighted=true] [data-canvas-selectable-card=true]:not([data-canvas-loose-asset=true]),.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-asset-drop-target-active=true]){border-color:#0000}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__node.selected [data-canvas-selection-outline=true][data-canvas-loose-asset=true]{border-radius:8px;position:relative}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .react-flow__node.selected [data-canvas-selection-outline=true]:after{z-index:var(--z-tag);border-radius:inherit;pointer-events:none;box-shadow:0 0 0 var(--canvas-node-highlight-outline-width) #55a771b8,0 0 var(--canvas-node-highlight-glow-blur) #55a7712e;content:"";position:absolute;inset:0}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-comment-target-highlighted=true]:after{z-index:var(--z-tag);border-radius:inherit;pointer-events:none;box-shadow:0 0 0 var(--canvas-node-highlight-outline-width) #55a771b8,0 0 var(--canvas-node-highlight-glow-blur) #55a7712e;content:"";position:absolute;inset:0}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-asset-drop-target-active=true]:after{z-index:var(--z-tag);border-radius:inherit;pointer-events:none;box-shadow:0 0 0 var(--canvas-node-highlight-outline-width) #55a771b8,0 0 var(--canvas-node-highlight-glow-blur) #55a7712e;content:"";position:absolute;inset:0}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-actions{transition-delay:0s}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-actions:after{inset-inline:0;content:"";height:8px;position:absolute;bottom:-8px}:is(.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas:not([data-canvas-moving=true]):not([data-canvas-node-dragging=true]):not([data-canvas-multi-node-selected=true]) .react-flow__node:hover .canvas-node-actions,.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas:not([data-canvas-moving=true]):not([data-canvas-node-dragging=true]):not([data-canvas-multi-node-selected=true]) .react-flow__node.selected .canvas-node-actions){visibility:visible;opacity:1;pointer-events:auto;transition-delay:.2s}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-comment-input{margin-top:0;transition-delay:0s}:is(.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas:not([data-canvas-moving=true]):not([data-canvas-node-dragging=true]):not([data-canvas-multi-node-selected=true]) .react-flow__node:hover .canvas-node-comment-input:not([data-storyboard-comment-input-focused=true]),.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas:not([data-canvas-moving=true]):not([data-canvas-node-dragging=true]):not([data-canvas-multi-node-selected=true]) .react-flow__node.selected .canvas-node-comment-input:not([data-storyboard-comment-input-focused=true])){visibility:visible;margin-top:var(--canvas-node-comment-reveal-margin-top,0px);opacity:1;pointer-events:auto;grid-template-rows:minmax(0,1fr);transition-delay:.12s;transform:translateY(0)scaleY(1)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-comment-input[data-storyboard-comment-input-focused=true]{transition-property:grid-template-rows,opacity,visibility;transition-delay:0s;transform:none}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-shot-pending=true] .canvas-node-actions{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s}[data-canvas-moving=true] .ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-actions{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas[data-canvas-moving=true] .canvas-node-actions{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas[data-canvas-node-dragging=true] .canvas-node-actions{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-canvas-shot-pending=true] .canvas-node-comment-input{visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr);margin-top:0;transition-delay:0s;transform:translateY(-4px)scaleY(.96)}[data-canvas-moving=true] .ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-comment-input:not([data-storyboard-comment-input-focused=true]):not([data-canvas-comment-active=true]){visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr);margin-top:0;transition-delay:0s;transform:translateY(-4px)scaleY(.96)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas[data-canvas-moving=true] .canvas-node-comment-input:not([data-storyboard-comment-input-focused=true]):not([data-canvas-comment-active=true]){visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr);margin-top:0;transition-delay:0s;transform:translateY(-4px)scaleY(.96)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas[data-canvas-node-dragging=true] .canvas-node-comment-input{visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr);margin-top:0;transition-delay:0s;transform:translateY(-4px)scaleY(.96)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas .canvas-node-comment-input[data-canvas-comment-active=true]{visibility:visible;margin-top:var(--canvas-node-comment-reveal-margin-top,0px);opacity:1;pointer-events:none;grid-template-rows:minmax(0,1fr);transition-delay:0s;transform:translateY(0)scaleY(1)}:is([data-canvas-moving=true] .ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas [data-resource-selectable=true],.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas[data-canvas-moving=true] [data-resource-selectable=true],.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvas[data-canvas-node-dragging=true] [data-resource-selectable=true]){pointer-events:none}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvasHeaderSafeArea{--canvas-header-inline-fade-width:35px;--canvas-header-block-fade-height:35px;--canvas-header-occlusion-corner-radius:5px;--canvas-header-content-fade-start:var(--canvas-header-content-inline-end,720px);--canvas-header-content-fade-end:min(100%, calc(var(--canvas-header-content-fade-start) + var(--canvas-header-inline-fade-width)));--canvas-header-action-edge-top:calc(var(--notice-board-height,0px) + var(--project-header-action-edge-bottom,50px));--canvas-header-safe-area-top:calc(var(--canvas-header-action-edge-top) + var(--canvas-header-block-fade-height));--canvas-header-occlusion-inline-end-inset:max(0px, calc(100% - var(--canvas-header-content-fade-end)));--canvas-header-occlusion-block-end-inset:max(0px, calc(100% - var(--canvas-header-safe-area-top)))}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvasHeaderOcclusion{--canvas-header-inline-fade-direction:to right;--canvas-header-inline-fade-mask:linear-gradient(var(--canvas-header-inline-fade-direction), black 0 var(--canvas-header-content-fade-start), transparent var(--canvas-header-content-fade-end) 100%);--canvas-header-block-fade-mask:linear-gradient(to bottom, black 0 var(--canvas-header-action-edge-top), transparent var(--canvas-header-safe-area-top) 100%);z-index:var(--z-hover-card);pointer-events:none;clip-path:inset(0 var(--canvas-header-occlusion-inline-end-inset) var(--canvas-header-occlusion-block-end-inset) 0 round 0 0 var(--canvas-header-occlusion-corner-radius) 0);-webkit-mask-image:var(--canvas-header-inline-fade-mask),var(--canvas-header-block-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--canvas-header-inline-fade-mask),var(--canvas-header-block-fade-mask);mask-image:var(--canvas-header-inline-fade-mask),var(--canvas-header-block-fade-mask);position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvasHeaderOcclusion{--canvas-header-inline-fade-direction:to left;clip-path:inset(0 0 var(--canvas-header-occlusion-block-end-inset) var(--canvas-header-occlusion-inline-end-inset) round 0 0 0 var(--canvas-header-occlusion-corner-radius))}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvasHeaderOcclusionGrid{z-index:var(--z-tag)}.ReactFlowDesktopCanvas-module-scss-module__ECadkG__canvasHeaderInteractionShield{top:0;z-index:var(--z-hover-card);width:var(--canvas-header-content-fade-start);height:var(--canvas-header-action-edge-top);position:absolute;inset-inline-start:0}