.app .sup,.app .sup-nudge,.app .sup-pill,.app .hx-root{--sup-teal:#00a36c;--sup-deep:#0d6b4f;--sup-deep-hover:#0a5a42;--sup-line:#e6e8ec;--sup-soft:#f5f7f8;--sup-hover:#f1f4f5;--sup-ink:#0f1b2d;--sup-ink-2:#5b6573;--sup-ink-3:#8a94a3}@keyframes sup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app .sup-tickets{flex-direction:column;gap:2px;margin:0;padding:8px;list-style:none;display:flex}.app .sup-tk{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;width:100%;min-height:64px;padding:12px;transition:background-color .15s;display:grid}.app .sup-tk:hover{background:var(--sup-soft)}.app .sup-tk.on{background:#f0f7f4}.app .sup-tk .tt{color:var(--sup-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.app .sup-tk .when{color:var(--sup-ink-3);white-space:nowrap;font-size:12px}.app .sup-tk .st{color:var(--sup-ink-2);align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;display:inline-flex}.app .sup-tk .st i{background:#c3cad3;border-radius:50%;flex:none;width:6px;height:6px}.app .sup-tk .st.waiting i{background:#d9a21b}.app .sup-tk .st.replied{color:var(--sup-deep);font-weight:500}.app .sup-tk .st.replied i{background:var(--sup-teal)}.app .sup-tk .st.open i{background:#8a94a3}.app .sup-tk .ref{color:var(--sup-ink-3);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.app .sup-tk-skel{background:var(--sup-soft);border-radius:10px;height:64px}.app .sup-empty{color:var(--sup-ink-2);margin:0;padding:16px;font-size:13px;line-height:20px}.app .sup-tk:focus-visible{outline:2px solid var(--sup-teal);outline-offset:2px}.app .sup-link{height:32px;color:var(--sup-deep);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:500}.app .sup-link:hover{text-underline-offset:3px;text-decoration:underline}.app .sup-nudge{z-index:80;border:1px solid var(--sup-line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:8px 16px 8px 8px;animation:.2s ease-out sup-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px -20px #0f1b2d59}.app .sup-nudge:hover{border-color:#d3d8de}.app .sup-nudge .av{background:var(--sup-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.app .sup-nudge .av svg{width:18px;height:18px}.app .sup-nudge b{text-align:left;color:var(--sup-ink);font-size:14px;font-weight:600;display:block}.app .sup-nudge span span{color:var(--sup-ink-2);text-align:left;font-size:12px;display:block}.app .sup-pill{z-index:80;background:var(--sup-deep);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:600;animation:.2s ease-out sup-in;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 32px -16px #0f1b2d66}.app .sup-pill .dot{background:#fff;border-radius:50%;width:8px;height:8px}@media (max-width:760px){.app .sup-nudge,.app .sup-pill{right:16px;bottom:calc(16px + max(env(safe-area-inset-bottom), var(--phone-tabs-h,0px)))}}@media (prefers-reduced-motion:reduce){.app .sup-nudge,.app .sup-pill{animation:none}.app .sup-tk{transition:none}}@keyframes supo-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.app .sup{z-index:80;border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;width:484px;max-width:calc(100vw - 32px);height:min(680px,100vh - 64px);animation:.2s cubic-bezier(.2,.7,.2,1) supo-in;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 28px 70px -26px #0f1b2d6b,0 2px 10px #0f1b2d12}@keyframes supo-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.app .sup .sup-h{background:var(--teal);color:#fff;flex:none;align-items:center;gap:11px;height:62px;padding:0 10px 0 14px;display:flex;position:relative}.app .sup .sup-h:after{content:"";pointer-events:none;background:radial-gradient(70% 120% at 20% 110%,#ffffff24,#0000 70%);position:absolute;inset:0}.app .sup .sup-mk{color:#fff;background:#ffffff2e;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.app .sup .sup-mk svg{width:19px;height:19px;display:block}.app .sup .sup-mk.sm{background:var(--teal-tint);width:26px;height:26px;color:var(--teal-hover);border-radius:8px}.app .sup .sup-t{flex:1;min-width:0;position:relative}.app .sup .sup-t b{font-size:15.5px;font-weight:700;line-height:1.2;display:block}.app .sup .sup-t span{color:#ffffffe0;align-items:center;gap:6px;font-size:11.5px;display:flex}.app .sup .sup-t .dot{background:#7ce8bb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7ce8bb40}.app .sup .sup-x{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.app .sup .sup-bar{background:#ffffff38;height:3px;position:absolute;bottom:0;left:0;right:0}.app .sup .sup-bar i{background:#fff;height:100%;transition:width .3s,opacity .2s;display:block;box-shadow:0 0 8px #ffffffb3}.app .sup .sup-prog{background:var(--teal-tint);color:var(--teal-hover);flex:none;align-items:center;gap:10px;padding:8px 18px;font-size:12px;font-weight:700;display:flex}.app .sup .sup-prog .lb{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app .sup .sup-prog .pc{font-variant-numeric:tabular-nums}.app .sup .sup-thread{scrollbar-width:thin;scrollbar-color:var(--teal-tint-2) transparent;overscroll-behavior:contain;background:linear-gradient(#f9fbfa,#f4f8f6);flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 18px 10px;display:flex;overflow-y:auto}.app .sup .sup-thread>*{flex:none}.app .sup .sup-thread::-webkit-scrollbar{width:10px}.app .sup .sup-thread::-webkit-scrollbar-track{background:0 0}.app .sup .sup-thread::-webkit-scrollbar-thumb{background:var(--teal-tint-2);border:3px solid #f6f9f7;border-radius:99px}.app .sup .sup-thread::-webkit-scrollbar-thumb:hover{background:#9ddcc3}.app .sup .sup-day{align-items:center;gap:12px;margin:6px 0 2px;display:flex}.app .sup .sup-day:before,.app .sup .sup-day:after{content:"";background:var(--border);flex:1;height:1px}.app .sup .sup-day span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:700}.app .sup .sup-ai{align-items:flex-end;gap:10px;display:flex}.app .sup .sup-ai .bub{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:16px 16px 16px 5px;max-width:330px;padding:10px 13px 6px;font-size:14px;line-height:20px;animation:.26s cubic-bezier(.2,.8,.3,1.05) supo-pop;position:relative;box-shadow:0 1px 2px #0f1b2d0d}.app .sup .sup-ai .bub .ln{display:block}.app .sup .sup-ai.person .bub{border-color:var(--teal-tint-2);background:#fbfffd}.app .sup .sup-ai .nm{color:var(--teal-hover);margin:0 0 3px 2px;font-size:11px;font-weight:700}.app .sup .sup-av{color:#fff;background:#2b7bd1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.app .sup .sup-you{align-self:flex-end;max-width:340px}.app .sup .sup-you .bub{background:var(--teal);color:#fff;border-radius:16px 16px 5px;padding:10px 13px 6px;font-size:14px;line-height:20px;animation:.26s cubic-bezier(.2,.8,.3,1.05) supo-pop;position:relative;box-shadow:0 2px 6px -2px #00a36c80}.app .sup .sup-ai .bub time,.app .sup .sup-you .bub time{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;line-height:1;display:flex}.app .sup .sup-ai .bub time{color:var(--text-3)}.app .sup .sup-you .bub time{color:#ffffffbf}.app .sup .sup-you .tk{place-items:center;display:inline-grid}.app .sup .sup-you .tk svg{fill:none;stroke:#ffffffc7;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:10px}.app .sup .sup-you .tk.read svg{stroke:#fff}.app .sup .sup-you .tk.person svg{stroke:#9fe4ff}.app .sup .sup-you .tk.sending svg{stroke:#ffffffb3;width:11px;height:11px}.app .sup .sup-typing{align-items:flex-end;gap:10px;animation:.2s supo-pop;display:flex}.app .sup .sup-typing .dots{border:1px solid var(--border);background:#fff;border-radius:16px 16px 16px 5px;align-items:center;gap:4px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #0f1b2d0d}.app .sup .sup-typing .dots i{background:var(--teal);opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.3s infinite supo-dot}.app .sup .sup-typing .dots i:nth-child(2){animation-delay:.18s}.app .sup .sup-typing .dots i:nth-child(3){animation-delay:.36s}@keyframes supo-dot{0%,70%,to{opacity:.3;transform:translateY(0)scale(.85)}35%{opacity:1;transform:translateY(-5px)scale(1)}}.app .sup .sup-deck{flex-direction:column;gap:7px;margin-left:40px;display:flex}.app .sup .sup-card{border:1px solid var(--border-strong);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:28px 1fr 14px;align-items:center;gap:10px;min-height:52px;padding:8px 11px;transition:background .14s,border-color .14s,transform .1s;display:grid}.app .sup .sup-card:hover:not(:disabled){background:var(--teal-tint);border-color:var(--teal-tint-2)}.app .sup .sup-card:active:not(:disabled){transform:scale(.99)}.app .sup .sup-card:disabled{opacity:.55;cursor:default}.app .sup .sup-card .ic{background:var(--hover);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}.app .sup .sup-card .ic.yes{background:var(--ok-bg);color:var(--ok-text)}.app .sup .sup-card b{color:var(--text);font-size:13.5px;font-weight:600;line-height:17px;display:block}.app .sup .sup-card span span{color:var(--text-2);margin-top:1px;font-size:11.5px;line-height:15px;display:block}.app .sup .sup-card .ch{color:var(--text-3)}.app .sup .sup-card .ch svg{width:13px;height:13px}.app .sup .sup-esc{border:1px dashed var(--border-strong);height:36px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;font-size:12px;font-weight:600}.app .sup .sup-esc:hover{background:var(--hover);color:var(--text)}.app .sup .sup-pick{border:1px solid var(--border);background:#fff;border-radius:12px;max-width:340px;margin-left:40px;overflow:hidden}.app .sup .sup-pick .hd{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--border);background:#fafcfb;padding:9px 11px 7px;font-size:10px;font-weight:700}.app .sup .sup-pick .p{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:8px 11px;display:flex}.app .sup .sup-pick .p:last-of-type{border-bottom:0}.app .sup .sup-pick .p:hover:not(:disabled){background:var(--hover)}.app .sup .sup-pick .p.on{background:var(--teal-tint)}.app .sup .sup-pick .av{color:#fff;background:#6d5bd0;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.app .sup .sup-pick .gr{flex:1;min-width:0}.app .sup .sup-pick .nm{color:var(--text);font-size:12.5px;font-weight:700;display:block}.app .sup .sup-pick .sb{color:var(--text-2);font-size:11px;display:block}.app .sup .sup-pick .tk{border:1.5px solid var(--border-strong);color:#0000;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.app .sup .sup-pick .p.on .tk{background:var(--teal);border-color:var(--teal);color:#fff}.app .sup .sup-pick .tk svg{width:11px;height:11px}.app .sup .sup-go{border:0;border-top:1px solid var(--border);background:var(--teal-hover);color:#fff;cursor:pointer;width:100%;height:40px;font-size:13px;font-weight:700}.app .sup .sup-go:disabled{background:var(--hover);color:var(--text-3);cursor:default}.app .sup .sup-conf{border:1px solid var(--border-strong);background:#fff;border-radius:12px;max-width:340px;margin-left:40px;padding:13px}.app .sup .sup-conf h4{color:var(--text);margin:0 0 5px;font-size:13.5px;font-weight:700;line-height:18px}.app .sup .sup-conf p{color:var(--text-2);margin:0;font-size:12px;line-height:17px}.app .sup .sup-conf p.sm{color:var(--text-3);margin-top:6px}.app .sup .sup-yes{background:var(--teal-hover);color:#fff;cursor:pointer;border:0;border-radius:11px;width:100%;height:42px;margin-top:11px;font-size:14px;font-weight:700}.app .sup .sup-yes:hover:not(:disabled){background:#00734d}.app .sup .sup-yes:disabled{opacity:.6;cursor:default}.app .sup .sup-steps{flex-direction:column;gap:3px;max-width:340px;margin-left:40px;display:flex}.app .sup .sup-steps .r{color:var(--text);grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:12px;display:grid}.app .sup .sup-steps .r .mk{place-items:center;margin-top:2px;display:grid}.app .sup .sup-steps .r .mk svg{width:12px;height:12px}.app .sup .sup-steps .r.done .mk{color:var(--ok-text)}.app .sup .sup-steps .r.unsent,.app .sup .sup-steps .r.unsent .mk{color:var(--warn-text)}.app .sup .sup-steps .r.failed,.app .sup .sup-steps .r.failed .mk{color:var(--bad-text)}.app .sup .sup-steps em{color:var(--text-3);font-style:normal}.app .sup .sup-rc,.app .sup .sup-hand{border:1px solid var(--border);background:#fff;border-radius:12px;max-width:340px;margin-left:40px;padding:11px 12px 11px 14px;animation:.25s cubic-bezier(.2,.7,.2,1) supo-pop;position:relative;overflow:hidden}.app .sup .sup-rc:before,.app .sup .sup-hand:before{content:"";background:var(--ok-text);width:2px;position:absolute;top:0;bottom:0;left:0}.app .sup .sup-rc.warn:before{background:#f3b33d}.app .sup .sup-rc.bad:before{background:var(--bad-text)}.app .sup .sup-hand:before{background:#2b7bd1}.app .sup .sup-rc .rh,.app .sup .sup-hand .rh{color:var(--text);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.app .sup .sup-rc .rh i,.app .sup .sup-hand .rh i{background:var(--ok-bg);width:21px;height:21px;color:var(--ok-text);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.app .sup .sup-rc.warn .rh i{background:var(--warn-bg);color:var(--warn-text)}.app .sup .sup-rc.bad .rh i{background:var(--bad-bg);color:var(--bad-text)}.app .sup .sup-rc .rh i svg,.app .sup .sup-hand .rh i svg{width:12px;height:12px}.app .sup .sup-rc .rh time,.app .sup .sup-hand .rh time{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-weight:500}.app .sup .sup-rc dl,.app .sup .sup-hand dl{flex-direction:column;gap:3px;margin:0;font-size:11.5px;display:flex}.app .sup .sup-rc dl>div,.app .sup .sup-hand dl>div{grid-template-columns:62px 1fr;gap:8px;display:grid}.app .sup .sup-rc dt,.app .sup .sup-hand dt{color:var(--text-2)}.app .sup .sup-rc dd,.app .sup .sup-hand dd{color:var(--text);word-break:break-word;margin:0;font-weight:600}.app .sup .sup-open{border:1px solid var(--teal);background:var(--teal-tint);height:38px;color:var(--teal-hover);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-left:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.app .sup .sup-open svg{width:14px;height:14px}.app .sup .sup-deck.end h5{color:var(--text-2);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:700}.app .sup .sup-rate{border:1px solid var(--border);text-align:center;background:#fff;border-radius:14px;max-width:340px;margin-left:40px;padding:14px}.app .sup .sup-rate b{margin-bottom:2px;font-size:14px;display:block}.app .sup .sup-rate .sm{color:var(--text-2);margin-bottom:9px;font-size:11.5px;display:block}.app .sup .sup-rate .say{color:#b07a00;min-height:18px;margin-top:4px;font-size:12px;font-weight:700;display:block}.app .sup .sup-notyet{color:var(--teal-hover);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:9px;padding:4px 6px;font-size:12px;font-weight:700;text-decoration:underline}.app .sup .sup-notyet:hover{color:#00734d}.app .sup .sup-rate .stars{justify-content:center;gap:5px;display:flex}.app .sup .sup-rate .s{cursor:pointer;width:38px;height:38px;color:var(--border-strong);background:0 0;border:0;padding:0;transition:transform .12s,color .12s}.app .sup .sup-rate .s svg{fill:currentColor;stroke:none;width:100%;height:100%}.app .sup .sup-rate .s:hover:not(:disabled){color:#f3b33d;transform:scale(1.14)}.app .sup .sup-rate .s.on{color:#f3b33d}.app .sup .sup-rate .s:disabled{cursor:default}.app .sup .sup-rate textarea{border:1px solid var(--border-strong);width:100%;font:inherit;resize:none;border-radius:10px;margin-top:10px;padding:8px 10px;font-size:12.5px}.app .sup .sup-rate textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #00a36c26}.app .sup .sup-thanks{background:var(--ok-bg);max-width:340px;color:var(--ok-text);border-radius:12px;align-items:center;gap:9px;margin-left:40px;padding:11px 13px;font-size:12.5px;font-weight:600;line-height:17px;display:flex}.app .sup .sup-thanks svg{flex:none;width:15px;height:15px}.app .sup .sup-comp{border-top:1px solid var(--border);background:#fff;flex:none;align-items:flex-end;gap:8px;padding:9px 10px 0;display:flex}.app .sup .sup-comp textarea{border:1px solid var(--border-strong);min-height:40px;max-height:110px;font:inherit;resize:none;color:var(--text);border-radius:12px;flex:1;padding:10px 12px;font-size:13.5px;line-height:19px}.app .sup .sup-comp textarea:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #00a36c26}.app .sup .sup-send{background:var(--teal-hover);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.app .sup .sup-send:hover:not(:disabled){background:#00734d}.app .sup .sup-send:disabled{background:var(--hover);color:var(--text-3);cursor:default}.app .sup .sup-send svg{width:16px;height:16px}.app .sup .sup-ft{text-align:center;color:var(--text-3);background:#fff;flex:none;margin:6px 0 9px;font-size:10.5px}.app .sup .sup-mk.who{color:var(--teal-hover);background:#fff;border-radius:50%;font-size:15px;font-weight:800}.app .sup .sup-t .dot{transition:background .2s}.app .sup .sup-t .dot.off{background:#ffb4a8;box-shadow:0 0 0 3px #ffb4a840}.app .sup .sup-t .dot.away{background:#ffd27a;box-shadow:0 0 0 3px #ffd27a40}.app .sup .sup-t>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app .sup .sup-team{flex:none;margin-right:2px;display:flex;position:relative}.app .sup .sup-team i{width:26px;height:26px;color:var(--teal-hover);border:2px solid var(--teal);background:#fff;border-radius:50%;place-items:center;margin-left:-8px;font-size:11px;font-style:normal;font-weight:800;animation:.3s cubic-bezier(.2,.8,.3,1.2) both supo-pop;display:grid}.app .sup .sup-team i:first-child{margin-left:0}.app .sup .sup-off{background:var(--warn-bg);color:var(--warn-text);flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}.app .sup .sup-off svg{flex:none;width:14px;height:14px}.app .sup .sup-retry{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px;font-size:13px;line-height:18px}.app .sup .sup-retry p{margin:0}.app .sup .sup-sys{justify-content:center;margin:2px 0;display:flex}.app .sup .sup-sys span{color:var(--text-2);border:1px solid var(--border);background:#ffffffd9;border-radius:99px;padding:4px 11px;font-size:11px;font-weight:600;animation:.25s both supo-pop}.app .sup .sup-wait{background:#fff;border:1px solid #cfe2f7;border-radius:14px;max-width:340px;margin-left:40px;padding:12px 14px;animation:.3s cubic-bezier(.2,.7,.2,1) both supo-pop;box-shadow:0 6px 18px -12px #2b7bd173}.app .sup .sup-wait .hd{align-items:center;gap:9px;display:flex}.app .sup .sup-wait .hd b{color:var(--text);flex:1;font-size:13px}.app .sup .sup-wait .hd time{color:#2b7bd1;font-variant-numeric:tabular-nums;background:#e9f2fc;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.app .sup .sup-wait .pulse{flex:none;width:12px;height:12px;position:relative}.app .sup .sup-wait .pulse i{background:#2b7bd1;border-radius:50%;position:absolute;inset:0}.app .sup .sup-wait .pulse i:first-child{opacity:.5;animation:1.6s cubic-bezier(.2,.7,.3,1) infinite supo-ring}@keyframes supo-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.app .sup .sup-wait p{color:var(--text);margin:7px 0 0;font-size:12.5px;line-height:18px}.app .sup .sup-wait p.sm{color:var(--text-2);margin-top:5px;font-size:11.5px}.app .sup .sup-golink{flex-direction:column;align-items:flex-start;gap:4px;margin-left:40px;display:flex}.app .sup .sup-golink .from{color:var(--teal-hover);font-size:11px;font-weight:700}.app .sup .sup-solved{border:1px solid var(--teal-tint-2);background:#fff;border-radius:14px;max-width:340px;margin-left:40px;padding:12px 14px;animation:.3s cubic-bezier(.2,.8,.3,1.05) both supo-pop}.app .sup .sup-solved .rh{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.app .sup .sup-solved .rh i{background:var(--ok-bg);width:21px;height:21px;color:var(--ok-text);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.app .sup .sup-solved .rh i svg{width:12px;height:12px}.app .sup .sup-solved .rh time{color:var(--text-3);margin-left:auto;font-size:10px;font-weight:500}.app .sup .sup-solved p{color:var(--text);margin:8px 0 0;font-size:13px}.app .sup .sup-solved .two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app .sup .sup-solved .sup-yes{height:42px;margin-top:10px}.app .sup .sup-not{border:1px solid var(--border-strong);height:42px;color:var(--text);cursor:pointer;background:#fff;border-radius:11px;margin-top:10px;font-size:14px;font-weight:700}.app .sup .sup-not:hover{background:var(--hover)}.app .sup .sup-thanks{flex-direction:column;align-items:flex-start}.app .sup .sup-thanks .tx{align-items:flex-start;gap:9px;display:flex}.app .sup .sup-thanks .tx svg{margin-top:1px}.app .sup .sup-copy{height:34px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:9px;align-items:center;gap:7px;margin-left:24px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.app .sup .sup-copy:hover:not(:disabled){border-color:var(--teal)}.app .sup .sup-copy svg,.app .sup .sup-copied svg{width:13px;height:13px}.app .sup .sup-copied{align-items:center;gap:6px;margin-left:24px;font-size:12px;font-weight:700;display:inline-flex}.app .sup .sup-new{border-top:1px solid var(--border);background:#fff;flex:none;padding:10px 12px 0}.app .sup .sup-new .sup-yes{justify-content:center;align-items:center;gap:8px;margin-top:0;display:inline-flex}.app .sup .sup-new .sup-yes svg{width:15px;height:15px}.app .sup .sup-deck .sup-card{animation:.28s cubic-bezier(.2,.8,.3,1.05) both supo-pop;animation-delay:calc(var(--i,0) * 45ms)}@media (max-width:760px){.app .sup{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;inset:0}.app .sup .sup-h{height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.app .sup .sup-x{border-radius:12px;width:44px;height:44px}.app .sup .sup-thread{padding:14px 12px 10px}.app .sup .sup-deck,.app .sup .sup-pick,.app .sup .sup-conf,.app .sup .sup-steps,.app .sup .sup-rc,.app .sup .sup-hand,.app .sup .sup-open,.app .sup .sup-rate,.app .sup .sup-thanks,.app .sup .sup-wait,.app .sup .sup-golink,.app .sup .sup-solved{max-width:none;margin-left:0}.app .sup .sup-ai .bub{max-width:calc(100vw - 80px)}.app .sup .sup-you{max-width:calc(100vw - 60px)}.app .sup .sup-card{min-height:54px}.app .sup .sup-esc{height:44px}.app .sup .sup-comp textarea{min-height:44px;font-size:16px}.app .sup .sup-send{width:44px;height:44px}.app .sup .sup-ft{margin-bottom:calc(9px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.app .sup,.app .sup .sup-launch,.app .sup .sup-ai .bub,.app .sup .sup-you .bub,.app .sup .sup-rc,.app .sup .sup-hand,.app .sup .sup-think i,.app .sup .sup-st .pd,.app .sup .sup-card,.app .sup .sup-wait,.app .sup .sup-wait .pulse i,.app .sup .sup-solved,.app .sup .sup-sys span,.app .sup .sup-team i{animation:none!important}.app .sup .sup-st .bar i{transition:none}}.app .sup .sup-x{position:relative}.app .sup .sup-x .new{background:#7ce8bb;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.app .sup .sup-listpane{background:linear-gradient(#f9fbfa,#f4f8f6);flex-direction:column;flex:1;min-height:0;display:flex}.app .sup .sup-listpane .sup-tickets{gap:8px;padding:16px 18px}.app .sup .sup-tk{border:1px solid var(--border-strong);background:#fff;border-radius:12px;min-height:60px;padding:10px 13px}.app .sup .sup-tk:hover{background:var(--teal-tint);border-color:var(--teal-tint-2)}.app .sup .sup-tk.on{background:var(--teal-tint);border-color:var(--teal)}.app .sup .sup-tk .tt{color:var(--text);font-size:13.5px;font-weight:600}.app .sup .sup-tk .st{color:var(--text-2);font-size:11.5px}.app .sup .sup-tk .st.replied{color:var(--teal-hover);font-weight:700}.app .sup .sup-tk .st.replied i{background:var(--teal)}.app .sup .sup-tk .st.waiting i{background:#2b7bd1}.app .sup .sup-tk .when,.app .sup .sup-tk .ref{color:var(--text-3);font-size:11px}.app .sup .sup-empty{color:var(--text-2);padding:18px;font-size:13px}.app .sup .sup-listpane .sup-new{padding-bottom:12px}.app .sup .sup-wait .acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.app .sup .sup-wait .acts button{border:1px solid var(--border-strong);height:36px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:700}.app .sup .sup-wait .acts button:hover{border-color:var(--teal);background:var(--teal-tint)}@media (max-width:760px){.app .sup .sup-wait .acts button{height:44px}}.app .sup .sup-top{flex:none;position:relative}.app .sup .sup-acts{flex:none;gap:8px;display:flex}.app .sup .sup-ai:not(.person) .nm{display:none}.app .sup .sup-hand .rh{margin-bottom:0}.app .sup .sup-hand .rh .ref{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.app .sup .sup-wait dl{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin:10px 0 0;padding:10px 0 0;font-size:12px;display:flex}.app .sup .sup-wait dl>div{grid-template-columns:84px 1fr;gap:8px;display:grid}.app .sup .sup-wait dt{color:var(--text-2)}.app .sup .sup-wait dd{color:var(--text);word-break:break-word;margin:0;font-weight:600}@keyframes supn-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes supn-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app .sup{background:#fff;border:0;border-radius:22px;width:480px;height:min(720px,100vh - 48px);animation:.24s cubic-bezier(.23,1,.32,1) supn-up;box-shadow:0 32px 80px -32px #0d3b2e80,0 2px 8px #0f1b2d14}.app .sup .sup-top{color:#fff;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#00a36c;overflow:hidden}.app .sup .sup-h{z-index:1;background:0 0;gap:12px;height:84px;padding:0 14px 20px 20px;position:relative}.app .sup.fresh .sup-h{height:68px;padding-bottom:0}.app .sup .sup-h:after{display:none}.app .sup .sup-mk{background:#fff3;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff47}.app .sup .sup-mk svg{width:18px;height:18px}.app .sup .sup-mk.who{color:var(--sup-deep);box-shadow:none;background:#fff}.app .sup .sup-t b{letter-spacing:-.01em;font-size:16px;font-weight:650}.app .sup .sup-t span{color:#fff;margin-top:3px;font-size:12.5px;font-weight:500}.app .sup .sup-t .dot{background:#fff;flex:none;width:7px;height:7px;margin-left:3px;box-shadow:0 0 0 3px #ffffff47}.app .sup .sup-t>span{margin-top:0;margin-bottom:-3px;padding-block:3px}.app .sup .sup-acts{gap:6px}.app .sup .sup-x{background:#ffffff2e;border-radius:50%;width:36px;height:36px;transition:background-color .15s}.app .sup .sup-x:hover{background:#ffffff4d}.app .sup .sup-x svg{width:17px;height:17px}.app .sup .sup-x .new{top:6px;right:6px;box-shadow:0 0 0 2px #0000001f}.app .sup .sup-bar{background:0 0;height:2px;bottom:20px}.app .sup.fresh .sup-bar{bottom:0}.app .sup .sup-hello{z-index:1;padding:6px 20px 44px;position:relative}.app .sup .sup-hello>*{animation:.4s cubic-bezier(.23,1,.32,1) both supn-up}.app .sup .sup-hello>:nth-child(2){animation-delay:50ms}.app .sup .sup-hello>:nth-child(3){animation-delay:.1s}.app .sup .sup-hello>:nth-child(4){animation-delay:.15s}.app .sup .sup-hello h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:30px;font-weight:650;line-height:36px}.app .sup .sup-hello>p{color:#fff;margin:2px 0 0;font-size:17px;font-weight:500;line-height:24px}.app .sup .sup-hi-team{align-items:center;gap:12px;margin-top:20px;display:flex}.app .sup .sup-hi-team>span:last-child{flex-direction:column;display:flex}.app .sup .sup-hi-team b{color:#fff;font-size:14px;font-weight:650;line-height:19px}.app .sup .sup-hi-team b+span{color:#fffffff2;font-size:13px;font-weight:500;line-height:18px}.app .sup .sup-hi-faces{flex:none;display:flex}.app .sup .sup-hi-faces i{width:32px;height:32px;color:var(--sup-deep);background:#fff;border:2px solid #00a36c;border-radius:50%;place-items:center;margin-left:-10px;font-size:13px;font-style:normal;font-weight:700;display:grid}.app .sup .sup-hi-faces i:first-child{margin-left:0}.app .sup .sup-hi-faces i:nth-child(2){background:#e3f3eb}.app .sup .sup-hi-faces i:nth-child(3){background:#fbf6ec}.app .sup p.sup-hi-me{color:#fffffff2;border-top:1px solid #ffffff47;margin-top:16px;padding-top:14px;font-size:12.5px;font-weight:500;line-height:17px}.app .sup .sup-thread{z-index:3;background:#fff;border-radius:20px 20px 0 0;gap:0;margin-top:-20px;padding:22px 20px 16px;position:relative}.app .sup .sup-thread>*+*{margin-top:12px}.app .sup .sup-thread>:is(.sup-ai,.sup-you):where(:not(.g1)){margin-top:3px}.app .sup .sup-ai{gap:8px}.app .sup .sup-ai .bub,.app .sup .sup-you .bub{border-radius:20px;max-width:340px;padding:9px 14px 8px;font-size:14.5px;line-height:21px;animation:.28s cubic-bezier(.23,1,.32,1) both supn-in}.app .sup .sup-ai .bub,.app .sup .sup-ai.person .bub,.app .sup .sup-typing .dots{box-shadow:none;background:#eef6f2;border:0}.app .sup .sup-you{max-width:360px}.app .sup .sup-you .bub{box-shadow:none;background:linear-gradient(160deg,#05ad74,#00965f)}.app .sup .sup-ai:where(:not(.g1)) .bub{border-top-left-radius:6px}.app .sup .sup-ai:where(:not(.gz)) .bub{border-bottom-left-radius:6px}.app .sup .sup-you:where(:not(.g1)) .bub{border-top-right-radius:6px}.app .sup .sup-you:where(:not(.gz)) .bub{border-bottom-right-radius:6px}.app .sup :is(.sup-ai,.sup-you):where(:not(.gz)) .bub time{display:none}.app .sup :is(.sup-ai,.sup-you) .bub time{margin-top:2px;font-size:10.5px}.app .sup .sup-ai:where(:not(.gz))>:is(.sup-mk,.sup-av){visibility:hidden}.app .sup .sup-mk.sm{width:28px;height:28px;color:var(--sup-deep);box-shadow:none;background:#e3f3eb;border-radius:50%}.app .sup .sup-mk.sm svg{width:14px;height:14px}.app .sup .sup-av{background:var(--sup-deep);width:28px;height:28px;font-size:12px;font-weight:650}.app .sup .sup-ai .nm{display:none}.app .sup .sup-ai.person.g1 .nm{color:var(--text-2);margin:0 0 4px 12px;font-size:11.5px;font-weight:600;display:block}.app .sup .sup-typing{gap:8px}.app .sup .sup-typing .dots{border-radius:20px 20px 20px 6px;padding:13px 15px}.app .sup :is(.sup-deck,.sup-pick,.sup-conf,.sup-steps,.sup-rc,.sup-hand,.sup-open,.sup-rate,.sup-thanks,.sup-wait,.sup-golink,.sup-solved){max-width:none;margin-left:36px}.app .sup .sup-golink .sup-open{margin-left:0}.app .sup.fresh .sup-thread{padding-top:24px}.app .sup.fresh .sup-day{display:none}.app .sup.fresh .sup-deck{margin-left:0}.app .sup .sup-day:before,.app .sup .sup-day:after{display:none}.app .sup .sup-day{justify-content:center;margin:0 0 4px}.app .sup .sup-day span{letter-spacing:.02em;text-transform:none;color:var(--text-2);background:#f3f6f4;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600}.app .sup .sup-sys span{background:#f3f6f4;border:0;font-weight:500}.app .sup .sup-deck{gap:8px}.app .sup .sup-deck h5{letter-spacing:0;text-transform:none;color:var(--text-2);margin:0 0 0 2px;font-size:12px;font-weight:600}.app .sup .sup-card{min-height:58px;animation:.28s cubic-bezier(.23,1,.32,1) both supn-in;animation-delay:calc(var(--i,0) * 45ms);border:1px solid #e4e9e6;border-radius:14px;grid-template-columns:20px 1fr 14px;gap:14px;padding:10px 16px;transition:border-color .15s,background-color .15s,transform .1s;box-shadow:0 1px 2px #0f1b2d0a}.app .sup .sup-card .ic{width:20px;height:20px;color:var(--sup-deep);background:0 0;border-radius:0}.app .sup .sup-card .ic.yes{color:var(--sup-teal);background:0 0}.app .sup .sup-card .ic svg{width:18px;height:18px}.app .sup .sup-card b{font-size:14px;line-height:19px}.app .sup .sup-card span span{color:#55616f;margin-top:2px;font-size:12.5px;line-height:17px}.app .sup .sup-card:hover:not(:disabled){border-color:var(--sup-teal);background:#fff}.app .sup .sup-open{background:#fff;border-color:#b9dccb;border-radius:99px;height:40px;padding:0 16px}.app .sup .sup-open:hover{background:#eef6f2}.app .sup .sup-wait{border:1px solid #e4ece8;border-radius:18px;padding:16px;box-shadow:0 10px 28px -18px #0d3b2e59}.app .sup .sup-wait .pulse i{background:var(--sup-teal)}.app .sup .sup-wait .hd b{font-size:14px}.app .sup .sup-wait .hd time{color:var(--sup-deep);background:#e6f4ed}.app .sup .sup-wait p{font-size:13px;line-height:19px}.app .sup .sup-wait dl{border-top-color:#edf0ee}.app .sup .sup-wait .acts button{border-radius:99px;height:36px;padding:0 16px;font-weight:600}.app .sup .sup-hand{background:#f3f6f4;border:0;border-radius:14px;padding:10px 14px}.app .sup .sup-hand:before{display:none}.app .sup .sup-hand .rh{font-size:12.5px;font-weight:600}.app .sup .sup-hand .rh i{color:var(--sup-deep);background:#e2f1e9}.app .sup :is(.sup-rate,.sup-solved,.sup-conf,.sup-pick,.sup-rc,.sup-thanks){border-radius:16px}.app .sup .sup-comp{background:0 0;border-top:1px solid #eef1ef;padding:12px 20px 0;position:relative}.app .sup .sup-comp textarea{background:#fff;border:1px solid #e1e6e3;border-radius:23px;min-height:46px;padding:12px 54px 12px 18px;font-size:14px;box-shadow:0 1px 2px #0f1b2d0a}.app .sup .sup-comp textarea:focus{border-color:#9fd3bb;box-shadow:0 0 0 4px #00a36c1f}.app .sup .sup-send{background:var(--sup-deep);border-radius:50%;width:36px;height:36px;transition:background-color .15s,transform .1s;position:absolute;bottom:5px;right:25px}.app .sup .sup-send:active:not(:disabled){transform:scale(.94)}.app .sup .sup-send:disabled{color:#a3aca8;background:#edf0ee}.app .sup .sup-new{background:0 0;border-top:1px solid #eef1ef;padding:12px 20px 0}.app .sup .sup-new .sup-yes{background:var(--sup-deep);border-radius:23px}.app .sup .sup-ft{background:0 0;margin:8px 0 12px;font-size:11px}.app .sup :is(.sup-off,.sup-prog){z-index:3;border-radius:20px 20px 0 0;margin-top:-20px;padding:12px 20px;position:relative}.app .sup :is(.sup-off,.sup-prog)+:is(.sup-prog,.sup-thread){border-radius:0;margin-top:0}.app .sup .sup-listpane{z-index:3;background:#fff;border-radius:20px 20px 0 0;margin-top:-20px;position:relative}.app .sup .sup-listpane .sup-tickets{padding:22px 20px 12px}.app .sup .sup-tk{border-color:#e4e9e6;border-radius:14px}.app .sup .sup-listpane .sup-new{border-top:0;padding:0 20px 4px}@media (max-width:760px){.app .sup{width:100%;height:100dvh;box-shadow:none;border-radius:0}.app .sup .sup-top{padding-top:env(safe-area-inset-top)}.app .sup .sup-h{padding-top:0;padding-left:16px}.app .sup .sup-x{width:44px;height:44px}.app .sup .sup-hello{padding-left:16px;padding-right:16px}.app .sup .sup-thread,.app .sup .sup-listpane .sup-tickets{padding:20px 16px 12px}.app .sup :is(.sup-ai,.sup-you) .bub{max-width:calc(100vw - 88px)}.app .sup .sup-comp,.app .sup .sup-new{padding-left:16px;padding-right:16px}.app .sup .sup-comp textarea{border-radius:24px;min-height:48px;font-size:16px}.app .sup .sup-send{width:40px;height:40px;bottom:4px;right:20px}.app .sup .sup-wait .acts button{height:44px}.app .sup .sup-hello h2{font-size:28px;line-height:34px}}@media (prefers-reduced-motion:reduce){.app .sup,.app .sup :is(.sup-ai,.sup-you) .bub,.app .sup .sup-card,.app .sup .sup-hello>*{animation:none!important}.app .sup :is(.sup-card,.sup-send,.sup-x){transition:none}}.app .sup .sup-open.text{cursor:default}.app .sup .sup-open.text:hover{background:#fff}.app .sup .sup-ft{color:var(--text-2);font-size:11px}
