.loading-container.svelte-1hrotn9{display:flex;justify-content:center;padding:40px}.spinner.svelte-1hrotn9{width:30px;height:30px;border:3px solid #333;border-top-color:#fff;border-radius:50%;animation:svelte-1hrotn9-spin 1s linear infinite}@keyframes svelte-1hrotn9-spin{to{transform:rotate(360deg)}}.pricing-page-container.svelte-1hrotn9{position:relative;min-height:100vh;width:100%;overflow:hidden}.pricing-page.svelte-1hrotn9{padding:60px 20px;max-width:960px;margin:0 auto;position:relative;z-index:1}.header-container.svelte-1hrotn9{text-align:center;margin-bottom:60px;margin-top:120px}h1.svelte-1hrotn9{font-size:5rem;font-weight:600;margin:0 0 16px;color:#fff;letter-spacing:-.05em;line-height:.9}.subtitle.svelte-1hrotn9{font-size:1.2rem;color:#a1a1aa;margin:0}.error-message.svelte-1hrotn9{color:#ef4444;text-align:center}.global-error.svelte-1hrotn9{margin-top:30px}.models-section.svelte-1hrotn9{margin-top:80px}.models-title.svelte-1hrotn9{text-align:center;font-size:1.5rem;color:#fff;margin-bottom:60px}.tables-wrapper.svelte-1hrotn9{display:flex;flex-direction:column;gap:60px}.category-block.svelte-1hrotn9{width:100%}.category-title.svelte-1hrotn9{font-size:3rem;font-weight:600;color:#fff;letter-spacing:-.05em;text-transform:none;margin-bottom:30px;line-height:1}.table-container.svelte-1hrotn9{overflow:hidden}.pricing-table.svelte-1hrotn9{width:100%;border-collapse:collapse}.pricing-table.svelte-1hrotn9 th:where(.svelte-1hrotn9){text-align:left;padding:12px 0;color:#71717a;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;border-bottom:1px solid #27272a;background:transparent}.pricing-table.svelte-1hrotn9 th:where(.svelte-1hrotn9):last-child{text-align:right}.pricing-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9){border-bottom:1px solid rgba(255,255,255,.1)}.pricing-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child{border-bottom:none}.pricing-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:16px 0;border-bottom:none;color:#e4e4e7;font-size:.95rem}.pricing-table.svelte-1hrotn9 td:where(.svelte-1hrotn9):last-child{text-align:right}.pricing-table.svelte-1hrotn9 tr:where(.svelte-1hrotn9):hover{background:transparent}.model-name.svelte-1hrotn9{font-weight:500;color:#fff!important}.cost.svelte-1hrotn9{font-weight:600;color:#fff!important;font-variant-numeric:tabular-nums}.info-note.svelte-1hrotn9{text-align:center;margin-top:60px;color:#52525b;font-size:.8rem}@media(max-width:640px){h1.svelte-1hrotn9{font-size:2rem}.pricing-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.pricing-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){font-size:.85rem}}
