*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a0a0a;color:#fff;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;margin:0;overflow-x:hidden;padding:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}::-moz-selection{background:#00ff884d;color:#fff}::selection{background:#00ff884d;color:#fff}:focus{outline:2px solid #0f8;outline-offset:2px}.app-container[data-v-181d5d1e]{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;display:flex;flex-direction:column;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;min-height:100vh}.top-bar[data-v-181d5d1e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0af2;border-bottom:1px solid rgba(0,255,136,.2);box-shadow:0 2px 20px #0000004d;padding:1rem 2rem;position:sticky;top:0;z-index:1000}.brand[data-v-181d5d1e]{align-items:center;display:flex;gap:1rem}.brand-logo[data-v-181d5d1e]{height:2.5rem;width:auto}.brand-slogan[data-v-181d5d1e]{color:#888;font-size:.9rem;font-weight:400;letter-spacing:.02em;margin:0}.header-controls[data-v-181d5d1e]{align-items:center;display:flex;gap:1rem;position:absolute;right:2rem;top:1rem}.install-btn[data-v-181d5d1e]{background:#0f83;border:1px solid rgba(0,255,136,.3);border-radius:20px;color:#0f8;cursor:pointer;font-size:.8rem;padding:.3rem .8rem;transition:all .3s ease}.install-btn[data-v-181d5d1e]:hover{background:#00ff884d;border-color:#00ff8880;transform:translateY(-1px)}.status-indicator[data-v-181d5d1e]{border:1px solid;border-radius:20px;font-size:.8rem;padding:.3rem .8rem;transition:all .3s ease}.status-indicator.online[data-v-181d5d1e]{background:#0f83;border-color:#00ff884d;color:#0f8}.status-indicator.offline[data-v-181d5d1e]{animation:pulse-orange-181d5d1e 2s infinite;background:#ffa50033;border-color:#ffa5004d;color:orange}@keyframes pulse-orange-181d5d1e{0%,to{opacity:1}50%{opacity:.7}}.main-interface[data-v-181d5d1e]{align-items:center;display:flex;flex:1;justify-content:center;padding:2rem}.loading-container[data-v-181d5d1e]{max-width:400px;text-align:center}.loading-text[data-v-181d5d1e]{color:#0f8;font-size:1.5rem;margin-bottom:.5rem}.loading-model-name[data-v-181d5d1e]{color:#888;font-size:1.1rem;font-weight:700;margin-bottom:2rem}.progress-bar[data-v-181d5d1e]{background:#333;border-radius:2px;height:4px;margin-bottom:1rem;overflow:hidden;width:100%}.progress-fill[data-v-181d5d1e]{background:linear-gradient(90deg,#0f8,#0c6);height:100%;transition:width .3s ease}.progress-text[data-v-181d5d1e]{color:#888;font-size:1rem;margin-bottom:1rem}.loading-status[data-v-181d5d1e]{color:#aaa;font-size:.9rem;font-style:italic;margin-bottom:1rem;min-height:1.2rem}.loading-tip[data-v-181d5d1e]{color:#666;font-size:.85rem;margin-top:.5rem;text-align:center}.error-container[data-v-181d5d1e]{max-width:500px;text-align:center}.error-text[data-v-181d5d1e]{color:#f44;font-size:1.5rem;margin-bottom:1rem}.error-subtitle[data-v-181d5d1e]{color:#888;font-size:1rem}.chat-interface[data-v-181d5d1e]{max-width:800px;width:100%}.welcome-container[data-v-181d5d1e]{flex-direction:column;gap:2rem;height:50vh}.input-container[data-v-181d5d1e],.welcome-container[data-v-181d5d1e]{align-items:center;display:flex;justify-content:center}.input-container[data-v-181d5d1e]{position:relative;width:100%}.input-container.bottom[data-v-181d5d1e]{border-top:1px solid #333;margin-top:2rem;padding-top:1rem}.main-input[data-v-181d5d1e]{background:transparent;border:2px solid transparent;border-radius:8px;color:#fff;font-family:inherit;font-size:1.2rem;line-height:1.4;outline:none;padding:1rem;resize:vertical;transition:border-color .3s ease;width:100%}.main-input[data-v-181d5d1e]:focus{background:#00ff880d;border-color:#0f8}.main-input[data-v-181d5d1e]::-moz-placeholder{color:#666;-moz-transition:color .3s ease;transition:color .3s ease}.main-input[data-v-181d5d1e]::placeholder{color:#666;transition:color .3s ease}.main-input[data-v-181d5d1e]:focus::-moz-placeholder{color:#888}.main-input[data-v-181d5d1e]:focus::placeholder{color:#888}@keyframes blink-181d5d1e{50%{opacity:0}}.chat-messages[data-v-181d5d1e]{padding:1rem 0;width:100%}.message-wrapper[data-v-181d5d1e]{display:flex;margin-bottom:1.5rem;width:100%}.message-wrapper.user[data-v-181d5d1e]{justify-content:flex-end}.message-wrapper.assistant[data-v-181d5d1e]{justify-content:flex-start}.message[data-v-181d5d1e]{border-radius:18px;max-width:70%;min-width:200px;padding:1rem;position:relative;word-wrap:break-word}.message.user[data-v-181d5d1e]{background:linear-gradient(135deg,#0f8,#0c6);border-bottom-right-radius:4px;color:#000}.message.assistant[data-v-181d5d1e]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-bottom-left-radius:4px;color:#fff}.message.generating[data-v-181d5d1e]{background:#00ff880d;border-color:#00ff884d}.message-content[data-v-181d5d1e]{line-height:1.6;margin-bottom:.5rem}.user-content[data-v-181d5d1e]{line-height:1.5;white-space:normal;word-wrap:break-word}.message-sender[data-v-181d5d1e]{font-size:.75rem;margin-top:.5rem;opacity:.7}.message.user .message-sender[data-v-181d5d1e]{color:#0009;text-align:right}.message.assistant .message-sender[data-v-181d5d1e]{color:#fff9;text-align:left}.message-timestamp[data-v-181d5d1e]{font-size:.7rem;margin-left:.5rem;opacity:.5}.generating-text[data-v-181d5d1e]{color:#fff}.generating-cursor[data-v-181d5d1e]{animation:blink-181d5d1e .8s step-start infinite;color:#0f8;margin-left:2px}@media (max-width:768px){.top-bar[data-v-181d5d1e]{padding:.8rem 1rem!important}.brand[data-v-181d5d1e]{align-items:center!important;flex-direction:column!important;gap:.5rem!important}.brand-logo[data-v-181d5d1e]{height:2rem!important}.brand-slogan[data-v-181d5d1e]{font-size:.8rem!important;text-align:center!important}.header-controls[data-v-181d5d1e]{gap:.5rem!important;justify-content:center!important;margin-top:.5rem;position:static!important}.install-btn[data-v-181d5d1e],.status-indicator[data-v-181d5d1e]{font-size:.75rem!important;padding:.2rem .6rem!important}.main-input[data-v-181d5d1e]{font-size:1rem!important;padding:.8rem!important}.main-interface[data-v-181d5d1e]{padding:1rem!important}.message[data-v-181d5d1e]{max-width:85%!important;min-width:150px!important;padding:.75rem!important}.chat-messages[data-v-181d5d1e]{padding:.5rem 0!important}.chat-commands .command-buttons[data-v-181d5d1e]{gap:.3rem!important}.command-btn.small[data-v-181d5d1e]{font-size:.75rem!important;padding:.3rem .6rem!important}}@media (max-width:480px){.main-input[data-v-181d5d1e]{font-size:1rem!important;padding:.8rem!important}.loading-text[data-v-181d5d1e]{font-size:1.2rem!important}}.model-selection-container[data-v-181d5d1e]{max-width:1200px;padding:2rem;width:100%}.model-selection-header[data-v-181d5d1e]{margin-bottom:3rem;text-align:center}.app-title[data-v-181d5d1e]{background:linear-gradient(45deg,#0f8,#0c6);-webkit-background-clip:text;font-size:3rem;margin-bottom:.5rem;-webkit-text-fill-color:transparent;background-clip:text}.app-subtitle[data-v-181d5d1e]{color:#888;font-size:1.2rem;margin:0}.mobile-notice[data-v-181d5d1e]{align-items:flex-start;background:linear-gradient(135deg,#00ff881a,#00cc661a);border:1px solid rgba(0,255,136,.3);border-radius:12px;display:flex;gap:1rem;margin:1rem auto;max-width:600px;padding:1rem}.notice-icon[data-v-181d5d1e]{flex-shrink:0;font-size:1.5rem}.notice-content[data-v-181d5d1e]{flex:1}.notice-content strong[data-v-181d5d1e]{color:#0f8;display:block;margin-bottom:.5rem}.notice-content p[data-v-181d5d1e]{color:#ccc;font-size:.9rem;line-height:1.4;margin:0}.model-grid[data-v-181d5d1e]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.model-card[data-v-181d5d1e]{background:#ffffff0d;border:2px solid transparent;border-radius:12px;cursor:pointer;padding:1.5rem;position:relative;transition:all .3s ease}.model-card[data-v-181d5d1e]:hover{background:#00ff881a;border-color:#0f8;transform:translateY(-2px)}.model-card.selected[data-v-181d5d1e]{background:#00ff8826;border-color:#0f8}.model-card.recommended[data-v-181d5d1e]{border-color:gold}.model-header[data-v-181d5d1e]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.model-name[data-v-181d5d1e]{color:#fff;font-size:1.3rem;margin:0}.model-badge[data-v-181d5d1e]{border-radius:12px;font-size:.8rem;font-weight:700;padding:.2rem .6rem;text-transform:uppercase}.model-badge.general[data-v-181d5d1e]{background:#4a90e2}.model-badge.fast[data-v-181d5d1e]{background:#50c878}.model-badge.balanced[data-v-181d5d1e]{background:#ff8c00}.model-badge.thinking[data-v-181d5d1e]{background:#9370db}.model-badge.advanced[data-v-181d5d1e]{background:#dc143c}.recommended-badge[data-v-181d5d1e]{background:gold;color:#000}.experimental-badge[data-v-181d5d1e],.recommended-badge[data-v-181d5d1e]{border-radius:12px;font-size:.8rem;font-weight:700;padding:.2rem .6rem}.experimental-badge[data-v-181d5d1e]{background:#ff6b35;color:#fff}.model-personality[data-v-181d5d1e]{color:#0f8;font-size:.95rem;font-style:italic;line-height:1.4;margin-bottom:.8rem}.model-description[data-v-181d5d1e]{color:#ccc;line-height:1.5;margin-bottom:1rem}.model-specs[data-v-181d5d1e]{display:flex;gap:1rem;margin-bottom:1rem}.spec[data-v-181d5d1e]{display:flex;flex-direction:column;gap:.2rem}.spec-label[data-v-181d5d1e]{color:#888;font-size:.8rem;text-transform:uppercase}.spec-value[data-v-181d5d1e]{color:#0f8;font-weight:700}.model-advantages[data-v-181d5d1e]{margin-top:1rem}.advantages-label[data-v-181d5d1e]{color:#888;font-size:.9rem;margin-bottom:.5rem}.advantages-list[data-v-181d5d1e]{list-style:none;margin:0;padding:0}.advantages-list li[data-v-181d5d1e]{color:#ccc;font-size:.9rem;padding:.2rem 0}.advantages-list li[data-v-181d5d1e]:before{color:#0f8;content:"✓ ";font-weight:700}.model-warning[data-v-181d5d1e]{background:#ff6b351a;border:1px solid #ff6b35;border-radius:6px;color:#ff6b35;font-size:.9rem;font-weight:700;margin-top:1rem;padding:.8rem}.model-technical-info[data-v-181d5d1e]{border-top:1px solid #333;color:#666;font-family:Courier New,monospace;font-size:.7rem;margin-top:1rem;padding-top:.8rem;text-align:center}.selection-actions[data-v-181d5d1e]{margin-bottom:2rem;text-align:center}.load-model-btn[data-v-181d5d1e]{background:linear-gradient(45deg,#0f8,#0c6);border:none;border-radius:8px;color:#000;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease}.load-model-btn[data-v-181d5d1e]:hover:not(:disabled){box-shadow:0 8px 20px #00ff884d;transform:translateY(-2px)}.load-model-btn[data-v-181d5d1e]:disabled{background:#333;color:#666;cursor:not-allowed}.hardware-info[data-v-181d5d1e]{background:#ffffff0d;border-left:4px solid #0f8;border-radius:8px;padding:1.5rem}.hardware-info h4[data-v-181d5d1e]{color:#0f8;margin-top:0}.hardware-info ul[data-v-181d5d1e]{margin-bottom:0}.hardware-info li[data-v-181d5d1e]{color:#ccc;margin-bottom:.5rem}.chat-header[data-v-181d5d1e]{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.back-btn[data-v-181d5d1e]{background:#ffffff1a;border:1px solid #0f8;border-radius:6px;color:#0f8;cursor:pointer;font-family:inherit;padding:.5rem 1rem;transition:all .3s ease}.back-btn[data-v-181d5d1e]:hover{background:#00ff881a}.current-model-info[data-v-181d5d1e]{align-items:center;color:#0f8;display:flex;flex-direction:column;font-weight:700;gap:.2rem}.main-model-line[data-v-181d5d1e]{align-items:center;display:flex;gap:.5rem}.model-technical-name[data-v-181d5d1e]{color:#666;font-family:Courier New,monospace;font-size:.7rem;margin-top:.3rem}.cache-clear-btn[data-v-181d5d1e]{background:#ffffff1a;border:1px solid #ff6b35;border-radius:6px;color:#ff6b35;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.cache-clear-btn[data-v-181d5d1e]:hover{background:#ff6b351a}.thinking-container[data-v-181d5d1e]{background:#9370db1a;border:1px solid #9370db;border-radius:8px;margin-bottom:1rem;padding:1rem}.thinking-header[data-v-181d5d1e]{align-items:center;color:#9370db;display:flex;font-weight:700;gap:.5rem;margin-bottom:1rem}.thinking-icon[data-v-181d5d1e]{font-size:1.2rem}.thinking-step[data-v-181d5d1e]{background:#9370db0d;border-left:3px solid #9370db;border-radius:6px;margin-bottom:.8rem;padding:.8rem}.thinking-step.current[data-v-181d5d1e]{background:#9370db26;border-left-color:#0f8}.thinking-step-header[data-v-181d5d1e]{color:#9370db;font-size:.9rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.thinking-step-content[data-v-181d5d1e]{color:#ccc;font-size:.95rem;line-height:1.5}.thinking-cursor[data-v-181d5d1e]{animation:blink-181d5d1e .8s step-start infinite;color:#9370db;margin-left:2px}.formatted-content[data-v-181d5d1e]{display:inline}.code-block[data-v-181d5d1e]{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin:1rem 0;overflow:hidden}.code-header[data-v-181d5d1e]{align-items:center;background:#2a2a2a;border-bottom:1px solid #333;display:flex;justify-content:space-between;padding:.5rem 1rem}.code-language[data-v-181d5d1e]{font-weight:700;text-transform:uppercase}.code-language[data-v-181d5d1e],.copy-btn[data-v-181d5d1e]{color:#0f8;font-size:.8rem}.copy-btn[data-v-181d5d1e]{background:#00ff881a;border:1px solid #0f8;border-radius:4px;cursor:pointer;font-family:inherit;padding:.3rem .6rem;transition:all .3s ease}.copy-btn[data-v-181d5d1e]:hover{background:#0f83}.code-content[data-v-181d5d1e]{background:#1a1a1a;color:#e0e0e0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.9rem;line-height:1.4;margin:0;overflow-x:auto;padding:1rem;white-space:pre-wrap}.message.user .inline-code[data-v-181d5d1e]{background:#0003;color:#000}.message.assistant .inline-code[data-v-181d5d1e],.message.user .inline-code[data-v-181d5d1e]{border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,monospace;font-size:.9em;padding:.2rem .4rem}.message.assistant .inline-code[data-v-181d5d1e]{background:#00ff881a;color:#0f8}.message.user .formatted-content strong[data-v-181d5d1e],.message.user strong[data-v-181d5d1e]{color:#000;font-weight:700}.message.user .formatted-content em[data-v-181d5d1e],.message.user em[data-v-181d5d1e]{color:#000c;font-style:italic}.message.assistant .formatted-content strong[data-v-181d5d1e],.message.assistant strong[data-v-181d5d1e]{color:#fff;font-weight:700}.message.assistant .formatted-content em[data-v-181d5d1e],.message.assistant em[data-v-181d5d1e]{color:#ccc;font-style:italic}.markdown-link[data-v-181d5d1e]{color:#0f8;text-decoration:underline;transition:color .3s ease}.markdown-link[data-v-181d5d1e]:hover{color:#0c6}.markdown-header[data-v-181d5d1e]{border-bottom:1px solid #333;color:#0f8;font-weight:700;margin:1rem 0 .5rem;padding-bottom:.3rem}.markdown-header[data-v-181d5d1e]:first-child{margin-top:0}.markdown-list[data-v-181d5d1e]{margin:.5rem 0;padding-left:1.5rem}.markdown-list li[data-v-181d5d1e]{line-height:1.4;margin:.3rem 0}.markdown-paragraph[data-v-181d5d1e]{line-height:1.5;margin:.5rem 0}.markdown-paragraph[data-v-181d5d1e]:first-child{margin-top:0}.markdown-paragraph[data-v-181d5d1e]:last-child{margin-bottom:0}.initial-commands[data-v-181d5d1e]{text-align:center}.commands-label[data-v-181d5d1e]{color:#888;font-size:.9rem;margin-bottom:1rem}.command-buttons[data-v-181d5d1e]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.command-btn[data-v-181d5d1e]{align-items:center;background:#ffffff0d;border:2px solid transparent;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;gap:.5rem;padding:.8rem 1.5rem;transition:all .3s ease}.command-btn[data-v-181d5d1e]:hover{background:#00ff881a;border-color:#0f8;transform:translateY(-2px)}.command-btn[data-v-181d5d1e]:active{transform:translateY(0)}.command-btn.small[data-v-181d5d1e]{font-size:.8rem;gap:.3rem;padding:.4rem .8rem}.chat-commands[data-v-181d5d1e]{border-top:1px solid #333;margin-top:1rem;padding-top:1rem;text-align:center}.chat-commands .commands-label[data-v-181d5d1e]{color:#666;font-size:.8rem;margin-bottom:.8rem}.chat-commands .command-buttons[data-v-181d5d1e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.questionnaire-container[data-v-181d5d1e]{max-width:600px;padding:2rem;text-align:center;width:100%}.questionnaire-header[data-v-181d5d1e]{margin-bottom:3rem}.questionnaire-title[data-v-181d5d1e]{background:linear-gradient(45deg,#0f8,#0c6);-webkit-background-clip:text;font-size:2.5rem;margin-bottom:.5rem;-webkit-text-fill-color:transparent;background-clip:text}.questionnaire-subtitle[data-v-181d5d1e]{color:#888;font-size:1.1rem;margin-bottom:2rem}.progress-indicator[data-v-181d5d1e]{display:flex;justify-content:center;margin-bottom:2rem}.progress-steps[data-v-181d5d1e]{display:flex;gap:1rem}.step[data-v-181d5d1e]{align-items:center;background:#333;border-radius:50%;color:#666;display:flex;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.step.active[data-v-181d5d1e]{background:#0f8;color:#000}.step.completed[data-v-181d5d1e]{background:#0c6;color:#000}.questionnaire-step[data-v-181d5d1e]{margin-bottom:3rem}.step-title[data-v-181d5d1e]{color:#fff;font-size:1.5rem;margin-bottom:1rem}.step-description[data-v-181d5d1e]{color:#aaa;font-size:1rem;line-height:1.5;margin-bottom:2rem}.mac-notice[data-v-181d5d1e]{background:#00ff881a;border:1px solid #0f8;border-radius:8px;color:#0f8;font-size:.9rem;margin:1rem 0;padding:1rem}.option-buttons[data-v-181d5d1e]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.option-btn[data-v-181d5d1e]{background:#ffffff0d;border:2px solid transparent;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.1rem;padding:1.5rem;text-align:left;transition:all .3s ease}.option-btn[data-v-181d5d1e]:hover{background:#00ff881a;border-color:#0f8}.option-btn.selected[data-v-181d5d1e]{background:#00ff8826;border-color:#0f8}.memory-options[data-v-181d5d1e]{display:flex;flex-direction:column;gap:.8rem}.memory-option[data-v-181d5d1e]{background:#ffffff0d;border:2px solid transparent;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;padding:1rem 1.5rem;text-align:left;transition:all .3s ease}.memory-option[data-v-181d5d1e]:hover{background:#00ff881a;border-color:#0f8}.memory-option.selected[data-v-181d5d1e]{background:#00ff8826;border-color:#0f8}.memory-label[data-v-181d5d1e]{font-size:1.1rem;font-weight:700;margin-bottom:.3rem}.memory-description[data-v-181d5d1e]{color:#aaa;font-size:.9rem}.questionnaire-nav[data-v-181d5d1e]{display:flex;gap:1rem;justify-content:space-between;margin-top:2rem}.nav-btn[data-v-181d5d1e]{background:#ffffff1a;border:1px solid #666;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;padding:.8rem 1.5rem;transition:all .3s ease}.nav-btn[data-v-181d5d1e]:hover{background:#ffffff26;border-color:#888}.secondary-actions[data-v-181d5d1e]{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.secondary-btn[data-v-181d5d1e]{background:#ffffff0d;border:1px solid #666;border-radius:6px;color:#aaa;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.6rem 1rem;transition:all .3s ease}.secondary-btn[data-v-181d5d1e]:hover{background:#ffffff1a;border-color:#888;color:#fff}.app-footer[data-v-181d5d1e]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;border-top:1px solid #333;margin-top:auto;padding:2rem}.footer-content[data-v-181d5d1e]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:800px}.footer-version[data-v-181d5d1e]{background:#00ff881a;border:1px solid #0f8;border-radius:20px;color:#0f8;font-size:.9rem;font-weight:700;padding:.3rem .8rem}.footer-copyright[data-v-181d5d1e]{color:#888;font-size:.8rem;line-height:1.4;text-align:right}.corporate-link[data-v-181d5d1e]{border-bottom:1px solid transparent;color:#0f8;font-weight:700;text-decoration:none;transition:color .3s ease}.corporate-link[data-v-181d5d1e]:hover{border-bottom-color:#0c6;color:#0c6}@media (max-width:768px){.footer-content[data-v-181d5d1e]{flex-direction:column;gap:1rem}.footer-content[data-v-181d5d1e],.footer-copyright[data-v-181d5d1e]{text-align:center}.app-footer[data-v-181d5d1e]{padding:1.5rem 1rem}}@media (prefers-reduced-motion:reduce){.generating-cursor[data-v-181d5d1e],.thinking-cursor[data-v-181d5d1e]{animation:none!important}[data-v-181d5d1e]{transition:none!important}.load-model-btn[data-v-181d5d1e]:hover:not(:disabled),.model-card[data-v-181d5d1e]:hover{transform:none!important}}
