.cookie-banner[data-v-ef5be78c]{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#16213e;border-top:1px solid #303651;box-shadow:0 -4px 24px #0006}.cookie-inner[data-v-ef5be78c]{max-width:1100px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cookie-icon[data-v-ef5be78c]{font-size:1.4rem;flex-shrink:0}.cookie-inner p[data-v-ef5be78c]{flex:1;margin:0;color:#b2bec3;font-size:.9rem;line-height:1.6;min-width:200px}.cookie-inner a[data-v-ef5be78c]{color:#a29bfe;text-decoration:none}.cookie-inner a[data-v-ef5be78c]:hover{text-decoration:underline}.btn-accept[data-v-ef5be78c]{padding:.55rem 1.5rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:background .2s;flex-shrink:0}.btn-accept[data-v-ef5be78c]:hover{background:#a29bfe}.slide-up-enter-active[data-v-ef5be78c],.slide-up-leave-active[data-v-ef5be78c]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-ef5be78c],.slide-up-leave-to[data-v-ef5be78c]{transform:translateY(100%);opacity:0}:root{--bg-dark: #0f0f1a;--bg-card: #1a1a2e;--accent: #6c5ce7;--accent-light: #a29bfe;--text-main: #e0e0e0;--text-dim: #b2bec3;--nav-bg: #16213e;--border: #303651;--success: #55efc4;--danger: #ff7675}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;background-color:var(--bg-dark);color:var(--text-main);min-height:100vh}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 4rem;background:var(--nav-bg);border-bottom:1px solid var(--border);box-shadow:0 4px 12px #0000004d;position:sticky;top:0;z-index:100}.logo{font-size:1.5rem;font-weight:800;background:linear-gradient(45deg,var(--accent),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.nav-links{display:flex;align-items:center;gap:.5rem}.nav-links a{color:var(--text-main);padding:.4rem 1rem;text-decoration:none;font-weight:500;border-radius:6px;transition:background .2s,color .2s}.nav-links a:hover{background:#6c5ce726;color:var(--accent-light)}.nav-links a.router-link-active{color:var(--accent-light)}.btn-nav-login{background:var(--accent);color:#fff!important;padding:.4rem 1.2rem!important}.btn-nav-login:hover{background:var(--accent-light)!important}.btn-nav-logout{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:.4rem 1rem;border-radius:6px;cursor:pointer;font-size:.95rem;transition:border-color .2s,color .2s}.btn-nav-logout:hover{border-color:var(--danger);color:var(--danger)}.app-footer{background:var(--nav-bg);border-top:1px solid var(--border);padding:1.25rem 4rem}.footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-brand{font-weight:800;font-size:1rem;background:linear-gradient(45deg,var(--accent),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-links{display:flex;gap:1.5rem;flex-wrap:wrap}.footer-links a{color:var(--text-dim);text-decoration:none;font-size:.85rem;transition:color .2s}.footer-links a:hover{color:var(--accent-light)}.footer-copy{color:#636e72;font-size:.82rem}@media (max-width: 600px){.app-footer{padding:1.25rem 1.5rem}.footer-inner{flex-direction:column;align-items:flex-start;gap:.75rem}.navbar{padding:1rem 1.5rem}}.landing[data-v-8feb618c]{overflow-x:hidden}.container[data-v-8feb618c]{max-width:1100px;margin:0 auto;padding:0 2rem}.hero[data-v-8feb618c]{text-align:center;padding:7rem 2rem 5rem;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(108,92,231,.15) 0%,transparent 70%),radial-gradient(circle at center,#1a1a2e,#0f0f1a)}.hero-inner[data-v-8feb618c]{max-width:860px;margin:0 auto}.badge[data-v-8feb618c]{display:inline-block;padding:.35rem 1rem;background:#6c5ce726;border:1px solid rgba(108,92,231,.4);border-radius:20px;font-size:.85rem;color:#a29bfe;margin-bottom:2rem}.headline[data-v-8feb618c]{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15;margin-bottom:1.5rem}.gradient-text[data-v-8feb618c]{background:linear-gradient(90deg,#a29bfe,#6c5ce7,#fd79a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtext[data-v-8feb618c]{font-size:1.2rem;color:#b2bec3;line-height:1.7;margin-bottom:2.5rem;max-width:640px;margin-left:auto;margin-right:auto}.cta-group[data-v-8feb618c]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:3.5rem}.btn-primary[data-v-8feb618c]{display:inline-block;padding:.9rem 2.5rem;background:#6c5ce7;color:#fff;border:none;border-radius:50px;font-size:1.05rem;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #6c5ce766}.btn-primary[data-v-8feb618c]:hover{transform:translateY(-2px);box-shadow:0 6px 28px #6c5ce780}.btn-outline[data-v-8feb618c]{display:inline-block;padding:.9rem 2.5rem;background:transparent;color:#e0e0e0;border:1.5px solid #303651;border-radius:50px;font-size:1.05rem;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s}.btn-outline[data-v-8feb618c]:hover{border-color:#6c5ce7;color:#a29bfe}.hero-stats[data-v-8feb618c]{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.stat[data-v-8feb618c]{display:flex;flex-direction:column}.stat-num[data-v-8feb618c]{font-size:1.8rem;font-weight:800;color:#a29bfe}.stat-label[data-v-8feb618c]{font-size:.8rem;color:#636e72;text-transform:uppercase;letter-spacing:.05em}.stat-divider[data-v-8feb618c]{width:1px;height:40px;background:#303651}.features[data-v-8feb618c]{padding:6rem 0}.section-title[data-v-8feb618c]{text-align:center;font-size:2rem;font-weight:700;margin-bottom:.75rem}.section-sub[data-v-8feb618c]{text-align:center;color:#b2bec3;margin-bottom:3rem}.features-grid[data-v-8feb618c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:3rem}.feature-card[data-v-8feb618c]{background:#1a1a2e;border:1px solid #303651;border-radius:16px;padding:2rem;transition:border-color .3s,transform .3s}.feature-card[data-v-8feb618c]:hover{border-color:#6c5ce7;transform:translateY(-4px)}.feature-icon[data-v-8feb618c]{font-size:2rem;margin-bottom:1rem}.feature-card h3[data-v-8feb618c]{font-size:1.1rem;margin:0 0 .75rem;color:#e0e0e0}.feature-card p[data-v-8feb618c]{color:#b2bec3;line-height:1.6;margin:0;font-size:.95rem}.models-loading[data-v-8feb618c]{text-align:center;color:#636e72;padding:3rem}.models-empty[data-v-8feb618c]{text-align:center;color:#636e72;padding:3rem;font-size:.95rem}.models-section[data-v-8feb618c]{padding:6rem 0;background:#1a1a2e66}.models-grid[data-v-8feb618c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2.5rem}.model-group[data-v-8feb618c]{background:#1a1a2e;border:1px solid #303651;border-radius:16px;overflow:hidden}.provider-badge[data-v-8feb618c]{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-weight:700;font-size:.95rem;border-bottom:1px solid #303651}.provider-badge.openai[data-v-8feb618c]{background:#10b9811a;color:#10b981}.provider-badge.claude[data-v-8feb618c]{background:#fb923c1a;color:#fb923c}.provider-badge.gemini[data-v-8feb618c]{background:#3b82f61a;color:#60a5fa}.provider-badge.grok[data-v-8feb618c]{background:#c8c8c81a;color:#d1d5db}.provider-badge.deepseek[data-v-8feb618c]{background:#6366f11a;color:#818cf8}.model-row[data-v-8feb618c]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-bottom:1px solid rgba(48,54,81,.5)}.model-row[data-v-8feb618c]:last-child{border-bottom:none}.model-name[data-v-8feb618c]{font-size:.9rem;color:#e0e0e0}.model-prices[data-v-8feb618c]{display:flex;gap:.5rem;flex-shrink:0}.price-tag[data-v-8feb618c]{font-size:.75rem;padding:.2rem .6rem;border-radius:6px;font-weight:600;white-space:nowrap}.price-tag.input[data-v-8feb618c]{background:#6c5ce726;color:#a29bfe}.price-tag.output[data-v-8feb618c]{background:#fd79a81f;color:#fd79a8}.pricing-section[data-v-8feb618c]{padding:6rem 0}.pricing-cols[data-v-8feb618c]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem}.pricing-col[data-v-8feb618c]{background:#1a1a2e;border:1px solid #303651;border-radius:20px;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:0;transition:border-color .3s}.pricing-col.payg[data-v-8feb618c]:hover{border-color:#55efc466}.pricing-col.subs-col[data-v-8feb618c]{border-color:#6c5ce7;background:linear-gradient(160deg,#1e1a3a,#1a1a2e);box-shadow:0 0 32px #6c5ce726}.pcol-badge[data-v-8feb618c]{display:inline-block;padding:.25rem .8rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#55efc41a;color:#55efc4;border:1px solid rgba(85,239,196,.3);margin-bottom:1.25rem;width:fit-content}.pcol-badge.accent[data-v-8feb618c]{background:#6c5ce726;color:#a29bfe;border-color:#6c5ce766}.pcol-icon[data-v-8feb618c]{font-size:2.5rem;margin-bottom:1rem}.pricing-col h3[data-v-8feb618c]{font-size:1.5rem;font-weight:800;margin:0 0 .75rem;color:#e0e0e0}.pcol-sub[data-v-8feb618c]{color:#b2bec3;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem}.pcol-list[data-v-8feb618c]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.pcol-list li[data-v-8feb618c]{font-size:.92rem;color:#b2bec3;display:flex;align-items:center;gap:.6rem}.ok[data-v-8feb618c]{color:#55efc4;font-weight:700;flex-shrink:0}.pcol-price[data-v-8feb618c]{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1.5rem}.pcol-from[data-v-8feb618c]{font-size:1rem;color:#636e72}.pcol-amount[data-v-8feb618c]{font-size:3rem;font-weight:800;color:#e0e0e0;line-height:1}.pcol-cur[data-v-8feb618c]{font-size:1.4rem;color:#636e72}.btn-payg[data-v-8feb618c]{display:block;text-align:center;padding:.85rem;border:1.5px solid #303651;border-radius:12px;color:#e0e0e0;text-decoration:none;font-weight:700;font-size:.95rem;transition:border-color .2s,background .2s,color .2s;margin-top:auto}.btn-payg[data-v-8feb618c]:hover{border-color:#55efc4;background:#55efc414;color:#55efc4}.mini-plans[data-v-8feb618c]{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.mini-plan[data-v-8feb618c]{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1rem;background:#6c5ce714;border:1px solid rgba(108,92,231,.2);border-radius:10px}.mp-left[data-v-8feb618c]{display:flex;flex-direction:column;gap:.1rem}.mp-name[data-v-8feb618c]{font-size:.9rem;font-weight:600;color:#e0e0e0}.mp-bonus[data-v-8feb618c]{font-size:.75rem;color:#55efc4}.mp-price[data-v-8feb618c]{font-size:.9rem;font-weight:700;color:#a29bfe;white-space:nowrap}.btn-subs[data-v-8feb618c]{display:block;text-align:center;padding:.85rem;background:#6c5ce7;border:none;border-radius:12px;color:#fff;text-decoration:none;font-weight:700;font-size:.95rem;transition:background .2s,transform .2s;margin-top:auto;box-shadow:0 4px 16px #6c5ce766}.btn-subs[data-v-8feb618c]:hover{background:#a29bfe;transform:translateY(-2px)}.how-it-works[data-v-8feb618c]{padding:6rem 0;background:#1a1a2e66}.steps[data-v-8feb618c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-top:3rem}.step[data-v-8feb618c]{text-align:center;padding:2rem 1.5rem;background:#1a1a2e;border:1px solid #303651;border-radius:16px}.step-num[data-v-8feb618c]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#6c5ce7,#a29bfe);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;margin:0 auto 1.25rem}.step h3[data-v-8feb618c]{font-size:1rem;margin:0 0 .6rem}.step p[data-v-8feb618c]{color:#b2bec3;font-size:.9rem;line-height:1.6;margin:0}.cta-bottom[data-v-8feb618c]{padding:6rem 0;background:radial-gradient(ellipse 80% 80% at 50% 100%,rgba(108,92,231,.12) 0%,transparent 70%)}.cta-inner[data-v-8feb618c]{text-align:center}.cta-inner h2[data-v-8feb618c]{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.cta-inner p[data-v-8feb618c]{color:#b2bec3;font-size:1.1rem;margin-bottom:2rem}.cta-btns[data-v-8feb618c]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 768px){.pricing-cols[data-v-8feb618c]{grid-template-columns:1fr}.hero-stats[data-v-8feb618c]{gap:1rem}.stat-divider[data-v-8feb618c]{display:none}}.auth-container[data-v-74ef7496]{max-width:450px;margin:6rem auto;padding:3rem;background:#1a1a2e;border:1px solid #303651;border-radius:20px;box-shadow:0 20px 40px #0006}.auth-title[data-v-74ef7496]{text-align:center;color:#a29bfe;font-size:2rem;margin:0 0 2rem}.auth-form[data-v-74ef7496]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-74ef7496]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-74ef7496]{color:#b2bec3;font-size:.9rem}input[data-v-74ef7496]{padding:.9rem 1rem;border-radius:10px;border:1px solid #303651;background:#16213e;color:#fff;font-size:1rem;transition:border-color .2s}input[data-v-74ef7496]:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 2px #6c5ce733}.error-msg[data-v-74ef7496]{color:#ff7675;font-size:.9rem;margin:0}.btn-primary[data-v-74ef7496]{padding:1rem;background:#6c5ce7;color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:background .2s,transform .2s}.btn-primary[data-v-74ef7496]:hover:not(:disabled){background:#a29bfe;transform:translateY(-2px)}.btn-primary[data-v-74ef7496]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-74ef7496]{margin-top:2rem;text-align:center;color:#888}a[data-v-74ef7496]{color:#a29bfe;text-decoration:none;font-weight:500}a[data-v-74ef7496]:hover{text-decoration:underline}.auth-container[data-v-acd896ff]{max-width:450px;margin:5rem auto;padding:3rem;background:#1a1a2e;border:1px solid #303651;border-radius:20px;box-shadow:0 20px 40px #0006}.auth-title[data-v-acd896ff]{text-align:center;color:#a29bfe;font-size:2rem;margin:0 0 2rem}.auth-form[data-v-acd896ff]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-acd896ff]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-acd896ff]{color:#b2bec3;font-size:.9rem}input[data-v-acd896ff]{padding:.9rem 1rem;border-radius:10px;border:1px solid #303651;background:#16213e;color:#fff;font-size:1rem;transition:border-color .2s}input[data-v-acd896ff]:focus{outline:none;border-color:#6c5ce7;box-shadow:0 0 0 2px #6c5ce733}.error-msg[data-v-acd896ff]{color:#ff7675;font-size:.9rem;margin:0}.btn-primary[data-v-acd896ff]{padding:1rem;background:#6c5ce7;color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:background .2s,transform .2s}.btn-primary[data-v-acd896ff]:hover:not(:disabled){background:#a29bfe;transform:translateY(-2px)}.btn-primary[data-v-acd896ff]:disabled{opacity:.6;cursor:not-allowed}.auth-footer[data-v-acd896ff]{margin-top:2rem;text-align:center;color:#888}a[data-v-acd896ff]{color:#a29bfe;text-decoration:none;font-weight:500}a[data-v-acd896ff]:hover{text-decoration:underline}.privacy-check[data-v-acd896ff]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.88rem;color:#b2bec3;line-height:1.5}.privacy-check input[type=checkbox][data-v-acd896ff]{width:16px;height:16px;min-width:16px;padding:0;margin-top:.1rem;accent-color:#6c5ce7;cursor:pointer;border-radius:4px}.privacy-check span[data-v-acd896ff]{flex:1}.privacy-check a[data-v-acd896ff]{color:#a29bfe;text-decoration:none}.privacy-check a[data-v-acd896ff]:hover{text-decoration:underline}.referral-banner[data-v-acd896ff]{background:linear-gradient(135deg,#6c5ce733,#a29bfe1a);border:1px solid rgba(108,92,231,.4);border-radius:10px;padding:.9rem 1rem;margin-bottom:1.5rem;color:#a29bfe;font-size:.9rem;line-height:1.5}.dashboard-container[data-v-5d4424b1]{max-width:1100px;margin:0 auto;padding:2rem}.dash-header[data-v-5d4424b1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid #303651;padding-bottom:1.5rem}.dash-title[data-v-5d4424b1]{color:#a29bfe;font-size:2rem;margin:0 0 .25rem}.dash-email[data-v-5d4424b1]{color:#636e72;margin:0;font-size:.9rem}.btn-chat[data-v-5d4424b1]{padding:.7rem 1.5rem;background:#6c5ce7;color:#fff;border-radius:10px;text-decoration:none;font-weight:700;transition:background .2s}.btn-chat[data-v-5d4424b1]:hover{background:#a29bfe}.cards-row[data-v-5d4424b1]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.card[data-v-5d4424b1]{background:#1a1a2e;border:1px solid #303651;border-radius:16px;padding:1.75rem}.card-title[data-v-5d4424b1]{color:#a29bfe;font-size:1.1rem;margin:0 0 1.25rem}.balance-value[data-v-5d4424b1]{font-size:2.5rem;font-weight:800;color:#55efc4;margin:0 0 1.25rem}.topup-group[data-v-5d4424b1]{display:flex;gap:.75rem}.topup-input[data-v-5d4424b1]{flex:1;padding:.65rem .9rem;background:#16213e;border:1px solid #303651;border-radius:8px;color:#fff;font-size:1rem;outline:none;transition:border-color .2s}.topup-input[data-v-5d4424b1]:focus{border-color:#6c5ce7}.btn-topup[data-v-5d4424b1]{padding:.65rem 1.25rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:background .2s}.btn-topup[data-v-5d4424b1]:hover:not(:disabled){background:#a29bfe}.btn-topup[data-v-5d4424b1]:disabled{opacity:.5}.topup-msg[data-v-5d4424b1]{font-size:.85rem;margin:.75rem 0 0}.topup-msg.success[data-v-5d4424b1]{color:#55efc4}.topup-msg.error[data-v-5d4424b1]{color:#ff7675}.sub-row[data-v-5d4424b1]{display:flex;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid rgba(48,54,81,.5)}.sub-row[data-v-5d4424b1]:last-child{border-bottom:none}.label[data-v-5d4424b1]{color:#888;font-size:.95rem}.value[data-v-5d4424b1]{font-weight:600}.value.accent[data-v-5d4424b1]{color:#a29bfe}.value.green[data-v-5d4424b1]{color:#55efc4}.value.orange[data-v-5d4424b1]{color:#fdcb6e}.value.red[data-v-5d4424b1]{color:#ff7675}.no-sub[data-v-5d4424b1]{color:#636e72;text-align:center;padding:1rem 0}.btn-plans[data-v-5d4424b1]{display:block;margin-top:1.25rem;padding:.6rem;text-align:center;background:transparent;border:1px solid #303651;border-radius:8px;color:#a29bfe;text-decoration:none;font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s}.btn-plans[data-v-5d4424b1]:hover{background:#6c5ce71a;border-color:#6c5ce7}.btn-cancel-sub[data-v-5d4424b1]{display:block;width:100%;margin-top:.6rem;padding:.5rem;background:transparent;border:1px solid rgba(255,118,117,.35);border-radius:8px;color:#ff7675;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.btn-cancel-sub[data-v-5d4424b1]:hover:not(:disabled){background:#ff767514;border-color:#ff7675}.btn-cancel-sub[data-v-5d4424b1]:disabled{opacity:.5;cursor:not-allowed}.cancel-msg[data-v-5d4424b1]{font-size:.8rem;margin:.5rem 0 0;text-align:center}.cancel-msg.success[data-v-5d4424b1]{color:#55efc4}.cancel-msg.error[data-v-5d4424b1]{color:#ff7675}.usage-card[data-v-5d4424b1]{margin-bottom:2rem}.empty-usage[data-v-5d4424b1]{color:#636e72;text-align:center;padding:2rem}.usage-table-wrap[data-v-5d4424b1]{overflow-x:auto}.usage-table[data-v-5d4424b1]{width:100%;border-collapse:collapse;font-size:.88rem}.usage-table th[data-v-5d4424b1]{text-align:left;padding:.6rem .9rem;color:#636e72;font-weight:600;border-bottom:1px solid #303651;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.usage-table td[data-v-5d4424b1]{padding:.65rem .9rem;border-bottom:1px solid rgba(48,54,81,.4);color:#b2bec3}.provider-cell[data-v-5d4424b1]{color:#a29bfe;text-transform:capitalize}.model-cell[data-v-5d4424b1]{color:#e0e0e0;font-size:.82rem}.cost-cell[data-v-5d4424b1]{color:#55efc4;font-weight:600}.usage-total[data-v-5d4424b1]{margin-top:1rem;text-align:right;color:#b2bec3;font-size:.9rem}.loading-state[data-v-5d4424b1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:40vh;color:#888}.spinner[data-v-5d4424b1]{width:40px;height:40px;border:4px solid #303651;border-top:4px solid #6c5ce7;border-radius:50%;animation:spin-5d4424b1 1s linear infinite;margin-bottom:1rem}@keyframes spin-5d4424b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apikeys-card[data-v-5d4424b1]{margin-bottom:1.5rem}.apikeys-header[data-v-5d4424b1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.apikeys-docs-link[data-v-5d4424b1]{font-size:.85rem;color:#a29bfe;text-decoration:none}.apikeys-docs-link[data-v-5d4424b1]:hover{text-decoration:underline}.apikeys-desc[data-v-5d4424b1]{color:#636e72;font-size:.88rem;margin:0 0 1.25rem}.new-key-banner[data-v-5d4424b1]{background:#55efc412;border:1px solid rgba(85,239,196,.3);border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.25rem}.new-key-label[data-v-5d4424b1]{font-size:.85rem;color:#55efc4;margin-bottom:.6rem}.new-key-row[data-v-5d4424b1]{display:flex;gap:.75rem;align-items:center;margin-bottom:.6rem}.new-key-value[data-v-5d4424b1]{flex:1;padding:.5rem .75rem;background:#0f0f1a;border-radius:8px;font-size:.82rem;color:#55efc4;word-break:break-all;font-family:monospace}.btn-copy-key[data-v-5d4424b1]{padding:.45rem .9rem;background:#55efc4;color:#0f0f1a;border:none;border-radius:7px;font-weight:700;font-size:.82rem;cursor:pointer;white-space:nowrap;flex-shrink:0}.new-key-dismiss[data-v-5d4424b1]{background:transparent;border:none;color:#636e72;font-size:.82rem;cursor:pointer;padding:0}.new-key-dismiss[data-v-5d4424b1]:hover{color:#b2bec3}.create-key-row[data-v-5d4424b1]{display:flex;gap:.75rem;margin-bottom:.5rem}.key-name-input[data-v-5d4424b1]{flex:1;padding:.6rem .9rem;background:#16213e;border:1px solid #303651;border-radius:8px;color:#fff;font-size:.9rem;outline:none}.key-name-input[data-v-5d4424b1]:focus{border-color:#6c5ce7}.btn-create-key[data-v-5d4424b1]{padding:.6rem 1.1rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap;transition:background .2s}.btn-create-key[data-v-5d4424b1]:hover:not(:disabled){background:#a29bfe}.btn-create-key[data-v-5d4424b1]:disabled{opacity:.5;cursor:not-allowed}.key-error[data-v-5d4424b1]{color:#ff7675;font-size:.85rem;margin:0 0 .75rem}.empty-keys[data-v-5d4424b1]{color:#636e72;font-size:.9rem;padding:.75rem 0}.keys-list[data-v-5d4424b1]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.key-row[data-v-5d4424b1]{display:flex;align-items:center;gap:1rem;padding:.7rem .9rem;background:#16213e;border:1px solid rgba(48,54,81,.6);border-radius:9px}.key-info[data-v-5d4424b1]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.key-name[data-v-5d4424b1]{font-size:.88rem;font-weight:600;color:#e0e0e0}.key-preview[data-v-5d4424b1]{font-size:.8rem;color:#636e72;font-family:monospace}.key-meta[data-v-5d4424b1]{display:flex;flex-direction:column;gap:.1rem;flex-shrink:0;text-align:right}.key-date[data-v-5d4424b1]{font-size:.78rem;color:#636e72}.key-last-used[data-v-5d4424b1]{font-size:.75rem;color:#55efc4}.btn-delete-key[data-v-5d4424b1]{background:transparent;border:1px solid rgba(255,118,117,.3);border-radius:7px;color:#ff7675;font-size:.8rem;padding:.3rem .6rem;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0}.btn-delete-key[data-v-5d4424b1]:hover{background:#ff767514;border-color:#ff7675}.referral-card[data-v-5d4424b1]{margin-bottom:1.5rem}.ref-desc[data-v-5d4424b1]{color:#b2bec3;font-size:.92rem;margin:0 0 1.25rem;line-height:1.6}.ref-desc strong[data-v-5d4424b1]{color:#a29bfe}.ref-link-row[data-v-5d4424b1]{display:flex;gap:.75rem;margin-bottom:1.25rem}.ref-link-input[data-v-5d4424b1]{flex:1;padding:.65rem .9rem;background:#16213e;border:1px solid #303651;border-radius:8px;color:#b2bec3;font-size:.85rem;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-copy[data-v-5d4424b1]{padding:.65rem 1.1rem;background:#6c5ce7;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:.85rem;white-space:nowrap;transition:background .2s}.btn-copy[data-v-5d4424b1]:hover{background:#a29bfe}.ref-stats[data-v-5d4424b1]{display:flex;gap:2rem}.ref-stat[data-v-5d4424b1]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ref-stat-value[data-v-5d4424b1]{font-size:1.8rem;font-weight:800;color:#e0e0e0}.ref-stat-value.green[data-v-5d4424b1]{color:#55efc4}.ref-stat-label[data-v-5d4424b1]{font-size:.78rem;color:#636e72;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 700px){.cards-row[data-v-5d4424b1]{grid-template-columns:1fr}.dash-header[data-v-5d4424b1]{flex-direction:column;align-items:flex-start;gap:1rem}}.chat-layout[data-v-09a5bd82]{display:flex;height:calc(100vh - 64px);overflow:hidden;background:var(--bg-dark)}.sidebar[data-v-09a5bd82]{width:260px;flex-shrink:0;background:#11112a;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-09a5bd82]{padding:.875rem .75rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.5rem;flex-shrink:0}.brand-name[data-v-09a5bd82]{flex:1;font-size:.9rem;font-weight:800;background:linear-gradient(90deg,var(--accent),var(--accent-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.btn-new-chat[data-v-09a5bd82]{display:flex;align-items:center;gap:.3rem;padding:.38rem .7rem;background:#6c5ce71f;border:1px solid rgba(108,92,231,.25);border-radius:8px;color:var(--accent-light);cursor:pointer;font-size:.8rem;font-family:inherit;white-space:nowrap;transition:background .15s,border-color .15s}.btn-new-chat[data-v-09a5bd82]:hover{background:#6c5ce738;border-color:#6c5ce766}.conversations-list[data-v-09a5bd82]{flex:1;overflow-y:auto;padding:.4rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.conv-empty[data-v-09a5bd82]{padding:1.5rem;text-align:center;font-size:.82rem;color:#636e72}.conv-item[data-v-09a5bd82]{display:flex;align-items:center;gap:.45rem;padding:.5rem .6rem;border-radius:8px;cursor:pointer;transition:background .12s;-webkit-user-select:none;user-select:none;min-width:0}.conv-item[data-v-09a5bd82]:hover{background:#ffffff0a}.conv-item.active[data-v-09a5bd82]{background:#6c5ce724}.conv-icon[data-v-09a5bd82]{color:#636e72;flex-shrink:0}.conv-item.active .conv-icon[data-v-09a5bd82]{color:var(--accent-light)}.conv-title[data-v-09a5bd82]{flex:1;font-size:.82rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.conv-item.active .conv-title[data-v-09a5bd82]{color:var(--text-main)}.conv-delete[data-v-09a5bd82]{opacity:0;flex-shrink:0;background:transparent;border:none;color:#636e72;cursor:pointer;padding:.15rem .2rem;border-radius:4px;display:flex;align-items:center;transition:opacity .12s,color .12s}.conv-item:hover .conv-delete[data-v-09a5bd82]{opacity:1}.conv-delete[data-v-09a5bd82]:hover{color:var(--danger)}.sidebar-footer[data-v-09a5bd82]{padding:.875rem 1rem;border-top:1px solid var(--border);flex-shrink:0}.balance-display[data-v-09a5bd82]{display:flex;align-items:center;gap:.6rem}.balance-icon[data-v-09a5bd82]{color:#636e72;flex-shrink:0}.balance-text[data-v-09a5bd82]{display:flex;flex-direction:column;gap:.05rem}.balance-label[data-v-09a5bd82]{font-size:.67rem;color:#636e72;text-transform:uppercase;letter-spacing:.07em}.balance-amount[data-v-09a5bd82]{font-size:.92rem;font-weight:700;color:var(--success)}.sidebar-overlay[data-v-09a5bd82],.mobile-header[data-v-09a5bd82]{display:none}.chat-main[data-v-09a5bd82]{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.messages[data-v-09a5bd82]{flex:1;overflow-y:auto;padding:2rem 1.5rem 1rem;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.empty-state[data-v-09a5bd82]{margin:auto;text-align:center;max-width:560px;padding:2rem 1rem}.empty-logo[data-v-09a5bd82]{width:58px;height:58px;margin:0 auto 1.25rem;background:#6c5ce71a;border:1px solid rgba(108,92,231,.22);border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--accent-light)}.empty-state h2[data-v-09a5bd82]{font-size:1.5rem;font-weight:700;color:var(--text-main);margin:0 0 .35rem}.empty-hint[data-v-09a5bd82]{font-size:.88rem;color:#636e72;margin:0 0 1rem}.suggestion-chips[data-v-09a5bd82]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:1.25rem}.chip[data-v-09a5bd82]{padding:.5rem .95rem;background:#6c5ce712;border:1px solid rgba(108,92,231,.2);border-radius:20px;color:var(--accent-light);cursor:pointer;font-size:.845rem;font-family:inherit;transition:background .15s,border-color .15s;text-align:left}.chip[data-v-09a5bd82]:hover:not(:disabled){background:#6c5ce726;border-color:#6c5ce761}.chip[data-v-09a5bd82]:disabled{opacity:.4;cursor:not-allowed}.message[data-v-09a5bd82]{display:flex;gap:.875rem;padding:.875rem 0;max-width:800px;width:100%;margin:0 auto}.message--user[data-v-09a5bd82]{justify-content:flex-end}.msg-spacer[data-v-09a5bd82]{flex:1;min-width:3rem;max-width:5rem}.msg-avatar[data-v-09a5bd82]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#fff;flex-shrink:0;margin-top:3px;letter-spacing:-.5px}.msg-bubble[data-v-09a5bd82]{min-width:0;max-width:min(640px,calc(100% - 44px))}.msg-images[data-v-09a5bd82]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.4rem}.msg-image-thumb[data-v-09a5bd82]{max-width:200px;max-height:160px;object-fit:cover;border-radius:10px;border:1px solid rgba(108,92,231,.25)}.msg-bubble--user .msg-content[data-v-09a5bd82]{background:#6c5ce72b;border:1px solid rgba(108,92,231,.28);border-radius:18px 18px 4px;padding:.75rem 1.1rem;color:#ede9ff}.msg-bubble--assistant .msg-content[data-v-09a5bd82]{color:var(--text-main);line-height:1.8;padding:.15rem 0 0}.msg-content[data-v-09a5bd82]{font-size:.95rem;word-break:break-word}.msg-content[data-v-09a5bd82] h1,.msg-content[data-v-09a5bd82] h2,.msg-content[data-v-09a5bd82] h3{color:var(--text-main);margin:1rem 0 .35rem;line-height:1.35;font-weight:700}.msg-content[data-v-09a5bd82] h1{font-size:1.3em}.msg-content[data-v-09a5bd82] h2{font-size:1.12em}.msg-content[data-v-09a5bd82] h3{font-size:1em}.msg-content[data-v-09a5bd82] ul,.msg-content[data-v-09a5bd82] ol{padding-left:1.5rem;margin:.4rem 0}.msg-content[data-v-09a5bd82] li{margin:.25rem 0}.msg-content[data-v-09a5bd82] blockquote{border-left:3px solid var(--accent);padding:.05rem 0 .05rem 1rem;margin:.6rem 0;color:var(--text-dim);font-style:italic}.msg-content[data-v-09a5bd82] pre{position:relative;background:#090914;border:1px solid #242440;border-radius:10px;margin:.75rem 0;overflow:hidden}.msg-content[data-v-09a5bd82] .code-lang{display:block;padding:.35rem 1rem;background:#6c5ce712;border-bottom:1px solid #242440;font-size:.71rem;color:var(--accent-light);font-family:Fira Code,monospace}.msg-content[data-v-09a5bd82] pre code{display:block;padding:.875rem 1rem;overflow-x:auto;font-family:Fira Code,Cascadia Code,monospace;font-size:.855em;line-height:1.65;color:#e0deff}.msg-content[data-v-09a5bd82] code:not(pre code){font-family:Fira Code,Cascadia Code,monospace;font-size:.855em;background:#6c5ce721;padding:.15em .45em;border-radius:4px;color:var(--accent-light)}.msg-content[data-v-09a5bd82] .code-copy-btn{position:absolute;top:.35rem;right:.5rem;padding:.18rem .5rem;background:#6c5ce71f;border:1px solid rgba(108,92,231,.22);border-radius:6px;color:var(--accent-light);font-size:.69rem;font-family:inherit;cursor:pointer;transition:background .15s;line-height:1.6}.msg-content[data-v-09a5bd82] .code-copy-btn:hover{background:#6c5ce742}.msg-content[data-v-09a5bd82] .generated-image{max-width:100%;max-height:512px;border-radius:10px;margin:.5rem 0;display:block;border:1px solid var(--border)}.msg-actions[data-v-09a5bd82]{display:flex;align-items:center;gap:.25rem;margin-top:.45rem;opacity:0;transition:opacity .15s}.message--assistant:hover .msg-actions[data-v-09a5bd82]{opacity:1}.msg-meta[data-v-09a5bd82]{flex:1;font-size:.7rem;color:#636e72}.msg-btns[data-v-09a5bd82]{display:flex;gap:.1rem}.action-btn[data-v-09a5bd82]{background:transparent;border:none;color:#636e72;cursor:pointer;padding:.28rem;border-radius:6px;display:flex;align-items:center;transition:color .15s,background .15s}.action-btn[data-v-09a5bd82]:hover{color:var(--accent-light);background:#6c5ce71a}.stream-cursor[data-v-09a5bd82]{display:inline-block;width:2px;height:1.1em;background:var(--accent-light);margin-left:2px;vertical-align:text-bottom;animation:blink-cursor-09a5bd82 .8s step-end infinite}@keyframes blink-cursor-09a5bd82{0%,to{opacity:1}50%{opacity:0}}.typing-indicator[data-v-09a5bd82]{display:flex;gap:5px;align-items:center;padding:.4rem 0}.typing-indicator span[data-v-09a5bd82]{width:8px;height:8px;background:var(--accent);border-radius:50%;animation:bounce-09a5bd82 1.2s ease-in-out infinite}.typing-indicator span[data-v-09a5bd82]:nth-child(2){animation-delay:.18s}.typing-indicator span[data-v-09a5bd82]:nth-child(3){animation-delay:.36s}@keyframes bounce-09a5bd82{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-7px);opacity:1}}.scroll-to-bottom[data-v-09a5bd82]{position:absolute;bottom:105px;right:1.5rem;width:34px;height:34px;background:var(--bg-card);border:1px solid var(--border);border-radius:50%;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0006;transition:background .15s,color .15s;z-index:10}.scroll-to-bottom[data-v-09a5bd82]:hover{background:var(--border);color:var(--text-main)}.fade-enter-active[data-v-09a5bd82],.fade-leave-active[data-v-09a5bd82]{transition:opacity .2s}.fade-enter-from[data-v-09a5bd82],.fade-leave-to[data-v-09a5bd82]{opacity:0}.input-area[data-v-09a5bd82]{padding:.875rem 1.5rem 1rem;background:var(--bg-dark);border-top:1px solid #191930;flex-shrink:0}.input-wrapper[data-v-09a5bd82]{max-width:800px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:.5rem .625rem;transition:border-color .2s}.input-wrapper[data-v-09a5bd82]:focus-within{border-color:#6c5ce78c}.input-toolbar[data-v-09a5bd82]{display:flex;align-items:center;gap:.5rem;padding:0 .2rem .45rem;border-bottom:1px solid #22223a;margin-bottom:.45rem}.toolbar-spacer[data-v-09a5bd82]{flex:1}.token-hint[data-v-09a5bd82]{font-size:.71rem;color:#636e72;white-space:nowrap}.model-selector-wrap[data-v-09a5bd82]{position:relative}.model-selector-btn[data-v-09a5bd82]{display:flex;align-items:center;gap:.38rem;padding:.28rem .5rem .28rem .35rem;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-dim);cursor:pointer;font-size:.82rem;font-family:inherit;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.model-selector-btn[data-v-09a5bd82]:hover,.model-selector-btn.active[data-v-09a5bd82]{background:#6c5ce71a;border-color:#6c5ce733;color:var(--text-main)}.provider-badge[data-v-09a5bd82]{width:18px;height:18px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.63rem;font-weight:800;color:#fff;flex-shrink:0;line-height:1}.model-name-label[data-v-09a5bd82]{max-width:150px;overflow:hidden;text-overflow:ellipsis}.chevron[data-v-09a5bd82]{transition:transform .2s;flex-shrink:0}.chevron.rotated[data-v-09a5bd82]{transform:rotate(180deg)}.model-picker[data-v-09a5bd82]{position:absolute;bottom:calc(100% + 8px);left:0;width:265px;background:#1a1a2e;border:1px solid var(--border);border-radius:12px;padding:.4rem;max-height:320px;overflow-y:auto;z-index:200;box-shadow:0 8px 32px #0000008c;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.picker-loading[data-v-09a5bd82]{padding:.875rem;text-align:center;color:#636e72;font-size:.85rem}.picker-group[data-v-09a5bd82]{margin-bottom:.15rem}.picker-group-label[data-v-09a5bd82]{display:flex;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.67rem;text-transform:uppercase;letter-spacing:.08em;color:#636e72;font-weight:600}.picker-dot[data-v-09a5bd82]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.picker-item[data-v-09a5bd82]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.48rem .75rem;background:transparent;border:none;border-radius:8px;color:var(--text-dim);cursor:pointer;font-size:.865rem;font-family:inherit;text-align:left;transition:background .12s,color .12s}.picker-item[data-v-09a5bd82]:hover{background:#6c5ce71a;color:var(--text-main)}.picker-item.active[data-v-09a5bd82]{background:#6c5ce72b;color:var(--accent-light)}.picker-price[data-v-09a5bd82]{font-size:.7rem;color:#636e72;margin-left:.5rem;flex-shrink:0}.picker-item-name[data-v-09a5bd82]{display:flex;align-items:center;gap:.3rem}.picker-cap[data-v-09a5bd82]{font-size:.72rem;opacity:.7}.picker-enter-active[data-v-09a5bd82],.picker-leave-active[data-v-09a5bd82]{transition:opacity .15s,transform .15s}.picker-enter-from[data-v-09a5bd82],.picker-leave-to[data-v-09a5bd82]{opacity:0;transform:translateY(4px)}.file-previews[data-v-09a5bd82]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .2rem .4rem;border-bottom:1px solid #22223a;margin-bottom:.45rem}.file-chip[data-v-09a5bd82]{display:flex;align-items:center;gap:.3rem;padding:.25rem .45rem;background:#6c5ce71a;border:1px solid rgba(108,92,231,.22);border-radius:8px;max-width:200px}.file-thumb[data-v-09a5bd82]{width:28px;height:28px;object-fit:cover;border-radius:4px;flex-shrink:0}.file-name[data-v-09a5bd82]{font-size:.75rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.file-remove[data-v-09a5bd82]{background:transparent;border:none;color:#636e72;cursor:pointer;padding:.1rem;border-radius:3px;display:flex;flex-shrink:0;transition:color .12s}.file-remove[data-v-09a5bd82]:hover{color:var(--danger)}.input-row[data-v-09a5bd82]{display:flex;align-items:flex-end;gap:.5rem;padding:0 .2rem}.file-input-hidden[data-v-09a5bd82]{display:none}.btn-attach[data-v-09a5bd82]{background:transparent;border:none;color:#636e72;cursor:pointer;padding:.35rem;border-radius:7px;display:flex;align-items:center;flex-shrink:0;transition:color .15s,background .15s;margin-bottom:.4rem}.btn-attach[data-v-09a5bd82]:hover:not(:disabled){color:var(--accent-light);background:#6c5ce71a}.btn-attach[data-v-09a5bd82]:disabled{opacity:.3;cursor:not-allowed}.msg-input[data-v-09a5bd82]{flex:1;background:transparent;border:none;outline:none;color:var(--text-main);font-size:.95rem;font-family:inherit;line-height:1.55;resize:none;min-height:24px;max-height:200px;padding:.15rem 0;overflow-y:hidden;scrollbar-width:thin}.msg-input[data-v-09a5bd82]::placeholder{color:#636e72}.msg-input[data-v-09a5bd82]:disabled{opacity:.45;cursor:not-allowed}.btn-send[data-v-09a5bd82]{width:36px;height:36px;border-radius:10px;background:var(--accent);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .1s}.btn-send[data-v-09a5bd82]:hover:not(:disabled){background:var(--accent-light)}.btn-send[data-v-09a5bd82]:active:not(:disabled){transform:scale(.93)}.btn-send[data-v-09a5bd82]:disabled{opacity:.32;cursor:not-allowed}.btn-stop[data-v-09a5bd82]{background:var(--danger)!important}.btn-stop[data-v-09a5bd82]:hover:not(:disabled){background:#fd79a8!important}.input-hint[data-v-09a5bd82]{max-width:800px;margin:.35rem auto 0;font-size:.7rem;color:#636e72;text-align:center}.input-hint--error[data-v-09a5bd82]{color:var(--danger)!important}@media (max-width: 768px){.sidebar[data-v-09a5bd82]{position:fixed;top:64px;left:0;height:calc(100vh - 64px);z-index:300;transform:translate(-100%);transition:transform .25s ease}.sidebar--open[data-v-09a5bd82]{transform:translate(0)}.sidebar-overlay[data-v-09a5bd82]{display:block;position:fixed;top:64px;right:0;bottom:0;left:0;background:#00000080;z-index:299}.mobile-header[data-v-09a5bd82]{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-bottom:1px solid var(--border);background:var(--bg-card);flex-shrink:0}.btn-icon[data-v-09a5bd82]{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:.25rem;border-radius:6px;display:flex;align-items:center;transition:color .15s;flex-shrink:0}.btn-icon[data-v-09a5bd82]:hover{color:var(--accent-light)}.mobile-title[data-v-09a5bd82]{flex:1;font-size:.88rem;font-weight:600;color:var(--text-main);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages[data-v-09a5bd82]{padding:1rem .75rem}.message[data-v-09a5bd82]{padding:.7rem 0}.input-area[data-v-09a5bd82]{padding:.75rem}.model-picker[data-v-09a5bd82]{width:240px}}@media (min-width: 769px){.mobile-header[data-v-09a5bd82],.btn-icon[data-v-09a5bd82]{display:none}}.plans-page[data-v-13c6d646]{max-width:1100px;margin:0 auto;padding:3rem 2rem 5rem}.plans-hero[data-v-13c6d646]{text-align:center;margin-bottom:2.5rem}.badge[data-v-13c6d646]{display:inline-block;padding:.3rem .9rem;background:#6c5ce726;border:1px solid rgba(108,92,231,.4);border-radius:20px;font-size:.8rem;color:#a29bfe;margin-bottom:1rem}.plans-hero h1[data-v-13c6d646]{font-size:2.5rem;font-weight:800;margin:0 0 .75rem}.subtitle[data-v-13c6d646]{color:#b2bec3;font-size:1.1rem;margin:0 auto;max-width:560px}.tabs-row[data-v-13c6d646]{display:flex;justify-content:center;gap:.5rem;margin-bottom:3rem;background:#1a1a2e;border:1px solid #303651;border-radius:14px;padding:.4rem;width:fit-content;margin-left:auto;margin-right:auto}.tab-btn[data-v-13c6d646]{padding:.7rem 2rem;border:none;border-radius:10px;background:transparent;color:#b2bec3;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.tab-btn.active[data-v-13c6d646]{background:#6c5ce7;color:#fff;box-shadow:0 2px 12px #6c5ce766}.topup-desc-row[data-v-13c6d646]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:2.5rem}.topup-desc-card[data-v-13c6d646]{display:flex;gap:1rem;align-items:flex-start;background:#1a1a2e;border:1px solid #303651;border-radius:14px;padding:1.5rem}.td-icon[data-v-13c6d646]{font-size:1.8rem;flex-shrink:0}.topup-desc-card h3[data-v-13c6d646]{font-size:.97rem;font-weight:700;margin:0 0 .4rem;color:#e0e0e0}.topup-desc-card p[data-v-13c6d646]{color:#b2bec3;font-size:.87rem;line-height:1.6;margin:0}.topup-widget[data-v-13c6d646]{background:#1a1a2e;border:1px solid #303651;border-radius:20px;padding:2rem 2.5rem;max-width:560px;margin:0 auto 2.5rem}.widget-title[data-v-13c6d646]{font-size:1.2rem;font-weight:700;margin:0 0 1.5rem;color:#e0e0e0}.amount-presets[data-v-13c6d646]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.preset-btn[data-v-13c6d646]{padding:.55rem 1.25rem;border-radius:10px;border:1.5px solid #303651;background:transparent;color:#b2bec3;font-size:.95rem;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.preset-btn[data-v-13c6d646]:hover{border-color:#6c5ce7;color:#a29bfe}.preset-btn.selected[data-v-13c6d646]{border-color:#6c5ce7;background:#6c5ce726;color:#a29bfe}.custom-amount-row[data-v-13c6d646]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.amount-input[data-v-13c6d646]{flex:1;padding:.7rem 1rem;background:#16213e;border:1px solid #303651;border-radius:10px;color:#fff;font-size:1rem;outline:none;transition:border-color .2s}.amount-input[data-v-13c6d646]:focus{border-color:#6c5ce7}.amount-approx[data-v-13c6d646]{color:#636e72;font-size:.88rem;white-space:nowrap}.topup-cta[data-v-13c6d646]{text-align:center}.login-hint[data-v-13c6d646]{margin-top:.75rem;font-size:.88rem;color:#636e72}.login-hint a[data-v-13c6d646]{color:#a29bfe;text-decoration:none}.login-hint a[data-v-13c6d646]:hover{text-decoration:underline}.btn-primary[data-v-13c6d646]{display:inline-block;padding:.85rem 2.5rem;background:#6c5ce7;color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #6c5ce766}.btn-primary[data-v-13c6d646]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 28px #6c5ce780}.btn-primary[data-v-13c6d646]:disabled{opacity:.5;cursor:not-allowed}.btn-pay[data-v-13c6d646]{width:100%;text-align:center;border-radius:12px}.topup-msg[data-v-13c6d646]{font-size:.88rem;margin:.75rem 0 0;text-align:center}.topup-msg.success[data-v-13c6d646]{color:#55efc4}.topup-msg.error[data-v-13c6d646]{color:#ff7675}.price-table-wrap[data-v-13c6d646]{max-width:760px;margin:0 auto}.price-table[data-v-13c6d646]{background:#1a1a2e;border:1px solid #303651;border-radius:16px;overflow:hidden}.pt-head[data-v-13c6d646]{display:grid;grid-template-columns:1fr 140px 140px;padding:.7rem 1.5rem;background:#30365180;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#636e72;font-weight:600}.pt-row[data-v-13c6d646]{display:grid;grid-template-columns:1fr 140px 140px;padding:.7rem 1.5rem;border-top:1px solid rgba(48,54,81,.5);align-items:center}.pt-row[data-v-13c6d646]:hover{background:#6c5ce70d}.pt-name[data-v-13c6d646]{font-size:.9rem;color:#e0e0e0;display:flex;align-items:center;gap:.6rem}.pt-provider[data-v-13c6d646]{font-size:.7rem;padding:.15rem .5rem;border-radius:5px;font-weight:700;flex-shrink:0}.pt-provider.openai[data-v-13c6d646]{background:#10b9811f;color:#10b981}.pt-provider.claude[data-v-13c6d646]{background:#fb923c1f;color:#fb923c}.pt-provider.gemini[data-v-13c6d646]{background:#3b82f61f;color:#60a5fa}.pt-provider.grok[data-v-13c6d646]{background:#c8c8c81a;color:#d1d5db}.pt-provider.deepseek[data-v-13c6d646]{background:#6366f11f;color:#818cf8}.pt-in[data-v-13c6d646]{color:#a29bfe;font-weight:600;font-size:.9rem}.pt-out[data-v-13c6d646]{color:#fd79a8;font-weight:600;font-size:.9rem}.loading-state[data-v-13c6d646]{display:flex;justify-content:center;padding:4rem 0}.spinner[data-v-13c6d646]{width:40px;height:40px;border:4px solid #303651;border-top:4px solid #6c5ce7;border-radius:50%;animation:spin-13c6d646 1s linear infinite}@keyframes spin-13c6d646{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plans-grid[data-v-13c6d646]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:start}.plan-card[data-v-13c6d646]{position:relative;background:#1a1a2e;border:1px solid #303651;border-radius:20px;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:0;transition:border-color .3s,transform .3s}.plan-card[data-v-13c6d646]:hover{border-color:#6c5ce7;transform:translateY(-4px)}.plan-card.popular[data-v-13c6d646]{border-color:#6c5ce7;background:linear-gradient(160deg,#1e1a3a,#1a1a2e);box-shadow:0 0 32px #6c5ce733}.plan-card.current[data-v-13c6d646]{border-color:#55efc4}.popular-badge[data-v-13c6d646]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#6c5ce7,#a29bfe);color:#fff;font-size:.75rem;font-weight:700;padding:.25rem 1rem;border-radius:20px;white-space:nowrap}.current-badge[data-v-13c6d646]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#00b894,#55efc4);color:#0f0f1a;font-size:.75rem;font-weight:700;padding:.25rem 1rem;border-radius:20px;white-space:nowrap}.plan-name[data-v-13c6d646]{font-size:1.3rem;font-weight:800;color:#e0e0e0;margin-bottom:.25rem}.plan-card.popular .plan-name[data-v-13c6d646]{color:#a29bfe}.plan-desc[data-v-13c6d646]{font-size:.85rem;color:#636e72;margin-bottom:1.5rem}.plan-price[data-v-13c6d646]{margin-bottom:1.25rem;line-height:1}.price-amount[data-v-13c6d646]{font-size:2.8rem;font-weight:800;color:#e0e0e0}.price-currency[data-v-13c6d646]{font-size:1.1rem;color:#636e72}.plan-credit[data-v-13c6d646]{background:#55efc412;border:1px solid rgba(85,239,196,.2);border-radius:10px;padding:.85rem 1rem;margin-bottom:1.5rem}.credit-label[data-v-13c6d646]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#636e72;margin-bottom:.2rem}.credit-value[data-v-13c6d646]{font-size:1.3rem;font-weight:700;color:#55efc4}.credit-bonus[data-v-13c6d646]{font-size:.8rem;color:#55efc4;opacity:.8;margin-top:.15rem}.feature-list[data-v-13c6d646]{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.6rem}.feature-list li[data-v-13c6d646]{font-size:.88rem;color:#b2bec3;display:flex;align-items:flex-start;gap:.5rem}.check[data-v-13c6d646]{color:#55efc4;font-weight:700;flex-shrink:0}.btn-subscribe[data-v-13c6d646]{width:100%;padding:.8rem;border-radius:10px;border:1.5px solid #303651;background:transparent;color:#e0e0e0;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.btn-subscribe[data-v-13c6d646]:hover:not(:disabled){border-color:#6c5ce7;background:#6c5ce71a;color:#a29bfe}.btn-subscribe.btn-popular[data-v-13c6d646]{background:#6c5ce7;border-color:#6c5ce7;color:#fff}.btn-subscribe.btn-popular[data-v-13c6d646]:hover:not(:disabled){background:#a29bfe;border-color:#a29bfe}.btn-subscribe.btn-current[data-v-13c6d646]{border-color:#55efc466;color:#55efc4;cursor:default;font-size:.82rem}.btn-subscribe[data-v-13c6d646]:disabled:not(.btn-current){opacity:.5;cursor:not-allowed}.plan-msg[data-v-13c6d646]{font-size:.8rem;margin:.6rem 0 0;text-align:center}.plan-msg.success[data-v-13c6d646]{color:#55efc4}.plan-msg.error[data-v-13c6d646]{color:#ff7675}.plans-note[data-v-13c6d646]{margin-top:2.5rem;text-align:center;color:#636e72;font-size:.85rem;line-height:1.8}@media (max-width: 900px){.plans-grid[data-v-13c6d646]{grid-template-columns:1fr;max-width:420px;margin:0 auto}.pt-head[data-v-13c6d646],.pt-row[data-v-13c6d646]{grid-template-columns:1fr 100px 100px}.tabs-row[data-v-13c6d646]{flex-direction:column;width:100%}.tab-btn[data-v-13c6d646]{text-align:center}}@media (max-width: 500px){.plans-hero h1[data-v-13c6d646]{font-size:1.8rem}.topup-widget[data-v-13c6d646]{padding:1.5rem}.pt-head[data-v-13c6d646],.pt-row[data-v-13c6d646]{grid-template-columns:1fr 85px 85px;padding:.6rem .9rem}}.about-page[data-v-d6ea564d]{overflow-x:hidden}.container[data-v-d6ea564d]{max-width:1100px;margin:0 auto;padding:0 2rem}.about-hero[data-v-d6ea564d]{text-align:center;padding:7rem 2rem 5rem;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(108,92,231,.15) 0%,transparent 70%)}.badge[data-v-d6ea564d]{display:inline-block;padding:.35rem 1rem;background:#6c5ce726;border:1px solid rgba(108,92,231,.4);border-radius:20px;font-size:.85rem;color:#a29bfe;margin-bottom:1.5rem}.about-hero h1[data-v-d6ea564d]{font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem}.gradient-text[data-v-d6ea564d]{background:linear-gradient(90deg,#a29bfe,#6c5ce7,#fd79a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-sub[data-v-d6ea564d]{font-size:1.15rem;color:#b2bec3;line-height:1.7;max-width:620px;margin:0 auto}.mission-section[data-v-d6ea564d]{padding:6rem 0}.two-col[data-v-d6ea564d]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.mission-text h2[data-v-d6ea564d]{font-size:2rem;font-weight:700;margin-bottom:1.25rem;color:#a29bfe}.mission-text p[data-v-d6ea564d]{color:#b2bec3;line-height:1.8;margin-bottom:1rem;font-size:1rem}.mission-stats[data-v-d6ea564d]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.m-stat[data-v-d6ea564d]{background:#1a1a2e;border:1px solid #303651;border-radius:16px;padding:1.5rem;text-align:center;transition:border-color .3s}.m-stat[data-v-d6ea564d]:hover{border-color:#6c5ce7}.m-num[data-v-d6ea564d]{display:block;font-size:2rem;font-weight:800;color:#a29bfe;margin-bottom:.25rem}.m-label[data-v-d6ea564d]{font-size:.8rem;color:#636e72;text-transform:uppercase;letter-spacing:.05em}.how-section[data-v-d6ea564d]{padding:6rem 0;background:#1a1a2e66}.section-title[data-v-d6ea564d]{text-align:center;font-size:2rem;font-weight:700;margin-bottom:3rem}.how-grid[data-v-d6ea564d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.how-card[data-v-d6ea564d]{background:#1a1a2e;border:1px solid #303651;border-radius:16px;padding:2rem;transition:border-color .3s,transform .3s}.how-card[data-v-d6ea564d]:hover{border-color:#6c5ce7;transform:translateY(-4px)}.how-icon[data-v-d6ea564d]{font-size:2rem;margin-bottom:1rem}.how-card h3[data-v-d6ea564d]{font-size:1rem;font-weight:700;margin:0 0 .6rem;color:#e0e0e0}.how-card p[data-v-d6ea564d]{color:#b2bec3;font-size:.9rem;line-height:1.6;margin:0}.values-section[data-v-d6ea564d]{padding:6rem 0}.values-grid[data-v-d6ea564d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem}.value-item[data-v-d6ea564d]{display:flex;gap:1.25rem;align-items:flex-start;background:#1a1a2e;border:1px solid #303651;border-radius:14px;padding:1.5rem;transition:border-color .3s}.value-item[data-v-d6ea564d]:hover{border-color:#6c5ce780}.value-icon[data-v-d6ea564d]{font-size:1.8rem;flex-shrink:0;margin-top:.1rem}.value-item h3[data-v-d6ea564d]{font-size:1rem;font-weight:700;margin:0 0 .4rem;color:#e0e0e0}.value-item p[data-v-d6ea564d]{color:#b2bec3;font-size:.88rem;line-height:1.6;margin:0}.faq-section[data-v-d6ea564d]{padding:6rem 0;background:#1a1a2e66}.faq-list[data-v-d6ea564d]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-d6ea564d]{background:#1a1a2e;border:1px solid #303651;border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .2s}.faq-item.open[data-v-d6ea564d]{border-color:#6c5ce7}.faq-q[data-v-d6ea564d]{display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem;font-weight:600;font-size:.97rem;color:#e0e0e0;gap:1rem}.faq-arrow[data-v-d6ea564d]{color:#636e72;font-size:.7rem;flex-shrink:0}.faq-item.open .faq-q[data-v-d6ea564d]{color:#a29bfe}.faq-a[data-v-d6ea564d]{padding:0 1.5rem 1.25rem;color:#b2bec3;font-size:.92rem;line-height:1.7;border-top:1px solid rgba(48,54,81,.5)}.about-cta[data-v-d6ea564d]{padding:6rem 0;background:radial-gradient(ellipse 80% 80% at 50% 100%,rgba(108,92,231,.12) 0%,transparent 70%)}.cta-inner[data-v-d6ea564d]{text-align:center}.cta-inner h2[data-v-d6ea564d]{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.cta-inner p[data-v-d6ea564d]{color:#b2bec3;font-size:1.1rem;margin-bottom:2rem}.cta-btns[data-v-d6ea564d]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-primary[data-v-d6ea564d]{display:inline-block;padding:.9rem 2.5rem;background:#6c5ce7;color:#fff;border:none;border-radius:50px;font-size:1.05rem;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #6c5ce766}.btn-primary[data-v-d6ea564d]:hover{transform:translateY(-2px);box-shadow:0 6px 28px #6c5ce780}.btn-outline[data-v-d6ea564d]{display:inline-block;padding:.9rem 2.5rem;background:transparent;color:#e0e0e0;border:1.5px solid #303651;border-radius:50px;font-size:1.05rem;cursor:pointer;text-decoration:none;transition:border-color .2s,color .2s}.btn-outline[data-v-d6ea564d]:hover{border-color:#6c5ce7;color:#a29bfe}@media (max-width: 768px){.two-col[data-v-d6ea564d]{grid-template-columns:1fr;gap:2.5rem}.about-hero[data-v-d6ea564d]{padding:5rem 2rem 3rem}}.privacy-page[data-v-e58ab163]{padding:4rem 0 6rem;min-height:80vh}.container[data-v-e58ab163]{max-width:860px;margin:0 auto;padding:0 2rem}.privacy-header[data-v-e58ab163]{text-align:center;margin-bottom:3rem}.badge[data-v-e58ab163]{display:inline-block;padding:.3rem .9rem;background:#6c5ce726;border:1px solid rgba(108,92,231,.4);border-radius:20px;font-size:.8rem;color:#a29bfe;margin-bottom:1rem}.privacy-header h1[data-v-e58ab163]{font-size:2.5rem;font-weight:800;margin:0 0 .5rem;color:#e0e0e0}.updated[data-v-e58ab163]{color:#636e72;font-size:.9rem;margin:0}.privacy-body[data-v-e58ab163]{display:flex;flex-direction:column;gap:2.5rem}section[data-v-e58ab163]{background:#1a1a2e;border:1px solid #303651;border-radius:16px;padding:2rem}section h2[data-v-e58ab163]{font-size:1.15rem;font-weight:700;color:#a29bfe;margin:0 0 1rem}section p[data-v-e58ab163]{color:#b2bec3;line-height:1.8;margin:0 0 .75rem;font-size:.95rem}section p[data-v-e58ab163]:last-child{margin-bottom:0}section ul[data-v-e58ab163]{color:#b2bec3;line-height:1.8;font-size:.95rem;padding-left:1.5rem;margin:.5rem 0}section ul li[data-v-e58ab163]{margin-bottom:.4rem}section ul li strong[data-v-e58ab163]{color:#e0e0e0}.data-table[data-v-e58ab163]{width:100%;border-collapse:collapse;font-size:.88rem;margin:.75rem 0}.data-table th[data-v-e58ab163]{text-align:left;padding:.6rem .9rem;background:#30365199;color:#636e72;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #303651}.data-table td[data-v-e58ab163]{padding:.7rem .9rem;color:#b2bec3;border-bottom:1px solid rgba(48,54,81,.4);vertical-align:top}.data-table tr:last-child td[data-v-e58ab163]{border-bottom:none}.data-table td[data-v-e58ab163]:first-child{color:#e0e0e0;font-weight:600;white-space:nowrap}.notice[data-v-e58ab163]{background:#55efc40f;border:1px solid rgba(85,239,196,.2);border-radius:8px;padding:.75rem 1rem!important;color:#b2bec3!important;font-size:.88rem!important;margin-top:1rem!important}.notice strong[data-v-e58ab163]{color:#55efc4}.disclaimer-section[data-v-e58ab163]{border-color:#fdcb6e4d}.disclaimer-box[data-v-e58ab163]{display:flex;gap:1.25rem;background:#fdcb6e0d;border:1px solid rgba(253,203,110,.25);border-radius:12px;padding:1.25rem}.disclaimer-icon[data-v-e58ab163]{font-size:1.8rem;flex-shrink:0;margin-top:.1rem}.disclaimer-box p[data-v-e58ab163]{margin-bottom:.6rem!important}.disclaimer-box p[data-v-e58ab163]:last-child{margin-bottom:0!important}.disclaimer-box strong[data-v-e58ab163]{color:#fdcb6e}.disclaimer-box ul[data-v-e58ab163]{color:#b2bec3}.privacy-footer[data-v-e58ab163]{margin-top:3rem;text-align:center}.btn-back[data-v-e58ab163]{display:inline-block;padding:.7rem 1.75rem;border:1px solid #303651;border-radius:10px;color:#b2bec3;text-decoration:none;font-size:.9rem;transition:border-color .2s,color .2s}.btn-back[data-v-e58ab163]:hover{border-color:#6c5ce7;color:#a29bfe}@media (max-width: 600px){.privacy-header h1[data-v-e58ab163]{font-size:1.8rem}.data-table[data-v-e58ab163]{font-size:.8rem}.data-table th[data-v-e58ab163],.data-table td[data-v-e58ab163]{padding:.5rem .6rem}.disclaimer-box[data-v-e58ab163]{flex-direction:column;gap:.75rem}}.docs-layout[data-v-4e986917]{display:flex;min-height:calc(100vh - 64px)}.docs-sidebar[data-v-4e986917]{width:240px;flex-shrink:0;background:#16213e;border-right:1px solid #303651;padding:2rem 1.5rem;position:sticky;top:64px;height:calc(100vh - 64px);overflow-y:auto}.sidebar-logo[data-v-4e986917]{font-size:.9rem;font-weight:800;color:#a29bfe;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.06em}.docs-sidebar ul[data-v-4e986917]{list-style:none;padding:0;margin:0 0 2rem}.docs-sidebar li[data-v-4e986917]{margin-bottom:.25rem}.docs-sidebar a[data-v-4e986917]{display:block;padding:.4rem .75rem;border-radius:7px;color:#b2bec3;text-decoration:none;font-size:.9rem;transition:background .2s,color .2s}.docs-sidebar a[data-v-4e986917]:hover{background:#6c5ce71f;color:#a29bfe}.docs-sidebar a.active[data-v-4e986917]{background:#6c5ce72e;color:#a29bfe;font-weight:600}.sidebar-cta[data-v-4e986917]{display:block;padding:.6rem .75rem;background:#6c5ce7;border-radius:9px;text-align:center;color:#fff!important;font-weight:700;font-size:.85rem;text-decoration:none;transition:background .2s}.sidebar-cta[data-v-4e986917]:hover{background:#a29bfe!important}.docs-content[data-v-4e986917]{flex:1;max-width:860px;padding:3rem 3rem 6rem;overflow-x:hidden}.docs-content section[data-v-4e986917]{margin-bottom:4rem}.docs-content h1[data-v-4e986917]{font-size:2.2rem;font-weight:800;margin:0 0 1rem;color:#e0e0e0}.docs-content h2[data-v-4e986917]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#a29bfe;border-bottom:1px solid #303651;padding-bottom:.5rem}.docs-content h3[data-v-4e986917]{font-size:1.05rem;font-weight:700;margin:1.5rem 0 .6rem;color:#e0e0e0}.docs-content p[data-v-4e986917]{color:#b2bec3;line-height:1.75;margin:0 0 .75rem;font-size:.95rem}.lead[data-v-4e986917]{font-size:1.1rem!important;color:#e0e0e0!important}.docs-content ul[data-v-4e986917]{color:#b2bec3;line-height:1.8;font-size:.95rem;padding-left:1.5rem;margin:.5rem 0}.docs-content a[data-v-4e986917]{color:#a29bfe;text-decoration:none}.docs-content a[data-v-4e986917]:hover{text-decoration:underline}.hint[data-v-4e986917]{font-size:.85rem!important;color:#636e72!important}.info-box[data-v-4e986917]{display:flex;align-items:center;gap:1rem;background:#6c5ce714;border:1px solid rgba(108,92,231,.25);border-radius:10px;padding:.9rem 1.25rem;margin-top:1rem}.info-box strong[data-v-4e986917]{color:#a29bfe;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.info-box code[data-v-4e986917]{color:#e0e0e0;font-size:.95rem}.warn-box[data-v-4e986917]{background:#fdcb6e0f;border:1px solid rgba(253,203,110,.25);border-radius:10px;padding:.9rem 1.25rem;margin-top:.75rem;color:#fdcb6e;font-size:.88rem;line-height:1.6}code[data-v-4e986917]{font-family:Fira Code,Cascadia Code,monospace;font-size:.88em;background:#6c5ce71f;border-radius:4px;padding:.1em .4em;color:#a29bfe}pre[data-v-4e986917]{background:#0f0f1a;border:1px solid #303651;border-radius:12px;padding:1.25rem 1.5rem;overflow-x:auto;margin:.75rem 0 1.25rem}pre code[data-v-4e986917]{background:none;padding:0;font-size:.85rem;color:#e0e0e0;line-height:1.6;white-space:pre}.table-wrap[data-v-4e986917]{overflow-x:auto;margin:.75rem 0}table[data-v-4e986917]{width:100%;border-collapse:collapse;font-size:.88rem}th[data-v-4e986917]{text-align:left;padding:.6rem .9rem;background:#30365180;color:#636e72;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #303651}td[data-v-4e986917]{padding:.65rem .9rem;border-bottom:1px solid rgba(48,54,81,.4);color:#b2bec3;vertical-align:middle}tr:last-child td[data-v-4e986917]{border-bottom:none}tr:hover td[data-v-4e986917]{background:#6c5ce70a}.provider-chip[data-v-4e986917]{display:inline-block;padding:.15rem .55rem;border-radius:5px;font-size:.75rem;font-weight:700}.provider-chip.openai[data-v-4e986917]{background:#10b9811f;color:#10b981}.provider-chip.claude[data-v-4e986917]{background:#fb923c1f;color:#fb923c}.provider-chip.gemini[data-v-4e986917]{background:#3b82f61f;color:#60a5fa}.provider-chip.grok[data-v-4e986917]{background:#c8c8c81a;color:#d1d5db}.provider-chip.deepseek[data-v-4e986917]{background:#6366f11f;color:#818cf8}.lang-tabs[data-v-4e986917]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.lang-tabs button[data-v-4e986917]{padding:.45rem 1.1rem;border-radius:8px;border:1.5px solid #303651;background:transparent;color:#b2bec3;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.lang-tabs button[data-v-4e986917]:hover{border-color:#6c5ce7;color:#a29bfe}.lang-tabs button.active[data-v-4e986917]{background:#6c5ce7;border-color:#6c5ce7;color:#fff}@media (max-width: 900px){.docs-sidebar[data-v-4e986917]{display:none}.docs-content[data-v-4e986917]{padding:2rem 1.5rem 4rem}}
