.invitation-poster[data-v-fcde27a8]{width:100%;max-width:360px}.poster-canvas-wrap[data-v-fcde27a8]{position:relative;overflow:hidden;border:1px solid #e9e3f2;border-radius:16px;background:#f4effc;box-shadow:0 12px 32px #4a267c12;aspect-ratio:900/1320}.invitation-poster-canvas[data-v-fcde27a8]{display:block;width:100%;height:100%}.poster-rendering[data-v-fcde27a8]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffe6;color:#7840be;font-size:13px}.poster-download[data-v-fcde27a8]{width:100%;margin-top:18px}.poster-hint[data-v-fcde27a8],.poster-warning[data-v-fcde27a8]{font-size:12px;line-height:1.8;margin:10px 0;color:#9490a1;overflow-wrap:anywhere}.poster-warning[data-v-fcde27a8]{color:#a67422}.poster-warning button[data-v-fcde27a8]{border:0;background:none;color:#7840be;cursor:pointer}.poster-download[data-v-fcde27a8]:disabled{opacity:.45;cursor:not-allowed}.poster-admin[data-v-1d6139ff]{margin:24px 0}.poster-admin-grid[data-v-1d6139ff]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,330px);gap:40px;align-items:start}.poster-config-form fieldset[data-v-1d6139ff]{padding:0;border:0;min-width:0}.poster-toggle[data-v-1d6139ff]{display:flex;align-items:center;gap:9px;font-size:13px;color:#564766;margin-bottom:22px}.poster-admin-note[data-v-1d6139ff]{font-size:12px;color:#8f899c;line-height:1.9;margin:22px 0}.poster-admin-preview>span[data-v-1d6139ff]{display:block;font-size:12px;color:#8a7c9c;margin-bottom:14px}.poster-save-notice[data-v-1d6139ff]{color:#318162;font-size:13px}.poster-config-form input[type=color][data-v-1d6139ff]{width:80px;height:42px;padding:5px}.poster-config-form small[data-v-1d6139ff]{line-height:1.8}@media(max-width:850px){.poster-admin-grid[data-v-1d6139ff]{grid-template-columns:1fr;gap:25px}.poster-admin-preview[data-v-1d6139ff]{max-width:330px}}.inv-admin-grid[data-v-10a8f1ef]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:20px;margin-bottom:24px}.inv-policy fieldset[data-v-10a8f1ef]{padding:0;margin:0;border:0;min-width:0}.inv-switches[data-v-10a8f1ef]{display:flex;flex-direction:column;gap:14px;margin:20px 0}.inv-switches label[data-v-10a8f1ef]{display:flex;flex-direction:row;gap:9px;align-items:center;font-size:12px;color:#626f86}.inv-switches input[data-v-10a8f1ef]{width:15px;height:15px}.inv-policy small[data-v-10a8f1ef]{font-size:10px;color:#949dac}.inv-policy textarea[data-v-10a8f1ef]{width:100%;padding:10px;border:1px solid #e2e7ef;border-radius:8px;resize:vertical;font:inherit}.inv-policy button[type=submit][data-v-10a8f1ef]{margin-top:18px}.inv-admin-overview h2[data-v-10a8f1ef]{margin:0 0 22px;font-size:15px}.inv-admin-overview>div[data-v-10a8f1ef]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.inv-admin-overview span[data-v-10a8f1ef]{color:#9099ab;font-size:11px}.inv-admin-overview b[data-v-10a8f1ef]{display:block;color:#563492;font-size:21px;margin-top:10px}.inv-admin-notice[data-v-10a8f1ef]{padding:12px;color:#36835f;background:#f0fff5;border-radius:8px;font-size:12px}.inv-admin-tabs[data-v-10a8f1ef]{display:flex;gap:20px;margin:14px 0;border-bottom:1px solid #eee9f5}.inv-admin-tabs button[data-v-10a8f1ef]{border:0;background:transparent;color:#9298a7;padding:12px 4px;font-size:12px}.inv-admin-tabs button.selected[data-v-10a8f1ef]{border-bottom:2px solid #7437e8;color:#7437e8}.inv-admin-filters[data-v-10a8f1ef]{display:flex;gap:12px;margin:16px 0;flex-wrap:wrap}.inv-admin-filters input[data-v-10a8f1ef],.inv-admin-filters select[data-v-10a8f1ef]{padding:8px 12px;border:1px solid #e5e8ef;border-radius:7px;color:#66728a;font-size:12px}.inv-admin-filters input[data-v-10a8f1ef]{width:265px;max-width:100%}.inv-pagination[data-v-10a8f1ef]{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:18px;font-size:11px;color:#9a9fae}.inv-admin-records code[data-v-10a8f1ef]{font-size:11px}@media(max-width:1100px){.inv-admin-grid[data-v-10a8f1ef]{grid-template-columns:1fr}}.token-prices[data-v-7f371ea9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;color:#344054;font-size:13px}.token-price-item[data-v-7f371ea9]{display:flex;flex-direction:column;gap:7px;padding:13px;background:#f8fafc;border:1px solid #edf0f5;border-radius:9px;overflow-wrap:anywhere}.token-price-item b[data-v-7f371ea9]{font-size:17px;color:#202938}.token-price-item small[data-v-7f371ea9]{font-size:11px;font-weight:400;color:#798397}.token-prices p[data-v-7f371ea9]{grid-column:1/-1;font-size:12px;line-height:1.7;margin:0;color:#798397}.compact[data-v-7f371ea9]{gap:5px;font-size:11px}.compact .token-price-item[data-v-7f371ea9]{padding:6px 8px;gap:4px}.compact .token-price-item b[data-v-7f371ea9]{font-size:12px}@media(max-width:480px){.token-prices[data-v-7f371ea9]{grid-template-columns:1fr}}.model-icon-frame[data-v-6fc19c36]{display:grid;place-items:center;overflow:hidden;flex:none}.model-icon-frame>img[data-v-6fc19c36]{display:block;width:100%;height:100%;object-fit:cover;background:#fff}.model-icon-frame>span[data-v-6fc19c36]{display:grid;place-items:center;width:100%;height:100%}.media-icon-field{display:flex;align-items:center;gap:11px}.media-icon-field>input{flex:1;min-width:0}.media-icon-preview{width:42px;height:42px;border:1px solid #e4dfef;border-radius:9px;background:#f2edfb;color:#7955c0;font-size:19px}.media-editor-only>:not(.media-modal-backdrop){display:none!important}.media-editor-only .media-presets,.media-channel-editor .media-presets,.media-channel-editor .media-discover,.media-channel-editor .media-gateway-field,.media-channel-editor .media-key-field{display:none!important}.media-tasks-only .media-banner{display:none}.media-second-prices{background:#faf8fe;border:1px solid #ece5f7;border-radius:9px;padding:15px}.media-second-prices p{font-size:12px;color:#765aa4;margin:0 0 15px}.media-second-prices>.media-form-grid{margin-bottom:12px}.media-second-prices>small{display:block;line-height:1.8}.media-admin{color:#27334a}.media-banner{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border:1px solid #e9e4f9;border-radius:14px;background:linear-gradient(115deg,#f5f0ff,#f0f5ff)}.media-eyebrow{font-size:10px;letter-spacing:2px;color:#8b70bd;font-weight:700}.media-banner h2{font-size:23px;margin:9px 0 10px}.media-banner p{font-size:12px;color:#8790a4;margin:0}.media-banner-art{font-size:70px;color:#b2a0e3;position:relative;margin-right:20px}.media-banner-art small{font-size:20px;position:absolute;bottom:1px;right:-17px;border-radius:12px;background:#fff;padding:8px 14px;color:#7e5bd3;box-shadow:0 6px 22px #a795d826}.media-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:25px 0 20px}.media-tabs{display:flex;gap:24px}.media-tabs button{border:0;background:none;color:#8790a3;padding:10px 0;cursor:pointer;font-size:13px}.media-tabs button.selected{color:#7450cf;border-bottom:2px solid #8056dc;font-weight:650}.media-tabs small{background:#eee9f9;padding:2px 6px;border-radius:5px;margin-left:5px}.media-summary{display:flex;flex-wrap:wrap;gap:24px;font-size:11px;color:#939aaa;margin-bottom:20px}.media-summary code{color:#76648e;margin-left:8px}.media-search{padding:11px 13px;border:1px solid #e4e7ef;border-radius:8px;width:290px;max-width:100%;margin-bottom:18px;background:#fff}.media-model-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.media-model-card{padding:21px;border:1px solid #e7e9f0;border-radius:12px;background:#fff}.media-model-card header{display:flex;align-items:center;justify-content:space-between}.media-model-icon{display:grid;place-items:center;background:#f0ebfb;color:#805cc9;border-radius:11px;width:44px;height:44px;font-size:25px}.media-pill{font-size:10px;padding:5px 9px;border-radius:6px;background:#f2f3f6;color:#8b92a2;white-space:nowrap}.media-pill.enabled{background:#eaf7f0;color:#369567}.media-model-card h3{margin:18px 0 6px;font-size:16px}.media-model-card>code{font-size:10px;color:#9196a5;word-break:break-all}.media-model-card>p{font-size:11px;color:#8e97a8;margin:13px 0}.media-model-price{background:#faf9fd;border-radius:8px;padding:15px;font-size:11px;color:#9197a5}.media-model-price b{font-size:17px;color:#5b447f}.media-model-price small{display:block;margin-top:6px;font-size:10px}.media-model-card footer{display:flex;align-items:center;gap:8px;margin-top:17px;justify-content:space-between}.media-model-card footer>span{font-size:9px;color:#9aa1b1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-model-card footer button{flex-shrink:0}.media-empty{text-align:center;background:#fff;border:1px dashed #ded8ed;border-radius:12px;padding:65px 20px}.media-empty>span{font-size:48px;color:#c9b9ec}.media-empty h3{font-size:17px}.media-empty p{font-size:12px;color:#939aab;margin:12px 0 23px}.media-message{padding:12px 16px;border-radius:8px;font-size:12px;line-height:1.7}.media-message.error{background:#fff0f0;color:#b84c54}.media-message.success{background:#edf8f2;color:#3a8c64}.media-task-table{overflow:auto;border:1px solid #e7e9f0;border-radius:10px;background:#fff}.media-task-table table{width:100%;border-collapse:collapse;font-size:11px}.media-task-table th{text-align:left;background:#fafbfe;color:#9aa2b1;font-weight:500;padding:15px;white-space:nowrap}.media-task-table td{padding:15px;border-top:1px solid #f0f1f5;max-width:220px}.media-task-table td>b{display:block;font-weight:550}.media-task-table td small{display:block;color:#9aa1af;font-size:10px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;max-width:220px}.media-task-table a{display:inline-block;margin-top:7px;color:#815ec2}.media-help{color:#8993a6;font-size:11px;line-height:1.9;margin:15px}.media-empty-cell{text-align:center;padding:40px!important;color:#9ca4b3}.media-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#19223666;display:flex;justify-content:center;align-items:center;padding:25px}.media-editor{width:680px;max-width:100%;max-height:92vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 20px 80px #1b123233}.media-editor>header{padding:22px 26px;border-bottom:1px solid #eeeef4;display:flex;justify-content:space-between;align-items:center}.media-editor header h2{font-size:18px;margin:7px 0 0}.media-editor header>button{border:0;background:#f6f5f9;color:#9893a5;border-radius:7px;font-size:23px;width:32px;height:32px;cursor:pointer}.media-editor form{padding:20px 26px}.media-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.media-form-grid label{display:flex;flex-direction:column;gap:8px;color:#677287;font-size:12px;min-width:0}.media-form-grid .wide{grid-column:1/-1}.media-form-grid input,.media-form-grid select,.media-form-grid textarea,.media-discover select{width:100%;box-sizing:border-box;border:1px solid #e2e4ed;background:#fff;border-radius:7px;padding:10px 11px;color:#384359;font-family:inherit;font-size:12px}.media-form-grid textarea{resize:vertical;line-height:1.6;font-family:Consolas,monospace}.media-form-grid small{font-size:10px;line-height:1.7;color:#a0a6b4}.media-presets{display:flex;gap:8px;align-items:center;margin-bottom:20px;flex-wrap:wrap;font-size:11px;color:#929bab}.media-presets button{border:1px solid #e6dff7;background:#f9f7ff;color:#8062b8;border-radius:6px;padding:7px 11px;cursor:pointer}.media-discover{display:flex;gap:12px}.media-discover button{flex-shrink:0}.media-form-grid .media-checkbox{flex-direction:row;align-items:center}.media-checkbox input{width:auto;accent-color:#8255d6}.media-editor form>footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eeeef4;margin-top:23px;padding-top:20px}.review-editor{width:530px}.review-editor .media-help{word-break:break-word;margin:0 0 16px}@media(max-width:760px){.media-banner{padding:22px}.media-banner h2{font-size:19px}.media-banner-art{display:none}.media-toolbar{align-items:flex-start;flex-direction:column}.media-form-grid{grid-template-columns:1fr}.media-discover{flex-direction:column}.media-editor form{padding:18px}.media-modal-backdrop{padding:12px}.media-summary{gap:12px}}.sms-admin[data-v-c34e6161]{display:grid;gap:20px}.sms-notice[data-v-c34e6161]{padding:15px 20px;background:#fff8e8;border:1px solid #f4dfac;border-radius:10px;color:#906927;font-size:13px;line-height:1.8}.sms-account[data-v-c34e6161],.sms-records[data-v-c34e6161]{padding:24px}.sms-actions[data-v-c34e6161],.sms-account-result[data-v-c34e6161]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.sms-account-result[data-v-c34e6161]{margin-top:16px;padding:14px;background:#f4f8fc;border-radius:8px;font-size:13px;color:#59677f}.sms-account-result strong[data-v-c34e6161]{width:100%}.sms-error[data-v-c34e6161]{color:#ba3947;font-size:13px}.sms-filters[data-v-c34e6161]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:20px 0}.sms-filters label[data-v-c34e6161]{display:grid;gap:7px;font-size:12px;color:#6a758b}.sms-filters input[data-v-c34e6161],.sms-filters select[data-v-c34e6161]{border:1px solid #e4e8ef;border-radius:7px;padding:9px;background:#fff;color:#3b465f}.sms-stats[data-v-c34e6161]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.sms-stats>div[data-v-c34e6161]{display:grid;gap:10px;background:#f8f9fd;border:1px solid #eef0f6;border-radius:10px;padding:16px}.sms-stats span[data-v-c34e6161]{font-size:12px;color:#778298}.sms-stats strong[data-v-c34e6161]{font-size:26px;color:#333e56}.sms-records small[data-v-c34e6161]{display:block;margin-top:6px;font-size:11px;color:#8a94a7}.sms-reason[data-v-c34e6161]{min-width:230px;max-width:340px;white-space:normal!important;line-height:1.6}.sms-tag[data-v-c34e6161]{display:inline-block;padding:4px 8px;border-radius:5px;font-size:12px;background:#f3eefc;color:#8757b6;white-space:nowrap}.sms-tag.accepted[data-v-c34e6161]{background:#e8f7ef;color:#24835a}.sms-tag.rejected[data-v-c34e6161],.sms-tag.connection_error[data-v-c34e6161],.sms-tag.config_error[data-v-c34e6161]{background:#fff0f0;color:#b84952}.sms-pagination[data-v-c34e6161]{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;color:#8790a3;margin-top:18px}.sms-daily[data-v-c34e6161]{margin-top:20px;color:#69758b;font-size:13px}.sms-daily summary[data-v-c34e6161]{cursor:pointer;margin-bottom:12px}@media(max-width:1100px){.sms-stats[data-v-c34e6161]{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.sms-stats[data-v-c34e6161]{grid-template-columns:repeat(2,1fr)}.sms-account[data-v-c34e6161],.sms-records[data-v-c34e6161]{padding:16px}.sms-actions[data-v-c34e6161]{margin-top:12px}}.packages-admin[data-v-d8acfee9]{display:grid;gap:20px}.package-banner[data-v-d8acfee9]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px;background:linear-gradient(120deg,#f0eaff,#eef7ff);border:1px solid #e6def7;border-radius:12px}.package-banner b[data-v-d8acfee9]{font-size:20px;color:#342650}.package-banner p[data-v-d8acfee9],.package-panel header p[data-v-d8acfee9]{font-size:13px;color:#7a8097;margin:10px 0 0}.package-tabs[data-v-d8acfee9]{display:flex;gap:10px}.package-tabs button[data-v-d8acfee9]{padding:10px 22px;border:1px solid #e6e6ef;border-radius:8px;background:#fff;color:#70748a}.package-tabs button.active[data-v-d8acfee9]{background:#7849dc;color:#fff;border-color:#7849dc}.package-panel[data-v-d8acfee9],.package-editor[data-v-d8acfee9]{padding:24px}.package-panel header[data-v-d8acfee9],.package-editor header[data-v-d8acfee9]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.package-panel h2[data-v-d8acfee9],.package-editor h2[data-v-d8acfee9]{font-size:18px;margin:0}.package-grid[data-v-d8acfee9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.package-card[data-v-d8acfee9]{padding:22px;border:1px solid #e7e8f1;border-radius:12px}.package-card-top[data-v-d8acfee9]{display:flex;justify-content:space-between;gap:10px;align-items:center}.package-card-top span[data-v-d8acfee9]{font-size:11px;color:#9295a4;background:#f2f3f7;border-radius:4px;padding:4px 7px}.package-card-top span.enabled[data-v-d8acfee9]{background:#e6f8ee;color:#2b8a5a}.package-card p[data-v-d8acfee9]{font-size:13px;color:#788097;line-height:1.7;white-space:pre-wrap}.package-card p strong[data-v-d8acfee9]{color:#7044ce;font-size:21px}.package-price[data-v-d8acfee9]{font-size:30px;color:#382953;font-weight:700;margin-top:22px}.package-card button[data-v-d8acfee9]{margin-top:8px}.package-fields[data-v-d8acfee9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.package-fields label[data-v-d8acfee9]{display:grid;gap:8px;font-size:13px;color:#606b81}.package-fields input[data-v-d8acfee9],.package-fields select[data-v-d8acfee9],.package-fields textarea[data-v-d8acfee9]{padding:11px;border:1px solid #dedfeb;border-radius:7px;background:#fff;min-width:0;font:inherit}.package-fields textarea[data-v-d8acfee9]{min-height:80px;resize:vertical}.package-fields .package-check[data-v-d8acfee9]{display:flex;align-items:center}.package-tip[data-v-d8acfee9]{font-size:12px;line-height:1.9;color:#8b829b;background:#faf7ff;padding:14px;border-radius:8px}.package-error[data-v-d8acfee9]{background:#fff0f0;padding:14px;color:#b6344d;border-radius:8px;margin:0}.package-notice[data-v-d8acfee9]{color:#28835c;background:#edf9f2;padding:12px;border-radius:8px;margin:0}.package-empty[data-v-d8acfee9]{text-align:center;padding:35px;color:#a0a6b6}.package-pagination[data-v-d8acfee9]{display:flex;justify-content:flex-end;gap:16px;align-items:center;margin-top:20px;font-size:13px}.package-panel td[data-v-d8acfee9]{font-size:12px;max-width:350px;overflow-wrap:anywhere}.package-panel td p[data-v-d8acfee9]{color:#8990a1;margin:6px 0}.package-panel table[data-v-d8acfee9]{width:100%;border-collapse:collapse}.package-panel th[data-v-d8acfee9],.package-panel td[data-v-d8acfee9]{text-align:left;padding:16px 12px;border-bottom:1px solid #eef0f6}@media(max-width:1000px){.package-fields[data-v-d8acfee9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.package-fields[data-v-d8acfee9]{grid-template-columns:1fr}.package-banner[data-v-d8acfee9]{align-items:flex-start;flex-direction:column}.package-tabs[data-v-d8acfee9]{flex-wrap:wrap}.package-panel header[data-v-d8acfee9]{align-items:flex-start;flex-direction:column}}.token-usage[data-v-b11ca7c7]{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.6;min-width:180px}.token-usage span[data-v-b11ca7c7]{white-space:nowrap;color:#596579}.token-usage summary[data-v-b11ca7c7]{cursor:pointer;color:#6764d8}.token-usage details div[data-v-b11ca7c7]{white-space:nowrap}.token-usage small[data-v-b11ca7c7]{color:#8b94a5;font-size:11px}.channel-connect-form.admin-modal{width:min(920px,calc(100vw - 40px));max-width:calc(100vw - 40px);position:relative;padding:34px;max-height:min(92dvh,1000px);overflow:auto}.channel-connect-form .admin-site-fields select{padding:11px;border:1px solid #e3e6ee;border-radius:7px;background:#fff;font:inherit;color:#475569}.channel-selection-modal{width:760px;max-width:calc(100vw - 32px)}.channel-selection-modal>p{font-size:12px;color:#8590a3;line-height:1.8}.channel-selection-filters{display:flex;gap:12px}.channel-selection-filters input{flex:1;min-width:0}.channel-selection-filters select,.channel-selection-row select{border:1px solid #e4e6ef;background:#fff;border-radius:7px;padding:9px;color:#64748b}.channel-selection-list{max-height:45vh;overflow:auto;border:1px solid #e9eaf1;border-radius:9px}.channel-selection-row{display:flex;align-items:center;gap:13px;padding:13px 15px;border-bottom:1px solid #eff0f5}.channel-selection-row input,.channel-select-all input{width:auto!important;margin:0!important;accent-color:#8055d5}.channel-selection-row>span{flex:1;min-width:0}.channel-selection-row b,.channel-selection-row code{display:block;font-size:12px;overflow-wrap:anywhere}.channel-selection-row code{color:#98a1b3;font-size:10px;margin-top:6px}.channel-selection-row.imported{background:#f8f9fc}.channel-selection-row small{color:#8c97a8;white-space:nowrap}.channel-select-all{display:flex!important;align-items:center;gap:12px!important;padding:14px 0;flex-direction:row!important}.channel-select-all>span{margin-left:auto;color:#8258cb}.channel-media-row td{vertical-align:middle}.channel-credits-panel{grid-column:1/-1}.channel-connect-form .channel-form-actions{flex-wrap:wrap}.channel-connect-form .channel-form-actions button{white-space:nowrap}@media(max-width:700px){.channel-connect-form.admin-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:22px;max-height:94dvh}.channel-selection-row{flex-wrap:wrap}.channel-selection-row select{margin-left:26px}.channel-selection-filters{flex-wrap:wrap}}.channel-selection-modal.admin-modal{width:min(1040px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:min(92dvh,1000px);display:flex;flex-direction:column;overflow:hidden;padding:30px 34px 24px}.channel-selection-modal>h2,.channel-selection-modal>p,.channel-selection-filters,.channel-selection-modal>.channel-select-all,.channel-selection-modal>.media-message,.channel-selection-modal>.admin-modal-actions{flex:none}.channel-selection-modal>h2{padding-right:32px}.channel-selection-list{flex:1 1 auto;min-height:180px;max-height:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.channel-selection-row{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(130px,220px) auto;gap:16px;padding:14px 18px}.channel-selection-row>span{min-width:0}@media(max-width:700px){.channel-selection-modal.admin-modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:94dvh;padding:22px 18px 18px}.channel-selection-row{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:12px}.channel-selection-row select{grid-column:2/-1;margin:0}.channel-selection-list{min-height:140px}}.account-api[data-v-68e7dcab]{padding:70px 0 14px;scroll-margin-top:24px}.docs-section-heading[data-v-68e7dcab]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.docs-kicker[data-v-68e7dcab]{color:#7753dc;font-size:9px;font-weight:750;letter-spacing:1.8px}.docs-section-heading h2[data-v-68e7dcab]{margin:8px 0 0;font-size:25px}.docs-section-heading>a[data-v-68e7dcab]{color:#7650b1;font-size:12px;text-decoration:none}.endpoint-card[data-v-68e7dcab]{border:1px solid #e9ecf3;border-radius:11px;overflow:hidden}.endpoint-card>header[data-v-68e7dcab]{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 17px;background:#fcfcfe}.endpoint-card>header code[data-v-68e7dcab]{color:#29364a;font-size:13px}.method-badge[data-v-68e7dcab]{min-width:42px;padding:6px 7px;border-radius:5px;text-align:center;font-size:10px;font-weight:750;background:#eee9ff;color:#6540ce}.method-badge.get[data-v-68e7dcab]{background:#e7f7ef;color:#238653}.endpoint-body[data-v-68e7dcab]{padding:18px 20px;border-top:1px solid #eff1f5}.endpoint-body h3[data-v-68e7dcab]{font-size:14px;margin:16px 0 10px}.endpoint-body p[data-v-68e7dcab]{font-size:13px;line-height:1.9;color:#788499}.endpoint-body pre[data-v-68e7dcab]{overflow:auto;padding:16px;border-radius:7px;background:#181a28;color:#e2dff1;font:11px/1.8 Consolas,monospace}.docs-note[data-v-68e7dcab]{font-size:12px;color:#8993a4;line-height:1.9;margin-top:20px}@media(max-width:600px){.docs-section-heading[data-v-68e7dcab]{align-items:start;flex-direction:column}.account-api[data-v-68e7dcab]{padding-top:48px}.endpoint-body[data-v-68e7dcab]{padding:12px}}.account-intro[data-v-68e7dcab],.account-auth p[data-v-68e7dcab]{font-size:14px;line-height:1.9;color:#777287}.account-auth[data-v-68e7dcab]{background:#f8f5ff;border:1px solid #e9e0fa;border-radius:12px;padding:20px 24px;margin:24px 0}.account-auth h3[data-v-68e7dcab]{font-size:16px;margin:0}.account-flow[data-v-68e7dcab]{border:1px solid #e9e5f0;border-radius:10px;margin:20px 0;padding:18px}.account-flow summary[data-v-68e7dcab]{cursor:pointer;color:#7650b1;font-size:14px}.account-flow pre[data-v-68e7dcab]{overflow:auto;background:#221b33;color:#dfd5ef;border-radius:8px;padding:20px;font-size:12px;line-height:1.8}.account-reference[data-v-68e7dcab]{display:grid;grid-template-columns:225px minmax(0,1fr);gap:20px;align-items:start}.account-reference>nav[data-v-68e7dcab]{display:grid;gap:6px;background:#faf9fc;padding:10px;border-radius:10px}.account-reference>nav button[data-v-68e7dcab]{text-align:left;display:flex;align-items:center;gap:10px;border:0;background:transparent;border-radius:6px;padding:12px 10px;color:#81768e;cursor:pointer;font-size:12px}.account-reference>nav button.active[data-v-68e7dcab]{background:#eee5ff;color:#7d42cb}.account-reference>nav small[data-v-68e7dcab]{font-size:9px;min-width:30px;font-weight:700}.account-reference .endpoint-card[data-v-68e7dcab]{min-width:0;margin:0}.account-reference .endpoint-card header[data-v-68e7dcab]{flex-wrap:wrap;overflow-wrap:anywhere}.account-auth-badge[data-v-68e7dcab]{display:inline-block;background:#f0eafb;color:#8255b9;padding:6px 10px;font-size:12px;border-radius:6px}.account-fields[data-v-68e7dcab]{overflow:auto}.account-fields table[data-v-68e7dcab]{border-collapse:collapse;width:100%;font-size:12px}.account-fields th[data-v-68e7dcab],.account-fields td[data-v-68e7dcab]{padding:12px 8px;border-bottom:1px solid #ede9f4;text-align:left;line-height:1.8}.account-fields td[data-v-68e7dcab]:first-child,.account-fields td[data-v-68e7dcab]:nth-child(2){white-space:nowrap}.account-code-title[data-v-68e7dcab]{display:flex;justify-content:space-between;align-items:center}.account-code-title button[data-v-68e7dcab]{border:1px solid #e0d5f0;background:#fff;padding:7px 12px;border-radius:6px;color:#8655c0;cursor:pointer}@media(max-width:850px){.account-reference[data-v-68e7dcab]{grid-template-columns:1fr}.account-reference>nav[data-v-68e7dcab]{display:flex;overflow:auto}.account-reference>nav button[data-v-68e7dcab]{white-space:nowrap}.account-reference header code[data-v-68e7dcab]{font-size:12px}}.api-docs[data-v-07aa2faf]{--ink:#202d42;--muted:#748198;--purple:#7146e8;--line:#e9ecf3;min-height:100vh;background:#fff;color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.docs-nav[data-v-07aa2faf]{height:76px;max-width:1240px;margin:auto;padding:0 26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f2f3f7}.docs-brand[data-v-07aa2faf]{display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;color:#28354b;font-size:15px;font-weight:700;cursor:pointer}.docs-brand>span[data-v-07aa2faf]:last-child{display:flex;flex-direction:column;gap:3px}.docs-brand small[data-v-07aa2faf]{color:#9ba5b5;font-size:8px;font-weight:600;letter-spacing:1.4px}.docs-brand-mark[data-v-07aa2faf]{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f0eaff;color:var(--purple);font-size:21px}.docs-nav nav[data-v-07aa2faf]{height:100%;display:flex;align-items:center;gap:34px}.docs-nav nav a[data-v-07aa2faf]{height:100%;display:flex;align-items:center;position:relative;color:#69758a;text-decoration:none;font-size:12px}.docs-nav nav a.active[data-v-07aa2faf]{color:var(--purple);font-weight:650}.docs-nav nav a.active[data-v-07aa2faf]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--purple);content:""}.docs-admin-link[data-v-07aa2faf]{padding:9px 14px;border:1px solid #e7e1f8;border-radius:8px;background:#fff;color:#6440cf;font-size:11px;cursor:pointer}.api-docs main[data-v-07aa2faf]{max-width:1120px;margin:auto;padding:0 24px}.docs-hero[data-v-07aa2faf]{position:relative;min-height:410px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:55px 60px 85px;overflow:hidden;border-radius:0 0 20px 20px;background:linear-gradient(120deg,#f7f4ff,#f9faff 59%,#f0f8ff)}.docs-hero-copy[data-v-07aa2faf]{position:relative;z-index:2;max-width:580px}.docs-eyebrow[data-v-07aa2faf],.docs-kicker[data-v-07aa2faf]{color:#7753dc;font-size:9px;font-weight:750;letter-spacing:1.8px}.docs-eyebrow[data-v-07aa2faf]{display:flex;align-items:center;gap:8px}.docs-eyebrow i[data-v-07aa2faf],.code-status-dot[data-v-07aa2faf]{width:7px;height:7px;border-radius:50%;background:#7c53e9}.docs-hero h1[data-v-07aa2faf]{margin:20px 0 14px;font-size:41px;line-height:1.23;letter-spacing:-1.4px}.docs-hero h1 em[data-v-07aa2faf]{color:var(--purple);font-style:normal}.docs-hero-copy>p[data-v-07aa2faf]{max-width:535px;margin:0;color:#718098;font-size:13px;line-height:1.9}.docs-hero-actions[data-v-07aa2faf]{display:flex;align-items:center;gap:22px;margin-top:26px}.docs-primary[data-v-07aa2faf],.docs-secondary[data-v-07aa2faf]{display:inline-flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;font-size:11px;font-weight:650}.docs-primary[data-v-07aa2faf]{min-height:42px;padding:0 17px;border-radius:8px;background:linear-gradient(115deg,#7042e2,#8054ec);color:#fff;box-shadow:0 8px 22px #7249e62b}.docs-primary span[data-v-07aa2faf]{font-size:16px}.docs-secondary[data-v-07aa2faf]{color:#6243bd}.docs-hero-art[data-v-07aa2faf]{height:270px;position:relative;display:grid;place-items:center}.docs-orbit[data-v-07aa2faf]{position:absolute;border:1px solid #d9d0fa;border-radius:50%;transform:rotate(-28deg)}.orbit-one[data-v-07aa2faf]{width:260px;height:145px}.orbit-two[data-v-07aa2faf]{width:205px;height:235px;transform:rotate(37deg)}.docs-core[data-v-07aa2faf]{z-index:1;width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #fff;border-radius:30px;background:linear-gradient(145deg,#fff,#eee8ff);box-shadow:0 16px 50px #7151cf28;color:var(--purple)}.docs-core>span[data-v-07aa2faf]{font-size:26px;font-weight:800;letter-spacing:2px}.docs-core small[data-v-07aa2faf]{text-align:center;color:#8c82a9;font-size:7px;line-height:1.5;letter-spacing:1px}.docs-node[data-v-07aa2faf]{position:absolute;z-index:2;width:35px;height:35px;display:grid;place-items:center;border:1px solid #eee9fb;border-radius:12px;background:#fff;color:#7653d7;box-shadow:0 7px 20px #45415b15;font-size:15px;font-style:normal}.node-a[data-v-07aa2faf]{top:37px;left:68px}.node-b[data-v-07aa2faf]{right:39px;top:82px}.node-c[data-v-07aa2faf]{right:78px;bottom:24px}.docs-hero-base[data-v-07aa2faf]{position:absolute;right:60px;bottom:20px;left:60px;display:flex;align-items:center;gap:13px;padding-top:14px;border-top:1px solid #e8e4f4}.docs-hero-base>span[data-v-07aa2faf]{color:#9ba4b5;font-size:8px;font-weight:700;letter-spacing:1px}.docs-hero-base code[data-v-07aa2faf]{color:#4d3a88;font-size:11px}.docs-hero-base button[data-v-07aa2faf]{margin-left:auto;border:0;background:none;color:#7049d7;font-size:10px;cursor:pointer}.docs-section[data-v-07aa2faf]{padding:70px 0 14px}.docs-section-heading[data-v-07aa2faf]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.docs-section-heading h2[data-v-07aa2faf]{margin:8px 0 0;font-size:25px;letter-spacing:-.5px}.docs-section-heading>p[data-v-07aa2faf]{max-width:410px;margin:0;color:#8792a4;font-size:11px;line-height:1.8}.docs-steps[data-v-07aa2faf]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.docs-steps article[data-v-07aa2faf]{min-height:174px;display:flex;gap:14px;padding:21px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 30px #202d4207}.step-number[data-v-07aa2faf]{color:#c4b5f1;font-size:22px;font-weight:750}.docs-steps h3[data-v-07aa2faf],.billing-cards h3[data-v-07aa2faf]{margin:1px 0 9px;font-size:13px}.docs-steps p[data-v-07aa2faf],.billing-cards p[data-v-07aa2faf]{margin:0;color:#778399;font-size:10px;line-height:1.8}.docs-steps a[data-v-07aa2faf]{display:inline-block;margin-top:13px;color:#6c47d0;text-decoration:none;font-size:10px}.inline-code[data-v-07aa2faf]{display:inline-block;margin-top:13px;padding:7px;border-radius:5px;background:#f6f3fc;color:#5b4791;font-size:9px}.docs-example-section[data-v-07aa2faf]{padding:64px 0 8px}.docs-code-card[data-v-07aa2faf]{overflow:hidden;border:1px solid #292b42;border-radius:12px;background:#171927;box-shadow:0 16px 40px #17203a18}.docs-code-toolbar[data-v-07aa2faf]{height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #ffffff12}.docs-code-tabs[data-v-07aa2faf]{height:100%;display:flex;gap:22px}.docs-code-tabs button[data-v-07aa2faf]{position:relative;border:0;background:none;color:#878ba0;font-size:10px;cursor:pointer}.docs-code-tabs button.active[data-v-07aa2faf]{color:#fff}.docs-code-tabs button.active[data-v-07aa2faf]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#9d7aff;content:""}.copy-code[data-v-07aa2faf]{padding:7px 10px;border:1px solid #ffffff20;border-radius:6px;background:#ffffff09;color:#d5d6e0;font-size:9px;cursor:pointer}.docs-code-card pre[data-v-07aa2faf],.endpoint-body pre[data-v-07aa2faf]{overflow:auto;margin:0;padding:21px 24px;color:#e2dff1;font:11px/1.8 Cascadia Code,Consolas,monospace;-moz-tab-size:2;tab-size:2}.docs-code-foot[data-v-07aa2faf]{display:flex;align-items:center;gap:8px;padding:11px 18px;border-top:1px solid #ffffff12;color:#aaaec0;font-size:9px}.docs-code-foot .code-status-dot[data-v-07aa2faf]{width:6px;height:6px;background:#59d5a2}.docs-code-foot code[data-v-07aa2faf]{color:#ded1ff}.docs-code-foot>span[data-v-07aa2faf]:last-child{margin-left:auto;color:#85899c}.docs-endpoints[data-v-07aa2faf]{padding-top:67px}.endpoint-card[data-v-07aa2faf]{margin:13px 0;overflow:hidden;border:1px solid var(--line);border-radius:11px}.endpoint-card>header[data-v-07aa2faf]{min-height:58px;display:flex;align-items:center;gap:12px;padding:12px 17px;background:#fcfcfe}.method-badge[data-v-07aa2faf]{min-width:42px;padding:6px 7px;border-radius:5px;text-align:center;font-size:8px;font-weight:750}.method-badge.get[data-v-07aa2faf]{background:#e7f7ef;color:#238653}.method-badge.post[data-v-07aa2faf]{background:#eee9ff;color:#6540ce}.endpoint-card>header>code[data-v-07aa2faf]{color:#29364a;font-size:12px;font-weight:700}.endpoint-card>header>span[data-v-07aa2faf]:last-child{margin-left:4px;color:#7b8799;font-size:10px}.endpoint-card>header>span:last-child code[data-v-07aa2faf]{color:#6343bb}.endpoint-body[data-v-07aa2faf]{padding:18px 20px 20px;border-top:1px solid #eff1f5}.endpoint-body h3[data-v-07aa2faf]{margin:8px 0;color:#39465b;font-size:11px}.endpoint-body p[data-v-07aa2faf]{margin:7px 0;color:#788499;font-size:10px}.endpoint-body p code[data-v-07aa2faf],.field-table code[data-v-07aa2faf],.status-list code[data-v-07aa2faf]{color:#6041bf}.endpoint-body pre[data-v-07aa2faf]{margin-top:10px;padding:14px 16px;border-radius:7px;background:#181a28;color:#e2dff1;font-size:9px}.field-table>div[data-v-07aa2faf]{display:grid;grid-template-columns:120px 135px 1fr;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f1f5;font-size:10px}.field-table b[data-v-07aa2faf]{color:#939daf;font-size:9px;font-weight:500}.field-table span[data-v-07aa2faf]{color:#738095}.status-list[data-v-07aa2faf]{display:grid;grid-template-columns:1fr 1fr;column-gap:36px}.status-list p[data-v-07aa2faf]{display:flex;gap:13px;margin:7px 0}.status-list code[data-v-07aa2faf]{min-width:28px;font-weight:700}.billing-cards[data-v-07aa2faf]{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.billing-cards article[data-v-07aa2faf]{padding:19px;border:1px solid var(--line);border-radius:10px}.billing-cards article>span[data-v-07aa2faf]{width:30px;height:30px;display:grid;place-items:center;margin-bottom:13px;border-radius:9px;background:#f2edff;color:#6945d3}.billing-cards h3[data-v-07aa2faf]{font-size:11px}.billing-cards p code[data-v-07aa2faf]{color:#554182;font-size:9px}.docs-note[data-v-07aa2faf]{margin:17px 0;color:#8993a4;font-size:9px;line-height:1.7}.docs-cta[data-v-07aa2faf]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:56px 0 48px;padding:30px 35px;border-radius:13px;background:linear-gradient(110deg,#f4f0ff,#f1f8ff)}.docs-cta h2[data-v-07aa2faf]{margin:7px 0;font-size:20px}.docs-cta p[data-v-07aa2faf]{margin:0;color:#7b8798;font-size:10px}.docs-footer[data-v-07aa2faf]{max-width:1120px;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:auto;padding:14px 24px;border-top:1px solid #f0f1f5}.docs-footer p[data-v-07aa2faf],.docs-footer>a[data-v-07aa2faf]{color:#8993a4;font-size:9px}.docs-footer>a[data-v-07aa2faf]{color:#6543c5;text-decoration:none}@media(max-width:760px){.docs-nav[data-v-07aa2faf]{height:63px;padding:0 15px}.docs-nav nav[data-v-07aa2faf]{gap:13px}.docs-nav nav a[data-v-07aa2faf]{font-size:9px}.docs-admin-link[data-v-07aa2faf]{padding:8px;font-size:9px}.docs-brand[data-v-07aa2faf]{gap:7px;font-size:12px}.docs-brand-mark[data-v-07aa2faf]{width:29px;height:29px}.docs-hero[data-v-07aa2faf]{min-height:auto;grid-template-columns:1fr;padding:42px 23px 74px}.docs-hero h1[data-v-07aa2faf]{font-size:32px}.docs-hero-copy>p[data-v-07aa2faf]{font-size:11px}.docs-hero-art[data-v-07aa2faf]{height:195px}.docs-hero-base[data-v-07aa2faf]{right:22px;left:22px}.api-docs main[data-v-07aa2faf]{padding:0 15px}.docs-section[data-v-07aa2faf],.docs-example-section[data-v-07aa2faf]{padding-top:48px}.docs-section-heading[data-v-07aa2faf]{display:block}.docs-section-heading>p[data-v-07aa2faf]{margin-top:9px}.docs-section-heading h2[data-v-07aa2faf]{font-size:21px}.docs-steps[data-v-07aa2faf],.billing-cards[data-v-07aa2faf]{grid-template-columns:1fr}.docs-steps article[data-v-07aa2faf]{min-height:0}.docs-code-card pre[data-v-07aa2faf]{padding:16px 13px;font-size:9px}.docs-code-foot[data-v-07aa2faf]{flex-wrap:wrap}.docs-code-foot>span[data-v-07aa2faf]:last-child{width:100%;margin-left:14px}.endpoint-card>header[data-v-07aa2faf]{flex-wrap:wrap;gap:8px}.endpoint-card>header>span[data-v-07aa2faf]:last-child{width:100%;margin-left:54px}.field-table>div[data-v-07aa2faf]{grid-template-columns:75px 100px 1fr;gap:6px;font-size:9px}.status-list[data-v-07aa2faf]{grid-template-columns:1fr}.docs-cta[data-v-07aa2faf]{display:block;margin:42px 0 32px;padding:24px}.docs-cta .docs-primary[data-v-07aa2faf]{margin-top:17px}.docs-footer[data-v-07aa2faf]{flex-wrap:wrap;padding:14px 15px}.docs-footer p[data-v-07aa2faf]{order:3;width:100%;margin:0}}@media(max-width:430px){.docs-nav nav[data-v-07aa2faf]{gap:9px}.docs-nav nav a[data-v-07aa2faf]{font-size:8px}.docs-nav nav a[data-v-07aa2faf]:nth-child(2){display:none}.docs-admin-link[data-v-07aa2faf]{font-size:8px}.docs-hero-actions[data-v-07aa2faf]{gap:14px}.docs-primary[data-v-07aa2faf],.docs-secondary[data-v-07aa2faf]{font-size:9px}.field-table>div[data-v-07aa2faf]{grid-template-columns:65px 83px 1fr}}.docs-cors-card[data-v-07aa2faf]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px 28px;margin-top:20px;padding:21px;border:1px solid #e7e1f5;border-radius:11px;background:linear-gradient(115deg,#fcfbff,#f8fbff)}.docs-cors-card h3[data-v-07aa2faf]{margin:7px 0 9px;font-size:13px}.docs-cors-card p[data-v-07aa2faf]{max-width:690px;margin:6px 0;color:#788499;font-size:10px;line-height:1.85}.docs-cors-card p code[data-v-07aa2faf],.docs-cors-card small[data-v-07aa2faf]{color:#6646be}.docs-cors-card small[data-v-07aa2faf]{display:block;margin-top:8px;font-size:9px;line-height:1.8}.docs-cors-card pre[data-v-07aa2faf]{align-self:center;max-width:100%;overflow:auto;margin:0;padding:13px 15px;border-radius:7px;background:#191b29;color:#e3dcf8;font:10px/1.7 Cascadia Code,Consolas,monospace}.docs-cors-card .docs-cors-footnote[data-v-07aa2faf]{grid-column:1/-1;margin:0;padding-top:11px;border-top:1px solid #e9e6f0;color:#929bad;font-size:9px}@media(max-width:760px){.docs-cors-card[data-v-07aa2faf]{grid-template-columns:1fr;padding:16px}.docs-cors-card pre[data-v-07aa2faf]{justify-self:stretch}.docs-cors-card .docs-cors-footnote[data-v-07aa2faf]{grid-column:auto}}.footer-contact-info button[data-v-0d6f6517]{border:0;background:none;padding:0;color:#6528ff;font:inherit;cursor:pointer}.footer-contact-info button[data-v-0d6f6517]:hover{text-decoration:underline}.footer-contact-info button[data-v-0d6f6517]:focus-visible{outline:2px solid #945ce1;outline-offset:3px}.invite-poster-section[data-v-e423a598]{display:grid;grid-template-columns:1fr minmax(240px,330px);align-items:center;gap:32px;padding:36px;margin:24px 0;border:1px solid #eae4f5;background:radial-gradient(ellipse at 20% 40%,#f0e8ff,transparent 60%),#fff;border-radius:16px}.invite-poster-section>div>span[data-v-e423a598]{font-size:12px;color:#8952c9}.invite-poster-section h2[data-v-e423a598]{font-size:26px;color:#38234e;margin:16px 0}.invite-poster-section p[data-v-e423a598]{font-size:14px;line-height:2;color:#897b99}.invite-poster-section small[data-v-e423a598]{font-size:12px;color:#a095ab}@media(max-width:800px){.invite-poster-section[data-v-e423a598]{grid-template-columns:1fr;padding:24px}.invite-poster-section h2[data-v-e423a598]{font-size:22px}.invite-poster-section>.invitation-poster[data-v-e423a598]{margin:auto}}.invite-page[data-v-e423a598]{max-width:1400px;margin:auto;color:#283047}.invite-heading[data-v-e423a598]{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px}.invite-heading span[data-v-e423a598]{font-size:13px;color:#7735e9}.invite-heading h1[data-v-e423a598]{margin:10px 0;font-size:26px;letter-spacing:.02em}.invite-heading p[data-v-e423a598]{margin:0;color:#8991a0;font-size:13px}.invite-alert[data-v-e423a598]{padding:14px 18px;margin-bottom:18px;border:1px solid #f0d5a1;border-radius:10px;background:#fff9ee;color:#9a6c25;font-size:13px}.invite-share-card[data-v-e423a598]{display:grid;grid-template-columns:1fr 1.3fr;gap:35px;align-items:center;padding:34px 38px;border:1px solid #e6dcfc;border-radius:16px;background:linear-gradient(120deg,#f2eaff,#faf8ff 65%,#f0f8ff)}.invite-share-card small[data-v-e423a598],.invite-link-box label[data-v-e423a598]{color:#7d6b9b;font-size:13px}.invite-code[data-v-e423a598]{margin:14px 0 20px;font-family:monospace;font-size:29px;letter-spacing:3px;color:#6332bb;overflow-wrap:anywhere}.invite-link-box input[data-v-e423a598]{display:block;width:100%;padding:13px;margin:12px 0;border:1px solid #ded3f6;border-radius:8px;background:#ffffffc9;color:#634e8a;font-size:12px}.invite-link-box p[data-v-e423a598]{margin:12px 0 0;color:#8d819e;font-size:12px}.invite-copy-status[data-v-e423a598]{color:#36805e;font-size:13px}.invite-stats[data-v-e423a598]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:23px 0}.invite-stats article[data-v-e423a598],.invite-rules[data-v-e423a598],.invite-records[data-v-e423a598]{border:1px solid #eae7f1;border-radius:12px;background:#fff;padding:23px}.invite-stats article>span[data-v-e423a598]{display:block;color:#9197a6;font-size:12px}.invite-stats b[data-v-e423a598]{display:block;margin-top:14px;font-size:26px;overflow-wrap:anywhere}.invite-stats small[data-v-e423a598]{margin-left:5px;color:#9691a6;font-size:11px;font-weight:400}.invite-stats article>small[data-v-e423a598]{display:block;margin:8px 0 0}.invite-rules h2[data-v-e423a598],.invite-records h2[data-v-e423a598]{margin:0 0 18px;font-size:17px}.invite-rules p[data-v-e423a598],.invite-records>p[data-v-e423a598]{font-size:13px;color:#737c8f;line-height:1.8}.invite-description[data-v-e423a598]{white-space:pre-line}.invite-rule-grid[data-v-e423a598]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.invite-rule-grid b[data-v-e423a598]{margin-left:8px;color:#6534b5}.invite-rule-grid small[data-v-e423a598],.invite-footnote[data-v-e423a598]{color:#9298a7!important;font-size:12px!important}.invite-records[data-v-e423a598]{margin-top:22px}.invite-records h2 small[data-v-e423a598]{font-size:11px;font-weight:400;color:#959baa}.invite-table-wrap[data-v-e423a598]{overflow:auto}.invite-records table[data-v-e423a598]{width:100%;min-width:640px;border-collapse:collapse;font-size:12px;text-align:left}.invite-records th[data-v-e423a598]{padding:13px;background:#faf9fc;color:#9296a5;font-weight:400}.invite-records td[data-v-e423a598]{padding:17px 13px;border-bottom:1px solid #f1eef6}.invite-records td small[data-v-e423a598]{display:block;max-width:300px;color:#969bab;font-size:11px;margin-top:6px;line-height:1.6}.invite-empty[data-v-e423a598]{text-align:center;color:#a1a5b3;padding:40px!important}.invite-status[data-v-e423a598]{color:#ac842a}.invite-status.rewarded[data-v-e423a598]{color:#36866b}.invite-status.rejected[data-v-e423a598],.invite-status.ineligible[data-v-e423a598]{color:#a47879}@media(max-width:800px){.invite-stats[data-v-e423a598]{grid-template-columns:1fr 1fr}.invite-share-card[data-v-e423a598]{grid-template-columns:1fr;padding:24px;gap:24px}.invite-heading h1[data-v-e423a598]{font-size:21px}.invite-rule-grid[data-v-e423a598]{grid-template-columns:1fr}.invite-code[data-v-e423a598]{font-size:23px;letter-spacing:1px}}.reference-uploader[data-v-815e1e76]{min-width:0;padding:18px;border:1px solid #e9e6f0;border-radius:12px;background:#fff}.reference-uploader>header[data-v-815e1e76]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.reference-uploader h3[data-v-815e1e76]{margin:0;font-size:13px;color:#535368;font-weight:600}.reference-uploader header>span[data-v-815e1e76]{font-size:11px;color:#a3a0af}.reference-dropzone[data-v-815e1e76]{width:100%;min-height:114px;border:1px dashed #d6c8eb;border-radius:9px;background:#faf8ff;color:#86739e;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:16px;transition:background .15s,border-color .15s}.reference-dropzone[data-v-815e1e76]:hover,.reference-dropzone.dragging[data-v-815e1e76]{background:#f0e9ff;border-color:#9870d2}.reference-dropzone[data-v-815e1e76]:focus-visible{outline:2px solid #9670d2;outline-offset:3px}.reference-dropzone[data-v-815e1e76]:disabled{opacity:.6;cursor:not-allowed}.reference-upload-symbol[data-v-815e1e76]{font-size:24px;line-height:1}.reference-dropzone b[data-v-815e1e76]{font-size:12px;font-weight:500}.reference-dropzone small[data-v-815e1e76]{font-size:10px;color:#a39aae}.reference-file-input[data-v-815e1e76]{display:none}.reference-preview-grid[data-v-815e1e76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px}.reference-preview[data-v-815e1e76]{position:relative;min-width:0;border:1px solid #eeeaf4;border-radius:8px;overflow:hidden;background:#fcfbff}.reference-preview img[data-v-815e1e76],.reference-preview video[data-v-815e1e76]{display:block;width:100%;height:130px;object-fit:contain;background:#f2eff7}.reference-preview audio[data-v-815e1e76]{display:block;width:100%;height:44px;margin-top:22px}.reference-preview>div[data-v-815e1e76]{padding:10px}.reference-preview>div>span[data-v-815e1e76]{display:block;font-size:11px;color:#645d73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-preview small[data-v-815e1e76]{display:block;margin-top:5px;color:#a49aae;font-size:10px}.reference-preview>button[data-v-815e1e76]{position:absolute;top:6px;right:6px;border:0;border-radius:50%;background:#38303bcc;color:#fff;width:24px;height:24px;font-size:18px;line-height:20px;cursor:pointer}.reference-links[data-v-815e1e76]{margin-top:12px;font-size:11px;color:#8d7d9e}.reference-links summary[data-v-815e1e76]{cursor:pointer}.reference-links label[data-v-815e1e76]{display:grid;gap:6px;margin-top:12px;font-size:11px}.reference-links textarea[data-v-815e1e76]{width:100%;box-sizing:border-box;border:1px solid #e3deeb;border-radius:7px;padding:10px;font:12px/1.6 inherit;resize:vertical;color:#605670;background:#fff}.reference-error[data-v-815e1e76]{color:#b85a63;font-size:12px;line-height:1.7;margin:10px 0 0}.reference-hint[data-v-815e1e76]{display:block;font-size:10px;color:#a29aaa;line-height:1.8;margin-top:10px}.music-lyrics[data-v-c16d1e1b]{display:flex;flex-direction:column;gap:12px;font-size:13px;color:#645970;margin-bottom:24px}.music-lyrics textarea[data-v-c16d1e1b],.music-lyrics input[data-v-c16d1e1b]{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #e3dbef;border-radius:12px;padding:16px;font:inherit;line-height:1.8;color:#555d72}.music-lyrics small[data-v-c16d1e1b]{line-height:1.8;color:#9b92a7}.media-generated audio[data-v-c16d1e1b]{width:100%;max-width:540px}.media-studio[data-v-c16d1e1b]{display:grid;grid-template-columns:270px minmax(0,1fr);padding:0!important;min-height:calc(100vh - 70px);background:#fcfcfe}.media-studio-controls[data-v-c16d1e1b]{padding:24px 20px;border-right:1px solid #ececf3;background:#fff}.media-studio-title[data-v-c16d1e1b]{display:flex;gap:12px;align-items:center;margin-bottom:27px}.media-studio-title>span[data-v-c16d1e1b]{width:40px;height:40px;display:grid;place-items:center;background:#f1eafd;border-radius:10px;color:#8562d5;font-size:24px}.media-studio-title h2[data-v-c16d1e1b]{font-size:16px;margin:0 0 5px}.media-studio-title small[data-v-c16d1e1b]{color:#a4a9b8;font-size:10px}.media-studio-controls label[data-v-c16d1e1b]{display:flex;flex-direction:column;gap:9px;margin-bottom:18px;font-size:11px;color:#838a9d}.media-studio-controls input[data-v-c16d1e1b],.media-studio-controls select[data-v-c16d1e1b],.media-studio-controls textarea[data-v-c16d1e1b]{box-sizing:border-box;width:100%;border:1px solid #e5e6ee;border-radius:7px;padding:10px;background:#fff;color:#525d73;font-size:11px;font-family:inherit}.media-studio-controls textarea[data-v-c16d1e1b]{resize:vertical}.media-studio-price[data-v-c16d1e1b]{padding:14px;background:#f9f6ff;border:1px solid #eee6fc;border-radius:8px;margin:0 0 22px;color:#a395b7;font-size:11px}.media-studio-price b[data-v-c16d1e1b]{color:#7952c3;font-size:16px}.media-studio-price small[data-v-c16d1e1b]{display:block;color:#a298b1;font-size:10px;line-height:1.9;margin-top:5px}.media-studio-pair[data-v-c16d1e1b]{display:flex;gap:12px}.media-studio-pair>label[data-v-c16d1e1b]{flex:1;min-width:0}.media-studio-controls details[data-v-c16d1e1b]{padding:15px 0;border-top:1px solid #eeeef5;font-size:11px;color:#8992a4}.media-studio-controls summary[data-v-c16d1e1b]{cursor:pointer;margin-bottom:14px;color:#68768a}.media-studio-controls summary span[data-v-c16d1e1b]{font-size:9px;color:#a7afbd;float:right}.media-studio-controls details small[data-v-c16d1e1b]{font-size:9px;line-height:1.8}.media-studio-controls .media-file-button[data-v-c16d1e1b]{border:1px dashed #dcd1ee;border-radius:7px;text-align:center;display:block;padding:10px;color:#9478bc;cursor:pointer}.media-file-button input[data-v-c16d1e1b]{display:none}.media-file-row[data-v-c16d1e1b]{display:flex;align-items:center;gap:7px;font-size:10px;margin:8px 0}.media-file-row img[data-v-c16d1e1b]{width:30px;height:30px;border-radius:4px;object-fit:cover}.media-file-row span[data-v-c16d1e1b]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.media-file-row button[data-v-c16d1e1b]{border:0;background:none;color:#a99bb8;cursor:pointer;font-size:18px}.media-advanced textarea[data-v-c16d1e1b]{font-family:Consolas,monospace;margin-bottom:7px}.media-studio-main[data-v-c16d1e1b]{padding:30px 36px;min-width:0;max-width:1200px;width:100%;box-sizing:border-box;margin:0 auto}.media-workspace-heading[data-v-c16d1e1b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.media-workspace-heading span[data-v-c16d1e1b]{font-size:9px;letter-spacing:2.2px;color:#a799bb}.media-workspace-heading h2[data-v-c16d1e1b]{font-size:20px;margin:8px 0;color:#454a60;font-weight:600}.media-result-canvas[data-v-c16d1e1b]{background:radial-gradient(ellipse at 50% 40%,#f3eefc,#f9f8fd 70%);border:1px solid #ece8f3;border-radius:14px;min-height:320px;overflow:hidden}.media-studio-empty[data-v-c16d1e1b]{text-align:center;padding:75px 25px;color:#a2a6b7}.media-studio-empty>span[data-v-c16d1e1b]{font-size:54px;color:#cbbce9}.media-studio-empty h3[data-v-c16d1e1b]{font-size:16px;font-weight:500;color:#77768e;margin:18px 0 10px}.media-studio-empty p[data-v-c16d1e1b]{font-size:11px;line-height:1.8}.media-result-meta[data-v-c16d1e1b]{display:flex;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #ece8f3;font-size:11px;color:#9e8cbb;background:#fff6}.media-result-meta .complete[data-v-c16d1e1b]{color:#409a75}.media-result-meta small[data-v-c16d1e1b]{font-size:10px;color:#9b93ab}.media-generation-progress[data-v-c16d1e1b]{text-align:center;padding:62px 25px;color:#8a819c}.media-generation-progress>div[data-v-c16d1e1b]{font-size:42px;display:inline-block;color:#b59bdc}.media-generation-progress h3[data-v-c16d1e1b]{font-size:16px;font-weight:500;margin:18px 0 10px}.media-generation-progress p[data-v-c16d1e1b]{font-size:11px;line-height:1.9;max-width:500px;margin:auto}.spinning[data-v-c16d1e1b]{animation:media-spin-c16d1e1b 4s linear infinite}@keyframes media-spin-c16d1e1b{to{transform:rotate(360deg)}}.media-generated[data-v-c16d1e1b]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:15px}.media-generated img[data-v-c16d1e1b],.media-generated video[data-v-c16d1e1b]{max-width:100%;max-height:520px;object-fit:contain;border-radius:8px}.media-generated a[data-v-c16d1e1b]{font-size:11px;color:#9065ca;text-decoration:none}.media-result-warning[data-v-c16d1e1b]{font-size:11px;color:#aa9059;padding:0 20px 15px;text-align:center}.media-prompt-box[data-v-c16d1e1b]{margin:22px 0 28px;background:#fff;border:1px solid #e3dbef;border-radius:12px;box-shadow:0 5px 20px #79609705;overflow:hidden}.media-prompt-box>textarea[data-v-c16d1e1b]{display:block;box-sizing:border-box;width:100%;border:0;outline:0;resize:vertical;padding:17px 18px;font:12px/1.8 inherit;min-height:95px;color:#555d72;background:transparent}.media-prompt-box>textarea[data-v-c16d1e1b]::placeholder{color:#b3b2c0}.media-prompt-box>footer[data-v-c16d1e1b]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 14px 13px}.media-prompt-box footer small[data-v-c16d1e1b]{font-size:9px;color:#b4adbf}.media-prompt-box button[data-v-c16d1e1b]{font-size:11px;padding:10px 18px}.media-prompt-box button[data-v-c16d1e1b]:disabled{opacity:.45;cursor:not-allowed}.media-history h3[data-v-c16d1e1b]{font-size:12px;font-weight:550;color:#777d90;margin-bottom:15px}.media-history h3 small[data-v-c16d1e1b]{font-size:10px;color:#b8b1c6;margin-left:6px}.media-history>p[data-v-c16d1e1b]{font-size:11px;color:#b7b6c3}.media-history-list[data-v-c16d1e1b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.media-history-list button[data-v-c16d1e1b]{display:flex;align-items:center;text-align:left;gap:10px;padding:12px;border:1px solid #ecebf3;border-radius:9px;background:#fff;cursor:pointer;color:#a394bd;min-width:0}.media-history-list button.selected[data-v-c16d1e1b]{border-color:#c5b2e4;background:#fcfaff}.media-history-list button>span[data-v-c16d1e1b]{font-size:24px}.media-history-list button>div[data-v-c16d1e1b]{flex:1;overflow:hidden}.media-history-list b[data-v-c16d1e1b]{font-size:10px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7e7c8c}.media-history-list small[data-v-c16d1e1b]{display:block;margin-top:5px;color:#b5b2c1;font-size:8px}.media-history-list em[data-v-c16d1e1b]{font-size:9px;font-style:normal;white-space:nowrap}.media-studio-error[data-v-c16d1e1b],.media-retry-note[data-v-c16d1e1b]{background:#fff0f0;color:#b16a73;padding:13px;border-radius:8px;font-size:11px;line-height:1.8}.media-retry-note[data-v-c16d1e1b]{background:#fff8e9;color:#aa8b4d;margin:10px 0}.media-retry-note button[data-v-c16d1e1b]{margin:7px 0 0 12px;color:#85622a;border:1px solid #ead5a8;padding:5px 9px;background:#fff;border-radius:5px;cursor:pointer}@media(max-width:1000px){.media-studio[data-v-c16d1e1b]{grid-template-columns:225px minmax(0,1fr)}.media-studio-main[data-v-c16d1e1b]{padding:24px 20px}}@media(max-width:720px){.media-studio[data-v-c16d1e1b]{grid-template-columns:1fr}.media-studio-controls[data-v-c16d1e1b]{border-right:0;border-bottom:1px solid #eee}.media-studio-main[data-v-c16d1e1b]{padding:22px 16px}.media-prompt-box>footer[data-v-c16d1e1b]{align-items:flex-end}.media-workspace-heading h2[data-v-c16d1e1b]{font-size:18px}}.media-studio[data-v-c16d1e1b]{grid-template-columns:292px minmax(0,1fr);background:#faf9fd}.media-studio-controls[data-v-c16d1e1b]{padding:28px 24px}.media-studio-title h2[data-v-c16d1e1b]{font-size:18px}.media-studio-title small[data-v-c16d1e1b]{font-size:12px;line-height:1.6}.media-studio-controls label[data-v-c16d1e1b]{font-size:12px;color:#74748a;gap:8px}.media-studio-controls input[data-v-c16d1e1b],.media-studio-controls select[data-v-c16d1e1b],.media-studio-controls textarea[data-v-c16d1e1b]{font-size:12px;padding:11px}.media-studio-price small[data-v-c16d1e1b]{font-size:11px;line-height:1.8}.media-studio-controls details[data-v-c16d1e1b]{font-size:12px}.media-studio-controls details small[data-v-c16d1e1b]{font-size:11px}.media-control-hint[data-v-c16d1e1b]{font-size:12px;line-height:1.9;color:#9b92a7;background:#faf8fe;padding:12px;border-radius:8px}.media-studio-main[data-v-c16d1e1b]{padding:30px 32px 42px;max-width:1160px}.media-workspace-heading[data-v-c16d1e1b]{margin-bottom:24px;gap:16px}.media-workspace-heading h2[data-v-c16d1e1b]{font-size:23px;color:#4f4363;margin:0 0 9px}.media-workspace-heading p[data-v-c16d1e1b]{font-size:12px;color:#a097ac;line-height:1.7;margin:0}.media-workspace-heading>button[data-v-c16d1e1b]{white-space:nowrap;font-size:12px}.media-mode-tabs[data-v-c16d1e1b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.media-mode-tabs>button[data-v-c16d1e1b]{border:1px solid #e7e1ef;border-radius:10px;padding:15px 12px;text-align:left;background:#fff;cursor:pointer;color:#8b809b}.media-mode-tabs>button.selected[data-v-c16d1e1b]{background:#f4edff;border-color:#bca0e2;box-shadow:0 0 0 1px #d8c8ed}.media-mode-tabs b[data-v-c16d1e1b],.media-mode-tabs small[data-v-c16d1e1b]{display:block}.media-mode-tabs b[data-v-c16d1e1b]{font-size:13px;font-weight:550;color:#67527f}.media-mode-tabs small[data-v-c16d1e1b]{font-size:10px;margin-top:7px;color:#aaa0b7}.media-mode-tabs>button[data-v-c16d1e1b]:disabled{cursor:not-allowed;opacity:.6}.media-materials[data-v-c16d1e1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:20px}.media-samples[data-v-c16d1e1b]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:22px 0 12px;font-size:11px;color:#a39aac}.media-samples>span[data-v-c16d1e1b]{margin-right:3px}.media-samples button[data-v-c16d1e1b]{border:1px solid #e9e1f2;background:#fff;border-radius:20px;padding:7px 12px;color:#9983b4;font-size:11px;cursor:pointer}.media-samples button[data-v-c16d1e1b]:hover{background:#f3edfb}.media-prompt-box[data-v-c16d1e1b]{margin:0 0 26px;border-color:#dcd1eb;box-shadow:0 5px 24px #67528006}.media-prompt-box>label[data-v-c16d1e1b]{display:flex;justify-content:space-between;padding:16px 18px 0;font-size:13px;color:#645970}.media-prompt-box>label>span[data-v-c16d1e1b]{font-size:10px;color:#b3a9bf}.media-prompt-box>textarea[data-v-c16d1e1b]{font-family:inherit;font-size:13px;line-height:1.9;min-height:126px;padding-top:12px}.media-prompt-box footer small[data-v-c16d1e1b]{font-size:11px;color:#a79aaf}.media-prompt-box button[data-v-c16d1e1b]{font-size:13px;padding:11px 24px;border-radius:8px}.media-output-heading[data-v-c16d1e1b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.media-output-heading h3[data-v-c16d1e1b]{margin:0;font-size:14px;color:#6b6078;font-weight:550}.media-output-heading small[data-v-c16d1e1b]{font-size:11px;color:#b2a8bd}.media-result-canvas[data-v-c16d1e1b]{min-height:285px;background:radial-gradient(ellipse at 50% 40%,#f0e9fb,#f8f6fc 75%)}.media-result-canvas .media-studio-empty[data-v-c16d1e1b]{padding:42px 24px}.media-result-canvas .media-studio-empty p[data-v-c16d1e1b]{font-size:12px}.media-history[data-v-c16d1e1b]{margin-top:28px}.media-history h3[data-v-c16d1e1b]{font-size:14px}.media-history-list b[data-v-c16d1e1b]{font-size:12px}.media-history-list small[data-v-c16d1e1b],.media-history-list em[data-v-c16d1e1b]{font-size:10px}.media-studio-error[data-v-c16d1e1b],.media-retry-note[data-v-c16d1e1b],.media-result-meta[data-v-c16d1e1b]{font-size:12px}.media-result-meta small[data-v-c16d1e1b]{font-size:11px}@media(max-width:1150px){.media-studio[data-v-c16d1e1b]{grid-template-columns:248px minmax(0,1fr)}.media-studio-controls[data-v-c16d1e1b]{padding:24px 18px}.media-studio-main[data-v-c16d1e1b]{padding:26px 22px}}@media(max-width:800px){.media-studio[data-v-c16d1e1b]{grid-template-columns:1fr}.media-studio-controls[data-v-c16d1e1b]{border-right:0;border-bottom:1px solid #e9e3ef;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.media-studio-title[data-v-c16d1e1b],.media-studio-price[data-v-c16d1e1b],.media-advanced[data-v-c16d1e1b],.media-control-hint[data-v-c16d1e1b]{grid-column:1/-1}.media-studio-title[data-v-c16d1e1b]{margin-bottom:20px}.media-studio-main[data-v-c16d1e1b]{padding:24px 16px}.media-mode-tabs[data-v-c16d1e1b]{gap:8px}.media-workspace-heading h2[data-v-c16d1e1b]{font-size:20px}.media-prompt-box>label>span[data-v-c16d1e1b]{display:none}.media-materials[data-v-c16d1e1b]{grid-template-columns:1fr}.media-output-heading small[data-v-c16d1e1b]{font-size:10px}.media-result-meta[data-v-c16d1e1b]{flex-wrap:wrap}}@media(max-width:420px){.media-studio-controls[data-v-c16d1e1b]{grid-template-columns:1fr}.media-mode-tabs small[data-v-c16d1e1b]{display:none}.media-mode-tabs b[data-v-c16d1e1b]{font-size:12px}.media-prompt-box>footer[data-v-c16d1e1b]{flex-wrap:wrap}.media-prompt-box button[data-v-c16d1e1b]{margin-left:auto}}.media-settings-toggle[data-v-c16d1e1b]{display:none}@media(max-width:800px){.media-studio-controls[data-v-c16d1e1b]:not(.settings-open)>:not(.media-studio-title):not(.media-model-picker):not(.media-studio-price):not(.media-settings-toggle){display:none}.media-settings-toggle[data-v-c16d1e1b]{display:block;align-self:end;padding:11px;border:1px solid #dfd5ec;border-radius:7px;color:#8a70a5;background:#faf7ff;font:12px inherit;cursor:pointer;margin-bottom:18px}.media-studio-price[data-v-c16d1e1b]{margin-bottom:0}.media-studio-controls[data-v-c16d1e1b]{padding-bottom:18px}.media-studio-title[data-v-c16d1e1b]{grid-column:1/-1}.media-studio-controls.settings-open .media-studio-price[data-v-c16d1e1b]{margin-bottom:18px}}@media(max-width:420px){.media-settings-toggle[data-v-c16d1e1b]{margin-bottom:12px}.media-studio-controls[data-v-c16d1e1b]{grid-template-columns:1fr}.media-studio-title[data-v-c16d1e1b]{margin-bottom:15px}}.purchase-page[data-v-e81731bd]{background:#f8f9fc;min-height:calc(100vh - 70px);padding:30px 36px;color:#34314b}.purchase-overview[data-v-e81731bd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.purchase-overview article[data-v-e81731bd]{display:grid;gap:15px;padding:25px;background:#fff;border:1px solid #edf0f5;border-radius:12px}.purchase-overview span[data-v-e81731bd]{font-size:13px;color:#9694a9}.purchase-overview strong[data-v-e81731bd]{font-size:27px;color:#403153;font-weight:650}.purchase-overview small[data-v-e81731bd]{font-size:12px;color:#a4a0b5}.purchase-overview i[data-v-e81731bd]{font-style:normal;font-size:16px;color:#aea2c3}.purchase-tabs[data-v-e81731bd]{display:flex;align-items:center;border-bottom:1px solid #e6e5ed;margin:30px 0 24px;gap:28px}.purchase-tabs button[data-v-e81731bd]{border:0;padding:15px 2px;background:transparent;color:#9891a8;font-size:16px;border-bottom:3px solid transparent;cursor:pointer}.purchase-tabs button.active[data-v-e81731bd]{color:#794ce5;border-bottom-color:#794ce5;font-weight:600}.purchase-tabs>span[data-v-e81731bd]{margin-left:auto;font-size:12px;color:#a9a4b5}.purchase-packages[data-v-e81731bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.purchase-packages>button[data-v-e81731bd]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;background:#fff;border:1px solid #e5e4ee;border-radius:13px;padding:24px;text-align:left;color:inherit;cursor:pointer;position:relative}.purchase-packages>button.selected[data-v-e81731bd]{border-color:#9765f0;background:linear-gradient(145deg,#f8f3ff,#fff);box-shadow:0 0 0 1px #9765f0}.purchase-package-title[data-v-e81731bd]{font-size:15px;font-weight:600;display:flex;width:100%;justify-content:space-between}.purchase-package-title i[data-v-e81731bd]{font-style:normal;color:#9258f4}.purchase-price[data-v-e81731bd]{font-size:36px;color:#633a9c;font-weight:650;letter-spacing:-1px}.purchase-price small[data-v-e81731bd]{font-size:18px;margin-right:4px}.purchase-credits[data-v-e81731bd]{font-size:13px;color:#8d859d}.purchase-credits b[data-v-e81731bd]{font-size:24px;color:#7c4ac7}.purchase-group[data-v-e81731bd]{padding:7px 10px;background:#f1e9ff;border-radius:6px;color:#8051b6;font-size:12px}.purchase-description[data-v-e81731bd]{font-size:12px;line-height:1.8;color:#a7a1b3;white-space:pre-wrap}.purchase-checkout[data-v-e81731bd]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;border:1px solid #ece8f3;padding:24px;border-radius:12px;margin-top:24px}.purchase-checkout h3[data-v-e81731bd],.purchase-history h3[data-v-e81731bd]{font-size:16px;margin:0 0 12px}.purchase-checkout p[data-v-e81731bd]{font-size:13px;color:#938a9e;line-height:1.8}.purchase-checkout label[data-v-e81731bd]{font-size:12px;color:#a09aaa;display:flex;gap:6px;align-items:center}.purchase-pay[data-v-e81731bd]{border:0;background:#8c50ed;border-radius:8px;color:#fff;padding:14px 30px;cursor:pointer;white-space:nowrap}.purchase-pay[data-v-e81731bd]:disabled{background:#c8bddc;cursor:not-allowed}.purchase-rules[data-v-e81731bd]{font-size:12px;line-height:1.9;color:#a8a1b2;margin:18px 0 28px}.purchase-empty[data-v-e81731bd]{padding:40px;text-align:center;color:#aaa4b7;font-size:13px}.purchase-notice[data-v-e81731bd],.purchase-error[data-v-e81731bd]{padding:14px 18px;margin-bottom:20px;border-radius:8px;background:#fff7e6;color:#ab8137;font-size:13px}.purchase-error[data-v-e81731bd]{background:#fff0f1;color:#ba425d}.purchase-history[data-v-e81731bd]{padding:24px;border:1px solid #efecf4;border-radius:12px;background:#fff}.purchase-history header[data-v-e81731bd]{display:flex;align-items:center;justify-content:space-between}.purchase-history header p[data-v-e81731bd]{color:#aea7b8;font-size:12px}.purchase-history button[data-v-e81731bd],.purchase-pending button[data-v-e81731bd]{padding:9px 14px;border:1px solid #e5ddef;border-radius:7px;background:#fff;color:#8950c4;cursor:pointer}.purchase-table[data-v-e81731bd]{overflow:auto;margin-top:16px}.purchase-table table[data-v-e81731bd]{border-collapse:collapse;width:100%;white-space:nowrap;font-size:12px}.purchase-table th[data-v-e81731bd],.purchase-table td[data-v-e81731bd]{padding:17px 12px;border-bottom:1px solid #f0edf5;text-align:left}.purchase-table th[data-v-e81731bd]{color:#a9a1b4;background:#fbfafd;font-weight:400}.purchase-table td small[data-v-e81731bd]{display:block;font-size:11px;color:#afa9bb;margin-top:7px}.purchase-table .paid[data-v-e81731bd]{color:#2c9b73}.purchase-table .pending[data-v-e81731bd]{color:#b48a42}.purchase-table .expired[data-v-e81731bd]{color:#aaa}.purchase-pending[data-v-e81731bd]{display:flex;align-items:center;gap:15px;border:1px solid #e6d9ff;background:#faf6ff;border-radius:9px;padding:20px;margin-bottom:24px}.purchase-pending>div[data-v-e81731bd]{flex:1}.purchase-pending b[data-v-e81731bd]{font-size:14px}.purchase-pending p[data-v-e81731bd]{font-size:12px;color:#9990a7;overflow-wrap:anywhere}@media(max-width:1100px){.purchase-overview[data-v-e81731bd]{grid-template-columns:1fr 1fr}.purchase-overview article[data-v-e81731bd]:last-child{grid-column:1/-1}.purchase-page[data-v-e81731bd]{padding:24px}}@media(max-width:650px){.purchase-overview[data-v-e81731bd]{grid-template-columns:1fr}.purchase-overview strong[data-v-e81731bd]{font-size:23px}.purchase-checkout[data-v-e81731bd],.purchase-pending[data-v-e81731bd]{align-items:flex-start;flex-direction:column}.purchase-page[data-v-e81731bd]{padding:16px}.purchase-pay[data-v-e81731bd]{width:100%}.purchase-tabs>span[data-v-e81731bd]{display:none}}.business-backdrop[data-v-72b52098]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#21152d66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px}.business-dialog[data-v-72b52098]{position:relative;width:min(420px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#fff;border:1px solid #eee7f8;border-radius:20px;box-shadow:0 24px 90px #28104430;padding:34px;text-align:center;color:#342a46}.business-close[data-v-72b52098]{position:absolute;right:15px;top:12px;border:0;background:transparent;color:#8c819a;font-size:28px;cursor:pointer}.business-icon[data-v-72b52098]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f2eaff;color:#8950de;font-size:28px}.business-dialog h2[data-v-72b52098]{font-size:23px;margin:18px 0 10px}.business-dialog>p[data-v-72b52098]{font-size:13px;color:#8b8198;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.business-qr[data-v-72b52098]{width:216px;height:216px;max-width:100%;margin:24px auto;padding:12px;border:1px solid #eee7f4;border-radius:14px;display:grid;place-items:center;box-sizing:border-box;background:#fff}.business-qr img[data-v-72b52098]{width:100%;height:100%;object-fit:contain;min-height:0}.business-qr p[data-v-72b52098]{color:#a398b0;font-size:13px;line-height:1.9}.business-hours[data-v-72b52098]{background:#f8f5fc;border-radius:10px;padding:15px;display:grid;gap:8px}.business-hours span[data-v-72b52098]{font-size:12px;color:#a095ad}.business-hours strong[data-v-72b52098]{font-size:14px;font-weight:500;white-space:pre-wrap;line-height:1.8;overflow-wrap:anywhere}.business-email a[data-v-72b52098]{color:#8751cb;text-decoration:none}.business-close[data-v-72b52098]:focus-visible{outline:2px solid #945ce1;border-radius:5px}.chat-files{margin:10px 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chat-files>small{color:#8990a3;font-size:11px}.chat-upload-button{display:inline-flex;align-items:center;border:1px solid #dfe3f0;border-radius:8px;padding:8px 12px;color:#6954df;font-size:12px;cursor:pointer;background:#faf9ff}.chat-upload-button input{width:1px;height:1px;opacity:0;position:absolute}.chat-upload-button:focus-within{outline:2px solid #8d7bea;outline-offset:2px}.chat-upload-button.disabled{opacity:.5;cursor:default}.chat-file-list{display:flex;flex-wrap:wrap;gap:8px;width:100%}.chat-file{display:flex;align-items:center;gap:8px;border:1px solid #e7e6ef;background:#fff;border-radius:9px;padding:8px;max-width:310px}.chat-file img{width:42px;height:42px;border-radius:5px;object-fit:cover}.chat-file-symbol{font-size:26px;color:#7765d4;padding:0 6px}.chat-file div{min-width:0;display:grid;gap:5px}.chat-file b{font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-file small{font-size:11px;color:#8b8c9a}.chat-file small.error{color:#d34c64}.chat-file button{border:0;background:none;color:#9895ab;cursor:pointer;font-size:19px}.chat-message-files{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.chat-message-files span{display:inline-flex;gap:7px;align-items:center;font-size:12px;background:#f3f2fb;color:#5d527e;padding:6px 9px;border-radius:6px}.chat-message-files img{height:48px;max-width:100px;object-fit:cover;border-radius:4px}.user-dashboard[data-v-4b0d9ef4]{display:flex;flex-direction:column;gap:16px;padding:24px clamp(16px,2.4vw,34px) 38px;background:#f7f8fc;overflow:auto}.user-dashboard-heading[data-v-4b0d9ef4],.dashboard-panel-heading[data-v-4b0d9ef4]{display:flex;align-items:center;justify-content:space-between;gap:14px}.user-dashboard-heading[data-v-4b0d9ef4]{padding:2px 0}.user-dashboard-heading span[data-v-4b0d9ef4],.dashboard-panel-heading>div>span[data-v-4b0d9ef4],.token-panel header>div>span[data-v-4b0d9ef4],.performance-label>span[data-v-4b0d9ef4]{color:#9aa4b4;font-size:9px;font-weight:750;letter-spacing:.13em}.user-dashboard-heading h1[data-v-4b0d9ef4]{margin:3px 0 2px;font-size:24px;letter-spacing:-.03em;color:#202c42}.user-dashboard-heading p[data-v-4b0d9ef4]{margin:0;color:#8793a6;font-size:11px}.dashboard-refresh[data-v-4b0d9ef4]{height:34px;padding:0 12px;border:1px solid #e2e6ee;border-radius:8px;background:#fff;color:#62718a;font-size:11px}.dashboard-overview-grid[data-v-4b0d9ef4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-stat[data-v-4b0d9ef4],.dashboard-panel[data-v-4b0d9ef4],.dashboard-performance[data-v-4b0d9ef4]{border:1px solid #e9edf4;border-radius:12px;background:#fff;box-shadow:0 5px 18px #26334d08}.dashboard-stat[data-v-4b0d9ef4]{min-width:0;min-height:122px;padding:16px 17px}.dashboard-stat-label[data-v-4b0d9ef4]{display:flex;justify-content:space-between;align-items:center;color:#7f8ba0;font-size:11px}.dashboard-stat-label span[data-v-4b0d9ef4]{padding:4px 7px;border-radius:20px;background:#f0f6ff;color:#6890c5;font-size:9px}.dashboard-stat>b[data-v-4b0d9ef4]{display:block;overflow:hidden;margin-top:10px;color:#202c42;font-size:25px;line-height:1.15;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.dashboard-stat>small[data-v-4b0d9ef4]{display:block;margin-top:7px;color:#98a3b2;font-size:10px}.dashboard-stat button[data-v-4b0d9ef4]{margin-top:9px;padding:0;border:0;background:none;color:#6d3be4;font-size:10px}.dashboard-stat button span[data-v-4b0d9ef4]{margin-left:6px}.balance-stat[data-v-4b0d9ef4]{background:linear-gradient(125deg,#f8f5ff,#fff 73%);border-color:#e8e0fb}.balance-stat>b[data-v-4b0d9ef4]{color:#6c3ce0}.dashboard-stat .dashboard-cost[data-v-4b0d9ef4]{font-size:17px;letter-spacing:-.02em}.dashboard-token-grid[data-v-4b0d9ef4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dashboard-panel[data-v-4b0d9ef4]{min-width:0;padding:16px 18px}.token-panel header[data-v-4b0d9ef4]{display:flex;align-items:center;justify-content:space-between}.token-panel h2[data-v-4b0d9ef4],.dashboard-panel-heading h2[data-v-4b0d9ef4]{margin:3px 0 0;color:#27344b;font-size:14px}.token-panel header>b[data-v-4b0d9ef4]{color:#28374e;font-size:22px}.token-breakdown[data-v-4b0d9ef4]{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #f0f2f6}.token-breakdown span[data-v-4b0d9ef4]{display:flex;flex-direction:column;gap:5px;color:#98a2b1;font-size:9px}.token-breakdown strong[data-v-4b0d9ef4]{color:#56647b;font-size:11px;font-weight:650}.dashboard-performance[data-v-4b0d9ef4]{display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr auto;align-items:center;gap:18px;padding:14px 18px}.performance-label[data-v-4b0d9ef4]{display:flex;flex-direction:column;gap:4px}.performance-label>b[data-v-4b0d9ef4]{color:#334159;font-size:12px}.dashboard-performance article[data-v-4b0d9ef4]{display:flex;flex-direction:column;gap:4px;padding-left:16px;border-left:1px solid #edf0f5}.dashboard-performance article>small[data-v-4b0d9ef4]{color:#98a2b2;font-size:9px}.dashboard-performance article>b[data-v-4b0d9ef4]{color:#29374d;font-size:18px}.performance-note[data-v-4b0d9ef4]{max-width:125px;color:#a0a9b6;font-size:9px;line-height:1.5}.dashboard-main-grid[data-v-4b0d9ef4]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);gap:12px}.trend-panel[data-v-4b0d9ef4]{padding:16px 18px 12px}.dashboard-panel-heading>small[data-v-4b0d9ef4]{color:#99a3b2;font-size:10px}.chart-actions[data-v-4b0d9ef4]{display:flex;align-items:center;gap:4px}.chart-actions select[data-v-4b0d9ef4],.chart-actions button[data-v-4b0d9ef4]{height:28px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:#fff;color:#7d899b;font-size:9px}.chart-actions select[data-v-4b0d9ef4]{border-color:#e7eaf0}.chart-actions button.selected[data-v-4b0d9ef4]{background:#f3edff;color:#7137dc}.dashboard-chart[data-v-4b0d9ef4]{height:190px;display:grid;grid-template-columns:49px minmax(0,1fr);gap:7px;margin-top:15px}.chart-y-labels[data-v-4b0d9ef4]{display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 20px;color:#a0a9b5;font-size:8px;text-align:right}.chart-bars[data-v-4b0d9ef4]{min-width:0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:5px;align-items:stretch;border-bottom:1px solid #e9edf3;background:repeating-linear-gradient(to bottom,transparent 0,transparent 46px,#f1f3f7 47px,#f1f3f7 48px)}.chart-bar-column[data-v-4b0d9ef4]{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.bar-track[data-v-4b0d9ef4]{width:min(100%,20px);height:calc(100% - 21px);display:flex;align-items:flex-end;justify-content:center}.bar-track i[data-v-4b0d9ef4]{display:block;width:100%;min-height:0;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#a783ff,#7138e8);transition:height .2s}.chart-bar-column small[data-v-4b0d9ef4]{height:18px;width:100%;overflow:hidden;color:#a0a9b7;font-size:7px;text-align:center;white-space:nowrap}.trend-panel footer[data-v-4b0d9ef4]{display:flex;justify-content:space-between;align-items:center;padding-top:9px;color:#98a3b2;font-size:9px}.trend-panel footer>span[data-v-4b0d9ef4]{display:flex;align-items:center;gap:6px}.trend-panel footer i[data-v-4b0d9ef4]{width:7px;height:7px;border-radius:50%;background:#8250ec}.trend-panel footer small[data-v-4b0d9ef4]{font-size:9px}.checkin-panel[data-v-4b0d9ef4]{padding:16px 17px}.checkin-status[data-v-4b0d9ef4]{padding:5px 8px;border-radius:20px;background:#f0f4f9;color:#8995a6;font-size:9px;white-space:nowrap}.checkin-status.done[data-v-4b0d9ef4]{background:#eaf8f0;color:#35a26c}.checkin-reward[data-v-4b0d9ef4]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 13px}.checkin-reward>div[data-v-4b0d9ef4]{display:flex;flex-direction:column;gap:6px;padding:11px;border:1px solid #f0edf6;border-radius:8px;background:#fbfaff}.checkin-reward small[data-v-4b0d9ef4]{color:#9aa3b0;font-size:9px}.checkin-reward b[data-v-4b0d9ef4]{color:#5735bd;font-size:18px}.checkin-reward b span[data-v-4b0d9ef4]{font-size:9px;font-weight:500}.checkin-button[data-v-4b0d9ef4]{width:100%;height:35px;border:0;border-radius:8px;background:linear-gradient(105deg,#7440ea,#9862f4);color:#fff;font-size:11px;font-weight:650}.checkin-button[data-v-4b0d9ef4]:disabled{background:#e8eaf0;color:#949dad}.checkin-rule[data-v-4b0d9ef4]{min-height:31px;margin:9px 0;color:#98a2b1;font-size:9px;line-height:1.55}.checkin-week[data-v-4b0d9ef4]{display:flex;gap:6px;margin-top:10px}.checkin-week span[data-v-4b0d9ef4]{width:22px;height:22px;display:grid;place-items:center;border:1px solid #eceef3;border-radius:50%;color:#c1c7d1;font-size:10px}.checkin-week span.checked[data-v-4b0d9ef4]{border-color:#e2d7fb;background:#f6f1ff;color:#7243d4}.checkin-total[data-v-4b0d9ef4]{display:block;margin-top:7px;color:#9ba5b4;font-size:9px}.dashboard-bottom-grid[data-v-4b0d9ef4]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:12px}.dashboard-bottom-grid>.dashboard-panel[data-v-4b0d9ef4]{padding:16px 0 2px;overflow:hidden}.dashboard-panel-heading[data-v-4b0d9ef4]{padding:0 17px 13px}.dashboard-table-wrap[data-v-4b0d9ef4]{width:100%;overflow:auto}.dashboard-table[data-v-4b0d9ef4]{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.dashboard-table th[data-v-4b0d9ef4]{height:33px;padding:0 13px;border:0;background:#f8f9fb;color:#98a2b0;font-size:9px;font-weight:550}.dashboard-table td[data-v-4b0d9ef4]{height:38px;padding:7px 13px;border-bottom:1px solid #f0f2f6;color:#5d6a7e;font-size:9px}.dashboard-table td code[data-v-4b0d9ef4]{color:#53617a;font-family:ui-monospace,Consolas,monospace;font-size:9px}.dashboard-table tbody tr:last-child td[data-v-4b0d9ef4]{border-bottom:0}.dashboard-empty[data-v-4b0d9ef4]{text-align:center;color:#a0a9b6!important}.dashboard-currency-note[data-v-4b0d9ef4]{margin:0;color:#a0a9b5;font-size:9px}.dashboard-error[data-v-4b0d9ef4]{padding:10px 13px;border:1px solid #f1d1d1;border-radius:8px;background:#fff6f6;color:#ab4e4e;font-size:11px}.dashboard-error button[data-v-4b0d9ef4]{margin-left:8px;border:0;background:none;color:#783ee3}.model-distribution .dashboard-table[data-v-4b0d9ef4]{min-width:540px}@media(max-width:1050px){.dashboard-overview-grid[data-v-4b0d9ef4]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-performance[data-v-4b0d9ef4]{grid-template-columns:repeat(4,1fr)}.performance-note[data-v-4b0d9ef4]{grid-column:1/-1;max-width:none}.dashboard-main-grid[data-v-4b0d9ef4]{grid-template-columns:1fr}.checkin-panel[data-v-4b0d9ef4]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 16px}.checkin-panel>.dashboard-panel-heading[data-v-4b0d9ef4],.checkin-panel>.checkin-rule[data-v-4b0d9ef4],.checkin-panel>.checkin-week[data-v-4b0d9ef4],.checkin-panel>.checkin-total[data-v-4b0d9ef4]{grid-column:1/-1}.checkin-reward[data-v-4b0d9ef4]{grid-column:1;grid-row:2}.checkin-button[data-v-4b0d9ef4]{grid-column:2;grid-row:2;width:140px}.checkin-rule[data-v-4b0d9ef4]{grid-row:3}.checkin-week[data-v-4b0d9ef4]{grid-row:4}.checkin-total[data-v-4b0d9ef4]{grid-row:5}.dashboard-bottom-grid[data-v-4b0d9ef4]{grid-template-columns:1fr}}@media(max-width:620px){.user-dashboard[data-v-4b0d9ef4]{gap:10px;padding:14px 10px 25px}.user-dashboard-heading h1[data-v-4b0d9ef4]{font-size:20px}.dashboard-overview-grid[data-v-4b0d9ef4]{gap:8px}.dashboard-stat[data-v-4b0d9ef4]{min-height:107px;padding:12px}.dashboard-stat>b[data-v-4b0d9ef4]{font-size:20px}.dashboard-stat .dashboard-cost[data-v-4b0d9ef4]{font-size:14px}.dashboard-token-grid[data-v-4b0d9ef4]{gap:8px}.dashboard-panel[data-v-4b0d9ef4]{padding:13px}.token-panel header>b[data-v-4b0d9ef4]{font-size:17px}.token-breakdown[data-v-4b0d9ef4]{gap:5px}.token-breakdown strong[data-v-4b0d9ef4]{font-size:9px}.dashboard-performance[data-v-4b0d9ef4]{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px}.performance-label[data-v-4b0d9ef4]{grid-column:1/-1}.dashboard-performance article[data-v-4b0d9ef4]{padding-left:9px}.dashboard-performance article>b[data-v-4b0d9ef4]{font-size:15px}.performance-note[data-v-4b0d9ef4]{grid-column:1/-1;max-width:none}.trend-panel[data-v-4b0d9ef4]{padding:13px 10px}.chart-actions[data-v-4b0d9ef4]{gap:1px}.chart-actions select[data-v-4b0d9ef4],.chart-actions button[data-v-4b0d9ef4]{padding:0 5px;font-size:8px}.dashboard-chart[data-v-4b0d9ef4]{grid-template-columns:39px minmax(0,1fr);gap:3px;height:160px}.chart-bars[data-v-4b0d9ef4]{gap:2px}.bar-track[data-v-4b0d9ef4]{width:min(100%,13px)}.chart-bar-column small[data-v-4b0d9ef4]{font-size:6px}.checkin-panel[data-v-4b0d9ef4]{display:block}.checkin-reward[data-v-4b0d9ef4]{margin:12px 0}.checkin-button[data-v-4b0d9ef4]{width:100%}.dashboard-table[data-v-4b0d9ef4]{min-width:490px}.dashboard-panel-heading[data-v-4b0d9ef4]{padding:0 12px 11px}.dashboard-table th[data-v-4b0d9ef4],.dashboard-table td[data-v-4b0d9ef4]{padding-right:9px;padding-left:9px}}.dashboard-stat-label[data-v-4b0d9ef4]{font-size:13px}.dashboard-stat>small[data-v-4b0d9ef4],.dashboard-stat button[data-v-4b0d9ef4]{font-size:12px}.dashboard-stat .dashboard-cost[data-v-4b0d9ef4]{font-size:clamp(15px,1.2vw,20px)}.dashboard-stat-label span[data-v-4b0d9ef4],.performance-note[data-v-4b0d9ef4]{font-size:11px}.user-dashboard-heading p[data-v-4b0d9ef4],.dashboard-refresh[data-v-4b0d9ef4]{font-size:13px}.token-panel h2[data-v-4b0d9ef4],.dashboard-panel-heading h2[data-v-4b0d9ef4]{font-size:16px}.token-breakdown span[data-v-4b0d9ef4],.dashboard-performance article>small[data-v-4b0d9ef4]{font-size:12px}.token-breakdown strong[data-v-4b0d9ef4]{font-size:14px}.cache-detail[data-v-4b0d9ef4]{display:block;margin-top:10px;color:#99a3b2;font-size:10px;line-height:1.5}.chart-actions[data-v-4b0d9ef4]{flex-wrap:wrap;justify-content:flex-end}.chart-actions select[data-v-4b0d9ef4],.chart-actions button[data-v-4b0d9ef4]{font-size:11px}.chart-bar-column small[data-v-4b0d9ef4],.chart-y-labels[data-v-4b0d9ef4]{font-size:10px}.dashboard-chart[data-v-4b0d9ef4]{grid-template-columns:58px minmax(0,1fr)}.trend-panel footer[data-v-4b0d9ef4],.trend-panel footer small[data-v-4b0d9ef4],.checkin-rule[data-v-4b0d9ef4],.checkin-total[data-v-4b0d9ef4],.dashboard-currency-note[data-v-4b0d9ef4]{font-size:11px;line-height:1.6}.checkin-button[data-v-4b0d9ef4]{font-size:13px}.checkin-status[data-v-4b0d9ef4],.checkin-reward small[data-v-4b0d9ef4],.checkin-reward b span[data-v-4b0d9ef4]{font-size:11px}.dashboard-table th[data-v-4b0d9ef4],.dashboard-table td[data-v-4b0d9ef4],.dashboard-table td code[data-v-4b0d9ef4]{font-size:12px}.platform-today[data-v-4b0d9ef4]{display:block;color:#99a3b2;font-size:10px;margin-top:4px}.dashboard-bottom-grid[data-v-4b0d9ef4]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.dashboard-panel-heading[data-v-4b0d9ef4]{padding-left:0;padding-right:0}.dashboard-bottom-grid .dashboard-panel-heading[data-v-4b0d9ef4]{padding-left:17px;padding-right:17px}@media(max-width:1050px){.dashboard-bottom-grid[data-v-4b0d9ef4]{grid-template-columns:1fr}}@media(max-width:620px){.dashboard-stat-label[data-v-4b0d9ef4]{font-size:12px}.dashboard-stat>small[data-v-4b0d9ef4]{font-size:10px}.dashboard-stat .dashboard-cost[data-v-4b0d9ef4]{font-size:13px}.token-panel h2[data-v-4b0d9ef4]{font-size:14px}.token-breakdown strong[data-v-4b0d9ef4]{font-size:12px}.trend-panel .dashboard-panel-heading[data-v-4b0d9ef4]{align-items:flex-start;flex-direction:column}.chart-actions[data-v-4b0d9ef4]{justify-content:flex-start}.dashboard-table th[data-v-4b0d9ef4],.dashboard-table td[data-v-4b0d9ef4],.dashboard-table td code[data-v-4b0d9ef4]{font-size:11px}}.media-doc-tiers[data-v-9ce8334e]{overflow-x:auto}.media-doc-tiers table[data-v-9ce8334e]{width:100%;border-collapse:collapse;font-size:12px}.media-doc-tiers th[data-v-9ce8334e],.media-doc-tiers td[data-v-9ce8334e]{padding:10px;text-align:left;border-bottom:1px solid #ece8f3}.model-api-fields code[data-v-9ce8334e]{overflow-wrap:anywhere}.model-api-reference pre[data-v-9ce8334e]{max-width:100%;overflow:auto}:root{font-family:DM Sans,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202d42;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-weight:400;--purple:#6f2cff;--purple-2:#893fff;--ink:#202d42;--muted:#71809a;--line:#e1e8f3;--surface:#f6f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:340px}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #a88aff;outline-offset:2px}button:disabled{cursor:not-allowed}.app-shell{min-height:100vh;overflow:hidden;background:#fff}.button{height:42px;padding:0 21px;border:0;border-radius:9px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #6328df32}.button-primary{color:#fff;background:linear-gradient(105deg,#702aff,#842eff)}.button-primary span{margin-left:8px}.brand{display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:0;font-size:17px;font-weight:800;letter-spacing:.04em;text-align:left}.brand-mark{position:relative;display:inline-block;width:30px;height:22px;flex:none}.brand-mark:before,.brand-mark:after{content:"";position:absolute;background:#7131fa;border-radius:3px}.brand-mark:before{width:23px;height:8px;left:0;top:3px}.brand-mark:after{width:18px;height:8px;right:0;bottom:3px}.brand small{display:block;margin-top:-3px;font-size:6px;font-weight:500;letter-spacing:.1em;text-align:right;color:#8190ac}.brand-dark{color:#202d42}.brand-light{color:#fff;font-size:36px}.brand-light .brand-mark{width:78px;height:50px}.brand-light .brand-mark:before{width:64px;height:18px;top:7px}.brand-light .brand-mark:after{width:50px;height:18px;bottom:7px}.site-header{height:62px;padding:0 max(calc((100vw - 1320px)/2),42px);display:flex;align-items:center;gap:50px;background:#fff;position:relative;z-index:4;box-shadow:0 3px 18px #2635500c}.site-nav{display:flex;gap:30px;align-items:center;flex:1}.site-nav button{border:0;background:none;padding:10px 0;color:#37435a;font-size:14px}.site-nav button:hover,.site-nav button.current{color:var(--purple)}.nav-login{height:34px;padding:0 20px;border-radius:20px;font-size:13px}.marketing-page{background:#fff}.home-hero{position:relative;min-height:474px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(112deg,#f3eaff,#e9e5ff 46%,#e1f6ff)}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 48%,#fff2 0 18%,transparent 40%),linear-gradient(180deg,#9383ff18,transparent 57%)}.home-hero-copy{position:relative;z-index:2;width:min(1110px,calc(100% - 64px));margin:0 auto;padding:48px 0 62px}.eyebrow{margin:0 0 17px;color:#73718e;font-size:11px;letter-spacing:.15em}.home-hero h1{font-size:46px;line-height:1.28;letter-spacing:-.025em;margin:0;color:#202e43;font-weight:800}.home-hero h1 span{color:#7132fa}.hero-caption{margin:22px 0 25px;color:#5c6880;font-size:14px}.hero-glow,.hero-orb,.hero-wedge{position:absolute;pointer-events:none}.glow-one{width:390px;height:310px;left:12%;top:18%;background:#bd94ff50;filter:blur(75px);border-radius:50%}.glow-two{width:260px;height:260px;right:20%;top:14%;background:#86d5ff5b;filter:blur(55px);border-radius:50%}.hero-orb{width:164px;height:164px;right:19%;top:22%;border-radius:50%;background:linear-gradient(135deg,#c8bbff,#87deff);opacity:.33;filter:blur(14px)}.hero-wedge{right:8%;bottom:14%;width:350px;height:210px;border-radius:40px 20px 50px;transform:skew(-38deg);background:linear-gradient(125deg,#5bbaff77,#c5f1ff42);filter:blur(4px)}.hero-dots{display:flex;gap:10px;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.hero-dots i{height:3px;width:20px;background:#d5c7ff;border-radius:4px}.hero-dots i.active{background:var(--purple)}.section{max-width:1120px;margin:0 auto;padding:72px 0}.section-heading{text-align:center;margin-bottom:35px}.section-heading h2,.industry-section h2{font-size:29px;line-height:1.35;margin:0 0 9px;color:#202d42;font-weight:800}.section-heading p{margin:0;color:#758198;font-size:14px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-card{min-height:205px;border-radius:9px;padding:34px 35px 25px;position:relative;overflow:hidden}.product-card h3{font-size:19px;margin:0 0 13px;position:relative;z-index:1}.product-card p{max-width:440px;min-height:48px;margin:0;color:inherit;opacity:.76;font-size:13px;line-height:1.65;position:relative;z-index:1}.product-card button{position:relative;z-index:1;margin-top:18px;border:0;border-radius:2px;padding:9px 16px;color:#fff;background:#762eff;font-size:12px;font-weight:700}.product-card.dark-card{background:#343545;color:#fff}.product-card.light-card{background:#f0efff;color:#283149}.product-card .button-white{background:#fff;color:#6f2cff}.decor-diamond:after,.decor-cubes:after,.decor-pixels:after,.decor-chip:after{content:"";position:absolute;right:-18px;bottom:-18px;width:115px;height:105px;opacity:.75;background-repeat:no-repeat}.decor-diamond:after{background:linear-gradient(135deg,transparent 47%,#9861ff 48% 51%,transparent 52%),linear-gradient(45deg,transparent 47%,#9861ff 48% 51%,transparent 52%);transform:rotate(45deg)}.decor-cubes:after{border:1px solid #dcd6ff;border-radius:8px;box-shadow:-40px -14px 0 -1px #f0efff,-40px -14px #dcd6ff,0 -56px 0 -1px #f0efff,0 -56px #dcd6ff}.decor-pixels:after{width:100px;height:100px;background:radial-gradient(white 35%,#ddd9ff 36% 40%,transparent 41%);background-size:32px 32px}.decor-chip:after{border:2px solid #965aff;border-radius:8px;box-shadow:inset 0 0 0 16px #343545,inset 0 0 0 18px #965aff;transform:rotate(5deg)}.why-section{padding-top:4px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.why-panel{height:390px;border-radius:10px;padding:31px 42px;position:relative;overflow:hidden}.why-panel h3{font-size:22px;margin:0 0 28px}.why-panel p{font-size:14px;line-height:1.65;margin:0;padding:15px 0;border-bottom:1px solid #8171a538}.why-panel p:last-child{border:0}.why-panel b{color:#28d698;font-size:19px}.dark-panel{background:#1e202e;color:#fff}.dark-panel p{border-color:#8865cd40}.pale-panel{background:#faf9ff;color:#263149;border:1px solid #eeebf5}.pale-panel b{color:#7535fa}.circuit-lines{position:absolute;right:15px;top:15px;width:118px;height:122px;opacity:.65;background:repeating-linear-gradient(0deg,transparent 0 19px,#7345ed 20px 22px),repeating-linear-gradient(90deg,transparent 0 32px,#7345ed 33px 35px);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%,0 24%,20% 24%)}.ribbon-art{position:absolute;top:0;right:20px;width:108px;height:120px;border:2px solid #c59aff;border-radius:20px;transform:rotate(42deg) translateY(-30px);opacity:.8}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.benefits-grid article{min-height:230px;padding:24px 22px;background:#f4f5f8}.benefit-icon{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 9px;font-size:30px;color:#763bff}.sparkle-icon{color:#54d98f}.lock-icon{color:#29d48b}.puzzle-icon{color:#783aff}.benefits-grid h3{text-align:center;font-size:18px;margin:6px 0 17px}.benefits-grid p{font-size:11px;line-height:1.7;color:#778298}.industry-section{padding-top:7px}.industry-banner{height:260px;position:relative;display:flex;align-items:stretch;overflow:hidden;border-radius:9px;background:#242344;color:#fff}.industry-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#5428a9e8,#171b32a8 68%,#1c243350),radial-gradient(ellipse at 25% 10%,#7188ce,transparent 45%),linear-gradient(130deg,#101729,#45516e 55%,#071322)}.industry-feature{width:48%;z-index:1;align-self:flex-end;padding:30px 27px}.industry-feature h3{font-size:28px;margin:0 0 10px}.industry-feature p{font-size:12px;line-height:1.7;opacity:.78;margin:0}.industry-banner>button{z-index:1;align-self:stretch;width:13%;border:0;border-left:1px solid #ffffff3a;color:#fff;background:#17203736;font-weight:700}.industry-banner>button:hover{background:#7531db99}.partners-section{min-height:350px;text-align:center;padding:70px 0;background:linear-gradient(115deg,#ddfff0,#f4e8ff 70%,#deefff)}.partners-section h2{font-size:33px;margin:0 0 44px}.partner-cloud{max-width:1150px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.partner-cloud span{min-width:135px;padding:17px 18px;background:#fff;border:1px solid #edf0f5;border-radius:4px;color:#53647e;font-size:15px;font-weight:700;box-shadow:0 4px 12px #2432500b}.site-footer{padding:52px max(calc((100vw - 1120px)/2),38px) 22px;background:#f2f5fa;color:#6f7d95}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1.4fr 1fr 1.3fr;gap:35px;padding-bottom:40px}.footer-brand p{font-size:13px;letter-spacing:.15em}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px}.footer-col b,.footer-contact>b{margin-bottom:7px;color:#37445b}.footer-col button{border:0;background:none;padding:0;color:#71809a;font-size:12px}.footer-contact{font-size:12px}.qr-code{width:76px;height:76px;margin:14px 0;background-color:#fff;background-image:repeating-conic-gradient(#34435c 0 25%,transparent 0 50%);background-size:12px 12px;display:grid;place-items:center}.qr-code span{background:#fff;padding:4px;font-size:8px;text-align:center}.footer-contact small{display:block;margin-top:15px}.footer-bottom{border-top:1px solid #dde3ed;padding-top:19px;font-size:10px}.footer-bottom span{float:right}.catalog-hero{height:388px;position:relative;overflow:hidden;text-align:center;padding:67px 20px 25px;background:linear-gradient(111deg,#edf7ff,#ecebff 54%,#f4efff)}.catalog-hero h1{position:relative;margin:0 0 17px;font-size:44px;letter-spacing:-.025em;font-weight:800;color:#7660ff}.catalog-hero>p{position:relative;margin:0 0 25px;font-size:15px;font-weight:700}.catalog-wave{position:absolute;width:115%;height:135px;left:-7%;top:92px;border:3px solid #fff8;border-left:0;border-right:0;border-radius:50%;transform:rotate(-3deg);filter:blur(1px)}.floating-mark{position:absolute;display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#ffffff75;color:#576eff;box-shadow:0 4px 20px #6265f219;font-size:24px}.mark-q{left:14%;top:115px}.mark-deep{left:6%;top:160px}.mark-kimi{right:14%;top:93px;color:#141b2b}.mark-z{right:27%;top:148px;color:#3c4960}.catalog-search{width:min(600px,90%);height:44px;position:relative;display:flex;margin:0 auto 24px;padding:4px;background:#fff;border:1px solid #dce3ef;border-radius:9px;box-shadow:0 4px 13px #42389d12}.catalog-search input{flex:1;min-width:0;border:0;padding:0 14px;font-size:13px;outline:none}.catalog-search .button{height:34px;padding:0 18px;font-size:12px}.popular{position:relative;display:flex;justify-content:center;align-items:center;gap:9px}.popular b{font-size:11px}.popular button{border:1px solid #e8eaf2;border-radius:4px;background:#fff;padding:6px 10px;color:#5d6980;font-size:10px}.catalog-content{max-width:1120px;margin:auto;padding:42px 0 65px}.filter-stack{display:grid;gap:8px;margin-bottom:46px}.filter-stack>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.filter-stack strong{width:74px;flex:none;font-size:12px;color:#46546d}.filter-stack button{border:1px solid transparent;border-radius:4px;padding:6px 9px;background:#fff;color:#5f6b80;font-size:10px}.filter-stack button:hover,.filter-stack button.selected{color:var(--purple);border-color:#c6aaff;background:#faf7ff}.list-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.list-title h2,.explore-title h2{font-size:20px;margin:0}.list-title>button{border:0;background:none;color:#6f7c91;font-size:11px}.public-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.model-card{position:relative;min-width:0;padding:19px 19px 15px;border:1px solid #e3e9f2;border-radius:9px;background:#fff;box-shadow:0 2px 6px #22345508;transition:transform .2s,box-shadow .2s}.model-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #27365712}.model-card.compact{padding:17px 15px 12px;min-height:220px}.new-ribbon{position:absolute;top:0;right:0;padding:4px 9px;background:#f44753;color:#fff;border-radius:0 8px 0 6px;font-size:10px;font-weight:700}.model-head{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:13px}.model-logo{display:grid;place-items:center;flex:none;width:45px;height:45px;border-radius:13px;background:#fff;font-size:32px;font-weight:800;color:#4f70ff}.compact .model-logo{width:32px;height:32px;font-size:23px}.logo-blue{color:#4e70ff}.logo-ink{color:#354251}.logo-cyan{color:#157aff}.logo-green{color:#39cf7f}.logo-black{background:#10131a;color:#fff;border-radius:11px}.logo-purple{color:#4539a1}.logo-telecom{background:#147bd4;color:#fff;border-radius:8px;font-size:21px}.model-heading{min-width:0;flex:1}.model-heading h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;margin:0;color:#26344b;font-weight:600}.compact .model-heading h3{font-size:12px}.model-heading>span{display:block;margin-top:4px;color:#71809a;font-size:11px}.compact .model-heading>span{font-size:10px}.detail-badge{align-self:flex-start;border:1px solid #8cc5ff;border-radius:3px;background:#f2f9ff;color:#398ded;font-size:9px;padding:3px 5px}.model-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:39px;margin:0 0 13px;color:#6b7890;font-size:12px;line-height:1.6}.compact .model-description{min-height:53px;margin-bottom:8px;font-size:10px;line-height:1.55}.model-meta{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px;color:#7a8494;font-size:9px}.model-meta span{color:#8e43df;background:#f8f0ff;padding:3px 5px;border-radius:4px}.model-tags{display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;margin-bottom:13px}.model-tags>span{flex:none;padding:5px 8px;border-radius:4px;background:#eee7ff;color:#762eff;font-size:10px}.model-tags>span.type-chip{background:#eef8ff;border:1px solid #96c8ff;color:#358bd8}.compact .model-tags{margin-bottom:9px;gap:4px}.compact .model-tags>span{font-size:9px;padding:3px 5px}.model-actions,.model-foot{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-top:10px;border-top:1px solid #edf0f5;color:#78869c;font-size:10px}.model-actions>span,.model-foot>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-actions button,.model-foot button{border:0;background:none;color:#8542ee;font-size:10px;white-space:nowrap}.model-actions button span{margin-left:3px}.model-foot,.model-foot button{font-size:9px}.no-results{padding:70px 0;text-align:center;color:#8b97aa}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:35px 0 72px}.pagination button{width:29px;height:29px;border:1px solid #e1e5ef;border-radius:5px;background:#fff;color:#69768b}.pagination button.active{border-color:#8f4fff;color:#7b38ef}.pagination span{margin-left:7px;color:#68758a;font-size:11px}.explore-title{margin-bottom:18px}.series-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.series-grid article{min-height:190px;padding:25px 25px 17px;border-radius:9px;background:#edf4ff;box-shadow:0 2px 5px #1936510b}.series-grid article.series-1{background:#f6f0ff}.series-grid article.series-2{background:#fff8df}.series-grid article.series-3{background:#effdf5}.series-grid h3{margin:0 0 12px;font-size:18px}.series-grid p{min-height:48px;color:#68768a;font-size:12px;line-height:1.7}.series-grid article>div{display:flex;gap:6px}.series-grid article>div span{background:#fff;padding:4px 7px;border-radius:4px;font-size:9px;color:#69758a}.series-grid article>button{display:block;margin-top:12px;padding:0;border:0;background:none;font-weight:700;font-size:11px}.about-hero{height:440px;position:relative;overflow:hidden;display:flex;align-items:center;background:linear-gradient(115deg,#e7e9ff,#d9eaff 44%,#f3edff)}.about-hero-copy{width:min(1120px,calc(100% - 60px));margin:0 auto;position:relative;z-index:1}.about-hero h1{font-size:38px;color:#7338fa;margin:0 0 12px}.about-hero p{font-size:17px;color:#37465f}.orbit{position:absolute;right:-5%;border:16px solid #fff7;border-radius:50%;transform:rotate(-18deg);filter:blur(5px)}.orbit-a{width:720px;height:280px;top:73px}.orbit-b{width:800px;height:320px;top:45px;right:-9%;border-width:9px}.about-intro{max-width:1120px;margin:auto;padding:58px 0 62px;display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.about-intro h2{font-size:30px;font-weight:500;margin:0 0 25px}.about-intro p{font-size:13px;line-height:1.9;color:#62718a;margin:0 0 12px}.agi-visual{height:310px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:8px;background:radial-gradient(ellipse at 50% 55%,#352de6,#04d1f2 34%,#101b4a 66%,#060d24);box-shadow:0 16px 45px #4042b448}.agi-visual:before,.agi-visual:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid #79e8ff7d;transform:perspective(260px) rotateX(59deg) rotate(-22deg);box-shadow:0 0 24px #05d6ff8f,inset 0 0 24px #6e48ff99}.agi-visual:after{top:30px;right:30px;bottom:30px;left:30px;transform:perspective(220px) rotateX(58deg) rotate(22deg)}.agi-visual>span{z-index:1;color:#9efcff;font-size:82px;font-weight:800;letter-spacing:.08em;text-shadow:0 0 12px #00e8ff,0 0 32px #b745ff}.agi-circuit{position:absolute;width:70px;height:70px;border:3px solid #ff62ca}.circuit-a{left:24px;top:50px}.circuit-b{right:25px;bottom:30px;border-color:#32ddff}.timeline-section{position:relative;overflow:hidden;background:#f5f8fd;padding:56px 20px 55px}.timeline-section h2,.cert-section h2,.honors-section h2{text-align:center;margin:0 0 35px;font-size:30px;font-weight:500}.timeline{position:relative;width:min(720px,100%);margin:auto}.timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:#d6ddea}.timeline article{position:relative;display:grid;grid-template-columns:1fr 28px 1fr;align-items:start;min-height:82px}.timeline time{text-align:right;padding:2px 14px 0;color:#66758d;font-size:12px}.timeline-dot{z-index:1;width:10px;height:10px;margin:5px auto 0;border:2px solid #a275ff;border-radius:50%;background:#fff}.timeline article p{white-space:pre-line;margin:0;padding-left:14px;font-size:13px;line-height:1.65}.timeline-hill{position:absolute;right:-5%;bottom:-65px;width:58%;height:170px;background:linear-gradient(135deg,#c5c5ff55,#6bbdff31);clip-path:polygon(0 82%,20% 61%,45% 73%,70% 34%,100% 0,100% 100%,0 100%)}.cert-section{padding:55px 20px 65px;text-align:center}.cert-section>div{max-width:920px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.cert-section article{display:flex;flex-direction:column;align-items:center;gap:12px;color:#2569ac}.cert-section article b{font-size:30px;font-weight:800;letter-spacing:-.07em}.cert-section article span{font-size:11px;color:#64738b}.honors-section{padding:55px 0 70px;background:linear-gradient(110deg,#f1eaff,#eaf4ff)}.award-strip{display:flex;justify-content:center;gap:12px;padding:8px 24px;overflow:hidden}.award-strip article{width:175px;height:220px;flex:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:15px;background:linear-gradient(145deg,#fff,#edf1fa);border:1px solid #dce3ef;box-shadow:0 10px 22px #343d6414;color:#33415a;text-align:center}.award-strip article span{font-size:54px;color:#7849ee}.award-strip article b{font-size:14px}.award-strip article small{font-size:10px;color:#8490a2}.login-page{height:100vh;min-height:680px;display:grid;grid-template-columns:1fr 1fr;background:#fff}.login-art{position:relative;overflow:hidden;padding:52px 6%;color:#fff;background:linear-gradient(120deg,#10172dce,#1a2039d9),radial-gradient(ellipse at 65% 35%,#414a70,#10182d 72%)}.login-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 18%,#c36e5e66,transparent 10%),radial-gradient(circle at 17% 35%,#d1755870,transparent 10%),radial-gradient(circle at 38% 71%,#d2564770,transparent 14%),repeating-linear-gradient(157deg,transparent 0 58px,#7082a526 60px 63px,transparent 68px 123px)}.login-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#12182ee8,transparent 43%)}.login-art .brand,.login-art-copy,.login-art-bottom{position:relative;z-index:1}.login-art-copy{margin-top:78px}.login-art-copy h1{font-size:43px;line-height:1.5;margin:0 0 22px}.login-art-copy h2{font-size:27px;line-height:1.55;margin:0}.login-art-bottom{position:absolute;bottom:55px;left:6%;right:5%}.login-art-bottom h2{margin:0;color:#12e4e7;font-size:50px;line-height:1.16}.login-art-bottom sup{color:#fff;font-size:14px}.login-art-bottom p{font-size:24px;font-weight:700;margin:11px 0 45px}.login-art-bottom small{color:#8f98ad}.login-form-side{position:relative;display:flex;align-items:center;justify-content:center;padding:70px 28px}.language{position:absolute;top:27px;right:32px;border:0;background:none;color:#62718a}.login-form{width:min(450px,100%)}.login-form h2{text-align:center;font-size:25px;font-weight:500;margin:0 0 38px}.phone-row,.input-row{height:48px;display:flex;margin-bottom:22px;border:1px solid #cfd9e7;border-radius:9px;overflow:hidden}.phone-row button,.input-row button{flex:none;border:0;border-right:1px solid #d9e1ec;background:#f8faff;padding:0 14px;color:#596a83}.phone-row input,.input-row input{width:100%;min-width:0;border:0;outline:0;padding:0 14px;color:#344158}.phone-row input::placeholder,.input-row input::placeholder,.invite-input::placeholder{color:#9aabc2}.input-row .text-button{color:#7e37f5;background:#fff;font-size:13px}.input-row.single{border:1px solid #cfd9e7}.input-row.single input{width:100%}.invite-input{height:48px;width:100%;border:1px solid #cfd9e7;border-radius:9px;padding:0 14px;margin-bottom:16px}.check-line{display:flex;align-items:center;gap:8px;color:#39465d;font-size:13px}.check-line input{width:16px;height:16px;margin:0;accent-color:#7532ff}.check-line a{color:#7a35fa;cursor:pointer}.login-submit{width:100%;margin:17px 0}.remember{margin-bottom:38px}.login-alternatives{display:grid;grid-template-columns:1fr 1fr;gap:16px}.login-alternatives button{height:44px;border:1px solid #ccd6e6;border-radius:8px;background:#fff;color:#35445e}.console-shell{height:100vh;min-height:620px;background:#fff}.console-layout{height:100vh;min-height:620px;display:flex;overflow:hidden;background:radial-gradient(ellipse 420px 340px at 92% 91%,#dfddff68,transparent 75%),#fff}.sidebar{position:relative;z-index:2;flex:none;width:204px;background:linear-gradient(180deg,#e9e4ff 0,#f2efff 245px,#fff 630px);border-right:1px solid #e1e7f0;display:flex;flex-direction:column}.sidebar-brand{height:56px;display:flex;align-items:center;justify-content:center;gap:8px;background:#7131f6;border:0;color:#fff;font-size:23px;font-weight:800;letter-spacing:.04em}.sidebar-brand .brand-mark:before,.sidebar-brand .brand-mark:after{background:#fff}.sidebar-scroll{overflow:auto;padding:10px 9px 20px}.side-group{margin:8px 0 21px}.side-group>p{font-size:12px;color:#9ba9c0;margin:0 8px 9px}.side-group>p i{font-style:normal;color:#7532ff;background:#eee4ff;padding:3px 7px;border-radius:5px;margin-left:5px}.side-group>button{width:100%;height:41px;display:flex;align-items:center;gap:12px;text-align:left;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#263249;font-size:13px}.side-group>button span{width:18px;text-align:center;font-size:17px}.side-group>button:hover,.side-group>button.active{background:#e7ddff;color:#7431f8}.side-links{margin-bottom:12px}.side-links>button{height:34px}.tenant-id{display:block;padding:0 8px;color:#94a3bb;font-size:11px;line-height:1.4}.console-main{min-width:0;flex:1;display:flex;flex-direction:column}.console-topbar{height:56px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #eff2f8;background:#ffffffc4}.console-title{display:flex;align-items:center;gap:12px;font-size:18px}.hamburger{border:0;background:none;color:#78869a;padding:4px}.topbar-right{display:flex;align-items:center;gap:16px}.reward-pill{height:31px;padding:0 12px;border:0;border-radius:20px;color:#fff;background:linear-gradient(100deg,#7334ff,#5c30dc);box-shadow:0 3px 8px #552da94c;font-size:11px}.top-icon{position:relative;border:0;background:none;color:#f04a68;font-size:18px}.top-icon i{position:absolute;right:2px;top:2px;width:5px;height:5px;background:#f23b50;border-radius:50%}.avatar{width:31px;height:31px;border:0;border-radius:50%;background:linear-gradient(140deg,#7037e7,#f2c3d4);color:#fff;font-weight:700}.console-content{flex:1;min-height:0;overflow:auto;padding:18px 20px 24px}.model-toolbar{height:45px;display:flex;gap:12px;margin:0 0 12px}.outline-button{height:40px;padding:0 16px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;color:#36465f}.search-box{display:flex;width:min(500px,55%);height:40px;border:1px solid #cbd6e5;border-radius:8px;overflow:hidden;background:#fff}.search-box input{flex:1;min-width:0;padding:0 14px;border:0;outline:none}.search-box button{width:42px;border:0;border-left:1px solid #dbe3ef;background:#fff;color:#67758c;font-size:21px}.console-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px}.console-model-grid .model-card{min-height:163px;padding:17px 16px 12px;background:#f8fafd;border:0}.console-model-grid .model-card:hover{background:#fff;box-shadow:0 6px 20px #2f426219}.console-model-grid .model-heading h3{font-size:16px}.console-model-grid .model-description{min-height:39px;margin:0 0 10px}.console-model-grid .model-tags{margin:0}.console-model-grid .model-tags>span{font-size:11px;padding:5px 8px}.summary-cards{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:10px}.summary-cards article{height:110px;padding:17px 23px;border:1px solid #dce4ef;border-radius:9px;background:#fff}.summary-cards article:first-child{border-top:2px solid var(--purple);background:linear-gradient(110deg,#f5f1ff,#fff 65%)}.summary-cards h3{margin:0 0 17px;font-size:17px}.summary-cards h3 i{font-style:normal;margin-right:10px}.money-icon{color:#f04d56}.coupon-icon{color:#ff5a5a}.resource-icon{color:#ff721f}.summary-cards p{display:flex;align-items:baseline;gap:12px;margin:0}.summary-cards p>b{font-size:30px;color:#7132fa;font-weight:600}.summary-cards p>span{font-size:12px;color:#47566c}.recharge-tabs{height:75px;margin-top:8px;display:flex;align-items:center;gap:50px;border-bottom:1px solid #e0e6f0}.recharge-tabs>button{position:relative;height:100%;border:0;background:none;color:#39475f;font-size:16px;font-weight:700}.recharge-tabs>button.active{color:#7232f8}.recharge-tabs>button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#7431ff}.recharge-tabs small{margin-left:6px;border-radius:12px;background:#e9edf5;color:#78859a;padding:4px 9px;font-size:10px}.recharge-tabs>span{margin-left:auto;color:#1aa361;border-radius:7px;background:#e3fff0;padding:8px 12px;font-size:11px}.recharge-form{min-height:385px;margin-top:16px;padding:20px 28px;border:1px dashed #cbd6e5;border-radius:8px;background:#fffa}.form-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.form-row>label{width:84px;flex:none;text-align:right;color:#6d7b94;font-size:13px}.amount-grid{display:grid;grid-template-columns:repeat(4,132px);gap:13px 16px}.amount-grid button,.payment-options>button,.payment-options select{height:50px;border:1px solid #cad6e6;border-radius:7px;background:#fff;color:#334159;box-shadow:0 2px 4px #30446108}.amount-grid button.chosen,.payment-options>button.chosen{border-color:#7936ff;color:#7534f5}.amount-grid button:hover{border-color:#a77bff}.custom-amount{height:40px;width:140px;padding:0 10px;border:1px solid #cbd6e5;border-radius:7px}.payment-options{display:flex;gap:15px}.payment-options>button{width:132px;color:#7034f8}.payment-options select{width:132px;padding:0 10px}.verification-row{margin:0 0 28px 84px}.verification-row button{width:330px;height:40px;border:1px solid #e1e5ed;background:#f8f9fb;color:#677389;font-size:13px}.verification-row button span{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #1f2a3b1c;color:#939baa;font-size:17px}.verification-row button.verified{color:#229b65;background:#f4fff8}.confirm-payment{width:280px;height:45px;margin-left:83px;border:1px solid #cbd6e5;border-radius:8px;background:#f8fafe;color:#8c9bb1;font-size:14px}.confirm-payment:not(:disabled){background:#7131fa;color:#fff;border-color:#7131fa}.payment-agreement{margin:18px 0 0 83px;color:#75839a}.payment-agreement a{color:#7430fa}.transfer-panel{min-height:385px;margin-top:16px;padding:55px 30px;border:1px dashed #cad6e8;border-radius:8px}.transfer-panel h3{margin:0 0 12px}.transfer-panel p{color:#6f7d94}.records-section{margin-top:38px}.records-title{display:flex;justify-content:space-between;align-items:center;padding:0 16px;margin-bottom:13px}.records-title h3{margin:0;font-size:17px}.records-title button{border:0;background:none;color:#91a0b6;font-size:20px}table{width:100%;border-collapse:collapse}th{height:48px;padding:0 16px;text-align:left;border-bottom:1px solid #e0e7f0;background:#f7f9fc;font-size:13px;color:#243149}.empty-state{min-height:148px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#7c8ca4}.empty-box,.empty-illustration{display:grid;place-items:center;width:54px;height:39px;margin-bottom:6px;border:1px solid #e0e7f1;border-radius:9px;color:#d4deec;font-size:29px}.empty-state p{margin:0;font-size:13px}.billing-filters{display:grid;grid-template-columns:80px 1.15fr 1fr 1fr 1.3fr;gap:14px}.billing-filters select,.date-range{height:42px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;color:#7788a2}.billing-filters select{padding:0 12px}.date-range{display:flex;align-items:center;gap:9px;padding:0 10px}.date-range input{min-width:0;width:calc(50% - 15px);border:0;background:transparent;color:#394861}.date-range span{color:#8e9cb2}.billing-summary{height:100px;display:flex;align-items:center;gap:17px;margin:18px 0;padding:0 20px;border-radius:8px;background:#fff}.billing-summary article{display:flex;flex-direction:column;gap:5px}.billing-summary small{color:#77859c;font-size:11px}.billing-summary b{font-size:22px;color:#1e2d43}.billing-summary article:first-child b{color:#7132f7}.billing-summary>span{color:#9aa8bd}.billing-toolbar{height:48px;margin:0 0 16px;display:flex;align-items:center;justify-content:space-between}.billing-toolbar>div{display:flex;align-items:center;gap:12px}.billing-toolbar button{height:36px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:#45536a}.billing-toolbar button.selected{color:#7734f7;background:#fff;box-shadow:0 2px 8px #26395512}.billing-toolbar span{font-size:12px;color:#52617a}.billing-toolbar select{height:38px;border:1px solid #cbd6e5;border-radius:7px;background:#fff;padding:0 12px}.billing-table{min-height:430px;background:#fff}.billing-table th{text-align:center;font-size:12px}.billing-empty{min-height:365px}.empty-illustration{width:72px;height:58px;margin-bottom:22px;font-size:40px}.toast-message{position:fixed;z-index:20;left:50%;bottom:32px;transform:translate(-50%);padding:12px 20px;border-radius:9px;background:#222b3c;color:#fff;box-shadow:0 8px 24px #0c152b36;font-size:13px}.toast-enter-active,.toast-leave-active{transition:opacity .18s,transform .18s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,12px)}@media(max-width:1200px){.site-header{padding:0 26px;gap:32px}.section,.catalog-content,.about-intro{width:calc(100% - 56px)}.console-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.model-card.compact{padding:14px 12px}.public-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-nav{gap:20px}.amount-grid{grid-template-columns:repeat(4,120px)}.billing-filters{grid-template-columns:75px 1.3fr 1fr 1fr 1fr;gap:8px}}@media(max-width:850px){.site-header{height:58px;gap:18px;padding:0 18px}.site-nav{gap:12px}.site-nav button{font-size:12px}.brand{font-size:14px}.brand-mark{transform:scale(.85);margin-right:-3px}.home-hero{min-height:430px}.home-hero h1{font-size:36px}.section{padding:54px 0}.section-heading h2,.industry-section h2{font-size:24px}.product-card{padding:26px 24px}.why-panel{padding:28px 27px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.catalog-content{width:calc(100% - 36px)}.catalog-hero{height:355px}.catalog-hero h1{font-size:35px}.public-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-intro{grid-template-columns:1fr;gap:30px}.agi-visual{height:250px}.login-art-copy h1{font-size:34px}.login-art-copy h2{font-size:21px}.login-art-bottom h2{font-size:39px}.login-art-bottom p{font-size:18px}.console-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{width:178px}.sidebar-brand{font-size:19px}.console-content{padding:14px}.billing-filters{grid-template-columns:1fr 2fr}.billing-filters select:nth-last-child(-n+2){grid-column:span 1}.summary-cards article{padding:14px}.summary-cards p>b{font-size:24px}.recharge-tabs{gap:20px}}@media(max-width:600px){.site-header{justify-content:space-between;padding:0 14px}.site-nav{gap:8px;justify-content:center}.site-nav button{font-size:10px}.site-nav button:nth-child(4),.site-nav button:nth-child(5){display:none}.nav-login{height:30px;padding:0 13px}.home-hero-copy{width:calc(100% - 38px)}.home-hero h1{font-size:30px}.hero-caption{font-size:12px;max-width:320px}.section{width:calc(100% - 34px);padding:44px 0}.section-heading h2{font-size:21px}.product-grid,.why-grid{grid-template-columns:1fr}.product-card{min-height:190px}.why-panel{height:auto;min-height:310px}.benefits-grid{gap:10px}.benefits-grid article{padding:17px 13px;min-height:200px}.industry-banner{height:245px}.industry-feature{width:54%;padding:20px 14px}.industry-feature h3{font-size:21px}.industry-feature p{font-size:10px}.industry-banner>button{font-size:10px;padding:5px}.partners-section h2{font-size:25px}.partner-cloud{gap:8px;padding:0 10px}.partner-cloud span{min-width:calc(33.33% - 8px);padding:13px 5px;font-size:11px}.footer-main{grid-template-columns:1fr 1fr;gap:25px}.footer-brand,.footer-contact{grid-column:span 2}.footer-bottom span{display:block;float:none;margin-top:9px}.site-footer{padding:38px 22px 18px}.catalog-hero{height:345px;padding-top:58px}.catalog-hero h1{font-size:29px}.catalog-hero>p{font-size:12px}.catalog-search{width:100%}.catalog-search input{font-size:11px}.popular{flex-wrap:wrap;gap:5px}.popular button{font-size:9px;padding:5px}.catalog-content{padding:30px 0 45px}.filter-stack{margin-bottom:28px}.filter-stack strong{width:60px}.filter-stack button{padding:5px 7px;font-size:9px}.public-model-grid{grid-template-columns:1fr}.model-card.compact{min-height:200px}.list-title h2,.explore-title h2{font-size:17px}.series-grid{grid-template-columns:1fr}.about-hero{height:350px}.about-hero-copy{width:calc(100% - 40px)}.about-hero h1{font-size:30px}.about-hero p{font-size:14px}.about-intro{width:calc(100% - 36px);padding:40px 0}.about-intro h2{font-size:26px}.about-intro p{font-size:12px}.agi-visual{height:210px}.agi-visual>span{font-size:60px}.timeline-section{padding:42px 16px}.timeline-section h2,.cert-section h2,.honors-section h2{font-size:25px}.timeline article{grid-template-columns:1fr 22px 1fr;min-height:78px}.timeline time,.timeline article p{font-size:10px}.cert-section>div{grid-template-columns:1fr 1fr;gap:25px}.cert-section article b{font-size:24px}.award-strip{justify-content:flex-start;overflow-x:auto}.login-page{height:auto;min-height:100vh;display:block}.login-art{height:310px;padding:24px}.brand-light{font-size:24px}.brand-light .brand-mark{transform:scale(.66);transform-origin:left center;margin-right:-20px}.login-art-copy{margin-top:29px}.login-art-copy h1{font-size:25px;line-height:1.35;margin-bottom:10px}.login-art-copy h2{font-size:14px}.login-art-bottom{display:none}.login-form-side{min-height:470px;padding:78px 25px 35px}.language{top:20px;right:20px}.login-form h2{font-size:22px;margin-bottom:27px}.console-shell,.console-layout{height:auto;min-height:100vh}.sidebar{width:62px;overflow:hidden}.sidebar-brand{font-size:0}.sidebar-brand .brand-mark{transform:scale(.9)}.sidebar-scroll{padding:10px 5px}.side-group>p,.side-group>button:not(.active){font-size:0}.side-group>button{justify-content:center;padding:0}.side-group>button span{font-size:18px}.side-group>button.active{font-size:0}.side-group>button.active span{font-size:18px}.side-links,.tenant-id{display:none}.console-topbar{padding:0 10px}.console-title{font-size:14px;gap:6px}.reward-pill{max-width:155px;overflow:hidden;white-space:nowrap;font-size:8px;padding:0 7px}.topbar-right{gap:7px}.top-icon{display:none}.console-content{padding:10px}.console-model-grid{grid-template-columns:1fr}.console-model-grid .model-card{min-height:150px}.summary-cards{grid-template-columns:1fr 1fr}.summary-cards article:first-child{grid-column:span 2}.summary-cards article{height:90px}.summary-cards h3{font-size:14px;margin-bottom:7px}.summary-cards p>b{font-size:22px}.summary-cards p>span{font-size:10px}.recharge-tabs{height:60px;gap:11px}.recharge-tabs>button{font-size:11px;padding:0 3px}.recharge-tabs small{display:none}.recharge-tabs>span{display:none}.recharge-form{padding:16px 11px}.form-row{align-items:flex-start;gap:7px}.form-row>label{width:60px;padding-top:14px;font-size:11px}.amount-grid{grid-template-columns:repeat(2,minmax(90px,1fr));gap:8px;flex:1}.amount-grid button{height:42px}.custom-amount{width:100px}.payment-options{gap:7px}.payment-options>button,.payment-options select{width:116px;height:42px}.verification-row{margin-left:67px}.verification-row button{width:min(260px,calc(100% - 70px))}.confirm-payment{margin-left:67px;width:min(240px,calc(100% - 70px))}.payment-agreement{margin-left:67px;align-items:flex-start;font-size:10px;line-height:1.55}.records-section{margin-top:28px;overflow:auto}.records-title{padding:0 4px}.records-section table{min-width:600px}.billing-filters{grid-template-columns:1fr 1.5fr;gap:7px}.billing-filters select,.date-range{height:38px;font-size:11px}.billing-summary{gap:8px;padding:0 10px}.billing-summary small{font-size:9px}.billing-summary b{font-size:15px}.billing-toolbar{align-items:flex-start;height:auto;gap:8px}.billing-toolbar>div{gap:3px;flex-wrap:wrap}.billing-toolbar button{padding:0 7px;font-size:10px}.billing-toolbar span{display:none}.billing-toolbar select{width:120px;height:32px;font-size:10px}.billing-table{overflow:auto}.billing-table table,.billing-empty{min-width:850px}}:root{font-family:DM Sans,Microsoft YaHei,PingFang SC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media(min-width:851px){.site-header{padding:0 22px;gap:26px}.site-header>.brand{gap:7px;font-size:15px}.site-header .brand-mark{width:26px}.site-nav{gap:clamp(18px,2.1vw,34px)}.home-hero{min-height:420px}.home-hero-copy{position:relative;top:-18px;padding-top:0;padding-bottom:0}.login-form-side{background:radial-gradient(ellipse 310px 240px at 83% 82%,#dedaff82,transparent 75%),#fff}.login-form{width:350px}.phone-row,.input-row,.invite-input,.login-submit{height:41px}.login-chip-art{position:absolute;z-index:0;right:-12%;top:17%;width:84%;height:63%;opacity:.38;perspective:900px;transform:rotate(-12deg)}.chip-board{position:absolute;top:9%;right:6%;bottom:9%;left:6%;display:grid;place-items:center;border:2px solid #91d9ff66;background:radial-gradient(ellipse at center,#00bdff7c,#20396755 42%,#121b35c9 72%),repeating-linear-gradient(0deg,transparent 0 36px,#9fd5fa25 37px 39px),repeating-linear-gradient(90deg,transparent 0 36px,#9fd5fa25 37px 39px);box-shadow:0 0 70px #7dbfff4f,inset 0 0 65px #a6d7ff43;transform:rotateX(24deg) rotateY(-12deg)}.chip-board:before,.chip-board:after{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border:2px solid #a5dbff38;clip-path:polygon(8% 0,92% 0,100% 12%,100% 88%,90% 100%,10% 100%,0 87%,0 15%)}.chip-board:after{top:15%;right:15%;bottom:15%;left:15%;border-color:#25dcf58c;box-shadow:0 0 30px #1cf0ff65}.chip-board span{z-index:1;color:#85f8ff;font-size:clamp(74px,8vw,142px);font-weight:800;letter-spacing:.1em;text-shadow:0 0 10px #0ff,0 0 32px #14bdff,0 0 60px #942eff}.chip-board i{position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;background:repeating-linear-gradient(90deg,transparent 0 56px,#6edbff 57px 60px,transparent 61px 88px);opacity:.16}.console-filter-panel{display:grid;gap:10px;margin:0 0 14px;padding:13px 16px;border:1px solid #e4e8f1;border-radius:8px;background:#fff}.console-filter-panel>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.console-filter-panel b{width:76px;color:#73819a;font-size:12px}.console-filter-panel button{padding:5px 10px;border:1px solid transparent;border-radius:5px;background:#f7f8fb;color:#5b6981;font-size:11px}.console-filter-panel button.selected{border-color:#c7a8ff;color:#7432f8;background:#faf7ff}}@media(max-width:850px){.site-header{padding:0 16px;gap:18px}.site-header>.brand{font-size:13px;gap:5px}.site-header .brand-mark{width:25px}.login-chip-art{display:none}}@media(max-width:600px){.home-hero{min-height:380px}.home-hero-copy{top:-7px}.login-form{width:100%}}@media(min-width:1201px){.site-header{height:72px;padding-left:max(calc((100vw - 1680px)/2),38px);padding-right:max(calc((100vw - 1680px)/2),38px)}.home-hero{min-height:790px}.home-hero-copy{width:min(1360px,calc(100% - 100px));top:-18px}.home-hero h1{font-size:62px;line-height:1.24}.hero-caption{font-size:16px;margin:28px 0 32px}.home-hero .button{height:54px;padding:0 28px;font-size:16px}.hero-dots{bottom:28px}.section{max-width:1450px;padding-top:92px;padding-bottom:92px}.section-heading{margin-bottom:48px}.section-heading h2,.industry-section h2{font-size:36px}.section-heading p{font-size:17px}.product-grid{gap:24px}.product-card{min-height:355px;padding:55px 48px 38px;border-radius:12px}.product-card h3{font-size:25px;margin-bottom:18px}.product-card p{font-size:15px;line-height:1.75;max-width:560px;min-height:90px}.product-card button{margin-top:26px;padding:12px 21px;font-size:14px}.why-section{padding-top:8px}.why-panel{height:700px;padding:50px 62px;border-radius:13px}.why-panel h3{font-size:29px;margin-bottom:38px}.why-panel p{font-size:17px;line-height:1.8;padding:24px 0}.why-panel b{font-size:24px}.benefits-grid{gap:24px;margin-top:46px}.benefits-grid article{min-height:460px;padding:43px 35px}.benefit-icon{width:56px;height:56px;font-size:38px;margin-bottom:18px}.benefits-grid h3{font-size:22px;margin:8px 0 24px}.benefits-grid p{font-size:14px;line-height:1.9}.industry-section{padding-top:10px;padding-bottom:100px}.industry-section .section-heading{margin-bottom:52px}.industry-banner{height:410px;border-radius:12px}.industry-feature{padding:44px 42px}.industry-feature h3{font-size:34px}.industry-feature p{font-size:15px}.industry-banner>button{font-size:17px}.industry-photo{background:linear-gradient(0deg,#5222a7ed,#171b3290 70%,#1c243330),radial-gradient(ellipse at 25% 10%,#8798d2,#26304b 40%,transparent 68%),linear-gradient(130deg,#101729,#45516e 55%,#071322)}.industry-photo:before{content:"";position:absolute;left:13%;top:9%;width:28%;height:86%;border:7px solid #151c32;border-radius:27px;transform:rotate(-15deg);background:linear-gradient(150deg,#a2d4ff66,#21234d 35%,#412491 83%);box-shadow:0 15px 55px #050619a8,inset 0 0 0 4px #a5bde342}.industry-photo:after{content:"AI";position:absolute;left:20%;top:28%;color:#dceaff;font-size:clamp(64px,8vw,145px);font-weight:800;opacity:.19;transform:rotate(-15deg);text-shadow:0 0 24px #57d9ff}.partners-section{min-height:820px;padding:105px 0 90px}.partners-section h2{font-size:48px;margin-bottom:62px}.partner-cloud{max-width:1560px;gap:20px}.partner-cloud span{min-width:175px;padding:23px 22px;font-size:17px}.site-footer{min-height:340px;padding-top:66px;padding-bottom:28px}.footer-main{max-width:1450px;margin:auto;padding-bottom:54px}.footer-bottom{max-width:1450px;margin:auto;font-size:12px}.catalog-hero{height:430px;padding-top:77px}.catalog-hero h1{font-size:54px;margin-bottom:20px}.catalog-hero>p{font-size:18px;margin-bottom:28px}.catalog-search{width:780px;height:54px;padding:5px;margin-bottom:28px}.catalog-search .button{height:42px;font-size:14px}.catalog-search input{font-size:15px}.popular{gap:12px}.popular button{padding:8px 12px;font-size:12px}.catalog-content{max-width:1450px;padding-top:68px;padding-bottom:88px}.filter-stack{gap:12px;margin-bottom:70px}.filter-stack strong{width:90px;font-size:14px}.filter-stack button{font-size:12px;padding:8px 12px}.list-title{margin-bottom:24px}.list-title h2,.explore-title h2{font-size:26px}.public-model-grid{gap:18px}.model-card.compact{min-height:270px;padding:20px 18px 15px}.compact .model-logo{width:40px;height:40px;font-size:28px}.compact .model-heading h3{font-size:15px}.compact .model-heading>span{font-size:12px}.compact .model-description{min-height:60px;font-size:12px;line-height:1.7}.compact .model-meta{font-size:10px;gap:6px}.compact .model-tags>span{font-size:10px;padding:4px 6px}.compact .model-foot,.compact .model-foot button{font-size:10px}.pagination{padding:48px 0 90px}.pagination button{width:34px;height:34px}.explore-title{margin-bottom:24px}.series-grid{gap:22px}.series-grid article{min-height:285px;padding:34px 36px 24px}.series-grid h3{font-size:23px}.series-grid p{font-size:14px;line-height:1.8;min-height:80px}.series-grid article>div span{font-size:11px;padding:6px 9px}.series-grid article>button{font-size:13px;margin-top:20px}.about-hero{height:700px}.about-hero-copy{width:min(1450px,calc(100% - 100px))}.about-hero h1{font-size:52px}.about-hero p{font-size:21px}.orbit-a{width:1050px;height:400px;top:110px;border-width:24px}.orbit-b{width:1180px;height:470px;top:75px;border-width:15px}.about-intro{max-width:1450px;min-height:820px;grid-template-columns:1.05fr .95fr;gap:75px;padding:95px 0}.about-intro h2{font-size:42px;margin-bottom:30px}.about-intro p{font-size:16px;line-height:1.9;margin-bottom:16px}.agi-visual{height:520px}.agi-visual>span{font-size:125px}.timeline-section{min-height:1320px;padding-top:85px;padding-bottom:85px}.timeline-section h2,.cert-section h2,.honors-section h2{font-size:42px;margin-bottom:58px}.timeline{width:min(940px,100%)}.timeline article{min-height:112px;grid-template-columns:1fr 36px 1fr}.timeline time,.timeline article p{font-size:16px}.timeline article p{padding-left:22px}.timeline time{padding-right:22px}.timeline article:nth-child(2n) time{grid-column:3;grid-row:1;text-align:left;padding:2px 0 0 22px}.timeline article:nth-child(2n) p{grid-column:1;grid-row:1;text-align:right;padding:0 22px 0 0}.timeline article:nth-child(2n) .timeline-dot{grid-column:2;grid-row:1}.timeline-hill{height:260px;bottom:-90px}.cert-section{min-height:430px;padding:75px 20px 82px}.cert-section>div{max-width:1100px;gap:50px}.cert-section article b{font-size:44px}.cert-section article span{font-size:14px}.honors-section{min-height:760px;padding:82px 0 90px}.award-strip article{width:245px;height:360px;gap:20px}.award-strip article span{font-size:76px}.award-strip article b{font-size:18px}.award-strip article small{font-size:12px}.footer-main{grid-template-columns:1.5fr 1fr 1.4fr 1fr 1.3fr}}.timeline article:nth-child(2n) time{grid-column:3;grid-row:1;text-align:left;padding:2px 0 0 14px}.timeline article:nth-child(2n) p{grid-column:1;grid-row:1;text-align:right;padding:0 14px 0 0}.timeline article:nth-child(2n) .timeline-dot{grid-column:2;grid-row:1}.agi-visual{background:radial-gradient(ellipse at 50% 55%,#2b36d9,#04cef0 30%,#18264e 60%,#080e24),repeating-linear-gradient(0deg,transparent 0 29px,#4ceaff1c 30px 32px),repeating-linear-gradient(90deg,transparent 0 42px,#55c5ff20 43px 45px);box-shadow:0 18px 55px #292a743d,inset 0 0 40px #3fdcff35}.agi-visual:before{top:18px;right:30px;bottom:18px;left:30px;border:1px solid #79e8ff7d;transform:perspective(260px) rotateX(59deg) rotate(-22deg);box-shadow:0 0 24px #05d6ff8f,inset 0 0 24px #6e48ff99}.agi-visual:after{top:38px;right:55px;bottom:38px;left:55px;transform:perspective(220px) rotateX(58deg) rotate(22deg)}.cert-section article b{position:relative;color:#1167ae;text-shadow:0 1px #fff,0 3px #c8d9e8}.cert-section article b:after{content:"";position:absolute;left:2px;right:2px;top:48%;height:2px;background:#1265a7;box-shadow:0 -11px #1265a766,0 11px #1265a766}@media(max-width:1200px)and (min-width:851px){.section,.catalog-content,.about-intro{width:calc(100% - 56px)}.home-hero{min-height:570px}.home-hero h1{font-size:50px}.product-card{min-height:270px}.why-panel{height:540px}.benefits-grid article{min-height:310px}.industry-banner{height:320px}.partners-section{min-height:530px}.about-hero{height:520px}.about-intro{min-height:620px}.agi-visual{height:390px}.timeline-section{min-height:1050px}.timeline article{min-height:92px}.cert-section{min-height:340px}.honors-section{min-height:560px}.award-strip article{height:270px}}@media(max-width:850px){.site-header{height:58px}.timeline article:nth-child(2n) time{grid-column:3;grid-row:1;text-align:left;padding:2px 0 0 8px}.timeline article:nth-child(2n) p{grid-column:1;grid-row:1;text-align:right;padding:0 8px 0 0}.about-intro,.timeline-section{min-height:0}}@media(max-width:600px){.timeline article:nth-child(2n) time{padding-left:6px}.timeline article:nth-child(2n) p{padding-right:6px}}.account-content{padding:6px 14px 22px}.realname-content{padding-top:12px}.verified-banner{width:min(800px,100%);min-height:40px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid #b9eb91;border-radius:8px;background:#f7fff0;color:#27364d;font-size:13px}.verified-banner>span{font-size:15px}.verified-banner b{font-weight:500}.verified-banner button{border:0;background:none;color:#7533fa;font-size:13px;padding:0}.verified-card{width:min(800px,100%);margin-top:24px;border:1px solid #dfe6f0;border-radius:9px;padding:20px 13px 17px}.verified-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.verified-card h2{margin:0;font-size:16px;font-weight:500}.verified-card h2 span{color:#16a35c;font-size:14px}.verified-card header>div{display:flex;gap:10px}.verified-card header button{border:0;background:none;color:#7a34f7;font-size:12px;white-space:nowrap}.verified-details{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.verified-details>div{display:flex;gap:12px;font-size:13px}.verified-details span{color:#98a7bd;white-space:nowrap}.verified-details b{font-weight:400;color:#40506a}.create-key-button{height:40px;padding:0 16px;margin-bottom:16px;border-radius:8px;font-weight:500}.create-key-button span{font-size:18px;margin-right:7px}.key-warning{height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid #ffe18a;border-radius:8px;background:#fffbe9;color:#4d5768;font-size:13px}.key-table-wrap{margin-top:16px}.key-table{border-collapse:collapse;width:100%;background:#fff}.key-table th{height:54px;padding:0 16px;text-align:left;background:#f7f9fc;border-bottom:1px solid #dfe6ef;color:#26364d;font-size:13px}.key-table td{height:55px;padding:0 16px;border-bottom:1px solid #dfe6ef;color:#34435b;font-size:13px}.key-table .eye-column{width:50px;padding:0 12px;text-align:center}.key-eye,.key-value{border:0;background:none;padding:0;color:#3f4b60}.key-eye{font-size:14px}.key-value{max-width:min(400px,36vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;text-align:left}.key-actions{white-space:nowrap}.key-actions button{border:0;background:none;padding:0 6px;color:#7640ed}.key-actions button:first-child{color:#ec5454}.key-empty{height:100px;display:grid;place-items:center;border-bottom:1px solid #dfe6ef;color:#98a5b8;font-size:13px}.key-pagination{height:62px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 10px}.key-pagination button{width:32px;height:32px;border:0;background:none;color:#90a0b7}.key-pagination button.selected{border:1px solid #7633ff;border-radius:7px;color:#7633ff}.key-pagination button:disabled{cursor:default}.modal-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#15213c70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.key-dialog{position:relative;width:min(450px,100%);padding:28px;border-radius:12px;background:#fff;box-shadow:0 25px 80px #10192d55}.key-dialog h2{margin:0 0 8px;font-size:20px}.key-dialog>p{margin:0 0 23px;color:#75839a;font-size:13px}.key-dialog>label{display:block;color:#53627a;font-size:13px}.key-dialog input{width:100%;height:42px;margin-top:8px;padding:0 12px;border:1px solid #d4deeb;border-radius:7px}.modal-close{position:absolute;right:14px;top:10px;border:0;background:none;color:#7b8799;font-size:25px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.modal-actions>button:first-child{height:40px;padding:0 16px;border:1px solid #d7deea;border-radius:7px;background:#fff}.modal-actions .button{height:40px}.profile-page{position:relative;min-height:100vh;background:#fff;padding:73px 20px 50px}.profile-back{position:absolute;right:22px;top:22px;border:0;background:none;color:#7732f7;font-size:14px}.profile-card-wrap{width:min(580px,100%);margin:0 auto;text-align:center}.profile-avatar{width:58px;height:58px;margin:0 auto 11px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 32% 30%,#f5cfca,#b044aa 45%,#4d2b8c 80%);box-shadow:inset 0 0 0 2px #fff;color:#fff;font-size:23px;font-weight:700}.profile-card-wrap>h1{margin:0;font-size:21px;color:#28364e}.profile-subtitle{margin:8px 0 18px;color:#9aa8bc;font-size:12px}.profile-details{border:1px solid #dfe6f0;border-radius:8px;padding:0 32px;text-align:left}.profile-row{min-height:68px;display:grid;grid-template-columns:100px 1fr;align-items:center;border-bottom:1px solid #e0e7f0;color:#334158;font-size:14px}.profile-row>span{color:#97a7bd}.profile-row>div{display:flex;align-items:center;gap:4px}.profile-row.last{border-bottom:0}.inline-icon,.link-button{border:0;background:none;padding:0;color:#7432f8;font-size:13px}.inline-icon{font-size:15px}.muted-link{color:#96a5ba}.profile-avatar-row{min-height:96px}.profile-avatar-row>div{display:flex;gap:10px}.profile-avatar.small{width:45px;height:45px;margin:0;font-size:18px}.profile-avatar-row>div>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.profile-avatar-row small{color:#9ba8bb;font-size:11px}.profile-logout{display:block;margin:21px 0 0 auto;border:0;background:none;color:#7b35f8;font-size:13px}@media(max-width:600px){.account-content{padding:8px 10px 18px}.verified-banner{align-items:flex-start;padding:10px;font-size:11px;flex-wrap:wrap}.verified-banner button{margin-left:23px}.verified-card{margin-top:14px;padding:16px 11px}.verified-card header{align-items:flex-start;flex-direction:column;margin-bottom:18px}.verified-details{grid-template-columns:1fr;gap:11px}.verified-details>div{font-size:12px}.key-warning{height:auto;min-height:48px;padding:9px 10px;font-size:11px}.key-table{min-width:740px}.key-table-wrap{overflow:auto}.key-dialog{padding:24px 19px}.profile-page{padding:72px 15px 35px}.profile-card-wrap{max-width:520px}.profile-details{padding:0 15px}.profile-row{grid-template-columns:82px 1fr;font-size:12px;min-height:60px}.profile-row>div{min-width:0;overflow-wrap:anywhere}.profile-avatar-row{min-height:88px}.profile-avatar-row small{font-size:10px}}.model-drawer-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#18233a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.model-drawer-panel{width:min(900px,100%);height:100vh;height:100dvh;min-height:0;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 55px #15213b24;overflow:hidden}.model-drawer-header{height:78px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-bottom:1px solid #e8edf4}.model-drawer-header h2{margin:3px 0 0;color:#26344b;font-size:19px;font-weight:650}.model-drawer-eyebrow{color:#9aa7ba;font-size:9px;font-weight:700;letter-spacing:.16em}.model-drawer-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid #e6eaf1;border-radius:9px;background:#fff;color:#718096;font-size:23px;line-height:1}.model-drawer-close:hover{background:#f7f8fb;color:#26344b}.model-drawer-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:30px 38px 36px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.model-detail-identity{display:flex;align-items:center;gap:14px;min-width:0}.model-detail-identity>.model-logo{width:52px;height:52px;font-size:33px;border:1px solid #edf0f5}.model-detail-identity>div{min-width:0}.model-detail-identity h3{overflow-wrap:anywhere;margin:0;color:#26344b;font-size:17px;font-weight:650;line-height:1.45}.model-detail-identity p{display:flex;align-items:center;gap:10px;margin:5px 0 0;color:#8390a4;font-size:12px}.model-fresh-label{padding:3px 7px;border-radius:20px;background:#fff6e7;color:#dd8c1d;font-size:10px}.model-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px;padding-bottom:22px;border-bottom:1px solid #edf0f4}.model-detail-tags>span{padding:5px 9px;border-radius:5px;background:#f2ecff;color:#7432ec;font-size:11px}.model-detail-tags>span.type-chip{border:1px solid #c7e2ff;background:#f1f8ff;color:#348bd8}.model-detail-section{margin-top:24px}.model-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.model-section-heading h3{margin:0;color:#29374e;font-size:15px;font-weight:650}.model-section-heading>span{color:#909db0;font-size:11px}.model-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.model-price-grid article,.image-price-card{min-height:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:14px 16px;border:1px solid #e8eaf2;border-radius:10px;background:linear-gradient(145deg,#fcfbff,#f7f8ff)}.model-price-grid small,.image-price-card small{color:#8794a7;font-size:11px}.model-price-grid strong,.image-price-card strong{margin:6px 0 2px;color:#6e35dc;font-size:22px;font-weight:700;letter-spacing:-.02em}.model-price-grid span,.image-price-card span{color:#8d99ab;font-size:10px}.image-price-card{min-height:90px}.model-price-notice{margin:10px 0 0;color:#a0a9b8;font-size:10px;line-height:1.6}.model-detail-description{margin:0;color:#66758a;font-size:13px;line-height:1.85}.model-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.model-spec-grid>div{min-width:0;display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:8px;background:#f6f8fb}.model-spec-grid span{color:#8a97aa;font-size:10px}.model-spec-grid b{overflow-wrap:anywhere;color:#3b4960;font-size:12px;font-weight:600}.model-api-section .model-section-heading{margin-bottom:5px}.model-api-section .model-section-heading button{padding:4px 8px;border:1px solid #e5e8f0;border-radius:5px;background:#fff;color:#7434e8;font-size:10px}.model-api-section>p{margin:0 0 10px;color:#8b97a9;font-size:11px}.model-api-section pre{max-width:100%;overflow:auto;margin:0;padding:14px;border-radius:9px;background:#202a3c;color:#e0e8f5;font-size:10px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.model-api-section code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.model-api-reference{padding-top:20px;border-top:1px solid #edf0f4}.model-api-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-api-meta>div{min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px 11px;border:1px solid #e9edf3;border-radius:7px;background:#fbfcfe}.model-api-meta span,.model-api-fields span{color:#8794a7;font-size:10px}.model-api-meta code{overflow-wrap:anywhere;color:#36455c;font-size:10px}.model-api-hint{margin:10px 0;color:#8b97a9;font-size:10px;line-height:1.7}.model-api-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.model-api-fields>div{min-width:0;display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:9px 10px;border-radius:6px;background:#f6f8fb}.model-api-fields code{color:#6635bc;font-size:10px}.model-api-fields b{color:#526178;font-size:9px;font-weight:550}.model-api-fields span{grid-column:1/-1;line-height:1.55}.model-example-heading{margin:15px 0 9px!important;flex-wrap:wrap}.model-example-heading h4,.model-api-notes h4,.model-attachment-doc h4{margin:0;color:#35435a;font-size:12px;font-weight:650}.model-example-tabs{display:flex;gap:2px;margin-left:auto;padding:2px;border:1px solid #e8eaf0;border-radius:6px;background:#f7f8fb}.model-example-tabs button{padding:4px 7px;border:0;border-radius:4px;background:transparent;color:#738098;font-size:9px}.model-example-tabs button.active{background:#fff;color:#6735c7;box-shadow:0 1px 3px #1c274012}.model-example-heading>button,.model-attachment-doc .model-section-heading>button{padding:5px 8px;border:1px solid #e5e8f0;border-radius:5px;background:#fff;color:#7434e8;font-size:9px}.model-api-reference pre,.model-attachment-doc pre{max-width:100%;overflow:auto;margin:0;padding:13px;border-radius:8px;background:#202a3c;color:#e0e8f5;font-size:10px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.model-api-reference pre code,.model-attachment-doc pre code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.model-api-notes{margin-top:14px;padding:12px;border:1px solid #e9edf3;border-radius:7px;background:#fafbfd}.model-api-notes p,.model-attachment-doc>p{margin:7px 0 0;color:#6d7b90;font-size:10px;line-height:1.75}.model-api-notes code{color:#6735c7}.model-attachment-doc{margin-top:17px;padding-top:15px;border-top:1px solid #edf0f4}.model-attachment-doc .model-section-heading{margin-bottom:8px}.model-attachment-doc pre{margin-top:10px}.model-drawer-footer{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:15px 30px calc(15px + env(safe-area-inset-bottom));border-top:1px solid #e8edf4;background:#fff}.model-drawer-footer .button{height:40px;font-size:12px}.model-secondary-action{height:40px;padding:0 15px;border:1px solid #dfe5ee;border-radius:8px;background:#fff;color:#617087;font-size:12px}.model-drawer-enter-active,.model-drawer-leave-active{transition:background-color .24s ease,backdrop-filter .24s ease}.model-drawer-enter-active .model-drawer-panel,.model-drawer-leave-active .model-drawer-panel{transition:transform .28s cubic-bezier(.2,.72,.2,1)}.model-drawer-enter-from,.model-drawer-leave-to{background:#18233a00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.model-drawer-enter-from .model-drawer-panel,.model-drawer-leave-to .model-drawer-panel{transform:translate(100%)}.model-card[role=button]{cursor:pointer}.model-card[role=button]:focus-visible{outline:3px solid #a88aff;outline-offset:3px}.model-card .model-price-summary{display:block;color:#7037d5;font-size:10px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.digital-human-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digital-human-prices article{min-width:0;min-height:98px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:13px 14px;border:1px solid #e8eaf2;border-radius:10px;background:linear-gradient(145deg,#fcfbff,#f7f8ff)}.digital-human-prices small{color:#8794a7;font-size:11px}.digital-human-prices strong{margin:7px 0 3px;color:#6e35dc;font-size:18px;font-weight:700;overflow-wrap:anywhere}.digital-human-prices article span{color:#8d99ab;font-size:10px}.digital-human-status{padding:5px 9px;border:1px solid #bcebd0;border-radius:20px;background:#f0fff6;color:#16834c;font-size:10px}.digital-human-notice{margin:12px 0 0;padding:10px 12px;border-radius:7px;background:#f7f8fb;color:#7a8798;font-size:11px;line-height:1.6}@media(max-width:600px){.model-drawer-panel{width:100%}.model-drawer-header{height:66px;padding:0 18px}.model-drawer-content{padding:21px 18px 24px}.model-detail-identity h3{font-size:15px}.model-detail-identity>.model-logo{width:46px;height:46px;font-size:29px}.model-detail-section{margin-top:21px}.model-price-grid{gap:8px}.model-price-grid article{padding:12px}.model-price-grid strong{font-size:19px}.model-spec-grid{gap:7px}.model-spec-grid>div{padding:10px 8px}.model-spec-grid span{font-size:9px}.model-spec-grid b{font-size:11px}.model-api-meta,.model-api-fields{grid-template-columns:1fr}.model-example-heading{align-items:flex-start!important}.model-example-tabs{margin-left:auto}.model-example-heading h4{width:100%}.model-drawer-footer{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}}@media(max-width:600px){.digital-human-prices{grid-template-columns:1fr}.digital-human-prices article{min-height:78px}}.site-footer{position:relative;min-height:680px;padding:112px max(calc((100vw - 1466px)/2),32px) 72px;background:#fff;color:#102b53}.footer-main{max-width:1466px;min-height:410px;margin:0 auto;padding:0 0 63px;display:grid;grid-template-columns:28% 13.64% 19.92% 16.17% 22.27%;gap:0;border-bottom:1px solid #d8dced}.footer-brand{padding:6px 0 0 14px}.footer-logo{gap:13px;align-items:center;color:#111;font-size:30px;letter-spacing:.035em;line-height:1.05}.footer-logo .brand-mark{width:76px;height:39px}.footer-logo .brand-mark:before{left:38px;top:0;width:38px;height:20px;border-radius:4px}.footer-logo .brand-mark:after{left:0;right:auto;bottom:0;width:38px;height:20px;border-radius:4px}.footer-logo small{margin-top:1px;font-size:12px;letter-spacing:0;color:#111}.footer-brand>p{margin:40px 0;color:#546994;font-size:18px;letter-spacing:.34em;white-space:nowrap}.footer-socials{display:flex;align-items:center;gap:16px;margin-left:25px}.footer-socials button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:0;background:none;color:#596787}.footer-socials svg{width:28px;height:28px;fill:currentColor}.footer-socials button:nth-child(2) svg{fill:none;stroke:currentColor;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.footer-socials .social-rednote{width:31px;font-size:10px;font-weight:800;letter-spacing:-.1em;white-space:nowrap}.footer-socials .social-zhihu{width:30px;height:30px;border-radius:6px;background:#596787;color:#fff;font-family:Georgia,serif;font-size:21px;font-weight:700}.footer-global-link{display:block;margin:31px 0 0 50px;border:0;background:none;padding:0;color:#58739f;font-size:15px;white-space:nowrap}.footer-col{align-items:flex-start;gap:17px;padding:7px 0 0 11px;font-size:16px}.footer-col:nth-child(3){padding-left:7px}.footer-col:nth-child(4){padding-left:7px}.footer-col b,.footer-contact b{margin:0 0 3px;color:#526b98;font-size:16px;font-weight:400}.footer-col button{padding:0;color:#0c2a54;font-size:15px;line-height:1.35;white-space:nowrap}.footer-col button:hover,.footer-contact a:hover,.footer-global-link:hover{color:#712bff}.footer-contact{padding:7px 0 0 8px;font-size:15px}.footer-qr-groups{display:flex;gap:40px}.footer-qr-group{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-qr-group>b{white-space:nowrap}.footer-qr-code{position:relative;width:116px;height:116px;display:grid;place-items:center;padding:8px;border:1px solid #c8c4d8;border-radius:9px;background:#fff}.footer-qr-code>svg{width:100%;height:100%;shape-rendering:crispEdges;fill:#101010}.footer-qr-center{position:absolute;left:50%;top:50%;width:25px;height:25px;display:grid;place-items:center;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:6px;box-shadow:0 0 0 1px #eee}.footer-qr-center.official{background:#7535f7}.footer-qr-center.official i{width:12px;height:9px;position:relative;border-radius:2px;background:#fff}.footer-qr-center.official i:after{content:"";position:absolute;right:1px;bottom:-3px;border-width:3px 0 0 4px;border-style:solid;border-color:transparent transparent transparent #fff}.footer-qr-center.wechat{background:#fff;color:#5e9bed;font-size:14px}.footer-contact-info{margin-top:47px;color:#0c2a54;font-size:14px;line-height:1.7}.footer-contact-info>b{display:block;margin-bottom:6px;color:#526b98;font-size:15px}.footer-contact-info p{margin:3px 0}.footer-contact-info a{color:#6528ff;cursor:pointer}.footer-bottom{max-width:1466px;min-height:83px;margin:0 auto;padding:36px 0 0;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;color:#58739f;font-size:14px;line-height:1.65}.footer-bottom>p{margin:0;white-space:nowrap}.footer-registration{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 9px;max-width:780px;text-align:right}.footer-registration>span{white-space:nowrap}.footer-registration small{flex-basis:100%;margin-top:3px;font-size:12px}.police-badge{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:3px;border-radius:50%;background:#d98731;color:#fff;font-size:9px;font-style:normal;vertical-align:-1px}.footer-to-top{position:fixed;z-index:5;right:26px;bottom:48px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#1d2839;box-shadow:0 5px 24px #18233a26;transition:transform .2s,box-shadow .2s}.footer-to-top:hover{transform:translateY(-3px);box-shadow:0 8px 28px #18233a33}.footer-to-top svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1150px){.site-footer{padding-right:32px;padding-left:32px}.footer-main{grid-template-columns:1.25fr .72fr 1.1fr .72fr 1.25fr;gap:18px}.footer-brand{padding-left:0}.footer-col,.footer-col:nth-child(3),.footer-col:nth-child(4),.footer-contact{padding-left:0}.footer-logo{font-size:25px}.footer-logo .brand-mark{transform:scale(.8);transform-origin:left center;margin-right:-14px}.footer-brand>p{font-size:14px;letter-spacing:.28em}.footer-qr-groups{gap:16px}.footer-qr-code{width:100px;height:100px}.footer-contact-info{font-size:12px}.footer-col button{font-size:13px}}@media(max-width:760px){.site-footer{min-height:0;padding:55px 24px 32px}.footer-main{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;padding-bottom:36px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin:22px 0}.footer-socials{margin-left:0}.footer-global-link{margin:18px 0 0}.footer-col{gap:13px}.footer-col b,.footer-contact b{font-size:14px}.footer-col button{font-size:12px;white-space:normal;text-align:left}.footer-legal,.footer-contact{grid-column:1/-1}.footer-qr-groups{gap:24px}.footer-qr-code{width:104px;height:104px}.footer-contact-info{margin-top:25px}.footer-bottom{min-height:0;padding-top:22px;flex-direction:column;gap:10px;font-size:11px}.footer-bottom>p{white-space:normal}.footer-registration{justify-content:flex-start;text-align:left;font-size:10px}.footer-registration small{font-size:10px}.footer-to-top{right:14px;bottom:16px;width:38px;height:38px}}.studio-page{display:grid;grid-template-columns:280px minmax(0,1fr);gap:12px;padding:8px 16px 12px}.studio-controls{padding:0 14px 20px 4px;border-right:1px solid #edf0f5;overflow:auto}.studio-controls>label{display:block;margin:0 0 13px;color:#34445e;font-size:13px}.studio-controls>label>span{color:#97a7bd}.studio-controls select,.studio-controls input:not([type=range]),.studio-controls textarea,.seed-input{width:100%;min-height:34px;margin-top:6px;padding:0 10px;border:1px solid #ccd7e6;border-radius:6px;background:#fff;color:#34445e;font-size:13px}.studio-controls textarea{padding:8px;resize:vertical}.studio-controls input[type=range]{width:100%;height:4px;margin:0 0 20px;accent-color:#7035ef}.studio-controls .ratio-options{display:grid;grid-template-columns:repeat(6,1fr);margin:7px 0 14px}.ratio-options button{height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #ccd7e6;background:#fff;color:#394b64}.ratio-options button+button{border-left:0}.ratio-options button:first-child{border-radius:6px 0 0 6px}.ratio-options button:last-child{border-radius:0 6px 6px 0}.ratio-options button.selected{border:1px solid #7433ff;color:#7433ff;background:#faf7ff}.ratio-options small{font-size:11px}.seed-input{display:flex;padding:0;overflow:hidden}.seed-input input{flex:1;min-width:0;margin:0!important;border:0!important}.seed-input button{width:35px;border:0;border-left:1px solid #e1e7f0;background:#f8f9fc}.studio-compare{display:block;margin:30px auto 0;padding:10px 16px;border:0;border-radius:6px;background:#f2eaff;color:#7738f5}.required-label{color:#465770!important}.required-label:first-letter{color:#ee5b64}.file-upload-button{position:relative;height:34px;display:grid!important;place-items:center;border:1px solid #ccd7e6;border-radius:6px;color:#43536c!important;cursor:pointer}.file-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.studio-workspace{min-width:0;min-height:0;display:flex;flex-direction:column}.studio-cost-note{height:36px;flex:none;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;background:#eee8fb;color:#423858;font-size:12px}.studio-cost-note button{border:0;background:none;color:#7734ff;padding:0}.studio-empty,.image-result-area{flex:1;min-height:100px;display:grid;place-items:center;color:#a4b0c2}.prompt-suggestions{display:flex;gap:8px;overflow:auto;padding:4px 0 8px}.prompt-suggestions button{flex:none;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 12px;border:0;border-radius:7px;background:#f0f4f9;color:#71819a;font-size:11px}.studio-composer{position:relative;min-height:120px;border:1px solid #dbe3ed;border-radius:7px;background:#ffffffc9}.studio-composer textarea{width:100%;height:100%;min-height:118px;padding:12px 58px 12px 14px;resize:vertical;border:0;outline:none;background:transparent;color:#33445c}.studio-composer textarea::placeholder{color:#9aaac0}.composer-send{position:absolute;right:12px;bottom:12px;width:38px;height:38px;border:0;border-radius:7px;background:#7132fa;color:#fff;font-size:20px}.studio-disclaimer{margin-top:8px;text-align:center;color:#95a5be;font-size:10px}.image-result-placeholder{width:min(420px,80%);aspect-ratio:1.1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:4px;background:radial-gradient(circle at 50% 35%,#f5e9e4,#e9e7f4 70%,#dce4ef);color:#6e68a0}.image-result-placeholder>span{font-size:45px}.image-result-placeholder small{color:#858fa3}.video-preview{flex:1;min-height:220px;margin:18px 0 20px;display:grid;place-items:center;border:1px solid #cfd9e7;border-radius:7px;background:#08090d;color:#fff;font-size:40px}.video-preview>div{display:flex;flex-direction:column;align-items:center;gap:14px}.video-preview small{font-size:13px;color:#c2cada}.invoice-content{padding:8px 15px}.invoice-content h2{margin:25px 0 12px;font-size:18px}.invoice-rules{padding:10px 13px;border-radius:7px;background:#eee5ff;color:#4e5264;font-size:12px;line-height:1.8}.invoice-rules p{margin:0}.invoice-rules b{color:#38445a}.invoice-table{min-height:380px;background:#fff}.invoice-table table{width:100%}.invoice-empty{height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a3b0c2}.invoice-empty>span{font-size:48px;color:#d9e1ed}.invoice-empty p{font-size:13px}.invoice-dialog label{display:block;margin:13px 0;color:#53627a;font-size:13px}.invoice-dialog input,.invoice-dialog select{width:100%;height:40px;margin-top:6px;padding:0 10px;border:1px solid #d4deeb;border-radius:7px;background:#fff}@media(max-width:760px){.studio-page{grid-template-columns:220px minmax(0,1fr);padding:8px;gap:8px}.studio-controls{padding-right:9px}.studio-cost-note{font-size:10px}.prompt-suggestions button{max-width:140px}.video-preview{min-height:170px}}@media(max-width:560px){.studio-page{grid-template-columns:1fr;overflow:auto}.studio-controls{max-height:39vh;border-right:0;border-bottom:1px solid #edf0f5}.studio-empty,.image-result-area{min-height:180px}.studio-composer,.studio-composer textarea{min-height:100px}.studio-disclaimer{font-size:9px}.studio-cost-note{padding:0 5px;text-align:center}.invoice-content{padding:8px}.invoice-rules{font-size:10px}.invoice-table{overflow:auto}.invoice-table table{min-width:600px}}.login-mode-tabs{display:flex;gap:20px;margin:24px 0}.login-mode-tabs button{padding:8px 0;border:0;background:none;color:#7d8193}.login-mode-tabs .selected{color:#7433ee;border-bottom:2px solid #7433ee}.login-hint{color:#7e889e;font-size:12px;line-height:1.8}.phone-row>span{padding:12px;color:#536078}.admin-login-link{margin-top:24px}.console-api-error{padding:12px 16px;margin:8px 16px;border:1px solid #f1d2d2;border-radius:8px;background:#fff2f2;color:#a94444;font-size:13px}.chat-messages{flex:1;min-height:180px;max-height:calc(100vh - 320px);overflow:auto;padding:24px 12px;scroll-behavior:smooth}.chat-message{max-width:90%;padding:14px 18px;margin:0 auto 16px 0;border:1px solid #e9e9f2;border-radius:12px;background:#fff;color:#34445e}.chat-message.user{margin:0 0 16px auto;background:#f3edff;border-color:#e7dcfc}.chat-message>b{font-size:12px;color:#8055c4}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:14px;margin:8px 0}.chat-message details{color:#7d8496;font-size:12px}.chat-message small{color:#b16f50}.chat-welcome{display:grid;place-items:center;min-height:220px;color:#9ba6ba;font-size:14px}.capability-note{padding:24px;color:#7e889e}.billing-table td{padding:14px 10px;border-bottom:1px solid #edf0f5;font-size:12px}.billing-table{overflow:auto}.billing-summary{gap:26px}button:disabled{cursor:not-allowed;opacity:.55}.studio-composer textarea:disabled{opacity:.75}.login-form form .phone-row{margin-top:20px}.invoice-page-actions{display:flex;align-items:center;gap:20px;margin-bottom:20px}.invoice-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 24px}.invoice-summary-grid article{padding:20px;border:1px solid #ece6f6;border-radius:12px;background:#faf8ff}.invoice-summary-grid span{display:block;color:#8890a2;font-size:12px;line-height:1.6}.invoice-summary-grid b{display:block;margin-top:10px;color:#6737c5;font-size:22px;overflow-wrap:anywhere}.invoice-table td small{display:block;max-width:260px;margin-top:6px;color:#9299a8;overflow-wrap:anywhere}.form-inline-error{padding:10px!important;color:#b64040!important;background:#fff1f1;border:1px solid #f1c8c8;border-radius:7px;line-height:1.6}.invoice-dialog{max-height:calc(100vh - 48px);overflow:auto}.profile-row>div{overflow-wrap:anywhere}.invoice-table td{vertical-align:top}.invoice-table .link-button{font-size:12px;white-space:nowrap}.profile-page .modal-backdrop{z-index:100}@media(max-width:1000px){.invoice-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.invoice-summary-grid{gap:8px}.invoice-summary-grid article{padding:12px}.invoice-summary-grid b{font-size:18px}}.model-load-warning{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:11px 14px;border:1px solid #eedcae;border-radius:7px;background:#fff9e9;color:#786225;font-size:13px}.model-load-warning .link-button{flex:none}.admin-loading-note{margin:12px 0;padding:10px 14px;border-radius:8px;background:#f4f1fa;color:#6c588b;font-size:13px}@media(max-width:760px){.catalog-hero .floating-mark{display:none}}.realname-card{max-width:800px}.realname-card>header>div>p{margin:6px 0 0;color:#8d99ab;font-size:12px}.realname-submit-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:24px}.realname-submit-form label{display:flex;flex-direction:column;gap:8px;color:#53627a;font-size:13px}.realname-submit-form input{height:42px;padding:0 12px;border:1px solid #d8e0eb;border-radius:7px;color:#34435b}.realname-submit-form p{grid-column:1/-1;margin:0;color:#8390a4;font-size:12px;line-height:1.8}.realname-submit-form button{justify-self:start;min-width:130px}.realname-result{margin-top:22px;padding:16px;border:1px solid #e5e9f0;border-radius:9px;background:#f8f9fc}.realname-result pre{max-height:360px;overflow:auto;margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#34435b;font:12px/1.7 Consolas,monospace}@media(max-width:600px){.realname-submit-form{grid-template-columns:1fr;gap:12px}.realname-submit-form p{grid-column:auto}.realname-card>header{align-items:flex-start}}.admin-login-page,.admin-shell{--admin-ink:#17243b;--admin-muted:#8490a3;--admin-line:#e8edf4;--admin-purple:#7035ef;--admin-purple-light:#f4efff;--admin-bg:#f6f8fc;font-family:Inter,DM Sans,Microsoft YaHei,PingFang SC,sans-serif;color:var(--admin-ink)}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 18% 12%,#e8e0ff 0,transparent 37%),radial-gradient(ellipse at 88% 91%,#dcf5ff 0,transparent 34%),#f8f9fd}.admin-login-card{width:min(430px,100%);padding:42px;border:1px solid #edf0f5;border-radius:19px;background:#fff;box-shadow:0 24px 80px #28365416}.admin-login-mark{width:45px;height:45px;display:grid;place-items:center;margin-bottom:23px;border-radius:14px;background:linear-gradient(145deg,#8151fa,#6128e7);color:#fff;font-size:22px;font-weight:800;box-shadow:0 8px 20px #7437ef3c}.admin-overline,.admin-modal-kicker{color:#8b73cb;font-size:9px;font-weight:750;letter-spacing:.16em}.admin-login-card h1{margin:9px 0 5px;font-size:25px;letter-spacing:-.03em}.admin-login-card>p{margin:0 0 27px;color:var(--admin-muted);font-size:13px}.admin-login-card label,.admin-modal label,.admin-config-form label,.admin-site-fields label{display:flex;flex-direction:column;gap:8px;margin:15px 0;color:#4e5b70;font-size:12px;font-weight:600}.admin-login-card input,.admin-modal input,.admin-modal select,.admin-config-form input,.admin-config-form textarea,.admin-site-fields input,.admin-site-fields textarea,.admin-model-table input,.admin-model-table select{width:100%;height:42px;padding:0 12px;border:1px solid #e2e7ef;border-radius:8px;background:#fff;color:#27354b;font-size:12px;font-weight:400;outline:none;transition:border-color .16s,box-shadow .16s}.admin-login-card textarea,.admin-config-form textarea,.admin-site-fields textarea{height:auto;min-height:72px;padding:10px 12px;resize:vertical}.admin-login-card input:focus,.admin-modal input:focus,.admin-modal select:focus,.admin-config-form input:focus,.admin-config-form textarea:focus,.admin-site-fields input:focus,.admin-site-fields textarea:focus,.admin-model-table input:focus,.admin-model-table select:focus{border-color:#ab8af5;box-shadow:0 0 0 3px #8754f51c}.admin-login-card>small{display:block;margin-top:16px;color:#98a3b4;font-size:10px;line-height:1.7}.admin-error{color:#dc4747!important;font-size:12px!important}.admin-primary-button,.admin-outline-button{height:41px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:0;border-radius:8px;background:linear-gradient(110deg,#7135ee,#8148f2);color:#fff;font-size:12px;font-weight:650;white-space:nowrap;transition:transform .16s,box-shadow .16s,opacity .16s}.admin-primary-button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #7135ee2c}.admin-primary-button:disabled{opacity:.55;cursor:wait}.admin-login-card>.admin-primary-button{width:100%;margin-top:8px}.admin-primary-button.compact{height:36px;padding:0 12px;font-size:11px}.admin-outline-button{border:1px solid #e1e6ef;background:#fff;color:#526079}.admin-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--admin-bg)}.admin-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:20px 13px 13px;border-right:1px solid var(--admin-line);background:#fff}.admin-brand{height:56px;display:flex;align-items:center;gap:11px;padding:0 9px 16px;border-bottom:1px solid #eff1f5}.admin-brand>span{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#8149f5,#6128e7);color:#fff;font-size:18px;font-weight:800}.admin-brand div,.admin-sidebar-footer>div{display:flex;flex-direction:column;gap:2px}.admin-brand b{font-size:14px;letter-spacing:.02em}.admin-brand small{color:#96a0b0;font-size:8px;letter-spacing:.12em}.admin-nav{flex:1;overflow:auto;padding:17px 0}.admin-nav>small{display:block;margin:17px 11px 8px;color:#9ba6b6;font-size:10px;font-weight:650;letter-spacing:.06em}.admin-nav>small:first-child{margin-top:0}.admin-nav>button{width:100%;height:39px;display:flex;align-items:center;gap:11px;margin:3px 0;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#647188;text-align:left;font-size:12px;transition:background .15s,color .15s}.admin-nav>button i{width:18px;color:#8d98aa;font-size:16px;font-style:normal;text-align:center}.admin-nav>button.active{background:var(--admin-purple-light);color:#6930e8;font-weight:650}.admin-nav>button.active i{color:#7135ee}.admin-nav-count{margin-left:auto;color:#a2aabd;font-size:10px}.admin-sidebar-footer{display:flex;align-items:center;gap:9px;padding:12px 5px 0;border-top:1px solid var(--admin-line)}.admin-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#efe8ff;color:#7035ef;font-weight:750}.admin-sidebar-footer b{font-size:11px}.admin-sidebar-footer small{color:#99a3b3;font-size:9px}.admin-sidebar-footer>button{margin-left:auto;border:0;background:none;color:#8b96a8;font-size:18px}.admin-main{min-width:0}.admin-topbar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 33px;border-bottom:1px solid var(--admin-line);background:#fff;color:#8793a6;font-size:11px}.admin-topbar>div{display:flex;align-items:center;gap:11px}.admin-topbar>div:first-child>b{color:#c3cad5}.admin-topbar strong{color:#35435a;font-weight:600}.admin-topbar>div:last-child{gap:8px}.admin-topbar button{width:27px;height:27px;margin-left:8px;border:1px solid var(--admin-line);border-radius:7px;background:#fff;color:#728097;font-size:17px}.admin-live-dot{width:7px;height:7px;border-radius:50%;background:#28bb78;box-shadow:0 0 0 3px #28bb781a}.admin-content{max-width:1500px;margin:0 auto;padding:31px 34px 55px}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:23px}.admin-page-heading p{margin:0 0 7px;color:#919caf;font-size:9px;font-weight:700;letter-spacing:.12em}.admin-page-heading p span{color:#c2c9d3}.admin-page-heading h1{margin:0;color:#18263c;font-size:24px;letter-spacing:-.03em}.admin-date{color:#8591a4;font-size:11px}.admin-alert{min-height:40px;display:flex;align-items:center;gap:9px;margin-bottom:15px;padding:8px 11px;border:1px solid #ffd7d7;border-radius:8px;background:#fff7f7;color:#b73b3b;font-size:12px}.admin-alert>span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#ffe3e3;font-weight:700}.admin-alert button{margin-left:auto;border:0;background:none;color:#ad6262;font-size:17px}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-stats-grid article,.admin-panel{border:1px solid #e8edf3;border-radius:11px;background:#fff;box-shadow:0 3px 12px #28365106}.admin-stats-grid article{min-height:133px;padding:17px 18px}.admin-stat-label{display:flex;align-items:center;justify-content:space-between;color:#77849a;font-size:11px}.admin-stat-label span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#f3efff;color:#7135ee;font-size:14px}.admin-stats-grid article:nth-child(2) .admin-stat-label span{background:#eef7ff;color:#3790dc}.admin-stats-grid article:nth-child(3) .admin-stat-label span{background:#edfaf4;color:#26a874}.admin-stats-grid article:nth-child(4) .admin-stat-label span{background:#fff6e9;color:#df9d31}.admin-stats-grid article>b{display:block;margin-top:11px;color:#1d2b41;font-size:25px;font-weight:700;letter-spacing:-.03em}.admin-stats-grid article>small{display:block;margin-top:5px;color:#9aa5b5;font-size:10px}.admin-dashboard-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-top:15px}.admin-panel{min-width:0;padding:18px}.admin-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.admin-panel>header h2,.admin-config-form h2,.admin-site-form h2,.admin-slides-panel h2{margin:0;color:#27354b;font-size:14px;font-weight:650}.admin-panel>header p,.admin-config-form header p,.admin-site-form header p,.admin-slides-panel header p{margin:5px 0 0;color:#97a2b2;font-size:10px}.admin-panel>header>button{border:0;background:none;color:#743cec;font-size:10px;white-space:nowrap}.admin-overview-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:15px 0;border-top:1px solid #f0f2f6;border-bottom:1px solid #f0f2f6}.admin-overview-numbers>div{display:flex;flex-direction:column;gap:8px;padding:0 12px;border-right:1px solid #eef0f4}.admin-overview-numbers>div:first-child{padding-left:0}.admin-overview-numbers>div:last-child{border:0}.admin-overview-numbers span{color:#98a3b2;font-size:10px}.admin-overview-numbers b{color:#26364d;font-size:18px}.admin-api-tip{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px;border-radius:8px;background:#f8f5ff}.admin-api-tip>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#eee6ff;color:#743ced}.admin-api-tip>div{display:flex;flex-direction:column;gap:4px}.admin-api-tip b{color:#59339f;font-size:11px}.admin-api-tip small{color:#9284ae;font-size:9px}.admin-quick-panel>button{width:100%;display:flex;align-items:center;gap:11px;padding:11px 2px;border:0;border-top:1px solid #f0f2f6;background:#fff;text-align:left}.admin-quick-panel>button>i{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#f4efff;color:#793dea;font-size:14px;font-style:normal}.admin-quick-panel>button>span{display:flex;flex-direction:column;gap:4px;color:#3d4b61;font-size:11px}.admin-quick-panel>button small{color:#9ba6b5;font-size:9px}.admin-quick-panel>button>b{margin-left:auto;color:#97a1b0;font-size:16px;font-weight:400}.admin-table-panel{margin-top:15px;padding:0;overflow:hidden}.admin-table-panel>header{padding:17px 18px 0}.admin-table-scroll{width:100%;overflow:auto}.admin-table-scroll table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.admin-table-scroll th{height:38px;padding:0 14px;background:#f8f9fb;color:#8a96a8;font-size:10px;font-weight:600}.admin-table-scroll td{height:50px;padding:8px 14px;border-top:1px solid #f0f2f6;color:#4e5b70;font-size:10px}.admin-table-scroll td>b{display:block;color:#334158;font-size:11px;font-weight:600}.admin-table-scroll td code{color:#53627a;font-family:ui-monospace,Consolas,monospace;font-size:9px}.admin-empty{height:100px!important;text-align:center;color:#a1abba!important}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-toolbar>p{margin:0;color:#8491a5;font-size:11px;line-height:1.6}.admin-search{width:min(340px,100%);height:37px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #e3e8ef;border-radius:8px;background:#fff;color:#8f9bad}.admin-search input{width:100%;border:0;outline:0;color:#344258;font-size:11px}.admin-cell-id{display:block;margin-top:3px;color:#9ca7b7;font-family:ui-monospace,Consolas,monospace;font-size:9px}.admin-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:20px;background:#ecf9f2;color:#219764;font-size:9px}.admin-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.admin-status.disabled{background:#f2f3f6;color:#8d98a9}.admin-status.disabled:before{background:#aab2bf}.admin-actions{display:flex;gap:10px}.admin-actions button,.admin-text-button{padding:3px 0;border:0;background:none;color:#7035e9;font-size:10px}.admin-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.admin-provider-card{display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid #e8edf3;border-radius:11px;background:#fff}.admin-provider-logo{width:41px;height:41px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#f0eaff,#e8e2ff);color:#6f34eb;font-size:17px;font-weight:750}.admin-provider-meta{min-width:0;display:flex;flex-direction:column;gap:5px}.admin-provider-meta b{font-size:12px}.admin-provider-meta small{overflow:hidden;color:#8f9bad;font-size:9px;text-overflow:ellipsis}.admin-provider-key{grid-column:1/-1;color:#78869b;font-size:10px}.admin-provider-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:12px;border-top:1px solid #f0f2f6}.admin-provider-actions>button:first-child{border:0;background:none;color:#6f35e9;font-size:10px}.admin-provider-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;padding:55px 15px;border:1px dashed #dfe5ef;border-radius:12px;background:#fff;text-align:center}.admin-provider-empty>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#f4efff;color:#7437ed;font-size:23px}.admin-provider-empty>b{margin-top:15px;font-size:13px}.admin-provider-empty>p{color:#929eaf;font-size:10px}.admin-info-banner{display:flex;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #e3d9ff;border-radius:9px;background:#faf8ff;color:#775cbb}.admin-info-banner>span{font-size:15px}.admin-info-banner p{margin:0;font-size:10px;line-height:1.6}.admin-model-table{min-width:1000px}.admin-model-table td input,.admin-model-table td select{width:100px;height:32px;padding:0 7px;font-size:10px}.admin-model-table td select{width:92px}.admin-model-table td input:disabled{background:#f6f7f9;color:#a8b0bb}.admin-switch{width:31px;height:18px;padding:2px;border:0;border-radius:12px;background:#d8dde5;vertical-align:middle}.admin-switch i{width:14px;height:14px;display:block;border-radius:50%;background:#fff;transition:transform .15s}.admin-switch.on{background:#7040ed}.admin-switch.on i{transform:translate(13px)}.admin-config-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);align-items:start;gap:15px}.admin-config-form>header{margin-bottom:22px}.admin-config-form header .admin-status{flex:none}.admin-config-form label{max-width:560px;margin:13px 0}.admin-config-form input{max-width:560px}.admin-form-note{max-width:650px;margin:16px 0;padding:11px;border:1px solid #e8e4f1;border-radius:8px;background:#faf9fc;color:#8490a2;font-size:10px;line-height:1.75}.admin-config-form>.admin-primary-button{margin-top:4px}.admin-help-card{padding:20px}.admin-help-card>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#f4efff;color:#7037e9;font-size:17px}.admin-help-card h3{margin:16px 0 8px;font-size:13px}.admin-help-card p{margin:0;color:#8692a5;font-size:10px;line-height:1.85}.admin-site-form,.admin-slides-panel{margin-bottom:15px}.admin-site-form>header,.admin-slides-panel>header{align-items:flex-start}.admin-site-fields{display:grid;grid-template-columns:1fr 1fr;gap:2px 15px}.admin-site-fields label{margin:8px 0}.admin-site-fields label.wide{grid-column:1/-1}.admin-site-form header .admin-primary-button{flex:none}.admin-outline-button{height:34px;font-size:10px}.admin-slide-card{margin-top:13px;padding:14px;border:1px solid #edf0f5;border-radius:9px;background:#fcfcfe}.admin-slide-heading{display:flex;justify-content:space-between;align-items:center;color:#4a5870;font-size:11px}.admin-slide-heading button{border:0;background:none;color:#e15353;font-size:10px}.admin-slide-preview{max-width:100%;max-height:130px;margin-top:10px;border-radius:7px}.admin-empty-block{padding:26px;text-align:center;color:#98a3b2;font-size:11px}.admin-modal-mask{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:auto;padding:20px;background:#111d3273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.admin-modal{position:relative;width:min(450px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:27px;border:1px solid #eef0f5;border-radius:14px;background:#fff;box-shadow:0 25px 80px #101b3050}.admin-modal h2{margin:8px 0 18px;font-size:20px}.admin-modal>p{margin:-9px 0 18px;color:#8d99ab;font-size:11px}.admin-modal label{margin:12px 0}.admin-modal-close{position:absolute;right:17px;top:15px;border:0;background:none;color:#8591a3;font-size:22px}.admin-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:19px}.admin-modal-actions>*{min-width:76px}.admin-checkbox-label{flex-direction:row!important;align-items:center}.admin-checkbox-label input{width:15px;height:15px}.admin-generated-key{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #ded5f7;border-radius:8px;background:#f9f6ff}.admin-generated-key code{overflow-wrap:anywhere;color:#543497;font-size:10px}.admin-generated-key button{flex:none;border:0;background:none;color:#7135ef;font-size:10px}.admin-toast-message{position:fixed;z-index:120;right:22px;top:75px;padding:12px 16px;border:1px solid #cfebdb;border-radius:9px;background:#f2fff7;color:#238051;box-shadow:0 9px 30px #20335014;font-size:11px}.admin-toast-enter-active,.admin-toast-leave-active{transition:opacity .18s,transform .18s}.admin-toast-enter-from,.admin-toast-leave-to{opacity:0;transform:translateY(-6px)}@media(max-width:1100px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-content{padding-right:22px;padding-left:22px}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-config-layout{grid-template-columns:1fr}.admin-help-card{display:none}}@media(max-width:700px){.admin-shell{grid-template-columns:62px minmax(0,1fr)}.admin-sidebar{padding:12px 6px}.admin-brand{justify-content:center;height:46px;padding:0 0 10px}.admin-brand>span{width:31px;height:31px}.admin-brand div,.admin-nav>small,.admin-nav>button:not(.active){display:none}.admin-nav{padding-top:12px}.admin-nav>button{justify-content:center;padding:0;font-size:0}.admin-nav>button i{font-size:17px}.admin-nav>button.active{font-size:0}.admin-nav-count{display:none}.admin-sidebar-footer{justify-content:center;padding:10px 0 0}.admin-sidebar-footer>div,.admin-sidebar-footer>button{display:none}.admin-avatar{width:29px;height:29px}.admin-topbar{height:53px;padding:0 12px;font-size:9px}.admin-topbar>div{gap:6px}.admin-topbar>div:last-child{font-size:0}.admin-topbar button{margin:0}.admin-content{padding:21px 12px 36px}.admin-page-heading{align-items:flex-start;margin-bottom:17px}.admin-page-heading h1{font-size:20px}.admin-page-heading p{font-size:8px}.admin-date{max-width:115px;text-align:right;font-size:9px}.admin-stats-grid{gap:8px}.admin-stats-grid article{min-height:112px;padding:13px}.admin-stat-label{font-size:9px}.admin-stat-label span{width:23px;height:23px}.admin-stats-grid article>b{font-size:20px}.admin-stats-grid article>small{font-size:8px}.admin-panel{padding:13px}.admin-overview-numbers>div{padding:0 6px}.admin-overview-numbers span{font-size:8px}.admin-overview-numbers b{font-size:14px}.admin-api-tip{padding:9px}.admin-api-tip b{font-size:9px}.admin-api-tip small{font-size:8px}.admin-toolbar{align-items:flex-start}.admin-toolbar>p{font-size:9px}.admin-search{height:34px}.admin-provider-grid{grid-template-columns:1fr}.admin-config-form label{font-size:11px}.admin-site-fields{grid-template-columns:1fr}.admin-site-fields label.wide{grid-column:auto}.admin-site-form>header,.admin-slides-panel>header{align-items:flex-start}.admin-site-form header .admin-primary-button{height:33px;padding:0 9px;font-size:9px}.admin-qr-groups{gap:18px}}.admin-billing-warning{margin-top:12px;padding:10px 12px;border:1px solid #f2c4c4;border-radius:8px;background:#fff5f5;color:#a63f48;font-size:11px}.digital-human-bgm-panel{margin-top:15px}.digital-human-bgm-player{display:grid;grid-template-columns:180px minmax(260px,1fr) auto;align-items:end;gap:14px;padding:14px;border:1px solid #e8e2f6;border-radius:10px;background:#faf8ff}.digital-human-bgm-player label{display:flex;flex-direction:column;gap:7px;color:#647188;font-size:11px}.digital-human-bgm-player select{height:38px;padding:0 10px;border:1px solid #ddd5ef;border-radius:8px;background:#fff;color:#344258}.digital-human-bgm-player audio{width:100%;height:38px}.digital-human-bgm-player a{height:38px;display:flex;align-items:center;color:#7035e9;font-size:10px;text-decoration:none}.digital-human-bgm-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:14px}.digital-human-bgm-grid button{height:36px;border:1px solid #e6e9f0;border-radius:8px;background:#fff;color:#66748a;font-size:10px}.digital-human-bgm-grid button span{margin-right:5px;color:#9a75ee}.digital-human-bgm-grid button.active{border-color:#9f7cf0;background:#f4efff;color:#6530dc;font-weight:700}@media(max-width:1100px){.digital-human-bgm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:700px){.digital-human-bgm-player{grid-template-columns:1fr;align-items:stretch}.digital-human-bgm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-user-modal{width:min(720px,100%)}.admin-user-modal small{font-size:10px;color:#8794a8}.admin-modal textarea{width:100%;padding:10px;border:1px solid #e2e7ef;border-radius:8px;resize:vertical;font:inherit;color:#344258}.admin-actions a{color:#7035e9;font-size:10px;text-decoration:none}.admin-actions{flex-wrap:wrap}.admin-table-scroll td .admin-cell-id{max-width:290px;overflow-wrap:anywhere;white-space:normal}.channel-model-toolbar input{padding:8px 10px;border:1px solid #e2e7ef;border-radius:7px;max-width:100%}.channel-setup-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:18px;margin-bottom:20px;align-items:start}.channel-connect-form{margin:0}.channel-connect-form>header,.channel-credits-panel>header{gap:12px;align-items:flex-start}.channel-protocol{flex:none;padding:5px 8px;border-radius:6px;background:#f2edff;color:#7544ce;font-size:10px;white-space:nowrap}.channel-form-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px}.channel-connect-form>.admin-checkbox-label{display:flex;gap:8px;margin-top:12px;color:#647188;font-size:12px}.channel-conversion{display:flex;flex-direction:column;gap:9px;margin:18px 0;padding:17px;border:1px solid #e9dfff;border-radius:10px;background:linear-gradient(125deg,#f5f0ff,#faf9ff)}.channel-conversion span,.channel-conversion small{color:#8c7ba7;font-size:11px}.channel-conversion b{color:#6836c7;font-size:21px;overflow-wrap:anywhere}.channel-models-panel{margin-top:22px}.channel-model-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:0 20px 16px}.channel-model-toolbar label{display:flex;align-items:center;gap:8px;color:#647188;font-size:12px}.channel-model-toolbar select{max-width:240px;padding:8px 30px 8px 10px;border:1px solid #e2e7ef;border-radius:7px;background:#fff;color:#34445c;font-size:12px}.channel-model-toolbar>span{margin-left:auto;color:#8794a8;font-size:11px}.channel-model-identity{display:flex;align-items:flex-start;gap:10px;min-width:270px}.channel-model-identity>div{min-width:0}.channel-model-icon{width:38px;height:38px;border:1px solid #e7e8f0;border-radius:8px;background:#f2edff;color:#7549c5;font-size:16px}.channel-model-table td input.channel-model-name{width:190px;font-size:12px}.channel-model-table td input.channel-model-icon-url{display:block;width:190px;margin-top:6px;font-size:10px;color:#68758c}.channel-model-table .admin-cell-id{max-width:290px;overflow-wrap:anywhere;white-space:normal}.channel-model-modal{width:min(520px,100%)}@media(max-width:1100px){.channel-setup-grid{grid-template-columns:1fr}.channel-credits-panel{max-width:none}}@media(max-width:700px){.channel-form-actions{flex-wrap:wrap;justify-content:flex-start}.channel-model-toolbar{padding:0 0 14px;gap:10px}.channel-model-toolbar select{max-width:160px}.channel-protocol{font-size:8px}.channel-models-panel>header{gap:10px;flex-wrap:wrap}}.channel-model-table{min-width:1620px}.channel-model-table th{white-space:normal;min-width:115px}.channel-model-table td input[type=number]{width:110px}.auth-page-tabs{display:flex;justify-content:center;gap:36px;margin:0 0 30px;border-bottom:1px solid #edf0f5}.auth-page-tabs button{padding:0 0 12px;border:0;border-bottom:2px solid transparent;background:none;color:#7e889e;font-size:15px}.auth-page-tabs button.selected{color:#7433ee;border-bottom-color:#7433ee}.auth-login-options{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px}.auth-login-options .check-line,.auth-login-options .link-button{font-size:12px}.auth-field-hint{margin:-14px 0 18px;color:#8a94a7;font-size:12px;line-height:1.6}.auth-switch{text-align:center;margin:8px 0 0;color:#8590a3;font-size:13px}.auth-switch .link-button{padding-left:6px}.auth-error{padding:10px 12px;margin:0 0 18px;border-radius:6px;background:#fff3f3;color:#bd4444;font-size:13px;line-height:1.6}.login-page:has(input[name=confirmPassword]){height:auto;min-height:max(860px,100vh)}.login-form-side .input-row:focus-within,.login-form-side .phone-row:focus-within{border-color:#a57af4;box-shadow:0 0 0 3px #7433ee0c}@media(max-width:600px){.auth-page-tabs{gap:28px}.auth-page-tabs button{font-size:14px}.login-page:has(input[name=confirmPassword]){min-height:100vh}.login-form .check-line{flex-wrap:wrap;gap:6px;font-size:12px}}.site-brand-logo{width:34px;height:34px;object-fit:contain;border-radius:8px;flex:none}.login-brand-logo{width:78px;height:50px;object-fit:contain;flex:none;filter:drop-shadow(0 4px 12px #0003)}.site-nav button{font-size:16px;font-weight:650;letter-spacing:.01em;min-height:42px}.site-nav button.current{font-weight:750}.site-header .site-nav{min-width:0;overflow-x:auto;scrollbar-width:none}.site-header .site-nav::-webkit-scrollbar{display:none}.site-nav button{flex:none;white-space:nowrap}.console-layout>.sidebar:not(.sidebar-enhanced){display:none!important}.sidebar-enhanced{width:224px}.sidebar-enhanced .sidebar-brand{justify-content:flex-start;padding:0 18px;gap:10px}.sidebar-enhanced .sidebar-brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-brand-logo{width:28px;height:28px;object-fit:contain;border-radius:7px;flex:none}.sidebar-enhanced .side-group>button{font-size:13px;gap:11px}.sidebar-enhanced .side-group>button span{width:auto;min-width:0;flex:1;text-align:left;font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-nav-icon{width:18px;height:18px;flex:none;color:#697892}.sidebar-enhanced .side-group>button:hover .console-nav-icon,.sidebar-enhanced .side-group>button.active .console-nav-icon{color:currentColor}.sidebar-enhanced .side-group>button small{margin-left:auto;color:#9aa6b9;font-size:12px}@media(max-width:850px){.site-nav button{font-size:13px}.sidebar-enhanced{width:178px}.sidebar-enhanced .sidebar-brand{padding:0 13px}}@media(max-width:600px){.site-nav button{font-size:11px;min-height:34px}.site-brand-logo{width:27px;height:27px}.login-brand-logo{width:52px;height:34px}.sidebar-enhanced{width:62px}.sidebar-enhanced .sidebar-brand{justify-content:center;padding:0;font-size:0}.sidebar-enhanced .sidebar-brand-name,.sidebar-enhanced .side-group>p,.sidebar-enhanced .side-group>button span,.sidebar-enhanced .side-group>button small,.sidebar-enhanced .tenant-id{display:none}.sidebar-enhanced .sidebar-scroll{padding:10px 5px}.sidebar-enhanced .side-group>button{justify-content:center;padding:0}.sidebar-enhanced .console-nav-icon{width:19px;height:19px}}.login-art-copy h1,.login-art-copy h2,.login-art-bottom h2{white-space:pre-line}.site-header .site-nav button:nth-child(n){display:block}.admin-navigation-settings{overflow:hidden}.admin-nav .admin-nav-icon{width:18px;height:18px;flex:none;color:#8d98aa;transition:color .15s,transform .15s}.admin-nav>button:hover .admin-nav-icon,.admin-nav>button.active .admin-nav-icon{color:currentColor}.admin-nav>button:hover .admin-nav-icon{transform:translate(1px)}.admin-nav>button.active .admin-nav-icon{color:#7135ee}.admin-navigation-settings>header{align-items:center}.admin-navigation-row{display:grid;grid-template-columns:88px minmax(130px,.7fr) minmax(220px,1.4fr) 72px 52px;align-items:end;gap:12px;padding:12px 14px;border:1px solid #edf0f5;border-radius:9px;background:#fcfcfe;margin:10px 0}.admin-navigation-row label{display:flex;flex-direction:column;gap:6px;color:#647188;font-size:10px}.admin-navigation-row label input:not([type=checkbox]){width:100%;height:34px;padding:0 9px;border:1px solid #e1e6ee;border-radius:7px;background:#fff;color:#344258;font:inherit}.admin-navigation-order{display:flex;align-items:center;gap:5px}.admin-navigation-order b{width:22px;color:#8895a8;font-size:11px}.admin-navigation-order button,.admin-nav-delete{height:30px;min-width:29px;border:1px solid #e2e7ef;border-radius:6px;background:#fff;color:#63728a}.admin-nav-enabled{height:34px;flex-direction:row!important;align-items:center;justify-content:center;gap:6px!important;white-space:nowrap}.admin-nav-enabled input{width:15px;height:15px;accent-color:#7432f8}.admin-nav-delete{color:#c55656;border-color:#f0dede}.admin-navigation-settings>footer{display:flex;justify-content:flex-end;margin-top:14px}.admin-logo-preview{display:block;width:auto;height:auto;max-width:220px;max-height:100px;object-fit:contain;margin:8px 0 18px;padding:10px;border:1px solid #edf0f5;border-radius:9px;background:#fff}.admin-auth-brand-settings .admin-site-fields label.wide{grid-column:span 1}@media(max-width:760px){.site-nav button{font-size:11px}.admin-navigation-row{grid-template-columns:1fr 1fr;align-items:center}.admin-navigation-order{grid-column:1/-1}.admin-nav-enabled{justify-content:flex-start}.admin-navigation-row>label:nth-of-type(2){grid-column:1/-1}.admin-navigation-row .admin-nav-delete{justify-self:end}.admin-navigation-settings>header{align-items:flex-start}}
