#supChatLauncher{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-deep));color:var(--white,#fff);box-shadow:0 10px 30px #7f56d966;cursor:pointer;z-index:9998;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s;overflow:visible}#supChatLauncher:hover{transform:translateY(-2px);box-shadow:0 14px 36px #7f56d980}#supChatLauncher:active{transform:scale(.92)}body.ak-mobile-open #supChatLauncher,body.ud-drawer-open #supChatLauncher{opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .15s,transform .15s}#supChatLauncher svg{width:24px;height:24px;position:relative;z-index:2;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s}#supChatLauncher .sup-ic-close{position:absolute;opacity:0;transform:rotate(-90deg) scale(.6)}#supChatLauncher.is-open .sup-ic-chat{opacity:0;transform:rotate(90deg) scale(.6)}#supChatLauncher.is-open .sup-ic-close{opacity:1;transform:rotate(0) scale(1)}#supChatLauncher.is-open:before{animation:none;opacity:0}#supChatLauncher.is-open:after{opacity:0}#supChatLauncher:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-deep));opacity:.35;animation:supChatPulse 2.4s cubic-bezier(.4,0,.6,1) infinite;z-index:1}@keyframes supChatPulse{0%{transform:scale(1);opacity:.35}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}#supChatLauncher.sup-has-agent:not(.sup-chat-has-unread):after{content:"";position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:50%;background:var(--c-success);border:2px solid var(--white,#fff);z-index:3}#supChatPanel{position:fixed;right:22px;bottom:92px;width:384px;max-width:calc(100vw - 24px);height:min(620px,calc(100vh - 116px));background:var(--white,#fff);border-radius:var(--radius-xl);box-shadow:0 18px 50px #10182838,0 4px 14px #1018281a;display:flex;flex-direction:column;overflow:hidden;z-index:9999;font-family:inherit;transform-origin:bottom right;animation:supPanelPop .44s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}#supChatPanel[hidden]{display:none}@keyframes supPanelPop{0%{opacity:0;transform:scale(.5) translateY(28px)}60%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}#supChatPanel.sup-closing{animation:supPanelClose .26s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes supPanelClose{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.6) translateY(20px)}}.sup-chat-head{background:linear-gradient(135deg,#0c0518,#1a0a2e);color:var(--white,#fff);padding:16px 18px;display:flex;align-items:center;justify-content:space-between}.sup-chat-title{font-weight:700;font-size:var(--fs-15)}.sup-chat-sub{font-size:var(--fs-eyebrow);color:#fff9;margin-top:2px}.sup-chat-close{background:transparent;border:0;color:var(--white,#fff);font-size:var(--fs-24);cursor:pointer;line-height:1;width:32px;height:32px}.sup-chat-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--slate-25)}.sup-chat-msg{max-width:88%;padding:10px 14px;border-radius:var(--radius-14);font-size:var(--fs-14);line-height:1.5;word-wrap:break-word}.sup-chat-msg-assistant{background:var(--white,#fff);border:1px solid var(--c-border);color:#1a1a2e;align-self:flex-start;border-bottom-left-radius:4px}.sup-chat-msg-operator{background:#f4f1fe;border:1px solid color-mix(in srgb,var(--c-accent, #7F56D9) 24%,var(--c-border));color:#1a1a2e;align-self:flex-start;border-bottom-left-radius:4px}.sup-chat-msg-user{background:linear-gradient(135deg,var(--c-primary),var(--c-primary-deep));color:var(--white,#fff);align-self:flex-end;border-bottom-right-radius:4px}.sup-chat-msg-system{align-self:center;max-width:92%;text-align:center;background:var(--c-surface-2, #F2F4F7);color:var(--c-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.4;padding:5px 14px;border-radius:999px;margin:6px auto}.sup-chat-link{display:inline-block;margin-top:8px;font-size:var(--fs-meta);font-weight:600;color:var(--c-primary);text-decoration:none}.sup-chat-msg-user .sup-chat-link{color:#fcd34d}.sup-chat-head-id{display:flex;align-items:center;gap:10px}.sup-chat-head-ava{position:relative;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-h4);box-shadow:0 2px 8px #00000040}.sup-chat-online{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #1A0A2E}.sup-chat-row{display:flex;align-items:flex-end;gap:8px;max-width:92%;align-self:flex-start}.sup-chat-row .sup-chat-msg{max-width:100%}.sup-chat-ava{flex:0 0 26px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-14)}.sup-chat-ava-op{overflow:hidden;background:var(--c-accent, #7F56D9);color:#fff;font-size:11px;font-weight:700}.sup-chat-ava-op img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sup-chat-opname{display:block;font-size:11px;font-weight:700;color:var(--c-accent, #7F56D9);margin-bottom:3px}.sup-chat-typing{display:inline-flex;gap:4px;align-items:center;padding:12px 14px}.sup-chat-typing span{width:7px;height:7px;border-radius:50%;background:#b6a6d6;display:inline-block;animation:supTyping 1.2s infinite ease-in-out}.sup-chat-typing span:nth-child(2){animation-delay:.18s}.sup-chat-typing span:nth-child(3){animation-delay:.36s}@keyframes supTyping{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.sup-chat-form{display:flex;flex-direction:column;gap:8px;position:relative;padding:12px;border-top:1px solid var(--c-border);background:var(--white,#fff)}.sup-composer{border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:6px 8px;background:var(--white,#fff);transition:border-color .15s,box-shadow .15s}.sup-composer:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px #7f56d91f}.sup-composer-input{width:100%;box-sizing:border-box;border:0;outline:none;background:transparent;padding:8px 6px 6px;font-size:var(--fs-14);font-family:inherit;color:var(--c-text)}.sup-composer-bar{display:flex;align-items:center;justify-content:space-between}.sup-composer-tools{display:flex;gap:2px}#supChatPanel .sup-composer-input,#supChatPanel .sup-composer-input:focus,#supChatPanel .sup-composer-input:focus-visible{outline:0 none!important;box-shadow:none!important;border:0!important}#supHelpSearch:focus,#supHelpSearch:focus-visible{outline:none!important;box-shadow:none!important;border-color:var(--c-primary)!important}#supChatPanel button:focus-visible{outline:none;box-shadow:0 0 0 3px #7f56d92e}.sup-tool{width:34px;height:34px;color:var(--c-text-subtle);background:transparent;border:0;border-radius:9px;cursor:pointer;transition:color .15s,background .15s}.sup-tool svg{width:20px;height:20px}.sup-tool:hover,.sup-tool.is-active{color:var(--c-primary);background:#f4ebff}.sup-send{width:36px;height:36px;color:var(--white,#fff);background:var(--c-primary);border:0;border-radius:var(--radius-10);cursor:pointer;transition:background .15s,transform .1s}.sup-send svg{width:18px;height:18px}.sup-send:hover{background:var(--c-primary-deep)}.sup-send:active{transform:scale(.92)}.sup-emoji-panel{position:absolute;bottom:100%;left:12px;right:12px;margin-bottom:6px;background:var(--white,#fff);border:1px solid var(--c-border);border-radius:var(--radius-14);box-shadow:0 12px 30px #1018282e;padding:8px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:190px;overflow-y:auto;z-index:5;animation:supMsgIn .16s ease-out}.sup-emoji-panel[hidden]{display:none}.sup-emoji{border:0;background:transparent;font-size:var(--fs-20);line-height:1;padding:6px;border-radius:var(--radius-sm);cursor:pointer}.sup-emoji:hover{background:var(--slate-50)}.sup-attach-preview[hidden]{display:none}.sup-attach-chip{display:inline-flex;align-items:center;gap:8px;background:var(--slate-25);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:6px 8px 6px 6px;max-width:100%}.sup-attach-chip img{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:cover}.sup-attach-vid{width:40px;height:40px;border-radius:var(--radius-sm);background:#1a0a2e;color:var(--white,#fff);display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-meta)}.sup-attach-name{font-size:var(--fs-meta);color:var(--c-text-secondary)}.sup-attach-x{width:24px;height:24px;min-height:0;border:0;background:var(--c-border);color:var(--c-text-muted);border-radius:50%;font-size:var(--fs-15);line-height:1;cursor:pointer}.sup-attach-x:hover{background:var(--c-border-strong)}.sup-attach-err{border-color:var(--c-danger-line);background:var(--c-danger-surface);color:var(--c-danger-strong)}.sup-attach-spin{width:16px;height:16px;border:2px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:supSpin .7s linear infinite}.sup-msg-img{display:block;max-width:100%;border-radius:var(--radius-10);margin-bottom:6px;cursor:pointer}.sup-chat-msg-user .sup-msg-img:last-child{margin-bottom:0}.sup-chat-foot{background:var(--white,#fff);text-align:center}.sup-chat-foot:has(#supChatEscalate:not([hidden])){padding:8px 12px 12px;border-top:1px solid var(--slate-50)}.sup-chat-foot button{background:transparent;border:0;color:var(--c-text-muted);font-size:var(--fs-eyebrow);font-weight:600;cursor:pointer;text-decoration:underline;font-family:inherit}.sup-chat-foot button:hover{color:#1a1a2e}@media(min-width:561px)and (max-width:1024px){#supChatPanel{width:400px;height:min(640px,calc(100vh - 120px));right:24px;bottom:96px}}@media(max-width:560px){#supChatPanel{inset:0;width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;border-radius:0;transform-origin:bottom center;animation:supSheetUp .34s cubic-bezier(.16,1,.3,1)}#supChatPanel.sup-closing{animation:supSheetDown .26s cubic-bezier(.4,0,1,1) forwards}.sup-chat-foot:has(#supChatEscalate:not([hidden])){padding-bottom:calc(12px + env(safe-area-inset-bottom))}#supChatLauncher.is-open{opacity:0;pointer-events:none}}@keyframes supSheetUp{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes supSheetDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.sup-enter-r{animation:supViewR .3s cubic-bezier(.16,1,.3,1)}.sup-enter-l{animation:supViewL .3s cubic-bezier(.16,1,.3,1)}@keyframes supViewR{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes supViewL{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.sup-chat-msg.sup-in,.sup-chat-row.sup-in{animation:supMsgIn .32s cubic-bezier(.16,1,.3,1)}@keyframes supMsgIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sup-view-home:not([hidden]) .sup-home-card{animation:supRise .42s both cubic-bezier(.16,1,.3,1)}.sup-view-home:not([hidden]) .sup-home-card:nth-child(1){animation-delay:.04s}.sup-view-home:not([hidden]) .sup-home-card:nth-child(2){animation-delay:.1s}@keyframes supRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#supChatPanel,#supChatPanel.sup-closing,.sup-enter-r,.sup-enter-l,.sup-chat-msg.sup-in,.sup-chat-row.sup-in,.sup-view-home:not([hidden]) .sup-home-card{animation:none!important}#supChatLauncher:before{animation:none}.sup-nav-ind,.sup-nav-btn svg,#supChatLauncher svg{transition:none}}.sup-chat-head-ava{background:none}.sup-chat-head-ava img,.sup-chat-ava img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.sup-chat-ava{background:none;overflow:hidden}.sup-view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sup-view[hidden]{display:none}.sup-x{position:absolute;top:12px;right:12px;z-index:10;width:30px;height:30px;min-height:0;aspect-ratio:1;flex:0 0 auto;border:0;border-radius:50%;background:#ffffff24;color:var(--white,#fff);backdrop-filter:blur(4px);font-size:var(--fs-20);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.sup-x:hover{background:#ffffff42}.sup-on-light .sup-x{background:var(--slate-50);color:var(--c-text-muted)}.sup-on-light .sup-x:hover{background:var(--slate-200)}.sup-view-home{overflow-y:auto;background:var(--slate-25)}.sup-home-hero{position:relative;overflow:hidden;color:var(--white,#fff);padding:22px 22px 20px;text-align:left;border-radius:0 0 18px 18px;background:linear-gradient(120deg,#0c0518,#241043 28%,#4a2390,#241043 72%,#0c0518);background-size:240% 240%;animation:supHeroGradient 12s ease-in-out infinite}.sup-home-hero:before{content:"";position:absolute;inset:-30%;z-index:0;pointer-events:none;background:radial-gradient(38% 50% at 18% 20%,rgba(142,104,213,.55),transparent 70%),radial-gradient(34% 46% at 88% 16%,rgba(237,77,109,.42),transparent 70%),radial-gradient(40% 50% at 70% 92%,rgba(251,208,101,.3),transparent 72%);filter:blur(6px);animation:supHeroDrift 16s ease-in-out infinite alternate}.sup-home-hero:after{content:"";position:absolute;inset:-10% 0;z-index:0;pointer-events:none;background-repeat:repeat;background-size:150px 110px;background-image:radial-gradient(2.4px 2.4px at 18px 22px,rgba(255,255,255,.85),transparent 60%),radial-gradient(2px 2px at 96px 70px,rgba(255,255,255,.6),transparent 60%),radial-gradient(2.6px 2.6px at 60px 96px,rgba(251,208,101,.85),transparent 60%),radial-gradient(2px 2px at 128px 34px,rgba(237,77,109,.8),transparent 60%),radial-gradient(2.6px 2.6px at 80px 14px,rgba(142,104,213,.85),transparent 60%),radial-gradient(2px 2px at 30px 88px,rgba(255,255,255,.5),transparent 60%);animation:supParticles 7s linear infinite}@keyframes supHeroGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes supHeroDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.12)}to{transform:translate3d(-3%,3%,0) scale(1.06)}}@keyframes supParticles{0%{background-position:0 0}to{background-position:0 -110px}}@media(prefers-reduced-motion:reduce){.sup-home-hero,.sup-home-hero:before,.sup-home-hero:after{animation:none}}.sup-home-hero>*{position:relative;z-index:1}.sup-home-ava{display:inline-flex;width:52px;height:52px;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #0000004d;margin-bottom:12px}.sup-home-ava img{width:100%;height:100%;object-fit:cover;border-radius:14px}.sup-home-hi{font-size:var(--fs-22);font-weight:800;margin:0 0 4px;line-height:1.2;color:var(--white,#fff)}.sup-home-sub{font-size:var(--fs-body-sm);color:#ffffffb8;margin:0}.sup-home-cards{padding:16px;display:flex;flex-direction:column;gap:10px}.sup-home-card{display:flex;align-items:center;gap:12px;text-align:left;background:var(--white,#fff);border:1px solid var(--c-border);border-radius:var(--radius-14);padding:14px 16px;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px #1018280a;transition:border-color .15s,transform .12s,box-shadow .15s}.sup-home-card:hover{border-color:var(--c-primary);transform:translateY(-1px);box-shadow:0 6px 18px #7f56d91f}.sup-home-card-txt{flex:1;display:flex;flex-direction:column;gap:2px}.sup-home-card-txt strong{font-size:var(--fs-body-sm);color:var(--c-text)}.sup-home-card-txt small{font-size:var(--fs-meta);color:var(--c-text-muted);line-height:1.35}.sup-home-card-go{color:var(--c-primary);font-size:var(--fs-h4);font-weight:700}.sup-home-recents{padding:4px 16px 18px;display:flex;flex-direction:column;gap:8px}.sup-sec-title{font-size:var(--fs-11);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-subtle);margin:8px 2px 2px}.sup-recent-row,.sup-help-row,.sup-ticket-row{display:flex;align-items:center;gap:11px;text-align:left;background:var(--white,#fff);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:11px 13px;cursor:pointer;font-family:inherit;text-decoration:none;transition:border-color .15s,background .15s}.sup-recent-row:hover,.sup-help-row:hover,.sup-ticket-row:hover{border-color:#d6bbfb;background:#fcfaff}.sup-recent-ava{flex:0 0 30px;width:30px;height:30px;border-radius:50%;overflow:hidden}.sup-recent-ava img{width:100%;height:100%;object-fit:cover}.sup-recent-txt{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.sup-recent-txt strong{font-size:var(--fs-14);color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup-recent-txt small{font-size:var(--fs-eyebrow);color:var(--c-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup-recent-go{color:var(--c-text-subtle);font-size:var(--fs-15);font-weight:700;flex:0 0 auto}.sup-recent-ticket-ico,.sup-ticket-dot{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:var(--c-text-subtle)}.sup-recent-ticket-ico[data-status=Open],.sup-ticket-dot[data-status=Open]{background:var(--c-success)}.sup-recent-ticket-ico[data-status=Pending],.sup-ticket-dot[data-status=Pending]{background:var(--c-warning)}.sup-recent-ticket-ico[data-status=Resolved],.sup-ticket-dot[data-status=Resolved],.sup-recent-ticket-ico[data-status=Closed],.sup-ticket-dot[data-status=Closed]{background:var(--c-text-subtle)}.sup-view-help{background:var(--slate-25)}.sup-help-head{padding:16px 52px 10px 16px;background:var(--white,#fff);border-bottom:1px solid var(--slate-50)}#supHelpSearch{width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid var(--c-border);border-radius:var(--radius-10);font-size:var(--fs-14);outline:none;font-family:inherit;background:var(--slate-25)}#supHelpSearch:focus{border-color:var(--c-primary);background:var(--white,#fff)}.sup-help-body{flex:1;overflow-y:auto;padding:12px 16px 18px;display:flex;flex-direction:column;gap:8px}.sup-help-row span:first-child{flex:1;font-size:var(--fs-14);color:var(--c-text)}.sup-help-rich{display:flex;flex-direction:column;gap:2px;min-width:0}.sup-help-rich strong{font-size:var(--fs-14);color:var(--c-text)}.sup-help-rich small{font-size:var(--fs-eyebrow);color:var(--c-text-muted);line-height:1.35}.sup-help-count{font-style:normal;font-size:var(--fs-11);color:var(--c-text-subtle);margin-left:4px}.sup-help-back{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;cursor:pointer;font-family:inherit;color:var(--c-primary);font-size:var(--fs-meta);font-weight:600;padding:2px 2px 6px}.sup-help-back:hover{color:var(--c-primary-deep)}#supChatRoot .sup-article{background:var(--white,#fff);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:16px 16px 14px}#supChatRoot .sup-article h3{margin:0 0 10px;font-size:var(--fs-body);font-weight:700;color:var(--c-text);line-height:1.35}#supChatRoot .sup-article-body{font-size:var(--fs-14);line-height:1.65;color:var(--c-text-secondary)}#supChatRoot .sup-article-body p{margin:0 0 10px}#supChatRoot .sup-article-body h2,#supChatRoot .sup-article-body h3,#supChatRoot .sup-article-body h4{font-size:var(--fs-14);font-weight:700;color:var(--c-text);margin:14px 0 6px}#supChatRoot .sup-article-body ul,#supChatRoot .sup-article-body ol{margin:0 0 10px;padding-left:20px}#supChatRoot .sup-article-body li{margin:0 0 4px}#supChatRoot .sup-article-body a{color:var(--c-primary);text-decoration:none}#supChatRoot .sup-article-body a:hover{text-decoration:underline}#supChatRoot .sup-article-body img{max-width:100%;height:auto;border-radius:var(--radius-sm);margin:8px 0;cursor:zoom-in}.sup-lightbox{position:absolute;inset:0;z-index:30;cursor:zoom-out;background:#080414eb;display:flex;align-items:center;justify-content:center;padding:24px;animation:supMsgIn .18s ease-out}.sup-lightbox[hidden]{display:none}.sup-lightbox img{max-width:100%;max-height:100%;border-radius:var(--radius-10);box-shadow:0 12px 44px #00000080}.sup-lightbox-x{position:absolute;top:14px;right:14px;width:34px;height:34px;min-height:0;border:0;border-radius:50%;background:#ffffff2e;color:var(--white,#fff);font-size:var(--fs-20);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.sup-lightbox-x:hover{background:#ffffff4d}#supChatRoot .sup-article-body code{background:var(--slate-50);padding:1px 5px;border-radius:5px;font-size:var(--fs-meta)}#supChatRoot .sup-article-body pre{background:var(--slate-50);padding:10px;border-radius:var(--radius-sm);overflow-x:auto;font-size:var(--fs-meta)}#supChatRoot .sup-article-full{display:inline-block;margin-top:12px;font-size:var(--fs-meta);font-weight:600;color:var(--c-primary);text-decoration:none}#supChatRoot .sup-article-full:hover{text-decoration:underline}.sup-view-tickets{background:var(--slate-25)}.sup-tickets-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.sup-tickets-all{display:block;text-align:center;padding:12px;margin-top:4px;font-size:var(--fs-meta);font-weight:600;color:var(--c-primary);text-decoration:none}.sup-tickets-all:hover{text-decoration:underline}.sup-empty{text-align:center;color:var(--c-text-muted);font-size:var(--fs-14);line-height:1.5;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:14px}.sup-empty-cta{display:inline-block;padding:10px 18px;border:0;border-radius:var(--radius-10);background:var(--c-primary);color:var(--white,#fff);font-size:var(--fs-meta);font-weight:600;cursor:pointer;font-family:inherit;text-decoration:none}.sup-empty-cta:hover{background:var(--c-primary-deep)}.sup-loading{height:40px}.sup-nav{position:relative;flex:0 0 auto;display:flex;background:var(--white,#fff);border-top:1px solid var(--c-border);padding:8px 4px calc(8px + env(safe-area-inset-bottom))}.sup-nav-ind{position:absolute;top:0;left:0;width:26px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--c-primary),#9E77ED);transform:translate(var(--ind, 0px));transition:transform .34s cubic-bezier(.16,1,.3,1)}.sup-nav-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:transparent;border:0;cursor:pointer;font-family:inherit;padding:6px 2px;color:var(--c-text-subtle);transition:color .2s}.sup-nav-btn svg{width:22px;height:22px;transition:transform .26s cubic-bezier(.16,1,.3,1)}.sup-nav-btn span{font-size:var(--fs-11);font-weight:600}.sup-nav-btn:hover{color:var(--c-text-muted)}.sup-nav-btn:active svg{transform:scale(.86)}.sup-nav-btn.is-active{color:var(--c-primary)}.sup-nav-btn.is-active svg{transform:translateY(-1px) scale(1.06)}.sup-chat-unread{position:absolute;top:2px;right:2px;width:18px;height:18px;padding:0;flex:0 0 18px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;background:#f43f5e;color:#fff;font-size:11px;font-weight:700;line-height:1;border:2px solid var(--white,#fff);z-index:4}.sup-chat-unread[hidden]{display:none}#supChatLauncher.sup-chat-has-unread:before{content:"";position:absolute;inset:-6px;border-radius:50%;z-index:0;background:conic-gradient(from 0deg,transparent 0deg,var(--c-amber-soft) 50deg,var(--c-accent) 130deg,transparent 210deg,transparent 360deg);filter:blur(1px);opacity:1;animation:supSpin 1.5s linear infinite}.sup-chat-has-unread{box-shadow:0 0 #f43f5e80;animation:supPulse 1.6s ease-out infinite}@keyframes supSpin{to{transform:rotate(360deg)}}@keyframes supPulse{0%{box-shadow:0 0 #f43f5e73}70%{box-shadow:0 0 0 12px #f43f5e00}to{box-shadow:0 0 #f43f5e00}}.sup-card{flex:1;min-width:0;max-width:86%;background:var(--white,#fff);border:1px solid var(--c-border);border-radius:var(--radius-14);padding:12px 14px;box-shadow:0 1px 2px #1018280a;font-size:var(--fs-14);line-height:1.5}.sup-card-img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover;border-radius:var(--radius-10);margin:-2px 0 10px;cursor:zoom-in;border:1px solid var(--slate-50)}.sup-card-title{font-weight:700;color:var(--c-text);font-size:var(--fs-14);margin-bottom:4px}.sup-card-body{color:#475467;margin-bottom:6px}.sup-card-steps{margin:6px 0 2px;padding-left:20px;color:var(--c-text-secondary)}.sup-card-steps li{margin:3px 0}.sup-card-cap{color:var(--c-text-muted);font-size:var(--fs-eyebrow);margin-top:6px}.sup-srows{display:flex;flex-direction:column;gap:2px;margin:4px 0 2px}.sup-srow{display:flex;align-items:flex-start;gap:10px;padding:9px 2px;border-top:1px solid #F2F4F7}.sup-srow:first-child{border-top:none}.sup-srow-dot{width:9px;height:9px;border-radius:50%;flex:none;margin-top:4px;background:#98a2b3}.sup-srow-ok{background:#16a34a;box-shadow:0 0 0 3px #16a34a21}.sup-srow-warn{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.sup-srow-down{background:#ef4444;box-shadow:0 0 0 3px #ef444421}.sup-srow-info{background:#98a2b3;box-shadow:0 0 0 3px #98a2b321}.sup-srow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sup-srow-label{font-weight:600;color:#101828;font-size:13.5px}.sup-srow-detail{color:#667085;font-size:12.5px;line-height:1.45}.sup-srow-btn{flex:none;align-self:center;white-space:nowrap;border:1px solid var(--c-border-strong, #D0D5DD);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;background:var(--white,#fff);color:var(--c-primary-deep, #6941C6);text-decoration:none;transition:border-color .12s,color .12s,transform .12s}.sup-srow-btn:hover{border-color:var(--c-primary, #7F56D9);transform:translateY(-1px)}.sup-card-meta{color:var(--c-text-subtle);font-size:var(--fs-micro);margin-top:8px}.sup-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sup-card-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:var(--radius-10);font-size:var(--fs-meta);font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .14s,box-shadow .14s,background .14s}.sup-card-btn:hover{transform:translateY(-1px)}.sup-card-btn--primary{background:linear-gradient(135deg,var(--c-cta-from),var(--c-cta-to));color:var(--white,#fff)}.sup-card-btn--primary:hover{box-shadow:0 6px 16px #f43f5e47}.sup-card-btn--secondary{background:var(--white,#fff);color:var(--c-text-secondary);border-color:var(--c-border-strong)}.sup-card-btn--secondary:hover{border-color:var(--c-primary);color:var(--c-primary-deep)}.sup-card-btn--danger{background:var(--white,#fff);color:var(--c-danger-strong);border-color:#fda29b}.sup-card-btn--danger:hover{background:var(--c-danger-surface)}@media(max-width:480px){.sup-card{max-width:100%}.sup-card-actions{flex-direction:column}.sup-card-btn{width:100%}}.sup-chat-ack{opacity:.8;font-style:italic;color:var(--c-text-muted);background:var(--slate-25)}.sup-auth{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.sup-auth-input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--c-border-strong);border-radius:var(--radius-10);font-size:var(--fs-14);font-family:inherit}.sup-auth-input:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px #7f56d91f}.sup-auth .sup-card-btn{flex:0 0 auto}@media(max-width:480px){.sup-auth .sup-card-btn{width:100%}}.sup-presence{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.sup-presence-avatars{display:flex;align-items:center}.sup-presence-avatars[hidden]{display:none}.sup-presence-ava{width:30px;height:30px;border-radius:50%;overflow:hidden;margin-left:-8px;border:2px solid #16A34A;background:#0ea5a4;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.sup-presence-ava:first-child{margin-left:0}.sup-presence-ava img{width:100%;height:100%;object-fit:cover;display:block}.sup-presence-more{background:#475467;border-color:#475467;font-size:11px}.sup-presence-text{font-size:12.5px;color:#ffffffb8}.sup-presence.is-online .sup-presence-text{color:#4ade80;font-weight:600}
