input[data-v-33b9c737]{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(148,163,184,var(--tw-border-opacity));border-radius:.25rem;border-width:1px;padding-left:.75rem;padding-right:.75rem;padding-top:1.25rem;padding-bottom:.375rem;width:100%;transition-property:background-color,border-color,color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.text-input-small input[data-v-33b9c737]{padding-left:.5rem;padding-right:.5rem;padding-bottom:.25rem;padding-top:.75rem}input[data-v-33b9c737]:active,input[data-v-33b9c737]:focus{--tw-border-opacity:1;border-color:rgba(59,130,246,var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}input[data-v-33b9c737]:disabled{--tw-bg-opacity:1;background-color:rgba(226,232,240,var(--tw-bg-opacity))}label[data-v-33b9c737]{cursor:text;font-size:1rem;line-height:1.375;margin-bottom:0;margin-top:-.5rem;padding-top:.75rem;padding-left:.75rem;position:absolute;--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;top:.4rem;left:0}.text-input-small label[data-v-33b9c737]{font-size:.875rem;margin-bottom:0;margin-top:-.75rem;padding-left:.25rem;padding-top:.5rem}input.filled+label[data-v-33b9c737],input:active+label[data-v-33b9c737],input:focus+label[data-v-33b9c737]{top:-.1rem;font-size:.75rem;--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s}.text-input-small input.filled+label[data-v-33b9c737],.text-input-small input:active+label[data-v-33b9c737],.text-input-small input:focus+label[data-v-33b9c737]{top:.3rem}.error input[data-v-33b9c737]{--tw-border-opacity:1;border-color:rgba(252,165,165,var(--tw-border-opacity))}.error input[data-v-33b9c737]:active,.error input[data-v-33b9c737]:focus{--tw-border-opacity:1;border-color:rgba(239,68,68,var(--tw-border-opacity))}.error label[data-v-33b9c737]{--tw-text-opacity:1;color:rgba(252,165,165,var(--tw-text-opacity))}.error input.filled+label[data-v-33b9c737],.error input:active+label[data-v-33b9c737],.error input:focus+label[data-v-33b9c737]{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.settings-page-wrapper[data-v-2f373e2d]{height:100%;width:100%;background:#f8fafc;padding:2rem;overflow-y:auto}.settings-page-container[data-v-2f373e2d]{max-width:720px;margin:0 auto}.settings-page-header[data-v-2f373e2d]{display:flex;align-items:center;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.settings-page-header-icon[data-v-2f373e2d]{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;flex-shrink:0}.settings-page-title[data-v-2f373e2d]{font-size:1.375rem;font-weight:700;color:#1e293b;margin:0}.settings-page-subtitle[data-v-2f373e2d]{font-size:.875rem;color:#64748b;margin:.25rem 0 0 0;line-height:1.5}.settings-cards-list[data-v-2f373e2d]{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.settings-btn-primary[data-v-2f373e2d]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.8125rem;font-weight:500;padding:.5rem 1.25rem;border-radius:8px;border:none;cursor:pointer;box-shadow:0 2px 6px rgba(37,99,235,.25);transition:all .2s ease}.settings-btn-primary[data-v-2f373e2d]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.35)}.settings-btn-primary[data-v-2f373e2d]:disabled{opacity:.5;cursor:not-allowed;transform:none}.ai-access-card[data-v-2f373e2d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease}.ai-access-card[data-v-2f373e2d]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ai-access-card-title[data-v-2f373e2d]{font-size:.9375rem;font-weight:600;color:#1e293b}.ai-access-card-desc[data-v-2f373e2d]{font-size:.8125rem;color:#64748b;line-height:1.6;margin-top:.75rem}.ai-access-note[data-v-2f373e2d]{background-color:#eff6ff;border-radius:8px;padding:.75rem;font-size:.8125rem;color:#1d4ed8;line-height:1.5}.ai-disabled[data-v-2f373e2d]{opacity:.5}.ai-field-label[data-v-2f373e2d]{font-size:.8125rem;font-weight:600;color:#374151}.ai-field-hint[data-v-2f373e2d]{font-size:.75rem;color:#64748b;margin-top:.25rem}.ai-copy-field[data-v-2f373e2d]{display:flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ai-copy-field input[data-v-2f373e2d]{flex:1;padding:.5rem .75rem;font-size:.8125rem;color:#334155;background-color:#f8fafc;border:none;outline:none;font-family:monospace}.ai-copy-field button[data-v-2f373e2d]{padding:.5rem .875rem;background-color:#e2e8f0;color:#475569;border:none;cursor:pointer;transition:background-color .2s ease}.ai-copy-field button[data-v-2f373e2d]:hover{background-color:#cbd5e1}.ai-copy-field button[data-v-2f373e2d]:disabled{cursor:not-allowed;opacity:.6}.ai-snippet[data-v-2f373e2d]{background-color:#e7f0fa;border:1px solid #e2e8f0;border-radius:8px}.ai-snippet pre[data-v-2f373e2d]{margin:0;line-height:1.5}.ai-snippet code[data-v-2f373e2d]{display:block;white-space:pre-wrap;word-wrap:break-word;padding:.75rem;word-wrap:anywhere;font-size:.8125rem;color:#334155}.ai-inline-code[data-v-2f373e2d]{background-color:#f1f5f9;border-radius:4px;padding:.125rem .375rem;font-size:.75rem;color:#334155}.ai-endpoint-list[data-v-2f373e2d]{font-size:.8125rem;color:#4b5563;line-height:2;list-style-type:disc;padding-left:1.25rem}.ai-keys-table[data-v-2f373e2d]{width:100%;border-collapse:collapse;font-size:.8125rem;color:#334155}.ai-keys-table th[data-v-2f373e2d]{text-align:left;font-weight:600;color:#64748b;padding:.5rem .75rem;border-bottom:1px solid #e2e8f0}.ai-keys-table td[data-v-2f373e2d]{padding:.625rem .75rem;border-bottom:1px solid #f1f5f9}.ai-key-prefix[data-v-2f373e2d]{font-family:monospace}.ai-revoke-btn[data-v-2f373e2d]{background:none;border:1px solid #fecaca;color:#dc2626;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.ai-revoke-btn[data-v-2f373e2d]:hover{background-color:#fef2f2;border-color:#fca5a5}.modal-bg[data-v-2f373e2d]{background:rgba(0,0,0,.411);z-index:99999}