.thinkingAnimations-module__heIJnG__mark{justify-content:center;align-items:center;min-width:0;display:inline-flex}@keyframes thinkingAnimations-module__heIJnG__thinkingOrbPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.thinkingAnimations-module__heIJnG__orbPulse{color:var(--primary-text,var(--primary));animation:thinkingAnimations-module__heIJnG__thinkingOrbPulse calc(2.4s / var(--design-lab-anim-speed,1)) ease-in-out infinite}@keyframes thinkingAnimations-module__heIJnG__thinkingShimmerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.thinkingAnimations-module__heIJnG__shimmerLine{background:linear-gradient(90deg, var(--foreground-muted) 40%, var(--primary-text,var(--primary)) 50%, var(--foreground-muted) 60%);-webkit-text-fill-color:transparent;animation:thinkingAnimations-module__heIJnG__thinkingShimmerSweep calc(1.8s / var(--design-lab-anim-speed,1)) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes thinkingAnimations-module__heIJnG__thinkingDotRise{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.thinkingAnimations-module__heIJnG__threeDots{gap:4px;display:inline-flex}.thinkingAnimations-module__heIJnG__threeDots span{background:var(--primary-text,var(--primary));width:6px;height:6px;animation:thinkingAnimations-module__heIJnG__thinkingDotRise calc(1.2s / var(--design-lab-anim-speed,1)) ease-in-out infinite;border-radius:999px;display:block}.thinkingAnimations-module__heIJnG__threeDots span:nth-child(2){animation-delay:calc(.15s / var(--design-lab-anim-speed,1))}.thinkingAnimations-module__heIJnG__threeDots span:nth-child(3){animation-delay:calc(.3s / var(--design-lab-anim-speed,1))}@media (prefers-reduced-motion:reduce){.thinkingAnimations-module__heIJnG__orbPulse,.thinkingAnimations-module__heIJnG__threeDots span{animation:none!important}.thinkingAnimations-module__heIJnG__orbPulse{opacity:1;transform:none}.thinkingAnimations-module__heIJnG__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0;animation:none!important}.thinkingAnimations-module__heIJnG__threeDots span{opacity:1;transform:none}}[data-motion=reduced] .thinkingAnimations-module__heIJnG__orbPulse,[data-motion=reduced] .thinkingAnimations-module__heIJnG__threeDots span{animation:none!important}[data-motion=reduced] .thinkingAnimations-module__heIJnG__orbPulse{opacity:1;transform:none}[data-motion=reduced] .thinkingAnimations-module__heIJnG__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0;animation:none!important}[data-motion=reduced] .thinkingAnimations-module__heIJnG__threeDots span{opacity:1;transform:none}
.buildingMark-module__s3JkrW__mark{color:var(--color-orange-400);--building-cycle:calc(5.6s / var(--design-lab-anim-speed,1));flex-shrink:0;overflow:visible}.buildingMark-module__s3JkrW__base{animation:buildingMark-module__s3JkrW__orbToCourse var(--building-cycle) ease-in-out infinite}.buildingMark-module__s3JkrW__highlight{opacity:0;animation:buildingMark-module__s3JkrW__orbHighlight var(--building-cycle) ease-in-out infinite}.buildingMark-module__s3JkrW__divider{animation:buildingMark-module__s3JkrW__courseDivider var(--building-cycle) ease-in-out infinite}.buildingMark-module__s3JkrW__bricks>path{animation-duration:var(--building-cycle);animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes buildingMark-module__s3JkrW__orbToCourse{0%,6%,to{d:path("M12 3.5 C9.747 3.5 7.585 4.396 5.99 5.99 C4.396 7.585 3.5 9.747 3.5 12 C3.5 14.253 4.396 16.415 5.99 18.01 C7.585 19.604 9.747 20.5 12 20.5 C14.253 20.5 16.415 19.604 18.01 18.01 C19.604 16.415 20.5 14.253 20.5 12 C20.5 9.747 19.604 7.585 18.01 5.99 C16.415 4.396 14.253 3.5 12 3.5 Z")}22%,91%{d:path("M12 16.5 C9 16.5 6 16.5 3 16.5 C3 17 3 18 3 18.5 C3 19 3 20 3 20.5 C6 20.5 9 20.5 12 20.5 C15 20.5 18 20.5 21 20.5 C21 20 21 19 21 18.5 C21 18 21 17 21 16.5 C18 16.5 15 16.5 12 16.5 Z")}}@keyframes buildingMark-module__s3JkrW__orbHighlight{0%,6%,to{opacity:.7}18%,94%{opacity:0}}@keyframes buildingMark-module__s3JkrW__courseDivider{0%,19%,96%,to{opacity:0}24%,91%{opacity:1}}.buildingMark-module__s3JkrW__bricks>path:first-child{animation-name:buildingMark-module__s3JkrW__brick1}@keyframes buildingMark-module__s3JkrW__brick1{0%,24%{opacity:0;transform:translateY(-2px)}30%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(2){animation-name:buildingMark-module__s3JkrW__brick2}@keyframes buildingMark-module__s3JkrW__brick2{0%,30%{opacity:0;transform:translateY(-2px)}36%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(3){animation-name:buildingMark-module__s3JkrW__brick3}@keyframes buildingMark-module__s3JkrW__brick3{0%,36%{opacity:0;transform:translateY(-2px)}42%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(4){animation-name:buildingMark-module__s3JkrW__brick4}@keyframes buildingMark-module__s3JkrW__brick4{0%,44%{opacity:0;transform:translateY(-2px)}50%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(5){animation-name:buildingMark-module__s3JkrW__brick5}@keyframes buildingMark-module__s3JkrW__brick5{0%,50%{opacity:0;transform:translateY(-2px)}56%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(6){animation-name:buildingMark-module__s3JkrW__brick6}@keyframes buildingMark-module__s3JkrW__brick6{0%,58%{opacity:0;transform:translateY(-2px)}64%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(7){animation-name:buildingMark-module__s3JkrW__brick7}@keyframes buildingMark-module__s3JkrW__brick7{0%,64%{opacity:0;transform:translateY(-2px)}70%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.buildingMark-module__s3JkrW__bricks>path:nth-child(8){animation-name:buildingMark-module__s3JkrW__brick8}@keyframes buildingMark-module__s3JkrW__brick8{0%,70%{opacity:0;transform:translateY(-2px)}76%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}:is([data-motion=reduced] .buildingMark-module__s3JkrW__mark *,.buildingMark-module__s3JkrW__mark[data-motion=reduced] *){animation:none!important}@media (prefers-reduced-motion:reduce){.buildingMark-module__s3JkrW__mark *{animation:none!important}}
.chatAnimationStateMorph-module__fGCIYG__mark{--morph-speed:var(--design-lab-anim-speed,1);flex-shrink:0;overflow:visible}.chatAnimationStateMorph-module__fGCIYG__mark[data-variant=orb-to-plan]{color:var(--color-violet-400)}.chatAnimationStateMorph-module__fGCIYG__mark[data-variant=orb-to-search]{color:var(--color-teal-500)}.chatAnimationStateMorph-module__fGCIYG__mark[data-variant=orb-to-check]{color:var(--color-emerald-500);transform-origin:50%;animation:chatAnimationStateMorph-module__fGCIYG__completionSettle calc(1.6s / var(--morph-speed)) ease-out both}.chatAnimationStateMorph-module__fGCIYG__contour{animation:chatAnimationStateMorph-module__fGCIYG__mergeContour calc(.9s / var(--morph-speed)) ease-in-out both}.chatAnimationStateMorph-module__fGCIYG__highlight{opacity:0;animation:chatAnimationStateMorph-module__fGCIYG__fadeHighlight calc(.7s / var(--morph-speed)) ease-out both}.chatAnimationStateMorph-module__fGCIYG__details{animation:chatAnimationStateMorph-module__fGCIYG__revealDetails calc(1s / var(--morph-speed)) ease-out both}.chatAnimationStateMorph-module__fGCIYG__planLine{stroke-dasharray:1;stroke-dashoffset:0;animation:chatAnimationStateMorph-module__fGCIYG__writePlan calc(3.6s / var(--morph-speed)) ease-in-out infinite both;animation-delay:calc(.7s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__planLine:nth-child(2){animation-delay:calc(1.05s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__planLine:nth-child(3){animation-delay:calc(1.4s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__handle,.chatAnimationStateMorph-module__fGCIYG__check{stroke-dasharray:1;stroke-dashoffset:0;animation:chatAnimationStateMorph-module__fGCIYG__drawStroke calc(.55s / var(--morph-speed)) ease-out both;animation-delay:calc(.65s / var(--morph-speed))}.chatAnimationStateMorph-module__fGCIYG__scan{animation:chatAnimationStateMorph-module__fGCIYG__scanDetails calc(2.2s / var(--morph-speed)) ease-in-out infinite;animation-delay:calc(.9s / var(--morph-speed))}@keyframes chatAnimationStateMorph-module__fGCIYG__mergeContour{0%,12%{d:path("M12 3.5 C9.747 3.5 7.585 4.396 5.99 5.99 C4.396 7.585 3.5 9.747 3.5 12 C3.5 14.253 4.396 16.415 5.99 18.01 C7.585 19.604 9.747 20.5 12 20.5 C14.253 20.5 16.415 19.604 18.01 18.01 C19.604 16.415 20.5 14.253 20.5 12 C20.5 9.747 19.604 7.585 18.01 5.99 C16.415 4.396 14.253 3.5 12 3.5 Z")}to{d:var(--morph-contour)}}@keyframes chatAnimationStateMorph-module__fGCIYG__fadeHighlight{0%,12%{opacity:.7}to{opacity:0}}@keyframes chatAnimationStateMorph-module__fGCIYG__revealDetails{0%,55%{opacity:0}to{opacity:1}}@keyframes chatAnimationStateMorph-module__fGCIYG__writePlan{0%{stroke-dashoffset:1px;opacity:0}18%,78%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@keyframes chatAnimationStateMorph-module__fGCIYG__drawStroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes chatAnimationStateMorph-module__fGCIYG__scanDetails{0%,to{opacity:.5;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}@keyframes chatAnimationStateMorph-module__fGCIYG__completionSettle{0%,55%,to{transform:scale(1)}76%{transform:scale(1.08)}}:is([data-motion=reduced] .chatAnimationStateMorph-module__fGCIYG__mark,[data-motion=reduced] .chatAnimationStateMorph-module__fGCIYG__mark *){animation:none!important}@media (prefers-reduced-motion:reduce){.chatAnimationStateMorph-module__fGCIYG__mark,.chatAnimationStateMorph-module__fGCIYG__mark *{animation:none!important}}
.chatAnimationActivityTransition-module__1yArRa__demo{--travel-speed:var(--design-lab-anim-speed,1)}.chatAnimationActivityTransition-module__1yArRa__activityRow{color:var(--foreground-muted);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.chatAnimationActivityTransition-module__1yArRa__iconSlot{flex-shrink:0;width:22px;height:22px;display:inline-block;position:relative}.chatAnimationActivityTransition-module__1yArRa__traveller{pointer-events:none;z-index:2;display:inline-flex;position:absolute;inset:0}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=departing]{animation:chatAnimationActivityTransition-module__1yArRa__dropToWork calc(1.1s / var(--travel-speed)) both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=completing]{animation:chatAnimationActivityTransition-module__1yArRa__completionHold calc(1.5s / var(--travel-speed)) both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning]{animation:chatAnimationActivityTransition-module__1yArRa__returnToAuthor calc(.75s / var(--travel-speed)) ease-in-out both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning] svg{animation:chatAnimationActivityTransition-module__1yArRa__returnInk calc(.75s / var(--travel-speed)) both}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning] svg *{animation-direction:reverse;animation-delay:0s;animation-duration:calc(.65s / var(--travel-speed))}@keyframes chatAnimationActivityTransition-module__1yArRa__returnInk{0%{color:var(--color-emerald-500)}to{color:var(--primary-text)}}.chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=complete]{transform:translate(var(--travel-x), var(--travel-y))}.chatAnimationActivityTransition-module__1yArRa__demo[data-motion-mode=fade] .chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=departing]{animation-name:chatAnimationActivityTransition-module__1yArRa__fadeOrb;animation-duration:calc(.7s / var(--travel-speed))}.chatAnimationActivityTransition-module__1yArRa__demo[data-motion-mode=fade] .chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=returning]{animation-name:chatAnimationActivityTransition-module__1yArRa__completionHold}.chatAnimationActivityTransition-module__1yArRa__demo[data-motion-mode=fade] .chatAnimationActivityTransition-module__1yArRa__traveller[data-phase=complete]{transform:none}@keyframes chatAnimationActivityTransition-module__1yArRa__fadeOrb{0%{opacity:0}65%,to{opacity:1}}@keyframes chatAnimationActivityTransition-module__1yArRa__dropToWork{0%,25%{transform:translate(var(--travel-x), var(--travel-y));animation-timing-function:cubic-bezier(.5,0,.85,.65)}76%{transform:translateY(3px)scale(1.07,.93)}90%{transform:translateY(-1px)scale(.99,1.01)}to{transform:translate(0)scale(1)}}@keyframes chatAnimationActivityTransition-module__1yArRa__returnToAuthor{0%{transform:translate(0)}to{transform:translate(var(--travel-x), var(--travel-y))}}@keyframes chatAnimationActivityTransition-module__1yArRa__completionHold{0%{transform:translate(0)}to{transform:translate(0)}}.chatAnimationActivityTransition-module__1yArRa__completionCopy{color:var(--foreground);flex-direction:column;gap:8px;padding:14px 0;font-size:13px;display:flex}.chatAnimationActivityTransition-module__1yArRa__completionCopy small{color:var(--foreground-muted)}.chatAnimationActivityTransition-module__1yArRa__controls{color:var(--foreground-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.chatAnimationActivityTransition-module__1yArRa__controls button{border:1px solid var(--border);color:var(--foreground);background:var(--surface);cursor:pointer;border-radius:6px;padding:4px 8px}.chatAnimationActivityTransition-module__1yArRa__controls button:disabled{opacity:.45;cursor:default}.chatAnimationActivityTransition-module__1yArRa__controls button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-motion=reduced] .chatAnimationActivityTransition-module__1yArRa__traveller{animation-duration:1ms!important;animation-timing-function:step-end!important}@media (prefers-reduced-motion:reduce){.chatAnimationActivityTransition-module__1yArRa__traveller{animation-duration:1ms!important;animation-timing-function:step-end!important}}
.demoBriefingArrival-module__JWEPOW__arrival{display:contents}@keyframes demoBriefingArrival-module__JWEPOW__briefingBlockIn{0%{opacity:0;transform:translateY(var(--demo-briefing-block-rise))}to{opacity:1;transform:translateY(0)}}.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] .prose-chat>:not(span){animation:demoBriefingArrival-module__JWEPOW__briefingBlockIn var(--demo-briefing-block-duration) var(--demo-briefing-block-ease) both}.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] [data-testid=ask-choice-card]{animation:demoBriefingArrival-module__JWEPOW__briefingBlockIn var(--demo-briefing-block-duration) var(--demo-briefing-block-ease) both}@media (prefers-reduced-motion:reduce){.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] .prose-chat>:not(span){animation:none}.demoBriefingArrival-module__JWEPOW__arrival[data-arriving] [data-testid=ask-choice-card]{animation:none}}
.designLabAnimationProposals-module__wfzEka__momentSlot{flex-direction:column;gap:8px;min-width:0;display:flex}@keyframes designLabAnimationProposals-module__wfzEka__dlOrbPulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.designLabAnimationProposals-module__wfzEka__orbPulse{color:var(--primary-text,var(--primary));animation:designLabAnimationProposals-module__wfzEka__dlOrbPulse calc(2.4s / var(--design-lab-anim-speed,1)) ease-in-out infinite}@keyframes designLabAnimationProposals-module__wfzEka__dlShimmerSweep{0%{background-position:200% 0}to{background-position:-200% 0}}.designLabAnimationProposals-module__wfzEka__shimmerLine{background:linear-gradient(90deg, var(--foreground-muted) 40%, var(--primary-text,var(--primary)) 50%, var(--foreground-muted) 60%);-webkit-text-fill-color:transparent;animation:designLabAnimationProposals-module__wfzEka__dlShimmerSweep calc(1.8s / var(--design-lab-anim-speed,1)) linear infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes designLabAnimationProposals-module__wfzEka__dlDotRise{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.designLabAnimationProposals-module__wfzEka__threeDots{gap:4px;display:inline-flex}.designLabAnimationProposals-module__wfzEka__threeDots span{background:var(--primary-text,var(--primary));width:6px;height:6px;animation:designLabAnimationProposals-module__wfzEka__dlDotRise calc(1.2s / var(--design-lab-anim-speed,1)) ease-in-out infinite;border-radius:999px;display:block}.designLabAnimationProposals-module__wfzEka__threeDots span:nth-child(2){animation-delay:calc(.15s / var(--design-lab-anim-speed,1))}.designLabAnimationProposals-module__wfzEka__threeDots span:nth-child(3){animation-delay:calc(.3s / var(--design-lab-anim-speed,1))}@keyframes designLabAnimationProposals-module__wfzEka__dlStepFill{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.designLabAnimationProposals-module__wfzEka__progressSteps{flex-direction:column;gap:6px;display:flex}.designLabAnimationProposals-module__wfzEka__progressStep{color:var(--foreground-muted);animation:designLabAnimationProposals-module__wfzEka__dlStepFill calc(.5s / var(--design-lab-anim-speed,1)) ease-out both;align-items:center;gap:8px;font-size:12px;display:flex}.designLabAnimationProposals-module__wfzEka__progressStepDot{background:var(--primary-text,var(--primary));border-radius:999px;flex-shrink:0;width:8px;height:8px}@keyframes designLabAnimationProposals-module__wfzEka__dlNodeAssemble{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.designLabAnimationProposals-module__wfzEka__nodesRow{align-items:center;gap:4px;min-width:0;display:flex}.designLabAnimationProposals-module__wfzEka__node{border:1px solid var(--primary-text,var(--primary));background:var(--primary-soft,var(--surface-3));width:20px;height:14px;animation:designLabAnimationProposals-module__wfzEka__dlNodeAssemble calc(.42s / var(--design-lab-anim-speed,1)) ease-out both;border-radius:4px;flex-shrink:0}.designLabAnimationProposals-module__wfzEka__nodeConnector{background:var(--border-strong,var(--border));flex-shrink:0;width:6px;height:1px}@keyframes designLabAnimationProposals-module__wfzEka__dlGlowBorder{0%,to{box-shadow:0 0 0 1px var(--border)}50%{box-shadow:0 0 0 2px var(--primary-text,var(--primary))}}.designLabAnimationProposals-module__wfzEka__glowBorder{color:var(--foreground-muted);animation:designLabAnimationProposals-module__wfzEka__dlGlowBorder calc(1.6s / var(--design-lab-anim-speed,1)) ease-in-out infinite;border-radius:10px;padding:10px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.designLabAnimationProposals-module__wfzEka__orbPulse,.designLabAnimationProposals-module__wfzEka__shimmerLine,.designLabAnimationProposals-module__wfzEka__threeDots span,.designLabAnimationProposals-module__wfzEka__progressStep,.designLabAnimationProposals-module__wfzEka__node,.designLabAnimationProposals-module__wfzEka__glowBorder{animation:none!important}.designLabAnimationProposals-module__wfzEka__orbPulse{opacity:1;transform:none}.designLabAnimationProposals-module__wfzEka__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0}.designLabAnimationProposals-module__wfzEka__threeDots span,.designLabAnimationProposals-module__wfzEka__progressStep,.designLabAnimationProposals-module__wfzEka__node{opacity:1;transform:none}.designLabAnimationProposals-module__wfzEka__glowBorder{box-shadow:0 0 0 1px var(--primary-text,var(--primary))}}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__orbPulse,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__shimmerLine,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__threeDots span,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__progressStep,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__node,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__glowBorder{animation:none!important}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__orbPulse{opacity:1;transform:none}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__shimmerLine{-webkit-text-fill-color:currentColor;color:var(--foreground-muted);background:0 0}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__threeDots span,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__progressStep,[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__node{opacity:1;transform:none}[data-motion=reduced] .designLabAnimationProposals-module__wfzEka__glowBorder{box-shadow:0 0 0 1px var(--primary-text,var(--primary))}
.chat-animations-module__x7QbqG__workbench{--lab-border:color-mix(in srgb, var(--border) 82%, transparent);background:var(--background);min-height:calc(100vh - 36px);color:var(--foreground);flex-direction:column;display:flex}.chat-animations-module__x7QbqG__toolbar{z-index:20;border-bottom:1px solid var(--lab-border);background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 24px;display:flex;position:sticky;top:0}.chat-animations-module__x7QbqG__identity h1,.chat-animations-module__x7QbqG__sectionIntro h2{letter-spacing:-.02em;margin:0;font-weight:650}.chat-animations-module__x7QbqG__identity h1{font-size:24px}.chat-animations-module__x7QbqG__identity>p:last-child,.chat-animations-module__x7QbqG__sectionIntro>p{max-width:640px;color:var(--foreground-muted);margin:4px 0 0;font-size:13px}.chat-animations-module__x7QbqG__eyebrow,.chat-animations-module__x7QbqG__kicker{color:var(--primary-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:700}.chat-animations-module__x7QbqG__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.chat-animations-module__x7QbqG__segmented{align-self:flex-end;gap:4px;display:flex}.chat-animations-module__x7QbqG__control{flex-direction:column;gap:4px;min-width:132px;display:flex}.chat-animations-module__x7QbqG__control label{color:var(--foreground-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.chat-animations-module__x7QbqG__checkControl{height:32px;color:var(--foreground-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.chat-animations-module__x7QbqG__checkControl input{accent-color:var(--primary)}.chat-animations-module__x7QbqG__viewport{flex:1;min-width:0;padding:24px}.chat-animations-module__x7QbqG__gallery,.chat-animations-module__x7QbqG__appPreview{flex-direction:column;gap:20px;width:min(100%,1580px);margin:0 auto;display:flex}.chat-animations-module__x7QbqG__gallery{gap:36px}.chat-animations-module__x7QbqG__gallerySection,.chat-animations-module__x7QbqG__canvasGallery{flex-direction:column;gap:20px;display:flex}.chat-animations-module__x7QbqG__sectionIntro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.chat-animations-module__x7QbqG__sectionIntro h2{font-size:20px}.chat-animations-module__x7QbqG__variantGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;display:grid}.chat-animations-module__x7QbqG__canvasVariantGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.chat-animations-module__x7QbqG__canvasVariantCard{border:1px solid var(--lab-border);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.chat-animations-module__x7QbqG__canvasTreatmentStage{--grid-background:transparent;border:1px solid var(--lab-border);background:var(--surface-2);border-radius:11px;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.chat-animations-module__x7QbqG__canvasTreatmentGrid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chat-animations-module__x7QbqG__canvasTreatmentPanel{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 88%, transparent);color:var(--foreground-muted);border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:flex;position:relative}.chat-animations-module__x7QbqG__variantCard{border:1px solid var(--lab-border);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:0 1px 2px #0000000a}.chat-animations-module__x7QbqG__variantHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chat-animations-module__x7QbqG__variantLabel,.chat-animations-module__x7QbqG__variantStatus,.chat-animations-module__x7QbqG__variantDescription,.chat-animations-module__x7QbqG__placeholderLabel,.chat-animations-module__x7QbqG__placeholderCopy{margin:0}.chat-animations-module__x7QbqG__variantLabel{font-size:14px;font-weight:650}.chat-animations-module__x7QbqG__variantStatus{color:var(--foreground-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px}.chat-animations-module__x7QbqG__neutralStage{border:1px solid var(--lab-border);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 62%), var(--surface-2);border-radius:11px;justify-content:center;align-items:center;min-height:174px;padding:24px;display:flex;overflow:hidden}.chat-animations-module__x7QbqG__variantDescription{color:var(--foreground-muted);font-size:12px;line-height:1.5}.chat-animations-module__x7QbqG__treatment{width:100%;min-width:0}.chat-animations-module__x7QbqG__markThinkingPreview{justify-content:center;align-items:flex-start;gap:14px;display:flex}.chat-animations-module__x7QbqG__conversationMotionScope{width:100%;height:100%;min-height:0}.chat-animations-module__x7QbqG__compactStateHeader{align-items:center;gap:8px;min-width:0;height:60px;padding:12px 48px 12px 64px;display:flex}.chat-animations-module__x7QbqG__compactStateTitle{color:var(--foreground);flex-shrink:0;font-size:12px;font-weight:600}.chat-animations-module__x7QbqG__compactStateLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground-muted);font-size:12px;overflow:hidden}.chat-animations-module__x7QbqG__inAppTreatment{flex-direction:column;gap:10px;display:flex}.chat-animations-module__x7QbqG__positionedAuthor{isolation:isolate;align-items:center;gap:8px;display:inline-flex;position:relative}.chat-animations-module__x7QbqG__authorText{z-index:1;position:relative}.chat-animations-module__x7QbqG__authorMark{pointer-events:none;flex-shrink:0;display:inline-flex}.chat-animations-module__x7QbqG__positionedAuthor[data-position=behind-name]{min-height:36px}.chat-animations-module__x7QbqG__positionedAuthor[data-position=behind-name] .chat-animations-module__x7QbqG__authorMark{opacity:.24;position:absolute;top:0;left:0}.chat-animations-module__x7QbqG__positionedAuthor[data-position=below-name]{flex-direction:column;align-items:flex-start;gap:6px}.chat-animations-module__x7QbqG__belowReplyMark{color:var(--foreground-muted);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.chat-animations-module__x7QbqG__buildingLeadingMark{margin-bottom:2px;display:flex}.chat-animations-module__x7QbqG__transitionSource{flex-shrink:0;width:22px;height:22px;display:inline-block}.chat-animations-module__x7QbqG__longRunningNote{color:var(--foreground-muted);margin:0;font-size:13px;line-height:1.5}.chat-animations-module__x7QbqG__conversationMotionScope[data-paused=true] svg,.chat-animations-module__x7QbqG__conversationMotionScope[data-paused=true] svg *,.chat-animations-module__x7QbqG__conversationMotionScope[data-paused=true] [data-testid=chat-animation-travelling-mark],.chat-animations-module__x7QbqG__canvasGallery[data-paused=true] *{animation-play-state:paused!important}.chat-animations-module__x7QbqG__treatment[data-paused=true] :not(.animate-chat-in){animation-play-state:paused!important}.chat-animations-module__x7QbqG__placeholderTreatment{border:1px dashed var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.chat-animations-module__x7QbqG__placeholderDot{border:1px solid var(--foreground-faint);border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.chat-animations-module__x7QbqG__placeholderLabel{color:var(--foreground);font-size:12px;font-weight:650}.chat-animations-module__x7QbqG__placeholderCopy{color:var(--foreground-muted);margin-top:2px;font-size:12px;line-height:1.45}.chat-animations-module__x7QbqG__deviceRail{border:1px solid var(--lab-border);background:var(--surface-2);border-radius:16px;width:100%;padding:14px;overflow-x:auto}.chat-animations-module__x7QbqG__deviceLabel{width:min(100%,1440px);color:var(--foreground-faint);justify-content:space-between;margin:0 auto 8px;font-size:11px;display:flex}.chat-animations-module__x7QbqG__deviceFrame{border:1px solid var(--border);background:var(--background);border-radius:12px;flex:none;height:clamp(560px,100vh - 380px,760px);margin:0 auto;overflow:hidden;box-shadow:0 16px 40px #0000001a}.chat-animations-module__x7QbqG__deviceFrame iframe{border:0;width:100%;height:100%;display:block}@media (max-width:720px){.chat-animations-module__x7QbqG__toolbar,.chat-animations-module__x7QbqG__viewport{padding:16px}.chat-animations-module__x7QbqG__toolbar,.chat-animations-module__x7QbqG__sectionIntro{flex-direction:column;align-items:stretch}.chat-animations-module__x7QbqG__controls{justify-content:flex-start}.chat-animations-module__x7QbqG__control{flex:132px}}
.demo-module__x04R8a__workbench{flex-direction:column;height:100%;display:flex;overflow:hidden}.demo-module__x04R8a__toolbar{--demo-surface:#fff;--demo-surface-2:#eef2f7;--demo-foreground:#16202f;--demo-foreground-muted:#5a6779;--demo-border:#ccd6e2;--background:#f7f9fc;--foreground:var(--demo-foreground);--surface:var(--demo-surface);--surface-2:var(--demo-surface-2);--surface-3:#e3eaf3;--card:var(--demo-surface);--card-foreground:var(--demo-foreground);--popover:var(--demo-surface);--popover-foreground:var(--demo-foreground);--primary:#1f5fd0;--primary-hover:#1a4fb0;--primary-foreground:#fff;--secondary:var(--demo-surface-2);--secondary-foreground:var(--demo-foreground);--muted:var(--demo-surface-2);--muted-foreground:var(--demo-foreground-muted);--accent:var(--demo-surface-2);--accent-foreground:var(--demo-foreground);--foreground-muted:var(--demo-foreground-muted);--foreground-faint:#8695a8;--border:var(--demo-border);--border-strong:var(--demo-border);--input:var(--demo-border);--ring:var(--primary);color:var(--demo-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:1px solid var(--demo-border);background:color-mix(in srgb, var(--demo-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:0 0 72px;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:14px 20px;display:flex}.demo-module__x04R8a__toolbarIdentity{flex:none;min-width:0}.demo-module__x04R8a__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0 0 3px;font-size:10px;font-weight:600}.demo-module__x04R8a__title{white-space:nowrap;margin:0;font-size:18px;font-weight:600}.demo-module__x04R8a__toolbarActions{scrollbar-width:thin;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.demo-module__x04R8a__scenarioNote{color:var(--demo-foreground-muted);margin:0 8px 0 0;font-size:12px}@media (max-width:1700px){.demo-module__x04R8a__scenarioNote{display:none}}.demo-module__x04R8a__control{grid-template-columns:auto minmax(110px,210px);align-items:center;gap:8px;min-width:0;display:grid}.demo-module__x04R8a__controlLabel{color:var(--demo-foreground-muted);white-space:nowrap;font-size:12px;font-weight:600}.demo-module__x04R8a__controlTrigger{border-color:var(--demo-border);background:var(--demo-surface);height:36px}.demo-module__x04R8a__stepControl{align-items:center;gap:8px;display:flex}.demo-module__x04R8a__stepRange{width:130px}.demo-module__x04R8a__stepName{max-width:190px;color:var(--demo-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.demo-module__x04R8a__stepCount{color:var(--demo-foreground-muted);font-variant-numeric:tabular-nums;font-size:11px}.demo-module__x04R8a__viewport{flex:1;min-width:0;min-height:0;overflow:hidden}.demo-module__x04R8a__frame{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}
.loginWorkflowAnimation-module__hT2B5q__animation{--cmla-accent:#2668d6;--cmla-accent-soft:#2668d614;--cmla-accent-glow:#2668d659;--cmla-accent-drop:#2668d699;--cmla-card:#ffffffdb;--cmla-card-solid:#fff;--cmla-card-chat:#ffffffe6;--cmla-ring:#fffffff2;--cmla-drop:#48699673;--cmla-drop-strong:#48699680;--cmla-ink:#15233c;--cmla-ink-2:#3a4c68;--cmla-ink-3:#607492;--cmla-ink-4:#7e91ac;--cmla-hair:#48699624;--cmla-hair-strong:#48699638;--cmla-dot:#48699666;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.dark .loginWorkflowAnimation-module__hT2B5q__animation{--cmla-accent:var(--primary);--cmla-accent-soft:color-mix(in srgb, var(--primary) 16%, transparent);--cmla-accent-glow:color-mix(in srgb, var(--primary) 35%, transparent);--cmla-accent-drop:color-mix(in srgb, var(--primary) 60%, transparent);--cmla-card:color-mix(in srgb, var(--surface) 88%, transparent);--cmla-card-solid:var(--surface-2);--cmla-card-chat:color-mix(in srgb, var(--surface) 92%, transparent);--cmla-ring:color-mix(in srgb, var(--foreground) 10%, transparent);--cmla-drop:#0000008c;--cmla-drop-strong:#0009;--cmla-ink:var(--foreground);--cmla-ink-2:var(--foreground-muted);--cmla-ink-3:var(--foreground-muted);--cmla-ink-4:var(--foreground-faint);--cmla-hair:color-mix(in srgb, var(--foreground) 18%, transparent);--cmla-hair-strong:color-mix(in srgb, var(--foreground) 28%, transparent);--cmla-dot:color-mix(in srgb, var(--foreground) 40%, transparent)}.loginWorkflowAnimation-module__hT2B5q__stage{flex:auto;min-height:200px;position:relative}.loginWorkflowAnimation-module__hT2B5q__card{box-sizing:border-box;background:var(--cmla-card);box-shadow:inset 0 0 0 1px var(--cmla-ring), 0 16px 32px -20px var(--cmla-drop);color:var(--cmla-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:0;left:0}.loginWorkflowAnimation-module__hT2B5q__mail{width:172px}.loginWorkflowAnimation-module__hT2B5q__folder{opacity:0;width:176px}.loginWorkflowAnimation-module__hT2B5q__avatar{background:var(--cmla-accent-soft);width:36px;height:36px;color:var(--cmla-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.loginWorkflowAnimation-module__hT2B5q__cardText{flex-direction:column;gap:5px;min-width:0;display:flex}.loginWorkflowAnimation-module__hT2B5q__cardTitle{font-size:12.5px;font-weight:600;line-height:1}.loginWorkflowAnimation-module__hT2B5q__cardSub{color:var(--cmla-ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;overflow:hidden}.loginWorkflowAnimation-module__hT2B5q__folderName{white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1}.loginWorkflowAnimation-module__hT2B5q__plus{background:var(--cmla-accent);box-shadow:0 8px 16px -8px var(--cmla-accent-drop);color:#fff;opacity:0;border-radius:6px;padding:4px 7px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;right:12px}.loginWorkflowAnimation-module__hT2B5q__receipt{box-sizing:border-box;background:var(--cmla-card-solid);width:100px;height:122px;box-shadow:inset 0 0 0 1px var(--cmla-ring), 0 18px 36px -20px var(--cmla-drop-strong);opacity:0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.loginWorkflowAnimation-module__hT2B5q__bar{background:var(--cmla-hair);border-radius:2px;height:4px;display:block}.loginWorkflowAnimation-module__hT2B5q__barLead{background:var(--cmla-hair-strong)}.loginWorkflowAnimation-module__hT2B5q__barA{width:46px}.loginWorkflowAnimation-module__hT2B5q__barB{width:62px}.loginWorkflowAnimation-module__hT2B5q__barC{width:38px}.loginWorkflowAnimation-module__hT2B5q__barD{width:56px}.loginWorkflowAnimation-module__hT2B5q__rule{background:var(--cmla-hair);width:100%;height:1px;margin-top:4px;display:block}.loginWorkflowAnimation-module__hT2B5q__total{color:var(--cmla-ink-3);justify-content:space-between;align-items:baseline;margin-top:auto;font-size:11.5px;font-weight:700;display:flex}.loginWorkflowAnimation-module__hT2B5q__totalLabel{font-size:9.5px;font-weight:500}.loginWorkflowAnimation-module__hT2B5q__scan{background:var(--cmla-accent);height:2px;box-shadow:0 0 14px 3px var(--cmla-accent-glow);opacity:0;position:absolute;top:0;left:0;right:0}.loginWorkflowAnimation-module__hT2B5q__chat{box-sizing:border-box;background:var(--cmla-card-chat);width:250px;box-shadow:inset 0 0 0 1px var(--cmla-ring), 0 16px 32px -20px var(--cmla-drop);opacity:0;border-radius:16px 16px 16px 6px;padding:12px 14px 12px 12px;display:flex;position:absolute;top:0;left:0}.loginWorkflowAnimation-module__hT2B5q__chatBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.loginWorkflowAnimation-module__hT2B5q__chatMeta{color:var(--cmla-ink-4);align-items:center;gap:8px;font-size:11px;line-height:1;display:flex}.loginWorkflowAnimation-module__hT2B5q__chatWho{color:var(--cmla-ink-2);font-weight:600}.loginWorkflowAnimation-module__hT2B5q__chatLine{min-height:15px;position:relative}.loginWorkflowAnimation-module__hT2B5q__dots{gap:4px;display:flex;position:absolute;top:4px;left:0}.loginWorkflowAnimation-module__hT2B5q__dot{background:var(--cmla-dot);border-radius:50%;width:5px;height:5px}.loginWorkflowAnimation-module__hT2B5q__msg{color:var(--cmla-ink-2);opacity:0;font-size:12.5px;line-height:1.4;display:block}.loginWorkflowAnimation-module__hT2B5q__msg strong{color:var(--cmla-ink)}
.workspace-framework-module__eJkh8q__stage{--workspace-stage-inset:14px;--workspace-canvas-radius:20px;--workspace-split-gap:12px;--workspace-page-inline:28px;--workspace-main-min-width:520px;--workspace-main-content-max-width:1044px;width:100%;min-width:0;height:100%;min-height:0;padding:var(--workspace-stage-inset);background:0 0;display:flex;position:relative;overflow:hidden}.workspace-framework-module__eJkh8q__canvas{--grid-background:transparent;isolation:isolate;border:1px solid var(--workspace-surface-border);border-radius:var(--workspace-canvas-radius);background:var(--workspace-surface);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--workspace-surface-shadow);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.workspace-framework-module__eJkh8q__canvas>[data-workspace-region]{z-index:2;position:relative}.workspace-framework-module__eJkh8q__canvasSplit{gap:var(--workspace-split-gap);flex-direction:row}.workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:#009fd9;--test-mode-pill-fill:color-mix(in srgb, var(--workspace-surface) 55%, transparent);--test-mode-pill-light:#ffffffb3;--test-mode-pill-shade:#3d495829}@supports (color:lab(0% 0 0)){.workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:lab(60.708% -22.1591 -42.6194)}}.dark .workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:#29c1f6;--test-mode-pill-fill:color-mix(in srgb, var(--workspace-surface) 45%, transparent);--test-mode-pill-light:#ffffff17;--test-mode-pill-shade:#0000008c}@supports (color:lab(0% 0 0)){.dark .workspace-framework-module__eJkh8q__canvasTestMode{--test-mode-blue:lab(72.5318% -25.604 -37.8684)}}.workspace-framework-module__eJkh8q__frameTestModePill{z-index:40;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:flex;position:absolute;top:14px}.workspace-framework-module__eJkh8q__frameTestModePill svg{color:var(--test-mode-blue);stroke:var(--test-mode-blue);filter:drop-shadow(0 0 2px var(--test-mode-blue)) drop-shadow(0 0 5px color-mix(in srgb, var(--test-mode-blue) 60%, transparent))}.workspace-framework-module__eJkh8q__frameTestModePillLeft{border-top-color:#0000;border-left:1px solid var(--test-mode-pill-light);border-right:1px solid var(--test-mode-pill-light);border-bottom:1px solid var(--test-mode-pill-light);background-color:var(--test-mode-pill-fill);-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);box-shadow:-1px -1px 2px var(--test-mode-pill-light), 1px 1px 3px var(--test-mode-pill-shade), 0 0 6px color-mix(in srgb, var(--test-mode-blue) 18%, transparent);color:var(--foreground);border-radius:0 0 .75rem .75rem;padding:.3rem .75rem .35rem;transition:box-shadow .15s,transform .15s,background-color .15s;top:-1px;left:50%;translate:-50%}.workspace-framework-module__eJkh8q__frameTestModePillLeft:hover{box-shadow:-1px -1px 3px var(--test-mode-pill-light), 1px 2px 5px var(--test-mode-pill-shade), 0 0 10px color-mix(in srgb, var(--test-mode-blue) 32%, transparent);transform:translateY(-1px)}.workspace-framework-module__eJkh8q__frameTestModePillLeft:active,.workspace-framework-module__eJkh8q__frameTestModePillLeft[data-state=open]{box-shadow:inset 1px 1px 2px var(--test-mode-pill-shade), inset -1px -1px 2px var(--test-mode-pill-light), 0 0 6px color-mix(in srgb, var(--test-mode-blue) 22%, transparent);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.workspace-framework-module__eJkh8q__frameTestModePillLeft,.workspace-framework-module__eJkh8q__frameTestModePillLeft:hover{transition:none;transform:none}}.workspace-framework-module__eJkh8q__frameTestModePillRight{border:1px solid color-mix(in srgb, var(--color-info) 30%, transparent);background-color:color-mix(in srgb, var(--workspace-surface) 55%, transparent);color:var(--color-info);font-weight:500;right:20px}.workspace-framework-module__eJkh8q__interactiveGrid{--workspace-grid-concierge-baseline:transparent;--workspace-grid-reveal:radial-gradient(circle 420px at var(--workspace-grid-pointer-x,-1000px) var(--workspace-grid-pointer-y,-1000px), #000 0%, #000000bd 26%, #00000061 52%, #0000001f 78%, transparent 100%);--workspace-grid-baseline:linear-gradient(var(--workspace-grid-concierge-baseline), var(--workspace-grid-concierge-baseline));z-index:0;pointer-events:none;width:100%;height:100%;-webkit-mask-image:var(--workspace-grid-reveal), var(--workspace-grid-baseline);-webkit-mask-image:var(--workspace-grid-reveal), var(--workspace-grid-baseline);mask-image:var(--workspace-grid-reveal), var(--workspace-grid-baseline);position:absolute;inset:0}.workspace-framework-module__eJkh8q__interactiveGridSolid,.workspace-framework-module__eJkh8q__interactiveGridPreviewActive{--workspace-grid-concierge-baseline:#000}.workspace-framework-module__eJkh8q__canvasSplit .workspace-framework-module__eJkh8q__interactiveGrid{--workspace-grid-region-edge:calc(100% - var(--chat-dock-width,clamp(320px, 30vw, 576px)) - var(--workspace-split-gap) / 2);--workspace-grid-baseline:linear-gradient(to right, #000 0, #000 var(--workspace-grid-region-edge), var(--workspace-grid-concierge-baseline) var(--workspace-grid-region-edge), var(--workspace-grid-concierge-baseline) 100%)}.workspace-framework-module__eJkh8q__dockRegion:before{inset-block:0;left:calc(var(--workspace-split-gap) / -2 - .5px);z-index:1;background:var(--workspace-surface-border);content:"";pointer-events:none;width:1px;position:absolute}.workspace-framework-module__eJkh8q__dockCollapsedStrip{background:var(--workspace-surface)}.workspace-framework-module__eJkh8q__dockResizeHandle{inset-block:0;z-index:20;width:var(--workspace-split-gap);position:absolute;right:100%}.workspace-framework-module__eJkh8q__shell{background-color:var(--workspace-shell-surface);background-image:var(--workspace-shell-gradient)}.workspace-framework-module__eJkh8q__rail{--workspace-rail-width:258px;border-right:1px solid var(--workspace-rail-border);box-shadow:inset -1px 0 0 var(--workspace-rim-highlight)}.workspace-framework-module__eJkh8q__railEndRow{border-radius:12px;transition:background-color .15s}.workspace-framework-module__eJkh8q__railEndRow:active{background:var(--workspace-nav-active-fill);box-shadow:var(--workspace-nav-active-inset)}
.design-lab-module__2wtbuW__workbench{--design-lab-background:#f8fbff;--design-lab-surface:#fff;--design-lab-surface-2:#edf3fa;--design-lab-surface-3:#e2ebf5;--design-lab-panel:#ffffffd6;--design-lab-foreground:#15233c;--design-lab-foreground-muted:#586982;--design-lab-foreground-faint:#8799b1;--design-lab-primary:#2668d6;--design-lab-primary-hover:#1e56b6;--design-lab-border:#bed1e894;--design-lab-border-strong:#bed1e8;--design-lab-grid-dot:#8fa8c4;flex-direction:column;height:100%;display:flex;overflow:hidden}.design-lab-module__2wtbuW__toolbar{--background:var(--design-lab-background);--foreground:var(--design-lab-foreground);--surface:var(--design-lab-surface);--surface-2:var(--design-lab-surface-2);--surface-3:var(--design-lab-surface-3);--card:var(--design-lab-surface);--card-foreground:var(--design-lab-foreground);--popover:var(--design-lab-surface);--popover-foreground:var(--design-lab-foreground);--primary:var(--design-lab-primary);--primary-hover:var(--design-lab-primary-hover);--primary-foreground:#fff;--primary-soft:color-mix(in srgb, var(--design-lab-primary) 9%, #fff);--primary-soft-fg:var(--design-lab-primary-hover);--secondary:var(--design-lab-surface-2);--secondary-foreground:var(--design-lab-foreground);--muted:var(--design-lab-surface-2);--muted-foreground:var(--design-lab-foreground-muted);--accent:var(--design-lab-surface-2);--accent-foreground:var(--design-lab-foreground);--foreground-muted:var(--design-lab-foreground-muted);--foreground-faint:var(--design-lab-foreground-faint);--border:var(--design-lab-border);--border-strong:var(--design-lab-border-strong);--input:var(--design-lab-border-strong);--ring:var(--design-lab-primary);--grid-background:var(--design-lab-background);--grid-dot:var(--design-lab-grid-dot);--grid-dot-accent:var(--design-lab-primary);--conversation-fill:var(--design-lab-panel);color:var(--design-lab-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom:1px solid var(--design-lab-border);background:color-mix(in srgb, var(--design-lab-surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-wrap:nowrap;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex;overflow-x:auto}.design-lab-module__2wtbuW__title{color:var(--design-lab-foreground-muted);letter-spacing:.04em;white-space:nowrap;flex:none;margin:0 4px 0 0;font-size:11px;font-weight:600}.design-lab-module__2wtbuW__toolbarActions{flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;display:flex}.design-lab-module__2wtbuW__compactControl{flex:none}.design-lab-module__2wtbuW__compactTrigger{border-color:var(--design-lab-border-strong);background:var(--design-lab-surface);min-width:84px;height:28px;padding:0 8px;font-size:12px}.design-lab-module__2wtbuW__toggleButton{border:1px solid var(--design-lab-border-strong);background:var(--design-lab-surface);width:28px;height:28px;color:var(--design-lab-foreground-muted);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.design-lab-module__2wtbuW__toggleButton:hover{color:var(--design-lab-foreground);background:var(--design-lab-surface-2)}.design-lab-module__2wtbuW__languageToggle{letter-spacing:.02em;font-size:11px;font-weight:700}.design-lab-module__2wtbuW__scenarioControl{flex:none;align-items:center;gap:6px;display:flex}.design-lab-module__2wtbuW__scenarioLabel,.design-lab-module__2wtbuW__controlLabel{white-space:nowrap}.design-lab-module__2wtbuW__scenarioLabel{color:var(--design-lab-foreground-muted);font-size:12px;font-weight:600}.design-lab-module__2wtbuW__scenarioTrigger{border-color:var(--design-lab-border-strong);background:var(--design-lab-surface);min-width:96px;height:28px;padding:0 8px;font-size:12px}.design-lab-module__2wtbuW__stepControl{align-items:center;gap:8px;display:flex}.design-lab-module__2wtbuW__stepLabel{color:var(--design-lab-foreground-muted);font-size:12px;font-weight:600}.design-lab-module__2wtbuW__stepRange{width:140px}.design-lab-module__2wtbuW__stepName{max-width:200px;color:var(--design-lab-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.design-lab-module__2wtbuW__stepCount{color:var(--design-lab-foreground-muted);font-variant-numeric:tabular-nums;font-size:11px}.design-lab-module__2wtbuW__viewport{flex:1;min-width:0;min-height:0;overflow:hidden}.design-lab-module__2wtbuW__frame{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.design-lab-module__2wtbuW__frame>*{flex:auto;min-width:0}.design-lab-module__2wtbuW__deviceViewport{background:var(--design-lab-surface-2);justify-content:center;align-items:stretch;width:100%;height:100%;min-height:0;padding:24px;display:flex;overflow:auto}.design-lab-module__2wtbuW__deviceViewport[data-non-scrollable]{overflow:clip}.design-lab-module__2wtbuW__deviceFrame{border:1px solid var(--design-lab-border-strong);background:var(--design-lab-surface);border-radius:12px;flex:none;height:100%;min-height:480px;box-shadow:0 12px 32px #15233c1f}.design-lab-module__2wtbuW__deviceScaleBox{border-radius:12px;flex:none;position:relative;overflow:hidden}.design-lab-module__2wtbuW__deviceScaleBox[data-non-scrollable]{overflow:clip}.design-lab-module__2wtbuW__deviceScaleInner{transform-origin:0 0;flex:none}.design-lab-module__2wtbuW__deviceScaleLabel{background:color-mix(in srgb, var(--design-lab-foreground) 78%, transparent);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;margin:0;padding:2px 8px;font-size:11px;line-height:1.4;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.design-lab-module__2wtbuW__workbench *,.design-lab-module__2wtbuW__workbench :before,.design-lab-module__2wtbuW__workbench :after{scroll-behavior:auto!important}}.design-lab-module__2wtbuW__conversationReview{display:contents}[data-testid=chat-dock][data-mode=docked]>[data-testid=chat-dock-panel]:has(.design-lab-module__2wtbuW__dockNarrowest){width:320px!important}[data-testid=chat-dock][data-mode=docked]>[data-testid=chat-dock-panel]:has(.design-lab-module__2wtbuW__dockWidest){width:576px!important}
