@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";.dropdown-enter-active[data-v-121f5b09],.dropdown-leave-active[data-v-121f5b09]{transition:all .15s ease}.dropdown-enter-from[data-v-121f5b09],.dropdown-leave-to[data-v-121f5b09]{opacity:0;transform:scale(.95) translateY(-4px)}.model-card[data-v-a4d94c95]{transition:transform .2s,box-shadow .2s}.model-card[data-v-a4d94c95]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.chat-bubble-ai[data-v-fec0bf6e]{background:#f8fafc;border:1px solid #e2e8f0}.chat-bubble-ai[data-v-fec0bf6e] :not(pre)>code{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-size:13px}.chat-bubble-ai[data-v-fec0bf6e] pre code{background:transparent;padding:0;border-radius:0}.chat-bubble-ai[data-v-fec0bf6e] strong{font-weight:600}.chat-bubble-user[data-v-fec0bf6e]{background:var(--color-primary-600, #2563eb);color:#fff}:root[data-theme=runapi]{--color-primary-50: 239 246 255;--color-primary-100: 219 234 254;--color-primary-200: 191 219 254;--color-primary-300: 147 197 253;--color-primary-400: 96 165 250;--color-primary-500: 59 130 246;--color-primary-600: 37 99 235;--color-primary-700: 29 78 216;--color-primary-800: 30 64 175;--color-primary-900: 30 58 138;--color-primary-950: 23 37 84;--gradient-header: linear-gradient(135deg, #1e40af, #3b82f6, #6366f1);--gradient-page-bg: linear-gradient(180deg, #f8fafc, #f1f5f9);--gradient-auth-bg: linear-gradient(to bottom right, #f9fafb, rgba(219,234,254,.3), rgba(233,213,255,.3));--gradient-hero-bg: linear-gradient(180deg, #eff6ff, #ffffff);--shadow-glow: rgba(59, 130, 246, .25);--shadow-glow-lg: rgba(59, 130, 246, .35);--mesh-color-1: rgba(59, 130, 246, .15);--mesh-color-2: rgba(99, 102, 241, .1);--mesh-color-3: rgba(59, 130, 246, .05);--grid-line-color: rgba(59, 130, 246, .03);--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--glass-bg: rgba(255, 255, 255, .8);--glass-blur: 12px}.dark[data-theme=runapi]{--color-primary-50: 23 37 84;--color-primary-100: 30 58 138;--color-primary-200: 30 64 175;--color-primary-300: 29 78 216;--color-primary-400: 37 99 235;--color-primary-500: 59 130 246;--color-primary-600: 96 165 250;--color-primary-700: 147 197 253;--color-primary-800: 191 219 254;--color-primary-900: 219 234 254;--color-primary-950: 239 246 255;--gradient-header: linear-gradient(135deg, #1e3a8a, #1e40af, #312e81);--shadow-glow: rgba(59, 130, 246, .3);--shadow-glow-lg: rgba(59, 130, 246, .4);--mesh-color-1: rgba(59, 130, 246, .1);--mesh-color-2: rgba(99, 102, 241, .08);--mesh-color-3: rgba(59, 130, 246, .03);--grid-line-color: rgba(59, 130, 246, .05);--glass-bg: rgba(15, 23, 42, .8)}[data-theme=runapi] .provider-openai{--provider-bg: #dcfce7;--provider-text: #166534}[data-theme=runapi] .provider-anthropic{--provider-bg: #f3e8ff;--provider-text: #6b21a8}[data-theme=runapi] .provider-google{--provider-bg: #dbeafe;--provider-text: #1e40af}[data-theme=runapi] .provider-deepseek{--provider-bg: #cffafe;--provider-text: #155e75}[data-theme=runapi] .provider-xai{--provider-bg: #fee2e2;--provider-text: #991b1b}[data-theme=runapi] .provider-meta{--provider-bg: #fff7ed;--provider-text: #9a3412}[data-theme=runapi] .btn-primary{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}[data-theme=runapi] .btn-primary:hover{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}[data-theme=runapi] .btn-primary:is(.dark *){--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}[data-theme=runapi] .btn-success:is(.dark *){--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}[data-theme=runapi] ::-moz-selection{background:#3b82f633}[data-theme=runapi] ::selection{background:#3b82f633}[data-theme=runapi] *:hover{scrollbar-color:rgba(59,130,246,.3) transparent}#runapi-header-toolbar .header-toolbar-zone .input,#runapi-header-toolbar .header-toolbar-zone input[type=text],#runapi-header-toolbar .header-toolbar-zone input[type=search]{background:#fff3;border-color:#ffffff4d;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#runapi-header-toolbar .header-toolbar-zone .input::-moz-placeholder,#runapi-header-toolbar .header-toolbar-zone input::-moz-placeholder{color:#fff9}#runapi-header-toolbar .header-toolbar-zone .input::placeholder,#runapi-header-toolbar .header-toolbar-zone input::placeholder{color:#fff9}#runapi-header-toolbar .header-toolbar-zone .input:focus,#runapi-header-toolbar .header-toolbar-zone input:focus{border-color:#ffffff80;box-shadow:0 0 0 2px #fff3}#runapi-header-toolbar .header-toolbar-zone select,#runapi-header-toolbar .header-toolbar-zone .select-trigger,#runapi-header-toolbar .header-toolbar-zone .btn,#runapi-header-toolbar .header-toolbar-zone button{background:#fff3;border-color:#ffffff4d;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#runapi-header-toolbar .header-toolbar-zone .btn:hover,#runapi-header-toolbar .header-toolbar-zone button:hover{background:#ffffff4d}#runapi-header-toolbar .header-toolbar-zone .btn-primary{background:#fff;color:#2563eb;border-color:#fff}#runapi-header-toolbar .header-toolbar-zone .btn-primary:hover{background:#f0f0f0}#runapi-header-toolbar .header-toolbar-zone .text-gray-400,#runapi-header-toolbar .header-toolbar-zone .text-gray-500{color:#fff9}[data-theme=runapi] body{font-family:var(--font-sans)}[data-theme=runapi] code,[data-theme=runapi] pre,[data-theme=runapi] .font-mono{font-family:var(--font-mono)}.lang-btn[data-v-74617c09]{cursor:pointer;transition:all .15s;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;color:#64748b}.lang-btn[data-v-74617c09]:hover{background:#f1f5f9}.lang-btn.active[data-v-74617c09]{background:#eff6ff;color:#2563eb}.sidebar-glass[data-v-bf2d1bfd]{background:linear-gradient(180deg,#fff,#f8fafc)}.sidebar-item[data-v-bf2d1bfd]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;color:#6b7280;text-decoration:none;border-radius:8px;transition:all .15s;cursor:pointer}.sidebar-item[data-v-bf2d1bfd]:hover{background:#f1f5f9}.sidebar-item.active[data-v-bf2d1bfd]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-weight:500;box-shadow:0 1px 3px #2563eb1a}@media (max-width: 768px){.sidebar[data-v-bf2d1bfd]{transform:translate(-100%);transition:transform .3s ease}.sidebar.open[data-v-bf2d1bfd]{transform:translate(0)}}@media (min-width: 769px){.sidebar[data-v-bf2d1bfd]{transform:translate(0)!important}}.header-area[data-v-fdae811d]{background:linear-gradient(135deg,#1e40af,#3b82f6,#6366f1);border-radius:16px;padding:24px 28px;margin-bottom:24px;position:relative;overflow:hidden}.header-area[data-v-fdae811d]:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.header-area[data-v-fdae811d]:after{content:"";position:absolute;bottom:-30%;left:10%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%}.mobile-toggle[data-v-fdae811d]{display:none}@media (max-width: 768px){.mobile-toggle[data-v-fdae811d]{display:flex}.header-area[data-v-fdae811d]{border-radius:12px;padding:16px 18px}}.fab-container[data-v-ce5b91c2]{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:12px}.fab-group[data-v-ce5b91c2]{position:relative}.fab-btn[data-v-ce5b91c2]{width:50px;height:50px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 4px 14px #0000001f;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}.fab-tooltip[data-v-ce5b91c2]{position:absolute;right:60px;top:50%;transform:translateY(-50%);background:#1e293b;color:#fff;font-size:12px;padding:4px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.fab-group:hover .fab-tooltip[data-v-ce5b91c2]{opacity:1}.page-bg[data-v-7ebbfb05]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);min-height:100vh}.sidebar-overlay[data-v-7ebbfb05]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:40}@media (max-width: 768px){.main-content[data-v-7ebbfb05]{margin-left:0!important}}.fade-enter-active[data-v-7ebbfb05],.fade-leave-active[data-v-7ebbfb05]{transition:opacity .2s ease}.fade-enter-from[data-v-7ebbfb05],.fade-leave-to[data-v-7ebbfb05]{opacity:0}.sidebar-glass[data-v-e215ed24]{background:linear-gradient(180deg,#fff,#f8fafc)}.sidebar-item[data-v-e215ed24]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;color:#6b7280;text-decoration:none;border-radius:8px;transition:all .15s;cursor:pointer}.sidebar-item[data-v-e215ed24]:hover{background:#f1f5f9}.sidebar-item.active[data-v-e215ed24]{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-weight:500;box-shadow:0 1px 3px #2563eb1a}@media (max-width: 768px){.sidebar[data-v-e215ed24]{transform:translate(-100%);transition:transform .3s ease}.sidebar.open[data-v-e215ed24]{transform:translate(0)}}@media (min-width: 769px){.sidebar[data-v-e215ed24]{transform:translate(0)!important}}.page-bg[data-v-1ebc5b7e]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);min-height:100vh}.sidebar-overlay[data-v-1ebc5b7e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:40}@media (max-width: 768px){.main-content[data-v-1ebc5b7e]{margin-left:0!important}}.fade-enter-active[data-v-1ebc5b7e],.fade-leave-active[data-v-1ebc5b7e]{transition:opacity .2s ease}.fade-enter-from[data-v-1ebc5b7e],.fade-leave-to[data-v-1ebc5b7e]{opacity:0}.orbit[data-v-1f7adca4]{position:relative;width:320px;height:320px}.orbit-center[data-v-1f7adca4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:#f8fafc;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1e293b;font-size:16px;z-index:2}.orbit-ring[data-v-1f7adca4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1.5px dashed #e2e8f0;border-radius:50%;animation:orbit-spin-1f7adca4 30s linear infinite}.orbit-ring-outer[data-v-1f7adca4]{width:280px;height:280px}.orbit-ring-inner[data-v-1f7adca4]{width:200px;height:200px;animation-direction:reverse;animation-duration:25s}.orbit-dot[data-v-1f7adca4]{position:absolute;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:4px 12px 4px 8px;font-size:13px;font-weight:500;color:#334155;box-shadow:0 1px 4px #0000000f;white-space:nowrap;z-index:3;transition:transform .2s,box-shadow .2s}.orbit-dot[data-v-1f7adca4]:hover{box-shadow:0 4px 12px #0000001a}.orbit-dot[data-v-1f7adca4]:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.orbit-dot.blue[data-v-1f7adca4]:before{background:#3b82f6}.orbit-dot.green[data-v-1f7adca4]:before{background:#22c55e}.orbit-dot.purple[data-v-1f7adca4]:before{background:#8b5cf6}.orbit-dot.cyan[data-v-1f7adca4]:before{background:#06b6d4}.orbit-dot.orange[data-v-1f7adca4]:before{background:#f97316}.orbit-dot.red[data-v-1f7adca4]:before{background:#ef4444}@keyframes orbit-spin-1f7adca4{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.feature-card[data-v-c6da9a02]{transition:transform .2s,box-shadow .2s;cursor:pointer}.feature-card[data-v-c6da9a02]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.price-card[data-v-c6da9a02]{transition:transform .2s;cursor:pointer;min-width:220px}.price-card[data-v-c6da9a02]:hover{transform:translateY(-2px)}.price-scroll[data-v-c6da9a02]{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.price-scroll[data-v-c6da9a02]::-webkit-scrollbar{height:4px}.price-scroll[data-v-c6da9a02]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.step-num[data-v-c6da9a02]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,rgb(var(--color-primary-500, 59 130 246)),rgb(var(--color-primary-700, 29 78 216)));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}
