.auth-captcha[data-v-1a61bc6f]{margin-top:20px;min-width:0;max-width:100%;font-size:12px;line-height:1.8;color:#6c7f98}.auth-captcha>div[data-v-1a61bc6f]{max-width:100%}.auth-link[data-v-1a61bc6f]{color:#3659e3;text-decoration:underline;margin-top:6px}.auth-uncertain[data-v-a5b19e95]{background:#fcf7ed;border-color:#eee0c1;color:#8a6b2d}.auth-page[data-v-a5b19e95]{width:min(840px,calc(100% - 40px));margin:auto;padding:54px 0 64px;min-height:70vh;color:#26364b;font-size:14px}.auth-card[data-v-a5b19e95]{max-width:510px;margin:auto;background:#fff;border:1px solid #dfe4eb;border-radius:12px;padding:35px 36px 29px;box-shadow:0 5px 24px #24375404}.auth-kicker[data-v-a5b19e95]{display:flex;align-items:center;gap:8px;color:#72829a;letter-spacing:.1em;font-size:10px;margin-bottom:23px}.auth-card h1[data-v-a5b19e95]{font-size:31px;line-height:1.25;letter-spacing:-.04em}.auth-intro[data-v-a5b19e95]{font-size:13px;color:#65768d;line-height:1.8;margin-top:12px}.auth-providers[data-v-a5b19e95]{display:grid;grid-template-columns:1fr;gap:10px;margin-top:26px}.auth-button[data-v-a5b19e95]{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dbe2eb;border-radius:6px;min-height:44px;padding:11px 13px;background:#fff;color:#394e6a;font-size:13px;font-weight:550;line-height:1.5;text-align:center}.auth-button[data-v-a5b19e95]:hover{border-color:#aebad0;background:#f7f9fc}.auth-button[data-v-a5b19e95]:disabled{opacity:.5;cursor:not-allowed}.auth-primary[data-v-a5b19e95]{background:#3659e3;border-color:#3659e3;color:#fff}.auth-primary[data-v-a5b19e95]:hover{background:#294bd0;border-color:#294bd0}.auth-link[data-v-a5b19e95]{font-size:12px;font-weight:550;color:#4464b6;padding:5px 0;line-height:1.7}.auth-link[data-v-a5b19e95]:hover{text-decoration:underline}.auth-link[data-v-a5b19e95]:disabled{color:#8792a5;cursor:not-allowed;text-decoration:none}.auth-secondary-link[data-v-a5b19e95]{margin-left:20px}.auth-form[data-v-a5b19e95]{display:flex;flex-direction:column;margin-top:24px}.auth-form>label[data-v-a5b19e95],.auth-label-row[data-v-a5b19e95]{font-size:12px;color:#4f637f;font-weight:550;margin:16px 0 8px}.auth-form>label[data-v-a5b19e95]:first-child{margin-top:0}.auth-form input[data-v-a5b19e95]:not([type=checkbox]){width:100%;min-width:0;min-height:44px;padding:11px 12px;border:1px solid #d8dfeb;border-radius:5px;background:#fff;color:#304761;font-size:14px}.auth-form input[readonly][data-v-a5b19e95]{background:#f6f8fc}.auth-form input[aria-invalid=true][data-v-a5b19e95]{border-color:#b4635b}.auth-label-row[data-v-a5b19e95]{display:flex;align-items:center;justify-content:space-between;gap:10px}.auth-password[data-v-a5b19e95]{position:relative}.auth-password input[data-v-a5b19e95]{padding-right:45px!important}.auth-password button[data-v-a5b19e95]{position:absolute;right:2px;top:2px;width:40px;height:40px;display:grid;place-items:center;color:#8190a4}.auth-help[data-v-a5b19e95]{font-size:12px;line-height:1.8;color:#78879b;margin-top:8px;overflow-wrap:anywhere}.auth-submit[data-v-a5b19e95]{width:100%;margin-top:23px}.auth-switch[data-v-a5b19e95]{font-size:12px;text-align:center;margin-top:23px;line-height:1.8;color:#4161b1}.auth-checkbox[data-v-a5b19e95]{display:flex;gap:10px;align-items:flex-start;font-size:12px!important;line-height:1.7;font-weight:400!important;margin-top:20px!important}.auth-checkbox input[data-v-a5b19e95]{margin:3px 0 0;width:16px;height:16px;flex-shrink:0;accent-color:#3659e3}.auth-policy-links[data-v-a5b19e95]{display:flex;gap:16px;padding-left:26px;color:#526dad;font-size:12px}.auth-message[data-v-a5b19e95]{padding:13px 15px;border:1px solid #dce4ee;border-radius:6px;margin-top:20px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.auth-message[data-v-a5b19e95]:focus{outline:2px solid #b77d74;outline-offset:3px}.auth-error[data-v-a5b19e95]{background:#fcf3f1;border-color:#f0d9d4;color:#99514a}.auth-notice[data-v-a5b19e95]{background:#f1f8f4;border-color:#d9e9df;color:#47735b}.auth-result[data-v-a5b19e95]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;color:#58759c;line-height:1.9;overflow-wrap:anywhere}.auth-result .auth-button[data-v-a5b19e95]{width:100%}.auth-back[data-v-a5b19e95]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#6b7f9a;margin-top:27px;min-height:36px}.auth-destination[data-v-a5b19e95]{display:flex;align-items:center;gap:14px;background:#f6f8fc;border:1px solid #e0e7f1;border-radius:6px;padding:16px;margin-top:23px;color:#627da3}.auth-destination strong[data-v-a5b19e95]{font-size:13px;font-weight:500;overflow-wrap:anywhere}.auth-action-row[data-v-a5b19e95]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:17px}.auth-agreement[data-v-a5b19e95]{margin-top:16px;border:1px solid #e0e7f1;border-radius:5px;padding:12px;color:#5e718c;font-size:12px}.auth-agreement summary[data-v-a5b19e95]{cursor:pointer}.auth-agreement pre[data-v-a5b19e95]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;font:12px/1.8 inherit;margin-top:12px}@media(max-width:600px){.auth-page[data-v-a5b19e95]{width:calc(100% - 32px);padding-top:28px}.auth-card[data-v-a5b19e95]{padding:25px 20px;border-radius:9px}.auth-card h1[data-v-a5b19e95]{font-size:28px}.auth-kicker[data-v-a5b19e95]{margin-bottom:18px}.auth-form input[data-v-a5b19e95]:not([type=checkbox]){font-size:16px}.auth-message[data-v-a5b19e95]{padding:12px}.auth-destination[data-v-a5b19e95]{padding:13px}}.ap-page[data-v-02db9aa7]{width:100%;max-width:1280px;margin:0 auto;padding:44px 40px 72px;color:#26374e;font-size:14px;min-height:70vh}.keys-eyebrow[data-v-02db9aa7]{font-size:10px;letter-spacing:.16em;color:#75859d}.ap-heading[data-v-02db9aa7]{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:12px 0 30px}.ap-heading h1[data-v-02db9aa7]{font-size:34px;font-weight:550;line-height:1.2;letter-spacing:-.045em;margin-top:12px}.ap-heading p[data-v-02db9aa7]{font-size:14px;color:#65758b;margin-top:12px;line-height:1.7}.ap-button[data-v-02db9aa7]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dce1e9;background:#fff;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:550;line-height:1.5;text-align:center}.ap-button[data-v-02db9aa7]:hover{background:#f5f7fb;border-color:#adb9ce}.ap-primary[data-v-02db9aa7]{background:#3659e3;border-color:#3659e3;color:#fff}.ap-primary[data-v-02db9aa7]:hover{background:#294bd0;border-color:#294bd0}button[data-v-02db9aa7]:disabled{opacity:.5;cursor:not-allowed}.ap-panel[data-v-02db9aa7]{border:1px solid #e1e5eb;background:#fff;border-radius:9px;overflow:hidden;margin-top:24px}.ap-panel-heading[data-v-02db9aa7]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #e8ebf0}.ap-panel-heading h2[data-v-02db9aa7]{display:flex;gap:10px;align-items:center;font-size:16px;letter-spacing:-.02em}.ap-panel-heading span[data-v-02db9aa7]{color:#64748a;font-size:12px}.ap-table-wrap[data-v-02db9aa7]{overflow-x:auto}.ap-table[data-v-02db9aa7]{width:100%;border-collapse:collapse;text-align:left}.ap-table th[data-v-02db9aa7]{font-size:12px;font-weight:500;color:#6a778a;background:#fcfcfd;padding:13px 18px;border-bottom:1px solid #e9edf1}.ap-table td[data-v-02db9aa7]{font-size:12px;color:#4b5b70;padding:20px 18px;border-bottom:1px solid #edf0f3;vertical-align:middle;font-variant-numeric:tabular-nums}.ap-table tr:last-child td[data-v-02db9aa7]{border-bottom:0}.ap-table strong[data-v-02db9aa7]{display:block;font-size:14px;font-weight:550;color:#27394e;overflow-wrap:anywhere;max-width:230px}.ap-table small[data-v-02db9aa7]{display:block;font-size:11px;line-height:1.65;color:#6a788c;margin-top:6px;max-width:210px}.ap-table code[data-v-02db9aa7]{font-size:11px;white-space:nowrap}.ap-badge[data-v-02db9aa7]{display:inline-flex;align-items:center;border:1px solid #e1e5eb;background:#f5f7fa;color:#647186;padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap}.ap-active[data-v-02db9aa7]{background:#f0f8f3;border-color:#d5e9dd;color:#397251}.ap-expired[data-v-02db9aa7],.ap-quota_exhausted[data-v-02db9aa7]{background:#faf1ef;border-color:#f0d9d4;color:#9b5148}.ap-actions[data-v-02db9aa7],.keys-inline[data-v-02db9aa7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ap-actions[data-v-02db9aa7]{gap:2px}.ap-action[data-v-02db9aa7]{padding:8px 5px;font-size:12px;color:#4666a3;min-height:40px}.ap-action[data-v-02db9aa7]:hover{text-decoration:underline}.ap-danger-text[data-v-02db9aa7]{color:#9b5148}.ap-danger[data-v-02db9aa7]{color:#fff;background:#a64d44;border-color:#a64d44}.ap-danger[data-v-02db9aa7]:hover{background:#923f37;border-color:#923f37}.ap-panel-foot[data-v-02db9aa7]{display:flex;align-items:flex-start;gap:10px;padding:17px 23px;border-top:1px solid #e8ebf0;background:#fdfdfe;color:#6b7b92}.ap-panel-foot p[data-v-02db9aa7]{font-size:12px;line-height:1.7;color:#65758b}.ap-panel-foot svg[data-v-02db9aa7]{margin-top:3px;flex-shrink:0}.ap-empty[data-v-02db9aa7]{text-align:center;padding:52px 24px;color:#7b8ba3}.ap-empty h2[data-v-02db9aa7],.ap-empty h3[data-v-02db9aa7]{font-size:17px;color:#3a4c65;margin:16px 0 8px}.ap-empty p[data-v-02db9aa7]{font-size:13px;line-height:1.8;max-width:480px;margin:0 auto;color:#65758b}.ap-empty .ap-button[data-v-02db9aa7]{margin-top:20px}.keys-gate .keys-inline[data-v-02db9aa7]{justify-content:center}.keys-notice[data-v-02db9aa7]{display:flex;align-items:flex-start;gap:12px;background:#f5f7fb;border:1px solid #e0e6ef;border-radius:7px;padding:16px 18px;margin:16px 0;color:#5f718b;font-size:12px;line-height:1.8}.keys-notice>svg[data-v-02db9aa7]{margin-top:3px;flex-shrink:0}.keys-notice strong[data-v-02db9aa7]{font-weight:550;color:#344a69}.keys-error-text[data-v-02db9aa7]{color:#99544b}.keys-record-notice[data-v-02db9aa7]{padding:12px 16px;border-left:2px solid #a9bbd6;background:#f7f9fc;margin:10px 0;font-size:12px;color:#546a86;line-height:1.75}.keys-record-notice[role=alert][data-v-02db9aa7]{border-left-color:#bd8477}.keys-pagination[data-v-02db9aa7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-top:1px solid #e8ebf0;font-size:12px;color:#6a7b91}.keys-loading[data-v-02db9aa7]{padding:18px 24px;color:#687b96;font-size:12px}.keys-refresh[data-v-02db9aa7]{display:flex;align-items:center;gap:7px}.ap-dialog[data-v-02db9aa7]{border:1px solid #dce3ee;border-radius:13px;padding:0;background:#fff;color:#26374e;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-shadow:0 24px 100px #1b2a4933;overflow:auto}.ap-dialog[data-v-02db9aa7]::backdrop{background:#192b4666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ap-dialog-content[data-v-02db9aa7]{padding:32px;position:relative}.ap-dialog-close[data-v-02db9aa7]{position:absolute;right:14px;top:14px;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;color:#7b8a9e;border-radius:5px}.ap-dialog-close[data-v-02db9aa7]:hover{background:#f1f4f8}.ap-dialog h2[data-v-02db9aa7]{font-size:25px;letter-spacing:-.035em;line-height:1.3;margin-top:18px;padding-right:15px}.ap-dialog-intro[data-v-02db9aa7]{font-size:13px;color:#65758a;line-height:1.85;margin-top:14px}.ap-form[data-v-02db9aa7]{display:flex;flex-direction:column}.ap-form label[data-v-02db9aa7]{font-size:13px;font-weight:550;color:#4b617c;margin:20px 0 8px}.ap-form input[data-v-02db9aa7],.ap-form select[data-v-02db9aa7]{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #d8dfeb;border-radius:5px;background:#fff;color:#31465f;font-size:14px}.ap-form input[data-v-02db9aa7]::placeholder{color:#8a96a8}.ap-form input[aria-invalid=true][data-v-02db9aa7]{border-color:#ad5148}.ap-form-help[data-v-02db9aa7]{font-size:12px;color:#6e7f96;line-height:1.7;margin-top:8px}.ap-form-error[data-v-02db9aa7]{font-size:13px;color:#a1473f;background:#fcf2f0;padding:11px 12px;border-radius:5px;margin-top:14px;line-height:1.6}.keys-warning[data-v-02db9aa7]{font-size:12px;color:#936d39;background:#fcf8ef;padding:10px 12px;border-radius:5px;margin-top:10px;line-height:1.7}.ap-dialog-actions[data-v-02db9aa7]{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;flex-wrap:wrap}.ap-secret[data-v-02db9aa7]{padding:20px;background:#f3f6fc;border:1px solid #dce5f4;border-radius:7px;margin-top:23px}.ap-secret code[data-v-02db9aa7]{display:block;font-size:13px;line-height:1.9;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0 0 19px;color:#34537d}.keys-current-record[data-v-02db9aa7]{display:grid;gap:9px;margin-top:18px;padding:15px;background:#f7f9fc;border-radius:6px;font-size:12px;line-height:1.7}.keys-current-record>div[data-v-02db9aa7]{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px}.keys-current-record dt[data-v-02db9aa7]{color:#6e7f96}.keys-current-record dd[data-v-02db9aa7]{margin:0;overflow-wrap:anywhere;color:#344e70}.ap-confirm-key[data-v-02db9aa7]{display:block;font-size:13px;color:#5f7592;background:#f4f6fa;padding:14px;border-radius:6px;margin-top:14px}.keys-selected-name[data-v-02db9aa7]{display:block;overflow-wrap:anywhere;line-height:1.75;margin-top:20px}.keys-sr-only[data-v-02db9aa7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ap-page[data-v-02db9aa7] :focus-visible{outline:2px solid #3659e3;outline-offset:3px}.ap-heading h1[data-v-02db9aa7]:focus{outline:2px solid #8396c7;outline-offset:6px;border-radius:2px}@media(max-width:1000px){.ap-page[data-v-02db9aa7]{padding:32px 24px 56px}.ap-table th[data-v-02db9aa7],.ap-table td[data-v-02db9aa7]{padding:16px 12px}.ap-actions[data-v-02db9aa7]{flex-direction:column;align-items:flex-start;gap:0}.ap-actions .ap-action[data-v-02db9aa7]{min-height:34px}}@media(max-width:700px){.ap-page[data-v-02db9aa7]{padding:26px 18px 46px}.ap-heading[data-v-02db9aa7]{align-items:flex-start;flex-direction:column;gap:20px;margin:10px 0 24px}.ap-heading h1[data-v-02db9aa7]{font-size:29px}.ap-heading p[data-v-02db9aa7]{font-size:13px}.ap-panel-heading[data-v-02db9aa7]{padding:18px;align-items:flex-start}.ap-panel-heading>.keys-inline[data-v-02db9aa7]{justify-content:flex-end}.ap-panel-heading h2[data-v-02db9aa7]{white-space:nowrap;font-size:15px}.ap-table thead[data-v-02db9aa7]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ap-table[data-v-02db9aa7],.ap-table tbody[data-v-02db9aa7]{display:block}.ap-table tr[data-v-02db9aa7]{display:grid;grid-template-columns:1fr auto;gap:12px;padding:20px 18px;border-bottom:1px solid #e5eaf1}.ap-table td[data-v-02db9aa7]{border:0;padding:0;font-size:12px;min-width:0}.ap-table td[data-v-02db9aa7]:nth-child(1){grid-column:1/3}.ap-table td[data-v-02db9aa7]:nth-child(2){grid-column:1;grid-row:2}.ap-table td[data-v-02db9aa7]:nth-child(3){grid-column:2;grid-row:2}.ap-table td[data-v-02db9aa7]:nth-child(4){grid-column:1/3;grid-row:3}.ap-table td[data-v-02db9aa7]:nth-child(5){grid-column:1/3;grid-row:4;border-top:1px solid #edf0f5;padding-top:6px}.ap-table strong[data-v-02db9aa7],.ap-table small[data-v-02db9aa7]{max-width:none}.ap-table td:nth-child(3) small[data-v-02db9aa7]{max-width:125px}.ap-table tr[data-v-02db9aa7]:last-child{border-bottom:0}.ap-actions[data-v-02db9aa7]{flex-direction:row;gap:14px}.ap-actions .ap-action[data-v-02db9aa7]{min-height:40px}.ap-panel-foot[data-v-02db9aa7]{padding:17px}.keys-pagination[data-v-02db9aa7]{padding:16px 14px;gap:8px}.keys-pagination .ap-button[data-v-02db9aa7]{padding:9px 10px;font-size:12px}.ap-dialog-content[data-v-02db9aa7]{padding:28px 22px}.ap-dialog-actions>.ap-button[data-v-02db9aa7]{flex:1;min-width:100px}.ap-empty[data-v-02db9aa7]{padding:42px 20px}.keys-notice[data-v-02db9aa7]{padding:15px}.keys-notice .keys-inline[data-v-02db9aa7]{gap:4px 10px}}.keys-mobile-limit-label[data-v-02db9aa7]{display:none}@media(max-width:700px){.keys-mobile-limit-label[data-v-02db9aa7]{display:inline}}.code-tabs button[data-v-83815bc9]{font-size:12px;min-height:44px}.copy-button[data-v-83815bc9]{font-size:11px;min-height:44px}.code-window pre[data-v-83815bc9]{font-size:12px;line-height:1.9;color:#415578;min-height:320px;max-height:360px;overflow:auto}.code-top[data-v-83815bc9]{font-size:11px}.code-bottom[data-v-83815bc9]{font-size:11px;color:#65748b}.code-window pre[data-v-83815bc9]:focus-visible{outline:2px solid #3659e3;outline-offset:-3px}.configured-gateway[data-v-83815bc9]{padding:14px 18px;border-top:1px solid #e1e6ed;color:#65748b;font-size:11px;line-height:1.7;background:#f8fafc}.configured-gateway p[data-v-83815bc9]{margin:0;font-size:11px}.configured-gateway strong[data-v-83815bc9]{font-weight:550;color:#425879}.gateway-value[data-v-83815bc9]{display:block;overflow-wrap:anywhere;color:#425879;margin:5px 0 8px}.gateway-retry[data-v-83815bc9]{margin-top:8px;min-height:36px;padding:5px 9px;border:1px solid #d8e1ef;border-radius:4px;color:#3659e3;background:#fff;font-size:11px}@media(max-width:600px){.code-window pre[data-v-83815bc9]{font-size:11px;min-height:300px;padding:18px 16px}.code-toolbar[data-v-83815bc9]{padding-inline:14px}}.public-catalog-state[data-v-f9f99e8e]{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:18px;padding:58px 24px;min-height:220px;border:1px solid var(--line);border-radius:10px;background:#f8faff;color:#617490;text-align:center;margin-block:24px}.public-catalog-state h2[data-v-f9f99e8e]{font-size:20px;letter-spacing:-.025em;color:var(--ink)}.public-catalog-state p[data-v-f9f99e8e]{font-size:13px;line-height:1.8;max-width:550px}.state-error[data-v-f9f99e8e]{background:#fcfcff}.state-spin[data-v-f9f99e8e]{animation:state-spin-f9f99e8e 2s linear infinite}@keyframes state-spin-f9f99e8e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.state-spin[data-v-f9f99e8e]{animation:none}}@media(max-width:600px){.public-catalog-state[data-v-f9f99e8e]{padding:40px 18px}.public-catalog-state h2[data-v-f9f99e8e]{font-size:18px}}.image-override-summary[data-v-9606bab5]{display:flex;flex-wrap:wrap;gap:4px 12px;line-height:1.8}.catalog[data-v-9606bab5]{padding-top:54px}.page-heading>p[data-v-9606bab5]:last-child{max-width:730px;color:#65748a;line-height:1.9}.catalog-description[data-v-9606bab5]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:13px;color:#5f7698;border:1px solid #dde6f5;background:#f7faff;border-radius:8px;padding:18px 20px;margin-top:28px}.catalog-controls[data-v-9606bab5]{gap:12px;flex-wrap:wrap}.search-field[data-v-9606bab5]{min-height:48px}.search-field input[data-v-9606bab5]{font-size:14px}.search-field input[data-v-9606bab5]::-webkit-search-cancel-button{display:none}.search-clear[data-v-9606bab5]{display:grid;place-items:center;min-width:32px;min-height:36px;color:#6a7990}.search-field kbd[data-v-9606bab5]{border:1px solid #dce2ec;border-radius:4px;width:22px;height:24px;display:grid;place-items:center;font:12px var(--mono);color:#72819a;background:#fafbfd}.select-field[data-v-9606bab5]{min-height:48px;min-width:0}.select-field>span[data-v-9606bab5],.select-field select[data-v-9606bab5]{font-size:12px}.select-field select[data-v-9606bab5]{min-width:120px;max-width:210px}.catalog-refresh[data-v-9606bab5]{display:grid;place-items:center;width:46px;min-height:46px;border:1px solid #dce4ef;border-radius:6px;color:#607799}.catalog-filters[data-v-9606bab5]{margin-bottom:22px;align-items:center;justify-content:space-between}.filter-pills button[data-v-9606bab5]{min-height:40px;font-size:12px;padding:9px 14px}.results-count[data-v-9606bab5]{font-size:12px;color:#687991}.catalog-active-filters[data-v-9606bab5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-6px 0 20px;color:#687c97;font-size:12px}.catalog-active-filters button[data-v-9606bab5]{display:flex;align-items:center;gap:8px;background:#edf2fa;border:1px solid #dde6f3;border-radius:5px;min-height:32px;padding:5px 9px;font-size:11px;color:#456186}.catalog-active-filters .clear-all[data-v-9606bab5]{border-color:transparent;background:transparent;color:#4965ac}.catalog-table-head[data-v-9606bab5],.model-row[data-v-9606bab5]{grid-template-columns:minmax(210px,1.5fr) minmax(120px,.85fr) minmax(190px,1.25fr) minmax(115px,.8fr) 18px;gap:20px}.catalog-table-head[data-v-9606bab5]{font-size:12px;color:#566981;min-height:60px}.model-row[data-v-9606bab5]{padding:23px 24px;min-height:112px;color:inherit}.model-row[data-v-9606bab5]:focus-visible{outline-offset:-3px}.model-identity[data-v-9606bab5]{min-width:0;gap:13px}.model-identity strong[data-v-9606bab5]{display:block;overflow-wrap:anywhere;font-size:15px;letter-spacing:-.015em;font-weight:550;color:#2a3c55}.model-identity>div[data-v-9606bab5]{min-width:0}.model-identity span[data-v-9606bab5]{font-size:12px!important;margin-top:5px}.model-identity code[data-v-9606bab5]{font:10px var(--mono);display:block;margin-top:7px;overflow-wrap:anywhere}.model-group[data-v-9606bab5]{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px;color:#536d93;overflow-wrap:anywhere}.model-group strong[data-v-9606bab5]{font-weight:500}.model-group small[data-v-9606bab5]{font-size:10px;color:#7d8aa0}.model-price[data-v-9606bab5]{font-variant-numeric:tabular-nums;min-width:0}.model-price>div[data-v-9606bab5]{display:flex;align-items:center;gap:8px;font:13px var(--mono);color:#2d4769}.model-price .price-divider[data-v-9606bab5]{color:#a1adbe;font-weight:400}.model-price>strong[data-v-9606bab5]{font-size:12px;font-weight:500;color:#41618e}.model-price small[data-v-9606bab5]{display:block;font-size:10px;color:#6a7c94;line-height:1.7;margin-top:6px}.model-price .price-condition[data-v-9606bab5]{color:#88693f}.model-availability[data-v-9606bab5]{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:11px;color:#76879f}.scope-label[data-v-9606bab5]{font-size:11px;font-weight:550;line-height:1.5;color:#405b8a}.row-arrow[data-v-9606bab5]{color:#8799b4;justify-self:end}.model-row:hover .row-arrow[data-v-9606bab5]{color:#3659e3}.catalog-note[data-v-9606bab5]{font-size:12px;line-height:1.9;color:#677994;margin-top:24px}.catalog-note svg[data-v-9606bab5]{margin-top:3px;flex-shrink:0}.empty-state h2[data-v-9606bab5]{font-size:22px}.empty-state p[data-v-9606bab5]{font-size:14px;line-height:1.8}@media(max-width:1100px){.catalog-table-head[data-v-9606bab5],.model-row[data-v-9606bab5]{gap:14px;grid-template-columns:minmax(175px,1.35fr) minmax(100px,.75fr) minmax(170px,1.2fr) minmax(96px,.8fr) 17px}.model-row[data-v-9606bab5]{padding-inline:20px}.model-identity strong[data-v-9606bab5]{font-size:14px}.catalog-controls .search-field[data-v-9606bab5]{flex-basis:100%}}@media(max-width:900px){.catalog-table-head[data-v-9606bab5]{display:none}.catalog-table[data-v-9606bab5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;background:transparent;border:0;overflow:visible}.model-row[data-v-9606bab5],.model-row+.model-row[data-v-9606bab5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:17px 12px;border:1px solid #dde4ed;border-radius:8px;background:#fff;padding:22px;align-items:start;min-height:230px}.model-identity[data-v-9606bab5]{grid-column:1;grid-row:1}.model-identity strong[data-v-9606bab5]{font-size:15px}.row-arrow[data-v-9606bab5]{grid-column:2;grid-row:1;position:static;margin-top:8px}.model-group[data-v-9606bab5]{grid-column:1/-1;grid-row:2;flex-direction:row;align-items:baseline;gap:12px}.model-price[data-v-9606bab5]{grid-column:1;grid-row:3;text-align:left;padding-right:0}.model-price>div[data-v-9606bab5]{font-size:14px}.model-availability[data-v-9606bab5]{grid-column:2;grid-row:3;max-width:110px;align-self:center}.select-field[data-v-9606bab5]{flex:1}.select-field select[data-v-9606bab5]{width:100%;min-width:0;max-width:none}.catalog-filters[data-v-9606bab5]{align-items:flex-start;gap:14px}.filter-pills[data-v-9606bab5]{flex-wrap:wrap;gap:6px}.results-count[data-v-9606bab5]{padding-top:10px}}@media(max-width:600px){.catalog[data-v-9606bab5]{padding-top:32px;padding-bottom:48px}.page-heading h1[data-v-9606bab5]{font-size:31px;line-height:1.2}.page-heading>p[data-v-9606bab5]:last-child{font-size:13px}.catalog-controls[data-v-9606bab5]{margin-top:26px;gap:10px;flex-direction:row}.select-field[data-v-9606bab5]{padding-inline:11px;gap:8px;flex-basis:calc(100% - 60px)}.select-field select[data-v-9606bab5]{font-size:11px;padding-right:20px}.select-field>span[data-v-9606bab5]{font-size:11px}.catalog-filters[data-v-9606bab5]{flex-direction:column;gap:10px;margin-block:18px}.filter-pills[data-v-9606bab5]{gap:5px}.filter-pills button[data-v-9606bab5]{font-size:11px;padding-inline:10px;min-height:40px}.results-count[data-v-9606bab5]{padding-top:0}.catalog-table[data-v-9606bab5]{grid-template-columns:1fr;gap:12px}.model-row[data-v-9606bab5],.model-row+.model-row[data-v-9606bab5]{padding:20px;min-height:215px;gap:15px}.model-identity strong[data-v-9606bab5]{font-size:16px}.model-identity .model-mark[data-v-9606bab5]{width:40px;height:40px}.model-availability[data-v-9606bab5]{max-width:100px}.catalog-note[data-v-9606bab5]{font-size:12px;align-items:flex-start}.catalog-note svg[data-v-9606bab5]{width:16px}.catalog-active-filters[data-v-9606bab5]{margin-top:0}}.select-field>span[data-v-9606bab5]{white-space:nowrap;flex-shrink:0}.reference-image-prices[data-v-e4849225]{padding:4px 20px 18px;font-size:12px;color:#617896}.reference-image-prices>div[data-v-e4849225]{display:flex;justify-content:space-between;gap:16px;padding-top:12px}.reference-image-prices dd[data-v-e4849225]{font-family:var(--mono);white-space:nowrap}.paid-image-prices[data-v-e4849225]{border-top:1px solid #e8edf5}.paid-image-prices dd[data-v-e4849225]{white-space:normal;text-align:right;overflow-wrap:anywhere}.model-pricing[data-v-e4849225]{min-width:0}.pricing-meta[data-v-e4849225]{display:flex;flex-wrap:wrap;gap:10px 22px;padding-bottom:20px;color:#61718a;font-size:12px;line-height:1.8}.pricing-meta strong[data-v-e4849225]{color:#344e75;font-weight:550;margin-left:7px}.pricing-rule[data-v-e4849225]{flex-basis:100%}.price-section[data-v-e4849225]{border:1px solid #dce4f0;border-radius:9px;overflow:hidden;background:#fff;margin-bottom:20px}.price-heading[data-v-e4849225]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;background:#f4f7fc;border-bottom:1px solid #e1e8f2}.price-heading h3[data-v-e4849225]{font-size:15px;color:#304767;font-weight:550;line-height:1.5}.price-heading>span[data-v-e4849225]{font-size:11px;color:#6b7d97;white-space:nowrap}.price-scroll[data-v-e4849225]{overflow-x:auto;-webkit-overflow-scrolling:touch}.price-scroll[data-v-e4849225]:focus-visible{outline:2px solid #3659e3;outline-offset:-2px}.price-table[data-v-e4849225]{border-collapse:collapse;width:100%;min-width:670px;font-size:12px;text-align:left;font-variant-numeric:tabular-nums}.price-table th[data-v-e4849225],.price-table td[data-v-e4849225]{padding:15px 16px;border-bottom:1px solid #e8edf5;vertical-align:top}.price-table thead th[data-v-e4849225]{color:#687c98;font-size:11px;font-weight:500;background:#fcfdff;white-space:nowrap}.price-table tbody th[data-v-e4849225]{font-size:11px;font-weight:500;color:#5a6f8d;min-width:160px;max-width:240px;overflow-wrap:anywhere}.price-table tbody th span[data-v-e4849225],.price-table tbody th small[data-v-e4849225]{display:block;line-height:1.75}.price-table tbody th small[data-v-e4849225]{color:#7c8ba2;font-size:10px}.price-table td[data-v-e4849225]{font-family:var(--mono);color:#2f4b75;white-space:nowrap;font-size:12px}.price-table tr:last-child td[data-v-e4849225],.price-table tr:last-child th[data-v-e4849225]{border-bottom:0}.price-note[data-v-e4849225],.price-unavailable[data-v-e4849225]{font-size:12px;line-height:1.85;color:#677b96;padding:14px 20px}.price-unavailable[data-v-e4849225]{padding-block:24px}.reference-prices .price-heading[data-v-e4849225]{background:#f9fafc}.reference-prices .price-table td[data-v-e4849225]{color:#687c96}.request-prices[data-v-e4849225]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:#e6ecf5}.request-prices article[data-v-e4849225]{display:flex;flex-direction:column;gap:12px;align-items:flex-start;background:#fff;padding:21px}.request-prices article>span[data-v-e4849225],.request-prices small[data-v-e4849225]{color:#6d7f98;font-size:11px}.request-prices strong[data-v-e4849225]{font-family:var(--mono);font-size:22px;font-weight:450;color:#344f77}.pricing-conditions[data-v-e4849225]{background:#f4f7fd;border:1px solid #dce5f5;border-radius:9px;padding:20px;margin-bottom:20px}.pricing-conditions h3[data-v-e4849225]{display:flex;gap:8px;align-items:center;color:#42618c;font-size:13px}.pricing-conditions p[data-v-e4849225]{font-size:12px;line-height:1.9;color:#627894;margin-top:12px}.pricing-conditions ul[data-v-e4849225]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin-top:12px}.pricing-conditions li[data-v-e4849225]{display:flex;align-items:center;gap:16px;border:1px solid #dce5f1;border-radius:5px;padding:6px 10px;font-size:11px;color:#567095;background:#fff}.pricing-conditions strong[data-v-e4849225]{font-weight:550}.configuration-note[data-v-e4849225]{display:flex;gap:9px;align-items:flex-start;color:#677e9d;font-size:12px;line-height:1.85}.configuration-note svg[data-v-e4849225]{flex-shrink:0;margin-top:3px}.image-token-config[data-v-e4849225]{border:1px solid #e1e7f1;border-radius:8px;padding:16px 20px;margin-bottom:20px;color:#617896;font-size:12px;line-height:1.8}.image-token-config summary[data-v-e4849225]{cursor:pointer;color:#426187}.image-token-config p[data-v-e4849225]{margin-block:14px}.image-token-config dl>div[data-v-e4849225]{display:flex;justify-content:space-between;gap:20px;margin-top:10px}.image-token-config dd[data-v-e4849225]{font-family:var(--mono);text-align:right}@media(max-width:600px){.paid-image-prices>div[data-v-e4849225]{flex-direction:column;gap:4px}.paid-image-prices dd[data-v-e4849225]{text-align:left}.price-heading[data-v-e4849225]{align-items:flex-start;flex-direction:column;padding:15px}.price-heading h3[data-v-e4849225]{font-size:14px}.price-note[data-v-e4849225],.price-unavailable[data-v-e4849225]{padding:14px 15px}.pricing-meta[data-v-e4849225]{gap:8px 16px;font-size:11px}.pricing-conditions[data-v-e4849225]{padding:16px}.image-token-config[data-v-e4849225]{padding:15px}.image-token-config dl>div[data-v-e4849225]{flex-direction:column;gap:3px}.image-token-config dd[data-v-e4849225]{text-align:left}}.loading-title[data-v-787daeec]{font-size:30px;letter-spacing:-.035em;margin-top:24px;color:#304767}.model-detail[data-v-787daeec]{padding-top:38px;padding-bottom:70px}.detail-back[data-v-787daeec]{display:inline-flex;align-items:center;gap:9px;color:#5d7598;font-size:12px;min-height:40px}.model-detail-header[data-v-787daeec]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:28px 0}.detail-identity[data-v-787daeec]{display:flex;align-items:center;gap:17px;min-width:0}.detail-identity>div[data-v-787daeec]{min-width:0}.detail-identity h1[data-v-787daeec]{font-size:34px;letter-spacing:-.04em;margin-top:12px;overflow-wrap:anywhere;color:#263d5b}.detail-identity .model-mark[data-v-787daeec]{height:60px;width:60px;flex-shrink:0;font-size:29px}.detail-tag[data-v-787daeec]{border:1px solid #dce4ef;padding:7px 10px;border-radius:5px;font-size:11px;color:#677c99;white-space:nowrap}.model-id[data-v-787daeec]{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f4f7fc;border:1px solid #dce5f3;border-radius:7px;max-width:830px;padding:14px 17px}.model-id code[data-v-787daeec]{font:13px var(--mono);color:#44648e;overflow-wrap:anywhere;min-width:0}.model-id button[data-v-787daeec]{display:flex;align-items:center;gap:7px;font-size:11px;min-height:34px;color:#52739e;white-space:nowrap}.detail-note[data-v-787daeec]{font-size:11px!important;color:#7b8da7!important;line-height:1.85!important;margin-top:12px!important}.detail-error[data-v-787daeec]{font-size:12px;color:#a25755;margin-top:10px}.model-description[data-v-787daeec]{font-size:14px;line-height:1.9;color:#637999;margin-top:24px;max-width:850px}.detail-layout[data-v-787daeec]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:25px;margin-top:35px;align-items:start}.detail-main[data-v-787daeec],.detail-aside[data-v-787daeec]{min-width:0}.detail-card[data-v-787daeec]{border:1px solid #dce4ee;border-radius:10px;background:#fff;padding:26px;margin-bottom:22px}.detail-section-heading[data-v-787daeec]{margin-bottom:24px}.detail-card h2[data-v-787daeec]{font-size:21px;letter-spacing:-.025em;color:#304b70;line-height:1.5;margin-top:12px;overflow-wrap:anywhere}.detail-card p[data-v-787daeec]{color:#677e9d;font-size:12px;line-height:1.9;margin-top:12px}.detail-section-heading p[data-v-787daeec]{font-size:13px}.detail-aside .detail-card[data-v-787daeec]{padding:23px}.detail-aside .detail-card>svg[data-v-787daeec]{color:#607ba2}.detail-aside h2[data-v-787daeec]{font-size:19px}.detail-card dl[data-v-787daeec]{margin-top:18px}.detail-card dl>div[data-v-787daeec]{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f6;font-size:11px;line-height:1.75}.detail-card dt[data-v-787daeec]{color:#7e8fa7;flex-shrink:0}.detail-card dd[data-v-787daeec]{color:#48678f;text-align:right;overflow-wrap:anywhere}.detail-advisory[data-v-787daeec]{display:flex;align-items:flex-start;gap:9px;padding-top:15px}.detail-advisory p[data-v-787daeec]{margin:0;font-size:11px}.detail-advisory svg[data-v-787daeec]{flex-shrink:0;margin-top:3px;color:#7c90ad}.group-description[data-v-787daeec]{white-space:pre-wrap;overflow-wrap:anywhere}.detail-link[data-v-787daeec]{display:inline-flex;align-items:center;gap:9px;color:#4a6f9f;font-size:12px;margin-top:20px;min-height:30px}.metadata-capabilities[data-v-787daeec]{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;margin-top:16px}.metadata-capabilities li[data-v-787daeec]{padding:5px 8px;border:1px solid #e0e7f1;background:#f6f9fd;border-radius:4px;font-size:11px;color:#5b779d}.detail-empty[data-v-787daeec]{text-align:center;padding:70px 20px;display:flex;align-items:center;flex-direction:column;gap:24px}.detail-empty h1[data-v-787daeec]{font-size:30px;letter-spacing:-.03em}.detail-empty p[data-v-787daeec]{font-size:14px;line-height:1.8;color:#6d819e}@media(max-width:1000px){.detail-layout[data-v-787daeec]{grid-template-columns:minmax(0,1fr)}.detail-aside[data-v-787daeec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-card[data-v-787daeec]{padding:23px}}@media(max-width:600px){.model-detail[data-v-787daeec]{padding-top:24px;padding-bottom:48px}.model-detail-header[data-v-787daeec]{align-items:flex-start;flex-direction:column;gap:16px;margin-top:20px}.detail-identity[data-v-787daeec]{gap:13px}.detail-identity .model-mark[data-v-787daeec]{height:45px;width:45px;font-size:23px}.detail-identity h1[data-v-787daeec]{font-size:27px;margin-top:9px}.detail-identity .eyebrow[data-v-787daeec]{font-size:9px}.detail-tag[data-v-787daeec]{font-size:10px}.model-id[data-v-787daeec]{gap:12px;padding:12px}.model-id code[data-v-787daeec]{font-size:11px}.model-id button[data-v-787daeec]{font-size:10px}.detail-layout[data-v-787daeec]{margin-top:25px;gap:0}.detail-card[data-v-787daeec]{padding:17px}.detail-aside[data-v-787daeec]{grid-template-columns:1fr;gap:0}.detail-aside .detail-card[data-v-787daeec]{padding:20px}.detail-card h2[data-v-787daeec]{font-size:20px}.detail-empty h1[data-v-787daeec]{font-size:25px}}.public-pricing[data-v-e324b8f4]{padding-top:54px;padding-bottom:70px}.page-heading>p[data-v-e324b8f4]:last-child{max-width:740px;line-height:1.9;color:#697e9b}.pricing-principles[data-v-e324b8f4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);margin-top:32px}.pricing-principles article[data-v-e324b8f4]{padding:27px 23px}.pricing-principles article+article[data-v-e324b8f4]{border-left:1px solid var(--line)}.pricing-principles article>span[data-v-e324b8f4]{font:11px var(--mono);color:#8e9eb5}.pricing-principles h2[data-v-e324b8f4]{font-size:18px;color:#3a557c;margin-top:19px;letter-spacing:-.025em}.pricing-principles p[data-v-e324b8f4]{font-size:12px;color:#6d839f;line-height:1.85;margin-top:13px}.pricing-description[data-v-e324b8f4]{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:25px;background:#f6f9fd;border:1px solid #dde6f3;border-radius:8px;padding:18px 21px;font-size:13px;color:#637b9b;line-height:1.9}.pricing-controls[data-v-e324b8f4]{display:flex;align-items:center;gap:12px;margin-top:28px}.pricing-controls .search-field[data-v-e324b8f4]{min-height:45px}.pricing-controls input[data-v-e324b8f4]{font-size:13px}.pricing-controls>label[data-v-e324b8f4]{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:5px;min-height:45px;padding:6px 12px;color:#6f829b;font-size:12px}.pricing-controls select[data-v-e324b8f4]{background:#fff;color:#4c6c95;border:0;max-width:200px;font:inherit;padding:7px}.pricing-controls>.button[data-v-e324b8f4]{font-size:12px;padding:12px 16px;min-height:45px}.pricing-count[data-v-e324b8f4]{color:#788da7;font-size:11px;margin-top:19px}.pricing-model[data-v-e324b8f4]{border:1px solid #dce5f0;border-radius:10px;padding:27px;margin-top:23px;background:#fff}.pricing-model>header[data-v-e324b8f4]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:25px}.pricing-model header>div[data-v-e324b8f4]{min-width:0}.pricing-model header p[data-v-e324b8f4]{color:#7186a1;font-size:11px;line-height:1.7}.pricing-model h2[data-v-e324b8f4]{color:#314f79;font-size:24px;font-weight:500;letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:12px}.pricing-model header code[data-v-e324b8f4]{display:block;font:11px var(--mono);color:#6c86a6;margin-top:10px;overflow-wrap:anywhere}.pricing-model header .text-link[data-v-e324b8f4]{font-size:12px;white-space:nowrap}.pricing-empty[data-v-e324b8f4]{border:1px dashed #d7e2ef;border-radius:8px;padding:44px 20px;margin-top:23px;text-align:center;color:#637d9f;display:flex;align-items:center;flex-direction:column;gap:20px}.pricing-empty h2[data-v-e324b8f4]{font-size:21px;font-weight:500}.pricing-empty p[data-v-e324b8f4]{font-size:13px;line-height:1.8}.pricing-footer[data-v-e324b8f4]{display:flex;gap:10px;color:#6e839e;font-size:12px;line-height:1.9;margin-top:27px}.pricing-footer svg[data-v-e324b8f4]{flex-shrink:0;margin-top:3px}.pricing-footer a[data-v-e324b8f4]{color:#496d9d;text-decoration:underline}@media(max-width:700px){.public-pricing[data-v-e324b8f4]{padding-top:32px;padding-bottom:45px}.pricing-principles[data-v-e324b8f4]{grid-template-columns:1fr}.pricing-principles article[data-v-e324b8f4]{padding:24px 12px}.pricing-principles article+article[data-v-e324b8f4]{border-left:0;border-top:1px solid var(--line)}.pricing-principles h2[data-v-e324b8f4]{margin-top:12px}.pricing-principles p[data-v-e324b8f4]{margin-top:9px}.pricing-controls[data-v-e324b8f4]{flex-wrap:wrap}.pricing-controls .search-field[data-v-e324b8f4]{flex-basis:100%}.pricing-controls>label[data-v-e324b8f4]{flex:1;min-width:0}.pricing-controls select[data-v-e324b8f4]{min-width:0;width:100%}.pricing-model[data-v-e324b8f4]{padding:16px}.pricing-model>header[data-v-e324b8f4]{align-items:flex-start;flex-direction:column;gap:13px;padding-bottom:20px}.pricing-model h2[data-v-e324b8f4]{font-size:22px}.pricing-model header .text-link[data-v-e324b8f4]{font-size:11px}}.pricing-controls>label>span[data-v-e324b8f4]{white-space:nowrap;flex-shrink:0}.pp-model-labels[data-v-e02a4e47]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;max-width:100%}.pp-preview-label[data-v-e02a4e47]{background:#fcf8ee!important;color:#8c682d!important;border-color:#e8dcc4!important}.pp[data-v-e02a4e47]{--pp-text:#263548;--pp-muted:#657285;--pp-line:#e1e6ed;--pp-blue:#3659e3;color:var(--pp-text);padding-top:42px;padding-bottom:86px;font-size:14px;line-height:1.7;min-width:0}.pp[data-v-e02a4e47] *{box-sizing:border-box}.pp h1[data-v-e02a4e47],.pp h2[data-v-e02a4e47],.pp h3[data-v-e02a4e47]{color:#243246;letter-spacing:-.025em;font-weight:560}.pp h1[data-v-e02a4e47]{font-size:43px;line-height:1.2;margin:14px 0 20px}.pp h2[data-v-e02a4e47]{font-size:21px;line-height:1.4;margin:0 0 12px}.pp h3[data-v-e02a4e47]{font-size:15px;line-height:1.5;margin:0 0 6px}.pp p[data-v-e02a4e47]{color:var(--pp-muted);font-size:14px;line-height:1.85;margin:0}.pp a[data-v-e02a4e47],.pp button[data-v-e02a4e47]{transition:color .16s,background .16s,border-color .16s}.pp button[data-v-e02a4e47]{cursor:pointer}.pp a[data-v-e02a4e47]:focus-visible,.pp button[data-v-e02a4e47]:focus-visible,.pp summary[data-v-e02a4e47]:focus-visible,.pp select[data-v-e02a4e47]:focus-visible,.pp input[data-v-e02a4e47]:focus-visible{outline:2px solid var(--pp-blue);outline-offset:4px}.pp svg[data-v-e02a4e47]{flex-shrink:0}.pp-eyebrow[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:10px!important;color:#6c7d96!important;line-height:1.5!important;letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px!important}.pp-back[data-v-e02a4e47]{display:inline-flex;align-items:center;gap:9px;color:#69788b;font-size:12px;margin-bottom:30px}.pp-back[data-v-e02a4e47]:hover,.pp-link[data-v-e02a4e47]:hover{color:var(--pp-blue)}.pp-page-header[data-v-e02a4e47]{max-width:850px;margin-bottom:34px}.pp-page-header>p[data-v-e02a4e47]:last-of-type{max-width:740px;font-size:16px;line-height:1.85}.pp-page-header h1[data-v-e02a4e47]{max-width:800px;margin-top:20px;margin-bottom:21px}.pp-link[data-v-e02a4e47]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4267b5;width:fit-content;margin-top:19px;font-weight:500}.pp-action[data-v-e02a4e47]{display:inline-flex;justify-content:center;align-items:center;gap:14px;background:var(--pp-blue);color:#fff;border:1px solid var(--pp-blue);border-radius:6px;padding:12px 17px;font-size:13px;font-weight:500;text-align:center}.pp-action[data-v-e02a4e47]:hover{background:#294cca;border-color:#294cca;color:#fff}.pp-action.pp-secondary[data-v-e02a4e47]{background:#fff;border-color:#dbe2ed;color:#4d6280}.pp-action.pp-secondary[data-v-e02a4e47]:hover{background:#f3f6fc;border-color:#bdc9dd}.pp-card[data-v-e02a4e47]{border:1px solid var(--pp-line);border-radius:10px;background:#fff;padding:28px;min-width:0}.pp-section-top[data-v-e02a4e47]{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.pp-section-top>svg[data-v-e02a4e47]{color:#7e91b0;margin-top:5px}.pp-section-top h2[data-v-e02a4e47]{margin-bottom:0}.pp-section-top .pp-eyebrow[data-v-e02a4e47]{margin-bottom:10px!important}.pp-note[data-v-e02a4e47]{font-size:12px!important;line-height:1.8!important;color:#6d7b8f!important;display:flex;align-items:flex-start;gap:9px;margin-top:18px!important}.pp-note>svg[data-v-e02a4e47]{margin-top:3px}.pp-inline-warning[data-v-e02a4e47]{display:flex;gap:11px;align-items:flex-start;color:#785f2d;background:#fcf8ef;border:1px solid #eee2c8;border-radius:6px;padding:14px 16px;font-size:12px;line-height:1.8}.pp-inline-warning svg[data-v-e02a4e47]{margin-top:3px;color:#947643}.pp-wide-note[data-v-e02a4e47]{margin-bottom:35px;max-width:980px}.pp-error[data-v-e02a4e47]{color:#a03d33!important;font-size:12px!important;margin:8px 0!important}.pp-id[data-v-e02a4e47]{display:flex;align-items:center;justify-content:flex-start;gap:15px;margin:14px 0 19px;min-width:0}.pp-id>code[data-v-e02a4e47]{font-family:var(--mono,monospace);color:#64738a;font-size:13px;overflow-wrap:anywhere;min-width:0}.pp-id button[data-v-e02a4e47]{display:flex;gap:6px;align-items:center;color:#6a7c96;padding:5px 8px;background:#f4f6f9;border:1px solid #e1e6ee;border-radius:4px;font-size:11px;white-space:nowrap}.pp-id button[data-v-e02a4e47]:hover{background:#eaf0fb;color:var(--pp-blue)}.pp-model-header[data-v-e02a4e47]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:6px}.pp-model-identity[data-v-e02a4e47]{display:flex;align-items:center;gap:18px;min-width:0}.pp-model-identity>div[data-v-e02a4e47]{min-width:0}.pp-model-identity[data-v-e02a4e47] .model-mark{width:62px;height:62px;font-size:31px;flex-shrink:0}.pp-model-identity h1[data-v-e02a4e47]{font-size:34px;margin:0;overflow-wrap:anywhere;line-height:1.35}.pp-model-identity .pp-eyebrow[data-v-e02a4e47]{font-size:9px!important;margin-bottom:5px!important}.pp-status[data-v-e02a4e47]{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #dfe5ef;border-radius:5px;color:#617794;font-size:11px;background:#f4f7fc;white-space:nowrap}.pp-status.is-enabled[data-v-e02a4e47]{background:#edf6f0;color:#376a4b;border-color:#d9e9df}.pp-status.is-suspended[data-v-e02a4e47]{background:#fcf6e8;border-color:#ecdfbd;color:#876923}.pp-status.is-retired[data-v-e02a4e47]{background:#f3f3f4;color:#696f78}.pp-model-intro[data-v-e02a4e47]{max-width:750px!important;margin-bottom:31px!important}.pp-model-grid[data-v-e02a4e47]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:25px}.pp-model-main[data-v-e02a4e47],.pp-model-aside[data-v-e02a4e47]{min-width:0}.pp-model-main>.pp-card+.pp-card[data-v-e02a4e47],.pp-model-aside>.pp-card+.pp-card[data-v-e02a4e47]{margin-top:22px}.pp-model-aside>.pp-action[data-v-e02a4e47]{width:100%;margin-top:16px}.pp-model-aside>.pp-action+.pp-action[data-v-e02a4e47]{margin-top:9px}.pp-model-aside h2[data-v-e02a4e47]{font-size:17px}.pp-model-aside p[data-v-e02a4e47]{font-size:12px}.pp-model-aside .pp-card[data-v-e02a4e47]{padding:24px}.pp-model-aside .pp-inline-warning[data-v-e02a4e47]{margin-top:20px;font-size:11px;padding:12px}.pp-model-aside dl[data-v-e02a4e47]{margin:19px 0 3px;font-size:12px}.pp-model-aside dl>div[data-v-e02a4e47]{padding:12px 0;border-bottom:1px solid #eef1f5;display:flex;flex-direction:column;gap:4px}.pp-model-aside dt[data-v-e02a4e47]{color:#75839a}.pp-model-aside dd[data-v-e02a4e47]{margin:0;color:#384d6a}.pp-aside-note[data-v-e02a4e47]{font-size:11px!important;margin-top:20px!important;line-height:1.8!important}.pp-price-grid[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block:1px solid #e7ecf2;margin-top:24px;padding-block:24px}.pp-price-grid.pp-three[data-v-e02a4e47]{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-price-grid>div[data-v-e02a4e47]{padding:0 20px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;border-left:1px solid #e7ecf2}.pp-price-grid>div[data-v-e02a4e47]:first-child{padding-left:0;border-left:0}.pp-price-grid span[data-v-e02a4e47]{font-size:11px;color:#697c97}.pp-price-grid strong[data-v-e02a4e47]{font-size:31px;letter-spacing:-.04em;color:#243752;font-weight:500;line-height:1.4;margin-block:7px 1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-price-grid small[data-v-e02a4e47]{font-size:11px;color:#7a889d}.pp-details[data-v-e02a4e47]{margin-top:24px;border-top:1px solid #e8edf4}.pp-details summary[data-v-e02a4e47]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:12px;color:#5d7293;padding:16px 0 0}.pp-details summary[data-v-e02a4e47]::-webkit-details-marker,.pp-faq summary[data-v-e02a4e47]::-webkit-details-marker{display:none}.pp-details[open] summary>svg[data-v-e02a4e47],.pp-faq[open] summary>svg[data-v-e02a4e47]{transform:rotate(180deg)}.pp-version[data-v-e02a4e47]{border-top:1px solid #edf0f4;margin-top:16px;padding-top:16px}.pp-version>div[data-v-e02a4e47]{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.pp-version code[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:11px;color:#546b8b;overflow-wrap:anywhere}.pp-version p[data-v-e02a4e47]{font-size:11px;margin-top:5px}.pp-version a[data-v-e02a4e47]{display:flex;align-items:center;gap:5px;font-size:11px;color:#4267b5;margin-top:5px}.pp-mini-tag[data-v-e02a4e47]{font-size:9px;border:1px solid #dce4f0;border-radius:3px;padding:1px 5px;color:#667c9b}.pp-endpoint-list[data-v-e02a4e47]{margin:21px 0 23px;border-top:1px solid #e6ebf2}.pp-endpoint-list>div[data-v-e02a4e47]{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #e6ebf2;padding:13px 0;align-items:center;flex-wrap:wrap}.pp-endpoint-list code[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:12px;color:#4d6487;overflow-wrap:anywhere}.pp-endpoint-list span[data-v-e02a4e47]{font-size:11px;color:#927540}.pp-code[data-v-e02a4e47]{border:1px solid #dce4f0;border-radius:7px;background:#f7f9fd;overflow:hidden;min-width:0}.pp-code-head[data-v-e02a4e47]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-bottom:1px solid #dfe6f1;padding:10px 13px;min-width:0}.pp-code-head label[data-v-e02a4e47]{display:flex;align-items:flex-start;flex-direction:column;gap:4px;font-size:9px;color:#7b8ba3;min-width:0}.pp-code-head select[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:11px;color:#49648c;border:0;background:#f3f6fb;border-radius:4px;padding:5px 7px;max-width:100%;min-width:0}.pp-code-head>button[data-v-e02a4e47]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#6f8098;padding:5px;border-radius:4px;flex-shrink:0}.pp-code-head>button[data-v-e02a4e47]:hover{color:var(--pp-blue);background:#f0f4fb}.pp-code pre[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:11px;line-height:1.85;color:#475f85;white-space:pre;overflow-x:auto;margin:0;padding:21px 19px;max-width:100%;-moz-tab-size:2;tab-size:2}.pp-code code[data-v-e02a4e47]{font-family:inherit}.pp-code-foot[data-v-e02a4e47]{border-top:1px solid #e4eaf4;padding:10px 14px;font-size:10px!important;color:#6c7f9c!important;background:#f3f6fb;line-height:1.6!important}.pp-data-card[data-v-e02a4e47]{display:flex;gap:18px;align-items:flex-start}.pp-data-card>svg[data-v-e02a4e47]{color:#6f88b0;margin-top:4px}.pp-data-card h2[data-v-e02a4e47]{font-size:18px}.pp-data-card p[data-v-e02a4e47]{font-size:13px}.pp-principles[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pp-line);border-radius:9px;background:#fff;overflow:hidden}.pp-principles>article[data-v-e02a4e47]{padding:28px}.pp-principles>article+article[data-v-e02a4e47]{border-left:1px solid var(--pp-line)}.pp-count[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:12px;color:#8191ab;display:inline-block;margin-bottom:23px}.pp-principles h2[data-v-e02a4e47]{font-size:19px}.pp-principles p[data-v-e02a4e47]{font-size:13px}.pp-rate-callout[data-v-e02a4e47]{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:35px 0;margin:10px 0 13px}.pp-rate-callout>div[data-v-e02a4e47]{max-width:670px}.pp-rate-callout h2[data-v-e02a4e47]{font-size:25px}.pp-rate-callout .pp-action[data-v-e02a4e47]{flex-shrink:0}.pp-two-col[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pp-step-list[data-v-e02a4e47]{list-style:none;padding:0;margin:27px 0 22px}.pp-step-list>li[data-v-e02a4e47]{display:flex;gap:15px;margin:0 0 24px}.pp-step-list>li>span[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:11px;color:#6e83a5;line-height:1.7;padding-top:3px}.pp-step-list p[data-v-e02a4e47]{font-size:12px}.pp-formula[data-v-e02a4e47]{border:1px solid #dfe6f3;background:#f4f7fd;border-radius:6px;padding:26px 21px;margin-top:28px;font-size:17px;line-height:1.8;color:#48658e;font-weight:500}.pp-section[data-v-e02a4e47]{margin-top:49px}.pp-section>h2[data-v-e02a4e47]{font-size:27px}.pp-section-intro[data-v-e02a4e47]{max-width:750px;margin-top:14px!important}.pp-state-grid[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px}.pp-state-grid>article[data-v-e02a4e47]{border-top:1px solid #dde4ee;padding-top:22px}.pp-state-grid p[data-v-e02a4e47]{margin-top:16px;font-size:13px}.pp-state-label[data-v-e02a4e47]{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#346749;background:#edf6f0;padding:4px 8px;border-radius:4px}.pp-state-label>i[data-v-e02a4e47]{width:5px;height:5px;background:currentColor;border-radius:100%}.pp-tone-1[data-v-e02a4e47]{color:#856621;background:#fcf5e5}.pp-tone-2[data-v-e02a4e47]{color:#4c6797;background:#edf2fa}.pp-faq-section[data-v-e02a4e47]{max-width:850px;margin-top:53px}.pp-faq-section>h2[data-v-e02a4e47],.pp-help-faq>h2[data-v-e02a4e47]{font-size:25px;margin-bottom:22px}.pp-faq[data-v-e02a4e47]{border-top:1px solid #dde4ee}.pp-faq[data-v-e02a4e47]:last-child{border-bottom:1px solid #dde4ee}.pp-faq summary[data-v-e02a4e47]{padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:14px;font-weight:500;color:#384c69;line-height:1.6}.pp-faq summary[data-v-e02a4e47]:hover{color:var(--pp-blue)}.pp-faq>p[data-v-e02a4e47]{font-size:13px;padding-right:35px}.pp-faq>.pp-link[data-v-e02a4e47]{margin:14px 0 23px;font-size:12px}.pp-docs-layout[data-v-e02a4e47]{display:grid;grid-template-columns:205px minmax(0,1fr);gap:43px;align-items:start}.pp-doc-nav[data-v-e02a4e47]{padding-top:6px;position:sticky;top:120px;min-width:0}.pp-doc-nav-title[data-v-e02a4e47]{display:flex;align-items:center;gap:10px;color:#344e75;font-size:13px;font-weight:550;padding:0 10px 17px;border-bottom:1px solid #e1e7f1}.pp-doc-nav nav[data-v-e02a4e47]{display:flex;flex-direction:column;padding-top:14px;gap:4px}.pp-doc-nav nav>a[data-v-e02a4e47]{display:flex;gap:9px;align-items:center;padding:9px 10px;border-radius:5px;font-size:12px;line-height:1.5;color:#73829a}.pp-doc-nav nav>a[data-v-e02a4e47]:hover{background:#edf2fb;color:#355796}.pp-doc-nav nav>a.is-active[data-v-e02a4e47]{color:#365d9f;background:#eaf0fa}.pp-doc-scope[data-v-e02a4e47]{border-top:1px solid #e2e8f2;padding-top:23px;margin-top:28px}.pp-doc-scope>span[data-v-e02a4e47]{font-size:11px;font-weight:550;color:#687d9c}.pp-doc-scope>p[data-v-e02a4e47]{font-size:11px;line-height:1.9;margin-top:10px}.pp-doc-index[data-v-e02a4e47]{min-width:0}.pp-get-started[data-v-e02a4e47]{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dae4f6;background:linear-gradient(120deg,#f2f6fd,#fff);padding:27px 29px;margin:24px 0;border-radius:8px;color:#4a6eab}.pp-get-started[data-v-e02a4e47]:hover{border-color:#afc4e8;background:#f0f5fe}.pp-get-started h2[data-v-e02a4e47]{font-size:25px;margin-bottom:10px}.pp-get-started p[data-v-e02a4e47]{font-size:13px}.pp-doc-search[data-v-e02a4e47]{display:flex;align-items:center;gap:10px;border:1px solid #dce4ef;border-radius:6px;padding:10px 14px;color:#7d91b0;background:#fff;margin-bottom:20px}.pp-doc-search input[data-v-e02a4e47]{border:0;background:none;flex:1;min-width:0;font-size:13px;line-height:1.8;color:#485c7a;outline:none}.pp-doc-search[data-v-e02a4e47]:focus-within{outline:2px solid #3659e3;outline-offset:2px}.pp-doc-search button[data-v-e02a4e47]{padding:3px;color:#6e83a2;display:flex}.pp-guide-grid[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pp-guide-grid>a[data-v-e02a4e47]{border:1px solid #dde5f0;border-radius:7px;background:#fff;padding:22px 21px;min-height:144px}.pp-guide-grid>a[data-v-e02a4e47]:hover{border-color:#afc3e5;box-shadow:0 5px 15px #38548005}.pp-guide-grid>a>div[data-v-e02a4e47]{display:flex;align-items:flex-start;justify-content:space-between;gap:13px;color:#7f94b5}.pp-guide-grid h2[data-v-e02a4e47]{font-size:16px;line-height:1.5;margin-bottom:12px}.pp-guide-grid p[data-v-e02a4e47]{font-size:12px;line-height:1.8}.pp-article-layout[data-v-e02a4e47]{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:31px;min-width:0}.pp-article[data-v-e02a4e47]{min-width:0}.pp-breadcrumb[data-v-e02a4e47]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#7f8da1;font-size:10px;margin:7px 0 25px;line-height:1.6}.pp-breadcrumb a[data-v-e02a4e47]{color:#5f79a3}.pp-article header>h1[data-v-e02a4e47]{font-size:36px;margin-top:10px}.pp-article-summary[data-v-e02a4e47]{font-size:15px!important;margin-top:13px!important}.pp-updated[data-v-e02a4e47]{display:block;font-size:11px;color:#8390a5;margin-top:18px}.pp-article>.pp-inline-warning[data-v-e02a4e47]{margin-top:25px}.pp-article-section[data-v-e02a4e47]{padding-top:34px;scroll-margin-top:125px}.pp-article-section h2[data-v-e02a4e47]{font-size:22px;margin-bottom:15px}.pp-article-section p[data-v-e02a4e47]{font-size:14px;line-height:1.95}.pp-article-section p+p[data-v-e02a4e47]{margin-top:13px}.pp-article-code[data-v-e02a4e47]{margin-top:27px}.pp-code-tabs[data-v-e02a4e47]{display:flex;flex-wrap:wrap;gap:5px;min-width:0;align-items:center}.pp-code-tabs>button[data-v-e02a4e47]{font-family:var(--mono,monospace);font-size:10px;color:#798ba6;padding:4px 7px;border-radius:3px;overflow-wrap:anywhere;text-align:left}.pp-code-tabs>button.active[data-v-e02a4e47]{color:#345e9e;background:#edf2fb}.pp-toc[data-v-e02a4e47]{position:sticky;top:126px;padding-top:11px;display:flex;flex-direction:column;gap:13px;min-width:0}.pp-toc>span[data-v-e02a4e47]{font-size:10px;color:#526b91;font-weight:600;margin-bottom:5px}.pp-toc>a[data-v-e02a4e47]{font-size:11px;color:#7c8ca4;line-height:1.7;padding-left:13px;border-left:1px solid #dfe6f1}.pp-toc>a[data-v-e02a4e47]:hover{color:#3659e3;border-color:#3659e3}.pp-toc>a[data-v-e02a4e47]:last-of-type:has(svg){display:flex;align-items:center;gap:6px;margin-top:8px}.pp-toc>p[data-v-e02a4e47]{font-size:10px;line-height:1.8}.pp-article-related[data-v-e02a4e47]{padding-top:20px}.pp-article-pagination[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid #dfe6ef;padding-top:25px;margin-top:27px}.pp-article-pagination>a[data-v-e02a4e47]{display:flex;flex-direction:column;gap:8px;border:1px solid #e0e7f0;padding:17px;border-radius:6px;background:#fff;min-width:0}.pp-article-pagination>a[data-v-e02a4e47]:hover{border-color:#afc4e7}.pp-article-pagination small[data-v-e02a4e47]{display:flex;align-items:center;gap:7px;color:#8a98ae;font-size:10px}.pp-article-pagination strong[data-v-e02a4e47]{font-size:13px;color:#567299;font-weight:500}.pp-article-pagination .pp-next[data-v-e02a4e47]{grid-column:2;text-align:right;align-items:flex-end}.pp-empty[data-v-e02a4e47]{padding:65px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:17px;color:#8da0bd;min-width:0}.pp-empty h1[data-v-e02a4e47],.pp-empty h2[data-v-e02a4e47]{font-size:26px;margin:0}.pp-empty p[data-v-e02a4e47]{max-width:470px}.pp-empty .pp-action[data-v-e02a4e47]{margin-top:9px}.pp-help-layout[data-v-e02a4e47]{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:49px;align-items:start;margin-top:40px}.pp-help-layout aside>.pp-card+.pp-card[data-v-e02a4e47]{margin-top:22px}.pp-help-contact>svg[data-v-e02a4e47]{color:#6380ad;margin-bottom:18px}.pp-help-layout aside h2[data-v-e02a4e47]{font-size:18px}.pp-help-layout aside p[data-v-e02a4e47]{font-size:12px}.pp-contact-state[data-v-e02a4e47]{display:flex;align-items:center;gap:8px;border:1px solid #e6dfcb;border-radius:5px;background:#fcf9f0;padding:11px 12px;color:#867143;font-size:12px;margin-top:21px}.pp-contact-state>i[data-v-e02a4e47]{width:5px;height:5px;background:#a78945;border-radius:50%}.pp-prepare-list[data-v-e02a4e47]{padding-left:17px;margin:17px 0 23px;color:#73829a;font-size:12px}.pp-prepare-list>li[data-v-e02a4e47]{padding-left:3px;margin-bottom:12px;line-height:1.85}.pp-field-label[data-v-e02a4e47]{font-size:10px;color:#8796ad;display:block;margin-bottom:10px}.pp-help-id[data-v-e02a4e47]{gap:6px;justify-content:space-between}.pp-help-id>code[data-v-e02a4e47]{font-size:10px}.pp-help-id>button[data-v-e02a4e47]{font-size:9px;gap:4px}.pp-policy-heading[data-v-e02a4e47]{margin-bottom:28px}.pp-policy-nav[data-v-e02a4e47]{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #dce4ef;margin-bottom:35px}.pp-policy-nav>a[data-v-e02a4e47]{font-size:12px;color:#7b8ba5;line-height:1.8;border-bottom:2px solid transparent;padding:9px 0 13px;margin-bottom:-1px}.pp-policy-nav>a.active[data-v-e02a4e47]{color:#365fa5;border-color:#3659e3}.pp-policy-layout[data-v-e02a4e47]{display:grid;grid-template-columns:minmax(0,800px) 180px;gap:60px;align-items:start}.pp-policy-alert[data-v-e02a4e47]{display:flex;gap:16px;border:1px solid #ebdfc7;border-radius:7px;background:#fcf9f1;padding:23px;margin-bottom:13px}.pp-policy-alert>svg[data-v-e02a4e47]{color:#9d834c;margin-top:3px}.pp-policy-alert h2[data-v-e02a4e47]{font-size:17px;color:#7d683b}.pp-policy-alert p[data-v-e02a4e47]{font-size:12px;line-height:1.9;color:#8b7b5c}.pp-policy-section[data-v-e02a4e47]{display:flex;gap:20px;border-bottom:1px solid #e1e7ef;padding:29px 0;scroll-margin-top:125px}.pp-policy-section .pp-count[data-v-e02a4e47]{line-height:1.8;margin-top:2px;margin-bottom:0}.pp-policy-section h2[data-v-e02a4e47]{font-size:19px;margin-bottom:13px}.pp-policy-section p[data-v-e02a4e47]{font-size:13px;line-height:1.95}.pp-contact-draft[data-v-e02a4e47]{background:#f1f5fb;border:1px solid #e2e9f3;border-radius:7px;padding:24px;margin-top:28px}.pp-contact-draft h2[data-v-e02a4e47]{font-size:17px}.pp-contact-draft p[data-v-e02a4e47]{font-size:12px;line-height:1.9}.pp-visually-hidden[data-v-e02a4e47]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.pp-docs-layout[data-v-e02a4e47]{grid-template-columns:210px minmax(0,1fr);gap:52px}.pp-article-layout[data-v-e02a4e47]{grid-template-columns:minmax(0,1fr) 165px;gap:42px}}@media(max-width:1150px){.pp-model-grid[data-v-e02a4e47]{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.pp-card[data-v-e02a4e47]{padding:24px}.pp-model-aside .pp-card[data-v-e02a4e47]{padding:21px}.pp-docs-layout[data-v-e02a4e47]{grid-template-columns:185px minmax(0,1fr);gap:28px}.pp-article-layout[data-v-e02a4e47]{grid-template-columns:1fr}.pp-article-layout>.pp-toc[data-v-e02a4e47]{display:none}.pp-help-layout[data-v-e02a4e47]{grid-template-columns:minmax(0,1fr) 310px;gap:28px}.pp-policy-layout[data-v-e02a4e47]{gap:35px;grid-template-columns:minmax(0,1fr) 170px}.pp-model-identity h1[data-v-e02a4e47]{font-size:29px}.pp-price-grid>div[data-v-e02a4e47]{padding-inline:14px}.pp-price-grid strong[data-v-e02a4e47]{font-size:28px}}@media(max-width:850px){.pp[data-v-e02a4e47]{padding-top:32px;padding-bottom:60px}.pp h1[data-v-e02a4e47]{font-size:36px}.pp-model-grid[data-v-e02a4e47]{grid-template-columns:minmax(0,1fr)}.pp-model-aside[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pp-model-aside>.pp-card+.pp-card[data-v-e02a4e47]{margin-top:0}.pp-model-aside>.pp-action[data-v-e02a4e47]{margin-top:0}.pp-model-aside>.pp-action+.pp-action[data-v-e02a4e47]{margin-top:0}.pp-model-aside>.pp-aside-note[data-v-e02a4e47]{grid-column:1/-1;margin-top:0!important}.pp-docs-layout[data-v-e02a4e47]{grid-template-columns:1fr;gap:26px}.pp-doc-nav[data-v-e02a4e47]{position:static;display:block;border-bottom:1px solid #dce4ef;padding-bottom:14px}.pp-doc-nav-title[data-v-e02a4e47]{padding-left:0;border:0;padding-bottom:9px}.pp-doc-nav nav[data-v-e02a4e47]{display:flex;flex-direction:row;overflow-x:auto;gap:5px;padding-top:0;padding-bottom:6px}.pp-doc-nav nav>a[data-v-e02a4e47]{white-space:nowrap;flex-shrink:0;font-size:11px;padding:8px 10px;border:1px solid #e0e7f1}.pp-doc-scope[data-v-e02a4e47]{display:none}.pp-page-header[data-v-e02a4e47]{margin-bottom:26px}.pp-page-header>p[data-v-e02a4e47]:last-of-type{font-size:14px}.pp-model-identity h1[data-v-e02a4e47]{font-size:28px}.pp-rate-callout[data-v-e02a4e47]{gap:24px;align-items:flex-start;flex-direction:column;padding-block:29px}.pp-principles>article[data-v-e02a4e47]{padding:23px 20px}.pp-principles h2[data-v-e02a4e47]{font-size:17px}.pp-principles p[data-v-e02a4e47]{font-size:12px}.pp-two-col[data-v-e02a4e47]{gap:19px}.pp-two-col h2[data-v-e02a4e47]{font-size:18px}.pp-help-layout[data-v-e02a4e47]{grid-template-columns:1fr;gap:35px}.pp-help-layout aside[data-v-e02a4e47]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pp-help-layout aside>.pp-card+.pp-card[data-v-e02a4e47]{margin-top:0}.pp-policy-layout[data-v-e02a4e47]{grid-template-columns:1fr}.pp-policy-layout>.pp-toc[data-v-e02a4e47]{display:none}.pp-state-grid[data-v-e02a4e47]{gap:18px}.pp-state-grid p[data-v-e02a4e47]{font-size:12px}}@media(max-width:600px){.pp[data-v-e02a4e47]{padding-top:29px;padding-bottom:44px}.pp h1[data-v-e02a4e47]{font-size:31px;letter-spacing:-.035em;line-height:1.35}.pp-page-header h1[data-v-e02a4e47]{margin-top:15px;margin-bottom:17px}.pp-page-header>p[data-v-e02a4e47]:last-of-type{font-size:13px;line-height:1.9}.pp h2[data-v-e02a4e47]{font-size:20px}.pp p[data-v-e02a4e47]{font-size:13px}.pp-eyebrow[data-v-e02a4e47]{font-size:9px!important}.pp-back[data-v-e02a4e47]{font-size:11px;margin-bottom:24px}.pp-model-header[data-v-e02a4e47]{flex-direction:column;align-items:flex-start;gap:14px}.pp-model-identity[data-v-e02a4e47]{gap:13px;align-items:flex-start}.pp-model-identity[data-v-e02a4e47] .model-mark{width:45px;height:45px;font-size:25px;margin-top:6px}.pp-model-identity h1[data-v-e02a4e47]{font-size:24px;line-height:1.5}.pp-model-identity .pp-eyebrow[data-v-e02a4e47]{font-size:8px!important;margin-bottom:3px!important}.pp-status[data-v-e02a4e47]{font-size:10px;padding:4px 8px;margin-left:58px}.pp-id[data-v-e02a4e47]{gap:9px;align-items:flex-start}.pp-id>code[data-v-e02a4e47]{font-size:11px;line-height:1.8}.pp-id>button[data-v-e02a4e47]{font-size:10px;padding:4px 7px}.pp-model-intro[data-v-e02a4e47]{font-size:12px!important;margin-bottom:23px!important}.pp-card[data-v-e02a4e47]{padding:20px 18px;border-radius:7px}.pp-model-aside[data-v-e02a4e47]{grid-template-columns:1fr;gap:17px}.pp-model-aside>.pp-aside-note[data-v-e02a4e47]{grid-column:auto}.pp-model-main>.pp-card+.pp-card[data-v-e02a4e47]{margin-top:17px}.pp-section-top[data-v-e02a4e47]{gap:9px;margin-bottom:12px}.pp-section-top h2[data-v-e02a4e47]{font-size:19px}.pp-price-grid[data-v-e02a4e47]{padding-block:19px;margin-top:21px}.pp-price-grid.pp-three[data-v-e02a4e47]{grid-template-columns:1fr}.pp-price-grid.pp-three>div[data-v-e02a4e47]{display:grid;grid-template-columns:1fr auto;gap:0 8px;border-left:0;border-top:1px solid #e8edf4;padding:14px 0}.pp-price-grid.pp-three>div[data-v-e02a4e47]:first-child{padding-top:0;border-top:0}.pp-price-grid.pp-three>div[data-v-e02a4e47]:last-child{padding-bottom:0}.pp-price-grid.pp-three span[data-v-e02a4e47]{grid-column:1;align-self:center;font-size:12px}.pp-price-grid.pp-three strong[data-v-e02a4e47]{grid-column:2;grid-row:1/3;margin:0;font-size:26px}.pp-price-grid.pp-three small[data-v-e02a4e47]{grid-column:1;font-size:10px}.pp-price-grid strong[data-v-e02a4e47]{font-size:29px}.pp-price-grid span[data-v-e02a4e47],.pp-price-grid small[data-v-e02a4e47]{font-size:10px}.pp-note[data-v-e02a4e47]{font-size:11px!important;gap:7px}.pp-code-head[data-v-e02a4e47]{flex-wrap:wrap;gap:9px;padding:10px 11px}.pp-code-head label[data-v-e02a4e47]{width:100%;font-size:9px}.pp-code-head select[data-v-e02a4e47]{width:100%;max-width:100%;font-size:10px;padding:7px}.pp-code-head>button[data-v-e02a4e47]{margin-left:auto;font-size:10px;padding:3px}.pp-code pre[data-v-e02a4e47]{font-size:10px;line-height:1.9;padding:17px 13px}.pp-code-tabs[data-v-e02a4e47]{max-width:100%;gap:3px}.pp-code-tabs>button[data-v-e02a4e47]{font-size:9px;padding:4px 5px}.pp-code-foot[data-v-e02a4e47]{font-size:9px!important;padding:10px 12px}.pp-endpoint-list code[data-v-e02a4e47]{font-size:11px}.pp-endpoint-list span[data-v-e02a4e47]{font-size:10px}.pp-inline-warning[data-v-e02a4e47]{font-size:11px;line-height:1.85;padding:13px 12px;gap:9px}.pp-data-card[data-v-e02a4e47]{gap:12px}.pp-data-card>svg[data-v-e02a4e47]{width:20px}.pp-data-card h2[data-v-e02a4e47]{font-size:17px}.pp-data-card p[data-v-e02a4e47]{font-size:12px}.pp-link[data-v-e02a4e47]{font-size:12px;margin-top:16px}.pp-wide-note[data-v-e02a4e47]{margin-bottom:25px}.pp-principles[data-v-e02a4e47]{grid-template-columns:1fr}.pp-principles>article[data-v-e02a4e47]{padding:24px}.pp-principles>article+article[data-v-e02a4e47]{border-left:0;border-top:1px solid var(--pp-line)}.pp-principles .pp-count[data-v-e02a4e47]{margin-bottom:16px}.pp-principles h2[data-v-e02a4e47]{font-size:20px}.pp-principles p[data-v-e02a4e47]{font-size:13px}.pp-rate-callout h2[data-v-e02a4e47]{font-size:23px}.pp-rate-callout p[data-v-e02a4e47]{font-size:13px}.pp-two-col[data-v-e02a4e47]{grid-template-columns:1fr}.pp-two-col h2[data-v-e02a4e47]{font-size:19px}.pp-state-grid[data-v-e02a4e47]{grid-template-columns:1fr;gap:21px}.pp-state-grid>article[data-v-e02a4e47]{padding-top:20px}.pp-state-grid p[data-v-e02a4e47]{margin-top:12px;font-size:12px}.pp-section[data-v-e02a4e47]{margin-top:35px}.pp-section>h2[data-v-e02a4e47]{font-size:24px}.pp-section-intro[data-v-e02a4e47]{font-size:13px!important}.pp-faq-section[data-v-e02a4e47]{margin-top:37px}.pp-faq-section>h2[data-v-e02a4e47],.pp-help-faq>h2[data-v-e02a4e47]{font-size:23px}.pp-faq summary[data-v-e02a4e47]{font-size:13px;padding:18px 0;gap:15px;line-height:1.8}.pp-faq>p[data-v-e02a4e47]{font-size:12px;padding-right:10px}.pp-faq>.pp-link[data-v-e02a4e47]{font-size:11px}.pp-doc-nav nav[data-v-e02a4e47]{margin-right:-4px}.pp-doc-nav nav>a[data-v-e02a4e47]{font-size:10px;padding:7px 8px}.pp-doc-nav nav>a>svg[data-v-e02a4e47]{width:13px}.pp-docs-layout[data-v-e02a4e47]{gap:21px}.pp-get-started[data-v-e02a4e47]{padding:22px 18px;gap:15px;margin-block:20px}.pp-get-started h2[data-v-e02a4e47]{font-size:23px}.pp-get-started p[data-v-e02a4e47]{font-size:12px}.pp-get-started>svg[data-v-e02a4e47]{width:21px}.pp-guide-grid[data-v-e02a4e47]{grid-template-columns:1fr;gap:12px}.pp-guide-grid>a[data-v-e02a4e47]{padding:21px 18px;min-height:0}.pp-guide-grid h2[data-v-e02a4e47]{font-size:16px;margin-bottom:9px}.pp-doc-search[data-v-e02a4e47]{padding:10px 12px;margin-bottom:17px}.pp-doc-search input[data-v-e02a4e47]{font-size:12px}.pp-article header>h1[data-v-e02a4e47]{font-size:29px;line-height:1.45}.pp-article-summary[data-v-e02a4e47]{font-size:14px!important}.pp-article-section[data-v-e02a4e47]{padding-top:29px}.pp-article-section h2[data-v-e02a4e47]{font-size:21px;line-height:1.5}.pp-article-section p[data-v-e02a4e47]{font-size:13px;line-height:2}.pp-breadcrumb[data-v-e02a4e47]{font-size:9px;gap:6px;margin-top:0;margin-bottom:22px}.pp-article-pagination[data-v-e02a4e47]{gap:10px}.pp-article-pagination>a[data-v-e02a4e47]{padding:14px 11px}.pp-article-pagination strong[data-v-e02a4e47]{font-size:11px;line-height:1.7}.pp-article-pagination small[data-v-e02a4e47]{font-size:9px}.pp-help-layout[data-v-e02a4e47]{margin-top:28px;gap:30px}.pp-help-layout aside[data-v-e02a4e47]{grid-template-columns:1fr;gap:18px}.pp-help-layout aside>.pp-card[data-v-e02a4e47]{padding:23px 21px}.pp-help-id>code[data-v-e02a4e47]{font-size:10px}.pp-help-id>button[data-v-e02a4e47]{font-size:10px}.pp-help-contact>svg[data-v-e02a4e47]{margin-bottom:15px}.pp-policy-nav[data-v-e02a4e47]{gap:17px 21px;margin-bottom:24px}.pp-policy-nav>a[data-v-e02a4e47]{font-size:11px;line-height:1.9;padding-top:3px;padding-bottom:10px}.pp-policy-alert[data-v-e02a4e47]{padding:19px 16px;gap:10px}.pp-policy-alert>svg[data-v-e02a4e47]{width:18px}.pp-policy-alert h2[data-v-e02a4e47]{font-size:16px;line-height:1.6}.pp-policy-alert p[data-v-e02a4e47]{font-size:11px;line-height:1.95}.pp-policy-section[data-v-e02a4e47]{gap:13px;padding-block:25px}.pp-policy-section h2[data-v-e02a4e47]{font-size:18px;line-height:1.6}.pp-policy-section p[data-v-e02a4e47]{font-size:12px;line-height:2}.pp-policy-section .pp-count[data-v-e02a4e47]{font-size:10px;margin-top:4px}.pp-contact-draft[data-v-e02a4e47]{padding:22px 18px;margin-top:24px}.pp-empty[data-v-e02a4e47]{padding:48px 10px}.pp-empty h1[data-v-e02a4e47],.pp-empty h2[data-v-e02a4e47]{font-size:23px}}.pp-price-grid small[data-v-e02a4e47]{color:#65758c}.pp-price-grid strong.is-unknown[data-v-e02a4e47]{font-size:20px;letter-spacing:-.02em;color:#7b6740;line-height:1.6}.pp-version-rates[data-v-e02a4e47]{display:grid;gap:0;margin:13px 0 4px;border:1px solid #e4e9f1;border-radius:5px;background:#f8fafc;overflow:hidden}.pp-version-rates>div[data-v-e02a4e47]{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:8px 11px;font-size:12px}.pp-version-rates>div+div[data-v-e02a4e47]{border-top:1px solid #e8edf3}.pp-version-rates dt[data-v-e02a4e47]{color:#64748b}.pp-version-rates dd[data-v-e02a4e47]{color:#354a67;margin:0;font-family:var(--mono,monospace);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.pp-version .pp-version-unit[data-v-e02a4e47]{font-size:11px;color:#687990;margin-bottom:10px}.pp-mini-tag[data-v-e02a4e47]{font-size:10px;color:#516b90}.pp-mini-tag.pp-tag-scheduled[data-v-e02a4e47]{color:#83632b;border-color:#e8dabc;background:#fcf8ed}.pp-status[data-v-e02a4e47]{font-size:12px}.pp-code-head>button[data-v-e02a4e47],.pp-id button[data-v-e02a4e47]{min-height:34px;padding:7px 9px;font-size:12px}.pp-code-head label[data-v-e02a4e47]{font-size:11px;color:#667891}.pp-code-head select[data-v-e02a4e47]{min-height:34px;font-size:12px}.pp-code-tabs>button[data-v-e02a4e47]{min-height:34px;font-size:11px;padding:7px 9px;color:#627590}.pp-code-tabs>button.active[data-v-e02a4e47]{font-weight:600}.pp-code pre[data-v-e02a4e47]{font-size:12px;line-height:1.85;overscroll-behavior-x:contain}.pp-code pre[data-v-e02a4e47]:focus-visible{outline:2px solid var(--pp-blue);outline-offset:-3px}.pp-code-foot[data-v-e02a4e47]{font-size:11px!important;color:#60738f!important}.pp-article-section h2[data-v-e02a4e47]:focus,.pp-policy-section h2[data-v-e02a4e47]:focus{outline:none}.pp-article-section h2[data-v-e02a4e47]:focus-visible,.pp-policy-section h2[data-v-e02a4e47]:focus-visible{outline:2px solid #b1c3ed;outline-offset:5px;border-radius:2px}.pp-toc>a[aria-current=location][data-v-e02a4e47]{color:#3659e3;border-left:2px solid #3659e3;padding-left:12px}.pp-updated[data-v-e02a4e47]{color:#6e7e95}.pp-toc>a[data-v-e02a4e47]{color:#627794}.pp-doc-nav nav>a[data-v-e02a4e47]{color:#61738e}.pp-breadcrumb[data-v-e02a4e47]{color:#697c97}.pp-version a[data-v-e02a4e47]{font-size:12px}@media(max-width:600px){.pp-code-head[data-v-e02a4e47]{align-items:flex-end}.pp-code-head>button[data-v-e02a4e47],.pp-id button[data-v-e02a4e47]{font-size:11px;min-height:38px;padding:8px}.pp-code-head select[data-v-e02a4e47]{font-size:11px;min-height:38px}.pp-code-tabs>button[data-v-e02a4e47]{font-size:10px;min-height:38px;padding:8px}.pp-code-tabs[data-v-e02a4e47]{gap:4px}.pp-code pre[data-v-e02a4e47]{font-size:11.5px;line-height:1.9;padding:18px 14px}.pp-code-foot[data-v-e02a4e47]{font-size:10px!important}.pp-status[data-v-e02a4e47]{font-size:11px}.pp-price-grid strong.is-unknown[data-v-e02a4e47]{font-size:17px}.pp-price-grid small[data-v-e02a4e47]{font-size:11px}.pp-version-rates>div[data-v-e02a4e47]{font-size:11px;gap:10px;padding:9px 10px}.pp-version-rates dd[data-v-e02a4e47]{font-size:11px}.pp-doc-nav nav>a[data-v-e02a4e47]{font-size:11px;padding:9px}.pp-article-section[data-v-e02a4e47],.pp-policy-section[data-v-e02a4e47]{scroll-margin-top:24px}.pp-updated[data-v-e02a4e47]{font-size:11px;line-height:1.7}.pp-article-pagination strong[data-v-e02a4e47]{font-size:12px}.pp-article-pagination small[data-v-e02a4e47]{font-size:10px}}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#1b242e;background:#fafaf8;font-synthesis:none;font-weight:400;line-height:1.5;--ink:#1b242e;--muted:#747b83;--line:#e5e7e8;--blue:#3659e3;--paper:#fff;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:default}a,button,input,select{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue)}button{border:0;background:none}svg{flex-shrink:0;vertical-align:middle}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:550;letter-spacing:-.035em}h1{line-height:1.08}h2{line-height:1.25}::selection{background:#dfe6ff;color:#223477}.page-width{width:min(1216px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;left:15px;top:-80px;z-index:100;background:var(--blue);color:#fff;padding:10px 18px;border-radius:5px}.skip-link:focus{top:12px}.mono,code,pre{font-family:var(--mono)}.muted{color:#b4b8c1}.preview-bar{height:32px;display:flex;justify-content:center;align-items:center;gap:16px;background:#f0f1f3;color:#7c828b;font-size:10px;letter-spacing:.01em;border-bottom:1px solid #e5e7ea}.preview-label{display:flex;align-items:center;gap:6px;color:#47536c;font-weight:600}.preview-label>span{height:5px;width:5px;background:#6b79a7;border-radius:50%}.preview-version{position:absolute;right:32px;font-family:var(--mono);font-size:9px}.site-header{background:#fafaf8f5;border-bottom:1px solid var(--line);position:relative;z-index:10}.header-inner{height:80px;max-width:1376px;padding:0 48px;margin:auto;display:flex;align-items:center;gap:76px}.wordmark{display:inline-flex;align-items:center;gap:10px;letter-spacing:-1.6px;font-size:29px;font-weight:650;color:var(--ink);line-height:1}.wordmark svg{width:29px;height:29px;color:var(--blue)}.brand-ai{font-weight:400}.brand-period{color:var(--blue)}.desktop-nav{display:flex;align-self:stretch;align-items:center;gap:32px;font-size:13px;font-weight:500}.desktop-nav>a{height:100%;display:flex;align-items:center;position:relative;color:#687078}.desktop-nav>a:hover,.desktop-nav .selected{color:var(--ink)}.desktop-nav .selected:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--ink)}.header-actions{margin-left:auto;display:flex;gap:26px;align-items:center}.language-button{display:flex;align-items:center;gap:8px;font-size:12px;padding:8px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 20px;background:#fff;border:1px solid #dadee3;border-radius:6px;white-space:nowrap;font-size:13px;font-weight:550;line-height:1.5;box-shadow:0 1px 2px #10182806;transition:background .16s,transform .16s,border-color .16s}.button:hover{border-color:#a5acbc;background:#f9fafc;transform:translateY(-1px)}.button-primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 2px 3px #2948c025}.button-primary:hover{background:#294bd4;border-color:#294bd4}.button-small{padding:9px 13px;font-size:12px;gap:10px}.header-console{background:#202832;color:#fff;border-color:#202832}.header-console:hover{background:#313e4c;color:#fff}.icon-button{padding:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;line-height:1}.icon-button:hover{background:#e9edf6}.mobile-menu,.mobile-navigation{display:none}.eyebrow{font-family:var(--mono);font-size:9px;font-weight:450;letter-spacing:.13em;color:#67748b;display:flex;align-items:center;gap:9px;line-height:1.6}.tiny-line{display:inline-block;width:17px;height:1px;background:var(--blue)}.hero{display:grid;grid-template-columns:1.05fr 1fr;min-height:565px;gap:25px;align-items:center;padding-top:46px;padding-bottom:42px}.hero h1{font-size:clamp(44px,5.2vw,76px);font-weight:500;letter-spacing:-.062em;margin:24px 0 23px;line-height:1.06}.hero h1>span{color:var(--blue)}.hero-intro{font-size:15px;line-height:1.85;max-width:420px;color:#707986}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:550;line-height:1.5}.text-link:hover{color:var(--blue)}.hero-footnote{display:flex;align-items:center;gap:7px;font-size:10px;margin-top:22px;color:#969ca4}.hero-footnote svg{color:#9ca5b7}.connection-art{height:390px;position:relative;isolation:isolate;background:radial-gradient(#c3cbdb85 .65px,transparent .65px);background-size:15px 15px;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 94%,transparent)}.art-heading{position:absolute;top:15px;left:44px;right:34px;display:flex;justify-content:space-between;align-items:center;color:#8a95a8;font-size:8px;letter-spacing:.1em}.art-cross{font-size:18px;font-weight:300}.connection-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.connection-lines path{fill:none;stroke:#cbd2e2;stroke-width:1.2}.connection-lines .line-active{stroke:#7490e8;stroke-dasharray:3 4;animation:route-flow 30s linear infinite}.connection-lines circle{fill:#6280df}.orbit{position:absolute;border:1px solid #b7c4e026;border-radius:50%;left:calc(43% - 115px);top:80px;width:230px;height:230px;z-index:-1}.orbit-two{top:30px;left:calc(43% - 165px);width:330px;height:330px}.application-node{position:absolute;top:calc(50% - 26px);left:7%;width:66px;height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #dde2e8;border-radius:9px;background:#fff;box-shadow:0 4px 12px #172f5a05;color:#8894aa}.application-node>span{position:absolute;top:64px;white-space:nowrap;font-size:9px;color:#9aa2b1}.merit-node{position:absolute;left:calc(42% - 37px);top:calc(50% - 37px);background:#fff;border:1px solid #d8dff0;border-radius:18px;width:74px;height:74px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 7px #fff9,0 12px 36px #3659e314}.merit-node svg{color:var(--blue);height:48px;width:48px}.merit-node>span{position:absolute;top:86px;letter-spacing:-.3px;font-size:12px;font-weight:600;color:#7182ae}.provider-node{position:absolute;border:1px solid #e0e3e9;background:#fff;box-shadow:0 4px 14px #182d4505;border-radius:9px;display:flex;align-items:center;gap:9px;padding:9px 12px;font-size:11px;color:#5c6573;white-space:nowrap}.provider-symbol{display:flex;width:22px;height:22px;align-items:center;justify-content:center;font-size:22px;line-height:1;font-weight:500}.anthropic-symbol{font-family:Georgia,serif;color:#af8066}.google-symbol{color:#7e91c2}.openai-symbol{color:#53776d}.xai-symbol{color:#404d64}.deepseek-symbol{color:#6d8cd2}.node-one{left:70%;top:14%}.node-two{left:84%;top:31%;padding:8px}.node-three{left:75%;top:44%;padding:12px 16px}.node-four{left:84%;top:61%;padding:8px}.node-five{left:70%;top:76%}.art-coordinate{position:absolute;font-family:var(--mono);font-size:8px;letter-spacing:.02em;color:#a1a8b5}.coordinate-top{bottom:16px;right:35px}.coordinate-bottom{bottom:16px;left:40px}.provider-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0 20px}.provider-strip-title{display:flex;justify-content:space-between;font-size:11px;color:#757e89}.provider-strip-title>span{font-size:9px;font-family:var(--mono);color:#a5a9b1}.provider-wordmarks{display:flex;align-items:center;justify-content:space-between;color:#687078;padding:25px 3px 24px;font-size:23px;font-weight:550;letter-spacing:-1px;gap:24px}.provider-wordmarks .anthropic-wordmark{font-size:15px;letter-spacing:.06em;font-weight:600}.provider-wordmarks .xai-wordmark{font-size:25px;font-weight:600}.provider-wordmarks .gemini-wordmark{font-weight:450}.provider-wordmarks .qwen-wordmark{font-weight:650}.provider-strip>p{font-size:9px;color:#9298a2}.principles-section{padding-top:90px;padding-bottom:88px}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:34px}.section-heading h2{font-size:36px;letter-spacing:-.045em}.section-heading h2>span{color:#89919e}.section-heading>p{font-size:13px;max-width:275px;line-height:1.8;padding-bottom:4px}.section-heading>div>p:not(.eyebrow){margin-top:12px;font-size:13px}.section-heading .eyebrow{margin-bottom:15px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.principle-grid article{position:relative;padding:32px;min-height:283px}.principle-grid article+article{border-left:1px solid var(--line)}.feature-number{position:absolute;top:22px;right:24px;font-family:var(--mono);font-size:9px;color:#c2c7d1}.feature-illustration{position:relative;display:flex;align-items:center;height:74px;color:#586a99}.feature-dot{position:absolute;left:67px;top:25px;width:9px;height:9px;background:#dfe7fb;border:2px solid #718ddd;border-radius:50%}.feature-line{height:1px;width:60px;background:linear-gradient(to right,#ccd6ec,transparent);position:absolute;left:74px;top:29px}.principle-grid h3{font-size:19px;margin:10px 0 12px;letter-spacing:-.025em}.principle-grid p{font-size:12px;line-height:1.9;min-height:68px;max-width:290px}.feature-link{display:inline-flex;align-items:center;gap:8px;font-size:11px;margin-top:20px}.feature-link:hover{color:var(--blue)}.model-selection{padding-bottom:88px}.model-selection h2{font-size:32px}.selection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.selection-card{border:1px solid var(--line);border-radius:7px;background:#fff;text-align:left;padding:24px 22px 0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.selection-card:hover{transform:translateY(-3px);border-color:#a4b2d2;box-shadow:0 8px 25px #263f6507}.selection-card-top{display:flex;justify-content:space-between;align-items:flex-start;color:#9fa7b4}.model-mark{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:23px;font-weight:550;letter-spacing:-1px;flex-shrink:0;border:1px solid;border-radius:9px}.model-mark.small{width:28px;height:28px;font-size:17px}.selection-card h3{font-size:20px;margin-top:19px;letter-spacing:-.02em}.selection-card p{font-size:11px;margin-top:3px}.selection-card-bottom{display:flex;justify-content:space-between;border-top:1px solid #edf0f2;padding:13px 0;font-size:10px;color:#7d8799;margin-top:24px}.integration-section{display:grid;grid-template-columns:1fr 1.12fr;gap:70px;align-items:center;padding:0 0 90px}.integration-section h2{font-size:35px;white-space:pre-line;line-height:1.3;margin:19px 0}.integration-section>div>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:330px;margin-bottom:24px}.code-window{border:1px solid #dfe3ea;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 5px 30px #28365705;text-align:left}.code-top{display:flex;justify-content:space-between;align-items:center;background:#f5f6f8;border-bottom:1px solid #e4e7ed;padding:12px 18px;font-size:10px;color:#788194}.code-top>span:first-child{display:flex;align-items:center;gap:8px}.code-dots{display:flex;gap:4px}.code-dots i{width:5px;height:5px;border:1px solid #c5ccd6;border-radius:50%}.code-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 18px;border-bottom:1px solid #edf0f4}.code-tabs{display:flex;gap:19px}.code-tabs button{font-family:var(--mono);font-size:10px;color:#9ca4b0;padding:10px 0;border-bottom:1px solid transparent}.code-tabs button.active{color:#4565cf;border-bottom-color:#4565cf}.copy-button{display:flex;gap:6px;align-items:center;font-size:9px;color:#8a93a1;padding:7px 0}.copy-button:hover{color:var(--blue)}.code-window pre{margin:0;padding:22px 20px 26px;color:#64749d;font-size:10px;line-height:2;overflow-x:auto;-moz-tab-size:2;tab-size:2;white-space:pre;min-height:210px}.code-bottom{border-top:1px solid #edf0f4;padding:10px 18px;font-size:9px;color:#9ca5b4;line-height:1.6}.site-footer{border-top:1px solid var(--line);padding-top:39px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:35px;padding-bottom:23px}.site-footer .wordmark{font-size:22px;gap:8px}.site-footer .wordmark svg{height:22px;width:22px}.site-footer>div>p{font-size:11px;margin-top:14px}.footer-links{display:flex;gap:32px;font-size:11px;padding-top:9px;color:#7e8793}.footer-links a:hover{color:var(--blue)}.footer-bottom{width:100%;border-top:1px solid #edeef0;padding-top:18px;display:flex;justify-content:space-between;font-size:9px;color:#a2a8b2}.footer-bottom>span:last-child{display:flex;align-items:center;gap:5px}.catalog,.docs-page{padding-top:62px;padding-bottom:88px;min-height:calc(100vh - 320px)}.page-heading h1{font-size:43px;letter-spacing:-.05em;margin:18px 0}.page-heading>p:last-child{font-size:14px;line-height:1.8;max-width:665px}.catalog-controls{display:flex;gap:14px;margin-top:37px}.search-field{position:relative;display:flex;align-items:center;gap:13px;flex:1;background:#fff;border:1px solid #dce1e7;border-radius:6px;padding:0 15px;color:#929aa9;min-height:48px}.search-field:focus-within{border-color:#8b9ee4;box-shadow:0 0 0 3px #3659e309}.search-field input{border:0;background:transparent;outline:none;min-width:0;flex:1;font-size:13px;color:var(--ink)}.search-field input::placeholder{color:#a0a7b3}.search-hint{font-size:22px;color:#c0c5d0}.select-field{display:flex;align-items:center;gap:12px;border:1px solid #dce1e7;background:#fff;border-radius:6px;padding:0 14px;font-size:12px;color:#929aa9;position:relative}.select-field select{border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 21px 13px 2px;font-size:12px;color:#475060;min-width:100px}.select-field>svg{position:absolute;right:14px;pointer-events:none}.catalog-filters{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 28px}.filter-pills{display:flex;gap:7px;flex-wrap:wrap}.filter-pills button{display:flex;align-items:center;gap:6px;border:1px solid #e3e6ec;border-radius:5px;padding:7px 12px;color:#7b8492;background:#fff;font-size:11px}.filter-pills button.active{border-color:#cdd7fa;color:#4162c6;background:#eef2ff}.filter-pills button:hover{border-color:#aebce3}.results-count{font-size:10px;color:#9aa2ae;white-space:nowrap}.catalog-table{border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.catalog-table-head,.model-row{display:grid;grid-template-columns:2.05fr 2fr 1.05fr 1fr 20px;gap:25px;align-items:center;padding:0 24px}.catalog-table-head{font-size:10px;color:#8b95a3;background:#f7f8fa;min-height:57px;border-bottom:1px solid var(--line)}.catalog-table-head small{display:block;font-size:8px;margin-top:3px;color:#a0a8b5}.model-row{width:100%;text-align:left;min-height:105px;transition:background .16s}.model-row+.model-row{border-top:1px solid #edf0f4}.model-row:hover{background:#fbfcff}.model-identity{display:flex;align-items:center;gap:14px}.model-identity strong{display:block;font-size:14px;font-weight:550;letter-spacing:-.2px}.model-identity div>span{display:block;font-size:10px;color:#97a0af;margin-top:3px}.capability-tags{display:flex;gap:5px;flex-wrap:wrap}.capability-tags>span{font-size:9px;background:#f5f6f8;border:1px solid #eaedf1;border-radius:4px;padding:3px 7px;color:#7c8797;white-space:nowrap}.model-price>span{font-family:var(--mono);font-size:11px;color:#7c8798}.model-price small{display:block;font-size:9px;color:#a3aaba;margin-top:5px}.model-status{display:flex;align-items:center;gap:5px;font-size:9px;color:#8c95a5;white-space:nowrap}.status-dot{width:5px;height:5px;border-radius:50%;background:#a8b2c6;display:inline-block}.row-arrow{color:#a2aabd}.catalog-note{display:flex;gap:9px;align-items:flex-start;margin-top:22px;font-size:10px;line-height:1.9;max-width:940px;color:#98a0af}.catalog-note svg{margin-top:3px}.empty-state{padding:80px 20px;text-align:center;border:1px dashed #dce1e8;border-radius:7px;color:#98a3b6}.empty-state h2{font-size:22px;margin:15px 0 9px;color:var(--ink)}.empty-state p{font-size:13px;margin-bottom:25px}.load-state{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;color:var(--muted);font-size:13px}.console-layout{display:grid;grid-template-columns:221px minmax(0,1fr);background:#fbfcfd;min-height:calc(100vh - 112px)}.console-sidebar{border-right:1px solid var(--line);padding:23px 16px;display:flex;flex-direction:column;background:#f8f9fb}.account-select{display:flex;align-items:center;gap:10px;padding:0 4px 25px}.avatar{background:#e5eaf8;color:#687eb8;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #dce2f1;border-radius:8px;font-size:12px;font-weight:500}.account-select strong{font-size:11px;display:block;font-weight:550}.account-select div>span{display:block;font-size:9px;color:#a0a8b5;margin-top:2px}.account-dot{width:5px;height:5px;border:1px solid #b7c1d4;border-radius:50%;margin-left:auto}.sidebar-label{font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:#a2aab6;padding:13px 11px 10px;border-top:1px solid #e7eaf0}.console-sidebar nav{display:flex;flex-direction:column;gap:4px}.console-sidebar nav a{display:flex;align-items:center;gap:10px;padding:11px;border-radius:5px;color:#8a93a1;font-size:11px}.console-sidebar nav .active{background:#eaeffa;color:#4c69b3;font-weight:550}.console-sidebar nav a:hover{background:#eaeffa;color:#4c69b3}.nav-end{margin-left:auto;color:#a9b3c5}.sidebar-bottom{margin-top:auto;padding:25px 9px 8px}.outline-badge{display:inline-flex;border:1px solid #dbe1ed;padding:4px 7px;border-radius:4px;font-family:var(--mono);font-size:8px;letter-spacing:.035em;color:#8290a8;line-height:1.5}.sidebar-bottom p{font-size:9px;line-height:1.9;color:#a6afbd;margin-top:12px}.dashboard-main{padding:24px 36px 56px;min-width:0;max-width:1470px;width:100%;margin:auto}.dashboard-breadcrumb{display:flex;align-items:center;gap:8px;font-size:9px;color:#a5adba}.dashboard-breadcrumb>span{color:#788599}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:31px 0 19px}.dashboard-heading h1{font-size:29px;letter-spacing:-.04em}.dashboard-heading p{font-size:12px;margin-top:12px;color:#98a1b0}.reporting-period{font-size:9px;color:#a4acb9;margin-bottom:17px;text-align:right}.stats-grid{display:grid;grid-template-columns:1.18fr repeat(3,1fr);border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.stats-grid article{padding:20px 23px}.stats-grid article+article{border-left:1px solid var(--line)}.stats-grid .balance-card{background:#f4f7ff}.stat-label{display:flex;align-items:center;gap:7px;color:#919eaf;font-size:10px;min-height:28px}.stat-label>.icon-button{margin-left:auto;color:#a6b3cb}.stat-number{font-size:29px;font-weight:500;letter-spacing:-1px;margin:7px 0;font-variant-numeric:tabular-nums;color:#394558;white-space:nowrap}.stat-number>span{font-size:10px;margin-left:6px;font-weight:450;color:#a0aabd;letter-spacing:0}.stats-grid article>p,.balance-link{font-size:9px;color:#a1adbd;min-height:20px}.balance-link{display:flex;align-items:center;gap:6px;color:#7390d0;padding:0}.balance-link:hover{color:var(--blue)}.dashboard-middle{display:grid;grid-template-columns:2.25fr 1fr;gap:18px;margin-top:21px}.chart-card,.onboarding-card,.requests-card{border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.chart-card{padding:22px 23px}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-heading h2,.requests-heading h2{font-size:13px;font-weight:550;letter-spacing:-.01em}.chart-heading p{font-size:9px;margin-top:4px;color:#a5aebd}.chart-legend{font-size:8px;color:#a7b0bf;display:flex;align-items:center;gap:6px}.chart-legend i{height:5px;width:5px;background:var(--blue);border-radius:50%}.chart-area{height:172px;display:flex;gap:20px;margin-top:27px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;font-family:var(--mono);font-size:8px;color:#b5bdca;padding:0 0 25px}.chart-plot{flex:1;min-width:0}.chart-plot svg{display:block;width:100%;height:144px;overflow:visible}.chart-grid{stroke:#e9edf5;stroke-width:1;stroke-dasharray:3 4;fill:none}.chart-x{display:flex;justify-content:space-between;margin-top:12px;font-size:8px;color:#abb5c5}.onboarding-card{padding:25px;display:flex;flex-direction:column;background:radial-gradient(ellipse at top right,#eef3ff60,transparent 70%),#fff}.onboarding-icon{display:inline-flex;color:#6b88c8;border:1px solid #e2e8f7;border-radius:8px;padding:8px;width:41px;margin-bottom:20px;background:#f4f7fd}.onboarding-card h2{font-size:18px;line-height:1.35;margin-bottom:10px;letter-spacing:-.035em;color:#4c5a70;max-width:210px}.onboarding-card p{font-size:10px;line-height:1.85;color:#a0abbb}.onboarding-card a{display:flex;align-items:center;gap:9px;font-size:9px;margin-top:auto;padding-top:22px;color:#6d86bd}.onboarding-card a:hover{color:var(--blue)}.requests-card{margin-top:21px}.requests-heading{padding:23px;display:flex;justify-content:space-between;gap:15px;align-items:center}.requests-heading p{font-size:9px;margin-top:5px;color:#a4aebb}.status-select{position:relative;display:flex;align-items:center;border:1px solid #e4e8ef;border-radius:4px;font-size:9px;color:#95a0b3}.status-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:8px 27px 8px 10px;font-size:inherit;color:inherit}.status-select svg{position:absolute;right:8px;pointer-events:none}.table-scroll{overflow-x:auto}.requests-table{width:100%;border-collapse:collapse;text-align:left;font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.requests-table th{background:#fafbfd;font-weight:450;color:#a4adbc;padding:11px 14px;border-block:1px solid #edf0f5;font-size:9px}.requests-table th:first-child,.requests-table td:first-child{padding-left:23px}.requests-table td{padding:12px 14px;color:#9da7b8;border-bottom:1px solid #f0f2f6}.requests-table tr:last-child td{border-bottom:0}.requests-table code{font-size:8px;color:#a5afbf}.requests-table tbody tr:hover{background:#fafbfe}.request-link{padding:0;color:#6a788e;font-weight:500;font-size:10px}.request-link:hover{color:var(--blue)}.request-status{display:inline-flex;gap:5px;align-items:center;padding:3px 7px;background:#f0f7f3;color:#779787;border-radius:4px;font-size:8px}.request-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.request-status.failed{background:#fbf1ef;color:#bf938c}.request-status.pending{background:#fbf6ea;color:#b79c5c}.no-requests{text-align:center!important;padding:35px!important}.docs-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:47px}.docs-steps>.outline-badge{margin-bottom:20px}.docs-steps article{display:flex;gap:18px;padding:23px 0;border-bottom:1px solid var(--line)}.step-index{font-family:var(--mono);font-size:10px;color:#a8b4ce;padding-top:3px}.docs-steps h2{font-size:16px;letter-spacing:-.015em;margin-bottom:9px}.docs-steps p{font-size:12px;line-height:1.9}.docs-note{display:flex;gap:14px;margin-top:28px;color:#7d92b4}.docs-note h3{font-size:13px;letter-spacing:0;color:#728098;margin-bottom:8px}.docs-note p{font-size:10px;color:#9da7b7;line-height:1.9}.detail-dialog{padding:0;border:1px solid #e2e6ee;border-radius:12px;width:min(530px,calc(100vw - 32px));color:var(--ink);max-height:calc(100dvh - 48px);background:#fff;box-shadow:0 30px 100px #10234322;overflow:auto}.detail-dialog::backdrop{background:#16243a38;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-content{padding:35px;position:relative}.dialog-close{position:absolute;right:15px;top:15px;color:#939fb4}.dialog-model-title{display:flex;align-items:center;gap:15px;margin:25px 0 19px}.dialog-model-title .model-mark{width:50px;height:50px;font-size:27px}.dialog-model-title h2{font-size:27px}.dialog-model-title p{font-size:12px;margin-top:3px;color:#929dab}.dialog-intro{font-size:12px;line-height:1.95;margin:18px 0 24px}.dialog-content h3{font-size:11px;letter-spacing:0;color:#697a94;margin:24px 0 10px}.dialog-hint{font-size:9px;color:#a0abbd;margin-top:10px;line-height:1.8}.detail-list{font-size:10px;padding:0;margin:16px 0 24px}.detail-list>div{display:flex;justify-content:space-between;gap:25px;padding:14px 0;border-bottom:1px solid #edf0f5}.detail-list dt{color:#939fb3;flex-shrink:0}.detail-list dd{margin:0;text-align:right;color:#7c8a9f}.detail-list code{font-size:9px}.dialog-content>.button{margin-top:7px;font-size:11px}.dialog-content>h2{font-size:24px;margin-top:20px}.inline-note{font-size:10px;line-height:1.9;background:#f5f7fb;border:1px solid #e9edf5;border-radius:6px;padding:14px;margin:17px 0;color:#8897ad}.dialog-wallet{display:inline-flex;color:#6785ca;background:#f0f4fd;padding:14px;border:1px solid #e3e9f5;border-radius:12px}.detail-dialog[open]{animation:dialog-enter .16s ease-out}@keyframes dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes route-flow{to{stroke-dashoffset:-150}}html[lang=zh-CN] h1{letter-spacing:-.05em}html[lang=zh-CN] .hero h1{line-height:1.2;font-size:66px}html[lang=zh-CN] .hero-intro{line-height:2;max-width:385px}html[lang=zh-CN] .eyebrow{letter-spacing:.12em}html[lang=zh-CN] .section-heading h2{line-height:1.4;font-size:31px}html[lang=zh-CN] .integration-section h2{font-size:32px;line-height:1.5}html[lang=zh-CN] .hero-actions{gap:21px}@media(min-width:1500px){.hero{min-height:620px}.connection-art{height:440px}.provider-strip{padding-bottom:26px}.hero h1{font-size:80px}.hero-intro{font-size:16px}.header-inner{gap:100px}.dashboard-main{padding-inline:48px}}@media(max-width:1150px){.page-width{width:calc(100% - 64px)}.header-inner{padding-inline:32px;gap:45px}.hero{gap:10px;min-height:510px}.hero h1{font-size:58px}.hero-intro{font-size:13px;max-width:360px}.hero-actions{flex-wrap:wrap;gap:16px}.connection-art{height:330px}.art-heading{left:24px}.provider-node{font-size:9px;padding:8px;gap:5px}.provider-symbol{font-size:17px;width:18px;height:18px}.node-three{left:74%;padding:10px}.node-two,.node-four{left:83%}.coordinate-bottom{font-size:7px;left:25px}.principle-grid article{padding:24px}.section-heading h2{font-size:31px}.selection-grid{gap:12px}.selection-card{padding:20px 17px 0}.integration-section{gap:35px}.integration-section h2{font-size:29px}.catalog-table-head,.model-row{grid-template-columns:1.5fr 1.7fr 1fr .9fr 15px;gap:13px;padding-inline:20px}.console-layout{grid-template-columns:183px minmax(0,1fr)}.dashboard-main{padding:24px}.dashboard-heading h1{font-size:25px}.dashboard-heading>.button{font-size:10px;gap:5px}.stats-grid article{padding:17px}.stat-number{font-size:25px}.dashboard-middle{grid-template-columns:1.8fr 1fr}.chart-card,.onboarding-card{padding:20px}.requests-table th,.requests-table td{padding-inline:9px}.requests-heading{padding:20px}.docs-layout{gap:40px}html[lang=zh-CN] .hero h1{font-size:56px}}@media(max-width:850px){.page-width{width:calc(100% - 48px)}.header-inner{height:72px;padding-inline:24px;gap:36px}.header-actions{gap:18px}.desktop-nav{gap:24px;font-size:12px}.hero{grid-template-columns:1fr;position:relative;overflow:hidden;padding:65px 0 55px;min-height:560px}.hero-copy{position:relative;z-index:1;max-width:470px}.hero h1{font-size:64px}.hero-intro{max-width:340px}.hero .connection-art{position:absolute;right:-130px;top:80px;width:460px;opacity:.28;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 15%,#000 55%);mask-image:linear-gradient(to right,transparent 15%,#000 55%)}.hero-actions{flex-wrap:nowrap}.provider-wordmarks{font-size:18px;gap:15px;flex-wrap:wrap;justify-content:center}.provider-wordmarks .anthropic-wordmark{font-size:13px}.provider-strip-title{font-size:10px}.principles-section{padding-block:60px}.section-heading h2{font-size:27px}.section-heading>p{max-width:225px;font-size:11px}.principle-grid article{padding:21px}.principle-grid h3{font-size:17px}.principle-grid p{font-size:11px}.feature-link{margin-top:14px}.selection-grid{grid-template-columns:repeat(2,1fr);gap:15px}.selection-card{padding:21px 22px 0}.model-selection{padding-bottom:60px}.integration-section{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.integration-section>div>p:not(.eyebrow){max-width:500px}.code-window pre{font-size:11px}.catalog-table-head,.model-row{grid-template-columns:1.4fr 1.45fr 1fr 15px;gap:16px}.catalog-table-head>span:nth-child(4),.model-status{display:none}.console-layout{grid-template-columns:1fr}.console-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:12px 24px;display:flex;flex-direction:row;align-items:center;gap:20px}.account-select{padding:0}.account-dot,.sidebar-label,.sidebar-bottom{display:none}.console-sidebar nav{flex-direction:row;margin-left:auto}.console-sidebar nav a{padding:8px;font-size:10px;gap:6px}.nav-end{display:none}.dashboard-main{padding:24px}.dashboard-middle{grid-template-columns:1.8fr 1fr}.docs-layout{gap:30px}.docs-steps p{font-size:11px}.docs-steps h2{font-size:14px}.page-heading h1{font-size:37px}.footer-links{gap:20px}.preview-version{display:none}}@media(max-width:600px){.preview-bar{height:30px;padding-inline:12px;font-size:8px;gap:10px;white-space:nowrap;overflow:hidden}.preview-label{font-size:8px;gap:4px}.header-inner{height:66px;padding-inline:20px;gap:20px}.wordmark{font-size:26px;gap:8px}.wordmark svg{height:26px;width:26px}.desktop-nav,.header-console{display:none}.header-actions{gap:16px}.mobile-menu{display:inline-flex}.language-button{font-size:11px;gap:5px}.mobile-navigation{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fafaf8;padding:5px 20px 18px;border-bottom:1px solid #dee3ee;box-shadow:0 10px 15px #172e4d08;gap:0}.mobile-navigation a{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;border-bottom:1px solid #edf0f3;font-size:12px}.page-width{width:calc(100% - 40px)}.hero{padding-top:50px;padding-bottom:33px;min-height:0;overflow:visible;display:flex;flex-direction:column;gap:15px}.hero-copy{width:100%}.eyebrow{font-size:8px}.hero h1{font-size:53px;letter-spacing:-.065em;margin-block:22px}.hero-intro{font-size:13px;max-width:345px;line-height:1.85}.hero-actions{gap:17px;margin-top:26px;align-items:flex-start;flex-direction:column}.hero-actions .button{font-size:12px;padding:12px 18px}.hero-actions .text-link{font-size:11px;padding-left:1px}.hero-footnote{font-size:9px;margin-top:21px}.hero .connection-art{position:relative;right:auto;top:auto;width:100%;height:280px;opacity:1;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);margin-top:15px}.art-heading{left:15px;font-size:7px}.merit-node{width:58px;height:58px;left:calc(42% - 29px);top:calc(50% - 29px);border-radius:13px}.merit-node svg{width:39px;height:39px}.merit-node>span{top:68px;font-size:10px}.application-node{width:50px;height:43px;top:calc(50% - 21px);left:5%}.application-node>span{top:52px;font-size:8px}.provider-node{font-size:8px;padding:7px;gap:4px;border-radius:6px}.provider-symbol{width:16px;height:16px;font-size:16px}.node-one,.node-five{left:67%}.node-three{left:71%;padding:10px}.node-two,.node-four{left:85%;padding:5px}.orbit{width:180px;height:180px;top:50px;left:calc(43% - 90px)}.orbit-two{width:260px;height:260px;top:10px;left:calc(43% - 130px)}.coordinate-bottom{left:16px;font-size:6px}.coordinate-top{font-size:6px;right:12px}.provider-strip{padding-top:18px;padding-bottom:18px}.provider-strip-title{font-size:9px;gap:14px;align-items:center}.provider-strip-title>span{font-size:7px}.provider-wordmarks{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;row-gap:24px;padding-block:25px;font-size:19px}.provider-wordmarks .anthropic-wordmark{font-size:10px}.provider-strip>p{font-size:8px;line-height:1.8}.principles-section{padding-top:47px;padding-bottom:47px}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:28px;line-height:1.3}.section-heading>p{max-width:300px;font-size:12px;margin-top:14px}.principle-grid{grid-template-columns:1fr}.principle-grid article{padding:25px;min-height:240px}.principle-grid article+article{border-left:0;border-top:1px solid var(--line)}.feature-illustration{height:48px}.feature-dot{top:12px}.feature-line{top:16px}.principle-grid h3{font-size:20px;margin-top:19px}.principle-grid p{font-size:12px;min-height:0;max-width:100%;line-height:1.9}.feature-link{margin-top:19px}.model-selection .section-heading>.text-link{margin-top:20px}.selection-grid{gap:10px}.selection-card{padding:18px 16px 0}.selection-card h3{font-size:18px;margin-top:17px}.selection-card p{font-size:10px}.selection-card-bottom{font-size:8px;margin-top:22px;gap:4px}.model-mark{width:35px;height:35px;font-size:20px}.model-selection{padding-bottom:47px}.integration-section{padding-bottom:50px}.integration-section h2{font-size:29px;margin-top:18px}.integration-section>div>p:not(.eyebrow){font-size:12px}.code-window pre{font-size:9px;padding:20px 14px;min-height:0}.code-toolbar{padding-inline:14px}.code-top{padding:11px 14px;font-size:9px}.copy-button{font-size:8px}.code-bottom{font-size:8px;padding-inline:14px}.site-footer{padding-top:29px;row-gap:25px}.footer-links{flex-wrap:wrap;gap:17px;font-size:10px;align-self:flex-start}.site-footer>div>p{font-size:10px}.footer-bottom{font-size:7px;gap:15px}.catalog,.docs-page{padding-top:39px;padding-bottom:50px}.page-heading h1{font-size:32px;letter-spacing:-.05em;margin-block:17px}.page-heading>p:last-child{font-size:12px}.catalog-controls{margin-top:27px;flex-direction:column;gap:10px}.search-field{min-height:45px;padding-inline:12px}.search-field input{font-size:11px}.select-field{align-self:flex-start;font-size:10px;gap:12px}.select-field select{font-size:10px;padding-block:9px;min-width:140px}.catalog-filters{margin:17px 0 23px;align-items:flex-start;flex-direction:column;gap:13px}.filter-pills{gap:6px}.filter-pills button{font-size:9px;padding:7px 9px}.results-count{font-size:9px}.catalog-table-head{display:none}.model-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:17px;padding:20px 16px;min-height:149px}.model-identity{gap:11px}.model-identity strong{font-size:15px}.model-identity div>span{font-size:10px}.capability-tags{grid-column:1/-1;grid-row:2;gap:4px;max-width:100%}.capability-tags>span{font-size:8px;padding:3px 6px}.model-price{grid-row:1;grid-column:2;padding-right:6px;text-align:right}.model-price small{font-size:8px}.model-price>span{font-size:10px}.row-arrow{position:absolute;right:18px;bottom:22px;width:13px;height:13px}.model-row>.capability-tags{padding-right:20px}.catalog-note{font-size:9px;margin-top:18px;gap:8px}.console-sidebar{padding:12px 16px;gap:9px}.account-select{gap:7px}.avatar{width:27px;height:27px;font-size:11px}.account-select strong{font-size:9px}.account-select div>span{font-size:8px}.console-sidebar nav{gap:2px}.console-sidebar nav a{gap:4px;padding:8px;font-size:9px}.console-sidebar nav a svg{width:15px;height:15px}.console-sidebar nav a:not(.active) svg{height:17px;width:17px}.dashboard-main{padding:19px 16px 40px}.dashboard-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-top:22px;margin-bottom:17px}.dashboard-heading h1{font-size:25px}.dashboard-heading p{font-size:11px;margin-top:9px}.reporting-period{font-size:8px;text-align:left;margin-bottom:14px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid article{padding:15px 16px}.stats-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.stats-grid article:nth-child(4){border-top:1px solid var(--line)}.stat-label{font-size:9px}.stat-label>svg{width:14px;height:14px}.stat-number{font-size:29px}.stats-grid article>p,.balance-link{font-size:8px}.dashboard-middle{grid-template-columns:1fr;gap:16px;margin-top:16px}.chart-card{padding:19px 16px}.chart-heading h2{font-size:12px}.chart-heading p{font-size:8px}.chart-area{gap:12px;margin-top:24px;height:170px}.chart-x,.chart-y{font-size:7px}.onboarding-card{padding:20px;position:relative;min-height:170px}.onboarding-icon{position:absolute;right:20px;top:23px}.onboarding-card h2{max-width:220px;font-size:19px}.onboarding-card p{max-width:250px;font-size:10px}.onboarding-card a{font-size:10px;padding-top:18px}.requests-card{margin-top:16px}.requests-heading{padding:18px 16px;flex-direction:column;align-items:flex-start;gap:14px}.requests-heading h2{font-size:13px}.requests-heading p{font-size:8px;line-height:1.8}.requests-table{min-width:630px}.requests-table th:first-child,.requests-table td:first-child{padding-left:16px}.docs-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.docs-steps article{padding-block:21px}.docs-steps h2{font-size:16px}.docs-steps p{font-size:12px}.docs-note p{font-size:11px}.dialog-content{padding:26px 22px}.dialog-model-title{margin-top:22px}.dialog-content>h2{font-size:23px}.detail-list{font-size:9px}.detail-list>div{gap:18px}.detail-list dd{overflow-wrap:anywhere}.dialog-intro{font-size:12px}html[lang=zh-CN] .hero h1{font-size:53px;letter-spacing:-.04em}html[lang=zh-CN] .hero-intro{font-size:13px}html[lang=zh-CN] .section-heading h2{font-size:28px}html[lang=zh-CN] .integration-section h2{font-size:29px}html[lang=zh-CN] .page-heading h1{font-size:30px}html[lang=zh-CN] .dashboard-heading h1{font-size:25px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--muted:#65707e}.preview-bar{color:#596474;font-size:11px}.preview-label{color:#465570}.hero-footnote{color:#6d7889;font-size:11px}.provider-strip>p{color:#687584;font-size:11px}.feature-number{color:#748197}.principle-grid p{font-size:13px}.feature-link{font-size:12px}.code-bottom{color:#68768b;font-size:10px}.model-status,.model-price small,.model-identity div>span{color:#637087;font-size:11px}.capability-tags>span{color:#617087;font-size:10px}.catalog-table-head{color:#5d6b80;font-size:11px}.catalog-table-head small{color:#67768b;font-size:10px}.catalog-note{color:#64748a;font-size:11px}.results-count{color:#69778b;font-size:11px}.search-field input::placeholder{color:#718094}.stat-label{color:#617188;font-size:11px}.stat-number{color:#28384e}.stats-grid article>p,.balance-link{color:#657797;font-size:10px}.dashboard-heading p,.reporting-period{color:#65748a}.chart-heading p,.chart-legend,.chart-y,.chart-x{color:#687b96}.chart-x,.chart-y{font-size:9px}.requests-heading p{color:#6c7d95;font-size:10px}.requests-table td{color:#62738c;font-size:11px}.requests-table th{color:#65758c;font-size:10px}.requests-table code{color:#6a7b94;font-size:9px}.request-link{color:#445773;font-size:11px}.request-status{color:#376b52;font-size:9px}.request-status.failed{color:#994a40}.request-status.pending{color:#82651d}.onboarding-card p{color:#647790;font-size:11px}.onboarding-card a{color:#456aaf;font-size:11px}.sidebar-bottom p{color:#697b97;font-size:10px}.outline-badge{color:#586e90;font-size:9px}.account-select div>span{color:#6b7b91}.console-sidebar nav a{color:#60738e}.dialog-intro{color:#627087}.dialog-hint{color:#68778e;font-size:11px}.detail-list dt{color:#687991}.detail-list dd{color:#536982}.inline-note{color:#5c7291;font-size:11px}.footer-bottom{color:#727f92;font-size:10px}.docs-note p{color:#687b93;font-size:11px}.not-found{margin-block:70px}.not-found h1{font-size:32px;margin:18px 0}@media(max-width:600px){.preview-bar,.preview-label{font-size:8px}.hero-footnote{font-size:10px}.provider-strip>p{font-size:10px}.model-status,.model-price small,.model-identity div>span{font-size:10px}.catalog-note{font-size:10px}.capability-tags>span{font-size:9px}.footer-bottom{font-size:8px}}.console-layout>.ap-page{min-width:0}.hero-footnote{font-size:11px;color:#697b91;line-height:1.8;align-items:flex-start}.hero-footnote svg{margin-top:3px;color:#7487a3}.provider-strip>p{font-size:11px;line-height:1.8;color:#697b91}.provider-strip-title{font-size:12px;color:#64738a}.provider-strip-title>span{font-size:10px;color:#71819a}.principle-grid p{font-size:13px;color:#67758a}.feature-link{font-size:12px;min-height:36px}.selection-card p{font-size:12px}.selection-card-bottom{font-size:11px;min-height:46px}.footer-links{font-size:12px}.footer-links a{min-height:36px;display:inline-flex;align-items:center}.footer-bottom{font-size:11px;line-height:1.8;color:#718098}.site-footer>div>p{font-size:12px;color:#6c7d94}.text-link{min-height:30px}@media(max-width:600px){.hero-footnote,.provider-strip>p{font-size:11px}.provider-strip-title{font-size:11px}.principle-grid p{font-size:13px}.footer-bottom{font-size:10px;gap:12px;flex-wrap:wrap}.eyebrow{font-size:10px;letter-spacing:.09em}}#main:focus{outline:none}.mobile-signout{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;font-size:13px;color:#596a82;min-height:44px}.preview-tools-toggle{min-height:34px}.site-header .icon-button{min-height:40px;min-width:40px}.console-sidebar nav a{font-size:12px;min-height:44px}.console-sidebar nav a:focus-visible{outline-offset:-2px}.console-sidebar .account-select strong{font-size:12px}.console-sidebar .account-select span{font-size:11px}.console-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 #4b68d2}@media(max-width:850px){.console-sidebar{display:block;padding:16px 24px;overflow:visible}.console-sidebar .account-select{margin-bottom:12px;max-width:100%;min-width:0}.console-sidebar nav{display:flex;gap:6px;overflow-x:auto;margin-left:0;padding:2px;scrollbar-width:thin}.console-sidebar nav a,.console-sidebar nav a:not(.active){font-size:12px;gap:8px;padding:10px 12px;white-space:nowrap;flex-shrink:0}.console-sidebar nav a[aria-current=page]{box-shadow:inset 0 -2px #4b68d2}}@media(max-width:600px){.console-sidebar{padding:14px 16px;background:#fafbfd}.console-sidebar .account-select{display:none}.console-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:5px;padding:0}.console-sidebar nav a,.console-sidebar nav a:not(.active){display:flex;justify-content:center;gap:6px;padding:9px 5px;font-size:11px;line-height:1.4;white-space:normal;text-align:center;min-height:44px;border:1px solid transparent;border-radius:6px;min-width:0}.console-sidebar nav a.active{border-color:#dce5f8}.console-sidebar nav a svg,.console-sidebar nav a:not(.active) svg{width:15px;height:15px}.language-button{min-height:40px}.mobile-navigation a{font-size:13px;min-height:48px}}.preview-message-mobile{display:none}@media(max-width:700px){.preview-message-mobile{display:inline;font-size:10px;color:#66758b;letter-spacing:0}.preview-label{font-size:10px}.preview-bar{gap:3px 10px}.preview-tools-toggle{font-size:10px;min-height:34px}.preview-message-desktop{display:none}}.console-page{padding-top:42px;padding-bottom:72px;min-height:62vh}.console-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:30px}.console-heading h1{font-size:38px;letter-spacing:-.045em;margin:12px 0}.console-heading p{max-width:740px;font-size:13px;line-height:1.9}.console-heading .eyebrow{font-size:10px}.console-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.console-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.console-panel,.console-stat{min-width:0;background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px}.console-panel+.console-panel{margin-top:20px}.console-grid .console-panel{margin-top:0}.console-panel h2{font-size:19px}.console-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.console-panel-head .button{flex-shrink:0}.console-stat h2{font-size:12px;letter-spacing:0;color:#788498;font-weight:500}.console-stat .console-number{display:block;font-size:24px;color:#263a56;letter-spacing:-.045em;margin-top:12px;overflow-wrap:anywhere}.console-stat p{font-size:10px;line-height:1.7;margin-top:8px}.console-subvalue{font-size:13px;color:#65758d;margin-top:8px}.console-note{font-size:12px;line-height:1.9;margin:16px 0;color:#7d899a}.console-note a{color:#3659e3;text-decoration:underline;text-underline-offset:3px}.console-feedback{padding:20px 0;font-size:13px;line-height:1.8;color:#7d899a}.console-feedback p{color:inherit}.console-error{color:#a2473d}.console-feedback .button{margin-top:10px}.console-gate{display:flex;align-items:flex-start;flex-direction:column;gap:18px;padding:42px;min-height:250px}.console-gate p{font-size:13px;line-height:1.8}.console-table-wrap{position:relative;max-width:100%;overflow:auto;border:1px solid #e9edf2;border-radius:6px}.console-table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.7;min-width:850px}.console-table th{text-align:left;padding:12px 15px;background:#f8f9fb;font-size:10px;color:#8692a3;font-weight:500;border-bottom:1px solid #e8ecf2}.console-table td{padding:17px 15px;border-bottom:1px solid #edf0f4;color:#65758d;vertical-align:top}.console-table tr:last-child td{border-bottom:0}.console-table td strong{font-weight:500;display:block;color:#354866}.console-request-id{display:block;max-width:290px;font-size:10px;margin-top:4px;overflow-wrap:anywhere;color:#94a0b0}.console-wrap-text{overflow-wrap:anywhere;word-break:break-word}.console-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.console-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:#7d899a}.console-field{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.7;color:#65758d;min-width:0}.console-field input,.console-field select{width:100%;min-width:0;padding:11px 12px;border:1px solid #dce2ea;border-radius:5px;background:#fff;color:#33465e;font-size:13px}.console-field input:disabled{background:#f7f8fb;color:#8d97a7}.console-field input[aria-invalid=true]{border-color:#af5d56}.console-form{display:grid;gap:20px;max-width:660px}.console-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.console-filters .console-actions{grid-column:1/-1}.console-field small{font-size:11px;color:#94a0b0}.console-form-message{padding:12px 14px;background:#f2f5fb;border-radius:5px;color:#586d90;font-size:12px;line-height:1.8}.console-form-message.error{background:#fbf1ef;color:#a2473d}.console-dl{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:13px 24px;font-size:12px;line-height:1.8;margin:0}.console-dl dt{color:#8490a2}.console-dl dd{margin:0;color:#3d526e;overflow-wrap:anywhere}.console-bars{display:flex;align-items:flex-end;gap:12px;height:185px;padding-top:15px}.console-bar-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px;flex:1;min-width:0;height:100%;font-size:10px;color:#8b97a8}.console-bar-value{font-family:var(--mono);font-size:10px;color:#62779a}.console-bar{width:min(36px,100%);background:#7890df;border-radius:4px 4px 0 0;min-height:0}.console-model-list{display:grid;gap:15px}.console-model-line{font-size:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center}.console-model-line span:first-child{overflow-wrap:anywhere}.console-model-line progress{width:100%;height:6px;grid-column:1/-1;accent-color:#7890df}.console-chart-table{margin-top:15px;font-size:11px;color:#8190a6}.console-chart-table summary{cursor:pointer}.console-chart-table table{width:100%;margin-top:12px;text-align:left;border-collapse:collapse}.console-chart-table th,.console-chart-table td{padding:8px;border-bottom:1px solid #edf0f4}.console-identity-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.console-identity-list span{padding:7px 10px;background:#f4f6fa;border-radius:5px;font-size:11px;color:#697e9c}.console-balance-grid .console-number{font-size:34px}.console-form-footer{margin-top:24px;padding-top:20px;border-top:1px solid #edf0f4}.console-links{display:flex;gap:24px;flex-wrap:wrap}.console-status-line{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:16px}@media(max-width:1000px){.console-stats,.console-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid{grid-template-columns:1fr}.console-heading h1{font-size:32px}}@media(max-width:700px){.console-page{padding-top:28px;padding-bottom:45px}.console-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:24px}.console-heading h1{font-size:29px}.console-heading p{font-size:12px}.console-panel,.console-stat{padding:18px}.console-stats{gap:10px}.console-stat .console-number{font-size:21px}.console-panel-head{align-items:flex-start;gap:12px}.console-panel h2{font-size:17px}.console-filters{grid-template-columns:1fr}.console-dl{grid-template-columns:1fr;gap:4px}.console-dl dd{margin-bottom:14px}.console-gate{padding:24px}.console-balance-grid .console-number{font-size:27px}.console-bar-value{font-size:9px}.console-bars{gap:8px}.console-pagination>.console-actions{width:100%;justify-content:space-between}.console-model-line{font-size:11px}}:root{--ink:#152234;--muted:#617084;--blue:#3559e4;--line:#e2e7ee;--surface:#fff;--canvas:#f7f9fc;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;color-scheme:light;font-synthesis:none}body{background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}::selection{background:#dce5ff;color:#152234}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #5879ef;outline-offset:4px}h1,h2,h3{color:var(--ink);font-weight:600}p{color:var(--muted)}.app-shell{min-height:100vh}.app-shell .page-width{width:min(1200px,calc(100% - 80px));margin-inline:auto}.app-shell .site-header{position:sticky;top:0;z-index:40;background:#ffffffed;border-bottom:1px solid #e9edf3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-shell .header-inner{height:80px;max-width:1440px;margin:auto;padding-inline:40px;display:flex;align-items:center;gap:60px}.app-shell .wordmark{display:inline-flex;align-items:center;gap:10px;font-size:30px;font-weight:650;letter-spacing:-1.6px;color:#18253a;flex-shrink:0}.app-shell .wordmark>svg{width:31px;height:31px}.app-shell .brand-ai{font-weight:430}.app-shell .brand-period{color:#3559e4}.app-shell .desktop-nav{display:flex;align-self:stretch;align-items:center;gap:32px;margin:0}.app-shell .desktop-nav a{position:relative;font-size:14px;font-weight:500;color:#59687b;padding:27px 0;line-height:25px}.app-shell .desktop-nav a.selected,.app-shell .desktop-nav a:hover{color:#244bdd}.app-shell .desktop-nav a.selected:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#3559e4}.app-shell .header-actions{margin-left:auto;display:flex;align-items:center;gap:22px}.app-shell .language-button{font-size:12px;color:#5c6b80;gap:7px;min-height:44px}.app-shell .header-account{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5e718e;font-size:12px}.app-shell .header-admin{font-size:12px;color:#3559e4}.app-shell .button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid #dce2ec;border-radius:8px;background:#fff;padding:11px 18px;font-size:14px;line-height:1.45;color:#2c3f5a;font-weight:550;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.app-shell .button:hover{background:#f5f7fc;border-color:#b9c6de}.app-shell .button-primary{background:#3559e4;border-color:#3559e4;color:#fff;box-shadow:0 5px 13px #3559e422}.app-shell .button-primary:hover{background:#284bd3;border-color:#284bd3;box-shadow:0 7px 18px #3559e430}.app-shell .button-small{font-size:13px;min-height:38px;padding:8px 15px}.app-shell .text-link{display:inline-flex;align-items:center;gap:8px;color:#3559d4;font-size:13px;font-weight:550;min-height:36px}.app-shell .eyebrow{font-size:11px;line-height:1.6;font-weight:600;letter-spacing:.1em;color:#5e718e;display:flex;align-items:center;gap:11px}.app-shell .mobile-menu{display:none}.app-shell .header-session-notice{display:flex;justify-content:space-between;padding:12px 24px;background:#fff7e8;color:#805b1c;font-size:13px;line-height:1.7}.app-shell .header-session-notice button{font-size:22px;margin-left:15px}.app-shell .site-footer{padding-top:40px;padding-bottom:24px;border-top:1px solid var(--line);margin-top:0;row-gap:30px}.app-shell .site-footer .wordmark{font-size:25px}.app-shell .site-footer>div>p{font-size:13px;color:#5e718e;line-height:1.8;max-width:350px}.app-shell .footer-links{gap:28px;font-size:13px;flex-wrap:wrap;color:#526179}.app-shell .footer-bottom{font-size:11px;line-height:1.8;color:#5e718e;border-color:#e9edf3;padding-top:20px}.app-shell #main .home-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:60px;align-items:center;padding-top:88px;padding-bottom:80px}.app-shell #main .hero-copy{width:auto}.app-shell #main .eyebrow-line{display:block;background:#3559e4;width:24px;height:2px}.app-shell #main .home-hero h1{font-size:clamp(46px,4.6vw,66px);letter-spacing:-.055em;line-height:1.2;margin:27px 0 24px;font-weight:630}.app-shell #main .home-hero h1>span{display:block}.app-shell #main .hero-accent{color:#3559e4}.app-shell #main .hero-intro{font-size:16px;line-height:1.95;max-width:490px;color:#5e718e}.app-shell #main .hero-actions{display:flex;align-items:center;gap:12px;margin-top:31px}.app-shell #main .hero-actions .button{min-height:49px;font-size:14px;padding:13px 20px}.app-shell #main .hero-access-note{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.8;margin-top:24px;color:#5e718e}.app-shell #main .hero-access-note svg{flex-shrink:0;margin-top:3px}.app-shell #main .api-blueprint{position:relative;min-width:0;margin:0;background:radial-gradient(ellipse at 70% 0,#253866 0,transparent 65%),#101c31;border:1px solid #2b3b58;border-radius:18px;padding:24px 26px 20px;box-shadow:0 28px 65px -30px #18346055;color:#c8d7f3;overflow:hidden}.app-shell #main .api-blueprint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#88aaff06 1px,transparent 1px),linear-gradient(90deg,#88aaff06 1px,transparent 1px);background-size:24px 24px}.app-shell #main .api-blueprint>*{position:relative}.app-shell #main .blueprint-top{display:flex;justify-content:space-between;gap:12px;font:9px var(--mono);letter-spacing:.07em;color:#5e718e}.app-shell #main .blueprint-top>span:first-child{display:flex;gap:8px;align-items:center}.app-shell #main .blueprint-top i{width:5px;height:5px;background:#8bb4ff;border-radius:50%}.app-shell #main .blueprint-serial{color:#5e718e}.app-shell #main .blueprint-flow{display:flex;align-items:center;justify-content:center;padding:38px 0 29px;gap:0}.app-shell #main .blueprint-app,.app-shell #main .blueprint-provider{display:flex;flex-direction:column;align-items:center;gap:11px;font-size:10px;color:#b4c4e3;flex-shrink:0}.app-shell #main .blueprint-app>svg,.app-shell #main .blueprint-provider>svg{box-sizing:content-box;padding:12px;border:1px solid #3c5078;border-radius:12px;background:#1d2c48;color:#b6c9f2}.app-shell #main .blueprint-connector{height:1px;background:linear-gradient(90deg,#41547b,#7395f1,#41547b);flex:1;max-width:55px;margin-bottom:25px}.app-shell #main .blueprint-core{width:70px;height:70px;border-radius:18px;display:grid;place-items:center;margin-bottom:25px;background:#253e79;border:1px solid #7392e9;box-shadow:0 0 35px #436ad93b;flex-shrink:0}.app-shell #main .blueprint-core svg{width:44px;height:44px;color:#5277f0}.app-shell #main .blueprint-request{border:1px solid #3f537a77;background:#0d1729b3;border-radius:10px;overflow:hidden}.app-shell #main .blueprint-request>div{display:flex;align-items:center;gap:11px;padding:12px 16px;border-bottom:1px solid #293c5a;font-size:11px}.app-shell #main .method{font:9px var(--mono);font-weight:600;letter-spacing:.08em;color:#a8c4ff;background:#29416b;padding:4px 6px;border-radius:4px}.app-shell #main .blueprint-request code{font-size:11px;color:#cbd8ed}.app-shell #main .request-caption{margin-left:auto;font-size:9px;color:#5e718e}.app-shell #main .blueprint-request pre{font:12px/1.95 var(--mono);padding:17px 19px;margin:0;overflow:auto;color:#c9d6ed;white-space:pre}.app-shell #main .code-key{color:#bbcff9}.app-shell #main .code-string{color:#5e718e}.app-shell #main .code-value{color:#d6baf1}.app-shell #main .code-punctuation{color:#5e718e}.app-shell #main .api-blueprint figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:19px;color:#5e718e;font-size:8px;line-height:1.6}.app-shell #main .api-blueprint figcaption>span:first-child{display:flex;align-items:center;gap:6px;font:8px var(--mono)}.app-shell #main .home-foundations{border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:26px}.app-shell #main .home-foundations>span{font-size:10px;font-weight:600;letter-spacing:.08em;color:#5e718e}.app-shell #main .home-foundations>div{display:flex;align-items:center;gap:42px}.app-shell #main .home-foundations>div>span{display:flex;align-items:center;gap:10px;color:#4f6079;font-size:13px}.app-shell #main .home-foundations svg{color:#5e718e}.app-shell #main .home-features{padding-block:80px}.app-shell #main .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.app-shell #main .section-heading h2{font-size:32px;line-height:1.4;letter-spacing:-.035em}.app-shell #main .section-heading .eyebrow{margin-bottom:14px}.app-shell #main .section-heading>p{font-size:14px;line-height:1.9;max-width:320px;padding:0}.app-shell #main .section-heading>div>p:not(.eyebrow){font-size:14px;line-height:1.8;margin-top:14px}.app-shell #main .home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.app-shell #main .home-feature-grid article{padding:28px 25px;position:relative}.app-shell #main .home-feature-grid article+article{border-left:1px solid var(--line)}.app-shell #main .feature-icon{display:grid;place-items:center;width:44px;height:44px;background:#f0f4fe;border-radius:11px;color:#4e6cb9}.app-shell #main .feature-index{position:absolute;right:24px;top:30px;font:10px var(--mono);color:#5e718e}.app-shell #main .home-feature-grid h3{font-size:18px;font-weight:550;margin:25px 0 12px;letter-spacing:-.02em}.app-shell #main .home-feature-grid p{font-size:13px;line-height:1.9;color:#5e718e;min-height:74px}.app-shell #main .home-feature-grid a{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#3559d4;margin-top:21px;min-height:32px}.app-shell #main .model-selection{padding-bottom:80px}.app-shell #main .selection-grid{gap:16px}.app-shell #main .selection-card{border-radius:12px;padding:23px 23px 0;border:1px solid var(--line);background:linear-gradient(160deg,#fff,#fafbfd)}.app-shell #main .selection-card:hover{border-color:#a8baf0;box-shadow:0 10px 30px #2441710b}.app-shell #main .selection-card h3{font-size:20px;line-height:1.35;margin-top:7px;overflow-wrap:anywhere;font-weight:550}.app-shell #main .selection-provider{display:block;margin-top:25px;font-size:10px;color:#5e718e;letter-spacing:.04em}.app-shell #main .selection-card p{font-size:12px;margin-top:8px}.app-shell #main .selection-card-bottom{font-size:10px;margin-top:23px;padding-block:15px;align-items:center}.app-shell #main .model-access-label{display:flex;align-items:center;gap:6px;color:#5e718e}.app-shell #main .model-access-label i{width:5px;height:5px;background:#9aa8bd;border-radius:50%}.app-shell #main .model-access-label.verified i{background:#4a8c70}.app-shell #main .home-catalog-empty{display:flex;align-items:flex-start;gap:22px;padding:32px;border:1px solid var(--line);border-radius:12px;background:#f8faff}.app-shell #main .home-catalog-empty>svg{color:#5e718e;flex-shrink:0}.app-shell #main .home-catalog-empty h3{font-size:20px}.app-shell #main .home-catalog-empty p{font-size:14px;line-height:1.9;margin:10px 0}.app-shell #main .integration-section{grid-template-columns:.85fr 1.15fr;gap:70px;padding-bottom:85px;align-items:center}.app-shell #main .integration-section h2{font-size:37px;line-height:1.45;letter-spacing:-.04em;margin:22px 0}.app-shell #main .integration-section>div>p:not(.eyebrow){font-size:14px;line-height:1.95;max-width:385px}.app-shell #main .code-window{background:#111e33;border:1px solid #283b5b;border-radius:13px;box-shadow:0 20px 48px -25px #18346044;color:#a5b8d8}.app-shell #main .code-top{background:#192941;border-color:#2b3d59;color:#5e718e;font-size:11px;padding:13px 19px}.app-shell #main .code-toolbar{border-color:#2b3d59;padding-inline:19px}.app-shell #main .code-tabs button{font-size:11px;min-height:42px;color:#5e718e}.app-shell #main .code-tabs button.active{color:#d0deff;border-color:#90adff}.app-shell #main .copy-button{font-size:11px;color:#adbfdd;min-height:40px}.app-shell #main .code-window pre{font:11px/1.9 var(--mono);color:#bdcfee;padding:22px;max-height:360px;min-height:0;overflow:auto}.app-shell #main .code-bottom{border-color:#2b3d59;color:#b5c5df;font-size:10px;padding:12px 19px;line-height:1.8}.app-shell #main .catalog,.app-shell #main .public-pricing,.app-shell #main .pp{padding-top:56px;padding-bottom:72px}.app-shell #main .page-heading h1,.app-shell #main .pp-page-header h1{font-size:46px;line-height:1.2;letter-spacing:-.045em;margin:17px 0}.app-shell #main .page-heading>p:last-child,.app-shell #main .pp-page-header>p:last-child{font-size:15px;line-height:1.9;color:#5e718e;max-width:760px}.app-shell #main .catalog-description,.app-shell #main .pricing-description{font-size:13px;color:#5e718e;border-radius:10px;background:#f7f9fe;border-color:#e2e8f3}.app-shell #main .catalog-controls{margin-top:32px;gap:12px}.app-shell #main .search-field{border-radius:9px;min-height:48px;border-color:#dbe2ee;background:#fff}.app-shell #main .search-field input{font-size:14px;color:#263a56}.app-shell #main .select-field{border-radius:9px;font-size:13px}.app-shell #main .select-field select{font-size:13px}.app-shell #main .catalog-refresh{border-radius:9px;min-height:48px;font-size:13px}.app-shell #main .catalog-filters{margin:20px 0 24px}.app-shell #main .filter-pills{gap:7px}.app-shell #main .filter-pills button{font-size:12px;min-height:36px;padding:8px 13px;border-radius:7px}.app-shell #main .filter-pills button.active{background:#edf2ff;color:#3158d4;border-color:#d5dffc}.app-shell #main .results-count,.app-shell #main .pricing-count{font-size:12px;color:#5e718e}.app-shell #main .catalog-table{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.app-shell #main .catalog-table-head{background:#f8faff;padding-block:17px;font-size:11px;letter-spacing:.02em;color:#5e718e}.app-shell #main .catalog-table-head small{font-size:10px}.app-shell #main .model-row{padding-block:25px;border-color:#e9edf4;min-height:110px}.app-shell #main .model-row:hover{background:#f9fbff}.app-shell #main .model-identity strong{font-size:16px;color:#213551;font-weight:550}.app-shell #main .model-identity div>span{font-size:11px;color:#5e718e;line-height:1.8;overflow-wrap:anywhere}.app-shell #main .model-group,.app-shell #main .model-availability{font-size:12px;line-height:1.8;color:#5e718e}.app-shell #main .scope-label{font-size:11px;color:#5e718e}.app-shell #main .model-price>span{font-size:13px;color:#2d4569}.app-shell #main .model-price small{font-size:10px}.app-shell #main .catalog-note{font-size:12px;line-height:1.9;color:#5e718e}.app-shell #main .pricing-principles{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f9fbff;margin-top:32px}.app-shell #main .pricing-principles article{padding:25px 28px}.app-shell #main .pricing-principles h2{font-size:18px;font-weight:550;color:#263c5c;margin-top:17px}.app-shell #main .pricing-principles p{font-size:13px;line-height:1.8;color:#5e718e}.app-shell #main .pricing-controls>label{border-radius:9px;font-size:13px;min-height:48px}.app-shell #main .pricing-model{padding:30px;border-radius:13px;border-color:var(--line);margin-top:24px}.app-shell #main .pricing-model>header{border-bottom:1px solid #e9edf4;margin-bottom:24px;padding-bottom:24px}.app-shell #main .pricing-model h2{font-size:27px;font-weight:550;color:#203754;margin-top:9px}.app-shell #main .pricing-model header p,.app-shell #main .pricing-model header code{font-size:12px;color:#5e718e}.app-shell #main .price-heading{font-size:15px;color:#354e71;font-weight:550}.app-shell #main .pricing-meta,.app-shell #main .pricing-rule,.app-shell #main .price-note,.app-shell #main .configuration-note,.app-shell #main .pricing-conditions,.app-shell #main .peak-explanation{font-size:12px;line-height:1.9;color:#5e718e}.app-shell #main .price-table{font-size:13px}.app-shell #main .price-table th{font-size:11px;padding-block:12px;color:#5e718e;background:#f8faff}.app-shell #main .price-table td{padding-block:14px;color:#304c72}.app-shell #main .price-section{margin-top:25px}.app-shell #main .pricing-footer{font-size:12px;line-height:1.9}.app-shell #main .model-detail{padding-top:36px;padding-bottom:72px}.app-shell #main .model-detail-header{margin-top:22px}.app-shell #main .detail-identity h1{font-size:40px;letter-spacing:-.035em;font-weight:600;color:#1e3452}.app-shell #main .detail-layout{gap:25px}.app-shell #main .detail-card{border-radius:12px;border-color:var(--line);padding:27px}.app-shell #main .detail-card h2{font-size:20px;color:#253e5f}.app-shell #main .detail-note,.app-shell #main .detail-advisory,.app-shell #main .model-description,.app-shell #main .group-description{font-size:13px;line-height:1.9;color:#5e718e}.app-shell #main .detail-tag{font-size:12px}.app-shell #main .detail-back{font-size:13px;min-height:36px}.app-shell #main .pp{font-size:14px}.app-shell #main .pp-eyebrow{font-size:11px;letter-spacing:.1em;color:#5e718e;font-weight:600}.app-shell #main .pp-page-header{padding-bottom:8px}.app-shell #main .pp-docs-layout{gap:44px;margin-top:34px}.app-shell #main .pp-doc-nav{border-color:#e5eaf2;padding-right:25px}.app-shell #main .pp-doc-nav-title{font-size:11px;letter-spacing:.06em;color:#5e718e}.app-shell #main .pp-doc-nav a{min-height:44px;border-radius:7px;font-size:13px;padding:12px;color:#5e718e}.app-shell #main .pp-doc-nav a.is-active{background:#edf2ff;color:#3158d4}.app-shell #main .pp-doc-scope{font-size:12px;line-height:1.9;color:#5e718e;background:#f6f8fd;border-radius:10px;padding:17px}.app-shell #main .pp-doc-scope strong{font-size:13px;color:#425e85}.app-shell #main .pp-inline-warning{font-size:12px;line-height:1.9;padding:15px 18px;border-radius:9px;background:#f6f8fd;color:#5e718e;border-color:#e0e7f3}.app-shell #main .pp-get-started{border-radius:12px;background:linear-gradient(120deg,#eef3ff,#f9fbff);border-color:#dfe7f9;padding:28px}.app-shell #main .pp-get-started h2{font-size:25px;color:#284674}.app-shell #main .pp-get-started p{font-size:14px;line-height:1.9;color:#5e718e}.app-shell #main .pp-guide-grid{gap:16px}.app-shell #main .pp-guide-grid>a{border-color:#e1e7f0;border-radius:11px;padding:23px;transition:background .18s,border-color .18s}.app-shell #main .pp-guide-grid>a:hover{background:#f9fbff;border-color:#b7c7ed}.app-shell #main .pp-guide-grid h2{font-size:17px;color:#2d476e}.app-shell #main .pp-guide-grid p{font-size:13px;line-height:1.85;color:#5e718e}.app-shell #main .pp-doc-search{border-radius:9px;font-size:14px;min-height:48px}.app-shell #main .pp-doc-search input{font-size:14px}.app-shell #main .pp-article-layout{gap:32px}.app-shell #main .pp-article h1{font-size:38px;color:#203856;letter-spacing:-.035em}.app-shell #main .pp-breadcrumb{font-size:12px;line-height:1.8;color:#5e718e}.app-shell #main .pp-article-summary{font-size:16px;line-height:1.9;color:#5e718e}.app-shell #main .pp-updated{font-size:11px;color:#5e718e}.app-shell #main .pp-article-section{margin-top:34px;padding-top:30px;border-color:#e8edf5;scroll-margin-top:110px}.app-shell #main .pp-article-section h2{font-size:23px;color:#2c476d;letter-spacing:-.02em}.app-shell #main .pp-article-section p,.app-shell #main .pp-policy-section p{font-size:14px;line-height:2;color:#5e718e}.app-shell #main .pp-toc{font-size:12px;line-height:1.8;color:#5e718e}.app-shell #main .pp-toc a{padding-block:9px;display:block}.app-shell #main .pp-code{border-radius:11px;background:#142239;border-color:#283f60}.app-shell #main .pp-code-head{background:#1a2c46;border-color:#2d4262;color:#b9cae6;padding:13px 16px;font-size:11px}.app-shell #main .pp-code-head button{color:#c5d5f0;font-size:11px;min-height:32px}.app-shell #main .pp-code-tabs{border-color:#2d4262}.app-shell #main .pp-code-tabs button{font-size:11px;color:#a5badc;min-height:40px}.app-shell #main .pp-code-tabs button.active{color:#d7e4ff;border-color:#a5bfff}.app-shell #main .pp-code pre{color:#bdd0ef;font:11px/1.9 var(--mono);padding:22px;max-height:500px;overflow:auto}.app-shell #main .pp-code-foot{color:#afc2df;border-color:#2d4262;font-size:10px;line-height:1.9;padding:12px 17px}.app-shell #main .pp-article-related{border-radius:10px;background:#f6f9ff;border-color:#e1e8f6}.app-shell #main .pp-article-pagination{font-size:13px;line-height:1.8;gap:20px}.app-shell #main .pp-help-layout{gap:35px;margin-top:35px}.app-shell #main .pp-faq{border-color:#e3e9f2;padding-block:24px}.app-shell #main .pp-faq summary{font-size:16px;font-weight:550;color:#2e496e;line-height:1.7;cursor:pointer}.app-shell #main .pp-faq p{font-size:14px;line-height:1.95;color:#5e718e;margin-top:14px}.app-shell #main .pp-card{border-radius:12px;border-color:#e2e9f4;padding:26px;background:#f9fbff}.app-shell #main .pp-card h2{font-size:21px;color:#304d76}.app-shell #main .pp-card p,.app-shell #main .pp-prepare-list{font-size:13px;line-height:1.9;color:#5e718e}.app-shell #main .pp-action,.app-shell #main .pp-secondary{font-size:13px;min-height:42px;border-radius:7px}.app-shell #main .pp-policy-layout{gap:45px}.app-shell #main .pp-policy-nav{font-size:13px}.app-shell #main .pp-policy-nav a{min-height:42px;display:flex;align-items:center;border-radius:7px}.app-shell #main .pp-policy-alert{font-size:13px;line-height:1.9;border-radius:10px;background:#fff9ed;border-color:#f0e3c7;color:#856834}.app-shell #main .pp-policy-section h2{font-size:22px;color:#29476f}.app-shell #main .pp-note{font-size:12px;line-height:1.9;color:#5e718e}.app-shell.is-console{background:#f7f9fc}.app-shell.is-console .header-inner{height:72px;max-width:none;padding-inline:28px;gap:40px}.app-shell.is-console .desktop-nav a{padding-block:23px}.app-shell.is-console .wordmark{font-size:27px}.app-shell.is-console .wordmark>svg{width:28px;height:28px}.app-shell.is-console .workspace-shell{display:grid;grid-template-columns:244px minmax(0,1fr);max-width:1680px;margin:auto;min-height:calc(100vh - 72px)}.app-shell .workspace-sidebar{position:sticky;top:72px;height:calc(100vh - 72px);padding:28px 18px 24px;border-right:1px solid #e3e9f2;background:#fff;display:flex;flex-direction:column;min-width:0}.app-shell .workspace-identity{display:flex;align-items:center;gap:11px;padding:0 9px 31px}.app-shell .workspace-avatar{width:36px;height:36px;border:1px solid #dce5fb;border-radius:10px;background:#edf2ff;display:grid;place-items:center;color:#5e718e;font:550 15px var(--mono);flex-shrink:0}.app-shell .workspace-identity strong{font-size:12px;display:block;color:#304566;font-weight:550}.app-shell .workspace-identity div>span{font-size:10px;color:#5e718e;display:block;margin-top:5px}.app-shell .workspace-section-label{font-size:9px;font-weight:600;letter-spacing:.1em;color:#5e718e;padding:0 13px;margin-bottom:12px}.app-shell .customer-navigation{display:flex;flex-direction:column;gap:7px}.app-shell .customer-navigation a{display:flex;align-items:center;gap:12px;padding:12px 13px;min-height:46px;border-radius:8px;color:#5e718e;font-size:13px;font-weight:500}.app-shell .customer-navigation a:hover{background:#f5f8fe;color:#385b98}.app-shell .customer-navigation a.selected{background:#eef3ff;color:#3559d9;box-shadow:inset 0 0 0 1px #e0e8fc}.app-shell .workspace-nav-arrow{margin-left:auto}.app-shell .workspace-support{margin-top:auto;background:#f7f9fd;border:1px solid #e6ecf5;border-radius:11px;padding:19px 16px;color:#5e718e}.app-shell .workspace-support strong{font-size:12px;color:#455f85;display:block;margin-top:14px;font-weight:550}.app-shell .workspace-support p{font-size:11px;line-height:1.85;color:#5e718e;margin:10px 0}.app-shell .workspace-support a{display:inline-flex;align-items:center;gap:7px;min-height:30px;font-size:11px;color:#4769b5}.app-shell.is-console #main{min-width:0}.app-shell.is-console #main .page-width{width:calc(100% - 72px);max-width:1280px}.app-shell.is-console .site-footer{width:calc(100% - 72px);max-width:1200px;margin-top:0;padding-top:30px}.app-shell.is-console .site-footer .wordmark{font-size:23px}.app-shell.is-console .site-footer .wordmark>svg{width:23px;height:23px}.app-shell #main .console-page,.app-shell #main .ap-page{padding-top:36px;padding-bottom:55px}.app-shell #main .console-heading,.app-shell #main .ap-heading{margin-bottom:28px;gap:24px}.app-shell #main .console-heading h1,.app-shell #main .ap-heading h1{font-size:32px;letter-spacing:-.035em;margin:12px 0;color:#1c3354;font-weight:600}.app-shell #main .console-heading p,.app-shell #main .ap-heading p{font-size:13px;line-height:1.9;color:#5e718e;max-width:800px}.app-shell #main .console-heading .eyebrow,.app-shell #main .keys-eyebrow{font-size:10px;letter-spacing:.07em;color:#5e718e}.app-shell #main .console-stats{gap:16px;margin-bottom:24px}.app-shell #main .console-stat{padding:24px;border:1px solid #e2e8f1;border-radius:12px;box-shadow:0 4px 15px #243e6703}.app-shell #main .console-stat h2{font-size:12px;color:#5e718e;font-weight:500}.app-shell #main .console-stat .console-number{font-size:29px;letter-spacing:-.06em;font-weight:550;color:#254268;margin-top:18px;line-height:1.3}.app-shell #main .console-stat p{font-size:10px;color:#5e718e;line-height:1.8;margin-top:11px}.app-shell #main .console-stat .text-link{font-size:11px}.app-shell #main .console-subvalue{font-size:12px;color:#5e718e;margin-top:10px}.app-shell #main .console-panel,.app-shell #main .ap-panel{border:1px solid #e2e8f1;border-radius:12px;padding:26px;background:#fff;box-shadow:0 3px 14px #25416c02}.app-shell #main .console-panel h2,.app-shell #main .ap-panel-heading h2{font-size:18px;color:#29476d;letter-spacing:-.02em;font-weight:550}.app-shell #main .console-grid{gap:24px;margin-bottom:24px}.app-shell #main .console-panel+.console-panel{margin-top:24px}.app-shell #main .console-grid .console-panel{margin-top:0}.app-shell #main .console-note,.app-shell #main .console-feedback{font-size:12px;color:#5e718e;line-height:1.9}.app-shell #main .console-table-wrap,.app-shell #main .ap-table-wrap{border:1px solid #e7ecf4;border-radius:8px;max-width:100%;overflow:auto}.app-shell #main .console-table,.app-shell #main .ap-table{font-size:12px;line-height:1.8}.app-shell #main .console-table th,.app-shell #main .ap-table th{font-size:10px;color:#5e718e;background:#f8faff;padding:13px 15px;border-color:#e5ebf5;font-weight:500;white-space:nowrap}.app-shell #main .console-table td,.app-shell #main .ap-table td{color:#5e718e;padding:18px 15px;border-color:#ecf0f6;font-size:12px}.app-shell #main .console-table td strong{color:#36577f;font-weight:500}.app-shell #main .console-table tbody tr:hover,.app-shell #main .ap-table tbody tr:hover{background:#fafcff}.app-shell #main .console-request-id{font-size:10px;color:#5e718e;line-height:1.8}.app-shell #main .console-field{font-size:12px;color:#5e718e;gap:9px}.app-shell #main .console-field input,.app-shell #main .console-field select,.app-shell #main .ap-form input,.app-shell #main .ap-form select{min-height:44px;border-radius:7px;border-color:#dce5f1;color:#355779;background:#fff;font-size:14px;padding:11px 13px;max-width:100%}.app-shell #main .console-field small,.app-shell #main .ap-form-help{font-size:11px;color:#5e718e;line-height:1.8}.app-shell #main .console-form{gap:21px;max-width:670px}.app-shell #main .console-filters{gap:18px;margin-top:22px}.app-shell #main .console-form-message{border-radius:8px;font-size:12px;background:#f1f5fe;color:#4b6a96;line-height:1.9}.app-shell #main .console-form-message.error{background:#fff2ef;color:#a44b43}.app-shell #main .console-dl{font-size:13px;line-height:1.9;gap:15px 25px}.app-shell #main .console-dl dt{color:#5e718e}.app-shell #main .console-dl dd{color:#3c5d85}.app-shell #main .console-bars{height:200px;gap:15px;padding-inline:5px;border-bottom:1px solid #edf1f8;padding-bottom:12px}.app-shell #main .console-bar{background:linear-gradient(180deg,#7594f2,#b0c4fc);width:min(39px,100%);border:1px solid #8faafa;border-bottom:0;border-radius:6px 6px 0 0}.app-shell #main .console-bar-column{font-size:10px;color:#5e718e;gap:12px}.app-shell #main .console-bar-value{font-size:10px;color:#5e718e}.app-shell #main .console-model-list{gap:22px;padding-top:9px}.app-shell #main .console-model-line{font-size:12px;color:#45648c;gap:12px}.app-shell #main .console-model-line progress{height:5px;accent-color:#7c9bea}.app-shell #main .console-identity-list span{font-size:12px;padding:9px 12px;border-radius:7px;color:#5e718e;background:#f1f5fe}.app-shell #main .console-pagination,.app-shell #main .ap-panel-foot{font-size:12px;color:#5e718e;line-height:1.8}.app-shell #main .console-status-line{font-size:13px;color:#5e718e}.app-shell #main .ap-button{font-size:13px;min-height:42px;border-radius:7px;padding:11px 16px}.app-shell #main .ap-primary{background:#3559e4;border-color:#3559e4;color:#fff}.app-shell #main .ap-action{font-size:12px;min-height:36px;color:#496dad}.app-shell #main .ap-danger{color:#a74e45}.app-shell #main .ap-badge{font-size:10px;border-radius:5px;padding:5px 8px}.app-shell #main .ap-empty,.app-shell #main .keys-loading{font-size:13px;line-height:1.9;padding:35px}.app-shell #main .keys-notice,.app-shell #main .keys-record-notice{font-size:12px;line-height:1.9;border-radius:8px}.app-shell #main .ap-dialog{border-radius:14px;border-color:#dce5f2;box-shadow:0 32px 100px #10264130}.app-shell #main .ap-dialog-content{padding:32px}.app-shell #main .ap-dialog h2{font-size:25px;color:#254369;letter-spacing:-.03em}.app-shell #main .ap-dialog-intro{font-size:13px;line-height:1.9;color:#5e718e}.app-shell #main .ap-form{gap:14px;font-size:13px}.app-shell #main .ap-form>label{font-size:12px;color:#5e718e}.app-shell #main .ap-secret{border-radius:8px;line-height:1.9}.app-shell #main .keys-mask{font-size:12px}.app-shell #main .auth-page{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:min(1080px,calc(100% - 80px));min-height:calc(100vh - 250px);padding:60px 0 70px}.app-shell #main .auth-story{padding-right:20px}.app-shell #main .auth-story h2{font-size:44px;line-height:1.35;letter-spacing:-.045em;margin:24px 0;color:#1e3555}.app-shell #main .auth-story h2 span{display:block;color:#3559e4}.app-shell #main .auth-story>p:not(.eyebrow){font-size:15px;line-height:1.95;max-width:370px;color:#5e718e}.app-shell #main .auth-story-detail{display:grid;gap:14px;margin-top:36px;padding-top:27px;border-top:1px solid #e4eaf3}.app-shell #main .auth-story-detail>span{display:flex;align-items:center;gap:11px;font-size:13px;color:#5e718e}.app-shell #main .auth-story-detail svg{color:#5e718e}.app-shell #main .auth-card{width:100%;max-width:470px;margin:0;background:#fff;border:1px solid #e0e7f2;box-shadow:0 18px 60px -25px #1b40772b;border-radius:15px;padding:38px}.app-shell #main .auth-card h1{font-size:31px;line-height:1.35;color:#203b60;letter-spacing:-.035em}.app-shell #main .auth-kicker{font-size:10px;color:#5e718e;letter-spacing:.08em;margin-bottom:22px}.app-shell #main .auth-intro{font-size:13px;color:#5e718e;line-height:1.9}.app-shell #main .auth-help{font-size:11px;line-height:1.9;color:#5e718e}.app-shell #main .auth-form>label,.app-shell #main .auth-label-row{font-size:12px;color:#4b6c97}.app-shell #main .auth-form input:not([type=checkbox]){min-height:46px;border-radius:7px;border-color:#dce4f1;color:#36577e;font-size:14px}.app-shell #main .auth-password button{top:3px;right:3px}.app-shell #main .auth-button{border-radius:7px;min-height:46px;font-size:13px}.app-shell #main .auth-primary{background:#3559e4;border-color:#3559e4;color:#fff;box-shadow:0 5px 12px #3559e41a}.app-shell #main .auth-primary:hover{background:#284bd2}.app-shell #main .auth-link{font-size:11px;min-height:30px}.app-shell #main .auth-message{font-size:12px;line-height:1.9;border-radius:8px}.app-shell #main .auth-result{font-size:14px;color:#5e718e}.app-shell #main .auth-back{font-size:12px;min-height:40px}.app-shell #main .public-unavailable{padding-block:75px;min-height:55vh}.app-shell #main .public-unavailable h1{font-size:40px;margin:20px 0}.app-shell #main .public-unavailable p{font-size:15px;line-height:1.9;margin-bottom:24px}@media(min-width:1680px){.app-shell.is-console .workspace-shell{border-inline:1px solid #e3e9f2}}@media(max-width:1150px){.app-shell .header-inner{gap:36px;padding-inline:30px}.app-shell .desktop-nav{gap:24px}.app-shell .header-account{display:none}.app-shell #main .home-hero{gap:35px}.app-shell #main .home-foundations>div{gap:22px}.app-shell #main .home-feature-grid article{padding:25px 20px}.app-shell #main .home-feature-grid h3{font-size:16px}.app-shell #main .integration-section{gap:40px}.app-shell.is-console .workspace-shell{grid-template-columns:210px minmax(0,1fr)}.app-shell .workspace-sidebar{padding-inline:13px}.app-shell.is-console #main .page-width{width:calc(100% - 48px)}.app-shell #main .console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell #main .console-grid{grid-template-columns:1fr}.app-shell #main .auth-page{gap:45px}}@media(max-width:900px){.app-shell .page-width{width:calc(100% - 48px)}.app-shell .desktop-nav{gap:21px}.app-shell .header-actions{gap:15px}.app-shell #main .home-hero{grid-template-columns:1fr;gap:38px;padding-top:57px;padding-bottom:48px}.app-shell #main .hero-intro{max-width:580px}.app-shell #main .home-hero h1{font-size:60px}.app-shell #main .api-blueprint{max-width:620px;width:100%;justify-self:center}.app-shell #main .blueprint-flow{padding-block:34px}.app-shell #main .home-foundations{align-items:flex-start;gap:20px;flex-direction:column}.app-shell #main .home-foundations>div{width:100%;justify-content:space-between;gap:15px;flex-wrap:wrap}.app-shell #main .home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell #main .home-feature-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.app-shell #main .home-feature-grid article:nth-child(4){border-top:1px solid var(--line)}.app-shell #main .home-feature-grid p{min-height:48px}.app-shell #main .selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell #main .integration-section{grid-template-columns:1fr;gap:30px}.app-shell #main .integration-section>div>p:not(.eyebrow){max-width:580px}.app-shell #main .pp-docs-layout{gap:28px}.app-shell #main .pp-article-layout{display:block}.app-shell #main .pp-toc{display:none}.app-shell #main .auth-story h2{font-size:37px}.app-shell #main .auth-card{padding:28px}.app-shell.is-console .desktop-nav{gap:20px}.app-shell.is-console .header-inner{gap:28px}}@media(max-width:900px){.app-shell .desktop-nav{display:none}.app-shell .mobile-menu{display:inline-flex;min-width:38px;min-height:42px;align-items:center;justify-content:center}.app-shell .mobile-navigation{position:absolute;display:flex;flex-direction:column;top:100%;inset-inline:0;background:#fff;padding:8px 20px 17px;border-bottom:1px solid #dfe7f3;box-shadow:0 15px 22px #203e6610}.app-shell .mobile-navigation a{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:15px 4px;border-bottom:1px solid #edf1f7;min-height:48px;color:#5e718e}.app-shell .mobile-navigation a[aria-current=page]{color:#3559d9}}@media(max-width:720px){.app-shell .header-inner,.app-shell.is-console .header-inner{height:68px;padding-inline:20px;gap:20px}.app-shell .wordmark,.app-shell.is-console .wordmark{font-size:27px}.app-shell .wordmark>svg,.app-shell.is-console .wordmark>svg{width:27px;height:27px}.app-shell .header-actions{gap:13px}.app-shell .header-actions>.button{font-size:12px;min-height:36px;padding:8px 12px}.app-shell .language-button{font-size:11px;gap:5px}.app-shell .page-width{width:calc(100% - 40px)}.app-shell #main .home-hero h1{font-size:clamp(37px,9vw,54px);letter-spacing:-.05em;line-height:1.28;margin:22px 0}.app-shell #main .hero-intro{font-size:14px;line-height:1.95}.app-shell #main .hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px}.app-shell #main .hero-actions .button{font-size:12px;min-height:45px;padding:12px 15px}.app-shell #main .hero-access-note{font-size:10px;line-height:1.9;margin-top:19px}.app-shell #main .home-hero{padding-top:42px;gap:32px;padding-bottom:35px}.app-shell #main .api-blueprint{border-radius:13px;padding:20px 18px 17px}.app-shell #main .blueprint-top{font-size:8px}.app-shell #main .blueprint-flow{padding-block:29px 22px}.app-shell #main .blueprint-core{width:60px;height:60px;border-radius:15px}.app-shell #main .blueprint-core svg{width:37px;height:37px}.app-shell #main .blueprint-app>svg,.app-shell #main .blueprint-provider>svg{padding:10px;width:19px;height:19px}.app-shell #main .blueprint-app,.app-shell #main .blueprint-provider{font-size:9px;gap:10px}.app-shell #main .blueprint-connector{max-width:50px}.app-shell #main .blueprint-request pre{font-size:10px;padding:15px}.app-shell #main .blueprint-request>div{padding:10px 12px;font-size:10px;gap:8px}.app-shell #main .blueprint-request code{font-size:10px}.app-shell #main .api-blueprint figcaption>span:last-child{display:none}.app-shell #main .home-foundations{padding-block:22px;gap:18px}.app-shell #main .home-foundations>span{font-size:9px}.app-shell #main .home-foundations>div{display:grid;grid-template-columns:1fr 1fr;gap:20px 12px}.app-shell #main .home-foundations>div>span{font-size:12px;gap:8px}.app-shell #main .home-foundations svg{width:16px;height:16px}.app-shell #main .home-features{padding-block:47px}.app-shell #main .section-heading{display:block;margin-bottom:24px}.app-shell #main .section-heading h2{font-size:26px;line-height:1.5;letter-spacing:-.04em}.app-shell #main .section-heading .eyebrow{font-size:10px;margin-bottom:13px}.app-shell #main .section-heading>p{font-size:13px;margin-top:16px;max-width:100%}.app-shell #main .section-heading>div>p:not(.eyebrow){font-size:13px;line-height:1.9}.app-shell #main .section-heading>.text-link{margin-top:15px}.app-shell #main .home-feature-grid{grid-template-columns:1fr}.app-shell #main .home-feature-grid article{padding:25px}.app-shell #main .home-feature-grid article+article{border-left:0;border-top:1px solid var(--line)}.app-shell #main .home-feature-grid h3{font-size:19px;margin-top:21px}.app-shell #main .home-feature-grid p{font-size:13px;min-height:0}.app-shell #main .home-feature-grid a{margin-top:14px}.app-shell #main .home-feature-grid article:after{content:none}.app-shell #main .selection-grid{gap:12px}.app-shell #main .selection-card{padding:19px 16px 0}.app-shell #main .selection-card h3{font-size:17px}.app-shell #main .selection-provider{font-size:9px;margin-top:20px}.app-shell #main .selection-card p{font-size:11px}.app-shell #main .selection-card-bottom{font-size:9px;gap:5px;padding-block:13px}.app-shell #main .model-selection{padding-bottom:48px}.app-shell #main .model-mark{width:35px;height:35px;font-size:20px}.app-shell #main .home-catalog-empty{padding:24px 20px;gap:16px}.app-shell #main .home-catalog-empty h3{font-size:18px}.app-shell #main .home-catalog-empty p{font-size:13px}.app-shell #main .integration-section{padding-bottom:48px;gap:27px}.app-shell #main .integration-section h2{font-size:30px;line-height:1.5;margin-block:20px}.app-shell #main .integration-section>div>p:not(.eyebrow){font-size:13px;line-height:1.95}.app-shell #main .code-window pre{font-size:10px;padding:18px;max-height:315px}.app-shell #main .code-top,.app-shell #main .code-bottom{font-size:10px}.app-shell #main .page-heading h1,.app-shell #main .pp-page-header h1{font-size:34px;margin-block:16px}.app-shell #main .page-heading>p:last-child,.app-shell #main .pp-page-header>p:last-child{font-size:14px;line-height:1.95}.app-shell #main .catalog,.app-shell #main .public-pricing,.app-shell #main .pp{padding-top:35px;padding-bottom:48px}.app-shell #main .catalog-controls{gap:10px;margin-top:25px;flex-wrap:wrap}.app-shell #main .catalog-controls .search-field{flex-basis:100%}.app-shell #main .catalog-controls .select-field{flex:1}.app-shell #main .catalog-filters{align-items:flex-start;gap:15px;flex-direction:column}.app-shell #main .filter-pills{gap:6px;flex-wrap:wrap}.app-shell #main .filter-pills button{font-size:11px;padding:8px 10px}.app-shell #main .catalog-table{border:0;background:none;overflow:visible}.app-shell #main .catalog-table-head{display:none}.app-shell #main .model-row{border:1px solid #e0e7f2;border-radius:10px;background:#fff;margin-bottom:12px;padding:21px 17px;min-height:0;gap:17px;grid-template-columns:1fr}.app-shell #main .model-identity strong{font-size:16px}.app-shell #main .model-identity div>span{font-size:11px}.app-shell #main .model-row .model-price{grid-row:auto;grid-column:auto;text-align:left;padding:0}.app-shell #main .model-row .row-arrow{right:17px;bottom:22px}.app-shell #main .model-group,.app-shell #main .model-availability{font-size:12px}.app-shell #main .catalog-note{font-size:11px}.app-shell #main .pricing-principles{margin-top:25px;grid-template-columns:1fr}.app-shell #main .pricing-principles article{padding:23px}.app-shell #main .pricing-principles article+article{border-left:0;border-top:1px solid var(--line)}.app-shell #main .pricing-principles h2{margin-top:12px}.app-shell #main .pricing-controls{flex-wrap:wrap;gap:10px}.app-shell #main .pricing-controls .search-field{flex-basis:100%}.app-shell #main .pricing-model{padding:22px 17px;border-radius:11px}.app-shell #main .pricing-model h2{font-size:23px}.app-shell #main .pricing-model>header{padding-bottom:18px;margin-bottom:20px}.app-shell #main .price-table{font-size:12px}.app-shell #main .price-table th{font-size:10px}.app-shell #main .model-detail{padding-top:22px;padding-bottom:45px}.app-shell #main .detail-identity h1{font-size:30px}.app-shell #main .detail-layout{grid-template-columns:1fr;gap:20px}.app-shell #main .detail-card{padding:22px 18px}.app-shell #main .pp-docs-layout{display:block;margin-top:27px}.app-shell #main .pp-doc-nav{padding:0 0 22px;margin-bottom:27px;border-right:0;border-bottom:1px solid var(--line)}.app-shell #main .pp-doc-nav a{font-size:12px;min-height:40px;padding:10px}.app-shell #main .pp-doc-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:6px}.app-shell #main .pp-doc-scope{display:none}.app-shell #main .pp-get-started{padding:23px}.app-shell #main .pp-get-started h2{font-size:23px}.app-shell #main .pp-guide-grid{grid-template-columns:1fr}.app-shell #main .pp-guide-grid>a{padding:23px}.app-shell #main .pp-article h1{font-size:32px;line-height:1.4}.app-shell #main .pp-article-summary{font-size:14px;line-height:1.9}.app-shell #main .pp-article-section h2{font-size:22px;line-height:1.5}.app-shell #main .pp-article-section p,.app-shell #main .pp-policy-section p{font-size:14px;line-height:2}.app-shell #main .pp-code pre{font-size:10px;padding:17px;max-height:400px}.app-shell #main .pp-help-layout{grid-template-columns:1fr;gap:25px}.app-shell #main .pp-faq summary{font-size:15px}.app-shell #main .pp-policy-layout{grid-template-columns:1fr;gap:25px}.app-shell #main .pp-policy-nav{display:flex;gap:10px;flex-wrap:wrap}.app-shell #main .pp-policy-nav a{font-size:12px;padding:8px 12px;background:#f6f9ff}.app-shell #main .pp-card{padding:23px}.app-shell .site-footer{padding-top:29px;padding-bottom:22px;row-gap:22px}.app-shell .footer-links{gap:9px 22px;font-size:12px}.app-shell .site-footer>div>p{font-size:12px}.app-shell .footer-bottom{flex-direction:column;gap:8px;font-size:10px;align-items:flex-start}.app-shell.is-console .workspace-shell{display:block;min-height:65vh}.app-shell .workspace-sidebar{position:static;height:auto;padding:14px 20px;border-right:0;border-bottom:1px solid #e3e9f2}.app-shell .workspace-identity,.app-shell .workspace-section-label,.app-shell .workspace-support{display:none}.app-shell .customer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.app-shell .customer-navigation a{justify-content:center;font-size:11px;padding:10px 6px;gap:6px;min-height:43px;white-space:normal;text-align:center}.app-shell .customer-navigation a>svg{width:15px;height:15px;flex-shrink:0}.app-shell .customer-navigation .workspace-nav-arrow{display:none}.app-shell.is-console #main .page-width{width:calc(100% - 32px)}.app-shell.is-console .site-footer{width:calc(100% - 40px)}.app-shell #main .console-page,.app-shell #main .ap-page{padding-top:27px;padding-bottom:40px}.app-shell #main .console-heading,.app-shell #main .ap-heading{gap:15px;flex-direction:column;align-items:flex-start;margin-bottom:23px}.app-shell #main .console-heading h1,.app-shell #main .ap-heading h1{font-size:29px}.app-shell #main .console-heading p,.app-shell #main .ap-heading p{font-size:12px;line-height:1.9}.app-shell #main .console-stats{gap:10px;margin-bottom:18px}.app-shell #main .console-stat{padding:18px 16px}.app-shell #main .console-stat h2{font-size:11px;line-height:1.7}.app-shell #main .console-stat .console-number{font-size:25px;margin-top:13px}.app-shell #main .console-stat p{font-size:10px;line-height:1.8}.app-shell #main .console-panel,.app-shell #main .ap-panel{padding:21px 17px;border-radius:10px}.app-shell #main .console-panel h2,.app-shell #main .ap-panel-heading h2{font-size:17px;line-height:1.6}.app-shell #main .console-grid{gap:18px;margin-bottom:18px}.app-shell #main .console-panel+.console-panel{margin-top:18px}.app-shell #main .console-grid .console-panel{margin-top:0}.app-shell #main .console-filters{grid-template-columns:1fr}.app-shell #main .console-field input,.app-shell #main .console-field select,.app-shell #main .ap-form input,.app-shell #main .ap-form select{font-size:16px}.app-shell #main .console-dl{grid-template-columns:1fr;gap:4px}.app-shell #main .console-dl dd{margin-bottom:14px;font-size:13px}.app-shell #main .console-bar-value{font-size:9px}.app-shell #main .console-bars{gap:9px}.app-shell #main .console-model-line{font-size:11px}.app-shell #main .console-model-line .mono{font-size:10px}.app-shell #main .console-note{font-size:11px}.app-shell #main .ap-dialog-content{padding:26px 20px}.app-shell #main .ap-dialog h2{font-size:23px}.app-shell #main .ap-dialog-intro{font-size:12px}.app-shell #main .auth-page{display:flex;flex-direction:column;gap:30px;align-items:stretch;width:calc(100% - 40px);padding:34px 0 45px;min-height:65vh}.app-shell #main .auth-story{padding:0}.app-shell #main .auth-story .eyebrow{font-size:10px}.app-shell #main .auth-story h2{font-size:29px;line-height:1.4;margin:16px 0}.app-shell #main .auth-story h2 span{display:inline}.app-shell #main .auth-story>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:100%}.app-shell #main .auth-story-detail{display:none}.app-shell #main .auth-card{max-width:100%;padding:27px 23px;border-radius:12px}.app-shell #main .auth-card h1{font-size:29px}.app-shell #main .auth-form input:not([type=checkbox]){font-size:16px}.app-shell #main .public-unavailable h1{font-size:31px}}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app-shell #main .code-window .configured-gateway{background:#192941;border-color:#2b3d59;color:#b5c5df}.app-shell #main .code-window .configured-gateway p,.app-shell #main .code-window .configured-gateway strong,.app-shell #main .code-window .gateway-value{color:#b5c5df;font-size:11px;line-height:1.9}.app-shell #main .pp-code .pp-code-foot{color:#bccfea!important}.app-shell #main .console-heading p,.app-shell #main .ap-heading p,.app-shell #main .console-note,.app-shell #main .console-feedback,.app-shell #main .console-field small,.app-shell #main .ap-form-help,.app-shell #main .console-stat h2,.app-shell #main .console-stat p,.app-shell #main .console-dl dt,.app-shell #main .console-table th,.app-shell #main .ap-table th{color:#5e718e}.app-shell #main .console-error{color:#a34e46}.app-shell #main .auth-intro,.app-shell #main .auth-help{color:#5e718e}.app-shell #main .public-unavailable{width:min(1200px,calc(100% - 80px));margin:auto}@media(max-width:720px){.app-shell #main .catalog-table{display:grid;grid-template-columns:1fr;gap:12px}.app-shell #main .model-row{margin:0;grid-template-columns:minmax(0,1fr) auto;gap:17px 10px}.app-shell #main .model-row .model-identity{grid-column:1;grid-row:1}.app-shell #main .model-row .model-group{grid-column:1/-1;grid-row:2}.app-shell #main .model-row .model-price{grid-column:1;grid-row:3;min-width:0}.app-shell #main .model-row .model-availability{grid-column:2;grid-row:3;max-width:100px;min-width:0}.app-shell #main .model-row .row-arrow{position:static;grid-column:2;grid-row:1;margin-top:8px}.app-shell #main .public-unavailable{width:calc(100% - 40px)}}.app-shell #main h1:focus{outline:none}.app-shell #main .console-model-line progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;overflow:hidden;background:#edf2fa}.app-shell #main .console-model-line progress::-webkit-progress-bar{background:#edf2fa;border-radius:4px}.app-shell #main .console-model-line progress::-webkit-progress-value{background:linear-gradient(90deg,#6e91e9,#9bb6f7);border-radius:4px}.app-shell #main .console-model-line progress::-moz-progress-bar{background:#7b9bea;border-radius:4px}.app-shell #main .select-field,.app-shell #main .model-group small,.app-shell #main .model-price small,.app-shell #main .model-price .price-divider,.app-shell #main .price-heading>span,.app-shell #main .price-table th small,.app-shell #main .pp-doc-nav a,.app-shell #main .pp-doc-nav a>span,.app-shell #main .pp-article-pagination small,.app-shell #main .pp-policy-nav>a,.app-shell #main .pp-contact-draft p,.app-shell #main .ap-table td small{color:#5e718e}.app-shell #main .pp-eyebrow{color:#5e718e!important}.app-shell #main .pp-policy-alert p{color:#75613d}.app-shell #main .pp-contact-state{color:#796538}.app-shell #main .pp-code .pp-code-foot{background:#192941;color:#bccfea!important}.app-shell #main .pp-code .pp-code-tabs button{background:transparent}.app-shell #main .pp-code .pp-code-tabs button.active{background:#29416b;color:#d7e4ff}.app-shell #main .code-top,.app-shell #main .code-tabs button{color:#b5c5df}.app-shell #main .code-tabs button.active{color:#d0deff}.app-shell #main .pricing-principles article>span,.app-shell #main .pricing-controls>label,.app-shell #main .price-unavailable,.app-shell #main .pp-count,.app-shell #main .console-chart-table{color:#5e718e}.app-shell #main .pp-doc-nav a[aria-current=page],.app-shell #main .pp-breadcrumb,.app-shell #main .pp-breadcrumb a{color:#526885}.app-shell #main .pp-doc-nav nav>a.is-active>span{color:#526885}.app-shell #main .keys-page .ap-panel{padding:0}.app-shell #main .keys-page .ap-panel-heading{padding:24px}.app-shell #main .keys-page .ap-table-wrap{border-inline:0;border-radius:0}.app-shell #main .keys-page .ap-panel-foot{padding:20px 24px}@media(max-width:720px){.app-shell #main .keys-page .ap-panel-heading{padding:21px 18px}.app-shell #main .keys-page .ap-table td{padding:0}.app-shell #main .keys-page .ap-table td:nth-child(5){padding-top:8px}.app-shell #main .keys-page .ap-panel-foot{padding:18px}}.app-shell #main .blueprint-top,.app-shell #main .blueprint-serial,.app-shell #main .api-blueprint figcaption{color:#b5c5df}.app-shell #main .request-caption,.app-shell #main .code-punctuation{color:#adc3e5}.app-shell #main .code-string{color:#a5d6cc}.app-shell #main .detail-note{color:#5e718e!important}.app-shell #main .detail-tag,.app-shell #main .detail-section-heading p,.app-shell #main .detail-card>p,.app-shell #main .detail-advisory p,.app-shell #main .detail-aside dt{color:#5e718e}@media(max-width:720px){.app-shell #main .auth-story h2 span{display:block}}:root{--sw-bg:#f3f7fc;--sw-surface:#e8f0fa;--sw-card:#fff;--sw-elevated:#f8fafc;--sw-ink:#0f172a;--sw-ink-2:#475569;--sw-muted:#64748b;--sw-border:rgba(15,23,42,.09);--sw-border-input:rgba(15,23,42,.14);--sw-border-strong:rgba(37,99,235,.45);--sw-brand:#2563eb;--sw-brand-hover:#1d4ed8;--sw-brand-2:#4f46e5;--sw-cyan:#06b6d4;--sw-grad:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);--sw-title-grad:linear-gradient(135deg,#2563eb 0%,#06b6d4 55%,#4f46e5 100%);--sw-tint:rgba(37,99,235,.08);--sw-tint-strong:rgba(37,99,235,.14);--sw-shadow:0 12px 32px -6px rgba(15,23,42,.07),0 2px 6px -1px rgba(15,23,42,.04);--sw-shadow-sm:0 1px 2px rgba(15,23,42,.05);--sw-shadow-pop:0 24px 64px -12px rgba(15,23,42,.28),0 4px 12px rgba(15,23,42,.08);--sw-ok:#059669;--sw-ok-bg:rgba(5,150,105,.1);--sw-warn:#d97706;--sw-warn-bg:rgba(217,119,6,.1);--sw-err:#dc2626;--sw-err-bg:rgba(220,38,38,.08);--sw-code-bg:#0b1120;--sw-code-bar:#111a2e;--sw-code-fg:#e2e8f0;--sw-code-border:rgba(148,163,184,.16);--sw-radius-btn:10px;--sw-radius-card:16px;--sw-radius-sm:10px;--sw-radius-badge:6px;--sw-font:-apple-system,BlinkMacSystemFont,Inter,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--sw-mono:"SFMono-Regular","JetBrains Mono",Menlo,Monaco,Consolas,monospace;--ink:var(--sw-ink);--muted:var(--sw-ink-2);--blue:var(--sw-brand);--line:var(--sw-border);--surface:var(--sw-card);--canvas:var(--sw-bg);--paper:var(--sw-card);--mono:var(--sw-mono)}:root{background:var(--sw-bg)}body{background:transparent;color:var(--sw-ink);font-family:var(--sw-font)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 25% 0%,rgba(37,99,235,.08),transparent 50%),radial-gradient(circle at 80% 10%,rgba(6,182,212,.07),transparent 45%);transform:translateZ(0)}::selection{background:#2563eb2e;color:var(--sw-ink)}:root .app-shell,:root .app-shell.is-console,:root .app-shell.is-auth{background:transparent}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:3px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(h1,h2,h3){color:var(--sw-ink)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) h1{font-weight:800;letter-spacing:-.03em}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) h2{font-weight:700;letter-spacing:-.02em}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) h3{font-weight:650}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) p{color:var(--sw-ink-2)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(code,pre,kbd,.mono){font-family:var(--sw-mono)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.text-link,.pp-link,.auth-link,.auth-secondary-link){color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.text-link,.pp-link,.auth-link,.auth-secondary-link):hover{color:var(--sw-brand-hover)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.eyebrow,.pp-eyebrow,.auth-kicker,.ap-dialog-kicker){color:var(--sw-brand)}:root .skip-link{background:var(--sw-brand);border-radius:var(--sw-radius-btn)}:root .app-shell .site-header{background:#ffffffe0;border-bottom:1px solid var(--sw-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .wordmark{color:var(--sw-ink)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .brand-period{color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .desktop-nav{gap:4px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .desktop-nav a{align-self:center;height:auto;padding:7px 12px;border-radius:8px;color:var(--sw-ink-2);font-weight:500;transition:background-color .15s ease,color .15s ease}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .desktop-nav a:hover{color:var(--sw-ink);background:#0f172a0a}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .desktop-nav a.selected{color:var(--sw-brand);background:var(--sw-tint);font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .desktop-nav a.selected:after{display:none}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .language-button{color:var(--sw-ink-2);border-radius:8px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .language-button:hover{color:var(--sw-ink);background:#0f172a0a}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .header-account{color:var(--sw-muted)}:root .app-shell .mobile-navigation{background:#fffffff7;border-top:1px solid var(--sw-border)}:root .app-shell .mobile-navigation a{color:var(--sw-ink);border-color:var(--sw-border)}:root .app-shell .mobile-navigation a[aria-current=page]{color:var(--sw-brand)}:root .app-shell .header-session-notice{background:var(--sw-warn-bg);color:#92400e}:root .app-shell .site-footer{border-top-color:var(--sw-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .site-footer :is(p,span){color:var(--sw-muted)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .footer-links a{color:var(--sw-ink-2)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .footer-links a:hover{color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .footer-bottom{border-top-color:var(--sw-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.button,.ap-button,.auth-button,.catalog-refresh,.pp-next,.icon-button.mobile-menu){background:var(--sw-card);color:var(--sw-ink);border:1px solid var(--sw-border-input);border-radius:var(--sw-radius-btn);box-shadow:var(--sw-shadow-sm);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease,transform .15s ease}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.button,.ap-button,.auth-button,.catalog-refresh,.pp-next):not(:disabled):hover{border-color:var(--sw-border-strong);color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.button-primary,.ap-button.ap-primary,.auth-button.auth-primary,.pp-action){background:var(--sw-grad);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px #2563eb8c,0 1px 2px #0f172a14}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.button-primary,.ap-button.ap-primary,.auth-button.auth-primary,.pp-action):not(:disabled):hover{color:#fff;border-color:transparent;filter:brightness(1.06);box-shadow:0 10px 22px -8px #2563eb99,0 1px 2px #0f172a14}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.button-primary,.ap-button.ap-primary,.auth-button.auth-primary):disabled{background:#cbd5e1;color:#fff;box-shadow:none}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.ap-button.ap-danger,.button-danger){background:var(--sw-err);color:#fff;border-color:transparent;box-shadow:0 6px 16px -8px #dc26268c}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.ap-button.ap-danger,.button-danger):not(:disabled):hover{color:#fff;filter:brightness(1.05)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-danger-text{color:var(--sw-err)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.console-panel,.console-stat,.ap-panel,.auth-card,.home-feature-grid,.catalog-table,.pricing-model,.pp-card,.selection-card,.pricing-principles,.pp-guide-grid a,.pp-get-started){background:var(--sw-card);border:1px solid var(--sw-border);border-radius:var(--sw-radius-card);box-shadow:var(--sw-shadow)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .selection-card{background:var(--sw-card)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .selection-card:hover,:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .pp-guide-grid a:hover{border-color:var(--sw-border-strong);box-shadow:0 16px 36px -10px #2563eb2e,0 2px 6px -1px #0f172a0d}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .pp-get-started{background:linear-gradient(120deg,#2563eb0f,#06b6d40d),var(--sw-card)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .price-section{background:var(--sw-card);border-color:var(--sw-border);border-radius:var(--sw-radius-sm)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.price-heading,.catalog-table-head,.ap-panel-foot){background:var(--sw-elevated)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.selection-card-bottom,.footer-bottom,.home-foundations,.pp-article-pagination,.console-form-footer,.auth-story-detail,.reference-image-prices,.model-row,.pp-faq){border-color:var(--sw-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-row:hover{background:#2563eb09}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .feature-icon{background:var(--sw-tint);color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.pp-doc-scope,.pp-inline-warning,.pp-article-related,.pp-contact-draft,.workspace-support){background:var(--sw-elevated);border-color:var(--sw-border)}:root .app-shell #main .pp-article-related:empty{display:none}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.pp-policy-alert,.pp-contact-state){background:#fffbeb;border-color:#fde68a}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .hero-accent,:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .auth-story h2 span{background:var(--sw-title-grad);-webkit-background-clip:text;background-clip:text;color:transparent}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .api-blueprint{background:radial-gradient(circle at 70% 0%,rgba(37,99,235,.35),transparent 55%),radial-gradient(circle at 10% 100%,rgba(6,182,212,.18),transparent 50%),var(--sw-code-bg);border-color:var(--sw-code-border);border-radius:20px;box-shadow:var(--sw-shadow-pop)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .blueprint-core{background:var(--sw-grad);border-color:#ffffff40}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .blueprint-request{background:#0206178c;border-color:var(--sw-code-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.code-window,.pp-code){background:var(--sw-code-bg);border-color:var(--sw-code-border);border-radius:14px;color:var(--sw-code-fg)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.code-top,.pp-code-head,.configured-gateway,.pp-code-foot){background:var(--sw-code-bar);border-color:var(--sw-code-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .code-bottom{border-color:var(--sw-code-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.code-window,.api-blueprint,.pp-code) .method{background:#2563eb47;color:#bfdbfe}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .pp-code-tabs button.active{background:#2563eb52;color:#fff}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.search-field,.select-field,.pp-doc-search){background:var(--sw-card);border-color:var(--sw-border-input);border-radius:var(--sw-radius-sm);color:var(--sw-ink)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.search-field,.select-field,.pp-doc-search) :is(input,select){border:0;background:transparent}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus,:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.search-field,.select-field,.pp-doc-search):focus-within{border-color:var(--sw-brand);box-shadow:0 0 0 3px #2563eb26;outline:none}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.search-field,.select-field,.pp-doc-search) :is(input,select):focus{box-shadow:none}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) ::placeholder{color:#94a3b8}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(input[type=checkbox],input[type=radio]){accent-color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.auth-error,.auth-inline-error,.ap-form-error,.console-error,.ap-feedback-error){color:var(--sw-err)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .auth-error{background:var(--sw-err-bg);border-color:#dc262638}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) kbd{background:var(--sw-elevated);border-color:var(--sw-border-input)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table th{background:var(--sw-elevated);color:var(--sw-muted)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table :is(th,td){border-color:var(--sw-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table tbody tr:hover{background:#2563eb09}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.console-table-wrap,.ap-table-wrap){border-color:var(--sw-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge{border-radius:var(--sw-radius-badge)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge.ap-active{background:var(--sw-ok-bg);color:var(--sw-ok);border-color:#05966933}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge:is(.ap-inactive,.ap-revoked){background:#f1f5f9;color:var(--sw-muted);border-color:var(--sw-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge:is(.ap-expired,.ap-quota){background:var(--sw-warn-bg);color:#b45309;border-color:#d9770638}:root .app-shell .workspace-sidebar{background:#fbfcfe;border-right:1px solid var(--sw-border)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .workspace-avatar{background:var(--sw-surface);color:var(--sw-brand);border-color:var(--sw-border-strong)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .workspace-section-label{color:var(--sw-muted)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .customer-navigation a{color:var(--sw-ink-2);border-radius:var(--sw-radius-sm)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .customer-navigation a:hover{color:var(--sw-ink);background:#0f172a0a}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .customer-navigation a.selected{color:var(--sw-brand);background:var(--sw-tint);box-shadow:none;font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .workspace-support a{color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .console-bar{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:transparent;border-radius:6px 6px 3px 3px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.console-number,.console-stat strong){color:var(--sw-ink)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-dialog{background:var(--sw-card);border:1px solid var(--sw-border);border-radius:18px;box-shadow:var(--sw-shadow-pop)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-dialog::backdrop{background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.ap-secret,.ap-confirm-key){background:var(--sw-code-bg);color:#86efac;border-color:var(--sw-code-border);border-radius:var(--sw-radius-sm)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.pp-doc-nav,.pp-policy-nav,.pp-toc) a[aria-current=page],:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.pp-doc-nav,.pp-policy-nav,.pp-toc) a.is-active{background:var(--sw-tint);color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer){--sw-tag-ok-bg:rgba(5,150,105,.12);--sw-tag-ok-fg:#047857;--sw-tag-warn-bg:rgba(217,119,6,.12);--sw-tag-warn-fg:#b45309;--sw-tag-err-bg:rgba(220,38,38,.1);--sw-tag-err-fg:#b91c1c;--sw-tag-info-bg:rgba(37,99,235,.09);--sw-tag-info-fg:#1d4ed8;--sw-chip-bg:#f1f5f9}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table th{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--sw-muted)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table td{color:var(--sw-ink-2)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table td strong{color:var(--sw-ink);font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table td small{color:var(--sw-muted)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) table td.mono{color:var(--sw-ink);font-weight:600;font-variant-numeric:tabular-nums}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-actions{gap:6px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.ap-action,.console-table .text-link){display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 11px;border:1px solid var(--sw-border-input);border-radius:8px;background:var(--sw-card);color:var(--sw-ink);font-size:12.5px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;box-shadow:var(--sw-shadow-sm);transition:border-color .15s ease,color .15s ease,background-color .15s ease}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.ap-action,.console-table .text-link):not(:disabled):hover{border-color:var(--sw-border-strong);color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-action.ap-danger-text{color:var(--sw-err)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-action.ap-danger-text:not(:disabled):hover{color:var(--sw-err);border-color:#dc262666;background:#dc26260a}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-action:disabled{opacity:.5;box-shadow:none}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge{display:inline-flex;align-items:center;padding:3px 10px;border:0;border-radius:var(--sw-radius-badge);font-size:12px;font-weight:600;line-height:1.6}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge.ap-active{background:var(--sw-tag-ok-bg);color:var(--sw-tag-ok-fg)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge:is(.ap-inactive,.ap-quota_exhausted){background:var(--sw-tag-warn-bg);color:var(--sw-tag-warn-fg)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-badge:is(.ap-expired,.ap-revoked){background:var(--sw-tag-err-bg);color:var(--sw-tag-err-fg)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .keys-mask{display:inline-block;padding:4px 10px;border:1px solid rgba(15,23,42,.08);border-radius:7px;background:var(--sw-chip-bg);color:var(--sw-ink);font:600 12.5px var(--sw-mono);letter-spacing:.02em}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-table :is(th,td){padding-top:14px;padding-bottom:14px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-table td strong{font-size:14px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-table td:nth-child(4){color:var(--sw-ink);font-weight:600;font-family:var(--sw-mono);font-variant-numeric:tabular-nums}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .ap-table td:nth-child(4) small{font-family:var(--sw-font);font-weight:400}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .console-table td strong{font-family:var(--sw-mono);font-size:13px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .console-request-id{color:var(--sw-muted);font-size:11px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .console-table td:first-child{color:var(--sw-ink-2);font-variant-numeric:tabular-nums}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-mark{font-weight:700}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-identity strong{font:600 15px var(--sw-mono);letter-spacing:-.01em;color:var(--sw-ink)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-identity span{color:var(--sw-muted)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-group strong{color:var(--sw-ink);font-weight:600;font-size:13px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-group small{color:var(--sw-muted);font-size:11px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-price>div{font:650 14px var(--sw-mono);color:var(--sw-ink)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-price small{color:var(--sw-muted);font-size:11px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.model-price>strong,.model-price .price-condition){display:inline-flex;width:fit-content;padding:3px 10px;border-radius:var(--sw-radius-badge);background:var(--sw-tag-warn-bg);color:var(--sw-tag-warn-fg);font-size:12px;font-weight:600;line-height:1.6}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-price .price-condition{margin-top:6px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-availability{color:var(--sw-muted);font-size:12px}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-availability .scope-label{width:fit-content;padding:3px 10px;border-radius:var(--sw-radius-badge);background:var(--sw-tag-info-bg);color:var(--sw-tag-info-fg);font-size:12px;font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-row .row-arrow{box-sizing:border-box;width:34px;height:34px;padding:8px;border:1px solid var(--sw-border-input);border-radius:9px;background:var(--sw-card);color:var(--sw-ink);box-shadow:var(--sw-shadow-sm)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-row:hover .row-arrow{color:var(--sw-brand);border-color:var(--sw-border-strong)}@media(min-width:1101px){:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.catalog-table-head,.model-row){grid-template-columns:minmax(210px,1.5fr) minmax(120px,.85fr) minmax(190px,1.25fr) minmax(115px,.8fr) 34px}}@media(min-width:901px)and (max-width:1100px){:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.catalog-table-head,.model-row){grid-template-columns:minmax(175px,1.35fr) minmax(100px,.75fr) minmax(170px,1.2fr) minmax(96px,.8fr) 34px}}@media(min-width:901px){:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-row{padding-top:16px;padding-bottom:16px;min-height:0}}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .price-table td{color:var(--sw-ink);font-variant-numeric:tabular-nums}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .pricing-model h2,:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .pricing-model h3{font-family:var(--sw-mono)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.detail-tag,.model-access-label){display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 11px;border:0;border-radius:var(--sw-radius-badge);background:var(--sw-tag-warn-bg);color:var(--sw-tag-warn-fg);font-size:12px;font-weight:600;line-height:1.6}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.detail-tag,.model-access-label).verified{background:var(--sw-tag-ok-bg);color:var(--sw-tag-ok-fg)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .detail-tag.verified:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .price-table td{color:var(--sw-ink);font-family:var(--sw-mono);font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .reference-image-prices dd{color:var(--sw-ink);font-family:var(--sw-mono);font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .console-dl dd.mono{color:var(--sw-ink);font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .console-number{color:var(--sw-ink);font-weight:700;letter-spacing:-.02em}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .console-subvalue{color:var(--sw-ink-2);font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .price-table tbody th{background:transparent;color:var(--sw-ink);font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .price-table tbody th small{color:var(--sw-muted);font-weight:400}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-id button{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--sw-border-input);border-radius:8px;background:var(--sw-card);color:var(--sw-ink);font-size:12.5px;font-weight:600;box-shadow:var(--sw-shadow-sm)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) .model-id button:hover{border-color:var(--sw-border-strong);color:var(--sw-brand)}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.copy-button,.pp-code-head>button){display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid rgba(148,163,184,.28);border-radius:7px;background:#ffffff0f;color:#e2e8f0;font-size:12px;font-weight:600}:root .app-shell :is(#main,.workspace-sidebar,.site-header,.site-footer) :is(.copy-button,.pp-code-head>button):hover{background:#ffffff1f;border-color:#94a3b873}:root .app-shell #main .hero-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root .app-shell #main .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:#ffffffb3;color:var(--sw-brand);font-size:13px;font-weight:650;letter-spacing:.01em;box-shadow:var(--sw-shadow-sm)}:root .app-shell #main .hero-badge i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9812e}:root .app-shell #main .home-hero h1{margin:26px 0 0;font-size:clamp(46px,4.7vw,68px);font-weight:800;line-height:1.12;letter-spacing:-.035em}:root .app-shell #main .hero-rotator{display:block;height:1.18em;margin:2px 0 26px;font-size:clamp(50px,5.2vw,76px);font-weight:850;line-height:1.18;letter-spacing:-.04em;white-space:nowrap}:root .app-shell #main .hero-word{display:inline-block;padding-right:.06em;background:var(--sw-title-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-word-enter-active,.hero-word-leave-active{transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .32s ease}.hero-word-enter-from{transform:translateY(32%);opacity:0}.hero-word-leave-to{transform:translateY(-32%);opacity:0}:root .app-shell #main .hero-intro{max-width:540px;font-size:16.5px;line-height:1.85;color:var(--sw-ink-2)}:root .app-shell #main .hero-actions{margin-top:30px}:root .app-shell #main .hero-actions .button{min-height:50px;padding:13px 22px;font-size:15px}:root .app-shell #main .hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:38px 0 0;padding-top:24px;border-top:1px solid var(--sw-border);max-width:560px}:root .app-shell #main .hero-stats dt{margin:0;color:var(--sw-ink);font-size:30px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}:root .app-shell #main .hero-stats dd{margin:6px 0 0;color:var(--sw-muted);font-size:13px;line-height:1.4}:root .app-shell #main .home-providers{display:flex;align-items:center;gap:32px;padding:26px 0;border-top:1px solid var(--sw-border);border-bottom:1px solid var(--sw-border)}:root .app-shell #main .home-providers>span{flex-shrink:0;color:var(--sw-muted);font-size:12px;font-weight:650;letter-spacing:.08em}:root .app-shell #main .home-providers ul{display:flex;flex-wrap:wrap;gap:14px 34px;margin:0;padding:0;list-style:none}:root .app-shell #main .home-providers li{display:inline-flex;align-items:center;gap:9px;color:var(--sw-ink);font-size:16px;font-weight:700;letter-spacing:-.01em}:root .app-shell #main .home-providers li i{width:9px;height:9px;border-radius:3px}@media(max-width:720px){:root .app-shell #main .home-hero h1{font-size:40px}:root .app-shell #main .hero-rotator{font-size:46px;margin-bottom:20px}:root .app-shell #main .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}:root .app-shell #main .hero-stats dt{font-size:26px}:root .app-shell #main .home-providers{flex-direction:column;align-items:flex-start;gap:14px}:root .app-shell #main .home-providers ul{gap:12px 22px}:root .app-shell #main .home-providers li{font-size:14.5px}:root .app-shell #main .blueprint-request pre{white-space:pre-wrap;overflow-wrap:anywhere}}:root .app-shell #main .blueprint-model{display:inline-block}
