.cxu-meeting-hero-visual{--meeting-hero-ghost-border:color-mix(in srgb, var(--on-dark) 14%, transparent);--meeting-hero-ghost-fill:color-mix(in srgb, var(--on-dark) 5%, transparent);--meeting-hero-card-border:color-mix(in srgb, var(--on-dark) 16%, transparent);--meeting-hero-card-fill:color-mix(in srgb, var(--brand-deep) 44%, transparent);--meeting-hero-card-shadow:var(--shadow-glass-panel), var(--shadow-inset-highlight);--inset-highlight-ink:var(--on-dark);--meeting-hero-head-border:color-mix(in srgb, var(--on-dark) 12%, transparent);--meeting-hero-top-rule:linear-gradient(90deg, transparent 0%, var(--hero-overlay) 30%, var(--brand-accent) 72%, transparent 100%);--meeting-hero-title:var(--on-dark);--meeting-hero-well-border:color-mix(in srgb, var(--on-dark) 26%, transparent);--meeting-hero-media-overlay:linear-gradient(145deg, color-mix(in srgb, var(--brand-deep) 4%, transparent), color-mix(in srgb, var(--brand-deep) 72%, transparent))}.cxu-app-showcase__headline{font-size:var(--cxu-type-h2-size);font-weight:var(--cxu-type-h2-weight);letter-spacing:var(--cxu-type-h2-tracking);line-height:var(--cxu-type-h2-leading)}.cxu-app-showcase__phone{background:var(--text-strong);transition:transform var(--cxu-duration-reveal) var(--cxu-ease-emphasised);box-shadow:inset 0 0 0 1px var(--hairline-on-dark), inset 0 1px 0 var(--glass-fill-on-dark), var(--shadow-app-showcase-phone);transform:rotateX(0)rotateY(0)}.cxu-app-showcase__side-button{background:var(--hairline-on-dark)}.cxu-app-showcase__screen{background:var(--surface-sunken)}.cxu-app-showcase__notch{background:var(--text-strong);box-shadow:inset 0 0 0 1px var(--hairline-on-dark)}.cxu-app-showcase__header{color:var(--on-dark);background:var(--text-strong)}.cxu-app-showcase__product-name,.cxu-app-showcase__app-label,.cxu-app-showcase__event-logo,.cxu-app-showcase__attendee-title,.cxu-app-showcase__tab,.cxu-app-showcase__toast:not(.cxu-app-showcase__toast--primary),.cxu-app-showcase__nav-item{font-family:var(--font-display)}.cxu-app-showcase__event-logo{border:1px solid var(--hairline-on-dark);background:var(--glass-fill-on-dark)}.cxu-app-showcase__search{color:var(--text-faint);background:var(--surface-card);border:1px solid var(--hairline);font-family:var(--font-display)}.cxu-app-showcase__attendee-label{font-family:var(--font-display);color:var(--text-faint)}.cxu-app-showcase__attendee-row{background:var(--surface-card);border:1px solid var(--hairline);box-shadow:var(--shadow-app-showcase-row)}.cxu-app-showcase__avatar-shell{background:var(--text-strong)}.cxu-app-showcase__avatar{background:var(--surface-sunken);color:var(--text-strong);font-family:var(--font-display)}.cxu-app-showcase__attendee-name{color:var(--text-strong);font-family:var(--font-display)}.cxu-app-showcase__attendee-role{color:var(--text-faint);font-family:var(--font-display)}.cxu-app-showcase__fit{color:var(--text-strong);font-family:var(--font-display)}.cxu-app-showcase__meeting-time{color:var(--text-faint);font-family:var(--font-display)}.cxu-app-showcase__suggested{background:var(--surface-sunken);color:var(--text-muted);font-family:var(--font-display);border:1px solid var(--hairline)}.cxu-app-showcase__booked{background:var(--text-strong);color:var(--on-dark);font-family:var(--font-display);border:1px solid var(--hairline)}.cxu-app-showcase__meeting-card,.cxu-app-showcase__agenda-card{background:var(--surface-card);border:1px solid var(--hairline)}.cxu-app-showcase__agenda-slot{background:var(--surface-sunken);border:1px solid var(--hairline)}.cxu-app-showcase__agenda-slot--filled,.cxu-app-showcase__agenda-slot--active{background:var(--text-strong)}.cxu-app-showcase__match-label,.cxu-app-showcase__match-title,.cxu-app-showcase__match-detail{font-family:var(--font-display)}.cxu-app-showcase__meeting-title{color:var(--text-strong);font-family:var(--font-display)}.cxu-app-showcase__agenda-count{color:var(--text-faint);font-family:var(--font-display)}.cxu-app-showcase__agenda-title{color:var(--text-strong);font-family:var(--font-display)}.cxu-app-showcase__progress{background:var(--text-strong)}.cxu-app-showcase__attendee-header{color:var(--text-strong)}.cxu-app-showcase__status-time{color:var(--text-faint)}.cxu-app-showcase__attendee-row,.cxu-app-showcase__toast,.cxu-app-showcase__toast--primary,.cxu-app-showcase__match-node,.cxu-app-showcase__booked,.cxu-app-showcase__agenda-count--incoming,.cxu-app-showcase__agenda-slot--active{opacity:1}.cxu-app-showcase__suggested,.cxu-app-showcase__agenda-count--outgoing{opacity:0}.cxu-app-showcase__match-path{stroke-dasharray:1;stroke-dashoffset:0}.cxu-app-showcase__agenda-slot--active{transform:scaleX(1)}.cxu-app-showcase__feature-card{transition:transform var(--cxu-duration-standard) var(--cxu-ease-out)}@media (width>=1024px){.cxu-app-showcase__phone{transform:rotateX(4deg)rotateY(-9deg)}}@keyframes cxu-app-showcase-phone-enter-flat{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes cxu-app-showcase-phone-enter-tilted{0%{opacity:0;transform:rotateX(0)rotateY(0)}to{opacity:1;transform:rotateX(4deg)rotateY(-9deg)}}@keyframes cxu-app-showcase-fade-up-10{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes cxu-app-showcase-toast-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cxu-app-showcase-match-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cxu-app-showcase-booked-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cxu-app-showcase-count-out{0%{opacity:1}to{opacity:0}}@keyframes cxu-app-showcase-count-in{0%{opacity:0}to{opacity:1}}@keyframes cxu-app-showcase-agenda-slot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cxu-app-showcase-toast-enter-final{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__phone{animation:cxu-app-showcase-phone-enter-flat var(--cxu-duration-reveal) var(--cxu-ease-emphasised) both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__attendee-row{animation:cxu-app-showcase-fade-up-10 var(--cxu-duration-media) var(--cxu-ease-emphasised) both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__attendee-row--delay-0{animation-delay:.5s}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__attendee-row--delay-1{animation-delay:.75s}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__attendee-row--delay-2{animation-delay:1s}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__toast--primary{animation:cxu-app-showcase-toast-enter var(--cxu-duration-long) var(--cxu-ease-emphasised) 1.5s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__match-path{animation:cxu-app-showcase-match-line var(--cxu-duration-reveal) var(--cxu-ease-in-out) 2s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__match-node{animation:cxu-app-showcase-count-in var(--cxu-duration-card) var(--cxu-ease-emphasised) 2.6s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__suggested{animation:cxu-app-showcase-count-out var(--cxu-duration-card) var(--cxu-ease-emphasised) 3s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__booked{animation:cxu-app-showcase-booked-enter var(--cxu-duration-media) var(--cxu-ease-emphasised) 3.05s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__agenda-count--outgoing{animation:cxu-app-showcase-count-out var(--cxu-duration-standard) var(--cxu-ease-emphasised) 3.25s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__agenda-count--incoming{animation:cxu-app-showcase-count-in var(--cxu-duration-standard) var(--cxu-ease-emphasised) 3.25s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__agenda-slot--active{animation:cxu-app-showcase-agenda-slot-fill var(--cxu-duration-media) var(--cxu-ease-in-out) 3.25s both}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__toast:not(.cxu-app-showcase__toast--primary){animation:cxu-app-showcase-toast-enter-final var(--cxu-duration-media) var(--cxu-ease-emphasised) 3.5s both}@media (width>=1024px){.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__phone{animation-name:cxu-app-showcase-phone-enter-tilted}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cxu-app-showcase__feature-card:hover{transform:translateY(var(--cxu-hover-lift-card))}}@media (prefers-reduced-motion:reduce){.cxu-app-showcase__phone{transition:none}.cxu-app-showcase__feature-card{transition-duration:0s}.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__phone,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__attendee-row,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__toast--primary,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__match-path,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__match-node,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__suggested,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__booked,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__agenda-count--outgoing,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__agenda-count--incoming,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__agenda-slot--active,.cxu-app-showcase__section[data-motion=enabled] .cxu-app-showcase__toast:not(.cxu-app-showcase__toast--primary){animation:none}}.cxu-app-showcase__tab{border-radius:var(--radius-interactive)}.cxu-app-showcase__tab--active{border:1px solid var(--text-strong);background:var(--text-strong);color:var(--on-dark)}.cxu-app-showcase__tab--idle{border:1px solid var(--hairline);background:var(--surface-card);color:var(--text-muted)}.cxu-app-showcase__toast{color:var(--on-dark);background:var(--text-strong)}.cxu-app-showcase__toast--primary{box-shadow:var(--shadow-app-showcase-toast)}.cxu-app-showcase__toast-icon{background:var(--on-dark);color:var(--text-strong)}.cxu-app-showcase__bottom-nav{border-top:1px solid var(--hairline);background:var(--surface-card)}.cxu-app-showcase__nav-item--active{color:var(--text-strong);background:var(--surface-sunken)}.cxu-app-showcase__nav-item--idle{color:var(--text-faint);background:0 0}.cxu-app-showcase__feature-card{border-radius:var(--radius-interactive);border:1px solid var(--hairline);box-sizing:border-box}.cxu-app-showcase__feature-card--dark{background:var(--glass-fill-on-dark);border-color:var(--hairline-on-dark)}.cxu-app-showcase__feature-card--light{background:var(--surface-card)}.cxu-app-showcase__feature-title--dark,.cxu-app-showcase__headline--dark{color:var(--on-dark);font-family:var(--font-display)}.cxu-app-showcase__feature-title--light,.cxu-app-showcase__headline--light{color:var(--text-strong);font-family:var(--font-display)}.cxu-app-showcase__feature-description--dark{color:var(--label-on-dark);font-family:var(--cxu-theme-font-body)}.cxu-app-showcase__feature-description--light{color:var(--text-muted);font-family:var(--cxu-theme-font-body)}.cxu-app-showcase__subheading--dark{color:var(--label-on-dark);font-family:var(--cxu-theme-font-body);font-size:var(--cxu-type-body-size);line-height:var(--cxu-type-body-leading)}.cxu-app-showcase__subheading--light{color:var(--text-muted);font-family:var(--cxu-theme-font-body);font-size:var(--cxu-type-body-size);line-height:var(--cxu-type-body-leading)}.cxu-app-showcase__section--full-bleed:not(.cxu-app-showcase__section--bare).cxu-app-showcase__section--dark{background:var(--dark-band)}.cxu-app-showcase__section--full-bleed:not(.cxu-app-showcase__section--bare).cxu-app-showcase__section--light{background:var(--surface-card)}.cxu-app-showcase__section--contained{border-radius:var(--radius-marketing)}.cxu-app-showcase__section--contained.cxu-app-showcase__section--dark{border:1px solid var(--hairline-on-dark);background:var(--dark-band)}.cxu-app-showcase__section--contained.cxu-app-showcase__section--light{border:1px solid var(--hairline);background:var(--surface-card)}.cxu-app-showcase__status-time{font-family:var(--font-display)}
