:root{--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--shadow-sm: 0 1px 2px var(--chrome-shadow);--shadow-md: 0 4px 12px rgba(15, 23, 42, .06);--shadow-card: 0 1px 2px rgba(15, 23, 42, .05), 0 4px 16px rgba(15, 23, 42, .04)}:root{--chrome-bg: #f4f6f9;--chrome-surface: #ffffff;--chrome-surface-elevated: #eef1f6;--chrome-border: #e1e6ed;--chrome-border-bright: #c8d0dc;--chrome-text: #101828;--chrome-text-muted: #667085;--chrome-highlight: linear-gradient(180deg, #ffffff 0%, #f4f6f9 100%);--chrome-shine: rgba(255, 255, 255, .72);--chrome-shadow: rgba(15, 23, 42, .08);--chrome-accent: #5a52e8;--chrome-accent-fill: #4a42d0;--chrome-accent-cool: #7a72f2;--chrome-danger: #dc2626;--chrome-focus-ring: rgba(90, 82, 232, .35);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:var(--chrome-text);background-color:var(--chrome-bg);background-image:none;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.app-layout{min-height:100vh;height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.app-header{position:fixed;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;column-gap:1rem;min-height:3.5rem;padding:0 1rem;background:var(--chrome-surface-elevated);border-bottom:1px solid var(--chrome-border)}.app-header__left{justify-self:start;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.app-header__title{margin:0;grid-column:2;justify-self:center;align-self:center;width:fit-content;max-width:100%;font-size:1.125rem;font-weight:600;letter-spacing:.02em;color:var(--chrome-text)}.app-header__actions{justify-self:end;align-self:center;display:flex;align-items:center}.app-main{flex:1;display:flex;flex-direction:column;min-height:0;padding-top:3.5rem;padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto;overflow-x:hidden}.app-main__viewport,.app-main__route-shell{flex:1;min-height:0;display:flex;flex-direction:column}.app-main__route-shell>*{flex:1;min-height:0}.app-main__loading{margin:0;padding:2rem 1.5rem;font-size:.9375rem;color:var(--chrome-text-muted)}.app-main__loading--route{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.j4-fab-anchor{position:fixed;right:0;bottom:0;left:auto;z-index:20;display:flex;justify-content:flex-end;align-items:flex-end;width:fit-content;max-width:100%;margin-left:auto;padding:.5rem 1rem max(.35rem,env(safe-area-inset-bottom,0px)) 1rem;background:transparent;box-sizing:border-box;pointer-events:none}.j4-fab-anchor>*{pointer-events:auto}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh}#root{min-height:100vh}.error-boundary-fallback{padding:2rem;max-width:32rem;margin:2rem auto;text-align:center;border:1px solid var(--chrome-border);border-radius:var(--radius-md);background:var(--chrome-surface)}.error-boundary-fallback h2{margin:0 0 .5rem;font-size:var(--font-size-lg)}.error-boundary-fallback__message{margin:0 0 1rem;font-size:var(--font-size-sm);color:var(--chrome-text-muted)}.error-boundary-fallback__retry{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--chrome-border);background:var(--chrome-surface-elevated);color:var(--chrome-text)}.error-boundary-fallback__retry:hover{background:var(--chrome-border)}.unhandled-rejection-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:#ef444426;border-bottom:1px solid rgba(239,68,68,.4);font-size:var(--font-size-sm);color:var(--chrome-text)}.unhandled-rejection-banner__dismiss{flex-shrink:0;padding:var(--space-xs) var(--space-sm);font-size:.8125rem;cursor:pointer;border:1px solid var(--chrome-border);border-radius:var(--radius-sm);background:var(--chrome-surface);color:var(--chrome-text)}.scribe-transition{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:2rem 1.5rem;box-sizing:border-box;background:var(--chrome-bg, #0f1419);color:var(--chrome-text, #e8eaed)}.scribe-transition__logo-wrap{width:4.5rem;margin-bottom:1.25rem;animation:scribe-transition-pulse 2.4s ease-in-out infinite}.scribe-transition__logo{display:block;width:100%;height:auto}.scribe-transition__message{margin:0;font-size:.9375rem;color:var(--chrome-text-muted, #9aa0a6);letter-spacing:.01em}@keyframes scribe-transition-pulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.marketing-demo{--demo-cat-booking: #225ad5;--demo-cat-marketing: #d49101;--demo-cat-security: #3627ae;--demo-cat-general: #3f6d80;--demo-urgency-urgent: #c01f39;--demo-urgency-high: #e07c09;--demo-urgency-normal: #1e9281;--marketing-demo-pad: clamp(.35rem, .75vw, var(--space-sm));--marketing-demo-surface: color-mix(in srgb, #faf8ff 92%, var(--chrome-surface));--marketing-demo-surface-muted: color-mix(in srgb, #ebe6f8 55%, var(--chrome-bg));--marketing-demo-surface-inset: color-mix(in srgb, #e4ddf5 38%, var(--chrome-bg));--marketing-demo-theater: color-mix(in srgb, #fdfcff 96%, white);box-sizing:border-box;width:100%;flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--marketing-demo-pad);color:var(--chrome-text);font-size:var(--font-size-sm);line-height:1.45;text-align:left}.marketing-demo--empty{flex:1 1 0;align-items:center;justify-content:center}.marketing-demo__empty{margin:0;color:var(--chrome-text-muted);font-size:var(--font-size-sm)}.marketing-demo__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);flex-shrink:0;width:100%;align-self:stretch;position:relative;z-index:3}.marketing-demo__header-text{min-width:0;flex:1 1 12rem}.marketing-demo__scene-title{margin:0;font-size:clamp(var(--font-size-sm),1.5vw,var(--font-size-base));font-weight:700;color:var(--chrome-text);letter-spacing:-.02em}.marketing-demo__scene-sub{margin:.15rem 0 0;font-size:var(--font-size-xs);color:var(--chrome-text-muted);max-width:none}.marketing-demo__scene-emphasis{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em;text-decoration-color:#101828}.marketing-demo__scene-title .marketing-demo__scene-emphasis{color:#101828}.marketing-demo__scene-sub .marketing-demo__scene-emphasis{color:#344054;text-decoration-color:#101828}.marketing-demo__pause-btn{cursor:pointer;border:1px solid var(--marketing-btn-border, color-mix(in srgb, var(--chrome-border) 70%, var(--chrome-text-muted) 30%));border-radius:var(--radius-sm);min-height:1.75rem;padding:.4rem .75rem;font-size:var(--font-size-xs);font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--chrome-text);background:var(--marketing-btn-surface, var(--marketing-surface-soft, var(--chrome-surface)))}.marketing-demo__pause-btn:hover{border-color:color-mix(in srgb,var(--chrome-border-bright) 50%,var(--marketing-btn-border, var(--chrome-border)));background:var(--marketing-btn-surface-hover, color-mix(in srgb, var(--chrome-surface) 90%, var(--chrome-text) 10%))}.marketing-demo__pause-btn:active{background:var(--marketing-btn-surface-active, color-mix(in srgb, var(--chrome-bg) 94%, var(--chrome-surface) 6%));border-color:color-mix(in srgb,var(--chrome-border-bright) 35%,var(--marketing-btn-border, var(--chrome-border)))}.marketing-demo__main{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column}.marketing-demo__status{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:0;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.02em;border:1px solid transparent;transition:background .22s ease,color .22s ease,border-color .22s ease,opacity .22s ease}.marketing-demo__status--neutral{background:color-mix(in srgb,var(--marketing-demo-surface-muted) 70%,transparent);color:var(--chrome-text-muted);border-color:transparent}.marketing-demo__status--accent{background:color-mix(in srgb,var(--chrome-accent) 8%,transparent);color:var(--chrome-accent);border-color:color-mix(in srgb,var(--chrome-accent) 22%,transparent)}.marketing-demo__status--warning{background:#d9770614;color:#b45309;border-color:#d9770640}.marketing-demo__status--success{background:#16a34a14;color:#15803d;border-color:#16a34a38}.marketing-demo__stage{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.marketing-demo__stage--raw-chaos,.marketing-demo__stage--urgency,.marketing-demo__stage--category-organize,.marketing-demo__stage--assistance,.marketing-demo__stage--full-inbox{width:100%;max-width:100%}.marketing-demo__theater-stage{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:clamp(.25rem,.65vh,.5rem) clamp(.35rem,.9vw,.6rem);border-radius:var(--radius-sm);background:var(--marketing-demo-theater);box-shadow:0 1px 2px #0f172a0f,0 8px 24px -8px #4f46782e,inset 0 1px #ffffffa6}.marketing-demo__theater-stage--raw-chaos,.marketing-demo__theater-stage--urgency,.marketing-demo__theater-stage--category-organize,.marketing-demo__theater-stage--assistance,.marketing-demo__theater-stage--full-inbox{justify-content:stretch}.marketing-demo__theater-stage--raw-chaos>*,.marketing-demo__theater-stage--urgency>*,.marketing-demo__theater-stage--category-organize>*,.marketing-demo__theater-stage--assistance>*,.marketing-demo__theater-stage--full-inbox>*{flex:1 1 0;min-height:0;min-width:0;width:100%}.marketing-demo__theater-stage--chaos{padding:clamp(.35rem,1vh,.65rem)}.marketing-demo__stage>*{min-height:0;min-width:0;flex:1 1 0}.marketing-demo__panel-shell{display:flex;flex-direction:column;min-height:0;border-radius:var(--radius-md);border:none;background:var(--marketing-demo-surface);box-shadow:var(--marketing-shadow-bottom, var(--shadow-sm));overflow:hidden}.marketing-demo__panel--inbox{min-height:0;height:100%}.marketing-demo__panel-shell-header{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:none;background:color-mix(in srgb,var(--chrome-surface-elevated) 28%,var(--marketing-demo-surface))}.marketing-demo__panel-shell-dots{display:inline-flex;gap:.28rem}.marketing-demo__panel-shell-dots span{width:.4rem;height:.4rem;border-radius:50%;background:var(--chrome-border-bright);opacity:.45}.marketing-demo__panel-shell-title{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--chrome-text-muted)}.marketing-demo__panel-shell-body{flex:1 1 auto;min-height:0;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs);background:var(--marketing-demo-surface-inset)}.marketing-demo__stage--agent-panel .marketing-demo__panel-shell-body,.marketing-demo__stage--drafts .marketing-demo__panel-shell-body,.marketing-demo__stage--booking .marketing-demo__panel-shell-body,.marketing-demo__stage--awaiting .marketing-demo__panel-shell-body{justify-content:center}.marketing-demo__panel-shell-footer{padding:var(--space-sm) var(--space-md);border-top:none;background:color-mix(in srgb,var(--marketing-demo-surface-muted) 55%,var(--marketing-demo-surface));font-size:var(--font-size-xs);color:var(--chrome-text-muted)}.marketing-demo__inbox-list{display:flex;flex-direction:column;gap:.28rem;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto}.marketing-demo__inbox-row-wrap{min-width:0}.marketing-demo__inbox-row-layout{display:flex;flex-direction:row;align-items:center;gap:.45rem;min-width:0;width:100%}.marketing-demo__inbox-row-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.3rem}.marketing-demo__inbox-row-trailing{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.marketing-demo__inbox-row-trailing .marketing-demo__status{white-space:nowrap}.marketing-demo__inbox-row{display:flex;flex-direction:column;gap:.3rem;padding:var(--space-sm);border-radius:var(--radius-sm);border:1px solid transparent;background:color-mix(in srgb,var(--marketing-demo-surface-muted) 72%,transparent);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease,opacity .24s ease}.marketing-demo__inbox-row--focused{border-color:color-mix(in srgb,var(--chrome-accent) 28%,transparent);background:var(--marketing-demo-surface);box-shadow:0 1px 2px #0f172a0f,0 4px 12px -4px #0f172a1a;transform:translateY(-1px)}.marketing-demo__inbox-row-wrap:not(:has(.marketing-demo__inbox-row--focused)) .marketing-demo__inbox-row{opacity:.82}.marketing-demo__inbox-row-wrap:not(:has(.marketing-demo__inbox-row--focused)) .marketing-demo__inbox-from{color:color-mix(in srgb,var(--chrome-text-muted) 88%,var(--chrome-text));font-weight:500}.marketing-demo__inbox-row-wrap:not(:has(.marketing-demo__inbox-row--focused)) .marketing-demo__inbox-subject,.marketing-demo__inbox-row-wrap:not(:has(.marketing-demo__inbox-row--focused)) .marketing-demo__inbox-snippet{color:color-mix(in srgb,var(--chrome-text-muted) 96%,transparent)}.marketing-demo__inbox-row-top{display:flex;flex-direction:column;gap:.15rem;min-width:0}.marketing-demo__inbox-from{font-weight:600;font-size:var(--font-size-xs);color:var(--chrome-text)}.marketing-demo__inbox-subject{font-size:var(--font-size-xs);color:var(--chrome-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-demo__inbox-snippet{margin:0;font-size:var(--font-size-xs);color:var(--chrome-text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketing-demo__panel--compose{flex:1 1 0;min-height:0;width:100%;align-self:stretch}.marketing-demo__panel--compose .marketing-demo__panel-shell-body{padding:var(--space-md);overflow-x:hidden;overflow-y:auto}.marketing-demo__reply{display:flex;flex-direction:column;gap:var(--space-sm)}.marketing-demo__reply-to{font-size:var(--font-size-xs);color:var(--chrome-text-muted)}.marketing-demo__reply-to-name{color:var(--chrome-text);font-weight:500}.marketing-demo__reply-body{display:flex;flex-direction:column;gap:.35rem}.marketing-demo__reply-line{margin:0;font-size:var(--font-size-xs);color:var(--chrome-text);line-height:1.5}.marketing-demo{--demo-cat-booking: #225ad5;--demo-cat-marketing: #d49101;--demo-cat-security: #3627ae;--demo-cat-general: #3f6d80;--demo-urgency-urgent: #c01f39;--demo-urgency-high: #e07c09;--demo-urgency-normal: #1e9281}.marketing-demo__agent-surface{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.marketing-demo__stage--agent-panel .marketing-demo__agent-surface{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,1.2fr);gap:var(--space-md) var(--space-lg);align-items:start}.marketing-demo__stage--agent-panel .marketing-demo__agent-headline,.marketing-demo__stage--agent-panel .marketing-demo__agent-progress,.marketing-demo__stage--agent-panel .marketing-demo__operational-health{grid-column:1 / -1}.marketing-demo__stage--agent-panel .marketing-demo__lifecycle{grid-column:1}.marketing-demo__stage--agent-panel .marketing-demo__zones{grid-column:2;grid-row:1 / -1;align-self:center;gap:var(--space-sm)}.marketing-demo__stage--agent-panel .marketing-demo__zone{min-height:4.5rem;padding:.65rem .85rem}.marketing-demo__agent-surface--compact{gap:var(--space-sm)}.marketing-demo__agent-headline{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--chrome-text);letter-spacing:-.01em}.marketing-demo__agent-progress,.marketing-demo__agent-detail{margin:0;font-size:var(--font-size-xs);color:var(--chrome-text-muted)}.marketing-demo__operational-health{display:flex;flex-direction:column;gap:.3125rem;width:100%}.marketing-demo__operational-health-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-demo__operational-health-strip{display:flex;align-items:stretch;width:100%;min-height:1rem;height:1rem;border-radius:999px;background:color-mix(in srgb,var(--marketing-demo-surface-muted) 88%,var(--chrome-border));overflow:hidden;gap:1px;position:relative}.marketing-demo__operational-health-strip--idle{opacity:.62}.marketing-demo__operational-health-segment{flex:1 1 0;min-width:2px;border-radius:999px;opacity:.76;transition:flex-grow .52s cubic-bezier(.22,1,.32,1)}.marketing-demo__operational-health-segment--low{background:color-mix(in srgb,#4f7190 86%,#475569 14%);opacity:.69}.marketing-demo__operational-health-segment--normal{background:color-mix(in srgb,var(--demo-urgency-normal) 88%,#475569 12%)}.marketing-demo__operational-health-segment--high{background:color-mix(in srgb,var(--demo-urgency-high) 90%,#475569 10%)}.marketing-demo__operational-health-segment--urgent{background:color-mix(in srgb,var(--demo-urgency-urgent) 92%,#475569 8%)}.marketing-demo__operational-health--tension .marketing-demo__operational-health-segment--urgent{filter:saturate(1.08)}.marketing-demo__operational-health-legend{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:0;padding:0;list-style:none}.marketing-demo__operational-health-legend-item{display:inline-flex;align-items:center;gap:.25rem}.marketing-demo__operational-health-dot{width:.375rem;height:.375rem;border-radius:50%}.marketing-demo__operational-health-dot--low{background:color-mix(in srgb,#4f7190 86%,#475569 14%)}.marketing-demo__operational-health-dot--normal{background:var(--demo-urgency-normal)}.marketing-demo__operational-health-dot--high{background:var(--demo-urgency-high)}.marketing-demo__operational-health-dot--urgent{background:var(--demo-urgency-urgent)}.marketing-demo__operational-health-legend-label{font-size:.625rem;color:var(--chrome-text-muted)}.marketing-demo__operational-health--analyzing .marketing-demo__operational-health-strip:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--chrome-shine, #fff) 35%,transparent) 50%,transparent 100%);animation:marketing-demo-health-shimmer 2.4s ease-in-out infinite;pointer-events:none}@keyframes marketing-demo-health-shimmer{0%,to{opacity:0;transform:translate(-30%)}50%{opacity:.55;transform:translate(30%)}}.marketing-demo__lifecycle{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.marketing-demo__lifecycle-step{display:flex;align-items:center;gap:.45rem;font-size:var(--font-size-xs);color:var(--chrome-text-muted)}.marketing-demo__lifecycle-step--active{color:var(--chrome-text);font-weight:500}.marketing-demo__lifecycle-step--complete{color:color-mix(in srgb,var(--chrome-text-muted) 85%,var(--demo-urgency-normal))}.marketing-demo__lifecycle-pulse{flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--chrome-accent);animation:marketing-demo-pulse 1.2s ease-in-out infinite}.marketing-demo__lifecycle-spinner{flex-shrink:0;width:.75rem;height:.75rem;margin-left:auto;border:1.25px solid color-mix(in srgb,var(--chrome-accent) 35%,transparent);border-top-color:var(--chrome-accent);border-radius:50%;animation:marketing-demo-spin .8s linear infinite}.marketing-demo__lifecycle-check{flex-shrink:0;width:.65rem;height:.65rem;margin-left:auto;border-radius:50%;background:color-mix(in srgb,var(--demo-urgency-normal) 22%,transparent);border:1px solid color-mix(in srgb,var(--demo-urgency-normal) 55%,transparent)}.marketing-demo__lifecycle-check:after{content:"";display:block;width:.2rem;height:.35rem;margin:.1rem auto 0;border-right:1.5px solid var(--demo-urgency-normal);border-bottom:1.5px solid var(--demo-urgency-normal);transform:rotate(45deg) translate(-1px,-1px)}@keyframes marketing-demo-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes marketing-demo-spin{to{transform:rotate(360deg)}}.marketing-demo__zones{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.marketing-demo__zone{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-height:2.75rem;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--chrome-border);background:var(--marketing-demo-surface)}.marketing-demo__zone-value{font-size:var(--font-size-base);font-weight:600;font-variant-numeric:tabular-nums;color:var(--chrome-text)}.marketing-demo__zone-label{font-size:.625rem;font-weight:500;letter-spacing:.03em;color:var(--chrome-text-muted)}.marketing-demo__zone-previews{margin:.2rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.12rem;max-height:3.1rem;overflow:hidden}.marketing-demo__zone-preview{font-size:.5625rem;line-height:1.3;color:color-mix(in srgb,var(--chrome-text) 72%,var(--chrome-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-demo__panel--split-agent .marketing-demo__zone-previews{display:none}.marketing-demo__zone--booking{background:color-mix(in srgb,var(--demo-cat-booking) 38%,var(--marketing-demo-surface));border-color:color-mix(in srgb,var(--demo-cat-booking) 62%,var(--chrome-border))}.marketing-demo__zone--urgent{background:color-mix(in srgb,var(--demo-urgency-urgent) 36%,var(--marketing-demo-surface));border-color:color-mix(in srgb,var(--demo-urgency-urgent) 58%,var(--chrome-border))}.marketing-demo__zone--high{background:color-mix(in srgb,var(--demo-urgency-high) 32%,var(--marketing-demo-surface));border-color:color-mix(in srgb,var(--demo-urgency-high) 55%,var(--chrome-border))}.marketing-demo__zone--general,.marketing-demo__zone--normal{background:color-mix(in srgb,var(--demo-cat-general) 34%,var(--marketing-demo-surface));border-color:color-mix(in srgb,var(--demo-cat-general) 55%,var(--chrome-border))}.marketing-demo__zone--marketing{background:color-mix(in srgb,var(--demo-cat-marketing) 36%,var(--marketing-demo-surface));border-color:color-mix(in srgb,var(--demo-cat-marketing) 58%,var(--chrome-border))}.marketing-demo__zone--security{background:color-mix(in srgb,var(--demo-cat-security) 36%,var(--marketing-demo-surface));border-color:color-mix(in srgb,var(--demo-cat-security) 58%,var(--chrome-border))}.marketing-demo__hero-row{display:flex;align-items:flex-start;gap:clamp(.45rem,1vw,.65rem);width:100%;padding:clamp(.55rem,1.2vh,.75rem) clamp(.6rem,1.4vw,.85rem);border:1px solid color-mix(in srgb,var(--chrome-border) 72%,#0f172a 28%);border-radius:var(--radius-sm);background:color-mix(in srgb,white 94%,var(--marketing-demo-surface-muted));box-shadow:0 1px 2px #0f172a0d;transition:border-color .45s ease,background .45s ease,box-shadow .45s ease,transform .55s cubic-bezier(.22,1,.32,1)}.marketing-demo__hero-row--compact{padding:clamp(.48rem,1vh,.62rem) clamp(.55rem,1.2vw,.72rem)}.marketing-demo__hero-row-mark{flex:0 0 clamp(1.5rem,2.8vw,1.75rem);width:clamp(1.5rem,2.8vw,1.75rem);height:clamp(1.5rem,2.8vw,1.75rem);display:inline-flex;align-items:center;justify-content:center;font-size:clamp(.625rem,1vw,.75rem);font-weight:700;letter-spacing:.02em;color:var(--chrome-text-muted);background:color-mix(in srgb,var(--marketing-demo-surface-muted) 80%,white);border:1px solid color-mix(in srgb,var(--chrome-border) 55%,transparent)}.marketing-demo__hero-row-copy{flex:1 1 0;min-width:0}.marketing-demo__hero-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;min-width:0}.marketing-demo__hero-row-from{font-size:clamp(.6875rem,1.15vw,.8125rem);font-weight:700;color:var(--chrome-text);letter-spacing:-.01em}.marketing-demo__hero-row-subject{flex:1 1 8rem;min-width:0;font-size:clamp(.75rem,1.35vw,.9375rem);font-weight:600;color:var(--chrome-text);letter-spacing:-.02em;line-height:1.25}.marketing-demo__hero-row-unread{flex:0 0 .45rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--demo-urgency-urgent);box-shadow:0 0 0 2px color-mix(in srgb,var(--demo-urgency-urgent) 25%,transparent)}.marketing-demo__hero-row-snippet{margin:.2rem 0 0;font-size:clamp(.625rem,1.1vw,.75rem);color:var(--chrome-text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketing-demo__hero-row--unread .marketing-demo__hero-row-subject{font-weight:700}.marketing-demo__hero-row--accent-booking.marketing-demo__hero-row--identified{border-color:color-mix(in srgb,var(--demo-cat-booking) 58%,var(--chrome-border));background:color-mix(in srgb,var(--demo-cat-booking) 9%,white)}.marketing-demo__hero-row--accent-marketing.marketing-demo__hero-row--identified{border-color:color-mix(in srgb,var(--demo-cat-marketing) 55%,var(--chrome-border));background:color-mix(in srgb,var(--demo-cat-marketing) 10%,white)}.marketing-demo__hero-row--accent-security.marketing-demo__hero-row--identified{border-color:color-mix(in srgb,var(--demo-cat-security) 55%,var(--chrome-border));background:color-mix(in srgb,var(--demo-cat-security) 10%,white)}.marketing-demo__hero-row--identified{animation:marketing-demo-row-pulse 1.4s ease-in-out infinite;animation-delay:calc(var(--row-i, 0) * -.18s)}.marketing-demo__raw-chaos{width:100%;max-width:100%;margin-inline:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.marketing-demo__raw-chaos-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(.32rem,.75vh,.45rem);flex:1 1 0;min-height:0;max-height:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,black 88%,transparent 100%)}.marketing-demo__raw-chaos-item{opacity:.98;transform:translateY(0);transition:transform .45s ease,opacity .45s ease;will-change:transform,opacity}.marketing-demo__raw-chaos--arrive .marketing-demo__raw-chaos-list{gap:clamp(.28rem,.65vh,.4rem)}.marketing-demo__raw-chaos--arrive .marketing-demo__raw-chaos-item:not(.marketing-demo__raw-chaos-item--new){transform:translateY(calc(var(--row-i, 0) * .04rem))}.marketing-demo__raw-chaos-item--new{z-index:calc(20 - var(--row-i, 0));animation:marketing-demo-chaos-arrive .9s cubic-bezier(.22,1,.36,1) forwards}.marketing-demo__raw-chaos-item--new .marketing-demo__hero-row{animation:marketing-demo-chaos-arrival-glow .9s ease-out forwards}.marketing-demo__raw-chaos--stress .marketing-demo__raw-chaos-list{gap:clamp(.18rem,.42vh,.28rem)}.marketing-demo__raw-chaos--stress .marketing-demo__raw-chaos-item{margin-bottom:-.06rem;animation:marketing-demo-chaos-nudge 2.4s ease-in-out infinite;animation-delay:calc(var(--row-i, 0) * -.15s)}.marketing-demo__raw-chaos--stress .marketing-demo__hero-row--unread{animation:marketing-demo-unread-glow 1.8s ease-in-out infinite}.marketing-demo__urgency{width:100%;max-width:100%;margin-inline:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.marketing-demo__urgency-scroll,.marketing-demo__category-organize-scroll,.marketing-demo__assist-scroll{display:flex;flex-direction:column;gap:clamp(.45rem,1vh,.65rem);flex:1 1 0;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.marketing-demo__urgency-group,.marketing-demo__category-zone{display:flex;flex-direction:column;gap:.28rem;opacity:0;transform:translateY(.35rem);transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.32,1);transition-delay:calc(var(--section-i, 0) * .08s)}.marketing-demo__urgency--headers .marketing-demo__urgency-group,.marketing-demo__urgency--settled .marketing-demo__urgency-group,.marketing-demo__urgency--flat .marketing-demo__urgency-group{opacity:1;transform:none}.marketing-demo__urgency-list,.marketing-demo__category-organize-list,.marketing-demo__assist-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(.32rem,.75vh,.45rem)}.marketing-demo__urgency--shift .marketing-demo__urgency-item{transition:transform .65s cubic-bezier(.22,1,.32,1)}.marketing-demo__urgency--flat .marketing-demo__urgency-item:nth-child(1){transform:translateY(0)}.marketing-demo__urgency--flat .marketing-demo__urgency-item:nth-child(2){transform:translateY(-.15rem)}.marketing-demo__urgency--flat .marketing-demo__urgency-item:nth-child(3){transform:translateY(-.3rem)}.marketing-demo__urgency--flat .marketing-demo__urgency-item:nth-child(4){transform:translateY(-.45rem)}.marketing-demo__urgency--flat .marketing-demo__urgency-item:nth-child(5){transform:translateY(-.6rem)}.marketing-demo__urgency--flat .marketing-demo__urgency-item:nth-child(n+6){transform:translateY(-.75rem)}.marketing-demo__urgency--headers .marketing-demo__full-inbox-group-title,.marketing-demo__urgency--settled .marketing-demo__full-inbox-group-title{opacity:1;transform:none}.marketing-demo__category-organize{width:100%;max-width:100%;margin-inline:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.marketing-demo__category-zone{border-radius:var(--radius-sm);padding:clamp(.28rem,.65vh,.4rem);background:transparent;transition:opacity .5s ease,transform .55s cubic-bezier(.22,1,.32,1),background .45s ease}.marketing-demo__category-zone--visible.marketing-demo__category-zone--booking{background:color-mix(in srgb,var(--demo-cat-booking) 10%,white)}.marketing-demo__category-zone--visible.marketing-demo__category-zone--marketing{background:color-mix(in srgb,var(--demo-cat-marketing) 10%,white)}.marketing-demo__category-zone--visible.marketing-demo__category-zone--security{background:color-mix(in srgb,var(--demo-cat-security) 10%,white)}.marketing-demo__category-organize--headers .marketing-demo__category-zone--visible,.marketing-demo__category-organize--settled .marketing-demo__category-zone--visible{opacity:1;transform:none}.marketing-demo__category-organize--flat .marketing-demo__category-zone{opacity:1;transform:none;background:transparent}.marketing-demo__category-header{margin:0 0 .2rem;font-size:clamp(.6875rem,1.2vw,.8125rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:0;transform:translateY(.2rem);transition:opacity .45s ease,transform .5s ease}.marketing-demo__category-header--booking{color:color-mix(in srgb,var(--demo-cat-booking) 88%,var(--chrome-text))}.marketing-demo__category-header--marketing{color:color-mix(in srgb,var(--demo-cat-marketing) 88%,var(--chrome-text))}.marketing-demo__category-header--security{color:color-mix(in srgb,var(--demo-cat-security) 88%,var(--chrome-text))}.marketing-demo__category-organize--headers .marketing-demo__category-header,.marketing-demo__category-organize--settled .marketing-demo__category-header{opacity:1;transform:none}.marketing-demo__category-organize--shift .marketing-demo__category-organize-item{transition:transform .65s cubic-bezier(.22,1,.32,1)}.marketing-demo__category-organize--flat .marketing-demo__category-organize-item:nth-child(1){transform:translateY(0)}.marketing-demo__category-organize--flat .marketing-demo__category-organize-item:nth-child(2){transform:translateY(-.15rem)}.marketing-demo__category-organize--flat .marketing-demo__category-organize-item:nth-child(3){transform:translateY(-.3rem)}.marketing-demo__category-organize--flat .marketing-demo__category-organize-item:nth-child(4){transform:translateY(-.45rem)}.marketing-demo__category-organize--flat .marketing-demo__category-organize-item:nth-child(5){transform:translateY(-.6rem)}.marketing-demo__category-organize--flat .marketing-demo__category-organize-item:nth-child(n+6){transform:translateY(-.75rem)}.marketing-demo__full-inbox-group-title{margin:0 0 .2rem;font-size:clamp(.6875rem,1.2vw,.8125rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(.2rem);transition:opacity .45s ease,transform .5s ease}.marketing-demo__assist{width:100%;max-width:100%;margin-inline:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column}.marketing-demo__assist-scroll{gap:clamp(.35rem,.85vh,.55rem);overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.marketing-demo__assist .marketing-demo__category-zone{opacity:1;transform:none}.marketing-demo__assist-zone{border-radius:var(--radius-sm);padding:clamp(.28rem,.65vh,.4rem);opacity:1;transform:none}.marketing-demo__assist-zone.marketing-demo__category-zone--booking{background:color-mix(in srgb,var(--demo-cat-booking) 10%,white)}.marketing-demo__assist-zone.marketing-demo__category-zone--marketing{background:color-mix(in srgb,var(--demo-cat-marketing) 10%,white)}.marketing-demo__assist-zone.marketing-demo__category-zone--security{background:color-mix(in srgb,var(--demo-cat-security) 10%,white)}.marketing-demo__assist-header,.marketing-demo__assist .marketing-demo__category-header{position:sticky;top:0;z-index:1;margin:0 0 .15rem;padding-bottom:.12rem;background:inherit;opacity:1;transform:none}.marketing-demo__assist-list{gap:clamp(.28rem,.65vh,.38rem)}.marketing-demo__assist-item{margin:0}.marketing-demo__assist-thread{display:flex;flex-direction:column;gap:.22rem}.marketing-demo__assist-reply{display:flex;flex-direction:column;gap:.28rem;margin-inline-start:clamp(1.65rem,3.8vw,2rem);padding-inline-end:.15rem}.marketing-demo__assist-item--active .marketing-demo__hero-row{border-color:color-mix(in srgb,var(--chrome-accent) 45%,var(--chrome-border));box-shadow:0 4px 14px -4px #4f467838}.marketing-demo__assist-item--done .marketing-demo__hero-row{border-color:var(--chrome-border);box-shadow:none}.marketing-demo__assist-notify{display:inline-flex;align-items:center;align-self:flex-start;gap:.38rem;margin:0;padding:clamp(.32rem,.75vh,.42rem) clamp(.5rem,1vw,.62rem);font-size:clamp(.625rem,1.05vw,.75rem);font-weight:600;line-height:1.2;color:color-mix(in srgb,var(--chrome-accent) 85%,var(--chrome-text));background:color-mix(in srgb,var(--chrome-accent) 8%,white);border:1px solid color-mix(in srgb,var(--chrome-accent) 22%,transparent);border-radius:var(--radius-sm);animation:marketing-demo-assist-notify-in .45s cubic-bezier(.22,1,.32,1)}.marketing-demo__assist-notify-pulse{flex-shrink:0;width:.35rem;height:.35rem;border-radius:50%;background:var(--chrome-accent);animation:marketing-demo-scan-pulse 1s ease-in-out infinite}.marketing-demo__assist-draft{margin:0;padding:clamp(.4rem,.9vh,.52rem) clamp(.48rem,1vw,.62rem);border-left:2px solid color-mix(in srgb,var(--chrome-accent) 55%,transparent);background:color-mix(in srgb,var(--marketing-demo-surface-muted) 45%,white);border-radius:0 var(--radius-sm) var(--radius-sm) 0;animation:marketing-demo-assist-draft-in .5s cubic-bezier(.22,1,.32,1)}.marketing-demo__assist-draft--completed{opacity:.82;border-left-color:color-mix(in srgb,var(--chrome-border) 70%,transparent);background:color-mix(in srgb,var(--marketing-demo-surface-muted) 28%,white);animation:none}.marketing-demo__assist-draft-label{display:block;font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-text-muted);margin-bottom:.18rem}.marketing-demo__assist-draft-line{margin:0;font-size:clamp(.625rem,1.1vw,.75rem);color:var(--chrome-text);line-height:1.35}.marketing-demo__assist-draft-line--muted{color:var(--chrome-text-muted);margin-top:.12rem}@keyframes marketing-demo-chaos-arrive{0%{opacity:0;transform:translateY(-1.35rem) scale(.985)}55%{opacity:1;transform:translateY(.06rem) scale(1)}to{opacity:.98;transform:translateY(0)}}@keyframes marketing-demo-chaos-arrival-glow{0%{background:color-mix(in srgb,var(--chrome-accent) 18%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--chrome-accent) 22%,transparent)}to{background:transparent;box-shadow:none}}@keyframes marketing-demo-chaos-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-.12rem)}}@keyframes marketing-demo-unread-glow{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--demo-urgency-urgent) 20%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-urgency-urgent) 45%,transparent)}}@keyframes marketing-demo-row-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.06)}}@keyframes marketing-demo-scan-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes marketing-demo-assist-notify-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes marketing-demo-assist-draft-in{0%{opacity:0;transform:translateY(.2rem)}to{opacity:1;transform:none}}.marketing-demo__drafts-reveal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);width:100%}.marketing-demo__drafts-reveal--hero{gap:clamp(.5rem,2vw,1.25rem);min-height:clamp(8rem,22vh,12rem);align-items:stretch}.marketing-demo__draft-slot{display:flex;align-items:center;justify-content:center;min-height:clamp(5rem,16vh,7.5rem)}.marketing-demo__draft-slot--empty{visibility:hidden;pointer-events:none}.marketing-demo__draft-slot--notify{padding:clamp(.5rem,1.5vh,.85rem)}.marketing-demo__draft-notify{display:flex;align-items:center;gap:.5rem;margin:0;width:100%;padding:clamp(.75rem,2vh,1rem) clamp(.85rem,2vw,1.1rem);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--chrome-accent) 28%,var(--chrome-border));background:color-mix(in srgb,var(--chrome-accent) 10%,white);box-shadow:0 8px 24px -12px #4f467838;font-size:clamp(.75rem,1.4vw,.9375rem);font-weight:600;line-height:1.35;color:var(--chrome-text);text-align:left}.marketing-demo__draft-notify-pulse{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--chrome-accent);animation:marketing-demo-pulse 1.2s ease-in-out infinite}.marketing-demo__draft-card--enter{animation:marketing-demo-draft-card-enter .55s cubic-bezier(.22,1,.32,1) forwards}@keyframes marketing-demo-draft-card-enter{0%{opacity:0;transform:translateY(.35rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.marketing-demo__draft-card{display:flex;flex-direction:column;min-height:5.5rem;padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--chrome-border);background:var(--marketing-demo-surface)}.marketing-demo__draft-card--hero{justify-content:center;align-items:flex-start;gap:.5rem;min-height:clamp(5rem,16vh,7.5rem);padding:clamp(.85rem,2.5vh,1.25rem);background:color-mix(in srgb,var(--chrome-accent) 6%,white);border-color:color-mix(in srgb,var(--chrome-accent) 22%,var(--chrome-border));box-shadow:0 8px 24px -10px #4f467833}.marketing-demo__draft-card--hero .marketing-demo__draft-card-subject{font-size:clamp(.8rem,1.5vw,1rem);font-weight:600;line-height:1.3}.marketing-demo__draft-card-head{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.35rem}.marketing-demo__draft-card-subject{font-size:var(--font-size-xs);font-weight:600;color:var(--chrome-text)}.marketing-demo__draft-card-to{font-size:.625rem;color:var(--chrome-text-muted)}.marketing-demo__draft-card-body{display:flex;flex-direction:column;gap:.25rem;min-height:1.25rem}.marketing-demo__draft-card-line{margin:0;font-size:var(--font-size-xs);color:var(--chrome-text);line-height:1.45}.marketing-demo__draft-card-placeholder{height:.65rem;border-radius:2px;background:color-mix(in srgb,var(--chrome-border) 55%,transparent);opacity:.5}.marketing-demo__draft-card-status{display:inline-block;margin-top:.35rem;font-size:.625rem;font-weight:500;color:var(--chrome-accent)}.marketing-demo__draft-card-status--ready{color:var(--demo-urgency-normal)}.marketing-demo__booking{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.marketing-demo__booking--hero{align-items:center;gap:clamp(.75rem,2vh,1.25rem);min-height:clamp(8rem,22vh,12rem);justify-content:center}.marketing-demo__booking--hero .marketing-demo__booking-request{margin:0;font-size:clamp(.85rem,1.6vw,1.0625rem);font-weight:600;text-align:center;max-width:28ch}.marketing-demo__booking-hero-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(.75rem,2.5vw,1.5rem);width:100%;max-width:28rem}.marketing-demo__booking-slot--hero,.marketing-demo__booking-calendar--hero{min-height:clamp(5rem,14vh,6.5rem);padding:clamp(.85rem,2vh,1.15rem);justify-content:center;align-items:center;text-align:center;box-shadow:0 8px 24px -10px #4f46782e}.marketing-demo__booking-slot--hero .marketing-demo__booking-slot-value{font-size:clamp(.9rem,1.8vw,1.125rem)}.marketing-demo__booking-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-sm) var(--space-lg)}.marketing-demo__booking-request{margin:0;font-size:var(--font-size-xs);font-weight:600;color:var(--chrome-text);flex:1 1 12rem}.marketing-demo__booking-secondary{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:.45rem .6rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--demo-cat-booking) 28%,var(--chrome-border));background:color-mix(in srgb,var(--demo-cat-booking) 8%,var(--marketing-demo-surface));min-width:10rem;max-width:14rem}.marketing-demo__booking-secondary-label{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--chrome-text-muted)}.marketing-demo__booking-secondary-subject{font-size:.625rem;font-weight:500;color:var(--chrome-text)}.marketing-demo__booking-secondary-from{font-size:.5625rem;color:var(--chrome-text-muted)}.marketing-demo__booking-layout{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,1.4fr);gap:var(--space-lg);width:100%;align-items:stretch}.marketing-demo__booking-slots-panel{display:flex;flex-direction:column;gap:.35rem}.marketing-demo__booking-panel-title{margin:0;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--chrome-text-muted)}.marketing-demo__booking-slot-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.marketing-demo__booking-slot-option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--chrome-border);background:var(--marketing-demo-surface-muted)}.marketing-demo__booking-slot-option--checking{border-color:color-mix(in srgb,var(--chrome-accent) 40%,var(--chrome-border));background:color-mix(in srgb,var(--chrome-accent) 8%,var(--marketing-demo-surface-muted))}.marketing-demo__booking-slot-option--available{border-color:color-mix(in srgb,var(--demo-urgency-normal) 45%,var(--chrome-border))}.marketing-demo__booking-slot-option--busy{opacity:.72}.marketing-demo__booking-slot-option-time{font-size:var(--font-size-xs);font-weight:500;color:var(--chrome-text)}.marketing-demo__booking-slot-option-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.625rem;font-weight:500;color:var(--chrome-text-muted)}.marketing-demo__booking-slot-option--checking .marketing-demo__booking-slot-option-status{color:var(--chrome-accent)}.marketing-demo__booking-slot-option--available .marketing-demo__booking-slot-option-status{color:var(--demo-urgency-normal)}.marketing-demo__booking-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--space-md);width:100%}.marketing-demo__booking-slot,.marketing-demo__booking-calendar{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-height:4.5rem;padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--chrome-border);background:var(--marketing-demo-surface-muted)}.marketing-demo__booking-calendar{background:color-mix(in srgb,var(--demo-cat-booking) 12%,var(--marketing-demo-surface-muted));border-color:color-mix(in srgb,var(--demo-cat-booking) 35%,var(--chrome-border))}.marketing-demo__booking-busy{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.marketing-demo__booking-busy-item{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.35rem;align-items:baseline;font-size:.625rem}.marketing-demo__booking-busy-time{font-weight:600;color:var(--chrome-text-muted);font-variant-numeric:tabular-nums}.marketing-demo__booking-busy-label{color:var(--chrome-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-demo__booking-slot-label,.marketing-demo__booking-calendar-label{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--chrome-text-muted)}.marketing-demo__booking-slot-value{font-size:var(--font-size-xs);font-weight:500;color:var(--chrome-text)}.marketing-demo__booking-vs{align-self:center;font-size:.625rem;font-weight:600;color:var(--chrome-text-muted)}.marketing-demo__booking-calendar-status{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-xs);font-weight:500;color:var(--chrome-text)}.marketing-demo__booking-calendar-status--checking{color:var(--chrome-accent)}.marketing-demo__booking-spinner{width:.75rem;height:.75rem;border:1.25px solid color-mix(in srgb,var(--chrome-accent) 35%,transparent);border-top-color:var(--chrome-accent);border-radius:50%;animation:marketing-demo-spin .8s linear infinite}.marketing-demo__awaiting{display:flex;flex-direction:column;gap:var(--space-md)}.marketing-demo__awaiting--hero{align-items:center;justify-content:center;gap:clamp(.75rem,2vh,1.25rem);min-height:clamp(8rem,22vh,12rem);width:100%}.marketing-demo__awaiting--hero .marketing-demo__awaiting-headline{margin:0;font-size:clamp(.9rem,1.7vw,1.125rem);text-align:center}.marketing-demo__awaiting--hero .marketing-demo__awaiting-list{width:100%;max-width:32rem}.marketing-demo__awaiting-header{display:flex;flex-direction:column;gap:.25rem}.marketing-demo__awaiting-headline{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--chrome-text)}.marketing-demo__awaiting-detail{margin:0;font-size:var(--font-size-xs);color:var(--chrome-text-muted)}.marketing-demo__awaiting-section-title{margin:0 0 .4rem;font-size:var(--font-size-xs);font-weight:600;color:var(--chrome-text)}.marketing-demo__awaiting-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);width:100%}.marketing-demo__awaiting-item{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-height:3.5rem;padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--chrome-accent) 22%,var(--chrome-border));background:color-mix(in srgb,var(--chrome-accent) 6%,var(--marketing-demo-surface))}.marketing-demo__awaiting-item-label{font-size:var(--font-size-xs);font-weight:500;color:var(--chrome-text)}.marketing-demo__awaiting-item-meta{font-size:.625rem;color:var(--chrome-text-muted)}.marketing-demo__split{display:flex;gap:clamp(.4rem,1.1vw,.75rem);width:100%;min-height:0;flex:1 1 0;align-items:stretch}.marketing-demo__full-inbox{flex:1 1 0;min-height:0;width:100%}.marketing-demo__panel{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--chrome-border) 55%,transparent);background:var(--marketing-demo-theater);overflow:hidden}.marketing-demo__panel--split-list{flex:0 0 32%;min-width:clamp(9.5rem,28%,12.5rem);max-width:38%;background:color-mix(in srgb,var(--marketing-demo-surface-muted) 72%,var(--marketing-demo-theater))}.marketing-demo__panel--split-agent{flex:1 1 0;min-width:0}.marketing-demo__full-inbox-list-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:clamp(.4rem,1vh,.55rem) clamp(.4rem,1vw,.5rem);display:flex;flex-direction:column;gap:clamp(.55rem,1.2vh,.75rem)}.marketing-demo__full-inbox-group{min-width:0}.marketing-demo__panel--split-list .marketing-demo__full-inbox-group-title{margin:0 0 .35rem;font-size:clamp(.6875rem,1.15vw,.8125rem);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--chrome-text-muted)}.marketing-demo__full-inbox-group-title--urgent{color:var(--demo-urgency-urgent)}.marketing-demo__full-inbox-group-title--high{color:var(--demo-urgency-high)}.marketing-demo__full-inbox-group-title--normal{color:var(--demo-urgency-normal)}.marketing-demo__full-inbox-group-title--low{color:color-mix(in srgb,#4f7190 86%,#475569 14%)}.marketing-demo__full-inbox-group-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(.35rem,.8vh,.5rem)}.marketing-demo__full-inbox-row-wrap{min-width:0}.marketing-demo__full-inbox-row{display:flex;align-items:flex-start;gap:clamp(.4rem,.9vw,.55rem);padding:clamp(.48rem,1.1vh,.65rem) clamp(.5rem,1.2vw,.72rem);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--chrome-border) 45%,transparent);background:color-mix(in srgb,var(--chrome-surface-elevated, #fff) 92%,white);box-shadow:0 1px 1px #0f172a0d,0 2px 6px -3px #0f172a14}.marketing-demo__full-inbox-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:clamp(1.45rem,2.6vw,1.7rem);height:clamp(1.45rem,2.6vw,1.7rem);font-size:clamp(.625rem,1vw,.75rem);font-weight:700;line-height:1;color:var(--chrome-text-muted);background:color-mix(in srgb,var(--marketing-demo-surface-muted) 80%,white);border:1px solid color-mix(in srgb,var(--chrome-border) 50%,transparent);border-radius:4px}.marketing-demo__full-inbox-row-copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.2rem}.marketing-demo__full-inbox-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.35rem;min-width:0}.marketing-demo__full-inbox-subject{flex:1 1 0;min-width:0;font-size:clamp(.6875rem,1.15vw,.8125rem);font-weight:600;line-height:1.3;color:var(--chrome-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketing-demo__full-inbox-badge{flex-shrink:0;padding:.1rem .35rem;font-size:.5rem;font-weight:600;letter-spacing:.02em;border-radius:3px;border:1px solid transparent;white-space:nowrap}.marketing-demo__full-inbox-badge--security{color:color-mix(in srgb,var(--demo-cat-security) 80%,var(--chrome-text));background:color-mix(in srgb,var(--demo-cat-security) 14%,white);border-color:color-mix(in srgb,var(--demo-cat-security) 35%,transparent)}.marketing-demo__full-inbox-badge--booking{color:color-mix(in srgb,var(--demo-cat-booking) 82%,var(--chrome-text));background:color-mix(in srgb,var(--demo-cat-booking) 12%,white);border-color:color-mix(in srgb,var(--demo-cat-booking) 32%,transparent)}.marketing-demo__full-inbox-badge--marketing{color:color-mix(in srgb,var(--demo-cat-marketing) 85%,var(--chrome-text));background:color-mix(in srgb,var(--demo-cat-marketing) 14%,white);border-color:color-mix(in srgb,var(--demo-cat-marketing) 35%,transparent)}.marketing-demo__full-inbox-badge--other{color:color-mix(in srgb,var(--demo-urgency-urgent) 82%,var(--chrome-text));background:color-mix(in srgb,var(--demo-urgency-urgent) 12%,white);border-color:color-mix(in srgb,var(--demo-urgency-urgent) 32%,transparent)}.marketing-demo__full-inbox-badge--general,.marketing-demo__full-inbox-badge--pricing,.marketing-demo__full-inbox-badge--complaint{color:color-mix(in srgb,var(--demo-cat-general) 80%,var(--chrome-text));background:color-mix(in srgb,var(--demo-cat-general) 12%,white);border-color:color-mix(in srgb,var(--demo-cat-general) 30%,transparent)}.marketing-demo__full-inbox-snippet{margin:0;font-size:clamp(.625rem,1vw,.6875rem);line-height:1.35;color:var(--chrome-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketing-demo__full-inbox-agent{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:.65rem;padding:clamp(.55rem,1.5vh,.85rem) clamp(.6rem,1.8vw,1rem)}.marketing-demo__full-inbox-agent-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .65rem}.marketing-demo__full-inbox-agent-status{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.2rem}.marketing-demo__full-inbox-headline{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:clamp(.75rem,1.4vw,.875rem);font-weight:600;letter-spacing:-.02em;color:var(--chrome-text)}.marketing-demo__full-inbox-headline-pulse{flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--chrome-accent);animation:marketing-demo-pulse 1.2s ease-in-out infinite}.marketing-demo__full-inbox-headline-spinner{flex-shrink:0;width:.7rem;height:.7rem;border:1.25px solid color-mix(in srgb,var(--chrome-accent) 35%,transparent);border-top-color:var(--chrome-accent);border-radius:50%;animation:marketing-demo-spin .8s linear infinite}.marketing-demo__full-inbox-detail{margin:0;font-size:.625rem;color:color-mix(in srgb,var(--chrome-text-muted) 88%,var(--chrome-text));opacity:.78}.marketing-demo__panel--split-agent .marketing-demo__zones{flex:0 0 auto;margin-left:auto;grid-template-columns:repeat(3,minmax(3.5rem,1fr));gap:clamp(.28rem,.7vw,.4rem);max-width:clamp(11rem,32%,14.5rem)}.marketing-demo__panel--split-agent .marketing-demo__zone{min-height:clamp(2.5rem,5vh,3rem);padding:clamp(.35rem,.8vh,.45rem) clamp(.38rem,.9vw,.48rem);aspect-ratio:1;align-items:center;text-align:center}.marketing-demo__panel--split-agent .marketing-demo__zone-value{font-size:clamp(var(--font-size-sm),1.25vw,var(--font-size-base));line-height:1.1}.marketing-demo__panel--split-agent .marketing-demo__zone-label{font-size:clamp(.5rem,.9vw,.5625rem);line-height:1.2}.marketing-demo__full-inbox-actions{display:flex;flex-direction:column;gap:.4rem;min-width:0}.marketing-demo__agent-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .6rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--chrome-border) 50%,transparent);background:color-mix(in srgb,var(--chrome-surface-elevated, #fff) 90%,white);box-shadow:0 1px 2px #0f172a0d}.marketing-demo__agent-section-heading{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-size:.625rem;font-weight:500;color:var(--chrome-text)}.marketing-demo__agent-section-icon{flex-shrink:0;width:.875rem;height:.875rem;opacity:.94}.marketing-demo__agent-section-toggle[data-section-icon=attention] .marketing-demo__agent-section-icon{color:var(--demo-cat-booking)}.marketing-demo__agent-section-toggle[data-section-icon=approval] .marketing-demo__agent-section-icon{color:var(--demo-urgency-urgent)}.marketing-demo__agent-section-toggle[data-section-icon=drafts] .marketing-demo__agent-section-icon{color:#7c3aed}.marketing-demo__agent-section-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing-demo__agent-section-count{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600}.marketing-demo__agent-section-chevron{flex-shrink:0;color:var(--chrome-text-muted);opacity:.85}.marketing-demo__full-inbox-footer{margin-top:auto;display:flex;justify-content:center;padding-top:.25rem}.marketing-demo__full-inbox-compose{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;font:inherit;font-size:.625rem;font-weight:500;color:color-mix(in srgb,#7c3aed 55%,var(--chrome-text-muted));background:color-mix(in srgb,#7c3aed 6%,transparent);border:1px dashed color-mix(in srgb,#7c3aed 28%,var(--chrome-border));border-radius:var(--radius-sm);cursor:default;pointer-events:none}.marketing-demo__footer{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-sm);padding-top:.15rem}.marketing-demo__dots{grid-column:2;justify-self:center;display:flex;flex-wrap:wrap;gap:.35rem}.marketing-demo__dot{width:.4rem;height:.4rem;padding:0;border:none;border-radius:50%;cursor:pointer;background:var(--chrome-border-bright);opacity:.55;transition:transform .18s ease,opacity .18s ease,background .18s ease}.marketing-demo__dot:hover{opacity:.95}.marketing-demo__dot--active{opacity:1;background:var(--chrome-accent);transform:scale(1.25)}.marketing-demo__dot:focus-visible{outline:2px solid var(--chrome-focus-ring);outline-offset:2px}.marketing-demo__footer-hint{grid-column:3;justify-self:end;font-size:.625rem;color:var(--chrome-text-muted);font-variant-numeric:tabular-nums}@media(max-width:36rem){.marketing-demo__split{flex-direction:column}.marketing-demo__panel--split-list{flex:0 0 auto;max-width:none;min-width:0;max-height:42%}.marketing-demo__panel--split-agent .marketing-demo__zones{max-width:none;width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.marketing-demo__inbox-row,.marketing-demo__dot,.marketing-demo__pause-btn,.marketing-demo__lifecycle-pulse,.marketing-demo__lifecycle-spinner,.marketing-demo__operational-health--analyzing .marketing-demo__operational-health-strip:after,.marketing-demo__raw-chaos-item,.marketing-demo__hero-row--identified,.marketing-demo__assist-notify-pulse{transition:none;animation:none}.marketing-demo__inbox-row--focused,.marketing-demo__urgency--flat .marketing-demo__urgency-item,.marketing-demo__category-organize--flat .marketing-demo__category-organize-item{transform:none}}.twelve-col-shell{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));width:100%;box-sizing:border-box}.twelve-col-shell__main{grid-column:3 / 11;min-width:0}.marketing-site{flex:1;width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;isolation:isolate;color:var(--chrome-text);--marketing-site-bg-top: color-mix(in srgb, var(--chrome-accent) 10%, var(--chrome-bg));--marketing-site-bg-bottom: var(--chrome-bg);background:linear-gradient(to bottom,var(--marketing-site-bg-top) 0%,var(--marketing-site-bg-bottom) 100%);--marketing-floating-nav-clearance-top: calc(max(.5rem, env(safe-area-inset-top, 0px)) + clamp(2.5rem, 5vw, 3rem)) ;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--marketing-shadow-hero: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 16px -4px rgba(15, 23, 42, .08), 0 18px 40px -12px rgba(15, 23, 42, .1), 0 32px 64px -24px rgba(15, 23, 42, .08);--marketing-shadow-elevated: 1px 1px 2px rgba(16, 24, 40, .04), 3px 6px 16px -5px rgba(16, 24, 40, .075), 5px 14px 36px -12px rgba(16, 24, 40, .05);--marketing-shadow-bottom: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 12px -6px rgba(16, 24, 40, .06);--marketing-border-color: rgba(15, 23, 42, .032);--chrome-border: var(--marketing-border-color);--marketing-surface-soft: color-mix(in srgb, var(--chrome-surface) 98%, var(--chrome-bg));--marketing-surface-muted: color-mix(in srgb, var(--chrome-bg) 90%, var(--chrome-surface));--marketing-surface-inset: color-mix(in srgb, var(--chrome-bg) 94%, var(--chrome-surface) 6%);--marketing-btn-ease: cubic-bezier(.25, .1, .25, 1);--marketing-btn-transition: background .2s var(--marketing-btn-ease), border-color .2s var(--marketing-btn-ease), color .2s var(--marketing-btn-ease);--marketing-btn-border: color-mix(in srgb, var(--chrome-border) 70%, var(--chrome-text-muted) 30%);--marketing-btn-surface: var(--marketing-surface-soft);--marketing-btn-surface-hover: color-mix(in srgb, var(--marketing-surface-soft) 90%, var(--chrome-text) 10%);--marketing-btn-surface-active: var(--marketing-surface-inset);--marketing-btn-primary-border: color-mix(in srgb, var(--chrome-accent-fill) 88%, var(--chrome-text) 12%)}.marketing-site__main{flex:1;display:flex;flex-direction:column;min-height:0;width:100%;box-sizing:border-box;background:transparent;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}#scribe-marketing-hero.marketing-snap-page{overflow:visible}#scribe-marketing-hero .marketing-snap-page__band--fill-height{overflow:clip}@media(min-width:48rem){.marketing-site{height:100dvh;max-height:100dvh;overflow:hidden;--marketing-site-bg-top: color-mix( in srgb, var(--chrome-accent) 12%, color-mix(in srgb, #0f172a 1.75%, var(--chrome-bg)) );--marketing-site-bg-bottom: color-mix(in srgb, #0f172a 1.75%, var(--chrome-bg))}.marketing-site__main{align-self:center;width:min(100%,80rem);background:transparent;min-height:0;padding-block:0;padding-left:max(env(safe-area-inset-left,0px),clamp(.875rem,2.25vw,1.375rem));padding-right:max(env(safe-area-inset-right,0px),clamp(.875rem,2.25vw,1.375rem))}.marketing-site__snap-scroller{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory}.marketing-snap-page{scroll-snap-align:start;scroll-snap-stop:always}}@media(max-width:47.99rem){.marketing-site{height:auto;max-height:none;overflow:visible}.marketing-site__main{padding-block:var(--space-xl)}.marketing-site__snap-scroller{flex:1 1 auto;overflow:visible;min-height:0}.marketing-snap-page{scroll-snap-align:none;scroll-snap-stop:normal}}.marketing-site__snap-scroller{width:100%;min-height:100%;box-sizing:border-box;background:transparent}.marketing-snap-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;box-sizing:border-box;padding-top:max(var(--space-md),env(safe-area-inset-top,0px));padding-bottom:max(var(--space-md),env(safe-area-inset-bottom,0px))}.marketing-snap-page--benefits{padding-top:var(--marketing-floating-nav-clearance-top);padding-bottom:max(var(--space-xl),env(safe-area-inset-bottom,0px))}.marketing-snap-page--faq{padding-top:var(--marketing-floating-nav-clearance-top)}.marketing-snap-page__grid.twelve-col-shell{flex:1 1 auto;min-height:0;width:100%;align-self:stretch}.marketing-snap-page__grid>.twelve-col-shell__main{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow:visible}.marketing-snap-page__grid--main-span-full .twelve-col-shell__main{grid-column:1 / -1}.marketing-snap-page__band{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.marketing-snap-page__band--fill-height{min-height:0;overflow:visible}.marketing-snap-page__band--stub{flex:1 1 auto;justify-content:center;align-items:center;text-align:center;gap:var(--space-md);padding-block:var(--space-xl)}.marketing-snap-page__band--faq{flex:1 1 auto;min-height:0;width:100%;align-items:stretch;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block:var(--space-lg);padding-inline:0;box-sizing:border-box;text-align:left}.marketing-faq{width:100%;max-width:38rem;margin-inline:auto}.marketing-faq__title{margin:0 0 var(--space-sm);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;line-height:1.2;color:var(--chrome-text);text-align:center}.marketing-faq__intro{margin:0 0 var(--space-lg);font-size:var(--font-size-base);line-height:1.5;color:var(--chrome-text-muted);text-align:center}.marketing-faq__list{display:flex;flex-direction:column;gap:var(--space-sm)}.marketing-faq__item{border:1px solid var(--marketing-border-color);border-radius:var(--radius-md);background:var(--marketing-surface-soft);box-shadow:var(--marketing-shadow-bottom)}.marketing-faq__question{cursor:pointer;list-style:none;padding:var(--space-md);font-weight:600;font-size:var(--font-size-base);color:var(--chrome-text)}.marketing-faq__question::marker{content:""}.marketing-faq__question::-webkit-details-marker{display:none}.marketing-faq__answer{padding:0 var(--space-md) var(--space-md);border-top:1px solid color-mix(in srgb,var(--marketing-border-color) 65%,transparent)}.marketing-faq__answer p{margin:var(--space-md) 0 0;font-size:var(--font-size-sm);line-height:1.55}.marketing-faq__answer ul{margin:var(--space-sm) 0 0;padding-left:1.25rem;font-size:var(--font-size-sm);line-height:1.55;color:var(--chrome-text-muted)}.marketing-faq__answer li{margin-top:.25rem}.marketing-faq__answer li:first-child{margin-top:0}.marketing-faq__inline-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.marketing-faq__inline-link:hover{color:var(--chrome-text)}.marketing-faq__inline-link:focus-visible{outline:2px solid var(--chrome-focus-ring);outline-offset:2px;color:var(--chrome-text-muted)}.marketing-snap-page__band--final-cta{flex:1 1 auto;min-height:0;justify-content:stretch;gap:0;padding-block:var(--space-lg)}.marketing-final-cta{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;justify-content:space-between;gap:var(--space-md)}.marketing-final-cta__stage{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%}.marketing-final-cta__ambient{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.marketing-final-cta__ambient-halo{position:absolute;width:min(72vw,28rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 50% 50%,color-mix(in srgb,var(--chrome-accent) 18%,transparent) 0%,color-mix(in srgb,var(--chrome-accent-cool) 10%,transparent) 42%,transparent 72%);opacity:.42;filter:blur(2.25rem);transform:translateY(-4%)}.marketing-final-cta__ambient-orb{--marketing-final-orb-ease: cubic-bezier(.22, 1, .36, 1);position:relative;z-index:1;width:clamp(12rem,34vw,19rem);aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.22;transform:translateY(-2%);animation:marketing-final-orb-breathe 10s var(--marketing-final-orb-ease) infinite;background:radial-gradient(ellipse 80% 50% at 50% 16%,color-mix(in srgb,var(--chrome-accent-cool) 14%,var(--chrome-surface)),transparent 58%),linear-gradient(to bottom,color-mix(in srgb,var(--chrome-accent-cool) 10%,var(--chrome-surface)),color-mix(in srgb,var(--chrome-accent) 8%,var(--chrome-bg)) 52%,color-mix(in srgb,var(--chrome-bg) 90%,var(--chrome-accent) 10%));box-shadow:0 1.5rem 2.5rem color-mix(in srgb,var(--chrome-accent) 8%,transparent),inset 0 1px color-mix(in srgb,white 8%,transparent)}.marketing-final-cta__ambient-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 65% 38% at 50% 10%,color-mix(in srgb,white 8%,transparent),transparent 52%)}.marketing-final-cta__ambient-logo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40%;filter:blur(.35px);opacity:.88}.marketing-final-cta__ambient-logo-img{display:block;width:100%;height:auto;object-fit:contain}@keyframes marketing-final-orb-breathe{0%,to{transform:translateY(-2%) scale(1)}50%{transform:translateY(-2.5%) scale(1.02)}}@media(prefers-reduced-motion:reduce){.marketing-final-cta__ambient-orb{animation:none}}.marketing-final-cta__body{position:relative;z-index:1;flex:0 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);min-height:0;width:100%;max-width:40rem;margin-inline:auto;padding-inline:var(--space-md);text-align:center}.marketing-final-cta__title{margin:0;max-width:16ch;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--chrome-text)}.marketing-final-cta__lede{margin:0;max-width:34rem;font-size:clamp(1rem,2.2vw,var(--font-size-lg));line-height:1.55;color:var(--chrome-text-muted)}.marketing-final-cta__control{margin:calc(-1 * var(--space-xs)) 0 0;font-size:var(--font-size-sm);font-weight:500;letter-spacing:.01em;color:color-mix(in srgb,var(--chrome-text) 72%,var(--chrome-text-muted))}.marketing-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-top:var(--space-xs)}.marketing-hero__cta-link--final{min-height:2.625rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;box-shadow:0 1px color-mix(in srgb,white 14%,transparent),0 .625rem 1.5rem color-mix(in srgb,var(--chrome-accent) 14%,transparent)}.marketing-hero__cta-link--final:hover{box-shadow:0 1px color-mix(in srgb,white 16%,transparent),0 .75rem 1.75rem color-mix(in srgb,var(--chrome-accent) 18%,transparent)}.marketing-final-cta__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem .625rem;margin:var(--space-sm) 0 0;padding:0;list-style:none;max-width:36rem;font-size:.75rem;line-height:1.45;letter-spacing:.02em;color:color-mix(in srgb,var(--chrome-text-muted) 88%,var(--chrome-text))}.marketing-final-cta__trust-item{display:inline-flex;align-items:center}.marketing-final-cta__trust-item:not(:last-child):after{content:"·";margin-left:.625rem;color:color-mix(in srgb,var(--chrome-text-muted) 45%,transparent);-webkit-user-select:none;user-select:none}.marketing-final-cta .marketing-footer{flex-shrink:0;margin-top:0;padding-block:var(--space-sm) var(--space-xs);border-top-color:color-mix(in srgb,var(--marketing-border-color) 70%,transparent)}.marketing-final-cta .marketing-footer__inner{gap:.375rem}.marketing-final-cta .marketing-footer__positioning{margin:0;max-width:28rem;font-size:.75rem;line-height:1.45;letter-spacing:.01em;color:color-mix(in srgb,var(--chrome-text-muted) 92%,var(--chrome-text))}.marketing-snap-page__stub-heading{margin:0;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:600;line-height:1.2;color:var(--chrome-text)}.marketing-snap-page__stub-lede{margin:0 auto;max-width:36rem;font-size:var(--font-size-lg);line-height:1.5;color:var(--chrome-text-muted)}.marketing-floating-nav{--marketing-floating-nav-font-size: .6875rem;--marketing-floating-nav-letter-spacing: .09em;--marketing-floating-nav-line-height: 1.25;--marketing-floating-nav-gap: .375rem;--marketing-floating-nav-link-pad-y: .25rem;--marketing-floating-nav-link-pad-x: .4375rem;--marketing-floating-nav-logo-height: 1.125rem;--marketing-floating-nav-logo-scale: 1.5;--marketing-floating-nav-inner-min-height: 2rem;--marketing-floating-nav-inner-gap: clamp(.625rem, 2vw, 1.625rem);--marketing-floating-nav-inner-pad-x: clamp(1rem, 2.25vw, 1.5rem);position:fixed;z-index:30;top:max(.5rem,env(safe-area-inset-top,0px));left:0;right:0;width:100%;box-sizing:border-box;pointer-events:none}.marketing-floating-nav__inner{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--marketing-floating-nav-inner-gap);width:100%;max-width:80rem;margin-inline:auto;min-height:var(--marketing-floating-nav-inner-min-height);padding-left:max(env(safe-area-inset-left,0px),var(--marketing-floating-nav-inner-pad-x));padding-right:max(env(safe-area-inset-right,0px),var(--marketing-floating-nav-inner-pad-x));box-sizing:border-box}.marketing-floating-nav__brand{display:inline-flex;align-items:center;gap:var(--marketing-floating-nav-gap);min-width:0;text-decoration:none;color:inherit}.marketing-floating-nav__brand:hover .marketing-floating-nav__wordmark{color:var(--chrome-text)}.marketing-floating-nav__logo-wrap{display:flex;flex-shrink:0;align-items:center;overflow:visible;opacity:.78}.marketing-floating-nav__brand:hover .marketing-floating-nav__logo-wrap{opacity:1}.marketing-floating-nav__logo{display:block;height:var(--marketing-floating-nav-logo-height);width:auto;object-fit:contain;border-radius:0;transform:scale(var(--marketing-floating-nav-logo-scale));transform-origin:center left}.marketing-floating-nav__wordmark{font-size:var(--marketing-floating-nav-font-size);font-weight:650;line-height:var(--marketing-floating-nav-line-height);letter-spacing:var(--marketing-floating-nav-letter-spacing);text-transform:uppercase;color:var(--chrome-text-muted);white-space:nowrap;text-shadow:0 1px 12px color-mix(in srgb,var(--chrome-bg) 55%,transparent)}.marketing-floating-nav__links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--marketing-floating-nav-gap);margin:0;padding:0;list-style:none}.marketing-floating-nav__link{display:inline-block;padding:var(--marketing-floating-nav-link-pad-y) var(--marketing-floating-nav-link-pad-x);border-radius:var(--radius-sm);font-size:var(--marketing-floating-nav-font-size);font-weight:600;line-height:var(--marketing-floating-nav-line-height);letter-spacing:var(--marketing-floating-nav-letter-spacing);text-transform:uppercase;text-decoration:none;color:color-mix(in srgb,var(--chrome-text-muted) 88%,var(--chrome-text));white-space:nowrap;text-shadow:0 1px 12px color-mix(in srgb,var(--chrome-bg) 55%,transparent)}.marketing-floating-nav__link:hover{color:var(--chrome-text);background:color-mix(in srgb,var(--chrome-text) 5%,transparent)}.marketing-floating-nav__link--emphasis{padding:calc(var(--marketing-floating-nav-link-pad-y) + .0625rem) calc(var(--marketing-floating-nav-link-pad-x) + .125rem);color:var(--chrome-text);border:1px solid var(--marketing-btn-border);background:var(--marketing-btn-surface)}.marketing-floating-nav__link--emphasis:hover{color:var(--chrome-text);border-color:color-mix(in srgb,var(--chrome-border-bright) 50%,var(--marketing-btn-border));background:var(--marketing-btn-surface-hover)}.marketing-floating-nav__link--emphasis:active{background:var(--marketing-btn-surface-active);border-color:color-mix(in srgb,var(--chrome-border-bright) 35%,var(--marketing-btn-border))}@media(max-width:36rem){.marketing-floating-nav{--marketing-floating-nav-font-size: .625rem;--marketing-floating-nav-gap: .3125rem;--marketing-floating-nav-link-pad-x: .375rem;--marketing-floating-nav-logo-height: 1rem;--marketing-floating-nav-inner-min-height: 1.875rem;--marketing-floating-nav-inner-gap: .4375rem;--marketing-floating-nav-inner-pad-x: .875rem}}.marketing-hero{margin:0;width:100%;min-width:0;height:100%;min-height:0;overflow:visible;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;text-align:center;box-sizing:border-box;padding-bottom:clamp(var(--space-lg),3vh,var(--space-xl))}.marketing-hero--with-floating-nav{padding-top:calc(max(.5rem,env(safe-area-inset-top,0px)) + clamp(1.75rem,4vw,2.25rem))}.marketing-hero__headline-stack{grid-row:1;align-self:start;width:100%;max-width:min(50rem,100%);margin-inline:auto;margin-top:clamp(.625rem,1.5vh,1.125rem);margin-bottom:clamp(var(--space-sm),1.5vh,var(--space-md))}.marketing-hero__title{margin:0;font-size:clamp(1.875rem,5.25vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--chrome-text)}.marketing-hero__tagline{margin:var(--space-md) 0 0;font-size:clamp(var(--font-size-sm),1.35vw,var(--font-size-base));font-weight:400;line-height:1.5;color:var(--chrome-text-muted)}@media(min-width:64rem){.marketing-hero__tagline{white-space:nowrap}}.marketing-hero__asset{grid-row:2;width:100%;min-width:0;min-height:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;padding-inline:var(--space-md);overflow:visible}.marketing-hero__asset>.marketing-lower-product-visual{flex:1 1 auto;width:100%;min-width:0;min-height:0}.marketing-hero__asset--demo{justify-content:center;align-items:center;padding-top:0;padding-bottom:0;gap:clamp(var(--space-sm),1.75vh,var(--space-md))}.marketing-hero__asset--demo>.marketing-lower-product-visual--demo{flex:1 1 auto;align-self:center;width:90%;max-width:90%;margin-inline:auto;min-height:clamp(20rem,42vh,36rem);max-height:min(70dvh,46rem)}.marketing-hero__asset .marketing-lower-product-visual{position:relative;width:100%;min-width:0;min-height:0;margin:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:var(--space-md);box-sizing:border-box;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--marketing-border-color) 80%,transparent);background:color-mix(in srgb,#e8e2f4 42%,var(--marketing-surface-soft));box-shadow:var(--marketing-shadow-hero),inset 0 1px color-mix(in srgb,#fafbfc 75%,transparent);overflow:visible;z-index:0}.marketing-hero__asset .marketing-lower-product-visual--demo{width:90%;max-width:90%;margin-inline:auto;margin-block:0}.marketing-hero__asset .marketing-lower-product-visual:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(180deg,#ffffff38,#ffffff0f 38%,#fff0 58%,#0f172a17)}.marketing-hero__asset .marketing-lower-product-visual__img{display:block;flex:1 1 0;width:100%;min-width:0;min-height:0;margin:0;border-radius:var(--radius-sm);object-fit:contain;object-position:center;overflow:hidden}.marketing-hero__asset .marketing-lower-product-visual--demo>.marketing-demo{flex:1 1 0;width:100%;min-width:0;min-height:0;border-radius:var(--radius-sm);overflow:hidden;--marketing-demo-pad: clamp(.25rem, .55vw, .5rem)}.marketing-hero__asset .marketing-lower-product-visual__placeholder{display:block;flex:1 1 0;width:100%;min-width:0;min-height:0;margin:0;border-radius:var(--radius-sm);overflow:hidden;background:linear-gradient(135deg,var(--chrome-surface-elevated) 0%,var(--chrome-border) 45%,var(--chrome-surface) 100%)}@media(min-width:48rem){.marketing-hero__asset--demo>.marketing-lower-product-visual--demo{z-index:1;min-height:clamp(22rem,52vh,40rem);max-height:min(72dvh,48rem)}}@media(max-width:47.99rem){.marketing-hero__asset--demo>.marketing-lower-product-visual--demo{min-height:clamp(16rem,38vh,22rem);max-height:min(56dvh,24rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}}.marketing-hero__asset--demo>.marketing-hero__cta{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;max-width:90%;margin:clamp(.25rem,.75vh,.5rem) auto 0;padding:0}.marketing-hero__cta-link,.marketing-pricing-tier__cta,.marketing-floating-nav__link--emphasis,.marketing-site .marketing-demo__pause-btn{-webkit-tap-highlight-color:transparent;transition:var(--marketing-btn-transition)}.marketing-hero__cta-link:focus-visible,.marketing-pricing-tier__cta:focus-visible,.marketing-floating-nav__link--emphasis:focus-visible,.marketing-site .marketing-demo__pause-btn:focus-visible{outline:2px solid var(--chrome-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.marketing-hero__cta-link,.marketing-pricing-tier__cta,.marketing-floating-nav__link--emphasis,.marketing-site .marketing-demo__pause-btn{transition:none}}.marketing-hero__cta-link{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.375rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);background:var(--chrome-accent-fill);color:var(--chrome-surface);text-decoration:none;font-weight:500;font-size:var(--font-size-sm);line-height:1.2;letter-spacing:-.01em;border:1px solid var(--marketing-btn-primary-border)}.marketing-hero__cta-link:hover{background:color-mix(in srgb,var(--chrome-accent-fill) 93%,white 7%);border-color:color-mix(in srgb,var(--chrome-accent) 55%,var(--marketing-btn-primary-border))}.marketing-hero__cta-link:active{background:color-mix(in srgb,var(--chrome-accent-fill) 96%,black 4%);border-color:color-mix(in srgb,var(--chrome-accent-fill) 82%,var(--chrome-text) 18%)}.marketing-hero__cta-link--secondary{background:var(--marketing-btn-surface);color:var(--chrome-text);border:1px solid var(--marketing-btn-border);font-weight:500}.marketing-hero__cta-link--secondary:hover{background:var(--marketing-btn-surface-hover);border-color:color-mix(in srgb,var(--chrome-border-bright) 50%,var(--marketing-btn-border));color:var(--chrome-text)}.marketing-hero__cta-link--secondary:active{background:var(--marketing-btn-surface-active);border-color:color-mix(in srgb,var(--chrome-border-bright) 35%,var(--marketing-btn-border))}.marketing-hero__cta-arrow{flex-shrink:0;margin-top:.06rem}.marketing-hero__cta-flag{flex-shrink:0;margin-top:.02rem}.marketing-benefits-story{margin:0;width:100%;height:100%;min-height:0;overflow:visible;display:grid;grid-template-rows:auto auto minmax(0,1fr);row-gap:var(--space-xl);column-gap:var(--space-lg);box-sizing:border-box}.marketing-benefits-story__row{min-height:0}.marketing-benefits-story__row--benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-lg);overflow:visible;padding-bottom:var(--space-md)}.marketing-benefits-story__benefit{display:flex;flex-direction:column;align-self:start;min-height:0}.marketing-benefits-story__benefit-visual{flex:0 0 auto;width:100%;aspect-ratio:3 / 2;min-height:0;border-radius:var(--radius-md);box-shadow:var(--marketing-shadow-bottom);overflow:hidden;background:var(--marketing-surface-soft)}.marketing-benefits-story__benefit-img{display:block;width:100%;height:100%;min-height:0;border-radius:inherit;object-fit:contain;object-position:center center}.marketing-benefits-story__row--testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-xl);margin-top:var(--space-lg);margin-bottom:var(--space-lg);overflow:visible}.marketing-benefits-story__testimonial{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch;gap:var(--space-md);min-height:0;margin:0;padding:var(--space-lg);border:1px solid var(--marketing-border-color);border-radius:var(--radius-md);background:var(--marketing-surface-soft);box-shadow:var(--marketing-shadow-bottom)}.marketing-benefits-story__testimonial-avatar{flex:0 0 auto;width:4.5rem;height:4.5rem;margin-right:0;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--chrome-border) 0%,var(--chrome-surface-elevated) 100%)}.marketing-benefits-story__testimonial-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:100%}.marketing-benefits-story__testimonial-quote{flex:1 1 auto;margin:0;max-width:36ch}.marketing-benefits-story__testimonial-quote p{margin:0;font-size:var(--font-size-sm);line-height:1.45;color:var(--chrome-text)}.marketing-benefits-story__testimonial-attribution{flex:0 0 auto;margin:auto 0 0;font-size:var(--font-size-xs);font-weight:600;color:color-mix(in srgb,var(--chrome-text-muted) 62%,var(--chrome-text))}.marketing-benefits-story__row--pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:var(--space-lg);min-height:0;overflow:visible;padding-bottom:var(--space-md)}@media(max-width:47.99rem){.marketing-benefits-story__row--pricing{grid-template-columns:minmax(0,1fr)}}.marketing-pricing-tier{display:flex;flex-direction:column;gap:var(--space-lg);min-height:100%;padding:var(--space-xl) var(--space-lg);border:1px solid color-mix(in srgb,var(--marketing-border-color) 70%,transparent);border-radius:var(--radius-lg);background:var(--marketing-surface-soft);box-shadow:var(--marketing-shadow-bottom);text-align:left}.marketing-pricing-tier--highlighted{border-color:color-mix(in srgb,var(--chrome-accent) 16%,var(--marketing-border-color));background:color-mix(in srgb,var(--chrome-surface-elevated) 88%,var(--marketing-surface-soft));box-shadow:var(--marketing-shadow-elevated)}.marketing-pricing-tier__header{display:flex;flex-direction:column;gap:.35rem}.marketing-pricing-tier__name{margin:0;font-size:var(--font-size-sm);font-weight:600;letter-spacing:.02em;color:var(--chrome-text-muted)}.marketing-pricing-tier__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.marketing-pricing-tier__price-amount{font-size:clamp(1.75rem,2.5vw,2.125rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--chrome-text)}.marketing-pricing-tier__price-period{font-size:var(--font-size-sm);font-weight:500;color:var(--chrome-text-muted)}.marketing-pricing-tier__billing-note{margin:0;font-size:var(--font-size-xs);line-height:1.4;color:color-mix(in srgb,var(--chrome-text-muted) 82%,var(--chrome-text))}.marketing-pricing-tier__features{flex:1 1 auto;display:flex;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none}.marketing-pricing-tier__feature{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--font-size-sm);line-height:1.45;color:var(--chrome-text)}.marketing-pricing-tier__check{flex:0 0 auto;display:inline-flex;margin-top:.1rem;color:var(--chrome-accent)}.marketing-pricing-tier__check-icon{display:block}.marketing-pricing-tier__feature-text{flex:1 1 auto;min-width:0}.marketing-pricing-tier__actions{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-md)}.marketing-pricing-tier__checkout-form{margin:0;width:100%}.marketing-pricing-tier__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.25rem;padding:.625rem var(--space-md);border-radius:0;border:1px solid transparent;text-decoration:none;font-size:var(--font-size-sm);font-weight:500;line-height:1.25;letter-spacing:-.01em;text-align:center;box-sizing:border-box;cursor:pointer;font-family:inherit}button.marketing-pricing-tier__cta{appearance:none;background:none}.marketing-pricing-tier__cta--primary{background:var(--chrome-accent-fill);border-color:var(--marketing-btn-primary-border);color:var(--chrome-surface)}.marketing-pricing-tier__cta--primary:hover{background:color-mix(in srgb,var(--chrome-accent-fill) 93%,white 7%);border-color:color-mix(in srgb,var(--chrome-accent) 55%,var(--marketing-btn-primary-border))}.marketing-pricing-tier__cta--primary:active{background:color-mix(in srgb,var(--chrome-accent-fill) 96%,black 4%);border-color:color-mix(in srgb,var(--chrome-accent-fill) 82%,var(--chrome-text) 18%)}.marketing-pricing-tier__cta--secondary{background:var(--marketing-btn-surface);border-color:var(--marketing-btn-border);color:var(--chrome-text)}.marketing-pricing-tier__cta--secondary:hover{border-color:color-mix(in srgb,var(--chrome-border-bright) 50%,var(--marketing-btn-border));background:var(--marketing-btn-surface-hover)}.marketing-pricing-tier__cta--secondary:active{background:var(--marketing-btn-surface-active);border-color:color-mix(in srgb,var(--chrome-border-bright) 35%,var(--marketing-btn-border))}.marketing-placeholder{margin-top:var(--space-lg);padding-block:var(--space-md);border-top:1px solid var(--chrome-border);color:var(--chrome-text-muted);font-size:var(--font-size-sm);text-align:center;max-width:36rem}.marketing-lower-product-visual{display:block;width:100%;height:100%;min-height:0;margin:0}.marketing-lower-product-visual__img{display:block;min-height:0;max-width:100%}.marketing-lower-product-visual__placeholder{display:block;width:100%;height:100%;min-height:0;border-radius:var(--radius-md);box-shadow:var(--marketing-shadow-elevated);background:linear-gradient(135deg,var(--chrome-surface-elevated) 0%,var(--chrome-border) 45%,var(--chrome-surface) 100%)}.marketing-footer{flex-shrink:0;width:100%;margin-top:auto;padding-block:var(--space-md);border-top:1px solid color-mix(in srgb,var(--marketing-border-color) 55%,transparent);background:transparent}.marketing-footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin:0;text-align:center;font-size:.8125rem;color:var(--chrome-text-muted)}.marketing-footer__positioning{margin:0}.marketing-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem .625rem}.marketing-footer__link{color:var(--chrome-text-muted);text-decoration:underline;text-underline-offset:2px}.marketing-footer__link:hover{color:var(--chrome-text)}.marketing-footer__link:focus-visible{outline:2px solid var(--chrome-focus-ring);outline-offset:2px}.marketing-footer__sep{color:color-mix(in srgb,var(--chrome-text-muted) 50%,transparent);-webkit-user-select:none;user-select:none}.marketing-faq__legal{margin:var(--space-lg) 0 0;text-align:center;font-size:.8125rem;line-height:1.5;color:var(--chrome-text-muted)}.marketing-faq__legal-link{color:var(--chrome-text-muted);text-decoration:underline;text-underline-offset:2px}.marketing-faq__legal-link:hover{color:var(--chrome-text)}.marketing-faq__legal-link:focus-visible{outline:2px solid var(--chrome-focus-ring);outline-offset:2px}.marketing-faq__legal-sep{margin-inline:.375rem;color:color-mix(in srgb,var(--chrome-text-muted) 50%,transparent);-webkit-user-select:none;user-select:none}.unhandled-rejection-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:4px;font-size:.875rem;color:var(--chrome-text)}.unhandled-rejection-banner p{margin:0;flex:1}.unhandled-rejection-banner__dismiss{flex-shrink:0;padding:.25rem .5rem;font-size:.8125rem;cursor:pointer;border:1px solid var(--chrome-border);border-radius:4px;background:var(--chrome-surface);color:var(--chrome-text)}.unhandled-rejection-banner__dismiss:hover{background:var(--chrome-surface-elevated)}
