.model-info[data-v-0a15248f]{display:flex;flex-direction:column;gap:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:var(--fg)}.model-info__top[data-v-0a15248f]{display:flex;flex-direction:column;gap:12px}.model-info__badges[data-v-0a15248f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.model-info__badge[data-v-0a15248f]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-pill);border:1px solid;font-size:12.5px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}.model-info__badge-icon[data-v-0a15248f]{flex-shrink:0}.model-info__badge-label[data-v-0a15248f]{line-height:1.1}.model-info__badge--official[data-v-0a15248f]{color:#1d4ed8;background:#1d4ed814;border-color:#1d4ed833}.model-info__badge--save[data-v-0a15248f]{color:#15803d;background:#15803d1a;border-color:#15803d38}.model-info__badge--info[data-v-0a15248f]{color:var(--fg-muted);background:var(--bg-surface);border-color:var(--border-subtle)}.model-info__row[data-v-0a15248f]{display:flex;flex-direction:row;align-items:center;gap:14px}.model-info__icon-wrap[data-v-0a15248f]{width:52px;height:52px;border-radius:10px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px #00000008}.model-info__icon[data-v-0a15248f]{width:44px;height:44px;border-radius:7px}.model-info__icon-placeholder[data-v-0a15248f]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:600;color:var(--fg-muted)}.model-info__breadcrumb[data-v-0a15248f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.model-info__name-row[data-v-0a15248f]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.model-info__task-name[data-v-0a15248f]{font-size:24px;font-weight:700;color:var(--fg);line-height:1.15;letter-spacing:-.025em}.model-info__provider-badge[data-v-0a15248f],.model-info__task-badge[data-v-0a15248f]{display:inline-flex;align-items:center;padding:3px 8px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--fg-muted);letter-spacing:.01em;line-height:1}.model-info__task-badge[data-v-0a15248f]{background:var(--accent-cool);border-color:transparent;color:var(--fg)}.model-info__task-badge--link[data-v-0a15248f]{text-decoration:none;cursor:pointer;transition:filter var(--dur-fast) ease,transform var(--dur-fast) ease}.model-info__task-badge--link[data-v-0a15248f]:hover{filter:brightness(.94);transform:translateY(-1px)}.model-info__task-badge--link[data-v-0a15248f]:active{transform:translateY(0)}.model-info__task-badge--link[data-v-0a15248f]:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.model-info__model-name[data-v-0a15248f],.model-info__separator[data-v-0a15248f]{display:none}.model-info__copy-icon-btn[data-v-0a15248f]{position:relative;display:flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:1px solid transparent;border-radius:5px;cursor:pointer;transition:all var(--dur-fast) ease;opacity:.55;color:var(--fg)}.model-info__copy-icon-btn[data-v-0a15248f]:hover{opacity:1;background:var(--bg-surface);border-color:var(--border-subtle)}.model-info__copy-icon-btn--ok[data-v-0a15248f]{opacity:1;color:#15803d;background:#15803d1a;border-color:#15803d2e}.model-info__copy-toast[data-v-0a15248f]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;padding:4px 10px;background:var(--fg);color:var(--bg-card);border-radius:var(--radius-pill);font-size:11.5px;font-weight:500;letter-spacing:.02em;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-sm);z-index:2}.model-info__copy-toast[data-v-0a15248f]:after{content:"";position:absolute;top:100%;left:50%;width:6px;height:6px;background:var(--fg);transform:translate(-50%,-50%) rotate(45deg)}.model-info__copy-pop-enter-from[data-v-0a15248f],.model-info__copy-pop-leave-to[data-v-0a15248f]{opacity:0;transform:translate(-50%,4px)}.model-info__copy-pop-enter-active[data-v-0a15248f],.model-info__copy-pop-leave-active[data-v-0a15248f]{transition:opacity var(--dur-fast) ease,transform var(--dur-fast) ease}.model-info__copy-pop-enter-to[data-v-0a15248f],.model-info__copy-pop-leave-from[data-v-0a15248f]{opacity:1;transform:translate(-50%)}.model-info__actions[data-v-0a15248f]{display:flex;flex-direction:row;gap:8px;margin-left:auto;flex-shrink:0}.model-info__btn[data-v-0a15248f]{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:6px;font-family:inherit;font-size:13.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:all var(--dur-fast) ease;border:none;white-space:nowrap}.model-info__btn--outline[data-v-0a15248f]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--fg)}.model-info__btn--outline[data-v-0a15248f]:hover{background:var(--bg-surface);border-color:var(--fg-subtle)}.model-info__btn--primary[data-v-0a15248f]{background:var(--btn-primary);color:var(--btn-on-primary);box-shadow:var(--shadow-xs)}.model-info__btn--primary[data-v-0a15248f]:hover{background:var(--btn-primary-hover);box-shadow:var(--shadow-sm)}.model-info__btn--primary[data-v-0a15248f]:active{transform:translateY(0)}.model-info__copy-dropdown-wrap[data-v-0a15248f]{position:relative}.model-info__dropdown-arrow[data-v-0a15248f]{flex-shrink:0;transition:transform .2s}.model-info__dropdown-arrow--open[data-v-0a15248f]{transform:rotate(180deg)}.model-info__dropdown-overlay[data-v-0a15248f]{position:fixed;inset:0;z-index:99}.model-info__copy-dropdown[data-v-0a15248f]{position:absolute;top:calc(100% + 6px);right:0;display:flex;flex-direction:column;gap:6px;padding:15px;background:var(--bg-card);border:1px solid var(--border);border-radius:15px;box-shadow:0 0 15px #0000001a;z-index:100;min-width:280px}.model-info__dropdown-item[data-v-0a15248f]{display:flex;flex-direction:row;align-items:center;gap:4px;padding:12px 15px;background-color:var(--bg-card);border:none;border-radius:10px;cursor:pointer;font-family:inherit;text-align:left;transition:background-color .15s;width:100%}.model-info__dropdown-item[data-v-0a15248f]:hover{background-color:var(--border-subtle)}.model-info__dropdown-text[data-v-0a15248f]{display:flex;flex-direction:column;justify-content:center;gap:4px;flex:1;min-width:0}.model-info__dropdown-title[data-v-0a15248f]{font-size:16px;font-weight:500;line-height:1.17;color:var(--fg);white-space:nowrap}.model-info__dropdown-desc[data-v-0a15248f]{font-size:12px;font-weight:400;line-height:1.4;color:var(--fg-muted)}.model-info__dropdown-link-icon[data-v-0a15248f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--border);border-radius:20px;flex-shrink:0}.model-info__bottom[data-v-0a15248f]{display:flex;flex-direction:column;gap:16px}.model-info__tagline[data-v-0a15248f]{font-size:18px;font-weight:600;line-height:1.4;color:var(--fg);margin:0;letter-spacing:-.015em;max-width:760px}.model-info__desc[data-v-0a15248f]{font-size:14.5px;font-weight:400;line-height:1.6;color:var(--fg-muted);margin:0;text-align:left;letter-spacing:-.005em}.model-info__pricing[data-v-0a15248f]{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-top:4px;width:100%}.model-info__pricing-icon[data-v-0a15248f]{flex-shrink:0;opacity:.6;margin-top:2px}.model-info__pricing-line[data-v-0a15248f]{font-size:14px;font-weight:400;line-height:1.5;color:var(--fg-body);margin:0;letter-spacing:-.005em;min-width:0}.model-info__pricing-value[data-v-0a15248f]{font-family:var(--font-mono);font-weight:600;color:var(--fg);letter-spacing:0}.model-info__pricing-line strong[data-v-0a15248f]{color:var(--fg);font-weight:600}.model-info__pricing--tiered[data-v-0a15248f]{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.model-info__pricing--tiered .model-info__pricing-line[data-v-0a15248f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--border-subtle)}.model-info__pricing--tiered .model-info__pricing-icon[data-v-0a15248f]{margin-right:4px}.model-info__pricing-grid[data-v-0a15248f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.pricing-tier[data-v-0a15248f]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.pricing-tier__label[data-v-0a15248f]{font-size:12px;font-weight:500;color:var(--fg-muted);letter-spacing:.02em;text-transform:uppercase}.pricing-tier__price[data-v-0a15248f]{font-family:var(--font-mono);font-size:16px;font-weight:600;color:var(--fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pricing-tier__sub[data-v-0a15248f]{font-size:11.5px;color:var(--fg-subtle);line-height:1.3}.pricing-tier--addon[data-v-0a15248f]{background:var(--bg-surface);border-style:dashed}.pricing-tier--addon .pricing-tier__price[data-v-0a15248f]{color:var(--fg-muted)}@media(max-width:1439px){.model-info__model-name[data-v-0a15248f],.model-info__separator[data-v-0a15248f],.model-info__task-name[data-v-0a15248f]{font-size:20px}}@media(max-width:1279px){.model-info__row[data-v-0a15248f]{flex-wrap:wrap}.model-info__actions[data-v-0a15248f]{margin-left:0;width:100%}.model-info__model-name[data-v-0a15248f],.model-info__separator[data-v-0a15248f],.model-info__task-name[data-v-0a15248f]{font-size:18px}}@media(max-width:768px){.model-info__row[data-v-0a15248f]{flex-direction:column;align-items:flex-start;gap:12px}.model-info__breadcrumb[data-v-0a15248f],.model-info__actions[data-v-0a15248f]{flex-wrap:wrap}.model-info__btn[data-v-0a15248f]{flex:1;min-width:140px;min-height:44px}.model-info__model-name[data-v-0a15248f],.model-info__separator[data-v-0a15248f],.model-info__task-name[data-v-0a15248f]{font-size:16px}.model-info__desc[data-v-0a15248f]{font-size:14px}}.pg-tabs[data-v-3f26f478]{display:flex;flex-direction:row;gap:24px;border-bottom:1px solid var(--border-subtle)}.pg-tabs__item[data-v-3f26f478]{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 2px;border:none;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;color:var(--fg-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease;white-space:nowrap}.pg-tabs__item[data-v-3f26f478]:hover{color:var(--fg)}.pg-tabs__item--active[data-v-3f26f478]{font-weight:600;color:var(--fg);border-bottom-color:var(--fg)}.pg-tabs__icon[data-v-3f26f478]{flex-shrink:0;color:currentColor;opacity:.75;transition:opacity var(--dur-fast) ease}.pg-tabs__item:hover .pg-tabs__icon[data-v-3f26f478],.pg-tabs__item--active .pg-tabs__icon[data-v-3f26f478]{opacity:1}@media(max-width:768px){.pg-tabs[data-v-3f26f478]{gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pg-tabs__item[data-v-3f26f478]{padding:0 8px;font-size:13px;min-height:44px}}.chat-pricing[data-v-b5417dd8]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);padding:1.25rem 1.5rem}.chat-pricing__head[data-v-b5417dd8]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.chat-pricing__title[data-v-b5417dd8]{margin:0;font-size:1.05rem;font-weight:700;color:var(--fg)}.chat-pricing__sub[data-v-b5417dd8]{font-size:.82rem;color:var(--fg-muted)}.chat-pricing__badge[data-v-b5417dd8]{margin-left:auto;font-size:.75rem;font-weight:600;color:#b45309;background:var(--accent-warm);border-radius:4px;padding:2px 8px}.chat-pricing__rows[data-v-b5417dd8]{display:flex;flex-direction:column}.chat-pricing__row[data-v-b5417dd8]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:.6rem 0;border-top:1px solid var(--border-subtle);font-size:.92rem}.chat-pricing__row[data-v-b5417dd8]:first-child{border-top:none}.chat-pricing__label[data-v-b5417dd8]{color:var(--fg-muted)}.chat-pricing__price[data-v-b5417dd8]{font-variant-numeric:tabular-nums}.chat-pricing__official[data-v-b5417dd8]{color:var(--fg-muted);opacity:.7;margin-right:8px}.chat-pricing__ours[data-v-b5417dd8]{color:var(--fg);font-weight:600}.chat-pricing__note[data-v-b5417dd8]{margin:.75rem 0 0;font-size:.8rem;color:var(--fg-muted)}.pg-readme[data-v-bcd8e583]{display:flex;flex-direction:column;gap:var(--section-py);width:100%}.pg-pricing[data-v-bcd8e583]{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.pg-pricing__header[data-v-bcd8e583]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:720px}.pg-pricing__eyebrow[data-v-bcd8e583]{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);line-height:1}.pg-pricing__title[data-v-bcd8e583]{margin:0;font-size:var(--font-h1);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--fg)}.pg-pricing__sub[data-v-bcd8e583]{margin:0;font-size:var(--font-body-lg);line-height:1.55;color:var(--fg-muted)}.pg-pricing__card[data-v-bcd8e583]{display:flex;flex-direction:column;gap:18px;width:100%;max-width:880px;padding:28px 28px 24px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.pg-pricing__table-wrap[data-v-bcd8e583]{width:100%;overflow-x:auto}.pg-pricing__table[data-v-bcd8e583]{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.pg-pricing__table thead th[data-v-bcd8e583]{padding:10px 14px;text-align:left;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.pg-pricing__table tbody tr[data-v-bcd8e583]{border-bottom:1px solid var(--border-subtle)}.pg-pricing__table tbody tr[data-v-bcd8e583]:last-child{border-bottom:none}.pg-pricing__cell[data-v-bcd8e583]{padding:12px 14px;text-align:left;vertical-align:middle;color:var(--fg-body)}.pg-pricing__cell--label[data-v-bcd8e583]{font-weight:600;color:var(--fg);white-space:nowrap}.pg-pricing__sub-cell[data-v-bcd8e583]{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--fg-subtle);letter-spacing:0}.pg-pricing__cell--ours[data-v-bcd8e583]{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--fg)}.pg-pricing__cell--official[data-v-bcd8e583]{font-family:var(--font-mono);font-size:14px;color:var(--fg-subtle)}.pg-pricing__cell--official s[data-v-bcd8e583]{text-decoration-thickness:1px}.pg-pricing__cell--matrix[data-v-bcd8e583]{text-align:center;vertical-align:middle;white-space:nowrap}.pg-pricing__cell--matrix s[data-v-bcd8e583]{display:inline-block;margin-left:6px;font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--fg-subtle);text-decoration-thickness:1px;vertical-align:baseline}.pg-pricing__table--matrix thead th[data-v-bcd8e583]{text-align:center}.pg-pricing__table--matrix thead th[data-v-bcd8e583]:first-child{text-align:left}.pg-pricing__save-pill[data-v-bcd8e583]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-pill);background:#15803d1a;color:#15803d;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.pg-pricing__dash[data-v-bcd8e583]{color:var(--fg-subtle)}.pg-pricing__sep td[data-v-bcd8e583]{height:6px;padding:0;border-bottom:1px dashed var(--border-subtle);background:transparent}.pg-pricing__row--addon .pg-pricing__cell--label[data-v-bcd8e583]{font-weight:500}.pg-pricing__summary[data-v-bcd8e583]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;padding:12px 14px;background:var(--bg-surface);border-radius:var(--radius-md);font-size:14px;line-height:1.55;color:var(--fg-body)}.pg-pricing__summary strong[data-v-bcd8e583]{font-weight:600;color:var(--fg)}.pg-pricing__summary-price[data-v-bcd8e583]{font-family:var(--font-mono);font-weight:700;color:var(--fg)}.pg-pricing__note[data-v-bcd8e583]{margin:0;font-size:12.5px;line-height:1.5;color:var(--fg-subtle)}@media(max-width:768px){.pg-pricing[data-v-bcd8e583]{gap:28px}.pg-pricing__card[data-v-bcd8e583]{padding:20px 18px;gap:14px}.pg-pricing__cell[data-v-bcd8e583]{padding:10px;font-size:13.5px}.pg-pricing__cell--ours[data-v-bcd8e583]{font-size:14px}.pg-pricing__table thead th[data-v-bcd8e583]{font-size:11px;padding:8px 10px}}.pg-readme__intro[data-v-bcd8e583]{display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 0 0;text-align:center;max-width:880px;margin:0 auto}.pg-readme__title[data-v-bcd8e583]{margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--fg)}.pg-readme__tagline[data-v-bcd8e583],.pg-readme__caption[data-v-bcd8e583]{margin:0;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.4;color:var(--fg-muted);letter-spacing:-.005em}.pg-readme__body[data-v-bcd8e583]{display:flex;flex-direction:column;gap:14px;margin-top:8px;text-align:left;width:100%}.pg-readme__desc[data-v-bcd8e583]{margin:0;font-size:15.5px;line-height:1.65;color:var(--fg-body);letter-spacing:-.005em}.pg-custom[data-v-bcd8e583]{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.pg-custom__header[data-v-bcd8e583]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:720px}.pg-custom__eyebrow[data-v-bcd8e583]{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);line-height:1}.pg-custom__title[data-v-bcd8e583]{margin:0;font-size:var(--font-h1);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--fg)}.pg-custom__sub[data-v-bcd8e583]{margin:0;font-size:var(--font-body-lg);line-height:1.55;color:var(--fg-muted)}.pg-custom-features__grid[data-v-bcd8e583]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:1080px}.pg-custom-features__card[data-v-bcd8e583]{display:flex;flex-direction:column;gap:8px;padding:22px 20px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.pg-custom-features__title[data-v-bcd8e583]{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--fg)}.pg-custom-features__desc[data-v-bcd8e583]{margin:0;font-size:14px;line-height:1.55;color:var(--fg-body)}.pg-custom-howto[data-v-bcd8e583]{width:100%}.pg-custom-howto__grid[data-v-bcd8e583]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center;width:100%}.pg-custom-howto__visual[data-v-bcd8e583]{position:relative;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-surface);box-shadow:var(--shadow-lg)}.pg-custom-howto__img[data-v-bcd8e583]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.pg-custom-howto__content[data-v-bcd8e583]{display:flex;flex-direction:column;gap:36px}.pg-custom-howto__header[data-v-bcd8e583]{display:flex;flex-direction:column;gap:14px}.pg-custom-howto__eyebrow[data-v-bcd8e583]{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);line-height:1}.pg-custom-howto__title[data-v-bcd8e583]{margin:0;font-size:var(--font-h1);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--fg)}.pg-custom-howto__sub[data-v-bcd8e583]{margin:0;font-size:var(--font-body-lg);line-height:1.55;color:var(--fg-muted);max-width:480px}.pg-custom-howto__steps[data-v-bcd8e583]{display:flex;flex-direction:column;gap:24px;padding:0;margin:0;list-style:none}.pg-custom-step[data-v-bcd8e583]{display:flex;align-items:flex-start;gap:16px}.pg-custom-step__num[data-v-bcd8e583]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border);border-radius:50%;background:var(--bg-card);font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--fg);line-height:1;letter-spacing:.02em}.pg-custom-step__body[data-v-bcd8e583]{display:flex;flex-direction:column;gap:6px;padding-top:6px;min-width:0}.pg-custom-step__title[data-v-bcd8e583]{margin:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--fg)}.pg-custom-step__desc[data-v-bcd8e583]{margin:0;font-size:14px;line-height:1.6;color:var(--fg-muted)}.pg-custom-howto__actions[data-v-bcd8e583]{display:flex;gap:12px}.pg-custom-howto__btn[data-v-bcd8e583]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--radius-md);font-family:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);text-decoration:none;border:none}.pg-custom-howto__btn--primary[data-v-bcd8e583]{background:var(--btn-primary);color:var(--btn-on-primary);box-shadow:var(--shadow-xs)}.pg-custom-howto__btn--primary[data-v-bcd8e583]:hover{background:var(--btn-primary-hover);box-shadow:var(--shadow-sm)}.pg-custom-howto__btn--primary svg[data-v-bcd8e583]{transition:transform var(--dur-fast) ease}.pg-custom-howto__btn--primary:hover svg[data-v-bcd8e583]{transform:translate(2px)}.pg-custom-howto__btn--secondary[data-v-bcd8e583]{background:var(--bg-card);color:var(--fg);border:1px solid var(--border)}.pg-custom-howto__btn--secondary[data-v-bcd8e583]:hover{background:var(--bg-surface);border-color:var(--border-strong)}.pg-custom-testi__grid[data-v-bcd8e583]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:1080px}.pg-custom-testi__card[data-v-bcd8e583]{display:flex;flex-direction:column;gap:14px;padding:24px 22px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.pg-custom-testi__author[data-v-bcd8e583]{display:flex;align-items:center;gap:12px}.pg-custom-testi__avatar-img[data-v-bcd8e583]{display:block;width:40px;height:40px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--bg-surface)}.pg-custom-testi__avatar[data-v-bcd8e583]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:50%;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--fg-muted);letter-spacing:.02em}.pg-custom-testi__meta[data-v-bcd8e583]{display:flex;flex-direction:column;gap:2px;min-width:0}.pg-custom-testi__name[data-v-bcd8e583]{font-size:14px;font-weight:600;color:var(--fg);line-height:1.3}.pg-custom-testi__role[data-v-bcd8e583]{font-size:12.5px;color:var(--fg-muted);line-height:1.3}.pg-custom-testi__quote[data-v-bcd8e583]{margin:0;font-size:14.5px;line-height:1.55;color:var(--fg-body)}.pg-custom-faq__list[data-v-bcd8e583]{display:flex;flex-direction:column;width:100%;max-width:720px;border-top:1px solid var(--border-subtle)}.pg-custom-faq__item[data-v-bcd8e583]{border-bottom:1px solid var(--border-subtle)}.pg-custom-faq__heading[data-v-bcd8e583]{margin:0;font-size:inherit;font-weight:inherit}.pg-custom-faq__q[data-v-bcd8e583]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;background:none;border:0;cursor:pointer;text-align:left;font-size:16px;font-weight:500;color:var(--fg);line-height:1.4;font-family:inherit}.pg-custom-faq__q-text[data-v-bcd8e583]{flex:1}.pg-custom-faq__chev[data-v-bcd8e583]{flex-shrink:0;color:var(--fg-muted);transition:transform var(--dur-normal) ease}.pg-custom-faq__chev--up[data-v-bcd8e583]{transform:rotate(180deg)}.pg-custom-faq__a[data-v-bcd8e583]{padding:0 0 18px}.pg-custom-faq__a-text[data-v-bcd8e583]{margin:0;font-size:14.5px;line-height:1.6;color:var(--fg-body)}@media(max-width:768px){.pg-readme[data-v-bcd8e583]{gap:72px}.pg-readme__intro[data-v-bcd8e583]{padding:16px 0 0;gap:10px}.pg-readme__desc[data-v-bcd8e583]{font-size:14.5px;line-height:1.6}.pg-readme__body[data-v-bcd8e583]{gap:12px}.pg-custom[data-v-bcd8e583]{gap:28px}.pg-custom-features__grid[data-v-bcd8e583]{grid-template-columns:1fr;gap:14px}.pg-custom-features__card[data-v-bcd8e583]{padding:18px 16px}.pg-custom-testi__grid[data-v-bcd8e583]{grid-template-columns:1fr;gap:12px}.pg-custom-testi__card[data-v-bcd8e583]{padding:20px 18px}.pg-custom-howto__grid[data-v-bcd8e583]{gap:32px}.pg-custom-howto__content[data-v-bcd8e583]{gap:28px}.pg-custom-step__num[data-v-bcd8e583]{width:32px;height:32px;font-size:12px}.pg-custom-step__body[data-v-bcd8e583]{padding-top:4px}.pg-custom-step__title[data-v-bcd8e583]{font-size:16px}.pg-custom-howto__actions[data-v-bcd8e583]{flex-direction:column;width:100%;max-width:320px}.pg-custom-howto__btn[data-v-bcd8e583]{width:100%}}@media(max-width:1023px){.pg-custom-howto__grid[data-v-bcd8e583]{grid-template-columns:1fr;gap:48px}.pg-custom-howto__img[data-v-bcd8e583]{aspect-ratio:16 / 10}}@media(max-width:1023px)and (min-width:769px){.pg-custom-features__grid[data-v-bcd8e583],.pg-custom-testi__grid[data-v-bcd8e583]{grid-template-columns:repeat(2,1fr)}}.pg-input[data-v-b30da7aa]{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--fg)}.pg-input__header[data-v-b30da7aa]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.pg-input__title[data-v-b30da7aa]{font-size:16px;font-weight:600;color:var(--fg);margin:0;line-height:1.3;letter-spacing:-.01em}.pg-input__sub-tabs[data-v-b30da7aa]{display:flex;gap:0;border:1px solid var(--border-subtle);border-radius:6px;padding:2px;background:var(--bg-surface)}.pg-input__sub-tab[data-v-b30da7aa]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 14px;border-radius:4px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--fg-muted);cursor:pointer;transition:all var(--dur-fast) ease}.pg-input__sub-tab[data-v-b30da7aa]:hover{color:var(--fg)}.pg-input__sub-tab--active[data-v-b30da7aa]{background:var(--bg-card);color:var(--fg);box-shadow:0 1px 2px #0000000a}.pg-input__fields[data-v-b30da7aa]{display:flex;flex-direction:column;gap:0}.pg-input__field[data-v-b30da7aa]{display:flex;flex-direction:column;gap:8px;padding:14px 0}.pg-input__field[data-v-b30da7aa]:first-child{padding-top:4px}.pg-input__field--llm[data-v-b30da7aa]{border-top:1px solid var(--border-subtle);padding-top:20px;margin-top:12px}.pg-input__field--checkbox[data-v-b30da7aa]{padding:8px 0}.pg-input__checkbox-row[data-v-b30da7aa]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.pg-input__checkbox[data-v-b30da7aa]{width:16px;height:16px;accent-color:var(--fg);cursor:pointer;margin:0}.pg-input__field-header[data-v-b30da7aa]{display:flex;align-items:baseline;gap:8px}.pg-input__label[data-v-b30da7aa]{font-size:14px;font-weight:600;color:var(--fg);line-height:1.35;letter-spacing:-.005em}.pg-input__optional[data-v-b30da7aa]{font-size:12.5px;color:var(--fg-subtle);font-weight:400;font-style:italic}.pg-input__required-star[data-v-b30da7aa]{color:#dc2626;font-weight:700;margin-left:2px}.pg-input__label-hint[data-v-b30da7aa]{font-size:12.5px;font-weight:400;line-height:1.4;color:var(--fg-muted)}.pg-input__textarea--sm[data-v-b30da7aa]{height:72px;min-height:72px}.pg-input__field-action[data-v-b30da7aa]{margin-left:auto;background:transparent;border:1px solid var(--border-subtle);font-family:inherit;font-size:12.5px;font-weight:500;color:var(--fg-muted);cursor:pointer;padding:4px 10px;border-radius:4px;transition:all .15s}.pg-input__field-action[data-v-b30da7aa]:hover{color:var(--fg);border-color:var(--fg-subtle);background:var(--bg-surface)}.pg-input__hint[data-v-b30da7aa]{font-size:12.5px;font-weight:400;line-height:1.5;color:var(--fg-muted)}.pg-input__required-hint[data-v-b30da7aa]{font-size:13px;font-weight:500;color:#92400e;background:#fffbeb;border:1px solid #FCD34D;border-left:3px solid #F59E0B;border-radius:4px;padding:8px 12px;margin-bottom:2px;line-height:1.5}.pg-input__label-hint--constraint[data-v-b30da7aa]{font-family:JetBrains Mono,ui-monospace,monospace;color:var(--fg-subtle);font-size:11.5px}.pg-input__probe-status[data-v-b30da7aa]{font-size:12.5px;color:var(--fg-subtle);padding:6px 10px;border-radius:4px;background:var(--bg-subtle, rgba(10, 10, 10, .025));margin-top:4px}.pg-input__probe-status--ok[data-v-b30da7aa]{color:var(--fg)}.pg-input__probe-status--err[data-v-b30da7aa]{color:#92400e;background:#fffbeb;border-left:3px solid #F59E0B}.pg-input__deprecated-banner[data-v-b30da7aa]{font-size:13px;font-weight:500;color:#b91c1c;background:#fee2e2;border:1px solid #FECACA;border-radius:8px;padding:12px 14px;margin-bottom:12px;line-height:1.5}.pg-input__deprecated-banner code[data-v-b30da7aa]{background:#00000012;padding:1px 6px;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.pg-input__deprecated-link[data-v-b30da7aa]{color:#b91c1c;text-decoration:underline;font-weight:600}.pg-input__hint--inline[data-v-b30da7aa]{display:block;margin-top:2px}.pg-input__textarea-wrap[data-v-b30da7aa]{border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--bg-card);transition:all var(--dur-fast) ease}.pg-input__textarea-wrap[data-v-b30da7aa]:hover{border-color:var(--fg-subtle)}.pg-input__textarea-wrap[data-v-b30da7aa]:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px #0a0a0a0f}.pg-input__textarea[data-v-b30da7aa]{width:100%;height:120px;padding:12px 14px;border:none;background:transparent;font-size:14px;line-height:1.6;color:var(--fg);resize:vertical;outline:none;box-sizing:border-box}.pg-input__textarea[data-v-b30da7aa]::placeholder{color:var(--fg-subtle)}.pg-input__url-row[data-v-b30da7aa]{display:flex;align-items:center;gap:8px}.pg-input__url-input[data-v-b30da7aa]{flex:1;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--fg);background:var(--bg-card);outline:none;transition:all var(--dur-fast) ease;box-sizing:border-box}.pg-input__url-input[data-v-b30da7aa]::placeholder{color:var(--fg-subtle)}.pg-input__url-input[data-v-b30da7aa]:hover{border-color:var(--fg-subtle)}.pg-input__url-input[data-v-b30da7aa]:focus{border-color:var(--fg);box-shadow:0 0 0 3px #0a0a0a0f}.pg-input__url-remove[data-v-b30da7aa]{flex-shrink:0;width:34px;height:34px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);font-size:13px;color:var(--fg-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--dur-fast) ease}.pg-input__url-remove[data-v-b30da7aa]:hover{border-color:#dc2626;color:#dc2626;background:#fef2f2}.pg-input__field-actions[data-v-b30da7aa]{display:inline-flex;align-items:center;gap:6px}.pg-input__field-action--primary[data-v-b30da7aa]{display:inline-flex;align-items:center;gap:4px;border-color:var(--fg)!important;color:var(--fg)!important;background:var(--bg-card)!important}.pg-input__field-action--primary[data-v-b30da7aa]:hover{background:var(--bg-surface)!important;border-color:var(--fg)!important}.pg-input__upload-zone[data-v-b30da7aa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:24px 16px;background:var(--bg-card);border:1.5px dashed var(--border-strong);border-radius:8px;color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-fast) ease,color var(--dur-fast) ease,background var(--dur-fast) ease}.pg-input__upload-zone[data-v-b30da7aa]:hover{border-color:var(--fg);color:var(--fg);background:var(--bg-surface)}.pg-input__upload-zone-title[data-v-b30da7aa]{font-size:13px;font-weight:500;color:inherit}.pg-input__upload-zone-hint[data-v-b30da7aa]{font-size:12px;color:var(--fg-subtle)}.pg-input__upload-thumb[data-v-b30da7aa]{flex-shrink:0;width:40px;height:40px;border-radius:6px;border:1px solid var(--border);object-fit:cover;background:var(--bg-surface)}.pg-input__upload-thumb--video[data-v-b30da7aa]{display:inline-flex;align-items:center;justify-content:center;color:var(--fg-muted)}.pg-input__upload-name[data-v-b30da7aa]{flex:1;font-size:13px;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-input__upload-error[data-v-b30da7aa]{margin-top:6px;font-size:12px;color:#dc2626}.pg-input__input-wrap[data-v-b30da7aa]{display:flex}.pg-input__text-input[data-v-b30da7aa]{flex:1;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:6px;font-family:inherit;font-size:14px;color:var(--fg);background:var(--bg-card);outline:none;transition:all var(--dur-fast) ease}.pg-input__text-input[data-v-b30da7aa]::placeholder{color:var(--fg-subtle)}.pg-input__text-input[data-v-b30da7aa]:hover{border-color:var(--fg-subtle)}.pg-input__text-input[data-v-b30da7aa]:focus{border-color:var(--fg);box-shadow:0 0 0 3px #0a0a0a0f}.pg-input__select-wrap[data-v-b30da7aa]{position:relative;display:flex;align-items:center;gap:10px;padding:0 12px;height:40px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer;transition:all var(--dur-fast) ease;-webkit-user-select:none;user-select:none}.pg-input__select-wrap[data-v-b30da7aa]:hover{border-color:var(--fg-subtle)}.pg-input__select-value[data-v-b30da7aa]{flex:1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;color:var(--fg)}.pg-input__select-value--placeholder[data-v-b30da7aa]{color:var(--fg-subtle)}.pg-input__dropdown[data-v-b30da7aa]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:0 4px 16px #0000000f;z-index:10;padding:3px;display:flex;flex-direction:column}.pg-input__dropdown-item[data-v-b30da7aa]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border:none;background:transparent;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--fg);cursor:pointer;border-radius:4px;transition:background .1s;text-align:left}.pg-input__dropdown-item[data-v-b30da7aa]:hover{background:var(--bg-surface)}.pg-input__dropdown-item--active[data-v-b30da7aa]{background:var(--fg);color:var(--fg-inverse)}.pg-input__dropdown-check[data-v-b30da7aa]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:var(--fg);color:var(--fg-inverse);font-size:11px;line-height:1;font-weight:700}.pg-input__duration-btns[data-v-b30da7aa]{display:flex;gap:6px}.pg-input__duration-btn[data-v-b30da7aa]{display:flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border-radius:6px;border:1px solid var(--border-subtle);background:var(--bg-card);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.pg-input__duration-btn[data-v-b30da7aa]:hover{background:var(--bg-surface);border-color:var(--border);color:var(--fg)}.pg-input__duration-btn--active[data-v-b30da7aa],.pg-input__duration-btn--active[data-v-b30da7aa]:hover{background:var(--bg-surface);border-color:var(--fg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.pg-input__toggle-row[data-v-b30da7aa]{display:flex;align-items:center;justify-content:space-between;gap:15px}.pg-input__toggle-info[data-v-b30da7aa]{display:flex;flex-direction:column;gap:2px;flex:1}.pg-input__toggle[data-v-b30da7aa]{position:relative;width:36px;height:20px;border-radius:20px;border:none;background:var(--border-subtle);cursor:pointer;padding:3px;flex-shrink:0;transition:background .18s ease}.pg-input__toggle--on[data-v-b30da7aa]{background:var(--fg)}.pg-input__toggle-knob[data-v-b30da7aa]{display:block;width:14px;height:14px;border-radius:50%;background:var(--bg-card);transition:transform .18s ease;box-shadow:0 1px 2px #00000026}.pg-input__toggle--on .pg-input__toggle-knob[data-v-b30da7aa]{transform:translate(16px)}.pg-input__slider-row[data-v-b30da7aa]{display:flex;align-items:center;gap:12px;margin-top:-4px}.pg-input__slider-track[data-v-b30da7aa]{position:relative;flex:1;height:6px;background:var(--bg-surface);border-radius:10px}.pg-input__slider-fill[data-v-b30da7aa]{position:absolute;top:0;left:0;height:100%;background:var(--fg);border-radius:10px}.pg-input__slider-thumb[data-v-b30da7aa]{position:absolute;top:50%;width:20px;height:20px;border-radius:50%;background:var(--bg-card);border:4px solid var(--fg);transform:translate(-50%,-50%);pointer-events:none}.pg-input__slider-native[data-v-b30da7aa]{position:absolute;top:-10px;left:0;width:100%;height:26px;opacity:0;cursor:pointer;margin:0}.pg-input__speed-input-wrap[data-v-b30da7aa]{flex-shrink:0}.pg-input__speed-input[data-v-b30da7aa]{width:80px;height:34px;border:1px solid var(--border);border-radius:10px;padding:0 10px;font-family:inherit;font-size:14px;color:var(--fg);text-align:center;outline:none;box-sizing:border-box}.pg-input__speed-input[data-v-b30da7aa]:focus{border-color:var(--fg)}.pg-input__collapsible-toggle[data-v-b30da7aa]{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.pg-input__expected-arrow[data-v-b30da7aa]{flex-shrink:0;transition:transform .18s ease}.pg-input__expected-arrow--open[data-v-b30da7aa]{transform:rotate(180deg)}.pg-input__expected-label[data-v-b30da7aa]{font-size:14px;font-weight:600;color:var(--fg);letter-spacing:-.005em}.pg-input__llm-fields[data-v-b30da7aa]{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;margin-top:12px}.pg-input__llm-row[data-v-b30da7aa]{display:flex;align-items:center;gap:12px}.pg-input__llm-label[data-v-b30da7aa]{width:110px;font-size:14px;font-weight:600;color:var(--fg);flex-shrink:0;letter-spacing:-.005em}.pg-input__llm-input[data-v-b30da7aa]{flex:1;height:32px;padding:0 10px;border:1px solid var(--border-subtle);border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--fg);outline:none;background:var(--bg-card);transition:border-color var(--dur-fast) ease}.pg-input__llm-input[data-v-b30da7aa]:focus{border-color:var(--fg)}.pg-input__json-section[data-v-b30da7aa]{display:flex;flex-direction:column;gap:12px}.pg-input__json-header[data-v-b30da7aa]{display:flex;align-items:center;gap:6px}.pg-input__code-block[data-v-b30da7aa]{position:relative;display:flex;gap:12px;padding:14px;background:var(--fg);border:1px solid var(--fg);border-radius:6px;min-height:200px}.pg-input__line-numbers[data-v-b30da7aa]{display:flex;flex-direction:column;flex-shrink:0;-webkit-user-select:none;user-select:none}.pg-input__line-num[data-v-b30da7aa]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.75;color:var(--fg-muted);text-align:right;min-width:22px}.pg-input__code-content[data-v-b30da7aa]{flex:1;min-width:0;border:none;background:transparent;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.75;color:var(--border-subtle);resize:none;outline:none;white-space:pre;overflow-x:auto;tab-size:2}.pg-input__code-copy[data-v-b30da7aa]{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:4px;cursor:pointer;opacity:.7;transition:all var(--dur-fast) ease}.pg-input__code-copy[data-v-b30da7aa]:hover{opacity:1;background:#ffffff1f}.pg-input__code-copy img[data-v-b30da7aa]{filter:invert(1) opacity(.85)}.pg-input__footer[data-v-b30da7aa]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 0;border-top:1px solid var(--border-subtle);background:var(--bg-card);position:sticky;bottom:0;z-index:5;box-shadow:0 -4px 12px #0000000a;margin-top:auto}.pg-input__btn[data-v-b30da7aa]{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;border-radius:6px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--dur-fast) ease;border:none;white-space:nowrap;letter-spacing:-.005em}.pg-input__btn--reset[data-v-b30da7aa]{padding:0 18px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--fg)}.pg-input__btn--reset[data-v-b30da7aa]:hover{background:var(--bg-surface);border-color:var(--fg-subtle)}.pg-input__btn--run[data-v-b30da7aa]{position:relative;padding:0 14px 0 18px;background:var(--accent-run);color:var(--fg-inverse);box-shadow:0 1px 2px #2563eb40,inset 0 1px #ffffff2e}.pg-input__btn-icon[data-v-b30da7aa]{flex-shrink:0;opacity:.95}.pg-input__btn-label[data-v-b30da7aa]{font-weight:500}.pg-input__btn-cost[data-v-b30da7aa]{display:inline-flex;align-items:baseline;gap:6px;margin-left:8px;font-family:var(--font-mono);font-size:13px;letter-spacing:.01em;color:var(--fg-inverse);line-height:1.3}.pg-input__btn-was[data-v-b30da7aa]{font-size:12px;font-weight:500;opacity:.65;text-decoration:line-through}.pg-input__btn-now[data-v-b30da7aa]{font-weight:700}.pg-input__btn-off[data-v-b30da7aa]{position:absolute;top:-13px;right:-12px;z-index:1;padding:2px 9px;background:linear-gradient(135deg,#ff9248,#f2691e);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.4;white-space:nowrap;box-shadow:0 2px 6px #f2691e66;pointer-events:none}.pg-input__btn--run[data-v-b30da7aa]:hover{background:var(--accent-run-hover);box-shadow:0 4px 12px #2563eb4d,inset 0 1px #ffffff2e;transform:translateY(-1px)}.pg-input__btn--run[data-v-b30da7aa]:active{transform:translateY(0);box-shadow:0 1px 2px #2563eb40}.pg-input__btn--run[data-v-b30da7aa]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:1279px){.pg-input__header[data-v-b30da7aa]{gap:20px}}@media(max-width:768px){.pg-input[data-v-b30da7aa]{gap:20px}.pg-input__header[data-v-b30da7aa]{flex-wrap:wrap;gap:12px}.pg-input__footer[data-v-b30da7aa]{flex-direction:column}.pg-input__btn[data-v-b30da7aa]{width:100%;min-height:44px}.pg-input__btn--reset[data-v-b30da7aa]{width:100%}.pg-input__slider-row[data-v-b30da7aa]{flex-wrap:wrap}.pg-input__llm-label[data-v-b30da7aa]{width:90px}}.pg-embed[data-v-a06fe348]{display:flex;flex-direction:column;gap:18px;padding:16px}.pg-embed__header[data-v-a06fe348]{display:flex;align-items:center;justify-content:space-between}.pg-embed__title[data-v-a06fe348]{font-size:15px;font-weight:600;color:var(--fg)}.pg-embed__field[data-v-a06fe348]{display:flex;flex-direction:column;gap:6px}.pg-embed__label[data-v-a06fe348]{font-size:13px;font-weight:600;color:var(--fg)}.pg-embed__required[data-v-a06fe348]{color:#e5484d;margin-left:2px}.pg-embed__hint[data-v-a06fe348]{font-size:12px;color:var(--fg-muted, #8b8b8b)}.pg-embed__textarea[data-v-a06fe348],.pg-embed__input[data-v-a06fe348]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border, #e2e2e2);border-radius:8px;background:var(--bg, #fff);color:var(--fg);font-size:14px;font-family:inherit;resize:vertical}.pg-embed__textarea[data-v-a06fe348]:focus,.pg-embed__input[data-v-a06fe348]:focus{outline:none;border-color:var(--fg)}.pg-embed__run[data-v-a06fe348]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:8px;background:var(--fg, #000);color:var(--bg, #fff);font-size:14px;font-weight:600;cursor:pointer}.pg-embed__run[data-v-a06fe348]:disabled{opacity:.5;cursor:not-allowed}.pg-embed__spinner[data-v-a06fe348]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:pg-embed-spin-a06fe348 .7s linear infinite}@keyframes pg-embed-spin-a06fe348{to{transform:rotate(360deg)}}.pg-output[data-v-92eea5c3]{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--fg)}.pg-output__header[data-v-92eea5c3]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.pg-output__title[data-v-92eea5c3]{font-size:16px;font-weight:600;color:var(--fg);margin:0;line-height:1.3;letter-spacing:-.01em}.pg-output__sub-tabs[data-v-92eea5c3]{display:flex;gap:0;border:1px solid var(--border-subtle);border-radius:6px;padding:2px;background:var(--bg-surface)}.pg-output__sub-tab[data-v-92eea5c3]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 14px;border-radius:4px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;color:var(--fg-muted);cursor:pointer;transition:all var(--dur-fast) ease}.pg-output__sub-tab[data-v-92eea5c3]:hover{color:var(--fg)}.pg-output__sub-tab--active[data-v-92eea5c3]{background:var(--bg-card);color:var(--fg);box-shadow:0 1px 2px #0000000a}.pg-output__content[data-v-92eea5c3]{display:flex;flex-direction:column;gap:12px}.pg-output__empty[data-v-92eea5c3],.pg-output__error[data-v-92eea5c3]{display:flex;align-items:center;justify-content:center;min-height:320px;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--bg-surface)}.pg-output__sample[data-v-92eea5c3]{position:relative;width:100%;aspect-ratio:1 / 1;max-height:560px;border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden;isolation:isolate}.pg-output__sample-img[data-v-92eea5c3]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;-webkit-user-select:none;user-select:none;pointer-events:none}.pg-output__sample-badge[data-v-92eea5c3]{display:inline-flex;align-items:center;padding:4px 10px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-inverse);line-height:1;align-self:flex-start;position:absolute;top:14px;left:14px}.pg-output__sample-hint[data-v-92eea5c3]{position:absolute;left:14px;bottom:14px;padding:6px 12px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-sm);font-size:12px;font-weight:500;color:var(--fg-inverse);line-height:1.2}.pg-output__loading[data-v-92eea5c3]{display:flex;flex-direction:column;align-items:center;gap:12px}.pg-output__spinner[data-v-92eea5c3]{width:26px;height:26px;border:2.5px solid var(--border-subtle);border-top-color:var(--fg);border-radius:50%;animation:spin-92eea5c3 .8s linear infinite}@keyframes spin-92eea5c3{to{transform:rotate(360deg)}}.pg-output__loading-text[data-v-92eea5c3]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:var(--fg-muted);letter-spacing:.04em}.pg-output__error-text[data-v-92eea5c3]{font-size:13.5px;color:#dc2626;padding:0 24px;text-align:center;line-height:1.55}.pg-output__text-result[data-v-92eea5c3],.pg-output__media-result[data-v-92eea5c3]{display:flex;flex-direction:column;gap:12px}.pg-output__text-block[data-v-92eea5c3]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;padding:14px 16px;max-height:600px;overflow-y:auto}.pg-output__text-content[data-v-92eea5c3]{margin:0;font-size:14px;line-height:1.65;color:var(--fg);white-space:pre-wrap;word-break:break-word}.pg-output__preview-video[data-v-92eea5c3]{width:100%;border-radius:6px;display:block}.pg-output__url-link[data-v-92eea5c3]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--fg);word-break:break-all;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fg-subtle)}.pg-output__type-row[data-v-92eea5c3]{display:flex;flex-direction:row;align-items:center;gap:8px}.pg-output__type-label[data-v-92eea5c3]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);line-height:1.3}.pg-output__type-badge[data-v-92eea5c3]{display:flex;align-items:center;justify-content:center;height:22px;padding:0 8px;background:transparent;border:1px solid var(--border-subtle);border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--fg)}.pg-output__preview[data-v-92eea5c3]{position:relative;width:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface)}.pg-output__preview-img[data-v-92eea5c3]{width:100%;height:auto;display:block;object-fit:cover}.pg-output__actions[data-v-92eea5c3]{position:absolute;right:10px;bottom:10px;display:inline-flex;gap:6px;padding:4px;background:#0000008c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md);z-index:2}.pg-output__action[data-v-92eea5c3]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--fg-inverse);border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:background var(--dur-fast) ease,transform var(--dur-fast) ease}.pg-output__action[data-v-92eea5c3]:hover{background:#ffffff26}.pg-output__action[data-v-92eea5c3]:active{transform:scale(.96)}.pg-output__preview-video~.pg-output__actions[data-v-92eea5c3]{bottom:52px}.pg-lightbox[data-v-92eea5c3]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:48px;background:#000000e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:pgLightboxIn-92eea5c3 var(--dur-fast) ease-out}@keyframes pgLightboxIn-92eea5c3{0%{opacity:0}to{opacity:1}}.pg-lightbox__media[data-v-92eea5c3]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 20px 80px #00000080}.pg-lightbox__close[data-v-92eea5c3]{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--fg-inverse);cursor:pointer;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease}.pg-lightbox__close[data-v-92eea5c3]:hover{background:#fff3;border-color:#ffffff59}@media(max-width:768px){.pg-lightbox[data-v-92eea5c3]{padding:20px}.pg-lightbox__close[data-v-92eea5c3]{top:12px;right:12px;width:36px;height:36px}}.pg-output__footer[data-v-92eea5c3]{display:flex;flex-direction:row;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid var(--border-subtle)}.pg-output__btn[data-v-92eea5c3]{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:6px;font-family:inherit;font-size:13.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:all var(--dur-fast) ease;white-space:nowrap;text-decoration:none}.pg-output__btn--outline[data-v-92eea5c3]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--fg)}.pg-output__btn--outline[data-v-92eea5c3]:hover{background:var(--bg-surface);border-color:var(--fg-subtle)}.pg-output__json-section[data-v-92eea5c3]{display:flex;flex-direction:column;gap:10px}.pg-output__json-header[data-v-92eea5c3]{display:flex;flex-direction:row;align-items:center;gap:4px}.pg-output__json-label[data-v-92eea5c3]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);line-height:1.3}.pg-output__code-block[data-v-92eea5c3]{position:relative;display:flex;flex-direction:row;gap:10px;padding:14px 16px;background:var(--fg);border:1px solid var(--fg);border-radius:6px;min-height:100px}.pg-output__code-content[data-v-92eea5c3]{flex:1;min-width:0;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:400;line-height:1.75;color:var(--border-subtle);white-space:pre-wrap;word-break:break-all}.pg-output__code-copy[data-v-92eea5c3]{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:4px;cursor:pointer;opacity:.7;transition:all var(--dur-fast) ease}.pg-output__code-copy[data-v-92eea5c3]:hover{opacity:1;background:#ffffff1f}.pg-output__code-copy img[data-v-92eea5c3]{filter:invert(1) opacity(.85)}@media(max-width:1279px){.pg-output__header[data-v-92eea5c3]{gap:20px}}@media(max-width:768px){.pg-output[data-v-92eea5c3]{gap:20px}.pg-output__header[data-v-92eea5c3]{flex-wrap:wrap;gap:12px}.pg-output__footer[data-v-92eea5c3]{flex-direction:column}.pg-output__btn[data-v-92eea5c3]{width:100%;min-height:44px}.pg-output__code-content[data-v-92eea5c3]{font-size:12px}}.pg-output__embedding[data-v-92eea5c3]{display:flex;flex-direction:column;gap:16px;width:100%;padding:4px}.pg-output__embed-stats[data-v-92eea5c3]{display:flex;gap:12px}.pg-output__embed-stat[data-v-92eea5c3]{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;padding:12px;border:1px solid var(--border, #e2e2e2);border-radius:8px}.pg-output__embed-stat-val[data-v-92eea5c3]{font-size:20px;font-weight:700;color:var(--fg)}.pg-output__embed-stat-key[data-v-92eea5c3]{font-size:12px;color:var(--fg-muted, #8b8b8b)}.pg-output__embed-vec-header[data-v-92eea5c3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pg-output__embed-vec-label[data-v-92eea5c3]{font-size:12px;color:var(--fg-muted, #8b8b8b)}.pg-output__embed-copy[data-v-92eea5c3]{font-size:12px;padding:4px 10px;border:1px solid var(--border, #e2e2e2);border-radius:6px;background:var(--bg, #fff);color:var(--fg);cursor:pointer}.pg-output__embed-vec[data-v-92eea5c3]{display:flex;flex-wrap:wrap;gap:6px;padding:12px;border:1px solid var(--border, #e2e2e2);border-radius:8px;background:var(--bg-subtle, #fafafa)}.pg-output__embed-num[data-v-92eea5c3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--fg)}.pg-output__embed-more[data-v-92eea5c3]{font-size:12px;color:var(--fg-muted, #8b8b8b);align-self:center}.pg-chat[data-v-3d683f1d]{display:flex;flex-direction:column;height:100%;min-height:480px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden}.pg-chat__header[data-v-3d683f1d]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface)}.pg-chat__spark[data-v-3d683f1d]{color:var(--accent-run);font-size:.9rem}.pg-chat__title[data-v-3d683f1d]{font-weight:600;font-size:.9rem;color:var(--fg)}.pg-chat__status[data-v-3d683f1d]{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--fg-muted)}.pg-chat__dot[data-v-3d683f1d]{width:7px;height:7px;border-radius:50%;background:#22c55e}.pg-chat__thread[data-v-3d683f1d]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.pg-chat__row[data-v-3d683f1d]{display:flex;gap:.5rem;max-width:85%}.pg-chat__row--user[data-v-3d683f1d]{align-self:flex-end;justify-content:flex-end}.pg-chat__row--assistant[data-v-3d683f1d]{align-self:flex-start}.pg-chat__col[data-v-3d683f1d]{display:flex;flex-direction:column}.pg-chat__reasoning[data-v-3d683f1d]{margin-bottom:6px}.pg-chat__reasoning-toggle[data-v-3d683f1d]{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:2px 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--fg-muted);cursor:pointer}.pg-chat__reasoning-toggle[data-v-3d683f1d]:hover{color:var(--fg)}.pg-chat__reasoning-chev[data-v-3d683f1d]{font-size:10px}.pg-chat__reasoning-body[data-v-3d683f1d]{margin-top:6px;padding:10px 12px;border-left:2px solid var(--border-subtle);background:var(--bg-surface);border-radius:6px;color:var(--fg-muted);font-size:12.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.pg-chat__avatar[data-v-3d683f1d]{flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-md);background:var(--accent-mint);color:var(--fg);font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pg-chat__bubble[data-v-3d683f1d]{padding:.625rem .875rem;border-radius:var(--radius-lg);white-space:pre-wrap;word-break:break-word;line-height:1.55}.pg-chat__bubble--user[data-v-3d683f1d]{background:var(--accent-run);color:#fff}.pg-chat__bubble--assistant[data-v-3d683f1d]{background:var(--bg-surface);color:var(--fg);border:1px solid var(--border-subtle)}.pg-chat__bubble--typing[data-v-3d683f1d]{color:var(--fg-muted);letter-spacing:2px}.pg-chat__cache-note[data-v-3d683f1d]{margin-top:.25rem;font-size:.72rem;color:var(--fg-muted)}.pg-chat__error[data-v-3d683f1d]{color:#dc2626;font-size:.85rem;padding:0 1rem}.pg-chat__composer[data-v-3d683f1d]{margin:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.pg-chat__input[data-v-3d683f1d]{width:100%;resize:none;border:none;outline:none;background:transparent;color:var(--fg);font:inherit;padding:.75rem;max-height:200px;box-sizing:border-box}.pg-chat__composer-actions[data-v-3d683f1d]{display:flex;justify-content:flex-end;padding:0 .5rem .5rem}.pg-chat__send[data-v-3d683f1d]{border:none;border-radius:var(--radius-md);background:var(--accent-run);color:#fff;font:inherit;font-weight:600;padding:.4rem 1rem;cursor:pointer;transition:background var(--dur-fast) ease}.pg-chat__send[data-v-3d683f1d]:hover:not(:disabled){background:var(--accent-run-hover)}.pg-chat__send[data-v-3d683f1d]:disabled{opacity:.45;cursor:not-allowed}.pg-cp[data-v-88b857fc]{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--fg)}.pg-cp__head[data-v-88b857fc]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.pg-cp__title[data-v-88b857fc]{font-size:16px;font-weight:600;color:var(--fg);line-height:1.3;letter-spacing:-.01em}.pg-cp__toggle[data-v-88b857fc]{display:flex;gap:0;border:1px solid var(--border-subtle);border-radius:6px;padding:2px;background:var(--bg-surface)}.pg-cp__toggle-btn[data-v-88b857fc]{display:flex;align-items:center;justify-content:center;height:28px;padding:0 14px;border-radius:4px;border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--fg-muted);cursor:pointer;transition:all var(--dur-fast) ease}.pg-cp__toggle-btn[data-v-88b857fc]:hover{color:var(--fg)}.pg-cp__toggle-btn--on[data-v-88b857fc]{background:var(--bg-card);color:var(--fg);box-shadow:0 1px 2px #0000000a}.pg-cp__field-label[data-v-88b857fc]{font-size:14px;font-weight:600;color:var(--fg);line-height:1.35;letter-spacing:-.005em}.pg-cp__model[data-v-88b857fc]{border:1px solid var(--border-subtle);border-radius:6px;padding:10px 12px;background:var(--bg-surface);color:var(--fg);font-size:14px}.pg-cp__advanced[data-v-88b857fc]{display:flex;align-items:center;gap:8px;border:none;background:transparent;color:var(--fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:4px 0}.pg-cp__gear[data-v-88b857fc]{color:var(--fg-muted)}.pg-cp__chev[data-v-88b857fc]{margin-left:auto;color:var(--fg-muted)}.pg-cp__sliders[data-v-88b857fc]{display:flex;flex-direction:column;gap:16px}.pg-cp__check[data-v-88b857fc]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--fg);cursor:pointer}.pg-cp__check input[data-v-88b857fc]{accent-color:var(--fg);cursor:pointer}.pg-cp__slider-head[data-v-88b857fc]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px}.pg-cp__slider-label[data-v-88b857fc]{color:var(--fg);font-weight:500}.pg-cp__slider-val[data-v-88b857fc]{color:var(--fg-muted);font-variant-numeric:tabular-nums}.pg-cp__range[data-v-88b857fc]{width:100%;accent-color:var(--fg)}.pg-cp__json[data-v-88b857fc]{border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-surface);color:var(--fg);padding:12px;font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.topup-overlay[data-v-9517ce50]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f0f0f8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:topup-overlay-in-9517ce50 .14s ease-out}@keyframes topup-overlay-in-9517ce50{0%{opacity:0}to{opacity:1}}.topup-modal[data-v-9517ce50]{position:relative;width:100%;max-width:420px;padding:28px 28px 24px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);text-align:center;animation:topup-modal-in-9517ce50 .16s ease-out}@keyframes topup-modal-in-9517ce50{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.topup-close[data-v-9517ce50]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.topup-close[data-v-9517ce50]:hover{background:var(--bg-surface);color:var(--fg)}.topup-icon[data-v-9517ce50]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:4px auto 16px;border-radius:50%;background:#f59e0b1a;color:#b45309}.topup-title[data-v-9517ce50]{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--fg)}.topup-subtitle[data-v-9517ce50]{margin:0;font-size:14px;line-height:1.5;color:var(--fg-muted)}.topup-actions[data-v-9517ce50]{display:flex;justify-content:center;gap:10px;margin-top:20px}.topup-btn[data-v-9517ce50]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 16px;border-radius:8px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:all var(--dur-fast) ease}.topup-btn--secondary[data-v-9517ce50]{background:transparent;color:var(--fg-body);border:1px solid var(--border)}.topup-btn--secondary[data-v-9517ce50]:hover{background:var(--bg-surface);border-color:var(--border-strong);color:var(--fg)}.topup-btn--primary[data-v-9517ce50]{background:var(--btn-primary);color:var(--btn-on-primary);border:1px solid transparent;box-shadow:var(--shadow-xs)}.topup-btn--primary[data-v-9517ce50]:hover{background:var(--btn-primary-hover);box-shadow:var(--shadow-sm)}@media(max-width:480px){.topup-modal[data-v-9517ce50]{max-width:100%;padding:24px 20px 20px}.topup-actions[data-v-9517ce50]{flex-direction:column-reverse;gap:8px}.topup-btn[data-v-9517ce50]{width:100%}}.playground-page[data-v-7bc65554]{display:flex;flex-direction:column;width:100%;min-height:100vh;background:var(--bg)}.playground-page__content[data-v-7bc65554]{display:flex;flex-direction:column;align-items:center;padding:0 var(--content-px) 60px}.playground-page__inner[data-v-7bc65554]{display:flex;flex-direction:column;gap:32px;padding-top:24px;width:100%;max-width:var(--container-max)}.playground-page__crumbs[data-v-7bc65554]{margin-bottom:-16px}.playground-page__crumb-list[data-v-7bc65554]{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4}.playground-page__crumb-item[data-v-7bc65554]{display:inline-flex;align-items:center;gap:6px}.playground-page__crumb-link[data-v-7bc65554]{color:var(--fg-muted);text-decoration:none;transition:color var(--dur-fast) ease}.playground-page__crumb-link[data-v-7bc65554]:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.playground-page__crumb-current[data-v-7bc65554]{color:var(--fg-muted);font-weight:400}.playground-page__crumb-sep[data-v-7bc65554]{margin:0 8px;color:var(--fg-subtle);-webkit-user-select:none;user-select:none}.playground-page__tab-content[data-v-7bc65554]{display:flex;flex-direction:column}.playground-page__readme-below[data-v-7bc65554]{margin-top:64px;padding-top:48px;border-top:1px solid var(--border-subtle);scroll-margin-top:88px}.playground-page__playground[data-v-7bc65554]{display:flex;flex-direction:row;gap:32px;width:100%}.playground-page__playground--bordered[data-v-7bc65554]{border-top:1px solid var(--border-subtle);padding-top:32px}.playground-page__input-col[data-v-7bc65554]{flex:1;min-width:0}.playground-page__divider[data-v-7bc65554]{width:0;align-self:stretch;border-right:1px solid var(--border-subtle);flex-shrink:0}.playground-page__output-col[data-v-7bc65554]{flex:1;min-width:0}.playground-page__placeholder[data-v-7bc65554]{display:flex;align-items:center;justify-content:center;min-height:200px}.playground-page__placeholder-text[data-v-7bc65554]{font-size:16px;font-weight:400;color:var(--fg-subtle)}@media(max-width:1023px){.playground-page__playground[data-v-7bc65554]{flex-direction:column;gap:24px}.playground-page__divider[data-v-7bc65554]{width:100%;height:0;border-right:none;border-bottom:1px solid var(--border-subtle);align-self:auto}}@media(max-width:768px){.playground-page__content[data-v-7bc65554]{padding:0 var(--content-px) 32px}.playground-page__inner[data-v-7bc65554]{gap:24px;padding-top:16px}}
