.DemoFreePlanSticker-module__yQDJja__host{--sticker-mask:url(/landingSticker/landing_sticker.svg);z-index:4;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;width:10.5rem;height:10.5rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)rotate(11deg)}.DemoFreePlanSticker-module__yQDJja__perspective{perspective:1400px;perspective-origin:50% 42%;width:100%;height:100%}.DemoFreePlanSticker-module__yQDJja__tiltLayer{--tilt-x:0deg;--tilt-y:0deg;--tilt-x-value:0;--tilt-y-value:0;--tilt-z:0px;--tilt-lift:0;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(var(--tilt-z));will-change:transform;position:relative}.DemoFreePlanSticker-module__yQDJja__faceBack,.DemoFreePlanSticker-module__yQDJja__faceFront,.DemoFreePlanSticker-module__yQDJja__contactShadow,.DemoFreePlanSticker-module__yQDJja__castShadow,.DemoFreePlanSticker-module__yQDJja__seal{position:absolute;inset:0}.DemoFreePlanSticker-module__yQDJja__contactShadow{z-index:0;-webkit-mask-image:var(--sticker-mask);mask-image:var(--sticker-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--sticker-mask);transform:translateZ(-5px) translate(calc(1px + var(--tilt-y-value) * .15px), calc(2px - var(--tilt-x-value) * .15px)) scale(.992);filter:blur(5px);opacity:.08;pointer-events:none;background:#000;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.DemoFreePlanSticker-module__yQDJja__castShadow{z-index:0;-webkit-mask-image:var(--sticker-mask);mask-image:var(--sticker-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--sticker-mask);transform:translateZ(-6px) translate(calc(2px + var(--tilt-y-value) * .2px), calc(5px - var(--tilt-x-value) * .2px)) scale(calc(.945 - var(--tilt-lift) * .02));filter:blur(12px);opacity:calc(.035 + var(--tilt-lift) * .015);pointer-events:none;background:#000;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.DemoFreePlanSticker-module__yQDJja__faceBack{background:color-mix(in srgb, var(--color-text-primary) 78%, black);-webkit-mask-image:var(--sticker-mask);mask-image:var(--sticker-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--sticker-mask);filter:blur(.15px);transform:translateZ(-1.5px)scale(.998);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.DemoFreePlanSticker-module__yQDJja__faceFront{z-index:1;transform-style:preserve-3d;transform:translateZ(1.5px)}.DemoFreePlanSticker-module__yQDJja__seal{background:var(--color-text-primary);-webkit-mask-image:var(--sticker-mask);mask-image:var(--sticker-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--sticker-mask);transform:translateZ(.5px);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.DemoFreePlanSticker-module__yQDJja__content{z-index:1;box-sizing:border-box;text-align:center;width:100%;height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;padding:1.5rem 1.375rem;display:flex;position:relative;transform:translateZ(1.5px)}.DemoFreePlanSticker-module__yQDJja__prelude,.DemoFreePlanSticker-module__yQDJja__coda{max-width:7.75rem;font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.012em;color:color-mix(in srgb, var(--color-bg-Background) 80%, transparent);text-wrap:balance;margin:0;font-size:.75rem;font-weight:500;line-height:1.28}.DemoFreePlanSticker-module__yQDJja__hero{font-family:var(--font-sans);font-variation-settings:"wght" 700;letter-spacing:-.04em;text-transform:uppercase;color:var(--color-bg-Background);text-wrap:balance;margin:.0625rem 0;font-size:1.375rem;font-style:italic;font-weight:700;line-height:1}@media (max-width:840px){.DemoFreePlanSticker-module__yQDJja__host{width:10.5rem;height:10.5rem;transform:translate(50%,-50%)rotate(9deg)}.DemoFreePlanSticker-module__yQDJja__content{gap:.25rem;padding:1.625rem 1.375rem}.DemoFreePlanSticker-module__yQDJja__prelude,.DemoFreePlanSticker-module__yQDJja__coda{max-width:6.75rem;font-size:.75rem}.DemoFreePlanSticker-module__yQDJja__hero{font-size:1.375rem}}@media (max-width:767px){.DemoFreePlanSticker-module__yQDJja__host{display:none}}@media (prefers-reduced-motion:reduce){.DemoFreePlanSticker-module__yQDJja__host{transform:translate(50%,-50%)rotate(9deg)}.DemoFreePlanSticker-module__yQDJja__tiltLayer{will-change:auto;transform:none}}
.DemoStageLabel-module__4SVfGq__host{bottom:var(--stage-window-inset);z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;right:0}.DemoStageLabel-module__4SVfGq__list{width:100%;padding:0;padding-inline:calc(var(--stage-window-inset) * 1.5 + 1rem);justify-content:space-between;align-items:center;gap:1rem;margin:0;list-style:none;display:flex}.DemoStageLabel-module__4SVfGq__item{flex-shrink:0}.DemoStageLabel-module__4SVfGq__stepButton{max-width:100%;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline-block}.DemoStageLabel-module__4SVfGq__stepButton:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #000}.DemoStageLabel-module__4SVfGq__labelWrap{max-width:100%;font-family:var(--font-sans);font-variation-settings:"wght" 600;letter-spacing:-.01em;color:#000;white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.25;display:inline-block;position:relative}.DemoStageLabel-module__4SVfGq__labelBase{opacity:.3;transition:opacity .16s}.DemoStageLabel-module__4SVfGq__labelBase[data-highlight=true]{opacity:1}@media (hover:hover) and (pointer:fine){.DemoStageLabel-module__4SVfGq__item:not([data-active=true]) .DemoStageLabel-module__4SVfGq__stepButton:hover .DemoStageLabel-module__4SVfGq__labelBase{opacity:.55}}.DemoStageLabel-module__4SVfGq__labelFill{color:#000;clip-path:inset(0 100% 0 0);animation:DemoStageLabel-module__4SVfGq__stageLabelFill var(--stage-label-fill-duration,2.5s) ease-out forwards;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%)}[data-demo-paused=true] .DemoStageLabel-module__4SVfGq__labelFill{animation-play-state:paused}@keyframes DemoStageLabel-module__4SVfGq__stageLabelFill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.DemoStageLabel-module__4SVfGq__liveStatus{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.DemoStageLabel-module__4SVfGq__list{justify-content:center}.DemoStageLabel-module__4SVfGq__item:not([data-active=true]){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DemoStageLabel-module__4SVfGq__item[data-active=true]{flex-shrink:1;min-width:0;max-width:100%}.DemoStageLabel-module__4SVfGq__item[data-active=true] .DemoStageLabel-module__4SVfGq__labelWrap{text-overflow:ellipsis;overflow:hidden}}@media (max-width:767px){.DemoStageLabel-module__4SVfGq__host{border-block:1px solid var(--color-bg-Surface);background:var(--color-bg-Background);align-items:center;height:48px;display:grid;top:0;bottom:auto}.DemoStageLabel-module__4SVfGq__labelWrap,.DemoStageLabel-module__4SVfGq__labelFill{color:var(--color-text-primary);font-size:14px}.DemoStageLabel-module__4SVfGq__stepButton{min-height:44px}.DemoStageLabel-module__4SVfGq__stepButton:focus-visible{outline-color:var(--color-text-primary)}.DemoStageLabel-module__4SVfGq__item[data-active=true] .DemoStageLabel-module__4SVfGq__labelWrap{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.DemoStageLabel-module__4SVfGq__labelFill{display:none}}
.LandingProductDemo-module__SArgfW__section{box-sizing:border-box;width:100%;max-width:80rem;padding-inline:var(--content-padding);margin-inline:auto;padding-block:3rem}.LandingProductDemo-module__SArgfW__hero{padding-top:4rem;padding-bottom:3rem}.LandingProductDemo-module__SArgfW__heroClaim{box-sizing:border-box;min-height:0;padding-top:calc(var(--pane-header-height) + .75rem);padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.LandingProductDemo-module__SArgfW__heroClaim .LandingProductDemo-module__SArgfW__intro{flex-shrink:0}.LandingProductDemo-module__SArgfW__heroDemo{padding-top:2rem}@media (min-width:768px){.LandingProductDemo-module__SArgfW__section{padding-block:5rem}.LandingProductDemo-module__SArgfW__hero{padding-top:3.5rem}.LandingProductDemo-module__SArgfW__heroClaim{padding-top:calc(var(--pane-header-height) + .75rem);padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px))}.LandingProductDemo-module__SArgfW__heroDemo{padding-top:2.5rem;padding-bottom:3rem}}.LandingProductDemo-module__SArgfW__intro{text-align:center;width:100%}.LandingProductDemo-module__SArgfW__heroTitleRow{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.875rem,1.8vw,1.25rem);width:100%;min-width:0;display:flex}.LandingProductDemo-module__SArgfW__heroCopy{flex-direction:column;align-items:center;gap:clamp(.5rem,1.2vw,.75rem);width:100%;min-width:0;display:flex;container:hero-copy/inline-size}.LandingProductDemo-module__SArgfW__heroSubcopy{flex-direction:column;align-items:center;gap:.2rem;width:100%;min-width:0;display:flex}.LandingProductDemo-module__SArgfW__heroHeadline{box-sizing:border-box;text-align:center;width:100%;max-width:48rem;font-family:var(--font-sans);letter-spacing:-.03em;font-variation-settings:"wght" 550;font-synthesis-weight:none;color:var(--foreground);justify-content:center;align-items:center;min-height:2lh;max-height:2lh;margin:0 auto;padding-inline:clamp(0px,2vw,1rem);font-size:clamp(1.0625rem,7.5cqi,3rem);font-weight:600;line-height:1.15;display:flex;overflow:hidden}.LandingProductDemo-module__SArgfW__heroHeadlineText{text-align:center;width:100%;min-width:0;max-width:100%;display:block}.LandingProductDemo-module__SArgfW__heroHeadlineText [aria-hidden=true]{width:100%;min-width:0;display:block}.LandingProductDemo-module__SArgfW__heroHeadlineText [aria-hidden=true]>span{text-overflow:clip;white-space:nowrap;text-wrap:nowrap;display:block;overflow:hidden}.LandingProductDemo-module__SArgfW__demoIntro{text-align:left;--ascii-rewrite-text-align:left;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:.875rem clamp(1.25rem,4.5vw,4rem);width:100%;min-width:0;margin-bottom:clamp(1.25rem,3vh,2rem);display:grid}.LandingProductDemo-module__SArgfW__demoHeadlineSlot{width:100%;min-width:0;container:demo-headline/inline-size}.LandingProductDemo-module__SArgfW__heroDemo .LandingProductDemo-module__SArgfW__demoHeadline{text-align:left;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;min-height:2lh;max-height:2lh;margin:0;padding-inline:0;font-size:clamp(1.125rem,9cqi,2.75rem)}.LandingProductDemo-module__SArgfW__heroDemo .LandingProductDemo-module__SArgfW__demoHeadline .LandingProductDemo-module__SArgfW__heroHeadlineText{text-align:left;width:100%}.LandingProductDemo-module__SArgfW__heroDemo .LandingProductDemo-module__SArgfW__demoHeadline .LandingProductDemo-module__SArgfW__heroHeadlineText [aria-hidden=true]>span{text-align:left}.LandingProductDemo-module__SArgfW__demoLead{box-sizing:border-box;width:100%;max-width:36rem;font-family:var(--font-sans);letter-spacing:-.012em;font-variation-settings:"wght" 500;color:var(--color-text-secondary,var(--muted-foreground));text-align:left;text-wrap:pretty;margin:0;padding-block-start:.2em;font-size:clamp(.9375rem,1.6vw,1.0625rem);font-weight:500;line-height:1.5}@media (max-width:800px){.LandingProductDemo-module__SArgfW__demoIntro{grid-template-columns:1fr;column-gap:0}.LandingProductDemo-module__SArgfW__demoLead{max-width:40rem}}@media (max-width:480px){.LandingProductDemo-module__SArgfW__heroDemo .LandingProductDemo-module__SArgfW__demoHeadline{font-size:clamp(1.125rem,8.5cqi,2rem)}}.LandingProductDemo-module__SArgfW__heroSubhead{max-width:42rem;font-family:var(--font-sans);letter-spacing:-.015em;font-variation-settings:"wght" 500;color:var(--color-text-secondary,var(--muted-foreground));text-wrap:pretty;text-align:center;margin:0;font-size:clamp(1rem,2.1vw,1.25rem);font-weight:500;line-height:1.45}.LandingProductDemo-module__SArgfW__heroMatchNote{max-width:42rem;font-family:var(--font-sans);letter-spacing:-.015em;font-variation-settings:"wght" 500;color:var(--color-text-tertiary,var(--muted-foreground));text-wrap:pretty;touch-action:manipulation;margin:0;font-size:clamp(1rem,2.1vw,1.25rem);font-weight:500;line-height:1.45;text-decoration:none}.LandingProductDemo-module__SArgfW__heroMatchNote:after{content:"↗";opacity:0;margin-inline-start:.4em;transition:opacity .15s,transform .15s;display:inline-block;transform:translate(-.15em,.05em)}.LandingProductDemo-module__SArgfW__heroMatchNote:hover:after,.LandingProductDemo-module__SArgfW__heroMatchNote:focus-visible:after{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.LandingProductDemo-module__SArgfW__heroMatchNote:after{transition:none}}.LandingProductDemo-module__SArgfW__heroMatchNote:hover{color:var(--color-text-secondary,var(--muted-foreground))}.LandingProductDemo-module__SArgfW__heroMatchNote:focus-visible{outline:2px solid var(--ring,var(--color-bg-AccentBorder));outline-offset:3px;border-radius:4px}.LandingProductDemo-module__SArgfW__demoSubhead{text-align:left;margin-top:clamp(.75rem,1.5vh,1.125rem)}@media (max-width:480px){.LandingProductDemo-module__SArgfW__heroHeadline{letter-spacing:-.025em}}@media (prefers-reduced-motion:reduce){.LandingProductDemo-module__SArgfW__heroHeadline{min-height:2lh;max-height:none}.LandingProductDemo-module__SArgfW__heroDemo .LandingProductDemo-module__SArgfW__demoHeadline{min-height:2lh}}.LandingProductDemo-module__SArgfW__introActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.LandingProductDemo-module__SArgfW__heroBtnPrimary,.LandingProductDemo-module__SArgfW__heroBtnSecondary{box-sizing:border-box;min-height:44px;font-family:var(--font-sans);font-variation-settings:"wght" 500;white-space:nowrap;touch-action:manipulation;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none;transition:opacity .15s,background-color .15s,border-color .15s;display:inline-flex}.LandingProductDemo-module__SArgfW__heroBtnPrimary{background:var(--foreground);color:var(--background);font-variation-settings:"wght" 600;border:none;font-weight:600}.LandingProductDemo-module__SArgfW__heroBtnPrimary:hover{opacity:.9}.LandingProductDemo-module__SArgfW__heroBtnSecondary{border:var(--color-bg-Surface) 1px solid;background:var(--background);color:var(--foreground);gap:.625rem;padding:.3125rem .375rem .3125rem 1.375rem}.LandingProductDemo-module__SArgfW__heroBtnSecondaryLabel{line-height:1.25}.LandingProductDemo-module__SArgfW__heroBtnSecondaryIcon{width:1.75rem;height:1.75rem;color:var(--foreground);background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.LandingProductDemo-module__SArgfW__heroBtnSecondaryIcon .material-symbols-rounded{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:1rem}.LandingProductDemo-module__SArgfW__heroBtnSecondary:hover .LandingProductDemo-module__SArgfW__heroBtnSecondaryIcon,.LandingProductDemo-module__SArgfW__heroBtnSecondary:focus-visible .LandingProductDemo-module__SArgfW__heroBtnSecondaryIcon{background:color-mix(in srgb, var(--foreground) 10%, var(--background))}.LandingProductDemo-module__SArgfW__heroBtnPrimary:focus-visible,.LandingProductDemo-module__SArgfW__heroBtnSecondary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.LandingProductDemo-module__SArgfW__h2{font-family:var(--font-sans);letter-spacing:-.02em;font-variation-settings:"wght" 600;color:var(--foreground);margin:0;font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.1}.LandingProductDemo-module__SArgfW__lead{font-family:var(--font-sans);color:var(--muted-foreground);margin:1rem 0 0;font-size:clamp(16px,1.6vw,18px);line-height:1.5}.LandingProductDemo-module__SArgfW__stageOuter{margin-top:2.5rem;position:relative}.LandingProductDemo-module__SArgfW__stageFrame{box-shadow:none;background:0 0;border:none;border-radius:16px;position:relative;overflow:hidden}.LandingProductDemo-module__SArgfW__stageBackdrop{border-radius:inherit;opacity:.7;pointer-events:none;background-image:url(/marketing/Landing-Demo/DemoBackground.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.LandingProductDemo-module__SArgfW__stageCanvas{--stage-window-inset:24px;z-index:1;touch-action:none;background:color-mix(in srgb, #c8d4e0 40%, var(--muted));border-radius:16px;width:100%;height:clamp(560px,76svh,740px);min-height:560px;position:relative;overflow:hidden}.LandingProductDemo-module__SArgfW__stageCanvasInset{inset:var(--stage-window-inset);z-index:1;touch-action:none;position:absolute}.LandingProductDemo-module__SArgfW__stageCanvasPassThrough,.LandingProductDemo-module__SArgfW__stageCanvasPassThrough .LandingProductDemo-module__SArgfW__stageCanvasInset{touch-action:pan-y}.LandingProductDemo-module__SArgfW__stageCanvasBg{z-index:0;border-radius:inherit;background-color:color-mix(in srgb, #c8d4e0 40%, var(--muted));pointer-events:none;background-image:url(/marketing/Landing-Demo/DemoBackground.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (max-width:840px){.LandingProductDemo-module__SArgfW__stageCanvas{--stage-window-inset:16px;height:min(780px,85dvh);min-height:min(780px,85dvh)}}.LandingProductDemo-module__SArgfW__floatingWindow{z-index:1;clip-path:inset(0 round 1.25rem);background:var(--color-bg-Background);border:none;border-radius:1.25rem;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 8px #00000014,0 16px 40px #00000029}.LandingProductDemo-module__SArgfW__floatingWindowNotReady{opacity:0}.LandingProductDemo-module__SArgfW__floatingWindowDragging{cursor:grabbing;will-change:left, top}.LandingProductDemo-module__SArgfW__floatingWindowResizing{-webkit-user-select:none;user-select:none;will-change:left, top, width, height}.LandingProductDemo-module__SArgfW__floatingWindowShell{border-radius:inherit;background:var(--color-bg-Background);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.LandingProductDemo-module__SArgfW__floatingWindowInner{background:var(--color-bg-Background);border-radius:0 0 1.25rem 1.25rem;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.LandingProductDemo-module__SArgfW__studioShellHost{border-radius:inherit;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.LandingProductDemo-module__SArgfW__windowChromeDraggable{cursor:grab}.LandingProductDemo-module__SArgfW__windowChromeDraggable:active{cursor:grabbing}.LandingProductDemo-module__SArgfW__browserChrome{z-index:2;border-bottom:1px solid var(--color-bgblur-Border);background:var(--color-bg-Background);-webkit-backdrop-filter:blur(24px)saturate(1.15);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:1.25rem 1.25rem 0 0;flex-shrink:0;grid-template-columns:auto 1fr;align-items:center;height:32px;padding:0 12px;display:grid;position:relative}.LandingProductDemo-module__SArgfW__floatingWindowDragging .LandingProductDemo-module__SArgfW__browserChrome{cursor:grabbing}.LandingProductDemo-module__SArgfW__browserTrafficLights{z-index:1;opacity:.45;grid-area:1/1;align-items:center;gap:4px;display:flex}.LandingProductDemo-module__SArgfW__browserDot{background:color-mix(in srgb, var(--foreground) 50%, transparent);border-radius:50%;width:10px;height:10px}.LandingProductDemo-module__SArgfW__browserUrlBar{pointer-events:auto;grid-area:1/1/auto/-1;justify-content:center;justify-self:center;align-items:center;gap:4px;min-width:0;max-width:min(92%,420px);padding:0 8px;display:flex}.LandingProductDemo-module__SArgfW__browserUrlTab{max-width:100%;font-family:var(--font-sans);font-variation-settings:"wght" 400 mono 100;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb, var(--color-text-secondary) 100%, transparent);cursor:default;touch-action:manipulation;background:0 0;border:none;border-radius:8px;margin:0;padding:3px 10px;font-size:.75rem;font-weight:600;overflow:hidden}.LandingProductDemo-module__SArgfW__browserUrlTabActive{color:var(--color-text-primary);background:color-mix(in srgb, var(--foreground) 8%, transparent)}.LandingProductDemo-module__SArgfW__browserUrl{font-family:var(--font-sans);font-variation-settings:"wght" 400 mono 100;letter-spacing:.03em;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:.85rem;font-weight:600;display:block;overflow:hidden}.LandingProductDemo-module__SArgfW__resizeHandleEast,.LandingProductDemo-module__SArgfW__resizeHandleSouth,.LandingProductDemo-module__SArgfW__resizeHandleWest,.LandingProductDemo-module__SArgfW__resizeHandleNorth{z-index:3;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0;position:absolute}.LandingProductDemo-module__SArgfW__resizeHandleEast{cursor:ew-resize;width:10px;height:100%;top:0;right:0}.LandingProductDemo-module__SArgfW__resizeHandleWest{cursor:ew-resize;width:10px;height:100%;top:0;left:0}.LandingProductDemo-module__SArgfW__resizeHandleSouth{cursor:ns-resize;width:100%;height:10px;bottom:0;left:0}.LandingProductDemo-module__SArgfW__resizeHandleNorth{cursor:ns-resize;width:100%;height:10px;top:0;left:0}@media (pointer:coarse){.LandingProductDemo-module__SArgfW__resizeHandleEast,.LandingProductDemo-module__SArgfW__resizeHandleWest,.LandingProductDemo-module__SArgfW__resizeHandleSouth,.LandingProductDemo-module__SArgfW__resizeHandleNorth{display:none}.LandingProductDemo-module__SArgfW__browserChrome{touch-action:pan-y;cursor:default}.LandingProductDemo-module__SArgfW__stageCanvas,.LandingProductDemo-module__SArgfW__stageCanvasInset{touch-action:pan-y}}.LandingProductDemo-module__SArgfW__resizeHandleEast:focus-visible,.LandingProductDemo-module__SArgfW__resizeHandleSouth:focus-visible,.LandingProductDemo-module__SArgfW__resizeHandleWest:focus-visible,.LandingProductDemo-module__SArgfW__resizeHandleNorth:focus-visible{outline:2px solid var(--ring,var(--color-bg-AccentBorder));outline-offset:-1px}.LandingProductDemo-module__SArgfW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.LandingProductDemo-module__SArgfW__heroDemo{padding-inline:0}.LandingProductDemo-module__SArgfW__demoIntro{padding-inline:var(--content-padding);box-sizing:border-box}.LandingProductDemo-module__SArgfW__stageOuter{margin-top:1.5rem}.LandingProductDemo-module__SArgfW__stageFrame,.LandingProductDemo-module__SArgfW__stageCanvas,.LandingProductDemo-module__SArgfW__floatingWindow,.LandingProductDemo-module__SArgfW__floatingWindowInner{border-radius:0}.LandingProductDemo-module__SArgfW__stageCanvas{--stage-window-inset:0px;background:var(--color-bg-Background);touch-action:pan-y;height:clamp(520px,82svh,760px);min-height:520px}.LandingProductDemo-module__SArgfW__stageBackdrop,.LandingProductDemo-module__SArgfW__stageCanvasBg,.LandingProductDemo-module__SArgfW__browserChrome,.LandingProductDemo-module__SArgfW__resizeHandleEast,.LandingProductDemo-module__SArgfW__resizeHandleWest,.LandingProductDemo-module__SArgfW__resizeHandleNorth,.LandingProductDemo-module__SArgfW__resizeHandleSouth{display:none}.LandingProductDemo-module__SArgfW__stageCanvasInset{touch-action:pan-y;inset:48px 0 0}.LandingProductDemo-module__SArgfW__floatingWindow{box-shadow:none;clip-path:none}}
.DemoPublishAct-module__HQ0FPW__host{--publish-x:82%;--publish-y:40px;--publish-from-dx:calc(-120px * var(--demo-scale,1));--publish-from-dy:calc(260px * var(--demo-scale,1))}.DemoPublishAct-module__HQ0FPW__overlay{z-index:8;pointer-events:none;position:absolute;inset:0}.DemoPublishAct-module__HQ0FPW__host[data-publish-stage=navigate]>:first-child{animation:.42s cubic-bezier(.22,.61,.36,1) both DemoPublishAct-module__HQ0FPW__publishSceneIn}@keyframes DemoPublishAct-module__HQ0FPW__publishSceneIn{0%{opacity:.2;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.DemoPublishAct-module__HQ0FPW__cursor{left:var(--publish-x);top:var(--publish-y);width:calc(24px * var(--demo-scale,1));height:calc(33px * var(--demo-scale,1));margin-left:calc(5px * var(--demo-scale,1));margin-top:calc(4px * var(--demo-scale,1));filter:drop-shadow(0 6px 14px #1118273d);transform-origin:0 0;background:url(/marketing/Landing-Demo/cursor.svg) 50%/contain no-repeat;position:absolute}[data-publish-stage=approach] .DemoPublishAct-module__HQ0FPW__cursor{animation:DemoPublishAct-module__HQ0FPW__publishCursorFly var(--publish-approach-ms,.7s) cubic-bezier(.22, .61, .36, 1) both}[data-publish-stage=press] .DemoPublishAct-module__HQ0FPW__cursor{animation:.24s ease-out both DemoPublishAct-module__HQ0FPW__publishCursorPress}@keyframes DemoPublishAct-module__HQ0FPW__publishCursorFly{0%{transform:translate(var(--publish-from-dx), var(--publish-from-dy));opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes DemoPublishAct-module__HQ0FPW__publishCursorPress{0%{transform:scale(1)}35%{transform:scale(.88)}to{transform:scale(1)}}[data-publish-stage=flip] .DemoPublishAct-module__HQ0FPW__cursor{animation:DemoPublishAct-module__HQ0FPW__publishCursorPart var(--publish-flip-ms,.6s) ease-out both}@keyframes DemoPublishAct-module__HQ0FPW__publishCursorPart{0%{opacity:1;transform:translate(0)}to{transform:translate(calc(28px * var(--demo-scale,1)), calc(36px * var(--demo-scale,1)));opacity:0}}.DemoPublishAct-module__HQ0FPW__ripple{left:var(--publish-x);top:var(--publish-y);width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));background:color-mix(in srgb, var(--color-text-primary) 14%, transparent);opacity:0;border-radius:50%;transition:opacity .22s;position:absolute;transform:translate(-50%,-50%)scale(.7)}[data-publish-stage=press] .DemoPublishAct-module__HQ0FPW__ripple{opacity:1}.DemoPublishAct-module__HQ0FPW__tapPulse{left:var(--publish-x);top:var(--publish-y);width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));border:1.5px solid color-mix(in srgb, var(--color-text-primary) 45%, transparent);opacity:0;border-radius:50%;animation:.42s ease-out both DemoPublishAct-module__HQ0FPW__publishTapPulse;position:absolute;transform:translate(-50%,-50%)scale(.5)}@keyframes DemoPublishAct-module__HQ0FPW__publishTapPulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}[data-demo-paused=true] :is(.DemoPublishAct-module__HQ0FPW__cursor,.DemoPublishAct-module__HQ0FPW__ripple,.DemoPublishAct-module__HQ0FPW__tapPulse){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.DemoPublishAct-module__HQ0FPW__overlay{display:none}.DemoPublishAct-module__HQ0FPW__host[data-publish-stage=navigate]>:first-child{animation:none}}
.DemoResumeCanvas-module__GCOTDW__canvas{--sortable-gutter:calc(28px * var(--demo-scale));--sortable-left-chrome-min-height:calc(32px * var(--demo-scale));--sortable-content-padding-left:calc(12px * var(--demo-scale));--sortable-content-padding-right:calc(12px * var(--demo-scale));--sortable-content-padding-vertical:calc(10px * var(--demo-scale));--sortable-title-padding-left:calc(var(--sortable-gutter) + var(--sortable-content-padding-left));--sortable-experience-bullet-left-padding-top:calc(var(--sortable-content-padding-vertical) + calc(4px * var(--demo-scale)));--sortable-handler-padding-top:calc(8px * var(--demo-scale));--section-title-row-height:var(--sortable-left-chrome-min-height);--sortable-section-title-gap:calc(16px * var(--demo-scale));--sortable-section-gap:calc(48px * var(--demo-scale));--sortable-list-item-gap:calc(20px * var(--demo-scale));--block-radius:calc(16px * var(--demo-scale));box-sizing:border-box;width:100%;color:var(--color-text-primary);container:resumeCanvas/inline-size}.DemoResumeCanvas-module__GCOTDW__lane{box-sizing:border-box;width:100%;max-width:var(--demo-lane-max);padding-inline:var(--demo-lane-pad);margin-inline:auto}.DemoResumeCanvas-module__GCOTDW__content{width:100%;padding:calc(16px * var(--demo-scale)) 0 calc(64px * var(--demo-scale))}.DemoResumeCanvas-module__GCOTDW__typeTagL{font-family:var(--font-sans);font-size:calc(14px * var(--demo-scale));letter-spacing:calc(1px * var(--demo-scale));font-variation-settings:"wght" 650, "GRAD" 0, "MONO" 100;text-transform:uppercase;font-weight:700;line-height:1.3}.DemoResumeCanvas-module__GCOTDW__typeTagM{font-family:var(--font-sans);font-size:calc(14px * var(--demo-scale));letter-spacing:calc(.7px * var(--demo-scale));font-variation-settings:"wght" 500, "GRAD" 0, "MONO" 100;text-transform:uppercase;font-weight:600;line-height:1.3}.DemoResumeCanvas-module__GCOTDW__typeHeadlineS{font-family:var(--font-sans);font-size:calc(20px * var(--demo-scale));letter-spacing:calc(.3px * var(--demo-scale));font-variation-settings:"wght" 500;font-weight:600;line-height:1.3}.DemoResumeCanvas-module__GCOTDW__typeTextL{font-family:var(--font-sans);font-size:calc(16.7px * var(--demo-scale));line-height:calc(25.05px * var(--demo-scale));letter-spacing:calc(.4px * var(--demo-scale));font-variation-settings:"wght" 500;font-weight:600}.DemoResumeCanvas-module__GCOTDW__heroSection{width:100%;padding-bottom:var(--sortable-section-gap);box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:stretch;display:flex}.DemoResumeCanvas-module__GCOTDW__heroSectionPublic{min-height:calc(240px * var(--demo-scale))}.DemoResumeCanvas-module__GCOTDW__profileRoot{text-align:center;padding:calc(32px * var(--demo-scale)) 0 var(--sortable-section-gap);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.DemoResumeCanvas-module__GCOTDW__profileAvatarWrap{margin-bottom:calc(16px * var(--demo-scale))}.DemoResumeCanvas-module__GCOTDW__profileAvatarFallback{width:calc(104px * var(--demo-scale));height:calc(104px * var(--demo-scale));font-size:calc(36px * var(--demo-scale));color:var(--color-text-secondary);border:calc(3px * var(--demo-scale)) solid var(--color-bg-Border);box-shadow:none;background:linear-gradient(135deg, var(--color-bg-Border) 0%, var(--color-bg-Surface) 100%);box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.DemoResumeCanvas-module__GCOTDW__profileTextBlock{align-items:center;gap:calc(4px * var(--demo-scale));flex-direction:column;width:100%;display:flex}.DemoResumeCanvas-module__GCOTDW__profileName{font-family:var(--font-sans);font-size:calc(clamp(28px, 3cqi, 36px) * var(--demo-scale));font-variation-settings:"wght" 600;letter-spacing:-.02em;color:var(--color-text-primary);text-align:center;width:100%;margin:0;font-weight:600;line-height:1.2}.DemoResumeCanvas-module__GCOTDW__profileRole{font-family:var(--font-sans);font-size:calc(clamp(16px, 2cqi, 20px) * var(--demo-scale));font-variation-settings:"wght" 500;letter-spacing:.01em;color:var(--color-text-secondary);text-align:center;width:100%;margin:0;font-weight:500;line-height:1.4}.DemoResumeCanvas-module__GCOTDW__heroPromptBar{width:100%;margin-top:calc(16px * var(--demo-scale));flex-direction:column;align-items:stretch;display:flex}.DemoResumeCanvas-module__GCOTDW__heroPromptBar>*{width:100%;min-width:0;max-width:100%;margin:0}.DemoResumeCanvas-module__GCOTDW__linksSectionRoot{width:100%;padding-bottom:var(--sortable-section-gap);position:relative}.DemoResumeCanvas-module__GCOTDW__linksCarouselShell{min-width:0;padding:0 var(--sortable-content-padding-right) 0 var(--sortable-title-padding-left);position:relative;overflow:hidden}.DemoResumeCanvas-module__GCOTDW__shellGradient{width:calc(40px * var(--demo-scale));pointer-events:none;z-index:3;opacity:0;transition:opacity .2s;position:absolute;top:0;bottom:0}.DemoResumeCanvas-module__GCOTDW__shellGradientVisible{opacity:1}.DemoResumeCanvas-module__GCOTDW__shellGradientRight{background:linear-gradient(to left, var(--color-bg-Background) 0%, color-mix(in srgb, var(--color-bg-Background) 45%, transparent) 55%, transparent 100%);right:0}@media (prefers-reduced-motion:reduce){.DemoResumeCanvas-module__GCOTDW__shellGradient{transition:none}}.DemoResumeCanvas-module__GCOTDW__linksPreview{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;min-width:0;overflow:auto hidden}.DemoResumeCanvas-module__GCOTDW__linksPreview::-webkit-scrollbar{display:none}.DemoResumeCanvas-module__GCOTDW__linksTrack{align-items:center;gap:calc(6px * var(--demo-scale));flex-wrap:nowrap;min-width:min-content;display:flex}.DemoResumeCanvas-module__GCOTDW__carouselSpacer{flex:0 0 calc(8px * var(--demo-scale));height:1px}.DemoResumeCanvas-module__GCOTDW__linkPill{box-sizing:border-box;align-items:center;gap:calc(6px * var(--demo-scale));height:calc(48px * var(--demo-scale));min-height:calc(48px * var(--demo-scale));padding-inline:calc(16px * var(--demo-scale));border-radius:calc(24px * var(--demo-scale));background-color:var(--color-bgblur-Surface);font-family:var(--font-sans);font-size:calc(16px * var(--demo-scale));color:var(--color-text-secondary);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:600;display:inline-flex}.DemoResumeCanvas-module__GCOTDW__linkPillIconOnly{width:calc(48px * var(--demo-scale));justify-content:center;padding-inline:0}.DemoResumeCanvas-module__GCOTDW__linkPillIcon{width:calc(20px * var(--demo-scale));height:calc(20px * var(--demo-scale));color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DemoResumeCanvas-module__GCOTDW__linkPillIcon svg{width:100%;height:100%;display:block}.DemoResumeCanvas-module__GCOTDW__linkPillIcon[data-platform=linkedin]{color:#0a66c2}.DemoResumeCanvas-module__GCOTDW__linkPillIcon[data-platform=behance]{color:#1769ff}.DemoResumeCanvas-module__GCOTDW__linkPillLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DemoResumeCanvas-module__GCOTDW__sectionRoot{width:100%;padding-bottom:var(--sortable-section-gap);position:relative}.DemoResumeCanvas-module__GCOTDW__sectionHeader{width:100%;min-width:0;min-height:var(--section-title-row-height);padding-bottom:var(--sortable-section-title-gap);align-items:center;display:flex}.DemoResumeCanvas-module__GCOTDW__gutterSlot{width:var(--sortable-gutter);min-width:var(--sortable-gutter);flex-shrink:0}.DemoResumeCanvas-module__GCOTDW__sectionTitle{min-width:0;padding:0 0 0 var(--sortable-content-padding-left);align-items:center;gap:calc(8px * var(--demo-scale));min-height:var(--section-title-row-height);color:var(--color-text-secondary);flex:1;margin:0;display:flex}.DemoResumeCanvas-module__GCOTDW__sectionTitleChevron{color:var(--color-text-tertiary);align-items:center;display:inline-flex}.DemoResumeCanvas-module__GCOTDW__sectionTitleChevron .material-symbols-outlined{font-size:calc(20px * var(--demo-scale))}.DemoResumeCanvas-module__GCOTDW__sectionBody{width:100%;min-width:0}.DemoResumeCanvas-module__GCOTDW__block{width:100%;min-width:0;color:var(--color-text-secondary);display:flex}.DemoResumeCanvas-module__GCOTDW__leftSlot{width:var(--sortable-gutter);min-width:var(--sortable-gutter);min-height:var(--sortable-left-chrome-min-height);flex-shrink:0;position:relative}.DemoResumeCanvas-module__GCOTDW__iconBox,.DemoResumeCanvas-module__GCOTDW__handleBox{box-sizing:border-box;width:100%;min-width:0;min-height:var(--sortable-left-chrome-min-height);padding-top:var(--sortable-handler-padding-top);justify-content:flex-start;align-items:flex-start;display:flex}.DemoResumeCanvas-module__GCOTDW__iconBox{flex-shrink:0;transition:opacity .15s}.DemoResumeCanvas-module__GCOTDW__iconBoxBullet{padding-top:var(--sortable-experience-bullet-left-padding-top)}.DemoResumeCanvas-module__GCOTDW__handleBox{opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.DemoResumeCanvas-module__GCOTDW__blockEditing:hover .DemoResumeCanvas-module__GCOTDW__iconBox{opacity:0}.DemoResumeCanvas-module__GCOTDW__blockEditing:hover .DemoResumeCanvas-module__GCOTDW__handleBox{opacity:1}.DemoResumeCanvas-module__GCOTDW__arrowIcon{color:var(--color-bg-Border);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:flex-start;line-height:1;display:flex}.DemoResumeCanvas-module__GCOTDW__gripIcon{flex-shrink:0;display:block}.DemoResumeCanvas-module__GCOTDW__customArrow{opacity:.5;transition:opacity .2s}.DemoResumeCanvas-module__GCOTDW__block:hover .DemoResumeCanvas-module__GCOTDW__customArrow{opacity:1}.DemoResumeCanvas-module__GCOTDW__blockContent{overflow-wrap:break-word;word-break:break-word;border-radius:var(--block-radius);width:100%;min-width:0;padding:var(--sortable-content-padding-vertical) var(--sortable-content-padding-right) var(--sortable-content-padding-vertical) var(--sortable-content-padding-left);transition:background-color .15s ease, border-color .15s ease, box-shadow .8s var(--easing-emphasized,cubic-bezier(.2, 0, 0, 1));border:1px solid #0000;flex-direction:row;flex:1;align-items:stretch;display:flex}.DemoResumeCanvas-module__GCOTDW__blockEditing .DemoResumeCanvas-module__GCOTDW__blockContent{padding-right:0}.DemoResumeCanvas-module__GCOTDW__block:hover .DemoResumeCanvas-module__GCOTDW__blockContent{border-color:var(--color-bgblur-Border);background-color:var(--color-bg-Background);box-shadow:var(--achievement-box-shadow)}.DemoResumeCanvas-module__GCOTDW__blockMainContent{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.DemoResumeCanvas-module__GCOTDW__actionSlot{width:var(--sortable-gutter);flex:0 0 var(--sortable-gutter);pointer-events:none;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.DemoResumeCanvas-module__GCOTDW__chevronWrapper{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.DemoResumeCanvas-module__GCOTDW__blockEditing:hover .DemoResumeCanvas-module__GCOTDW__chevronWrapper{opacity:1}.DemoResumeCanvas-module__GCOTDW__chevronButton{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:flex}.DemoResumeCanvas-module__GCOTDW__aboutText{color:var(--color-text-primary);margin:0}.DemoResumeCanvas-module__GCOTDW__experienceList{gap:calc(32px * var(--demo-scale));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DemoResumeCanvas-module__GCOTDW__experienceItem{flex-direction:column;min-width:0;display:flex}.DemoResumeCanvas-module__GCOTDW__experienceEntry{min-width:0}.DemoResumeCanvas-module__GCOTDW__layoutRow{align-items:stretch;gap:calc(16px * var(--demo-scale));width:100%;min-width:0;display:flex}.DemoResumeCanvas-module__GCOTDW__logoContainer{height:calc(48px * var(--demo-scale));aspect-ratio:1;background-color:var(--color-bg-Surface);border-radius:calc(12px * var(--demo-scale));font-family:var(--font-sans);font-size:calc(16px * var(--demo-scale));color:var(--color-text-tertiary);text-transform:uppercase;box-sizing:border-box;flex:none;justify-content:center;align-self:stretch;align-items:center;font-weight:700;display:flex;overflow:hidden}.DemoResumeCanvas-module__GCOTDW__contentColumn{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}.DemoResumeCanvas-module__GCOTDW__experienceTitle{color:var(--color-text-primary);min-width:0;margin:0}.DemoResumeCanvas-module__GCOTDW__infoRow{width:100%;min-width:0;padding-top:calc(4px * var(--demo-scale));justify-content:flex-start;align-items:center;row-gap:calc(4px * var(--demo-scale));column-gap:calc(6px * var(--demo-scale));color:var(--color-text-secondary);flex-flow:wrap;margin:0;display:flex}.DemoResumeCanvas-module__GCOTDW__companyText,.DemoResumeCanvas-module__GCOTDW__institutionText,.DemoResumeCanvas-module__GCOTDW__periodTag{color:var(--color-text-tertiary);text-transform:uppercase}.DemoResumeCanvas-module__GCOTDW__dot{color:var(--color-text-tertiary);font-size:calc(8px * var(--demo-scale));flex:none;line-height:1}.DemoResumeCanvas-module__GCOTDW__bulletList{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.DemoResumeCanvas-module__GCOTDW__bulletText,.DemoResumeCanvas-module__GCOTDW__skillText{color:var(--color-text-primary);margin:0}.DemoResumeCanvas-module__GCOTDW__portfolioSection{width:100%;padding-bottom:var(--sortable-section-gap);position:relative}.DemoResumeCanvas-module__GCOTDW__bentoGrid{--tile-radius:calc(16px * var(--demo-scale));--title-band:calc(64px * var(--demo-scale));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc(150px * var(--demo-scale));gap:calc(12px * var(--demo-scale));width:100%;padding:calc(16px * var(--demo-scale)) var(--demo-lane-pad) calc(24px * var(--demo-scale));box-sizing:border-box;display:grid}.DemoResumeCanvas-module__GCOTDW__bentoTileLead{grid-area:span 2/span 2}.DemoResumeCanvas-module__GCOTDW__bentoTile{border-radius:var(--tile-radius);width:100%;height:100%;min-height:0;transition:opacity .2s ease-out;display:block;position:relative;overflow:hidden}.DemoResumeCanvas-module__GCOTDW__bentoTile:hover{opacity:.9}.DemoResumeCanvas-module__GCOTDW__bentoMedia{border-radius:inherit;background:linear-gradient(155deg, color-mix(in srgb, var(--color-text-primary) 62%, var(--color-bg-Surface)) 0%, color-mix(in srgb, var(--color-text-primary) 38%, var(--color-bg-Surface)) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.DemoResumeCanvas-module__GCOTDW__bentoInitial{font-family:var(--font-sans);font-size:calc(40px * var(--demo-scale));color:#ffffff8c;-webkit-user-select:none;user-select:none;font-weight:500;line-height:1}.DemoResumeCanvas-module__GCOTDW__bentoTileLead .DemoResumeCanvas-module__GCOTDW__bentoInitial{font-size:calc(64px * var(--demo-scale))}.DemoResumeCanvas-module__GCOTDW__bentoMeta{z-index:3;height:var(--title-band);padding:calc(16px * var(--demo-scale));box-sizing:border-box;pointer-events:none;border-bottom-left-radius:var(--tile-radius);border-bottom-right-radius:var(--tile-radius);background:linear-gradient(#0000 0%,#0000004d 100%);align-items:flex-end;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.DemoResumeCanvas-module__GCOTDW__bentoTitle{z-index:1;width:100%;font-family:var(--font-sans);font-size:calc(16px * var(--demo-scale));letter-spacing:.02em;color:#fff;white-space:nowrap;margin:0;font-weight:400;line-height:1.25;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 2.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 2.5rem),#0000 100%)}.DemoResumeCanvas-module__GCOTDW__skillsGroups{gap:calc(48px * var(--demo-scale));width:100%;min-width:0;padding-top:calc(16px * var(--demo-scale));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.DemoResumeCanvas-module__GCOTDW__skillGroup{gap:calc(8px * var(--demo-scale));flex-direction:column;min-width:0;display:flex}.DemoResumeCanvas-module__GCOTDW__skillGroupHeader{align-items:center;width:100%;min-width:0;display:flex}.DemoResumeCanvas-module__GCOTDW__skillGroupTitle{min-width:0;padding:0 0 0 var(--sortable-title-padding-left);color:var(--color-text-primary);flex:1;margin:0;line-height:1.3}.DemoResumeCanvas-module__GCOTDW__skillItems,.DemoResumeCanvas-module__GCOTDW__educationList{flex-direction:column;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.DemoResumeCanvas-module__GCOTDW__educationRow{flex-direction:column;min-width:0;display:flex}.DemoResumeCanvas-module__GCOTDW__educationTitle{color:var(--color-text-primary);min-width:0;margin:0}@container resumeCanvas not (min-width:599px){.DemoResumeCanvas-module__GCOTDW__leftSlot,.DemoResumeCanvas-module__GCOTDW__iconBox,.DemoResumeCanvas-module__GCOTDW__handleBox,.DemoResumeCanvas-module__GCOTDW__gutterSlot{display:none}.DemoResumeCanvas-module__GCOTDW__sectionTitle{padding-left:0}.DemoResumeCanvas-module__GCOTDW__skillGroupTitle,.DemoResumeCanvas-module__GCOTDW__linksCarouselShell{padding-left:var(--sortable-content-padding-left)}.DemoResumeCanvas-module__GCOTDW__skillsGroups{gap:calc(24px * var(--demo-scale));grid-template-columns:1fr}.DemoResumeCanvas-module__GCOTDW__bentoGrid{grid-auto-rows:calc(120px * var(--demo-scale))}}@media (prefers-reduced-motion:reduce){.DemoResumeCanvas-module__GCOTDW__blockContent{transition:background-color .15s,border-color .15s}}[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>*{transition:opacity var(--build-lane-ms,.34s) ease, transform var(--build-lane-ms,.34s) cubic-bezier(.22, .61, .36, 1)}[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>:nth-child(2){transition-delay:calc(var(--build-reveal-stagger-ms,90ms) * 1)}[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>:nth-child(3){transition-delay:calc(var(--build-reveal-stagger-ms,90ms) * 2)}[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>:nth-child(4){transition-delay:calc(var(--build-reveal-stagger-ms,90ms) * 3)}[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>:nth-child(5){transition-delay:calc(var(--build-reveal-stagger-ms,90ms) * 4)}[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>:nth-child(6){transition-delay:calc(var(--build-reveal-stagger-ms,90ms) * 5)}[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>:nth-child(7){transition-delay:calc(var(--build-reveal-stagger-ms,90ms) * 6)}[data-build-stage=empty] .DemoResumeCanvas-module__GCOTDW__content>*,[data-build-stage=dropping] .DemoResumeCanvas-module__GCOTDW__content>*,[data-build-stage=absorbing] .DemoResumeCanvas-module__GCOTDW__content>*{opacity:0;transform:translateY(calc(14px * var(--demo-scale,1)));transition:none}.DemoResumeCanvas-module__GCOTDW__roleEditable{padding:calc(2px * var(--demo-scale,1)) calc(8px * var(--demo-scale,1));margin:calc(-2px * var(--demo-scale,1)) calc(-8px * var(--demo-scale,1));border-radius:calc(10px * var(--demo-scale,1));transition:background-color .16s,box-shadow .16s;display:inline-block}.DemoResumeCanvas-module__GCOTDW__roleEditableActive{background-color:var(--color-bg-Background);box-shadow:0 0 0 1.5px var(--color-bgblur-Border), var(--achievement-box-shadow)}.DemoResumeCanvas-module__GCOTDW__roleCaret{width:calc(2px * var(--demo-scale,1));vertical-align:text-bottom;background:var(--color-text-primary);height:.95em;margin-inline:1px;animation:.9s step-end infinite DemoResumeCanvas-module__GCOTDW__buildCaretBlink;display:inline-block}@keyframes DemoResumeCanvas-module__GCOTDW__buildCaretBlink{50%{opacity:0}}[data-demo-paused=true] .DemoResumeCanvas-module__GCOTDW__roleCaret{animation-play-state:paused}[data-assist-stage=proposals] .DemoResumeCanvas-module__GCOTDW__experienceList>li:first-child .DemoResumeCanvas-module__GCOTDW__bulletList .DemoResumeCanvas-module__GCOTDW__blockContent{border-color:var(--color-bgblur-Border);background-color:var(--color-bg-Background);box-shadow:var(--achievement-box-shadow)}[data-assist-stage=proposals] .DemoResumeCanvas-module__GCOTDW__experienceList>li:first-child .DemoResumeCanvas-module__GCOTDW__bulletList>li:nth-child(2) .DemoResumeCanvas-module__GCOTDW__blockContent{transition-delay:.16s}[data-assist-stage=proposals] .DemoResumeCanvas-module__GCOTDW__experienceList>li:first-child .DemoResumeCanvas-module__GCOTDW__bulletList>li:nth-child(3) .DemoResumeCanvas-module__GCOTDW__blockContent{transition-delay:.32s}@media (prefers-reduced-motion:reduce){[data-build-stage] .DemoResumeCanvas-module__GCOTDW__content>*{opacity:1;transition:none;transform:none}}@media (max-width:767px){.DemoResumeCanvas-module__GCOTDW__canvas{--sortable-section-gap:28px;--sortable-section-title-gap:8px}.DemoResumeCanvas-module__GCOTDW__profileRoot{padding-block:20px 12px}.DemoResumeCanvas-module__GCOTDW__profileAvatarFallback{border-width:1px;width:72px;height:72px;font-size:26px}.DemoResumeCanvas-module__GCOTDW__heroSectionPublic{min-height:0}.DemoResumeCanvas-module__GCOTDW__bentoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DemoResumeCanvas-module__GCOTDW__bentoTileLead{grid-row:span 1}}@media (prefers-reduced-motion:reduce){.DemoResumeCanvas-module__GCOTDW__roleCaret{animation:none}}
.SceneStudioShell-module__rRFWnq__shell{--demo-scale:1;--demo-header-h:calc(72px * var(--demo-scale));--demo-header-pad-top:calc(16px * var(--demo-scale));--demo-header-inline:calc(20px * var(--demo-scale));--demo-footer-row-h:calc(100px * var(--demo-scale));--demo-lane-max:calc(740px * var(--demo-scale));--demo-lane-pad:calc(20px * var(--demo-scale));--demo-sidebar-w:22%;--demo-sidebar-max:calc(280px * var(--demo-scale));--demo-plate-margin:calc(22px * var(--demo-scale));--demo-plate-radius:calc(20px * var(--demo-scale));--demo-control:calc(48px * var(--demo-scale));--demo-row-h:calc(56px * var(--demo-scale));--demo-row-radius:calc(16px * var(--demo-scale));--demo-secondary-w:min(calc(560px * var(--demo-scale)), 38%);--demo-panel-duration-open:.4s;--demo-panel-duration-close:.24s;--demo-prompt-min-h:calc(80px * var(--demo-scale));--demo-prompt-min-w:calc(540px * var(--demo-scale));--demo-prompt-max-w:calc(640px * var(--demo-scale));--demo-prompt-radius:calc(40px * var(--demo-scale));--demo-prompt-btn:calc(56px * var(--demo-scale));--demo-chrome-mask-edge-fade:var(--studio-chrome-mask-edge-fade,8px);--demo-chrome-mask-solid-inset:var(--demo-header-h);--demo-chrome-mask-top-end:calc(var(--demo-header-h) + var(--demo-chrome-mask-solid-inset));--demo-chrome-mask-bottom-start:calc(100% - var(--demo-footer-row-h) - var(--demo-chrome-mask-solid-inset));border-radius:inherit;background:var(--color-bg-Background);width:100%;height:100%;min-height:0;color:var(--color-text-primary);font-family:var(--font-sans);flex-direction:row;flex:1;line-height:1.35;display:flex;overflow:hidden}.SceneStudioShell-module__rRFWnq__shellStudio{--demo-scale:.85}.SceneStudioShell-module__rRFWnq__shellPublic{--demo-scale:1;--demo-header-h:76px}.SceneStudioShell-module__rRFWnq__sidebar{flex:0 0 var(--demo-sidebar-w);max-width:var(--demo-sidebar-max);min-width:0;margin:var(--demo-plate-margin) 0 var(--demo-plate-margin) var(--demo-plate-margin);border-radius:var(--demo-plate-radius);background:var(--color-bg-Irrelevant);flex-direction:column;display:flex;position:relative;overflow:hidden}.SceneStudioShell-module__rRFWnq__sidebarHeader{z-index:2;height:var(--demo-header-h);padding:0 calc(12px * var(--demo-scale));pointer-events:none;background:linear-gradient(to bottom, var(--color-bg-Irrelevant) 0%, color-mix(in srgb, var(--color-bg-Irrelevant) 92%, transparent) 52%, transparent 100%);align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.SceneStudioShell-module__rRFWnq__brandRow{align-items:center;gap:calc(.35rem * var(--demo-scale));height:var(--demo-control);padding:0 calc(12px * var(--demo-scale)) 0 calc(4px * var(--demo-scale));min-width:0;display:flex}.SceneStudioShell-module__rRFWnq__brandMark{height:calc(12px * var(--demo-scale));aspect-ratio:96/9;background-color:var(--color-text-primary);flex-shrink:0;width:auto;-webkit-mask-image:url(/Brand/work-republic.svg);mask-image:url(/Brand/work-republic.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.SceneStudioShell-module__rRFWnq__sidebarScroll{min-height:0;padding:calc(var(--demo-header-h) + calc(4px * var(--demo-scale))) calc(12px * var(--demo-scale)) calc(12px * var(--demo-scale));flex:1;overflow:hidden}.SceneStudioShell-module__rRFWnq__sectionLabel{margin:0 0 calc(8px * var(--demo-scale)) calc(8px * var(--demo-scale));font-size:calc(12px * var(--demo-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.SceneStudioShell-module__rRFWnq__resumeRow{min-height:var(--demo-row-h);padding:0 calc(8px * var(--demo-scale)) 0 0;border-radius:var(--demo-row-radius);align-items:center;display:flex}.SceneStudioShell-module__rRFWnq__resumeRowActive{background:var(--color-bg-Irrelevant)}.SceneStudioShell-module__rRFWnq__rowLeadingSlot{width:calc(40px * var(--demo-scale));height:var(--demo-control);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SceneStudioShell-module__rRFWnq__statusDot{width:calc(8px * var(--demo-scale));height:calc(8px * var(--demo-scale));background:var(--color-text-tertiary);border-radius:9999px}.SceneStudioShell-module__rRFWnq__statusDotPublic{background:var(--color-success,#23cd61)}.SceneStudioShell-module__rRFWnq__resumeLink{min-width:0;min-height:var(--demo-row-h);padding:0 calc(8px * var(--demo-scale)) 0 calc(4px * var(--demo-scale));color:var(--color-text-tertiary);flex:auto;align-items:center;display:flex}.SceneStudioShell-module__rRFWnq__resumeLinkActive{color:var(--color-text-primary)}.SceneStudioShell-module__rRFWnq__urlLabel{min-width:0;max-width:100%;font-family:var(--font-sans);font-size:calc(16px * var(--demo-scale));font-variation-settings:"wght" 400 "MONO" 100;align-items:baseline;gap:.05rem;font-weight:500;line-height:1.2;display:inline-flex}.SceneStudioShell-module__rRFWnq__urlSlash{padding:0 calc(3px * var(--demo-scale));color:var(--color-text-tertiary);opacity:.7;flex-shrink:0;font-weight:600}.SceneStudioShell-module__rRFWnq__urlValue{text-overflow:ellipsis;white-space:nowrap;color:currentColor;min-width:0;font-weight:600;overflow:hidden}.SceneStudioShell-module__rRFWnq__scoreSlot{width:var(--demo-control);height:var(--demo-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SceneStudioShell-module__rRFWnq__scoreRing{width:calc(28px * var(--demo-scale));height:calc(28px * var(--demo-scale));color:var(--color-text-tertiary);place-items:center;display:inline-grid;position:relative}.SceneStudioShell-module__rRFWnq__scoreRingActive{width:calc(34px * var(--demo-scale));height:calc(34px * var(--demo-scale))}.SceneStudioShell-module__rRFWnq__scoreRingSvg{width:100%;height:100%;transform:rotate(-90deg)}.SceneStudioShell-module__rRFWnq__scoreRingTrack{fill:none;stroke:var(--color-text-irrelevant);stroke-width:2.5px;stroke-linecap:round}.SceneStudioShell-module__rRFWnq__scoreRingProgress{fill:none;stroke:var(--color-text-secondary);stroke-width:2.5px;stroke-linecap:round}.SceneStudioShell-module__rRFWnq__scoreRingValue{font-variant-numeric:tabular-nums;line-height:1;font-size:calc(14px * var(--demo-scale));place-items:center;font-weight:550;display:inline-grid;position:absolute;inset:0}.SceneStudioShell-module__rRFWnq__scoreRingActive .SceneStudioShell-module__rRFWnq__scoreRingValue{font-size:calc(11px * var(--demo-scale));color:var(--color-text-primary);font-weight:650}.SceneStudioShell-module__rRFWnq__sidebarFooter{padding:0 calc(12px * var(--demo-scale)) calc(16px * var(--demo-scale));flex-shrink:0}.SceneStudioShell-module__rRFWnq__footerLink{align-items:center;gap:calc(.5rem * var(--demo-scale));height:var(--demo-control);padding:0 calc(8px * var(--demo-scale));border-radius:var(--demo-row-radius);font-family:var(--font-sans);font-size:calc(16px * var(--demo-scale));color:var(--color-text-tertiary);cursor:default;background:0 0;border:none;font-weight:500;display:inline-flex}.SceneStudioShell-module__rRFWnq__footerLink .material-symbols-outlined{font-size:calc(22px * var(--demo-scale))}.SceneStudioShell-module__rRFWnq__chromeScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding-top:var(--demo-header-h);padding-bottom:var(--demo-footer-h);flex:1;overflow:hidden auto}.SceneStudioShell-module__rRFWnq__chromeScroll::-webkit-scrollbar{display:none}.SceneStudioShell-module__rRFWnq__main{--demo-footer-h:var(--demo-footer-row-h);background:var(--color-bg-Background);flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;container:demoPane/inline-size}.SceneStudioShell-module__rRFWnq__mainHeader,.SceneStudioShell-module__rRFWnq__secondaryHeader{z-index:2;width:100%;min-height:var(--demo-header-h);pointer-events:none;background:0 0;position:absolute;top:0;left:0;right:0;overflow:visible}.SceneStudioShell-module__rRFWnq__mainHeaderRow,.SceneStudioShell-module__rRFWnq__secondaryHeaderRow{z-index:1;height:var(--demo-header-h);padding-top:var(--demo-header-pad-top);box-sizing:border-box;pointer-events:auto;align-items:center;display:flex;position:relative}.SceneStudioShell-module__rRFWnq__mainHeaderRow{justify-content:space-between;gap:calc(.75rem * var(--demo-scale));padding-inline:var(--demo-header-inline)}.SceneStudioShell-module__rRFWnq__secondaryHeaderRow{padding-inline:var(--demo-header-inline)}.SceneStudioShell-module__rRFWnq__mainHeaderLeading{align-items:center;gap:calc(.625rem * var(--demo-scale));flex:1;min-width:0;display:flex}.SceneStudioShell-module__rRFWnq__mainDocTitle{min-width:0;padding:calc(4px * var(--demo-scale)) calc(8px * var(--demo-scale));border-radius:calc(8px * var(--demo-scale));font-family:var(--font-sans);font-size:calc(20px * var(--demo-scale));letter-spacing:.1px;font-variation-settings:"wght" 500;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;font-weight:650;line-height:1.17;display:inline-flex;overflow:hidden}.SceneStudioShell-module__rRFWnq__mainHeaderTrailing{align-items:center;gap:calc(.5rem * var(--demo-scale));flex-shrink:0;display:flex}.SceneStudioShell-module__rRFWnq__chromeButton{width:calc(44px * var(--demo-scale));height:calc(44px * var(--demo-scale));border:1px solid var(--color-bgblur-Border);background:var(--color-bgblur-Background);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);box-shadow:none;color:var(--color-text-secondary);cursor:default;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SceneStudioShell-module__rRFWnq__chromeButton .material-symbols-rounded{font-size:calc(22px * var(--demo-scale))}.SceneStudioShell-module__rRFWnq__publishPill{--demo-pill-h:calc(44px * var(--demo-scale));--demo-pill-circle:calc(32px * var(--demo-scale));height:var(--demo-pill-h);padding:0 calc((var(--demo-pill-h) - var(--demo-pill-circle)) / 2) 0 0;background:var(--color-bg-Surface-i);color:var(--color-text-primary-i);cursor:default;border:1px solid #0000;border-radius:100px;flex-shrink:0;align-items:center;display:inline-flex}.SceneStudioShell-module__rRFWnq__publishPillLabel{align-items:center;gap:calc(8px * var(--demo-scale));padding:0 calc(4px * var(--demo-scale)) 0 calc(16px * var(--demo-scale));font-family:var(--font-sans);font-size:calc(15px * var(--demo-scale));letter-spacing:.01em;white-space:nowrap;font-weight:600;display:inline-flex}.SceneStudioShell-module__rRFWnq__publishPillArrow{width:var(--demo-pill-circle);height:var(--demo-pill-circle);background:0 0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.SceneStudioShell-module__rRFWnq__publishPillArrow .material-symbols-rounded{font-size:calc(20px * var(--demo-scale))}.SceneStudioShell-module__rRFWnq__chromeButton{transition:scale .16s}[data-export-stage=open] .SceneStudioShell-module__rRFWnq__chromeButton{scale:.88}.SceneStudioShell-module__rRFWnq__publishPill{transition:transform .16s}.SceneStudioShell-module__rRFWnq__publishPillLabelDraft{display:none}.SceneStudioShell-module__rRFWnq__publishPillLabelDone{display:inline-flex}:is([data-publish-stage=approach],[data-publish-stage=press]) .SceneStudioShell-module__rRFWnq__publishPillLabelDraft{padding-right:calc(16px * var(--demo-scale));display:inline-flex}:is([data-publish-stage=approach],[data-publish-stage=press]) .SceneStudioShell-module__rRFWnq__publishPillLabelDone,:is([data-publish-stage=approach],[data-publish-stage=press]) .SceneStudioShell-module__rRFWnq__publishPillArrow{display:none}[data-publish-stage=press] .SceneStudioShell-module__rRFWnq__publishPill{transform:scale(.95)}[data-publish-stage=flip] .SceneStudioShell-module__rRFWnq__publishPill{animation:.42s cubic-bezier(.34,1.56,.64,1) both SceneStudioShell-module__rRFWnq__publishPillPop}@keyframes SceneStudioShell-module__rRFWnq__publishPillPop{0%{transform:scale(.95)}60%{transform:scale(1.07)}to{transform:scale(1)}}[data-demo-paused=true] .SceneStudioShell-module__rRFWnq__publishPill{animation-play-state:paused}.SceneStudioShell-module__rRFWnq__mainScroll{transition:padding-bottom var(--demo-panel-duration-open,.4s) cubic-bezier(.4, 0, .2, 1);}.SceneStudioShell-module__rRFWnq__mainSecondaryOpen{--demo-footer-h:0}@media (prefers-reduced-motion:reduce){.SceneStudioShell-module__rRFWnq__mainScroll{transition:none}}.SceneStudioShell-module__rRFWnq__mainPublic{flex:auto}.SceneStudioShell-module__rRFWnq__mainPublic .SceneStudioShell-module__rRFWnq__mainScroll{overscroll-behavior:auto;overflow:hidden}.SceneStudioShell-module__rRFWnq__publicAnimationStage{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.SceneStudioShell-module__rRFWnq__brandBadge{z-index:4;background:var(--color-bgblur-Surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;border-radius:16px;align-items:center;padding:10px 14px;display:inline-flex;position:absolute;bottom:24px;left:24px}.SceneStudioShell-module__rRFWnq__brandBadgeMark{aspect-ratio:96/9;background-color:var(--color-text-primary);width:auto;height:14px;-webkit-mask-image:url(/Brand/work-republic.svg);mask-image:url(/Brand/work-republic.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:640px){.SceneStudioShell-module__rRFWnq__brandBadge{display:none}}.SceneStudioShell-module__rRFWnq__aiDisclaimer{padding:calc(12px * var(--demo-scale)) 0 0;text-align:center;max-width:36em;font-family:var(--font-sans);font-size:calc(12px * var(--demo-scale));font-variation-settings:"wght" 400;letter-spacing:.01em;color:var(--color-text-tertiary);text-wrap:pretty;align-self:center;margin:0;font-weight:500;line-height:1.35}.SceneStudioShell-module__rRFWnq__publicChatContent{flex-direction:column;width:100%;min-height:100%;margin:0 auto;animation:.26s cubic-bezier(.2,.9,.2,1) SceneStudioShell-module__rRFWnq__public-chat-content-in;display:flex}.SceneStudioShell-module__rRFWnq__publicChatMessages{min-height:0;padding:0 calc(32px * var(--demo-scale));flex:1;justify-content:center;display:flex;overflow:hidden}@keyframes SceneStudioShell-module__rRFWnq__public-chat-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SceneStudioShell-module__rRFWnq__publicInlinePromptWrap{width:100%;position:relative}.SceneStudioShell-module__rRFWnq__publicDemoCursor{--cursor-y-progress:0;--cursor-opacity:0;z-index:4;pointer-events:none;width:24px;height:33px;opacity:var(--cursor-opacity);filter:drop-shadow(0 6px 14px #1118273d);transform:translate(-50%, calc((1 - var(--cursor-y-progress)) * (1 - var(--cursor-y-progress)) * 46px));background:url(/marketing/Landing-Demo/cursor.svg) 50%/contain no-repeat;position:absolute;bottom:10px;left:50%}.SceneStudioShell-module__rRFWnq__secondary{--demo-panel-dur:var(--demo-panel-duration-open);--demo-panel-ease:cubic-bezier(.4, 0, .2, 1);--demo-footer-h:var(--demo-footer-row-h);background:var(--color-bg-Background);opacity:0;pointer-events:none;will-change:width, opacity, transform;width:0;min-width:0;transition:flex-basis var(--demo-panel-dur) var(--demo-panel-ease), width var(--demo-panel-dur) var(--demo-panel-ease), min-width var(--demo-panel-dur) var(--demo-panel-ease), opacity calc(var(--demo-panel-dur) * .65) var(--demo-panel-ease), transform var(--demo-panel-dur) var(--demo-panel-ease);flex-direction:column;flex:0 0 0;display:flex;position:relative;overflow:hidden;transform:translate(8%)}.SceneStudioShell-module__rRFWnq__secondary:not(.SceneStudioShell-module__rRFWnq__secondaryOpen){--demo-panel-dur:var(--demo-panel-duration-close);--demo-panel-ease:cubic-bezier(.22, 1, .36, 1)}.SceneStudioShell-module__rRFWnq__secondaryOpen{flex:0 0 var(--demo-secondary-w);width:var(--demo-secondary-w);opacity:1;pointer-events:auto;border-left:1px solid var(--color-bg-Surface);min-width:0;transform:translate(0)}[data-demo-variant=mobile] .SceneStudioShell-module__rRFWnq__shell{position:relative}[data-demo-variant=mobile] .SceneStudioShell-module__rRFWnq__secondary{z-index:6;opacity:1;width:100%;min-width:0;transition:transform var(--demo-panel-dur) var(--demo-panel-ease);border-left:none;flex:none;position:absolute;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-18px 0 40px #11182724}[data-demo-variant=mobile] .SceneStudioShell-module__rRFWnq__secondaryOpen{transform:translate(0)}@media (prefers-reduced-motion:reduce){.SceneStudioShell-module__rRFWnq__secondary{transition:none}}.SceneStudioShell-module__rRFWnq__secondaryScroll{}.SceneStudioShell-module__rRFWnq__mainFooter,.SceneStudioShell-module__rRFWnq__secondaryFooter{z-index:10;width:100%;min-height:var(--demo-footer-row-h);pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.SceneStudioShell-module__rRFWnq__mainFooterRow,.SceneStudioShell-module__rRFWnq__secondaryFooterRow{z-index:1;width:100%;min-height:var(--demo-footer-row-h);padding:0 calc(12px * var(--demo-scale));pointer-events:auto;justify-content:center;align-items:center;display:flex;position:relative}.SceneStudioShell-module__rRFWnq__chatBody{gap:calc(32px * var(--demo-scale));width:100%;max-width:min(calc(768px * var(--demo-scale)), 100%);padding:calc(16px * var(--demo-scale)) calc(12px * var(--demo-scale));flex-direction:column;min-height:min-content;margin:0 auto;display:flex}.SceneStudioShell-module__rRFWnq__closeBtn{width:calc(48px * var(--demo-scale));height:calc(48px * var(--demo-scale));border:1px solid var(--color-bgblur-Border);background:var(--color-bgblur-Background);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);box-shadow:var(--color-shadow-blur);color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.SceneStudioShell-module__rRFWnq__closeBtn:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.SceneStudioShell-module__rRFWnq__closeBtn .material-symbols-rounded{font-size:calc(22px * var(--demo-scale))}.SceneStudioShell-module__rRFWnq__chatBubbleUser{max-width:80%;padding:calc(12px * var(--demo-scale)) calc(24px * var(--demo-scale)) calc(16px * var(--demo-scale)) calc(16px * var(--demo-scale));border-radius:calc(20px * var(--demo-scale)) calc(6px * var(--demo-scale)) calc(20px * var(--demo-scale)) calc(20px * var(--demo-scale));background:var(--color-bg-Surface);color:var(--color-text-secondary);font-size:calc(17.3px * var(--demo-scale));letter-spacing:.01em;font-variation-settings:"wght" 450;align-self:flex-end;line-height:1.39}.SceneStudioShell-module__rRFWnq__chatBubbleAssistant{align-self:flex-start;gap:calc(16px * var(--demo-scale));background:0 0;border:none;flex-direction:column;width:100%;max-width:96%;padding:0;display:flex}.SceneStudioShell-module__rRFWnq__demoResponseHead{font-size:calc(13px * var(--demo-scale));color:var(--color-text-tertiary);margin:0;font-weight:600;display:inline-block;position:relative}.SceneStudioShell-module__rRFWnq__demoResponseHeadBase{z-index:0;position:relative}.SceneStudioShell-module__rRFWnq__demoResponseHeadShine{z-index:1;pointer-events:none;white-space:nowrap;color:#0000;background:linear-gradient(90deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--color-text-primary) 72%, transparent) 50%, transparent 62%, transparent 100%);-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite SceneStudioShell-module__rRFWnq__demo-response-head-shine;position:absolute;inset:0}.SceneStudioShell-module__rRFWnq__chatIntro,.SceneStudioShell-module__rRFWnq__chatLead,.SceneStudioShell-module__rRFWnq__chatLeadIn{font-size:calc(17.3px * var(--demo-scale));font-variation-settings:"wght" 450;color:var(--color-text-primary);margin:0;line-height:1.5}.SceneStudioShell-module__rRFWnq__chatLead,.SceneStudioShell-module__rRFWnq__chatLeadIn{font-variation-settings:"wght" 500}.SceneStudioShell-module__rRFWnq__chatProjectsMessage{gap:calc(8px * var(--demo-scale));flex-direction:column;align-self:flex-start;width:100%;max-width:100%;display:flex}.SceneStudioShell-module__rRFWnq__chatProjectCard{align-items:center;gap:calc(12px * var(--demo-scale));padding:calc(10px * var(--demo-scale)) calc(12px * var(--demo-scale));border-radius:calc(16px * var(--demo-scale));border:1px solid var(--color-bgblur-Border);background:var(--color-bgblur-Surface);display:flex}.SceneStudioShell-module__rRFWnq__chatProjectInitial{width:calc(40px * var(--demo-scale));height:calc(40px * var(--demo-scale));border-radius:calc(10px * var(--demo-scale));background:var(--color-bg-Surface);font-size:calc(15px * var(--demo-scale));color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.SceneStudioShell-module__rRFWnq__chatProjectBody{gap:calc(2px * var(--demo-scale));flex-direction:column;min-width:0;display:flex}.SceneStudioShell-module__rRFWnq__chatProjectName{font-size:calc(15px * var(--demo-scale));color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.3}.SceneStudioShell-module__rRFWnq__chatProjectDesc{font-size:calc(13px * var(--demo-scale));color:var(--color-text-tertiary);margin:0;line-height:1.4}.SceneStudioShell-module__rRFWnq__chatDiffOld{font-size:calc(17.3px * var(--demo-scale));color:var(--color-text-tertiary);margin:0;line-height:1.5;text-decoration:line-through}.SceneStudioShell-module__rRFWnq__chatDiffNew{font-size:calc(17.3px * var(--demo-scale));color:var(--color-text-primary);margin:0;line-height:1.5}.SceneStudioShell-module__rRFWnq__chatRevealEnter{animation:.22s cubic-bezier(.2,0,0,1) both SceneStudioShell-module__rRFWnq__chat-reveal-enter}@keyframes SceneStudioShell-module__rRFWnq__chat-reveal-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes SceneStudioShell-module__rRFWnq__demo-response-head-shine{0%{background-position:100%}to{background-position:-100%}}@media (prefers-reduced-motion:reduce){.SceneStudioShell-module__rRFWnq__demoResponseHeadShine{display:none}}.SceneStudioShell-module__rRFWnq__promptBar{width:fit-content;min-width:min(100%, var(--demo-prompt-min-w));max-width:min(100%, var(--demo-prompt-max-w));min-height:var(--demo-prompt-min-h);border-radius:var(--demo-prompt-radius);border:.5px solid var(--color-bgblur-Border);background:var(--color-bgblur-Surface);-webkit-backdrop-filter:blur(40px)saturate(1.15);backdrop-filter:blur(40px)saturate(1.15);isolation:isolate;box-sizing:border-box;font:inherit;text-align:left;color:inherit;justify-content:space-between;align-items:stretch;margin:0 auto;padding:0;display:flex;overflow:hidden;box-shadow:0 0 3px #0307120a,0 6px 72px #0307121f}.SceneStudioShell-module__rRFWnq__promptInputArea{min-width:0;padding:calc(16px * var(--demo-scale)) 0 calc(16px * var(--demo-scale)) calc(24px * var(--demo-scale));flex:auto;align-items:center;display:flex}.SceneStudioShell-module__rRFWnq__promptActions{align-items:flex-end;gap:calc(2px * var(--demo-scale));padding:calc(12px * var(--demo-scale));flex-shrink:0;display:flex}.SceneStudioShell-module__rRFWnq__promptMic,.SceneStudioShell-module__rRFWnq__promptSend{width:var(--demo-prompt-btn);height:var(--demo-prompt-btn);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SceneStudioShell-module__rRFWnq__promptMic{color:var(--color-text-secondary);background:0 0}.SceneStudioShell-module__rRFWnq__promptMic .material-symbols-rounded{font-size:calc(22px * var(--demo-scale));font-variation-settings:"FILL" 1}.SceneStudioShell-module__rRFWnq__promptSend{background:var(--color-text-primary);color:var(--color-bg-Background)}.SceneStudioShell-module__rRFWnq__promptSendIcon{width:calc(20px * var(--demo-scale));height:calc(20px * var(--demo-scale))}.SceneStudioShell-module__rRFWnq__promptBarInFooter{z-index:1;flex-shrink:0;margin:0;position:relative}.SceneStudioShell-module__rRFWnq__promptBarInline{width:100%;min-width:0;max-width:100%;margin:0}.SceneStudioShell-module__rRFWnq__promptBarClickActive{border-color:color-mix(in srgb, var(--color-text-primary) 22%, var(--color-bgblur-Border))}.SceneStudioShell-module__rRFWnq__promptTypingTextRow{align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex}.SceneStudioShell-module__rRFWnq__promptTypingCaretVisible{opacity:1;animation:.9s step-end infinite SceneStudioShell-module__rRFWnq__prompt-caret-blink}.SceneStudioShell-module__rRFWnq__promptTypingCaretInline{width:calc(2px * var(--demo-scale));height:calc(24px * var(--demo-scale));background:color-mix(in srgb, var(--color-text-secondary) 75%, transparent);opacity:0;border-radius:9999px;flex-shrink:0;margin-left:1px;display:inline-block}@keyframes SceneStudioShell-module__rRFWnq__prompt-caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}.SceneStudioShell-module__rRFWnq__promptPlaceholder{font-family:var(--font-sans);font-size:calc(17.7px * var(--demo-scale));font-variation-settings:"wght" 450;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}@media (max-width:767px){.SceneStudioShell-module__rRFWnq__shellStudio,.SceneStudioShell-module__rRFWnq__shellPublic{--demo-scale:1;--demo-header-h:64px;--demo-header-pad-top:8px;--demo-header-inline:16px;--demo-lane-pad:16px;--demo-footer-row-h:88px;--demo-prompt-min-h:64px;--demo-prompt-btn:40px;position:relative}.SceneStudioShell-module__rRFWnq__sidebar{display:none}.SceneStudioShell-module__rRFWnq__chromeScroll{overscroll-behavior-y:auto}.SceneStudioShell-module__rRFWnq__secondary{z-index:6;width:100%;transition:transform var(--demo-panel-dur) var(--demo-panel-ease);flex:none;position:absolute;inset:0;transform:translate(102%)}.SceneStudioShell-module__rRFWnq__secondaryOpen{border:none;width:100%;transform:translate(0)}[data-demo-variant=mobile] .SceneStudioShell-module__rRFWnq__secondary{box-shadow:none}.SceneStudioShell-module__rRFWnq__mainDocTitle{padding-inline:0;font-size:16px}.SceneStudioShell-module__rRFWnq__promptInputArea{padding:12px 0 12px 16px}.SceneStudioShell-module__rRFWnq__promptActions{padding:8px}.SceneStudioShell-module__rRFWnq__promptPlaceholder{font-size:15px}.SceneStudioShell-module__rRFWnq__promptBar{box-shadow:0 4px 16px #00000014}}@media (prefers-reduced-motion:reduce){[data-demo-variant] .SceneStudioShell-module__rRFWnq__secondary,.SceneStudioShell-module__rRFWnq__publishPill,.SceneStudioShell-module__rRFWnq__chromeButton{transition:none;animation:none}.SceneStudioShell-module__rRFWnq__promptTypingCaretVisible{animation:none}}
.DemoAssistAct-module__iHnrmW__layer{z-index:5;pointer-events:none;--assist-x:50%;--assist-y:80%;--assist-prev-dx:0px;--assist-prev-dy:calc(-160px * var(--demo-scale,1));--assist-from-dx:calc(-40px * var(--demo-scale,1));--assist-from-dy:calc(-240px * var(--demo-scale,1));position:absolute;inset:0}.DemoAssistAct-module__iHnrmW__panel{bottom:calc(var(--demo-footer-h,100px) + 10px);width:min(calc(560px * var(--demo-scale,1)), calc(100% - 48px));box-sizing:border-box;padding:calc(18px * var(--demo-scale,1)) calc(20px * var(--demo-scale,1));border-radius:calc(20px * var(--demo-scale,1));background:var(--color-bg-Background);border:1px solid var(--color-bgblur-Border);transform-origin:bottom;animation:DemoAssistAct-module__iHnrmW__assistPanelIn var(--assist-open-ms,.3s) cubic-bezier(.22, .61, .36, 1) both;position:absolute;left:50%;box-shadow:0 24px 60px #1118272e,0 6px 16px #1118271a}[data-assist-stage=panel] .DemoAssistAct-module__iHnrmW__panel{animation:.26s ease-in both DemoAssistAct-module__iHnrmW__assistPanelOut}@keyframes DemoAssistAct-module__iHnrmW__assistPanelIn{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes DemoAssistAct-module__iHnrmW__assistPanelOut{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(10px)scale(.97)}}.DemoAssistAct-module__iHnrmW__scoreRow{align-items:center;gap:calc(12px * var(--demo-scale,1));display:flex}.DemoAssistAct-module__iHnrmW__scoreRing{width:calc(44px * var(--demo-scale,1));height:calc(44px * var(--demo-scale,1));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.DemoAssistAct-module__iHnrmW__scoreRingSvg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.DemoAssistAct-module__iHnrmW__scoreRingTrack{fill:none;stroke:var(--color-bg-Surface);stroke-width:3px}.DemoAssistAct-module__iHnrmW__scoreRingFill{fill:none;stroke:var(--color-text-primary);stroke-width:3px;stroke-linecap:round;stroke-dashoffset:100.53px}:is([data-assist-stage=scoring],[data-assist-stage=tasks],[data-assist-stage=pick],[data-assist-stage=confirm],[data-assist-stage=panel]) .DemoAssistAct-module__iHnrmW__scoreRingFill{animation:DemoAssistAct-module__iHnrmW__assistRingFill var(--assist-scoring-ms,.95s) cubic-bezier(.65, 0, .35, 1) both}@keyframes DemoAssistAct-module__iHnrmW__assistRingFill{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:18.1px}}.DemoAssistAct-module__iHnrmW__scoreValue{font-family:var(--font-sans);font-size:calc(14px * var(--demo-scale,1));font-variation-settings:"wght" 700;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700;position:relative}.DemoAssistAct-module__iHnrmW__scoreLabel{font-family:var(--font-sans);font-size:calc(14px * var(--demo-scale,1));font-variation-settings:"wght" 600;color:var(--color-text-secondary);font-weight:600}.DemoAssistAct-module__iHnrmW__tasksLabel{margin:calc(16px * var(--demo-scale,1)) 0 calc(8px * var(--demo-scale,1));font-family:var(--font-sans);font-size:calc(11px * var(--demo-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700}.DemoAssistAct-module__iHnrmW__taskList{gap:calc(8px * var(--demo-scale,1));flex-direction:column;display:flex}.DemoAssistAct-module__iHnrmW__taskPill{align-items:center;gap:calc(10px * var(--demo-scale,1));padding:calc(10px * var(--demo-scale,1)) calc(12px * var(--demo-scale,1));border-radius:calc(14px * var(--demo-scale,1));border:1px solid var(--color-bg-Surface);background:var(--color-bg-Surface);transition:background-color .16s,border-color .16s,scale .16s;display:flex}:is([data-assist-stage=open],[data-assist-stage=scoring]) .DemoAssistAct-module__iHnrmW__taskPill{background:linear-gradient(100deg, var(--color-bg-Surface) 38%, color-mix(in srgb, var(--color-bg-Surface) 45%, #fff) 50%, var(--color-bg-Surface) 62%);background-size:220% 100%;animation:1.2s linear infinite DemoAssistAct-module__iHnrmW__assistTaskShimmer}@keyframes DemoAssistAct-module__iHnrmW__assistTaskShimmer{0%{background-position:120% 0}to{background-position:-100% 0}}.DemoAssistAct-module__iHnrmW__taskIcon,.DemoAssistAct-module__iHnrmW__taskText{opacity:0;transition:opacity .26s}:is([data-assist-stage=tasks],[data-assist-stage=pick],[data-assist-stage=confirm],[data-assist-stage=panel]) :is(.DemoAssistAct-module__iHnrmW__taskIcon,.DemoAssistAct-module__iHnrmW__taskText){opacity:1}.DemoAssistAct-module__iHnrmW__taskPill:nth-child(2) :is(.DemoAssistAct-module__iHnrmW__taskIcon,.DemoAssistAct-module__iHnrmW__taskText){transition-delay:.13s}[data-assist-stage=confirm] .DemoAssistAct-module__iHnrmW__taskPillPrimary,[data-assist-stage=panel] .DemoAssistAct-module__iHnrmW__taskPillPrimary{border-color:var(--color-bgblur-Border);background:var(--color-bg-Background);scale:.98}.DemoAssistAct-module__iHnrmW__taskIcon{font-size:calc(16px * var(--demo-scale,1));color:var(--color-text-secondary);flex-shrink:0}.DemoAssistAct-module__iHnrmW__taskText{font-family:var(--font-sans);font-size:calc(13.5px * var(--demo-scale,1));font-variation-settings:"wght" 550;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.DemoAssistAct-module__iHnrmW__cursor{left:var(--assist-x);top:var(--assist-y);width:calc(24px * var(--demo-scale,1));height:calc(33px * var(--demo-scale,1));margin-left:calc(5px * var(--demo-scale,1));margin-top:calc(4px * var(--demo-scale,1));filter:drop-shadow(0 6px 14px #1118273d);transform-origin:0 0;background:url(/marketing/Landing-Demo/cursor.svg) 50%/contain no-repeat;position:absolute}[data-assist-stage=approach] .DemoAssistAct-module__iHnrmW__cursor{animation:DemoAssistAct-module__iHnrmW__assistCursorFly var(--assist-approach-ms,.7s) cubic-bezier(.22, .61, .36, 1) both}[data-assist-stage=pick] .DemoAssistAct-module__iHnrmW__cursor{animation:DemoAssistAct-module__iHnrmW__assistCursorHop var(--assist-pick-ms,.6s) cubic-bezier(.22, .61, .36, 1) both}[data-assist-stage=open] .DemoAssistAct-module__iHnrmW__cursor,[data-assist-stage=confirm] .DemoAssistAct-module__iHnrmW__cursor{animation:.24s ease-out both DemoAssistAct-module__iHnrmW__assistCursorPress}@keyframes DemoAssistAct-module__iHnrmW__assistCursorFly{0%{transform:translate(var(--assist-from-dx), var(--assist-from-dy));opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes DemoAssistAct-module__iHnrmW__assistCursorHop{0%{transform:translate(var(--assist-prev-dx), var(--assist-prev-dy))}to{transform:translate(0)}}@keyframes DemoAssistAct-module__iHnrmW__assistCursorPress{0%{transform:scale(1)}35%{transform:scale(.88)}to{transform:scale(1)}}.DemoAssistAct-module__iHnrmW__ripple{left:var(--assist-x);top:var(--assist-y);width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));background:color-mix(in srgb, var(--color-text-primary) 14%, transparent);opacity:0;border-radius:50%;transition:opacity .22s;position:absolute;transform:translate(-50%,-50%)scale(.7)}:is([data-assist-stage=open],[data-assist-stage=confirm]) .DemoAssistAct-module__iHnrmW__ripple{opacity:1}.DemoAssistAct-module__iHnrmW__tapPulse{left:var(--assist-x);top:var(--assist-y);width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));border:1.5px solid color-mix(in srgb, var(--color-text-primary) 45%, transparent);opacity:0;border-radius:50%;animation:.42s ease-out both DemoAssistAct-module__iHnrmW__assistTapPulse;position:absolute;transform:translate(-50%,-50%)scale(.5)}@keyframes DemoAssistAct-module__iHnrmW__assistTapPulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}[data-demo-paused=true] :is(.DemoAssistAct-module__iHnrmW__panel,.DemoAssistAct-module__iHnrmW__scoreRingFill,.DemoAssistAct-module__iHnrmW__cursor,.DemoAssistAct-module__iHnrmW__ripple,.DemoAssistAct-module__iHnrmW__tapPulse,.DemoAssistAct-module__iHnrmW__taskPill){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.DemoAssistAct-module__iHnrmW__layer{display:none}}
.DemoBuildAct-module__zV5wDW__host{flex-direction:column;min-height:100%;display:flex;position:relative}.DemoBuildAct-module__zV5wDW__overlay{z-index:3;pointer-events:none;--build-target-x:50%;--build-target-y:calc(220px * var(--demo-scale,1));--build-chip-from-x:calc(-190px * var(--demo-scale,1));--build-chip-from-y:calc(-230px * var(--demo-scale,1));--build-chip-from-rot:-8deg;--build-cursor-from-x:calc(170px * var(--demo-scale,1));--build-cursor-from-y:calc(250px * var(--demo-scale,1));position:absolute;inset:0}[data-demo-variant=mobile] .DemoBuildAct-module__zV5wDW__overlay{--build-chip-from-x:0px;--build-chip-from-y:calc(-280px * var(--demo-scale,1));--build-chip-from-rot:0deg}.DemoBuildAct-module__zV5wDW__dropZone{top:calc(16px * var(--demo-scale,1));left:calc(18px * var(--demo-scale,1));right:calc(18px * var(--demo-scale,1));height:calc(340px * var(--demo-scale,1));border:1.5px dashed color-mix(in srgb, var(--color-text-primary) 28%, transparent);border-radius:calc(20px * var(--demo-scale,1));background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);opacity:1;transition:opacity .26s,border-color .2s;position:absolute}[data-build-stage=absorbing] .DemoBuildAct-module__zV5wDW__dropZone{border-color:color-mix(in srgb, var(--color-text-primary) 55%, transparent)}[data-build-stage=revealing] .DemoBuildAct-module__zV5wDW__dropZone{opacity:0}.DemoBuildAct-module__zV5wDW__chip{left:50%;top:calc(186px * var(--demo-scale,1));align-items:center;gap:calc(8px * var(--demo-scale,1));padding:calc(10px * var(--demo-scale,1)) calc(14px * var(--demo-scale,1));border-radius:calc(14px * var(--demo-scale,1));background:var(--color-bg-Background);white-space:nowrap;border:1px solid #11182724;display:inline-flex;position:absolute;box-shadow:0 18px 40px #11182742,0 4px 10px #11182724}.DemoBuildAct-module__zV5wDW__chipBadge{padding:calc(3px * var(--demo-scale,1)) calc(6px * var(--demo-scale,1));border-radius:calc(6px * var(--demo-scale,1));color:#fff;font-family:var(--font-sans);font-size:calc(10px * var(--demo-scale,1));letter-spacing:.06em;background:#e5484d;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.DemoBuildAct-module__zV5wDW__chipName{font-family:var(--font-sans);font-size:calc(13px * var(--demo-scale,1));font-variation-settings:"wght" 550;color:var(--color-text-primary);font-weight:550}[data-build-stage=dropping] .DemoBuildAct-module__zV5wDW__chip{animation:DemoBuildAct-module__zV5wDW__buildChipFly var(--build-drop-ms,1s) cubic-bezier(.22, .61, .36, 1) both}[data-build-stage=absorbing] .DemoBuildAct-module__zV5wDW__chip{animation:DemoBuildAct-module__zV5wDW__buildChipAbsorb var(--build-absorb-ms,.25s) ease-in both}@keyframes DemoBuildAct-module__zV5wDW__buildChipFly{0%{transform:translate(-50%, -50%) translate(var(--build-chip-from-x), var(--build-chip-from-y)) rotate(var(--build-chip-from-rot)) scale(.96);opacity:0}10%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes DemoBuildAct-module__zV5wDW__buildChipAbsorb{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.1)}}.DemoBuildAct-module__zV5wDW__cursor{left:var(--build-target-x);top:var(--build-target-y);width:calc(24px * var(--demo-scale,1));height:calc(33px * var(--demo-scale,1));margin-left:calc(5px * var(--demo-scale,1));margin-top:calc(4px * var(--demo-scale,1));filter:drop-shadow(0 6px 14px #1118273d);transform-origin:0 0;background:url(/marketing/Landing-Demo/cursor.svg) 50%/contain no-repeat;position:absolute}[data-build-stage=approaching] .DemoBuildAct-module__zV5wDW__cursor{animation:DemoBuildAct-module__zV5wDW__buildCursorFly var(--build-approach-ms,.65s) cubic-bezier(.22, .61, .36, 1) both}[data-build-stage=editing] .DemoBuildAct-module__zV5wDW__cursor{animation:.26s ease-out both DemoBuildAct-module__zV5wDW__buildCursorPress}@keyframes DemoBuildAct-module__zV5wDW__buildCursorFly{0%{transform:translate(var(--build-cursor-from-x), var(--build-cursor-from-y));opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes DemoBuildAct-module__zV5wDW__buildCursorPress{0%{transform:scale(1)}35%{transform:scale(.88)}to{transform:scale(1)}}.DemoBuildAct-module__zV5wDW__ripple{left:var(--build-target-x);top:var(--build-target-y);width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));background:color-mix(in srgb, var(--color-text-primary) 14%, transparent);opacity:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.55)}[data-build-stage=approaching] .DemoBuildAct-module__zV5wDW__ripple{animation:DemoBuildAct-module__zV5wDW__buildRippleIn var(--build-approach-ms,.42s) ease-out both}[data-build-stage=editing] .DemoBuildAct-module__zV5wDW__ripple{opacity:1;transform:translate(-50%,-50%)scale(.7)}@keyframes DemoBuildAct-module__zV5wDW__buildRippleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(.7)}}.DemoBuildAct-module__zV5wDW__tapPulse{left:var(--build-target-x);top:var(--build-target-y);width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));border:1.5px solid color-mix(in srgb, var(--color-text-primary) 45%, transparent);opacity:0;border-radius:50%;animation:.42s ease-out both DemoBuildAct-module__zV5wDW__buildTapPulse;position:absolute;transform:translate(-50%,-50%)scale(.5)}@keyframes DemoBuildAct-module__zV5wDW__buildTapPulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}[data-demo-paused=true] :is(.DemoBuildAct-module__zV5wDW__chip,.DemoBuildAct-module__zV5wDW__cursor,.DemoBuildAct-module__zV5wDW__ripple,.DemoBuildAct-module__zV5wDW__tapPulse){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.DemoBuildAct-module__zV5wDW__overlay{display:none}}
.DemoCaseStudiesAct-module__QVWLTa__projectRoot{box-sizing:border-box;width:100%;min-height:0;padding-block:calc(10px * var(--demo-scale,1)) calc(14px * var(--demo-scale,1));flex-direction:column;flex:auto;animation:.38s cubic-bezier(.22,.61,.36,1) both DemoCaseStudiesAct-module__QVWLTa__csViewIn;display:flex}@keyframes DemoCaseStudiesAct-module__QVWLTa__csViewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DemoCaseStudiesAct-module__QVWLTa__lane{box-sizing:border-box;width:100%;min-height:0;max-width:var(--demo-lane-max);padding-inline:var(--demo-lane-pad);flex-direction:column;flex:1;margin-inline:auto;display:flex}.DemoCaseStudiesAct-module__QVWLTa__meta{margin:0 0 calc(10px * var(--demo-scale,1));font-family:var(--font-sans);font-size:calc(12px * var(--demo-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700}.DemoCaseStudiesAct-module__QVWLTa__title{margin:0 0 calc(14px * var(--demo-scale,1));font-family:var(--font-sans);font-size:calc(34px * var(--demo-scale,1));font-variation-settings:"wght" 600;letter-spacing:-.02em;color:var(--color-text-primary);font-weight:600;line-height:1.15}.DemoCaseStudiesAct-module__QVWLTa__paragraph{margin:0 0 calc(18px * var(--demo-scale,1));font-family:var(--font-sans);font-size:calc(16px * var(--demo-scale,1));color:var(--color-text-secondary);max-width:62ch;line-height:1.55}.DemoCaseStudiesAct-module__QVWLTa__boardArea{flex:auto;justify-content:center;align-items:flex-start;min-height:0;display:flex}.DemoCaseStudiesAct-module__QVWLTa__board{aspect-ratio:3/2;gap:12px;width:100%;display:flex;position:relative}.DemoCaseStudiesAct-module__QVWLTa__card{border-radius:16px;position:relative;overflow:hidden}.DemoCaseStudiesAct-module__QVWLTa__cardMedia{transition:flex-basis var(--cs-drag-ms,.9s) cubic-bezier(.4, 0, .2, 1);background:radial-gradient(120% 140% at 20% 10%,#dbe4ff 0%,#b9c8f5 42%,#8fa3e8 100%);flex:0 0 100%}:is([data-cs-stage=drag],[data-cs-stage=release],[data-cs-stage=fill],[data-cs-stage=hold]) .DemoCaseStudiesAct-module__QVWLTa__cardMedia{flex-basis:calc(50% - 6px)}.DemoCaseStudiesAct-module__QVWLTa__seHandle{opacity:0;width:36px;height:36px;transition:opacity .12s;position:absolute;bottom:0;right:0}:is([data-cs-stage=hover],[data-cs-stage=grab],[data-cs-stage=drag]) .DemoCaseStudiesAct-module__QVWLTa__seHandle{opacity:1}.DemoCaseStudiesAct-module__QVWLTa__seHandleIcon{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DemoCaseStudiesAct-module__QVWLTa__seHandlePath{fill:none;stroke:var(--color-text-primary);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #ffffffbf);stroke-dasharray:16;stroke-dashoffset:16px}:is([data-cs-stage=hover],[data-cs-stage=grab],[data-cs-stage=drag]) .DemoCaseStudiesAct-module__QVWLTa__seHandlePath{animation:.16s ease-out forwards DemoCaseStudiesAct-module__QVWLTa__csHandleDraw}@keyframes DemoCaseStudiesAct-module__QVWLTa__csHandleDraw{to{stroke-dashoffset:0}}.DemoCaseStudiesAct-module__QVWLTa__slot{box-sizing:border-box;border:1px dashed var(--color-bgblur-Border);background:var(--color-bgblur-Surface);min-width:0;color:var(--color-text-tertiary);opacity:.7;flex:auto;justify-content:center;align-items:center;transition:opacity .2s;display:flex}:is([data-cs-stage=release],[data-cs-stage=fill],[data-cs-stage=hold]) .DemoCaseStudiesAct-module__QVWLTa__slot{opacity:1}.DemoCaseStudiesAct-module__QVWLTa__slotGlyph{font-size:calc(28px * var(--demo-scale,1));line-height:1;transition:opacity .2s}.DemoCaseStudiesAct-module__QVWLTa__slotFilled{animation:DemoCaseStudiesAct-module__QVWLTa__csSlotFill var(--cs-fill-ms,.52s) cubic-bezier(.22, .61, .36, 1) both;background:radial-gradient(130% 130% at 80% 15%,#ffe9d6 0%,#f7c6a3 45%,#e89a6b 100%);border-color:#0000}.DemoCaseStudiesAct-module__QVWLTa__slotFilled .DemoCaseStudiesAct-module__QVWLTa__slotGlyph{opacity:0}@keyframes DemoCaseStudiesAct-module__QVWLTa__csSlotFill{0%{filter:saturate(.4)brightness(1.08);transform:scale(.97)}to{filter:none;transform:scale(1)}}.DemoCaseStudiesAct-module__QVWLTa__overlay{z-index:3;pointer-events:none;position:absolute;inset:0}.DemoCaseStudiesAct-module__QVWLTa__cursor{left:var(--cs-x,50%);top:var(--cs-y,50%);width:calc(24px * var(--demo-scale,1));height:calc(33px * var(--demo-scale,1));margin-left:calc(-6px * var(--demo-scale,1));margin-top:calc(-8px * var(--demo-scale,1));filter:drop-shadow(0 6px 14px #1118273d);transform-origin:0 0;background:url(/marketing/Landing-Demo/cursor.svg) 50%/contain no-repeat;position:absolute}[data-cs-stage=approach] .DemoCaseStudiesAct-module__QVWLTa__cursor{animation:DemoCaseStudiesAct-module__QVWLTa__csCursorFly var(--cs-approach-ms,.64s) cubic-bezier(.22, .61, .36, 1) both}[data-cs-stage=grab] .DemoCaseStudiesAct-module__QVWLTa__cursor{animation:.22s ease-out both DemoCaseStudiesAct-module__QVWLTa__csCursorGrab}[data-cs-stage=drag] .DemoCaseStudiesAct-module__QVWLTa__cursor{animation:DemoCaseStudiesAct-module__QVWLTa__csCursorDrag var(--cs-drag-ms,.9s) cubic-bezier(.4, 0, .2, 1) both}@keyframes DemoCaseStudiesAct-module__QVWLTa__csCursorFly{0%{transform:translate(calc(150px * var(--demo-scale,1)), calc(210px * var(--demo-scale,1)));opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes DemoCaseStudiesAct-module__QVWLTa__csCursorGrab{0%{transform:scale(1)}40%{transform:scale(.86)}to{transform:scale(.92)}}@keyframes DemoCaseStudiesAct-module__QVWLTa__csCursorDrag{0%{transform:translate(0)scale(.92)}to{transform:translate(var(--cs-drag-dx,-160px), 0) scale(.92)}}.DemoCaseStudiesAct-module__QVWLTa__ripple{left:var(--cs-x,50%);top:var(--cs-y,50%);width:calc(30px * var(--demo-scale,1));height:calc(30px * var(--demo-scale,1));background:color-mix(in srgb, var(--color-text-primary) 16%, transparent);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;transform:translate(-50%,-50%)scale(.7)}:is([data-cs-stage=hover],[data-cs-stage=grab],[data-cs-stage=release]) .DemoCaseStudiesAct-module__QVWLTa__ripple{opacity:1}[data-cs-stage=drag] .DemoCaseStudiesAct-module__QVWLTa__ripple{opacity:1;animation:DemoCaseStudiesAct-module__QVWLTa__csRippleDrag var(--cs-drag-ms,.9s) cubic-bezier(.4, 0, .2, 1) both}@keyframes DemoCaseStudiesAct-module__QVWLTa__csRippleDrag{0%{transform:translate(-50%,-50%)scale(.7)}to{transform:translate(calc(-50% + var(--cs-drag-dx,-160px)), -50%) scale(.7)}}[data-demo-paused=true] :is(.DemoCaseStudiesAct-module__QVWLTa__cursor,.DemoCaseStudiesAct-module__QVWLTa__ripple,.DemoCaseStudiesAct-module__QVWLTa__projectRoot,.DemoCaseStudiesAct-module__QVWLTa__slotFilled,.DemoCaseStudiesAct-module__QVWLTa__seHandlePath){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.DemoCaseStudiesAct-module__QVWLTa__overlay{display:none}.DemoCaseStudiesAct-module__QVWLTa__projectRoot,.DemoCaseStudiesAct-module__QVWLTa__slotFilled{animation:none}}
.DemoExportAct-module__m2x_xq__layer{z-index:6;pointer-events:none;--export-x:85%;--export-y:36px;--export-prev-dx:0px;--export-prev-dy:calc(-160px * var(--demo-scale,1));position:absolute;inset:0}.DemoExportAct-module__m2x_xq__backdrop{animation:DemoExportAct-module__m2x_xq__exportBackdropIn var(--export-open-ms,.35s) ease both;background:#11182742;place-items:center;display:grid;position:absolute;inset:0}[data-export-stage=close] .DemoExportAct-module__m2x_xq__backdrop{animation:.26s ease-in both DemoExportAct-module__m2x_xq__exportBackdropOut}@keyframes DemoExportAct-module__m2x_xq__exportBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes DemoExportAct-module__m2x_xq__exportBackdropOut{0%{opacity:1}to{opacity:0}}.DemoExportAct-module__m2x_xq__modal{align-items:stretch;gap:calc(14px * var(--demo-scale,1));width:min(calc(360px * var(--demo-scale,1)), calc(100% - 56px));padding:calc(18px * var(--demo-scale,1)) calc(20px * var(--demo-scale,1));border-radius:calc(20px * var(--demo-scale,1));background:var(--color-bg-Background);border:1px solid var(--color-bgblur-Border);animation:DemoExportAct-module__m2x_xq__exportModalIn var(--export-open-ms,.35s) cubic-bezier(.22, .61, .36, 1) both;flex-direction:column;display:flex;box-shadow:0 30px 70px #11182742,0 8px 20px #1118271f}[data-export-stage=close] .DemoExportAct-module__m2x_xq__modal{animation:.26s ease-in both DemoExportAct-module__m2x_xq__exportModalOut}@keyframes DemoExportAct-module__m2x_xq__exportModalIn{0%{opacity:0;transform:translateY(14px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DemoExportAct-module__m2x_xq__exportModalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.97)}}.DemoExportAct-module__m2x_xq__modalTitle{font-family:var(--font-sans);font-size:calc(15px * var(--demo-scale,1));font-variation-settings:"wght" 650;color:var(--color-text-primary);margin:0;font-weight:650}.DemoExportAct-module__m2x_xq__pagePreview{width:calc(190px * var(--demo-scale,1));aspect-ratio:210/297;padding:calc(18px * var(--demo-scale,1)) calc(16px * var(--demo-scale,1));box-sizing:border-box;border-radius:calc(6px * var(--demo-scale,1));background:#fff;border:1px solid #1118271a;flex-direction:column;align-self:center;animation:.42s cubic-bezier(.22,.61,.36,1) .12s both DemoExportAct-module__m2x_xq__exportPageIn;display:flex;box-shadow:0 10px 26px #11182724}@keyframes DemoExportAct-module__m2x_xq__exportPageIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.DemoExportAct-module__m2x_xq__pageName{font-family:var(--font-sans);font-size:calc(11px * var(--demo-scale,1));color:#111827;text-align:center;margin:0;font-weight:700}.DemoExportAct-module__m2x_xq__pageRole{margin:0 0 calc(12px * var(--demo-scale,1));font-family:var(--font-sans);font-size:calc(7.5px * var(--demo-scale,1));color:#6b7280;text-align:center;font-weight:500}.DemoExportAct-module__m2x_xq__pageBar{height:calc(5px * var(--demo-scale,1));margin-bottom:calc(6px * var(--demo-scale,1));background:#e5e7eb;border-radius:999px;width:92%}.DemoExportAct-module__m2x_xq__pageBarWide{width:100%}.DemoExportAct-module__m2x_xq__pageBarShort{width:64%}.DemoExportAct-module__m2x_xq__pageBarSection{width:38%;margin-top:calc(10px * var(--demo-scale,1));background:#d1d5db}.DemoExportAct-module__m2x_xq__modalFooter{justify-content:space-between;align-items:center;gap:calc(12px * var(--demo-scale,1));display:flex}.DemoExportAct-module__m2x_xq__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:calc(12px * var(--demo-scale,1));font-variation-settings:"wght" 550;color:var(--color-text-tertiary);font-weight:550;overflow:hidden}.DemoExportAct-module__m2x_xq__exportBtn{min-width:calc(110px * var(--demo-scale,1));height:calc(38px * var(--demo-scale,1));padding:0 calc(16px * var(--demo-scale,1));background:var(--color-bg-Surface-i,#111827);color:var(--color-text-primary-i,#fff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:scale .16s,background-color .22s;display:inline-flex;position:relative;overflow:hidden}[data-export-stage=press] .DemoExportAct-module__m2x_xq__exportBtn{scale:.95}.DemoExportAct-module__m2x_xq__exportBtnDone{background:var(--color-success,#1eae53)}.DemoExportAct-module__m2x_xq__exportBtnContent{align-items:center;gap:calc(6px * var(--demo-scale,1));font-family:var(--font-sans);font-size:calc(13px * var(--demo-scale,1));font-variation-settings:"wght" 650;white-space:nowrap;font-weight:650;display:inline-flex;position:relative}.DemoExportAct-module__m2x_xq__exportBtnDone .DemoExportAct-module__m2x_xq__exportBtnContent{animation:.32s cubic-bezier(.34,1.56,.64,1) both DemoExportAct-module__m2x_xq__exportDonePop}@keyframes DemoExportAct-module__m2x_xq__exportDonePop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.DemoExportAct-module__m2x_xq__exportBtnIcon{font-size:calc(16px * var(--demo-scale,1))}.DemoExportAct-module__m2x_xq__exportProgress{transform-origin:0;background:#ffffff38;position:absolute;inset:0;transform:scaleX(0)}[data-export-stage=exporting] .DemoExportAct-module__m2x_xq__exportProgress{animation:DemoExportAct-module__m2x_xq__exportProgressFill var(--export-progress-ms,.65s) cubic-bezier(.4, 0, .2, 1) both}@keyframes DemoExportAct-module__m2x_xq__exportProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.DemoExportAct-module__m2x_xq__cursor{left:var(--export-x);top:var(--export-y);z-index:1;width:calc(24px * var(--demo-scale,1));height:calc(33px * var(--demo-scale,1));margin-left:calc(5px * var(--demo-scale,1));margin-top:calc(4px * var(--demo-scale,1));filter:drop-shadow(0 6px 14px #1118273d);transform-origin:0 0;background:url(/marketing/Landing-Demo/cursor.svg) 50%/contain no-repeat;position:absolute}[data-export-stage=approach] .DemoExportAct-module__m2x_xq__cursor{animation:DemoExportAct-module__m2x_xq__exportCursorFly var(--export-approach-ms,.65s) cubic-bezier(.22, .61, .36, 1) both}[data-export-stage=toExport] .DemoExportAct-module__m2x_xq__cursor{animation:DemoExportAct-module__m2x_xq__exportCursorHop var(--export-hop-ms,.5s) cubic-bezier(.22, .61, .36, 1) both}:is([data-export-stage=open],[data-export-stage=press]) .DemoExportAct-module__m2x_xq__cursor{animation:.24s ease-out both DemoExportAct-module__m2x_xq__exportCursorPress}@keyframes DemoExportAct-module__m2x_xq__exportCursorFly{0%{transform:translate(calc(-140px * var(--demo-scale,1)), calc(240px * var(--demo-scale,1)));opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes DemoExportAct-module__m2x_xq__exportCursorHop{0%{transform:translate(var(--export-prev-dx), var(--export-prev-dy))}to{transform:translate(0)}}@keyframes DemoExportAct-module__m2x_xq__exportCursorPress{0%{transform:scale(1)}35%{transform:scale(.88)}to{transform:scale(1)}}.DemoExportAct-module__m2x_xq__ripple{left:var(--export-x);top:var(--export-y);z-index:1;width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));background:color-mix(in srgb, var(--color-text-primary) 14%, transparent);opacity:0;border-radius:50%;transition:opacity .22s;position:absolute;transform:translate(-50%,-50%)scale(.7)}:is([data-export-stage=open],[data-export-stage=press]) .DemoExportAct-module__m2x_xq__ripple{opacity:1}.DemoExportAct-module__m2x_xq__tapPulse{left:var(--export-x);top:var(--export-y);z-index:1;width:calc(34px * var(--demo-scale,1));height:calc(34px * var(--demo-scale,1));border:1.5px solid color-mix(in srgb, var(--color-text-primary) 45%, transparent);opacity:0;border-radius:50%;animation:.42s ease-out both DemoExportAct-module__m2x_xq__exportTapPulse;position:absolute;transform:translate(-50%,-50%)scale(.5)}@keyframes DemoExportAct-module__m2x_xq__exportTapPulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}[data-demo-paused=true] :is(.DemoExportAct-module__m2x_xq__backdrop,.DemoExportAct-module__m2x_xq__modal,.DemoExportAct-module__m2x_xq__pagePreview,.DemoExportAct-module__m2x_xq__exportProgress,.DemoExportAct-module__m2x_xq__exportBtnContent,.DemoExportAct-module__m2x_xq__cursor,.DemoExportAct-module__m2x_xq__ripple,.DemoExportAct-module__m2x_xq__tapPulse){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.DemoExportAct-module__m2x_xq__layer{display:none}}
.DemoPublicHeaderPill-module__hH8r2W__host{--pill-bar-height:calc(60px * var(--demo-scale));--pill-avatar-size:calc(40px * var(--demo-scale));--pill-collapsed-size:calc(60px * var(--demo-scale));--pill-pad-top:calc(16px * var(--demo-scale));box-sizing:border-box;width:100%;padding-top:var(--pill-pad-top);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:relative}.DemoPublicHeaderPill-module__hH8r2W__cornerLogo{left:0;top:var(--pill-pad-top);height:var(--pill-bar-height);box-sizing:border-box;padding-inline:calc(16px * var(--demo-scale));align-items:center;display:inline-flex;position:absolute}.DemoPublicHeaderPill-module__hH8r2W__cornerLogoMask{height:calc(14px * var(--demo-scale));aspect-ratio:96/9;background-color:var(--color-text-primary);width:auto;-webkit-mask-image:url(/Brand/work-republic.svg);mask-image:url(/Brand/work-republic.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.DemoPublicHeaderPill-module__hH8r2W__pill{z-index:1;isolation:isolate;box-sizing:border-box;height:var(--pill-bar-height);width:min(calc(40rem * var(--demo-scale)), 100%);border-radius:calc(32px * var(--demo-scale));pointer-events:auto;flex-direction:column;align-items:stretch;max-width:100%;display:flex;position:relative;overflow:hidden}.DemoPublicHeaderPill-module__hH8r2W__pillBg{z-index:0;border-radius:inherit;background-color:var(--color-bgblur-Surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.DemoPublicHeaderPill-module__hH8r2W__pillBg{background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.DemoPublicHeaderPill-module__hH8r2W__bar{z-index:1;box-sizing:border-box;align-items:center;gap:calc(.5rem * var(--demo-scale));width:100%;min-width:0;height:var(--pill-bar-height);padding-inline:calc((var(--pill-collapsed-size) - var(--pill-avatar-size)) / 2);display:flex;position:relative}.DemoPublicHeaderPill-module__hH8r2W__barStart{align-items:center;gap:calc(.625rem * var(--demo-scale));flex:1 1 0;min-width:0;display:flex}.DemoPublicHeaderPill-module__hH8r2W__barNav{height:var(--pill-bar-height);align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.DemoPublicHeaderPill-module__hH8r2W__barEnd{flex:none;justify-content:flex-end;align-items:center;padding-right:2px;display:flex}.DemoPublicHeaderPill-module__hH8r2W__pillAvatar{width:var(--pill-avatar-size);height:var(--pill-avatar-size);background-color:var(--color-bg-Surface);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.DemoPublicHeaderPill-module__hH8r2W__pillInitials{width:100%;height:100%;font-family:var(--font-sans);font-size:calc(14px * var(--demo-scale));color:var(--color-text-secondary);background:linear-gradient(135deg, var(--color-bg-Border) 0%, var(--color-bg-Surface) 100%);justify-content:center;align-items:center;font-weight:600;display:flex}.DemoPublicHeaderPill-module__hH8r2W__name{min-width:0;max-width:calc(12rem * var(--demo-scale));font-family:var(--font-sans);font-size:calc(.9375rem * var(--demo-scale));color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.DemoPublicHeaderPill-module__hH8r2W__navTrigger{padding:0 calc(12px * var(--demo-scale));color:var(--color-text-primary);font-family:var(--font-sans);font-size:calc(16px * var(--demo-scale));font-variation-settings:"wght" 650;letter-spacing:-.015em;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.DemoPublicHeaderPill-module__hH8r2W__menuButton{justify-content:center;align-items:center;gap:calc(6px * var(--demo-scale));width:calc(44px * var(--demo-scale));height:calc(44px * var(--demo-scale));background:0 0;border:none;border-radius:100px;flex-direction:column;padding:0;display:inline-flex}.DemoPublicHeaderPill-module__hH8r2W__burgerLine{width:calc(28px * var(--demo-scale));height:calc(2px * var(--demo-scale));background:var(--color-text-tertiary);display:block}@container demoPane (max-width:899px){.DemoPublicHeaderPill-module__hH8r2W__cornerLogo{display:none}}@container demoPane (max-width:700px){.DemoPublicHeaderPill-module__hH8r2W__barNav{display:none}.DemoPublicHeaderPill-module__hH8r2W__pill{width:100%}}
.TrustedBySection-module__4bdSMq__section{box-sizing:border-box;width:100%;margin-top:-.5rem;padding-block:clamp(2.5rem,5vw,3.5rem)}.TrustedBySection-module__4bdSMq__inner{box-sizing:border-box;width:100%;max-width:80rem;padding-inline:var(--content-padding);text-align:center;flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);margin-inline:auto;display:flex}.TrustedBySection-module__4bdSMq__heading{max-width:44rem;font-family:var(--font-sans);font-variation-settings:"wght" 500;color:var(--color-text-secondary,color-mix(in srgb, var(--foreground) 62%, transparent));margin:0;font-size:clamp(.9375rem,2vw,1.125rem);font-weight:500;line-height:1.5}.TrustedBySection-module__4bdSMq__marqueeViewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.TrustedBySection-module__4bdSMq__marqueeTrack{flex-wrap:nowrap;align-items:center;gap:clamp(1.25rem,2.5vw,2rem);width:max-content;margin:0;padding:0;list-style:none;animation:60s linear infinite TrustedBySection-module__4bdSMq__logoMarquee;display:flex}.TrustedBySection-module__4bdSMq__logoItem{--logo-scale:1;--logo-slot-width-scale:1;--logo-slot-width:clamp(6.5rem, 10.5vw, 8.75rem);--logo-slot-height:clamp(2rem, 3.75vw, 2.75rem);width:calc(var(--logo-slot-width) * var(--logo-slot-width-scale));height:var(--logo-slot-height);color:color-mix(in srgb, var(--foreground) 50%, transparent);flex:none;justify-content:center;align-items:center;display:flex;overflow:visible}.TrustedBySection-module__4bdSMq__logoSlot{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible}.TrustedBySection-module__4bdSMq__logoSlot svg{width:auto;height:auto;max-width:calc(100% * var(--logo-scale));max-height:calc(100% * var(--logo-scale));filter:grayscale();opacity:.55;display:block}@keyframes TrustedBySection-module__4bdSMq__logoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.TrustedBySection-module__4bdSMq__marqueeViewport{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.TrustedBySection-module__4bdSMq__marqueeViewport::-webkit-scrollbar{display:none}.TrustedBySection-module__4bdSMq__marqueeTrack{animation:none}}@media (prefers-color-scheme:dark){.TrustedBySection-module__4bdSMq__heading{color:var(--color-text-secondary)}.TrustedBySection-module__4bdSMq__logoItem{color:color-mix(in srgb, var(--foreground) 62%, transparent)}.TrustedBySection-module__4bdSMq__logoSlot svg{opacity:.5}}
/*# sourceMappingURL=1brboz46ow8-1.css.map*/