.patterns-shared-module__b9nf4a__featureDot{border-radius:999px}
.typography-module__EMaVdq__heading{font-family:var(--type-heading);letter-spacing:0;display:block}.typography-module__EMaVdq__text{overflow-wrap:anywhere;display:block}.typography-module__EMaVdq__badge{text-transform:none}.typography-module__EMaVdq__badge[data-tone=neutral]{background-color:var(--starter-bg-panel-subtle);border-color:var(--starter-border-soft);color:var(--starter-text-subtle)}.typography-module__EMaVdq__badge[data-tone=accent]{background-color:var(--starter-secondary-container);border-color:color-mix(in srgb, var(--starter-primary) 42%, var(--starter-secondary-container));color:var(--starter-on-secondary-container)}
.forms-module__ktXfnW__linkReset{cursor:pointer;text-decoration:none}
.auth-prompt-link-module__VBmsha__link{color:var(--starter-primary);cursor:pointer;text-decoration:none}
.starter-brand-link-module___fpH6q__linkReset{cursor:pointer;text-decoration:none}.starter-brand-link-module___fpH6q__brandLink{color:var(--starter-on-surface);letter-spacing:0}
.action-dialog-module__ElRj5q__overlay{z-index:80;padding:var(--starter-space-lg);background:color-mix(in srgb, var(--starter-bg-overlay) 86%, black);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}.action-dialog-module__ElRj5q__dialog{width:min(100%,36rem);max-height:min(42rem, calc(100dvh - (2 * var(--starter-space-lg))));border:1px solid var(--starter-border-soft);border-radius:var(--starter-radius-lg);background:var(--starter-bg-panel);box-shadow:var(--starter-shadow-xl);color:var(--starter-text-primary);outline:none;position:relative;overflow:hidden}.action-dialog-module__ElRj5q__content{max-height:inherit;padding:var(--starter-space-xl);overflow:auto}.action-dialog-module__ElRj5q__dialog[data-size=wide]{width:min(100%,68rem);min-width:min(100%,42rem);max-height:min(48rem, calc(100dvh - (2 * var(--starter-space-lg))))}.action-dialog-module__ElRj5q__closeButton{top:var(--starter-space-md);right:var(--starter-space-md);z-index:2;position:absolute}.action-dialog-module__ElRj5q__header[data-align=center]{text-align:center}.action-dialog-module__ElRj5q__body{color:var(--starter-text-muted)}@media (max-width:640px){.action-dialog-module__ElRj5q__overlay{padding:var(--starter-space-md)}.action-dialog-module__ElRj5q__dialog{max-height:min(38rem, calc(100dvh - (2 * var(--starter-space-md))))}.action-dialog-module__ElRj5q__content{padding:var(--starter-space-lg)}.action-dialog-module__ElRj5q__dialog[data-size=wide]{min-width:0;max-height:calc(100dvh - (2 * var(--starter-space-md)))}}
.admin-asset-workspace-module__xxW4NG__root{--asset-bg:var(--starter-bg-canvas);--asset-panel:color-mix(in srgb, var(--starter-bg-panel-subtle) 86%, transparent);--asset-panel-soft:color-mix(in srgb, var(--starter-bg-panel) 72%, transparent);--asset-border:color-mix(in srgb, var(--starter-primary) 34%, var(--starter-border-subtle));--asset-border-muted:color-mix(in srgb, var(--starter-border-subtle) 72%, transparent);--asset-text:var(--starter-text-primary);--asset-muted:var(--starter-text-muted);--asset-blue:var(--starter-primary);background:radial-gradient(circle at 16% 6%, color-mix(in srgb, var(--asset-blue) 18%, transparent), transparent 28rem), var(--starter-page-gradient);min-height:100vh;color:var(--asset-text)}.admin-asset-workspace-module__xxW4NG__shell{flex-direction:column;min-height:100vh;display:flex}.admin-asset-workspace-module__xxW4NG__workspaceHeader{border-bottom:1px solid var(--asset-border-muted);padding:.75rem var(--starter-gutter)}.admin-asset-workspace-module__xxW4NG__kicker{color:color-mix(in srgb, var(--asset-muted) 78%, transparent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-asset-workspace-module__xxW4NG__folderActions{align-items:center;gap:var(--starter-space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-asset-workspace-module__xxW4NG__workspace{flex:1;grid-template-columns:minmax(18rem,25rem) minmax(0,1fr);min-height:0;display:grid}.admin-asset-workspace-module__xxW4NG__libraryPanel{gap:var(--starter-space-md);border-right:1px solid var(--asset-border-muted);min-height:0;padding:var(--starter-space-md);flex-direction:column;display:flex}.admin-asset-workspace-module__xxW4NG__viewButton{border:1px solid var(--asset-border-muted);border-radius:var(--starter-radius-md);background:var(--asset-panel-soft);color:var(--asset-muted);cursor:pointer;font:inherit;flex:1;padding:.65rem .85rem;font-size:.78rem;font-weight:900}.admin-asset-workspace-module__xxW4NG__viewButton[data-active=true]{border-color:var(--asset-border);background:color-mix(in srgb, var(--asset-blue) 24%, var(--starter-bg-panel-subtle));color:var(--asset-text)}.admin-asset-workspace-module__xxW4NG__assetList{gap:var(--starter-space-md);flex-direction:column;flex:1;min-height:0;padding-right:.15rem;display:flex;overflow:auto}.admin-asset-workspace-module__xxW4NG__assetCard{gap:var(--starter-space-sm);border:1px solid var(--asset-border-muted);border-radius:var(--starter-radius-xl);background:var(--asset-panel);padding:var(--starter-space-sm);display:grid}.admin-asset-workspace-module__xxW4NG__assetCard[data-active=true]{border-color:var(--asset-border);box-shadow:0 0 0 1px color-mix(in srgb, var(--asset-blue) 20%, transparent)}.admin-asset-workspace-module__xxW4NG__assetSelectButton{align-items:center;gap:var(--starter-space-sm);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:6rem minmax(0,1fr);padding:0;display:grid}.admin-asset-workspace-module__xxW4NG__thumb,.admin-asset-workspace-module__xxW4NG__previewImageFrame{border:1px solid var(--asset-border-muted);border-radius:var(--starter-radius-lg);background:var(--starter-bg-canvas);position:relative;overflow:hidden}.admin-asset-workspace-module__xxW4NG__thumb{aspect-ratio:16/10}.admin-asset-workspace-module__xxW4NG__assetImage{object-fit:contain}.admin-asset-workspace-module__xxW4NG__placeholder{background:linear-gradient(135deg, transparent 0 46%, color-mix(in srgb, var(--asset-blue) 35%, transparent) 46% 54%, transparent 54%), var(--asset-panel-soft);width:100%;height:100%;display:block}.admin-asset-workspace-module__xxW4NG__assetCardCopy{gap:.25rem;min-width:0;display:grid}.admin-asset-workspace-module__xxW4NG__assetCardTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.admin-asset-workspace-module__xxW4NG__assetCardMeta{color:var(--asset-muted);font-size:.76rem}.admin-asset-workspace-module__xxW4NG__previewPanel{align-content:start;gap:var(--starter-space-lg);min-width:0;padding:var(--starter-space-xl);display:grid}.admin-asset-workspace-module__xxW4NG__previewHeader{justify-content:space-between;align-items:flex-start;gap:var(--starter-space-md);display:flex}.admin-asset-workspace-module__xxW4NG__previewActions{align-items:center;gap:var(--starter-space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-asset-workspace-module__xxW4NG__openImageLink{border:1px solid var(--asset-border-muted);border-radius:var(--starter-radius-md);color:var(--asset-muted);align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-asset-workspace-module__xxW4NG__previewImageFrame{width:100%;min-height:min(58vh,44rem);display:block}.admin-asset-workspace-module__xxW4NG__emptyState,.admin-asset-workspace-module__xxW4NG__emptyPreview{place-items:center;gap:var(--starter-space-sm);border:1px dashed var(--asset-border-muted);border-radius:var(--starter-radius-xl);background:var(--asset-panel-soft);min-height:16rem;padding:var(--starter-space-lg);text-align:center;display:grid}@media (max-width:900px){.admin-asset-workspace-module__xxW4NG__workspace{grid-template-columns:1fr}.admin-asset-workspace-module__xxW4NG__libraryPanel{border-right:0;border-bottom:1px solid var(--asset-border-muted);max-height:32rem}.admin-asset-workspace-module__xxW4NG__previewPanel{padding:var(--starter-space-lg) var(--starter-gutter)}.admin-asset-workspace-module__xxW4NG__previewHeader,.admin-asset-workspace-module__xxW4NG__previewActions,.admin-asset-workspace-module__xxW4NG__folderActions{flex-direction:column;justify-content:flex-start;align-items:flex-start}}
.confirmation-dialog-module__ywMwfq__overlay{z-index:80;padding:var(--starter-space-lg);background:color-mix(in srgb, var(--starter-bg-overlay) 86%, black);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}.confirmation-dialog-module__ywMwfq__dialog{border:1px solid var(--starter-border-soft);border-radius:var(--starter-radius-lg);background:var(--starter-bg-panel);width:min(100%,34rem);box-shadow:var(--starter-shadow-xl);color:var(--starter-text-primary);padding:var(--starter-space-xl);outline:none}.confirmation-dialog-module__ywMwfq__body{color:var(--starter-text-muted)}@media (max-width:640px){.confirmation-dialog-module__ywMwfq__overlay{padding:var(--starter-space-md)}.confirmation-dialog-module__ywMwfq__dialog{padding:var(--starter-space-lg)}}
.interactive-card-row-module__wCTEAG__root{cursor:pointer;border:1px solid var(--starter-border-subtle);border-radius:var(--starter-radius-lg);background:var(--starter-bg-panel);width:100%;box-shadow:var(--starter-shadow-xs);color:inherit;text-align:left;padding:0;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block}.interactive-card-row-module__wCTEAG__root:hover:not(:disabled){border-color:color-mix(in srgb, var(--starter-primary) 60%, transparent);background:var(--starter-interactive-hover-subtle)}.interactive-card-row-module__wCTEAG__root:focus-visible{outline:2px solid var(--starter-border-focus);outline-offset:2px}.interactive-card-row-module__wCTEAG__root:disabled{cursor:default;opacity:.6}.interactive-card-row-module__wCTEAG__content{padding:1rem}.interactive-card-row-module__wCTEAG__bodyGroup{flex:1;min-width:0}.interactive-card-row-module__wCTEAG__leading{width:1.5rem;height:1.5rem;color:var(--starter-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.interactive-card-row-module__wCTEAG__trailing{flex-shrink:0}
.landing-page-module__Vk5i5q__landingRoot{width:min(100vw - 2rem,92rem);max-width:none;margin-inline:50%;transform:translate(-50%)}.landing-page-module__Vk5i5q__placeholderBlock{border:1px solid color-mix(in srgb, var(--starter-primary) 18%, transparent);border-radius:var(--starter-radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--starter-primary) 18%, transparent), color-mix(in srgb, var(--starter-on-surface) 8%, transparent)), color-mix(in srgb, var(--starter-on-surface) 8%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--starter-on-surface) 8%, transparent)}.landing-page-module__Vk5i5q__heroSection{align-items:end;min-height:min(42rem,100vh - 6rem);padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,3rem) 0;display:grid;position:relative;overflow:hidden}.landing-page-module__Vk5i5q__heroCopy{z-index:1;text-align:center;max-width:62rem;position:relative}.landing-page-module__Vk5i5q__heroTitle h1{max-width:13ch;color:var(--starter-on-background);letter-spacing:-.075em;font-size:clamp(3.25rem,10vw,7.5rem);line-height:.88}.landing-page-module__Vk5i5q__heroDescription{max-width:48rem}.landing-page-module__Vk5i5q__heroVisual{z-index:1;margin-top:clamp(2.5rem,8vw,6rem);width:min(100%,92rem);max-width:92rem;margin-inline:auto;position:relative;transform:translateY(1px)}.landing-page-module__Vk5i5q__featureList{width:100%}.landing-page-module__Vk5i5q__featureImageOnly{width:min(100%,100vw - clamp(4rem,12vw,10rem),max(22rem,160vh - 16rem),72rem);max-width:72rem;margin-inline:auto}.landing-page-module__Vk5i5q__screenshotFrame{background:0 0;width:100%;max-width:100%;overflow:hidden}.landing-page-module__Vk5i5q__screenshotCanvas{background:0 0;width:100%;max-width:100%}.landing-page-module__Vk5i5q__screenshotMedia{aspect-ratio:8/5;border-radius:var(--starter-radius-xl);background:0 0;width:100%;max-width:100%;overflow:hidden}.landing-page-module__Vk5i5q__mediaInner{border-radius:inherit;width:100%;height:100%;overflow:hidden}.landing-page-module__Vk5i5q__mediaImage{border-radius:inherit;object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%}.landing-page-module__Vk5i5q__storyboardRoot{width:min(100vw - 2rem,92rem);max-width:none;margin-inline:50%;padding-bottom:clamp(3rem,8vw,6rem);transform:translate(-50%)}.landing-page-module__Vk5i5q__storyboardHero{background:radial-gradient(ellipse at 50% 62%, color-mix(in srgb, var(--starter-primary) 18%, transparent), transparent 55%), radial-gradient(ellipse at 82% 36%, #22d3ee1f, transparent 42%), linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--starter-surface) 26%, transparent) 100%);place-items:center;min-height:min(46rem,100vh - 5rem);padding:clamp(3.5rem,8vw,6rem) clamp(1rem,4vw,3rem) 0;display:grid;position:relative;overflow:hidden}.landing-page-module__Vk5i5q__storyboardHeroGlow{background:radial-gradient(ellipse at 50% 74%, color-mix(in srgb, var(--starter-primary) 22%, transparent), transparent 54%), radial-gradient(ellipse at 18% 72%, #22d3ee1a, transparent 46%);opacity:.82;pointer-events:none;width:min(100%,86rem);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.landing-page-module__Vk5i5q__storyboardHeroCopy{z-index:1;text-align:center;justify-items:center;gap:1.1rem;max-width:62rem;margin-inline:auto;display:grid;position:relative}.landing-page-module__Vk5i5q__storyboardHeroCopy>span,.landing-page-module__Vk5i5q__storyboardSectionHeader>span{color:color-mix(in srgb, var(--starter-primary) 78%, white);letter-spacing:.18em;text-transform:uppercase;font-size:.76rem;font-weight:850}.landing-page-module__Vk5i5q__storyboardHeroCopy h1{max-width:15ch;color:var(--starter-on-background);letter-spacing:-.055em;font-size:clamp(3rem,7.6vw,6.1rem);line-height:.98}.landing-page-module__Vk5i5q__storyboardLead{max-width:46rem;color:color-mix(in srgb, var(--starter-on-surface) 68%, transparent);letter-spacing:-.025em;text-transform:none;margin:0;font-size:clamp(1rem,1.8vw,1.22rem);font-weight:650;line-height:1.45}.landing-page-module__Vk5i5q__storyboardBadgeRow{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.landing-page-module__Vk5i5q__storyboardBadgeRow span{border:1px solid color-mix(in srgb, var(--starter-on-surface) 12%, transparent);background:color-mix(in srgb, var(--starter-surface) 58%, transparent);color:color-mix(in srgb, var(--starter-on-surface) 72%, transparent);border-radius:999px;padding:.5rem .78rem;font-size:.78rem;font-weight:750}.landing-page-module__Vk5i5q__storyboardHeroVisual{z-index:1;width:min(100%,76rem);margin:clamp(2rem,5vw,4rem) auto 0;position:relative;transform:translateY(1px)}.landing-page-module__Vk5i5q__storyboardSection{gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(4rem,9vw,7rem) clamp(.25rem,2vw,1rem) 0;display:grid}.landing-page-module__Vk5i5q__storyboardSectionHeader{text-align:center;justify-items:center;gap:.8rem;max-width:50rem;margin-inline:auto;display:grid}.landing-page-module__Vk5i5q__storyboardSectionHeader h2{letter-spacing:-.075em;max-width:13ch;font-size:clamp(2.3rem,6vw,5.1rem);line-height:.92}.landing-page-module__Vk5i5q__storyboardSectionDescription{max-width:40rem;color:color-mix(in srgb, var(--starter-on-surface) 66%, transparent);letter-spacing:-.02em;text-transform:none;margin:0;font-size:clamp(.98rem,1.5vw,1.12rem);font-weight:650;line-height:1.48}.landing-page-module__Vk5i5q__storyboardMosaic{grid-auto-flow:dense;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.8rem,2vw,1.1rem);display:grid}.landing-page-module__Vk5i5q__storyboardCard{border:1px solid color-mix(in srgb, var(--starter-primary) 16%, transparent);background:radial-gradient(circle at 80% 16%, color-mix(in srgb, var(--starter-primary) 16%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--starter-surface) 96%, var(--starter-bg-panel-subtle)), color-mix(in srgb, var(--starter-bg-canvas) 82%, var(--starter-surface)));border-radius:clamp(1.25rem,2.6vw,1.9rem);grid-column:span 2;min-height:16rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.landing-page-module__Vk5i5q__storyboardCard[data-size=wide]{grid-column:span 4}.landing-page-module__Vk5i5q__storyboardCard[data-size=wide] .landing-page-module__Vk5i5q__storyboardImageVisual{min-height:clamp(20rem,28vw,25rem)}.landing-page-module__Vk5i5q__storyboardCard[data-size=tall]{grid-area:span 2/span 2;min-height:33rem}.landing-page-module__Vk5i5q__storyboardCardCopy{z-index:1;align-content:start;gap:.55rem;max-width:23rem;display:grid;position:relative}.landing-page-module__Vk5i5q__storyboardCardCopy>span{color:color-mix(in srgb, var(--starter-primary) 70%, white);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:850}.landing-page-module__Vk5i5q__storyboardCardCopy h3{color:var(--starter-on-background);letter-spacing:-.045em;font-size:clamp(1.22rem,2.4vw,1.85rem);line-height:1.02}.landing-page-module__Vk5i5q__storyboardCardCopy p{color:color-mix(in srgb, var(--starter-on-surface) 62%, transparent);letter-spacing:-.02em;font-size:.96rem;font-weight:620;line-height:1.45}.landing-page-module__Vk5i5q__storyboardListVisual,.landing-page-module__Vk5i5q__storyboardMetricVisual,.landing-page-module__Vk5i5q__storyboardImageVisual{z-index:1;align-self:end;margin-top:1.4rem;position:relative}.landing-page-module__Vk5i5q__storyboardListVisual{gap:.75rem;width:min(100%,24rem);display:grid}.landing-page-module__Vk5i5q__storyboardListVisual>span,.landing-page-module__Vk5i5q__storyboardMetricVisual span{color:color-mix(in srgb, var(--starter-on-surface) 50%, transparent);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:850}.landing-page-module__Vk5i5q__storyboardListVisual>div{gap:.45rem;display:grid}.landing-page-module__Vk5i5q__storyboardListRow{border:1px solid color-mix(in srgb, var(--starter-primary) 12%, transparent);background:color-mix(in srgb, var(--starter-primary) 9%, transparent);color:var(--starter-on-background);border-radius:.8rem;justify-content:space-between;gap:1rem;padding:.62rem .72rem;font-size:.86rem;font-weight:760;display:flex}.landing-page-module__Vk5i5q__storyboardListRow[data-tone=success]{background:#22c55e2e}.landing-page-module__Vk5i5q__storyboardListRow[data-tone=danger]{background:#ef444429}.landing-page-module__Vk5i5q__storyboardListRow[data-tone=warning]{background:#eab3082e}.landing-page-module__Vk5i5q__storyboardListRow strong{color:color-mix(in srgb, var(--starter-on-surface) 72%, transparent);font-size:.78rem}.landing-page-module__Vk5i5q__storyboardMetricVisual{border:1px solid color-mix(in srgb, var(--starter-primary) 16%, transparent);background:color-mix(in srgb, var(--starter-bg-canvas) 46%, transparent);border-radius:1.2rem;gap:.4rem;width:max-content;min-width:12rem;padding:1rem;display:grid}.landing-page-module__Vk5i5q__storyboardMetricVisual strong{color:var(--starter-on-background);letter-spacing:-.07em;font-size:clamp(2rem,5vw,3.7rem);line-height:.9}.landing-page-module__Vk5i5q__storyboardMetricVisual small{color:color-mix(in srgb, var(--starter-on-surface) 55%, transparent);font-size:.82rem;font-weight:720}.landing-page-module__Vk5i5q__storyboardMetricVisual[data-trend=up] strong{color:#57d385}.landing-page-module__Vk5i5q__storyboardImageVisual{border:1px solid color-mix(in srgb, var(--starter-primary) 14%, transparent);background:color-mix(in srgb, var(--starter-bg-canvas) 42%, transparent);min-height:16rem;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--starter-bg-canvas) 28%, transparent);border-radius:clamp(1rem,2vw,1.45rem);overflow:hidden}.landing-page-module__Vk5i5q__storyboardImageVisual[data-treatment=bleed]{margin-inline:clamp(-1.75rem,-3vw,-1.25rem);border-bottom:0;border-left:0;border-right:0;border-radius:0 0 clamp(1.25rem,2.6vw,1.9rem) clamp(1.25rem,2.6vw,1.9rem);min-height:20rem;margin-bottom:clamp(-1.75rem,-3vw,-1.25rem)}.landing-page-module__Vk5i5q__storyboardImage{object-fit:cover;object-position:center;width:100%;height:100%}.landing-page-module__Vk5i5q__storyboardImageVisual[data-focus=top] .landing-page-module__Vk5i5q__storyboardImage{object-position:center top}.landing-page-module__Vk5i5q__storyboardImageVisual[data-focus=bottom] .landing-page-module__Vk5i5q__storyboardImage{object-position:center bottom}.landing-page-module__Vk5i5q__storyboardFinalCta{border:1px solid color-mix(in srgb, var(--starter-primary) 18%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--starter-primary) 22%, transparent), transparent 38%), color-mix(in srgb, var(--starter-surface) 76%, transparent);text-align:center;border-radius:clamp(1.4rem,3vw,2rem);justify-items:center;gap:1rem;margin-top:clamp(4rem,9vw,7rem);padding:clamp(2.5rem,7vw,5rem);display:grid}.landing-page-module__Vk5i5q__storyboardFinalCta h2{letter-spacing:-.08em;max-width:12ch;font-size:clamp(2.5rem,7vw,5.6rem);line-height:.92}.landing-page-module__Vk5i5q__storyboardFinalCta p{max-width:35rem}@media (max-width:900px){.landing-page-module__Vk5i5q__storyboardMosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-module__Vk5i5q__storyboardCard,.landing-page-module__Vk5i5q__storyboardCard[data-size=wide],.landing-page-module__Vk5i5q__storyboardCard[data-size=tall]{grid-area:span 1/span 1;min-height:16rem}}@media (max-width:640px){.landing-page-module__Vk5i5q__storyboardRoot{width:min(100vw - 1rem,92rem)}.landing-page-module__Vk5i5q__storyboardHero{padding-inline:.25rem;min-height:auto;padding-top:clamp(3rem,18vw,4.5rem)}.landing-page-module__Vk5i5q__storyboardHeroCopy h1{letter-spacing:-.052em;max-width:12ch;font-size:clamp(2.85rem,13.5vw,3.9rem);line-height:1}.landing-page-module__Vk5i5q__storyboardHeroVisual{width:min(100%,32rem);margin-top:1.75rem;display:block}.landing-page-module__Vk5i5q__storyboardMosaic{grid-template-columns:1fr}}
.marketing-header-module__0KBDXG__headerRoot{border-bottom:1px solid var(--starter-border-soft)}.marketing-header-module__0KBDXG__headerRow{justify-content:space-between;align-items:center;gap:var(--starter-space-sm);flex-wrap:nowrap;display:flex}.marketing-header-module__0KBDXG__primaryGroup{align-items:center;gap:var(--starter-space-xl);flex-wrap:nowrap;flex:1;min-width:0;display:flex}.marketing-header-module__0KBDXG__desktopNav{align-items:center;gap:var(--starter-space-lg);flex-wrap:nowrap;display:none}.marketing-header-module__0KBDXG__actionGroup{justify-content:flex-end;align-items:center;gap:var(--starter-space-sm);flex-wrap:nowrap;display:flex}.marketing-header-module__0KBDXG__mobileNav{gap:var(--starter-space-lg);padding-top:var(--starter-space-sm);flex-wrap:wrap;display:flex}.marketing-header-module__0KBDXG__linkReset{cursor:pointer;text-decoration:none;display:block}.marketing-header-module__0KBDXG__navLink{color:var(--starter-on-surface-variant);border-bottom:1px solid #0000;padding-bottom:.25rem;font-size:.875rem;font-weight:500}.marketing-header-module__0KBDXG__navLink[data-active=true]{border-bottom-color:var(--starter-primary);color:var(--starter-on-surface);font-weight:600}@media (min-width:640px){.marketing-header-module__0KBDXG__desktopNav{display:flex}.marketing-header-module__0KBDXG__mobileNav{display:none}}
.marketing-artboard-pilot-module__N2IN4G__artboard{isolation:isolate;border:1px solid color-mix(in srgb, var(--starter-primary) 18%, transparent);background:radial-gradient(circle at 78% 24%, color-mix(in srgb, var(--starter-inverse-primary) 22%, transparent), transparent 28rem), radial-gradient(circle at 16% 82%, color-mix(in srgb, var(--starter-primary) 24%, transparent), transparent 31rem), linear-gradient(135deg, var(--starter-bg-canvas) 0%, var(--starter-bg-panel-subtle) 45%, var(--starter-bg-canvas) 100%);min-height:clamp(28rem,58vw,44rem);color:var(--starter-text-primary);border-radius:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(1.5rem,3.2vw,3.5rem);padding:clamp(2.5rem,5.8vw,6rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 42px 120px #0000006b}.marketing-artboard-pilot-module__N2IN4G__glowPrimary,.marketing-artboard-pilot-module__N2IN4G__glowSecondary,.marketing-artboard-pilot-module__N2IN4G__gridVeil,.marketing-artboard-pilot-module__N2IN4G__productHalo{pointer-events:none;position:absolute}.marketing-artboard-pilot-module__N2IN4G__glowPrimary{z-index:-2;background:color-mix(in srgb, var(--starter-inverse-primary) 24%, transparent);filter:blur(92px);border-radius:999px;width:44rem;height:44rem;top:-22%;right:-15%}.marketing-artboard-pilot-module__N2IN4G__glowSecondary{z-index:-2;background:color-mix(in srgb, var(--starter-primary) 22%, transparent);filter:blur(110px);border-radius:999px;width:46rem;height:46rem;bottom:-28%;left:-18%}.marketing-artboard-pilot-module__N2IN4G__gridVeil{z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:4.75rem 4.75rem;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000,#0000 68%);mask-image:radial-gradient(circle at 58% 48%,#000,#0000 68%)}.marketing-artboard-pilot-module__N2IN4G__copyBlock{z-index:2;max-width:37rem;position:relative}.marketing-artboard-pilot-module__N2IN4G__badge{border:1px solid color-mix(in srgb, var(--starter-inverse-primary) 32%, transparent);background:color-mix(in srgb, var(--starter-primary) 18%, transparent);color:var(--starter-primary-fixed);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.72rem 1rem;font-size:clamp(.78rem,1.2vw,1.05rem);font-weight:900;line-height:1;display:inline-flex}.marketing-artboard-pilot-module__N2IN4G__headline{max-width:14ch;color:var(--starter-text-primary);font-family:var(--type-heading);letter-spacing:-.06em;text-wrap:balance;margin:clamp(1rem,2.2vw,1.8rem) 0 0;font-size:clamp(2.6rem,5.2vw,4.8rem);font-weight:900;line-height:.96}.marketing-artboard-pilot-module__N2IN4G__subtitle{max-width:31rem;color:color-mix(in srgb, var(--starter-text-muted) 82%, transparent);letter-spacing:-.025em;text-wrap:balance;margin:clamp(1.2rem,2.4vw,2rem) 0 0;font-size:clamp(1.05rem,1.85vw,1.65rem);font-weight:650;line-height:1.22}.marketing-artboard-pilot-module__N2IN4G__visualBlock{z-index:1;justify-self:end;width:min(112%,40rem);min-width:0;position:relative;transform:translate(clamp(1.5rem,4vw,2.5rem))}.marketing-artboard-pilot-module__N2IN4G__productHalo{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--starter-inverse-primary) 20%, transparent), transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--starter-inverse-primary) 13%, transparent), color-mix(in srgb, var(--starter-primary) 8%, transparent));filter:blur(24px);border-radius:3rem;inset:-2.5rem -1.5rem}.marketing-artboard-pilot-module__N2IN4G__productPanel{background:0 0;border:0;border-radius:clamp(1.4rem,2.5vw,2.5rem);padding:0;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000006b}.marketing-artboard-pilot-module__N2IN4G__productPanel:after{content:none}.marketing-artboard-pilot-module__N2IN4G__productSurface{aspect-ratio:16/10;background:var(--starter-bg-canvas);border-radius:clamp(1rem,2vw,1.8rem);position:relative;overflow:hidden}.marketing-artboard-pilot-module__N2IN4G__productImage{object-fit:contain}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical]{background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--starter-inverse-primary) 22%, transparent), transparent 24rem), radial-gradient(circle at 18% 78%, color-mix(in srgb, var(--starter-inverse-primary) 18%, transparent), transparent 30rem), linear-gradient(135deg, var(--starter-bg-canvas) 0%, var(--starter-bg-panel-subtle) 52%, var(--starter-bg-canvas) 100%);grid-template-columns:minmax(0,.95fr) minmax(16rem,.62fr);gap:clamp(2rem,4.5vw,4.5rem)}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical] .marketing-artboard-pilot-module__N2IN4G__gridVeil{display:none}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical] .marketing-artboard-pilot-module__N2IN4G__headline{max-width:12ch;font-size:clamp(2.7rem,5.4vw,5rem)}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical] .marketing-artboard-pilot-module__N2IN4G__subtitle{max-width:29rem}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical] .marketing-artboard-pilot-module__N2IN4G__visualBlock{justify-self:start;width:min(100%,18.5rem);transform:translate(clamp(-1.25rem,-1.8vw,-.75rem))}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical] .marketing-artboard-pilot-module__N2IN4G__productHalo{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--starter-inverse-primary) 20%, transparent), transparent 64%);filter:blur(28px);border-radius:999px;inset:-3rem -4rem}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical] .marketing-artboard-pilot-module__N2IN4G__productPanel{background:#f7f9f4;border-radius:clamp(1.25rem,2.4vw,2rem);box-shadow:0 24px 64px #00000057}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical] .marketing-artboard-pilot-module__N2IN4G__productSurface{aspect-ratio:132/213;background:#f7f9f4;border-radius:clamp(1rem,2vw,1.55rem)}@media (min-width:1100px){.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=wide]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,3.8vw,4.5rem)}.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=wide] .marketing-artboard-pilot-module__N2IN4G__visualBlock{width:min(112%,40rem);transform:translate(clamp(1rem,2.6vw,2rem))}}@media (max-width:860px){.marketing-artboard-pilot-module__N2IN4G__artboard,.marketing-artboard-pilot-module__N2IN4G__artboard[data-variant=vertical]{grid-template-columns:1fr}.marketing-artboard-pilot-module__N2IN4G__copyBlock{max-width:100%}.marketing-artboard-pilot-module__N2IN4G__headline{max-width:12ch}}
.pricing-card-module__52knDW__root{background-color:var(--starter-bg-panel);border-color:var(--starter-border-subtle);height:100%;box-shadow:var(--starter-shadow-xs);border-style:solid;border-width:1px}.pricing-card-module__52knDW__root[data-tone=subtle],.pricing-card-module__52knDW__root[data-tone=raised]{background-color:var(--starter-bg-panel);border-color:var(--starter-border-subtle);box-shadow:var(--starter-shadow-xs)}.pricing-card-module__52knDW__root[data-featured=true]{background-color:var(--starter-bg-panel);border-color:var(--starter-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--starter-primary) 42%, transparent)}.pricing-card-module__52knDW__layout{gap:var(--starter-space-lg);grid-template-rows:minmax(10.5rem,auto) 1fr;height:100%;display:grid}.pricing-card-module__52knDW__summary,.pricing-card-module__52knDW__details{flex-direction:column;display:flex}.pricing-card-module__52knDW__summary{gap:var(--starter-space-sm)}.pricing-card-module__52knDW__details{justify-content:end;gap:var(--starter-space-lg)}.pricing-card-module__52knDW__title{color:var(--starter-text-primary);font-family:var(--type-body);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.pricing-card-module__52knDW__price{color:var(--starter-text-primary);font-family:var(--type-body);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700;line-height:1.1}.pricing-card-module__52knDW__compareAtPrice{color:var(--starter-text-subtle);font-family:var(--type-body);font-size:.95rem;font-weight:600;line-height:1.4;text-decoration-line:line-through;text-decoration-thickness:.1em}.pricing-card-module__52knDW__priceSuffix{color:var(--starter-text-subtle);font-family:var(--type-body);font-size:.875rem;font-weight:400;line-height:1.5}.pricing-card-module__52knDW__descriptionSeparator{margin-top:var(--starter-space-xs)}.pricing-card-module__52knDW__featureRow{flex-wrap:nowrap;align-items:flex-start;gap:10px;display:flex}.pricing-card-module__52knDW__featureCheck{flex:none;margin-top:2px}
.pricing-shelf-module__uJKYsq__root{padding-block-start:var(--starter-space-sm);container-type:inline-size}.pricing-shelf-module__uJKYsq__grid{gap:var(--starter-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:36rem){.pricing-shelf-module__uJKYsq__grid[data-variant=default][data-max-columns="2"],.pricing-shelf-module__uJKYsq__grid[data-variant=dialog][data-max-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:52rem){.pricing-shelf-module__uJKYsq__grid[data-variant=default][data-max-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:58rem){.pricing-shelf-module__uJKYsq__grid[data-variant=dialog][data-max-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
