html[data-support-chat-modal-open]{overflow:hidden}.support-chat__backdrop{z-index:69;-webkit-backdrop-filter:blur(3px);background:#10271d2e;position:fixed;inset:0}.support-chat__backdrop[hidden]{display:none}.support-chat{z-index:70;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));background:var(--paper);width:min(25.5rem,100vw - 2rem);max-height:min(43rem,100svh - 2rem);color:var(--ink);border:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;box-shadow:0 1.25rem 3.2rem #10271d42}.support-chat[hidden]{display:none}.support-chat__header{background:var(--ink);color:var(--white);border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:start;gap:1rem;padding:1.15rem 1.15rem 1.05rem;display:flex}.support-chat__header>div>p{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:850}.support-chat__header h2{max-width:15rem;color:var(--white);letter-spacing:-.06em;margin:.48rem 0 0;font-size:1.72rem;font-weight:680;line-height:.94}.support-chat__close{width:2.45rem;height:2.45rem;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff52;flex:none;place-items:center;padding:0;display:grid}.support-chat__close svg{width:1.1rem;height:1.1rem}.support-chat__close:hover{background:#ffffff1f}.support-chat__close:focus-visible,.support-chat__layout-toggle:focus-visible,.support-chat__send:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.support-chat__body{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.support-chat__intro{padding:1.35rem 1.15rem 1rem;overflow-y:auto}.support-chat__intro>p{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.48}.support-chat__form{gap:.58rem;margin-top:1.35rem;display:grid}.support-chat__form label,.support-inbox__reply label{color:var(--ink);letter-spacing:.02em;font-size:.69rem;font-weight:830}.support-chat__form label span{color:var(--muted);font-weight:650}.support-chat__form input,.support-chat__form textarea,.support-chat__reply textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid #10271d59;border-radius:0;outline:0;padding:.68rem .72rem;font-size:.86rem;line-height:1.42;transition:border-color .16s,box-shadow .16s}.support-chat__form textarea,.support-chat__reply textarea{resize:vertical}.support-chat__form input:focus,.support-chat__form textarea:focus,.support-chat__reply textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #c0714d2e}.support-chat__form .button{width:100%;min-height:3rem;margin-top:.25rem}.support-chat__thread{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.support-chat__messages{background:#f5f4ef;align-content:start;gap:.75rem;min-height:14rem;padding:1rem 1.15rem;display:grid;overflow-y:auto}.support-chat__message{background:var(--white);max-width:87%;padding:.75rem .82rem;box-shadow:0 0 0 1px #10271d1f}.support-chat__message--visitor{background:#dce9de;justify-self:end}.support-chat__message--admin{border-top:2px solid var(--orange);justify-self:start}.support-chat__message>p{margin:0}.support-chat__message>p:first-child{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:850}.support-chat__message-body{color:var(--ink);overflow-wrap:anywhere;margin-top:.35rem;font-size:.81rem;line-height:1.44}.support-chat__message-body--plain{white-space:pre-wrap}.support-chat__message time{color:var(--muted);margin-top:.45rem;font-size:.61rem;font-weight:720;display:block}.support-chat__reply{border-top:1px solid var(--line);background:var(--white);padding:.85rem 3.9rem .85rem 1.15rem;display:grid;position:relative}.support-chat__reply textarea{min-height:4rem;max-height:8rem}.support-chat__send{background:var(--ink);width:2.45rem;height:2.45rem;color:var(--acid);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:1.35rem;right:1.15rem}.support-chat__send svg{width:1rem;height:1rem}.support-chat__send:disabled,.support-chat .button:disabled{cursor:wait;opacity:.65}.support-inbox{background:#eff3ee;min-height:100svh;padding-bottom:clamp(4.5rem,9vw,8rem)}.support-inbox__hero{padding:calc(var(--header-space) + clamp(2.2rem, 5vw, 4.8rem)) 0 clamp(2.7rem, 5vw, 4.8rem);background:var(--ink);color:var(--white)}.support-inbox__hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.46fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);display:grid}.support-inbox__back{color:var(--white);border-bottom:1px solid #ffffffa6;align-items:center;gap:.46rem;margin-bottom:1.8rem;padding-bottom:.24rem;font-size:.73rem;font-weight:780;text-decoration:none;display:inline-flex}.support-inbox__back svg{width:.92rem;height:.92rem;color:var(--acid)}.support-inbox__back:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.support-inbox .section-label{color:var(--acid)}.support-inbox h1{max-width:11ch;color:var(--white);letter-spacing:-.09em;margin:1rem 0 0;font-size:clamp(3.2rem,6.4vw,6.25rem);font-weight:690;line-height:.86}.support-inbox h1 em{color:#a9cfb3;font-family:inherit;font-style:normal}.support-inbox__hero-inner>div:first-child>p:last-child{color:#c6d6c9;max-width:38rem;margin:1.45rem 0 0;font-size:clamp(1rem,1.45vw,1.13rem)}.support-inbox__workspace{padding-top:clamp(1.85rem,4vw,3.6rem)}.support-inbox__grid{background:var(--white);grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr);align-items:stretch;min-height:min(42rem,72svh);display:grid;box-shadow:0 1.2rem 2.8rem #10271d1a}.support-inbox__list-panel{border-right:1px solid var(--line);background:#f8f8f3;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.support-inbox__list{overflow-y:auto}.support-inbox__item{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;gap:.38rem;padding:1rem 1.35rem;display:grid}.support-inbox__item[data-selected=true]{box-shadow:inset 3px 0 var(--orange);background:#dbe9dc}.support-inbox__item:hover{background:#eaf0ea}.support-inbox__item:focus-visible{z-index:1;outline:2px solid var(--orange);outline-offset:-3px;position:relative}.support-inbox__item>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.support-inbox__item strong{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-size:.72rem;font-weight:820;overflow:hidden}.support-inbox__item span{color:var(--ink-soft);white-space:nowrap;background:#e8eee8;padding:.16rem .35rem;font-size:.57rem;font-weight:800}.support-inbox__item span[data-status=open]{color:#755720;background:#f0e0b8}.support-inbox__item span[data-status=waiting_customer]{color:#245d37;background:#d8e6dc}.support-inbox__item span[data-status=closed]{color:#58675d;background:#e6e8e5}.support-inbox__item>p{margin:0;font-size:.86rem;font-weight:760;line-height:1.2}.support-inbox__item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.35;overflow:hidden}.support-inbox__none{color:var(--muted);margin:0;padding:1.35rem;font-size:.82rem}.support-inbox__detail{background:var(--white);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.support-inbox__empty{max-width:22rem;color:var(--ink-soft);text-align:center;place-self:center;gap:.85rem;padding:2rem;display:grid}.support-inbox__empty svg{width:2.2rem;height:2.2rem;color:var(--orange);margin-inline:auto}.support-inbox__empty p{margin:0;font-size:.92rem}.support-inbox__detail>div[data-inbox-thread]{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid}.support-inbox__detail-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:1rem;padding:1.35rem;display:flex}.support-inbox__detail-heading>div>p{color:var(--accent-text);margin:0;font-size:.7rem;font-weight:800}.support-inbox__detail-heading h2{max-width:23rem;color:var(--ink);letter-spacing:-.07em;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:clamp(1.75rem,3vw,2.7rem);font-weight:670;line-height:.94}.support-inbox__detail-heading label{min-width:10rem;color:var(--ink);gap:.35rem;font-size:.66rem;font-weight:820;display:grid}.support-inbox__detail-heading select{border:1px solid var(--line);background:var(--white);min-height:2.6rem;color:var(--ink);border-radius:0;padding:.5rem .65rem;font-size:.78rem;font-weight:750}.support-inbox__detail-heading select:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.support-inbox__messages{background:#f2f4ee;align-content:start;gap:1rem;padding:clamp(1.3rem,3vw,2.2rem);display:grid;overflow-y:auto}.support-inbox__message{background:var(--white);max-width:min(82%,35rem);padding:.85rem 1rem;box-shadow:0 0 0 1px #10271d24}.support-inbox__message--admin{border-top:2px solid var(--ink);background:#dfece1;justify-self:end}.support-inbox__message--visitor{border-top:2px solid var(--orange);justify-self:start}.support-inbox__message>p{margin:0}.support-inbox__message>p:first-child{color:var(--accent-text);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:850}.support-inbox__message>p:nth-child(2){color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:.42rem;font-size:.86rem;line-height:1.48}.support-inbox__message time{color:var(--muted);margin-top:.55rem;font-size:.62rem;font-weight:720;display:block}.support-inbox__reply{border-top:1px solid var(--line);background:var(--white);gap:.55rem;padding:1.1rem 1.35rem 1.35rem;display:grid}.support-inbox__reply textarea{min-height:6.5rem}.support-inbox__reply .button{justify-self:start}@media (width<=900px){.support-inbox__hero-inner{grid-template-columns:1fr}.support-inbox__hero-inner .app-admin__identity{max-width:28rem}.support-inbox__grid{grid-template-columns:minmax(15rem,.48fr) minmax(0,1fr)}}@media (width<=680px){.support-launcher{right:max(.85rem, env(safe-area-inset-right));bottom:max(.85rem, env(safe-area-inset-bottom));justify-content:center;width:3.35rem;padding:0}.support-launcher>span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-chat{width:calc(100vw - 1.1rem);max-height:calc(100svh - 1.1rem);bottom:.55rem;right:.55rem}.support-chat__header h2{font-size:1.55rem}.support-inbox__hero{padding-top:calc(var(--header-space) + 1.7rem)}.support-inbox h1{font-size:clamp(2.9rem,12.5vw,4.15rem)}.support-inbox__grid{grid-template-columns:1fr;min-height:0}.support-inbox__list-panel{border-right:0;border-bottom:1px solid var(--line);max-height:24rem}.support-inbox__detail{min-height:36rem}.support-inbox__detail-heading{flex-direction:column;align-items:start}.support-inbox__detail-heading label{width:min(100%,14rem)}.support-inbox__message{max-width:94%}}@media (prefers-reduced-motion:reduce){.support-launcher,.support-chat__form input,.support-chat__form textarea,.support-chat__reply textarea{transition:none}}.support-rich-content{gap:.5rem;width:100%;margin-top:.58rem;display:grid}.support-rich-content--embedded{margin:.68rem 0}.support-rich-content--embedded+p,.support-rich-content--embedded+ul,.support-rich-content--embedded+ol{margin-top:.62rem}.support-rich-card{min-width:0;color:var(--ink);background:#ffffffe6;border:1px solid #10271d21;border-radius:.34rem;grid-template-columns:minmax(5.4rem,.36fr) minmax(0,1fr);display:grid;overflow:hidden}.support-rich-card__media{background:#dce8df;min-height:7.4rem;overflow:hidden}.support-rich-card__media picture,.support-rich-card__media img{width:100%;height:100%;display:block}.support-rich-card__media img{object-fit:cover;object-position:center 34%}.support-rich-card__copy{align-content:center;min-width:0;padding:.7rem;display:grid}.support-rich-card__copy>p{color:#628068;letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.49rem;font-weight:860}.support-rich-card__copy h3{color:var(--ink);margin:.22rem 0 0;font-size:1.02rem;font-weight:790;line-height:1;transform:none;letter-spacing:-.045em!important}.support-rich-card__copy>span{color:#48624f;margin-top:.38rem;font-size:.62rem;line-height:1.36}.support-rich-card__copy>a{color:#286d3e;border-bottom:1px solid;align-items:center;gap:.28rem;width:fit-content;margin-top:.55rem;font-size:.57rem;font-weight:830;text-decoration:none;display:inline-flex}.support-rich-card__copy>a svg{flex:none;width:.72rem;height:.72rem}.support-rich-actions{flex-wrap:wrap;gap:.38rem;display:flex}.support-rich-action{color:#dbe9de;background:0 0;border:0;border-bottom:1px solid #dbe9de94;border-radius:0;align-items:center;gap:.32rem;min-height:2.35rem;padding:.42rem 0;font-size:.59rem;font-weight:810;line-height:1.2;text-decoration:none;display:inline-flex}.support-rich-action svg{flex:none;width:.72rem;height:.72rem}.support-rich-action--primary{color:#dbe9de}.support-rich-action:hover,.support-rich-action--primary:hover{color:#eef6ef;border-color:#eef6ef}.support-rich-action:focus-visible,.support-rich-card__copy>a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.support-rich-offer{background:linear-gradient(135deg,#b7d9bd1f,#ffffff0e);border:1px solid #b7d9bd40;border-radius:.38rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.72rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.support-rich-offer>div{gap:.14rem;min-width:0;display:grid}.support-rich-offer>div>span{color:#afcbb5;letter-spacing:.075em;text-transform:uppercase;font-size:.49rem;font-weight:850;line-height:1.2}.support-rich-offer>div>strong{color:#f4f8f4;font-size:.64rem;font-weight:790;line-height:1.3}.support-rich-offer__action{color:#16381c;min-height:2.75rem;font:inherit;cursor:pointer;background:#dbe9de;border:1px solid #dbe9de;border-radius:.25rem;padding:.55rem .72rem;font-size:.58rem;font-weight:850;line-height:1.2}.support-rich-offer__action:hover{background:#f3f8f4;border-color:#f3f8f4}.support-rich-offer__action:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.support-rich-offer__context{color:#f4f8f4b3;text-align:right;max-width:8.5rem;font-size:.54rem;font-weight:720;line-height:1.25}.support-rich-handoff{color:#dbe9de;grid-template-columns:minmax(.75rem,1fr) auto minmax(.75rem,1fr);align-items:center;gap:.62rem;padding:.72rem 0;display:grid}.support-rich-handoff__line{background:linear-gradient(90deg,#0000,#b7d9bd85);width:100%;height:1px}.support-rich-handoff__line:last-child{background:linear-gradient(90deg,#b7d9bd85,#0000)}.support-rich-handoff__status{text-align:left;background:#b7d9bd1a;border:1px solid #b7d9bd52;border-radius:999px;align-items:center;gap:.58rem;max-width:15rem;padding:.58rem .72rem;display:flex}.support-rich-handoff__marker{background:#a7df71;border:2px solid #16381c;border-radius:50%;flex:none;width:.56rem;height:.56rem;box-shadow:0 0 0 3px #a7df7124}.support-rich-handoff[data-state=joined] .support-rich-handoff__marker{background:#fff}.support-rich-handoff p{gap:.08rem;margin:0;display:grid}.support-rich-handoff strong{color:inherit;font-size:.61rem;font-weight:850;line-height:1.2}.support-rich-handoff span{color:inherit;opacity:.76;font-size:.54rem;line-height:1.3}.support-chat__message--admin.support-chat__message--rich{width:min(94%,24rem);max-width:94%}.support-chat__message--admin .support-rich-card{background:#fafcf8fa;border-color:#16482b29;box-shadow:0 .3rem .8rem #10271d0f}.support-chat .support-rich-action,.support-chat .support-rich-action--primary{color:#1d5c38;border-color:#1d5c386b}.support-chat .support-rich-action:hover,.support-chat .support-rich-action--primary:hover{color:#123f28;border-color:#123f28}.support-chat .support-rich-offer{box-shadow:none;background:#dcebdda3;border-color:#1d5c3833}.support-chat .support-rich-offer>div>span{color:#4d745b}.support-chat .support-rich-offer>div>strong{color:#173d27}.support-chat .support-rich-offer__action{color:#fff;background:#1d5c38;border-color:#1d5c38}.support-chat .support-rich-offer__action:hover{background:#143f28;border-color:#143f28}.support-chat .support-rich-offer__context{color:#607769}.support-chat .support-rich-handoff{color:#245f3c}.support-chat .support-rich-handoff__line{background:linear-gradient(90deg,#0000,#245f3c5c)}.support-chat .support-rich-handoff__line:last-child{background:linear-gradient(90deg,#245f3c5c,#0000)}.support-chat .support-rich-handoff__status{background:#ffffff9e;border-color:#245f3c33}.support-inbox__message .support-rich-content{margin-top:.08rem}.support-inbox__message.support-inbox__message--rich{width:min(88%,35rem);max-width:min(88%,35rem)}.support-inbox__message .support-rich-actions{justify-content:flex-end}.support-inbox__message .support-rich-action,.support-inbox__message .support-rich-action--primary{color:#245d37;background:0 0;border-color:#245d376b}.support-inbox__message .support-rich-handoff{color:#245d37}.support-inbox__message .support-rich-handoff__line{background:linear-gradient(90deg,#0000,#245d3757)}.support-inbox__message .support-rich-handoff__line:last-child{background:linear-gradient(90deg,#245d3757,#0000)}.support-inbox__message .support-rich-handoff__status{background:#ffffff80;border-color:#245d3733}.support-inbox__message .support-rich-offer{box-shadow:none;background:#ffffff85;border-color:#245d372e}.support-inbox__message .support-rich-offer>div>span{color:#628068}.support-inbox__message .support-rich-offer>div>strong{color:#16381c}.support-inbox__message .support-rich-offer__context{color:#55705c}@media (width<=480px){.support-rich-card{grid-template-columns:5.65rem minmax(0,1fr)}.support-rich-card__copy{padding:.62rem}.support-rich-action{min-height:2.75rem}.support-rich-offer{grid-template-columns:1fr}.support-rich-offer__action{width:100%;min-height:2.75rem}.support-rich-offer__context{text-align:left;max-width:none}.support-rich-handoff{grid-template-columns:minmax(.5rem,1fr) minmax(0,auto) minmax(.5rem,1fr);gap:.42rem}.support-rich-handoff__status{border-radius:.45rem;max-width:13.5rem;padding:.58rem .65rem}}
