.azk{--azk-bg:#0e0a18;--azk-bg-2:#151026;--azk-line:rgba(255,255,255,0.09);--azk-line-2:rgba(255,255,255,0.16);--azk-ink:#f6f3fc;--azk-ink-2:#c7c0dc;--azk-ink-3:#8b83a6;--azk-brand:#8b5cf6;--azk-brand-2:#a78bfa;--azk-brand-deep:#6d28d9;--azk-gold:#f4c15b;--azk-ease:cubic-bezier(0.16,1,0.3,1);font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;color:var(--azk-ink);line-height:1.45}.azk *,.azk :after,.azk :before{box-sizing:border-box}.azk-launch{position:fixed;right:20px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 18px 6px 6px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,#1b1430,#120d22);color:var(--azk-ink);font:inherit;font-weight:700;font-size:15px;letter-spacing:-.01em;box-shadow:0 0 0 1px rgba(167,139,250,.35),0 18px 40px -12px rgba(109,40,217,.65),0 4px 12px rgba(0,0,0,.35);transition:transform .35s var(--azk-ease),box-shadow .35s var(--azk-ease),opacity .25s ease;animation:azkIn .6s var(--azk-ease) both .4s}.azk-launch:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(167,139,250,.6),0 22px 48px -12px rgba(109,40,217,.8),0 4px 12px rgba(0,0,0,.35)}.azk-launch:focus-visible{outline:2px solid var(--azk-brand-2);outline-offset:3px}.azk-launch[aria-expanded=true]{opacity:0;pointer-events:none;transform:scale(.9)}.azk-mark{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#9366f7,#6d28d9);color:#fff;font-weight:900;font-size:13px;letter-spacing:-.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.azk-mark:after{content:"";position:absolute;right:-1px;bottom:1px;width:11px;height:11px;border-radius:999px;background:#34d399;box-shadow:0 0 0 2.5px #120d22}.azk-launch .azk-sub{display:block;font-size:11.5px;font-weight:500;color:var(--azk-ink-3);margin-top:1px}.azk-launch .azk-lbl{text-align:left;line-height:1.15}.azk-panel{position:fixed;right:20px;bottom:24px;z-index:61;width:min(392px,calc(100vw - 40px));height:min(620px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:var(--azk-bg);background-image:radial-gradient(420px 260px at 100% 0,rgba(139,92,246,.22),transparent 70%),radial-gradient(300px 220px at 0 100%,rgba(76,29,149,.22),transparent 70%);box-shadow:0 0 0 1px var(--azk-line-2),0 40px 80px -20px rgba(0,0,0,.7),0 20px 60px -30px rgba(109,40,217,.7);transform-origin:100% 100%;animation:azkOpen .45s var(--azk-ease) both}.azk-head{display:flex;align-items:center;gap:12px;padding:16px 14px 14px 18px;border-bottom:1px solid var(--azk-line)}.azk-head .azk-mark{width:38px;height:38px}.azk-head .azk-mark:after{box-shadow:0 0 0 2.5px var(--azk-bg)}.azk-who{flex:1;min-width:0}.azk-name{font-weight:800;font-size:16px;letter-spacing:-.015em}.azk-role{font-size:12px;color:var(--azk-ink-3)}.azk-x{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;cursor:pointer;background:transparent;color:var(--azk-ink-2);transition:background .2s ease,color .2s ease}.azk-x:hover{background:rgba(255,255,255,.06);color:var(--azk-ink)}.azk-x:focus-visible{outline:2px solid var(--azk-brand-2);outline-offset:-2px}.azk-body{flex:1;overflow-y:auto;padding:18px 16px 8px;scroll-behavior:smooth;overscroll-behavior:contain}.azk-body::-webkit-scrollbar{width:6px}.azk-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:6px}.azk-msg{display:flex;margin-bottom:10px;animation:azkMsg .4s var(--azk-ease) both}.azk-msg.me{justify-content:flex-end}.azk-bub{max-width:86%;padding:10px 14px;border-radius:18px;font-size:14.5px;white-space:pre-wrap;overflow-wrap:anywhere}.azk-msg.kb .azk-bub{background:var(--azk-bg-2);border:1px solid var(--azk-line);border-bottom-left-radius:6px;color:var(--azk-ink)}.azk-msg.me .azk-bub{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-bottom-right-radius:6px;color:#fff}.azk-bub a{color:var(--azk-brand-2);text-decoration:underline;text-underline-offset:2px}.azk-msg.me .azk-bub a{color:#fff}.azk-label{margin:14px 2px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--azk-ink-3)}.azk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 12px;animation:azkMsg .45s var(--azk-ease) both .08s}.azk-chip{min-height:36px;padding:7px 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--azk-ink);background:rgba(139,92,246,.1);border:1px solid rgba(167,139,250,.32);transition:background .2s ease,border-color .2s ease,transform .2s var(--azk-ease)}.azk-chip:hover{background:rgba(139,92,246,.2);border-color:rgba(167,139,250,.6);transform:translateY(-1px)}.azk-chip:focus-visible{outline:2px solid var(--azk-brand-2);outline-offset:2px}.azk-chip.biz{background:rgba(255,255,255,.04);border-color:var(--azk-line-2)}.azk-chip:disabled{opacity:.45;cursor:default;transform:none}.azk-case{margin:4px 0 12px;padding:14px 14px 12px;border-radius:16px;background:linear-gradient(180deg,rgba(244,193,91,.08),rgba(244,193,91,.02));border:1px solid rgba(244,193,91,.32);animation:azkMsg .45s var(--azk-ease) both .1s}.azk-case-tag{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--azk-gold)}.azk-case-title{margin-top:4px;font-weight:800;font-size:15px;letter-spacing:-.01em}.azk-case-line{margin-top:2px;font-size:14px;color:var(--azk-ink-2)}.azk-case-note{margin-top:8px;font-size:11.5px;color:var(--azk-ink-3)}.azk-case a{display:inline-flex;align-items:center;min-height:36px;margin-top:6px;font-size:13.5px;font-weight:700;color:var(--azk-gold);text-decoration:none}.azk-case a:hover{text-decoration:underline}.azk-video{margin:4px 0 12px;border-radius:16px;overflow:hidden;border:1px solid var(--azk-line-2);background:#05030a;animation:azkMsg .45s var(--azk-ease) both .1s}.azk-video video{display:block;width:100%;max-height:260px;background:#05030a}.azk-video-cap{padding:8px 12px;font-size:12.5px;color:var(--azk-ink-2)}.azk-meet{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:4px 0 12px;border-radius:14px;background:var(--azk-ink);color:#120c22;font-weight:800;font-size:14.5px;text-decoration:none;transition:transform .25s var(--azk-ease),box-shadow .25s var(--azk-ease);animation:azkMsg .45s var(--azk-ease) both .12s}.azk-meet:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px rgba(167,139,250,.7)}.azk-meet:focus-visible{outline:2px solid var(--azk-brand-2);outline-offset:2px}.azk-typing{display:inline-flex;gap:4px;padding:14px 16px}.azk-typing i{width:6px;height:6px;border-radius:999px;background:var(--azk-ink-3);animation:azkDot 1.2s ease-in-out infinite}.azk-typing i:nth-child(2){animation-delay:.15s}.azk-typing i:nth-child(3){animation-delay:.3s}.azk-foot{padding:10px 12px 12px;border-top:1px solid var(--azk-line);background:rgba(14,10,24,.9)}.azk-form{display:flex;align-items:flex-end;gap:8px}.azk-input{flex:1;min-height:46px;max-height:120px;resize:none;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid var(--azk-line-2);color:var(--azk-ink);font:inherit;font-size:15px;line-height:1.35;outline:none;transition:border-color .2s ease,background .2s ease}.azk-input::-moz-placeholder{color:var(--azk-ink-3)}.azk-input::placeholder{color:var(--azk-ink-3)}.azk-input:focus{border-color:rgba(167,139,250,.7);background:rgba(255,255,255,.07)}.azk-send{display:grid;place-items:center;width:46px;height:46px;flex:none;border:0;border-radius:14px;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;transition:transform .2s var(--azk-ease),opacity .2s ease}.azk-send:hover{transform:translateY(-1px)}.azk-send:disabled{opacity:.4;cursor:default;transform:none}.azk-send:focus-visible{outline:2px solid var(--azk-brand-2);outline-offset:2px}.azk-fine{margin-top:8px;text-align:center;font-size:11.5px;color:var(--azk-ink-3)}.azk-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:859px){.azk-launch{right:14px;bottom:calc(88px + env(safe-area-inset-bottom));min-height:48px;padding-right:16px}.azk-launch .azk-sub{display:none}.azk-panel{right:0;bottom:0;left:0;width:100%;height:calc(100dvh - 12px);max-height:none;border-radius:22px 22px 0 0;transform-origin:50% 100%}.azk-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.azk-input{font-size:16px}}@keyframes azkIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes azkOpen{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes azkMsg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes azkDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.azk-case,.azk-chips,.azk-launch,.azk-meet,.azk-msg,.azk-panel,.azk-typing i,.azk-video{animation:none}.azk-typing i{opacity:.7}.azk-body{scroll-behavior:auto}}