.tk-rv{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.tk-rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tk-rv{opacity:1;transform:none;transition:none}}.tk-hook{position:fixed;left:16px;bottom:16px;z-index:60;display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid rgba(0,6,51,.12);box-shadow:0 10px 30px -12px rgba(0,6,51,.35);font:600 12px var(--font-ui,Inter,sans-serif);backdrop-filter:blur(8px)}.tk-hook span{padding:0 8px 0 10px;color:#80849d;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.tk-hook button{border:0;background:none;border-radius:999px;padding:7px 12px;color:#4d527a;cursor:pointer;font:inherit}.tk-hook button[aria-pressed=true]{background:#000633;color:#fff}.tk-hook.dark{background:rgba(11,17,80,.9);border-color:rgba(255,255,255,.14)}.tk-hook.dark button{color:rgba(255,255,255,.7)}.tk-hook.dark button[aria-pressed=true]{background:#fff;color:#000633}.tk-digi{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;flex-direction:column;align-items:flex-end;gap:10px;font-family:var(--font-ui,Inter,sans-serif)}.tk-digi-fab{position:relative;width:60px;height:60px;border-radius:50%;border:0;cursor:pointer;background:#fff;display:grid;place-items:center;box-shadow:0 14px 30px -10px rgba(0,6,51,.45),0 0 0 6px rgba(59,95,255,.1);transition:transform .18s}.tk-digi-fab:hover{transform:translateY(-2px) scale(1.03)}.tk-digi-fab .dot{position:absolute;top:6px;right:6px;width:11px;height:11px;border-radius:50%;background:#139B59;border:2px solid #fff}.tk-digi-peek{max-width:250px;text-align:left;border:1px solid rgba(0,6,51,.1);background:#fff;color:#000633;border-radius:16px 16px 4px 16px;padding:12px 14px;font:500 14px/1.4 var(--font-ui,Inter,sans-serif);box-shadow:0 16px 36px -14px rgba(0,6,51,.35);cursor:pointer;animation:tk-pop .5s cubic-bezier(.2,1.3,.4,1)}@keyframes tk-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}}.tk-digi-panel{width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px));display:flex;flex-direction:column;background:#fff;color:#000633;border-radius:22px;box-shadow:0 32px 64px -16px rgba(0,6,51,.4);overflow:hidden;animation:tk-pop .35s cubic-bezier(.2,1.1,.4,1)}.tk-digi-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,6,51,.08)}.tk-digi-head div{flex:1;display:grid}.tk-digi-head b{font-size:15px}.tk-digi-head span{font-size:12px;color:#80849d}.tk-digi-head button{border:0;background:none;font-size:22px;color:#80849d;cursor:pointer}.tk-digi-body{padding:16px;display:grid;gap:10px;overflow-y:auto}.tk-bubble{margin:0;padding:11px 14px;border-radius:4px 16px 16px 16px;background:#F1F4FF;font-size:14px;line-height:1.45}.tk-quick{display:flex;flex-wrap:wrap;gap:6px}.tk-quick button{border:1px solid rgba(59,95,255,.3);background:#fff;color:#3B5FFF;border-radius:999px;padding:7px 12px;font:600 13px var(--font-ui,Inter,sans-serif);cursor:pointer}.tk-quick button:hover{background:#3B5FFF;color:#fff}.tk-quick a{border:1px solid rgba(59,95,255,.3);background:#fff;color:#3B5FFF;border-radius:999px;padding:7px 12px;font:600 13px var(--font-ui,Inter,sans-serif);text-decoration:none}.tk-bubble.me,.tk-quick a:hover{background:#3B5FFF;color:#fff}.tk-bubble.me{justify-self:end;max-width:85%;border-radius:16px 4px 16px 16px;overflow-wrap:anywhere}.tk-bubble.md{display:grid;gap:8px;justify-self:start;max-width:92%}.tk-bubble.md p{margin:0}.tk-bubble.md ul{margin:0;padding-left:18px;display:grid;gap:4px}.tk-bubble.md a{color:#3B5FFF;font-weight:600}.tk-chip{justify-self:start;margin:0;padding:5px 10px;border-radius:999px;background:#E9F7EF;color:#12703F;font:600 12px var(--font-ui,Inter,sans-serif)}.tk-chip:before{content:"✓ "}.tk-quick.links a{border-style:dashed}.tk-typing{display:inline-flex;gap:4px;justify-self:start}.tk-typing i{width:6px;height:6px;border-radius:50%;background:#8EA2FF;animation:tk-dot 1s ease-in-out infinite}.tk-typing i:nth-child(2){animation-delay:.15s}.tk-typing i:nth-child(3){animation-delay:.3s}@keyframes tk-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.tk-typing i{animation:none}}.tk-note{display:block;margin-top:4px;font-size:12px;color:#80849d}.tk-ask{display:grid;gap:8px}.tk-ask input{border:1px solid rgba(0,6,51,.14);border-radius:12px;padding:10px 12px;font:14px var(--font-ui,Inter,sans-serif)}.tk-ask button{border:0;border-radius:12px;padding:11px 14px;background:#3B5FFF;color:#fff;font:600 14px var(--font-ui,Inter,sans-serif);cursor:pointer}.tk-ask button:disabled{opacity:.6;cursor:default}.tk-ask .err{color:#B42318;font-size:13px}.tk-ask small{font-size:11.5px;line-height:1.4;color:#80849d}.tk-ask small a{color:inherit}.tk-digi-input{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(0,6,51,.08)}.tk-digi-input input{flex:1;border:1px solid rgba(0,6,51,.14);border-radius:12px;padding:10px 12px;font:14px var(--font-ui,Inter,sans-serif)}.tk-digi-input .send{width:40px;border:0;border-radius:12px;background:#3B5FFF;color:#fff;font-size:18px;cursor:pointer}.tk-digi-input .send:disabled{opacity:.45;cursor:default}.tk-digi-input{margin:0}.tk-digi.dark .tk-digi-fab{box-shadow:0 14px 30px -10px rgba(0,0,0,.6),0 0 0 6px rgba(18,197,209,.18)}