.landing-site.final-section.final-showcase-section{isolation:isolate;text-align:center;width:min(1400px,100% - 64px);color:var(--landing-close-foreground);background:linear-gradient(125deg, var(--landing-close-start) 4%, var(--landing-close-end) 100%);border-radius:36px;margin:32px auto 24px;padding:48px 0 0;position:relative;overflow:clip}.final-showcase-section:before{content:"";z-index:-1;background:radial-gradient(ellipse at 5% 100%, var(--landing-close-light), transparent 65%);pointer-events:none;position:absolute;inset:45% 0 0}.landing-site.final-section.final-showcase-section .final-layout{flex-direction:column;align-items:center;gap:24px;padding-inline:24px;display:flex}.final-brand{background:var(--landing-model-shell);width:84px;height:84px;box-shadow:inset 0 -5px 10px color-mix(in srgb, var(--landing-close-light) 24%, transparent), 0 12px 24px -12px var(--landing-deep);border-radius:24px;place-items:center;display:grid}.landing-site.final-section.final-showcase-section .studio-title{max-width:28ch;color:inherit;font-size:var(--text-hero-lg);letter-spacing:-.035em;margin:0;line-height:1.12}.final-showcase-section .final-actions .studio-button{background:var(--landing-close-foreground);min-height:52px;color:var(--landing-deep);border:0;border-radius:12px;font-weight:600;transition:transform .2s,box-shadow .2s}.final-showcase-section .final-actions .studio-button:hover{box-shadow:0 12px 24px -12px var(--landing-deep);transform:translateY(-2px)}.final-showcase-section .final-actions .studio-button:focus-visible{outline:2px solid var(--landing-close-foreground);outline-offset:5px}.final-showcase{text-align:left;width:min(1180px,100% - 112px);height:528px;margin:34px auto 0;padding-top:32px;position:relative}.final-showcase>figcaption{top:0;color:var(--landing-close-foreground);text-align:center;font-size:var(--text-caption);line-height:1.5;position:absolute;inset-inline:0}.final-product-window{background:color-mix(in srgb, var(--landing-close-foreground) 40%, transparent);width:100%;min-width:720px;box-shadow:0 26px 70px -28px color-mix(in srgb, var(--landing-deep) 70%, transparent);border-radius:20px 20px 0 0;padding:6px;position:relative}.final-product-window .lovable-viewport{border-radius:14px 14px 0 0;overflow:hidden}.final-showcase-section .lovable-canvas{text-align:left}@media (max-width:1023px){.landing-site.final-section.final-showcase-section{border-radius:28px;width:calc(100% - 40px)}.landing-site.final-section.final-showcase-section .studio-title{max-width:22ch;font-size:var(--text-hero)}.final-showcase{width:calc(100% - 64px);height:380px}.final-product-window{left:50%;transform:translate(-50%)}}@media (max-width:767px){.landing-site.final-section.final-showcase-section{border-radius:24px;width:calc(100% - 24px);padding-top:32px}.landing-site.final-section.final-showcase-section .final-layout{gap:20px;padding-inline:20px}.final-brand{border-radius:20px;width:68px;height:68px}.final-brand svg{width:auto;height:38px}.landing-site.final-section.final-showcase-section .studio-title{max-width:17ch;font-size:var(--text-hero-sm);line-height:1.18}.final-showcase{width:calc(100% - 32px);height:320px;margin-top:28px;padding-top:48px}.final-showcase>figcaption{max-width:32ch;margin-inline:auto}.final-product-window{border-radius:12px 12px 0 0;min-width:560px;padding:4px;left:0;transform:none}.final-product-window .lovable-viewport{border-radius:8px 8px 0 0}}@media (prefers-reduced-motion:reduce){.final-showcase-section .final-actions .studio-button{transition:none}.final-showcase-section .final-actions .studio-button:hover{transform:none}}.marketing-site .final-section.final-compact-section{background:radial-gradient(ellipse at 18% 85%, color-mix(in srgb, var(--landing-cyan) 64%, transparent), transparent 58%), radial-gradient(ellipse at 85% 78%, color-mix(in srgb, var(--landing-violet) 56%, transparent), transparent 58%), var(--background);width:100%;color:var(--foreground);text-align:center;border:0;border-radius:0;flex-direction:column;align-items:center;gap:28px;margin:0;padding:56px 24px 72px;display:flex}.final-compact-copy{flex-direction:column;align-items:center;min-width:0;max-width:840px;display:flex}.final-chapter-mark{margin-bottom:24px;display:flex}.marketing-site .final-compact-copy h2{max-width:26ch;font-size:var(--text-hero);margin:0;line-height:1.2}.final-compact-copy p{max-width:54ch;font-size:var(--text-body-lg);margin:20px auto 0}.final-compact-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.final-compact-actions a{min-height:52px;font-size:var(--text-body);gap:12px;padding-inline:24px}.final-compact-actions svg{width:18px;height:18px}.final-compact-demo{color:var(--brand);border:1px solid var(--brand);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.final-compact-demo:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}@media (max-width:1023px){.marketing-site .final-compact-copy h2{font-size:var(--text-hero-sm)}}@media (max-width:767px){.marketing-site .final-section.final-compact-section{gap:24px;padding:40px 20px 48px}.marketing-site .final-compact-copy h2{font-size:var(--text-hero-sm)}.final-compact-copy p{font-size:var(--text-body)}.final-compact-actions{width:100%;max-width:380px}.final-compact-actions a{flex:150px;padding-inline:16px}}
.landing-hero-stage{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.landing-hero-stage .landing-hero-copy{text-align:left;margin:0}.landing-hero-stage h1{font-size:var(--text-hero-lg);line-height:1.23}.landing-hero-stage .landing-hero-description{font-size:var(--text-title-sm);max-width:53ch;margin-inline:0}.landing-hero-stage .landing-hero-actions{justify-content:flex-start}.interactive-scene{isolation:isolate;min-width:0;position:relative}.scene-canvas{height:380px;position:relative}.scene-brand{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.scene-brand svg{width:auto;height:clamp(48px,5.2vw,64px);display:block}.scene-canvas canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.scene-canvas canvas:active{cursor:grabbing}.scene-fallback{color:var(--muted-foreground);font-size:var(--text-caption);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex;position:absolute;inset:0}.scene-canvas[data-rendered=true] .scene-fallback{display:none}.scene-fallback img{object-fit:contain}.scene-fallback>span{background:var(--landing-paper);border-radius:8px;margin-top:auto;padding:8px 12px;position:relative}.scene-canvas[data-rendered=false] canvas{visibility:hidden}.scene-motion-toggle{z-index:2;min-width:44px;min-height:44px;color:var(--muted-foreground);background:color-mix(in srgb, var(--landing-paper) 74%, transparent);position:absolute;bottom:18px;right:18px}.mascot-stage{isolation:isolate;height:500px;position:relative}.mascot-portrait{position:absolute;inset:0;container-type:size}.mascot-brand-plane{z-index:1;pointer-events:none;width:min(100cqw,100cqh);height:min(100cqw,100cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}.mascot-shirt-logo{color:var(--landing-model-shell);position:absolute;top:62.5%;left:42.8%;translate:-50% -50%}.mascot-shirt-logo svg{width:auto;height:clamp(24px,min(7.5cqw,7.5cqh),48px);display:block}.mascot-portrait img{object-fit:contain}.mascot-portrait canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mascot-portrait[data-rendered=true] img,.mascot-portrait[data-rendered=false] canvas{visibility:hidden}.mascot-ground{background:var(--landing-deep);opacity:.12;filter:blur(14px);border-radius:50%;width:53%;height:24px;position:absolute;bottom:20px;left:23%}.mascot-unavailable{height:100%;color:var(--muted-foreground);font-size:var(--text-caption);align-content:center;justify-items:center;gap:20px;display:grid}.preview-topbar .preview-search{flex:1;max-width:370px}.preview-search input{background:var(--background);width:100%}.preview-side-bottom{font-size:var(--text-caption);align-items:flex-start;line-height:1.7}.preview-linked-task{text-align:left;cursor:pointer;background:var(--landing-stage-soft);width:100%}.preview-linked-task:hover{background:var(--landing-stage)}.preview-source{text-align:left;cursor:pointer;min-height:44px;text-decoration:underline}.preview-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.preview-detail-actions>span{color:var(--muted-foreground);font-size:var(--text-caption);margin-left:auto}.preview-message-log{overflow-wrap:anywhere;max-height:290px;padding-bottom:12px;overflow-y:auto}.preview-composer{align-items:center;gap:10px;margin-top:20px;display:flex}.preview-composer input{height:44px}.preview-composer button{min-width:44px;min-height:44px}.preview-prompts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.preview-prompts button{white-space:normal;text-align:left;height:auto;min-height:44px;padding-block:8px}.preview-empty{text-align:center;color:var(--muted-foreground);font-size:var(--text-body);padding:48px 12px}.workflow-film{min-width:0}.film-screen{background:var(--landing-stage);aspect-ratio:1.5;border-radius:14px;position:relative;overflow:hidden}.film-screen video{object-fit:cover;width:100%;height:100%;display:block}.film-overlay{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 16px 16px}.film-overlay>span{background:var(--landing-paper);font-size:var(--text-body);border-radius:8px;padding:9px 14px;font-weight:600}.film-overlay button{background:var(--landing-paper);min-width:44px;min-height:44px}.film-timeline{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.film-timeline button{cursor:pointer;text-align:left;font-size:var(--text-caption);color:var(--muted-foreground);min-height:44px;padding-block:6px;line-height:1.7}.film-timeline button>span:first-child{background:var(--border);border-radius:8px;height:3px;margin-bottom:8px;transition:background .2s;display:block}.film-timeline button[aria-pressed=true]{color:var(--foreground)}.film-timeline button[aria-pressed=true]>span:first-child{background:var(--brand)}.workflow-film figcaption{color:var(--muted-foreground);font-size:var(--text-caption);margin-top:14px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.preview-main [role=tabpanel],.preview-task,.sent-message,.preview-answer{animation:.35s cubic-bezier(.16,1,.3,1) context-in}.landing-site button:active,.landing-action:active{transform:translateY(1px)}@keyframes context-in{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.landing-hero-stage{gap:12px}.landing-hero-stage h1{font-size:var(--text-hero)}.landing-hero-stage .landing-hero-actions{flex-direction:column;align-items:stretch}.scene-canvas{height:320px}}@media (max-width:767px){.landing-hero-stage{grid-template-columns:1fr;gap:18px}.landing-hero-stage .landing-hero-copy{text-align:center}.landing-hero-stage .landing-hero-description{margin-inline:auto}.landing-hero-stage .landing-hero-note{justify-content:center}.landing-hero-stage .landing-hero-actions{margin-inline:auto}.scene-canvas{height:290px}.mascot-stage{height:370px}.mascot-signature{top:8px;left:8px}.mascot-note{margin-inline:8px}.preview-topbar{flex-wrap:wrap;gap:12px;height:auto;padding:12px 14px}.preview-topbar .preview-search{flex-basis:100%;order:3;max-width:none;display:flex}.preview-detail-actions>span{width:100%;margin-top:4px}.workflow-film{order:2}.film-timeline{gap:8px}.film-overlay{inset:auto 10px 10px}}@media (max-width:389px){.landing-hero-stage h1{font-size:var(--text-hero-sm)}}
.ai-benefits{gap:0;margin-top:26px;display:flex}.landing-site [data-slot=accordion-item]{border-color:var(--border)}.ai-benefits [data-slot=accordion-trigger]{font-size:var(--text-body-lg);padding-block:15px}.ai-benefits [data-slot=accordion-trigger]>span{align-items:center;gap:12px;display:flex}.ai-benefits [data-slot=accordion-trigger]>span svg{width:19px;height:19px;color:var(--brand)}.ai-benefits [data-slot=accordion-content] p{font-size:var(--text-body);color:var(--muted-foreground);line-height:1.7}.work-product-icon{width:52px;height:52px;color:var(--brand);background:var(--landing-paper);box-shadow:0 14px 26px -22px var(--brand);border-radius:14px;place-items:center;display:grid}.work-product-icon svg{width:25px;height:25px}.roadmap-phases{margin-top:34px}.roadmap-phases [data-slot=accordion-trigger]{align-items:center;gap:24px;padding-block:22px}.roadmap-phase-name{font-size:var(--text-title-sm);align-items:center;gap:22px;display:flex}.roadmap-phase-name small{font-size:var(--text-body);color:var(--muted-foreground);margin-top:7px;font-weight:400;display:block}.roadmap-count{font-size:var(--text-caption);color:var(--muted-foreground);flex-shrink:0;margin-left:auto}.roadmap-phases [data-slot=accordion-trigger-icon]{margin-left:0}.roadmap-items{grid-template-columns:1fr 1fr;gap:12px 36px;padding:0 0 24px 48px;display:grid}.roadmap-items li{font-size:var(--text-body)}.landing-faq>div{grid-template-columns:.8fr 1.2fr;align-items:start;gap:0 64px;max-width:1280px;display:grid}.faq-heading-mark{width:68px;height:68px;color:var(--brand-accent);background:linear-gradient(145deg, var(--landing-coral), var(--landing-violet));box-shadow:0 18px 34px -26px var(--brand-accent);border-radius:14px;grid-area:1/1;place-items:center;margin-bottom:26px;display:grid}.faq-heading-mark svg{width:32px;height:32px}.landing-faq h2{grid-area:2/1;margin:0}.landing-faq [data-slot=accordion]{margin-top:0}.landing-faq>div>:not(h2){grid-column:2}.landing-faq>div>.faq-heading-mark{grid-column:1}.landing-faq>div>[data-slot=accordion]{grid-row:1/span 3}.landing-faq [data-slot=accordion-item]{border:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--landing-paper) 68%, transparent);border-radius:14px;margin-bottom:10px;padding-inline:16px;transition:background .2s,border-color .2s,transform .2s}.landing-faq [data-slot=accordion-item]:hover{border-color:color-mix(in srgb, var(--brand) 32%, var(--border));transform:translate(4px)}.landing-faq [data-slot=accordion-item][data-open]{border-color:color-mix(in srgb, var(--brand) 48%, var(--border));background:color-mix(in srgb, var(--landing-paper) 92%, transparent)}.landing-faq [data-slot=accordion-trigger]:hover{text-decoration:none}.faq-question-label{align-items:center;gap:16px;display:flex}.faq-question-icon{width:48px;height:48px;color:var(--brand);background:var(--landing-cyan);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.landing-faq [data-slot=accordion-item]:nth-child(2) .faq-question-icon{color:var(--warning);background:var(--landing-coral)}.landing-faq [data-slot=accordion-item]:nth-child(3) .faq-question-icon{color:var(--brand-accent);background:var(--landing-violet)}.landing-faq [data-slot=accordion-item]:nth-child(4) .faq-question-icon{color:var(--success);background:var(--landing-lime)}.landing-faq [data-slot=accordion-item]:nth-child(5) .faq-question-icon{color:var(--success);background:var(--landing-mint)}.faq-question-icon svg{width:23px;height:23px}.landing-faq [data-slot=accordion-content] p{margin-left:64px;padding:0 24px 18px 0}.landing-faq .faq-more{width:fit-content;min-height:44px;font-size:var(--text-body);margin-top:14px}@media (max-width:1023px){.landing-faq>div{gap:0 36px}}@media (max-width:767px){.ai-benefits{gap:0;margin-top:22px}.work-product-icon{width:48px;height:48px}.roadmap-phase-name{font-size:var(--text-body-lg);gap:14px}.roadmap-phases [data-slot=accordion-trigger]{gap:14px}.roadmap-count{display:none}.roadmap-items{grid-template-columns:1fr;padding-left:0}.landing-faq>div{display:block}.faq-heading-mark{border-radius:14px;width:58px;height:58px;margin-bottom:20px}.faq-heading-mark svg{width:28px;height:28px}.landing-faq h2{margin-bottom:24px}.landing-faq [data-slot=accordion-item]{padding-inline:12px}.faq-question-label{gap:12px}.faq-question-icon{border-radius:12px;width:44px;height:44px}.landing-faq [data-slot=accordion-content] p{margin-left:56px;padding-right:12px}}
.story-demo{background:var(--landing-paper);min-width:0;box-shadow:var(--floating-shadow);border-radius:14px;overflow:hidden}.story-demo-note{font-size:var(--text-caption);color:var(--muted-foreground);line-height:1.7}.mail-workspace{grid-template-columns:.92fr 1.08fr;display:grid}.mail-list{background:var(--landing-stage-soft);min-width:0;padding-bottom:20px}.mail-folder{font-size:var(--text-body);align-items:center;gap:10px;padding:22px 18px;display:flex}.mail-folder>svg{width:18px;height:18px;color:var(--brand)}.mail-folder>span{font-size:var(--text-caption);margin-left:auto}.mail-thread{text-align:left;cursor:pointer;width:100%;font-size:var(--text-body);border-block:1px solid #0000;gap:9px;padding:18px;line-height:1.6;display:grid}.mail-thread:hover{background:var(--landing-violet)}.mail-thread[aria-pressed=true]{background:var(--landing-paper);border-color:var(--border);box-shadow:inset 0 2px var(--brand)}.mail-thread>span:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mail-thread small{font-size:var(--text-caption);color:var(--muted-foreground)}.mail-thread>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-protocol{font-size:var(--text-caption);color:var(--muted-foreground);align-items:center;gap:8px;padding:24px 18px 0;display:flex}.mail-protocol svg{width:14px;height:14px;color:var(--success)}.mail-reader{min-width:0;padding:14px 24px 24px}.mail-reader-tools{font-size:var(--text-caption);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-reader-tools button{min-width:44px;min-height:44px}.mail-reader-tools button[aria-pressed=true]{color:var(--brand)}.mail-reader h3{font-size:var(--text-title-lg);margin-top:22px;font-weight:600;line-height:1.5}.mail-sender{font-size:var(--text-caption);align-items:center;gap:10px;margin-block:24px;display:flex}.mail-reader>p:not(.story-demo-note){font-size:var(--text-body);min-height:120px;line-height:1.9}.mail-attachment{background:var(--landing-stage-soft);font-size:var(--text-caption);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;margin-block:24px;padding:12px;display:flex}.mail-attachment svg{width:16px;height:16px;color:var(--brand)}@media (max-width:1100px){.mail-workspace{grid-template-columns:1fr}.mail-list{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid}.mail-folder{grid-column:1/-1;padding-block:16px}.mail-thread{padding:12px}.mail-thread>small,.mail-thread small,.mail-protocol{display:none}.mail-reader>p:not(.story-demo-note){min-height:0}}@media (max-width:767px){.mail-list{grid-template-columns:1fr}.mail-thread{gap:4px;padding-inline:16px}.mail-thread>span:first-child{font-size:var(--text-caption)}.mail-thread>span:nth-child(2){font-size:var(--text-body)}.mail-reader{padding-inline:16px}.mail-reader h3{margin-top:12px}.mail-sender{margin-block:16px}.mail-attachment{margin-block:20px}}
.meeting-room{border:1px solid var(--border);background:var(--landing-paper);min-width:0;box-shadow:var(--floating-shadow);border-radius:20px;padding:12px}.meeting-room>figcaption{font-size:var(--text-body);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 20px;display:flex}.meeting-room>figcaption>span:first-child{align-items:center;gap:10px;font-weight:600;display:flex}.meeting-room>figcaption>span:first-child svg{width:20px;height:20px;color:var(--brand)}.meeting-room>figcaption>span:last-child{font-size:var(--text-caption);color:var(--muted-foreground)}.meeting-room-stage{grid-template-columns:minmax(0,1fr) 104px;gap:8px;min-height:340px;display:grid}.meeting-room-stage[data-sharing=false]{grid-template-columns:1fr}.meeting-shared-screen{background:var(--landing-stage-soft);border-radius:10px;min-width:0;overflow:hidden}.meeting-share-label{color:var(--muted-foreground);font-size:var(--text-caption);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 16px;display:flex}.meeting-share-label svg{width:14px;height:14px;color:var(--success)}.meeting-shared-plan{padding:28px 20px 24px}.meeting-shared-plan>span{color:var(--brand);font-size:var(--text-caption)}.meeting-shared-plan h3{font-size:var(--text-title-lg);margin-top:8px;font-weight:600;line-height:1.4}.meeting-shared-plan>p{color:var(--muted-foreground);font-size:var(--text-caption);margin-top:10px;line-height:1.7}.meeting-shared-plan ol{gap:8px;margin-top:22px;display:grid}.meeting-shared-plan li{font-size:var(--text-caption);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-block:10px;display:flex}.meeting-shared-plan .preview-avatar{flex-shrink:0;margin-left:auto}.meeting-agenda-number{color:var(--brand);font-variant-numeric:tabular-nums}.meeting-agenda-number svg{width:16px;height:16px}.meeting-plan-progress{background:var(--border);border-radius:4px;height:5px;margin-top:22px}.meeting-plan-progress>span{border-radius:inherit;background:var(--brand);width:34%;height:100%;display:block}.meeting-participants{grid-template-rows:repeat(3,1fr);gap:8px;display:grid}.meeting-participant{background:var(--landing-violet);border:1px solid #0000;border-radius:10px;align-content:center;place-items:center;min-height:106px;padding:12px 8px 32px;display:grid;position:relative}.meeting-participant:first-child{background:var(--landing-cyan);border-color:var(--brand)}.meeting-participant:last-child{background:var(--landing-mint)}.meeting-person-avatar{background:var(--landing-paper);width:44px;height:44px;font-size:var(--text-body);border-radius:50%;place-items:center;font-weight:600;display:grid}.meeting-participant>div{bottom:8px;font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:4px;display:flex;position:absolute;inset-inline:8px}.meeting-participant>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meeting-participant>div svg{width:12px;height:12px}.meeting-participant[data-camera=on] .meeting-person-avatar{box-shadow:0 0 0 4px var(--brand)}.meeting-camera-simulation{font-size:var(--text-caption);align-items:center;gap:4px;margin-top:10px;display:flex}.meeting-camera-simulation svg{width:12px;height:12px}.meeting-room-stage[data-sharing=false] .meeting-participants{grid-template:1fr/repeat(3,minmax(0,1fr))}.meeting-room-stage[data-sharing=false] .meeting-person-avatar{width:64px;height:64px;font-size:var(--text-title)}.meeting-controls{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.meeting-controls button{border:1px solid var(--border);min-height:70px;font-size:var(--text-caption);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px;transition:background-color .2s;display:flex}.meeting-controls button svg{width:20px;height:20px}.meeting-controls button:hover{background:var(--landing-stage)}.meeting-controls button[aria-pressed=true],.meeting-controls button[aria-expanded=true]{background:var(--brand);color:var(--brand-foreground);border-color:var(--brand)}.meeting-local-note{font-size:var(--text-caption);color:var(--muted-foreground);text-align:center;padding:16px 4px 4px;line-height:1.7}.meeting-people-panel{font-size:var(--text-caption);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:20px;padding:20px 12px;line-height:1.8;display:grid}.meeting-people-panel ul,.meeting-people-panel p{color:var(--muted-foreground);margin-top:8px}.meeting-follow-up{border-top:1px solid var(--border);margin-top:36px}.meeting-follow-up [data-slot=accordion-trigger]{min-height:64px;font-size:var(--text-body-lg)}.meeting-follow-up-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:12px 24px;display:grid}.meeting-follow-up-layout h3{font-size:var(--text-title-lg);font-weight:600;line-height:1.5}.meeting-follow-up-layout p{font-size:var(--text-body-lg);color:var(--muted-foreground);margin-top:16px;line-height:1.8}.meeting-follow-up-layout .product-availability{font-size:var(--text-caption)}.planned-products{grid-template-columns:1fr 1fr;gap:28px;padding-top:12px;display:grid}.planned-products li{align-items:start;gap:16px;display:flex}.planned-products h3{font-size:var(--text-body-lg);font-weight:600}.planned-products p{font-size:var(--text-body);color:var(--muted-foreground);margin-top:8px;line-height:1.8}.planned-products .work-product-icon{flex-shrink:0}@media (max-width:1100px){.meeting-room-stage{grid-template-columns:1fr}.meeting-participants{grid-template:1fr/repeat(3,minmax(0,1fr))}}@media (max-width:767px){.meeting-room{padding:8px}.meeting-room>figcaption{font-size:var(--text-caption);align-items:start}.meeting-room>figcaption>span:last-child{text-align:right;max-width:80px}.meeting-shared-plan{padding:20px 16px}.meeting-controls{gap:4px}.meeting-controls button{padding:10px 3px}.meeting-follow-up-layout,.planned-products{grid-template-columns:1fr;gap:24px}.meeting-room-stage[data-sharing=false] .meeting-participants{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.meeting-controls button{transition:none}}
.landing-product-story>.platform-section{background:var(--background);margin-bottom:0;padding-block:32px 40px;position:relative;overflow:visible}.platform-section>div{max-width:1400px;padding-inline:0}.workspace-anchor{pointer-events:none;width:0;height:0;position:absolute;top:0}.landing-product-story>.platform-section .studio-title{font-size:var(--text-display-sm);letter-spacing:-.025em}.platform-section .studio-heading-centered{text-align:left;grid-template-columns:1.2fr 1fr;align-items:end;gap:48px;max-width:none;padding:0 4px;display:grid}.platform-section .studio-description{font-size:var(--text-body);max-width:48ch;margin:0}.unified-workspace{max-width:none;margin-top:28px}.unified-workspace .workspace-explorer{border:1px solid var(--border);background:var(--landing-paper);border-radius:16px;grid-template-columns:216px minmax(0,1fr);align-items:stretch;gap:0;display:grid;overflow:clip}.workspace-selector{background:var(--landing-stage-soft);border-right:1px solid var(--border);padding:18px 12px}.workspace-feature-groups{flex-direction:column;gap:6px;display:flex}.workspace-feature-group{display:contents}.workspace-group-button{text-align:left;width:100%;min-height:48px;font-size:var(--text-body);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px 10px;font-weight:600;display:flex}.workspace-group-button>svg{width:19px;height:19px;color:var(--muted-foreground);flex-shrink:0}.workspace-group-button[aria-expanded=true],.workspace-group-button[aria-expanded=true]>svg:first-child{color:var(--brand)}.workspace-group-button>svg:last-child{width:14px;color:var(--muted-foreground);margin-left:auto}.workspace-group-button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.workspace-group-button:hover{background:var(--landing-stage-soft)}.workspace-selector .workspace-tabs{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;width:100%;height:auto;padding:0;display:flex}.workspace-tabs [role=tab]{width:100%;min-height:44px;font-size:var(--text-body);color:var(--muted-foreground);white-space:normal;text-align:left;border-radius:8px;flex:none;justify-content:flex-start;gap:10px;padding:10px 12px 10px 20px}.workspace-item-status{margin-left:auto;display:inline-flex}.workspace-item-status>svg{width:13px;height:13px}.workspace-tabs [role=tab]>svg:first-child{width:20px;height:20px}.workspace-tabs [role=tab]:after{display:none}.workspace-tabs [role=tab]:hover{color:var(--foreground);background:var(--landing-stage-soft)}.workspace-tabs [role=tab][data-active]{color:var(--brand);background:var(--landing-paper);box-shadow:none;border-color:#0000;font-weight:650}.workspace-tabs .workspace-tab-arrow{opacity:0;width:14px;height:14px;margin-left:auto}.workspace-tabs [role=tab][data-active] .workspace-tab-arrow{opacity:1}.workspace-feature-description{font-size:var(--text-caption);color:var(--muted-foreground);margin-top:24px;padding-inline:10px;line-height:1.8}.workspace-display{min-width:0}.workspace-display .preview-window{box-shadow:none;border:0;border-radius:0}.workspace-display .preview-topbar{background:var(--landing-paper);min-height:64px}.workspace-display .preview-main{min-height:560px;padding:26px}.workspace-display .preview-main>[role=tabpanel]{margin:0}.workspace-display .preview-project-heading h2{margin-top:4px}.workspace-display .preview-conversation{max-width:none}.workspace-display .preview-message-log{max-height:300px}.chat-task-action{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.chat-task-action>span{font-size:var(--text-caption);color:var(--muted-foreground)}.workspace-display .email-demo{box-shadow:none;border-radius:0}.workspace-display .mail-workspace{grid-template-columns:.8fr 1.2fr;min-height:470px}.workspace-display .mail-list{border-right:1px solid var(--border)}.workspace-display .mail-reader h3{font-size:var(--text-title)}.workspace-display .meeting-room{box-shadow:none;border:0;border-radius:0;padding:0}.workspace-display .meeting-room-stage{grid-template-columns:minmax(0,1fr) 120px;min-height:300px}.workspace-display .meeting-room-stage[data-sharing=false]{grid-template-columns:1fr}.workspace-display .meeting-room>figcaption{padding:0 0 16px}.workspace-display .meeting-room>figcaption>span:last-child{display:none}.workspace-display .meeting-shared-plan{padding:16px 20px}.workspace-display .meeting-shared-plan ol{gap:4px;margin-top:14px}.workspace-display .meeting-plan-progress{margin-top:16px}.workspace-display .meeting-local-note{padding-block:12px 0}.workspace-display .meeting-follow-up{margin-top:20px}.workspace-display .meeting-follow-up [data-slot=accordion-trigger]{min-height:48px;font-size:var(--text-body)}.workspace-display .meeting-follow-up-layout{gap:24px}.workspace-display .meeting-follow-up-layout h3{font-size:var(--text-title)}.workspace-display .meeting-follow-up-layout p{font-size:var(--text-body)}.today-preview .preview-project-heading p{font-size:var(--text-body);color:var(--muted-foreground);margin-top:10px}.today-summary{grid-template-columns:1fr 1fr;gap:16px;margin-block:24px;display:grid}.today-summary button{text-align:left;background:var(--landing-cyan);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:102px;padding:20px;display:grid}.today-summary button:last-child{background:var(--landing-violet)}.today-summary button strong{font-size:var(--text-title-lg);font-variant-numeric:tabular-nums}.today-summary button>span{font-size:var(--text-body);grid-column:1/3}.today-summary button>svg:first-child{width:20px;height:20px;color:var(--brand)}.today-summary button>svg:last-child{grid-area:1/3/3;width:18px;height:18px}.today-agenda h3,.today-inbox h3{font-size:var(--text-body-lg);font-weight:600}.today-agenda button{text-align:left;cursor:pointer;border-bottom:1px solid var(--border);width:100%;font-size:var(--text-body);align-items:center;gap:16px;padding-block:18px;display:flex}.today-agenda button>svg{width:18px;height:18px;color:var(--brand)}.today-agenda button>svg:last-child{margin-left:auto}.today-agenda small,.today-inbox small{font-size:var(--text-caption);color:var(--muted-foreground);margin-top:6px;display:block}.today-inbox{margin-top:24px}.today-inbox>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.today-inbox h3{align-items:center;gap:10px;display:flex}.today-inbox h3>svg{width:18px;height:18px;color:var(--brand)}.today-inbox>p{font-size:var(--text-caption);color:var(--muted-foreground)}.today-inbox li{font-size:var(--text-body);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-block:16px;display:flex}.today-unread{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.today-inbox li[data-read=true] .today-unread{background:var(--border)}.catalog-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.catalog-heading>svg{width:50px;height:50px;color:var(--brand);background:var(--landing-cyan);border-radius:12px;flex-shrink:0;padding:12px}.catalog-heading h2{font-size:var(--text-title-lg);font-weight:650}.catalog-heading p,.catalog-note,.catalog-resource-list>p{font-size:var(--text-body);color:var(--muted-foreground);max-width:65ch;margin-top:8px;line-height:1.7}.catalog-local-tabs{border-bottom:1px solid var(--border);gap:8px;padding-bottom:16px;display:flex}.catalog-properties{gap:0;margin-block:24px;display:grid}.catalog-properties>div{border-bottom:1px solid var(--border);font-size:var(--text-body);grid-template-columns:150px 1fr;gap:16px;padding:13px 0;display:grid}.catalog-properties dt{color:var(--muted-foreground)}.catalog-properties dd{overflow-wrap:anywhere}.catalog-preview h3{font-size:var(--text-body-lg);font-weight:600}.project-progress-example{margin-top:24px}.project-progress-example>div{font-size:var(--text-body);justify-content:space-between;display:flex}.project-progress-example progress{width:100%;height:8px;accent-color:var(--brand);background:var(--landing-stage-soft);border:0;border-radius:4px;margin-top:12px}.project-progress-example progress::-webkit-progress-bar{background:var(--landing-stage-soft);border-radius:4px}.project-progress-example progress::-webkit-progress-value{background:var(--brand);border-radius:4px}.catalog-view-list{font-size:var(--text-body);flex-wrap:wrap;gap:12px 20px;margin-block:14px 24px;display:flex}.catalog-view-list li{align-items:center;gap:6px;display:flex}.catalog-view-list svg{width:15px;height:15px;color:var(--success)}.catalog-resource-list>div{border-bottom:1px solid var(--border);font-size:var(--text-body);align-items:center;gap:14px;padding-block:20px;display:flex}.catalog-resource-list svg{width:22px;color:var(--brand)}.catalog-resource-list small{color:var(--muted-foreground);margin-top:6px;display:block}.catalog-people li{border-bottom:1px solid var(--border);font-size:var(--text-body);align-items:center;gap:14px;padding-block:20px;display:flex}.catalog-people li>span:last-child{color:var(--muted-foreground);margin-left:auto}.catalog-permission{background:var(--landing-mint);border-radius:12px;gap:16px;margin-top:24px;padding:22px;display:flex}.catalog-permission>svg{flex-shrink:0;width:24px}.catalog-permission p{font-size:var(--text-body);margin-top:8px;line-height:1.7}.catalog-event-list button{text-align:left;border-bottom:1px solid var(--border);cursor:pointer;width:100%;font-size:var(--text-body);grid-template-columns:48px 1fr 1fr 18px;align-items:center;gap:12px;padding:20px 12px;display:grid}.catalog-event-list button[aria-pressed=true]{background:var(--landing-cyan)}.catalog-event-list button>svg{width:16px}.catalog-event-list time{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.planned-notice{background:var(--landing-violet);font-size:var(--text-body);border-radius:10px;align-items:flex-start;gap:10px;margin-block:20px;padding:16px 18px;line-height:1.7;display:flex}.planned-notice>svg{flex-shrink:0;width:17px;height:17px;margin-top:4px}.concept-outline{padding:12px 0}.concept-outline ol{margin-top:20px}.concept-outline li{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding:16px 0;display:flex;position:relative}.concept-node{background:var(--landing-stage-soft);border-radius:10px;padding:10px;display:flex}.concept-node svg{width:20px;height:20px;color:var(--brand)}.concept-outline strong{font-size:var(--text-body-lg)}.concept-outline p{font-size:var(--text-body);color:var(--muted-foreground);margin-top:6px;line-height:1.7}.concept-next{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;margin-top:10px;margin-left:auto;transform:rotate(90deg)}.catalog-roadmap-link{min-height:44px;font-size:var(--text-body);text-underline-offset:4px;align-items:center;gap:10px;margin-top:12px;text-decoration:underline;display:inline-flex}.catalog-roadmap-link>svg{width:16px}.agent-identity-example{align-items:center;gap:18px;margin-block:32px;display:flex}.agent-identity-example>.agent-avatar{width:60px;height:60px}.agent-identity-example p{font-size:var(--text-body);color:var(--muted-foreground);margin-top:8px}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.workspace-display [role=tabpanel]:not([hidden]){animation:.24s ease-out workspace-view-in}@keyframes workspace-view-in{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.unified-workspace .workspace-explorer{grid-template-columns:188px minmax(0,1fr)}.workspace-tabs [role=tab]{font-size:var(--text-body);padding-inline:12px}.workspace-display .mail-workspace{grid-template-columns:1fr}.workspace-display .mail-list{border-right:0}.workspace-display .meeting-room-stage{grid-template-columns:1fr}}@media (max-width:767px){.landing-product-story>.platform-section{padding-block:32px 20px}.platform-section .studio-heading-centered{grid-template-columns:1fr;gap:12px;padding-inline:12px}.landing-product-story>.platform-section .studio-title{font-size:var(--text-title-lg)}.platform-section .studio-description{font-size:var(--text-body)}.unified-workspace{margin-top:24px}.unified-workspace .workspace-explorer{grid-template-columns:1fr;gap:0}.workspace-selector{border-right:0;border-bottom:1px solid var(--border);padding:10px}.workspace-feature-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.workspace-group-button{text-align:center;font-size:var(--text-caption);flex-direction:column;order:0;justify-content:center;gap:6px;min-height:64px;padding:8px 6px}.workspace-group-button>svg:last-child{display:none}.workspace-group-button[aria-expanded=true]{background:var(--landing-stage-soft)}.workspace-selector .workspace-tabs{border-top:1px solid var(--border);order:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:8px;padding-top:12px;display:grid}.workspace-tabs [role=tab]{min-height:54px;font-size:var(--text-caption);gap:6px;padding:10px 8px}.workspace-tabs [role=tab]>svg:first-child{width:17px;height:17px}.workspace-tabs .workspace-tab-arrow{display:none}.workspace-feature-description{font-size:var(--text-caption);margin-top:10px;padding-inline:8px}.workspace-display .preview-topbar{flex-wrap:wrap;gap:10px;padding:12px}.workspace-display .preview-search{flex-basis:100%;order:3;width:100%;max-width:none;display:flex}.workspace-display .preview-search input{min-height:44px}.workspace-display .preview-main{min-height:540px;padding:18px 12px}.workspace-display .preview-project-heading h2{font-size:var(--text-title)}.workspace-display .preview-board{grid-template-columns:repeat(3,minmax(180px,1fr))}.workspace-display .meeting-follow-up-layout{grid-template-columns:1fr}.workspace-display .meeting-shared-plan{padding-inline:14px}.workspace-display .meeting-room-stage{gap:6px}.workspace-display .meeting-person-avatar{width:36px;height:36px}.workspace-display .meeting-participant{padding-inline:4px}.workspace-display .meeting-participant>div{gap:2px;inset-inline:4px}.workspace-display .meeting-controls button{font-size:var(--text-caption)}.today-summary{gap:8px}.today-summary button{gap:8px;padding:14px}.today-agenda button{gap:10px}.today-inbox>div{flex-direction:column;align-items:flex-start}.catalog-heading{align-items:flex-start;gap:12px}.catalog-heading h2{font-size:var(--text-title)}.catalog-heading>svg{width:42px;height:42px;padding:10px}.catalog-properties>div{grid-template-columns:110px minmax(0,1fr);gap:10px}.catalog-event-list button{grid-template-columns:44px 1fr 16px;gap:8px}.catalog-event-list button>span{font-size:var(--text-caption);grid-column:2}.catalog-event-list button>svg{grid-area:1/3}.catalog-people li{gap:8px}.catalog-permission{gap:12px;padding:16px}.planned-notice{padding:14px}.workspace-item-status{display:none}}
.manual-preview[hidden]{display:none!important}.preview-presentation-toggle{flex-shrink:0}.unified-workspace[data-presentation=watch] .preview-main{padding:24px}.product-playback{min-width:0}.product-playback svg{flex-shrink:0}.action-project{align-items:center;gap:12px;margin-bottom:24px;display:flex}.action-project-icon{background:var(--landing-cyan);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.action-project-icon svg{width:22px;height:22px}.action-project h2{font-size:var(--text-title);letter-spacing:-.025em;margin-top:3px;font-weight:650}.action-project>div>span{font-size:var(--text-caption);color:var(--muted-foreground)}.action-team{margin-left:auto;padding-left:8px;display:flex}.action-avatar{background:var(--landing-violet);width:30px;height:30px;font-size:var(--text-caption);color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.action-avatar[data-person=HA]{background:var(--landing-cyan)}.action-avatar[data-person=TN]{background:var(--landing-mint)}.action-avatar[data-person=LT]{background:var(--landing-coral)}.action-team .action-avatar{border:2px solid var(--landing-paper);margin-left:-6px}.action-stage{border:1px solid var(--border);background:var(--landing-paper);isolation:isolate;height:444px;font-size:var(--text-caption);border-radius:12px;position:relative;overflow:hidden}.action-stage>div:not(.action-cursor){height:100%}.action-stage svg{width:16px;height:16px}.action-stage h3{font-size:var(--text-title);letter-spacing:-.02em;font-weight:650;line-height:1.45}.action-stage p{line-height:1.65}.action-stage small{font-size:var(--text-caption);color:var(--muted-foreground)}.action-viewbar{border-bottom:1px solid var(--border);align-items:center;gap:20px;min-height:48px;padding:12px 16px;display:flex}.action-viewbar>span{align-items:center;gap:6px;display:flex}.action-viewbar>span:first-child{color:var(--brand);font-weight:600}.action-viewbar .action-count{color:var(--muted-foreground);margin-left:auto}.action-table-head,.action-task-row{grid-template-columns:minmax(0,1fr) 92px 96px;align-items:center;gap:16px;padding:13px 16px;display:grid}.action-table-head{color:var(--muted-foreground)}.action-task-row{border-bottom:1px solid var(--border);min-height:67px}.action-task-row>div,.action-task-row>span{align-items:center;gap:10px;display:flex}.action-task-row strong{font-size:var(--text-body);margin-top:3px;font-weight:500;line-height:1.5;display:block}.action-task-row[data-focus=true]{background:var(--landing-cyan);box-shadow:inset 1px 0 var(--brand)}.action-status{color:var(--brand)}.action-status[data-done=true]{color:var(--success)}.demo-unassigned{border:1px dashed var(--muted-foreground);width:30px;height:30px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.action-list-summary{color:var(--muted-foreground);align-items:center;gap:8px;padding:20px 16px;display:flex}.action-list-summary svg{color:var(--success)}.action-drawer{border-left:1px solid var(--border);background:var(--landing-paper);width:58%;box-shadow:-16px 0 32px color-mix(in srgb, var(--foreground) 7%, transparent);padding:20px;animation:.28s cubic-bezier(.22,1,.36,1) both action-slide-in;position:absolute;inset:0 0 0 auto}.action-drawer>header,.action-source-detail>header,.action-ask-sheet>header{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;padding-bottom:20px;display:flex}.action-drawer>header>span,.action-ask-sheet>header>span{align-items:center;gap:8px;display:flex}.action-drawer>p{color:var(--muted-foreground);margin:10px 0 18px}.action-field{grid-template-columns:106px minmax(0,1fr);align-items:center;gap:12px;min-height:46px;display:grid}.action-field>span{color:var(--muted-foreground)}.action-field>div{align-items:center;gap:8px;min-width:0;display:flex}.action-control{border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;width:100%;min-height:36px;padding:7px 8px;display:flex}.action-control>svg:last-child{width:12px;margin-left:auto}.action-state{color:color-mix(in srgb, var(--brand) 72%, var(--foreground));background:var(--landing-cyan);border-radius:4px;padding:4px 7px}.action-member-picker{z-index:2;border:1px solid var(--border);background:var(--landing-paper);width:210px;max-width:calc(100% - 40px);box-shadow:var(--surface-shadow);border-radius:10px;padding:6px;animation:.2s ease-out both action-enter;position:absolute;top:224px;right:20px}.action-member-picker>div{border-radius:5px;align-items:center;gap:8px;padding:7px 8px;display:flex}.action-member-picker [data-selected=true]{background:var(--landing-cyan)}.action-detail-foot{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:flex-start;gap:8px;margin-top:22px;padding-top:16px;line-height:1.65;display:flex}.action-meeting{background:var(--landing-stage-soft);padding:16px}.action-meeting-title{align-items:center;gap:8px;margin-bottom:16px;display:flex}.action-meeting-title time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}.action-live{background:var(--success);border-radius:50%;width:6px;height:6px}.action-call-layout{gap:10px;height:298px;display:grid}.action-call-layout[data-sharing=true]{grid-template-columns:minmax(0,1fr) 105px}.action-call-people{gap:10px;display:flex}.action-call-people>div{background:var(--landing-violet);border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.action-call-people>div:nth-child(2){background:var(--landing-cyan)}.action-call-people>div:nth-child(3){background:var(--landing-mint)}.action-call-people .action-avatar{background:var(--landing-paper);width:58px;height:58px;font-size:var(--text-title)}.action-call-people>div>svg{position:absolute;bottom:12px;right:12px}.action-call-layout[data-sharing=true] .action-call-people{flex-direction:column}.action-call-layout[data-sharing=true] .action-call-people>div{gap:6px}.action-call-layout[data-sharing=true] .action-avatar{width:30px;height:30px;font-size:var(--text-caption)}.action-call-layout[data-sharing=true] .action-call-people>div>svg{display:none}.action-shared-screen{background:var(--landing-paper);border-radius:8px;padding:20px;animation:.3s ease-out both action-enter}.action-shared-screen>svg{width:auto;height:22px;margin-bottom:20px}.action-shared-screen p{color:var(--muted-foreground);margin-top:8px}.action-slide-rule{background:var(--brand);width:36px;height:3px;margin:16px 0 12px}.action-slide-item{gap:12px;margin-top:10px;line-height:1.5;display:flex}.action-slide-item>span{color:var(--brand)}.action-call-controls{justify-content:center;gap:8px;margin-top:12px;display:flex}.action-call-controls>span{background:var(--landing-paper);border:1px solid var(--border);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.action-call-controls [data-active=true]{background:var(--landing-cyan);color:var(--brand);border-color:var(--brand)}.action-share-menu{border:1px solid var(--border);background:var(--landing-paper);width:220px;box-shadow:var(--surface-shadow);border-radius:9px;padding:12px;position:absolute;bottom:66px;left:50%;translate:-50%}.action-share-menu>span{align-items:center;gap:8px;padding:12px 8px 4px;display:flex}.action-system-scrim{background:color-mix(in srgb, var(--foreground) 14%, transparent);grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.action-source-picker,.action-create-dialog{border:1px solid var(--border);background:var(--landing-paper);width:min(390px,100%);min-width:0;box-shadow:var(--surface-shadow);border-radius:12px;padding:20px;animation:.24s ease-out both action-enter}.action-source-picker>header,.action-create-dialog>header{font-size:var(--text-body);align-items:center;gap:10px;display:flex}.action-source-picker>p{color:var(--muted-foreground);margin:10px 0 16px}.action-source-choice{border:2px solid var(--border);border-radius:8px;padding:8px}.action-source-choice[data-selected=true]{border-color:var(--brand)}.action-source-choice>div{background:var(--landing-stage-soft);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.action-source-choice>div>svg{width:auto;height:20px}.action-source-choice>span{justify-content:space-between;align-items:center;padding:10px 4px 2px;display:flex}.action-source-picker footer,.action-create-dialog footer{justify-content:flex-end;align-items:center;gap:20px;margin-top:18px;display:flex}.action-primary{background:var(--brand);color:var(--brand-foreground);border-radius:6px;padding:9px 14px;font-weight:600}.action-primary[data-enabled=false]{background:var(--muted);color:var(--muted-foreground)}.action-share-notice{color:var(--muted-foreground);align-items:center;gap:6px;max-width:27%;line-height:1.5;display:flex;position:absolute;bottom:14px;left:16px}.action-message{gap:12px;padding:24px 20px;display:flex}.action-message>div{flex:1;padding-right:28px;position:relative}.action-message small{margin-left:8px;font-weight:400}.action-message p{font-size:var(--text-body);margin-top:12px}.action-message-menu{border:1px solid var(--border);background:var(--landing-paper);border-radius:5px;padding:7px;position:absolute;top:-7px;right:0}.action-context-menu{border:1px solid var(--border);background:var(--landing-paper);box-shadow:var(--surface-shadow);border-radius:8px;align-items:center;gap:8px;padding:16px;animation:.2s ease-out both action-enter;display:flex;position:absolute;top:30px;right:0}.action-compose{border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;justify-content:space-between;gap:12px;padding:14px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.action-create-dialog header{margin-bottom:18px}.action-create-dialog header>svg:last-child{margin-left:auto}.action-create-dialog .action-field{margin-top:14px;display:block}.action-create-dialog .action-field>div{margin-top:7px}.action-input{border:1px solid var(--brand);border-radius:6px;width:100%;padding:10px;line-height:1.6}.action-linked-task{border:1px solid var(--border);background:var(--landing-stage-soft);border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:16px;animation:.28s ease-out both action-enter;display:flex}.action-linked-task>svg:first-child{color:var(--success)}.action-linked-task>span{flex:1}.action-linked-task small,.action-linked-task strong{margin:0;display:block}.action-linked-task strong{margin-top:6px;line-height:1.6}.action-email{grid-template-columns:.85fr 1.15fr;display:grid}.action-mail-list{border-right:1px solid var(--border)}.action-mail-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:18px 12px;display:flex}.action-mail-row>div{min-width:0}.action-mail-row p{color:var(--muted-foreground);margin-top:5px}.action-mail-row[data-selected=true]{background:var(--landing-cyan)}.action-mail-row>svg{margin-left:auto}.action-mail-reader{padding:24px;animation:.22s ease-out both action-enter}.action-mail-reader>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.action-mail-reader>header>span{place-items:center;width:32px;height:32px;display:grid}.action-mail-reader>p{margin-top:18px}.action-mail-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.action-mail-empty>svg{width:40px;height:40px;color:var(--brand);stroke-width:1.3px}.action-attachment{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;margin-top:20px;padding:12px;display:flex}.action-attachment small{margin-top:3px;display:block}.action-stage svg[data-starred=true]{color:var(--brand);fill:var(--brand)}.action-ask{grid-template-columns:.8fr 1.2fr;display:grid}.action-ask-context{background:var(--landing-stage-soft);padding:24px}.action-ask-context h3{margin-top:18px}.action-ask-context p{color:var(--muted-foreground);margin:14px 0 24px}.action-ask-context .action-field{margin-top:18px;display:block}.action-ask-context .action-field>div{margin-top:8px}.action-eyebrow{color:var(--brand);font-weight:600}.action-ask-sheet{border-left:1px solid var(--border);padding:20px}.action-ask-sheet>header{color:var(--foreground);font-size:var(--text-body);font-weight:600}.action-readonly{color:var(--muted-foreground);align-items:center;gap:6px;display:flex}.action-question{background:var(--landing-cyan);border-radius:10px 10px 2px;margin-top:20px;padding:12px;line-height:1.6}.action-ai-answer{padding-top:20px;animation:.3s ease-out both action-enter}.action-ai-answer>svg{width:auto;height:25px}.action-ai-answer p{margin-top:12px}.action-citation{border:1px solid var(--border);color:var(--brand);border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px;line-height:1.6;display:flex}.action-citation>span{flex:1}.action-ask-submit{color:var(--brand);justify-content:flex-end;align-items:center;gap:6px;margin-top:14px;display:flex}.action-pending{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;padding-top:24px;display:flex}.action-pending>span{background:var(--brand);border-radius:50%;width:5px;height:5px}.action-pending p{width:100%;margin-top:10px}.action-source-detail{background:var(--landing-paper);padding:24px;animation:.25s ease-out both action-enter;position:absolute;inset:0}.action-source-detail h3{margin-bottom:24px}.action-source-detail>p{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:28px;display:flex}.action-cursor{z-index:5;pointer-events:none;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.action-cursor[hidden]{display:none}.action-cursor>svg{width:22px;height:22px;color:var(--landing-paper);fill:var(--brand);filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--foreground) 24%, transparent))}@keyframes action-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes action-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.product-playback[data-running=false] *,.product-playback[data-reduced=true] *{animation:none!important}.product-playback[data-reduced=true] .action-cursor{display:none}@media (max-width:1100px){.action-table-head,.action-task-row{grid-template-columns:minmax(0,1fr) 66px}.action-table-head>span:nth-child(2),.action-task-row>span:nth-child(2){display:none}.action-drawer{width:75%}.action-mail-row{gap:8px}.action-mail-row>.action-avatar{display:none}}@media (max-width:767px){.unified-workspace[data-presentation=watch] .preview-main{padding:16px 12px}.action-project{gap:10px;margin-bottom:16px}.action-project h2{font-size:var(--text-body-lg)}.action-project-icon{border-radius:9px;width:38px;height:38px}.action-team{display:none}.action-stage{height:470px}.action-viewbar{gap:14px;padding-inline:12px}.action-table-head,.action-task-row{grid-template-columns:minmax(0,1fr) 32px;gap:10px;padding-inline:12px}.action-table-head>span:last-child{visibility:hidden}.action-task-row{min-height:79px}.action-task-row strong{font-size:var(--text-caption)}.action-drawer{width:100%;padding:16px}.action-drawer h3{font-size:var(--text-body-lg)}.action-drawer .action-field{grid-template-columns:96px minmax(0,1fr);gap:8px}.action-member-picker{top:247px;right:16px}.action-meeting{padding:12px}.action-call-layout{height:330px}.action-call-people{flex-direction:column}.action-call-people>div{gap:8px}.action-call-people .action-avatar{width:36px;height:36px;font-size:var(--text-body)}.action-call-layout[data-sharing=true]{grid-template-rows:minmax(0,1fr) 62px;grid-template-columns:1fr}.action-call-layout[data-sharing=true] .action-call-people{flex-direction:row}.action-call-layout[data-sharing=true] .action-call-people>div>span:last-of-type{display:none}.action-shared-screen{padding:14px}.action-shared-screen>svg{margin-bottom:12px}.action-shared-screen h3{font-size:var(--text-body-lg)}.action-slide-rule{margin-block:10px}.action-slide-item{margin-top:6px}.action-share-notice{display:none}.action-system-scrim{padding:12px}.action-source-picker,.action-create-dialog{padding:16px}.action-message{gap:8px;padding:20px 12px}.action-message p{font-size:var(--text-caption)}.action-message>.action-avatar{width:24px;height:24px}.action-context-menu{width:195px}.action-linked-task{gap:6px;padding:12px}.action-email{display:block}.action-mail-list{border:0}.action-mail-row{padding:12px}.product-playback[data-feature-preview=email]:not([data-step="0"]) .action-mail-row:not([data-selected=true]){display:none}.action-mail-reader{padding:16px}.action-mail-reader>header{margin-bottom:12px}.action-mail-reader h3{font-size:var(--text-body-lg)}.action-mail-reader>p{margin-top:12px}.action-attachment{margin-top:12px;padding:10px}.action-mail-empty{padding:28px 20px}.action-mail-empty>svg{width:28px;height:28px}.action-ask{grid-template-columns:1fr}.action-ask-context{display:none}.action-ask-sheet{border:0;padding:20px 16px}.action-source-detail{padding:20px 16px}.action-source-detail .action-field{grid-template-columns:96px minmax(0,1fr);gap:8px}}
.landing-site{scrollbar-color:var(--border) var(--background);caret-color:var(--brand)}.landing-site ::selection{color:var(--foreground);background:var(--landing-cyan)}.landing-site .studio-title{text-wrap:balance}.action-stage{height:486px}.action-board-summary{background:var(--landing-stage-soft);grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.action-board-summary>div{background:var(--landing-paper);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.action-board-summary span{color:var(--muted-foreground)}.action-board-summary strong{font-size:var(--text-title-lg);font-variant-numeric:tabular-nums}.action-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 16px 16px;display:grid}.action-board-column{min-width:0}.action-board-column>header{align-items:center;gap:7px;min-height:44px;display:flex}.action-board-column>header>svg{width:13px;margin-left:auto}.action-board-dot{background:var(--muted-foreground);border-radius:50%;width:6px;height:6px}.action-board-column[data-status=in_progress] .action-board-dot{background:var(--brand)}.action-board-column[data-status=done] .action-board-dot{background:var(--success)}.action-board-card{border:1px solid var(--border);background:var(--landing-stage-soft);border-radius:10px;margin-bottom:10px;padding:14px}.action-board-card[data-focus=true]{border-color:var(--brand);background:var(--landing-paper)}.action-board-card>strong{font-size:var(--text-body);margin-block:8px 12px;font-weight:600;line-height:1.6;display:block}.action-card-priority{color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.action-card-priority svg{width:12px;height:12px}.action-board-card footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.action-board-card footer>span:first-child{color:var(--muted-foreground);gap:5px;display:flex}.action-board-card .action-avatar,.action-board-card .demo-unassigned{width:25px;height:25px}.action-drawer{width:56%;padding:24px}.action-drawer .action-member-picker{top:235px}.action-meeting.dark{background:var(--background);color:var(--foreground)}.workspace-display .meeting-room.dark{background:var(--background);color:var(--foreground);border-radius:12px;padding:16px}.meeting-room.dark .meeting-participant{background:var(--muted)}.meeting-room.dark .meeting-person-avatar{background:var(--background);color:var(--muted-foreground);border:1px solid var(--border)}.action-conference-body{grid-template-columns:minmax(0,1fr) 170px;gap:12px;display:grid}.action-call-layout{height:350px}.action-call-people{grid-template-columns:1fr 1fr;display:grid}.action-call-people>div,.action-call-people>div:nth-child(2),.action-call-people>div:nth-child(3){background:var(--muted);border-radius:12px}.action-call-people>div>span:last-of-type{font-size:var(--text-caption);position:absolute;bottom:10px;left:10px}.action-call-people>div>svg{color:var(--muted-foreground);top:12px;bottom:auto}.action-call-people .action-avatar{background:var(--background);color:var(--muted-foreground);border:1px solid var(--border)}.action-call-layout[data-sharing=true]{grid-template-columns:minmax(0,1fr) 84px}.action-call-layout[data-sharing=true] .action-call-people{grid-template-columns:1fr;display:grid}.action-call-layout[data-sharing=true] .action-call-people>div>span:last-of-type{font-size:var(--text-caption);text-align:center;position:static}.action-shared-screen{color:var(--foreground)}.action-meeting-chat{background:var(--landing-paper);border-radius:12px;min-width:0;padding:12px;position:relative}.action-meeting-chat>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:14px;display:flex}.action-meeting-chat>header span{color:var(--brand);flex:1}.action-meeting-chat>small,.action-meeting-chat>strong{margin-top:10px;display:block}.action-meeting-chat>p{color:var(--muted-foreground);margin-top:10px}.action-meeting-chat>div{border:1px solid var(--input);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.action-call-controls{border:1px solid var(--border);background:var(--muted);border-radius:12px;width:fit-content;margin:12px auto 0;padding:6px}.action-call-controls>span{background:var(--landing-paper);border:0}.action-call-controls>.action-hangup{background:var(--destructive-solid);color:var(--on-solid)}.action-share-menu{bottom:75px}.action-meeting .action-source-picker{color:var(--foreground)}.action-share-notice{max-width:22%;bottom:20px}.action-email{grid-template-columns:145px minmax(150px,.85fr) minmax(0,1.15fr)}.action-mail-folders{border-right:1px solid var(--border);background:var(--landing-stage-soft);padding:18px 10px}.action-mail-folders>strong{font-size:var(--text-body);align-items:center;gap:8px;margin-bottom:24px;display:flex}.action-mail-folders>.action-primary{justify-content:center;align-items:center;gap:6px;margin-bottom:20px;display:flex}.action-mail-folders>div{color:var(--muted-foreground);border-radius:6px;align-items:center;gap:8px;padding:12px 8px;display:flex}.action-mail-folders>div[data-selected=true]{color:var(--foreground);background:var(--landing-violet)}.action-mail-folders small{margin-left:auto}.action-mail-list .action-viewbar{color:var(--muted-foreground);gap:8px}.action-mail-list .action-avatar{display:none}.action-mail-reader{padding:20px}.today-summary{gap:12px}.today-summary button,.today-summary button:last-child{background:var(--landing-paper);border:1px solid var(--border);min-height:82px}.today-work-grid{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.today-task-panel,.today-work-grid .today-inbox{border:1px solid var(--border);border-radius:12px;margin:0;overflow:hidden}.today-task-panel>h3,.today-work-grid .today-inbox>div{border-bottom:1px solid var(--border);min-height:68px;font-size:var(--text-body);align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex}.today-task-panel h3 svg{width:18px;color:var(--brand)}.today-task-panel>button{text-align:left;cursor:pointer;border-bottom:1px solid var(--border);width:100%;padding:18px 36px 18px 16px;display:block;position:relative}.today-task-panel>button:last-child{border:0}.today-task-panel>button:hover{background:var(--landing-stage-soft)}.today-task-panel strong{font-size:var(--text-body);margin-block:8px;line-height:1.6;display:block}.today-task-panel small{font-size:var(--text-caption);color:var(--muted-foreground)}.today-task-panel>button>svg{width:16px;position:absolute;top:42%;right:14px}.today-task-state{font-size:var(--text-caption);color:var(--brand)}.today-work-grid .today-inbox>p,.today-work-grid .today-inbox>ul{padding-inline:16px}.today-work-grid .today-inbox>p{margin-top:14px}.today-work-grid .today-inbox li{align-items:start;line-height:1.6}.today-work-grid .today-unread{margin-top:8px}.today-work-grid .today-inbox li:last-child{border:0}.today-agenda{background:var(--landing-stage-soft);border-radius:12px;margin-top:20px;padding:18px}.today-agenda button{border:0;padding-bottom:0}.reference-calendar{font-size:var(--text-caption);grid-template-columns:160px minmax(0,1fr);gap:20px;margin-block:24px;display:grid}.reference-calendar svg{flex-shrink:0;width:16px;height:16px}.reference-calendar aside>strong{align-items:center;gap:8px;display:flex}.reference-calendar aside>p{color:var(--muted-foreground);margin:16px 0 24px;line-height:1.7}.reference-calendar aside>div{gap:20px;display:grid}.reference-calendar aside>div>span{align-items:center;gap:8px;display:flex}.reference-calendar aside>div>span>svg:first-child{color:var(--brand)}.reference-calendar-main{border:1px solid var(--border);border-radius:12px;overflow:hidden}.reference-calendar-main>header{background:var(--landing-stage-soft);justify-content:space-between;padding:16px;display:flex}.reference-calendar-main>header>span{gap:18px;display:flex}.reference-weekdays,.reference-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.reference-weekdays>span{text-align:center;border-top:1px solid var(--border);color:var(--muted-foreground);padding:12px 4px}.reference-month-grid>div{border-top:1px solid var(--border);border-right:1px solid var(--border);min-width:0;min-height:70px;padding:5px}.reference-month-grid>div:nth-child(7n){border-right:0}.reference-month-grid>div>span{font-variant-numeric:tabular-nums;place-items:center;width:24px;height:24px;display:grid}.reference-month-grid>div[data-current=true]>span{background:var(--brand);color:var(--brand-foreground);border-radius:50%}.reference-month-grid>div[data-outside=true]{background:var(--landing-stage-soft);color:var(--muted-foreground)}.reference-month-grid p{text-overflow:ellipsis;white-space:nowrap;background:var(--landing-violet);color:var(--foreground);border-radius:4px;margin-top:5px;padding:4px;overflow:hidden}.reference-month-grid p[data-kind=task]{background:var(--landing-mint)}.reference-month-grid p[data-kind=deadline]{background:var(--landing-coral)}.reference-month-grid time{font-variant-numeric:tabular-nums;margin-right:6px}.landing-site .solutions-section>div{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.landing-site .solutions-section .studio-heading-row{display:block}.landing-site .solutions-section .studio-description{max-width:35ch;margin-top:24px}.landing-site .solution-cards{grid-template-columns:1fr;gap:0;margin-top:0}.landing-site .solution-card,.landing-site .solution-card:nth-child(2),.landing-site .solution-card:nth-child(3){border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr);gap:8px 20px;padding:28px 0;display:grid;position:relative}.landing-site .solution-card:hover{transform:none}.landing-site .solution-icon{width:28px;height:28px;color:var(--brand);grid-row:1/4;margin:0}.landing-site .solution-card:nth-child(2) .solution-icon{color:var(--brand-accent)}.landing-site .solution-card:nth-child(3) .solution-icon{color:var(--success)}.landing-site .solution-card h3{font-size:var(--text-title-lg)}.landing-site .solution-card p{font-size:var(--text-body-lg);grid-column:2;margin:0;line-height:1.7}.landing-site .solution-card>span{color:var(--brand);grid-column:2;justify-content:flex-start;align-items:center;margin-top:8px}.landing-site .solution-card:hover>span svg{transform:translate(4px)}.landing-site .solution-card>span svg{transition:transform .2s}.landing-site .ai-stage{background:var(--landing-cyan);grid-template-columns:1fr 1fr;min-height:650px}.landing-site .ai-stage-copy{padding:64px 16px 64px clamp(28px,5vw,72px)}.landing-site .ai-intro{text-align:left;max-width:none;margin:0;padding:0}.landing-site .ai-intro .studio-title{font-size:var(--text-hero-sm);letter-spacing:-.03em;line-height:1.25}.landing-site .ai-intro .studio-description{max-width:40ch;font-size:var(--text-title-sm);margin:22px 0}.landing-site .ai-stage .ai-benefits{max-width:none;margin-top:28px}.ai-demo-link{margin-top:28px}.landing-site .ai-stage .mascot-stage{height:600px}.landing-future-story{background:var(--landing-stage-soft)}.roadmap-section>div{grid-template-columns:.85fr 1.15fr;align-items:start;gap:20px 64px;display:grid}.roadmap-section>div>.roadmap-phases{grid-area:1/2/3;margin:0}.roadmap-section>div>p{grid-column:1;margin:0}.roadmap-section .roadmap-phases [data-slot=accordion-trigger]{gap:16px}.roadmap-section .roadmap-phase-name{font-size:var(--text-title-sm);gap:16px}.roadmap-section .roadmap-count{display:none}.landing-site .pricing-section{background:var(--landing-paper);border:1px solid var(--border)}.pricing-section>div>div:first-child{max-width:740px}.landing-site .pricing-offer{border:1px solid var(--border);border-radius:16px;gap:0;overflow:hidden}.landing-site .pricing-plan{box-shadow:none;background:var(--landing-stage-soft);border-radius:0;padding:36px}.landing-site .pricing-plan-mark{background:var(--landing-violet);width:48px;height:48px;box-shadow:none;margin-bottom:24px}.landing-site .pricing-quotas{background:var(--landing-paper);border:0;border-radius:0;padding:36px}.landing-site .pricing-quota-heading>span{background:0 0;width:28px}.landing-site .pricing-check{background:0 0;width:22px}.landing-site .pricing-quotas>ul{gap:20px 28px}.landing-faq .faq-heading-mark{box-shadow:none;color:var(--brand);background:0 0;place-items:start;width:auto;height:auto}.landing-faq .faq-heading-mark svg{width:42px;height:42px}.landing-site .landing-faq [data-slot=accordion-item]{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:0}.landing-site .landing-faq [data-slot=accordion-item]:hover{transform:none}.landing-site .landing-faq [data-slot=accordion-item][data-open]{background:0 0}.landing-site .landing-faq .faq-question-icon{width:44px;height:44px;color:var(--brand);background:0 0;border-radius:0}.landing-site .landing-faq .faq-question-icon svg{width:21px;height:21px}.landing-site .landing-faq [data-slot=accordion-item]:nth-child(n) .faq-question-icon{background:0 0}.landing-site .landing-faq [data-slot=accordion-content] p{margin-left:60px}.landing-conversion-story .final-section{background:var(--landing-deep);padding-block:40px}.landing-conversion-story .final-section .studio-title{max-width:none;margin:0}@media (max-width:1100px){.action-conference-body{grid-template-columns:minmax(0,1fr) 145px}.action-email{grid-template-columns:110px minmax(130px,.85fr) minmax(0,1.15fr)}.action-mail-folders{padding-inline:6px}.action-mail-folders>.action-primary{padding-inline:8px}.action-mail-reader{padding:16px}.action-drawer{width:75%}.reference-calendar{grid-template-columns:1fr}.reference-calendar aside{display:none}.landing-site .solutions-section>div{gap:36px}.landing-site .ai-stage-copy{padding-left:32px}.landing-site .ai-stage .mascot-stage{height:470px}.roadmap-section>div{gap:24px 36px}.today-work-grid{grid-template-columns:1fr}}@media (max-width:767px){.action-stage{height:504px}.action-viewbar{gap:12px}.action-viewbar .action-count{display:none}.action-board-summary{gap:6px;padding:12px}.action-board-summary>div{gap:8px;padding:8px;display:grid}.action-kanban{grid-template-columns:1fr;padding:0 12px}.action-board-column:not([data-status=in_progress]){display:none}.action-board-card{padding:12px}.action-board-card>strong{margin-block:6px 8px}.action-board-card footer{margin-top:8px}.action-drawer{width:100%;padding:16px}.action-drawer .action-member-picker{top:250px}.action-conference-body{grid-template-columns:1fr}.action-meeting-chat{display:none}.action-call-layout{height:364px}.action-call-layout[data-sharing=true]{grid-template-rows:minmax(0,1fr) 64px;grid-template-columns:1fr}.action-call-layout[data-sharing=true] .action-call-people{grid-template-columns:repeat(4,minmax(0,1fr))}.action-call-layout[data-sharing=true] .action-call-people>div>span:last-of-type{display:none}.action-call-controls{gap:6px}.action-call-controls>span{width:34px}.action-call-controls .action-extra-control{display:none}.action-call-people>div>span:last-of-type{bottom:12px;left:8px}.action-email{flex-direction:column;display:flex}.action-mail-folders{border-right:0;border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px;display:flex}.action-mail-folders>strong{font-size:var(--text-caption);margin:0}.action-mail-folders>.action-primary{margin:0 0 0 auto;padding:6px 10px}.action-mail-folders>div{display:none}.action-mail-list .action-viewbar{min-height:40px;padding-block:8px}.action-mail-reader{padding:14px}.action-mail-reader h3{font-size:var(--text-body)}.action-mail-reader>p{margin-top:10px}.action-mail-reader .action-attachment{margin-top:10px;padding:8px}.today-work-grid .today-inbox>div{flex-direction:row;align-items:center}.reference-month-grid>div{min-height:66px;padding:3px}.reference-month-grid p{font-size:var(--text-caption);padding:3px}.reference-month-grid time{display:none}.reference-weekdays>span{font-size:var(--text-caption)}.landing-site .solutions-section>div{grid-template-columns:1fr;gap:32px}.landing-site .solution-card{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding-block:24px}.landing-site .ai-stage{grid-template-columns:1fr}.landing-site .ai-stage-copy{padding:36px 24px 0}.landing-site .ai-intro .studio-title{font-size:var(--text-display-sm)}.landing-site .ai-intro .studio-description{margin-block:18px}.landing-site .ai-stage .mascot-stage{height:380px}.landing-site .ai-demo-link{white-space:normal;margin-top:22px}.roadmap-section>div{display:block}.roadmap-section>div>.roadmap-phases{margin-top:32px}.roadmap-section>div>p{margin-top:24px}.landing-site .pricing-plan,.landing-site .pricing-quotas{padding:24px}.landing-site .pricing-quotas>ul{grid-template-columns:1fr;gap:16px}.landing-site .landing-faq .faq-question-label{gap:12px}.landing-site .landing-faq [data-slot=accordion-content] p{margin-left:56px}.landing-conversion-story .final-section{padding-block:32px}}@media (prefers-reduced-motion:reduce){.landing-site .solution-card:hover>span svg{transform:none}}
.action-cursor-label{background:var(--landing-paper);width:max-content;max-width:176px;color:var(--foreground);box-shadow:var(--floating-shadow);border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;top:25px;left:12px}.action-cursor-label>svg{flex:0 0 22px;width:22px;height:auto}.action-cursor-label strong,.action-cursor-label small{line-height:1.5;display:block}.action-cursor-label strong{font-size:var(--text-caption);font-weight:650}.action-cursor-label small{color:var(--brand);white-space:normal;max-width:116px}.action-click-ring{border:2px solid var(--brand);opacity:0;border-radius:50%;width:32px;height:32px;position:absolute;top:-13px;left:-13px}.product-playback[data-pressing=true] .action-click-ring{animation:.36s ease-out both demo-click-ring}.product-playback[data-pressing=true] .action-cursor>svg{transform-origin:3px 3px;animation:.2s ease-out both demo-pointer-press}.product-playback[data-pressing=true] [data-demo-pointed=true]{outline:2px solid var(--brand);outline-offset:2px}.action-work{container:demo-work/inline-size}.action-board-card{padding:10px;position:relative}.action-board-card>strong{margin-block:6px 8px;line-height:1.45}.action-card-status{background:var(--landing-cyan);color:var(--brand);border-radius:5px;align-items:center;gap:4px;padding:3px 5px;display:inline-flex}.action-board-card footer>.action-card-status{color:var(--brand)}.action-card-status svg{width:12px;height:12px}.action-card-status[data-completed=true]{background:var(--landing-mint)}.action-status-menu{z-index:4;background:var(--landing-paper);min-width:164px;box-shadow:var(--menu-shadow);border-radius:10px;padding:7px;position:absolute;top:calc(100% - 10px);left:8px}.action-status-menu>small{padding:3px 7px 7px;display:block}.action-status-menu>span{border-radius:5px;align-items:center;gap:8px;min-height:32px;padding:6px 8px;display:flex}.action-status-menu>span:first-of-type>svg{margin-left:auto}.action-status-menu>span:last-child{background:var(--landing-mint)}.action-drawer [data-demo-target=task-close]{border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.product-playback[data-running=false] .action-cursor,.product-playback[data-reduced=true] .action-cursor{transition:none}@keyframes demo-click-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}@keyframes demo-pointer-press{0%,to{transform:scale(1)}45%{transform:scale(.78)}}@container demo-work (max-width:650px){.product-playback .action-kanban{flex-direction:column;gap:2px;padding-inline:10px;display:flex}.product-playback .action-board-column{display:block}.product-playback .action-board-column>header{min-height:26px}.product-playback .action-board-card{grid-template-columns:minmax(0,1fr) 27px;align-items:center;gap:3px 6px;margin-bottom:5px;padding:7px 10px;display:grid}.product-playback .action-board-card>small{display:none}.product-playback .action-board-card>strong{font-size:var(--text-caption);grid-column:1;margin:0;line-height:1.45}.product-playback .action-card-priority{display:none}.product-playback .action-board-card footer{display:contents}.product-playback .action-board-card footer>span:first-child:not(.action-card-status){display:none}.product-playback .action-board-card footer>.action-avatar,.product-playback .action-board-card footer>.demo-unassigned{grid-area:1/2}.product-playback .action-card-status{grid-area:2/1;width:max-content}.product-playback .action-status-menu{top:100%;left:6px}}@media (max-width:767px){.action-cursor-label{gap:6px;max-width:164px;padding:7px 9px}}@media (prefers-reduced-motion:reduce){.action-cursor{display:none}.action-click-ring,.action-cursor>svg{animation:none!important}}
.landing-product-story>.platform-section{background:radial-gradient(ellipse 55% 55% at 88% 1%, color-mix(in srgb, var(--landing-cyan) 82%, transparent), transparent 82%), radial-gradient(ellipse 48% 48% at 3% 90%, color-mix(in srgb, var(--landing-violet) 78%, transparent), transparent 84%), linear-gradient(145deg, var(--landing-stage-soft), var(--landing-paper) 48%, var(--landing-cyan));padding:clamp(42px,5.4vw,76px) clamp(20px,4.8vw,68px) 42px}.landing-product-story .platform-section>div{max-width:1320px}.landing-product-story .platform-section .studio-heading-centered{grid-template-columns:1.05fr .85fr;align-items:center;gap:32px;padding-inline:0}.landing-product-story .platform-section .studio-title{max-width:15ch;font-size:var(--text-hero-lg);letter-spacing:-.035em;line-height:1.08}.landing-product-story .platform-section .studio-description{max-width:33ch;font-size:var(--text-title-sm);color:var(--foreground);justify-self:end;line-height:1.55}.landing-product-story .unified-workspace{margin-top:42px}.landing-product-story .unified-workspace .workspace-explorer{box-shadow:0 34px 64px -42px color-mix(in srgb, var(--landing-deep) 56%, transparent), 0 10px 28px -20px color-mix(in srgb, var(--landing-deep) 28%, transparent);border:0;border-radius:22px;grid-template-columns:232px minmax(0,1fr)}.landing-product-story .workspace-selector{background:var(--landing-deep);color:#fff;border-right:0;padding:20px 12px 22px}.landing-product-story .workspace-feature-groups{gap:4px}.landing-product-story .workspace-group-button{color:color-mix(in srgb, white 78%, var(--landing-deep));border-radius:var(--radius-lg)}.landing-product-story .workspace-group-button>svg,.landing-product-story .workspace-group-button>svg:last-child{color:color-mix(in srgb, white 65%, var(--landing-deep))}.landing-product-story .workspace-group-button:hover{color:#fff;background:#ffffff17}.landing-product-story .workspace-group-button[aria-expanded=true],.landing-product-story .workspace-group-button[aria-expanded=true]>svg:first-child{color:var(--landing-model-light)}.landing-product-story .workspace-tabs [role=tab]{color:color-mix(in srgb, white 82%, var(--landing-deep))}.landing-product-story .workspace-tabs [role=tab]:hover{color:#fff;background:#ffffff17}.landing-product-story .workspace-tabs [role=tab][data-active]{color:var(--landing-deep);box-shadow:0 12px 22px -15px color-mix(in srgb, var(--landing-deep) 45%, transparent);background:#fff}.landing-product-story .workspace-feature-description{color:color-mix(in srgb, white 80%, var(--landing-deep));border-top:1px solid #ffffff29;margin-top:30px;padding:18px 10px 0}.landing-product-story .workspace-display{background:var(--landing-paper)}.landing-product-story .workspace-display .preview-topbar{background:linear-gradient(98deg, var(--landing-paper), var(--landing-cyan) 52%, var(--landing-lime))}.landing-product-story .workspace-display .preview-main{padding:30px}.landing-site .landing-conversion-story>.pricing-section{background:radial-gradient(ellipse 42% 90% at 100% 0, color-mix(in srgb, var(--landing-cyan) 84%, transparent), transparent 82%), linear-gradient(130deg, var(--landing-paper), var(--landing-stage-soft) 67%, var(--landing-violet));border:0;padding-block:clamp(64px,7vw,104px)}.landing-conversion-story .pricing-section>div{max-width:1260px}.landing-site .pricing-section>div>div:first-child{max-width:960px}.landing-site .pricing-section h2{max-width:18ch;font-size:var(--text-hero);letter-spacing:-.035em;line-height:1.12}.landing-site .pricing-section>div>div:first-child>p{max-width:55ch}.landing-site .pricing-offer{box-shadow:0 28px 55px -43px color-mix(in srgb, var(--landing-deep) 43%, transparent);border:0;border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin-top:44px}.landing-site .pricing-plan{background:var(--landing-deep);color:#fff;isolation:isolate;flex-direction:column;align-items:flex-start;min-height:470px;padding:clamp(32px,4.5vw,60px);display:flex}.landing-site .pricing-plan:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--landing-model-light) 44%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:-190px;right:-170px}.landing-site .pricing-plan-mark{width:64px;height:64px;box-shadow:0 14px 27px -17px color-mix(in srgb, var(--landing-deep) 60%, transparent);background:#fff;border-radius:16px;place-items:center;margin-bottom:28px;display:grid}.landing-site .pricing-plan-mark svg{width:auto;height:36px}.landing-site .pricing-plan h3{font-size:var(--text-title-lg)}.landing-site .pricing-plan>p:first-of-type{color:#fff;font-size:var(--text-hero-xl);letter-spacing:-.035em;margin-top:12px;line-height:1.1}.landing-site .pricing-plan>p:nth-of-type(2){color:color-mix(in srgb, white 82%, var(--landing-deep))}.landing-site .pricing-plan>a{width:min(100%,320px);margin-top:auto}.landing-site .pricing-quotas{padding:clamp(32px,4.5vw,60px)}.landing-site .pricing-quota-heading{font-size:var(--text-title-sm);align-items:center;gap:14px}.landing-site .pricing-quota-heading>span{background:var(--landing-violet);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.landing-site .pricing-quota-heading>span svg{width:22px;height:22px;color:var(--brand)}.landing-site .pricing-quotas>ul{gap:0 28px;margin-top:32px}.landing-site .pricing-quotas li{border-bottom:1px solid var(--border);min-height:55px;padding-block:12px}.landing-site .pricing-check{border-radius:var(--radius-lg);background:var(--landing-mint);width:28px;height:28px;color:var(--success);flex:none;place-items:center;display:grid}.landing-site .pricing-check svg{width:15px;height:15px}.landing-site .pricing-quotas>p{font-size:var(--text-body);margin-top:28px;padding-top:24px}@media (max-width:1100px){.landing-product-story .platform-section .studio-title{font-size:var(--text-hero-sm)}.landing-product-story .unified-workspace .workspace-explorer{grid-template-columns:196px minmax(0,1fr)}.landing-product-story .workspace-display .preview-main{padding:22px}.landing-site .pricing-section h2{font-size:var(--text-hero-sm)}.landing-site .pricing-plan>p:first-of-type{font-size:var(--text-hero-lg)}}@media (max-width:900px){.landing-product-story .unified-workspace .workspace-explorer{grid-template-columns:1fr}.landing-product-story .workspace-selector{border-right:0;padding:14px}.landing-product-story .workspace-feature-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.landing-product-story .workspace-group-button{min-height:56px;font-size:var(--text-caption);justify-content:center}.landing-product-story .workspace-selector .workspace-tabs{border-top:1px solid #ffffff2e;order:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;padding-top:12px;display:grid}.landing-product-story .workspace-feature-description{margin-top:10px;padding-top:12px}.landing-site .pricing-offer{grid-template-columns:1fr}.landing-site .pricing-plan{min-height:350px}.landing-site .pricing-plan>a{margin-top:30px}}@media (max-width:767px){.landing-product-story>.platform-section{padding:42px 12px 24px}.landing-product-story .platform-section .studio-heading-centered{grid-template-columns:1fr;gap:14px;padding-inline:8px}.landing-product-story .platform-section .studio-title{font-size:var(--text-hero-sm)}.landing-product-story .platform-section .studio-description{font-size:var(--text-body-lg);justify-self:start}.landing-product-story .unified-workspace{margin-top:26px}.landing-product-story .unified-workspace .workspace-explorer{border-radius:var(--radius-2xl);grid-template-columns:1fr}.landing-product-story .workspace-selector{border-bottom:0;padding:12px}.landing-product-story .workspace-group-button[aria-expanded=true]{background:#ffffff1f}.landing-product-story .workspace-selector .workspace-tabs{border-top-color:#ffffff2e}.landing-product-story .workspace-feature-description{margin-top:8px;padding-top:10px}.landing-product-story .workspace-display .preview-main{padding:18px 12px}.landing-site .landing-conversion-story>.pricing-section{padding:56px 20px}.landing-site .pricing-section h2{font-size:var(--text-hero-sm)}.landing-site .pricing-offer{border-radius:var(--radius-2xl);grid-template-columns:1fr;margin-top:32px}.landing-site .pricing-plan>p:first-of-type{font-size:var(--text-hero)}.landing-site .pricing-plan{min-height:360px;padding:30px}.landing-site .pricing-plan>a{margin-top:30px}.landing-site .pricing-quotas{padding:30px}.landing-site .pricing-quotas>ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.landing-product-story .workspace-group-button,.landing-product-story .workspace-tabs [role=tab]{transition:background-color .2s,color .2s,box-shadow .2s}}
.landing-site .pricing-plan{background-color:var(--landing-deep);background-image:radial-gradient(ellipse 64% 55% at 92% 24%, color-mix(in srgb, var(--brand) 27%, transparent), transparent 83%), linear-gradient(155deg, var(--landing-deep), color-mix(in srgb, var(--landing-deep) 88%, var(--brand)))}.landing-site .pricing-plan>h3,.landing-site .pricing-plan>p,.landing-site .pricing-plan>a,.landing-site .pricing-plan-mark{z-index:2;position:relative}.pricing-plan-diagram{z-index:1;pointer-events:none;width:210px;height:190px;position:absolute;top:38px;right:18px}.pricing-plan-diagram:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--landing-model-light) 15%, transparent), transparent 72%);border-radius:50%;position:absolute;inset:16% 20%}.pricing-diagram-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pricing-diagram-lines path{stroke:var(--landing-model-light);stroke-width:1.5px;stroke-dasharray:3 7;opacity:.8;animation-duration:3.8s;animation-timing-function:linear;animation-fill-mode:both}.pricing-diagram-lines path:nth-child(2){animation-direction:reverse}.pricing-diagram-lines path:nth-child(3){animation-duration:4.2s}.pricing-diagram-core,.pricing-diagram-node{box-shadow:0 17px 28px -18px color-mix(in srgb, var(--landing-deep) 90%, transparent);border:1px solid #ffffff3d;place-items:center;display:grid;position:absolute}.pricing-diagram-core{background:color-mix(in srgb, var(--landing-deep) 76%, var(--brand));color:#fff;border-radius:20px;width:70px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-diagram-core svg{width:31px;height:31px}.pricing-diagram-node{width:42px;height:42px;color:var(--landing-deep);background:#fff;border-radius:13px;animation-duration:3.6s;animation-timing-function:ease-in-out;animation-fill-mode:both}.pricing-diagram-node svg{width:20px;height:20px}.pricing-diagram-people{color:var(--brand);top:6%;left:7%}.pricing-diagram-meeting{color:var(--brand);animation-delay:.2s;top:6%;right:2%}.pricing-diagram-ai{color:var(--brand-accent);animation-delay:.4s;bottom:3%;right:5%}.landing-site .pricing-quota-heading{margin-bottom:3px}.landing-site .pricing-quotas li{gap:12px;position:relative}.landing-site .pricing-quotas li:nth-child(4n+3) .pricing-check,.landing-site .pricing-quotas li:nth-child(4n+4) .pricing-check{background:var(--landing-cyan);color:var(--brand)}.landing-site .pricing-quotas li:nth-child(4n+1) .pricing-check{background:var(--landing-violet);color:var(--brand-accent)}.landing-site .pricing-quotas li:nth-child(4n+2) .pricing-check{background:var(--landing-mint);color:var(--success)}.landing-site .pricing-quotas>p{max-width:68ch}.landing-site .landing-faq{background:linear-gradient(150deg, var(--background), color-mix(in srgb, var(--landing-violet) 35%, var(--background)) 78%, var(--background))}.landing-site .landing-faq>.faq-layout{gap:clamp(20px,3vw,40px)}.landing-site .landing-faq .faq-story{background:radial-gradient(ellipse 85% 65% at 62% 82%, color-mix(in srgb, var(--brand) 34%, transparent), transparent 74%), var(--landing-deep)}.landing-site .landing-faq .faq-story .faq-heading-mark{background:color-mix(in srgb, var(--landing-model-light) 22%, var(--landing-deep));color:var(--landing-model-light)}.faq-story-art{background:0 0;border-radius:0;height:265px;bottom:0;left:5%;right:5%}.faq-story-art:before{content:none}.faq-story-wiring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.faq-story-wiring path{stroke:var(--landing-model-light);stroke-width:1.5px;stroke-dasharray:4 8;opacity:.78;animation-duration:4s;animation-timing-function:linear;animation-fill-mode:both}.faq-story-wiring path:nth-child(2){animation-direction:reverse}.faq-story-wiring path:nth-child(3){animation-duration:4.5s}.faq-story-mark{width:84px;height:84px;box-shadow:0 28px 48px -25px color-mix(in srgb, var(--landing-deep) 80%, transparent);background:#fff;border-radius:24px;animation-duration:3.6s;animation-timing-function:ease-in-out;animation-fill-mode:both;top:47%;left:50%;transform:translate(-50%,-50%)}.faq-story-mark svg{width:auto;height:44px}.faq-story-topic{min-height:40px;color:var(--landing-deep);box-shadow:0 18px 28px -18px color-mix(in srgb, var(--landing-deep) 85%, transparent);font-size:var(--text-caption);background:#fff;border-radius:12px;padding:9px 12px}.faq-story-topic svg{width:17px;height:17px}.faq-story-topic-one{top:21%;left:1%;transform:none}.faq-story-topic-two{top:27%;right:0;transform:none}.faq-story-topic-three{bottom:9%;left:16%;transform:none}.landing-site .landing-faq .faq-questions [data-slot=accordion-item]{margin-bottom:10px;transition:border-color .2s,background-color .2s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.landing-site .landing-faq .faq-questions [data-slot=accordion-item]:hover{transform:translateY(-2px)}.landing-site .landing-faq .faq-questions [data-slot=accordion-item][data-open]{background:color-mix(in srgb, var(--landing-cyan) 58%, var(--landing-paper));box-shadow:0 14px 26px -21px color-mix(in srgb, var(--landing-deep) 40%, transparent)}.landing-site .landing-faq .faq-questions [data-slot=accordion-item]:after{content:"";transform-origin:0;background:var(--brand);width:calc(100% - 34px);height:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:17px;transform:scaleX(0)}.landing-site .landing-faq .faq-questions [data-slot=accordion-item][data-open]:after{transform:scaleX(1)}.landing-site .landing-faq .faq-question-icon svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.landing-site .landing-faq [data-slot=accordion-item][data-open] .faq-question-icon svg{transform:rotate(-9deg)scale(1.08)}@keyframes decision-signal{to{stroke-dashoffset:-96px}}@keyframes decision-node-float{50%{translate:0 -5px}}@keyframes decision-core-breathe{50%{box-shadow:0 28px 48px -25px color-mix(in srgb, var(--brand) 72%, transparent)}}@media (max-width:1100px){.pricing-plan-diagram{width:180px;height:165px;right:10px}.faq-story-art{height:230px}.faq-story-topic{font-size:var(--text-caption)}}@media (max-width:767px){.pricing-plan-diagram{width:min(100%,210px);height:160px;margin:-10px auto 10px;position:relative;top:auto;right:auto}.landing-site .pricing-plan{min-height:0}.faq-story-art{height:190px}.faq-story-mark{border-radius:18px;width:64px;height:64px}.faq-story-mark svg{height:34px}.faq-story-topic{min-height:33px;font-size:var(--text-caption);padding:6px 8px}.faq-story-topic svg{width:14px;height:14px}.faq-story-topic-three{bottom:5%;left:9%}}@media (prefers-reduced-motion:no-preference){.landing-site .pricing-section[data-motion-visible=true] .pricing-diagram-lines path,.landing-site .landing-faq[data-motion-visible=true] .faq-story-wiring path{animation-name:decision-signal}.landing-site .pricing-section[data-motion-visible=true] .pricing-diagram-node{animation-name:decision-node-float}.landing-site .landing-faq[data-motion-visible=true] .faq-story-mark{animation-name:decision-core-breathe}.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li{animation:.34s cubic-bezier(.2,.7,.2,1) both decision-list-enter}.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li:nth-child(2),.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li:nth-child(3){animation-delay:40ms}.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li:nth-child(4),.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li:nth-child(5){animation-delay:80ms}.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li:nth-child(6),.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li:nth-child(7){animation-delay:.12s}.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li:nth-child(8){animation-delay:.16s}@keyframes decision-list-enter{0%{transform:translateY(8px)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.pricing-diagram-lines path,.pricing-diagram-node,.faq-story-wiring path,.faq-story-mark,.landing-site .pricing-section [data-scroll-reveal=ready] .pricing-quotas li{animation:none}.landing-site .landing-faq .faq-questions [data-slot=accordion-item],.landing-site .landing-faq .faq-questions [data-slot=accordion-item]:after,.landing-site .landing-faq .faq-question-icon svg{transition:none}}
