.customer-support{--customer-support-action-size:calc(var(--spacing-10) + var(--spacing-1));z-index:var(--galaxy-layer-support);right:var(--spacing-6);bottom:calc(var(--spacing-6) + env(safe-area-inset-bottom));visibility:hidden;opacity:0;pointer-events:none;transform:translateY(var(--spacing-4));transition:opacity .28s var(--ease-standard), transform .28s var(--ease-standard), visibility 0s linear .28s;position:fixed}.customer-support--visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(var(--spacing-0));transition-delay:0s}.customer-support__actions{align-items:flex-end;gap:var(--spacing-0);border:var(--border-width) solid color-mix(in srgb, var(--color-on-dark) 18%, transparent);border-radius:var(--radius-element);background-color:color-mix(in srgb, var(--galaxy-void) 88%, var(--ui-color-fill-2));box-shadow:0 var(--spacing-2) var(--spacing-5) color-mix(in srgb, var(--galaxy-void) 44%, transparent);flex-direction:column;display:flex;overflow:hidden}.customer-support__back-to-carousel.ui-button.ui-button-primary,.customer-support__trigger.ui-button.ui-button-primary{width:var(--customer-support-action-size);min-width:var(--customer-support-action-size);height:var(--customer-support-action-size);min-height:var(--customer-support-action-size);padding:var(--spacing-0);border:var(--spacing-0);border-radius:var(--spacing-0);box-shadow:none;color:var(--color-on-dark);background:0 0;margin-left:auto;display:flex;position:relative}.customer-support__back-to-carousel.ui-button.ui-button-primary{height:var(--spacing-0);min-height:var(--spacing-0);opacity:0;visibility:hidden;pointer-events:none;transition:height .24s var(--ease-standard), min-height .24s var(--ease-standard), opacity .24s var(--ease-standard), visibility 0s linear .24s}.customer-support__back-to-carousel--visible.ui-button.ui-button-primary{height:var(--customer-support-action-size);min-height:var(--customer-support-action-size);border-bottom:var(--border-width) solid color-mix(in srgb, var(--color-on-dark) 14%, transparent);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.customer-support__back-to-carousel.ui-button.ui-button-primary:not(.ui-button-disabled):hover,.customer-support__trigger.ui-button.ui-button-primary:not(.ui-button-disabled):hover{background-color:color-mix(in srgb, var(--galaxy-void) 76%, var(--ui-color-fill-2))}.customer-support__back-to-carousel.ui-button:focus-visible,.customer-support__trigger.ui-button:focus-visible{outline:calc(var(--border-width) * 2) solid var(--ui-color-focus-border);outline-offset:calc(var(--border-width) * -2)}.customer-support__trigger--unread:after{top:var(--spacing-0-5);right:var(--spacing-0-5);width:var(--spacing-3);height:var(--spacing-3);border:calc(var(--border-width) * 2) solid var(--galaxy-void);border-radius:var(--radius-full);background:var(--ui-color-danger);content:"";position:absolute}.customer-support__card{right:var(--spacing-0);bottom:calc(var(--customer-support-action-size) + var(--spacing-2));width:min(24rem, calc(100vw - var(--spacing-8)));border:var(--border-width) solid var(--home-content-border);border-radius:var(--radius-container);background:color-mix(in srgb, var(--home-content-surface-raised) 94%, var(--galaxy-void));min-height:0;box-shadow:0 var(--spacing-6) calc(var(--spacing-10) * 2) color-mix(in srgb, var(--galaxy-void) 64%, transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--spacing-3)) scale(.97);transform-origin:100% 100%;transition:opacity .22s var(--ease-standard), transform .28s var(--ease-standard), visibility 0s linear .28s;-webkit-backdrop-filter:blur(var(--spacing-5));backdrop-filter:blur(var(--spacing-5));flex-direction:column;display:flex;position:absolute;overflow:hidden}.customer-support--has-back-action .customer-support__card{bottom:calc(var(--customer-support-action-size) + var(--customer-support-action-size) + var(--spacing-2))}.customer-support--open .customer-support__card{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(var(--spacing-0)) scale(1);transition-delay:0s}.customer-support__header{min-height:calc(var(--spacing-10) + var(--spacing-8));justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-bottom:var(--border-width) solid var(--home-content-border);flex:none;display:flex}.customer-support__identity{min-width:var(--spacing-0);align-items:center;gap:var(--spacing-3);display:flex}.customer-support__avatar{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);background:var(--ui-color-fill-0);flex:none;place-items:center;display:grid}.customer-support__avatar img{width:var(--spacing-6);height:var(--spacing-6)}.customer-support__identity-copy{min-width:var(--spacing-0);gap:var(--spacing-1);flex-direction:column;display:flex}.customer-support__title.ui-typography{margin:var(--spacing-0);color:var(--ui-color-text-0)}.customer-support__status.ui-typography{align-items:center;gap:var(--spacing-1);color:var(--ui-color-text-2);font-size:.75rem;display:inline-flex}.customer-support__status-dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--ui-color-success)}.customer-support__close.ui-button{width:var(--spacing-8);height:var(--spacing-8);flex:none}.customer-support__launch-content{gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column;display:flex}.customer-support__launch-content .ui-typography{margin:0}.customer-support__launch-content>.ui-typography:not(.ui-typography-h4){color:var(--ui-color-text-2);line-height:1.7}.customer-support__launch-eyebrow{color:var(--ui-color-primary);font-size:.68rem;font-weight:var(--font-weight-bold);letter-spacing:.16em}.customer-support__launch-content ul{color:var(--ui-color-text-2);gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;font-size:.75rem;line-height:1.6;list-style:none;display:flex}.customer-support__launch-content li{padding-left:var(--spacing-4);position:relative}.customer-support__launch-content li:before{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--ui-color-success);content:"";position:absolute;top:.55rem;left:0}@media (max-width:47.999rem){.customer-support{right:var(--spacing-4);bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom))}.customer-support__card{width:calc(100vw - var(--spacing-8))}}@media (prefers-reduced-motion:reduce){.customer-support,.customer-support__back-to-carousel.ui-button,.customer-support__trigger.ui-button,.customer-support__card{transition:none}}
