.zen-accordion{--zen-accordion-padding:var(--zen-spacing-padding-medium,16px);--zen-accordion-gap:var(--zen-spacing-gap-xsmall,8px);--zen-accordion-icon:var(--zen-element-size-popular-base,20px);--zen-accordion-icon-inset:var(--zen-spacing-padding-3-xsmall,2px);--zen-accordion-radius:var(--zen-corner-radius-large,16px);--zen-accordion-header-gap:var(--zen-spacing-gap-medium,16px);box-sizing:border-box;width:100%;padding:var(--zen-accordion-padding) 0;color:var(--zen-color-content-neutral-strongest,#111);flex-direction:column;display:flex}.zen-accordion[data-size=large]{--zen-accordion-gap:var(--zen-spacing-gap-small,12px);--zen-accordion-icon:var(--zen-element-size-popular-medium,24px)}.zen-accordion[data-size=xlarge]{--zen-accordion-padding:var(--zen-spacing-padding-xlarge,24px);--zen-accordion-gap:var(--zen-spacing-gap-medium,16px);--zen-accordion-icon:var(--zen-element-size-popular-large,28px);--zen-accordion-icon-inset:var(--zen-spacing-padding-2-xsmall,4px);--zen-accordion-radius:var(--zen-corner-radius-2-xlarge,24px)}.zen-accordion[data-tone=divider]{box-shadow:inset 0 -1px 0 var(--zen-color-border-neutral-subtle-default,#0101011c)}.zen-accordion[data-tone=box]{--zen-accordion-box-inset:calc(var(--zen-accordion-padding) - var(--zen-accordion-gap));padding:var(--zen-accordion-box-inset);border-radius:var(--zen-accordion-radius);background:var(--zen-color-background-support-neutral-pale,#05050508)}.zen-accordion__heading{font:inherit;margin:0}.zen-accordion__trigger{align-items:flex-start;gap:var(--zen-accordion-header-gap);border-radius:var(--zen-corner-radius-xsmall,4px);width:100%;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:0;display:flex}.zen-accordion__trigger:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#ff66d4);outline-offset:4px}.zen-accordion[data-tone=divider] .zen-accordion__trigger{position:relative}.zen-accordion[data-tone=divider] .zen-accordion__trigger:before{inset:calc(-1 * var(--zen-accordion-padding)) 0;content:"";position:absolute}.zen-accordion[data-tone=divider][data-expanded=true] .zen-accordion__trigger:before{inset-block-end:calc(-1 * var(--zen-accordion-gap))}.zen-accordion[data-tone=box] .zen-accordion__trigger{padding:var(--zen-accordion-gap);border-radius:max(0px, calc(var(--zen-accordion-radius) - var(--zen-accordion-box-inset)))}.zen-accordion[data-tone=box] .zen-accordion__trigger:focus-visible{outline-offset:-3px}.zen-accordion__title{min-width:0;color:var(--zen-color-content-neutral-strongest,#111);flex:auto}.zen-accordion[data-size=xlarge] .zen-accordion__title{padding-top:var(--zen-spacing-padding-3-xsmall,2px)}.zen-accordion__icon{padding-block:var(--zen-accordion-icon-inset);color:var(--zen-color-content-neutral-strongest,#111);transition:transform var(--zen-motion-duration-base,.2s) var(--zen-motion-ease-standard,ease);flex:none;display:inline-flex}.zen-accordion__icon>.zen-icon{width:var(--zen-accordion-icon);height:var(--zen-accordion-icon)}.zen-accordion[data-expanded=true] .zen-accordion__icon{transform:rotate(180deg)}.zen-accordion__panel{transition:grid-template-rows var(--zen-motion-duration-slow,.28s) var(--zen-motion-ease-standard,ease);grid-template-rows:0fr;display:grid}.zen-accordion[data-expanded=true] .zen-accordion__panel{grid-template-rows:1fr}.zen-accordion__panel-inner{min-height:0;overflow:hidden}.zen-accordion[data-expanded=true] .zen-accordion__panel-inner{animation:zen-accordion-clip var(--zen-motion-duration-slow,.28s);overflow:visible}@keyframes zen-accordion-clip{0%,to{overflow:hidden}}.zen-accordion__content{padding-top:var(--zen-accordion-gap);color:var(--zen-color-content-neutral-base,#0000009e);padding-inline-end:calc(var(--zen-accordion-icon) + var(--zen-accordion-header-gap))}.zen-accordion[data-tone=box] .zen-accordion__content{padding:0 calc(var(--zen-accordion-gap) + var(--zen-accordion-icon) + var(--zen-accordion-header-gap)) var(--zen-accordion-gap) var(--zen-accordion-gap)}.zen-accordion[data-content-width=full] .zen-accordion__content{padding-inline-end:0}.zen-accordion[data-tone=box][data-content-width=full] .zen-accordion__content{padding-inline-end:var(--zen-accordion-gap)}@media (prefers-reduced-motion:reduce){.zen-accordion__panel,.zen-accordion__icon{transition:none}.zen-accordion[data-expanded=true] .zen-accordion__panel-inner{animation:none}}.zen-slider{--zen-slider-height:24px;--zen-slider-dot:24px;--zen-slider-knob:20px;--zen-slider-fill:var(--zen-color-background-neutral-solid-default,#111);--zen-slider-knob-fill:var(--zen-color-background-inverse-solid-default,#fff);--zen-slider-knob-hover:var(--zen-slider-knob-fill);--zen-slider-knob-pressed:var(--zen-slider-knob-fill);--zen-slider-icon:var(--zen-color-content-inverse-strongest,#fff);--zen-slider-icon-size:var(--zen-element-size-popular-2-xsmall,12px);gap:var(--zen-spacing-gap-xsmall,8px);flex-direction:column;width:100%;min-width:120px;display:flex}.zen-slider[data-size=small]{--zen-slider-height:10px;--zen-slider-dot:16px;--zen-slider-knob:16px;--zen-slider-knob-fill:var(--zen-color-background-neutral-solid-default,#111);--zen-slider-knob-hover:var(--zen-color-background-neutral-solid-hover);--zen-slider-knob-pressed:var(--zen-color-background-neutral-solid-pressed)}.zen-slider[data-size=large]{--zen-slider-height:32px;--zen-slider-dot:32px;--zen-slider-knob:28px;--zen-slider-icon-size:var(--zen-element-size-popular-xsmall,12px);--zen-slider-knob-fill:transparent;--zen-slider-knob-hover:var(--zen-color-background-inverse-flat-hover);--zen-slider-knob-pressed:var(--zen-color-background-inverse-flat-pressed)}.zen-slider[data-tone=accent]{--zen-slider-fill:var(--zen-color-background-accent-solid-default);--zen-slider-icon:var(--zen-color-content-on-white-overlay-placeholder);--zen-slider-knob-fill:var(--zen-color-background-white-solid-default,#fff);--zen-slider-knob-hover:var(--zen-color-background-white-solid-default,#fff);--zen-slider-knob-pressed:var(--zen-color-background-white-solid-default,#fff)}.zen-slider[data-tone=accent][data-size=small]{--zen-slider-knob-fill:var(--zen-color-background-accent-solid-default);--zen-slider-knob-hover:var(--zen-color-background-accent-solid-hover);--zen-slider-knob-pressed:var(--zen-color-background-accent-solid-pressed)}.zen-slider[data-tone=accent][data-size=large]{--zen-slider-knob-fill:transparent;--zen-slider-knob-hover:var(--zen-color-background-neutral-flat-hover);--zen-slider-knob-pressed:var(--zen-color-background-neutral-flat-pressed)}.zen-slider[data-tone=white]{--zen-slider-fill:var(--zen-color-background-white-solid-default,#fff);--zen-slider-icon:var(--zen-color-content-on-white-overlay-placeholder);--zen-slider-knob-fill:var(--zen-color-background-white-solid-default,#fff);--zen-slider-knob-hover:var(--zen-color-background-white-solid-default,#fff);--zen-slider-knob-pressed:var(--zen-color-background-white-solid-default,#fff)}.zen-slider[data-tone=white][data-size=large]{--zen-slider-knob-fill:transparent;--zen-slider-knob-hover:var(--zen-color-background-black-overlay-default);--zen-slider-knob-pressed:var(--zen-color-background-black-overlay-default)}.zen-slider[data-disabled=true]{--zen-slider-fill:var(--zen-color-background-solid-disabled);--zen-slider-knob-fill:var(--zen-color-background-subtle-disabled);--zen-slider-knob-hover:var(--zen-slider-knob-fill);--zen-slider-knob-pressed:var(--zen-slider-knob-fill)}.zen-slider[data-disabled=true][data-size=small]{--zen-slider-knob-fill:var(--zen-color-background-solid-disabled)}.zen-slider[data-disabled=true][data-size=large]{--zen-slider-knob-fill:transparent}.zen-slider__control{height:max(var(--zen-slider-height), var(--zen-slider-dot));align-items:center;display:flex;position:relative}.zen-slider__rail{box-sizing:border-box;width:100%;height:var(--zen-slider-height);border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-neutral-subtle-default,#0101010f);padding:1px;display:block;position:relative}.zen-slider__fill{--zen-slider-fill-min:calc(var(--zen-slider-dot) - 2px);box-sizing:border-box;width:calc(var(--zen-slider-fill-min) + (100% - var(--zen-slider-fill-min)) * var(--zen-slider-ratio));border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-slider-fill);align-items:center;height:100%;display:flex;position:relative}.zen-slider__icon{width:calc(var(--zen-slider-height) - 2px);height:100%;color:var(--zen-slider-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.zen-slider__icon>.zen-icon{width:var(--zen-slider-icon-size);height:var(--zen-slider-icon-size)}.zen-slider__thumb{box-sizing:border-box;width:var(--zen-slider-dot);height:var(--zen-slider-dot);border-radius:var(--zen-corner-radius-rounded,1000px);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.zen-slider[data-size=small] .zen-slider__thumb{right:0}.zen-slider[data-size=small] .zen-slider__fill{--zen-slider-fill-min:var(--zen-slider-dot)}.zen-slider__knob{box-sizing:border-box;width:var(--zen-slider-knob);height:var(--zen-slider-knob);border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-slider-knob-fill);transition:background-color var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease), box-shadow var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease);display:block}.zen-slider[data-size=small] .zen-slider__knob{box-shadow:0 2px 4px var(--zen-color-shadow-neutral-base), 0 2px 8px -4px var(--zen-color-shadow-neutral-strongest)}.zen-slider[data-size=medium]:not([data-disabled=true]) .zen-slider__knob{box-shadow:0 0 4px var(--zen-color-shadow-neutral-strong)}.zen-slider__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.zen-slider__input:disabled{cursor:not-allowed}.zen-slider__input:hover:not(:disabled)+.zen-slider__rail .zen-slider__knob{background:var(--zen-slider-knob-hover)}.zen-slider[data-size=medium] .zen-slider__input:hover:not(:disabled)+.zen-slider__rail .zen-slider__knob{box-shadow:inset 0 0 0 3px var(--zen-color-focus-neutral-subtle)}.zen-slider__input:active:not(:disabled)+.zen-slider__rail .zen-slider__knob{background:var(--zen-slider-knob-pressed)}.zen-slider__input:active:not(:disabled)+.zen-slider__rail .zen-slider__thumb{box-shadow:0 0 0 3px var(--zen-color-focus-neutral-subtle)}.zen-slider__input:focus-visible+.zen-slider__rail .zen-slider__thumb{outline:3px solid var(--zen-color-focus-accent-solid,#ff66d4);outline-offset:2px}.zen-slider__limits{color:var(--zen-color-content-neutral-strongest,#111);justify-content:space-between;display:flex}.zen-rating,.zen-rating-display{--zen-rating-star:var(--zen-element-size-popular-base,20px);--zen-rating-on:var(--zen-color-content-support-yellow-light);--zen-rating-off:var(--zen-color-content-placeholder,#00000040)}:is(.zen-rating,.zen-rating-display)[data-size=xsmall]{--zen-rating-star:var(--zen-element-size-popular-xsmall,12px)}:is(.zen-rating,.zen-rating-display)[data-size=small]{--zen-rating-star:var(--zen-element-size-popular-small,16px)}:is(.zen-rating,.zen-rating-display)[data-size=large]{--zen-rating-star:var(--zen-element-size-popular-large,28px)}:is(.zen-rating,.zen-rating-display)[data-size=xlarge]{--zen-rating-star:var(--zen-element-size-popular-2-xlarge,44px)}:is(.zen-rating,.zen-rating-display)[data-tone=neutral]{--zen-rating-on:var(--zen-color-content-neutral-strongest,#111)}:is(.zen-rating,.zen-rating-display)[data-tone=accent]{--zen-rating-on:var(--zen-color-content-accent-light)}.zen-rating{align-items:center;gap:var(--zen-spacing-gap-3-xsmall,2px);display:inline-flex}.zen-rating__star{color:var(--zen-rating-off);cursor:pointer;transition:color var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease), transform var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease);display:inline-flex;position:relative}.zen-rating__star[data-filled=true]{color:var(--zen-rating-on)}.zen-rating__star>.zen-icon{width:var(--zen-rating-star);height:var(--zen-rating-star)}.zen-rating__star input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.zen-rating__star:has(input:focus-visible){border-radius:var(--zen-corner-radius-xsmall,4px);outline:3px solid var(--zen-color-focus-accent-solid,#ff66d4);outline-offset:1px}.zen-rating__star:hover{transform:scale(1.08)}.zen-rating[aria-disabled=true] .zen-rating__star{cursor:not-allowed;opacity:.5;transform:none}.zen-rating-display{vertical-align:middle;display:inline-flex;position:relative}.zen-rating-display__base,.zen-rating-display__fill{gap:var(--zen-spacing-gap-3-xsmall,2px);display:inline-flex}.zen-rating-display__base{color:var(--zen-rating-off)}.zen-rating-display__fill{width:var(--zen-rating-fill);color:var(--zen-rating-on);white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.zen-rating-display .zen-icon{width:var(--zen-rating-star);height:var(--zen-rating-star);flex:none}.zen-opinion-scale{box-sizing:border-box;gap:var(--zen-spacing-gap-xsmall,8px);flex-wrap:nowrap;width:100%;display:flex;container:zen-opinion-scale/inline-size}.zen-opinion-item{box-sizing:border-box;align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);min-width:0;padding:var(--zen-spacing-padding-xsmall,8px);border-radius:var(--zen-corner-radius-base,12px);background:var(--zen-color-background-neutral-flat-default,transparent);color:var(--zen-color-content-neutral-strongest,#111);cursor:pointer;text-align:center;flex-direction:column;flex:1 1 0;display:flex;position:relative}.zen-opinion-item:hover{background:var(--zen-color-background-neutral-flat-hover)}.zen-opinion-item[data-selected=true]{background:var(--zen-color-background-active-neutral-subtle)}.zen-opinion-item:has(input:focus-visible){outline:3px solid var(--zen-color-focus-accent-solid,#ff66d4);outline-offset:2px}.zen-opinion-item input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.zen-opinion-item__label{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.zen-opinion-item__emoji{height:var(--zen-dm-32,32px);font-family:var(--zen-typography-font-family-heading);font-size:var(--zen-typography-font-size-heading-4,20px);font-weight:var(--zen-emphasis-font-weight-bold);line-height:var(--zen-typography-line-height-heading-4,28px);letter-spacing:var(--zen-typography-letter-spacing-heading-4);align-items:center;display:inline-flex}@container zen-opinion-scale (width<200px){.zen-opinion-scale[data-scale="2"] .zen-opinion-item__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container zen-opinion-scale (width<304px){.zen-opinion-scale[data-scale="3"] .zen-opinion-item__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container zen-opinion-scale (width<512px){.zen-opinion-scale[data-scale="5"] .zen-opinion-item__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.zen-nps-scale{--zen-nps-chip:var(--zen-chip-size-small,32px);--zen-nps-gap:var(--zen-spacing-gap-2-xsmall,4px);--zen-nps-target-min:24px;box-sizing:border-box;width:100%;max-width:calc(var(--zen-nps-count,11) * var(--zen-nps-chip) + (var(--zen-nps-count,11) - 1) * var(--zen-nps-gap));gap:var(--zen-spacing-gap-medium,16px);flex-direction:column;display:inline-flex;container:zen-nps-scale/inline-size}.zen-nps-scale__numbers{align-items:center;column-gap:clamp(0px, calc((100% - var(--zen-nps-count,11) * var(--zen-nps-target-min)) / (var(--zen-nps-count,11) - 1)), var(--zen-nps-gap));flex-wrap:nowrap;display:flex}.zen-nps-scale__numbers>.zen-chip[data-variant=number-only]{width:auto;min-width:0;max-width:var(--zen-nps-chip);aspect-ratio:1;flex:1 1 0;height:auto;padding-block:0}.zen-nps-scale__labels{justify-content:space-between;gap:var(--zen-spacing-gap-medium,16px);color:var(--zen-color-content-neutral-strongest,#111);display:flex}.zen-nps-scale__label[data-end=high]{text-align:end}@container zen-nps-scale (width<264px){.zen-nps-scale[data-scale="10"] .zen-nps-scale__numbers{grid-template-columns:repeat(6, minmax(0, var(--zen-nps-chip)));gap:var(--zen-nps-gap);display:grid}.zen-nps-scale[data-scale="10"] .zen-nps-scale__numbers>.zen-chip[data-variant=number-only]{width:100%}.zen-nps-scale[data-scale="10"] .zen-nps-scale__labels{display:contents}.zen-nps-scale[data-scale="10"] .zen-nps-scale__label[data-end=low]{order:-1}.zen-nps-scale[data-scale="10"] .zen-nps-scale__label[data-end=high]{width:calc(5 * min(var(--zen-nps-chip), (100% - 5 * var(--zen-nps-gap)) / 6) + 4 * var(--zen-nps-gap))}}@media (prefers-reduced-motion:reduce){.zen-rating__star{transition-property:color}.zen-rating__star:hover{transform:none}}.zen-color-selector{align-items:center;gap:var(--zen-spacing-gap-small,12px);flex-wrap:wrap;display:flex}.zen-color-swatch{--zen-color-swatch-size:calc(var(--zen-element-size-popular-small,16px) + 2 * var(--zen-spacing-padding-xsmall,8px));width:var(--zen-color-swatch-size);height:var(--zen-color-swatch-size);cursor:pointer;flex:none;display:inline-flex;position:relative}.zen-color-swatch input{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.zen-color-swatch__fill{box-sizing:border-box;border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-swatch);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--zen-color-border-neutral-subtle-hover,#01010129);color:var(--zen-color-content-on-colors,#fff);justify-content:center;align-items:center;display:inline-flex;position:relative}.zen-color-swatch[data-contrast=dark] .zen-color-swatch__fill{color:var(--zen-color-content-neutral-strongest,#111)}.zen-color-swatch__fill>.zen-icon{width:var(--zen-element-size-popular-small,16px);height:var(--zen-element-size-popular-small,16px)}.zen-color-swatch:before{border-radius:var(--zen-corner-radius-rounded,1000px);content:"";pointer-events:none;position:absolute;inset:-4px}.zen-color-swatch:hover:before{box-shadow:inset 0 0 0 2px var(--zen-color-focus-neutral-solid,#111)}.zen-color-swatch:has(input:focus-visible):before{background:var(--zen-color-background-neutral-flat-hover);box-shadow:none;z-index:-1;inset:-8px}.zen-color-swatch:has(input:focus-visible){isolation:isolate}.zen-alert-banner{--zen-alert-banner-icon:var(--zen-element-size-popular-base,20px);--zen-alert-banner-background:var(--zen-color-background-neutral-solid-default,#111);--zen-alert-banner-content:var(--zen-color-content-inverse-strongest,#fff);box-sizing:border-box;align-items:center;gap:var(--zen-spacing-gap-small,12px);width:100%;min-height:56px;padding:var(--zen-spacing-padding-small,12px) var(--zen-spacing-padding-large,20px);background:var(--zen-alert-banner-background);color:var(--zen-alert-banner-content);display:flex}.zen-alert-banner[data-size=small]{--zen-alert-banner-icon:var(--zen-element-size-popular-small,16px);gap:var(--zen-spacing-gap-xsmall,8px);min-height:32px;padding:var(--zen-spacing-padding-xsmall,8px) var(--zen-spacing-padding-medium,16px)}.zen-alert-banner[data-tone=info]{--zen-alert-banner-background:var(--zen-color-background-info-solid-default);--zen-alert-banner-content:var(--zen-color-content-on-colors)}.zen-alert-banner[data-tone=positive]{--zen-alert-banner-background:var(--zen-color-background-positive-solid-default);--zen-alert-banner-content:var(--zen-color-content-on-colors)}.zen-alert-banner[data-tone=warning]{--zen-alert-banner-background:var(--zen-color-background-warning-solid-default);--zen-alert-banner-content:var(--zen-color-content-on-brights)}.zen-alert-banner[data-tone=negative]{--zen-alert-banner-background:var(--zen-color-background-negative-solid-default);--zen-alert-banner-content:var(--zen-color-content-on-colors)}.zen-alert-banner__icon{flex:none;display:inline-flex}.zen-alert-banner__icon>.zen-icon{width:var(--zen-alert-banner-icon);height:var(--zen-alert-banner-icon)}.zen-alert-banner__message{flex:auto;min-width:0}.zen-alert-banner__action{flex:none}.zen-alert-banner__close{border-radius:var(--zen-corner-radius-rounded,1000px);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.zen-alert-banner__close>.zen-icon{width:var(--zen-alert-banner-icon);height:var(--zen-alert-banner-icon)}.zen-alert-banner__close:hover{opacity:.72}.zen-alert-banner__close:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=480px){.zen-alert-banner[data-size=medium]:has(>.zen-alert-banner__action){align-items:flex-start;row-gap:var(--zen-spacing-gap-xsmall,8px);flex-wrap:wrap}.zen-alert-banner[data-size=medium]:has(>.zen-alert-banner__action) .zen-alert-banner__message{flex:1 1 0}.zen-alert-banner[data-size=medium]:has(>.zen-alert-banner__action) .zen-alert-banner__close{order:2}.zen-alert-banner[data-size=medium]:has(>.zen-alert-banner__action):after{content:"";flex-basis:100%;order:3;height:0}.zen-alert-banner[data-size=medium]>.zen-alert-banner__action{order:4}.zen-alert-banner[data-size=medium]:has(>.zen-alert-banner__icon)>.zen-alert-banner__action{margin-inline-start:calc(var(--zen-alert-banner-icon) + var(--zen-spacing-gap-small,12px))}}.zen-alert-banner__close{position:relative}.zen-alert-banner__close:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zen-bottom-nav{--zen-bottom-nav-idle:var(--zen-color-content-placeholder,#00000045);--zen-bottom-nav-active:var(--zen-color-content-neutral-strongest,#111);z-index:2;box-sizing:border-box;width:100%;padding-bottom:var(--zen-safe-area-bottom,env(safe-area-inset-bottom,0px));position:relative}.zen-bottom-nav[data-fixed=true]{position:sticky;bottom:0}.zen-bottom-nav[data-tone=accent]{--zen-bottom-nav-active:var(--zen-color-content-accent-base,#95197b)}.zen-bottom-nav__items{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.zen-bottom-nav__cell{flex:1;justify-content:center;align-items:center;min-width:0;max-width:120px;display:flex}.zen-bottom-nav:not([data-type=default]) .zen-bottom-nav__cell{min-width:64px}.zen-bottom-nav__item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--zen-spacing-gap-3-xsmall,2px);width:100%;min-height:56px;padding:var(--zen-spacing-padding-2-xsmall,4px);border-radius:var(--zen-corner-radius-rounded,1000px);color:var(--zen-bottom-nav-idle);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.zen-bottom-nav__item[data-selected=true]{color:var(--zen-bottom-nav-active)}.zen-bottom-nav__item:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#0a84ff);outline-offset:-3px}.zen-bottom-nav__icon{width:var(--zen-navigation-mobile-bottom-icon-size,24px);height:var(--zen-navigation-mobile-bottom-icon-size,24px);display:inline-flex;position:relative}.zen-bottom-nav__icon .zen-icon,.zen-bottom-nav__icon svg{width:var(--zen-navigation-mobile-bottom-icon-size,24px);height:var(--zen-navigation-mobile-bottom-icon-size,24px)}.zen-bottom-nav__label{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zen-bottom-nav{--zen-bottom-nav-idle-label:var(--zen-color-content-neutral-light,#0000007d)}.zen-bottom-nav[data-type=floating-glass]{--zen-bottom-nav-idle-label:var(--zen-color-content-neutral-strongest,#111)}.zen-bottom-nav__item:not([data-selected=true]) .zen-bottom-nav__label{color:var(--zen-bottom-nav-idle-label)}.zen-bottom-nav:not([data-type=default]) .zen-bottom-nav__item:hover:not([data-selected=true]) .zen-bottom-nav__label{color:inherit}.zen-bottom-nav__dot{border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-negative-solid-default,#e5532e);width:8px;height:8px;box-shadow:0 0 0 2px var(--zen-color-border-inverse,#fff);position:absolute;top:-2px;right:-2px}@media (prefers-reduced-motion:no-preference){.zen-bottom-nav__item{transition:background-color var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease), color var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease), box-shadow var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease)}}.zen-bottom-nav[data-type=default]{background:var(--zen-color-background-surface-default,#fff);box-shadow:0 -1px 0 0 var(--zen-color-shadow-neutral-light,#0000000a)}.zen-bottom-nav[data-type=default] .zen-bottom-nav__item:hover:not([data-selected=true]){color:var(--zen-color-content-neutral-light,#0000007d)}.zen-bottom-nav__action{border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-button-primary-background-default,#111);width:48px;height:48px;box-shadow:var(--zen-style-shadow-action-basic-shadow,0 1px 1px #00000014);color:var(--zen-button-primary-content-default,#fafafa);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.zen-bottom-nav__action:hover{background:var(--zen-button-primary-background-hover,#333)}.zen-bottom-nav__action[data-tone=accent]{background:var(--zen-button-accent-background-default,#ff66d4);color:var(--zen-button-accent-content-default,#fff)}.zen-bottom-nav__action[data-tone=accent]:hover{background:var(--zen-button-accent-background-hover,#ff4fcb)}.zen-bottom-nav__action .zen-icon,.zen-bottom-nav__action svg,.zen-bottom-nav__fab .zen-icon,.zen-bottom-nav__fab svg{width:var(--zen-navigation-mobile-bottom-icon-size,24px);height:var(--zen-navigation-mobile-bottom-icon-size,24px)}.zen-bottom-nav__action:focus-visible,.zen-bottom-nav__fab:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#0a84ff);outline-offset:2px}.zen-bottom-nav:not([data-type=default]){padding:0 var(--zen-spacing-padding-medium,16px) var(--zen-safe-area-bottom,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--zen-color-background-inverse-flat-default,#0000) 0%, var(--zen-color-background-surface-default,#fff) 100%)}.zen-bottom-nav{--zen-bottom-nav-blur:12px}.zen-bottom-nav__progressive{z-index:-1;pointer-events:none;position:absolute;inset:0}.zen-bottom-nav__progressive>i{-webkit-backdrop-filter:blur(calc(var(--zen-bottom-nav-blur) / 2.236));backdrop-filter:blur(calc(var(--zen-bottom-nav-blur) / 2.236));position:absolute;inset:0}.zen-bottom-nav__progressive>i:first-child{-webkit-mask-image:linear-gradient(#0000 0%,#000 20%);mask-image:linear-gradient(#0000 0%,#000 20%)}.zen-bottom-nav__progressive>i:nth-child(2){-webkit-mask-image:linear-gradient(#0000 20%,#000 40%);mask-image:linear-gradient(#0000 20%,#000 40%)}.zen-bottom-nav__progressive>i:nth-child(3){-webkit-mask-image:linear-gradient(#0000 40%,#000 60%);mask-image:linear-gradient(#0000 40%,#000 60%)}.zen-bottom-nav__progressive>i:nth-child(4){-webkit-mask-image:linear-gradient(#0000 60%,#000 80%);mask-image:linear-gradient(#0000 60%,#000 80%)}.zen-bottom-nav__progressive>i:nth-child(5){-webkit-mask-image:linear-gradient(#0000 80%,#000 100%);mask-image:linear-gradient(#0000 80%,#000 100%)}.zen-bottom-nav__row{justify-content:center;align-items:center;gap:var(--zen-spacing-gap-small,12px);display:flex}.zen-bottom-nav__pill{min-width:0;padding:var(--zen-spacing-padding-2-xsmall,4px);border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-surface-glass,#fff9);box-shadow:var(--zen-style-effect-popover-shadow-unclipped,0 8px 24px #00000014);-webkit-backdrop-filter:var(--zen-style-effect-popover-backdrop-filter,blur(20px));backdrop-filter:var(--zen-style-effect-popover-backdrop-filter,blur(20px));flex:1;position:relative}.zen-bottom-nav__pill:before,.zen-bottom-nav__fab:before{border-radius:inherit;background:var(--zen-style-gradients-border-glass-white-overlay-fill,linear-gradient(180deg, #ffffff29, #ffffff0a, #ffffff29));content:"";pointer-events:none;-webkit-mask-composite:xor;padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.zen-bottom-nav[data-type=floating-glass] :is(.zen-bottom-nav__pill,.zen-bottom-nav__fab[data-tone=default]){background:var(--zen-color-background-liquid-glass-normal-default,#ffffffb3);box-shadow:inset 1px 1px 0 0 var(--zen-color-background-liquid-glass-white-overlay-pressed,#ffffffb3), inset -1px -1px 0 0 var(--zen-color-background-liquid-glass-white-overlay-default,#fff6), var(--zen-style-glass-floating-shadow-unclipped,var(--zen-style-glass-floating-shadow,0 8px 24px -12px #00000014));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zen-bottom-nav[data-type=floating-glass] :is(.zen-bottom-nav__pill,.zen-bottom-nav__fab):before{display:none}.zen-bottom-nav[data-type=floating-glass]{--zen-bottom-nav-idle:var(--zen-color-content-neutral-strongest,#111)}.zen-bottom-nav:not([data-type=default]){--zen-bottom-nav-idle:var(--zen-color-content-neutral-light,#0000007d)}.zen-bottom-nav:not([data-type=default]) .zen-bottom-nav__item:hover:not([data-selected=true]){background:var(--zen-color-background-neutral-flat-hover,#0101010f);color:var(--zen-color-content-neutral-strongest,#111)}.zen-bottom-nav:not([data-type=default])[data-selection=subtle] .zen-bottom-nav__item[data-selected=true]{background:var(--zen-color-background-active-neutral-subtle,#0101010f)}.zen-bottom-nav:not([data-type=default])[data-selection=surface] .zen-bottom-nav__item[data-selected=true]{background:var(--zen-color-background-surface-default,#fff);box-shadow:var(--zen-style-shadow-bottom-level-1-shadow-unclipped,0 1px 3px #0000001a)}.zen-bottom-nav:not([data-type=default])[data-selection=solid] .zen-bottom-nav__item[data-selected=true]{background:var(--zen-color-background-active-neutral-solid,#111);box-shadow:var(--zen-style-shadow-bottom-level-1-shadow-unclipped,0 1px 3px #0000001a);color:var(--zen-color-content-inverse-strongest,#fafafa)}.zen-bottom-nav:not([data-type=default])[data-tone=accent][data-selection=subtle] .zen-bottom-nav__item[data-selected=true]{background:var(--zen-color-background-active-accent-subtle,#ff029817)}.zen-bottom-nav:not([data-type=default])[data-tone=accent][data-selection=solid] .zen-bottom-nav__item[data-selected=true]{background:var(--zen-color-background-active-accent-solid,#ff66d4);color:var(--zen-color-content-on-accent-default,#fff)}.zen-bottom-nav__fab{border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-surface-default,#fff);width:64px;height:64px;box-shadow:var(--zen-style-effect-popover-shadow-unclipped,0 8px 24px #00000014);color:var(--zen-color-content-neutral-strongest,#111);cursor:pointer;border:0;flex:0 0 64px;justify-content:center;align-items:center;display:inline-flex;position:relative}.zen-bottom-nav__fab:hover{background:var(--zen-color-background-surface-hover,#f7f7f7)}.zen-bottom-nav__fab[data-tone=primary]{background:var(--zen-button-primary-background-default,#111);color:var(--zen-button-primary-content-default,#fafafa)}.zen-bottom-nav__fab[data-tone=primary]:hover{background:var(--zen-button-primary-background-hover,#333)}.zen-bottom-nav__fab[data-tone=accent]{background:var(--zen-button-accent-background-default,#ff66d4);color:var(--zen-button-accent-content-default,#fff)}.zen-bottom-nav__fab[data-tone=accent]:hover{background:var(--zen-button-accent-background-hover,#ff4fcb)}.zen-bottom-nav__fab:not([data-tone=default]):before{display:none}.zen-bottom-nav[data-backdrop=none]{background:0 0}.zen-chat-reply{--zen-chat-reply-tuck:12px;max-width:var(--zen-chat-text-max,220px);align-items:flex-start;gap:var(--zen-spacing-gap-2-xsmall,4px);flex-direction:column;display:flex}.zen-chat-reply[data-side=you]{align-self:flex-end;align-items:flex-end}.zen-chat-reply__caption{align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);padding-inline:var(--zen-spacing-padding-small,12px);color:var(--zen-color-content-neutral-light,#0000007d);display:inline-flex}.zen-chat-reply__quote{box-sizing:border-box;align-items:center;gap:var(--zen-spacing-gap-xsmall,8px);max-width:100%;margin-bottom:calc(-1 * (var(--zen-chat-reply-tuck) + var(--zen-spacing-gap-2-xsmall,4px)));padding:var(--zen-spacing-padding-xsmall,8px) var(--zen-spacing-padding-small,12px) calc(var(--zen-spacing-padding-xsmall,8px) + var(--zen-chat-reply-tuck));border-radius:var(--zen-corner-radius-large,16px);background:var(--zen-color-background-neutral-pale-default,#0101010f);color:var(--zen-color-content-neutral-base,#0000009e);cursor:pointer;font:inherit;text-align:start;border:0;display:flex}.zen-chat-reply__quote:not([data-static=true]):hover{background:var(--zen-color-background-neutral-subtle-default,#0101011c)}.zen-chat-reply__quote[data-static=true]{cursor:default}.zen-chat-reply__quote:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#ff66d4);outline-offset:2px}.zen-chat-reply+.zen-chat-message__content{z-index:1}.zen-chat-reply__glyph{color:var(--zen-color-content-neutral-light,#0000007d);flex:none;display:inline-flex}.zen-chat-reply__text{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;min-width:0;overflow:hidden}.zen-chat-reply__text[data-lines="2"]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.zen-chat-reply__text[data-deleted=true]{font-style:italic}.zen-chat-reply__thumb{width:var(--zen-image-size-small,32px);height:var(--zen-image-size-small,32px);flex:0 0 var(--zen-image-size-small,32px);border-radius:var(--zen-corner-radius-xsmall,4px);object-fit:cover}.zen-chat-reply__quote .zen-chat-reply__thumb{width:var(--zen-image-size-medium,40px);height:var(--zen-image-size-medium,40px);flex-basis:var(--zen-image-size-medium,40px);border-radius:var(--zen-corner-radius-small,8px)}.zen-chat-composer[data-replying=true]{flex-wrap:wrap}.zen-chat-composer-reply{align-items:center;gap:var(--zen-spacing-gap-small,12px);box-sizing:border-box;min-width:0;margin:calc(-1 * var(--zen-spacing-padding-xsmall,8px)) calc(-1 * var(--zen-spacing-padding-xsmall,8px)) 0;padding:var(--zen-spacing-padding-xsmall,8px) calc(var(--zen-spacing-padding-xsmall,8px) + (var(--zen-navigation-action-size,44px) - var(--zen-button-size-small,32px)) / 2) var(--zen-spacing-padding-2-xsmall,4px) var(--zen-spacing-padding-medium,16px);border-top:1px solid var(--zen-color-border-neutral-pale-default,#0101010f);flex:1 0 100%;order:-1;display:flex}.zen-chat-composer-reply__body{gap:var(--zen-spacing-gap-3-xsmall,2px);flex-direction:column;flex:auto;min-width:0;display:flex}.zen-chat-composer-reply__title{color:var(--zen-color-content-neutral-strongest,#111)}.zen-chat-composer-reply__preview{align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);min-width:0;color:var(--zen-color-content-neutral-light,#0000007d);display:flex}.zen-chat-composer-reply__preview .zen-chat-reply__glyph{color:inherit}.zen-chat-composer-reply__preview .zen-dock-icon{margin:calc(-1 * var(--zen-spacing-gap-2-xsmall,4px));transform:scale(.67)}.zen-chat-message[data-flash=true] .zen-chat-message__content>:first-child{animation:zen-chat-reply-flash 1.6s var(--zen-motion-ease-standard,ease)}@keyframes zen-chat-reply-flash{0%,30%{box-shadow:0 0 0 3px var(--zen-color-focus-accent-subtle,#ff019e2e)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.zen-chat-message[data-flash=true] .zen-chat-message__content>:first-child{box-shadow:0 0 0 3px var(--zen-color-focus-accent-subtle,#ff019e2e);animation:none}}.zen-chat-thread>.zen-chat-message.zen-chat-message[data-side]:has(>.zen-chat-message__stack>.zen-chat-reply):not(:first-child){margin-top:var(--zen-spacing-gap-medium,16px)}.zen-chat-reactors{gap:var(--zen-spacing-gap-xsmall,8px);min-width:0;display:grid}.zen-chat-reactors .zen-list{--zen-list-inset:0px;gap:0}.zen-chat-reactors__panel{min-width:0}.zen-chat-reactors__emoji{width:var(--zen-element-size-popular-medium,24px);height:var(--zen-element-size-popular-medium,24px);color:var(--zen-color-content-neutral-strongest,#111);font-size:var(--zen-typography-font-size-heading-4,20px);justify-content:center;align-items:center;line-height:1;display:inline-flex}.zen-chat-reactors__tab-emoji{color:var(--zen-color-content-neutral-strongest,#111)}.zen-chat-reactors__popover{z-index:1000;width:280px;max-height:360px;overflow:auto}.zen-chat-reactors__popover .zen-chat-reactors .zen-list{--zen-list-inset:var(--zen-spacing-padding-xsmall,8px)}.zen-chat-reactors__popover .zen-list-item:before{border-radius:var(--zen-corner-radius-base,12px);inset:0}.zen-chat-reactors__popover .zen-list-item{padding-block:var(--zen-spacing-padding-xsmall,8px)}.zen-chat-reactors__popover :is(.zen-list-item,.zen-list-item__wrapper){gap:var(--zen-spacing-gap-xsmall,8px)}button.zen-chat-reactions{color:inherit;cursor:pointer;font:inherit;border:0;margin:0}button.zen-chat-reactions:hover{background:linear-gradient(var(--zen-color-background-neutral-flat-hover,#0101010f), var(--zen-color-background-neutral-flat-hover,#0101010f)), var(--zen-color-background-surface-default,#fff)}button.zen-chat-reactions:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#0a84ff);outline-offset:2px}.zen-bottom-sheet.zen-chat-reactors__sheet{height:calc((100% + var(--zen-safe-area-top,env(safe-area-inset-top,0px)) + var(--zen-spacing-padding-small,12px)) / 2)}.zen-chat-reactors__sheet .zen-bottom-sheet__body:has(>.zen-chat-reactors>.zen-tabs){padding-top:0}.zen-chat-reactors__sheet .zen-chat-reactors>.zen-tabs{z-index:1;padding-top:var(--zen-margin-compact,20px);background:var(--zen-color-background-container,#f7f7f7);position:sticky;top:0}.zen-chat-thread{--zen-chat-text-max:220px;--zen-chat-photo-size:260px;--zen-chat-photo-pair:160px;gap:var(--zen-spacing-gap-2-xsmall,4px);min-height:0;padding:var(--zen-spacing-padding-medium,16px);flex-direction:column;display:flex;overflow:auto}.zen-chat-thread[data-device=desktop]{--zen-chat-text-max:516px;--zen-chat-photo-size:400px;--zen-chat-photo-pair:240px}.zen-chat-thread>.zen-chat-message:not(:first-child){margin-top:var(--zen-spacing-gap-small,12px)}.zen-chat-thread>:first-child{margin-top:auto}.zen-chat-thread>.zen-chat-message[data-side=you]+.zen-chat-message[data-side=you],.zen-chat-thread>.zen-chat-message[data-side=others]+.zen-chat-message[data-side=others]{margin-top:0}.zen-chat-message{align-items:flex-end;gap:var(--zen-spacing-gap-xsmall,8px);max-width:100%;display:flex}.zen-chat-message[data-side=you]{flex-direction:row-reverse;align-self:flex-end}.zen-chat-thread[data-device=desktop]>.zen-chat-message{align-self:stretch}.zen-chat-thread[data-device=desktop]{--zen-chat-hover-room:calc(3 * var(--zen-button-size-small,32px) + var(--zen-spacing-gap-xsmall,8px))}.zen-chat-thread[data-device=desktop]>.zen-chat-message[data-side=you]{padding-inline-start:var(--zen-chat-hover-room)}.zen-chat-thread[data-device=desktop]>.zen-chat-message[data-side=others]{padding-inline-end:var(--zen-chat-hover-room)}.zen-chat-message[data-reacted=true]{padding-bottom:var(--zen-spacing-padding-medium,16px)}.zen-chat-message__avatar{width:var(--zen-image-size-xsmall,24px);flex:0 0 var(--zen-image-size-xsmall,24px);align-self:flex-end;display:flex}.zen-chat-message__stack{align-items:flex-start;gap:var(--zen-spacing-gap-2-xsmall,4px);flex-direction:column;min-width:0;display:flex}.zen-chat-message[data-side=you] .zen-chat-message__stack{align-items:flex-end}.zen-chat-message__name{padding-inline:var(--zen-spacing-padding-small,12px);color:var(--zen-color-content-neutral-light,#0000007d)}.zen-chat-message__content{max-width:100%;position:relative}.zen-chat-message__meta{gap:var(--zen-spacing-gap-2-xsmall,4px);padding-inline:var(--zen-spacing-padding-2-xsmall,4px);color:var(--zen-color-content-neutral-light,#0000007d);display:inline-flex}.zen-chat-message[data-reacted=true] .zen-chat-message__meta{margin-top:var(--zen-spacing-gap-small,12px)}.zen-chat-bubble{box-sizing:border-box;gap:var(--zen-spacing-gap-3-xsmall,2px);max-width:100%;padding:var(--zen-spacing-padding-small,12px);border-radius:var(--zen-corner-radius-xlarge,20px) var(--zen-corner-radius-xlarge,20px) var(--zen-corner-radius-xlarge,20px) var(--zen-corner-radius-xsmall,4px);background:linear-gradient(var(--zen-color-background-neutral-subtle-default,#0101010f), var(--zen-color-background-neutral-subtle-default,#0101010f)), var(--zen-color-background-surface-default,#fff);color:var(--zen-color-content-neutral-strongest,#111);flex-direction:column;display:flex}.zen-chat-bubble[data-side=you]{border-radius:var(--zen-corner-radius-xlarge,20px) var(--zen-corner-radius-xlarge,20px) var(--zen-corner-radius-xsmall,4px) var(--zen-corner-radius-xlarge,20px);background:var(--zen-bubble-chat-you-background-default,#111);color:var(--zen-bubble-chat-you-content-default,#fafafa)}.zen-chat-bubble[data-domain=business]{border-radius:var(--zen-corner-radius-large,16px) var(--zen-corner-radius-large,16px) var(--zen-corner-radius-large,16px) var(--zen-corner-radius-xsmall,4px);min-width:66px}.zen-chat-bubble[data-domain=business][data-side=you]{border-radius:var(--zen-corner-radius-large,16px) var(--zen-corner-radius-large,16px) var(--zen-corner-radius-xsmall,4px) var(--zen-corner-radius-large,16px);box-shadow:0 12px 28px 0 var(--zen-color-shadow-neutral-base,#00000014), 0 4px 8px -4px var(--zen-color-shadow-neutral-base,#00000014)}.zen-chat-bubble[data-domain=business][data-side=others]{background:var(--zen-bubble-chat-others-business-background-default,var(--zen-color-background-surface-default,#fff));box-shadow:0 6px 16px -4px var(--zen-color-shadow-neutral-light,#0000000a)}.zen-chat-bubble__text{max-width:var(--zen-chat-text-max,220px);box-sizing:content-box;padding-inline:var(--zen-spacing-padding-2-xsmall,4px);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.zen-chat-bubble[data-domain=business] .zen-chat-bubble__text{min-width:42px}.zen-chat-bubble__time{padding-inline:var(--zen-spacing-padding-2-xsmall,4px);color:var(--zen-color-content-neutral-light,#0000007d);text-align:right}.zen-chat-bubble[data-side=you] .zen-chat-bubble__time{color:inherit;opacity:.56}.zen-chat-card{box-sizing:border-box;gap:var(--zen-spacing-gap-xsmall,8px);width:220px;max-width:100%;padding:var(--zen-spacing-padding-small,12px);border-radius:var(--zen-corner-radius-xlarge,20px);background:linear-gradient(var(--zen-color-background-neutral-subtle-default,#0101010f), var(--zen-color-background-neutral-subtle-default,#0101010f)), var(--zen-color-background-surface-default,#fff);color:var(--zen-color-content-neutral-strongest,#111);font:inherit;text-align:left;border:0;flex-direction:column;text-decoration:none;display:flex}.zen-chat-file{cursor:pointer;flex-direction:row;align-items:center}.zen-chat-file:hover{background:linear-gradient(var(--zen-color-background-neutral-subtle-hover,#0101011c), var(--zen-color-background-neutral-subtle-hover,#0101011c)), var(--zen-color-background-surface-default,#fff)}.zen-chat-file:focus-visible,.zen-chat-photos__tile:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#0a84ff);outline-offset:2px}.zen-chat-file__text{justify-content:center;gap:var(--zen-spacing-gap-3-xsmall,2px);flex-direction:column;flex:1;min-width:0;height:32px;display:flex}.zen-chat-file__text>*{flex:none}.zen-chat-file__footer{align-items:flex-end;gap:var(--zen-spacing-gap-2-xsmall,4px);display:flex}.zen-chat-file__footer>.zen-chat-file__size{flex:none}.zen-chat-file__time{min-width:0;color:var(--zen-color-content-neutral-light,#0000007d);text-align:right;flex:1}.zen-chat-card[data-domain=business]{border-radius:var(--zen-corner-radius-large,16px);background:var(--zen-bubble-chat-others-business-background-default,var(--zen-color-background-surface-default,#fff));box-shadow:0 6px 16px -4px var(--zen-color-shadow-neutral-light,#0000000a)}.zen-chat-file[data-domain=business]:hover{background:linear-gradient(var(--zen-color-background-neutral-flat-hover,#0101010f), var(--zen-color-background-neutral-flat-hover,#0101010f)), var(--zen-bubble-chat-others-business-background-default,var(--zen-color-background-surface-default,#fff))}.zen-chat-card[data-domain=business] .zen-chat-file__text{padding-right:var(--zen-spacing-padding-2-xsmall,4px)}.zen-chat-file__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zen-chat-file__size{color:var(--zen-color-content-neutral-light,#0000007d)}.zen-chat-call{padding:var(--zen-spacing-padding-xsmall,8px)}.zen-chat-card.zen-chat-photo-card[data-domain]{width:auto;padding:var(--zen-spacing-padding-small,12px);border-radius:var(--zen-corner-radius-2-xlarge,24px);background:var(--zen-color-background-surface-default,#fff)}.zen-chat-photo-card__time{padding-inline:var(--zen-spacing-padding-2-xsmall,4px);color:var(--zen-color-content-neutral-light,#0000007d);text-align:right}.zen-chat-call__row{align-items:center;gap:var(--zen-spacing-gap-xsmall,8px);padding:var(--zen-spacing-padding-2-xsmall,4px);display:flex}.zen-chat-call__action{width:100%}.zen-chat-call:not([data-action]) .zen-chat-file__text,:is([data-typography=mobile],[data-typography=popular]) .zen-chat-file__text{height:auto;min-height:var(--zen-image-size-small,32px)}.zen-chat-photos{width:var(--zen-chat-photo-size,260px);aspect-ratio:1;gap:var(--zen-spacing-gap-2-xsmall,4px);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;max-width:100%;display:grid}.zen-chat-photos[data-count="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.zen-chat-photos[data-count="3"]>:first-child{grid-row:span 2}.zen-chat-photos[data-count="2"]{display:block;position:relative}.zen-chat-photos[data-count="2"]>.zen-chat-photos__tile{width:calc(var(--zen-chat-photo-pair,160px) / var(--zen-chat-photo-size,260px) * 100%);aspect-ratio:1;height:auto;position:absolute}.zen-chat-photos[data-count="2"]>:first-child{z-index:1;top:0;left:0}.zen-chat-photos[data-count="2"]>:last-child{bottom:0;right:0}.zen-chat-photos__tile{border-radius:var(--zen-corner-radius-large,16px);background:var(--zen-color-background-subtle-disabled,#0101010f);cursor:pointer;border:0;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.zen-chat-photos__tile img{object-fit:cover;width:100%;height:100%;display:block}.zen-chat-photos__more{background:var(--zen-color-background-overlay,#0006);color:var(--zen-color-content-on-black-overlay-strongest,#fff);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.zen-chat-reactions{box-sizing:border-box;align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);height:24px;padding:var(--zen-spacing-padding-2-xsmall,4px) var(--zen-spacing-padding-2-xsmall,4px) var(--zen-spacing-padding-2-xsmall,4px) var(--zen-spacing-padding-xsmall,8px);border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-surface-default,#fff);box-shadow:0 12px 28px 0 var(--zen-color-shadow-neutral-base,#00000014), 0 4px 8px -4px var(--zen-color-shadow-neutral-base,#00000014);color:var(--zen-color-content-neutral-strongest,#111);display:inline-flex;position:absolute;bottom:-16px;right:0}.zen-chat-reactions:not(:has(>:nth-child(2))){padding-left:var(--zen-spacing-padding-2-xsmall,4px)}.zen-chat-reactions__emojis{gap:var(--zen-spacing-gap-3-xsmall,2px);font-size:var(--zen-typography-font-size-body-extra,16px);line-height:1;display:inline-flex}.zen-chat-picker{box-sizing:border-box;height:48px;padding:var(--zen-spacing-padding-xsmall,8px) var(--zen-spacing-padding-xsmall,8px) var(--zen-spacing-padding-xsmall,8px) var(--zen-spacing-padding-small,12px);border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-popover-default,#fff);box-shadow:var(--zen-style-effect-popover-shadow-unclipped,0 8px 24px #00000014);align-items:center;gap:15px;display:inline-flex}.zen-chat-picker__emoji{width:var(--zen-element-size-popular-large,28px);height:var(--zen-element-size-popular-large,28px);flex:0 0 var(--zen-element-size-popular-large,28px);border-radius:var(--zen-corner-radius-rounded,1000px);cursor:pointer;font-size:var(--zen-typography-font-size-heading-2,28px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.zen-chat-picker__emoji:before{z-index:-1;border-radius:var(--zen-corner-radius-rounded,1000px);content:"";position:absolute;inset:-4px}.zen-chat-picker__emoji[aria-pressed=true]:before{background:var(--zen-color-background-active-neutral-subtle,#0101010f)}.zen-chat-picker__emoji:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#0a84ff);outline-offset:4px}.zen-chat-picker__emoji{isolation:isolate}@media (prefers-reduced-motion:no-preference){.zen-chat-picker__emoji{transition:transform var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease)}.zen-chat-picker__emoji:hover{transform:scale(1.28571)}}.zen-chat-read{height:calc(var(--zen-image-size-2-xsmall,20px) - 4px);align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);display:inline-flex}.zen-chat-date{padding:var(--zen-spacing-padding-xsmall,8px) 0;color:var(--zen-color-content-neutral-light,#0000007d);text-align:center;margin:0}.zen-chat-thread>.zen-chat-date+.zen-chat-message{margin-top:0}.zen-chat-composer{box-sizing:border-box;align-items:flex-end;gap:var(--zen-spacing-gap-xsmall,8px);padding:var(--zen-spacing-padding-xsmall,8px) var(--zen-spacing-padding-xsmall,8px) calc(var(--zen-spacing-padding-xsmall,8px) + var(--zen-safe-area-bottom,env(safe-area-inset-bottom,0px)));background:var(--zen-color-background-surface-default,#fff);display:flex}.zen-chat-composer__leading,.zen-chat-composer__trailing{flex:none;display:flex}.zen-top-nav__action[data-style=flat-chat]{box-shadow:none;color:var(--zen-color-content-neutral-strongest,#111);background:0 0}.zen-top-nav__action[data-style=flat-chat]:hover:not(:disabled){background:var(--zen-color-background-neutral-flat-hover,#0101010f)}.zen-chat-composer__field{--zen-chat-field-pad-y:10px;align-items:center;gap:var(--zen-spacing-gap-xsmall,8px);box-sizing:border-box;min-width:0;min-height:40px;padding:var(--zen-chat-field-pad-y) 0 var(--zen-chat-field-pad-y) 14px;border-radius:var(--zen-corner-radius-2-xlarge,24px);background:var(--zen-input-background-default,#05050508);box-shadow:inset 0 0 0 1px var(--zen-input-border-default,transparent), var(--zen-style-effect-input-shadow,none);-webkit-backdrop-filter:var(--zen-style-effect-input-backdrop-filter,none);backdrop-filter:var(--zen-style-effect-input-backdrop-filter,none);flex:1;align-self:center;display:flex}.zen-chat-composer__field:hover{background:var(--zen-input-background-hover,#0505050d)}.zen-chat-composer__field:has(>textarea:focus){box-shadow:var(--zen-style-effect-input-shadow,inset 0 0 1px 0 var(--zen-input-shadow-base,#00000014), inset 0 0 3px 0 var(--zen-input-shadow-strong,#0000001f)), inset 0 0 0 1px var(--zen-color-focus-neutral-solid,#111), 0 0 0 3px var(--zen-color-border-active-neutral-subtle,#00000024)}.zen-chat-composer__field>.zen-top-nav__action{margin-block:calc((var(--zen-typography-line-height-body-base,20px) - var(--zen-navigation-action-size,44px)) / 2)}.zen-chat-composer__field>.zen-button{margin-block:calc(-1 * var(--zen-chat-field-pad-y))}.zen-chat-composer__field textarea{width:100%;min-height:20px;max-height:120px;color:var(--zen-color-content-neutral-strongest,#111);caret-color:var(--zen-color-background-active-accent-solid,#ff66d4);field-sizing:content;resize:none;background:0 0;border:0;outline:0;padding:0}.zen-chat-composer__field textarea::placeholder{color:var(--zen-color-content-placeholder,#00000045)}.zen-list-item.zen-chat-convo{--zen-list-inset:var(--zen-spacing-padding-medium,16px)}.zen-chat-convo__title{align-items:baseline;gap:var(--zen-spacing-gap-2-xsmall,4px);min-width:0;max-width:100%;display:inline-flex}.zen-chat-convo__name{color:var(--zen-color-content-neutral-strongest,#111);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zen-chat-convo__time{color:var(--zen-color-content-neutral-light,#0000007d);flex:none}.zen-chat-convo__preview{align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);min-width:0;color:var(--zen-color-content-neutral-light,#0000007d);display:flex}.zen-chat-convo__preview-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zen-chat-convo__preview[data-tone=strong]{color:var(--zen-color-content-neutral-strongest,#111)}.zen-chat-convo__preview[data-tone=negative]{color:var(--zen-color-content-negative-light,#e5532e)}.zen-chat-convo__preview[data-tone=positive]{color:var(--zen-color-content-positive-light,#2ea44f)}.zen-chat-convo__preview>.zen-icon{flex:0 0 16px}.zen-chat-convo__unread{width:12px;height:12px;border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-positive-solid-default,#2ea44f);box-shadow:0 0 0 2px var(--zen-color-border-inverse,#fff);flex:0 0 12px;margin-inline-end:var(--zen-spacing-gap-3-xsmall,2px)}.zen-chat-group{--zen-chat-group-size:var(--zen-image-size-medium,40px);width:var(--zen-chat-group-size);height:var(--zen-chat-group-size);flex:0 0 var(--zen-chat-group-size);display:inline-block;position:relative}.zen-chat-group>.zen-avatar{--zen-avatar-size:calc(var(--zen-chat-group-size) * .7);position:absolute}.zen-chat-group>.zen-avatar:first-child{top:0;right:0}.zen-chat-group>.zen-avatar:nth-child(2){bottom:0;left:0}.zen-chat-group[data-size=small]{flex-basis:32px;width:32px;height:32px}.zen-chat-group[data-size=small]>.zen-avatar{--zen-avatar-size:20px}.zen-chat-group[data-size=large]{flex-basis:48px;width:48px;height:48px}.zen-chat-group[data-size=large]>.zen-avatar{--zen-avatar-size:32px}.zen-chat-group__status{border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-color-background-positive-solid-default,#2ea44f);width:8px;height:8px;box-shadow:0 0 0 2px var(--zen-color-border-inverse,#fff);position:absolute;bottom:0;right:0}.zen-chat-message__failed{align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);color:var(--zen-color-content-negative-base,#c0392b)}.zen-chat-message[data-failed=true] .zen-chat-bubble{opacity:.72}.zen-chat-message__retry{color:inherit;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;position:relative}.zen-chat-message__retry:after{content:"";width:max(100%,24px);height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zen-chat-message__retry:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#0a84ff);outline-offset:2px;border-radius:var(--zen-corner-radius-xsmall,4px)}.zen-chat-message__content[data-holdable=true]{border-radius:var(--zen-corner-radius-xlarge,20px);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:0}.zen-chat-message__content[data-holdable=true]:focus-visible{box-shadow:0 0 0 3px var(--zen-color-focus-accent-solid,#0a84ff)}.zen-chat-message__content[data-menu=true]{border-radius:var(--zen-corner-radius-xlarge,20px);outline:0}.zen-chat-message__content[data-menu=true]:focus-visible{box-shadow:0 0 0 3px var(--zen-color-focus-accent-solid,#0a84ff)}.zen-chat-message__content[data-holding=true]{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.zen-chat-message__content[data-holdable=true]{transition:transform var(--zen-motion-duration-base,.2s) var(--zen-motion-ease-standard,ease)}}.zen-chat-hold{z-index:1000;background:color-mix(in srgb, var(--zen-color-background-overlay,#0006) 25%, transparent);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);animation:zen-motion-fade-in var(--zen-motion-duration-base,.2s) var(--zen-motion-ease-standard,ease) both;position:fixed;inset:0}.zen-chat-hold[data-contained=true]{z-index:25;position:absolute}.zen-chat-hold__panel{pointer-events:none;outline:0;position:absolute;inset:0}.zen-chat-hold__stack{align-items:flex-start;gap:var(--zen-spacing-gap-xsmall,8px);pointer-events:auto;max-width:calc(100% - 40px);animation:zen-chat-hold-in var(--zen-motion-duration-slow,.28s) var(--zen-motion-ease-emphasized,cubic-bezier(.16, 1, .3, 1)) both;flex-direction:column;display:flex;position:absolute}.zen-chat-hold__stack[data-side=you]{align-items:flex-end}.zen-chat-hold__bubble{width:var(--zen-chat-hold-bubble,auto);max-width:100%}.zen-chat-hold__bubble>*{max-width:100%}.zen-chat-hold__menu.zen-popover{width:240px;min-width:240px;position:static;top:auto;left:auto}.zen-chat-hold__danger,.zen-chat-hold__menu .zen-icon.zen-chat-hold__danger{color:var(--zen-color-content-negative-light,#e5532e)}@keyframes zen-chat-hold-in{0%{opacity:0;transform:scale(calc(1 - .04 * var(--zen-motion-movement,1)))}}@media (prefers-reduced-motion:reduce){.zen-chat-hold,.zen-chat-hold__stack{animation-duration:var(--zen-motion-duration-fast,.12s)}.zen-chat-message__content[data-holding=true]{transform:none}}.zen-chat-hold[data-contained=true]{-webkit-backdrop-filter:none;backdrop-filter:none}[data-zen-holding=true]>:not(.zen-chat-hold){filter:blur(24px)}@media (prefers-reduced-motion:no-preference){[data-zen-overlay-root]>:not(.zen-chat-hold){transition:filter var(--zen-motion-duration-base,.2s) var(--zen-motion-ease-standard,ease)}}.zen-chat-message__hover{z-index:2;opacity:0;pointer-events:none;gap:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.zen-chat-message__hover[data-side=others]{left:calc(100% + var(--zen-spacing-gap-xsmall,8px))}.zen-chat-message__hover[data-side=you]{right:calc(100% + var(--zen-spacing-gap-xsmall,8px))}.zen-chat-message:is(:hover,:focus-within) .zen-chat-message__hover,.zen-chat-message__hover[data-open=true]{opacity:1;pointer-events:auto}.zen-chat-message__hover-popover,.zen-chat-message__menu-popover{z-index:1000}@media (prefers-reduced-motion:no-preference){.zen-chat-message__hover{transition:opacity var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease)}}@media (hover:none){.zen-chat-message:hover .zen-chat-message__hover:not([data-open=true]){opacity:0;pointer-events:none}}.zen-chat-message__hover-popover.zen-popover{border-radius:var(--zen-corner-radius-rounded,1000px);width:max-content;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;outline:0;padding:0;overflow:visible}.zen-chat-message__hover-popover .zen-popover__items{max-height:none;padding:0;overflow:visible}:is(.zen-chat-message:has(>.zen-chat-message__stack .zen-chat-message__hover[data-open=true]),.zen-chat-message:has(.zen-chat-message__hover[data-open=true])){z-index:5;position:relative}.zen-chat-picker{-webkit-backdrop-filter:var(--zen-style-effect-popover-backdrop-filter,blur(20px));backdrop-filter:var(--zen-style-effect-popover-backdrop-filter,blur(20px))}.zen-chat-emoji{--zen-chat-emoji-cell:var(--zen-element-size-popular-xlarge,36px);width:calc(8 * var(--zen-chat-emoji-cell) + 7 * var(--zen-spacing-gap-2-xsmall,4px) + 2 * var(--zen-spacing-padding-xsmall,8px));box-sizing:border-box;gap:var(--zen-spacing-gap-xsmall,8px);max-width:calc(100vw - 32px);padding:var(--zen-spacing-padding-xsmall,8px);border-radius:var(--zen-corner-radius-large,16px);background:var(--zen-color-background-popover-default,#fff);box-shadow:var(--zen-style-effect-popover-shadow-unclipped,0 8px 24px #00000014);-webkit-backdrop-filter:var(--zen-style-effect-popover-backdrop-filter,blur(20px));backdrop-filter:var(--zen-style-effect-popover-backdrop-filter,blur(20px));animation:zen-motion-fade-in var(--zen-motion-duration-fast,.12s) var(--zen-motion-ease-standard,ease) both;flex-direction:column;display:flex}.zen-chat-emoji__head{align-items:center;gap:var(--zen-spacing-gap-2-xsmall,4px);display:flex}.zen-chat-emoji__search{min-width:0;height:var(--zen-input-size-small,32px);box-sizing:border-box;align-items:center;gap:var(--zen-input-spacing-small-inside-field-gap,8px);padding:0 var(--zen-input-spacing-small-horizontal-padding,8px);border-radius:var(--zen-corner-radius-rounded,1000px);background:var(--zen-input-background-default,#05050508);color:var(--zen-color-content-neutral-light,#0000007d);flex:1;display:flex}.zen-chat-emoji__search:focus-within{box-shadow:0 0 0 1px var(--zen-color-border-neutral-subtle-default,#0101011c)}.zen-chat-emoji__search .zen-icon{width:var(--zen-element-size-popular-small,16px);height:var(--zen-element-size-popular-small,16px);flex:0 0 var(--zen-element-size-popular-small,16px)}.zen-chat-emoji__search input{min-width:0;color:var(--zen-color-content-neutral-strongest,#111);background:0 0;border:0;outline:0;flex:1;padding:0}.zen-chat-emoji__search input::placeholder{color:var(--zen-color-content-placeholder,#00000045)}.zen-chat-emoji__grid{grid-template-columns:repeat(8, var(--zen-chat-emoji-cell));gap:var(--zen-spacing-gap-2-xsmall,4px);overscroll-behavior:contain;max-height:196px;display:grid;overflow-y:auto}.zen-chat-emoji__cell{width:var(--zen-chat-emoji-cell);height:var(--zen-chat-emoji-cell);border-radius:var(--zen-corner-radius-rounded,1000px);cursor:pointer;font-size:var(--zen-typography-font-size-heading-3,24px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.zen-chat-emoji__cell:hover{background:var(--zen-color-background-neutral-flat-hover,#0101010f)}.zen-chat-emoji__cell[aria-pressed=true]{background:var(--zen-color-background-active-neutral-subtle,#0101010f)}.zen-chat-emoji__cell:focus-visible{outline:3px solid var(--zen-color-focus-accent-solid,#0a84ff);outline-offset:-3px}.zen-chat-emoji__empty{margin:var(--zen-spacing-gap-xsmall,8px);color:var(--zen-color-content-neutral-light,#0000007d);text-align:center;grid-column:1/-1}@media (prefers-reduced-motion:reduce){.zen-chat-emoji{animation:none}}.zen-chat-thread[data-device=desktop]>.zen-chat-message:is(:hover,:focus-within){z-index:4;position:relative}.zen-chat-thread[data-device=desktop]>.zen-chat-message:has(.zen-chat-message__hover[data-open=true]){z-index:5}
