@font-face{font-family:display;src:url(../media/space_grotesk-s.p.2-axdl2cfjiwy.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.ao9Egq_className{font-family:display,display Fallback}.ao9Egq_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/inter-s.p.0of-e16xjnm12.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._5j1ejW_className{font-family:body,body Fallback}._5j1ejW_variable{--font-body:"body", "body Fallback"}
@property --kdc-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.kdc{--kdc-ease:cubic-bezier(.22, 1, .36, 1);--kdc-spring:cubic-bezier(.34, 1.56, .64, 1);right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:90;font-family:var(--font-body), system-ui, sans-serif;position:fixed}@media (min-width:640px){.kdc{bottom:1.5rem;right:1.5rem}}.kdc-launcher{isolation:isolate;width:62px;height:62px;transition:transform .5s var(--kdc-spring), box-shadow .4s ease, border-radius .5s var(--kdc-ease);animation:kdc-pop .8s var(--kdc-spring) .6s backwards, kdc-glow 3.2s ease-in-out 1.4s infinite;-webkit-tap-highlight-color:transparent;background:linear-gradient(140deg,#2f2880,#16142f);border:1px solid #ffffff14;border-radius:20px;place-items:center;display:grid;position:relative;box-shadow:0 0 28px -6px #7a71fff2,0 18px 40px -14px #000000e6,inset 0 1px #ffffff1f}.kdc-launcher:hover{transform:rotate(-6deg)scale(1.06)}.kdc-launcher:active{transform:scale(.94)}.kdc-launcher:focus-visible{outline-offset:4px;outline:2px solid #c9c5ff}.kdc[data-open] .kdc-launcher{border-radius:9999px;animation:none;transform:rotate(0)scale(.92)}.kdc-ring{z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kdc-ring:before{content:"";background:conic-gradient(transparent 0 55%, #5b52f0e6 70%, #e2dfff 80%, #5b52f0e6 88%, transparent 100%);animation:4.5s linear infinite kdc-ring-spin;position:absolute;inset:-25%}@keyframes kdc-ring-spin{to{transform:rotate(360deg)}}@keyframes kdc-spin{to{--kdc-spin:360deg}}.kdc-launcher__icon{transition:opacity .35s ease, transform .55s var(--kdc-spring);grid-area:1/1;place-items:center;display:grid}.kdc-launcher__icon--close{opacity:0;color:#e2dfff;transform:rotate(-90deg)scale(.4)}.kdc[data-open] .kdc-launcher__icon--logo{opacity:0;transform:rotate(90deg)scale(.4)}.kdc[data-open] .kdc-launcher__icon--close{opacity:1;transform:none}.kdc-launcher__icon--logo>span{animation:kdc-nudge 7s var(--kdc-ease) 3s infinite}@keyframes kdc-nudge{0%,86%,to{transform:none}90%{transform:translateY(-3px)rotate(-8deg)scale(1.08)}94%{transform:translateY(0)rotate(5deg)}}.kdc-dot{z-index:3;background:#34d399;border:2.5px solid #07070b;border-radius:9999px;width:14px;height:14px;position:absolute;top:-3px;right:-3px}.kdc-dot:after{content:"";border:1.5px solid #34d399;border-radius:9999px;animation:2s ease-out infinite kdc-ping;position:absolute;inset:-4px}.kdc-badge{z-index:3;color:#fff;min-width:22px;height:22px;animation:kdc-pop .5s var(--kdc-spring);background:linear-gradient(140deg,#8b83ff,#5b52f0);border:2px solid #07070b;border-radius:9999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 16px #7a71ffe6}.kdc-teaser{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4f4f6;text-align:left;cursor:pointer;transform-origin:100% 100%;width:max-content;max-width:min(290px,100vw - 2rem);animation:kdc-teaser-in .6s var(--kdc-spring) backwards;background:linear-gradient(#1e1e34f5,#10101af7);border:1px solid #9d97ff40;border-radius:18px 18px 6px;padding:12px 36px 12px 14px;font-size:14px;line-height:1.4;position:absolute;bottom:calc(100% + 14px);right:0;box-shadow:0 20px 50px -16px #000000e6,0 0 30px -12px #7a71ffb3}.kdc-teaser__close{color:#9a9aae;border-radius:9999px;place-items:center;width:22px;height:22px;transition:background .2s,color .2s;display:grid;position:absolute;top:8px;right:8px}.kdc-teaser__close:hover{color:#fff;background:#ffffff14}@keyframes kdc-teaser-in{0%{opacity:0;transform:translateY(10px)scale(.85)}}.kdc-panel{z-index:91;color:#f4f4f6;transform-origin:100% 100%;transition:opacity .35s ease, transform .55s var(--kdc-ease), filter .4s ease, visibility 0s linear .55s;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#191930 0%,#0e0e18 38%,#0b0b13 100%);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(40px)}.kdc:not([data-open]) .kdc-avatar,.kdc:not([data-open]) .kdc-head:before,.kdc:not([data-open]) .kdc-beam:after,.kdc:not([data-open]) .kdc-typing i{animation-play-state:paused!important}.kdc[data-open] .kdc-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease, transform .6s var(--kdc-spring), filter .4s ease, visibility 0s;transform:none}@media (min-width:640px){.kdc-panel{filter:blur(6px);border:1px solid #9d97ff33;border-radius:28px;width:390px;height:min(640px,100dvh - 8.5rem);inset:auto 1.5rem 6.5rem auto;transform:translateY(24px)scale(.88);box-shadow:0 40px 100px -30px #000000f2,0 0 60px -20px #5b52f0a6}.kdc[data-open] .kdc-panel{filter:none}}@media (max-width:639px){.kdc[data-open] .kdc-launcher{opacity:0;pointer-events:none}}.kdc-head{padding:calc(env(safe-area-inset-top) + 16px) 16px 16px;border-bottom:1px solid #ffffff12;flex-shrink:0;position:relative}.kdc-head:before{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#5b52f073,#0000 65%);height:240px;animation:9s ease-in-out infinite alternate kdc-aurora;position:absolute;inset:-120px -40px auto}@keyframes kdc-aurora{to{transform:translate(40px)scale(1.15)}}.kdc-beam{pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.kdc-beam:after{content:"";background:linear-gradient(90deg,#0000,#9d97ff,#e2dfff,#9d97ff,#0000);width:40%;animation:6s ease-in-out infinite kdc-beam;position:absolute;inset:0}@keyframes kdc-beam{0%{transform:translate(-100%)}60%,to{transform:translate(260%)}}.kdc-avatar{background:conic-gradient(from var(--kdc-spin), #9d97ff, #3f37c9, #c9c5ff, #9d97ff);border-radius:9999px;flex-shrink:0;width:46px;height:46px;padding:2px;animation:6s linear infinite kdc-spin;position:relative}.kdc-avatar img{object-fit:cover;border:2px solid #12121f;border-radius:9999px;width:100%;height:100%}.kdc-avatar__status{background:#6b6b80;border:2.5px solid #161628;border-radius:9999px;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}.kdc-avatar__status[data-online]{background:#34d399}.kdc-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9d97ff40 transparent;flex:1;padding:18px 14px 8px;overflow-y:auto}.kdc-msg{animation:kdc-msg-in .45s var(--kdc-spring) backwards}@keyframes kdc-msg-in{0%{opacity:0;transform:translateY(10px)scale(.94)}}.kdc-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:82%;padding:10px 14px;font-size:14.5px;line-height:1.45}.kdc-bubble a{text-underline-offset:2px;text-decoration:underline}.kdc-bubble--me{color:#fff;background:linear-gradient(140deg,#6a61ff,#3f37c9);margin-left:auto;box-shadow:0 10px 26px -14px #5b52f0,inset 0 1px #ffffff2e}.kdc-bubble--them{color:#f4f4f6;background:#ffffff0f;border:1px solid #ffffff12}.kdc-bubble--me.kdc-tail{border-bottom-right-radius:6px}.kdc-bubble--them.kdc-tail{border-bottom-left-radius:6px}.kdc-typing{gap:4px;padding:14px 16px;display:inline-flex}.kdc-typing i{background:#9d97ff;border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out infinite kdc-bounce}.kdc-typing i:nth-child(2){animation-delay:.15s}.kdc-typing i:nth-child(3){animation-delay:.3s}@keyframes kdc-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.kdc-chip{color:#d9d6ff;transition:background .25s, border-color .25s, transform .35s var(--kdc-spring);animation:kdc-msg-in .5s var(--kdc-spring) backwards;background:#5b52f01a;border:1px solid #9d97ff4d;border-radius:9999px;padding:8px 13px;font-size:13px}.kdc-chip:hover{background:#5b52f047;border-color:#c9c5ff8c;transform:translateY(-2px)}.kdc-input{color:#fff;background:#00000040;border:1px solid #ffffff1a;border-radius:14px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.kdc-input:focus{border-color:#9d97ff8c;box-shadow:0 0 0 3px #5b52f040}.kdc-composer{padding:10px 12px calc(env(safe-area-inset-bottom) + 10px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080e99;border-top:1px solid #ffffff0f;flex-shrink:0}.kdc-field{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:24px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:border-color .25s,box-shadow .25s;display:flex}.kdc-field:focus-within{border-color:#9d97ff80;box-shadow:0 0 0 4px #5b52f02e,0 0 30px -10px #7a71ffcc}.kdc-field textarea{resize:none;color:#fff;background:0 0;border:0;outline:none;flex:1;min-height:36px;max-height:128px;padding:8px 0;font-size:16px;line-height:1.35}@media (min-width:640px){.kdc-field textarea{font-size:14.5px}}.kdc-field textarea::placeholder{color:#7d7d92}.kdc-send{color:#fff;width:38px;height:38px;transition:transform .4s var(--kdc-spring), opacity .25s, filter .25s;background:linear-gradient(140deg,#8b83ff,#5b52f0 45%,#3f37c9);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 6px 20px -6px #5b52f0,inset 0 1px #ffffff4d}.kdc-send:not(:disabled):hover{transform:scale(1.08)rotate(-12deg)}.kdc-send:not(:disabled):active{transform:scale(.9)}.kdc-send:disabled{opacity:.35;filter:grayscale(.6);cursor:default}@keyframes kdc-pop{0%{opacity:0;transform:scale(.4)translateY(16px)}}@keyframes kdc-glow{0%,to{box-shadow:0 0 28px -6px #7a71fff2,0 18px 40px -14px #000000e6,0 0 #9d97ff59,inset 0 1px #ffffff1f}50%{box-shadow:0 0 38px -4px #7a71ff,0 18px 40px -14px #000000e6,0 0 0 12px #9d97ff00,inset 0 1px #ffffff1f}}@keyframes kdc-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2)}}.kdc[data-alert] .kdc-launcher{animation:2.6s cubic-bezier(.36,.07,.19,.97) infinite kdc-ring-shake,3.2s ease-in-out infinite kdc-glow}.kdc[data-alert] .kdc-launcher:after{content:"";z-index:-1;pointer-events:none;border:2px solid #9d97ffd9;border-radius:24px;animation:1.8s ease-out infinite kdc-alert-ring;position:absolute;inset:-6px}.kdc[data-alert] .kdc-teaser{border-color:#9d97ff8c;box-shadow:0 20px 50px -16px #000000e6,0 0 40px -8px #7a71fff2}@keyframes kdc-ring-shake{0%,70%,to{transform:none}74%{transform:rotate(-12deg)scale(1.06)}78%{transform:rotate(10deg)scale(1.06)}82%{transform:rotate(-8deg)scale(1.04)}86%{transform:rotate(5deg)}90%{transform:rotate(-2deg)}}@keyframes kdc-alert-ring{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.kdc[data-alert] .kdc-launcher,.kdc[data-alert] .kdc-launcher:after,.kdc-launcher,.kdc-ring:before,.kdc-launcher__icon--logo>span,.kdc-dot:after,.kdc-badge,.kdc-teaser,.kdc-head:before,.kdc-beam:after,.kdc-avatar,.kdc-msg,.kdc-chip,.kdc-typing i{animation:none!important}.kdc-panel{filter:none!important;transition:opacity .2s,visibility!important;transform:none!important}}html[data-no-anim] .kdc[data-alert] .kdc-launcher,html[data-no-anim] .kdc[data-alert] .kdc-launcher:after{animation:none}
