.cb048yb-site__support-chat{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:60;visibility:visible}.cb048yb-site__support-chat-launcher{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;padding:0;border:1px solid var(--cb048ybr-border);border-radius:999px;background:var(--cb048ybr-panel);color:var(--cb048ybr-fg);box-shadow:var(--cb048ybr-shadow-lg);cursor:pointer;opacity:1;transform:translateY(0) scale(1);transform-origin:50% 50%;will-change:opacity,transform;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.4,0,.2,1)}@starting-style{.cb048yb-site__support-chat-launcher{opacity:0;transform:translateY(0) scale(.6)}}.cb048yb-site__support-chat-launcher:hover{background:color-mix(in srgb,var(--cb048ybr-panel) 90%,var(--cb048ybr-fg) 10%);transform:translateY(-1px) scale(1)}.cb048yb-site__support-chat-launcher:active{transform:scale(.94);transition:transform .11s cubic-bezier(.4,0,.2,1),box-shadow .11s cubic-bezier(.4,0,.2,1)}.cb048yb-site__support-chat-launcher[data-state=closed]{opacity:0;transform:translateY(0) scale(.6);pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.cb048yb-site__support-chat-launcher:focus-visible{outline:2px solid var(--cb048ybr-fg);outline-offset:2px}.cb048yb-site__support-chat-launcher svg{width:1.25rem;height:1.25rem}.cb048yb-site__support-chat-launcher-badge{position:absolute;top:-.15rem;right:-.15rem;min-width:1.15rem;height:1.15rem;padding:0 .32rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--cb048ybr-primary);color:var(--cb048ybr-primary-fg);font-size:.68rem;font-weight:600;line-height:1;box-shadow:0 0 0 2px var(--cb048ybr-bg)}.cb048yb-site__support-chat-panel{position:absolute;right:0;bottom:0;width:min(26rem,calc(100vw - 1.5rem));height:min(36rem,calc(100dvh - 4rem));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;border:1px solid var(--cb048ybr-border);border-radius:.875rem;background:var(--cb048ybr-panel);box-shadow:var(--cb048ybr-shadow-lg);overflow:hidden;opacity:1;transform:translateY(0) scale(1);transform-origin:100% 100%;will-change:opacity,transform;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}@starting-style{.cb048yb-site__support-chat-panel{opacity:0;transform:translateY(14px) scale(.94)}}.cb048yb-site__support-chat-panel[data-state=closed]{opacity:0;transform:translateY(8px) scale(.96);pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-header,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-body-wrapper,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-prompts,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-form,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-footer,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-queue,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-feedback{animation:cedros-support-chat-stagger .32s cubic-bezier(.16,1,.3,1) both}.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-header{animation-delay:60ms}.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-body-wrapper,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-queue,.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-feedback{animation-delay:.1s}.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-prompts{animation-delay:.14s}.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-form{animation-delay:.16s}.cb048yb-site__support-chat-panel>.cb048yb-site__support-chat-footer{animation-delay:.18s}.cb048yb-site__support-chat-panel[data-state=closed]>*{animation:none}@keyframes cedros-support-chat-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cb048yb-site__support-chat-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--cb048ybr-border);background:var(--cb048ybr-panel)}.cb048yb-site__support-chat-agent{display:flex;align-items:center;gap:.65rem;min-width:0}.cb048yb-site__support-chat-agent strong{display:block;color:var(--cb048ybr-fg);font-size:.92rem;font-weight:600;line-height:1.2}.cb048yb-site__support-chat-header p{display:inline-flex;align-items:center;gap:.35rem;margin:.1rem 0 0;color:var(--cb048ybr-muted);font-size:.78rem;line-height:1.3}.cb048yb-site__support-chat-online{width:.4rem;height:.4rem;border-radius:999px;background:var(--cb048ybr-success)}.cb048yb-site__support-chat-away{width:.4rem;height:.4rem;border-radius:999px;background:var(--cb048ybr-warning, #eab308)}.cb048yb-site__support-chat-brand{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:.5rem;background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-brand svg{width:1rem;height:1rem}.cb048yb-site__support-chat-header-actions{display:inline-flex;align-items:center;gap:.15rem}.cb048yb-site__support-chat-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:.5rem;background:transparent;color:var(--cb048ybr-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.cb048yb-site__support-chat-icon-button:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-icon-button:focus-visible{outline:2px solid var(--cb048ybr-fg);outline-offset:2px}.cb048yb-site__support-chat-icon-button svg{width:1rem;height:1rem}.cb048yb-site__support-chat-body-wrapper{position:relative;min-height:0;display:flex;flex-direction:column}.cb048yb-site__support-chat-body{flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem;padding:1rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--cb048ybr-panel);scroll-behavior:smooth}@supports (mask-image: linear-gradient(black,transparent)){:is(.cb048yb-site__support-chat-body,.cedros-support-page__thread)[data-scroll-boundary=true]{-webkit-mask-image:none;mask-image:none}:is(.cb048yb-site__support-chat-body,.cedros-support-page__thread)[data-scroll-start=false][data-scroll-end=true]{-webkit-mask-image:linear-gradient(to bottom,transparent,black 14px);mask-image:linear-gradient(to bottom,transparent,black 14px)}:is(.cb048yb-site__support-chat-body,.cedros-support-page__thread)[data-scroll-start=true][data-scroll-end=false]{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 14px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 14px),transparent)}:is(.cb048yb-site__support-chat-body,.cedros-support-page__thread)[data-scroll-start=false][data-scroll-end=false]{-webkit-mask-image:linear-gradient(to bottom,transparent,black 14px,black calc(100% - 14px),transparent);mask-image:linear-gradient(to bottom,transparent,black 14px,black calc(100% - 14px),transparent)}}.cb048yb-site__support-chat-message{display:flex;flex-direction:column;gap:.3rem;min-width:0;max-width:100%}.cb048yb-site__support-chat-message--user{align-items:flex-end}.cb048yb-site__support-chat-message--assistant,.cb048yb-site__support-chat-message--agent,.cb048yb-site__support-chat-message--system{align-items:flex-start}.cb048yb-site__support-chat-message-content{display:flex;flex-direction:column;gap:.3rem;min-width:0;max-width:85%}.cb048yb-site__support-chat-message--user .cb048yb-site__support-chat-message-content{align-items:flex-end}.cb048yb-site__support-chat-bubble{display:grid;gap:.45rem;padding:.7rem .85rem;border-radius:1rem}.cb048yb-site__support-chat-bubble p{margin:0;font-size:.88rem;line-height:1.5;white-space:pre-wrap}.cb048yb-site__support-chat-bubble--assistant,.cb048yb-site__support-chat-bubble--agent,.cb048yb-site__support-chat-bubble--system{background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-bubble--user{background:var(--cb048ybr-primary);color:var(--cb048ybr-primary-fg)}.cb048yb-site__support-chat-message[data-delivery=failed] .cb048yb-site__support-chat-bubble--user{background:color-mix(in srgb,var(--cb048ybr-error) 82%,var(--cb048ybr-panel) 18%)}.cb048yb-site__support-chat-answer-label{color:var(--cb048ybr-muted);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cb048yb-site__support-chat-sources{display:grid;gap:.4rem}.cb048yb-site__support-chat-source{display:grid;gap:.15rem;padding:.55rem .7rem;border-radius:.625rem;border:1px solid var(--cb048ybr-border);background:var(--cb048ybr-panel);color:var(--cb048ybr-fg);text-decoration:none;font-size:.78rem}.cb048yb-site__support-chat-source:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 4%,var(--cb048ybr-panel) 96%)}.cb048yb-site__support-chat-source span{color:var(--cb048ybr-muted);font-size:.7rem;font-weight:600}.cb048yb-site__support-chat-source strong,.cb048yb-site__support-chat-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb048yb-site__support-chat-source small{color:var(--cb048ybr-muted);font-size:.72rem}.cb048yb-site__support-chat-time{color:var(--cb048ybr-muted);font-size:.7rem;padding:0 .25rem}.cb048yb-site__support-chat-delivery{display:flex;align-items:center;gap:.4rem;color:var(--cb048ybr-muted);font-size:.7rem}.cb048yb-site__support-chat-message[data-delivery=failed] .cb048yb-site__support-chat-delivery{color:var(--cb048ybr-error)}.cb048yb-site__support-chat-delivery button{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.cb048yb-site__support-chat-status{display:flex;align-items:center;gap:.5rem;align-self:center;padding:.55rem .8rem;border-radius:999px;background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%);color:var(--cb048ybr-muted);font-size:.78rem}.cb048yb-site__support-chat-status--error{background:color-mix(in srgb,var(--cb048ybr-error) 12%,var(--cb048ybr-panel) 88%);color:var(--cb048ybr-error)}.cb048yb-site__support-chat-dots{display:inline-flex;gap:.2rem}.cb048yb-site__support-chat-dots span{width:.32rem;height:.32rem;border-radius:999px;background:currentColor;animation:cedros-support-chat-pulse .9s ease-in-out infinite}.cb048yb-site__support-chat-dots span:nth-child(2){animation-delay:.12s}.cb048yb-site__support-chat-dots span:nth-child(3){animation-delay:.24s}.cb048yb-site__support-chat-prompts{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem .65rem;border-top:1px solid var(--cb048ybr-border);background:var(--cb048ybr-panel)}.cb048yb-site__support-chat-prompts button{min-height:1.85rem;padding:.3rem .6rem;border:0;border-radius:.5rem;background:transparent;color:var(--cb048ybr-muted);cursor:pointer;font:inherit;font-size:.78rem;transition:background-color .12s ease,color .12s ease}.cb048yb-site__support-chat-prompts button:hover:not(:disabled){background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-prompts button:disabled{cursor:default;opacity:.55}.cb048yb-site__support-chat-handoff{display:grid;gap:.4rem;padding:.75rem;border:1px solid var(--cb048ybr-border);border-radius:.75rem;background:var(--cb048ybr-panel)}.cb048yb-site__support-chat-handoff p{margin:0;color:var(--cb048ybr-muted);font-size:.78rem}.cb048yb-site__support-chat-handoff button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid var(--cb048ybr-border);border-radius:.5rem;background:var(--cb048ybr-panel);color:var(--cb048ybr-fg);cursor:pointer;font:inherit;text-align:left;transition:background-color .12s ease}.cb048yb-site__support-chat-handoff button:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%)}.cb048yb-site__support-chat-handoff span{display:grid;gap:.1rem}.cb048yb-site__support-chat-handoff small,.cb048yb-site__support-chat-handoff em{color:var(--cb048ybr-muted);font-size:.72rem;font-style:normal}.cb048yb-site__support-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.5rem .65rem;border-top:1px solid var(--cb048ybr-border);background:var(--cb048ybr-panel)}.cb048yb-site__support-chat-input{display:grid}.cb048yb-site__support-chat-input input{width:100%;min-height:2.5rem;padding:.55rem .7rem;border:0;background:transparent;color:var(--cb048ybr-fg);font:inherit;font-size:.88rem;outline:none}.cb048yb-site__support-chat-input input::placeholder{color:var(--cb048ybr-muted)}.cb048yb-site__support-chat-form button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:.5rem;background:transparent;color:var(--cb048ybr-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.cb048yb-site__support-chat-form button:hover:not(:disabled){background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-form button:disabled{cursor:default;opacity:.45}.cb048yb-site__support-chat-form button svg{width:1.05rem;height:1.05rem}.cb048yb-site__support-chat-footer{padding:.55rem 1rem .7rem;border-top:1px solid var(--cb048ybr-border);background:var(--cb048ybr-panel);color:var(--cb048ybr-muted);font-size:.7rem;text-align:center}.cb048yb-site__support-chat-anonymous{display:inline-flex;align-items:center;padding:0 .5rem;height:1.5rem;color:var(--cb048ybr-fg);font-size:.72rem;font-weight:500}.cb048yb-site__support-chat-feedback{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:1rem;padding:1rem;overflow:auto;background:var(--cb048ybr-panel)}.cb048yb-site__support-chat-feedback-messages{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.cb048yb-site__support-chat-feedback-messages .cb048yb-site__support-chat-bubble{max-width:85%}.cb048yb-site__support-chat-rating-card{display:grid;justify-items:center;gap:.6rem;padding:1rem 1.25rem;border-radius:.875rem;background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);text-align:center}.cb048yb-site__support-chat-rating-card strong{color:var(--cb048ybr-fg);font-size:.92rem;font-weight:600}.cb048yb-site__support-chat-rating-stars{display:inline-flex;gap:.25rem}.cb048yb-site__support-chat-rating-star{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:.5rem;background:transparent;color:color-mix(in srgb,var(--cb048ybr-fg) 30%,transparent 70%);cursor:pointer;transition:color .12s ease,transform .12s ease}.cb048yb-site__support-chat-rating-star:hover:not(:disabled),.cb048yb-site__support-chat-rating-star:focus-visible{outline:none;transform:scale(1.06)}.cb048yb-site__support-chat-rating-star[data-filled=true]{color:var(--cb048ybr-warning, #eab308)}.cb048yb-site__support-chat-rating-star:disabled{cursor:default}.cb048yb-site__support-chat-rating-star svg{width:1.75rem;height:1.75rem}.cb048yb-site__support-chat-rating-error{color:var(--cb048ybr-error);font-size:.78rem}.cb048yb-site__support-chat-rating-thanks{color:var(--cb048ybr-muted);font-size:.78rem}.cb048yb-site__support-chat-feedback-actions{display:flex;justify-content:center;padding-bottom:.25rem}.cb048yb-site__support-chat-feedback-actions button{padding:.4rem .9rem;border:0;border-radius:.5rem;background:transparent;color:var(--cb048ybr-muted);cursor:pointer;font:inherit;font-size:.82rem;transition:background-color .12s ease,color .12s ease}.cb048yb-site__support-chat-feedback-actions button:hover:not(:disabled){background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-feedback-actions button:disabled{cursor:default;opacity:.55}.cb048yb-site__support-chat-system{display:inline-flex;align-items:center;gap:.45rem;align-self:center;padding:.38rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%);color:var(--cb048ybr-muted);font-size:.78rem}.cb048yb-site__support-chat-system[data-kind=joined]{background:color-mix(in srgb,var(--cb048ybr-success) 12%,var(--cb048ybr-panel) 88%);color:color-mix(in srgb,var(--cb048ybr-success) 75%,var(--cb048ybr-fg) 25%)}.cb048yb-site__support-chat-system-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--cb048ybr-success)}.cb048yb-site__support-chat-system-spinner{width:.85rem;height:.85rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--cb048ybr-fg) 25%,transparent 75%);border-top-color:var(--cb048ybr-fg);animation:cedros-support-chat-spin .8s linear infinite}@keyframes cedros-support-chat-spin{to{transform:rotate(360deg)}}.cb048yb-site__support-chat-queue{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:2.25rem 1.5rem 1.5rem;background:var(--cb048ybr-panel);overflow:auto}.cb048yb-site__support-chat-queue-number{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;width:7rem;height:7rem;border-radius:999px;border:1px solid var(--cb048ybr-border);background:var(--cb048ybr-panel);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-queue-number strong{font-size:1.75rem;font-weight:700;letter-spacing:-.02em}.cb048yb-site__support-chat-queue-number span{color:var(--cb048ybr-muted);font-size:.78rem}.cb048yb-site__support-chat-queue-stats{display:inline-flex;align-items:center;gap:.5rem;color:var(--cb048ybr-muted);font-size:.82rem}.cb048yb-site__support-chat-queue-stats span{display:inline-flex;align-items:center;gap:.3rem}.cb048yb-site__support-chat-queue-stats svg{width:.95rem;height:.95rem}.cb048yb-site__support-chat-queue-hint{width:100%;max-width:22rem;margin-top:.5rem;padding:.85rem 1rem;border-radius:.75rem;background:color-mix(in srgb,var(--cb048ybr-fg) 4%,var(--cb048ybr-panel) 96%);color:var(--cb048ybr-muted);font-size:.82rem;text-align:center;line-height:1.5}.cb048yb-site__support-chat-queue-actions{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;width:100%;max-width:22rem}.cb048yb-site__support-chat-queue-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .8rem;border:0;border-radius:.5rem;background:transparent;color:var(--cb048ybr-muted);cursor:pointer;font:inherit;font-size:.85rem;transition:background-color .12s ease,color .12s ease}.cb048yb-site__support-chat-queue-actions button:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-queue-actions button svg{width:.95rem;height:.95rem}.cb048yb-site__support-chat-hours{display:flex;flex-direction:column;gap:.55rem;padding:.85rem .95rem;border:1px solid var(--cb048ybr-border);border-radius:.75rem;background:color-mix(in srgb,var(--cb048ybr-fg) 3%,var(--cb048ybr-panel) 97%)}.cb048yb-site__support-chat-hours header{display:inline-flex;align-items:center;gap:.4rem;color:var(--cb048ybr-fg);font-size:.85rem}.cb048yb-site__support-chat-hours header svg{width:1rem;height:1rem;color:var(--cb048ybr-muted)}.cb048yb-site__support-chat-hours header strong{font-weight:600}.cb048yb-site__support-chat-hours ul{margin:0;padding:0;list-style:none;display:grid;gap:.2rem}.cb048yb-site__support-chat-hours li{display:flex;justify-content:space-between;gap:.75rem;color:var(--cb048ybr-muted);font-size:.8rem}.cb048yb-site__support-chat-hours footer{display:inline-flex;align-items:center;gap:.35rem;margin-top:.05rem;color:var(--cb048ybr-muted);font-size:.78rem}.cb048yb-site__support-chat-bubble--typing{padding:.55rem .85rem}.cb048yb-site__support-chat-bubble--typing .cb048yb-site__support-chat-dots{display:inline-flex;gap:.2rem;color:var(--cb048ybr-muted)}.cb048yb-site__support-chat-bubble--typing .cb048yb-site__support-chat-dots span{width:.36rem;height:.36rem}.cb048yb-site__support-chat-skeleton{display:flex;flex-direction:column;gap:.75rem}.cb048yb-site__support-chat-skeleton-row{display:flex}.cb048yb-site__support-chat-skeleton-row--user{justify-content:flex-end}.cb048yb-site__support-chat-skeleton-bubble{height:2.5rem;max-width:85%;border-radius:1rem;background:linear-gradient(90deg,color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%),color-mix(in srgb,var(--cb048ybr-fg) 10%,var(--cb048ybr-panel) 90%),color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%));background-size:200% 100%;animation:cedros-support-chat-skeleton 1.5s ease-in-out infinite}.cb048yb-site__support-chat-offline{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:auto;padding:1.25rem;text-align:center}.cb048yb-site__support-chat-offline-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.15rem;border-radius:999px;background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%);color:var(--cb048ybr-muted)}.cb048yb-site__support-chat-offline-icon svg{width:1.2rem;height:1.2rem}.cb048yb-site__support-chat-offline strong{color:var(--cb048ybr-fg);font-size:.92rem;font-weight:600}.cb048yb-site__support-chat-offline p{margin:0;color:var(--cb048ybr-muted);font-size:.82rem}.cb048yb-site__support-chat-offline button{margin-top:.35rem;padding:.4rem .8rem;border:1px solid var(--cb048ybr-border);border-radius:.5rem;background:var(--cb048ybr-panel);color:var(--cb048ybr-fg);cursor:pointer;font:inherit;font-size:.82rem;transition:background-color .12s ease}.cb048yb-site__support-chat-offline button:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%)}.cb048yb-site__support-chat-jump{position:absolute;left:50%;bottom:.65rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .85rem;border:1px solid var(--cb048ybr-border);border-radius:999px;background:var(--cb048ybr-panel);color:var(--cb048ybr-fg);cursor:pointer;font:inherit;font-size:.78rem;font-weight:500;box-shadow:0 6px 18px #00000014,0 1px 3px #0000000a;transition:background-color .12s ease,transform .12s ease;z-index:1}.cb048yb-site__support-chat-jump:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%);transform:translate(-50%,-1px)}.cb048yb-site__support-chat-jump svg{width:.95rem;height:.95rem}@keyframes cedros-support-chat-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.cedros-support-page{width:min(64rem,100%);margin:0 auto;padding:2rem 1.25rem 3rem;display:grid;gap:1.25rem;color:var(--cb048ybr-fg)}.cedros-support-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.cedros-support-page__header h1{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.cedros-support-page__header p{margin:.2rem 0 0;color:var(--cb048ybr-muted);font-size:.92rem}.cedros-support-page__list{display:grid;gap:.5rem;border:1px solid var(--cb048ybr-border);border-radius:.875rem;padding:.5rem;background:var(--cb048ybr-panel)}.cedros-support-page__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border:0;border-radius:.625rem;background:transparent;color:var(--cb048ybr-fg);cursor:pointer;text-align:left;font:inherit;transition:background-color .12s ease}.cedros-support-page__row:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 4%,var(--cb048ybr-panel) 96%)}.cedros-support-page__row--skeleton{pointer-events:none;display:grid;gap:.45rem}.cedros-support-page__row-main{display:grid;gap:.2rem;min-width:0}.cedros-support-page__row-main strong{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cedros-support-page__row-preview{color:var(--cb048ybr-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cedros-support-page__row-meta{display:inline-flex;align-items:center;gap:.75rem;flex:0 0 auto;color:var(--cb048ybr-muted);font-size:.82rem}.cedros-support-page__row-time{font-variant-numeric:tabular-nums}.cedros-support-page__status{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--cb048ybr-fg) 8%,var(--cb048ybr-panel) 92%);color:var(--cb048ybr-fg)}.cedros-support-page__status[data-status=resolved]{background:color-mix(in srgb,var(--cb048ybr-success) 14%,var(--cb048ybr-panel) 86%);color:color-mix(in srgb,var(--cb048ybr-success) 80%,var(--cb048ybr-fg) 20%)}.cedros-support-page__status[data-status=waiting_for_human],.cedros-support-page__status[data-status=human_active]{background:color-mix(in srgb,var(--cb048ybr-info, var(--cb048ybr-fg)) 14%,var(--cb048ybr-panel) 86%);color:color-mix(in srgb,var(--cb048ybr-info, var(--cb048ybr-fg)) 80%,var(--cb048ybr-fg) 20%)}.cedros-support-page__rating{display:inline-flex;align-items:center;gap:.18rem;font-size:.78rem;font-weight:500;color:var(--cb048ybr-fg)}.cedros-support-page__rating span{color:#eab308;font-size:.85rem}.cedros-support-page--detail{border:1px solid var(--cb048ybr-border);border-radius:.875rem;padding:0;overflow:hidden;background:var(--cb048ybr-panel)}.cedros-support-page__detail-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--cb048ybr-border);background:color-mix(in srgb,var(--cb048ybr-fg) 4%,var(--cb048ybr-panel) 96%)}.cedros-support-page__back{display:inline-flex;align-items:center;padding:.35rem .7rem;margin-left:-.5rem;border:0;border-radius:.5rem;background:transparent;color:var(--cb048ybr-fg);cursor:pointer;font:inherit;font-size:.88rem;font-weight:500;transition:background-color .12s ease}.cedros-support-page__back:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%)}.cedros-support-page__ticket{color:var(--cb048ybr-muted);font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cedros-support-page__agent{display:flex;align-items:center;gap:.65rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--cb048ybr-border)}.cedros-support-page__agent strong{display:block;font-size:.95rem;font-weight:600}.cedros-support-page__agent-badge{display:inline-block;margin-top:.15rem;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;background:color-mix(in srgb,var(--cb048ybr-fg) 8%,var(--cb048ybr-panel) 92%);color:var(--cb048ybr-muted)}.cedros-support-page__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--cb048ybr-fg) 6%,var(--cb048ybr-panel) 94%);color:var(--cb048ybr-fg);font-size:.75rem;font-weight:600}.cedros-support-page__avatar[data-tone=user]{background:color-mix(in srgb,var(--cb048ybr-fg) 10%,var(--cb048ybr-panel) 90%)}.cedros-support-page__avatar[data-tone=skeleton]{background:color-mix(in srgb,var(--cb048ybr-fg) 4%,var(--cb048ybr-panel) 96%);color:transparent}.cedros-support-page__thread{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.1rem;max-height:60vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cedros-support-page__divider{align-self:center;padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--cb048ybr-fg) 4%,var(--cb048ybr-panel) 96%);color:var(--cb048ybr-muted);font-size:.76rem}.cedros-support-page__message{display:flex;align-items:flex-start;gap:.75rem}.cedros-support-page__message-body{flex:1 1 auto;min-width:0}.cedros-support-page__message-body header{display:flex;align-items:baseline;gap:.55rem;margin-bottom:.2rem}.cedros-support-page__message-body header strong{font-size:.92rem;font-weight:600}.cedros-support-page__message-body header span{color:var(--cb048ybr-muted);font-size:.76rem}.cedros-support-page__bot-badge{display:inline-flex;align-items:center;padding:.05rem .4rem;border-radius:.35rem;background:color-mix(in srgb,var(--cb048ybr-fg) 8%,var(--cb048ybr-panel) 92%);color:var(--cb048ybr-fg)!important;font-size:.7rem!important;font-weight:500}.cedros-support-page__auto-reply{display:inline-block;margin-bottom:.15rem;color:#b45309;font-size:.74rem;font-weight:600;letter-spacing:.01em}.cedros-support-page__system{display:inline-flex;align-items:center;gap:.45rem;align-self:center;padding:.38rem .8rem;margin:.25rem auto;border-radius:999px;background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%);color:var(--cb048ybr-muted);font-size:.8rem}.cedros-support-page__system[data-kind=joined]{background:color-mix(in srgb,var(--cb048ybr-success) 12%,var(--cb048ybr-panel) 88%);color:color-mix(in srgb,var(--cb048ybr-success) 75%,var(--cb048ybr-fg) 25%)}.cedros-support-page__system-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--cb048ybr-success)}.cedros-support-page__system-spinner{width:.85rem;height:.85rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--cb048ybr-fg) 25%,transparent 75%);border-top-color:var(--cb048ybr-fg);animation:cedros-support-chat-spin .8s linear infinite}.cedros-support-page__message-body p{margin:0;color:var(--cb048ybr-fg);font-size:.92rem;line-height:1.55;white-space:pre-wrap}.cedros-support-page__reply{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.85rem 1.1rem 1rem;border-top:1px solid var(--cb048ybr-border);background:color-mix(in srgb,var(--cb048ybr-fg) 3%,var(--cb048ybr-panel) 97%)}.cedros-support-page__reply textarea{resize:vertical;min-height:2.75rem;padding:.6rem .75rem;border:1px solid var(--cb048ybr-border);border-radius:.625rem;background:var(--cb048ybr-panel);color:var(--cb048ybr-fg);font:inherit;font-size:.9rem}.cedros-support-page__reply button{align-self:end;padding:.55rem 1rem;border:0;border-radius:.625rem;background:var(--cb048ybr-primary);color:var(--cb048ybr-primary-fg);cursor:pointer;font:inherit;font-size:.88rem;font-weight:500}.cedros-support-page__reply button:disabled{opacity:.55;cursor:default}.cedros-support-page__resolved{padding:.9rem 1.1rem;border-top:1px solid var(--cb048ybr-border);color:var(--cb048ybr-muted);font-size:.85rem;text-align:center;background:color-mix(in srgb,var(--cb048ybr-fg) 3%,var(--cb048ybr-panel) 97%)}.cedros-support-page__empty,.cedros-support-page__error{padding:2rem 1rem;border:1px dashed var(--cb048ybr-border);border-radius:.75rem;color:var(--cb048ybr-muted);font-size:.92rem;text-align:center}.cedros-support-page__error{border-style:solid;color:var(--cb048ybr-error);background:color-mix(in srgb,var(--cb048ybr-error) 8%,var(--cb048ybr-panel) 92%)}.cedros-support-page__skeleton-line{display:block;height:.85rem;border-radius:.4rem;background:linear-gradient(90deg,color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%),color-mix(in srgb,var(--cb048ybr-fg) 10%,var(--cb048ybr-panel) 90%),color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%));background-size:200% 100%;animation:cedros-support-chat-skeleton 1.5s ease-in-out infinite}.cedros-support-page__skeleton-line--wide{width:80%}.cedros-support-page__skeleton-line--narrow{width:35%}.cedros-support-page__thread-skeleton{display:grid;gap:1rem}@keyframes cedros-support-chat-pulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:640px){.cb048yb-site__support-chat{left:max(.5rem,env(safe-area-inset-left));right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom))}.cb048yb-site__support-chat-panel{left:0;right:0;width:auto;height:min(78dvh,42rem)}}@media(prefers-reduced-motion:reduce){.cb048yb-site__support-chat-panel,.cb048yb-site__support-chat-panel[data-state=closed],.cb048yb-site__support-chat-launcher,.cb048yb-site__support-chat-launcher[data-state=closed]{transition:opacity .14s ease;transform:none}@starting-style{.cb048yb-site__support-chat-panel,.cb048yb-site__support-chat-launcher{opacity:0;transform:none}}.cb048yb-site__support-chat-panel>*{animation:none}.cb048yb-site__support-chat-launcher:hover,.cb048yb-site__support-chat-launcher:active{transform:none}}.cb048yb-site__support-chat-identity{display:grid;gap:.55rem;padding:.85rem .95rem;border:1px solid var(--cb048ybr-border);border-radius:.75rem;background:color-mix(in srgb,var(--cb048ybr-fg) 3%,var(--cb048ybr-panel) 97%)}.cb048yb-site__support-chat-identity--compact{width:100%;max-width:22rem;margin-top:.25rem}.cb048yb-site__support-chat-identity-text{display:grid;gap:.18rem}.cb048yb-site__support-chat-identity-text strong{font-size:.86rem;font-weight:600;color:var(--cb048ybr-fg);line-height:1.35}.cb048yb-site__support-chat-identity-text span{font-size:.78rem;color:var(--cb048ybr-muted);line-height:1.45}.cb048yb-site__support-chat-identity-field{display:grid;gap:.25rem}.cb048yb-site__support-chat-identity-field span{font-size:.74rem;font-weight:500;color:var(--cb048ybr-muted)}.cb048yb-site__support-chat-identity-field input{appearance:none;width:100%;padding:.45rem .6rem;border:1px solid var(--cb048ybr-border);border-radius:.5rem;background:var(--cb048ybr-panel);color:var(--cb048ybr-fg);font:inherit;font-size:.84rem;line-height:1.3;transition:border-color .12s ease,box-shadow .12s ease}.cb048yb-site__support-chat-identity-field input:focus-visible{outline:none;border-color:var(--cb048ybr-fg);box-shadow:0 0 0 2px color-mix(in srgb,var(--cb048ybr-fg) 18%,transparent)}.cb048yb-site__support-chat-identity-field input[aria-invalid=true]{border-color:var(--cb048ybr-error)}.cb048yb-site__support-chat-identity-error{font-size:.76rem;color:var(--cb048ybr-error);line-height:1.4}.cb048yb-site__support-chat-identity-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.15rem}.cb048yb-site__support-chat-identity-actions button{appearance:none;border:1px solid transparent;background:transparent;color:var(--cb048ybr-muted);padding:.4rem .7rem;border-radius:.5rem;font:inherit;font-size:.82rem;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.cb048yb-site__support-chat-identity-actions button:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 5%,var(--cb048ybr-panel) 95%);color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-identity-actions button[data-variant=primary]{background:var(--cb048ybr-fg);color:var(--cb048ybr-bg);border-color:var(--cb048ybr-fg)}.cb048yb-site__support-chat-identity-actions button[data-variant=primary]:hover{background:color-mix(in srgb,var(--cb048ybr-fg) 88%,var(--cb048ybr-bg) 12%)}
