.public-frame{--public-frame-width:1200px;--public-frame-gutter:var(--space-24);--public-section-gap:var(--space-64);--public-site-header-height:calc((var(--public-frame-gutter) * 2) + var(--space-32) + var(--space-4));--public-section-scroll-offset:calc(var(--public-site-header-height) + var(--public-section-gap));--public-frame-top-padding:var(--public-section-scroll-offset);box-sizing:border-box;width:100%;margin-inline:auto;padding:var(--public-frame-top-padding) var(--public-frame-gutter) var(--public-site-header-height)}.public-frame,.public-frame .landing-feature-story,.public-frame .landing-feature-story__visual,.public-frame .section-component,.public-frame>.section-stack-component{overflow:visible}.section-stack-component{display:flex;flex-direction:column;gap:var(--public-section-gap,var(--space-64));width:100%;min-width:0;overflow:visible}.section-component{box-sizing:border-box;width:min(100%,var(--public-frame-width,1200px));min-width:0;margin-inline:auto;padding-inline:0;overflow:visible}.landing-content-rail,.public-content-rail{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:0}.public-site-header{position:fixed;inset:0 0 auto;isolation:isolate;z-index:60;width:100%;padding-block:var(--public-frame-gutter,var(--space-24));background:transparent}.public-site-header__inner{width:min(calc(100% - (var(--public-frame-gutter, var(--space-24)) * 2)),var(--public-frame-width,1200px))}.public-site-header__blur-gradient{position:absolute;inset:0 0 auto;height:100px;z-index:0;pointer-events:none}.public-site-viewport-blur--bottom{position:fixed;inset:auto 0 0;z-index:50}.public-site-header__inner{display:flex;z-index:1;min-height:calc(var(--space-32) + var(--space-4));margin-inline:auto;justify-content:space-between}.public-site-header__inner,.roll-action-component{position:relative;box-sizing:border-box;align-items:center}.roll-action-component{isolation:isolate;display:inline-flex;min-width:0;max-width:100%;justify-content:center;overflow:visible;min-height:calc(var(--line-height-24) + (var(--space-6) * 2));--control-padding:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);gap:var(--control-padding);border-radius:var(--control-radius);padding-block:var(--control-padding);padding-inline-start:calc(var(--control-padding) * 2);padding-inline-end:calc(var(--control-padding) * 2);line-height:var(--line-height-24);transition:transform var(--motion-roll-clip-duration) var(--motion-ease)}.roll-action-component[data-roll-action-leading=true]{padding-inline-start:var(--control-padding)}.roll-action-component[data-roll-action-trailing=true]{padding-inline-end:var(--control-padding)}.roll-action-component[data-roll-action-collapsed=true]{padding-inline:var(--control-padding)}.roll-action-component>.control-content{min-width:0;align-items:center;justify-content:center;gap:var(--control-padding)}.roll-action-component>.control-content[data-control-has-label=true] .control-label{flex:0 1 auto;min-width:0;max-width:100%}.roll-action-component .motion-roll-clip{width:-moz-max-content;width:max-content;font-size:var(--font-size-16);line-height:var(--line-height-24)}.roll-action-component .motion-roll-clip,.roll-action-component .motion-roll-clip-layer{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roll-action-component:focus-visible,.roll-action-component:hover{transform:scale(.96)}.roll-action-component-navigation{color:rgb(var(--max-inverted));background:rgb(var(--min)/var(--roll-action-surface-opacity,0));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-muted);--glow-color:var(--max-inverted);transition:background-color var(--motion-roll-clip-duration) var(--motion-ease),transform var(--motion-roll-clip-duration) var(--motion-ease)}.roll-action-component-navigation.glow.glow-max-inverted{--glow-opacity:calc(0.04 * var(--roll-action-surface-opacity, 0));--component-border-opacity:calc(0.04 * var(--roll-action-surface-opacity, 0));--border-opacity:calc(0.04 * var(--roll-action-surface-opacity, 0))}.roll-action-component-navigation:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true]){--roll-action-surface-opacity:var(--opacity-opaque)}.roll-action-component-cta-accent,.roll-action-component-cta-clear{color:rgb(var(--white));--roll-action-label-opacity:var(--opacity-opaque);--roll-action-icon-opacity:var(--opacity-opaque)}.roll-action-component-cta-clear{background:transparent}.roll-action-component-cta-accent,.roll-action-component-cta-accent[data-public-action-variant=accent]{background:rgb(var(--accent))}.roll-action-component-cta-accent .motion-roll-clip,.roll-action-component-cta-clear .motion-roll-clip,.roll-action-component-navigation .motion-roll-clip{opacity:var(--roll-action-label-opacity)}.roll-action-component-cta-accent>.control-content>.icon-component,.roll-action-component-cta-clear>.control-content>.icon-component,.roll-action-component-navigation>.control-content>.icon-component{opacity:var(--roll-action-icon-opacity)}.roll-action-component-navigation:is(:hover,:focus-visible,:active,[aria-current=page],[aria-expanded=true],[data-open=true],[data-selected=true])>.control-content>.icon-component{opacity:var(--opacity-opaque)}.public-features-navigation-host{position:relative;display:inline-flex;min-width:0}.landing-hero-section{isolation:isolate;min-height:-moz-fit-content;min-height:fit-content;overflow:visible}.landing-hero-inner{z-index:1}.landing-hero-content{padding-top:0;padding-bottom:0}.landing-hero-marquee-section{min-width:0}.landing-hero-copy-group{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;gap:var(--space-24);width:100%}.landing-prompt-layer{max-width:var(--landing-prompt-max-width);margin-top:var(--space-24)}.landing-hero-composer-frame{position:relative;width:100%;overflow:visible;isolation:isolate}.landing-hero-composer-dot-field{position:absolute;top:-102px;left:-102px;z-index:0;width:calc(100% + 204px);height:calc(100% + 204px);pointer-events:none}.landing-hero-composer-dot-field canvas{display:block;width:100%;height:100%}.landing-hero-composer-content{position:relative;z-index:1;width:100%}.landing-section.landing-video-section{padding-top:0}.landing-final-cta,.landing-section{min-height:-moz-fit-content;min-height:fit-content;scroll-margin-top:var(--public-section-scroll-offset);padding-block:0}.landing-final-cta{padding-bottom:0}.landing-section-heading{width:100%;min-width:0;max-width:var(--landing-section-heading-max-width);margin-bottom:var(--space-32);margin-inline:auto;text-align:center}.landing-pricing-heading{margin-bottom:0}.landing-centered-section h2,.landing-section-heading h2{margin:0;color:rgb(var(--max-inverted));font-family:var(--font-stack-sans-notch),sans-serif;font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48)}.landing-section-subtitle{margin:var(--space-12) auto 0;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24)}.public-inline-link{display:inline-grid;vertical-align:baseline;color:rgb(var(--max-inverted));text-decoration:none}.public-inline-link .motion-roll-clip{position:relative;height:var(--line-height-24);line-height:var(--line-height-24)}.public-inline-link .motion-roll-clip-layer{position:relative}.public-inline-link .motion-roll-clip-layer-new{position:absolute;top:100%;left:0}.public-inline-link .motion-roll-clip-layer:after{position:absolute;right:0;bottom:1px;left:0;height:1px;background:currentColor;content:"";pointer-events:none}.landing-eyebrow{display:inline-flex;align-items:center;gap:var(--space-6);box-sizing:border-box;margin:0 0 var(--space-12);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-6);border-radius:var(--radius-14);color:rgb(var(--max-inverted));font-size:var(--font-size-16);font-weight:var(--font-500);line-height:var(--line-height-20)}.landing-eyebrow__icon{--icon-component-padding:var(--space-4);--icon-component-radius:var(--radius-14);--icon-component-gutter:var(--space-6);background:rgb(var(--min))}.landing-eyebrow__icon>svg{color:currentColor}.landing-eyebrow--no-icon{padding-left:var(--space-12)}.landing-video-slot{display:block;width:min(100%,var(--landing-prompt-max-width));aspect-ratio:4/3;min-height:0;margin-inline:auto;padding:var(--space-16);border:0;border-radius:var(--radius-28);background:rgb(var(--min));color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24)}.landing-video-player{position:relative;display:grid;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-14);background:rgb(var(--max))}.landing-video-player__media{grid-area:1/1;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-video-controls{grid-area:1/1;z-index:1;align-self:end;width:auto;margin:var(--space-16);container-type:inline-size;flex-wrap:wrap;align-items:center;align-content:flex-end;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--max-inverted));opacity:var(--opacity-transparent);pointer-events:none;transition:none}.landing-video-player:is(:hover,:focus-within) .landing-video-controls{opacity:var(--opacity-opaque);pointer-events:auto}.rendered-media-toolbar{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding:0;background:transparent;color:rgb(var(--max-inverted))}.rendered-media-control,.rendered-media-scrubber,.rendered-media-time{border:0;border-radius:var(--radius-14);background:rgb(var(--min));color:rgb(var(--max-inverted));box-shadow:var(--glow-inset-shadow)}.rendered-media-control{display:inline-flex;min-height:var(--space-32);align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6)}.rendered-media-scrubber{flex:1 1 12rem}.rendered-media-error{flex-basis:100%;font-size:var(--font-size-14)}.rendered-media-time{padding:var(--space-6) var(--space-8);white-space:nowrap;font-size:var(--font-size-14);line-height:var(--line-height-20)}.asset-rendered-media-toolbar{position:absolute;right:var(--space-12);bottom:var(--space-12);left:var(--space-12);z-index:2}.message-rendered-media-toolbar{position:absolute;right:var(--space-6);bottom:var(--space-6);left:var(--space-6);z-index:2}.accordion-component--faq{border-radius:var(--radius-20);background:rgb(var(--min))}.accordion-component--faq p,.landing-centered-section p{margin:0}.landing-feature-story{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);gap:var(--space-64);align-items:center;padding-block:0;scroll-margin-top:var(--public-section-scroll-offset);overflow:visible;content-visibility:visible;contain:none}.landing-feature-story--reverse{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr)}.landing-feature-story--reverse .landing-feature-story__copy{order:2}.landing-feature-story--reverse .landing-feature-story__visual{order:1}.landing-feature-story--designs{grid-template-columns:minmax(0,1fr);gap:var(--space-32);align-items:start}.landing-feature-story--designs .landing-feature-story__copy,.landing-feature-story--designs .landing-feature-story__visual{order:0}.landing-feature-story--designs .landing-feature-story__copy{max-width:38rem;margin-inline:auto;text-align:center}.landing-feature-story--designs .landing-feature-story__description{margin-inline:auto}.landing-feature-story--designs .landing-feature-story__visual{width:100%}.landing-feature-story__copy{position:relative;z-index:2;width:100%;max-width:28rem}.landing-feature-story__copy h3{margin:0;color:rgb(var(--max-inverted));font-family:var(--font-stack-sans-notch),sans-serif;font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance}.landing-feature-story__description{max-width:27rem;margin:var(--space-16) 0 0;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24);text-wrap:pretty}.landing-feature-story__visual{min-width:0}.landing-feature-stage{position:relative;min-height:0;height:-moz-fit-content;height:fit-content;overflow:visible;isolation:isolate}.landing-feature-stage:before{position:absolute;inset:8% 3%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgb(var(--accent)/.09),rgb(var(--accent)/0) 68%);content:""}.landing-feature-story--connectors{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;padding-block:0}.landing-feature-story--social{grid-template-columns:minmax(0,1fr);justify-items:center}.landing-feature-story--social>.landing-feature-story__copy{display:none}.landing-feature-story--social>.landing-feature-story__visual{width:min(100%,56rem)}.landing-feature-story--connectors .landing-feature-story__copy{align-self:center;justify-self:center;max-width:38rem;text-align:left}.landing-feature-story--connectors .landing-feature-story__description{margin-inline:0}.landing-feature-story--connectors .landing-feature-story__visual{width:100%}.landing-feature-story--connectors .landing-feature-stage--connectors:before{display:none}.connector-marquee-stack{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.connector-row-mask{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,rgb(var(--max-inverted)) 10%,rgb(var(--max-inverted)) 90%,transparent);mask-image:linear-gradient(to right,transparent,rgb(var(--max-inverted)) 10%,rgb(var(--max-inverted)) 90%,transparent)}.connector-row-track{display:flex;width:-moz-max-content;width:max-content;gap:var(--space-6);will-change:transform}.icon-component.connector-tile{--icon-component-radius:var(--radius-20);border-radius:var(--radius-20)}.connector-tile img{-o-object-fit:contain;object-fit:contain}.landing-feature-stage--research{display:grid;place-items:center;min-height:30rem;padding:0}.landing-feature-stage--research:before{display:none}.landing-research-scan-frame{position:relative;width:min(56%,18rem);aspect-ratio:3/4;overflow:visible}.landing-research-dot-field{position:absolute;top:-102px;left:-102px;right:auto;bottom:auto;z-index:0;width:calc(100% + 204px);height:calc(100% + 204px);pointer-events:none}.landing-research-dot-field canvas{display:block;width:100%;height:100%}.landing-research-scan-card{position:relative;width:100%;aspect-ratio:3/4;z-index:1;overflow:hidden;border-radius:var(--radius-14);background:rgb(var(--min))}.landing-research-scan-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-research-query-card{position:absolute;z-index:2;transform:translate(-50%,-50%) rotate(var(--research-query-rotate))}.floating-label-card{--floating-label-card-gutter:4px;display:inline-flex;min-height:var(--space-32);width:-moz-max-content;width:max-content;max-width:min(14rem,calc(100vw - (var(--space-16) * 2)));box-sizing:border-box;align-items:center;gap:var(--floating-label-card-gutter);padding:var(--floating-label-card-gutter);overflow:hidden;border-radius:var(--radius-14);background:rgb(var(--min));color:rgb(var(--max-inverted));font-size:var(--font-size-14);font-weight:var(--font-500);line-height:var(--line-height-20);white-space:nowrap}.floating-label-card--no-leading{padding-inline-start:calc(var(--floating-label-card-gutter) * 2)}.floating-label-card--no-trailing{padding-inline-end:calc(var(--floating-label-card-gutter) * 2)}.floating-label-card__icon{display:inline-flex;flex:0 0 auto;padding:var(--floating-label-card-gutter);border-radius:10px;color:rgb(var(--accent))}.floating-label-card--static .floating-label-card__icon{color:rgb(var(--accent))}.floating-label-card--static{margin-bottom:var(--space-12);font-size:var(--font-size-16)}.floating-label-card__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-research-query-card--left-top{top:28%;left:0}.landing-research-query-card--left-bottom{top:70%;left:0}.landing-research-query-card--right{top:50%;right:0;transform:translate(50%,-50%) rotate(var(--research-query-rotate))}.landing-deck-scatter-story{display:block;padding-block:0}.landing-deck-scatter-stage{position:relative;display:grid;width:100%;min-height:42rem;place-items:center;overflow:visible;isolation:isolate}.landing-deck-scatter-copy,.landing-deck-scatter-visual{grid-area:1/1}.landing-deck-scatter-copy{z-index:1;max-width:34rem;padding-inline:var(--space-24);pointer-events:none;text-align:center}.landing-deck-scatter-copy .landing-feature-story__description{margin-inline:auto}.landing-deck-scatter-visual{z-index:2;width:100%;height:100%}.landing-deck-scatter-mobile-visual{display:none}@media (width >= 768px){.landing-deck-scatter-copy-reveal{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}.deck-scatter-stack{position:absolute;inset:0;display:grid;place-items:center;overflow:visible}.deck-scatter-desktop-stack{position:absolute;inset:0;display:grid;place-items:center}.deck-scatter-orbit{position:absolute;top:50%;left:50%;width:78%;height:68%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transform-origin:center}.deck-scatter-card{box-sizing:border-box;position:absolute;display:grid;width:var(--deck-scatter-card-width);aspect-ratio:var(--deck-scatter-card-aspect);left:50%;top:50%;translate:-50% -50%;overflow:hidden;border-radius:var(--radius-28);padding:var(--space-16);background:rgb(var(--min))}.deck-scatter-card__media{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border-radius:var(--radius-14);background:rgb(var(--max));color:rgb(var(--max-inverted))}.deck-scatter-card__media :is(img,video){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.deck-scatter-mobile-stack{position:absolute;inset:0;display:none;flex-direction:column;justify-content:space-between;width:100%;box-sizing:border-box;padding-block:var(--space-16)}.deck-scatter-mobile-row{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center;width:100%}.landing-feature-stage--composition{display:grid;align-content:start;align-self:start;height:-moz-fit-content;height:fit-content;min-height:0;padding:var(--space-0)}.landing-feature-stage--composition:before{display:none}.landing-composition-workspace{width:min(100%,26rem);margin-inline:auto}.landing-composition-frame,.landing-composition-workspace{display:grid;height:-moz-fit-content;height:fit-content;min-height:0}.landing-composition-frame{box-sizing:border-box;width:100%;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-28);background:rgb(var(--min))}.landing-composition-preview{position:relative;box-sizing:border-box;width:100%;aspect-ratio:4/3;height:auto;min-height:0;color:rgb(var(--max-inverted))}.landing-composition-poster,.landing-composition-preview{overflow:hidden;border-radius:var(--radius-14);background:rgb(var(--max))}.landing-composition-poster{position:absolute;top:13%;right:12%;display:grid;width:35%;aspect-ratio:3/4;align-content:end;gap:var(--space-6);padding:var(--space-12)}.landing-composition-poster:before{position:absolute;top:0;right:0;left:0;height:58%;background:rgb(var(--mid));content:""}.landing-composition-poster span{position:relative;z-index:1;height:var(--space-6);border-radius:var(--radius-pill);background:rgb(var(--max))}.landing-composition-poster span:nth-child(2){width:72%}.landing-composition-poster span:nth-child(3){width:46%}.landing-composition-title{position:absolute;top:20%;left:10%;display:grid;text-transform:uppercase;line-height:.82}.landing-composition-title span{color:rgb(var(--max-inverted)/.5);font-size:clamp(1rem,3vw,1.35rem);font-weight:var(--font-500);letter-spacing:-.05em}.landing-composition-title strong{font-size:clamp(2.25rem,8vw,4.25rem);font-weight:var(--font-500);letter-spacing:-.09em}.landing-composition-line{position:absolute;top:61%;left:10%;width:45%;height:var(--space-6);transform-origin:left center;border-radius:var(--radius-pill);background:rgb(var(--accent))}.landing-composition-caption{position:absolute;bottom:var(--space-16);left:10%;margin:0;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-14)}.landing-composition-timeline{position:relative;display:grid;gap:var(--space-12);padding-bottom:var(--space-6)}.landing-composition-timeline-ruler{display:flex;align-items:center;justify-content:space-between;height:var(--space-6)}.landing-composition-timeline-ruler i{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:rgb(var(--max-inverted)/.32)}.landing-composition-timeline-tracks{display:grid;gap:var(--space-6)}.landing-composition-timeline-tracks>div{display:flex;min-width:0;gap:var(--space-6)}.landing-composition-timeline-tracks b{display:block;height:var(--space-32);flex:1 1 0;border-radius:var(--radius-14);background:rgb(var(--max))}.landing-composition-timeline-tracks>div b:first-child{flex:1.4 1 0}.landing-composition-timeline-tracks>div b:nth-child(2){flex:2.2 1 0}.landing-composition-timeline-tracks>div b:nth-child(3){flex:1.1 1 0}.landing-composition-timeline-track--mirrored{flex-direction:row-reverse}.landing-composition-playhead{top:calc(var(--space-6) / 2);right:auto;bottom:0;width:var(--space-4);min-width:var(--space-4);transform:translateX(-50%)}.landing-composition-playhead,.landing-composition-playhead:before{position:absolute;border-radius:var(--radius-pill);background:rgb(var(--accent))}.landing-composition-playhead:before{left:50%;width:var(--space-10);height:var(--space-16);min-width:var(--space-10);min-height:var(--space-16);z-index:1;transform:translate(-50%,-50%);content:"";top:0}.landing-feature-stage--apps{display:grid;place-items:center;min-height:42rem;padding:0}.landing-feature-stage--apps:before{display:none}.landing-app-phone{position:relative;display:block;width:min(16rem,100%);aspect-ratio:5/8;border-radius:var(--landing-app-phone-radius)}.landing-app-phone,.landing-app-phone-shell{--landing-app-phone-radius:calc(var(--radius-32) + var(--space-4));box-sizing:border-box;background:rgb(var(--min))}.landing-app-phone-shell{display:flex;justify-content:center;width:min(calc(16rem + (var(--space-16) * 2)),100%);max-width:100%;padding:var(--space-16);border-radius:calc(var(--landing-app-phone-radius) + var(--space-16))}.landing-app-phone__screen{position:relative;width:100%;height:100%;background:rgb(var(--min))}.landing-app-phone__screen .landing-app-phone__art{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-feature-stage--designs{width:100%;overflow:visible}.landing-feature-stage--designs:before{display:none}.landing-design-card-row{display:grid;grid-template-columns:repeat(4,228px);grid-auto-rows:164px;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding:var(--space-16) var(--space-24);overflow:visible}.landing-design-card{box-sizing:border-box;display:flex;height:192px;aspect-ratio:4/3;flex:0 0 auto;padding:var(--space-16);border-radius:var(--radius-28);background:rgb(var(--min))}.landing-design-card:first-child{z-index:4}.landing-design-card:nth-child(2){z-index:3}.landing-design-card:nth-child(3){z-index:2}.landing-design-card:nth-child(4){z-index:1}.landing-design-card .deck-scatter-card__media{width:100%;height:100%}@media (width < 1100px){.landing-design-card-row{grid-template-columns:repeat(2,228px)}}.landing-feature-stage--social{display:block;min-height:clamp(28rem,52vw,38rem);height:100%;padding:0}.landing-feature-stage--social:before{display:none}.landing-social-marquee{--social-track-height:520px;position:relative;display:grid;min-height:inherit;place-items:center;overflow:visible;isolation:isolate}.landing-social-split-track{position:absolute;top:50%;width:80px;height:var(--social-track-height);overflow:hidden;translate:0 -50%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgb(var(--max-inverted)) 16%,rgb(var(--max-inverted)) 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgb(var(--max-inverted)) 16%,rgb(var(--max-inverted)) 84%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none}.landing-social-split-track--left{left:0}.landing-social-split-track--right{right:0}.landing-social-split-track__path{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;height:-moz-max-content;height:max-content}.landing-social-split-track__item{flex:0 0 auto}.landing-social-marquee-copy{position:relative;z-index:2;display:flex;width:min(26rem,58%);flex-direction:column;align-items:center;text-align:center}.landing-social-marquee-copy h3{margin:0;color:rgb(var(--max-inverted));font-family:var(--font-stack-sans-notch),sans-serif;font-size:var(--font-size-48);font-weight:var(--font-400);line-height:var(--line-height-48);text-wrap:balance}.landing-social-marquee-copy .landing-feature-story__description{max-width:23rem;margin:var(--space-16) auto 0;text-align:center}.connector-tile{--icon-component-radius:var(--radius-20);border-radius:var(--radius-20)}.landing-feature-stage--skills{display:grid;min-height:38rem;padding:0;place-items:center}.landing-feature-stage--skills:before{display:none}.landing-skills-orbit-system{position:relative;width:328px;height:328px;margin-inline:auto}.landing-skills-orbit-layer{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform}.landing-skills-orbit-layer--outer{z-index:0}.landing-skills-orbit-layer--inner{z-index:1}.landing-skills-orbit-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-skills-orbit-line{position:absolute;inset:0;color:rgb(var(--accent)/.6)}.landing-skills-orbit-card-anchor{position:absolute;z-index:1;transform:translate(-50%,-50%)}.landing-skills-orbit-card-motion{will-change:transform}.landing-skills-orbit-core{display:grid;position:absolute;inset:50% auto auto 50%;z-index:2;width:calc(var(--space-32) * 2);aspect-ratio:1;transform:translate(-50%,-50%);place-items:center;text-align:center}.landing-use-case-grid{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:stretch}.landing-use-case-card{display:flex;flex-direction:column;flex:1 1 15rem;min-width:min(100%,15rem);gap:var(--space-12);align-items:flex-start;min-height:0;padding:var(--space-20);border-radius:var(--radius-20);background:rgb(var(--min))}.landing-use-case-card__icon{flex:0 0 auto;--icon-component-radius:10px;color:rgb(var(--accent))}.landing-use-case-card-copy{display:grid;gap:var(--space-6);min-width:0}.landing-use-case-card-copy h3,.landing-use-case-card-copy p{margin:0}.landing-use-case-card-copy h3{font-size:var(--font-size-18);font-weight:var(--font-500);line-height:var(--line-height-24)}.landing-use-case-card-copy p{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-14);line-height:var(--line-height-20)}.accordion-component--faq p,.landing-centered-section p{color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-16);line-height:var(--line-height-24)}.landing-centered-section{display:grid;justify-items:center;max-width:var(--landing-section-heading-max-width);text-align:center}.landing-centered-section>*+*{margin-top:var(--space-12)}.landing-centered-section .landing-eyebrow{margin-bottom:0}.landing-pricing-picker{width:min(100%,var(--landing-pricing-picker-max-width));margin:var(--space-24) auto 0;padding:var(--space-24);border-radius:var(--radius-32);background:rgb(var(--min));text-align:left}.landing-faq-list{display:grid;gap:var(--space-8)}.landing-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-64);align-items:start}.landing-faq-layout .landing-section-heading{margin-bottom:0;margin-inline:0;text-align:left}.accordion-component--faq{box-sizing:border-box;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);border:0;background:rgb(var(--min)/1)!important;background-color:rgb(var(--min)/1)!important;background-image:none!important;opacity:1!important}.accordion-component--faq>.accordion-component-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);width:100%;padding:0;align-items:center;cursor:pointer;border:0;color:rgb(var(--max-inverted));background:transparent;text-align:left;font-family:var(--font-stack-sans-notch),sans-serif;font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-24);list-style:none}.accordion-component--faq>.accordion-component-trigger>span:first-child{min-width:0;text-align:left}.accordion-component--faq p{margin-top:var(--space-12)}.landing-final-cta{background:transparent}.landing-final-cta-card{position:relative;isolation:isolate;width:100%;max-width:none;padding:calc(var(--space-32) * 2) var(--space-24);border-radius:var(--radius-28);background:url(/brand/mill-accent-gradient.svg) 50%/cover no-repeat;background-clip:padding-box}.landing-cta-dot-field{pointer-events:none;position:absolute;z-index:0;inset:0;width:100%;height:100%}.landing-final-cta-card>:not(.landing-cta-dot-field){position:relative;z-index:1}.landing-final-cta-card h2{color:rgb(var(--white))}.landing-footer{padding-top:0}.landing-footer-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:var(--space-48)}.landing-footer-brand-block,.landing-footer-nav-columns>div{display:grid;align-content:start;gap:var(--space-8)}.landing-footer-nav-columns{display:flex;min-width:0;flex-wrap:nowrap;justify-content:flex-end;align-items:start;gap:var(--space-48)}.landing-footer-nav-columns[data-footer-nav-wrapped=true]{flex-wrap:wrap}.landing-footer-nav-columns>.landing-footer-column{flex:0 0 auto}.landing-footer-brand-block{min-width:-moz-max-content;min-width:max-content}.landing-footer-feature-links{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,max-content));grid-template-rows:repeat(4,max-content);-moz-column-gap:var(--space-24);column-gap:var(--space-24);row-gap:var(--space-8)}.landing-footer-brand-block{justify-items:start}.landing-footer-tagline{margin:0;color:rgb(var(--max-inverted)/.6);font-size:var(--font-size-14);line-height:var(--line-height-20)}.landing-footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-32) + var(--space-4));height:calc(var(--space-32) + var(--space-4));margin-top:var(--space-12);border-radius:var(--radius-14);background:rgb(var(--min));color:rgb(var(--max-inverted));transition:transform var(--motion-press-duration) var(--motion-press-ease)}.landing-footer-social-link:active{background:rgb(var(--min));transform:scale(.96)}.landing-footer-social-icon{display:block}.landing-footer-link{width:-moz-fit-content;width:fit-content;padding:0}.landing-footer-link:before{display:none}.landing-footer-link .motion-roll-clip{line-height:var(--line-height-20);font-size:var(--font-size-14)}.landing-footer-grid strong{margin-bottom:var(--space-4);font-weight:var(--font-weight-semibold)}.landing-footer-bottom,.landing-footer-grid a,.landing-footer-grid strong{color:rgb(var(--max-inverted));font-size:var(--font-size-14);line-height:var(--line-height-20)}.landing-footer-bottom[data-effect],.landing-footer-grid a[data-effect]{transition:opacity var(--motion-roll-clip-duration) var(--motion-ease)}.landing-footer-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:calc(var(--space-20) * 2);padding-top:var(--space-24)}.landing-footer-bottom:before{position:absolute;top:0;left:0;display:block;width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:rgb(var(--mid));content:""}@media (width < 768px){.public-frame{--public-section-gap:var(--space-64)}.landing-final-cta,.landing-section{padding-block:0}.landing-final-cta-card{padding:var(--space-32) var(--space-48)}.landing-video-section{padding-top:0}.landing-footer-grid{grid-template-columns:1fr}.landing-feature-story,.landing-feature-story--connectors,.landing-feature-story--reverse{grid-template-columns:minmax(0,1fr);min-height:0;gap:var(--space-24);padding-block:0}.landing-feature-story.landing-deck-scatter-story{padding-block:0}.landing-feature-story--connectors .landing-feature-story__copy,.landing-feature-story--connectors .landing-feature-story__visual,.landing-feature-story--reverse .landing-feature-story__copy,.landing-feature-story--reverse .landing-feature-story__visual{grid-area:auto;order:0}.landing-feature-story__copy{max-width:32rem}.landing-feature-story--apps .landing-feature-story__copy,.landing-feature-story--compositions .landing-feature-story__copy,.landing-feature-story--designs .landing-feature-story__copy,.landing-feature-story--research .landing-feature-story__copy,.landing-feature-story--skills .landing-feature-story__copy,.landing-feature-story--social .landing-feature-story__copy{justify-self:center;margin-inline:auto;text-align:center}.landing-feature-story--apps .landing-feature-story__description,.landing-feature-story--compositions .landing-feature-story__description,.landing-feature-story--designs .landing-feature-story__description,.landing-feature-story--research .landing-feature-story__description,.landing-feature-story--skills .landing-feature-story__description,.landing-feature-story--social .landing-feature-story__description{margin-inline:auto}.landing-feature-story__copy h3{font-size:var(--font-size-40);line-height:var(--line-height-40)}.landing-deck-scatter-stage{display:flex;flex-direction:column;align-items:center;gap:var(--space-24);min-height:0}.landing-deck-scatter-mobile-visual{display:flex;justify-content:center;width:100%}.landing-deck-scatter-mobile-visual--top{order:1}.landing-deck-scatter-copy{order:2;width:100%;max-width:32rem;padding-inline:0;opacity:1!important;filter:none!important;transform:none!important}.landing-deck-scatter-visual{display:none}.landing-deck-scatter-mobile-visual--bottom{order:3}.deck-scatter-stack{position:relative;inset:auto;display:block;width:100%;height:auto}.deck-scatter-desktop-stack{display:none}.deck-scatter-mobile-stack{position:relative;inset:auto;display:flex;flex-direction:column;gap:var(--space-16);width:100%;height:auto;padding-block:0}.deck-scatter-mobile-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);width:100%}.deck-scatter-mobile-card{position:relative;top:auto;left:auto;translate:none;flex:0 0 112px}.deck-scatter-card--side{display:none}.landing-feature-story--connectors .landing-feature-story__copy{text-align:center}.landing-feature-story--connectors .landing-feature-story__description{margin-inline:auto}.landing-feature-stage--research{min-height:28rem}.landing-feature-stage--apps,.landing-feature-stage--composition,.landing-feature-stage--research{padding-inline:0}.landing-feature-stage--composition{height:-moz-fit-content;height:fit-content;min-height:0}.landing-feature-stage--social{min-height:28rem}.landing-design-card-row{grid-template-columns:228px}.landing-social-marquee{min-height:0;grid-template-rows:minmax(8rem,auto) auto minmax(8rem,auto);row-gap:var(--space-16)}.landing-social-split-track{position:relative;top:auto;right:auto;left:auto;width:100%;height:8rem;-webkit-mask-image:linear-gradient(to right,transparent 0,rgb(var(--max-inverted)) 16%,rgb(var(--max-inverted)) 84%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgb(var(--max-inverted)) 16%,rgb(var(--max-inverted)) 84%,transparent 100%);translate:none}.landing-social-split-track__path{flex-direction:row;align-items:center;width:-moz-max-content;width:max-content;height:100%}.landing-social-split-track--left{grid-row:1}.landing-social-split-track--right{grid-row:3}.landing-social-marquee-copy{grid-row:2;width:min(100%,22rem)}.landing-social-marquee-copy h3{font-size:var(--font-size-40);line-height:var(--line-height-40)}.landing-feature-stage--skills{min-height:31rem}.landing-use-case-card{padding:var(--space-24)}.landing-faq-layout{grid-template-columns:1fr;gap:var(--space-32)}.landing-faq-layout .landing-section-heading{margin-inline:auto;text-align:center}.landing-footer-brand-block{min-width:0}.landing-footer-nav-columns{justify-content:flex-start}.landing-video-slot{min-height:0}}.landing-reveal{opacity:var(--opacity-opaque);filter:none;transform:none}.landing-effects-ready .landing-reveal:not(.is-visible){opacity:var(--opacity-transparent);filter:blur(18px);transform:translateY(14px) scale(.992)}.landing-effects-ready .landing-reveal{transition:opacity var(--motion-public-reveal-duration) var(--motion-ease),filter var(--motion-public-reveal-duration) var(--motion-ease),transform var(--motion-public-reveal-duration) var(--motion-ease);transition-delay:var(--landing-reveal-delay,0s);will-change:opacity,filter,transform}.landing-reveal.is-visible{opacity:var(--opacity-opaque);filter:blur(0);transform:translateY(0) scale(1)}.landing-wordmark{color:rgb(var(--max-inverted))}:root[data-theme=dark] .landing-wordmark{color:rgb(var(--max-inverted));filter:brightness(0) invert(1)}.connector-action-icon{color:rgb(var(--max-inverted))}body.app-shell .connector-monthly-cost-chip{background-color:rgb(var(--min))}body.app-shell .list-item[data-list-row-component=colored] .connector-monthly-cost-chip,body.app-shell .list-item[data-list-row-component=plain]:hover .connector-monthly-cost-chip,body.app-shell .list-item[data-list-row-selected=true] .connector-monthly-cost-chip{background-color:rgb(var(--max))}@media (hover:none){.landing-video-controls{opacity:var(--opacity-opaque);pointer-events:auto}}.control{box-sizing:border-box;cursor:inherit;display:inline-flex;align-items:center;min-width:0;--control-padding:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);--control-rest-opacity:var(--opacity-opaque);gap:var(--control-padding);border-radius:var(--control-radius);padding:var(--control-padding)}.dotted-line{position:absolute;inset:0;box-sizing:border-box;pointer-events:none;border:2px dashed;border-radius:inherit}.dotted-line--circle{border-radius:50%}.roll-action-component.control{gap:var(--control-padding);border-radius:var(--control-radius);padding-block:var(--control-padding);padding-inline-start:calc(var(--control-padding) * 2);padding-inline-end:calc(var(--control-padding) * 2)}.roll-action-component.control[data-roll-action-leading=true]{padding-inline-start:var(--control-padding)}.roll-action-component.control[data-roll-action-trailing=true]{padding-inline-end:var(--control-padding)}.centered-fill-button{padding-inline-start:var(--control-padding);padding-inline-end:calc(var(--control-padding) + var(--control-padding))}.centered-fill-button>.control-content{min-width:0;width:100%}[data-effect=muted]{opacity:var(--opacity-muted)}[data-effect=opaque]{opacity:var(--opacity-opaque)}[data-effect=transparent]{opacity:var(--opacity-transparent)}.effect-muted{opacity:var(--opacity-muted)}.effect-opaque{opacity:var(--opacity-opaque)}.effect-transparent{opacity:var(--opacity-transparent)}.placeholder-muted::-moz-placeholder{color:rgb(var(--max-inverted));opacity:var(--opacity-muted)}.placeholder-muted::placeholder{color:rgb(var(--max-inverted));opacity:var(--opacity-muted)}:where(.group,[data-effect-group]):is(:hover,:focus-visible,:focus-within,:active) [data-effect-on-parent-interaction=opaque],:where(.group,[data-effect-group])[data-open=true] [data-effect-on-parent-interaction=opaque],:where(.group,[data-effect-group])[data-selected=true] [data-effect-on-parent-interaction=opaque]{opacity:var(--opacity-opaque)}[data-effect-interaction=opaque]:is(:hover,:focus-visible,:focus-within,:active,[aria-expanded=true],[aria-selected=true],[data-open=true]){opacity:var(--opacity-opaque)}:where(button,input,textarea,select,[role=button]):is(:disabled,[aria-disabled=true]){opacity:var(--opacity-muted)}.control[data-control-interactive=true]{cursor:pointer}.control:is(:disabled,[aria-disabled=true]){cursor:inherit}.control[data-control-kind=text-input],.control[data-control-kind=text-input] :is(input,textarea,[contenteditable=true]){cursor:text}.control[data-control-fit=fill]{width:100%}.control[data-control-fit=fit]{width:-moz-fit-content;width:fit-content}.input-component{box-sizing:border-box;height:auto;overflow:hidden;padding-block:var(--space-6);padding-inline:var(--space-12);line-height:var(--line-height-24);text-overflow:ellipsis;white-space:nowrap}.auth-standard-screen{font-size:var(--font-size-16);font-weight:var(--font-400)}.auth-standard-screen :where(p,label,input,button,a){font-size:inherit;font-weight:inherit}.auth-standard-screen :is(p,label,input,button,a){font-size:var(--font-size-16);font-weight:var(--font-400)}.auth-standard-screen .auth-legal-notice,.auth-standard-screen .entry-header-subtitle{font-size:var(--font-size-14);line-height:var(--line-height-16)}.auth-standard-screen .auth-legal-notice :is(a,span){font-size:inherit;line-height:inherit}.auth-standard-screen .auth-legal-link .motion-roll-clip{height:var(--line-height-16);line-height:var(--line-height-16)}.auth-standard-screen .divider-component{align-self:center;flex:1 1 0%}.auth-standard-screen .tooltip-host>div{box-sizing:border-box;height:auto;padding-block:var(--space-8);font-size:var(--font-size-16);font-weight:var(--font-400);line-height:var(--line-height-20)}.auth-standard-screen .auth-control :is(svg,img){height:16px;width:16px}.auth-control>.control-content[data-control-has-label=true],.centered-fill-button>.control-content[data-control-has-label=true]{justify-content:center}.auth-control>.control-content[data-control-has-label=true] .control-label,.centered-fill-button>.control-content[data-control-has-label=true] .control-label{flex:0 0 auto}.centered-fill-button-social>.control-content>.icon-component{opacity:var(--opacity-opaque)}.toast-icon-component{background:rgb(var(--min)/0)}.toast-dismiss-button,.toast-leading-action{padding:0;color:inherit}.toast-leading-action:is(:hover,:focus-visible,:active) .toast-icon-component{background:rgb(var(--min));opacity:var(--opacity-opaque)}.icon-component.toast-dismiss-icon[data-icon-role=nested-action]:before{background:rgb(var(--min))}:where(.icon-component):has(>.spinner){opacity:var(--opacity-opaque)}.glow{border:0;--glow-inset-shadow:inset 0 0 0 2px rgb(var(--glow-color)/var(--glow-opacity)),inset 4px 4px 8px rgb(var(--glow-color)/var(--glow-opacity)),inset -4px -4px 8px rgb(var(--glow-color)/var(--glow-opacity));box-shadow:var(--glow-inset-shadow)}@media (prefers-reduced-motion:reduce){:root.app-root,:root.app-root body{scroll-behavior:auto}:root.app-root body.app-shell *,:root.app-root body.app-shell :after,:root.app-root body.app-shell :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}:root.app-root .status-tag-component[data-active=true][data-shimmer-ready=true]:after,:root.app-root :where(.spinner,.landing-tag-track,.headline-logo,.landing-rolling-letter,.main-content-enter,.main-content-exit,.chat-message-enter,.editing-prompt-morph,.composer-content,.popup-motion,.anchored-popup[data-popup-ready=true],.toast-floating,.popup-backdrop,[data-sd-animate]){animation:none!important}:root.app-root :where(.landing-reveal,.landing-hero-icon-rotation,.public-site-logo,.public-site-logo__icon,.roll-action-component,.motion-roll-clip-layer,.landing-use-case-progress,.icon-swap){transition:none!important}:root.app-root :where(.landing-reveal,.motion-roll-clip-layer){filter:none!important;transform:none!important}}.border:not(.border-transparent):not(.icon-component){border:2px solid rgb(var(--border-color,var(--max-inverted))/var(--border-opacity,.04))}.glow-white{--glow-color:var(--white);--glow-opacity:0.24}.glow-accent{--glow-color:var(--accent);--glow-opacity:0.24}.glow-max-inverted{--border-color:var(--max-inverted);--border-opacity:0.04}.glow-white{--border-color:var(--white);--border-opacity:0.24}.border-max-inverted,.border-white,.component-border{border:var(--component-border-width,2px) solid rgb(var(--border-color,var(--max-inverted))/var(--border-opacity,.04))}.glow.glow-max-inverted{--border-color:var(--max-inverted);--border-opacity:0.04}.glow-accent-text{text-shadow:0 0 16px rgb(var(--accent)/.4)}.glow-accent-icon{filter:drop-shadow(0 0 16px rgb(var(--accent)/.4))}.glow-max-inverted{--glow-color:var(--max-inverted);--glow-opacity:0.04}.bg-accent.glow.glow-max-inverted{--glow-color:var(--white);--glow-opacity:0.24;--border-color:var(--white);--border-opacity:0.24}.bg-accent.glow{--glow-color:var(--white);--glow-opacity:0.24}.composer-send-button{--control-padding:var(--space-4)}.control[data-control-rest-fill=min]{--control-rest-fill:var(--min)}.control[data-control-rest-fill=max],.control[data-control-rest-fill=min]{background-color:rgb(var(--control-rest-fill)/var(--control-rest-opacity))}.control[data-control-rest-fill=max]{--control-rest-fill:var(--max)}[data-active-effect=true]{--active-effect-fill:var(--max);--active-effect-opacity:var(--opacity-transparent);background-color:rgb(var(--active-effect-fill)/var(--active-effect-opacity))}.control[data-active-effect=true][data-control-rest-fill=min]{--active-effect-fill:var(--min);--active-effect-opacity:var(--control-rest-opacity)}.control[data-active-effect=true][data-control-rest-fill=max]{--active-effect-opacity:var(--control-rest-opacity)}[data-active-effect=true][data-active-on~=focus]:is(:focus-visible,:focus-within),[data-active-effect=true][data-active-on~=hover]:hover,[data-active-effect=true][data-active-on~=open]:is([data-control-open=true],[aria-expanded=true],[data-open=true],[data-state=open]),[data-active-effect=true][data-active-on~=press]:active,[data-active-effect=true][data-active-on~=selected]:is([data-selected=true],[aria-selected=true],[aria-pressed=true],[aria-current=page]){--active-effect-opacity:var(--opacity-opaque);background-color:rgb(var(--active-effect-fill)/var(--active-effect-opacity))}:where(.icon-component){align-items:center;box-sizing:border-box;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:0}.icon-component{--icon-component-padding:var(--control-icon-padding,var(--space-4));--icon-component-icon-size:16px;--icon-component-size:calc(var(--icon-component-icon-size) + var(--icon-component-padding) + var(--icon-component-padding));border-radius:var(--icon-component-radius,0);height:var(--icon-component-size);padding:var(--icon-component-padding);width:var(--icon-component-size);padding-block:var(--icon-component-padding);padding-inline:var(--icon-component-padding)}.icon-source-custom{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;line-height:0}.icon-component>:is(svg,img),.icon-source{border-radius:var(--radius-2)}.icon-component>:is(svg,img){height:var(--icon-component-icon-size);width:var(--icon-component-icon-size)}.icon-component[data-icon-tone=max]{background-color:rgb(var(--max))}.icon-component[data-icon-tone=min]{background-color:rgb(var(--min))}.icon-component[data-icon-tone=accent]{background-color:rgb(var(--accent))}.icon-component.landing-faq-chevron{--icon-component-padding:var(--space-18);--icon-component-radius:var(--radius-14);--icon-component-gutter:var(--space-0)}.control:not(.message-footer-control)>.control-content>.icon-component[data-icon-role=descriptive],.control:not(.message-footer-control)>.control-content>.icon-component[data-icon-role=primary-action]{opacity:var(--opacity-muted)}.control:is(:hover,:focus-visible,:active)>.control-content>.icon-component:not([data-icon-role=nested-action]),.control>.control-content[data-control-has-label=false]>.icon-component:not([data-icon-role=nested-action]),.control[data-control-label-state=collapsed]>.control-content>.icon-component:not([data-icon-role=nested-action]),.control[data-control-open=true]>.control-content>.icon-component:not([data-icon-role=nested-action]),.control[data-control-responsive=collapse][data-control-responsive-active=true]>.control-content>.icon-component:not([data-icon-role=nested-action]){opacity:var(--opacity-opaque)}.control[data-control-nested-action=true][data-control-nested-reveal=true]{opacity:var(--opacity-transparent)}.control:has(.control[data-control-nested-action=true][data-control-nested-reveal=true]):is(:hover,:focus-within)>.control-content .control[data-control-nested-action=true][data-control-nested-reveal=true],.control[data-control-nested-action=true]:is(:hover,:focus-visible,:active),.control[data-control-nested-action=true][data-control-open=true]{opacity:var(--opacity-opaque)}.control[data-control-nested-action=true]:is(:hover,:focus-visible,:active) .icon-component,.control[data-control-nested-action=true][data-control-open=true],.control[data-control-nested-action=true][data-control-open=true] .icon-component,.icon-component[data-icon-role=nested-action]:has(:is(:hover,:focus-visible,:active)){opacity:var(--opacity-opaque)}.icon-component:has(.control[data-control-nested-action=true]:is(:hover,:focus-visible,:active,[data-control-open=true])){opacity:var(--opacity-opaque)}.icon-swap{position:relative;width:100%;height:100%}.icon-swap,.icon-swap>[data-icon-swap-face]{display:inline-flex;align-items:center;justify-content:center}.icon-swap>[data-icon-swap-face]{position:absolute;inset:0;transition:opacity var(--motion-soft-duration) var(--motion-ease-out),filter var(--motion-soft-duration) var(--motion-ease-out)}.icon-swap>[data-icon-swap-face=primary]{opacity:var(--opacity-opaque);filter:blur(0)}.icon-swap>[data-icon-swap-face=replacement]{opacity:var(--opacity-transparent);filter:blur(var(--motion-soft-radius));pointer-events:none}.icon-swap[data-icon-swap-active=true]>[data-icon-swap-face=primary],:where(.group,[data-effect-group]):is(:hover,:focus-visible,:focus-within,:active) .icon-swap[data-icon-swap-on-parent-interaction=true]>[data-icon-swap-face=primary]{opacity:var(--opacity-transparent);filter:blur(var(--motion-soft-radius))}.icon-swap[data-icon-swap-active=true]>[data-icon-swap-face=replacement],:where(.group,[data-effect-group]):is(:hover,:focus-visible,:focus-within,:active) .icon-swap[data-icon-swap-on-parent-interaction=true]>[data-icon-swap-face=replacement]{opacity:var(--opacity-opaque);filter:blur(0);pointer-events:auto}.icon-component:has(>.icon-swap-action){position:relative}.icon-swap-action{position:absolute;inset:0}.icon-swap-action>[data-icon-swap-face=replacement]>.control{opacity:var(--opacity-opaque)}.control-label{display:flex;flex-direction:column;align-items:var(--control-label-align,stretch);white-space:normal}.control-label,.control-label>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.control-label>*{display:block;white-space:nowrap;font:inherit;font-weight:inherit;line-height:inherit}.control-label[data-control-label-align=start]{align-items:flex-start;text-align:left}.control-label[data-control-label-align=center]{align-items:center;text-align:center}.control-label[data-control-label-align=end]{align-items:flex-end;text-align:right}.control-label [data-control-label-tone=muted]{color:rgb(var(--max-inverted)/.6)}.control-content{display:flex;min-width:0;align-items:center;gap:var(--control-padding)}.control-content[data-control-content-align=start]{justify-content:flex-start}.control-content[data-control-content-align=center]{justify-content:center}.control-content[data-control-content-align=end]{justify-content:flex-end}.input-content{width:100%}.list-card-component{box-sizing:border-box;width:100%;min-width:0}.list-card-action>.control-content>.icon-component,.list-card-component .icon-swap-action .control>.control-content>.icon-component,.list-card-component>.control-content>.icon-component,.list-card-component>.control-content>.icon-component:has(>.icon-swap-action){--icon-component-icon-size:20px;--icon-component-padding:var(--space-12);--icon-component-radius:var(--radius-20);--icon-component-gutter:var(--space-6)}.list-card-component[data-list-row-component=plain] .icon-swap-action .control>.control-content>.icon-component,.list-card-component[data-list-row-component=plain]>.control-content>.icon-component{background-color:rgb(var(--max)/var(--opacity-transparent))}.list-card-component[data-list-row-component=colored] .icon-swap-action .control>.control-content>.icon-component,.list-card-component[data-list-row-component=colored]>.control-content>.icon-component,.list-card-component[data-list-row-component=plain]:is(:hover,:focus-within) .icon-swap-action .control>.control-content>.icon-component,.list-card-component[data-list-row-component=plain]:is(:hover,:focus-within)>.control-content>.icon-component{background-color:rgb(var(--max))}.list-card-action>.control-content>.icon-component,.list-card-component .icon-swap-action .control:has(.selection-mark)>.control-content>.icon-component{background-color:transparent;opacity:var(--opacity-muted)}.list-card-component>.control-content[data-control-has-trailing=true]>.icon-component:last-child,.list-card-component>.control-content[data-control-has-trailing=true]>.icon-component:last-child .icon-swap-action .control>.control-content>.icon-component{background-color:transparent}.list-card-action:is(:hover,:focus-visible,:active)>.control-content>.icon-component,.list-card-component .icon-swap-action .control:has(.selection-mark):is(:hover,:focus-visible,:active)>.control-content>.icon-component{opacity:var(--opacity-opaque)}.list-card-action:is(:hover,:focus-visible,:active)>.control-content>.icon-component:has(.selection-mark),.list-card-action>.control-content>.icon-component:has(.selection-mark),.list-card-component .icon-swap-action .control:has(.selection-mark):is(:hover,:focus-visible,:active)>.control-content>.icon-component,.list-card-component .icon-swap-action .control:has(.selection-mark)>.control-content>.icon-component,.list-card-component:is(:hover,:focus-within)>.control-content>.icon-component:has(.icon-swap-action .selection-mark),.list-card-component>.control-content>.icon-component:has(.icon-swap-action .selection-mark){background-color:transparent;color:rgb(var(--max-inverted));opacity:var(--opacity-muted)}.list-card-action:has(.selection-mark),.list-card-action:has(.selection-mark):is(:hover,:focus-visible,:active),.list-card-component .icon-swap-action .control:has(.selection-mark),.list-card-component .icon-swap-action .control:has(.selection-mark):is(:hover,:focus-visible,:active){background:transparent;box-shadow:none}.list-card-action .selection-mark,.list-card-component .icon-swap-action .control .selection-mark{color:rgb(var(--max-inverted));opacity:var(--opacity-opaque);border-color:currentColor;filter:none;transition:none}.list-card-component .icon-swap-action:has(>[data-icon-swap-face=primary] .selection-mark[data-selected=true]) .control,.list-card-component .icon-swap-action:has(>[data-icon-swap-face=primary] .selection-mark[data-selected=true]) .control:is(:hover,:focus-visible,:active),.list-card-component .icon-swap-action:has(>[data-icon-swap-face=primary] .selection-mark[data-selected=true])>[data-icon-swap-face=primary],.list-card-component .icon-swap-action:has(>[data-icon-swap-face=primary] .selection-mark[data-selected=true])>[data-icon-swap-face=primary]:is(:hover,:focus-visible,:active){opacity:var(--opacity-opaque);filter:none;transition:none}.list-card-action:has(.selection-mark),.list-card-action:has(.selection-mark):is(:hover,:focus-visible,:active),.list-card-component .icon-swap-action:has(>[data-icon-swap-face=primary] .selection-mark[data-selected=true]) .control,.list-card-component .icon-swap-action:has(>[data-icon-swap-face=primary] .selection-mark[data-selected=true]) .control:is(:hover,:focus-visible,:active){color:rgb(var(--max-inverted));border-color:transparent;outline-color:transparent}.list-card-component:is(:hover,:focus-within)>.control-content>.icon-component:has(.icon-swap-action .selection-mark),.list-card-component>.control-content>.icon-component:has(.icon-swap-action .selection-mark){opacity:var(--opacity-opaque)}.list-card-component[data-list-row-component=plain]>.control-content>.icon-component:first-child{background-color:rgb(var(--min));color:rgb(var(--max-inverted));opacity:var(--opacity-opaque)}.list-card-component[data-list-row-component=colored]>.control-content>.icon-component:first-child{background-color:rgb(var(--max));color:rgb(var(--max-inverted));opacity:var(--opacity-opaque)}.list-card-action>.control-content>.icon-component:has(.selection-mark),.list-card-action>.control-content>.icon-component:has(.selection-mark[data-selected=true]),.list-card-component .icon-swap-action .control>.control-content>.icon-component:has(.selection-mark),.list-card-component .icon-swap-action .control>.control-content>.icon-component:has(.selection-mark[data-selected=true]){color:rgb(var(--max-inverted));opacity:var(--opacity-opaque)}.list-card-action .selection-mark,.list-card-component .icon-swap-action .selection-mark{color:rgb(var(--max-inverted));opacity:var(--opacity-opaque)}.control[data-control-responsive=collapse]>.tooltip-label[data-tooltip-responsive-fallback=true]{display:none}.control[data-control-responsive=collapse][data-control-responsive-active=true]{gap:0;min-width:calc(16px + var(--control-icon-padding) + var(--control-icon-padding) + var(--control-padding) + var(--control-padding));padding-inline:var(--control-padding)}.control[data-control-responsive=collapse][data-control-responsive-active=true] .control-label{display:none}.control[data-control-responsive=collapse][data-control-responsive-active=true]>.tooltip-label[data-tooltip-responsive-fallback=true]{display:inline-flex}.menu-button.control{min-width:0;position:relative;justify-content:flex-start}.control.menu-search-row{border:0;box-shadow:none;filter:none}.control.menu-search-row>input{background:transparent;box-shadow:none;filter:none}.menu-button.control[aria-selected=true]>.control-content>.icon-component,.menu-button.control[data-selected=true]>.control-content>.icon-component,.mobile-picker-option.control[aria-selected=true]>.control-content>.icon-component,.mobile-picker-option.control[data-selected=true]>.control-content>.icon-component{opacity:var(--opacity-opaque)}.menu-button.control[aria-selected=true] [data-control-label-tone=muted],.menu-button.control[data-selected=true] [data-control-label-tone=muted],.mobile-picker-option.control[aria-selected=true] [data-control-label-tone=muted],.mobile-picker-option.control[data-selected=true] [data-control-label-tone=muted]{color:rgb(var(--max-inverted))}.menu-button .control-content{width:100%}.menu-button .control-label{flex:1 1 auto;justify-content:center}.mobile-picker-option.control{box-sizing:border-box;width:100%;max-width:none;min-width:0;min-height:48px;height:48px;justify-content:flex-start;gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-20)}.mobile-picker-close.control>.control-content>.icon-component,.mobile-picker-option.control>.control-content>.icon-component{box-sizing:border-box;width:36px;height:36px;padding:var(--space-8);border-radius:var(--radius-14)}.mobile-picker-close.control{display:inline-flex;box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:var(--space-6);border-radius:var(--radius-20)}@media (width < 768px){.mobile-picker-sheet.popup-card{border-radius:var(--radius-26);padding:var(--space-6)}.mobile-picker-sheet .mobile-picker-option+.mobile-picker-option{margin-top:var(--space-6)}}.mobile-picker-option.control>.control-content{width:100%;min-width:0}.mobile-picker-option.control .control-label{min-width:0;flex:1 1 auto}.sidebar-button.control{justify-content:flex-start}.sidebar-button .control-content{width:100%}.sidebar-button.control,.sidebar-card.control{box-sizing:border-box;min-width:0;min-height:calc(16px + var(--space-6) + var(--space-6));border-radius:var(--radius-14)}.sidebar-button>.control-content,.sidebar-card>.control-content{width:100%;min-width:0}.sidebar-button .control-content,.sidebar-card .control-content{justify-content:flex-start}.sidebar-button .control-label,.sidebar-card .control-label{flex:1 1 auto}.sidebar-button .icon-component,.sidebar-card .icon-component{--icon-component-padding:var(--space-4);--icon-component-gutter:var(--space-6);--icon-component-radius:var(--radius-14);height:24px;width:24px;border-radius:var(--radius-8)}.sidebar-button>.control-content>.icon-component[data-icon-role=nested-action]>.control[data-control-nested-action=true],.sidebar-card>.control-content>.icon-component[data-icon-role=nested-action]>.control[data-control-nested-action=true]{box-sizing:border-box;width:16px;height:16px;padding:0;gap:0}.sidebar-button>.control-content>.icon-component[data-icon-role=nested-action]>.control[data-control-nested-action=true]>.control-content>.icon-component,.sidebar-card>.control-content>.icon-component[data-icon-role=nested-action]>.control[data-control-nested-action=true]>.control-content>.icon-component{width:16px;height:16px;padding:0;border-radius:var(--radius-8);outline:0}.sidebar-button .control-content[data-control-has-label=true]>.icon-component:not([data-icon-role=nested-action]):not(:has(.control[data-control-nested-action=true])),.sidebar-card .control-content[data-control-has-label=true]>.icon-component:not([data-icon-role=nested-action]):not(:has(.control[data-control-nested-action=true])){opacity:var(--opacity-muted)}.sidebar-button:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true]) .control-content[data-control-has-label=true]>.icon-component:not([data-icon-role=nested-action]):not(:has(.control[data-control-nested-action=true])),.sidebar-card:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true]) .control-content[data-control-has-label=true]>.icon-component:not([data-icon-role=nested-action]):not(:has(.control[data-control-nested-action=true])){opacity:var(--opacity-opaque)}.sidebar-button .control-label :where(a,[role=link]),.sidebar-card .control-label :where(a,[role=link]){cursor:inherit}.sidebar-button .control[data-control-nested-action=true]>.control-content>.icon-component,.sidebar-button .icon-component:has(.control[data-control-nested-action=true]),.sidebar-card .control[data-control-nested-action=true]>.control-content>.icon-component,.sidebar-card .icon-component:has(.control[data-control-nested-action=true]){background-color:transparent;opacity:var(--opacity-muted)}.sidebar-button .control[data-control-nested-action=true]:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true])>.control-content>.icon-component,.sidebar-button .icon-component:has(.control[data-control-nested-action=true]:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true])),.sidebar-card .control[data-control-nested-action=true]:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true])>.control-content>.icon-component,.sidebar-card .icon-component:has(.control[data-control-nested-action=true]:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true])){background-color:rgb(var(--min));opacity:var(--opacity-opaque)}.sidebar-button .icon-component:has(>.control[data-control-nested-action=true]>.spinner),.sidebar-card .icon-component:has(>.control[data-control-nested-action=true]>.spinner){opacity:var(--opacity-opaque)}.sidebar-button .icon-component:has(.spinner),.sidebar-button .spinner,.sidebar-card .icon-component:has(.spinner),.sidebar-card .spinner{opacity:var(--opacity-opaque)}.sidebar-button:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true])>.control-content>.icon-component:has(>.icon-swap-action):not(:has(.control[data-control-nested-action=true]:is(:hover,:focus-visible,:active,[data-control-open=true]))),.sidebar-card:is(:hover,:focus-visible,:active,[data-control-open=true],[data-selected=true])>.control-content>.icon-component:has(>.icon-swap-action):not(:has(.control[data-control-nested-action=true]:is(:hover,:focus-visible,:active,[data-control-open=true]))){opacity:var(--opacity-opaque)}.sidebar-button .icon-component:has(>.control[data-control-nested-action=true]:not([data-control-nested-reveal=true]))>.control[data-control-nested-action=true],.sidebar-card .icon-component:has(>.control[data-control-nested-action=true]:not([data-control-nested-reveal=true]))>.control[data-control-nested-action=true]{background:transparent;opacity:var(--opacity-opaque)}.sidebar-button .icon-component:has(>.control[data-control-nested-action=true]:not([data-control-nested-reveal=true]))>.control[data-control-nested-action=true] .icon-component,.sidebar-card .icon-component:has(>.control[data-control-nested-action=true]:not([data-control-nested-reveal=true]))>.control[data-control-nested-action=true] .icon-component{background:transparent;opacity:var(--opacity-opaque)}.list-card-action.control{width:44px;height:44px;padding:0;justify-content:center}.list-card-action .control-content{width:100%;height:100%;justify-content:center}.list-card-action .icon-component{--icon-component-radius:var(--radius-14);--icon-component-gutter:var(--space-0)}.composer-button.control,.composer-toolbar-control.control{flex:0 0 auto;min-width:0}.composer-picker-control.control{background-color:transparent}.composer-picker-control.control:is(:hover,:focus-visible,:active),.composer-picker-control.control[data-control-open=true],.composer-picker-control.control[data-open=true]{background-color:rgb(var(--max))}.control-content[data-control-has-label=true] .control-label{flex:1 1 auto}.hierarchy-button-row{--hierarchy-indent:0px;box-sizing:border-box;margin-inline-start:var(--hierarchy-indent)}.control.hierarchy-button-row[data-control-fit=fill],.hierarchy-button-row{width:calc(100% - var(--hierarchy-indent))}.hierarchy-button-row>.control-content{width:100%}.control[data-control-preset=standard]:has(.control-content[data-control-has-label=true]:not([data-control-has-leading=true])){padding-inline-start:calc(var(--control-padding) + var(--control-padding))}.control[data-control-preset=standard]:has(.control-content[data-control-has-label=true]:not([data-control-has-trailing=true])){padding-inline-end:calc(var(--control-padding) + var(--control-padding))}.control[data-control-fit=fill]>.control-content{width:100%}.control[data-control-responsive=collapse][data-control-responsive-active=true][data-control-preset=standard]:has(>.control-content){padding-inline-start:var(--control-padding);padding-inline-end:var(--control-padding)}:where(.menu-trigger,.menu-control){--control-padding:var(--space-4);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);border-radius:var(--control-radius)}:where(.menu-fit-row,.menu-option,.question-option,.account-option,.billing-plan-option,.billing-picker-option,.billing-mobile-plan-option,.billing-mobile-picker-option,.billing-interval-picker-option,.asset-view-picker-option,.queued-option,.transport-option,.settings-check-row,.memory-preference-control){--control-padding:var(--space-6);--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);border-radius:var(--control-radius)}.account-option,.asset-view-picker-option,.billing-interval-picker-option,.billing-mobile-picker-option,.billing-mobile-plan-option,.billing-picker-option,.billing-plan-option,.memory-preference-control,.menu-fit-row,.menu-option,.question-option,.queued-option,.settings-check-row,.transport-option{gap:var(--space-6);padding:var(--control-padding)}.billing-picker-option,.billing-plan-option{--control-padding:var(--space-12)}:where(.list-toolbar-search){--control-fit:fill;--control-radius:var(--radius-14);--control-icon-padding:var(--space-4);border-radius:var(--control-radius)}.motion-roll-clip{position:relative;display:inline-grid;overflow:hidden;width:-moz-max-content;width:max-content;max-width:100%;line-height:inherit;font-kerning:none;font-variant-ligatures:none}.control-label>.motion-roll-clip,.motion-roll-clip{white-space:normal}.motion-roll-clip-stack{position:relative;display:block;width:100%}.motion-roll-clip-layer{display:block;width:100%;min-width:0;white-space:normal;font-kerning:none;transition:transform var(--motion-roll-clip-duration) var(--motion-ease),opacity var(--motion-roll-clip-duration) var(--motion-ease),filter var(--motion-roll-clip-duration) var(--motion-ease)}.motion-roll-clip-layer-old{opacity:var(--opacity-opaque);transform:translateY(0)}.motion-roll-clip-layer-new{position:absolute;top:100%;left:0;opacity:var(--opacity-transparent);filter:blur(.12em)}.motion-roll-clip-trigger:is(:hover,:focus-visible) .motion-roll-clip-layer-old,.motion-roll-clip:is(:hover,:focus-visible) .motion-roll-clip-layer-old{opacity:var(--opacity-transparent);filter:blur(.08em);transform:translateY(-100%)}.motion-roll-clip-trigger:is(:hover,:focus-visible) .motion-roll-clip-layer-new,.motion-roll-clip:is(:hover,:focus-visible) .motion-roll-clip-layer-new{opacity:var(--opacity-opaque);filter:blur(0);transform:translateY(-100%)}