.sw-panel{--c-brand:var(--brand,#8e62d0);--c-deep:var(--brand-deep,#6a44a8);--c-soft:#f3eefb;--c-ink:#1d2238;--c-muted:#7a84a0;--c-line:#ebe6f3;font-family:var(--font-sans-stack,"Noto Sans Georgian"),sans-serif;background:#fff;border-color:var(--c-line);box-shadow:0 30px 60px -30px rgba(70,40,120,.45),0 0 0 1px rgba(106,68,168,.06)}.sw-panel :is(.sw-msg,.sw-md,.sw-starter,.sw-compose textarea,.sw-head-title,.sw-head-sub,.sw-voice-caption,.sw-card,.sw-btn){font-family:var(--font-sans-stack,"Noto Sans Georgian"),sans-serif;letter-spacing:0}.sw-panel .sw-head{background:#fff;color:var(--c-ink);border-bottom:0;padding:10px 8px 4px 18px}.sw-panel .sw-head-title{font-size:14px;font-weight:600;color:var(--c-ink)}.sw-panel .sw-head .sw-icon-btn{color:var(--c-muted);width:34px;height:34px}.sw-panel .sw-head .sw-icon-btn:hover{background:var(--c-soft);color:var(--c-deep)}.sw-panel .sw-icon-btn:focus-visible{outline-color:var(--c-brand)}.sw-panel .sw-log{gap:8px;padding:16px 14px;background:#fff}.sw-panel .sw-msg{font-size:14.5px;line-height:1.55;padding:10px 14px;max-width:80%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap;overflow:visible}.sw-panel .sw-md{white-space:normal}.sw-panel .sw-assistant{background:#f2f2f5;color:#2f3550;border-radius:6px 18px 18px 18px}.sw-panel .sw-user{background:var(--c-brand);color:#fff;border-radius:18px 6px 18px 18px;padding:10px 14px;font-weight:600}.sw-panel .sw-user::selection{color:var(--c-deep)}.sw-panel .sw-md a{color:var(--c-deep)}.sw-panel .sw-md strong{color:var(--c-ink)}.sw-panel .sw-dots i{background:#b9a6dc}.sw-panel .sw-starters{gap:8px;margin-top:2px}.sw-panel .sw-starter{display:inline-flex;align-items:center;text-decoration:none;font-size:13.5px;font-weight:600;color:var(--c-deep);background:#fff;border:1.5px solid #ddd0f2;padding:8px 14px}.sw-panel .sw-starter:hover{background:var(--c-soft);border-color:var(--c-brand)}.sw-panel .sw-btn-primary{background:var(--c-brand);border-color:var(--c-brand)}.sw-panel .sw-btn-primary:hover{background:var(--c-deep);border-color:var(--c-deep)}.sw-panel .sw-choice:hover,.sw-panel .sw-route:hover{border-color:var(--c-brand);background:var(--c-soft)}.sw-panel .sw-peek-pin,.sw-panel .sw-route svg{background:var(--c-brand)}.sw-panel .sw-peek-pin{box-shadow:0 8px 18px -8px rgba(106,68,168,.7)}.sw-panel :is(.sw-starter,.sw-btn,.sw-link,.sw-choice,.sw-send):focus-visible{outline-color:var(--c-brand)}.sw-panel .sw-compose{align-items:center;gap:4px;margin:0 12px 12px;padding:4px 4px 4px 14px;border:1.5px solid var(--c-line);border-radius:999px;background:#faf8fd}.sw-panel .sw-compose:focus-within{border-color:var(--c-brand);background:#fff;box-shadow:0 0 0 4px rgba(142,98,208,.14)}.sw-panel .sw-compose textarea{font-size:14.5px;padding:7px 0;caret-color:var(--c-brand)}.sw-panel .sw-compose textarea::placeholder{color:#9aa1b8}.sw-panel .sw-mic{width:38px;height:38px;color:var(--c-muted)}.sw-panel .sw-mic:hover{background:var(--c-soft);color:var(--c-deep)}.sw-panel .sw-mic:focus-visible{outline-color:var(--c-brand)}.sw-panel .sw-send{width:38px;height:38px;background:var(--c-brand)}.sw-panel .sw-send:hover{background:var(--c-deep)}.sw-panel .sw-voice{border-top:1px solid var(--c-line);background:linear-gradient(180deg,#fff,#faf7fe)}.sw-panel .sw-orb{display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff 0,#f3eefb 45%,#e2d4f6 100%);box-shadow:0 14px 34px -12px rgba(106,68,168,.6),inset 0 0 0 1px rgba(142,98,208,.18)}.sw-panel .sw-orb img{position:relative;width:58%;height:58%}.sw-panel .sw-orb span{border-color:rgba(142,98,208,.55)}.sw-panel .sw-voice[data-phase=listening] .sw-orb{box-shadow:0 0 0 8px rgba(142,98,208,.14),0 0 46px 8px rgba(142,98,208,.5)}.sw-panel .sw-voice[data-phase=connecting] .sw-orb,.sw-panel .sw-voice[data-phase=thinking] .sw-orb{filter:none;animation:sw-hero-glow 1.4s ease-in-out infinite}.sw-panel .sw-voice[data-phase=speaking] .sw-orb{box-shadow:0 0 0 8px rgba(142,98,208,.14),0 0 46px 8px rgba(142,98,208,.5)}.sw-panel .sw-voice[data-phase=speaking] .sw-orb span{animation:sw-orb-ring 1.1s ease-out infinite}.sw-panel .sw-voice-caption{color:var(--c-ink)}.sw-panel .sw-voice .sw-link{color:var(--c-deep);font-weight:600}.sw-panel-inner:not([data-voice=off]) .sw-hero{display:none}@media (max-width:560px){.sw-panel .sw-head{padding-top:max(12px,env(safe-area-inset-top))}.sw-panel :is(.sw-compose,.sw-voice){margin-bottom:max(12px,env(safe-area-inset-bottom))}.sw-panel .sw-compose textarea{font-size:16px}}.sw-bubble.is-open{background:var(--brand-deep,#6a44a8)}.sw-hero{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 10px}.sw-hero-mark{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#f3eefb 45%,#e4d8f6 100%);box-shadow:0 10px 28px -12px rgba(106,68,168,.55),inset 0 0 0 1px rgba(142,98,208,.15);transition:box-shadow .4s ease,transform .4s ease}.sw-hero-mark img{width:38px;height:38px}.sw-hero-mark:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(142,98,208,.5);opacity:0}.sw-hero-cap{font-size:13px;color:var(--c-muted)}[data-voice=connecting] .sw-hero-mark,[data-voice=listening] .sw-hero-mark,[data-voice=thinking] .sw-hero-mark{box-shadow:0 0 0 6px rgba(142,98,208,.14),0 0 34px 4px rgba(142,98,208,.5);transform:scale(1.04)}[data-voice=listening] .sw-hero-mark:after{animation:sw-hero-ring 1.6s ease-out infinite}[data-voice=thinking] .sw-hero-mark{animation:sw-hero-glow 1.4s ease-in-out infinite}@keyframes sw-hero-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes sw-hero-glow{50%{box-shadow:0 0 0 10px rgba(142,98,208,.08),0 0 46px 8px rgba(142,98,208,.6)}}.sw-panel .sw-log{padding-top:4px}@media (min-width:561px){.sw-panel.is-center:not(:has(.sw-voice)){--w:min(560px,calc(100vw - 48px));--h:min(700px,calc(100dvh - 64px));z-index:97;width:var(--w);height:var(--h);right:calc((100vw - var(--w))/2);bottom:calc((100dvh - var(--h))/2);box-shadow:0 40px 80px -30px rgba(70,40,120,.45),0 0 0 100vmax rgba(20,16,40,.28)}.sw-panel.is-docked:not(:has(.sw-voice)){width:360px;height:min(560px,calc(100dvh - 116px));right:20px;bottom:88px;z-index:96;border-radius:18px;box-shadow:0 24px 50px -24px rgba(70,40,120,.4),0 0 0 1px rgba(106,68,168,.08)}.sw-panel.is-docked:not(:has(.sw-voice)) .sw-msg{font-size:13.5px}.sw-panel.is-docked .sw-hero-mark{width:54px;height:54px}.sw-panel.is-docked .sw-hero-mark img{width:32px;height:32px}.sw-panel:is(.is-center,.is-docked):has([data-peek]){--w:360px;--h:76px;width:360px;height:76px;right:20px;bottom:88px;z-index:96;border-radius:18px;box-shadow:0 18px 40px -14px rgba(15,20,40,.35),0 0 0 1px rgba(106,68,168,.08)}}@media (prefers-reduced-motion:reduce){.sw-hero-mark,.sw-hero-mark:after{animation:none!important;transition:none}}.sw-panel .sw-voice[data-phase=thinking] .sw-orb img{opacity:.7}.sw-panel .sw-voice[data-phase=speaking] .sw-orb{transform:none;box-shadow:0 0 0 10px rgba(142,98,208,.18),0 0 60px 14px rgba(170,110,240,.55);animation:sw-orb-talk .9s ease-in-out infinite}.sw-panel .sw-voice[data-phase=speaking] .sw-orb:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(142,98,208,.4);animation:sw-orb-ring 1.1s ease-out .55s infinite}.sw-panel .sw-voice[data-phase=speaking] .sw-voice-caption{color:var(--c-deep);font-weight:600}.sw-panel .sw-voice[data-phase=thinking] .sw-voice-caption{font-style:italic}@keyframes sw-orb-talk{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.sw-panel .sw-voice .sw-orb,.sw-panel .sw-voice .sw-orb:after{animation:none!important}}.sw-panel .sw-voice-intro{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin:4px 0 10px;padding:12px 14px;border-radius:14px;background:#faf7fe;border:1px solid rgba(142,98,208,.2)}.sw-panel .sw-voice-intro p{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-ink)}.sw-panel .sw-voice-go{font-weight:700}.sw-panel .sw-voice-issue p{margin:0 0 6px}.sw-panel .sw-voice-issue ol{margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.5}.sw-panel .sw-issue-actions{display:flex;gap:14px;flex-wrap:wrap}.sw-panel button.sw-orb{border:0;padding:0;cursor:pointer;font:inherit}.sw-panel button.sw-orb:focus-visible{outline:3px solid var(--c-deep);outline-offset:4px}.sw-panel .sw-orb-off{display:none}.sw-panel .sw-voice[data-phase=paused] .sw-orb{transform:none;filter:grayscale(1);opacity:.75;box-shadow:0 8px 20px -10px rgba(40,40,60,.4)}.sw-panel .sw-voice[data-phase=paused] .sw-orb span{animation:none;opacity:0}.sw-panel .sw-voice[data-phase=paused] .sw-orb-off{display:grid;place-items:center;position:absolute;right:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;background:#5b5f6e;color:#fff;box-shadow:0 0 0 3px #fff}.sw-panel .sw-voice-go{display:inline-flex;align-items:center;gap:8px}@media (min-width:561px){.sw-panel.is-docked:has(.sw-voice){--w:400px;--h:min(640px,calc(100dvh - 120px));width:var(--w);height:var(--h);right:20px;bottom:88px;box-shadow:0 30px 60px -24px rgba(70,40,120,.45),0 0 0 1px rgba(106,68,168,.1)}}@media (max-width:767px){body .sw-panel:not(:has([data-peek])){inset:auto 8px calc(8px + env(safe-area-inset-bottom) + var(--sw-kb,0px)) 8px!important;width:auto!important;height:min(560px,60dvh)!important;border:1px solid var(--c-line)!important;border-radius:22px 22px 18px 18px!important;box-shadow:0 -10px 40px -12px rgba(40,24,80,.35),0 0 0 1px rgba(106,68,168,.06)!important;transform-origin:bottom center}body .sw-panel:not(:has([data-peek])):has(.sw-compose textarea:focus){height:min(640px,calc(var(--sw-vvh,100dvh) - 16px - env(safe-area-inset-top)))!important}.sw-panel .sw-head{padding-top:10px}.sw-panel-inner:not([data-peek]) :is(.sw-compose,.sw-voice){margin-bottom:12px}.sw-panel .sw-hero{padding:6px 0 4px;gap:6px}.sw-panel .sw-hero-mark{width:52px;height:52px}.sw-panel .sw-hero-mark img{width:30px;height:30px}.sw-panel .sw-log{padding:10px 12px}.sw-panel-inner:not([data-peek]) .sw-voice .sw-orb{width:72px;height:72px}.sw-panel-inner:not([data-peek]) .sw-voice{padding:12px 12px 4px}.sw-panel.is-open~.sw-bubble{display:none}body .sw-panel:has([data-peek]){inset:auto 12px calc(12px + env(safe-area-inset-bottom) + var(--sw-kb,0px)) 12px!important;width:auto!important;height:72px!important;box-shadow:0 18px 40px -14px rgba(15,20,40,.45)!important}}@font-face{font-family:hakuna;src:url(/_next/static/media/1e9c0bfdc2d77962-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:hakuna Fallback;src:local("Arial");ascent-override:98.41%;descent-override:23.10%;line-gap-override:0.00%;size-adjust:77.94%}.__className_6fe615{font-family:hakuna,hakuna Fallback}.__variable_6fe615{--font-hakuna:"hakuna","hakuna Fallback"}