.cx-page{display:flex;flex-direction:column;gap:17px;min-width:0;color:#0f172a}.cx-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:2px 0 1px}.cx-page-heading h1{margin:4px 0 5px;color:#0f172a;font-size:25px;font-weight:760;letter-spacing:-.045em;line-height:1.15}.cx-page-heading p{max-width:760px;margin:0;color:#64748b;font-size:13px;line-height:1.55}.cx-eyebrow{display:block;color:#059669;font-size:10px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.cx-heading-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cx-data-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#047857;font-size:10px;font-weight:750;letter-spacing:.05em;white-space:nowrap}.cx-data-pill i,.cx-live-dot{width:7px;height:7px;border-radius:50%;background:#059669;box-shadow:0 0 0 3px #d1fae5}.cx-data-pill.is-demo{border-color:#fde68a;background:#fffbeb;color:#92400e}.cx-data-pill.is-demo i{background:#d97706;box-shadow:0 0 0 3px #fef3c7}.cx-primary-action,.cx-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:0 12px;border:1px solid transparent;border-radius:9px;font-size:12px;font-weight:680;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;white-space:nowrap}.cx-primary-action{background:linear-gradient(110deg,#059669,#0f766e);color:#fff;box-shadow:0 5px 12px #05966921}.cx-primary-action:hover{transform:translateY(-1px);box-shadow:0 8px 17px #05966933}.cx-primary-action:disabled{opacity:.55;cursor:not-allowed;transform:none}.cx-secondary-action{border-color:#dce6e0;background:#fff;color:#475569}.cx-secondary-action:hover{border-color:#a7f3d0;background:#f7fcf9;color:#047857}.cx-secondary-action:disabled{opacity:.55;cursor:wait}.cx-card{min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 3px 12px #0f172a06}.cx-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.cx-card-heading>div{min-width:0}.cx-card-heading h2{margin:0;color:#0f172a;font-size:15px;font-weight:730;letter-spacing:-.02em}.cx-card-heading p{margin:4px 0 0;color:#64748b;font-size:11px;line-height:1.45}.cx-panel-icon,.cx-stat-icon,.cx-banner-icon{display:grid;place-items:center;flex:none;width:33px;height:33px;border:1px solid #d1fae5;border-radius:10px;background:#effbf5;color:#059669}.cx-filter-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.cx-range-select{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#64748b;font-size:11px}.cx-range-select>span{font-weight:650;color:#475569}.cx-range-select select{max-width:160px;border:0;outline:0;background:transparent;color:#0f172a;font-size:11px;font-weight:650}.cx-range-select small{padding-left:8px;border-left:1px solid #e2e8f0;color:#94a3b8;font-size:10px}.cx-utc-badge,.cx-usage-source{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:11px}.cx-usage-source{margin-left:auto;max-width:520px;line-height:1.45}.cx-usage-source svg{flex:none;color:#059669}.cx-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.cx-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:126px;padding:14px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;box-shadow:0 3px 11px #0f172a06}.cx-stat-icon{width:30px;height:30px;margin-bottom:3px}.cx-stat>small{color:#64748b;font-size:11px;font-weight:580}.cx-stat>strong{color:#0f172a;font-size:23px;font-weight:750;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cx-stat>em{color:#94a3b8;font-size:10px;font-style:normal;line-height:1.4}.cx-stat-1 .cx-stat-icon{border-color:#bae6fd;background:#f0f9ff;color:#0284c7}.cx-stat-2 .cx-stat-icon{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.cx-stat-3 .cx-stat-icon{border-color:#d9f99d;background:#f7fee7;color:#4d7c0f}.cx-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cx-chart-card{padding:15px 16px 12px}.cx-chart-svg{display:block;width:100%;height:135px;overflow:visible}.cx-chart-empty{display:grid;place-items:center;height:135px;color:#94a3b8}.cx-chart-axis{display:flex;justify-content:space-between;color:#94a3b8;font-size:10px}.cx-chart-legend{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:10px}.cx-chart-legend i{width:7px;height:7px;border-radius:50%;background:#059669}.cx-cost-summary{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:17px}.cx-cost-summary>small{color:#64748b;font-size:11px}.cx-cost-summary>strong{color:#0f172a;font-size:27px;font-weight:750;font-variant-numeric:tabular-nums}.cx-cost-summary>p{margin:0;color:#94a3b8;font-size:11px;line-height:1.5}.cx-inline-note{margin:7px 0 0;color:#94a3b8;font-size:10px;line-height:1.45}.cx-table-block{padding:15px}.cx-table-scroll{width:100%;overflow:auto}.cx-table-scroll table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.cx-table-scroll th{padding:9px 10px;border-bottom:1px solid #e8eeea;background:#f8fbf9;color:#64748b;text-align:left;font-size:10px;font-weight:700;white-space:nowrap}.cx-table-scroll th:first-child{border-radius:7px 0 0}.cx-table-scroll th:last-child{border-radius:0 7px 0 0}.cx-table-scroll td{padding:10px;border-bottom:1px solid #f1f5f3;color:#334155;white-space:nowrap}.cx-table-scroll tr:last-child td{border-bottom:0}.cx-table-scroll td code{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.cx-table-scroll td:last-child{text-align:right;font-variant-numeric:tabular-nums}.cx-table-empty{margin:0;padding:22px 10px;color:#94a3b8;font-size:11px;text-align:center}.cx-banner{display:flex;align-items:center;gap:13px;padding:14px 15px;border:1px solid #ccebd8;border-radius:11px;background:linear-gradient(110deg,#fff,#f0faf4);color:#334155}.cx-banner-icon{width:39px;height:39px}.cx-banner>div{flex:1;min-width:0}.cx-banner strong{color:#0f172a;font-size:13px}.cx-banner p{margin:4px 0 0;color:#64748b;font-size:11px;line-height:1.5}.cx-status-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:10px;font-weight:650;white-space:nowrap}.cx-status-chip i{width:6px;height:6px;border-radius:50%;background:#94a3b8}.cx-status-chip.is-pending{border-color:#fde68a;background:#fffbeb;color:#92400e}.cx-status-chip.is-pending i{background:#d97706}.cx-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:220px;padding:24px;text-align:center}.cx-empty-state>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid #d1fae5;border-radius:14px;background:#effbf5;color:#059669}.cx-empty-state strong{color:#334155;font-size:13px}.cx-empty-state p{max-width:540px;margin:0 0 4px;color:#64748b;font-size:11px;line-height:1.5}.cx-endpoint-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cx-endpoint-card{padding:15px}.cx-endpoint-heading{display:flex;align-items:center;justify-content:space-between}.cx-endpoint-card h2{margin:12px 0 4px;font-size:15px}.cx-endpoint-card>code{color:#64748b;font-size:11px}.cx-endpoint-meta{display:flex;flex-direction:column;gap:5px;margin-top:14px;color:#64748b;font-size:10px}.cx-endpoint-card pre{max-height:140px;overflow:auto;margin:12px 0 0;padding:10px;border:1px solid #edf2ef;border-radius:8px;background:#f8fbf9;color:#475569;font-size:9px;white-space:pre-wrap;word-break:break-word}.cx-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a42;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cx-modal{position:relative;width:min(100%,520px);max-height:calc(100vh - 40px);overflow:auto;padding:22px;border:1px solid #dce6e0;border-radius:15px;background:#fff;box-shadow:0 25px 70px #0f172a30}.cx-modal h2{margin:5px 0 15px;font-size:20px;letter-spacing:-.03em}.cx-modal p{color:#64748b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.cx-modal>label,.cx-form-grid label{display:flex;flex-direction:column;gap:6px;margin:11px 0;color:#475569;font-size:11px;font-weight:650}.cx-modal input:not([type=checkbox]),.cx-modal select,.cx-form-grid select{width:100%;min-height:38px;padding:0 10px;border:1px solid #dce6e0;border-radius:8px;background:#fff;color:#0f172a;font-size:12px}.cx-modal-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b}.cx-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cx-callout{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;border:1px solid #dbece2;border-radius:8px;background:#f6fbf8;color:#64748b;font-size:10px;line-height:1.5}.cx-callout svg{flex:none;color:#059669}.cx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cx-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}.cx-checkbox input{accent-color:#059669}.cx-playground-page{gap:13px}.cx-playground-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:13px;align-items:stretch;min-height:calc(100vh - 190px)}.cx-config-panel,.cx-chat-panel{min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 3px 12px #0f172a06}.cx-config-panel{display:flex;flex-direction:column;gap:13px;max-height:calc(100vh - 125px);overflow:auto;padding:15px}.cx-panel-title{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #edf2ef}.cx-panel-title>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cx-panel-title strong{font-size:13px}.cx-panel-title small{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cx-field-label{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:11px;font-weight:650}.cx-field-label select,.cx-field-label input,.cx-field-label textarea,.cx-multi-form input,.cx-multi-form select,.cx-multi-form textarea{width:100%;min-height:35px;padding:8px 9px;border:1px solid #dfe8e2;border-radius:8px;outline:0;background:#fff;color:#0f172a;font:inherit;font-size:11px}.cx-field-label select:focus,.cx-field-label input:focus,.cx-field-label textarea:focus,.cx-multi-form input:focus,.cx-multi-form select:focus,.cx-multi-form textarea:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b98117}.cx-field-label textarea,.cx-multi-form textarea{resize:vertical;line-height:1.45}.cx-field-label>small{color:#94a3b8;font-size:9px;font-weight:450;line-height:1.4}.cx-secret-wrap{position:relative}.cx-secret-wrap input{padding-right:36px!important}.cx-secret-wrap button{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:26px;height:26px;transform:translateY(-50%);border:0;border-radius:6px;background:transparent;color:#94a3b8}.cx-param-heading{display:flex;align-items:center;justify-content:space-between;margin-top:1px;color:#334155;font-size:11px;font-weight:700}.cx-param-heading button{display:grid;place-items:center;width:25px;height:25px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b}.cx-param-list{display:flex;flex-direction:column;gap:8px}.cx-param>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#475569;font-size:10px}.cx-param>span b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.cx-param input[type=number]{width:76px;height:25px;padding:2px 5px;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-size:10px;text-align:right}.cx-param input[type=range]{width:100%;height:14px;accent-color:#059669}.cx-helper{display:flex;align-items:flex-start;gap:6px;margin:0;color:#84928a;font-size:9px;line-height:1.45}.cx-helper svg{flex:none;color:#059669}.cx-control-label{margin-bottom:-7px;color:#475569;font-size:10px;font-weight:700}.cx-segmented{display:flex;gap:4px;padding:3px;border:1px solid #e8eeea;border-radius:8px;background:#f8fbf9}.cx-segmented button{flex:1;min-height:27px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:10px}.cx-segmented button.active{background:#fff;color:#047857;box-shadow:0 1px 3px #0f172a14}.cx-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.cx-toggle-row>div{display:flex;flex-direction:column;gap:3px}.cx-toggle-row b{color:#475569;font-size:10px}.cx-toggle-row small{max-width:205px;color:#94a3b8;font-size:9px;line-height:1.35}.cx-switch{width:35px;height:20px;padding:2px;border:0;border-radius:99px;background:#cbd5e1}.cx-switch i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;transition:transform .15s}.cx-switch.on{background:#059669}.cx-switch.on i{transform:translate(15px)}.cx-switch:disabled{opacity:.5}.cx-check-row{display:flex;align-items:center;gap:7px;color:#475569;font-size:10px;font-weight:650}.cx-check-row input{accent-color:#059669}.cx-tools-json{width:100%;padding:8px;border:1px solid #dfe8e2;border-radius:8px;background:#f8fbf9;color:#334155;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.cx-help-text{color:#94a3b8;font-size:9px;line-height:1.4}.cx-error{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;color:#b91c1c;font-size:10px;line-height:1.45}.cx-error svg{flex:none}.cx-chat-panel{display:flex;flex-direction:column;overflow:hidden}.cx-chat-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:59px;padding:10px 13px;border-bottom:1px solid #edf2ef}.cx-current-model{display:flex;align-items:center;gap:8px;min-width:0}.cx-current-model>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cx-current-model strong{overflow:hidden;color:#0f172a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cx-current-model small{overflow:hidden;color:#64748b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cx-current-model code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cx-model-glyph{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #d1fae5;border-radius:8px;background:#effbf5;color:#047857;font-size:12px;font-weight:750}.cx-icon-action{display:inline-grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b}.cx-icon-action:hover{border-color:#a7f3d0;color:#047857}.cx-chat-actions{display:flex;align-items:center;gap:4px}.cx-chat-actions button:not(.cx-icon-action){display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#64748b;font-size:10px}.cx-chat-actions button.active{border-color:#d1fae5;background:#effbf5;color:#047857}.cx-chat-status{display:flex;align-items:center;gap:11px;min-height:36px;padding:0 13px;border-bottom:1px solid #f1f5f3;color:#94a3b8;font-size:9px}.cx-chat-status strong{margin-right:auto;color:#64748b;font-size:10px;font-weight:600}.cx-chat-status b{color:#475569;font-weight:650}.cx-live-dot{width:6px;height:6px}.cx-live-dot.is-busy{background:#f59e0b;box-shadow:0 0 0 3px #fef3c7;animation:cx-pulse 1s infinite}@keyframes cx-pulse{50%{opacity:.4}}.cx-chat-history{display:flex;flex:1;flex-direction:column;gap:11px;min-height:270px;max-height:calc(100vh - 390px);overflow:auto;padding:16px}.cx-chat-empty,.cx-output-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;color:#94a3b8;text-align:center}.cx-chat-empty>span,.cx-output-empty>svg{display:grid;place-items:center;width:43px;height:43px;padding:11px;border:1px solid #d1fae5;border-radius:13px;background:#effbf5;color:#059669}.cx-chat-empty strong,.cx-output-empty strong{color:#475569;font-size:12px}.cx-chat-empty small,.cx-output-empty small{max-width:420px;font-size:10px;line-height:1.5}.cx-message{max-width:min(88%,740px);padding:10px 12px;border:1px solid #e8eeea;border-radius:10px;background:#fbfdfc}.cx-message.user{align-self:flex-end;border-color:#ccebd8;background:#f1fbf5}.cx-message-role{color:#059669;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.cx-message p{margin:5px 0 0;color:#334155;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.cx-cursor{display:inline-block;width:6px;height:12px;margin-left:2px;background:#059669;vertical-align:middle;animation:cx-blink .8s steps(2) infinite}@keyframes cx-blink{50%{opacity:0}}.cx-chat-error{margin:0 12px 8px}.cx-chat-error button{margin-left:auto;border:0;background:transparent;color:#b91c1c}.cx-attachment-list{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 8px}.cx-attachment-list>span{display:flex;align-items:center;gap:5px;max-width:220px;padding:5px 7px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b;font-size:9px}.cx-attachment-list b{overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cx-attachment-list button{display:grid;place-items:center;padding:1px;border:0;background:transparent;color:#94a3b8}.cx-chat-composer{padding:10px 12px 12px;border-top:1px solid #edf2ef;background:#fcfdfc}.cx-chat-composer>textarea{width:100%;min-height:63px;padding:10px;border:1px solid #dce6e0;border-radius:9px;outline:0;background:#fff;color:#0f172a;font-family:inherit;font-size:11px;line-height:1.5;resize:vertical}.cx-chat-composer>textarea:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b98114}.cx-composer-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.cx-composer-actions>small{flex:1;color:#94a3b8;font-size:9px}.cx-file-button{position:relative;display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:10px;cursor:pointer}.cx-file-button input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.cx-send-button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:0 10px;border:0;border-radius:8px;background:linear-gradient(110deg,#059669,#0f766e);color:#fff;font-size:10px;font-weight:680}.cx-send-button:disabled{opacity:.45}.cx-send-button.secondary{border:1px solid #e2e8f0;background:#fff;color:#475569}.cx-detail-view,.cx-code-view{flex:1;min-height:330px;padding:18px}.cx-detail-view h2{margin:7px 0;color:#0f172a;font-size:20px}.cx-detail-view>p{max-width:760px;color:#64748b;font-size:12px;line-height:1.6}.cx-detail-view dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:17px 0}.cx-detail-view dl>div{padding:10px;border:1px solid #edf2ef;border-radius:8px;background:#fbfdfc}.cx-detail-view dt{color:#94a3b8;font-size:9px}.cx-detail-view dd{margin:4px 0 0;color:#334155;font-size:11px;font-weight:650;overflow-wrap:anywhere}.cx-code-tabs{display:flex;align-items:center;gap:5px;padding-bottom:10px;border-bottom:1px solid #edf2ef}.cx-code-tabs button{min-height:28px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#64748b;font-size:10px}.cx-code-tabs button.active{border-color:#d1fae5;background:#effbf5;color:#047857}.cx-code-tabs .cx-copy-code{display:inline-flex;align-items:center;gap:5px;margin-left:auto;border-color:#e2e8f0;background:#fff}.cx-code-view pre,.cx-json-preview pre{overflow:auto;max-height:calc(100vh - 310px);margin:12px 0;padding:13px;border:1px solid #e8eeea;border-radius:9px;background:#f8fbf9;color:#334155;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word}.cx-code-view>.cx-helper{margin-top:9px}.cx-log-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cx-search-input{display:flex;align-items:center;gap:8px;flex:1;min-width:240px;min-height:37px;padding:0 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#94a3b8}.cx-search-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#334155;font-size:11px}.cx-search-input kbd{padding:2px 5px;border:1px solid #e2e8f0;border-radius:4px;background:#f8faf9;color:#94a3b8;font-size:9px}.cx-record-count{color:#94a3b8;font-size:10px;white-space:nowrap}.cx-logs-card{padding:2px 0;overflow:hidden}.cx-logs-table{min-width:1260px}.cx-logs-table th,.cx-logs-table td{padding:10px 9px}.cx-logs-table td{font-size:10px}.cx-logs-table td:nth-child(1){color:#64748b}.cx-nowrap{white-space:nowrap}.cx-model-cell{max-width:170px;overflow:hidden;text-overflow:ellipsis}.cx-log-status{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #bbf7d0;border-radius:99px;background:#f0fdf4;color:#047857;font-size:9px}.cx-log-status i{width:5px;height:5px;border-radius:50%;background:#059669}.cx-log-status.is-error{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.cx-log-status.is-error i{background:#dc2626}.cx-workbench-tabs{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #e6ece9;border-radius:9px;background:#f9fbfa;width:-moz-max-content;width:max-content;max-width:100%}.cx-workbench-tabs button{min-height:30px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:11px}.cx-workbench-tabs button.active{background:#fff;color:#047857;box-shadow:0 1px 4px #0f172a1a}.cx-multi-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:12px}.cx-multi-form{display:flex;flex-direction:column;gap:11px;padding:15px}.cx-multi-form>label{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:11px;font-weight:650}.cx-multi-form .cx-primary-action{align-self:flex-start}.cx-multi-output{display:flex;flex-direction:column;min-height:420px;padding:15px}.cx-multi-output audio{width:100%;margin:auto}.cx-generated-image{display:block;max-width:100%;max-height:440px;margin:auto;border:1px solid #e2e8f0;border-radius:10px;-o-object-fit:contain;object-fit:contain}.cx-output-empty{padding:20px}.cx-json-preview{padding:15px}.cx-json-preview pre{max-height:calc(100vh - 300px)}.cx-info-card,.cx-model-management-table{padding:15px}.cx-info-card .cx-card-heading>div{display:flex;align-items:center;gap:9px}.cx-info-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.cx-info-card li{padding:11px;border:1px solid #edf2ef;border-radius:8px;background:#fbfdfc;color:#64748b;font-size:10px;line-height:1.5}.cx-model-management-table>.cx-card-heading{align-items:center}.cx-spin{animation:cx-spin .8s linear infinite}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-page button:focus-visible,.cx-page input:focus-visible,.cx-page select:focus-visible,.cx-page textarea:focus-visible{outline:2px solid #34d399;outline-offset:2px}@media(max-width:1120px){.cx-playground-layout{grid-template-columns:minmax(255px,300px) minmax(0,1fr)}.cx-chat-topbar{align-items:flex-start;flex-direction:column}.cx-chat-actions{width:100%;flex-wrap:wrap}.cx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-info-card ul{grid-template-columns:1fr}.cx-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cx-page-heading{flex-direction:column;align-items:stretch}.cx-heading-actions{justify-content:flex-start}.cx-page-heading h1{font-size:22px}.cx-playground-layout,.cx-multi-layout,.cx-two-columns{grid-template-columns:1fr}.cx-config-panel{max-height:none;overflow:visible}.cx-chat-history{max-height:55vh}.cx-stat-grid{gap:8px}.cx-stat{min-height:116px;padding:11px}.cx-stat>strong{font-size:20px}.cx-filter-row{align-items:stretch}.cx-usage-source{width:100%;margin-left:0}.cx-log-toolbar{align-items:stretch}.cx-search-input{min-width:100%}.cx-log-toolbar .cx-range-select{width:-moz-max-content;width:max-content}.cx-record-count{align-self:center;margin-left:auto}.cx-endpoint-grid,.cx-form-grid{grid-template-columns:1fr}.cx-banner{align-items:flex-start;flex-wrap:wrap}.cx-banner>.cx-status-chip{margin-left:52px}.cx-info-card ul{grid-template-columns:1fr}.cx-chat-status{gap:7px;padding:0 9px;font-size:8px}.cx-chat-status strong{font-size:9px}.cx-chat-topbar{padding:9px}.cx-chat-actions button:not(.cx-icon-action){font-size:9px}.cx-code-view,.cx-detail-view{padding:12px}.cx-workbench-tabs{width:100%}.cx-workbench-tabs button{flex:1;padding:0 6px}.cx-multi-output{min-height:280px}.cx-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.cx-stat-grid{grid-template-columns:1fr 1fr}.cx-stat>strong{font-size:18px}.cx-stat>small{min-height:28px}.cx-range-select{width:100%;justify-content:space-between}.cx-range-select select{max-width:130px}.cx-chat-actions{gap:2px}.cx-chat-actions button:not(.cx-icon-action){padding:0 5px}.cx-composer-actions>small{display:none}.cx-modal{padding:17px}.cx-heading-actions .cx-secondary-action{flex:1}}.billing-page{display:grid;gap:16px;max-width:1420px;margin:0 auto}.billing-page-heading{margin-bottom:0}.billing-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.billing-overview-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.billing-credit-card,.billing-auto-card,.billing-voucher-card,.billing-month-card,.billing-filter-card,.billing-alert-card,.billing-team-card,.billing-voucher-toolbar,.billing-voucher-form{padding:20px}.billing-credit-card{background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.1),transparent 45%),#fff}.billing-credit-card>small{display:block;color:#64748b;font-size:12px}.billing-credit-card>strong{display:block;margin:5px 0 16px;color:#0f172a;font-size:30px;letter-spacing:-.04em}.billing-credit-card>.cx-primary-action{min-height:38px}.billing-credit-card>p,.billing-auto-card>p,.billing-plan-card>p,.billing-team-card>p{margin:12px 0 0;color:#64748b;font-size:12px;line-height:1.6}.billing-auto-card h2,.billing-voucher-card h2,.billing-month-card h2,.billing-alert-card h2,.billing-team-card h2{margin:0;color:#0f172a;font-size:17px}.billing-voucher-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.billing-voucher-counts>span{display:grid;gap:4px;color:#0f172a;font-size:20px;font-weight:700}.billing-voucher-counts small{color:#64748b;font-size:11px;font-weight:500}.billing-month-total{padding:13px 0 17px;color:#0f172a;font-size:27px;font-weight:700;letter-spacing:-.03em}.billing-overview-grid .cx-secondary-action{width:-moz-max-content;width:max-content}.billing-tab-group{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:4px;border:1px solid #e2e8e4;border-radius:10px;background:#f7faf8}.billing-tab-group button{min-height:32px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer}.billing-tab-group button.active{background:#fff;color:#047857;box-shadow:0 1px 3px #0f172a1a}.billing-tab-group button:disabled{opacity:.42;cursor:not-allowed}.billing-filter-card{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.billing-resource-tabs{background:#fff}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.billing-plan-card{padding:21px;position:relative;overflow:hidden}.billing-plan-card.is-featured{border-color:#86efac;box-shadow:0 8px 24px #05966914}.billing-plan-card h2{margin:12px 0 8px;color:#0f172a;font-size:21px}.billing-plan-price{display:flex;align-items:baseline;gap:5px;margin:12px 0}.billing-plan-price strong{color:#047857;font-size:29px;letter-spacing:-.04em}.billing-plan-price span,.billing-plan-card>small{color:#64748b;font-size:12px}.billing-plan-card>.cx-primary-action{width:100%;margin-top:18px}.billing-alert-card{max-width:780px}.billing-threshold-field{display:grid;gap:8px;margin:22px 0 16px;color:#334155;font-size:12px;font-weight:600}.billing-threshold-field>span{display:flex;align-items:center;max-width:250px;overflow:hidden;border:1px solid #dbe4df;border-radius:9px;background:#fff}.billing-threshold-field b{padding:0 0 0 12px;color:#64748b}.billing-threshold-field input{width:100%;height:40px;padding:0 10px;border:0;outline:0;color:#0f172a}.billing-alert-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid #e8eeeb;border-bottom:1px solid #e8eeeb}.billing-alert-toggle>div{display:grid;gap:3px}.billing-alert-toggle strong{font-size:13px;color:#334155}.billing-alert-toggle small{font-size:11px;color:#64748b}.billing-alert-card>.cx-primary-action{margin-top:16px}.billing-team-card{max-width:700px;min-height:255px;display:flex;align-items:flex-start;flex-direction:column;gap:9px}.billing-team-card .cx-panel-icon{margin-bottom:5px}.billing-team-card>.cx-primary-action{margin-top:12px}.billing-team-card>small{color:#64748b;font-size:11px;line-height:1.55}.billing-voucher-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.billing-voucher-form>.cx-card-heading{margin-bottom:16px}.billing-voucher-input{display:flex;gap:8px}.billing-voucher-input input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid #dbe4df;border-radius:8px;background:#fbfdfc;color:#334155}.billing-voucher-input .cx-primary-action{flex:none}.billing-page .cx-inline-note{display:flex;align-items:flex-start;gap:7px;color:#64748b;font-size:11px;line-height:1.55}.billing-page .cx-inline-note svg{flex:none;margin-top:1px;color:#059669}.billing-page .cx-table-empty,.billing-page .billing-empty{min-height:100px}.catalog-cache-filter{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #e2e8e4;border-radius:9px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.catalog-cache-filter.active{border-color:#86efac;background:#ecfdf5;color:#047857}@media(max-width:760px){.billing-overview-grid,.billing-overview-secondary,.billing-plan-grid{grid-template-columns:1fr}.billing-filter-card{align-items:stretch}.billing-tab-group{width:100%;overflow:auto;flex-wrap:nowrap}.billing-tab-group button{white-space:nowrap}.billing-voucher-toolbar{align-items:stretch}.billing-voucher-input{flex-direction:column}.billing-voucher-input .cx-primary-action{width:100%}.billing-credit-card,.billing-auto-card,.billing-voucher-card,.billing-month-card,.billing-filter-card,.billing-alert-card,.billing-team-card,.billing-voucher-toolbar,.billing-voucher-form{padding:15px}}.billing-plan-grid-single{grid-template-columns:minmax(0,520px)}.cx-sandbox-page{display:grid;gap:18px}.cx-sandbox-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);align-items:center;gap:22px;min-height:250px;padding:28px 30px;border:1px solid #dcebe3;border-radius:20px;background:radial-gradient(circle at 82% 28%,rgba(167,243,208,.42),transparent 32%),linear-gradient(120deg,#fff,#f4fbf7 58%,#eaf7f1);overflow:hidden}.cx-sandbox-hero-copy{position:relative;z-index:1;max-width:650px}.cx-sandbox-hero-copy h1{max-width:640px;margin:8px 0 10px;color:#0f172a;font-size:clamp(25px,3vw,36px);line-height:1.14;letter-spacing:-.035em}.cx-sandbox-hero-copy p{max-width:650px;margin:0;color:#52645b;font-size:13px;line-height:1.7}.cx-sandbox-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.cx-sandbox-hero-art{position:relative;justify-self:center;width:min(100%,300px);height:190px;display:grid;place-items:center}.cx-sandbox-art-orbit{position:absolute;border:1px solid rgba(5,150,105,.2);border-radius:50%;transform:rotate(-18deg)}.cx-sandbox-art-orbit.orbit-one{width:260px;height:142px}.cx-sandbox-art-orbit.orbit-two{width:220px;height:120px;transform:rotate(32deg)}.cx-sandbox-art-core{position:relative;z-index:1;width:116px;height:116px;border:1px solid #cfe8dc;border-radius:28px;background:#fffffff0;box-shadow:0 14px 40px #0559401c;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#047857}.cx-sandbox-art-core b{font-size:10px;letter-spacing:.12em;color:#1f3a30}.cx-sandbox-art-core small{font-size:8px;letter-spacing:.14em;color:#71857a}.cx-sandbox-art-node{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #d9ebe1;border-radius:10px;background:#fff;box-shadow:0 5px 18px #0f172a0f;color:#36594a;font-size:9px;font-weight:750;letter-spacing:.07em}.cx-sandbox-art-node svg{color:#059669}.cx-sandbox-art-node.node-one{top:17px;left:5px}.cx-sandbox-art-node.node-two{right:1px;bottom:18px}.cx-sandbox-feature-strip{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:0 2px}.cx-sandbox-feature-strip span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e0e9e4;border-radius:999px;background:#fff;color:#52645b;font-size:11px;font-weight:650}.cx-sandbox-feature-strip svg{color:#059669}.cx-sandbox-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cx-sandbox-step-card{min-width:0;padding:19px}.cx-sandbox-step-heading{display:flex;align-items:flex-start;gap:12px}.cx-sandbox-step-heading>span{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:10px;background:#e8f7ef;color:#047857;font-size:11px;font-weight:800}.cx-sandbox-step-heading h2{margin:1px 0 5px;font-size:15px;color:#172b22}.cx-sandbox-step-heading p{margin:0;color:#718078;font-size:11px;line-height:1.55}.cx-sandbox-step-actions{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0 0 43px}.cx-sandbox-tabs,.docs-sdk-switch{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0 10px}.cx-sandbox-tabs button,.docs-sdk-switch button{border:1px solid transparent;border-radius:8px;padding:7px 10px;background:transparent;color:#64756c;font-size:11px;font-weight:650;cursor:pointer}.cx-sandbox-tabs button.active,.docs-sdk-switch button.active{border-color:#cce8d8;background:#effaf4;color:#047857}.cx-sandbox-install{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:7px 9px 7px 12px;border:1px solid #e1ebe5;border-radius:10px;background:#f8fbf9}.cx-sandbox-install code{min-width:0;overflow:auto;color:#1f4132;font-size:11px}.cx-sandbox-install button,.cx-sandbox-code-toolbar button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;padding:7px 9px;background:#fff;color:#486457;font-size:10px;font-weight:650;cursor:pointer}.cx-sandbox-code-card{padding:20px}.cx-sandbox-code-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:15px}.cx-sandbox-code-heading h2{margin:5px 0 4px;color:#172b22;font-size:17px}.cx-sandbox-code-heading p{margin:0;color:#718078;font-size:11px}.cx-sandbox-file-tabs{display:flex;gap:5px;padding:4px;border:1px solid #e3ece7;border-radius:10px;background:#f8fbf9}.cx-sandbox-file-tabs button{border:0;border-radius:7px;padding:7px 10px;background:transparent;color:#62756b;font-size:11px;cursor:pointer}.cx-sandbox-file-tabs button.active{background:#fff;color:#047857;box-shadow:0 1px 4px #0f172a14}.cx-sandbox-code-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e3ece7;border-bottom:0;border-radius:11px 11px 0 0;background:#f7faf8}.cx-sandbox-code-toolbar>span{display:flex;align-items:center;gap:7px;color:#566a60;font-size:10px;font-weight:650}.cx-sandbox-code-toolbar>span i{width:7px;height:7px;border-radius:50%;background:#10b981}.cx-sandbox-code{min-height:150px;margin:0;padding:17px;border:1px solid #e3ece7;border-radius:0 0 11px 11px;background:#fff;color:#254234;overflow:auto;font-size:12px;line-height:1.7;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.cx-sandbox-run-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:11px;padding:10px 12px;border:1px solid #e3ece7;border-radius:10px;background:#f8fbf9;color:#64756c;font-size:10px}.cx-sandbox-run-row>span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#1f4132}.cx-sandbox-run-row button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#047857;cursor:pointer}.cx-sandbox-run-row code{font-size:10px}.cx-sandbox-runtime-note{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border:1px solid #cfe8db;border-radius:13px;background:#f0faf4;color:#456256}.cx-sandbox-runtime-note>svg{flex:none;margin-top:1px;color:#059669}.cx-sandbox-runtime-note strong{display:block;margin-bottom:4px;color:#23513d;font-size:12px}.cx-sandbox-runtime-note p{margin:0;font-size:11px;line-height:1.6}.cx-sandbox-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.cx-sandbox-template-card{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:17px}.cx-sandbox-template-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d8eee2;border-radius:12px;background:#effaf4;color:#07865f}.cx-sandbox-template-card h2{margin:1px 0 0;color:#1d3328;font-size:15px}.cx-sandbox-template-card>p{min-height:38px;margin:0;color:#718078;font-size:11px;line-height:1.6}.cx-sandbox-template-meta{display:grid;grid-template-columns:1fr;gap:4px;width:100%;padding:10px 0;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee}.cx-sandbox-template-meta span{color:#8a9891;font-size:9px}.cx-sandbox-template-meta b{margin-bottom:4px;color:#40594c;font-size:10px;font-weight:650}.cx-sandbox-template-card>.cx-primary-action{width:100%;justify-content:center;margin-top:auto}.cx-sandbox-page>.cx-inline-note{display:flex;align-items:flex-start;gap:7px;color:#6b7b72;font-size:11px;line-height:1.55}.cx-sandbox-quota-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cx-sandbox-quota-card{display:flex;align-items:flex-start;flex-direction:column;gap:8px;padding:15px}.cx-sandbox-quota-card>small{color:#66786e;font-size:10px}.cx-sandbox-quota-card>strong{color:#19382a;font-size:23px;letter-spacing:-.03em}.cx-sandbox-quota-card>em{color:#8a9891;font-size:9px;font-style:normal;line-height:1.45}.cx-sandbox-limits-card{padding:18px}.cx-sandbox-limits-card .cx-secondary-action{margin-top:14px}@media(max-width:950px){.cx-sandbox-hero{grid-template-columns:1fr}.cx-sandbox-hero-art{display:none}.cx-sandbox-template-grid,.cx-sandbox-quota-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.cx-sandbox-hero{padding:20px 17px}.cx-sandbox-hero-copy h1{font-size:25px}.cx-sandbox-steps{grid-template-columns:1fr}.cx-sandbox-step-card,.cx-sandbox-code-card{padding:15px}.cx-sandbox-step-actions{margin-left:0}.cx-sandbox-template-grid{grid-template-columns:1fr}.cx-sandbox-quota-grid{grid-template-columns:1fr 1fr}.cx-sandbox-code{font-size:10px}.cx-sandbox-run-row,.cx-sandbox-code-heading{align-items:flex-start;flex-direction:column}}.cx-support-page{gap:15px;min-height:calc(100vh - 112px)}.cx-support-page>.cx-page-heading{margin:0;padding:0 1px}.cx-support-page>.cx-page-heading h1{margin:0;font-size:22px}.cx-support-card{padding:17px 18px 18px}.cx-ticket-tabs{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;margin:0 0 16px;padding:3px;border:0;border-radius:8px;background:#f4f7f5}.cx-ticket-tabs button{min-height:31px;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:#64748b;font-size:12px;font-weight:600}.cx-ticket-tabs button.active{border-color:#e2e8f0;background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a12}.cx-ticket-table-wrap{overflow:hidden;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.cx-ticket-table{min-width:900px}.cx-ticket-table thead th{height:39px;padding:0 12px;border-bottom:1px solid #e2e8f0;background:#f8faf9;color:#475569;font-size:11px}.cx-ticket-table tbody{display:none}.cx-ticket-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:315px;gap:12px;color:#94a3b8}.cx-ticket-empty>span{display:grid;place-items:center;width:66px;height:66px;border-radius:18px;background:linear-gradient(145deg,#f1f5f4,#fff);color:#b5c0bb;box-shadow:0 9px 24px #0f172a0f}.cx-ticket-empty p{margin:0;color:#94a3b8;font-size:13px}@media(max-width:640px){.cx-support-card{padding:12px}.cx-ticket-empty{min-height:230px}.cx-ticket-tabs button{padding:0 11px}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{color:#edf2ff;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;--bg:#070c10;--panel:#0d151b;--line:#9dbed61f;--muted:#92a3af;--soft:#b7c0d2;--cyan:#79c7ff;--blue:#65bfff;--violet:#7bc8ff;--mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:#070c10;font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:#edf2ff;min-width:320px;margin:0;font-size:14px;line-height:1.55}button,input{font:inherit}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::-moz-selection{color:#fff;background:#6cc2ff59}::selection{color:#fff;background:#6cc2ff59}.app-shell{min-height:100vh;overflow:hidden}.container{width:min(1160px,100% - 64px);margin:0 auto}.muted{color:var(--muted)}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c10c7;border-bottom:1px solid #9dbed614;height:78px;position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{color:#f6f8ff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.brand-mark{filter:drop-shadow(0 0 9px #5dbbff40);flex:none;width:35px;height:35px}.brand-word{letter-spacing:.115em;font-size:14px;font-weight:800}.brand-word span{color:#cad3e5;font-weight:600}.brand-word i{vertical-align:top;color:#7f95a5;margin-left:2px;font-size:8px;font-style:normal}.nav-links{align-items:center;gap:34px;margin-left:auto;display:flex}.nav-links button,.nav-signin{color:#abbbc7;background:0 0;border:0;font-size:12px;transition:color .2s}.nav-links button:hover,.nav-signin:hover{color:#fff}.nav-actions{align-items:center;gap:19px;display:flex}.language-switch{color:#596e7d;font-size:10px;font-family:var(--mono);border:1px solid #aac7db21;border-radius:9px;align-items:center;gap:5px;padding:4px 7px;display:flex}.language-switch button{color:#768c9b;font-size:10px;font-family:var(--mono);background:0 0;border:0;padding:2px 4px}.language-switch button.selected{color:#e9f6ff}.button{border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:650;transition:transform .2s,background .2s,border .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(115deg,#5fbcff,#72bef5);border:1px solid #7bc8ff47;box-shadow:0 7px 24px #5cbbff38}.button-primary:hover{box-shadow:0 8px 32px #5cbbff5c}.button-ghost{color:#d6deef;background:#09121870;border:1px solid #b2cfe32e}.button-outline{color:#dce6f8;background:#ffffff06;border:1px solid #9abed82b}.button-ghost:hover,.button-outline:hover{background:#59baff14;border-color:#71c4ff6b}.button-large{padding:13px 18px}.nav-cta{padding:10px 13px;font-size:11px}.icon-button{color:#aec1ce;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{border-color:var(--line);color:#fff;background:#ffffff0f}.hero-section{isolation:isolate;min-height:685px;padding:105px 0 0;position:relative;overflow:hidden}.hero-image{z-index:-3;opacity:.93;background-image:linear-gradient(90deg,#070c10fa,#070c10db 33%,#070c1042 70%,#070c101f),linear-gradient(#070c10,#070c100d 28%,#0000 75%,#070c10),url(/images/hero-transit.png);background-position:50% 47%;background-size:cover;animation:12s ease-in-out infinite alternate hero-breathe;position:absolute;top:0;right:0;bottom:0;left:0}.hero-grid{z-index:-2;opacity:.16;pointer-events:none;background-image:linear-gradient(#8ac1e914 1px,#0000 1px),linear-gradient(90deg,#8ac1e912 1px,#0000 1px);background-size:68px 68px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 76%);mask-image:linear-gradient(90deg,#0000 20%,#000 76%)}.hero-content{grid-template-columns:1.02fr .98fr;align-items:center;gap:34px;display:grid}.hero-copy{z-index:1;max-width:600px;animation:.7s both rise-in;position:relative}.eyebrow,.section-kicker{color:#b8d2e5;font:10px var(--mono);letter-spacing:.12em;align-items:center;gap:9px;display:inline-flex}.eyebrow{color:#b4e0ff;background:#0d1d298c;border:1px solid #80caff30;border-radius:20px;padding:7px 10px}.eyebrow-pulse,.section-kicker>span{background:#77c6ff;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #77c6ff}.hero-copy h1{letter-spacing:-.064em;max-width:680px;margin:22px 0 20px;font-size:clamp(46px,6.4vw,76px);font-weight:700;line-height:1.045}.gradient-text{color:#0000;background:linear-gradient(96deg,#f4f8ff 3%,#8dd0ff 47%,#8ccfff 97%);-webkit-background-clip:text;background-clip:text}.hero-body{color:#abbcc9;max-width:520px;margin:0;font-size:15px;line-height:1.8}.hero-buttons{align-items:center;gap:12px;margin-top:30px;display:flex}.hero-note{color:#9bafbd;align-items:center;gap:9px;margin-top:24px;font-size:10px;display:flex}.hero-note span{color:#84c0ea;background:#5ea9de1a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.hero-console{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081118cc;border:1px solid #97d4ff30;border-radius:14px;width:min(100%,474px);margin-left:auto;animation:.9s .12s both rise-in;position:relative;box-shadow:0 26px 95px #03080c8c,0 0 0 1px #66bfff0a}.console-top{border-bottom:1px solid #9bc2de1a;align-items:center;gap:15px;padding:13px 15px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:#ff727c;border-radius:50%;width:6px;height:6px}.window-dots i:nth-child(2){background:#ffcd6b}.window-dots i:nth-child(3){background:#4f9ed6}.console-label{color:#aec2d0;align-items:center;gap:7px;font-size:10px;display:flex}.console-label svg{color:#80caff}.console-live{color:#7eb8e1;font:9px var(--mono);align-items:center;gap:6px;margin-left:auto;display:flex}.console-live i,.status-dot{background:#5fabe1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #5fabe1b3}.console-body{padding:18px 20px 13px}.code-meta{background:#ffffff06;border:1px solid #97b8d01f;border-radius:6px;align-items:center;gap:9px;height:31px;padding:0 10px;display:flex}.code-meta>span{color:#84ccff;font:8px var(--mono)}.code-meta code{font:9px var(--mono);color:#8fa2b0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.copy-mini{color:#72899a;background:0 0;border:0;margin-left:auto;padding:4px}.console-body pre{font:10px/1.86 var(--mono);color:#dce5f6;white-space:pre-wrap;margin:17px 0 18px}.syntax-muted{color:#6b8190}.syntax-key{color:#86cdff}.syntax-string{color:#b0d1e8}.syntax-bool{color:#9cd6ff}.console-foot{font:9px var(--mono);color:#a2b6c4;border-top:1px solid #9bc2de1a;align-items:center;gap:20px;padding-top:12px;display:flex}.console-foot span{align-items:center;gap:6px;display:flex}.console-foot svg{color:#809aad}.console-foot-muted{color:#596d7b}.console-shadow{z-index:-1;filter:blur(26px);background:#45b2ff33;border-radius:50%;height:34px;position:absolute;bottom:-23px;left:8%;right:8%}.hero-bottom{z-index:1;border-top:1px solid #a1c1d81f;justify-content:space-between;align-items:center;margin-top:70px;padding:20px 0;display:flex;position:relative}.hero-bottom-copy{color:#aec2d0;flex-direction:column;gap:5px;font-size:10px;display:flex}.tiny-kicker{color:#698090;font:8px var(--mono);letter-spacing:.11em}.provider-strip{align-items:center;gap:26px;display:flex}.provider-pill{color:#9aaebc;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.provider-pill i{color:#d3e8f7;font-size:13px;font-style:normal;font-weight:700}.mini-mid{color:#b5e0ff!important}.metric-band{background:linear-gradient(90deg,#0b1217,#0d161c 50%,#0a1015);border-top:1px solid #a3c9e50f;border-bottom:1px solid #a3c9e514}.metrics-row{grid-template-columns:1.8fr repeat(4,1fr);align-items:center;gap:25px;padding:24px 0;display:grid}.metric-intro{flex-direction:column;gap:7px;display:flex}.metric-intro strong{color:#dbe4f4;font-size:13px;font-weight:600}.metric{border-left:1px solid #9ec3de21;flex-direction:column;gap:3px;padding-left:23px;display:flex}.metric strong{letter-spacing:-.04em;color:#eef5ff;font-size:22px}.metric span{color:#778b9a;font-size:9px}.metric small{color:#5f7483;font-size:8px}.section{padding:100px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.section-kicker{color:#8ba2b3;font-size:9px}.section-heading h2,.workflow-copy h2,.docs-row h2{letter-spacing:-.05em;max-width:650px;margin:15px 0 0;font-size:clamp(27px,3.7vw,43px);font-weight:650;line-height:1.15}.section-heading>p{color:#899caa;max-width:390px;margin:0 0 3px;font-size:12px;line-height:1.8}.feature-grid{background:#0d151b8c;border:1px solid #a0c3dc1a;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.feature-card{min-height:205px;animation:rise-in .55s var(--delay,0s) both;border-right:1px solid #a0c3dc1a;padding:24px 22px;position:relative}.feature-card:last-child{border-right:0}.feature-card:hover{background:linear-gradient(145deg,#488aba1f,#1520281f)}.feature-icon{color:#9ed7ff;background:linear-gradient(135deg,#56b9ff24,#67c0ff1c);border:1px solid #6dc2ff2e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 16px #6dc2ff0f}.feature-card h3{color:#e7edf8;margin:18px 0 8px;font-size:13px;font-weight:600}.feature-card p{color:#899ca9;max-width:230px;margin:0;font-size:10px;line-height:1.8}.feature-line{background:linear-gradient(90deg,#72c4ff,#76c6ff);width:0;height:1px;transition:width .35s;position:absolute;bottom:0;left:22px}.feature-card:hover .feature-line{width:calc(100% - 44px)}.model-section{padding-top:25px}.model-section .section-heading{margin-bottom:25px}.catalog-toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.catalog-categories{gap:7px;display:flex}.category-chip{color:#768c9b;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 11px;font-size:10px}.category-chip.active,.category-chip:hover{color:#c7e8ff;background:#67c0ff1a;border-color:#85ccff30}.model-search{color:#667c8b;background:#ffffff06;border:1px solid #a4c6de1f;border-radius:7px;align-items:center;gap:8px;width:195px;height:32px;padding:0 10px;display:flex}.model-search span{font-size:18px;line-height:1}.model-search input{color:#eaf0fa;background:0 0;border:0;outline:0;width:100%;font-size:10px}.model-search input::-moz-placeholder{color:#697c8a}.model-search input::placeholder{color:#697c8a}.model-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.model-card{background:linear-gradient(145deg,#0f1920e3,#0b1217d6);border:1px solid #99c0db1c;border-radius:11px;padding:17px 17px 12px;transition:border .25s,transform .25s,background .25s}.model-card:hover{background:linear-gradient(145deg,#11212cf2,#0d161deb);border-color:#71c4ff54;transform:translateY(-3px)}.model-card-top{align-items:center;gap:9px;display:flex}.model-mark{background:#81a8c421;border:1px solid #9cc8e71a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:relative}.model-mark:before{content:"";opacity:.8;border:1.5px solid;border-radius:4px;width:12px;height:12px;transform:rotate(45deg)}.model-mark span{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute}.model-provider{color:#b4c5d2;font-size:10px}.model-ready{color:#758b9a;align-items:center;gap:5px;margin-left:auto;font-size:8px;display:flex}.model-ready i{background:#e4bc75;border-radius:50%;width:5px;height:5px}.model-card h3{margin:15px 0 3px;font-size:14px}.model-type{font:9px var(--mono);color:#718899;margin:0 0 13px}.model-type span{color:#445765;padding:0 3px}.model-rate-row{color:#758b9a;border-top:1px solid #99c0db13;justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.model-rate-row b{font:10px var(--mono);color:#cdd8ea}.price-disclaimer{color:#7c909e;align-items:flex-start;gap:7px;margin-top:13px;font-size:9px;display:flex}.price-disclaimer svg{color:#8fc5eb;flex:none;margin-top:1px}.workflow-section{padding-top:0}.workflow-panel{background:radial-gradient(at 78% 45%,#4d89b421,#0000 44%),linear-gradient(120deg,#0d151b,#0a1015);border:1px solid #96c9ed1c;border-radius:15px;grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;min-height:310px;padding:38px 42px;display:grid}.workflow-copy p,.docs-row p{color:#879aa8;max-width:410px;font-size:11px;line-height:1.85}.text-button{color:#a9dbff;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#fff}.workflow-visual{justify-content:center;align-items:center;height:228px;display:flex;position:relative}.flow-node{z-index:2;font:8px var(--mono);color:#a6becf;background:#0a131ae0;border:1px solid #96c6e82b;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 15px 44px #0000003d}.node-user{top:calc(50% - 32px);left:2%}.node-user svg{color:#7fcaff}.node-hub{border-color:#7dc9ff5c;padding:15px 18px;top:calc(50% - 39px);left:42%;box-shadow:0 0 34px #53b7ff29}.node-hub .model-mark{background:0 0;border:0}.node-hub .model-mark:before{border-color:#8bcfff}.node-hub .model-mark span{background:#7ec9ff}.flow-line{background:linear-gradient(90deg,#76c6ff26,#6bc1ff,#85ccff40);width:37%;height:1px;position:absolute;left:16%;overflow:hidden}.flow-line i{background:#d1ecff;width:20px;height:1px;animation:2s linear infinite flow-right;position:absolute;box-shadow:0 0 8px #81caff}.flow-line i:nth-child(2){animation-delay:.7s}.flow-line i:nth-child(3){animation-delay:1.4s}.flow-branches{border-top:1px solid #8bc3eb3b;border-bottom:1px solid #8bc3eb3b;border-right:1px solid #8bc3eb3b;border-radius:0 18px 18px 0;width:24%;height:110px;position:absolute;left:61%}.flow-branches i{background:linear-gradient(90deg,#89ceff38,#7ec9ff);width:100%;height:1px;position:absolute;left:0}.flow-branches i:first-child{top:0}.flow-branches i:nth-child(2){top:50%}.flow-branches i:nth-child(3){bottom:0}.flow-destinations{flex-direction:column;justify-content:space-between;height:145px;display:flex;position:absolute;right:0}.flow-destinations span{z-index:2;color:#a9bdcb;font:8px var(--mono);background:#0d171e;border:1px solid #9ac7e724;border-radius:6px;padding:5px 8px;position:relative}.flow-label{color:#5e7586;font:8px var(--mono);letter-spacing:.13em;position:absolute;bottom:5px}.docs-section{padding:0 0 100px}.docs-row{border-top:1px solid #9dbed61a;border-bottom:1px solid #9dbed61a;grid-template-columns:50px 1fr 1.05fr;align-items:center;gap:22px;padding:25px 0;display:grid}.docs-icon{color:#8bcfff;background:#49b3ff1a;border:1px solid #70c3ff29;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.docs-row h2{margin-top:8px;font-size:22px}.docs-row p{margin-bottom:0}.docs-code{background:#0b1318;border:1px solid #9dbed61f;border-radius:8px;align-items:center;gap:11px;height:43px;padding:0 11px;display:flex}.code-lang{font:8px var(--mono);color:#83cbff}.docs-code code{font:9px var(--mono);color:#c3d8e7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-code button{color:#8499a8;background:0 0;border:0;margin-left:auto}.cta-section{padding:0 0 95px}.cta-panel{text-align:center;background:radial-gradient(at 50% -30%,#73c5ff40,#0000 62%),linear-gradient(135deg,#0d1a23,#0b1217);border:1px solid #87c4ef29;border-radius:16px;padding:58px 20px 52px;position:relative;overflow:hidden}.cta-panel .section-kicker{justify-content:center}.cta-panel h2{letter-spacing:-.05em;max-width:640px;margin:15px auto 11px;font-size:clamp(28px,4vw,43px);position:relative}.cta-panel>p{color:#8da1b0;max-width:480px;margin:0 auto 21px;font-size:11px;position:relative}.cta-panel .button{position:relative}.cta-orb{filter:blur(70px);background:#61bdff3d;border-radius:50%;width:350px;height:350px;position:absolute;top:-225px;left:calc(50% - 175px)}.cta-sparkle{color:#9bd5ff8a;animation:4s ease-in-out infinite float;position:absolute;top:27%;right:9%}.site-footer{background:#080d11;border-top:1px solid #99c0db14}.footer-main{grid-template-columns:2fr 1fr 1fr 1.25fr;gap:35px;padding:40px 0 34px;display:grid}.footer-brand p{color:#748896;max-width:190px;margin:14px 0;font-size:10px}.footer-col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-col strong{color:#d0d9e9;margin-bottom:3px;font-size:10px}.footer-col button,.footer-col a{color:#768b9a;background:0 0;border:0;padding:0;font-size:9px}.footer-col button:hover,.footer-col a:hover{color:#c7e8ff}.demo-footer-note{color:#5f7280;max-width:160px;font-size:8px;line-height:1.5}.footer-bottom{color:#596f7f;font:8px var(--mono);border-top:1px solid #99c0db14;justify-content:space-between;padding:14px 0 19px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:6px;display:flex}.footer-bottom i{background:#69a9d6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #69a9d6}.floating-locale{display:none}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02070ac2;place-items:center;padding:20px;animation:.18s both fade-in;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.glass-panel{background:linear-gradient(150deg,#111c24fa,#090f14fa);border:1px solid #98c8eb2e;box-shadow:0 24px 90px #00000085}.auth-modal,.small-modal{border-radius:16px;width:min(100%,432px);padding:28px;animation:.24s both rise-in;position:relative}.modal-close{position:absolute;top:17px;right:17px}.modal-brand{color:#bcd0df;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.modal-brand .model-mark{color:#9dd6ff}.auth-modal h2,.small-modal h2{letter-spacing:-.04em;margin:0 0 4px;font-size:23px}.auth-modal>p,.small-modal>p{color:#899caa;margin:0 0 18px;font-size:11px}.auth-tabs{background:#ffffff0a;border-radius:8px;grid-template-columns:1fr 1fr;margin:17px 0;padding:4px;display:grid}.auth-tabs button{color:#879ba9;background:0 0;border:0;border-radius:6px;padding:8px;font-size:10px}.auth-tabs button.active{color:#edf4ff;background:#1a2934;box-shadow:0 1px 6px #0000002e}.auth-form,.small-modal form{gap:12px;display:grid}.auth-form label,.small-modal label{color:#aec0cd;gap:6px;font-size:10px;display:grid}.auth-form input,.small-modal input{color:#fff;background:#060c10ad;border:1px solid #9dbed626;border-radius:7px;outline:0;width:100%;height:39px;padding:0 11px;font-size:11px}.auth-form input:focus,.small-modal input:focus{border-color:#7bc8ffa6;box-shadow:0 0 0 3px #50b6ff1a}.full-button{width:100%}.form-alert{border-radius:7px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:10px;line-height:1.55;display:flex}.error-alert{color:#ff9ea8;background:#f45b6f1a;border:1px solid #f45b6f33}.success-alert{color:#8fc2e6;background:#4e9dd61a;border:1px solid #4e9dd633}.info-alert{color:#b4e0ff;background:#67c0ff1a;border:1px solid #67c0ff2e;margin:14px 0}.auth-divider{color:#798d9c;justify-content:center;align-items:center;gap:6px;margin:16px 0;font-size:9px;display:flex}.auth-divider button,.demo-link{color:#9bd2fa;background:0 0;border:0;font-size:9px}.demo-link{color:#9cd6ff;border-top:1px solid #9dbed617;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px;display:flex}.small-modal .feature-icon{margin-bottom:16px}.small-modal form{margin-top:16px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.secret-box{font:10px var(--mono);color:#b3dfff;word-break:break-all;background:#060c10a8;border:1px solid #88c4ef30;border-radius:8px;align-items:center;gap:8px;margin:18px 0;padding:10px;display:flex}.secret-box button{color:#9ebdd3;background:0 0;border:0;flex:none}.success-icon{color:#8ac0e6!important;border-color:#66aee238!important}.dashboard-shell{color:#e8eef9;background:#090f13;grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{background:#080e12;border-right:1px solid #9dbed61a;flex-direction:column;height:100vh;min-height:100vh;padding:20px 15px 14px;display:flex;position:sticky;top:0}.sidebar-brand{justify-content:space-between;align-items:center;padding:0 6px 19px;display:flex}.brand-compact .brand-mark{width:30px;height:30px}.brand-compact .brand-word{font-size:12px}.sidebar-collapse{color:#748a9a;background:#ffffff08;border:1px solid #a0c4dd1f;border-radius:6px;width:23px;height:23px;transform:rotate(180deg)}.workspace-switch{background:#ffffff06;border:1px solid #9ec2dc1f;border-radius:8px;align-items:center;gap:9px;margin-bottom:22px;padding:10px;display:flex}.workspace-avatar{background:linear-gradient(145deg,#69c0ff,#7ac8ff);border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.workspace-switch>div{flex-direction:column;flex:1;display:flex}.workspace-switch b{font-size:10px}.workspace-switch small{color:#748a99;font-size:8px}.workspace-switch>svg{color:#71899a}.sidebar-label{color:#687e8d;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;padding:0 10px}.dashboard-nav{gap:4px;display:grid}.dashboard-nav button{color:#889caa;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;height:37px;padding:0 10px;font-size:10px;transition:all .18s;display:flex}.dashboard-nav button:hover{color:#dfe9f8;background:#ffffff0a}.dashboard-nav button.active{color:#d8efff;background:linear-gradient(90deg,#60bdff2b,#73c5ff12);border-color:#7cc8ff21}.dashboard-nav button.active svg{color:#90d1ff}.nav-count{font:8px var(--mono);color:#94aab9;background:#a4c3da17;border-radius:9px;margin-left:auto;padding:2px 6px}.sidebar-bottom{margin-top:auto}.sidebar-help{color:#8097a8;border-bottom:1px solid #9dbed61a;align-items:center;gap:8px;height:35px;margin-bottom:11px;padding:0 9px;font-size:9px;display:flex}.sidebar-help svg:last-child{margin-left:auto}.sidebar-return{color:#7d93a2;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px 9px 12px;font-size:9px;display:flex}.sidebar-return:hover{color:#b3dfff}.sidebar-user{border-top:1px solid #9dbed61a;align-items:center;gap:8px;padding:10px 6px 3px;display:flex}.user-avatar{color:#d7eeff;background:linear-gradient(140deg,#293d4b,#5582a2);border:1px solid #a4c8e126;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.sidebar-user>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-user b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.sidebar-user small{color:#748a99;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.signout-mini{color:#718899;background:0 0;border:0;padding:5px}.dashboard-main{min-width:0}.dashboard-topbar{background:#0a1015bf;border-bottom:1px solid #9dbed61a;justify-content:space-between;align-items:center;height:60px;padding:0 29px;display:flex}.crumb-button{color:#899ead;background:0 0;border:0;align-items:center;gap:9px;font-size:9px;display:flex}.crumb-button span:nth-of-type(2){color:#516574}.crumb-dot{background:#82c5f5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #82c5f5}.topbar-actions{align-items:center;gap:14px;display:flex}.account-mode{color:#88bce2;font:8px var(--mono);letter-spacing:.08em;align-items:center;gap:6px;display:flex}.account-mode i{background:#62abdf;border-radius:50%;width:5px;height:5px}.account-mode.demo-mode{color:#ebc47b}.account-mode.demo-mode i{background:#ebc47b}.topbar-help{color:#758b9a;background:0 0;border:0;place-items:center;display:grid}.top-avatar{cursor:pointer;border:0}.dashboard-content{max-width:1190px;margin:0 auto;padding:31px 32px 60px}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.dashboard-heading .section-kicker{font-size:8px}.dashboard-heading h1{letter-spacing:-.045em;margin:9px 0 3px;font-size:27px}.dashboard-heading p{color:#8297a6;margin:0;font-size:10px}.dashboard-heading .button{flex:none}.stat-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.stat-card,.dash-card{background:linear-gradient(145deg,#101a21fa,#0c1318f7);border:1px solid #9dbed61b;border-radius:10px}.stat-card{min-height:112px;padding:14px 15px}.stat-card-top{color:#8599a8;justify-content:space-between;align-items:center;font-size:9px;display:flex}.stat-icon{border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.tone-blue{color:#8dd0ff;background:#49b3ff1c}.tone-violet{color:#9cd6ff;background:#74c5ff1f}.tone-cyan{color:#78e6e0;background:#50cfca1a}.tone-green{color:#83bae2;background:#4492ca1a}.stat-card>strong{letter-spacing:-.04em;margin:5px 0 3px;font-size:20px;display:block}.stat-card>small{color:#748998;align-items:center;gap:6px;font-size:8px;display:flex}.trend-positive{color:#7cb6df;align-items:center;gap:2px;display:inline-flex}.stat-caption{color:#667b8a}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:12px;margin-bottom:13px;display:grid}.dash-card{padding:17px}.dash-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dash-card-heading h2{margin:0 0 4px;font-size:11px;font-weight:600}.dash-card-heading p{color:#748998;margin:0;font-size:8px}.period-select{color:#9aaebc;background:#ffffff06;border:1px solid #9dbed621;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;display:flex}.chart-wrap{height:177px;padding:14px 0 0 30px;position:relative}.chart-y-labels{color:#5f7483;height:109px;font:7px var(--mono);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:19px;left:0}.usage-chart{width:100%;height:132px;overflow:visible}.chart-grid{stroke:#94b5cd1a;stroke-width:.7px;stroke-dasharray:3 4}.chart-dot{filter:drop-shadow(0 0 5px #68c0ff);animation:2s infinite pulse-glow}.chart-x-labels{color:#637988;font:7px var(--mono);justify-content:space-between;margin-top:-1px;display:flex}.balance-card{position:relative;overflow:hidden}.balance-icon{color:#83cbff;background:#48b3ff1c;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.balance-value{letter-spacing:-.055em;margin-top:22px;font-size:28px;display:block}.balance-trend{color:#687d8c;align-items:center;gap:8px;font-size:8px;display:flex}.balance-divider{background:#9dbed61a;height:1px;margin:18px 0 10px}.balance-bottom{color:#788c9b;justify-content:space-between;margin-bottom:12px;font-size:8px;display:flex}.balance-bottom b{color:#d9e3f2;font:9px var(--mono)}.balance-card .full-button{padding:8px;font-size:9px}.recent-card{margin-bottom:14px}.recent-card .dash-card-heading{margin-bottom:12px}.text-button.small{font-size:9px}.log-list{display:grid}.log-row{color:#8397a5;border-top:1px solid #9dbed612;grid-template-columns:1.45fr .7fr .62fr .78fr;align-items:center;gap:12px;padding:10px 0;font-size:8px;display:grid}.log-model{color:#c2ccdc;font:9px var(--mono);align-items:center;gap:8px;display:flex}.tiny-status{background:#69aedf;border-radius:50%;width:5px;height:5px}.log-code{color:#72afdb;font:8px var(--mono)}.empty-state{color:#768c9b;justify-content:center;align-items:center;gap:9px;min-height:85px;font-size:9px;display:flex}.empty-state svg{color:#748fa3}.chart-empty{height:145px}.keys-table-card{padding:0;overflow:hidden}.keys-table-head,.keys-table-row{grid-template-columns:1.1fr 1.4fr .7fr .8fr 64px;align-items:center;gap:12px;padding:12px 17px;display:grid}.keys-table-head{color:#718899;font:8px var(--mono);text-transform:uppercase;letter-spacing:.06em;background:#ffffff05}.keys-table-row{color:#8fa2b0;border-top:1px solid #9dbed614;font-size:8px}.key-title{color:#d3dced;align-items:center;gap:8px;font-size:9px;display:flex}.key-icon{color:#9bd5ff;background:#68c0ff1a;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.keys-table-row code{font:8px var(--mono);color:#9ab0c0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.key-status{color:#81b7dd;align-items:center;gap:6px;font-size:8px;display:inline-flex}.key-status i{background:#65aadc;border-radius:50%;width:5px;height:5px}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-actions button{color:#768e9f;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.row-actions button:hover{color:#d2ecff;border-color:var(--line);background:#ffffff0d}.row-actions button:last-child:hover{color:#ff929f}.keys-note{color:#667c8b;border-top:1px solid #9dbed614;align-items:center;gap:7px;padding:11px 17px;font-size:8px;display:flex}.keys-note svg{color:#7d99ad}.usage-full{margin-bottom:13px}.usage-full .chart-wrap{height:207px}.usage-full .usage-chart{height:162px}.dashboard-alert{color:#e9c58d;background:#efb46812;border:1px solid #efb46833;border-radius:8px;align-items:center;gap:8px;margin-bottom:17px;padding:10px 12px;font-size:9px;display:flex}.loading-line{color:#788e9e;align-items:center;gap:8px;margin-bottom:14px;font-size:9px;display:flex}.loading-line span{border:1.5px solid #60849e;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}.billing-hero{background:radial-gradient(at 85% 40%,#5dbbff29,#0000 30%),linear-gradient(135deg,#11212c,#0c141a);justify-content:space-between;align-items:center;margin-bottom:13px;padding:23px;display:flex}.billing-hero>div:first-child{gap:6px;display:grid}.billing-hero span{color:#8ba1b0;font-size:9px}.billing-hero strong{letter-spacing:-.05em;font-size:34px}.billing-hero small{color:#6f8594;font-size:8px}.billing-orb{color:#9bd5ff;background:linear-gradient(145deg,#51b6ff2e,#6dc2ff21);border:1px solid #82cbff3b;border-radius:17px;place-items:center;width:60px;height:60px;display:grid}.billing-info{max-width:650px}.billing-info h2{margin:13px 0 4px;font-size:13px}.billing-info p{color:#889caa;max-width:470px;font-size:9px;line-height:1.8}.api-info{border:1px solid var(--line);color:#9cc0d9;max-height:220px;font:8px var(--mono);background:#080e12;border-radius:7px;padding:12px;overflow:auto}.settings-card{padding:0 17px}.settings-row{border-bottom:1px solid #9dbed614;align-items:center;gap:12px;padding:16px 0;display:flex}.settings-row:last-child{border-bottom:0}.settings-icon{color:#94d2ff;background:#57b9ff1a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.settings-row>div{flex:1;gap:3px;display:grid}.settings-row b{font-size:9px}.settings-row small{color:#758b9a;font:8px var(--mono)}.settings-chip{font:8px var(--mono);color:#899fae;border:1px solid #a2c0d61f;border-radius:6px;padding:4px 7px}.button-compact{padding:7px 9px;font-size:8px}.toast-message{z-index:120;color:#a7cfeb;background:#11191e;border:1px solid #73acd53b;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 35px #0006}.toast-message button{color:#8a9aa5;background:0 0;border:0;place-items:center;display:grid}@keyframes rise-in{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-breathe{0%{filter:saturate(.93);transform:scale(1)}to{filter:saturate(1.12);transform:scale(1.025)}}@keyframes flow-right{0%{left:-12%}to{left:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.65}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.container{width:min(100% - 48px,1000px)}.hero-section{padding-top:90px}.hero-content{grid-template-columns:1fr .86fr;gap:18px}.hero-copy h1{font-size:clamp(45px,6.5vw,66px)}.hero-console{width:100%}.provider-strip{gap:15px}.metrics-row{grid-template-columns:1.5fr repeat(4,1fr);gap:13px}.metric{padding-left:13px}.feature-card{padding:21px 17px}.workflow-panel{padding:32px}.dashboard-shell{grid-template-columns:220px minmax(0,1fr)}.dashboard-content{padding:25px 22px 50px}}@media(max-width:800px){.container{width:calc(100% - 40px)}.nav-links{gap:18px}.nav-links button{font-size:10px}.nav-actions{gap:11px}.nav-signin{display:none}.hero-section{min-height:780px;padding-top:76px}.hero-content{grid-template-columns:1fr;gap:35px}.hero-copy{max-width:650px}.hero-copy h1{max-width:700px;font-size:clamp(46px,9vw,69px)}.hero-body{max-width:570px}.hero-console{width:min(100%,520px);margin:0 0 0 auto}.hero-bottom{margin-top:50px}.provider-strip{gap:11px}.provider-pill{font-size:9px}.metrics-row{grid-template-columns:repeat(4,1fr)}.metric-intro{border-bottom:1px solid #9dbed617;grid-column:1/-1;padding-bottom:13px}.metric:first-of-type{border-left:0;padding-left:0}.section{padding:80px 0}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card:nth-child(2){border-right:0}.feature-card:nth-child(-n+2){border-bottom:1px solid #a0c3dc1a}.model-grid{grid-template-columns:repeat(2,1fr)}.workflow-panel{grid-template-columns:1fr}.workflow-visual{min-height:220px}.docs-row{grid-template-columns:44px 1fr}.docs-code{grid-column:1/-1}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-col:last-child{grid-column:2/4}.dashboard-shell{grid-template-columns:68px minmax(0,1fr)}.dashboard-sidebar{padding:16px 8px}.sidebar-brand{justify-content:center;padding:0 0 19px}.brand-compact .brand-word,.sidebar-collapse,.workspace-switch>div,.workspace-switch>svg,.sidebar-label,.dashboard-nav button span,.sidebar-help span,.sidebar-help svg:last-child,.sidebar-return:not(.return-arrow),.sidebar-user>div:nth-child(2),.signout-mini{display:none}.workspace-switch{justify-content:center;margin-bottom:17px;padding:7px}.dashboard-nav button{justify-content:center;padding:0}.dashboard-nav button span.nav-count{display:none}.sidebar-help{justify-content:center;padding:0}.sidebar-return{justify-content:center;padding:9px 0 13px}.dashboard-sidebar .brand{justify-content:center}.dashboard-sidebar .brand-mark{width:31px}.dashboard-sidebar .brand-word{display:none}.sidebar-user{justify-content:center;padding:11px 0 4px}.dashboard-topbar{padding:0 18px}.dashboard-content{padding:22px 17px 40px}.stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.balance-value{margin-top:12px}.keys-table-head,.keys-table-row{grid-template-columns:1fr 1.2fr .7fr 50px}.keys-table-head span:nth-child(4),.keys-table-row>span:nth-child(4){display:none}.settings-row small{text-overflow:ellipsis;max-width:220px;overflow:hidden}}@media(max-width:560px){.container{width:calc(100% - 32px)}.site-header{height:66px}.nav-row{gap:10px}.brand-mark{width:31px;height:31px}.brand-word{font-size:12px}.nav-links{border-bottom:1px solid var(--line);background:#070c10f7;flex-direction:column;align-items:flex-start;gap:14px;padding:15px 20px 19px;display:none;position:absolute;top:65px;left:0;right:0}.nav-links.is-open{display:flex}.nav-actions{gap:8px}.nav-actions .language-switch,.nav-cta{display:none}.mobile-menu{display:grid}.hero-section{min-height:auto;padding-top:65px}.hero-image{opacity:.72;background-position:58%}.hero-copy h1{margin:18px 0 14px;font-size:clamp(40px,12vw,55px)}.hero-body{font-size:12px}.hero-buttons{gap:8px;margin-top:22px}.button-large{padding:11px 12px;font-size:10px}.hero-note{margin-top:16px;font-size:8px}.hero-console{margin-top:0}.console-body{padding:14px}.console-top{gap:9px;padding:11px 12px}.console-label,.console-body pre{font-size:8px}.console-foot{gap:10px;font-size:7px}.hero-bottom{margin-top:38px;padding:14px 0;display:block}.provider-strip{justify-content:flex-start;margin-top:14px;padding-bottom:4px;overflow-x:auto}.provider-pill{flex:none}.metrics-row{grid-template-columns:repeat(2,1fr);gap:17px;padding:19px 0}.metric-intro{grid-column:1/-1}.metric{border-left:1px solid #9ec3de21;padding-left:13px}.metric:nth-child(2){border-left:0;padding-left:0}.metric strong{font-size:18px}.section{padding:65px 0}.section-heading{margin-bottom:25px;display:block}.section-heading>p{margin-top:13px}.section-heading h2,.workflow-copy h2{font-size:29px}.feature-grid{grid-template-columns:1fr}.feature-card{border-right:0;min-height:155px;padding:19px;border-bottom:1px solid #a0c3dc1a!important}.feature-card:last-child{border-bottom:0!important}.feature-card h3{margin-top:12px}.feature-card p{max-width:100%}.model-section{padding-top:0}.catalog-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.model-search{width:100%}.model-grid{grid-template-columns:1fr}.model-card{padding:15px}.workflow-panel{padding:24px 18px}.workflow-visual{transform-origin:50%;height:190px;transform:scale(.89)}.node-user{left:-2%}.node-hub{left:38%}.flow-branches{width:22%;left:60%}.flow-destinations{right:-8px}.docs-section{padding-bottom:65px}.docs-row{grid-template-columns:39px 1fr;gap:12px}.docs-row h2{font-size:18px}.docs-code{min-width:0}.docs-code code{font-size:7px}.cta-section{padding-bottom:65px}.cta-panel{padding:42px 17px}.cta-panel h2{font-size:29px}.footer-main{grid-template-columns:1fr 1fr;gap:23px}.footer-brand{grid-column:1/-1}.footer-col:last-child{grid-column:auto}.footer-bottom{gap:12px;font-size:7px}.dashboard-shell{grid-template-columns:1fr;display:block}.dashboard-sidebar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e12f5;border-top:1px solid #9dbed61f;border-right:0;flex-direction:row;align-items:center;width:100%;height:58px;min-height:58px;padding:5px 8px;display:flex;position:fixed;inset:auto 0 0}.sidebar-brand,.workspace-switch,.sidebar-label,.sidebar-bottom{display:none}.dashboard-nav{justify-content:space-around;gap:3px;width:100%;display:flex}.dashboard-nav button{flex-direction:column;justify-content:center;gap:3px;width:20%;height:46px;padding:3px 0;font-size:7px}.dashboard-nav button span{white-space:nowrap;display:block!important}.dashboard-nav button span.nav-count{display:none!important}.dashboard-nav button svg{width:15px;height:15px}.dashboard-main{min-height:100vh}.dashboard-topbar{height:52px;padding:0 12px}.topbar-actions{gap:8px}.account-mode{font-size:7px}.topbar-actions .language-switch{padding:3px 5px}.topbar-help{display:none}.dashboard-content{padding:20px 12px 78px}.dashboard-heading{align-items:flex-start}.dashboard-heading h1{font-size:22px}.dashboard-heading p{max-width:230px;line-height:1.6}.dashboard-heading .button{padding:8px 9px;font-size:8px}.dashboard-heading .button svg{width:13px}.stat-card{min-height:102px;padding:11px}.stat-card-top{font-size:8px}.stat-card>strong{font-size:17px}.stat-card>small{flex-wrap:wrap;font-size:7px}.dashboard-grid{gap:9px}.dash-card{padding:13px}.log-row{grid-template-columns:1fr .55fr .6fr;gap:5px;font-size:7px}.log-row>span:last-child{display:none}.log-model{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.keys-table-head,.keys-table-row{grid-template-columns:1fr .85fr 44px;gap:6px;padding:10px}.keys-table-head span:nth-child(3),.keys-table-row>.key-status{display:none}.keys-table-row code{font-size:7px}.key-title{font-size:8px}.key-icon{width:20px;height:20px}.row-actions button{width:21px;height:21px}.keys-note{padding:10px;font-size:7px}.billing-hero{padding:17px}.billing-hero strong{font-size:28px}.billing-orb{width:48px;height:48px}.settings-card{padding:0 11px}.settings-row{gap:8px}.settings-row small{max-width:155px;font-size:7px}.settings-row b{font-size:8px}.button-compact{padding:8px;font-size:0}.button-compact svg{width:14px}.auth-modal,.small-modal{padding:23px 19px}.auth-modal h2,.small-modal h2{font-size:20px}.floating-locale{z-index:25;opacity:.92;display:block;position:fixed;bottom:15px;right:15px}.dashboard-alert{font-size:8px}.toast-message{justify-content:center;bottom:68px;left:10px;right:10px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.verification-row{align-items:center;gap:7px;display:flex}.verification-row input{flex:1;min-width:0}.verify-code-button{color:#a9dbff;background:#66bfff1a;border:1px solid #78c7ff33;border-radius:7px;flex:none;min-height:39px;padding:0 9px;font-size:9px}.verify-code-button:hover:not(:disabled){background:#66bfff33}.verify-code-button:disabled{opacity:.45;cursor:not-allowed}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.marketing-shell{min-height:100vh;background:#f7f9fd}.marketing-page{min-height:60vh;overflow:hidden;background:#f7f9fd}.mobile-menu{display:none}.nav-links .nav-menu-trigger{display:inline-flex;align-items:center;gap:6px}.nav-links .nav-menu-trigger svg{transition:transform .18s ease}.nav-mega-menu.resources-menu{left:-250px;width:770px;grid-template-columns:.72fr 1.28fr}.resources-menu .mega-menu-items{grid-template-columns:1fr 1fr;align-content:center}.nav-mega-menu .mega-menu-link{cursor:pointer}.nav-links .nav-menu-trigger:focus-visible,.mega-menu-link:focus-visible,.mega-intro-link:focus-visible{outline:3px solid rgba(75,167,232,.3);outline-offset:2px}.page-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#f7f9fd,#f2f7ff 53%,#f7fcff);border-bottom:1px solid #e8edf6}.page-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.48;background-image:radial-gradient(circle at 72% 36%,rgba(109,184,238,.17),transparent 23%),linear-gradient(rgba(95,147,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(95,147,184,.03) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;-webkit-mask-image:linear-gradient(90deg,transparent 3%,black 100%);mask-image:linear-gradient(90deg,transparent 3%,black 100%)}.page-hero-inner{min-height:390px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:44px;padding-top:42px;padding-bottom:48px}.page-hero-copy{max-width:680px;position:relative;z-index:2;animation:rise-in .55s both}.breadcrumb{display:flex;align-items:center;gap:7px;color:#8296a5;font:9px var(--mono);letter-spacing:.04em;margin-bottom:26px}.breadcrumb button{border:0;background:transparent;color:#598aad;padding:0;font:inherit;cursor:pointer}.breadcrumb svg{color:#a4b4c0}.page-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#6197bd;font:9px var(--mono);letter-spacing:.13em;text-transform:uppercase}.page-eyebrow i{width:6px;height:6px;border-radius:50%;background:#5ba7dd;box-shadow:0 0 10px #5ba7dd6b}.page-hero h1{max-width:750px;margin:17px 0 16px;color:#182e3d;font-size:clamp(38px,5.5vw,64px);line-height:1.04;letter-spacing:-.06em;font-weight:680}.page-hero-copy>p{max-width:600px;margin:0;color:#60788a;font-size:14px;line-height:1.85}.page-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.page-hero-visual{min-height:255px;position:relative;display:grid;place-items:center;animation:rise-in .75s .12s both}.hero-visual-orbit{position:absolute;width:250px;height:250px;border:1px solid rgba(99,162,207,.17);border-radius:50%;transform:rotate(-24deg) scaleY(.72)}.hero-visual-orbit:before,.hero-visual-orbit:after{content:"";position:absolute;top:23px;right:-18px;bottom:23px;left:-18px;border:1px solid rgba(112,165,203,.14);border-radius:50%;transform:rotate(63deg)}.hero-visual-orbit:after{top:47px;right:-30px;bottom:47px;left:-30px;border-color:#478ec12b;transform:rotate(-48deg)}.orbit-two{width:190px;height:190px;opacity:.65;transform:rotate(54deg) scaleY(.76)}.hero-visual-core{display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(90,161,211,.28);border-radius:24px;background:linear-gradient(145deg,#fffffff7,#edf4fff5);box-shadow:0 18px 45px #3f72961f,inset 0 0 24px #7cb9e51a;color:#549ed3;transform:rotate(-8deg)}.hero-visual-core svg{filter:drop-shadow(0 2px 5px rgba(89,152,197,.2))}.hero-visual-node{position:absolute;display:grid;place-items:center;width:45px;height:45px;border:1px solid #e0e8f6;border-radius:13px;background:#ffffffe8;box-shadow:0 10px 25px #3d647f1a;color:#5491bd;font:9px var(--mono)}.node-a{top:12%;left:26%}.node-b{top:31%;right:13%;color:#69a2ca}.node-c{bottom:13%;left:20%;color:#2971a4}.page-section{padding-top:62px;padding-bottom:68px}.page-section-heading{display:grid;grid-template-columns:44px 1fr;gap:17px;align-items:start;margin-bottom:27px}.page-section-index{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e2e9f4;border-radius:10px;background:#fff;color:#6ea3c9;font:10px var(--mono)}.page-section-heading h2{margin:0 0 8px;color:#1c3343;font-size:clamp(23px,3vw,33px);line-height:1.2;letter-spacing:-.045em}.page-section-heading p{max-width:700px;margin:0;color:#688091;font-size:12px;line-height:1.8}.page-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-card{min-height:174px;padding:22px;border:1px solid #e4eaf4;border-radius:14px;background:linear-gradient(145deg,#fff,#fbfcff);box-shadow:0 9px 25px #2f516909;transition:transform .2s,border-color .2s,box-shadow .2s}.page-card:hover{transform:translateY(-3px);border-color:#cbe2f2;box-shadow:0 13px 30px #2e597714}.page-card-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:17px;border:1px solid #e1e9f8;border-radius:10px;background:linear-gradient(145deg,#f0f5ff,#f5fbff);color:#559cce}.page-card h3{margin:0 0 8px;color:#273f50;font-size:14px;letter-spacing:-.02em}.page-card p{margin:0;color:#6c8292;font-size:11px;line-height:1.75}.page-note{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;color:#758b9a;font-size:10px;line-height:1.75}.page-note svg{flex:none;margin-top:1px;color:#78a7c9}.page-note-box{padding:13px 15px;border:1px solid #e1e8f2;border-radius:10px;background:#f7f9fd}.page-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #e7edf6;color:#647b8b;font-size:12px}.page-cta-band{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:66px;padding:30px 34px;border:1px solid #dfe7f4;border-radius:17px;background:linear-gradient(110deg,#fff,#f1f6ff 68%,#f2faff);box-shadow:0 13px 32px #3055700e}.page-cta-band h2{margin:10px 0 5px;color:#1f3749;font-size:24px;letter-spacing:-.045em}.page-cta-band p{margin:0;color:#688193;font-size:11px}.catalog-page-toolbar{display:flex;justify-content:space-between;gap:18px;margin-bottom:19px}.catalog-filters{display:flex;gap:7px}.catalog-filters button{padding:8px 13px;border:1px solid transparent;border-radius:8px;background:transparent;color:#718898;font-size:10px}.catalog-filters button.active,.catalog-filters button:hover{border-color:#d9e3f6;background:#edf3ff;color:#4591c8}.catalog-page-search{display:flex;align-items:center;gap:8px;width:min(290px,50%);height:38px;padding:0 12px;border:1px solid #e0e7f1;border-radius:9px;background:#fff;color:#8397a5}.catalog-page-search input{width:100%;border:0;outline:0;color:#233b4d;background:transparent;font-size:11px}.catalog-page-search input::-moz-placeholder{color:#99a9b5}.catalog-page-search input::placeholder{color:#99a9b5}.catalog-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.catalog-model-card{display:block;min-height:185px;width:100%;padding:17px;border:1px solid #e1e8f2;border-radius:12px;background:linear-gradient(145deg,#fff,#fbfcff);color:#263d4e;text-align:left;box-shadow:0 7px 20px #2c4d6509;transition:transform .2s,border-color .2s,box-shadow .2s}.catalog-model-card:hover{transform:translateY(-3px);border-color:#bfdbef;box-shadow:0 13px 25px #30618417}.catalog-model-top{display:flex;align-items:center;gap:8px}.catalog-model-top .model-mark{width:28px;height:28px}.catalog-provider{color:#728897;font-size:10px}.catalog-arrow{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border:1px solid #e8edf5;border-radius:8px;color:#758ea0}.catalog-model-card h3{margin:14px 0 4px;color:#253c4d;font-size:14px}.catalog-model-card>p{margin:0 0 12px;color:#7b8e9b;font:9px var(--mono)}.catalog-model-card>p span{padding:0 3px;color:#a7b1bf}.catalog-rate-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid #edf0f5;color:#788c9a;font-size:9px}.catalog-rate-row b{color:#344e61;font:10px var(--mono);white-space:nowrap}.page-empty{padding:45px 20px;border:1px dashed #d8e1ee;border-radius:12px;color:#718898;text-align:center;font-size:12px}.catalog-count{margin:13px 0 0;color:#8798a5;font:9px var(--mono);text-align:right}.pricing-status{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;color:#698091;font:10px var(--mono)}.pricing-badge{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #dce6f7;border-radius:20px;background:#f0f5ff;color:#5596c4;font:9px var(--mono)}.pricing-table{overflow-x:auto;border:1px solid #e1e8f2;border-radius:12px;background:#fff;box-shadow:0 8px 23px #2c4e670a}.pricing-table-head,.pricing-table-row{display:grid;grid-template-columns:1.2fr 1fr .7fr 1.1fr 1.1fr;min-width:750px;align-items:center;gap:14px;padding:13px 17px}.pricing-table-head{background:#f5f7fb;color:#758b9a;font:9px var(--mono)}.pricing-table-row{border-top:1px solid #edf0f5;color:#6c808f;font-size:10px}.pricing-table-row>span:nth-child(n+4){color:#334e61;font:10px var(--mono)}.pricing-model-name{display:flex;align-items:center;gap:8px;color:#263e50;font-weight:650}.pricing-model-name .model-mark{width:24px;height:24px}.pricing-note{display:flex;gap:14px;margin-top:19px;padding:17px 18px;border:1px solid #dfe7f2;border-radius:12px;background:linear-gradient(110deg,#f6f9ff,#fbfdff)}.pricing-note-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid #e1e9f7;border-radius:10px;background:#fff;color:#5999c6}.pricing-note h3{margin:1px 0 5px;color:#2e485b;font-size:12px}.pricing-note p{margin:0;color:#6d8393;font-size:10px;line-height:1.75}.detail-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.detail-spec-grid article{display:flex;flex-direction:column;gap:7px;min-height:83px;padding:16px;border:1px solid #e3eaf4;border-radius:11px;background:#fff}.detail-spec-grid article span{color:#8495a2;font-size:9px}.detail-spec-grid article strong{color:#2d475a;font:13px var(--mono)}.detail-code-card,.docs-example-card{overflow:hidden;border:1px solid #e1e8f2;border-radius:13px;background:#fff;box-shadow:0 10px 27px #2b4f680d}.detail-code-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;border-bottom:1px solid #edf0f5}.detail-code-heading h2{margin:5px 0 0;color:#263e50;font-size:15px}.detail-code-heading .button{font-size:10px}.detail-code-card pre,.docs-example-card pre{margin:0;padding:20px;overflow:auto;background:#f7f9fd;color:#365469;font:10px/1.8 var(--mono);white-space:pre}.docs-content{padding-top:42px}.docs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:19px}.docs-steps>div{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #e4eaf3;border-radius:11px;background:#fff}.docs-steps>div>span{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:8px;background:#eef4ff;color:#5598c7;font:9px var(--mono)}.docs-steps p{margin:1px 0 0;color:#5f7889;font-size:10px;line-height:1.65}.docs-tab-row{display:flex;align-items:center;gap:4px;min-height:49px;padding:7px 11px;border-bottom:1px solid #edf0f5}.docs-tab-row button{padding:8px 11px;border:0;border-radius:7px;background:transparent;color:#748998;font-size:10px}.docs-tab-row button.active{background:#edf3ff;color:#4d90c0}.docs-tab-row .docs-copy{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.docs-example-title{display:flex;align-items:center;gap:8px;padding:14px 18px;color:#4d84ab}.docs-example-title strong{color:#425d71;font-size:10px}.docs-warning{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;border:1px solid #f0e2c4;border-radius:10px;background:#fffaf0;color:#8b6a2f}.docs-warning svg{flex:none;margin-top:1px}.docs-warning p{margin:0;font-size:10px;line-height:1.7}.docs-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.docs-topic-grid article{padding:17px;border:1px solid #e4eaf3;border-radius:11px;background:#fff}.docs-topic-grid h3{margin:0 0 6px;color:#2c4557;font-size:12px}.docs-topic-grid p{min-height:34px;margin:0 0 12px;color:#718797;font-size:10px;line-height:1.65}.docs-topic-grid button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#4e93c4;padding:0;font-size:10px}.legal-sections{display:grid;gap:0;border-top:1px solid #e3eaf4}.legal-sections article{display:grid;grid-template-columns:48px 1fr;gap:15px;padding:21px 6px;border-bottom:1px solid #e5ebf3}.legal-sections article>span{color:#74a4c7;font:10px var(--mono)}.legal-sections h2{margin:0 0 6px;color:#2d4556;font-size:13px}.legal-sections p{max-width:800px;margin:0;color:#6e8392;font-size:11px;line-height:1.8}@media(max-width:900px){.nav-mega-menu.resources-menu{left:-120px;width:min(770px,calc(100vw - 32px))}.page-hero-inner{grid-template-columns:1.1fr .7fr;gap:20px}.page-hero-visual{transform:scale(.85)}.catalog-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.page-hero-inner{min-height:0;grid-template-columns:1fr;padding-top:26px;padding-bottom:34px}.page-hero h1{font-size:clamp(34px,10vw,48px)}.page-hero-visual{display:none}.page-section{padding-top:42px;padding-bottom:46px}.page-card-grid,.docs-topic-grid{grid-template-columns:1fr}.page-card{min-height:0}.page-cta-band{align-items:flex-start;flex-direction:column;margin-bottom:42px;padding:22px}.page-cta-band h2{font-size:21px}.docs-steps{grid-template-columns:1fr}.detail-spec-grid{grid-template-columns:repeat(2,1fr)}.catalog-page-toolbar{align-items:stretch;flex-direction:column}.catalog-page-search{width:100%}.catalog-page-grid{grid-template-columns:1fr}.page-inline-cta{align-items:flex-start;flex-direction:column}.pricing-status{align-items:flex-start;flex-direction:column;gap:8px}.docs-tab-row{overflow-x:auto}.docs-tab-row button{white-space:nowrap}}@media(max-width:560px){.mobile-menu{display:grid}.nav-mega-menu.resources-menu{left:auto;width:100%;grid-template-columns:1fr}.resources-menu .mega-menu-items{grid-template-columns:1fr}.page-hero-actions{align-items:stretch;flex-direction:column}.page-hero-actions .button{width:100%}.detail-code-heading{align-items:flex-start;flex-direction:column}.detail-spec-grid{grid-template-columns:1fr 1fr}.legal-sections article{grid-template-columns:34px 1fr;gap:9px}}@media(prefers-reduced-motion:reduce){.page-hero-copy,.page-hero-visual{animation:none}.page-card,.catalog-model-card{transition:none}}:root{color:#18384f!important;background:#f5f8fc!important;--bg:#f5f8fc;--panel:#ffffff;--line:rgba(55, 92, 119, .14);--muted:#668092;--soft:#405a6d;--cyan:#0e71b7;--blue:#2383c8;--violet:#2383c8;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}body,.app-shell,.marketing-shell,.marketing-page{color:#18384f!important;background:#f5f8fc!important;background-image:radial-gradient(circle at 8% 0%,rgba(145,203,244,.22),transparent 31rem),radial-gradient(circle at 98% 24%,rgba(148,194,227,.18),transparent 27rem)!important;background-size:auto!important}body{font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}::-moz-selection{background:#38a8f847!important;color:#102e43!important}::selection{background:#38a8f847!important;color:#102e43!important}.container{width:min(1200px,calc(100% - 64px))}.glass-panel{border:1px solid #dce7f1!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-shadow:0 14px 38px #40698617!important}.site-header{background:#ffffffe0!important;border-bottom:1px solid rgba(184,205,220,.65)!important;box-shadow:0 3px 20px #3e60780b!important}.brand{color:#17384f!important}.brand-word span{color:#516c80!important}.brand-word i{color:#8a9ead!important}.nav-links{gap:29px}.nav-links button,.nav-signin{color:#405b6e!important}.nav-links button:hover,.nav-signin:hover,.nav-links button:focus-visible{color:#085f9d!important}.nav-actions{gap:12px}.button{border-radius:10px!important}.button-primary{border-color:#0a69ad!important;background:linear-gradient(110deg,#1381d0,#0d9f99)!important;color:#fff!important;box-shadow:0 9px 20px #1471b42e!important}.button-primary:hover{background:linear-gradient(110deg,#0770bb,#078b86)!important;box-shadow:0 12px 25px #1471b440!important}.button-ghost,.button-outline{border-color:#cbdbe8!important;background:#ffffffd1!important;color:#29485f!important}.button-ghost:hover,.button-outline:hover{border-color:#74acd4!important;background:#eef9fb!important;color:#085f9d!important}.icon-button{color:#526f83!important}.icon-button:hover{background:#edf6fb!important;color:#085f9d!important}.nav-dropdown{position:relative}.nav-menu-trigger{display:inline-flex;align-items:center;gap:6px}.nav-menu-trigger svg{transition:transform .18s ease}.nav-dropdown.is-open .nav-menu-trigger svg{transform:rotate(180deg)}.nav-mega-menu{position:absolute!important;top:calc(100% + 20px)!important;left:-158px!important;z-index:80!important;display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:14px!important;width:610px!important;padding:14px!important;border:1px solid #d7e3ed!important;border-radius:15px!important;background:#fffffffa!important;box-shadow:0 22px 55px #294c6529!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(7px)!important;transition:opacity .17s ease,transform .17s ease,visibility .17s ease!important}.nav-dropdown.is-open .nav-mega-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.nav-mega-menu.resources-menu{left:-250px!important;width:770px!important;grid-template-columns:.72fr 1.28fr!important}.resources-menu .mega-menu-items{grid-template-columns:1fr 1fr!important}.mega-menu-intro{display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:17px 16px!important;border:1px solid #dceaf2!important;border-radius:11px!important;background:linear-gradient(145deg,#eef9fd,#f8fcff)!important}.mega-menu-kicker{color:#1669a4!important;font:8px var(--mono)!important;letter-spacing:.12em!important}.mega-menu-intro h3{margin:12px 0 7px!important;color:#1c4059!important;font-size:17px!important;line-height:1.25!important;letter-spacing:-.035em!important}.mega-menu-intro p{margin:0!important;color:#667f91!important;font-size:10px!important;line-height:1.7!important}.mega-intro-link{display:inline-flex!important;align-items:center!important;gap:7px!important;margin-top:auto!important;padding:15px 0 0!important;border:0!important;background:transparent!important;color:#1366a2!important;font-size:10px!important;font-weight:700!important}.mega-menu-items{display:grid!important;align-content:center!important;gap:4px!important}.mega-menu-link{display:grid!important;grid-template-columns:34px minmax(0,1fr) 15px!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#506b7e!important;text-align:left!important}.mega-menu-link:hover{border-color:#d7e8f1!important;background:#f2f9fc!important}.mega-menu-link>span:nth-child(2){display:grid!important;gap:3px!important}.mega-menu-link strong{color:#24465f!important;font-size:10px!important;font-weight:700!important}.mega-menu-link small{color:#71899a!important;font-size:9px!important;line-height:1.4!important}.mega-menu-link>svg:last-child{color:#809db2!important}.mega-icon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid #d5e6ee!important;border-radius:9px!important;background:linear-gradient(145deg,#edfaff,#f3f8fc)!important;color:#1669a5!important}.language-menu{position:relative}.language-menu-trigger{display:inline-flex;align-items:center;gap:7px;height:35px;padding:0 9px;border:1px solid #d2e0ea;border-radius:9px;background:#ffffffdb;color:#415c70;font:10px var(--mono)}.language-menu-trigger:hover{border-color:#80b4da}.language-menu-trigger svg{transition:transform .18s}.language-menu.open .language-menu-trigger svg{transform:rotate(180deg)}.language-flyout{position:absolute;right:0;top:calc(100% + 8px);z-index:100;display:grid;gap:3px;width:156px;padding:6px;border:1px solid #d5e2eb;border-radius:10px;background:#fff;box-shadow:0 15px 36px #31546d24}.language-flyout button{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:7px;background:transparent;color:#405c70;text-align:left;font-size:10px}.language-flyout button:hover,.language-flyout button.selected{background:#edf9fb;color:#085f9d}.flag-icon{width:18px;height:12px;flex:none;border:1px solid rgba(32,74,104,.16);border-radius:2px;box-shadow:0 1px 3px #0000001f}.flag-en{background:linear-gradient(#fff 0,#fff 16%,#b91c1c 16%,#b91c1c 32%,#fff 32%,#fff 48%,#b91c1c 48%,#b91c1c 64%,#fff 64%,#fff 80%,#b91c1c 80%)}.flag-ru{background:linear-gradient(#fff 0,#fff 33%,#2598eb 33%,#2598eb 66%,#dc2626 66%)}.hero-section{min-height:690px!important;padding-top:100px!important;background:#f7fbfd!important}.hero-image{background-image:radial-gradient(ellipse at 76% 42%,rgba(87,166,223,.23),transparent 27%),radial-gradient(ellipse at 65% 58%,rgba(102,163,207,.17),transparent 28%),linear-gradient(105deg,#f8fcff 4%,#f6fcfdf2 46%,#e7f7fbd6)!important;opacity:1!important;filter:none!important}.hero-grid{opacity:.38!important;background-image:linear-gradient(rgba(66,117,153,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(66,117,153,.06) 1px,transparent 1px)!important}.hero-copy h1{color:#173952!important;font-weight:730!important;max-width:720px!important}.gradient-text{background-image:linear-gradient(100deg,#1673b5 2%,#0d9d94)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important}.eyebrow{color:#1668a2!important;border-color:#c6dded!important;background:#ffffffc7!important}.eyebrow-pulse,.section-kicker>span{background:#14a7b0!important;box-shadow:0 0 10px #14a7b04d!important}.hero-body{max-width:600px!important;color:#537084!important;font-size:15px!important}.hero-note{color:#647e90!important}.hero-note span{color:#165989!important;background:#e8f1f8!important}.hero-console{width:min(100%,505px)!important;border-color:#c7dae8!important;background:#fffffff5!important;box-shadow:0 22px 55px #26516f26!important}.console-top,.console-foot{border-color:#dce8f0!important}.console-label{color:#436075!important}.console-live{color:#146097!important}.code-meta{border-color:#dce8ef!important;background:#f7fbfd!important}.code-meta>span{color:#0c6aad!important}.code-meta code{color:#536d80!important}.copy-mini{color:#6b8597!important}.console-body pre{color:#264357!important}.syntax-muted{color:#879aa8!important}.syntax-key{color:#1774b6!important}.syntax-string{color:#165481!important}.syntax-bool{color:#0f609a!important}.console-foot{color:#5e7789!important}.console-foot-muted{color:#8ba1b0!important}.console-shadow{background:#4897cf2e!important}.hero-bottom{border-top-color:#dce7ee!important}.hero-bottom-copy,.provider-pill{color:#667f91!important}.provider-pill i{color:#35566d!important}.metric-band{background:#fff!important;border-color:#e0e9f0!important}.metric-intro strong,.metric strong{color:#25445b!important}.metric{border-left-color:#e0e9f0!important}.metric span{color:#71899a!important}.section-heading h2,.workflow-copy h2,.docs-row h2{color:#20445e!important}.section-heading>p,.workflow-copy p,.docs-row p{color:#698091!important}.feature-grid{background:#fff!important;border-color:#dce7ef!important;box-shadow:0 11px 30px #3258730f!important}.feature-card{border-color:#e2ebf1!important}.feature-card:hover{background:linear-gradient(145deg,#f2fbfd,#f8fcff)!important}.feature-icon{color:#1568a4!important;border-color:#d2eaef!important;background:linear-gradient(135deg,#edfaff,#eef5fa)!important;box-shadow:none!important}.feature-card h3{color:#294b63!important}.feature-card p{color:#6a8191!important}.feature-line{background:linear-gradient(90deg,#1a80c8,#186ba6)!important}.category-chip{color:#71899a!important}.category-chip.active,.category-chip:hover{border-color:#cde1ef!important;background:#edf9fb!important;color:#0b619f!important}.model-search{border-color:#d9e6ee!important;background:#fff!important;color:#6e8697!important}.model-search input{color:#28485e!important}.model-search input::-moz-placeholder{color:#8b9daa!important}.model-search input::placeholder{color:#8b9daa!important}.model-card{border-color:#dce7ef!important;background:linear-gradient(145deg,#fff,#fbfefe)!important;box-shadow:0 8px 20px #3056710b!important}.model-card:hover{border-color:#afcfe6!important;background:#fff!important;box-shadow:0 13px 27px #30567117!important}.model-mark{background:#f2f8fb!important;border-color:#dce8ef!important}.model-provider{color:#657e90!important}.model-ready{color:#7b91a1!important}.model-card h3{color:#2a495f!important}.model-type,.model-rate-row{color:#6d8495!important}.model-rate-row{border-top-color:#e7eef3!important}.model-rate-row b{color:#28485f!important}.price-disclaimer{color:#71899a!important}.workflow-panel{border-color:#dbe8ef!important;background:radial-gradient(ellipse at 78% 45%,rgba(91,165,218,.15),transparent 44%),linear-gradient(120deg,#fff,#f1f7fb)!important;box-shadow:0 14px 33px #3056710f!important}.flow-node{color:#506b7e!important;border-color:#d9e7ef!important;background:#fff!important;box-shadow:0 11px 25px #30567114!important}.node-hub{border-color:#b7d4e8!important;box-shadow:0 0 27px #2a80bd1f!important}.flow-destinations span{color:#536d7f!important;border-color:#dce8ef!important;background:#fff!important}.docs-row{border-color:#dce7ef!important}.docs-icon{color:#1467a2!important;border-color:#d4e8ed!important;background:#edfafa!important}.docs-code{border-color:#dce8ef!important;background:#fff!important}.docs-code code{color:#456379!important}.text-button{color:#0c65a5!important}.cta-panel{border-color:#d9e8ef!important;background:radial-gradient(ellipse at 50% -30%,rgba(108,174,222,.21),transparent 61%),linear-gradient(135deg,#fff,#eefafa)!important;box-shadow:0 15px 36px #30567112!important}.cta-panel h2{color:#21455f!important}.cta-panel p{color:#647e91!important}.site-footer{background:#eef5f8!important;border-top-color:#dce7ee!important}.footer-brand p,.footer-col button,.footer-col a,.footer-col span{color:#6a8090!important}.footer-col strong{color:#2b4a61!important}.footer-col button:hover,.footer-col a:hover{color:#0c65a5!important}.footer-bottom{border-top-color:#dce7ee!important;color:#7e92a1!important}.page-hero,.library-hero{background:radial-gradient(ellipse at 78% 36%,rgba(99,172,225,.2),transparent 28%),radial-gradient(ellipse at 64% 68%,rgba(126,181,220,.13),transparent 28%),#f7fbfd!important;border-bottom-color:#dce7ee!important}.page-hero:before{opacity:.58!important;background-image:radial-gradient(circle at 72% 36%,rgba(64,150,211,.16),transparent 23%),linear-gradient(rgba(69,119,155,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(69,119,155,.032) 1px,transparent 1px)!important}.breadcrumb{color:#8296a5!important}.breadcrumb button{color:#0a64a4!important}.page-eyebrow{color:#1065a2!important}.page-eyebrow i{background:#16a7ae!important;box-shadow:0 0 10px #16a7ae52!important}.page-hero h1{color:#1d425d!important}.page-hero-copy>p{color:#5f788a!important}.hero-visual-orbit{border-color:#2178b638!important}.hero-visual-orbit:before,.hero-visual-orbit:after{border-color:#2274af2e!important}.hero-visual-core{border-color:#bed8ea!important;background:linear-gradient(145deg,#fff,#ecfbfa)!important;color:#176aa6!important;box-shadow:0 18px 43px #2d5b7c21,inset 0 0 22px #58a0d41f!important}.hero-visual-node{border-color:#dce8ef!important;background:#fffffff0!important;box-shadow:0 10px 24px #2f546f17!important;color:#3f6987!important}.page-section-heading h2,.page-card h3,.page-cta-band h2{color:#23465f!important}.page-section-heading p,.page-card p,.page-note,.page-cta-band p,.page-inline-cta{color:#688091!important}.page-section-index{border-color:#dce8ef!important;background:#fff!important;color:#1669a4!important}.page-card,.page-cta-band{border-color:#dce8ef!important;background:linear-gradient(145deg,#fff,#fbfefe)!important;box-shadow:0 9px 24px #3056710d!important}.page-card:hover{border-color:#b9d4e7!important;box-shadow:0 14px 31px #30567117!important}.page-card-icon{color:#176aa5!important;border-color:#d6e9ed!important;background:#effbfb!important}.page-note-box{border-color:#dce8ef!important;background:#f7fbfd!important}.detail-spec-grid article,.detail-code-card,.docs-example-card,.docs-steps>div,.docs-topic-grid article{border-color:#dce8ef!important;background:#fff!important;box-shadow:0 8px 22px #3056710b!important}.detail-spec-grid article span,.docs-steps p,.docs-topic-grid p{color:#708797!important}.detail-spec-grid article strong,.detail-code-heading h2,.docs-example-title strong,.docs-topic-grid h3{color:#284960!important}.detail-code-card pre,.docs-example-card pre{background:#f6fafc!important;color:#34546a!important}.detail-code-heading,.docs-tab-row{border-color:#e2ebf1!important}.docs-tab-row button{color:#6c8495!important}.docs-tab-row button.active{background:#edf9fb!important;color:#0c629f!important}.docs-warning{border-color:#f1dfb9!important;background:#fff9ed!important;color:#886828!important}.legal-sections{border-top-color:#dce8ef!important}.legal-sections article{border-bottom-color:#e3ebf1!important}.legal-sections article>span{color:#1669a4!important}.legal-sections h2{color:#294960!important}.legal-sections p{color:#688091!important}.pricing-table{border-color:#dce8ef!important;background:#fff!important;box-shadow:0 8px 22px #3056710b!important}.pricing-table-head{background:#f2f8fb!important;color:#6d8596!important}.pricing-table-row{border-color:#e5edf2!important;color:#637c8d!important}.pricing-table-row>span:nth-child(n+4){color:#304f65!important}.pricing-model-name{color:#274860!important}.pricing-note{border-color:#dce8ef!important;background:linear-gradient(110deg,#f5fbfd,#f6fafc)!important}.pricing-note h3{color:#2a4b62!important}.pricing-note p{color:#6b8191!important}.pricing-note-icon{border-color:#dce8ef!important;background:#fff!important;color:#1669a4!important}.pricing-badge{border-color:#c9ddec!important;background:#eefafb!important;color:#12649f!important}.pricing-status{color:#6b8293!important}.library-hero{position:relative;overflow:hidden;border-bottom:1px solid #dce8ef!important}.library-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(58,115,155,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(58,115,155,.038) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,black 40%,black);mask-image:linear-gradient(90deg,transparent,black 40%,black)}.library-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:60px;min-height:400px;padding:54px 0}.library-hero-copy h1{max-width:780px;margin:16px 0;color:#1d425d;font-size:clamp(40px,5.8vw,68px);font-weight:730;line-height:1.02;letter-spacing:-.065em}.library-hero-copy>p{max-width:650px;margin:0;color:#617b8d;font-size:15px;line-height:1.85}.library-hero-actions{display:flex;gap:11px;margin-top:28px}.library-hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;color:#668194;font:9px var(--mono)}.library-hero-meta span{display:flex;align-items:center;gap:6px}.library-hero-meta svg{color:#166095}.library-stat-stack{position:relative;height:240px}.library-stat-stack article{position:absolute;right:0;display:flex;align-items:center;gap:14px;width:255px;padding:17px;border:1px solid #d7e6ed;border-radius:12px;background:#ffffffe8;box-shadow:0 16px 36px #2f546f1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(-3deg)}.library-stat-stack article:nth-child(1){top:5px}.library-stat-stack article:nth-child(2){top:83px;right:32px;transform:rotate(3deg)}.library-stat-stack article:nth-child(3){top:161px;right:1px;transform:rotate(-2deg)}.library-stat-stack span{width:63px;color:#768d9d;font:9px var(--mono)}.library-stat-stack strong{color:#25475f;font-size:19px;letter-spacing:-.04em}.library-stat-stack i{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#196fad;box-shadow:0 0 10px #196fad59}.library-section{padding:45px 0 90px}.library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:13px}.library-search{display:flex;align-items:center;gap:9px;flex:1;max-width:600px;height:45px;padding:0 13px;border:1px solid #d5e3ec;border-radius:10px;background:#fff;color:#728da1}.library-search:focus-within{border-color:#63a4d3;box-shadow:0 0 0 3px #257fbf1f}.library-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#29485e;font-size:12px}.library-search input::-moz-placeholder{color:#8b9fae}.library-search input::placeholder{color:#8b9fae}.search-clear{visibility:hidden;display:grid;place-items:center;border:0;background:none;color:#778fa0}.search-clear.active{visibility:visible}.library-filter-toggle{display:inline-flex;align-items:center;gap:7px;height:45px;padding:0 13px;border:1px solid #d5e3ec;border-radius:10px;background:#fff;color:#49677d;font-size:11px}.library-filter-toggle:hover,.library-filter-toggle.active{border-color:#7bb2da;background:#edfafa}.library-filter-toggle b{display:grid;place-items:center;min-width:17px;height:17px;border-radius:9px;background:#1874b5;color:#fff;font:9px var(--mono)}.library-filter-toggle svg:last-child{transition:transform .18s}.library-filter-toggle.active svg:last-child{transform:rotate(180deg)}.library-filters{display:none;grid-template-columns:1fr 1.3fr auto;gap:22px;align-items:end;margin:13px 0;padding:16px;border:1px solid #dce8ef;border-radius:12px;background:#fff}.library-filters.open{display:grid}.library-filters>div{display:grid;gap:8px}.library-filters>div>span{color:#6d8698;font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.filter-chips{display:flex;flex-wrap:wrap;gap:6px}.filter-chips button,.quick-filter-row button{border:1px solid #d8e5ec;border-radius:7px;background:#f9fcfd;color:#567083;padding:6px 9px;font-size:9px}.filter-chips button:hover,.filter-chips button.active,.quick-filter-row button:hover{border-color:#9ec5e1;background:#edfafa;color:#0b619f}.library-reset{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#0c65a4;padding:6px;font-size:10px}.quick-filter-row{display:flex;align-items:center;gap:7px;margin:14px 0;color:#6d8596;font-size:9px}.quick-filter-row>span{display:inline-flex;align-items:center;gap:5px;margin-right:3px;color:#698395}.quick-filter-row>span svg{color:#166ba8}.model-matrix{overflow:hidden;border:1px solid #d8e5ec;border-radius:13px;background:#fff;box-shadow:0 16px 41px #30567112}.model-matrix-head,.model-matrix-row{display:grid;grid-template-columns:1.55fr .9fr .76fr .7fr .93fr .97fr 1.15fr 28px;align-items:center;gap:12px;min-width:1035px;padding:14px 18px}.model-matrix-head{background:#f2f8fb;color:#6b8597;font:9px var(--mono);text-transform:uppercase;letter-spacing:.065em}.model-matrix-row{width:100%;border:0;border-top:1px solid #e5edf2;background:transparent;color:#536f83;text-align:left;transition:background .16s}.model-matrix-row:hover{background:#f4fbfc}.model-matrix-row>span{font-size:10px}.matrix-model{display:flex;align-items:center;gap:10px;min-width:0}.matrix-model .model-mark{width:31px;height:31px;background:#f0f8fa!important;border-color:#d5e7ed!important}.matrix-model b{display:block;overflow:hidden;color:#284960;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.matrix-model small{display:block;overflow:hidden;margin-top:2px;color:#8b9fae;text-overflow:ellipsis;white-space:nowrap;font:8px var(--mono)}.matrix-provider{color:#526f83}.model-matrix-row em{display:inline-block;padding:4px 6px;border:1px solid #d8e6ed;border-radius:5px;color:#18649a;background:#f5fbfc;font-style:normal;font-size:8px}.matrix-context,.matrix-price{font-family:var(--mono);color:#34556c!important}.matrix-price{font-size:9px!important}.matrix-status{display:inline-flex;align-items:center;gap:6px;color:#195784;font-size:9px!important}.matrix-status i{width:6px;height:6px;border-radius:50%;background:#2675ae;box-shadow:0 0 8px #2675ae66}.matrix-status.verify{color:#a87821}.matrix-status.verify i{background:#e4ac3c;box-shadow:none}.matrix-open{display:grid;place-items:center;color:#1366a1}.matrix-open span{display:none}.library-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:43px;border:1px dashed #cbdde7;border-radius:12px;color:#6d8495}.library-empty button{border:0;background:none;color:#0d65a4}.library-footnote{display:flex;align-items:flex-start;gap:7px;max-width:930px;margin:15px 0 0;color:#6b8495;font-size:10px;line-height:1.7}.library-footnote svg{flex:none;margin-top:2px;color:#c58a20}.playground-section{padding:32px 0 100px}.playground-shell{padding:30px;border:1px solid #d7e6ed;border-radius:17px;background:radial-gradient(ellipse at 82% 0%,rgba(80,159,216,.14),transparent 32%),radial-gradient(ellipse at 20% 92%,rgba(90,156,203,.12),transparent 28%),#fff;box-shadow:0 18px 48px #30567114}.playground-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.playground-heading h2{margin:13px 0 7px;color:#20455f;font-size:clamp(27px,3.7vw,42px);letter-spacing:-.05em}.playground-heading p{max-width:620px;margin:0;color:#688092;font-size:12px;line-height:1.75}.playground-security{display:grid;grid-template-columns:20px 1fr;gap:1px 8px;min-width:245px;padding:11px;border:1px solid #d6e7ed;border-radius:9px;background:#f5f9fc;color:#41627a;font-size:9px}.playground-security svg{grid-row:1/3;color:#156096}.playground-security small{color:#7a8f9e;font:8px var(--mono)}.playground-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:13px}.playground-request,.playground-response,.playground-code{overflow:hidden;border-color:#d7e5ed!important;background:#fff!important}.playground-panel-title{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #e1ebf0;color:#49677d;font:9px var(--mono);letter-spacing:.05em}.playground-panel-title>span{display:flex;align-items:center;gap:7px}.playground-panel-title>span svg{color:#1469a5}.playground-panel-title>i{font-style:normal;color:#156198}.playground-panel-title>i.live{color:#0d66a5}.playground-request{padding-bottom:15px}.playground-field{display:grid;gap:6px;padding:13px 15px 0;color:#49667a;font-size:10px}.playground-field>small{color:#7f929f;font-size:8px}.playground-field select,.playground-field textarea{width:100%;border:1px solid #d5e3eb;border-radius:8px;outline:0;background:#fbfdfe;color:#294960;padding:9px;font-size:10px}.playground-field textarea{min-height:102px;resize:vertical;line-height:1.6}.playground-field select:focus,.playground-field textarea:focus,.playground-key:focus-within{border-color:#6ca9d4;box-shadow:0 0 0 3px #217dbe1f}.playground-key{display:flex;align-items:center;gap:8px;border:1px solid #d5e3eb;border-radius:8px;background:#fbfdfe;padding-left:9px;color:#7e94a3}.playground-key input{min-width:0;flex:1;border:0!important;outline:0;background:transparent!important;color:#294960!important;font:10px var(--mono)}.playground-key button{display:grid;place-items:center;border:0;background:transparent;color:#7c92a2;padding:9px}.playground-error{margin:13px 15px 0;padding:9px;border:1px solid #f2d4d7;border-radius:7px;background:#fff3f4;color:#a24b56;font-size:9px;line-height:1.6}.playground-actions{display:flex;gap:8px;padding:13px 15px 0}.playground-actions .button{font-size:10px}.playground-response pre,.playground-code pre{min-height:318px;max-height:406px;margin:0;overflow:auto;padding:18px;background:#f5fafc;color:#345369;font:10px/1.75 var(--mono);white-space:pre-wrap}.playground-response pre.empty{color:#7d919f}.playground-metrics{display:flex;align-items:center;gap:9px;padding:11px 15px;border-top:1px solid #e0eaef;color:#6b8496;font:9px var(--mono)}.playground-metrics span{display:flex;align-items:center;gap:5px}.playground-metrics b{color:#8497a4;font-weight:500}.playground-metrics svg{color:#0e629e}.playground-code{margin-top:13px}.playground-code-tabs{display:flex;align-items:center;gap:4px;padding:7px 10px;border-bottom:1px solid #e0eaef}.playground-code-tabs button{border:0;border-radius:6px;background:transparent;color:#6c8496;padding:7px 9px;font-size:9px}.playground-code-tabs button.active{background:#eaf9fb;color:#0d629f}.playground-code-tabs .copy-code{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#0d629f}.playground-code pre{min-height:150px;max-height:260px}.modal-backdrop{background:#23405452!important}.auth-modal,.small-modal{border:1px solid #d5e3ec!important;background:linear-gradient(145deg,#fff,#f7fbfd)!important;box-shadow:0 25px 72px #2a4b6238!important}.auth-modal h2,.small-modal h2{color:#20425b!important}.modal-brand,.auth-form label,.small-modal label{color:#536e82!important}.auth-modal>p,.small-modal>p{color:#6f8595!important}.auth-tabs{background:#eef4f7!important}.auth-tabs button{color:#738999!important}.auth-tabs button.active{background:#fff!important;color:#20608e!important;box-shadow:0 1px 6px #1e3f571a!important}.auth-form input,.small-modal input,.auth-form textarea{border-color:#d7e3ec!important;background:#fff!important;color:#294960!important}.auth-form input:focus,.small-modal input:focus{border-color:#68a5d0!important;box-shadow:0 0 0 3px #257ebe1f!important}.auth-divider{color:#8295a3!important}.auth-divider button,.demo-link{color:#0a64a4!important}.demo-link{border-top-color:#e0e9ef!important}.error-alert{border-color:#f0d3d7!important;background:#fff3f4!important;color:#a14753!important}.success-alert{border-color:#d2e0ea!important;background:#eff5fa!important;color:#2c5d80!important}.info-alert{border-color:#d0e6ef!important;background:#eff9fc!important;color:#3d6988!important}.auth-capabilities span{border-color:#d3e8e7!important;background:#f0f6fb!important;color:#18517a!important}.password-field{border-color:#d7e3ec!important;background:#fff!important}.password-field:focus-within{border-color:#68a5d0!important;box-shadow:0 0 0 3px #257ebe1f!important}.password-field input{border:0!important;box-shadow:none!important}.password-field button{color:#788fa0!important}.dashboard-shell{background:#f5f8fc!important;color:#23445c!important}.dashboard-sidebar{background:#fff!important;border-color:#dfe8ef!important}.workspace-switch,.sidebar-collapse{border-color:#dde8ef!important;background:#f8fbfd!important}.workspace-switch b,.sidebar-user b,.settings-row b,.dashboard-heading h1,.stat-card>strong,.dash-card-heading h2,.balance-bottom b{color:#27485f!important}.workspace-switch small,.sidebar-user small,.sidebar-label,.dashboard-heading p,.dash-card-heading p,.stat-card-top,.stat-card>small,.stat-caption{color:#71899a!important}.dashboard-nav button{color:#637c8e!important}.dashboard-nav button:hover{background:#f3f8fb!important;color:#2f5876!important}.dashboard-nav button.active{background:linear-gradient(90deg,#eaf9fb,#f0f6fb)!important;border-color:#d8ebed!important;color:#166299!important}.dashboard-topbar{background:#ffffffe0!important;border-color:#e0e8ef!important}.crumb-button,.topbar-help,.sidebar-return{color:#5b7588!important}.stat-card,.dash-card{border-color:#dde8ef!important;background:#fff!important;box-shadow:0 8px 22px #3056710b!important}.period-select{border-color:#dce7ee!important;background:#f9fcfd!important;color:#5d788c!important}.chart-grid{stroke:#4f728b26!important}.chart-y-labels,.chart-x-labels,.balance-trend,.balance-bottom,.log-row,.keys-table-row,.keys-note{color:#738a9a!important}.keys-table-head{background:#f4f8fb!important;color:#70889a!important}.keys-table-row,.log-row,.keys-note,.settings-row{border-color:#e5edf2!important}.log-model,.key-title{color:#335166!important}.key-icon,.settings-icon,.balance-icon{background:#edfafa!important;color:#1669a4!important}.billing-hero{border-color:#dce8ef!important;background:radial-gradient(ellipse at 85% 40%,rgba(77,154,209,.13),transparent 32%),#fff!important}.billing-hero strong{color:#27485f!important}.billing-hero span,.billing-hero small,.billing-info p{color:#708798!important}.billing-orb{border-color:#cfe7eb!important;background:#effafa!important;color:#1669a4!important}.api-info{background:#f5fafc!important;border-color:#dce8ef!important;color:#405f75!important}.toast-message{border-color:#c9dcea!important;background:#f0f6fb!important;color:#2c5979!important}@media(max-width:900px){.library-hero-inner{grid-template-columns:1fr 235px;gap:20px}.library-stat-stack{transform:scale(.86);transform-origin:right center}.library-filters{grid-template-columns:1fr}.playground-heading{align-items:flex-start;flex-direction:column}.playground-grid{grid-template-columns:1fr}.playground-response pre{min-height:225px}.nav-mega-menu.resources-menu{left:-120px!important;width:min(770px,calc(100vw - 32px))!important}}@media(max-width:700px){.container{width:calc(100% - 36px)}.library-hero-inner{grid-template-columns:1fr;min-height:0;padding:44px 0}.library-stat-stack{display:none}.library-hero-copy h1{font-size:clamp(35px,11vw,52px)}.library-hero-actions{align-items:stretch;flex-direction:column}.library-hero-actions .button{width:100%}.library-toolbar{align-items:stretch;flex-direction:column}.library-search{max-width:none}.library-filter-toggle{justify-content:center}.library-filters{gap:14px}.model-matrix{overflow-x:auto}.model-matrix-head,.model-matrix-row{min-width:950px}.library-footnote{font-size:9px}.playground-shell{padding:19px}.playground-security{min-width:0;width:100%}.playground-actions{flex-direction:column}.playground-actions .button{width:100%}.playground-code-tabs{overflow-x:auto}.playground-code-tabs button{white-space:nowrap}.playground-code-tabs .copy-code{margin-left:4px}}@media(max-width:560px){.site-header{height:66px!important}.nav-links{background:#fffffffa!important;border-bottom-color:#dfe8ef!important;box-shadow:0 14px 25px #2749621a!important}.nav-links .nav-dropdown{width:100%}.nav-links .nav-menu-trigger{width:100%;justify-content:space-between;padding:2px 0;text-align:left}.nav-mega-menu,.nav-mega-menu.resources-menu{position:static!important;display:none!important;width:100%!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:8px!important;padding:9px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.nav-dropdown.is-open .nav-mega-menu{display:grid!important}.resources-menu .mega-menu-items{grid-template-columns:1fr!important}.mega-menu-intro{padding:12px!important}.mega-menu-intro h3{font-size:15px!important;margin-top:7px!important}.mega-menu-intro p{font-size:9px!important}.mega-intro-link{padding-top:9px!important}.mega-menu-link{padding:7px!important}.nav-actions .language-menu{display:none}.dashboard-sidebar{background:#fffffff7!important;border-top-color:#dfe8ef!important}.playground-section{padding-bottom:65px}.playground-heading h2{font-size:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.catalog-page{overflow:hidden;background:linear-gradient(180deg,#f9fcfe 0,#f5f9fc 73%,#eef7f8)}.catalog-hero{position:relative;overflow:hidden;border-bottom:1px solid #dce8ef;background:radial-gradient(circle at 77% 45%,rgba(77,158,216,.21),transparent 19rem),radial-gradient(circle at 65% 85%,rgba(86,157,207,.13),transparent 18rem),linear-gradient(120deg,#fbfdfe,#eef8fb)}.catalog-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.78;background-image:linear-gradient(rgba(63,123,166,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(63,123,166,.042) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 28%,black 75%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 28%,black 75%,transparent)}.catalog-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:60px;min-height:360px;padding:58px 0}.catalog-hero-copy{max-width:735px}.catalog-eyebrow,.catalog-overline{display:inline-flex;align-items:center;gap:8px;color:#1366a2;font:9px var(--mono);font-weight:700;letter-spacing:.14em}.catalog-eyebrow i{width:7px;height:7px;border-radius:50%;background:#16a59e;box-shadow:0 0 11px #16a59e66}.catalog-hero h1{max-width:690px;margin:15px 0;color:#173f5b;font-size:clamp(39px,5.3vw,66px);font-weight:750;line-height:1.02;letter-spacing:-.07em}.catalog-hero p{max-width:630px;margin:0;color:#607b8e;font-size:15px;line-height:1.75}.catalog-hero-actions{display:flex;gap:11px;margin-top:26px}.catalog-hero-aside{position:relative;display:grid;place-items:center;min-height:244px}.catalog-orbit{position:absolute;width:222px;height:222px}.orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(48,130,188,.22);border-radius:50%}.orbit-two{top:31px;right:31px;bottom:31px;left:31px;border-color:#146aa83d;transform:rotate(40deg)}.orbit-center{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:80px;height:80px;border:1px solid #bcd5e7;border-radius:25px;background:linear-gradient(145deg,#fff,#ebf4fb);box-shadow:0 16px 32px #2c618726,inset 0 0 18px #388dc91c;color:#12649f;transform:translate(-50%,-50%) rotate(-8deg)}.catalog-summary-item{position:relative;z-index:2;display:grid;gap:5px;width:190px;margin:154px 0 0 135px;padding:13px 14px;border:1px solid #d4e8eb;border-radius:12px;background:#ffffffe6;box-shadow:0 13px 28px #31556e1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:rotate(3deg)}.catalog-summary-item small{color:#7c92a2;font:8px var(--mono);letter-spacing:.1em}.catalog-summary-item strong{color:#234b67;font-size:18px;letter-spacing:-.04em}.catalog-summary-item span{display:flex;align-items:center;gap:5px;color:#185581;font-size:9px}.catalog-summary-item svg{color:#14629a}.catalog-browser{position:relative;padding:47px 0 82px}.catalog-topline{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.catalog-topline h2{margin:8px 0 0;color:#254760;font-size:clamp(23px,3vw,34px);letter-spacing:-.055em}.catalog-topline h2 em{color:#6f8697;font-style:normal;font-weight:500}.catalog-connection{display:flex;align-items:center;gap:8px;flex:none;padding:9px 11px;border:1px solid #dbe9ec;border-radius:9px;background:#fff;color:#5e788a;font-size:10px}.catalog-connection i{width:7px;height:7px;border-radius:50%;background:#1a70ad;box-shadow:0 0 9px #1a70ad4d}.catalog-connection b{padding-left:8px;border-left:1px solid #dde8ee;color:#19659b;font-weight:700}.catalog-controls{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:10px;margin-top:26px}.catalog-search{display:flex;align-items:center;gap:9px;height:48px;padding:0 13px;border:1px solid #d3e3ea;border-radius:11px;background:#fff;color:#738da0;box-shadow:0 4px 13px #2d526c09}.catalog-search:focus-within{border-color:#70abd5;box-shadow:0 0 0 3px #237dbe1a}.catalog-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#294a62;font-size:12px}.catalog-search input::-moz-placeholder{color:#91a4b1}.catalog-search input::placeholder{color:#91a4b1}.catalog-search button{visibility:hidden;display:grid;place-items:center;border:0;background:transparent;color:#788fa0}.catalog-search button.active{visibility:visible}.catalog-provider{display:flex;align-items:center;gap:9px;height:48px;padding:0 12px;border:1px solid #d3e3ea;border-radius:11px;background:#fff;color:#6d8698}.catalog-provider span{font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.catalog-provider select{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#2d4f67;font-size:11px}.catalog-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 24px;padding-bottom:16px;border-bottom:1px solid #dfe9ef}.catalog-tabs button{display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:8px;background:transparent;color:#658094;padding:8px 11px;font-size:10px;transition:.16s ease}.catalog-tabs button:hover{border-color:#d1e7eb;background:#eff5fa;color:#16659d}.catalog-tabs button.active{border-color:#bcd4e5;background:linear-gradient(135deg,#eaf9fb,#eff6fb);color:#085d99;box-shadow:inset 0 0 0 1px #ffffffa6}.catalog-tabs button svg{color:#3276a6}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-card{position:relative;display:flex;flex-direction:column;min-height:272px;overflow:hidden;padding:18px;border:1px solid #d9e7ee;border-radius:14px;background:linear-gradient(145deg,#fff,#fbfdfe);box-shadow:0 8px 20px #27516f0b;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.catalog-card:hover{border-color:#aecce1;box-shadow:0 17px 31px #2d58771c;transform:translateY(-3px)}.catalog-card:focus-visible{outline:3px solid rgba(34,125,190,.26);outline-offset:2px}.catalog-card-accent{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#2a87ca,#2373ad)}.catalog-card-header{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px}.catalog-model-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d2e8ed;border-radius:11px;background:linear-gradient(145deg,#effafd,#f0f6fb);color:#1164a0}.catalog-model-mark i{font-size:15px;font-style:normal;font-weight:800}.catalog-card-header small{display:block;overflow:hidden;color:#768d9e;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.catalog-card-header h3{overflow:hidden;margin:3px 0 0;color:#264860;text-overflow:ellipsis;white-space:nowrap;font-size:15px;letter-spacing:-.035em}.catalog-open{color:#829caf;transition:color .16s ease,transform .16s ease}.catalog-card:hover .catalog-open{color:#16669f;transform:translate(1px,-1px)}.catalog-card-tags{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:19px 0 14px}.catalog-card-tags>span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dce9ef;border-radius:6px;background:#f6fafc;color:#58758a;font-size:8px}.catalog-card-tags>span>svg{color:#1969a2}.catalog-card-tags .status-ready{border-color:#d0dfea;background:#f1f7fb;color:#225478}.catalog-card-tags .status-setup{border-color:#f0e4bd;background:#fffaf0;color:#957126}.catalog-card-tags i{width:5px;height:5px;border-radius:50%;background:#2171aa}.catalog-card-tags .status-setup i{background:#d8a13a}.catalog-rate-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 0;border-top:1px solid #e6eef2;border-bottom:1px solid #e6eef2}.catalog-rate-grid div{display:grid;gap:3px}.catalog-rate-grid div+div{padding-left:11px;border-left:1px solid #e7eef2}.catalog-rate-grid small,.catalog-card-footer small{color:#8498a7;font:8px var(--mono);letter-spacing:.05em;text-transform:uppercase}.catalog-rate-grid strong{overflow:hidden;color:#274c67;text-overflow:ellipsis;white-space:nowrap;font:600 12px var(--mono)}.catalog-rate-grid span{overflow:hidden;color:#8a9dab;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.catalog-card-footer{display:grid;grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:13px}.catalog-card-footer>span{min-width:0;display:grid;gap:4px}.catalog-card-footer b{overflow:hidden;color:#597488;text-overflow:ellipsis;white-space:nowrap;font:9px var(--mono)}.catalog-detail-link{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:auto;padding:15px 0 0;border:0;background:transparent;color:#13659f;font-size:10px;font-weight:700}.catalog-empty{display:flex;align-items:center;gap:14px;margin-top:5px;padding:34px;border:1px dashed #c5dae4;border-radius:13px;background:#fff;color:#668194}.catalog-empty svg{color:#c6922d}.catalog-empty div{display:grid;gap:4px;flex:1}.catalog-empty strong{color:#36566d;font-size:12px}.catalog-empty p{margin:0;font-size:10px}.catalog-empty .button{font-size:10px}.catalog-clear{display:inline-flex;align-items:center;gap:6px;margin-top:15px;padding:6px 0;border:0;background:transparent;color:#0b63a2;font-size:10px}.catalog-pricing-band{border-top:1px solid #dce8ee;border-bottom:1px solid #d6e7e9;background:radial-gradient(circle at 77% 14%,rgba(77,156,212,.16),transparent 21rem),linear-gradient(105deg,#ecf9fb,#f1f7fb)}.catalog-pricing-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:45px 0}.catalog-pricing-inner h2{max-width:610px;margin:10px 0;color:#254a64;font-size:clamp(25px,3.4vw,38px);letter-spacing:-.055em}.catalog-pricing-inner p{max-width:710px;margin:0;color:#668093;font-size:12px;line-height:1.8}.catalog-pricing-inner .button{flex:none}@media(max-width:960px){.catalog-hero-inner{grid-template-columns:minmax(0,1fr) 240px;gap:27px}.catalog-summary-item{margin-left:76px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.catalog-hero-inner{grid-template-columns:1fr;min-height:0;padding:48px 0}.catalog-hero-aside{display:none}.catalog-hero h1{font-size:clamp(38px,11vw,54px)}.catalog-topline,.catalog-pricing-inner{align-items:flex-start;flex-direction:column}.catalog-connection{margin-top:2px}.catalog-controls{grid-template-columns:1fr}.catalog-provider{width:100%}.catalog-grid{grid-template-columns:1fr}.catalog-pricing-inner{gap:18px;padding:37px 0}.catalog-pricing-inner .button{width:100%}}@media(max-width:420px){.catalog-hero-actions{align-items:stretch;flex-direction:column}.catalog-hero-actions .button{width:100%}.catalog-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:14px}.catalog-tabs button{flex:none}.catalog-card{min-height:265px}.catalog-empty{align-items:flex-start;flex-wrap:wrap}.catalog-empty .button{width:100%}}.sandbox-page{overflow:hidden;background:#f7fbfd}.sandbox-hero{position:relative;overflow:hidden;border-bottom:1px solid #dce8ef;background:radial-gradient(circle at 85% 39%,rgba(71,154,213,.2),transparent 20rem),radial-gradient(circle at 68% 74%,rgba(65,142,197,.14),transparent 18rem),linear-gradient(120deg,#fbfdfe,#eff9fb)}.sandbox-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(66,121,160,.052) 1px,transparent 1px),linear-gradient(90deg,rgba(66,121,160,.04) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,black 30%,black 76%,transparent);mask-image:linear-gradient(90deg,transparent,black 30%,black 76%,transparent)}.sandbox-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:55px;min-height:430px;padding:66px 0}.sandbox-hero-copy{max-width:710px}.sandbox-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#1265a1;font:9px var(--mono);font-weight:700;letter-spacing:.14em}.sandbox-eyebrow i{width:7px;height:7px;border-radius:50%;background:#1d6da6;box-shadow:0 0 11px #1d6da65e}.sandbox-hero h1{max-width:710px;margin:15px 0;color:#183f5a;font-size:clamp(40px,5.2vw,66px);font-weight:750;line-height:1.01;letter-spacing:-.07em}.sandbox-hero p{max-width:630px;margin:0;color:#607b8e;font-size:15px;line-height:1.78}.sandbox-hero-actions{display:flex;gap:11px;margin-top:28px}.sandbox-terminal{overflow:hidden;border:1px solid #bdd4e5;border-radius:15px;background:linear-gradient(145deg,#fdfefe,#f4fbfc);box-shadow:0 22px 44px #27537326}.sandbox-terminal-top{display:flex;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid #deebf0;color:#5b7588;font:9px var(--mono)}.sandbox-terminal-top span{display:flex;gap:4px}.sandbox-terminal-top i{width:7px;height:7px;border-radius:50%;background:#ea9b8e}.sandbox-terminal-top i:nth-child(2){background:#e4c36e}.sandbox-terminal-top i:nth-child(3){background:#6fa3c8}.sandbox-terminal-top b{font-weight:600}.sandbox-terminal-top em{margin-left:auto;color:#175785;font-style:normal}.sandbox-terminal-lines{display:grid;gap:11px;padding:24px 19px 21px;background:linear-gradient(120deg,#f8fcfe,#eefafa)}.sandbox-terminal-lines p{margin:0;color:#41637c;font:10px/1.5 var(--mono)}.sandbox-terminal-lines p:first-child{color:#11639d}.sandbox-terminal-lines p span{display:inline-block;width:15px;color:#1b679e}.sandbox-terminal-lines p:last-child span{color:#d69a32}.sandbox-terminal-status{display:grid;grid-template-columns:17px 1fr;gap:9px;padding:14px 16px;border-top:1px solid #ddebf0;color:#195784}.sandbox-terminal-status>svg{margin-top:1px}.sandbox-terminal-status div{display:grid;gap:4px}.sandbox-terminal-status strong{font:8px var(--mono);letter-spacing:.08em}.sandbox-terminal-status small{color:#71899a;font-size:9px;line-height:1.5}.sandbox-workloads{padding:85px 0}.sandbox-section-heading{max-width:700px}.sandbox-section-heading>span,.sandbox-control-copy>span,.sandbox-flow-copy>span,.sandbox-cta-inner>div>span{color:#1466a1;font:9px var(--mono);font-weight:700;letter-spacing:.12em}.sandbox-section-heading h2,.sandbox-control-copy h2,.sandbox-capabilities h2,.sandbox-flow-copy h2,.sandbox-cta-inner h2{margin:12px 0;color:#224660;font-size:clamp(28px,3.7vw,46px);letter-spacing:-.06em;line-height:1.08}.sandbox-section-heading p,.sandbox-control-copy p,.sandbox-cta-inner p{margin:0;color:#657f92;font-size:13px;line-height:1.8}.sandbox-workload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px}.sandbox-workload-grid article{position:relative;min-height:218px;padding:18px;border:1px solid #dbe8ef;border-radius:13px;background:linear-gradient(145deg,#fff,#fbfefe);box-shadow:0 8px 20px #2d526d0b;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}.sandbox-workload-grid article:hover{border-color:#afcce1;box-shadow:0 16px 29px #2b53701a;transform:translateY(-3px)}.sandbox-workload-grid article>span{position:absolute;top:16px;right:17px;color:#8ca0af;font:9px var(--mono)}.sandbox-workload-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #d6ebed;border-radius:11px;background:linear-gradient(145deg,#edfafd,#eff6fb);color:#1668a3}.sandbox-workload-grid h3{margin:23px 0 8px;color:#284a62;font-size:15px;letter-spacing:-.03em}.sandbox-workload-grid p{margin:0;color:#6c8394;font-size:11px;line-height:1.7}.sandbox-workload-grid>article>svg{position:absolute;bottom:17px;right:17px;color:#7896ac}.sandbox-control{border-top:1px solid #dbe9ee;border-bottom:1px solid #d7e8e9;background:radial-gradient(circle at 15% 35%,rgba(65,149,209,.14),transparent 21rem),linear-gradient(105deg,#edf9fb,#f1f7fb)}.sandbox-control-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;padding:78px 0}.sandbox-control-copy{max-width:480px}.sandbox-control-list{display:grid;gap:9px}.sandbox-control-list article{display:grid;grid-template-columns:45px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:16px 0;border-bottom:1px solid #d8e8ea}.sandbox-control-list article:first-child{border-top:1px solid #d8e8ea}.sandbox-control-list b{display:grid;place-items:center;width:37px;height:37px;border:1px solid #c7dae8;border-radius:10px;background:#fbfdff;color:#1767a1;font:9px var(--mono)}.sandbox-control-list h3{margin:1px 0 5px;color:#2c4e66;font-size:14px}.sandbox-control-list p{margin:0;color:#6b8292;font-size:10px;line-height:1.65}.sandbox-control-list svg{margin-top:8px;color:#1d6ca5}.sandbox-capabilities{padding:82px 0}.sandbox-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:31px;overflow:hidden;border:1px solid #d8e7ed;border-radius:14px;background:#dbe9ee}.sandbox-capability-grid article{min-height:190px;padding:21px;background:#fff}.sandbox-capability-grid article>div{display:grid;place-items:center;width:35px;height:35px;border:1px solid #d7e9ee;border-radius:9px;background:#f1fafb;color:#1668a2}.sandbox-capability-grid h3{margin:24px 0 7px;color:#2a4b63;font-size:14px}.sandbox-capability-grid p{margin:0;color:#6c8393;font-size:10px;line-height:1.7}.sandbox-flow{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:83px;padding:28px;border:1px solid #d9e7ed;border-radius:15px;background:#fff;box-shadow:0 10px 25px #2d526d0d}.sandbox-flow-copy{max-width:370px}.sandbox-flow-copy h2{margin-bottom:0;font-size:25px}.sandbox-flow-steps{display:flex;align-items:center;gap:11px;flex:1;justify-content:flex-end}.sandbox-flow-steps>div{display:flex;align-items:center;gap:9px}.sandbox-flow-steps b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#eaf8fa;color:#13639d;font:8px var(--mono)}.sandbox-flow-steps span{max-width:94px;color:#557287;font-size:10px;line-height:1.35}.sandbox-flow-steps svg{color:#95acbd}.sandbox-cta{border-top:1px solid #d7e8ea;background:radial-gradient(circle at 80% 10%,rgba(49,137,200,.2),transparent 19rem),linear-gradient(115deg,#eaf8fa,#ecf4fa)}.sandbox-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:59px 0}.sandbox-cta-inner>div{max-width:750px}.sandbox-cta-inner h2{font-size:clamp(27px,3.6vw,43px)}.sandbox-cta-inner .button{flex:none}@media(max-width:980px){.sandbox-hero-inner{grid-template-columns:minmax(0,1fr) 400px;gap:30px}.sandbox-workload-grid,.sandbox-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-control-inner{gap:35px}.sandbox-flow{align-items:flex-start;flex-direction:column}.sandbox-flow-steps{justify-content:flex-start}}@media(max-width:720px){.sandbox-hero-inner{grid-template-columns:1fr;min-height:0;padding:49px 0}.sandbox-terminal{max-width:550px}.sandbox-workloads,.sandbox-capabilities{padding:57px 0}.sandbox-workload-grid,.sandbox-capability-grid{grid-template-columns:1fr}.sandbox-control-inner{grid-template-columns:1fr;padding:56px 0}.sandbox-flow{gap:23px;margin-bottom:57px}.sandbox-flow-steps{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:14px}.sandbox-flow-steps>div>svg{display:none}.sandbox-flow-steps span{max-width:none}.sandbox-cta-inner{align-items:flex-start;flex-direction:column;padding:48px 0}.sandbox-cta-inner .button{width:100%}}@media(max-width:440px){.sandbox-hero h1{font-size:clamp(37px,11vw,52px)}.sandbox-hero-actions{align-items:stretch;flex-direction:column}.sandbox-hero-actions .button{width:100%}.sandbox-flow-steps{grid-template-columns:1fr}.sandbox-workload-grid article{min-height:200px}}.nav-mega-menu.nav-model-menu{left:-78px!important;display:block!important;width:640px!important;padding:0!important;overflow:hidden}.nav-model-menu section{padding:18px 20px}.nav-model-section-title h3{margin:0;color:#294a62;font-size:13px;letter-spacing:-.02em}.nav-model-section-title p{margin:5px 0 0;color:#748b9b;font-size:9px;line-height:1.55}.nav-model-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:14px}.nav-model-type-grid button{display:grid;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#46647a;text-align:left;font-size:10px}.nav-model-type-grid button:hover{border-color:#d2e9eb;background:#effafa;color:#12629b}.nav-model-type-grid button>svg:first-child{color:#15639a}.nav-model-type-grid button>svg:last-child{color:#8ca4b5}.nav-model-divider{height:1px;margin:0 20px;background:#dfe9ee}.nav-provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:14px}.nav-provider-grid button{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#46647a;text-align:left;font-size:10px}.nav-provider-grid button:hover{border-color:#d2e9eb;background:#f2fafb;color:#12629b}.nav-provider-mark{display:grid;place-items:center;width:20px;height:20px;border:1px solid #d4e7ed;border-radius:50%;background:#f1fafb;color:#1668a2;font-size:9px;font-weight:800}.nav-provider-mark.provider-google{background:#f1f7ff;color:#3988c1}.nav-provider-mark.provider-moonshotai{background:#f0f9ff;color:#598fb6}.nav-model-viewall{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 40px);margin:4px 20px 18px;padding:10px;border:1px solid #bdd4e5;border-radius:8px;background:linear-gradient(110deg,#eefafb,#f0f6fb);color:#11629c;font-size:10px;font-weight:700}.nav-model-viewall:hover{border-color:#8eb9d7;background:#e6f8f8}@media(max-width:560px){.nav-mega-menu.nav-model-menu{display:none!important;width:100%!important;padding:0!important}.nav-dropdown.is-open .nav-mega-menu.nav-model-menu{display:block!important}.nav-model-menu section{padding:13px}.nav-model-divider{margin:0 13px}.nav-model-type-grid,.nav-provider-grid{grid-template-columns:1fr 1fr}.nav-model-viewall{width:calc(100% - 26px);margin:3px 13px 13px}}.language-flyout{width:182px!important}.language-flyout button{justify-content:flex-start}.language-flyout button small{margin-left:auto;color:#8da0ad;font:8px var(--mono)}.flag-zh{background:radial-gradient(circle at 27% 25%,#ffde00 0 11%,transparent 12%),#de2910}.flag-ja{background:radial-gradient(circle at 50% 50%,#c9272c 0 35%,transparent 36%),#fff}.flag-pt{background:linear-gradient(90deg,#125f96 0,#125f96 40%,#f1c840 40%,#f1c840 58%,#1567a1 58%)}.flag-es{background:linear-gradient(#aa1f2d 0,#aa1f2d 25%,#f5c839 25%,#f5c839 75%,#aa1f2d 75%)}.catalog-controls{grid-template-columns:minmax(0,1fr) 196px 196px}@media(max-width:900px){.catalog-controls{grid-template-columns:1fr 1fr}.catalog-search{grid-column:1/-1}}@media(max-width:700px){.catalog-controls{grid-template-columns:1fr}.catalog-search{grid-column:auto}.catalog-provider{min-width:0}}:root{--brand-green:#059669;--brand-teal:#0d9488;--green-deep:#047857;--ink:#0f172a;--body:#475569;--muted:#64748b;--line:#e2e8f0;--page:#f3f7f5;--surface:#fff}html,body,#root,.app-shell,.marketing-shell,.marketing-page{background:var(--page)!important;color:var(--body)!important}body{font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.site-header{background:#ffffffed!important;border-bottom:1px solid #e8eef5!important;box-shadow:0 3px 18px #0f172a09!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.nav-links>button,.nav-menu-trigger,.nav-signin{color:#334155!important}.nav-links>button:hover,.nav-menu-trigger:hover,.nav-signin:hover{color:var(--brand-green)!important}.nav-cta,.button-primary{border-color:var(--brand-green)!important;background:linear-gradient(110deg,#059669,#0d9488)!important;color:#fff!important;box-shadow:0 7px 18px #0d94882e!important}.nav-cta:hover,.button-primary:hover{filter:brightness(1.04);box-shadow:0 10px 23px #0d948838!important}.button-ghost,.button-outline{border-color:#d8e1ec!important;background:#fff!important;color:#334155!important}.button-ghost:hover,.button-outline:hover{border-color:#6ee7b7!important;background:#f0fdf4!important;color:#047857!important}.nav-mega-menu,.language-flyout{border-color:#e2e8f0!important;background:#fffffffa!important;box-shadow:0 22px 60px #0f172a1f!important;color:#334155!important}.mega-menu-intro{background:linear-gradient(145deg,#eef5f1,#f0fdf4)!important;border-color:#e2e8f0!important}.mega-menu-kicker,.mega-intro-link,.mega-menu-link>svg:last-child,.nav-model-viewall{color:#059669!important}.mega-menu-link strong,.nav-model-section-title h3{color:#0f172a!important}.mega-menu-link small,.nav-model-section-title p{color:#64748b!important}.mega-icon,.nav-provider-mark{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#059669!important}.nav-provider-grid button{color:#334155!important}.hero-section{min-height:690px!important;padding-top:100px!important;background:#f3f7f5!important}.hero-image{opacity:1!important;filter:none!important;background:radial-gradient(ellipse at 77% 45%,rgba(5,150,105,.12),transparent 31%),radial-gradient(ellipse at 65% 60%,rgba(13,148,136,.075),transparent 32%),linear-gradient(112deg,#fff,#eef5f1 55%,#f0fdf4)!important}.hero-grid{opacity:.32!important;background-image:linear-gradient(rgba(13,148,136,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(13,148,136,.04) 1px,transparent 1px)!important}.hero-copy h1.hero-title-clean{max-width:720px!important;color:#0f172a!important;font-size:clamp(37px,4.3vw,56px)!important;font-weight:760!important;line-height:1.05!important;letter-spacing:-.055em!important;text-wrap:balance}.gradient-text{background-image:linear-gradient(100deg,#059669,#0d9488)!important}.hero-copy .eyebrow{color:#047857!important;border-color:#bbf7d0!important;background:#fff!important}.eyebrow-pulse,.section-kicker>span{background:#059669!important;box-shadow:0 0 0 4px #0d948817!important}.hero-body{max-width:600px!important;color:#475569!important;font-size:15px!important;line-height:1.8!important}.hero-note{color:#475569!important}.hero-note span{color:#0f766e!important;background:#f0fdf4!important}.hero-console{border-color:#dbe5f0!important;background:#fffffff7!important;box-shadow:0 22px 55px #0f172a1a!important}.console-top,.console-foot{border-color:#e2e8f0!important}.console-label{color:#334155!important}.console-live{color:#0f766e!important}.code-meta{border-color:#e2e8f0!important;background:#f3f7f5!important}.code-meta>span,.copy-mini{color:#059669!important}.code-meta code,.console-foot{color:#475569!important}.console-body pre{color:#1e293b!important}.syntax-muted{color:#64748b!important}.syntax-key{color:#059669!important}.syntax-string,.syntax-bool{color:#047857!important}.console-shadow{background:#05966921!important}.hero-bottom{border-top-color:#e2e8f0!important}.hero-bottom-copy,.provider-pill{color:#64748b!important}.provider-pill i{color:#059669!important}.metric-band{background:#fff!important;border-color:#e2e8f0!important}.metric-intro strong,.metric strong{color:#0f172a!important}.metric{border-left-color:#e2e8f0!important}.metric span{color:#64748b!important}.section-heading h2,.workflow-copy h2,.docs-row h2,.playground-heading h2,.agent-architecture-heading h2{color:#0f172a!important}.section-heading>p,.workflow-copy p,.docs-row p,.agent-architecture-heading p{color:#475569!important}.feature-grid{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 10px 30px #0f172a0b!important}.feature-card{border-color:#e2e8f0!important;background:#fff!important}.feature-card:hover{border-color:#a7f3d0!important;background:#eef5f1!important;box-shadow:0 12px 26px #0d948814!important}.feature-icon{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#059669!important;box-shadow:none!important}.feature-card h3{color:#0f172a!important}.feature-card p{color:#475569!important}.feature-line{background:linear-gradient(90deg,#059669,#0d9488)!important}.category-chip{color:#475569!important}.category-chip.active,.category-chip:hover{border-color:#a7f3d0!important;background:#f0fdf4!important;color:#047857!important}.model-search{border-color:#dbe3ec!important;background:#fff!important;color:#64748b!important}.model-search input{color:#0f172a!important}.model-card{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 7px 19px #0f172a0b!important}.model-card:hover{border-color:#a7f3d0!important;background:#fff!important;box-shadow:0 12px 25px #0d948817!important}.model-mark{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#059669!important}.model-provider,.model-ready,.model-type,.model-rate-row{color:#64748b!important}.model-card h3,.model-rate-row b{color:#0f172a!important}.model-rate-row{border-top-color:#e2e8f0!important}.price-disclaimer{color:#64748b!important}.text-button{color:#059669!important}.agent-architecture{padding:20px 0 82px!important}.agent-architecture-heading{max-width:760px;margin:0 0 26px}.agent-architecture-heading h2{margin:12px 0 9px;font-size:clamp(26px,3.5vw,38px);line-height:1.13;letter-spacing:-.045em}.agent-architecture-heading p{max-width:710px;margin:0;font-size:13px;line-height:1.8}.agent-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.agent-flow-node{position:relative;min-height:174px;padding:18px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0a;transition:transform .18s,border-color .18s,box-shadow .18s}.agent-flow-node:hover{transform:translateY(-3px);border-color:#a7f3d0;box-shadow:0 13px 27px #0d948817}.agent-flow-node.sandbox-node{border-color:#a7f3d0;background:linear-gradient(145deg,#fff,#f3f7f5)}.agent-flow-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:14px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#059669}.sandbox-node .agent-flow-icon{border-color:#a7f3d0;background:#f0fdf4;color:#047857}.agent-flow-step{position:absolute;top:18px;right:16px;color:#94a3b8;font:10px ui-monospace,monospace}.agent-flow-node strong{display:block;color:#0f172a;font-size:13px;line-height:1.35}.agent-flow-node small{display:block;margin-top:7px;color:#64748b;font-size:10px;line-height:1.55}.agent-flow-arrow{position:absolute;z-index:2;top:50%;right:-16px;color:#059669;transform:translate(50%,-50%)}.agent-flow-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:#64748b;font-size:10px;line-height:1.6}.agent-flow-note svg{flex:none;margin-top:1px;color:#059669}.workflow-panel{border-color:#e2e8f0!important;background:radial-gradient(ellipse at 78% 45%,rgba(5,150,105,.08),transparent 44%),linear-gradient(120deg,#fff,#f3f7f5)!important;box-shadow:0 12px 31px #0f172a0b!important}.flow-node,.flow-destinations span{border-color:#dbe3ec!important;background:#fff!important;color:#334155!important;box-shadow:0 8px 18px #0f172a0e!important}.node-hub{border-color:#a7f3d0!important;box-shadow:0 0 24px #0d94881a!important}.docs-row{border-color:#e2e8f0!important}.docs-icon{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#059669!important}.docs-code{border-color:#e2e8f0!important;background:#fff!important}.docs-code code{color:#334155!important}.cta-panel{border-color:#bbf7d0!important;background:radial-gradient(ellipse at 50% -30%,rgba(5,150,105,.12),transparent 61%),linear-gradient(135deg,#fff,#f3f7f5)!important;box-shadow:0 12px 31px #0f172a0d!important}.cta-panel h2{color:#0f172a!important}.cta-panel p{color:#475569!important}.site-footer{background:#eef5f1!important;border-top-color:#e2e8f0!important}.footer-brand p,.footer-col button,.footer-col a,.footer-col span{color:#475569!important}.footer-col strong{color:#0f172a!important}.footer-col button:hover,.footer-col a:hover{color:#059669!important}.footer-bottom{border-top-color:#e2e8f0!important;color:#64748b!important}.playground-shell{border-color:#dbe3ec!important;background:linear-gradient(145deg,#fff,#eef5f1)!important;box-shadow:0 14px 38px #0f172a0e!important}.playground-heading h2{color:#0f172a!important}.playground-heading p{color:#475569!important}.playground-security{border-color:#bbf7d0!important;background:#eef5f1!important;color:#334155!important}.playground-security small{color:#64748b!important}.playground-request,.playground-response,.playground-code{border-color:#dbe3ec!important;background:#fff!important}.playground-panel-title{border-color:#e2e8f0!important;color:#334155!important}.playground-panel-title>span svg,.playground-code-tabs button.active,.playground-code-tabs .copy-code{color:#059669!important}.playground-field,.playground-field select,.playground-field textarea{color:#334155!important}.playground-field select,.playground-field textarea,.playground-key{border-color:#dbe3ec!important;background:#fff!important}.playground-field select:focus,.playground-field textarea:focus,.playground-key:focus-within{border-color:#6ee7b7!important;box-shadow:0 0 0 3px #0d94881c!important}.playground-key input{color:#0f172a!important}.playground-response pre,.playground-code pre{background:#f3f7f5!important;color:#1e293b!important}.playground-metrics{border-color:#e2e8f0!important;color:#475569!important}.playground-metrics b{color:#64748b!important}.playground-code-tabs{border-color:#e2e8f0!important}.playground-code-tabs button{color:#475569!important}.playground-code-tabs button.active{background:#f0fdf4!important}.catalog-page{background:#f3f7f5!important}.catalog-hero{border-color:#e2e8f0!important;background:radial-gradient(circle at 78% 42%,rgba(5,150,105,.09),transparent 20rem),linear-gradient(120deg,#fff,#f3f7f5)!important}.catalog-hero:before{background-image:linear-gradient(rgba(13,148,136,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(13,148,136,.03) 1px,transparent 1px)!important}.catalog-eyebrow,.catalog-overline{color:#059669!important}.catalog-hero h1{color:#0f172a!important}.catalog-hero p{color:#475569!important}.catalog-topline h2{color:#0f172a!important}.catalog-topline h2 em{color:#64748b!important}.catalog-connection{border-color:#e2e8f0!important;color:#475569!important}.catalog-connection b{color:#059669!important}.catalog-search,.catalog-provider{border-color:#dbe3ec!important;background:#fff!important;color:#475569!important}.catalog-search:focus-within{border-color:#6ee7b7!important;box-shadow:0 0 0 3px #0d94881a!important}.catalog-search input,.catalog-provider select{color:#0f172a!important}.model-family-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 9px}.model-family-filters button{padding:8px 13px;border:1px solid #dbe3ec;border-radius:999px;background:#fff;color:#475569;font-size:11px;transition:.16s}.model-family-filters button:hover,.model-family-filters button.active{border-color:#6ee7b7;background:#f0fdf4;color:#047857}.catalog-tabs{border-color:#e2e8f0!important}.catalog-tabs button{color:#475569!important}.catalog-tabs button:hover,.catalog-tabs button.active{border-color:#a7f3d0!important;background:#f0fdf4!important;color:#047857!important;box-shadow:none!important}.catalog-tabs button svg{color:#059669!important}.model-matrix-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 12px 30px #0f172a0b}.model-catalog-table{width:100%;min-width:960px;border-collapse:collapse;text-align:left}.model-catalog-table th{padding:14px 16px;background:#f3f7f5;color:#64748b;font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.model-catalog-table td{padding:12px 16px;border-top:1px solid #edf2f7;color:#475569;font-size:11px;white-space:nowrap}.model-catalog-row{cursor:pointer;transition:background .14s}.model-catalog-row:hover,.model-catalog-row:focus{outline:0;background:#eef5f1}.table-model-name{display:flex;align-items:center;gap:10px;min-width:230px}.table-model-name .model-mark{width:32px;height:32px;flex:none}.table-model-name strong{display:block;color:#0f172a;font-size:11px}.table-model-name small{display:block;margin-top:3px;color:#64748b;font:9px ui-monospace,monospace}.model-catalog-table td:nth-child(4),.model-catalog-table td:nth-child(5),.model-catalog-table td:nth-child(6){font-variant-numeric:tabular-nums}.model-catalog-table td:nth-child(5),.model-catalog-table td:nth-child(6){color:#0f172a;font-family:ui-monospace,monospace;font-size:10px}.model-catalog-table td:last-child{width:35px;color:#059669}.table-type-pill{display:inline-flex;padding:4px 7px;border:1px solid #bbf7d0;border-radius:6px;background:#f0fdf4;color:#047857;font-size:9px}.catalog-pricing-band{background:#fff!important;border-color:#e2e8f0!important}.catalog-pricing-inner h2{color:#0f172a!important}.catalog-pricing-inner p{color:#475569!important}.catalog-card,.page-card,.pricing-table,.docs-example-card,.detail-code-card{border-color:#e2e8f0!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0a!important}.page-hero,.library-hero{background:linear-gradient(120deg,#fff,#f3f7f5)!important;border-color:#e2e8f0!important}.page-hero h1,.library-hero-copy h1{color:#0f172a!important}.page-hero-copy>p,.library-hero-copy>p,.page-section-heading p{color:#475569!important}.page-eyebrow,.breadcrumb button,.legal-sections article>span,.docs-topic-grid button{color:#059669!important}.page-eyebrow i{background:#059669!important;box-shadow:none!important}.hero-visual-core,.page-card-icon,.docs-steps>div>span{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#059669!important}.pricing-badge,.docs-tab-row button.active{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#047857!important}.pricing-note{background:#eef5f1!important;border-color:#bbf7d0!important}.pricing-note-icon{color:#059669!important}.pricing-table-head{background:#f3f7f5!important}.pricing-model-name,.pricing-note h3,.page-card h3,.page-section-heading h2,.page-cta-band h2,.legal-sections h2{color:#0f172a!important}.pricing-table-row,.page-card p,.pricing-note p,.legal-sections p{color:#475569!important}.catalog-page-grid .mark-aitransit,.mark-aitransit{color:#059669!important}.dashboard-shell{background:#f3f7f5!important;color:#334155!important}.dashboard-heading h1,.stat-card>strong,.dash-card-heading h2,.balance-bottom b,.workspace-switch b,.sidebar-user b{color:#0f172a!important}.dashboard-heading p,.stat-card>small,.dash-card-heading p,.stat-caption,.log-row,.keys-table-row,.chart-x-labels,.chart-y-labels{color:#475569!important}.dashboard-nav button.active{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#047857!important}.key-icon,.settings-icon,.balance-icon{background:#f0fdf4!important;color:#059669!important}.auth-modal,.small-modal{background:#fff!important;border-color:#dbe3ec!important}.auth-modal h2,.small-modal h2{color:#0f172a!important}.auth-modal>p,.small-modal>p,.modal-brand,.auth-form label,.small-modal label{color:#475569!important}.auth-tabs button.active{color:#047857!important}@media(max-width:1000px){.hero-copy h1.hero-title-clean{font-size:clamp(35px,5.3vw,48px)!important}.agent-flow{grid-template-columns:repeat(5,minmax(185px,1fr));overflow-x:auto;padding:3px 2px 12px}.agent-flow-node{min-height:164px}.agent-flow-arrow{right:-15px}.catalog-controls{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:700px){.hero-section{padding-top:83px!important}.hero-copy h1.hero-title-clean{font-size:clamp(34px,9vw,44px)!important}.hero-content{grid-template-columns:1fr!important;gap:30px!important}.hero-console{width:100%!important}.agent-architecture{padding:12px 0 60px!important}.agent-flow{grid-template-columns:repeat(5,210px);margin-right:-18px;padding-right:18px}.agent-flow-node{min-height:165px}.agent-flow-arrow{right:-16px}.catalog-controls{grid-template-columns:1fr!important}.model-family-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.model-family-filters button{flex:none}.model-matrix-wrap{margin-right:-18px;border-right:0;border-radius:12px 0 0 12px}.catalog-topline{align-items:flex-start;flex-direction:column}.catalog-connection{max-width:100%;font-size:9px}.playground-shell{background:#fff!important}}@media(prefers-reduced-motion:reduce){.agent-flow-node,.button-primary{transition:none!important}}.model-mark,.mark-aitransit{color:#059669!important}.catalog-controls{grid-template-columns:minmax(0,1fr)!important}@media(max-width:1000px){.agent-flow{grid-template-columns:repeat(5,minmax(185px,1fr));overflow-x:auto}}@media(max-width:700px){.agent-flow{grid-template-columns:repeat(5,210px)}}.nav-mega-menu{display:none!important}.nav-dropdown.is-open .nav-mega-menu{display:block!important}.language-flyout{display:none!important}.language-menu.open .language-flyout{display:block!important}@media(max-width:560px){.nav-dropdown.is-open .nav-mega-menu.nav-model-menu{display:block!important}}.nav-provider-mark,.nav-model-type-grid button>svg:first-child,.catalog-connection i{color:#059669!important}.stat-icon{color:#047857!important;background:#f0fdf4!important}.hero-link-visual{position:relative;z-index:2;width:min(100%,590px);min-height:394px;padding:20px 20px 15px;border:1px solid #dbe5f0;border-radius:22px;background:linear-gradient(145deg,#fffffffa,#f8fafcf7 68%,#eff6fff5);box-shadow:0 24px 58px #0f172a17,0 3px 10px #0596690a;overflow:hidden}.hero-link-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 58% 48%,rgba(13,148,136,.09),transparent 44%),radial-gradient(ellipse at 90% 8%,rgba(5,150,105,.07),transparent 31%)}.hero-link-header,.hero-link-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-link-kicker,.hero-link-count,.hero-link-footer>span{display:inline-flex;align-items:center;gap:7px;color:#64748b;font:600 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.095em}.hero-link-kicker svg{color:#059669}.hero-link-count{padding:7px 9px;border:1px solid #bbf7d0;border-radius:99px;background:#fff;color:#047857;letter-spacing:.035em}.hero-link-count i,.hero-link-status i{width:6px;height:6px;border-radius:50%;background:#0d9488;box-shadow:0 0 0 3px #0d94881f}.hero-link-stage{position:relative;z-index:1;height:300px;margin:10px 0 9px}.hero-link-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hero-wire{fill:none;stroke-width:1.7;stroke-dasharray:5 7;opacity:.78;animation:hero-wire-flow 3.6s linear infinite}.hero-wire-packet{fill:#059669;filter:drop-shadow(0 0 4px rgba(5,150,105,.5))}.hero-wire-packet.packet-out{fill:#0d9488;filter:drop-shadow(0 0 4px rgba(13,148,136,.55))}.hero-wire-packet.packet-delay{animation-delay:1s}@keyframes hero-wire-flow{to{stroke-dashoffset:-48}}.hero-link-node{position:absolute;top:50%;display:flex;align-items:center;flex-direction:column;justify-content:center;transform:translateY(-50%);text-align:center}.hero-link-app{left:2%;width:112px;min-height:105px;padding:13px 9px;border:1px solid #dbe5f0;border-radius:15px;background:#fffffff0;box-shadow:0 8px 22px #0f172a0e}.hero-link-app-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:9px;border:1px solid #bbf7d0;border-radius:11px;background:#f0fdf4;color:#059669}.hero-link-node strong{color:#0f172a;font-size:10px;font-weight:750;letter-spacing:.06em}.hero-link-node small{margin-top:5px;color:#64748b;font-size:9px}.hero-link-hub{left:37.5%;width:150px;min-height:128px;padding:14px 10px;border:1px solid #a7f3d0;border-radius:19px;background:linear-gradient(145deg,#fff,#f5faf7);box-shadow:0 12px 32px #0596691c,inset 0 1px #fff}.hero-link-hub-icon{position:relative;display:grid;place-items:center;width:45px;height:45px;margin-bottom:10px;border:1px solid #a7f3d0;border-radius:14px;background:linear-gradient(140deg,#f0fdf4,#f0fdfa);color:#059669}.hero-link-hub strong{font-size:12px;letter-spacing:.12em}.hero-link-hub small{font-size:9px}.hero-hub-pulse{position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:#0d9488;box-shadow:0 0 0 4px #0d94881c}.hero-link-models{position:absolute;top:50%;right:1.5%;display:grid;width:27%;min-width:140px;gap:7px;transform:translateY(-50%)}.hero-link-model{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 9px;border:1px solid #e2e8f0;border-radius:11px;background:#fffffff5;box-shadow:0 5px 13px #0f172a0a;color:#334155}.hero-link-model strong{flex:1;font-size:10px;font-weight:650}.hero-link-model>svg{color:#94a3b8}.hero-model-mark{display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid #bbf7d0;border-radius:7px;background:#f0fdf4;color:#059669;font:700 10px ui-sans-serif,sans-serif}.hero-model-mark.Reasoning{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.hero-model-mark.Agent{border-color:#99f6e4;background:#f0fdfa;color:#0f766e}.hero-link-more{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 4px;color:#059669;font-size:9px;font-weight:650}.hero-link-footer{padding-top:11px;border-top:1px solid #e2e8f0}.hero-link-footer>span{font-size:8px;letter-spacing:.065em}.hero-link-footer>span:first-child svg{color:#059669}.hero-link-status{color:#0f766e!important}.hero-link-status i{width:5px;height:5px}@media(max-width:1100px){.hero-link-visual{min-height:370px;padding:18px 16px 13px}.hero-link-stage{height:278px}.hero-link-app{width:100px}.hero-link-hub{left:36%;width:138px}.hero-link-models{right:1%;width:29%;min-width:132px}}@media(max-width:700px){.hero-link-visual{width:100%;min-height:325px;margin-top:18px;padding:15px 12px 12px;border-radius:18px}.hero-link-stage{height:244px;margin:8px 0}.hero-link-app{left:0;width:82px;min-height:90px;padding:10px 6px}.hero-link-app-icon{width:31px;height:31px;margin-bottom:7px}.hero-link-node strong,.hero-link-node small{font-size:8px}.hero-link-hub{left:34%;width:112px;min-height:110px;padding:11px 6px;border-radius:15px}.hero-link-hub-icon{width:38px;height:38px;margin-bottom:7px}.hero-link-hub strong{font-size:9px}.hero-link-models{right:0;width:32%;min-width:105px;gap:6px}.hero-link-model{min-height:35px;gap:5px;padding:5px}.hero-link-model strong{font-size:8px}.hero-model-mark{width:20px;height:20px}.hero-link-more,.hero-link-kicker,.hero-link-count{font-size:8px}.hero-link-footer>span{font-size:7px;letter-spacing:.025em}}.sandbox-rebuilt{background:#f3f7f5!important;color:#334155}.sandbox-rebuilt .sandbox-hero{position:relative;overflow:hidden;padding:72px 0 55px;background:radial-gradient(ellipse at 80% 25%,rgba(16,185,129,.11),transparent 32%),linear-gradient(135deg,#fff,#f3f7f5);border-bottom:1px solid #e1eae4}.sandbox-rebuilt .sandbox-hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.75fr);gap:48px;align-items:center}.sandbox-rebuilt .sandbox-hero-copy h1{max-width:760px;margin:18px 0 14px;color:#10231b;font-size:clamp(34px,4.8vw,54px);font-weight:760;line-height:1.05;letter-spacing:-.05em}.sandbox-rebuilt .sandbox-hero-copy>p{max-width:650px;color:#52665b;font-size:15px;line-height:1.8}.sandbox-rebuilt .sandbox-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.sandbox-rebuilt .sandbox-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#047857;font-size:10px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.sandbox-rebuilt .sandbox-eyebrow i,.sandbox-rebuilt .sandbox-status-foot>span:first-child:before{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #10b9811a;content:""}.sandbox-status-card{padding:26px;border:1px solid #dbe7df;border-radius:18px;background:#ffffffeb;box-shadow:0 18px 46px #14532d12}.sandbox-status-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid #cdebd9;border-radius:14px;background:#effaf3;color:#059669}.sandbox-status-kicker{color:#718277;font-size:9px;font-weight:700;letter-spacing:.12em}.sandbox-status-card h2{margin:8px 0;color:#14271e;font-size:19px}.sandbox-status-card p{margin:0;color:#64776b;font-size:12px;line-height:1.7}.sandbox-status-foot{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid #e7eee9}.sandbox-status-foot span{display:inline-flex;align-items:center;gap:6px;color:#587063;font-size:9px;font-weight:700;letter-spacing:.05em}.sandbox-status-foot svg{color:#059669}.sandbox-feature-section{padding:38px 0 22px}.sandbox-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sandbox-feature-card{padding:22px;border:1px solid #e0e9e3;border-radius:15px;background:#fff;box-shadow:0 6px 18px #10372009;transition:transform .18s,border-color .18s,box-shadow .18s}.sandbox-feature-card:hover{transform:translateY(-3px);border-color:#b8dfc8;box-shadow:0 12px 26px #05966914}.sandbox-feature-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #cae9d5;border-radius:11px;background:#effaf3;color:#07875f}.sandbox-feature-card h2{margin:17px 0 8px;color:#182b21;font-size:15px}.sandbox-feature-card p{margin:0;color:#63756a;font-size:12px;line-height:1.75}.sandbox-notice{display:flex;align-items:flex-start;gap:13px;margin-top:14px;margin-bottom:32px;padding:17px 20px;border:1px solid #cce8d6;border-radius:13px;background:#f0faf3;color:#42604f}.sandbox-notice>svg{flex:none;margin-top:1px;color:#07875f}.sandbox-notice strong{display:block;margin-bottom:5px;color:#1c4a32;font-size:12px}.sandbox-notice p{margin:0;color:#577060;font-size:11px;line-height:1.7}.sandbox-workspace-wrap{padding:18px 0 58px;background:linear-gradient(180deg,#f3f7f5,#f8fbf9)}.sandbox-workspace-wrap .playground-shell{margin-top:28px}.sandbox-compare{padding:30px 0 0}.sandbox-compare-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.sandbox-compare-heading h2{margin:0 0 5px;color:#182b21;font-size:21px;letter-spacing:-.025em}.sandbox-compare-heading p{margin:0;color:#64776b;font-size:12px;line-height:1.65}.sandbox-compare-controls{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:20px;border:1px solid #dfe9e2;border-radius:15px;background:#fff;box-shadow:0 9px 26px #1037200a}.sandbox-compare .playground-field{display:flex;flex-direction:column;gap:7px;color:#4a6153;font-size:11px;font-weight:650}.sandbox-compare .playground-field>span{display:flex;align-items:center;gap:6px}.sandbox-compare .playground-field input,.sandbox-compare .playground-field select,.sandbox-compare .playground-field textarea{width:100%;min-height:39px;padding:10px 11px;border:1px solid #d7e4db;border-radius:9px;background:#fff;color:#183025;font:inherit;outline:none}.sandbox-compare .playground-field textarea{resize:vertical;line-height:1.6}.sandbox-compare .playground-field input:focus,.sandbox-compare .playground-field select:focus,.sandbox-compare .playground-field textarea:focus{border-color:#34a879;box-shadow:0 0 0 3px #10b9811f}.sandbox-compare-prompt{grid-column:1/-1}.sandbox-compare-note{grid-column:1/-1;margin:0;color:#6c7d72;font-size:10px;line-height:1.6}.sandbox-compare-controls .playground-actions{grid-column:1/-1;margin:0}.sandbox-compare-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.sandbox-compare-result{min-width:0;overflow:hidden;border:1px solid #dfe9e2;border-radius:13px;background:#fff;box-shadow:0 8px 22px #10372009}.sandbox-compare-result-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;border-bottom:1px solid #e8eee9;color:#314b3c;font-size:11px}.sandbox-compare-result-title span{display:flex;align-items:center;gap:5px;color:#07875f;font-size:9px;font-weight:700}.sandbox-compare-result pre{min-height:145px;max-height:310px;overflow:auto;margin:0;padding:15px;background:#fbfdfb;color:#253c2f;font:11px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.sandbox-compare-result footer{display:flex;align-items:center;gap:15px;padding:10px 14px;border-top:1px solid #e8eee9;color:#758479;font-size:9px}.sandbox-compare-result footer b{color:#375a45;font-weight:700}.sandbox-compare-result footer svg{margin-left:auto;color:#07875f}.playground-compare-note{margin:0;color:#64776b;font-size:10px;line-height:1.6}.playground-compare-toggle{display:flex;align-items:center;gap:8px;color:#43594a;font-size:11px;font-weight:650}.playground-compare-toggle input{accent-color:#059669}.playground-responses{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.playground-responses.is-comparing{grid-template-columns:repeat(2,minmax(0,1fr))}.playground-response{min-width:0}.mark-reasoning,.mark-agent,.mark-image{color:#047857!important;background:#effaf3!important;border-color:#cce8d6!important}.mark-general,.mark-balanced,.mark-multimodal,.mark-fast,.mark-long-context{color:#0f766e!important;background:#f0fdfa!important;border-color:#bdebe1!important}@media(max-width:900px){.sandbox-rebuilt .sandbox-hero-inner{grid-template-columns:1fr;gap:28px}.sandbox-status-card{max-width:none}.sandbox-feature-grid,.sandbox-compare-results,.playground-responses.is-comparing{grid-template-columns:1fr}}@media(max-width:620px){.sandbox-rebuilt .sandbox-hero{padding:48px 0 36px}.sandbox-rebuilt .sandbox-hero-copy h1{font-size:35px}.sandbox-feature-card{padding:19px}.sandbox-notice{padding:15px}.sandbox-compare-controls{grid-template-columns:1fr;padding:15px}.sandbox-compare-prompt,.sandbox-compare-note,.sandbox-compare-controls .playground-actions{grid-column:auto}.sandbox-compare-heading h2{font-size:18px}}.catalog-results-count{margin:7px 0 0;color:#64748b;font-size:11px;font-variant-numeric:tabular-nums}.model-category-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 17px!important;padding:0!important;border:0!important}.model-category-tabs button{display:inline-flex;align-items:center;gap:7px;padding:9px 13px!important;border:1px solid #dbe3ec!important;border-radius:999px!important;background:#fff!important;color:#475569!important;font-size:11px!important;white-space:nowrap}.model-category-tabs button.active{border-color:#86efac!important;background:#f0fdf4!important;color:#047857!important}.model-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.model-catalog-card{display:flex;min-width:0;flex-direction:column;padding:18px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;box-shadow:0 7px 20px #0f172a0a;transition:transform .18s,border-color .18s,box-shadow .18s}.model-catalog-card:hover{transform:translateY(-3px);border-color:#a7f3d0;box-shadow:0 14px 27px #0d948817}.model-card-topline{display:flex;align-items:center;gap:8px;min-height:30px}.model-card-topline .model-mark{display:grid;place-items:center;width:31px;height:31px;flex:none;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#059669}.model-mark i{font-style:normal;font-weight:750}.model-platform-label{color:#718277;font:700 8px ui-monospace,monospace;letter-spacing:.1em}.model-status-badge{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;border:1px solid #dbe3ec;border-radius:99px;background:#f8fafc;color:#64748b;font-size:8px;font-weight:700;white-space:nowrap}.model-status-badge i{width:5px;height:5px;border-radius:50%;background:#94a3b8}.model-status-badge.popular,.model-status-badge.new{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.model-status-badge.popular i,.model-status-badge.new i{background:#10b981}.model-status-badge.legacy{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.model-status-badge.legacy i{background:#f97316}.model-status-badge.preview{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.model-status-badge.preview i{background:#0ea5e9}.model-card-detail{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;margin:14px 0 12px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.model-card-family{color:#64748b;font-size:9px;font-weight:650;letter-spacing:.04em}.model-card-detail strong{margin-top:5px;color:#0f172a;font-size:17px;line-height:1.3;letter-spacing:-.025em}.model-card-description{display:-webkit-box;min-height:52px;margin-top:7px;overflow:hidden;color:#64748b;font-size:10px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.model-card-id-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #edf2f7}.model-card-id-row code{overflow:hidden;color:#475569;font:9px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.model-category-badge{flex:none;padding:4px 7px;border:1px solid #dbe3ec;border-radius:7px;background:#f8fafc;color:#475569;font-size:8px}.model-card-metrics,.model-card-prices{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #edf2f7}.model-card-metrics>div,.model-card-prices>div{display:flex;min-width:0;flex-direction:column;gap:4px}.model-card-metrics small,.model-card-prices small{color:#64748b;font-size:8px;line-height:1.3}.model-card-metrics b,.model-card-prices b{overflow:hidden;color:#0f172a;font:650 10px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.model-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:13px}.model-card-actions .button{min-height:34px;flex:1;justify-content:center;padding:0 9px;font-size:10px}.model-card-actions .button-primary{background:linear-gradient(110deg,#059669,#0d9488)!important}.model-detail-page{min-height:70vh;background:#f3f7f5}.model-detail-hero{padding:25px 0 40px;border-bottom:1px solid #e3ebe5;background:radial-gradient(ellipse at 78% 22%,rgba(16,185,129,.085),transparent 30rem),linear-gradient(135deg,#fff,#f3f7f5)}.model-detail-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;padding:7px 0;border:0;background:transparent;color:#52665b;font-size:11px;cursor:pointer}.model-detail-back:hover{color:#047857}.model-detail-heading{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:38px;align-items:center}.model-detail-copy .catalog-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#059669;font-size:9px;font-weight:750;letter-spacing:.13em}.catalog-eyebrow i{width:6px;height:6px;border-radius:50%;background:#10b981}.model-detail-title-row{display:flex;align-items:center;gap:14px;margin:16px 0 14px}.model-detail-title-row>.model-mark{display:grid;place-items:center;width:49px;height:49px;flex:none;border:1px solid #a7f3d0;border-radius:15px;background:#f0fdf4;color:#059669;font-size:17px}.model-detail-title-row h1{margin:0;color:#0f172a;font-size:clamp(28px,4vw,42px);font-weight:760;letter-spacing:-.045em;line-height:1.1}.model-detail-title-row p{margin:6px 0 0;color:#64748b;font-size:11px}.model-detail-title-row p span{padding:0 4px;color:#cbd5e1}.model-detail-description{max-width:760px;margin:0;color:#475569;font-size:13px;line-height:1.85}.model-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.model-detail-tags>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #dbe3ec;border-radius:99px;background:#fff;color:#475569;font-size:9px}.model-detail-tags svg{color:#059669}.model-detail-status{color:#047857!important}.model-detail-status.legacy{border-color:#fed7aa!important;background:#fff7ed!important;color:#9a3412!important}.model-detail-status i{width:5px;height:5px;border-radius:50%;background:#10b981}.model-detail-status.legacy i{background:#f97316}.model-detail-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.model-detail-actions .button{min-height:40px}.model-detail-highlight{padding:21px;border:1px solid #dbe7df;border-radius:17px;background:#fffffff0;box-shadow:0 14px 37px #1037200f}.model-detail-glow{display:grid;place-items:center;width:40px;height:40px;margin-bottom:17px;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#059669}.model-detail-highlight>span{display:block;color:#64748b;font-size:9px}.model-detail-highlight>strong{display:block;margin-top:4px;color:#0f172a;font-size:15px}.model-detail-route{display:flex;flex-direction:column;gap:5px;margin-top:17px;padding-top:14px;border-top:1px solid #edf2f7}.model-detail-route small{color:#64748b;font-size:8px}.model-detail-route code{overflow-wrap:anywhere;color:#334155;font:10px ui-monospace,monospace}.model-detail-availability{display:flex;align-items:center;gap:7px;margin-top:14px;color:#047857;font-size:9px;font-weight:650}.model-detail-body{padding-top:23px;padding-bottom:55px}.model-detail-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.model-detail-spec-grid article{display:flex;min-width:0;flex-direction:column;gap:10px;padding:17px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.model-detail-spec-grid article>span{display:flex;align-items:center;gap:7px;color:#64748b;font-size:9px}.model-detail-spec-grid article>span svg{color:#059669}.model-detail-spec-grid article>strong{overflow:hidden;color:#0f172a;font:650 14px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.model-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.model-detail-section{padding:22px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.model-detail-section h2{margin:8px 0 9px;color:#0f172a;font-size:19px;letter-spacing:-.025em}.model-detail-section>p{margin:0;color:#475569;font-size:11px;line-height:1.8}.model-detail-info{display:flex;gap:10px;margin-top:18px;padding:12px;border:1px solid #d1fae5;border-radius:11px;background:#f0fdf4}.model-detail-info>svg{flex:none;color:#059669}.model-detail-info strong{color:#0f172a;font-size:10px}.model-detail-info p{margin:5px 0 0;color:#52665b;font-size:9px;line-height:1.65}.model-strengths>p{display:flex;align-items:flex-start;gap:8px;margin:13px 0 0;color:#475569;font-size:10px;line-height:1.55}.model-strengths>p svg{flex:none;margin-top:1px;color:#059669}.model-detail-code{margin-top:16px;padding:20px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.model-detail-code-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.model-detail-code-head h2{margin:7px 0 4px;color:#0f172a;font-size:17px}.model-detail-code-head p{margin:0;color:#64748b;font-size:9px}.model-detail-code pre{margin:16px 0 0;padding:15px;overflow:auto;border:1px solid #e2e8f0;border-radius:10px;background:#f8faf9;color:#334155;font:10px/1.7 ui-monospace,monospace}.model-detail-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:13px 15px;border:1px solid #dbe7df;border-radius:12px;background:#f7fbf8}.model-detail-bottom>span{display:flex;align-items:center;gap:7px;color:#52665b;font-size:10px}.model-detail-bottom svg{color:#059669}.model-detail-copy-error{display:block;margin-top:7px;color:#b91c1c;font-size:9px}.model-detail-missing{padding:80px 20px;text-align:center}.model-detail-missing h1{color:#0f172a}.model-try-overlay{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a61;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.model-try-dialog{display:flex;width:min(1440px,100%);height:min(900px,calc(100dvh - 36px));flex-direction:column;overflow:hidden;border:1px solid #d9e5dc;border-radius:19px;background:#f8fbf9;box-shadow:0 30px 90px #0f172a3d}.model-try-header{display:flex;min-height:73px;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid #e2e8e4;background:#fff}.model-try-brand{display:flex;min-width:0;align-items:center;gap:12px}.model-try-mark{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#059669;font-size:14px;font-weight:750}.model-try-brand>div{min-width:0}.model-try-kicker,.try-section-kicker{color:#718277;font:700 8px ui-monospace,monospace;letter-spacing:.1em}.model-try-header h2{margin:3px 0 0;overflow:hidden;color:#0f172a;font-size:14px;font-weight:730;text-overflow:ellipsis;white-space:nowrap}.model-try-meta{display:flex;align-items:center;gap:7px;margin-top:3px;color:#64748b;font-size:8px}.model-try-meta i,.try-chat-toolbar>span:nth-child(2)>i{width:3px;height:3px;border-radius:50%;background:#cbd5e1}.model-try-head-actions{display:flex;align-items:center;gap:8px}.try-copy-id,.try-close{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe3ec;border-radius:9px;background:#fff;color:#475569;font-size:9px;cursor:pointer}.try-copy-id{min-height:32px;padding:0 10px}.try-copy-id:hover,.try-close:hover{border-color:#a7f3d0;background:#f0fdf4;color:#047857}.try-close{width:32px;height:32px}.model-try-layout{display:grid;min-height:0;flex:1;grid-template-columns:302px minmax(0,1fr)}.model-try-config{display:flex;min-height:0;flex-direction:column;gap:13px;padding:17px 15px;overflow:auto;border-right:1px solid #e2e8e4;background:#fbfdfb}.try-pane-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e7eee9}.try-pane-title h3{margin:5px 0 0;color:#0f172a;font-size:14px}.try-pane-title>svg{color:#94a3b8}.try-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:#334155;font-size:9px;font-weight:650}.try-field small{color:#64748b;font-size:8px;font-weight:400;line-height:1.45}.try-field textarea,.try-key-field{width:100%;border:1px solid #dbe3ec;border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:10px;line-height:1.5;outline:none}.try-field textarea{resize:vertical;min-height:62px;padding:8px}.try-field textarea:focus,.try-key-field:focus-within{border-color:#6ee7b7;box-shadow:0 0 0 3px #0d948817}.try-key-field{display:flex;align-items:center;gap:5px;padding:0 7px}.try-key-field input{width:100%;height:32px;border:0;outline:0;background:transparent;color:#0f172a;font:10px ui-monospace,monospace}.try-key-field button{display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;color:#64748b;cursor:pointer}.try-config-divider{padding-top:2px;border-top:1px solid #e7eee9;color:#64748b;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.try-config-divider span{position:relative;top:-6px;padding-right:8px;background:#fbfdfb}.try-parameter{display:flex;flex-direction:column;gap:7px}.try-parameter-head{display:flex;align-items:center;justify-content:space-between;color:#334155;font-size:9px;font-weight:650}.try-parameter-head input{width:66px;height:26px;padding:3px 5px;border:1px solid #dbe3ec;border-radius:6px;background:#fff;color:#0f172a;font:9px ui-monospace,monospace;text-align:right}.try-range-row{display:flex;flex-direction:column;gap:3px}.try-range-row input{width:100%;height:4px;accent-color:#059669;cursor:pointer}.try-range-row small{display:flex;justify-content:space-between;color:#94a3b8;font:8px ui-monospace,monospace}.try-segmented{display:flex;gap:4px;padding:3px;border:1px solid #e2e8f0;border-radius:8px;background:#f8faf9}.try-segmented button{flex:1;min-height:27px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:9px;cursor:pointer}.try-segmented button.active{background:#fff;color:#047857;box-shadow:0 1px 4px #0f172a14}.try-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #e2e8ec;border-radius:9px;background:#fff;cursor:pointer}.try-toggle>span{display:flex;flex-direction:column;gap:3px}.try-toggle b{color:#334155;font-size:9px}.try-toggle small{color:#64748b;font-size:8px;line-height:1.4}.try-toggle input{position:absolute;right:9px;width:31px;height:18px;opacity:0;cursor:pointer}.try-toggle>i{position:relative;width:31px;height:18px;flex:none;border-radius:99px;background:#cbd5e1;transition:background .18s}.try-toggle>i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f;content:"";transition:transform .18s}.try-toggle input:checked+i{background:#059669}.try-toggle input:checked+i:after{transform:translate(13px)}.try-toggle.disabled{opacity:.55;cursor:not-allowed}.try-secure-note{display:flex;align-items:flex-start;gap:7px;margin-top:2px;padding:9px;border:1px solid #d1fae5;border-radius:8px;background:#f0fdf4;color:#52665b;font-size:8px;line-height:1.5}.try-secure-note svg{flex:none;color:#059669}.model-try-main{display:flex;min-width:0;min-height:0;flex-direction:column;background:#fff}.try-main-top{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:10px;padding:9px 15px;border-bottom:1px solid #e7eee9}.try-main-model{display:flex;min-width:0;align-items:center;gap:8px;color:#0f172a;font-size:10px;font-weight:700}.try-main-model code{overflow:hidden;padding:4px 6px;border:1px solid #e2e8f0;border-radius:6px;background:#f8faf9;color:#64748b;font:8px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.try-live-dot,.try-ready-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9811a}.try-tabs{display:flex;gap:3px;padding:3px;border:1px solid #e2e8f0;border-radius:9px;background:#f8faf9}.try-tabs button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#64748b;font-size:8px;cursor:pointer}.try-tabs button.active{background:#fff;color:#047857;box-shadow:0 1px 4px #0f172a14}.try-chat-toolbar{display:flex;min-height:39px;align-items:center;gap:13px;padding:0 15px;border-bottom:1px solid #edf2ef;color:#64748b;font-size:8px}.try-chat-toolbar>span{display:inline-flex;align-items:center;gap:6px}.try-chat-toolbar>span:first-child{color:#047857;font-weight:700}.try-chat-toolbar>span:first-child.is-busy{color:#0f766e}.try-chat-toolbar>span.is-busy svg{animation:try-spin 1s linear infinite}.try-chat-toolbar b{color:#334155;font-family:ui-monospace,monospace;font-weight:600}.try-chat-toolbar button{margin-left:auto;border:0;background:transparent;color:#64748b;font-size:8px;cursor:pointer}.try-chat-messages{display:flex;min-height:0;flex:1;flex-direction:column;gap:11px;padding:16px;overflow:auto;background:linear-gradient(180deg,#fff,#fbfdfb)}.try-chat-empty{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;color:#64748b;text-align:center}.try-empty-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d1fae5;border-radius:14px;background:#f0fdf4;color:#059669}.try-chat-empty p{margin:11px 0 4px;color:#475569;font-size:10px}.try-chat-empty small{max-width:340px;color:#94a3b8;font-size:8px;line-height:1.5}.try-message{max-width:min(780px,88%);padding:11px 13px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 4px 12px #0f172a06}.try-message.user{align-self:flex-end;border-color:#d1fae5;background:#f0fdf4}.try-message>span{color:#059669;font:700 8px ui-monospace,monospace;letter-spacing:.06em}.try-message>p{margin:6px 0 0;color:#334155;font-size:10px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.try-typing-cursor{display:inline-block;width:6px;height:12px;vertical-align:-2px;background:#059669;animation:try-blink .9s steps(2,start) infinite}.try-error{margin:0 14px;padding:8px 10px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#991b1b;font-size:9px;line-height:1.45}.try-chat-composer{margin:10px 13px 13px;padding:9px;border:1px solid #dbe3ec;border-radius:12px;background:#fff;box-shadow:0 6px 18px #0f172a0a}.try-chat-composer textarea{width:100%;min-height:50px;resize:vertical;border:0;outline:0;color:#0f172a;font:inherit;font-size:10px;line-height:1.5}.try-chat-composer textarea::-moz-placeholder{color:#94a3b8}.try-chat-composer textarea::placeholder{color:#94a3b8}.try-chat-composer>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid #edf2f7}.try-chat-composer>div>span{overflow:hidden;color:#94a3b8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.try-send-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 11px;border:0;border-radius:8px;background:linear-gradient(110deg,#059669,#0d9488);color:#fff;font-size:9px;font-weight:650;cursor:pointer}.try-send-button:disabled{opacity:.5;cursor:not-allowed}.try-send-button.stop{border:1px solid #dbe3ec;background:#fff;color:#475569}.try-details-view,.try-code-view{min-height:0;flex:1;padding:22px;overflow:auto}.try-detail-intro{padding:19px;border:1px solid #e2e8ec;border-radius:14px;background:linear-gradient(135deg,#fff,#f7fbf8)}.try-detail-badge{display:inline-flex;padding:5px 8px;border:1px solid #d1fae5;border-radius:99px;background:#f0fdf4;color:#047857;font-size:8px;font-weight:700}.try-detail-intro h3{margin:12px 0 7px;color:#0f172a;font-size:20px}.try-detail-intro>p{max-width:800px;margin:0;color:#475569;font-size:10px;line-height:1.8}.try-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.try-detail-tags span{padding:5px 7px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#64748b;font-size:8px}.try-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px}.try-spec-grid article{display:flex;min-width:0;flex-direction:column;gap:8px;padding:13px;border:1px solid #e2e8f0;border-radius:11px;background:#fff}.try-spec-grid article>span{color:#64748b;font-size:8px;line-height:1.4}.try-spec-grid article>b{overflow:hidden;color:#0f172a;font:650 11px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.try-highlights{margin-top:15px;padding:17px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.try-highlights h4{margin:0 0 9px;color:#0f172a;font-size:10px}.try-highlights p{display:flex;gap:7px;margin:8px 0 0;color:#475569;font-size:9px;line-height:1.5}.try-highlights svg{flex:none;color:#059669}.try-detail-disclaimer{display:flex;align-items:flex-start;gap:8px;margin-top:11px;padding:10px;border:1px solid #d1fae5;border-radius:9px;background:#f0fdf4;color:#52665b;font-size:8px;line-height:1.55}.try-detail-disclaimer svg{flex:none;color:#059669}.try-code-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.try-code-intro h3{margin:5px 0 0;color:#0f172a;font-size:18px}.try-code-intro>p{max-width:440px;margin:0;color:#64748b;font-size:9px;line-height:1.6}.try-code-tabs{display:flex;align-items:center;gap:5px;margin-top:17px;padding-bottom:7px;border-bottom:1px solid #e2e8f0}.try-code-tabs button{padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#475569;font-size:9px;cursor:pointer}.try-code-tabs button.active{border-color:#d1fae5;background:#f0fdf4;color:#047857}.try-code-tabs .try-code-copy{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#059669}.try-code-view pre{min-height:230px;margin:13px 0 0;padding:15px;overflow:auto;border:1px solid #e2e8f0;border-radius:10px;background:#f8faf9;color:#334155;font:9px/1.65 ui-monospace,monospace;white-space:pre}.try-code-footnote{color:#64748b;font-size:8px;line-height:1.55}.model-detail-page .button-primary,.model-try-dialog .button-primary{background:linear-gradient(110deg,#059669,#0d9488)!important}@keyframes try-spin{to{transform:rotate(360deg)}}@keyframes try-blink{to{visibility:hidden}}@media(max-width:1080px){.model-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail-heading{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.model-try-layout{grid-template-columns:270px minmax(0,1fr)}.model-try-config{padding:14px 12px}}@media(max-width:760px){.model-catalog-grid{grid-template-columns:1fr}.model-detail-hero{padding:18px 0 27px}.model-detail-back{margin-bottom:19px}.model-detail-heading{grid-template-columns:1fr;gap:17px}.model-detail-highlight{display:grid;grid-template-columns:40px 1fr;gap:3px 11px;align-items:center;padding:13px}.model-detail-glow{grid-row:span 2;margin:0}.model-detail-highlight>strong{margin:0}.model-detail-route{grid-column:1/-1;margin-top:9px;padding-top:9px}.model-detail-availability{grid-column:1/-1;margin-top:4px}.model-detail-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail-columns{grid-template-columns:1fr}.model-detail-code-head,.model-detail-bottom{align-items:flex-start;flex-direction:column}.model-try-overlay{align-items:flex-end;padding:0}.model-try-dialog{width:100%;height:100dvh;border-radius:17px 17px 0 0}.model-try-header{min-height:66px;padding:9px 11px}.model-try-meta{max-width:68vw;overflow:hidden;white-space:nowrap}.model-try-head-actions .try-copy-id{max-width:38px;overflow:hidden;padding:0 9px;font-size:0}.model-try-head-actions .try-copy-id svg{flex:none}.model-try-layout{grid-template-columns:1fr;grid-template-rows:minmax(190px,38dvh) minmax(0,1fr)}.model-try-config{gap:9px;padding:11px 12px;overflow:auto;border-right:0;border-bottom:1px solid #e2e8e4}.try-pane-title{padding-bottom:8px}.try-field textarea{min-height:48px}.try-config-divider{margin-top:2px}.try-parameter{gap:4px}.try-range-row input{height:3px}.try-secure-note{display:none}.model-try-main{min-height:0}.try-main-top{min-height:54px;align-items:flex-start;flex-direction:column;gap:5px;padding:7px 10px}.try-main-model{max-width:100%}.try-tabs{width:100%;justify-content:space-around}.try-tabs button{flex:1;justify-content:center}.try-chat-toolbar{min-height:32px;gap:8px;padding:0 10px}.try-chat-messages{padding:10px}.try-chat-composer{margin:7px 9px 9px;padding:8px}.try-details-view,.try-code-view{padding:12px}.try-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.try-code-intro{align-items:flex-start;flex-direction:column;gap:7px}.catalog-topline{gap:12px}.catalog-hero-aside{max-width:100%}}@media(prefers-reduced-motion:reduce){.model-catalog-card,.try-toggle>i,.try-toggle>i:after{transition:none!important}.try-live-dot,.try-typing-cursor{animation:none!important}}.try-parameter-note{margin-top:-8px;color:#64748b;font-size:8px;line-height:1.4}.sandbox-pipeline-section{padding:24px 0 4px}.sandbox-pipeline-head{display:flex;align-items:center;gap:11px;margin-bottom:13px}.sandbox-pipeline-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #cce8d6;border-radius:10px;background:#effaf3;color:#07875f}.sandbox-pipeline-head .sandbox-eyebrow{font-size:8px}.sandbox-pipeline-head h2{margin:3px 0 0;color:#182b21;font-size:16px;letter-spacing:-.02em}.sandbox-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.sandbox-pipeline li{position:relative;display:flex;min-height:70px;align-items:center;gap:11px;padding:13px 17px;border:1px solid #dfe9e2;border-radius:12px;background:#fff;box-shadow:0 5px 16px #10372008}.sandbox-pipeline-step{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid #cce8d6;border-radius:9px;background:#f0fdf4;color:#07875f;font:700 9px ui-monospace,monospace}.sandbox-pipeline li strong{color:#334b3c;font-size:10px;line-height:1.45}.sandbox-pipeline-arrow{position:absolute;top:50%;right:-14px;z-index:2;color:#059669;transform:translate(50%,-50%)}.sandbox-pipeline-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;color:#64776b;font-size:9px;line-height:1.6}.sandbox-pipeline-note svg{flex:none;margin-top:1px;color:#07875f}.sandbox-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.playground-mode-field{display:flex;flex-direction:column;gap:7px}.playground-mode-label{color:#475569;font-size:10px;font-weight:650}.playground-mode-selector{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid #dbe5dd;border-radius:10px;background:#f8fbf9}.playground-mode-selector button{display:inline-flex;min-height:31px;flex:1;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#617267;font-family:inherit;font-size:9px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .16s,border-color .16s,color .16s}.playground-mode-selector button:hover{border-color:#d1e9da;background:#fff;color:#047857}.playground-mode-selector button.active{border-color:#b7e4c8;background:#fff;color:#047857;box-shadow:0 2px 7px #1037200f}.playground-mode-selector button svg{flex:none;color:#07875f}.playground-field .playground-image-url{width:100%;min-height:38px;padding:9px 10px;border:1px solid #dbe3ec;border-radius:9px;background:#fff;color:#0f172a;font:10px ui-monospace,monospace;outline:none}.playground-field .playground-image-url:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px #0d94881a}.playground-mode-note,.playground-response-note{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid #d7eee0;border-radius:9px;background:#f4fbf6;color:#526b5a;font-size:9px;line-height:1.6}.playground-mode-note svg,.playground-response-note svg{flex:none;margin-top:1px;color:#07875f}.playground-response-note{margin-top:10px;padding:8px 10px;border-color:#e4eee7;background:#fbfdfb;color:#64776b;font-size:8px}@media(max-width:1000px){.sandbox-feature-grid,.sandbox-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-pipeline-arrow{display:none}}@media(max-width:620px){.sandbox-feature-grid,.sandbox-pipeline{grid-template-columns:1fr}.sandbox-pipeline li{min-height:58px}.playground-mode-selector{display:grid;grid-template-columns:1fr}.playground-mode-selector button{justify-content:flex-start;padding:0 10px}}.playground-mode-selector button:disabled{opacity:.55;cursor:not-allowed}.catalog-workspace{display:grid;grid-template-columns:196px 236px minmax(0,1fr);align-items:stretch;min-height:calc(100vh - 78px);margin:0;padding:0;background:#f7faf8!important;border-top:1px solid #e7eee9;color:#334155}.catalog-product-sidebar,.catalog-filter-sidebar{position:sticky;top:78px;align-self:start;height:calc(100vh - 78px);overflow:auto;scrollbar-width:thin;scrollbar-color:#d6e2db transparent;background:#fff}.catalog-product-sidebar{display:flex;flex-direction:column;padding:16px 12px 12px;border-right:1px solid #e2e8f0}.catalog-product-brand{display:flex;flex-direction:column;gap:8px;padding:0 5px 16px;border-bottom:1px solid #edf2ef}.catalog-product-brand .brand{justify-content:flex-start;gap:7px;min-height:30px;padding:0}.catalog-product-brand .brand-mark{width:25px;height:25px}.catalog-product-brand .brand-word{font-size:12px;letter-spacing:.08em;color:#334155}.catalog-product-brand>span{padding-left:3px;color:#94a3a0;font-size:8px;font-weight:700;letter-spacing:.11em}.catalog-product-switch{display:flex;align-items:center;justify-content:space-between;margin:14px 0 8px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#334155;font-size:11px;font-weight:650}.catalog-product-sidebar nav,.catalog-product-quick{display:grid;gap:3px}.catalog-product-sidebar nav button,.catalog-product-quick button{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#475569;text-align:left;font-size:10px;transition:background .16s,color .16s}.catalog-product-sidebar nav button:hover,.catalog-product-quick button:hover{background:#f3f8f5;color:#047857}.catalog-product-sidebar nav button.active{background:#eaf5ee;color:#047857;font-weight:700}.catalog-product-sidebar nav button svg,.catalog-product-quick button svg{flex:none;color:#7b8c83}.catalog-product-sidebar nav button.active svg{color:#059669}.catalog-product-quick{margin-top:18px;padding-top:13px;border-top:1px solid #edf2ef}.catalog-product-quick>span{padding:0 9px 6px;color:#9aa7a0;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.catalog-product-bottom{display:flex;align-items:center;gap:7px;margin-top:auto;padding:12px 7px 0;border-top:1px solid #edf2ef;color:#708176;font-size:9px;font-weight:700;letter-spacing:.08em}.catalog-product-bottom svg{color:#059669}.catalog-filter-sidebar{padding:17px 14px 18px;border-right:1px solid #e2e8f0}.catalog-filter-search{display:flex;align-items:center;gap:8px;height:37px;padding:0 10px;border:1px solid #dbe5df;border-radius:8px;background:#fff;color:#84948b}.catalog-filter-search:focus-within{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b98117}.catalog-filter-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font-size:10px}.catalog-filter-search input::-moz-placeholder{color:#94a3a0}.catalog-filter-search input::placeholder{color:#94a3a0}.catalog-filter-search button{display:grid;place-items:center;padding:2px;border:0;background:transparent;color:#64748b}.catalog-filter-section{margin-top:20px;padding-bottom:17px;border-bottom:1px dashed #e1e9e4}.catalog-filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.catalog-filter-heading h2{margin:0;color:#76867d;font-size:10px;font-weight:650}.catalog-filter-heading>span{color:#9aa7a0;font-size:9px}.catalog-filter-list{display:grid;gap:2px;max-height:288px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d8e2dc transparent}.catalog-filter-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:29px;padding:4px 3px;color:#334155;cursor:pointer}.catalog-filter-row:hover{color:#047857}.catalog-filter-row.is-disabled{color:#b3bdb7;cursor:not-allowed}.catalog-filter-label{display:flex;align-items:center;gap:7px;min-width:0;font-size:10px}.catalog-filter-label svg{flex:none;color:#87958d}.catalog-filter-row:hover .catalog-filter-label svg{color:#059669}.catalog-filter-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-filter-label small{color:#9aa7a0;font-size:9px;font-variant-numeric:tabular-nums}.catalog-filter-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:16px;height:16px;margin:0;border:1px solid #d4ded7;border-radius:4px;background:#fff;cursor:pointer}.catalog-filter-row input:checked{border-color:#059669;background:#059669;box-shadow:inset 0 0 0 3px #fff}.catalog-filter-row input:disabled{background:#f5f7f5;cursor:not-allowed}.catalog-series-section{margin-top:17px}.catalog-series-section .catalog-filter-list{max-height:310px}.catalog-filter-reset{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 0;border:0;background:none;color:#059669;font-size:9px}.catalog-filter-note{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding:9px;border:1px solid #e4eee7;border-radius:8px;background:#f6faf7;color:#718178;font-size:8px;line-height:1.5}.catalog-filter-note svg{flex:none;margin-top:1px;color:#059669}.catalog-results-pane{min-width:0;padding:24px clamp(18px,2.15vw,34px) 42px;background:#f7faf8}.catalog-library-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e7eee9}.catalog-library-overline{display:inline-flex;align-items:center;gap:7px;color:#059669;font-size:8px;font-weight:750;letter-spacing:.13em}.catalog-library-overline i{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #d1fae5}.catalog-library-header h1{margin:9px 0 5px;color:#102019;font-size:clamp(22px,2.4vw,30px);font-weight:730;letter-spacing:-.045em;line-height:1.1}.catalog-library-header p{max-width:700px;margin:0;color:#718078;font-size:10px;line-height:1.65}.catalog-library-header-meta{display:grid;justify-items:end;gap:7px;flex:none}.catalog-library-header-meta>span{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #dce9e0;border-radius:8px;background:#fff;color:#047857;font-size:10px;font-weight:700}.catalog-library-header-meta>small{color:#85938b;font-size:9px}.catalog-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 0 3px;color:#748279;font-size:9px}.catalog-active-filters>button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid #dce9e0;border-radius:6px;background:#fff;color:#456052;font-size:9px}.catalog-active-filters>button:hover{border-color:#6ee7b7;color:#047857}.catalog-active-filters .catalog-clear-all{border:0;background:transparent;color:#059669}.catalog-featured-section,.catalog-modality-group{margin-top:20px}.catalog-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.catalog-section-heading>div{display:flex;align-items:center;gap:8px}.catalog-section-heading svg{color:#059669}.catalog-section-heading h2{margin:0;color:#334155;font-size:13px;font-weight:700;letter-spacing:-.01em}.catalog-section-heading>span{color:#93a098;font-size:9px}.catalog-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.catalog-library-card{position:relative;display:flex;min-width:0;min-height:230px;flex-direction:column;padding:13px 13px 0;border:1px solid #e2e8e0;border-radius:10px;background:#fff;box-shadow:0 3px 10px #10281906;transition:transform .17s,border-color .17s,box-shadow .17s;overflow:hidden}.catalog-library-card:hover,.catalog-library-card:focus-within{transform:translateY(-2px);border-color:#a7d8bd;box-shadow:0 10px 24px #10643917}.catalog-library-card-head{display:flex;align-items:center;gap:8px;min-width:0}.catalog-library-card-head .model-mark{width:27px;height:27px;flex:none;border-radius:7px;font-size:11px}.catalog-library-card-kicker{display:grid;gap:3px;min-width:0}.catalog-library-card-kicker b{color:#708078;font-size:8px;font-weight:700;letter-spacing:.045em}.catalog-library-card-kicker small{color:#9aa7a0;font-size:8px}.catalog-library-card-head .model-status-badge{margin-left:auto;flex:none;padding:4px 6px;font-size:8px}.catalog-library-card-head .model-status-badge i{width:5px;height:5px}.catalog-library-card-title{display:grid;gap:5px;margin:12px 0 0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.catalog-library-card-title strong{overflow:hidden;color:#17241c;font-size:14px;font-weight:690;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.catalog-library-card-title small{overflow:hidden;color:#98a49d;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.catalog-library-card-title:hover strong{color:#047857}.catalog-library-card-description{display:-webkit-box;min-height:30px;margin:8px 0 10px;overflow:hidden;color:#78867e;font-size:9px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-library-prices{display:grid;gap:6px;margin-top:auto;padding:10px 0 9px;border-top:1px dashed #e9efeb}.catalog-library-prices>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7a8780;font-size:9px}.catalog-library-prices b{color:#25382c;font-size:9px;font-weight:650;font-variant-numeric:tabular-nums}.catalog-library-prices b small{margin-left:3px;color:#9aa7a0;font-size:8px;font-weight:450}.catalog-library-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0 9px;color:#77857d;font-size:8px}.catalog-library-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-library-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 -13px;padding:8px 12px;border-top:1px solid #edf2ee;background:#fcfdfc}.catalog-library-type{display:flex;align-items:center;gap:5px;min-width:0;color:#6f7e75;font-size:8px;white-space:nowrap}.catalog-library-type i{width:5px;height:5px;flex:none;border-radius:50%;background:#10b981}.catalog-library-card-footer>div{display:flex;align-items:center;gap:7px}.catalog-details-link,.catalog-playground-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:25px;padding:4px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#68776e;font-size:8px;white-space:nowrap;transition:opacity .16s,background .16s,color .16s,border-color .16s}.catalog-details-link:hover{border-color:#dbe9e0;background:#fff;color:#047857}.catalog-playground-button{border-color:#047857;background:linear-gradient(110deg,#059669,#0d9488);color:#fff;opacity:0;transform:translateY(3px);pointer-events:none}.catalog-library-card:hover .catalog-playground-button,.catalog-library-card:focus-within .catalog-playground-button{opacity:1;transform:translateY(0);pointer-events:auto}.catalog-playground-button:hover{filter:brightness(1.05)}.catalog-library-footer{display:flex;align-items:center;justify-content:space-between;margin-top:23px;padding:14px 0;border-top:1px solid #e5ede8;color:#86938b;font-size:9px}.catalog-library-footer button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#059669;font-size:9px}.catalog-library-footer button:hover{color:#047857}.catalog-empty{display:flex;align-items:center;gap:12px;margin-top:20px;padding:18px;border:1px dashed #cbd8cf;border-radius:10px;background:#fff;color:#718078}.catalog-empty>svg{color:#059669}.catalog-empty strong{color:#334155;font-size:12px}.catalog-empty p{margin:4px 0 0;color:#718078;font-size:10px}@media(max-width:1280px){.catalog-workspace{grid-template-columns:178px 214px minmax(0,1fr)}.catalog-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results-pane{padding-right:18px;padding-left:18px}}@media(max-width:900px){.catalog-workspace{grid-template-columns:0 minmax(190px,230px) minmax(0,1fr)}.catalog-product-sidebar{display:none}.catalog-results-pane{padding:20px 14px 35px}.catalog-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-library-header p{max-width:420px}}@media(max-width:640px){.catalog-workspace{display:flex;flex-direction:column;min-height:auto}.catalog-filter-sidebar{position:relative;top:auto;width:100%;height:auto;max-height:none;padding:12px 13px;border-right:0;border-bottom:1px solid #e2e8f0}.catalog-filter-search{height:39px}.catalog-filter-section{margin-top:12px;padding-bottom:10px}.catalog-filter-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:150px}.catalog-series-section .catalog-filter-list{max-height:120px}.catalog-filter-row{min-height:28px}.catalog-filter-note{margin-top:10px}.catalog-results-pane{padding:17px 12px 30px}.catalog-library-header{align-items:flex-start;padding-bottom:14px}.catalog-library-header h1{font-size:22px}.catalog-library-header p{font-size:9px}.catalog-library-header-meta>span{padding:6px;font-size:8px}.catalog-library-header-meta>small{font-size:8px}.catalog-library-grid{grid-template-columns:1fr;gap:9px}.catalog-library-card{min-height:210px}.catalog-playground-button{opacity:1;transform:none;pointer-events:auto}.catalog-active-filters{align-items:flex-start}.catalog-library-footer{font-size:8px}}@media(prefers-reduced-motion:reduce){.catalog-library-card,.catalog-playground-button,.catalog-details-link{transition:none!important}}@media(min-width:901px){.catalog-product-sidebar nav button,.catalog-product-quick button{font-size:11px}.catalog-filter-label{font-size:11px}.catalog-library-card-title strong{font-size:15px}.catalog-library-card-description{font-size:10px}.catalog-library-prices>div,.catalog-library-prices b{font-size:10px}.catalog-library-meta,.catalog-library-type{font-size:9px}}@media(max-width:900px){.catalog-library-grid{grid-template-columns:1fr}.catalog-library-card{min-height:220px}}.model-detail-missing{min-height:55vh;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding-top:70px;padding-bottom:70px}.model-detail-missing h1{max-width:780px;margin:18px 0 8px;color:#0f172a;font-size:clamp(28px,4vw,46px);letter-spacing:-.045em}.model-detail-missing p{max-width:650px;color:#64748b;line-height:1.7}.model-detail-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #dce7e1;border-radius:999px;background:#fff;color:#475569;font-size:11px;font-weight:650}.model-detail-status i,.model-detail-availability>span{width:7px;height:7px;border-radius:50%;background:#94a3b8}.model-detail-status.is-configured i,.model-detail-availability .try-ready-dot{background:#10b981;box-shadow:0 0 0 3px #10b9811f}.model-detail-status.is-pending i,.model-detail-availability .try-pending-dot{background:#f59e0b}.model-detail-actions .button:disabled,.model-detail-bottom .text-button:disabled{opacity:.48;cursor:not-allowed}.model-detail-code-head p{max-width:620px;color:#64748b;font-size:12px;line-height:1.6}.model-detail-code pre{max-width:100%;overflow:auto;border:1px solid #e2e8e4;border-radius:12px;background:#fbfdfc;color:#334155;padding:17px;font-size:12px;line-height:1.65}.catalog-library-card.is-unconfigured{background:linear-gradient(180deg,#fff,#fbfdfc);border-style:dashed}.catalog-library-card.is-unconfigured .catalog-playground-button:disabled{background:#f3f7f5;color:#94a3b8;border-color:#e2e8e4}.catalog-cache-filter{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid #e2e8e4;border-radius:9px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:all .16s ease}.catalog-cache-filter:hover:not(:disabled),.catalog-cache-filter.active{border-color:#86efac;background:#ecfdf5;color:#047857}.catalog-cache-filter:disabled{opacity:.45;cursor:not-allowed}.catalog-category-card.is-active{border-color:#86efac;background:#f0fdf7;box-shadow:0 4px 14px #05966912}@media(max-width:760px){.model-detail-missing{min-height:48vh;padding-top:45px;padding-bottom:45px}.model-detail-code-head p{font-size:11px}.catalog-type-tabs .catalog-cache-filter{flex:none}}.pricing-live-page{max-width:1240px;min-height:75vh;margin:0 auto;padding:42px 24px 72px;color:#334155}.pricing-live-hero{padding:30px 0 26px}.pricing-live-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#047857;font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.pricing-live-eyebrow i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9811c}.pricing-live-hero h1{max-width:850px;margin:15px 0 10px;color:#0f172a;font-size:clamp(32px,4.2vw,50px);font-weight:750;line-height:1.08;letter-spacing:-.05em}.pricing-live-hero p{max-width:760px;margin:0;color:#475569;font-size:14px;line-height:1.75}.pricing-resource-tabs{display:flex;gap:7px;overflow:auto;padding:6px;border:1px solid #e2e8e4;border-radius:13px;background:#fff}.pricing-resource-tabs button,.pricing-model-type-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:#64748b;font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.pricing-resource-tabs button.active,.pricing-model-type-tabs button.active{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.pricing-resource-tabs button:disabled{opacity:.45;cursor:not-allowed}.pricing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:30px 0 16px}.pricing-section-heading h2{margin:7px 0 5px;color:#0f172a;font-size:23px;letter-spacing:-.035em}.pricing-section-heading p{margin:0;color:#64748b;font-size:12px;line-height:1.55}.pricing-billing-state{max-width:360px;display:flex;align-items:center;gap:7px;color:#64748b;font-size:10px;line-height:1.55}.pricing-billing-state svg{flex:none;color:#059669}.pricing-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pricing-plan-card{min-height:230px;padding:22px;border:1px solid #e2e8e4;border-radius:15px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.pricing-plan-card.is-featured{border-color:#86efac;background:linear-gradient(155deg,#fff,#f5fbf7);box-shadow:0 11px 28px #05966914}.pricing-plan-kicker{color:#047857;font-size:11px;font-weight:700}.pricing-plan-price{display:flex;align-items:baseline;gap:6px;margin:18px 0 15px}.pricing-plan-price strong{color:#0f172a;font-size:32px;letter-spacing:-.045em}.pricing-plan-price span{color:#64748b;font-size:11px}.pricing-plan-features{display:grid;gap:9px;color:#475569;font-size:11px;line-height:1.55}.pricing-plan-features>div{display:flex;align-items:flex-start;gap:8px}.pricing-plan-features svg{flex:none;color:#059669}.pricing-disabled-button{width:100%;min-height:38px;margin-top:17px;border:1px solid #e2e8e4;border-radius:9px;background:#f7faf8;color:#94a3b8;font-size:11px;font-weight:650;cursor:not-allowed}.pricing-plan-card>small{display:block;margin-top:8px;color:#64748b;font-size:9px;line-height:1.5}.pricing-caveat{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:12px 14px;border:1px solid #e2e8e4;border-radius:10px;background:#fff;color:#64748b;font-size:10px;line-height:1.65}.pricing-caveat>svg{flex:none;margin-top:1px;color:#059669}.pricing-caveat.is-error{border-color:#fecaca;background:snow;color:#991b1b}.pricing-caveat button{margin-left:auto;border:0;background:none;color:#047857;font-weight:700;cursor:pointer}.pricing-model-type-tabs{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0 12px;padding:5px;border:1px solid #e2e8e4;border-radius:11px;background:#fff}.pricing-cache-filter{border-color:#e2e8e4!important;background:#fff!important;color:#64748b!important}.pricing-cache-filter.active{border-color:#86efac!important;background:#ecfdf5!important;color:#047857!important}.pricing-cache-filter:disabled{opacity:.45;cursor:not-allowed}.pricing-catalog-search{height:42px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #dbe4df;border-radius:10px;background:#fff;color:#64748b}.pricing-catalog-search:focus-within{border-color:#6ee7b7;box-shadow:0 0 0 3px #0d948817}.pricing-catalog-search input{width:100%;border:0;outline:0;background:transparent;color:#0f172a;font-size:12px}.pricing-table-scroll{overflow:auto;margin-top:13px;border:1px solid #e2e8e4;border-radius:13px;background:#fff;box-shadow:0 8px 22px #0f172a09}.pricing-model-table{width:100%;min-width:890px;border-collapse:collapse;text-align:left}.pricing-model-table th{padding:13px 14px;background:#f7faf8;color:#64748b;font-size:9px;font-weight:700;letter-spacing:.045em;white-space:nowrap}.pricing-model-table td{padding:12px 14px;border-top:1px solid #edf2ef;color:#475569;font-size:10px;white-space:nowrap}.pricing-model-link{display:grid;gap:4px;padding:0;border:0;background:transparent;color:#0f172a;text-align:left;font-size:11px;font-weight:700;cursor:pointer}.pricing-model-link:hover{color:#047857}.pricing-model-link small{color:#64748b;font:9px ui-monospace,SFMono-Regular,monospace}.pricing-unavailable{color:#94a3b8!important}.pricing-row-actions{display:flex;gap:5px}.pricing-row-actions button{padding:6px 8px;border:1px solid #dbe4df;border-radius:7px;background:#fff;color:#047857;font-size:9px;font-weight:700;cursor:pointer}.pricing-row-actions button:disabled{color:#94a3b8;background:#f7faf8;cursor:not-allowed}.pricing-empty-state{padding:27px;text-align:center;color:#64748b;font-size:12px}.pricing-resource-panel{max-width:760px;margin:26px auto;padding:30px;border:1px solid #e2e8e4;border-radius:17px;background:radial-gradient(circle at 100% 0,rgba(16,185,129,.08),transparent 45%),#fff;box-shadow:0 12px 30px #0f172a0d}.pricing-resource-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border:1px solid #bbf7d0;border-radius:12px;background:#f0fdf4;color:#059669}.pricing-resource-panel h2{margin:9px 0;color:#0f172a;font-size:24px;letter-spacing:-.035em}.pricing-resource-panel>p{max-width:610px;color:#475569;font-size:12px;line-height:1.75}.pricing-resource-rate{display:grid;grid-template-columns:1fr auto;gap:5px 15px;margin:20px 0;padding:14px;border:1px solid #e2e8e4;border-radius:10px;background:#fbfdfc}.pricing-resource-rate span{color:#334155;font-size:11px;font-weight:650}.pricing-resource-rate b{color:#047857;font-size:12px}.pricing-resource-rate small{grid-column:1/-1;color:#64748b;font-size:10px}.pricing-pending-pill{display:inline-flex;margin-bottom:16px;padding:6px 9px;border:1px solid #fde68a;border-radius:999px;background:#fffbeb;color:#92400e;font-size:10px}.pricing-primary-button,.pricing-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:0 14px;border:1px solid #dbe4df;border-radius:9px;background:#fff;color:#334155;font-size:11px;font-weight:700;cursor:pointer}.pricing-primary-button{border-color:#059669;background:linear-gradient(110deg,#059669,#0d9488);color:#fff;box-shadow:0 6px 16px #0d948829}.pricing-secondary-button:hover{border-color:#86efac;background:#f0fdf4;color:#047857}.pricing-resource-panel.is-unavailable{background:#fff}@media(max-width:800px){.pricing-live-page{padding:28px 16px 55px}.pricing-live-hero{padding:20px 0}.pricing-section-heading{align-items:flex-start;flex-direction:column}.pricing-billing-state{max-width:100%}.pricing-plans-grid{grid-template-columns:1fr}.pricing-resource-tabs{justify-content:flex-start}.pricing-resource-panel{padding:22px}}@media(max-width:520px){.pricing-live-page{padding-right:12px;padding-left:12px}.pricing-live-hero h1{font-size:31px}.pricing-model-type-tabs{flex-wrap:nowrap;overflow:auto}.pricing-model-type-tabs button{flex:none}.pricing-plan-card{min-height:0}}.try-functions-field textarea{min-height:118px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.55}.catalog-library-header-meta .catalog-total-model-count{border-color:#bbf7d0;background:#f0fdf4;color:#047857;font-weight:700}.catalog-library-header-meta .catalog-total-model-count svg{color:#059669}.pricing-plans-grid{grid-template-columns:minmax(0,520px)}.docs-guide-page{padding-top:30px;padding-bottom:76px}.docs-guide-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 22px;color:#718078;font-size:11px}.docs-guide-breadcrumb button{border:0;background:none;color:#047857;font:inherit;font-weight:650;cursor:pointer}.docs-guide-breadcrumb b{color:#34483d;font-weight:650}.docs-guide-layout{display:grid;grid-template-columns:200px minmax(0,820px);justify-content:center;gap:40px;align-items:start}.docs-guide-toc{position:sticky;top:26px;display:grid;gap:4px;padding:13px 0;border-right:1px solid #e2ebe5}.docs-guide-toc strong{margin:0 12px 8px 0;color:#84938a;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.docs-guide-toc a{display:block;margin-right:12px;padding:7px 10px;border-left:2px solid transparent;color:#65766c;font-size:10px;line-height:1.45;text-decoration:none}.docs-guide-toc a:hover{border-color:#10b981;background:#f0faf4;color:#047857}.docs-guide-article{min-width:0}.docs-guide-article>.page-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#07865f;font-size:9px;font-weight:750;letter-spacing:.15em}.docs-guide-article h1{margin:10px 0;color:#10251a;font-size:clamp(29px,4vw,42px);line-height:1.12;letter-spacing:-.04em}.docs-guide-lead{max-width:720px;margin:0 0 28px;color:#5e7166;font-size:15px;line-height:1.7}.docs-guide-section{scroll-margin-top:28px;padding:23px 0;border-top:1px solid #e8efeb}.docs-guide-section h2{margin:0 0 9px;color:#1b3427;font-size:19px;letter-spacing:-.02em}.docs-guide-section p{max-width:740px;margin:0 0 12px;color:#53665b;font-size:13px;line-height:1.75}.docs-inline-action{display:inline-flex;align-items:center;gap:7px;margin-top:7px;padding:8px 11px;border:1px solid #d7e8de;border-radius:9px;background:#fff;color:#047857;font-size:11px;font-weight:650;cursor:pointer}.docs-guide-note{display:flex;align-items:flex-start;gap:8px;margin-top:11px!important;padding:10px 12px;border:1px solid #dbeee3;border-radius:10px;background:#f4fbf7;color:#5e7166!important;font-size:10px!important}.docs-guide-note svg{flex:none;margin-top:2px;color:#07865f}.docs-code-card{margin-top:12px;border:1px solid #dce8e1;border-radius:12px;background:#fff;overflow:hidden}.docs-code-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #e8efeb;background:#f7faf8}.docs-code-card>div:first-child b{color:#40584b;font-size:10px}.docs-code-card>div:first-child button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:7px;padding:6px 8px;background:#fff;color:#4f665a;font-size:10px;cursor:pointer}.docs-code-card pre{margin:0;padding:15px 16px;background:#fff;color:#2d4738;overflow:auto;font-size:11px;line-height:1.7;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.docs-syntax-keyword{color:#047857;font-weight:700}.docs-syntax-string{color:#a14c25}.docs-syntax-env{color:#6d58a6;font-weight:700}.docs-guide-warning{max-width:840px;margin:24px auto 0}.docs-guide-footer{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.docs-guide-footer .button{display:inline-flex;align-items:center;gap:8px}.docs-guide-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 22px}.docs-guide-links button{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:7px;min-height:130px;padding:17px 44px 17px 17px;border:1px solid #e0eae4;border-radius:14px;background:linear-gradient(135deg,#fff,#f5fbf7);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.docs-guide-links button:hover{transform:translateY(-2px);border-color:#b9dfca;box-shadow:0 9px 24px #10483012}.docs-guide-links button>span{color:#07865f;font-size:9px;font-weight:750;letter-spacing:.13em}.docs-guide-links button>b{color:#1c3528;font-size:15px}.docs-guide-links button>small{color:#6b7c72;font-size:11px;line-height:1.5}.docs-guide-links button>svg{position:absolute;top:19px;right:17px;color:#07865f}.docs-sdk-switch{margin-top:15px}.docs-guide-page .docs-warning{margin-top:20px}@media(max-width:800px){.docs-guide-layout{grid-template-columns:1fr;gap:18px}.docs-guide-toc{position:static;display:flex;gap:5px;overflow:auto;padding:0 0 9px;border-right:0;border-bottom:1px solid #e2ebe5}.docs-guide-toc strong{display:none}.docs-guide-toc a{flex:none;margin:0;border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.docs-guide-toc a:hover{border-bottom-color:#10b981}.docs-guide-links{grid-template-columns:1fr 1fr}}@media(max-width:560px){.docs-guide-page{padding-top:20px;padding-bottom:48px}.docs-guide-links{grid-template-columns:1fr}.docs-guide-article h1{font-size:30px}.docs-guide-lead{font-size:13px}.docs-guide-section{padding:18px 0}.docs-guide-section h2{font-size:17px}.docs-guide-footer{flex-direction:column}.docs-guide-footer .button{justify-content:center}}.pricing-live-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.pricing-live-hero>div{max-width:840px}.pricing-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-height:38px;margin-top:4px;padding:0 13px;border:1px solid #dbe4df;border-radius:9px;background:#fff;color:#334155;font-size:11px;font-weight:700;cursor:pointer}.pricing-refresh-button:hover:not(:disabled){border-color:#86efac;background:#f0fdf4;color:#047857}.pricing-refresh-button:disabled{opacity:.65;cursor:wait}.pricing-refresh-button .is-spinning{animation:pricing-spin .9s linear infinite}@keyframes pricing-spin{to{transform:rotate(360deg)}}.pricing-markup-banner{display:flex;align-items:center;gap:14px;margin:3px 0 16px;padding:14px 16px;border:1px solid #ccebd9;border-radius:12px;background:linear-gradient(105deg,#f0fdf4,#fff 70%)}.pricing-markup-value{display:grid;place-items:center;flex:none;min-width:58px;height:48px;padding:0 8px;border:1px solid #a7f3d0;border-radius:11px;background:#fff;color:#047857;font-size:18px;font-weight:800;letter-spacing:-.04em}.pricing-markup-banner strong{display:block;color:#0f172a;font-size:12px;font-weight:750}.pricing-markup-banner p{margin:4px 0 0;color:#64748b;font-size:10px;line-height:1.6}.pricing-model-table{min-width:1160px}.pricing-model-table td.pricing-customer-ratio{background:#f6fdf8;color:#047857;font-weight:750}@media(max-width:800px){.pricing-live-hero{align-items:flex-start;flex-direction:column;gap:10px}.pricing-refresh-button{margin-top:0}.pricing-markup-banner{align-items:flex-start}}@media(max-width:520px){.pricing-markup-banner{gap:10px;padding:12px}.pricing-markup-value{min-width:49px;height:43px;font-size:16px}}.catalog-product-sidebar nav{display:flex;flex-direction:column;gap:2px;margin:3px 0 10px}.catalog-product-sidebar nav button{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#475569;text-align:left;font-size:11px;font-weight:580;cursor:pointer}.catalog-product-sidebar nav button svg{flex:none;color:#64748b}.catalog-product-sidebar nav button:hover{border-color:#dcece3;background:#f6fbf8;color:#047857}.catalog-product-sidebar nav button.active{border-color:#d1fae5;background:#effbf5;color:#047857;font-weight:700}.catalog-product-sidebar nav button.active svg,.catalog-product-sidebar nav button:hover svg{color:#059669}.catalog-product-nav-caption{margin:7px 0 2px;padding:7px 8px 2px;border-top:1px solid #edf2ef;color:#94a3b8;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.catalog-product-bottom{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #edf2ef;color:#059669}.catalog-product-bottom button{padding:4px 0;border:0;background:transparent;color:#475569;font-size:11px;font-weight:650;cursor:pointer}.catalog-product-bottom button:hover{color:#047857}.catalog-library-card-footer .catalog-card-actions{display:flex;align-items:center;gap:7px}.catalog-card-icon-action{display:inline-grid!important;place-items:center;flex:none;width:31px;height:31px;padding:0!important;border:1px solid #dce6e0!important;border-radius:9px!important;background:#fff!important;color:#475569!important;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .16s,transform .16s,border-color .16s,background .16s,color .16s!important}.catalog-library-card:hover .catalog-card-icon-action,.catalog-library-card:focus-within .catalog-card-icon-action{opacity:1;transform:translateY(0);pointer-events:auto}.catalog-card-icon-action:hover:not(:disabled){border-color:#86efac!important;background:#effbf5!important;color:#047857!important}.catalog-card-icon-action:disabled{opacity:.4;cursor:not-allowed}.catalog-playground-button.catalog-card-icon-action{background:linear-gradient(110deg,#059669,#0f766e)!important;color:#fff!important}.catalog-playground-button.catalog-card-icon-action:hover:not(:disabled){background:linear-gradient(110deg,#047857,#0f766e)!important;color:#fff!important}.catalog-library-card:hover .catalog-playground-button.catalog-card-icon-action:disabled,.catalog-library-card:focus-within .catalog-playground-button.catalog-card-icon-action:disabled{opacity:.4}@media(max-width:760px){.catalog-card-icon-action{opacity:1;transform:none;pointer-events:auto}.catalog-product-sidebar nav button{min-height:36px}}.catalog-model-types{padding:15px 0 12px;border-bottom:1px solid #e5ece7}.catalog-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.catalog-section-heading>div{display:flex;align-items:center;gap:8px;min-width:0}.catalog-section-heading h2{margin:0;color:#24332b;font-size:14px;font-weight:700}.catalog-section-heading svg{flex:none;color:#059669}.catalog-section-heading>span{color:#94a3a0;font-size:11px}.catalog-type-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.catalog-type-tabs>button{display:inline-flex;align-items:center;gap:6px;min-height:31px;flex:0 0 auto;padding:0 9px;border:1px solid #e2e8e4;border-radius:8px;background:#fff;color:#475569;font-size:10px;font-weight:600;white-space:nowrap;cursor:pointer}.catalog-type-tabs>button:hover:not(:disabled),.catalog-type-tabs>button.active{border-color:#86efac;background:#f0fdf7;color:#047857}.catalog-type-tabs>button:disabled{opacity:.45;cursor:not-allowed}.catalog-type-tabs>button small{color:#94a3b8;font-size:9px}.catalog-category-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;padding:12px 0;border-bottom:1px solid #e5ece7}.catalog-category-card{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 13px;align-items:center;-moz-column-gap:8px;column-gap:8px;min-width:0;min-height:66px;padding:10px;border:1px solid #e2e8e4;border-radius:10px;background:#fff;color:#334155;text-align:left;cursor:pointer}.catalog-category-card:hover:not(.is-disabled){border-color:#a7f3d0;box-shadow:0 5px 15px #0f766e0f}.catalog-category-card b{overflow:hidden;color:#24332b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.catalog-category-card small{grid-column:2/4;overflow:hidden;margin-top:2px;color:#7b8981;font-size:9px;line-height:1.35;text-overflow:ellipsis}.catalog-category-card>svg{grid-column:3;grid-row:1;color:#94a3b8}.catalog-category-icon{display:grid;grid-row:1/3;place-items:center;width:27px;height:27px;border-radius:8px;background:#effbf5;color:#059669}.catalog-category-card.is-disabled{cursor:not-allowed;opacity:.62}.catalog-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;color:#64748b;font-size:10px}.catalog-active-filters>span{font-weight:700;color:#334155}.catalog-active-filters button{display:inline-flex;align-items:center;gap:5px;min-height:25px;padding:0 8px;border:1px solid #dce9e1;border-radius:20px;background:#f7fbf8;color:#475569;font-size:10px;cursor:pointer}.catalog-active-filters .catalog-clear-all{border-color:transparent;background:transparent;color:#047857}.catalog-live-status{display:flex;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;border:1px solid #dcece3;border-radius:9px;background:#f7fbf8;color:#475569;font-size:11px}.catalog-live-status.is-error{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.catalog-live-status>i{width:7px;height:7px;border-radius:50%;background:#10b981;animation:catalog-pulse 1.2s ease-in-out infinite}.catalog-live-status button{margin-left:auto;padding:5px 9px;border:1px solid #d1fae5;border-radius:7px;background:#fff;color:#047857;font-size:10px;font-weight:650;cursor:pointer}@keyframes catalog-pulse{50%{opacity:.35}}.catalog-featured-section,.catalog-modality-group{padding-top:13px}.catalog-featured-section>.catalog-section-heading,.catalog-modality-group>.catalog-section-heading{margin-bottom:9px}.catalog-modality-group{padding-bottom:8px}.catalog-empty{display:flex;align-items:center;gap:12px;margin:16px 0;padding:18px;border:1px dashed #d6e4da;border-radius:12px;background:#fff;color:#64748b}.catalog-empty>svg{flex:none;color:#94a3b8}.catalog-empty p{margin:4px 0 0;font-size:11px}.catalog-empty .button{margin-left:auto}.catalog-product-sidebar{z-index:2}@media(max-width:1280px){.catalog-workspace{grid-template-columns:160px 194px minmax(0,1fr)}.catalog-results-pane{padding-right:14px;padding-left:14px}.catalog-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.catalog-workspace{grid-template-columns:0 190px minmax(0,1fr)}.catalog-product-sidebar{display:none}.catalog-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.catalog-workspace{display:flex;flex-direction:column}.catalog-filter-sidebar{width:100%}.catalog-results-pane{width:100%;padding:18px 12px 32px}.catalog-library-header{align-items:flex-start;flex-direction:column}.catalog-library-header-meta{justify-content:flex-start;flex-wrap:wrap}.catalog-category-strip{grid-template-columns:1fr}.catalog-type-tabs{gap:6px}.catalog-type-tabs>button{min-height:30px;padding:0 8px}.catalog-empty{align-items:flex-start}.catalog-empty .button{margin-left:0}}.dashboard-refresh{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;min-height:100vh;background:#f3f7f5!important;color:#0f172a!important;overflow:visible!important;font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif!important}.dashboard-refresh *{box-sizing:border-box}.dashboard-refresh .cw-sidebar{position:sticky!important;top:0!important;left:auto!important;z-index:30!important;display:flex!important;flex-direction:column!important;gap:0!important;width:248px!important;height:100vh!important;min-height:100vh!important;padding:17px 13px 13px!important;overflow-y:auto!important;border:0!important;border-right:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.cw-brand-row{display:flex;align-items:center;min-height:42px;padding:0 7px 14px;border-bottom:1px solid #edf2f7}.cw-brand-row .brand{color:#0f172a!important}.cw-brand-row .brand-word{font-size:14px!important;letter-spacing:.07em!important;color:#0f172a!important}.cw-brand-row .brand-word span{color:#334155!important}.cw-brand-row .brand-mark{width:30px;height:30px;filter:none!important}.cw-workspace{display:flex;align-items:center;gap:10px;min-height:57px;margin:12px 0 17px;padding:8px 9px;border:1px solid #e6ece9;border-radius:11px;background:#fbfdfc;color:#334155}.cw-workspace>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cw-workspace b{font-size:13px;color:#0f172a}.cw-workspace small{font-size:12px;color:#64748b}.cw-workspace>svg{color:#94a3b8}.cw-workspace-mark,.cw-workspace-dot{display:grid;place-items:center;flex:none;width:31px;height:31px;border:1px solid #a7f3d0;border-radius:9px;background:#ecfdf5;color:#047857;font-size:15px;font-weight:750}.cw-nav-caption{padding:0 10px 7px;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cw-nav-caption-spaced{margin-top:19px}.cw-nav-group{display:flex;flex-direction:column;gap:3px}.cw-nav-group button{position:relative;display:flex;align-items:center;gap:11px;min-height:39px;width:100%;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#475569;text-align:left;font-size:13px;font-weight:560;transition:background .16s,border-color .16s,color .16s}.cw-nav-group button svg{flex:none;color:#64748b;stroke-width:1.8}.cw-nav-group button:hover{background:#f6faf8;color:#047857}.cw-nav-group button:hover svg{color:#059669}.cw-nav-group button.active{border-color:#d1fae5;background:#effbf5;color:#047857;font-weight:680}.cw-nav-group button.active svg{color:#059669}.cw-nav-active-dot{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#059669}.cw-nav-count{display:grid;place-items:center;min-width:20px;height:19px;margin-left:auto;border-radius:6px;background:#f1f5f9;color:#64748b;font-size:11px}.cw-sidebar-spacer{flex:1;min-height:24px}.cw-docs-link{display:flex;align-items:center;gap:9px;min-height:40px;margin:10px 2px 8px;padding:4px 7px;border:0;background:transparent;color:#334155;text-align:left;font-size:13px}.cw-docs-link>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d1fae5;border-radius:8px;background:#ecfdf5;color:#059669}.cw-docs-link b{flex:1}.cw-docs-link>svg{color:#94a3b8}.cw-docs-link:hover{color:#047857}.cw-user-row{display:flex;align-items:center;gap:9px;width:100%;padding:10px 5px 2px;border:0;border-top:1px solid #edf2f7;background:#fff;text-align:left}.cw-user-avatar{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:50%;background:#e8f5ee;color:#047857;font-size:13px;font-weight:750}.cw-user-meta{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cw-user-meta b{overflow:hidden;color:#0f172a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cw-user-meta small{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-user-logout{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:#64748b;transform:rotate(180deg)}.cw-user-row:hover .cw-user-logout{background:#f0fdf4;color:#047857}.dashboard-refresh .cw-main{min-width:0;min-height:100vh;background:#f7faf8!important;color:#334155!important}.cw-topbar{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:18px;height:62px;padding:0 clamp(16px,2vw,30px);border-bottom:1px solid #e6ece9;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cw-topbar-title{display:flex;align-items:center;gap:12px;min-width:0}.cw-topbar-title strong{color:#0f172a;font-size:14px;font-weight:680}.cw-mobile-brand{display:none;color:#0f172a;font-size:13px;font-weight:800;letter-spacing:.08em}.cw-topbar-actions{display:flex;align-items:center;gap:9px}.cw-mode,.cw-summary-mode{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.cw-mode i,.cw-summary-mode i{width:6px;height:6px;border-radius:50%;background:#059669}.cw-mode.is-demo{border-color:#fde68a;background:#fffbeb;color:#92400e}.cw-mode.is-demo i{background:#d97706}.cw-credit-pill,.cw-workspace-pill{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-size:12px;white-space:nowrap}.cw-credit-pill>svg:first-child{color:#059669}.cw-credit-pill b{color:#059669;font-variant-numeric:tabular-nums}.cw-credit-pill>svg:last-child,.cw-workspace-pill>svg{color:#94a3b8}.cw-credit-pill:hover,.cw-workspace-pill:hover{border-color:#a7f3d0;background:#fbfefc}.cw-workspace-pill{gap:7px}.cw-workspace-pill .cw-workspace-dot{width:23px;height:23px;border-radius:7px;font-size:12px}.cw-workspace-pill>span:nth-child(2){max-width:95px;overflow:hidden;text-overflow:ellipsis}.cw-workspace-pill small{padding-left:6px;border-left:1px solid #e2e8f0;color:#64748b;font-size:11px}.cw-icon-button{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid transparent;border-radius:8px;background:transparent;color:#64748b}.cw-icon-button:hover{border-color:#e2e8f0;background:#fff;color:#047857}.cw-icon-button>i{position:absolute;top:7px;right:7px;width:5px;height:5px;border:1px solid #fff;border-radius:50%;background:#10b981}.cw-avatar-button{border-color:#e2e8f0;background:#fff;color:#059669}.cw-content{width:min(100%,1600px);margin:0 auto;padding:20px clamp(15px,2vw,30px) 45px}.cw-alert{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:11px 13px;border:1px solid #fecaca;border-radius:9px;background:#fff7f7;color:#991b1b;font-size:13px}.cw-alert svg{flex:none}.cw-loading{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#64748b;font-size:12px}.cw-loading i{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px #d1fae5;animation:cw-pulse 1.2s infinite}@keyframes cw-pulse{50%{box-shadow:0 0 0 7px #d1fae500}}.cw-explore-panel{position:relative;overflow:hidden;padding:20px 20px 17px;border:1px solid #dcece3;border-radius:14px;background:radial-gradient(ellipse at 80% -30%,rgba(16,185,129,.13),transparent 48%),linear-gradient(120deg,#fff,#f4fbf7 54%,#edf8f2);box-shadow:0 8px 22px #0f172a09}.cw-explore-panel:after{position:absolute;top:-84px;right:-8px;width:260px;height:260px;border:1px solid rgba(5,150,105,.08);border-radius:50%;content:"";box-shadow:0 0 0 18px #05966906,0 0 0 40px #05966905,0 0 0 67px #05966904;pointer-events:none}.cw-section-title{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px}.cw-section-title h1{margin:4px 0 3px;color:#0f172a;font-size:21px;font-weight:730;letter-spacing:-.035em}.cw-section-title p{margin:0;color:#64748b;font-size:12px}.cw-eyebrow{display:block;margin-bottom:4px;color:#059669;font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.cw-panel-orb{display:grid;place-items:center;width:48px;height:48px;border:1px solid #c6ead4;border-radius:14px;background:#ffffffc2;color:#059669;box-shadow:0 8px 20px #05966914}.cw-product-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cw-product-tile{position:relative;display:flex;align-items:center;gap:12px;min-height:84px;overflow:hidden;padding:13px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;text-align:left;box-shadow:0 3px 10px #0f172a06;transition:transform .16s,border-color .16s,box-shadow .16s}.cw-product-tile:hover{transform:translateY(-2px);border-color:#a7f3d0;box-shadow:0 9px 21px #05966914}.cw-product-icon{display:grid;place-items:center;flex:none;width:37px;height:37px;border:1px solid #d1fae5;border-radius:10px;background:#effbf5;color:#059669}.cw-product-copy{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.cw-product-copy strong{display:flex;align-items:center;gap:7px;color:#0f172a;font-size:13px;font-weight:700;line-height:1.3}.cw-product-copy strong svg{flex:none;color:#059669}.cw-product-copy small{max-width:290px;color:#64748b;font-size:11px;line-height:1.45}.cw-product-orbit{position:absolute;right:15px;display:grid;place-items:center;width:34px;height:34px;color:#059669;opacity:.14;transform:rotate(-8deg)}.cw-featured-section,.cw-summary-section,.cw-launch-section,.cw-recent-section{margin-top:21px}.cw-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:11px}.cw-heading-row h1,.cw-heading-row h2{margin:0;color:#0f172a;font-size:18px;font-weight:720;letter-spacing:-.025em}.cw-heading-row p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.5}.cw-title-with-mark{display:flex;align-items:center;gap:8px}.cw-title-with-mark svg{color:#059669}.cw-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cw-feature-grid>button{display:flex;align-items:flex-start;gap:10px;min-height:76px;padding:12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#334155;text-align:left;box-shadow:0 2px 8px #0f172a06;transition:border-color .15s,box-shadow .15s}.cw-feature-grid>button:hover{border-color:#a7f3d0;box-shadow:0 7px 18px #05966912}.cw-feature-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #e2e8f0;border-radius:8px;background:#f8faf9;color:#059669}.cw-feature-grid>button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cw-feature-grid b{color:#0f172a;font-size:12px}.cw-feature-grid small{color:#64748b;font-size:11px;line-height:1.4}.cw-feature-grid>button>svg:last-child{flex:none;margin-top:2px;color:#94a3b8}.cw-summary-section .cw-heading-row{align-items:center}.cw-summary-mode{font-size:10px}.cw-summary-grid{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);gap:11px}.cw-summary-stack{display:grid;grid-template-rows:1fr 1fr;gap:10px}.cw-summary-card,.cw-spend-card,.cw-table-card{min-width:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 3px 10px #0f172a06}.cw-summary-card{display:flex;flex-direction:column;min-height:112px;padding:13px 14px}.cw-card-heading{display:flex;align-items:center;gap:9px}.cw-card-icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #d1fae5;border-radius:8px;background:#effbf5;color:#059669}.cw-card-heading>div{display:flex;flex-direction:column;gap:1px;min-width:0}.cw-card-heading b{color:#0f172a;font-size:12px}.cw-card-heading small{color:#64748b;font-size:10px}.cw-balance-value{margin:7px 0 6px;color:#059669;font-size:22px;font-weight:740;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cw-key-count{margin:7px 0 6px;color:#0f172a;font-size:22px;font-weight:740;line-height:1;font-variant-numeric:tabular-nums}.cw-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:7px;border-top:1px solid #f1f5f3}.cw-card-footer span{overflow:hidden;color:#94a3b8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-card-footer button{display:flex;align-items:center;gap:5px;flex:none;padding:2px 0;border:0;background:transparent;color:#047857;font-size:11px;font-weight:650}.cw-spend-card{padding:14px 16px 10px}.cw-spend-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.cw-spend-heading h3{margin:0;color:#0f172a;font-size:14px;font-weight:700}.cw-spend-heading p{margin:3px 0 0;color:#64748b;font-size:11px}.cw-spend-heading>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#334155;font-size:10px;font-weight:700;letter-spacing:.03em}.cw-spend-heading>button:hover,.cw-text-link:hover{color:#059669}.cw-chart-wrap{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:120px 16px;align-items:stretch;margin-top:9px}.cw-chart-axis{display:flex;flex-direction:column;justify-content:space-between;padding:7px 4px 12px 0;color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums}.cw-chart{width:100%;height:120px;overflow:visible}.cw-chart-grid{fill:none;stroke:#edf2ef;stroke-width:1}.cw-chart-dates{grid-column:2;display:flex;justify-content:space-between;color:#94a3b8;font-size:10px}.cw-chart-empty,.cw-empty{display:flex;align-items:center;justify-content:center;gap:8px;min-height:120px;color:#94a3b8;font-size:12px;text-align:center}.cw-chart-empty svg,.cw-empty svg{color:#10b981}.cw-chart-note{margin:5px 0 0;color:#94a3b8;font-size:10px;line-height:1.4}.cw-text-link{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:#334155;font-size:10px;font-weight:700;letter-spacing:.05em}.cw-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.cw-model-card{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;box-shadow:0 3px 9px #0f172a06;transition:transform .16s,border-color .16s}.cw-model-card:hover{transform:translateY(-2px);border-color:#a7f3d0}.cw-model-top{display:flex;align-items:center;gap:7px;min-width:0}.cw-model-mark{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:#effbf5;color:#059669;font-size:13px;font-weight:750}.cw-model-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em}.cw-route-state{display:flex;align-items:center;gap:4px;overflow:hidden;margin-left:auto;color:#a16207;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cw-route-state i{width:5px;height:5px;flex:none;border-radius:50%;background:#f59e0b}.cw-model-card h3{overflow:hidden;margin:11px 0 3px;color:#0f172a;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.cw-model-card>p{margin:0 0 9px;color:#64748b;font-size:10px}.cw-model-card>p span{padding:0 3px;color:#cbd5e1}.cw-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:9px;border-top:1px solid #edf2f7}.cw-rate-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cw-rate-grid b{overflow:hidden;color:#0f172a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cw-rate-grid small{color:#64748b;font-size:9px;line-height:1.25}.cw-price-note{margin:8px 0 0;color:#94a3b8;font-size:10px;line-height:1.45}.cw-log-list{overflow:hidden;border:1px solid #e2e8f0;border-radius:9px;background:#fff}.cw-log-row{display:grid;grid-template-columns:minmax(150px,1.6fr) .6fr .55fr .9fr;align-items:center;gap:10px;min-height:39px;padding:0 12px;border-bottom:1px solid #f1f5f3;color:#64748b;font-size:11px}.cw-log-row:last-child{border-bottom:0}.cw-log-model{display:flex;align-items:center;gap:8px;overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cw-log-model i,.cw-status i{width:6px;height:6px;flex:none;border-radius:50%;background:#10b981}.cw-log-model i.is-error{background:#ef4444}.cw-status{display:inline-flex;align-items:center;gap:5px;color:#059669;font-size:10px}.cw-status.is-error{color:#b91c1c}.cw-status.is-error i{background:#ef4444}.cw-page-section{padding:4px 0}.cw-page-section>.cw-heading-row{margin:7px 0 16px}.cw-page-section .cw-heading-row h1{margin:3px 0 0;font-size:22px}.cw-page-section .cw-heading-row p{max-width:720px}.cw-primary-button,.cw-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid #059669;border-radius:8px;background:linear-gradient(110deg,#059669,#0d9488);color:#fff;font-size:12px;font-weight:680;white-space:nowrap;box-shadow:0 4px 10px #0d94881f;transition:transform .15s,filter .15s}.cw-primary-button:hover{transform:translateY(-1px);filter:brightness(1.04)}.cw-secondary-button{border-color:#dbe5df;background:#fff;color:#334155;box-shadow:none}.cw-secondary-button:hover{border-color:#a7f3d0;background:#f6fcf8;color:#047857}.cw-table-card{overflow:hidden}.cw-key-table-head,.cw-key-row{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(150px,1fr) .7fr .9fr 68px;align-items:center;gap:12px;padding:11px 14px}.cw-key-table-head{background:#f8faf9;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cw-key-row{min-height:54px;border-top:1px solid #edf2f7;color:#64748b;font-size:11px}.cw-key-name{display:flex;align-items:center;gap:8px;min-width:0}.cw-key-name>i{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid #d1fae5;border-radius:7px;background:#effbf5;color:#059669}.cw-key-name b{overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.cw-key-row code{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-key-actions{display:flex;justify-content:flex-end;gap:3px}.cw-key-actions button{display:grid;place-items:center;width:28px;height:28px;border:1px solid transparent;border-radius:7px;background:transparent;color:#64748b}.cw-key-actions button:hover{border-color:#e2e8f0;background:#f8faf9;color:#047857}.cw-key-actions button:last-child:hover{border-color:#fee2e2;background:#fff7f7;color:#b91c1c}.cw-table-note{display:flex;align-items:flex-start;gap:7px;margin:0;padding:11px 14px;border-top:1px solid #edf2f7;color:#64748b;font-size:11px;line-height:1.5}.cw-table-note svg{flex:none;color:#059669}.cw-usage-page{margin-bottom:13px;padding:17px}.cw-usage-page .cw-chart-wrap{grid-template-rows:180px 16px}.cw-usage-page .cw-chart{height:180px}.cw-table-title{padding:13px 14px 8px}.cw-table-title h2{margin:0;color:#0f172a;font-size:15px}.cw-table-title p{margin:3px 0 0;color:#64748b;font-size:11px}.cw-billing-hero{display:flex;align-items:center;justify-content:space-between;min-height:150px;padding:22px;border:1px solid #d1fae5;border-radius:12px;background:radial-gradient(circle at 80% 20%,rgba(16,185,129,.12),transparent 36%),linear-gradient(120deg,#fff,#f0fdf4)}.cw-billing-hero>div{display:flex;flex-direction:column;gap:5px}.cw-billing-hero small{color:#64748b;font-size:12px}.cw-billing-hero strong{color:#059669;font-size:30px;letter-spacing:-.04em}.cw-billing-hero span{color:#64748b;font-size:11px}.cw-billing-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #bbf7d0;border-radius:16px;background:#fff;color:#059669}.cw-billing-note{margin-top:12px;padding:16px}.cw-billing-note h2{margin:10px 0 5px;color:#0f172a;font-size:14px}.cw-billing-note p{max-width:700px;color:#64748b;font-size:12px;line-height:1.65}.cw-disabled-note{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;color:#92400e;font-size:11px}.cw-billing-note pre{overflow:auto;margin-top:12px;padding:10px;border-radius:8px;background:#f8faf9;color:#475569;font-size:11px}.cw-quota-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.cw-quota-cards .cw-summary-card{min-height:105px}.cw-quota-cards .cw-summary-card small{margin-top:8px;color:#64748b;font-size:11px}.cw-quota-cards .cw-summary-card strong{margin-top:5px;color:#059669;font-size:20px}.cw-quota-table-head,.cw-quota-row{grid-template-columns:1.1fr 1fr 1fr}.cw-settings-card{padding:0 15px}.cw-setting-row{display:flex;align-items:center;gap:11px;min-height:72px;border-bottom:1px solid #edf2f7}.cw-setting-row:last-child{border-bottom:0}.cw-setting-row>div{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cw-setting-row>div b{color:#0f172a;font-size:12px}.cw-setting-row>div small{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cw-setting-pill{padding:5px 8px;border:1px solid #d1fae5;border-radius:999px;background:#effbf5;color:#047857;font-size:10px}.cw-toast{position:fixed;right:20px;bottom:20px;z-index:100;display:flex;align-items:center;gap:8px;max-width:min(520px,calc(100vw - 30px));padding:11px 13px;border:1px solid #d1fae5;border-radius:9px;background:#fff;color:#334155;font-size:12px;box-shadow:0 12px 34px #0f172a24}.cw-toast>svg{color:#059669}.cw-toast button{display:grid;place-items:center;width:20px;height:20px;margin-left:3px;border:0;background:transparent;color:#64748b}.cw-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:16px;background:#0f172a57;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cw-modal{position:relative;width:min(100%,430px);padding:25px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;color:#334155;box-shadow:0 24px 70px #0f172a33}.cw-modal-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:#64748b}.cw-modal-close:hover{border-color:#e2e8f0;background:#f8faf9}.cw-modal-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d1fae5;border-radius:11px;background:#effbf5;color:#059669}.cw-modal-icon.is-success{border-color:#bbf7d0;background:#f0fdf4}.cw-modal h2{margin:13px 0 5px;color:#0f172a;font-size:19px}.cw-modal p{margin:0 0 16px;color:#64748b;font-size:12px;line-height:1.65}.cw-modal form label{display:flex;flex-direction:column;gap:6px;color:#334155;font-size:12px;font-weight:650}.cw-modal input{height:38px;padding:0 10px;border:1px solid #dbe5df;border-radius:8px;background:#fff;color:#0f172a;outline:none}.cw-modal input:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b9811f}.cw-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.cw-secret-box{display:flex;align-items:center;gap:8px;margin:12px 0;padding:10px;border:1px solid #dbe5df;border-radius:8px;background:#f8faf9}.cw-secret-box code{flex:1;overflow:auto;color:#0f172a;font-size:11px;white-space:nowrap}.cw-secret-box button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#059669}.cw-modal-done{width:100%;margin-top:9px}@media(max-width:1180px){.cw-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-topbar-actions{gap:5px}.cw-mode{display:none}}@media(max-width:900px){.dashboard-refresh{grid-template-columns:210px minmax(0,1fr)!important}.dashboard-refresh .cw-sidebar{width:210px!important}.cw-product-grid,.cw-feature-grid,.cw-summary-grid{grid-template-columns:1fr}.cw-summary-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.cw-credit-pill span{display:none}.cw-credit-pill{gap:4px;padding:0 8px}}@media(max-width:640px){.dashboard-refresh{display:block!important;min-height:100vh}.dashboard-refresh .cw-sidebar{position:sticky!important;top:0!important;z-index:40!important;display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px 10px 7px!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid #e2e8f0!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cw-brand-row,.cw-workspace,.cw-nav-caption,.cw-nav-caption-spaced{display:none}.cw-nav-group{display:flex;flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none}.cw-nav-group::-webkit-scrollbar{display:none}.cw-nav-group+.cw-nav-caption-spaced{display:none}.cw-nav-group button{display:flex;flex:none;justify-content:center;gap:5px;min-height:36px;width:auto;padding:0 9px;border-radius:8px;font-size:11px;white-space:nowrap}.cw-nav-group button svg{width:14px;height:14px}.cw-nav-main{order:0}.cw-sidebar-spacer,.cw-docs-link,.cw-user-row{display:none!important}.cw-topbar{position:sticky;top:51px;height:51px;padding:0 12px}.cw-topbar-title strong{font-size:14px}.cw-mobile-brand{display:inline}.cw-topbar-actions{gap:4px}.cw-credit-pill{min-height:30px;padding:0 7px}.cw-credit-pill>span,.cw-workspace-pill small,.cw-workspace-pill>span:nth-child(2){display:none}.cw-workspace-pill{min-height:30px;padding:0 6px}.cw-icon-button{width:30px;height:30px}.cw-mode{display:none}.cw-content{padding:13px 11px 30px}.cw-explore-panel{padding:15px 12px 12px}.cw-section-title h1{font-size:18px}.cw-panel-orb{width:37px;height:37px}.cw-product-grid{gap:7px}.cw-product-tile{min-height:69px;padding:10px}.cw-product-icon{width:31px;height:31px}.cw-product-copy strong{font-size:12px}.cw-product-copy small{font-size:10px}.cw-product-orbit{right:9px}.cw-feature-grid>button{min-height:65px}.cw-heading-row{align-items:flex-start}.cw-heading-row h1,.cw-heading-row h2{font-size:16px}.cw-heading-row p{max-width:260px;font-size:11px}.cw-summary-mode{display:none}.cw-summary-stack{gap:7px}.cw-summary-card{min-height:106px;padding:10px}.cw-card-heading{gap:6px}.cw-card-heading small{display:none}.cw-balance-value,.cw-key-count{font-size:19px}.cw-card-footer span{max-width:130px}.cw-spend-card{padding:11px}.cw-chart-wrap{grid-template-columns:36px minmax(0,1fr);grid-template-rows:105px 14px}.cw-chart{height:105px}.cw-chart-axis,.cw-chart-dates{font-size:9px}.cw-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cw-model-card{padding:9px}.cw-model-card h3{font-size:12px}.cw-model-label{font-size:9px}.cw-route-state{display:none}.cw-rate-grid{gap:4px}.cw-rate-grid b{font-size:9px}.cw-log-row{grid-template-columns:minmax(95px,1fr) .55fr .5fr;gap:6px;padding:0 8px;font-size:10px}.cw-log-row>span:last-child{display:none}.cw-page-section .cw-heading-row{flex-wrap:wrap}.cw-key-table-head{display:none}.cw-key-row{grid-template-columns:minmax(100px,1fr) minmax(100px,.9fr) auto;gap:6px;padding:9px}.cw-key-row>.cw-status,.cw-key-row>span:nth-last-child(2){display:none}.cw-key-row code{font-size:9px}.cw-key-actions button{width:24px;height:24px}.cw-quota-table-head{display:grid;grid-template-columns:1fr 1fr 1fr}.cw-quota-row{grid-template-columns:1fr 1fr 1fr}.cw-setting-row{gap:7px}.cw-setting-row .cw-secondary-button{font-size:0;padding:0 8px}.cw-setting-row .cw-secondary-button svg{width:15px}.cw-setting-pill{display:none}.cw-primary-button,.cw-secondary-button{min-height:32px;padding:0 9px;font-size:11px}.cw-modal{padding:20px}.cw-toast{right:10px;bottom:10px;left:10px;max-width:none}}@media(prefers-reduced-motion:reduce){.dashboard-refresh *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cw-language-wrap{position:relative;flex:none}.cw-language-button{display:flex;align-items:center;gap:5px;min-height:34px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#475569;font-size:11px;font-weight:650}.cw-language-button:hover,.cw-language-button[aria-expanded=true]{border-color:#e2e8f0;background:#fff;color:#047857}.cw-language-button svg:first-child{color:#64748b}.cw-language-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:50;display:flex;flex-direction:column;gap:2px;width:145px;padding:5px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 12px 28px #0f172a1f}.cw-language-menu button{display:flex;align-items:center;justify-content:space-between;min-height:31px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#475569;text-align:left;font-size:11px}.cw-language-menu button:hover,.cw-language-menu button.active{background:#effbf5;color:#047857}.cw-language-menu button.active{font-weight:700}.cw-language-menu svg{color:#059669}@media(max-width:640px){.cw-language-button{min-height:30px;padding:0 5px;font-size:10px}}.cw-page-subnav{display:flex;align-items:center;gap:5px;overflow:auto;margin:0 0 17px;padding:5px;border:1px solid #e2e8f0;border-radius:11px;background:#fff;scrollbar-width:thin}.cw-page-subnav button{flex:none;min-height:33px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#64748b;font-size:11px;font-weight:650;white-space:nowrap;cursor:pointer}.cw-page-subnav button:hover{background:#f6faf8;color:#047857}.cw-page-subnav button.active{border-color:#d1fae5;background:#effbf5;color:#047857}.cw-tools-section{margin-top:21px}.cw-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cw-tool-grid button{display:flex;align-items:center;gap:9px;min-height:54px;padding:9px 11px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#334155;text-align:left;box-shadow:0 2px 8px #0f172a05;transition:border-color .15s,background .15s}.cw-tool-grid button:hover{border-color:#a7f3d0;background:#fbfefc}.cw-tool-grid button>span{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #d1fae5;border-radius:8px;background:#effbf5;color:#059669}.cw-tool-grid button>b{flex:1;min-width:0;color:#334155;font-size:11px;font-weight:650}.cw-tool-grid button>svg{flex:none;color:#94a3b8}@media(max-width:1100px){.cw-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cw-page-subnav{margin-bottom:12px}.cw-page-subnav button{padding:0 10px}.cw-tool-grid{grid-template-columns:1fr}}
