:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-page:var(--lightningcss-light,oklch(98% .008 250))var(--lightningcss-dark,oklch(13% .018 250));--color-page-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(17% .023 250));--color-surface:var(--lightningcss-light,oklch(95% .012 250))var(--lightningcss-dark,oklch(21% .025 250));--color-surface-strong:var(--lightningcss-light,oklch(91% .018 250))var(--lightningcss-dark,oklch(27% .03 250));--color-text:var(--lightningcss-light,oklch(20% .025 250))var(--lightningcss-dark,oklch(95% .012 250));--color-text-muted:var(--lightningcss-light,oklch(43% .028 250))var(--lightningcss-dark,oklch(72% .022 250));--color-line:var(--lightningcss-light,oklch(84% .022 250))var(--lightningcss-dark,oklch(34% .03 250));--color-brand:var(--lightningcss-light,oklch(50% .16 247))var(--lightningcss-dark,oklch(74% .13 235));--color-brand-strong:var(--lightningcss-light,oklch(40% .17 247))var(--lightningcss-dark,oklch(82% .1 225));--color-brand-soft:var(--lightningcss-light,oklch(93% .045 235))var(--lightningcss-dark,oklch(24% .06 240));--color-accent:var(--lightningcss-light,oklch(63% .16 163))var(--lightningcss-dark,oklch(76% .14 160));--color-on-brand:var(--lightningcss-light,oklch(99% 0 0))var(--lightningcss-dark,oklch(14% .02 250));--color-inverse:var(--lightningcss-light,oklch(16% .025 250))var(--lightningcss-dark,oklch(94% .015 250));--color-on-inverse:var(--lightningcss-light,oklch(98% .008 250))var(--lightningcss-dark,oklch(17% .023 250));--color-success:var(--lightningcss-light,oklch(49% .13 155))var(--lightningcss-dark,oklch(75% .14 155));--color-warning:var(--lightningcss-light,oklch(53% .14 72))var(--lightningcss-dark,oklch(82% .14 82));--color-danger:var(--lightningcss-light,oklch(52% .18 25))var(--lightningcss-dark,oklch(73% .16 25));--color-shadow:var(--lightningcss-light,oklch(15% .02 250/.14))var(--lightningcss-dark,oklch(4% .01 250/.5));--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.75rem, 4vw, 2.75rem);--text-display:clamp(2.75rem, 7vw, 6.5rem);--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.5rem;--radius-round:999rem;--shadow-raised:0 1.5rem 4rem var(--color-shadow);--content-max:90rem;--reading-max:46rem;--transition-fast:.15s ease;--transition-base:.24s cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{background:var(--color-page);color:var(--color-text);font-family:var(--font-sans);scroll-behavior:smooth}body{background:radial-gradient(circle at 80% 5%, var(--color-brand-soft), transparent 30rem), var(--color-page);min-block-size:100dvh;color:var(--color-text);font-size:var(--text-base);text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}button,input,select,textarea{color:inherit;font:inherit}:focus-visible{border-radius:var(--radius-sm);outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}.skip-link{z-index:100;position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);translate:0 -200%}.skip-link:focus{translate:0}.site-header,.site-footer{inline-size:min(calc(100% - (2 * var(--space-lg))), var(--content-max));margin-inline:auto}.site-header{border-block-end:1px solid var(--color-line);align-items:center;gap:var(--space-lg);grid-template-columns:auto 1fr auto;min-block-size:5rem;display:grid}.brand{align-items:center;gap:var(--space-2xs);color:var(--color-text);letter-spacing:-.03em;font-weight:760;text-decoration:none;display:inline-flex}.brand-mark{border-radius:var(--radius-sm);background:var(--color-brand);block-size:2rem;inline-size:2rem;color:var(--color-on-brand);font-size:var(--text-sm);letter-spacing:0;place-items:center;display:grid}.site-nav,.header-actions,.hero-actions{align-items:center;gap:var(--space-2xs);display:flex}.site-nav{justify-content:center}.site-nav a{border-radius:var(--radius-round);padding-block:var(--space-2xs);padding-inline:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;text-decoration:none}.site-nav a:hover{background:var(--color-surface);color:var(--color-text)}.button{border-radius:var(--radius-round);min-block-size:2.75rem;padding-block:var(--space-2xs);padding-inline:var(--space-sm);font-size:var(--text-sm);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), translate var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.button:hover{translate:0 -.125rem}.button-primary{background:var(--color-brand);color:var(--color-on-brand)}.button-primary:hover{background:var(--color-brand-strong)}.button-secondary{border-color:var(--color-line);background:var(--color-page-raised);color:var(--color-text)}.button-quiet{color:var(--color-text-muted)}.button-inverse{background:var(--color-on-inverse);color:var(--color-inverse)}.marketing-page{container-type:inline-size}.hero-section,.breadcrumb-nav,.highlight-section,.workflow-section,.faq-section,.closing-section{inline-size:min(calc(100% - (2 * var(--space-lg))), var(--content-max));margin-inline:auto}.breadcrumb-nav{color:var(--color-text-muted);font-size:var(--text-xs);padding-block-start:var(--space-md)}.breadcrumb-nav ol{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-nav li+li:before{color:var(--color-line);content:"/";margin-inline-end:var(--space-2xs)}.breadcrumb-nav a{color:var(--color-brand-strong)}.hero-section{align-items:center;gap:var(--space-2xl);min-block-size:min(50rem,100dvh - 5rem);padding-block:var(--space-3xl);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);display:grid}.hero-copy{max-inline-size:52rem}.eyebrow{margin-block:0 var(--space-sm);color:var(--color-brand-strong);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}h1,h2,h3,p{margin-block-start:0}h1{max-inline-size:12ch;font-size:var(--text-display);letter-spacing:-.065em;margin-block-end:var(--space-md);font-weight:770;line-height:.95}.answer-lede{max-inline-size:var(--reading-max);color:var(--color-text-muted);font-size:var(--text-lg);margin-block-end:var(--space-lg)}.system-preview{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-page-raised);box-shadow:var(--shadow-raised);overflow:hidden;rotate:1deg}.preview-bar{border-block-end:1px solid var(--color-line);padding-block:var(--space-xs);padding-inline:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;font-weight:700;display:flex}.status-pill{border-radius:var(--radius-round);background:var(--color-brand-soft);padding-block:var(--space-3xs);padding-inline:var(--space-2xs);color:var(--color-brand-strong)}.preview-body{grid-template-columns:7rem 1fr;min-block-size:26rem;display:grid}.preview-rail{gap:var(--space-2xs);border-inline-end:1px solid var(--color-line);padding-block:var(--space-sm);padding-inline:var(--space-xs);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);flex-direction:column;margin:0;list-style:none;display:flex}.preview-rail li{border-radius:var(--radius-sm);padding-block:var(--space-2xs);padding-inline:var(--space-2xs);border:1px solid #0000}.preview-rail .active{border-color:var(--color-brand);background:var(--color-page-raised);color:var(--color-text)}.preview-canvas{justify-content:center;gap:var(--space-md);margin:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-md);aspect-ratio:16/9;padding-block:var(--space-lg);padding-inline:var(--space-lg);background:linear-gradient(135deg, transparent 65%, var(--color-brand-soft)), var(--color-page);flex-direction:column;display:flex}.preview-canvas strong{max-inline-size:12ch;font-size:var(--text-2xl);line-height:1.05}.preview-kicker{color:var(--color-brand-strong);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.preview-rule{border-radius:var(--radius-round);background:var(--color-accent);block-size:.25rem;inline-size:4rem}.preview-canvas small{max-inline-size:28ch;color:var(--color-text-muted)}.highlight-section,.workflow-section,.faq-section{padding-block:var(--space-3xl)}.section-heading{max-inline-size:52rem;margin-block-end:var(--space-xl)}.section-heading h2,.closing-section h2{font-size:var(--text-2xl);letter-spacing:-.045em;margin-block-end:0;line-height:1.05}.highlight-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.highlight-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-block-size:18rem;padding-block:var(--space-lg);padding-inline:var(--space-lg);background:var(--color-page-raised)}.card-index{color:var(--color-brand-strong);font-family:var(--font-mono);font-size:var(--text-sm);margin-block-end:var(--space-xl);display:block}.highlight-card h3{font-size:var(--text-xl);letter-spacing:-.025em;margin-block-end:var(--space-2xs)}.highlight-card p{color:var(--color-text-muted);margin-block-end:0}.workflow-section,.faq-section{border-block-start:1px solid var(--color-line)}.faq-list{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq-list details{border:1px solid var(--color-line);border-radius:var(--radius-md);padding-block:var(--space-md);padding-inline:var(--space-md);background:var(--color-page-raised)}.faq-list summary{cursor:pointer;font-size:var(--text-lg);font-weight:750}.faq-list p{margin-block:var(--space-sm) 0;color:var(--color-text-muted)}.workflow-list{margin:0;padding:0;list-style:none}.workflow-list li{border-block-start:1px solid var(--color-line);gap:var(--space-lg);padding-block:var(--space-lg);grid-template-columns:5rem 1fr;display:grid}.workflow-list li>span{color:var(--color-brand-strong);font-family:var(--font-mono)}.workflow-list h3{font-size:var(--text-xl);margin-block-end:var(--space-3xs)}.workflow-list p{color:var(--color-text-muted);margin-block-end:0}.closing-section{border-radius:var(--radius-lg);padding-block:var(--space-2xl);padding-inline:var(--space-2xl);background:var(--color-inverse);color:var(--color-on-inverse);margin-block-end:var(--space-3xl)}.closing-section .eyebrow{color:var(--color-accent)}.closing-section h2{max-inline-size:20ch;margin-block-end:var(--space-lg)}.site-footer{border-block-start:1px solid var(--color-line);gap:var(--space-xl);padding-block:var(--space-xl);color:var(--color-text-muted);font-size:var(--text-sm);grid-template-columns:1.3fr 1fr 1fr;display:grid}.site-footer nav{align-content:start;gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer p{margin-block:var(--space-sm) 0}.footer-note{max-inline-size:30ch}.auth-layout{inline-size:min(calc(100% - (2 * var(--space-lg))), 72rem);align-items:center;gap:var(--space-3xl);min-block-size:calc(100dvh - 5rem);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);margin-inline:auto;display:grid}.auth-context h1{max-inline-size:14ch;font-size:clamp(2.25rem,5vw,4.5rem)}.auth-context>p:not(.eyebrow){max-inline-size:42rem;color:var(--color-text-muted);font-size:var(--text-lg)}.assurance-list{gap:var(--space-2xs);margin-block:var(--space-lg) 0;padding:0;list-style:none;display:grid}.assurance-list li{align-items:center;gap:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;display:flex}.assurance-list li:before{border-radius:var(--radius-round);background:var(--color-success);content:"";block-size:.65rem;inline-size:.65rem}.auth-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding-block:var(--space-xl);padding-inline:var(--space-xl);background:var(--color-page-raised);box-shadow:var(--shadow-raised)}.auth-card h2{font-size:var(--text-2xl);letter-spacing:-.04em;margin-block-end:var(--space-2xs);line-height:1.1}.auth-description{color:var(--color-text-muted);margin-block-end:var(--space-lg)}.auth-form{gap:var(--space-sm);display:grid}.auth-form label{gap:var(--space-3xs);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700;display:grid}.auth-form input{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:3rem;inline-size:100%;padding-block:var(--space-2xs);padding-inline:var(--space-xs);background:var(--color-page);color:var(--color-text)}.auth-form input:hover{border-color:var(--color-brand)}.auth-submit{inline-size:100%;margin-block-start:var(--space-2xs)}.auth-submit:disabled{cursor:progress;opacity:.65}.form-status{min-block-size:2.25rem;font-size:var(--text-sm);margin-block-start:var(--space-sm)}.form-status-success{color:var(--color-success)}.form-status-error{color:var(--color-danger)}.auth-links{gap:var(--space-xs);border-block-start:1px solid var(--color-line);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;padding-block-start:var(--space-sm);display:flex}.state-page{min-block-size:100dvh;inline-size:min(calc(100% - (2 * var(--space-lg))), 52rem);padding-block:var(--space-2xl);align-content:center;justify-items:start;margin-inline:auto;display:grid}.state-page h1{font-size:var(--text-2xl)}.state-page p:not(.eyebrow){color:var(--color-text-muted)}.organization-landing{inline-size:min(calc(100% - (2 * var(--space-lg))), 72rem);min-block-size:100dvh;padding-block:var(--space-lg) var(--space-3xl);margin-inline:auto}.organization-landing-header{justify-content:space-between;align-items:center;margin-block-end:var(--space-3xl);display:flex}.organization-landing-header>div{font-size:var(--text-sm);justify-items:end;display:grid}.organization-landing-header small,.organization-card small,.organization-switcher small,.app-account small{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:capitalize;display:block}.organization-landing h1{max-inline-size:14ch;font-size:clamp(2.5rem,6vw,5rem)}.organization-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-xl);display:grid}.organization-card,.organization-switcher{border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;gap:var(--space-sm);background:var(--color-page-raised);color:var(--color-text);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.organization-card{min-block-size:7rem;padding-block:var(--space-sm);padding-inline:var(--space-sm);transition:border-color var(--transition-fast), translate var(--transition-fast)}.organization-card:hover{border-color:var(--color-brand);translate:0 -.125rem}.organization-avatar{border-radius:var(--radius-sm);background:var(--color-brand-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--color-brand-strong);place-items:center;font-weight:800;display:grid}.create-organization{max-inline-size:38rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);padding-block:var(--space-xl);padding-inline:var(--space-xl);background:var(--color-page-raised);margin-block-start:var(--space-xl)}.create-organization h2{font-size:var(--text-2xl);margin-block-end:var(--space-2xs)}.create-organization>p{color:var(--color-text-muted)}.create-organization form,.create-organization label{gap:var(--space-2xs);display:grid}.create-organization form{gap:var(--space-sm)}.create-organization label>span:first-child{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.create-organization input{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:3rem;inline-size:100%;padding-block:var(--space-2xs);padding-inline:var(--space-xs);background:var(--color-page)}.slug-field{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;display:flex;overflow:hidden}.slug-field>span{white-space:nowrap;padding-inline-start:var(--space-xs)}.slug-field input{background:0 0;border:0;border-radius:0;min-inline-size:8rem;font-family:inherit}.app-frame{background:var(--color-page);grid-template-columns:17rem minmax(0,1fr);min-block-size:100dvh;display:grid}.app-sidebar{border-inline-end:1px solid var(--color-line);block-size:100dvh;padding-block:var(--space-sm);padding-inline:var(--space-sm);background:var(--color-page-raised);grid-template-rows:auto auto 1fr auto;display:grid;position:sticky;inset-block-start:0}.app-sidebar>.brand{min-block-size:3rem;margin-block-end:var(--space-sm)}.organization-switcher{padding-block:var(--space-xs);padding-inline:var(--space-xs)}.organization-switcher .organization-avatar{block-size:2rem;inline-size:2rem;font-size:var(--text-xs)}.organization-switcher strong,.app-account strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-nav{align-content:start;gap:var(--space-3xs);margin-block:var(--space-sm);display:grid;overflow-y:auto}.app-nav a{border-radius:var(--radius-sm);align-items:center;gap:var(--space-xs);min-block-size:2.5rem;padding-block:var(--space-2xs);padding-inline:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-sm);grid-template-columns:.25rem 1fr;font-weight:650;text-decoration:none;display:grid}.app-nav a:hover,.app-nav a.active{background:var(--color-surface);color:var(--color-text)}.nav-indicator{border-radius:var(--radius-round);background:0 0;block-size:1rem;inline-size:.25rem}.app-nav a.active .nav-indicator{background:var(--color-brand)}.app-account{gap:var(--space-2xs);border-block-start:1px solid var(--color-line);padding-block-start:var(--space-sm);display:grid;overflow:hidden}.app-account .button{justify-content:start;min-block-size:2.25rem;padding-inline:0}.app-stage{min-inline-size:0}.app-topbar{z-index:10;border-block-end:1px solid var(--color-line);min-block-size:5rem;padding-block:var(--space-xs);padding-inline:var(--space-lg);background:color-mix(in oklch, var(--color-page) 88%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}.mobile-organization-name{font-weight:750;display:none}.app-content{inline-size:min(100%,100rem);padding-block:var(--space-xl);padding-inline:var(--space-xl);margin-inline:auto}.workspace-heading{justify-content:space-between;align-items:end;gap:var(--space-lg);margin-block-end:var(--space-xl);display:flex}.workspace-heading h1,.workspace-empty h1{max-inline-size:none;font-size:var(--text-2xl);letter-spacing:-.04em;margin-block-end:var(--space-2xs)}.workspace-heading p:not(.eyebrow),.workspace-empty p:not(.eyebrow){max-inline-size:48rem;color:var(--color-text-muted);margin-block-end:0}.workspace-state-grid{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-state-grid article{border:1px solid var(--color-line);border-radius:var(--radius-md);min-block-size:16rem;padding-block:var(--space-lg);padding-inline:var(--space-lg);background:var(--color-page-raised)}.workspace-state-grid h2{font-size:var(--text-lg);margin-block-end:var(--space-2xs)}.workspace-state-grid p{color:var(--color-text-muted);font-size:var(--text-sm)}.workspace-empty{padding-block:var(--space-xl)}.deck-library-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.deck-library-grid article{border:1px solid var(--color-line);border-radius:var(--radius-md);align-content:start;justify-items:start;gap:var(--space-xs);min-block-size:15rem;padding-block:var(--space-lg);padding-inline:var(--space-lg);background:var(--color-page-raised);display:grid}.deck-library-grid h2,.deck-library-grid p{margin-block:0}.deck-library-grid p{color:var(--color-text-muted);font-size:var(--text-sm)}.deck-library-grid .button{margin-block-start:auto}.publishing-layout{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(20rem,.85fr) minmax(22rem,1.15fr);display:grid}.publishing-form,.publication-list{gap:var(--space-sm);display:grid}.publishing-form{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding-block:var(--space-xl);padding-inline:var(--space-xl);background:var(--color-page-raised);position:sticky;inset-block-start:6rem}.publishing-form h2,.publication-list h2{font-size:var(--text-xl);margin-block:0}.publishing-form label,.share-link-result label{gap:var(--space-3xs);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700;display:grid}.publishing-form input,.publishing-form select,.share-link-result input{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:2.75rem;inline-size:100%;padding-block:var(--space-2xs);padding-inline:var(--space-xs);background:var(--color-page)}.publishing-slug-field{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;display:grid}.publishing-slug-field>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);padding-inline-start:var(--space-xs)}.publishing-slug-field input{border:0;border-inline-start:1px solid var(--color-line);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.publishing-checkbox{grid-template-columns:auto 1fr;align-items:center}.publishing-checkbox input{min-block-size:1rem;inline-size:1rem;accent-color:var(--color-brand)}.publishing-policy-note{border-inline-start:.1875rem solid var(--color-accent);color:var(--color-text-muted);font-size:var(--text-xs);margin-block:0;padding-inline-start:var(--space-xs)}.publication-list article{gap:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-md);padding-block:var(--space-lg);padding-inline:var(--space-lg);background:var(--color-page-raised);display:grid}.publication-list article>div:first-child{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.publication-list article small,.publication-list article p{color:var(--color-text-muted)}.publication-list article h3,.publication-list article p{margin-block:0}.publication-list article h3{font-family:var(--font-mono);font-size:var(--text-base)}.custom-domain-panel{gap:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding-block:var(--space-lg);padding-inline:var(--space-lg);background:var(--color-surface);display:grid}.custom-domain-panel h2,.custom-domain-panel p,.domain-challenge{margin-block:0}.custom-domain-panel>.publishing-form{border-radius:var(--radius-md);padding-block:var(--space-lg);padding-inline:var(--space-lg);position:static}.domain-challenge{gap:var(--space-2xs);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding-block:var(--space-sm);padding-inline:var(--space-sm);background:var(--color-page-raised);display:grid}.domain-challenge>div{gap:var(--space-xs);grid-template-columns:4rem minmax(0,1fr);display:grid}.domain-challenge dt{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:750}.domain-challenge dd{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-xs);margin-inline-start:0}.custom-domain-list{gap:var(--space-xs);display:grid}.custom-domain-list article{padding-block:var(--space-sm);padding-inline:var(--space-sm)}.share-link-result{align-items:end;gap:var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding-block:var(--space-lg);padding-inline:var(--space-lg);background:var(--color-page-raised);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-lg);display:grid}.analytics-summary{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--space-lg);display:grid}.analytics-summary article{gap:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-md);padding-block:var(--space-lg);padding-inline:var(--space-lg);background:var(--color-page-raised);display:grid}.analytics-summary span{color:var(--color-text-muted);font-size:var(--text-sm)}.analytics-summary strong{font-size:var(--text-2xl);line-height:1}.analytics-table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-page-raised);overflow-x:auto}.analytics-table-wrap table{border-collapse:collapse;inline-size:100%}.analytics-table-wrap th,.analytics-table-wrap td{border-block-end:1px solid var(--color-line);padding-block:var(--space-xs);padding-inline:var(--space-xs);font-size:var(--text-sm);text-align:start;white-space:nowrap}.analytics-table-wrap thead th{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase}.new-deck-form{border:1px solid var(--color-line);border-radius:var(--radius-lg);gap:var(--space-sm);max-inline-size:42rem;padding-block:var(--space-xl);padding-inline:var(--space-xl);background:var(--color-page-raised);display:grid}.new-deck-form label,.new-deck-form label>span{gap:var(--space-2xs);display:grid}.new-deck-form label>span{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:700}.new-deck-form input,.inspector-field input,.inspector-field textarea,.inspector-select select,.add-section select{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:2.75rem;inline-size:100%;padding-block:var(--space-2xs);padding-inline:var(--space-xs);background:var(--color-page-raised)}.form-actions,.builder-actions,.builder-status,.section-controls,.slide-controls{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.form-error{color:var(--color-danger);margin-block:0}.builder-shell{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-page-raised);box-shadow:var(--shadow-raised);overflow:hidden}.builder-toolbar{border-block-end:1px solid var(--color-line);align-items:center;gap:var(--space-sm);min-block-size:4.5rem;padding-block:var(--space-xs);padding-inline:var(--space-sm);grid-template-columns:minmax(14rem,1fr) auto auto;display:grid}.builder-title{align-items:center;gap:var(--space-xs);min-inline-size:0;display:flex}.builder-title>a{border:1px solid var(--color-line);border-radius:var(--radius-round);flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;text-decoration:none;display:grid}.builder-title h1,.builder-title p{text-overflow:ellipsis;white-space:nowrap;margin-block:0;overflow:hidden}.builder-title h1{font-size:var(--text-lg)}.builder-notice{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);padding-inline:var(--space-sm);background:var(--color-brand-soft);font-size:var(--text-sm);display:flex}.builder-notice-conflict{background:color-mix(in oklch, var(--color-warning) 14%, var(--color-page-raised))}.status-warning{color:var(--color-warning)}.builder-workspace{grid-template-columns:13rem minmax(24rem,1fr) minmax(18rem,23rem);min-block-size:min(72dvh,54rem);display:grid}.slide-rail,.builder-inspector{background:var(--color-page-raised);min-inline-size:0}.slide-rail{border-inline-end:1px solid var(--color-line);padding-block:var(--space-xs);padding-inline:var(--space-xs);overflow-y:auto}.panel-heading,.canvas-heading{justify-content:space-between;align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-xs);display:flex}.panel-heading{padding-block:var(--space-2xs)}.panel-heading button,.slide-controls button,.section-controls button,.inspector-field button{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:2rem;padding-block:var(--space-3xs);padding-inline:var(--space-2xs);background:var(--color-page-raised);font-size:var(--text-xs);font-weight:700}.panel-heading button{border-radius:var(--radius-round);inline-size:2rem}.slide-list{gap:var(--space-2xs);margin-block:var(--space-2xs);padding-inline-start:0;list-style:none;display:grid}.slide-list button{border-radius:var(--radius-sm);align-items:center;gap:var(--space-2xs);inline-size:100%;padding-block:var(--space-xs);padding-inline:var(--space-2xs);text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.slide-list button:hover,.slide-list button.active{border-color:var(--color-brand);background:var(--color-brand-soft)}.slide-list button>span:first-child{color:var(--color-text-muted);font-size:var(--text-xs)}.slide-list strong,.slide-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.slide-list strong{font-size:var(--text-sm)}.slide-list small{color:var(--color-text-muted);font-size:var(--text-xs)}.slide-controls{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-xs)}.builder-canvas-stage{min-inline-size:0;padding-block:var(--space-sm);padding-inline:var(--space-sm);background:linear-gradient(var(--color-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-line) 1px, transparent 1px), var(--color-surface);background-size:1.5rem 1.5rem;overflow:auto}.canvas-heading{max-inline-size:68rem;margin-block-end:var(--space-xs);margin-inline:auto}.deck-slide-canvas{border-radius:var(--radius-md);align-content:stretch;gap:var(--space-xs);min-block-size:32rem;inline-size:min(100%,68rem);min-inline-size:34rem;padding-block:var(--space-xs);padding-inline:var(--space-xs);background:var(--color-page-raised);box-shadow:var(--shadow-raised);margin-inline:auto;display:grid}.canvas-block{border-radius:calc(var(--radius-lg) + var(--space-3xs));border:.1875rem solid #0000;min-block-size:24rem}.canvas-block.selected{border-color:var(--color-brand)}.canvas-block>.deck-section{min-block-size:24rem;box-shadow:none;border:0}.canvas-empty,.builder-loading{min-block-size:24rem;padding-block:var(--space-xl);padding-inline:var(--space-xl);text-align:center;align-content:center;justify-items:center;display:grid}.canvas-empty p,.builder-loading p:not(.eyebrow){max-inline-size:38rem;color:var(--color-text-muted)}.builder-inspector{border-inline-start:1px solid var(--color-line);overflow-y:auto}.inspector-tabs{z-index:2;border-block-end:1px solid var(--color-line);background:var(--color-page-raised);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:sticky;inset-block-start:0}.inspector-tabs button{border:0;min-block-size:2.75rem;min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;text-transform:capitalize;background:0 0;border-block-end:.1875rem solid #0000;overflow:hidden}.inspector-tabs button.active{border-block-end-color:var(--color-brand);color:var(--color-text)}.inspector-panel{align-content:start;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-sm);display:grid}.inspector-heading h2,.inspector-heading h3,.inspector-heading p{margin-block:0}.inspector-heading h2{font-size:var(--text-xl)}.inspector-heading-compact{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-sm)}.inspector-field,.inspector-field label,.inspector-select,.add-section,.add-section label{gap:var(--space-2xs);display:grid}.inspector-field label>span,.inspector-select>span,.add-section label>span{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:capitalize;font-weight:700}.inspector-field textarea{resize:vertical;min-block-size:6rem;font-family:var(--font-mono);font-size:var(--text-xs)}.section-controls{border-block-end:1px solid var(--color-line);padding-block-end:var(--space-sm)}.add-section{border:1px solid var(--color-line);border-radius:var(--radius-md);padding-block:var(--space-sm);padding-inline:var(--space-sm);background:var(--color-surface)}.inspector-footnote{color:var(--color-text-muted);font-size:var(--text-xs)}.brand-form,.asset-form,.claim-form,.proposal-form{border:1px solid var(--color-line);border-radius:var(--radius-md);gap:var(--space-xs);padding-block:var(--space-sm);padding-inline:var(--space-sm);background:var(--color-surface);display:grid}.brand-form h3,.template-library h3,.claim-form h3,.proposal-form h3,.proposal-diff h3{font-size:var(--text-base);margin-block:0}.brand-form label,.asset-form label,.claim-form label,.proposal-form label{gap:var(--space-3xs);display:grid}.brand-form label>span,.asset-form label>span,.claim-form label>span,.proposal-form label>span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.brand-form input,.asset-form input,.asset-form select,.claim-form input,.claim-form select,.proposal-form textarea{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:2.5rem;inline-size:100%;padding-block:var(--space-2xs);padding-inline:var(--space-xs);background:var(--color-page-raised)}.proposal-form textarea{resize:vertical;min-block-size:7rem}.template-library,.asset-list{gap:var(--space-2xs);display:grid}.template-library article,.asset-list article{border:1px solid var(--color-line);border-radius:var(--radius-sm);align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.template-library p{margin-block:var(--space-3xs) 0;color:var(--color-text-muted);font-size:var(--text-xs)}.template-library button,.asset-actions button,.evidence-list button{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:2rem;padding-block:var(--space-3xs);padding-inline:var(--space-2xs);background:var(--color-page-raised);font-size:var(--text-xs);font-weight:700}.asset-list article{grid-template-columns:3rem minmax(0,1fr)}.asset-list img,.asset-kind{border-radius:var(--radius-sm);background:var(--color-brand-soft);object-fit:cover;place-items:center;block-size:3rem;inline-size:3rem;display:grid}.asset-kind{color:var(--color-brand-strong);font-size:var(--text-xs);text-transform:uppercase;font-weight:750}.asset-list strong,.asset-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-list small{color:var(--color-text-muted);font-size:var(--text-xs)}.asset-actions{gap:var(--space-2xs);grid-column:1/-1;display:flex}.claim-grid{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evidence-list button{justify-self:start}.proposal-diff{border:1px solid var(--color-brand);border-radius:var(--radius-md);gap:var(--space-xs);padding-block:var(--space-sm);padding-inline:var(--space-sm);background:var(--color-brand-soft);display:grid}.proposal-diff>p,.proposal-diff>ul{margin-block:0}.proposal-diff pre{border:1px solid var(--color-line);border-radius:var(--radius-sm);max-block-size:22rem;padding-block:var(--space-xs);padding-inline:var(--space-xs);background:var(--color-page-raised);font-size:var(--text-xs);white-space:pre-wrap;margin-block:0;overflow:auto}.evidence-summary{gap:var(--space-2xs);grid-template-columns:repeat(3,1fr);display:grid}.evidence-summary article{border:1px solid var(--color-line);border-radius:var(--radius-sm);padding-block:var(--space-xs);padding-inline:var(--space-xs);display:grid}.evidence-summary strong{color:var(--color-brand-strong);font-size:var(--text-xl)}.evidence-summary span,.evidence-list span,.evidence-list small,.revision-list span{color:var(--color-text-muted);font-size:var(--text-xs)}.evidence-list,.revision-list{gap:var(--space-2xs);padding-inline-start:0;list-style:none;display:grid}.evidence-list li,.revision-list li,.inspector-state{border:1px solid var(--color-line);border-radius:var(--radius-sm);gap:var(--space-3xs);padding-block:var(--space-xs);padding-inline:var(--space-xs);display:grid}.revision-list li.current{border-color:var(--color-brand);background:var(--color-brand-soft)}.revision-list code{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.inspector-state h3,.inspector-state p{margin-block:0}.inspector-state p{color:var(--color-text-muted);font-size:var(--text-sm)}.deckspec-preview{border:1px solid var(--color-line);border-radius:var(--radius-sm);max-block-size:52rem;padding-block:var(--space-xs);padding-inline:var(--space-xs);background:var(--color-surface);font-size:var(--text-xs);white-space:pre-wrap;margin-block:0;overflow:auto}@media (width<=78rem){.builder-toolbar{grid-template-columns:minmax(12rem,1fr) auto}.builder-status{display:none}.builder-workspace{grid-template-columns:11rem minmax(24rem,1fr) 19rem}}@media (width<=64rem){.builder-workspace{grid-template-columns:9rem minmax(24rem,1fr)}.builder-inspector{border-block-start:1px solid var(--color-line);border-inline-start:0;grid-column:1/-1;min-block-size:28rem}.inspector-panel{max-inline-size:44rem;margin-inline:auto}}@media (width<=46rem){.builder-toolbar{grid-template-columns:1fr}.builder-actions{display:none}.builder-workspace{grid-template-columns:1fr}.slide-rail{border-inline-end:0;border-block-end:1px solid var(--color-line)}.slide-list{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.builder-canvas-stage{overflow-x:auto}.deck-slide-canvas{min-inline-size:32rem}.new-deck-form{padding-block:var(--space-lg);padding-inline:var(--space-lg)}}.deck-section{align-content:center;gap:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-block-size:100%;padding-block:clamp(var(--space-lg), 5cqi, var(--space-2xl));padding-inline:clamp(var(--space-lg), 6cqi, var(--space-2xl));background:radial-gradient(circle at 100% 0%, var(--color-brand-soft), transparent 42%), var(--color-page-raised);box-shadow:var(--shadow-raised);display:grid;overflow:hidden;container-type:inline-size}.deck-section-heading{max-inline-size:52rem}.deck-section-heading h2,.deck-section-heading p{margin-block:0}.deck-section-heading h2{font-size:clamp(var(--text-2xl), 6cqi, 4.5rem);letter-spacing:-.045em;line-height:1.02}.deck-section-heading>p:last-child:not(.deck-section-kicker){max-inline-size:62ch;color:var(--color-text-muted);font-size:clamp(var(--text-base), 2cqi, var(--text-lg));margin-block-start:var(--space-xs)}.deck-section-kicker,.deck-meta-line{color:var(--color-brand-strong);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:780}.deck-hero-content,.deck-contact-content,.deck-case-study,.deck-roi,.deck-columns{align-items:center;gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deck-hero-content img,.deck-card-grid img,.deck-gallery img,.deck-person-avatar{border-radius:var(--radius-md);object-fit:cover;block-size:auto;inline-size:100%;display:block}.deck-hero-content img{max-block-size:22rem}.deck-action{min-block-size:2.75rem;border-radius:var(--radius-round);padding-block:var(--space-2xs);padding-inline:var(--space-sm);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-sm);border:1px solid #0000;justify-content:center;align-items:center;margin-block-start:var(--space-xs);font-weight:720;text-decoration:none;display:inline-flex}.deck-metric-grid,.deck-card-grid,.deck-pricing-grid,.deck-logo-grid,.deck-gallery,.deck-people-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.deck-metric-grid article,.deck-card-grid article,.deck-pricing-grid article,.deck-people-grid article,.deck-feed article,.deck-column,.deck-tabs section{border:1px solid var(--color-line);border-radius:var(--radius-md);padding-block:var(--space-sm);padding-inline:var(--space-sm);background:color-mix(in oklch, var(--color-page-raised) 88%, var(--color-brand-soft))}.deck-metric-grid article{gap:var(--space-3xs);display:grid}.deck-metric-grid strong,.deck-countdown strong,.deck-roi output{color:var(--color-brand-strong);font-size:clamp(var(--text-xl), 5cqi, 3.25rem);line-height:1}.deck-metric-grid small,.deck-pricing-grid small,.deck-feed small{color:var(--color-text-muted)}.deck-item-icon{border-radius:var(--radius-round);background:var(--color-brand-soft);place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid}.deck-card-grid h3,.deck-pricing-grid h3,.deck-people-grid h3,.deck-column h3{margin-block:var(--space-2xs)}.deck-card-grid p,.deck-pricing-grid p,.deck-person-avatar+p,.deck-column p{color:var(--color-text-muted)}.deck-pricing-grid article{align-content:start;display:grid}.deck-pricing-grid strong{color:var(--color-brand-strong);font-size:var(--text-xl)}.deck-pricing-grid ul,.deck-agenda-list,.deck-faq-list,.deck-timeline,.deck-progress-list{padding-inline-start:var(--space-md)}.deck-agenda-list,.deck-faq-list,.deck-timeline,.deck-progress-list,.deck-feed{gap:var(--space-sm);display:grid}.deck-agenda-session{border-inline-start:.1875rem solid var(--color-brand);margin-block-start:var(--space-xs);padding-inline-start:var(--space-sm)}.deck-form{gap:var(--space-sm);max-inline-size:36rem;display:grid}.deck-form label,.deck-roi label{gap:var(--space-3xs);font-size:var(--text-sm);font-weight:650;display:grid}.deck-form input,.deck-roi input{border:1px solid var(--color-line);border-radius:var(--radius-sm);min-block-size:2.75rem;padding-inline:var(--space-xs);background:var(--color-page-raised)}.deck-logo-grid{align-items:center}.deck-logo-grid img{object-fit:contain;max-block-size:4rem;max-inline-size:9rem;margin-inline:auto}.deck-rich-text{max-inline-size:var(--reading-max);font-size:clamp(var(--text-base), 2cqi, var(--text-lg))}.deck-faq-list details{border-block-end:1px solid var(--color-line);padding-block-end:var(--space-xs)}.deck-faq-list summary{cursor:pointer;font-weight:720}.deck-gallery img{aspect-ratio:4/3}.deck-embed iframe,.deck-map iframe{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-block-size:18rem;inline-size:100%;display:block}.deck-divider{border-radius:var(--radius-round);background:var(--color-brand);border:0;block-size:.25rem;inline-size:min(100%,16rem)}.deck-person-avatar{aspect-ratio:1}.deck-countdown{gap:var(--space-xs);border-inline-start:.25rem solid var(--color-warning);max-inline-size:30rem;padding-inline-start:var(--space-md);display:grid}.deck-case-study blockquote{border-inline-start:.25rem solid var(--color-accent);font-size:var(--text-lg);margin-inline:0;padding-inline-start:var(--space-md)}.deck-timeline li::marker{color:var(--color-brand);font-weight:800}.deck-agenda-list li::marker{color:var(--color-brand);font-weight:800}.deck-feed article{max-inline-size:var(--reading-max)}.deck-table-scroll{overflow-x:auto}.deck-table-scroll table{border-collapse:collapse;inline-size:100%}.deck-table-scroll th,.deck-table-scroll td{border-block-end:1px solid var(--color-line);padding-block:var(--space-xs);padding-inline:var(--space-xs);text-align:start}.deck-tabs [role=tablist]{gap:var(--space-2xs);margin-block-end:var(--space-sm);display:flex;overflow-x:auto}.deck-tabs [role=tab]{border:1px solid var(--color-line);border-radius:var(--radius-round);padding-block:var(--space-2xs);padding-inline:var(--space-xs);background:var(--color-page-raised)}.deck-progress-list{padding-inline-start:0;list-style:none}.deck-progress-list li{align-items:center;gap:var(--space-xs);grid-template-columns:minmax(7rem,1fr) 3fr auto;display:grid}.deck-progress-track{border-radius:var(--radius-round);background:var(--color-surface-strong);block-size:.75rem;overflow:hidden}.deck-progress-track span{inline-size:var(--deck-progress,0%);border-radius:inherit;background:var(--color-brand);block-size:100%;display:block}.deck-structured-content{border:1px solid var(--color-line);border-radius:var(--radius-md);max-block-size:20rem;padding-block:var(--space-sm);padding-inline:var(--space-sm);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre-wrap;overflow:auto}.public-deck-gate{min-block-size:100dvh;padding-block:var(--space-xl);padding-inline:var(--space-sm);place-items:center;display:grid}.public-deck-gate .auth-card{inline-size:min(100%,34rem)}.public-deck-gate h1{max-inline-size:16ch;font-size:var(--text-2xl);letter-spacing:-.04em;line-height:1.05}.public-deck-viewer{background:var(--color-page);grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100dvh;display:grid}.public-deck-viewer:fullscreen{block-size:100%;inline-size:100%}.public-deck-header,.public-deck-controls{z-index:2;align-items:center;gap:var(--space-sm);border-color:var(--color-line);background:var(--color-page-raised);padding-block:var(--space-xs);padding-inline:var(--space-md);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.public-deck-header{border-block-end:1px solid var(--color-line)}.public-deck-header>div{justify-items:center;line-height:1.3;display:grid}.public-deck-header small{color:var(--color-text-muted);font-size:var(--text-xs)}.public-deck-header>.button{justify-self:end}.public-deck-stage{min-block-size:0;padding-block:var(--space-lg);padding-inline:var(--space-lg);background:radial-gradient(circle at 80% 5%, var(--color-brand-soft), transparent 30rem), var(--color-surface);place-items:center;display:grid;overflow:auto}.public-deck-slide{align-content:center;gap:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-block-size:min(45rem,100dvh - 12rem);inline-size:min(100%,80rem);padding-block:clamp(var(--space-lg), 5cqi, var(--space-3xl));padding-inline:clamp(var(--space-lg), 6cqi, var(--space-3xl));background:var(--color-page-raised);box-shadow:var(--shadow-raised);display:grid;overflow:hidden;container-type:inline-size}.public-deck-slide>.deck-section{background:0 0;border:0;border-radius:0;min-block-size:auto;padding:0}.public-deck-slide .deck-section-heading h2{font-size:clamp(var(--text-2xl), 5cqi, 4.5rem)}.public-deck-controls{border-block-start:1px solid var(--color-line)}.public-deck-controls>.button:last-child{justify-self:end}.public-deck-progress{justify-items:center;gap:var(--space-3xs);min-inline-size:min(24rem,40vw);color:var(--color-text-muted);font-size:var(--text-xs);display:grid}.public-deck-progress progress{inline-size:100%;accent-color:var(--color-brand)}.public-deck-progress label{align-items:center;gap:var(--space-3xs);cursor:pointer;display:flex}@container (width<=42rem){.deck-hero-content,.deck-contact-content,.deck-case-study,.deck-roi,.deck-columns{grid-template-columns:1fr}.deck-progress-list li{grid-template-columns:1fr auto}.deck-progress-track{grid-column:1/-1}}@container (width<=64rem){.hero-section{grid-template-columns:1fr}.hero-copy{max-inline-size:60rem}.system-preview{rotate:0deg}}@media (width<=52rem){.site-header{grid-template-columns:1fr auto}.site-nav,.button-quiet{display:none}.hero-section,.breadcrumb-nav,.highlight-section,.workflow-section,.faq-section,.closing-section,.site-header,.site-footer{inline-size:min(calc(100% - (2 * var(--space-sm))), var(--content-max))}.hero-section{min-block-size:auto;padding-block:var(--space-2xl);grid-template-columns:1fr}.highlight-grid,.faq-list,.site-footer{grid-template-columns:1fr}.highlight-card{min-block-size:auto}.preview-body{grid-template-columns:5.5rem 1fr}.preview-canvas{margin:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-sm)}.closing-section{padding-block:var(--space-xl);padding-inline:var(--space-lg)}.auth-layout{inline-size:min(calc(100% - (2 * var(--space-sm))), 38rem);gap:var(--space-xl);grid-template-columns:1fr}.auth-context h1{max-inline-size:18ch}.organization-landing{inline-size:min(calc(100% - (2 * var(--space-sm))), 38rem)}.organization-grid,.workspace-state-grid,.publishing-layout{grid-template-columns:1fr}.publishing-form{position:static}.analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame{grid-template-columns:1fr}.app-sidebar{border-inline-end:0;border-block-end:1px solid var(--color-line);block-size:auto;display:block;position:static}.app-sidebar>.brand,.organization-switcher,.app-account{display:none}.app-nav{margin-block:0;padding-block-end:var(--space-2xs);display:flex;overflow-x:auto}.app-nav a{flex:none;grid-template-columns:auto}.nav-indicator{display:none}.app-topbar{padding-inline:var(--space-sm)}.mobile-organization-name{display:block}.app-topbar .status-pill{display:none}.app-content{padding-block:var(--space-lg);padding-inline:var(--space-sm)}.public-deck-header,.public-deck-controls{padding-inline:var(--space-sm);grid-template-columns:auto 1fr auto}.public-deck-header .brand{font-size:0}.public-deck-header>div{justify-items:start}.public-deck-header>.button{min-block-size:2.5rem;padding-inline:var(--space-xs)}.public-deck-stage{padding-block:var(--space-sm);padding-inline:var(--space-sm)}.public-deck-slide{border-radius:var(--radius-md);min-block-size:calc(100dvh - 12rem)}.public-deck-progress{min-inline-size:0}.public-deck-progress label{display:none}}@media (width<=36rem){.hero-actions{flex-direction:column;align-items:stretch}.preview-rail{display:none}.preview-body{grid-template-columns:1fr;min-block-size:auto}.workflow-list li{gap:var(--space-sm);grid-template-columns:2.5rem 1fr}.public-deck-header>div strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:32vw;overflow:hidden}.public-deck-controls .button{min-block-size:2.5rem;padding-inline:var(--space-xs)}.publishing-slug-field,.share-link-result,.analytics-summary{grid-template-columns:1fr}.publishing-slug-field>span{padding-block-start:var(--space-2xs)}.publishing-slug-field input{border-block-start:1px solid var(--color-line);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.hero-actions,.public-deck-header,.public-deck-controls{display:none}.public-deck-stage{padding:0;display:block;overflow:visible}.public-deck-slide{min-block-size:100vh;box-shadow:none;break-after:page;border:0;border-radius:0}body{background:var(--color-page-raised)}}
