.aina-messages{display:flex;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:32px auto 16px;padding:8px 4px;max-height:60vh;overflow-y:auto;scroll-behavior:smooth}.aina-messages::-webkit-scrollbar{width:6px}.aina-messages::-webkit-scrollbar-track{background:transparent}.aina-messages::-webkit-scrollbar-thumb{background:var(--aina-line-strong);border-radius:3px}.aina-messages-loading{display:flex;align-items:center;gap:8px;justify-content:center;padding:24px;color:var(--aina-muted);font-size:13px;font-style:italic}.aina-msg{display:flex;flex-direction:column;max-width:100%}.aina-msg.user{align-items:flex-end}.aina-msg.aina{align-items:flex-start}.aina-msg-bubble{display:inline-block;max-width:88%;padding:12px 16px;border-radius:16px;line-height:1.55;font-size:15px;white-space:pre-wrap;word-wrap:break-word}.aina-msg.user .aina-msg-bubble{background:var(--aina-mint-glow);color:var(--aina-ink);border:1px solid var(--aina-line-strong);border-bottom-right-radius:4px}.aina-msg.aina .aina-msg-bubble{background:var(--aina-surface);color:var(--aina-ink);border:1px solid var(--aina-line);border-bottom-left-radius:4px}.aina-msg-bubble.error-only{background:transparent;border-color:transparent}.aina-msg-cursor{display:inline-block;width:2px;height:1.1em;margin-left:2px;background:var(--aina-mint-ink,var(--aina-mint));vertical-align:-2px;animation:aina-cursor-blink .9s steps(2) infinite}@keyframes aina-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.aina-msg-tool-trace{margin-top:8px;font-size:12px;color:var(--aina-muted);font-style:italic}.aina-msg-error{margin-top:6px;font-size:13px;color:#DC2626;font-weight:500}.aina-msg-sources{margin-top:10px;max-width:88%;align-self:flex-start;padding:10px 12px;background:rgba(127,127,127,.06);border-left:2px solid var(--aina-mint,#6fe8b7);border-radius:4px 8px 8px 4px}.aina-msg-sources-head{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--aina-muted);font-weight:500;margin-bottom:6px;font-family:var(--font-mono,monospace)}.aina-msg-sources ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.aina-msg-sources li{display:flex;align-items:baseline;gap:10px;font-size:13px;line-height:1.35}.aina-msg-sources-title{color:var(--aina-fg,inherit);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aina-msg-sources-type{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--aina-muted);font-family:var(--font-mono,monospace);flex-shrink:0}.aina-inline-receipt{margin-top:10px;max-width:88%;align-self:flex-start;padding:14px 16px;background:var(--aina-bg-soft);border:1px solid var(--aina-line-strong);border-radius:14px;font-size:13px}.aina-inline-receipt-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed var(--aina-line)}.aina-inline-receipt-product{font-weight:600;color:var(--aina-ink);font-size:14px}.aina-inline-receipt-qty{color:var(--aina-muted);font-variant-numeric:tabular-nums}.aina-inline-receipt-price{display:flex;justify-content:space-between;align-items:baseline;margin:8px 0}.aina-inline-receipt-price span{color:var(--aina-muted);font-size:12px}.aina-inline-receipt-price strong{font-size:22px;font-weight:700;color:var(--aina-mint-ink,var(--aina-mint));font-variant-numeric:tabular-nums}.aina-inline-receipt-price small{font-size:14px;font-weight:500;margin-left:2px}.aina-inline-receipt-meta{display:flex;flex-direction:column;gap:4px;margin:8px 0;padding-top:8px;border-top:1px dashed var(--aina-line)}.aina-inline-receipt-meta>div{display:flex;justify-content:space-between;font-size:12px}.aina-inline-receipt-meta .l{color:var(--aina-muted)}.aina-inline-receipt-meta .v{color:var(--aina-ink);font-variant-numeric:tabular-nums}.aina-inline-timeline{margin-top:8px;padding-top:8px;border-top:1px dashed var(--aina-line);display:flex;flex-direction:column;gap:4px}.aina-inline-tl-row{display:flex;gap:12px;font-size:12px;align-items:baseline}.aina-inline-tl-row .t{color:var(--aina-mint-ink,var(--aina-mint));font-variant-numeric:tabular-nums;min-width:50px;font-weight:500}.aina-inline-tl-row .s{color:var(--aina-ink-2)}.aina-inline-tl-row em{margin-left:8px;color:var(--aina-muted);font-style:italic;font-size:11px}.aina-inline-receipt-cta{margin-top:12px;width:100%;padding:10px 14px;background:var(--aina-mint);color:#07070A;border:none;border-radius:10px;font-weight:600;font-size:13px;cursor:not-allowed;opacity:.55;transition:opacity .2s ease}.aina-inline-receipt-open-calc{margin-top:8px;width:100%;padding:8px 14px;background:transparent;color:var(--aina-ink);border:1px solid var(--aina-line-strong);border-radius:10px;font-weight:500;font-size:13px;cursor:pointer;transition:background .18s ease,opacity .2s ease}.aina-inline-receipt-open-calc:hover:not(:disabled){background:var(--aina-bg-soft)}.aina-inline-receipt-open-calc:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.aina-messages{max-height:55vh;margin:16px auto 8px;gap:12px}.aina-msg-bubble{max-width:92%;font-size:14.5px;padding:10px 14px}.aina-inline-receipt{max-width:92%;padding:12px 14px}}.aina-call-shell{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.aina-call-btn{--bg:var(--color-gold,#f5a623);--fg:#fff;--ring:rgba(245,166,35,0.35);display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:0;border-radius:999px;font-size:15px;font-weight:600;background:var(--bg);color:var(--fg);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .2s ease;box-shadow:0 6px 24px var(--ring);min-height:48px;-webkit-tap-highlight-color:transparent}.aina-call-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px var(--ring)}.aina-call-btn:disabled{opacity:.55;cursor:not-allowed}.aina-call-btn-icon{display:inline-flex;width:24px;height:24px}.aina-call-btn-label{white-space:nowrap}.aina-call-btn--idle{--bg:var(--color-gold,#f5a623);--ring:rgba(245,166,35,0.35)}.aina-call-btn--connecting{--bg:var(--color-text-secondary,#787f89);--ring:rgba(120,127,137,0.3)}.aina-call-btn--listening{--bg:var(--color-primary-light,#00a0e6);--ring:rgba(0,160,230,0.3);animation:aina-call-pulse 1.6s ease-in-out infinite}.aina-call-btn--user{--bg:var(--color-primary,#00417d);--ring:rgba(0,65,125,0.35)}.aina-call-btn--thinking{--bg:var(--color-text-secondary,#787f89)}.aina-call-btn--aina{--bg:var(--color-gold,#f5a623);--ring:rgba(245,166,35,0.4)}.aina-call-btn--interrupted{animation:aina-call-flash .4s ease-out}.aina-call-btn--error,.aina-call-btn--interrupted{--bg:var(--color-error,#dc2626)}@keyframes aina-call-pulse{0%,to{box-shadow:0 6px 24px var(--ring)}50%{box-shadow:0 6px 36px var(--ring),0 0 0 8px rgba(0,160,230,.12)}}@keyframes aina-call-flash{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}.aina-call-spinner{animation:aina-call-spin 1s linear infinite}@keyframes aina-call-spin{to{transform:rotate(1turn)}}.aina-call-wave{transform-origin:center;animation:aina-call-wave-anim 1s ease-in-out infinite}.aina-call-wave-1{animation-delay:0s}.aina-call-wave-2{animation-delay:.15s}.aina-call-wave-3{animation-delay:.3s}.aina-call-wave-4{animation-delay:.45s}@keyframes aina-call-wave-anim{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.2)}}.aina-call-partial{color:var(--color-text-secondary,#787f89);line-height:1.4}.aina-call-error,.aina-call-partial{font-size:13px;margin:0;max-width:320px;text-align:center}.aina-call-error{color:var(--color-error,#dc2626)}.aina-stage{position:relative;min-height:100vh;width:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,var(--aina-bg-soft) 0,var(--aina-bg) 70%);color:var(--aina-ink);font-family:var(--font-body,"Inter",system-ui,sans-serif);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.aina-print-bg{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.aina-print-bg svg{position:absolute;stroke:var(--aina-print-stroke);fill:none;stroke-width:1;opacity:var(--aina-print-opacity)}.aina-print-bg .draw{stroke-dasharray:1800;animation:aina-print-draw 12s ease-in-out infinite alternate}@keyframes aina-print-draw{0%{stroke-dashoffset:1800}50%{stroke-dashoffset:0}to{stroke-dashoffset:-1800}}.aina-float-a{animation:aina-drift-a 32s ease-in-out infinite alternate}.aina-float-b{animation:aina-drift-b 38s ease-in-out infinite alternate}.aina-float-c{animation:aina-drift-c 44s ease-in-out infinite alternate}.aina-float-d{animation:aina-drift-d 36s ease-in-out infinite alternate}.aina-float-e{animation:aina-drift-e 30s ease-in-out infinite alternate}.aina-float-f{animation:aina-drift-f 40s ease-in-out infinite alternate}@keyframes aina-drift-a{0%{transform:translate(0) rotate(0deg)}to{transform:translate(80px,-60px) rotate(8deg)}}@keyframes aina-drift-b{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-100px,40px) rotate(-12deg)}}@keyframes aina-drift-c{0%{transform:translate(0) rotate(0deg)}to{transform:translate(60px,80px) rotate(15deg)}}@keyframes aina-drift-d{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-50px,-80px) rotate(-7deg)}}@keyframes aina-drift-e{0%{transform:translate(0) rotate(0deg)}to{transform:translate(40px,50px) rotate(20deg)}}@keyframes aina-drift-f{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-60px,-30px) rotate(-15deg)}}.aina-grain{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.06;mix-blend-mode:overlay}.aina-scene-id,.aina-timecode{position:absolute;top:28px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;color:var(--aina-muted);letter-spacing:.22em;z-index:5;text-transform:uppercase}.aina-timecode{left:32px}.aina-scene-id{right:32px;display:flex;align-items:center;gap:8px}.aina-scene-id .aina-rec{width:6px;height:6px;border-radius:4px;background:var(--aina-mint);box-shadow:0 0 12px var(--aina-mint);animation:aina-rec-blink 1.4s ease-in-out infinite}@keyframes aina-rec-blink{0%,to{opacity:1}50%{opacity:.3}}.aina-footnote{position:absolute;bottom:24px;left:32px;right:32px;justify-content:space-between;gap:16px;color:var(--aina-muted);z-index:5;opacity:.55}.aina-footer-nav,.aina-footnote{display:flex;align-items:center;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.16em}.aina-footer-nav{gap:8px;text-transform:lowercase}.aina-footer-nav a{color:var(--aina-muted);opacity:.7;text-decoration:none;transition:color .15s,opacity .15s;padding:2px 0}.aina-footer-nav a:focus-visible,.aina-footer-nav a:hover{color:var(--aina-mint-ink);opacity:1;outline:none}.aina-footer-nav .sep{opacity:.5}@media (max-width:640px){.aina-footnote{flex-direction:column;align-items:center;gap:8px;bottom:16px;left:16px;right:16px}.aina-footer-nav{flex-wrap:wrap;justify-content:center;row-gap:4px}}.aina-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 56px;position:relative;z-index:2}.aina-opener-line{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11.5px;letter-spacing:.32em;color:var(--aina-muted);text-transform:uppercase;margin-bottom:22px;animation:aina-fade-up .8s cubic-bezier(.2,.7,.3,1) .2s backwards}.aina-opener-line .em{color:var(--aina-mint-ink)}.aina-greeting{color:var(--aina-greeting,var(--aina-ink));font-family:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);font-size:64px;font-weight:200;letter-spacing:-.04em;line-height:1.05;text-align:center;margin-bottom:44px;max-width:900px;animation:aina-fade-up 1s cubic-bezier(.2,.7,.3,1) .4s backwards}.aina-greeting .em{font-weight:700;color:var(--aina-mint-ink)}@keyframes aina-fade-up{0%{opacity:0;transform:translateY(20px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.aina-input-frame{width:100%;max-width:920px;background:var(--aina-surface);border:1px solid var(--aina-line-strong);border-radius:18px;padding:8px;box-shadow:0 24px 80px rgba(0,0,0,.4),0 0 0 1px rgba(0,179,136,.12),0 0 60px rgba(0,179,136,.1);animation:aina-fade-up 1s cubic-bezier(.2,.7,.3,1) .6s backwards;transition:border-color .2s,box-shadow .2s}.aina-input-frame.focused{border-color:var(--aina-mint);box-shadow:0 24px 80px rgba(0,0,0,.55),0 0 0 4px var(--aina-mint-glow),0 0 80px rgba(0,179,136,.25)}.aina-input-row{display:flex;align-items:stretch}.aina-input-box{flex:1;padding:20px 24px;font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:22px;font-weight:400;color:var(--aina-ink);letter-spacing:-.01em;line-height:1.4;min-height:70px;display:flex;align-items:center}.aina-input-box textarea{width:100%;min-height:36px;max-height:220px;border:none;background:transparent;outline:none;resize:none;font:inherit;color:var(--aina-ink);caret-color:var(--aina-mint);font-family:inherit}.aina-input-box textarea::placeholder{color:var(--aina-dim);font-weight:300}.aina-input-typed{width:100%;display:inline}.aina-input-typed .word-lit{background:var(--aina-mint);color:var(--aina-bg);font-weight:700}.aina-input-typed .word-lit,.aina-input-typed .word-lit-soft{display:inline-block;padding:2px 10px;border-radius:8px;margin:0 2px}.aina-input-typed .word-lit-soft{background:var(--aina-mint-glow);color:var(--aina-mint-ink);font-weight:600}.aina-input-right{padding:0 14px 0 8px}.aina-input-right,.aina-send-btn{display:flex;align-items:center;gap:8px}.aina-send-btn{padding:12px 18px;border-radius:12px;background:var(--aina-mint);color:var(--aina-bg);font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:13px;font-weight:700;cursor:pointer;border:none;box-shadow:0 4px 16px rgba(0,179,136,.35),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .1s,box-shadow .15s}.aina-send-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,179,136,.45),inset 0 1px 0 rgba(255,255,255,.2)}.aina-send-btn:disabled{background:var(--aina-bg-soft);color:var(--aina-dim);box-shadow:none;border:1px solid var(--aina-line);cursor:not-allowed}.aina-send-btn .kbd{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;padding:1px 5px;background:rgba(0,0,0,.2);border-radius:4px;font-weight:500}.aina-send-btn:disabled .kbd{background:var(--aina-bg);color:var(--aina-muted)}.aina-hints{margin-top:18px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;animation:aina-fade-up 1s cubic-bezier(.2,.7,.3,1) .9s backwards}.aina-hint{padding:7px 14px;border-radius:999px;background:var(--aina-bg-soft);border:1px solid var(--aina-line);font-size:12.5px;color:var(--aina-ink-2);cursor:pointer;font-family:inherit;transition:all .15s}.aina-hint:hover{border-color:var(--aina-line-strong);background:var(--aina-surface)}.aina-hint .arrow{color:var(--aina-mint-ink);margin-right:6px}.aina-new-chat-btn{margin-top:12px;background:transparent;border:1px solid var(--aina-line);color:var(--aina-muted);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:999px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.aina-new-chat-btn:hover{border-color:var(--aina-mint);color:var(--aina-mint-ink,var(--aina-mint))}.aina-resume-banner{margin-bottom:12px;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(255,255,255,.04);border:1px dashed var(--aina-line);border-radius:8px;font-family:var(--font-sans,"Inter",system-ui,sans-serif)}.aina-resume-banner__text{font-size:12.5px;color:var(--aina-muted);letter-spacing:.02em}.aina-resume-banner__cta{background:var(--aina-mint,#00a896);color:#07221f;border:none;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:filter .15s ease}.aina-resume-banner__cta:hover{filter:brightness(1.1)}.aina-error{margin-top:14px;padding:10px 18px;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.4);border-radius:12px;color:#FCA5A5;font-size:13px;font-family:inherit}.aina-theme-toggle{position:absolute;bottom:12px;right:32px;z-index:6;background:transparent;border:1px solid var(--aina-line);color:var(--aina-muted);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10px;padding:6px 10px;border-radius:4px;cursor:pointer;letter-spacing:.12em;text-transform:uppercase}.aina-theme-toggle:hover{border-color:var(--aina-mint);color:var(--aina-mint-ink)}.aina-voice-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:12px;background:transparent;color:var(--aina-mint-ink);border:1px solid var(--aina-line-strong);font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.aina-voice-btn:hover:not(:disabled){border-color:var(--aina-mint);color:var(--aina-mint);background:rgba(0,179,136,.08)}.aina-voice-btn:disabled{opacity:.4;cursor:not-allowed}.aina-voice-btn-label{letter-spacing:.05em}.aina-voice-stage{flex-direction:column;gap:28px;padding:24px 0 8px;animation:aina-fade-up .4s cubic-bezier(.2,.7,.3,1) backwards}.aina-orb,.aina-voice-stage{display:flex;align-items:center;justify-content:center}.aina-orb{position:relative;width:180px;height:180px;border-radius:50%;border:none;cursor:pointer;background:radial-gradient(circle at 50% 50%,var(--aina-mint) 0,rgba(0,179,136,.55) 40%,rgba(0,179,136,.18) 70%,transparent 100%);box-shadow:0 0 80px rgba(0,179,136,.55),inset 0 0 60px rgba(255,255,255,.1);transition:transform .4s cubic-bezier(.2,.7,.3,1),box-shadow .4s;outline:none}.aina-orb.active{width:260px;height:260px;box-shadow:0 0 120px rgba(0,179,136,.7),inset 0 0 80px rgba(255,255,255,.15)}.aina-orb:hover{transform:scale(1.02)}.aina-orb:focus-visible{outline:2px solid var(--aina-mint);outline-offset:6px}.aina-orb-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--aina-mint);opacity:0;pointer-events:none}.aina-orb.active .aina-orb-ring{animation:aina-ring-out 2.4s cubic-bezier(.2,.7,.3,1) infinite}.aina-orb.active .aina-orb-ring.r1{animation-delay:0s}.aina-orb.active .aina-orb-ring.r2{animation-delay:.8s}.aina-orb.active .aina-orb-ring.r3{animation-delay:1.6s}@keyframes aina-ring-out{0%{transform:scale(1);opacity:.65}to{transform:scale(1.9);opacity:0}}.aina-wave-bars{display:flex;align-items:center;justify-content:center;gap:5px;pointer-events:none;height:50px}.aina-wave-bars .bar{display:inline-block;width:4px;min-height:8px;background:rgba(255,255,255,.92);border-radius:2px;transition:height .08s linear;animation:aina-bar-idle 1.4s ease-in-out infinite}@keyframes aina-bar-idle{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}.aina-voice-label{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.32em;color:var(--aina-muted);text-transform:uppercase;user-select:none}.aina-voice-transcript{max-width:720px;text-align:center;font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:16px;font-weight:300;color:var(--aina-ink);line-height:1.5;padding:14px 22px;background:var(--aina-surface);border:1px solid var(--aina-line);border-radius:14px;animation:aina-fade-up .35s cubic-bezier(.2,.7,.3,1) backwards}@media (prefers-reduced-motion:reduce){.aina-orb.active .aina-orb-ring{animation:none;opacity:.3}.aina-wave-bars .bar{animation:none}}.aina-voice-confirm{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px;padding:18px 24px;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.4);border-radius:14px;color:var(--aina-ink);font-size:14px;text-align:center;max-width:520px;animation:aina-fade-up .3s cubic-bezier(.2,.7,.3,1) backwards}.aina-voice-confirm-actions{display:flex;gap:10px}.aina-voice-timer{position:absolute;top:8px;right:12px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.12em;color:var(--aina-muted);background:rgba(0,0,0,.35);padding:3px 8px;border-radius:999px;pointer-events:none;transition:color .2s,background .2s;user-select:none}.aina-voice-timer.low{color:var(--aina-bg);background:var(--color-gold,#F5A623);font-weight:700}.aina-voice-toggle{background:transparent;border:none;padding:2px 0;margin:0;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:10.5px;letter-spacing:.16em;text-transform:lowercase;color:var(--aina-muted);opacity:.7;cursor:pointer;transition:color .15s,opacity .15s}.aina-voice-toggle:focus-visible,.aina-voice-toggle:hover{color:var(--aina-mint-ink);opacity:1;outline:none}.aina-voice-close{margin-top:8px;background:transparent;border:none;color:var(--aina-muted);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;padding:8px 12px;border-radius:4px;transition:color .15s}.aina-voice-close:hover{color:var(--aina-mint-ink)}.aina-call-row{margin-top:16px;display:flex;justify-content:center}