[data-v-15934f3a],[data-v-15934f3a]:before,[data-v-15934f3a]:after{box-sizing:border-box;margin:0;padding:0}.page-shell[data-v-15934f3a]{background:#0a0a0a;min-height:100vh;font-family:Roboto,-apple-system,sans-serif;display:flex}.main[data-v-15934f3a]{flex:1;min-width:0;padding:40px 48px;overflow-y:auto}.header[data-v-15934f3a]{margin-bottom:36px}.page-title[data-v-15934f3a]{color:#f4f4f5;letter-spacing:-.02em;margin-bottom:6px;font-size:26px;font-weight:700}.page-sub[data-v-15934f3a]{color:#52525b;margin-bottom:24px;font-size:14px}.billing-toggle[data-v-15934f3a]{background:#111214;border:1px solid #1f2124;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.toggle-btn[data-v-15934f3a]{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.toggle-btn.active[data-v-15934f3a]{color:#f4f4f5;background:#1f2124}.save-badge[data-v-15934f3a]{color:#a78bfa;letter-spacing:.04em;background:#7039d633;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.plans-grid[data-v-15934f3a]{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;display:grid}.plan-card[data-v-15934f3a]{background:#111214;border:1px solid #1f2124;border-radius:18px;flex-direction:column;gap:20px;padding:28px 22px;transition:border-color .2s,transform .2s;display:flex;position:relative}.plan-card[data-v-15934f3a]:hover{border-color:#2a2a30}.plan-card.popular[data-v-15934f3a]{border-color:#7039d6}.plan-card.current[data-v-15934f3a]{border-color:#22c55e}.plan-badge[data-v-15934f3a]{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:20px;padding:3px 12px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.popular-badge[data-v-15934f3a]{color:#fff;background:#7039d6}.current-badge[data-v-15934f3a]{color:#fff;background:#16a34a}.plan-name[data-v-15934f3a]{color:#71717a;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:700}.plan-price[data-v-15934f3a]{align-items:baseline;gap:1px;display:flex}.price-dollar[data-v-15934f3a]{color:#f4f4f5;font-size:18px;font-weight:600}.price-amount[data-v-15934f3a]{color:#f4f4f5;letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:1}.price-period[data-v-15934f3a]{color:#52525b;margin-left:3px;font-size:14px}.plan-credits-label[data-v-15934f3a]{color:#52525b;margin-top:4px;font-size:12px}.models-section[data-v-15934f3a]{flex-direction:column;gap:12px;display:flex}.model-group[data-v-15934f3a]{flex-direction:column;gap:6px;display:flex}.model-group-label[data-v-15934f3a]{color:#3f3f46;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.model-chips[data-v-15934f3a]{flex-wrap:wrap;gap:6px;display:flex}.model-chip[data-v-15934f3a]{color:#a1a1aa;background:#1a1a1f;border:1px solid #27272a;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:500;display:flex}.chip-logo[data-v-15934f3a]{object-fit:contain;border-radius:2px;flex-shrink:0;width:14px;height:14px}.features-list[data-v-15934f3a]{flex-direction:column;flex:1;gap:8px;list-style:none;display:flex}.feature-item[data-v-15934f3a]{color:#a1a1aa;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.feat-check[data-v-15934f3a]{color:#22c55e;flex-shrink:0;margin-top:1px;font-size:11px;font-weight:700}.feature-item.dim[data-v-15934f3a]{color:#3f3f46}.feat-dash[data-v-15934f3a]{color:#3f3f46;flex-shrink:0;margin-top:1px}.plan-btn[data-v-15934f3a]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:13px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:flex}.btn-popular[data-v-15934f3a]{color:#fff;background:linear-gradient(135deg,#7039d6,#8a4fe8)}.btn-popular[data-v-15934f3a]:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);box-shadow:0 8px 24px #7039d666}.btn-outline[data-v-15934f3a]{color:#e4e4e7;background:0 0;border:1px solid #27272a}.btn-outline[data-v-15934f3a]:hover:not(:disabled){color:#a78bfa;border-color:#7039d6}.btn-current[data-v-15934f3a]{color:#22c55e;cursor:default;background:0 0;border:1px solid #16a34a}.plan-btn[data-v-15934f3a]:disabled{opacity:.6;cursor:not-allowed;filter:none!important;transform:none!important}.manage-row[data-v-15934f3a]{margin-top:24px}.manage-link[data-v-15934f3a]{cursor:pointer;color:#52525b;background:0 0;border:none;padding:0;font-size:13px}.manage-link[data-v-15934f3a]:hover{color:#a78bfa}.error-bar[data-v-15934f3a]{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;max-width:1000px;margin-top:16px;padding:10px 14px;font-size:13px}.spinner[data-v-15934f3a]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-15934f3a}@keyframes spin-15934f3a{to{transform:rotate(360deg)}}.everything-section[data-v-15934f3a]{max-width:1000px;margin-top:64px}.section-intro[data-v-15934f3a]{margin-bottom:28px}.section-title[data-v-15934f3a]{color:#f4f4f5;letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:700}.section-sub[data-v-15934f3a]{color:#52525b;font-size:14px}.capability-grid[data-v-15934f3a]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cap-card[data-v-15934f3a]{background:#111214;border:1px solid #1f2124;border-radius:14px;flex-direction:column;gap:14px;padding:20px;transition:border-color .2s;display:flex}.cap-card[data-v-15934f3a]:hover{border-color:#2a2a30}.cap-header[data-v-15934f3a]{align-items:center;gap:12px;display:flex}.cap-icon[data-v-15934f3a]{color:#a78bfa;background:#7039d61a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.cap-name[data-v-15934f3a]{color:#f4f4f5;margin:0 0 2px;font-size:14px;font-weight:600}.cap-count[data-v-15934f3a]{color:#52525b;margin:0;font-size:11.5px}.cap-tags[data-v-15934f3a]{flex-wrap:wrap;gap:5px;display:flex}.cap-tag[data-v-15934f3a]{color:#71717a;background:#18191c;border:1px solid #27272a;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500}.faq-section[data-v-15934f3a]{max-width:760px;margin-top:64px;padding-bottom:64px}.faq-section .section-title[data-v-15934f3a]{margin-bottom:24px}.faq-list[data-v-15934f3a]{border:1px solid #1f2124;border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.faq-item[data-v-15934f3a]{border-bottom:1px solid #1f2124}.faq-item[data-v-15934f3a]:last-child{border-bottom:none}.faq-q[data-v-15934f3a]{color:#e4e4e7;cursor:pointer;text-align:left;background:#111214;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.faq-q[data-v-15934f3a]:hover{color:#f4f4f5;background:#141417}.faq-item.open .faq-q[data-v-15934f3a]{color:#a78bfa}.faq-chevron[data-v-15934f3a]{color:#52525b;flex-shrink:0;font-size:20px;font-weight:300;line-height:1;transition:color .15s}.faq-item.open .faq-chevron[data-v-15934f3a]{color:#a78bfa}.faq-a[data-v-15934f3a]{color:#71717a;background:#111214;padding:0 22px 18px;font-size:13.5px;line-height:1.65}@media (width<=900px){.main[data-v-15934f3a]{padding:24px 20px}.plans-grid[data-v-15934f3a]{grid-template-columns:1fr;max-width:440px}.capability-grid[data-v-15934f3a]{grid-template-columns:1fr}.faq-section[data-v-15934f3a]{max-width:100%}}
