.app-loader[data-v-5bea26f1]{align-items:center;background:var(--ink);display:flex;font-family:DM Mono,monospace;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:10000}.bg-gradient[data-v-5bea26f1]{background:radial-gradient(ellipse at 20% 50%,var(--chrome-glow) 0,transparent 60%),radial-gradient(ellipse at 80% 50%,hsla(290,3%,56%,.04) 0,transparent 60%);opacity:.15}.bg-gradient[data-v-5bea26f1],.bg-grid[data-v-5bea26f1]{inset:0;pointer-events:none;position:absolute}.bg-grid[data-v-5bea26f1]{background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:32px 32px;opacity:.3}.scan-line[data-v-5bea26f1]{background:linear-gradient(90deg,transparent,var(--chrome),transparent);height:1px;left:0;opacity:0;position:absolute;right:0;top:-2px}.scan-line.scan-active[data-v-5bea26f1]{animation:scanSweep-5bea26f1 4s ease-in-out infinite;opacity:1}@keyframes scanSweep-5bea26f1{0%{opacity:0;top:0}10%{opacity:.4}90%{opacity:.4}to{opacity:0;top:100%}}.corner[data-v-5bea26f1]{border-color:var(--border);border-style:solid;border-width:0;height:20px;position:absolute;transition:border-color .6s ease;width:20px}.tl[data-v-5bea26f1]{border-left-width:1px;border-top-width:1px;left:24px}.tl[data-v-5bea26f1],.tr[data-v-5bea26f1]{top:24px}.tr[data-v-5bea26f1]{border-right-width:1px;border-top-width:1px;right:24px}.bl[data-v-5bea26f1]{border-bottom-width:1px;border-left-width:1px;left:24px}.bl[data-v-5bea26f1],.br[data-v-5bea26f1]{bottom:24px}.br[data-v-5bea26f1]{border-bottom-width:1px;border-right-width:1px;right:24px}.loader-container[data-v-5bea26f1]{background:var(--ink2);border:.5px solid var(--border);border-radius:14px;box-shadow:0 30px 80px #0006;display:flex;flex-direction:column;max-height:90vh;max-width:94vw;overflow:hidden;position:relative;transition:border-color .6s ease;width:780px}.loader-container.container-ready[data-v-5bea26f1]{border-color:var(--border-mid)}.top-bar[data-v-5bea26f1]{align-items:center;background:var(--ink3);border-bottom:.5px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px}.window-controls[data-v-5bea26f1]{display:flex;gap:6px}.win-btn[data-v-5bea26f1]{border-radius:50%;height:10px;width:10px}.win-btn.red[data-v-5bea26f1]{background:#ff505099}.win-btn.yellow[data-v-5bea26f1]{background:#ffbe3299}.win-btn.green[data-v-5bea26f1]{background:#3cc86499}.window-title[data-v-5bea26f1]{letter-spacing:.05em;opacity:.3}.window-time[data-v-5bea26f1],.window-title[data-v-5bea26f1]{color:var(--text-soft);font-size:10px}.window-time[data-v-5bea26f1]{opacity:.2}.main-content[data-v-5bea26f1]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;min-height:320px;padding:1.5rem}.terminal-output[data-v-5bea26f1]{display:flex;flex-direction:column;gap:4px;padding:8px 0}.term-line[data-v-5bea26f1]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;opacity:0;transform:translate(-8px);transition:all .4s ease}.term-line.line-visible[data-v-5bea26f1]{opacity:1;transform:translate(0)}.term-prompt[data-v-5bea26f1]{color:var(--emerald);opacity:.6}.term-command[data-v-5bea26f1]{color:var(--white);opacity:.7}.term-output[data-v-5bea26f1]{color:var(--text-soft);font-size:10px;margin-left:4px;opacity:.4}.term-cursor-line[data-v-5bea26f1]{align-items:center;display:flex;font-size:11px;gap:6px;margin-top:4px}.term-cursor-line .term-prompt[data-v-5bea26f1]{color:var(--emerald);opacity:.8}.term-cursor-line .term-command[data-v-5bea26f1]{color:var(--white);opacity:.8}.typing[data-v-5bea26f1]{border-right:1px solid var(--chrome);padding-right:2px}.cursor-blink[data-v-5bea26f1]{animation:blink-5bea26f1 .8s step-end infinite;background:var(--chrome);display:inline-block;height:14px;width:1.5px}@keyframes blink-5bea26f1{0%,to{opacity:1}50%{opacity:0}}.status-panel[data-v-5bea26f1]{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:.5rem 0}.status-ring[data-v-5bea26f1]{height:140px;position:relative;width:140px}.status-ring svg[data-v-5bea26f1]{height:100%;transform:rotate(-90deg);width:100%}.ring-progress[data-v-5bea26f1]{transition:stroke-dashoffset .2s ease}.ring-center[data-v-5bea26f1]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.ring-number[data-v-5bea26f1]{color:var(--white);font-family:Fraunces,serif;font-size:2.4rem;font-weight:300;line-height:1}.ring-label[data-v-5bea26f1]{color:var(--text-soft);font-size:.7rem;margin-top:2px;opacity:.3}.status-steps[data-v-5bea26f1]{display:flex;flex-direction:column;gap:6px;width:100%}.status-step[data-v-5bea26f1]{border-radius:6px;gap:10px;padding:4px 8px}.status-step[data-v-5bea26f1],.step-icon[data-v-5bea26f1]{align-items:center;display:flex;transition:all .4s ease}.step-icon[data-v-5bea26f1]{color:var(--text-soft);font-size:10px;height:18px;justify-content:center;opacity:.2;width:18px}.step-active .step-icon[data-v-5bea26f1]{color:var(--chrome);opacity:1}.step-completed .step-icon[data-v-5bea26f1]{color:var(--emerald);opacity:1}.step-info[data-v-5bea26f1]{align-items:center;display:flex;flex:1;justify-content:space-between}.step-name[data-v-5bea26f1]{color:var(--text-soft);font-size:10px;opacity:.4;transition:all .4s ease}.step-active .step-name[data-v-5bea26f1]{color:var(--white);opacity:.8}.step-completed .step-name[data-v-5bea26f1]{opacity:.5}.step-time[data-v-5bea26f1]{color:var(--text-soft);font-size:8px;opacity:.2}.bottom-bar[data-v-5bea26f1]{background:var(--ink3);border-top:.5px solid var(--border);color:var(--text-soft);flex-shrink:0;font-size:10px;justify-content:space-between;opacity:.5;padding:8px 16px}.bottom-bar[data-v-5bea26f1],.bottom-left[data-v-5bea26f1]{align-items:center;display:flex}.bottom-left[data-v-5bea26f1]{gap:8px}.status-indicator[data-v-5bea26f1]{animation:pulse-5bea26f1 1.5s ease-in-out infinite;background:var(--chrome);border-radius:50%;height:6px;width:6px}.status-indicator.status-ready[data-v-5bea26f1]{animation:none;background:var(--emerald)}@keyframes pulse-5bea26f1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.bottom-right[data-v-5bea26f1]{align-items:center;display:flex;gap:8px}.sep[data-v-5bea26f1]{opacity:.2}.loader-exit-leave-active[data-v-5bea26f1]{transition:all .7s cubic-bezier(.4,0,.2,1)}.loader-exit-leave-to[data-v-5bea26f1]{opacity:0;transform:scale(1.01)}@media(max-width:700px){.main-content[data-v-5bea26f1]{gap:1rem;grid-template-columns:1fr;min-height:auto;padding:1rem}.status-panel[data-v-5bea26f1]{flex-direction:row;flex-wrap:wrap;justify-content:center}.status-ring[data-v-5bea26f1]{height:100px;width:100px}.ring-number[data-v-5bea26f1]{font-size:1.8rem}.status-steps[data-v-5bea26f1]{flex:1;min-width:140px}.loader-container[data-v-5bea26f1]{max-height:95vh}}@media(max-width:480px){.main-content[data-v-5bea26f1]{gap:.8rem;padding:.8rem}.top-bar[data-v-5bea26f1]{padding:6px 12px}.window-time[data-v-5bea26f1],.window-title[data-v-5bea26f1]{font-size:8px}.term-cursor-line[data-v-5bea26f1],.term-line[data-v-5bea26f1]{font-size:9px}.status-ring[data-v-5bea26f1]{height:80px;width:80px}.ring-number[data-v-5bea26f1]{font-size:1.4rem}.bottom-bar[data-v-5bea26f1],.step-name[data-v-5bea26f1]{font-size:8px}.bottom-bar[data-v-5bea26f1]{padding:6px 12px}.corner[data-v-5bea26f1]{display:none}}[data-theme=light] .loader-container[data-v-5bea26f1]{background:var(--surface)}[data-theme=light] .bottom-bar[data-v-5bea26f1],[data-theme=light] .top-bar[data-v-5bea26f1]{background:var(--ink3)}[data-theme=light] .ring-number[data-v-5bea26f1],[data-theme=light] .term-command[data-v-5bea26f1]{color:var(--text)}.ai-fab-wrapper[data-v-114ff5a1]{align-items:flex-end;bottom:2rem;display:flex;flex-direction:column;gap:0;position:fixed;right:2rem;z-index:9999}.fab-tooltip[data-v-114ff5a1]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--ink2);border:1px solid var(--border-mid);border-radius:var(--radius-sm);bottom:calc(100% + .8rem);box-shadow:var(--shadow-md);color:var(--text);display:flex;font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;gap:.6rem;letter-spacing:-.01em;opacity:0;padding:.6rem 1.2rem;pointer-events:none;position:absolute;right:0;transform:translateY(10px);transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.fab-tooltip kbd[data-v-114ff5a1]{background:var(--chrome-dim);border:1px solid var(--border-mid);border-radius:6px;color:var(--chrome);font-size:.7rem;font-weight:600;padding:.2rem .5rem}.ai-fab-wrapper:hover .fab-tooltip[data-v-114ff5a1]{opacity:1;transform:translateY(0)}.fab-badge[data-v-114ff5a1]{align-items:center;animation:badgePop-114ff5a1 .4s cubic-bezier(.34,1.56,.64,1);background:var(--chrome);border-radius:50%;box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--chrome-glow);color:#fff;display:flex;font-size:.7rem;font-weight:700;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;width:24px;z-index:10}@keyframes badgePop-114ff5a1{0%{transform:scale(0)}to{transform:scale(1)}}.ai-fab[data-v-114ff5a1]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass2);border:2px solid var(--border-mid);border-radius:50%;box-shadow:var(--shadow-md);color:var(--chrome);cursor:pointer;display:flex;height:72px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:72px}.ai-fab[data-v-114ff5a1]:hover{border-color:var(--chrome);box-shadow:0 0 0 6px var(--chrome-glow),var(--shadow-md);transform:scale(1.1)}.ai-fab.open[data-v-114ff5a1]{background:var(--chrome-dim);border-color:var(--chrome)}.ai-fab.pulse[data-v-114ff5a1]{animation:fabPulseAdvanced-114ff5a1 2s ease-in-out infinite}@keyframes fabPulseAdvanced-114ff5a1{0%,to{box-shadow:var(--shadow-md)}50%{box-shadow:0 0 0 12px var(--chrome-glow),var(--shadow-md)}}.ripple-effect[data-v-114ff5a1]{animation:ripple-114ff5a1 2s ease-out infinite;background:radial-gradient(circle,var(--chrome-glow) 0,transparent 70%);border-radius:50%;height:100%;opacity:0;position:absolute;width:100%}@keyframes ripple-114ff5a1{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.icon-swap-enter-active[data-v-114ff5a1],.icon-swap-leave-active[data-v-114ff5a1]{transition:all .2s ease}.icon-swap-enter-from[data-v-114ff5a1]{opacity:0;transform:rotate(-90deg) scale(.5)}.icon-swap-leave-to[data-v-114ff5a1]{opacity:0;transform:rotate(90deg) scale(.5)}.ai-popup[data-v-114ff5a1]{background:var(--ink2);border:1px solid var(--border-mid);border-radius:var(--radius);bottom:calc(100% + 1.5rem);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:680px;overflow:hidden;position:absolute;right:0;width:480px}.popup-slide-enter-active[data-v-114ff5a1]{transition:all .4s cubic-bezier(.34,1.2,.64,1)}.popup-slide-leave-active[data-v-114ff5a1]{transition:all .3s ease}.popup-slide-enter-from[data-v-114ff5a1]{opacity:0;transform:translateY(30px) scale(.9);transform-origin:bottom right}.popup-slide-leave-to[data-v-114ff5a1]{opacity:0;transform:translateY(20px) scale(.95);transform-origin:bottom right}.popup-header[data-v-114ff5a1]{align-items:center;background:var(--glass);border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:1rem;padding:1.25rem 1.5rem;position:relative}.popup-header[data-v-114ff5a1]:before{background:linear-gradient(90deg,var(--chrome),var(--violet),var(--emerald));content:"";height:2px;left:0;position:absolute;right:0;top:0}.popup-avatar[data-v-114ff5a1]{flex-shrink:0;position:relative}.av-inner[data-v-114ff5a1]{align-items:center;animation:rotateGlow-114ff5a1 3s ease-in-out infinite;background:linear-gradient(135deg,var(--chrome),var(--violet));border:2px solid var(--border-mid);border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}@keyframes rotateGlow-114ff5a1{0%,to{box-shadow:0 0 0 0 var(--chrome-glow)}50%{box-shadow:0 0 0 8px #d83f4d00}}.av-status[data-v-114ff5a1]{animation:statusPulse-114ff5a1 2s ease-out infinite;background:var(--emerald);border:2px solid var(--ink2);border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}@keyframes statusPulse-114ff5a1{0%{box-shadow:0 0 #4f8f83b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #4f8f8300;transform:scale(1)}to{box-shadow:0 0 #4f8f8300;transform:scale(.95)}}.popup-info[data-v-114ff5a1]{flex:1}.popup-name[data-v-114ff5a1]{align-items:center;color:var(--text);display:flex;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:700;gap:.5rem}.verified-badge[data-v-114ff5a1]{color:var(--chrome);display:inline-flex}.popup-role[data-v-114ff5a1]{color:var(--text-soft);display:block;font-family:Inter,sans-serif;font-size:.7rem;letter-spacing:.02em;margin-top:.2rem}.popup-close[data-v-114ff5a1]{align-items:center;background:var(--glass);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-soft);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.popup-close[data-v-114ff5a1]:hover{border-color:var(--chrome);color:var(--chrome);transform:rotate(90deg)}.popup-stats[data-v-114ff5a1]{background:var(--glass);border-bottom:1px solid var(--border);display:flex;gap:1rem;padding:.75rem 1.5rem}.stat-item[data-v-114ff5a1]{align-items:center;color:var(--text-soft);display:flex;font-size:.7rem;font-weight:500;gap:.5rem}.stat-item svg[data-v-114ff5a1]{stroke:var(--chrome)}.popup-chips[data-v-114ff5a1]{border-bottom:1px solid var(--border);flex-shrink:0;padding:1rem 1.5rem}.chips-label[data-v-114ff5a1]{align-items:center;color:var(--text-soft);display:flex;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.8rem;text-transform:uppercase}.chips-list[data-v-114ff5a1]{display:flex;flex-wrap:wrap;gap:.6rem}.chip-btn[data-v-114ff5a1]{background:var(--chrome-dim);border:1px solid var(--border-mid);border-radius:24px;color:var(--text);cursor:pointer;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;padding:.4rem 1rem;transition:all .25s}.chip-btn[data-v-114ff5a1]:hover{background:var(--chrome);border-color:var(--chrome);box-shadow:0 2px 8px var(--chrome-glow);color:#fff;transform:translateY(-2px)}.popup-messages[data-v-114ff5a1]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;padding:1.25rem;scrollbar-color:var(--chrome) transparent;scrollbar-width:thin}.popup-messages[data-v-114ff5a1]::-webkit-scrollbar{width:4px}.popup-messages[data-v-114ff5a1]::-webkit-scrollbar-track{background:transparent}.popup-messages[data-v-114ff5a1]::-webkit-scrollbar-thumb{background:var(--chrome);border-radius:10px}.welcome-msg[data-v-114ff5a1]{animation:slideUp-114ff5a1 .5s ease-out;display:flex}@keyframes slideUp-114ff5a1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wm-bubble[data-v-114ff5a1]{background:var(--glass);border:1px solid var(--border);border-radius:20px 20px 20px 6px;display:flex;gap:1rem;max-width:100%;padding:1.25rem}.wm-avatar svg[data-v-114ff5a1]{stroke:var(--chrome)}.wm-content[data-v-114ff5a1]{color:var(--text);flex:1;font-size:.85rem;line-height:1.6}.wm-title[data-v-114ff5a1]{background:linear-gradient(135deg,var(--chrome),var(--emerald));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1rem;font-weight:700;margin-bottom:.75rem}.wm-content strong[data-v-114ff5a1]{color:var(--chrome);font-weight:700}.wm-content ul[data-v-114ff5a1]{margin:.5rem 0;padding-left:1.25rem}.wm-content li[data-v-114ff5a1]{margin:.25rem 0}.wm-cta[data-v-114ff5a1]{background:var(--chrome-dim);border-radius:8px;color:var(--chrome);font-size:.75rem;margin-top:.75rem;padding:.5rem;text-align:center}.msg-row[data-v-114ff5a1]{align-items:flex-start;animation:messageSlideIn-114ff5a1 .3s ease-out;display:flex;gap:.8rem}@keyframes messageSlideIn-114ff5a1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.msg-row.user[data-v-114ff5a1]{animation:messageSlideInRight-114ff5a1 .3s ease-out;flex-direction:row-reverse}@keyframes messageSlideInRight-114ff5a1{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.msg-av[data-v-114ff5a1]{align-items:center;background:var(--chrome-dim);border:1px solid var(--border-mid);border-radius:50%;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.msg-av svg[data-v-114ff5a1]{height:18px;stroke:var(--chrome);width:18px}.user-av[data-v-114ff5a1]{background:var(--emerald);border-color:var(--emerald)}.user-av svg[data-v-114ff5a1]{stroke:#fff}.msg-bubble[data-v-114ff5a1]{border-radius:14px;font-size:.85rem;line-height:1.6;max-width:75%;padding:.8rem 1rem}.msg-bubble.assistant[data-v-114ff5a1]{background:var(--glass);border:1px solid var(--border);border-bottom-left-radius:4px;color:var(--text)}.msg-bubble.user[data-v-114ff5a1]{background:var(--chrome);border-bottom-right-radius:4px;color:#fff}.msg-bubble[data-v-114ff5a1] strong{color:var(--chrome);font-weight:700}.typing-bubble[data-v-114ff5a1]{align-items:center;display:flex;gap:8px;padding:.8rem 1rem}.typing-bubble span[data-v-114ff5a1]{animation:typingDotAdvanced-114ff5a1 1.2s ease-in-out infinite;background:var(--chrome);border-radius:50%;height:8px;opacity:.4;width:8px}.typing-bubble span[data-v-114ff5a1]:nth-child(2){animation-delay:.2s}.typing-bubble span[data-v-114ff5a1]:nth-child(3){animation-delay:.4s}.typing-text[data-v-114ff5a1]{color:var(--text-soft);font-size:.7rem;margin-left:.25rem}@keyframes typingDotAdvanced-114ff5a1{0%,80%,to{opacity:.4;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}.popup-cta[data-v-114ff5a1]{background:var(--glass);border-top:1px solid var(--border);display:flex;flex-shrink:0;gap:.8rem;padding:1rem 1.25rem}.cta-btn[data-v-114ff5a1]{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex:1;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.02em;padding:.7rem;text-decoration:none;transition:all .25s}.cta-contact[data-v-114ff5a1]{background:var(--chrome-dim);border:1px solid var(--border-mid);color:var(--chrome)}.cta-contact[data-v-114ff5a1]:hover{background:var(--chrome);box-shadow:0 4px 12px var(--chrome-glow);color:#fff;transform:translateY(-2px)}.cta-cv[data-v-114ff5a1]{border:1px solid var(--emerald);color:#fff}.cta-cv[data-v-114ff5a1],.cta-cv[data-v-114ff5a1]:hover{background:var(--emerald)}.cta-cv[data-v-114ff5a1]:hover{box-shadow:0 4px 12px #4f8f834d;transform:translateY(-2px)}.cta-github[data-v-114ff5a1]{background:var(--glass);border:1px solid var(--border);color:var(--text-soft)}.cta-github[data-v-114ff5a1]:hover{background:var(--ink3);color:var(--text);transform:translateY(-2px)}.popup-input-area[data-v-114ff5a1]{background:var(--glass);border-top:1px solid var(--border);flex-shrink:0;padding:1rem 1.25rem 1.25rem}.input-wrap[data-v-114ff5a1]{align-items:flex-end;background:var(--ink3);border:1px solid var(--border);border-radius:14px;display:flex;gap:.75rem;padding:.6rem .8rem;transition:all .25s}.input-wrap.focused[data-v-114ff5a1]{border-color:var(--chrome);box-shadow:0 0 0 3px var(--chrome-glow)}.input-icon[data-v-114ff5a1]{align-items:center;color:var(--text-soft);display:flex}.input-wrap textarea[data-v-114ff5a1]{background:transparent;border:none;color:var(--text);flex:1;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.5;max-height:100px;min-height:28px;outline:none;resize:none}.input-wrap textarea[data-v-114ff5a1]::-moz-placeholder{color:var(--text-soft)}.input-wrap textarea[data-v-114ff5a1]::placeholder{color:var(--text-soft)}.send-btn[data-v-114ff5a1]{align-items:center;background:var(--glass);border:1px solid var(--border);border-radius:10px;color:var(--text-soft);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .25s;width:36px}.send-btn.active[data-v-114ff5a1]{background:var(--chrome);border-color:var(--chrome);color:#fff}.send-btn.active[data-v-114ff5a1]:hover{box-shadow:0 4px 12px var(--chrome-glow);transform:scale(1.05)}.send-btn[data-v-114ff5a1]:disabled{cursor:not-allowed;opacity:.4}.input-hint[data-v-114ff5a1]{color:var(--text-soft);display:flex;font-size:.65rem;justify-content:space-between;margin-top:.6rem}.clear-link[data-v-114ff5a1]{cursor:pointer;transition:color .2s}.clear-link[data-v-114ff5a1]:hover{color:var(--chrome)}@media(max-width:600px){.ai-popup[data-v-114ff5a1]{max-height:600px;right:-.5rem;width:calc(100vw - 2rem)}.ai-fab-wrapper[data-v-114ff5a1]{bottom:1rem;right:1rem}.fab-tooltip[data-v-114ff5a1]{display:none}.wm-bubble[data-v-114ff5a1]{flex-direction:column}.popup-cta[data-v-114ff5a1]{flex-wrap:wrap}.cta-btn[data-v-114ff5a1]{min-width:calc(33% - .8rem)}}
