.chat-completion-error[data-v-fd6825f8]{background:color-mix(in srgb,var(--danger) 12%,var(--surface-hover));max-width:42rem;color:var(--text);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 16px 40px;padding:12px 16px;display:flex}.chat-completion-error--quota[data-v-fd6825f8]{border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 42%),color-mix(in srgb,var(--danger) 8%,var(--surface-hover));gap:14px;padding:16px 16px 14px}.chat-completion-error--centered[data-v-fd6825f8]{text-align:center;align-items:center;width:min(42rem,100%);margin:0 auto 16px}.chat-completion-error--centered .chat-completion-error__packs[data-v-fd6825f8]{justify-content:center}.chat-completion-error__text[data-v-fd6825f8]{margin:0}.chat-completion-error__topup[data-v-fd6825f8]{gap:14px;width:100%;display:grid}.chat-completion-error__section[data-v-fd6825f8]{gap:8px;display:grid}.chat-completion-error__section-title[data-v-fd6825f8]{color:var(--text-muted);margin:0}.chat-completion-error__pack[data-v-fd6825f8]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none}.chat-completion-error__packs[data-v-fd6825f8]{flex-wrap:wrap;gap:8px;display:flex}.chat-completion-error__pack[data-v-fd6825f8]{border:1px solid var(--glass-border,color-mix(in srgb,var(--primary) 18%,transparent));background:color-mix(in srgb,var(--glass-bg,var(--surface)) 78%,transparent);min-width:4.75rem;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:8px 12px;transition:border-color .4s,background .4s,color .4s,box-shadow .4s;display:grid}.chat-completion-error__pack[data-v-fd6825f8]:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 16%,var(--surface-hover));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.chat-completion-error__pack:hover:not(:disabled) .chat-completion-error__pack-requests[data-v-fd6825f8],.chat-completion-error__pack:hover:not(:disabled) .chat-completion-error__pack-requests .pi-bolt[data-v-fd6825f8]{color:var(--primary)}.chat-completion-error__pack--featured[data-v-fd6825f8]{border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}.chat-completion-error__pack-requests[data-v-fd6825f8]{color:var(--text-muted);align-items:center;gap:4px;transition:color .4s;display:inline-flex}.chat-completion-error__pack-requests .pi-bolt[data-v-fd6825f8]{color:var(--brand-violet,var(--primary));transition:color .4s}.chat-completion-error__retry[data-v-fd6825f8]{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.chat-completion-error__retry[data-v-fd6825f8]:disabled{opacity:.45;cursor:not-allowed}@media (width<=639px){.chat-completion-error[data-v-fd6825f8]:not(.chat-completion-error--centered){margin-left:0}.chat-completion-error__pack[data-v-fd6825f8]{flex:calc(50% - .5rem)}}.login-prompt[data-v-5e0b6c51]{z-index:10000;place-items:center;padding:12px 8px;display:grid;position:fixed;inset:0;overflow:auto}.login-prompt__backdrop[data-v-5e0b6c51]{-webkit-backdrop-filter:blur(12px)saturate(140%);background:#ffffff6b;position:fixed;inset:0}html.app-dark .login-prompt__backdrop[data-v-5e0b6c51]{background:#00000080}.login-prompt__panel[data-v-5e0b6c51]{isolation:isolate;z-index:1;-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--glass-border);width:100%;max-width:34rem;max-height:100dvh;box-shadow:var(--glass-shadow),var(--glass-highlight);color:var(--text);background:#ffffffc7;border-radius:16px;position:relative;overflow:auto}html.app-dark .login-prompt__panel[data-v-5e0b6c51]{background:#080510d6}@media (width>=480px){.login-prompt[data-v-5e0b6c51]{padding:20px}.login-prompt__panel[data-v-5e0b6c51]{width:min(100% - 2rem,34rem);max-height:min(100% - 2rem,100dvh)}}.request-cost[data-v-9fe1aac9]{color:var(--text-muted);flex-shrink:0;align-items:center;gap:4px;line-height:1;display:inline-flex}.request-cost__icon[data-v-9fe1aac9]{color:var(--quota-ring-mid,#eab308)}.request-cost__value[data-v-9fe1aac9]{font-variant-numeric:tabular-nums}.base-select[data-v-5db61160]{min-width:0;position:relative}.base-select.is-open[data-v-5db61160]{z-index:10}.trigger[data-v-5db61160]{width:100%;min-height:var(--control-height);border:1.5px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 12px 6px 16px;display:flex}.base-select.is-disabled .trigger[data-v-5db61160]{opacity:.55;cursor:not-allowed}.base-select.is-open .trigger[data-v-5db61160],.trigger[data-v-5db61160]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px var(--accent-surface)}.value[data-v-5db61160]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.chevron[data-v-5db61160],.placeholder[data-v-5db61160]{color:var(--text-muted)}.chevron[data-v-5db61160]{flex-shrink:0;width:1rem;height:1rem;margin-inline-start:.15rem;transition:transform .2s}.base-select.is-open .chevron[data-v-5db61160]{color:var(--primary);transform:rotate(180deg)}.menu[data-v-5db61160]{z-index:10000;border:1.5px solid var(--border);background:var(--surface-raised);width:max-content;min-width:12rem;max-height:18rem;box-shadow:var(--shadow-popover);border-radius:16px;padding:6px;position:fixed;overflow:auto}.filter[data-v-5db61160]{border:1px solid var(--border);background:var(--field-bg);outline:none;height:2.35rem;margin-bottom:6px;padding:0 14px}.filter[data-v-5db61160],.option[data-v-5db61160]{width:100%;color:var(--text);font:inherit;border-radius:8px}.option[data-v-5db61160]{text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.option.is-selected[data-v-5db61160],.option[data-v-5db61160]:hover{background:var(--accent-surface);color:var(--primary)}.empty[data-v-5db61160]{color:var(--text-muted);text-align:center;margin:8px}
