.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)}.cxu-dialog__scrim{background:color-mix(in srgb, var(--ink-vignette) 85%, transparent)}.cxu-dialog__media{max-width:min(100%, var(--video-lightbox-width))}.cxu-dialog__media-close{width:var(--icon-button-lg-size);height:var(--icon-button-lg-size);border:1px solid var(--glass-border-on-dark);background:color-mix(in srgb, var(--brand-ink) 60%, transparent);color:var(--on-dark);-webkit-backdrop-filter:blur(var(--cxu-blur-sm));cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:calc(100% + 16px);right:0}.cxu-dialog__media-close svg{width:var(--icon-button-lg-glyph-size);height:var(--icon-button-lg-glyph-size)}.cxu-dialog__media-close:focus-visible{outline:2px solid var(--on-dark-accent);outline-offset:4px}.cxu-video-lightbox__frame{aspect-ratio:16/9;border:1px solid var(--hairline-on-dark);border-radius:var(--radius-lift-sm);background:var(--brand-ink);box-shadow:var(--shadow-glass-panel);overflow:hidden}.cxu-video-lightbox__player{border:0;width:100%;height:100%;display:block}.cxu-video-lightbox__note{color:var(--on-dark)}.cxu-person-card__contact-action--glass{--tile-ground:color-mix(in srgb, var(--on-dark) 20%, transparent);--tile-rim:color-mix(in srgb, var(--on-dark) 38%, transparent);--tile-glyph-ink:var(--on-dark);--tile-hover-ground:color-mix(in srgb, var(--on-dark) 20%, transparent);--tile-hover-rim:color-mix(in srgb, var(--on-dark) 38%, transparent);--tile-hover-glyph-ink:var(--on-dark);--tile-hover-scale:1}.cxu-person-card__contact-action--wash{--tile-ground:var(--brand-50);--tile-rim:var(--brand-200);--tile-glyph-ink:var(--brand-deep);--tile-hover-ground:var(--brand-50);--tile-hover-rim:var(--brand-200);--tile-hover-glyph-ink:var(--brand-deep);--tile-hover-scale:1}.cxu-person-card__social-icon{--tile-hover-scale:1;--tile-hover-glyph-ink:var(--on-dark)}.cxu-person-card--dark{background:var(--on-dark-card-fill);border-color:var(--on-dark-card-border);box-shadow:var(--shadow-lift);transition:transform var(--cxu-duration-card) var(--cxu-ease-standard), border-color var(--cxu-duration-card) var(--cxu-ease-standard), box-shadow var(--cxu-duration-card) var(--cxu-ease-standard)}.cxu-person-card--dark:hover{transform:translateY(var(--cxu-hover-lift-feature));border-color:var(--on-dark-button-hover);box-shadow:var(--shadow-lift-hover)}@media (prefers-reduced-motion:reduce){.cxu-person-card--dark{transition:none}.cxu-person-card--dark:hover{transform:none}}.cxu-quotation__source{font-size:var(--cxu-type-caption-size);font-weight:var(--font-weight-bold)}.cxu-quotation__source--dark{color:var(--on-dark)}.cxu-quotation__source--light{color:var(--text-faint)}.cxu-inline-quotation{font-weight:var(--font-weight-medium)}.cxu-quotation__provenance{font-size:var(--cxu-type-caption-size);font-weight:var(--font-weight-bold)}.cxu-quotation__provenance--dark{color:color-mix(in srgb, var(--on-dark) 72%, transparent);border-color:color-mix(in srgb, var(--on-dark) 22%, transparent)}.cxu-quotation__provenance--light{color:var(--text-muted);border-color:var(--hairline)}.cxu-inline-quotation--dark{color:var(--on-dark)}.cxu-inline-quotation--light{color:var(--text-strong)}
