.conversation-workspace{color:#253b35;min-width:0}.conversation-workspace .cw-heading{display:flex;justify-content:space-between;gap:22px;align-items:start;margin:24px 0 28px}.conversation-workspace .cw-heading>div>span{font-size:10px;letter-spacing:1.7px;color:#799188}.conversation-workspace h1{font-size:31px;font-weight:500;letter-spacing:-.8px;margin:11px 0 13px}.conversation-workspace .cw-heading p{color:#7c8b84;font-size:13px;line-height:1.85;max-width:670px;margin:0}.conversation-workspace button{padding:9px 12px;border:1px solid #dce7e0;background:#fff;border-radius:6px;color:#526f61;font:inherit;font-size:12px;cursor:pointer;margin:0}.conversation-workspace button:not(:disabled):hover{background:#f1f9f5;border-color:#bed7cc}.conversation-workspace button:disabled{opacity:.45;cursor:not-allowed}.conversation-workspace button.cw-primary{background:#d1efed;border-color:#c3e4dc;color:#2b6051}.conversation-workspace .cw-notice{padding:13px 17px;background:#f1faf6;border:1px solid #dcece2;border-radius:6px;font-size:12px;line-height:1.85;color:#5d806c;margin:0 0 18px;overflow-wrap:anywhere}.conversation-workspace .cw-error{background:#fff8f4;border-color:#ecdacd;color:#956b4d}.conversation-workspace .cw-create{padding:23px;background:white;border:1px solid #e0e8e2;border-radius:8px;margin-bottom:24px}.conversation-workspace .cw-create-heading{display:flex;justify-content:space-between;gap:18px;margin-bottom:20px;align-items:center}.conversation-workspace h2{font-size:17px;font-weight:500;letter-spacing:-.35px;margin:0}.conversation-workspace .cw-create-heading>span{font-size:10px;color:#96a494}.conversation-workspace fieldset{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:15px;margin:0;padding:0;min-width:0;border:0}.conversation-workspace label{display:grid;gap:8px;font-size:12px;color:#718572;min-width:0}.conversation-workspace input,.conversation-workspace select,.conversation-workspace textarea{display:block;width:100%;min-width:0;margin:0;padding:10px 12px;border:1px solid #dfe8df;background:#fcfdfb;border-radius:6px;color:#466440;font:inherit;font-size:13px}.conversation-workspace .cw-create>p{font-size:12px;color:#8f9d83;margin-bottom:0}.conversation-workspace .cw-create fieldset>button{min-height:39px}.conversation-workspace .cw-layout{display:grid;grid-template-columns:minmax(225px,.35fr) minmax(0,1fr);gap:20px;align-items:start}.conversation-workspace .cw-history{border:1px solid #e0e8df;background:#fff;border-radius:8px;overflow:hidden}.conversation-workspace .cw-history-heading{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #eaf0e6}.conversation-workspace .cw-history-heading h2{font-size:13px}.conversation-workspace .cw-history-heading>span{font-size:11px;color:#96a58a}.conversation-workspace .cw-history-tools{display:grid;gap:10px;padding:14px 12px;border-bottom:1px solid #eaf0e6}.conversation-workspace .cw-history-tools>div{display:flex;gap:8px;align-items:center}.conversation-workspace .cw-history-tools select{width:auto}.conversation-workspace .cw-favorite-filter{display:flex;grid-template-columns:none;align-items:center;gap:6px;white-space:nowrap}.conversation-workspace .cw-favorite-filter input{width:auto}.conversation-workspace .cw-history-list{max-height:570px;overflow:auto;padding:8px}.conversation-workspace .cw-history-item{display:grid;width:100%;min-width:0;border:1px solid transparent;background:#fff;padding:8px;border-radius:5px}.conversation-workspace .cw-selected{background:#f0f9f4;border-color:#d4e9dc}.conversation-workspace button.cw-history-open{display:block;width:100%;text-align:left;border:0;padding:6px 4px;background:transparent}.conversation-workspace .cw-history-item strong{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere;color:#426942;line-height:1.7}.conversation-workspace .cw-history-item code{display:block;font-size:10px;color:#8da07e;margin:6px 0 11px;overflow-wrap:anywhere}.conversation-workspace .cw-history-open>span{display:flex;justify-content:space-between;gap:10px}.conversation-workspace .cw-history-item>span{display:flex;gap:6px;justify-content:flex-end;padding-top:6px}.conversation-workspace .cw-history-item>span button{padding:5px 8px}.conversation-workspace .cw-history-item small{font-size:10px;color:#a1ad94}.conversation-workspace .cw-empty-list{font-size:12px;color:#91a07f;line-height:1.8;padding:10px 20px 25px}.conversation-workspace .cw-load-more{display:block;margin:10px auto 20px}.conversation-workspace .cw-chat{background:#fff;border:1px solid #e0e8dc;border-radius:8px;min-width:0;overflow:hidden}.conversation-workspace .cw-placeholder{padding:110px 35px;text-align:center;color:#91a581;min-height:450px}.conversation-workspace .cw-placeholder>span{display:block;font-size:40px;color:#b1c2a1;margin-bottom:22px}.conversation-workspace .cw-placeholder p{font-size:12px;line-height:1.85;max-width:340px;margin:16px auto 0}.conversation-workspace .cw-chat-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #eaf0e3}.conversation-workspace .cw-chat-heading h2{overflow-wrap:anywhere;margin-bottom:8px}.conversation-workspace .cw-chat-heading code{font-size:10px;color:#8f9f7a;overflow-wrap:anywhere}.conversation-workspace .cw-chat-heading p{font-size:10px;color:#a1ad8e;margin:7px 0 0;line-height:1.7}.conversation-workspace .cw-chat-heading>span{font-size:10px;color:#70976b;border:1px solid #d8e8d1;border-radius:4px;padding:3px 7px;white-space:nowrap;background:#f4faf0}.conversation-workspace .cw-messages{display:grid;gap:19px;padding:27px 24px}.conversation-workspace .cw-message{padding:16px 18px;border:1px solid #e7eee2;background:#fafcf8;border-radius:7px;min-width:0}.conversation-workspace .cw-message-user{margin-left:28px;background:#f0f9f4;border-color:#dcece1}.conversation-workspace .cw-message-assistant{margin-right:28px}.conversation-workspace .cw-message>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7b9676;font-size:11px}.conversation-workspace .cw-message small{color:#a7b49a;font-size:9px}.conversation-workspace .cw-message p{font-size:13px;color:#536e48;line-height:1.95;margin:13px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-workspace .cw-empty-messages{text-align:center;font-size:12px;color:#97a989;padding:30px 15px}.conversation-workspace .cw-turn-error{font-size:11px;color:#a27b5f;margin:0 24px 15px;overflow-wrap:anywhere;line-height:1.8}.conversation-workspace .cw-pending{font-size:11px;color:#80a170;margin:0 24px 20px;line-height:1.8}.conversation-workspace .cw-recovery{border:1px solid #eddfc9;background:#fffbf3;border-radius:6px;padding:17px;margin:0 24px 22px}.conversation-workspace .cw-recovery h3{font-size:13px;font-weight:500;color:#a08654;margin:0}.conversation-workspace .cw-recovery p{font-size:11px;color:#9e9575;line-height:1.85}.conversation-workspace .cw-compose{padding:22px 24px;border-top:1px solid #eaf0e2}.conversation-workspace .cw-compose>label{display:flex;justify-content:space-between;margin-bottom:10px}.conversation-workspace .cw-compose>label>span{font-size:10px;color:#a0b18f}.conversation-workspace .cw-compose textarea{min-height:140px;line-height:1.85;resize:vertical}.conversation-workspace .cw-compose>div{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px}.conversation-workspace .cw-compose p{font-size:10px;color:#a2b193;line-height:1.8;margin:0}.conversation-workspace .cw-compose button{flex:none}.conversation-workspace .cw-sharing{padding:20px 24px;border-top:1px solid #edf2e7;display:grid;gap:14px}.conversation-workspace .cw-sharing h3{margin:0;color:#6f8866;font-size:13px;font-weight:500}.conversation-workspace .cw-sharing p{margin:6px 0 0;color:#95a68a;font-size:11px;line-height:1.8}.conversation-workspace .cw-sharing fieldset{grid-template-columns:minmax(0,1fr) minmax(150px,.4fr) auto;align-items:end}.conversation-workspace .cw-grants{display:grid;gap:8px}.conversation-workspace .cw-grants article{border:1px solid #e4ecdd;border-radius:5px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.conversation-workspace .cw-grants article>div{min-width:0;display:grid;gap:4px}.conversation-workspace .cw-grants code{overflow-wrap:anywhere;color:#68825f;font-size:10px}.conversation-workspace .cw-grants span{color:#9aaa8e;font-size:10px}.conversation-workspace .cw-export{padding:20px 24px;border-top:1px solid #edf2e7;display:grid;gap:14px}.conversation-workspace .cw-export h3,.conversation-workspace .cw-export p{margin:0}.conversation-workspace .cw-export h3{color:#6f8866;font-size:13px;font-weight:500}.conversation-workspace .cw-export p{color:#95a68a;font-size:11px;line-height:1.8}.conversation-workspace .cw-export fieldset{grid-template-columns:minmax(140px,.7fr) minmax(170px,.8fr) auto;align-items:end}.conversation-workspace .cw-export-result{border:1px solid #e4ecdd;border-radius:5px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.conversation-workspace .cw-export-result>div:first-child{display:grid;gap:4px}.conversation-workspace .cw-export-result small,.conversation-workspace .cw-export-result span{color:#9aaa8e;font-size:10px}.conversation-workspace .cw-export-actions{display:flex;gap:8px}.conversation-workspace .cw-export-actions a{border:1px solid #799b83;border-radius:4px;padding:7px 12px;background:#799b83;color:#fff;text-decoration:none;font-size:11px}.conversation-workspace .cw-export-disclosure{color:#a5907d}.conversation-workspace .cw-branch{padding:20px 24px;border-top:1px solid #edf2e7}.conversation-workspace .cw-branch summary{font-size:12px;color:#809673;cursor:pointer}.conversation-workspace .cw-branch>p{font-size:11px;color:#9dae90;line-height:1.85}.conversation-workspace .cw-branch fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.conversation-workspace .cw-branch button{justify-self:start}.conversation-workspace .cw-delete{padding:0 24px 22px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.conversation-workspace .cw-delete>button:first-child{border-color:transparent;background:transparent;color:#a5907d}.conversation-workspace .cw-delete p{font-size:11px;color:#a48e75;line-height:1.85;width:100%}.conversation-workspace :focus-visible{outline:2px solid #84ac92;outline-offset:3px}.conversation-workspace .cw-deleted-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:1100px){.conversation-workspace .cw-layout{grid-template-columns:1fr}.conversation-workspace .cw-history-list{max-height:260px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-workspace fieldset{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.conversation-workspace .cw-create fieldset>button{justify-self:start}}@media (max-width:600px){.conversation-workspace .cw-heading{flex-wrap:wrap}.conversation-workspace h1{font-size:27px}.conversation-workspace .cw-create{padding:19px}.conversation-workspace .cw-create-heading{align-items:start;flex-direction:column;gap:10px}.conversation-workspace .cw-export fieldset{grid-template-columns:1fr}.conversation-workspace .cw-export-result{align-items:stretch;flex-direction:column}.conversation-workspace .cw-branch fieldset,.conversation-workspace .cw-history-list,.conversation-workspace fieldset{grid-template-columns:1fr}.conversation-workspace .cw-branch,.conversation-workspace .cw-chat-heading,.conversation-workspace .cw-compose,.conversation-workspace .cw-sharing{padding:20px}.conversation-workspace .cw-messages{padding:22px 18px}.conversation-workspace .cw-message{margin-left:0;margin-right:0}.conversation-workspace .cw-compose>div{align-items:start;flex-direction:column}.conversation-workspace .cw-compose button{align-self:stretch}.conversation-workspace .cw-sharing fieldset{grid-template-columns:1fr}.conversation-workspace .cw-recovery{margin-left:18px;margin-right:18px}}.cp-quote-line{display:block;margin-top:4px}.cp-retry{display:grid;gap:8px;padding:12px}.cp-retry small{color:#687383}.cp-generation{border-top:1px solid #dfe4eb;padding:8px 0;overflow-wrap:anywhere}.comparison-workspace{min-width:0;color:#253b35}.comparison-workspace .cp-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin:24px 0 28px}.comparison-workspace .cp-heading>div>span{font-size:10px;letter-spacing:1.7px;color:#799188}.comparison-workspace h1{font-size:30px;font-weight:500;letter-spacing:-.8px;margin:11px 0 13px}.comparison-workspace .cp-heading p{font-size:13px;line-height:1.85;color:#7c8b84;max-width:690px;margin:0}.comparison-workspace :is(button,.cp-heading>a){display:inline-block;padding:10px 13px;border:1px solid #dce7e0;background:#fff;border-radius:6px;color:#526f61;font:inherit;font-size:12px;line-height:1.5;text-decoration:none;cursor:pointer;margin:0}.comparison-workspace .cp-heading>a{flex-shrink:0}.comparison-workspace button:not(:disabled):hover{background:#f1f9f5;border-color:#bed7cc}.comparison-workspace button:disabled{opacity:.45;cursor:not-allowed}.comparison-workspace button.cp-primary{background:#d1efed;border-color:#c3e4dc;color:#2b6051}.comparison-workspace :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid #689f91;outline-offset:3px}.comparison-workspace .cp-notice{padding:13px 17px;background:#f1faf6;border:1px solid #dcece2;border-radius:6px;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.comparison-workspace .cp-notice p{margin:4px 0 0}.comparison-workspace div.cp-notice{display:flex;align-items:center;justify-content:space-between;gap:22px}.comparison-workspace .cp-notice>button{flex-shrink:0}.comparison-workspace .cp-error{color:#a44a47;background:#fff7f4;border-color:#f0d7cf}.comparison-workspace .cp-warning{background:#fffaf0;border-color:#eee0c0;color:#876b33}.comparison-workspace :is(.cp-composer,.cp-history,.cp-results){background:#fff;border:1px solid #e0e9e4;border-radius:10px;min-width:0;padding:23px}.comparison-workspace .cp-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.comparison-workspace h2{margin:0;font-size:17px;font-weight:500}.comparison-workspace .cp-badge{font-size:10px;padding:5px 8px;border:1px solid #dce8e1;border-radius:5px;background:#f6faf7;color:#698278;white-space:nowrap}.comparison-workspace .cp-compose-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}.comparison-workspace label{display:block;font-size:12px;color:#52695e;margin:15px 0 9px}.comparison-workspace :is(input,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:11px 12px;border:1px solid #dce7e0;background:#fff;border-radius:6px;color:#294a3b;font:inherit;font-size:13px}.comparison-workspace textarea{min-height:152px;resize:vertical;line-height:1.85}.comparison-workspace :is(input,textarea):disabled{background:#f7f9f8;color:#89958d}.comparison-workspace .cp-counter{display:block;text-align:right;font-size:10px;color:#98a69c;margin-top:5px}.comparison-workspace .cp-model-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.comparison-workspace .cp-model-label>span{font-size:10px;color:#91a096}.comparison-workspace .cp-model-input{min-height:115px;font-family:var(--font-mono,monospace);font-size:11px}.comparison-workspace .cp-help{font-size:11px;line-height:1.85;color:#879b8e;display:block}.comparison-workspace .cp-catalog{margin-top:13px}.comparison-workspace summary{font-size:11px;color:#708d7d;cursor:pointer}.comparison-workspace .cp-catalog-options{display:grid;gap:7px;max-height:240px;overflow:auto;margin-top:10px}.comparison-workspace .cp-catalog-options>button{display:flex;gap:9px;text-align:left;align-items:start;padding:8px;min-width:0}.comparison-workspace .cp-catalog-options>button[aria-pressed=true]{background:#eef9f4;border-color:#c6e1d6}.comparison-workspace .cp-catalog-options>button>span:first-child{width:12px;flex-shrink:0}.comparison-workspace .cp-catalog-options>button>span:last-child{min-width:0;overflow-wrap:anywhere}.comparison-workspace .cp-catalog-options code{display:block;font-size:10px;color:#8b9a91;margin-top:3px}.comparison-workspace .cp-catalog-options p{font-size:11px;color:#809387}.comparison-workspace .cp-token-field{display:flex;align-items:center;gap:12px}.comparison-workspace .cp-token-field input{width:100px}.comparison-workspace .cp-token-field span{font-size:10px;color:#93a097}.comparison-workspace .cp-submit-row{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding-top:20px;border-top:1px solid #e5ece7}.comparison-workspace .cp-submit-row p{font-size:11px;line-height:1.9;color:#85978b;max-width:640px;margin:0}.comparison-workspace .cp-submit-row button{flex-shrink:0}.comparison-workspace .cp-review-layout{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:24px}.comparison-workspace .cp-history{padding:18px}.comparison-workspace .cp-history .cp-section-title>button{font-size:10px;padding:6px 8px}.comparison-workspace .cp-history nav{display:grid;gap:8px;max-height:560px;overflow:auto}.comparison-workspace .cp-history nav>button{display:grid;gap:7px;text-align:left;min-width:0;overflow-wrap:anywhere;border-color:transparent}.comparison-workspace .cp-history nav>button[aria-current=true]{background:#edf8f3;border-color:#cae1d4}.comparison-workspace .cp-history nav strong{font-weight:500;font-size:12px;white-space:normal}.comparison-workspace .cp-history nav small{font-size:10px;color:#8a9b90}.comparison-workspace .cp-history nav span{font-size:10px;color:#93a198;line-height:1.8}.comparison-workspace .cp-load-more{width:100%;margin-top:14px}.comparison-workspace .cp-empty{text-align:center;padding:80px 15px;color:#92a094;font-size:12px;line-height:1.9}.comparison-workspace .cp-empty>span{font-size:32px;color:#a8cdbb}.comparison-workspace .cp-empty h2{font-size:17px;color:#617a6a;margin-top:16px}.comparison-workspace .cp-result-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.comparison-workspace .cp-result-heading>div{min-width:0;overflow-wrap:anywhere}.comparison-workspace .cp-result-heading>div>span{font-size:9px;color:#8a9c90;letter-spacing:1px}.comparison-workspace .cp-result-heading h2{font-size:21px;margin-top:10px}.comparison-workspace .cp-result-heading button{flex-shrink:0;font-size:10px}.comparison-workspace .cp-shared-prompt{font-size:13px;color:#55715f;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7faf8;padding:15px;border-radius:6px;margin:19px 0 12px}.comparison-workspace .cp-run-meta{display:flex;flex-wrap:wrap;gap:7px 16px;color:#96a198;font-size:10px;margin-bottom:20px}.comparison-workspace code{font-family:var(--font-mono,monospace);font-size:10px;overflow-wrap:anywhere}.comparison-workspace .cp-result-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.comparison-workspace .cp-result-card{border:1px solid #e0e9e4;border-radius:7px;padding:15px;min-width:0;display:flex;flex-direction:column}.comparison-workspace .cp-card-heading{display:flex;flex-direction:column;align-items:start;gap:10px;border-bottom:1px solid #e5ece7;padding-bottom:14px}.comparison-workspace .cp-card-heading>code{font-size:11px;color:#486c57}.comparison-workspace .cp-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.comparison-workspace .cp-card-actions>button{padding:4px 8px;font-size:10px;color:#8d5d53;border-color:#efd7cf;background:#fff8f5}.comparison-workspace .cp-card-actions>button.cp-continue{color:#2b6051;border-color:#c3e4dc;background:#edf8f3}.comparison-workspace .cp-status{font-size:10px;padding:4px 8px;border-radius:4px;background:#f0f6f2;color:#6c8575}.comparison-workspace .cp-status-succeeded{color:#357863;background:#e9f6ed}.comparison-workspace .cp-status-needs_reconciliation{color:#9d7d38;background:#fff6dc}.comparison-workspace .cp-status-failed{color:#ab6b5f;background:#fff2eb}.comparison-workspace :is(.cp-status-cancel_requested,.cp-status-cancelled){color:#7e6e57;background:#f5f0e8}.comparison-workspace .cp-output{font-size:12px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere;min-height:150px;max-height:620px;overflow:auto;margin:15px 0;flex:1 1}.comparison-workspace .cp-muted{color:#95a198;font-size:12px;line-height:1.9}.comparison-workspace .cp-item-error{color:#a37960;font-size:11px;overflow-wrap:anywhere}.comparison-workspace .cp-item-error span{display:block;margin-bottom:6px}.comparison-workspace .cp-costs{display:grid;gap:11px;padding-top:15px;margin:0;border-top:1px solid #e4ece7}.comparison-workspace .cp-costs>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.comparison-workspace .cp-costs dt{font-size:10px;color:#8c9d92}.comparison-workspace .cp-costs dd{margin:0;font-size:11px;color:#5b7865;overflow-wrap:anywhere}.comparison-workspace .cp-costs small{font-size:9px;color:#97a59b}.comparison-workspace .cp-source{font-size:9px;line-height:1.8;color:#93a297;overflow-wrap:anywhere;margin:13px 0}.comparison-workspace .cp-source code{font-size:9px}.comparison-workspace .cp-request code{display:block;color:#8da293;margin-top:8px}.comparison-workspace .cp-footnote{font-size:10px;color:#92a397;line-height:1.9;margin:18px 0 0}@media (min-width:1650px){.comparison-workspace .cp-result-columns{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:1050px){.comparison-workspace .cp-review-layout{grid-template-columns:minmax(0,1fr)}.comparison-workspace .cp-history nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px}.comparison-workspace .cp-compose-grid{gap:20px}}@media (max-width:700px){.comparison-workspace .cp-heading{flex-wrap:wrap;gap:16px}.comparison-workspace h1{font-size:26px}.comparison-workspace .cp-compose-grid{grid-template-columns:minmax(0,1fr);gap:6px}.comparison-workspace :is(.cp-composer,.cp-results){padding:17px}.comparison-workspace .cp-submit-row{flex-direction:column;align-items:stretch;gap:16px}.comparison-workspace div.cp-notice{flex-direction:column;align-items:stretch;gap:14px}.comparison-workspace .cp-result-columns{grid-template-columns:minmax(0,1fr)}.comparison-workspace .cp-result-heading{flex-wrap:wrap}.comparison-workspace .cp-output{min-height:100px}.comparison-workspace .cp-empty{padding:55px 15px}}@media (max-width:420px){.comparison-workspace .cp-history nav{grid-template-columns:minmax(0,1fr)}}.fusion-panel{margin-top:24px;padding:24px;max-width:100%;min-width:0}.fusion-panel fieldset{border:1px solid var(--border,#ddd);border-radius:12px;padding:18px;display:grid;gap:14px;min-width:0}.fusion-panel label{display:grid;gap:6px;margin:8px 0;min-width:0}.fusion-panel label:has(input[type=checkbox]){display:flex;align-items:center;flex-wrap:wrap}.fusion-panel input:not([type=checkbox]),.fusion-panel select,.fusion-panel textarea{max-width:100%;width:100%;box-sizing:border-box;padding:9px;border-radius:8px;border:1px solid var(--border,#bbb);background:var(--surface,#fff);color:inherit}.fusion-panel textarea{min-height:70px}.fusion-panel button{margin:5px 8px 5px 0;padding:8px 12px}.fusion-definition,.fusion-panel article{padding:14px;border:1px solid var(--border,#ddd);border-radius:10px;margin:12px 0;min-width:0}.fusion-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.6}.fusion-panel code,.fusion-panel p,.fusion-panel strong{overflow-wrap:anywhere;white-space:normal}.fusion-panel [role=alert]{color:var(--danger,#b42318)}.retrieval-studio{color:#172c29;max-width:1260px;margin:0 auto;padding:10px 0 36px;font-size:14px;line-height:1.6}.retrieval-studio *{box-sizing:border-box}.retrieval-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.retrieval-eyebrow{font-size:11px;font-weight:650;letter-spacing:.14em;color:#607c76}.retrieval-heading h1{font-size:clamp(25px,2.6vw,36px);font-weight:550;letter-spacing:-.035em;line-height:1.25;margin:12px 0}.retrieval-heading p,.retrieval-muted{color:#6b7b77}.retrieval-badge{background:#d1efed;border:1px solid #b8ded8;border-radius:30px;padding:5px 12px;white-space:nowrap;font-size:12px}.retrieval-notice{background:#f0f8f6;border:1px solid #deece7;border-radius:12px;padding:14px 18px;color:#536c65;margin:0 0 24px}.retrieval-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:22px}.retrieval-card{border:1px solid #e1e9e5;background:#fff;border-radius:16px;padding:26px;min-width:0}.retrieval-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.retrieval-card-heading>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#eff7f4;color:#607b72;font-size:11px}.retrieval-card-heading h2{margin:0;font-size:18px;font-weight:550;letter-spacing:-.02em}.retrieval-studio fieldset{border:0;padding:0;margin:0 0 18px}.retrieval-studio legend{margin-bottom:8px;font-size:12px;color:#697b74}.retrieval-modes{display:flex;gap:10px}.retrieval-modes label{display:flex;align-items:center;gap:8px;flex:1 1;padding:10px;border:1px solid #e0e8e3;border-radius:9px;cursor:pointer}.retrieval-modes label.is-active{border-color:#a7cfc5;background:#eff8f5}.retrieval-studio input[type=radio]{accent-color:#2e685a;width:14px;height:14px;margin:0}.retrieval-model{display:flex;flex-wrap:wrap;gap:10px;color:#6b7b77;font-size:12px}.retrieval-studio code{font-size:11px;overflow-wrap:anywhere}.retrieval-field{display:flex;flex-direction:column;gap:8px;margin:18px 0;font-weight:500}.retrieval-field input,.retrieval-field textarea{width:100%;border:1px solid #dce6e1;border-radius:10px;background:#fbfcfb;padding:12px 14px;font:inherit;color:inherit;resize:vertical}.retrieval-field small{font-size:11px;font-weight:400;color:#7b8a84}.retrieval-studio button{padding:10px 16px;border-radius:9px;font:inherit;font-size:13px;font-weight:550;cursor:pointer;min-height:42px}.retrieval-studio .retrieval-primary{background:#d1efed;border:1px solid #b5dcd4;color:#254d43;width:100%}.retrieval-studio .retrieval-secondary{background:#fff;border:1px solid #d7e3dd;color:#365c4f}.retrieval-studio button:disabled{opacity:.45;cursor:not-allowed}.retrieval-studio :is(button,input,textarea,summary):focus-visible{outline:2px solid #4b9786;outline-offset:3px}.retrieval-confirm dl{margin:0 0 25px}.retrieval-confirm dl div{padding:15px 0;border-bottom:1px solid #edf1ee}.retrieval-confirm dt{font-size:12px;color:#7c8b84}.retrieval-confirm dd{margin:6px 0 0;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.retrieval-confirm .retrieval-muted{font-size:12px;margin:16px 0}.retrieval-recovery{padding:15px;background:#faf8ee;border-radius:10px;margin-top:20px;color:#6b603f}.retrieval-recovery p{font-size:12px}.retrieval-recovery code{display:block;margin-bottom:12px}.retrieval-error{color:#914c40;background:#fcf3f0;border-radius:8px;padding:12px;overflow-wrap:anywhere}.retrieval-results{margin-top:22px}.retrieval-empty{padding:24px 0;color:#86928c;text-align:center}.retrieval-result-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px;font-size:12px;color:#60776c}.retrieval-vectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.retrieval-studio details{border:1px solid #e3eae5;border-radius:9px;padding:12px 15px;min-width:0}.retrieval-studio summary{cursor:pointer;font-size:13px}.retrieval-vectors summary span{float:right;color:#849188;font-size:12px}.retrieval-studio pre{max-height:360px;overflow:auto;background:#f5f8f5;border-radius:8px;padding:14px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.retrieval-json{margin-top:18px}.retrieval-table-wrap{overflow-x:auto}.retrieval-studio table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.retrieval-studio th{font-size:11px;color:#73847a;font-weight:500;padding:12px 10px;border-bottom:1px solid #e0e8e2}.retrieval-studio td{padding:13px 10px;vertical-align:top;border-bottom:1px solid #edf1ee}.retrieval-studio td p{margin:4px 0;overflow-wrap:anywhere;max-width:650px}.retrieval-studio td small{color:#7b8f80}.retrieval-studio td:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:980px){.retrieval-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.retrieval-heading{flex-direction:column;gap:10px}.retrieval-card{padding:18px}.retrieval-vectors{grid-template-columns:1fr}.retrieval-modes{flex-direction:column}.retrieval-studio{padding-bottom:18px}.retrieval-studio td{padding:10px 5px}}.batch-workspace{min-width:0;color:#253b35}.batch-workspace .bp-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin:24px 0 28px}.batch-workspace .bp-heading>div>span{font-size:10px;letter-spacing:1.7px;color:#799188}.batch-workspace h1{font-size:30px;font-weight:500;letter-spacing:-.8px;margin:11px 0 13px}.batch-workspace .bp-heading p{font-size:13px;line-height:1.85;color:#7c8b84;max-width:690px;margin:0}.batch-workspace :is(button,.bp-heading>a,.bp-result-heading>a){display:inline-block;padding:10px 13px;border:1px solid #dce7e0;background:#fff;border-radius:6px;color:#526f61;font:inherit;font-size:12px;line-height:1.5;text-decoration:none;cursor:pointer;margin:0}.batch-workspace .bp-heading>a{flex-shrink:0}.batch-workspace :is(button:not(:disabled),.bp-result-heading>a):hover{background:#f1f9f5;border-color:#bed7cc}.batch-workspace button:disabled{opacity:.45;cursor:not-allowed}.batch-workspace button.bp-primary{background:#d1efed;border-color:#c3e4dc;color:#2b6051}.batch-workspace :is(button,select,textarea,a,summary):focus-visible{outline:2px solid #689f91;outline-offset:3px}.batch-workspace .bp-notice{padding:13px 17px;background:#f1faf6;border:1px solid #dcece2;border-radius:6px;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.batch-workspace .bp-notice p{margin:4px 0 0}.batch-workspace div.bp-notice{display:flex;align-items:center;justify-content:space-between;gap:16px}.batch-workspace .bp-notice>button{flex-shrink:0}.batch-workspace .bp-error{color:#a44a47;background:#fff7f4;border-color:#f0d7cf}.batch-workspace .bp-warning{background:#fffaf0;border-color:#eee0c0;color:#876b33}.batch-workspace :is(.bp-composer,.bp-history,.bp-results){background:#fff;border:1px solid #e0e9e4;border-radius:10px;min-width:0;padding:23px}.batch-workspace .bp-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.batch-workspace h2{margin:0;font-size:17px;font-weight:500}.batch-workspace .bp-badge{font-size:10px;padding:5px 8px;border:1px solid #dce8e1;border-radius:5px;background:#f6faf7;color:#698278;white-space:nowrap}.batch-workspace .bp-compose-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:26px}.batch-workspace label{display:block;font-size:12px;color:#52695e;margin:15px 0 9px}.batch-workspace :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:11px 12px;border:1px solid #dce7e0;background:#fff;border-radius:6px;color:#294a3b;font:inherit;font-size:13px}.batch-workspace textarea{resize:vertical;line-height:1.8;font-family:var(--font-mono,monospace);font-size:11px;min-height:335px;tab-size:2}.batch-workspace :is(select,textarea):disabled{background:#f7f9f8;color:#89958d}.batch-workspace .bp-editor{min-width:0}.batch-workspace .bp-editor-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#96a397;font-size:10px;margin-top:8px}.batch-workspace .bp-guide{border-left:1px solid #e5ece6;padding-left:23px;min-width:0}.batch-workspace .bp-guide h3{font-size:14px;font-weight:500;margin:15px 0 13px;color:#5a7463}.batch-workspace .bp-guide p{font-size:12px;color:#8b9a90;line-height:1.9;margin:0}.batch-workspace .bp-guide .bp-model-caption{margin:8px 0 0;min-width:0;max-width:100%;color:#294a3b;white-space:normal;overflow-wrap:anywhere}.batch-workspace .bp-model-caption-label,.batch-workspace .bp-model-caption-value{display:block}.batch-workspace .bp-model-caption-label{font-size:10px;color:#52695e}.batch-workspace .bp-guide>button{width:100%;margin:11px 0 16px;font-size:11px}.batch-workspace .bp-guide ul{margin:0;padding-left:18px;color:#869a8d;font-size:11px;line-height:2}.batch-workspace .bp-submit-row{display:flex;justify-content:space-between;align-items:center;gap:26px;border-top:1px solid #e5ece7;padding-top:20px;margin-top:24px}.batch-workspace .bp-submit-row p{font-size:11px;line-height:1.9;color:#85978b;max-width:640px;margin:0}.batch-workspace .bp-submit-row button{flex-shrink:0}.batch-workspace .bp-review-layout{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:24px}.batch-workspace .bp-history{padding:18px}.batch-workspace .bp-history .bp-section-title>button{font-size:10px;padding:6px 8px}.batch-workspace .bp-history nav{display:grid;gap:8px;max-height:560px;overflow:auto}.batch-workspace .bp-history nav>button{display:grid;gap:7px;text-align:left;min-width:0;overflow-wrap:anywhere;border-color:transparent}.batch-workspace .bp-history nav>button[aria-current=true]{background:#edf8f3;border-color:#cae1d4}.batch-workspace .bp-history nav>button:focus-visible{outline-offset:-2px}.batch-workspace .bp-history nav strong{font-weight:500;font-size:12px;white-space:normal}.batch-workspace .bp-history nav small{font-size:10px;color:#8a9b90}.batch-workspace .bp-history nav span{font-size:10px;color:#93a198;line-height:1.8}.batch-workspace .bp-load-more{width:100%;margin-top:14px}.batch-workspace .bp-empty{text-align:center;padding:80px 15px;color:#92a094;font-size:12px;line-height:1.9}.batch-workspace .bp-empty>span{font-size:32px;color:#a8cdbb}.batch-workspace .bp-empty h2{font-size:17px;color:#617a6a;margin-top:16px}.batch-workspace .bp-result-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.batch-workspace .bp-result-heading>div{min-width:0;overflow-wrap:anywhere}.batch-workspace .bp-result-heading h2{font-size:21px;margin-top:14px}.batch-workspace .bp-result-heading button{flex-shrink:0;font-size:10px}.batch-workspace .bp-run-meta{display:grid;gap:8px;color:#96a198;font-size:10px;margin:14px 0 20px}.batch-workspace code{font-family:var(--font-mono,monospace);font-size:10px;overflow-wrap:anywhere}.batch-workspace .bp-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid #e2ece5;background:#f8fbf9;border-radius:6px;margin:20px 0;padding:13px}.batch-workspace .bp-summary>span{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#8c9e91}.batch-workspace .bp-summary strong{font-size:22px;font-weight:500;color:#56775f}.batch-workspace .bp-items{display:grid;gap:16px}.batch-workspace .bp-item{border:1px solid #e0e9e4;border-radius:7px;padding:17px;min-width:0}.batch-workspace .bp-item-heading{display:flex;justify-content:space-between;gap:16px}.batch-workspace .bp-item-heading>div:first-child{display:grid;gap:7px;min-width:0;overflow-wrap:anywhere}.batch-workspace .bp-item-heading strong{font-size:13px;font-weight:500}.batch-workspace .bp-item-heading code{color:#90a091}.batch-workspace .bp-item-heading>div:last-child{display:flex;flex-wrap:wrap;gap:6px;align-items:start;justify-content:flex-end}.batch-workspace .bp-status{font-size:10px;padding:5px 8px;border-radius:4px;background:#f0f6f2;color:#6c8575}.batch-workspace :is(.bp-admission-admitted,.bp-state-succeeded){color:#357863;background:#e9f6ed}.batch-workspace :is(.bp-admission-unknown,.bp-admission-pending,.bp-state-needs_reconciliation){color:#9d7d38;background:#fff6dc}.batch-workspace :is(.bp-state-failed,.bp-admission-not_admitted){color:#ab6b5f;background:#fff2eb}.batch-workspace .bp-item-error{color:#a37960;font-size:11px;overflow-wrap:anywhere;line-height:1.9}.batch-workspace .bp-item-error span{display:block;margin-bottom:6px}.batch-workspace .bp-output{font:inherit;font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto;border-radius:5px;background:#f7faf8;padding:15px;color:#506e5b;margin:18px 0}.batch-workspace .bp-costs{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0 16px;padding-top:15px;border-top:1px solid #e4ece7}.batch-workspace .bp-costs>div{display:grid;gap:7px}.batch-workspace .bp-costs dt{font-size:10px;color:#8c9d92}.batch-workspace .bp-costs dd{margin:0;font-size:12px;color:#5b7865}.batch-workspace .bp-costs small{font-size:9px;color:#97a59b}.batch-workspace summary{font-size:11px;color:#82978a;cursor:pointer}.batch-workspace .bp-request summary{padding:6px 8px;border-radius:4px}.batch-workspace .bp-request summary:focus-visible{background:#edf8f3;color:#294a3b}.batch-workspace .bp-request p{font-size:10px;color:#92a397;overflow-wrap:anywhere}.batch-workspace .bp-request pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px;line-height:1.9;max-height:350px;overflow:auto;background:#f9fbfa;border-radius:5px;padding:10px;color:#819285}.batch-workspace .bp-batch-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.batch-workspace .bp-footnote{font-size:10px;color:#92a397;line-height:1.9;margin:18px 0 0}.batch-workspace .bp-muted{font-size:12px;color:#93a297;line-height:1.9}@media (max-width:1050px){.batch-workspace .bp-review-layout{grid-template-columns:minmax(0,1fr)}.batch-workspace .bp-history nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px}.batch-workspace .bp-compose-layout{gap:20px}}@media (max-width:760px){.batch-workspace .bp-heading{flex-wrap:wrap;gap:16px}.batch-workspace h1{font-size:26px}.batch-workspace .bp-compose-layout{grid-template-columns:minmax(0,1fr)}.batch-workspace .bp-guide{border-left:0;border-top:1px solid #e5ece6;padding:10px 0 0}.batch-workspace :is(.bp-composer,.bp-results){padding:17px}.batch-workspace .bp-submit-row{flex-direction:column;align-items:stretch;gap:16px}.batch-workspace div.bp-notice{flex-direction:column;align-items:stretch;gap:14px}.batch-workspace .bp-item-heading,.batch-workspace .bp-result-heading{flex-wrap:wrap}.batch-workspace .bp-item-heading>div:last-child{justify-content:flex-start}.batch-workspace .bp-empty{padding:55px 15px}}@media (max-width:420px){.batch-workspace .bp-history nav{grid-template-columns:minmax(0,1fr)}}.audio-workbench{padding:34px 0 48px;color:#111116}.audio-workbench :is(h1,h2,h3,p,dl,dd){margin:0}.audio-workbench .aw-heading{margin-bottom:26px}.audio-workbench .aw-eyebrow{color:#356b67;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.audio-workbench .aw-heading h1{margin-top:12px;font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-1px;line-height:1.3}.audio-workbench .aw-heading>p:last-child{font-size:13px;color:#757580;max-width:750px;line-height:1.8;margin-top:12px}.audio-workbench .aw-warning{margin:16px 0;padding:13px 16px;border:1px solid #eee4cf;border-radius:7px;background:#fcf7ed;color:#856b47;font-size:12px;line-height:1.8}.audio-workbench .aw-recovery{min-width:0;overflow-wrap:anywhere;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px;margin-bottom:24px;border:1px solid #dceeea;background:#f0faf9;border-radius:8px}.audio-workbench .aw-recovery strong{font-size:14px;font-weight:500;color:#356b67}.audio-workbench .aw-recovery p{color:#718982;font-size:12px;line-height:1.8;margin-top:6px}.audio-workbench .aw-button{max-width:100%;white-space:normal;overflow-wrap:anywhere;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px solid #e8e8ee;border-radius:6px;background:#fff;color:#356b67;font-size:12px;line-height:1.6;text-decoration:none;flex-shrink:0}.audio-workbench .aw-primary{background:#d1efed;border-color:#d1efed;color:#193c39}.audio-workbench .aw-button:hover:not(:disabled){background:#eaf7f5;border-color:#bedbd6}.audio-workbench .aw-button:disabled{opacity:.45;cursor:not-allowed}.audio-workbench :is(button,a,input,textarea,select):focus-visible{outline:2px solid #356b67;outline-offset:4px}.audio-workbench .aw-composer{padding:28px;border:1px solid #e8e8ee;border-radius:9px;background:#fff}.audio-workbench fieldset{padding:0;border:0;margin:0;min-width:0;display:grid;gap:20px;justify-items:start}.audio-workbench legend{padding:0;font-size:16px;font-weight:500;line-height:1.8;margin-bottom:24px}.audio-workbench label{display:grid;gap:8px;color:#65656f;font-size:12px;width:100%}.audio-workbench :is(select,input,textarea){padding:11px 12px;min-height:44px;border:1px solid #e8e8ee;border-radius:6px;color:#111116;background:#fcfcfd;font-size:13px;width:100%}.audio-workbench textarea{min-height:140px;line-height:1.8;resize:vertical}.audio-workbench .aw-input-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:end;width:100%}.audio-workbench .aw-fixed{padding:0 0 10px}.audio-workbench .aw-fixed span{display:block;color:#85858f;font-size:11px}.audio-workbench .aw-fixed strong{display:block;font-size:13px;font-weight:500;line-height:1.8;color:#536b67;margin-top:12px}.audio-workbench .aw-quote{display:flex;align-items:center;gap:24px;justify-content:space-between;width:100%;padding-top:22px;border-top:1px solid #e8e8ee}.audio-workbench .aw-quote p{color:#65656f;font-size:12px;line-height:1.9}.audio-workbench .aw-quote strong{font-weight:500;color:#356b67}.audio-workbench .aw-quote span{display:block;color:#85858f;font-size:11px}.audio-workbench .aw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:36px 0 22px}.audio-workbench .aw-section-heading h2{font-size:20px;line-height:1.5;font-weight:500}.audio-workbench .aw-section-heading p{color:#85858f;font-size:11px;line-height:1.8;margin-top:6px}.audio-workbench .aw-empty{padding:44px 24px;background:#fff;border:1px solid #e8e8ee;border-radius:9px;text-align:center;color:#85858f;font-size:13px;line-height:1.8}.audio-workbench .aw-tasks{display:grid;gap:16px}.audio-workbench .aw-task{padding:24px;border:1px solid #e8e8ee;border-radius:9px;background:#fff;min-width:0}.audio-workbench .aw-task header{display:flex;gap:20px;align-items:flex-start;justify-content:space-between}.audio-workbench .aw-task header>div{min-width:0}.audio-workbench .aw-task h3{font-size:16px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.audio-workbench code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;color:#85858f;overflow-wrap:anywhere}.audio-workbench .aw-task header code{display:block;margin-top:6px}.audio-workbench .aw-state{color:#356b67;background:#eaf7f5;font-size:10px;padding:4px 8px;border-radius:5px;flex-shrink:0}.audio-workbench .aw-prompt{font-size:13px;line-height:1.8;white-space:pre-wrap;color:#65656f;margin-top:20px;overflow-wrap:anywhere}.audio-workbench dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.audio-workbench dt{font-size:10px;line-height:1.7;color:#85858f}.audio-workbench dd{font-size:13px;line-height:1.8;color:#536b67;margin-top:5px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audio-workbench .aw-code,.audio-workbench .aw-limit,.audio-workbench .aw-time{font-size:11px;line-height:1.8;color:#85858f;margin-top:16px}.audio-workbench .aw-audio{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #e8e8ee;margin-top:24px;padding-top:20px}.audio-workbench audio{max-width:100%;width:min(100%,380px)}.audio-workbench .aw-audio p{font-size:12px;color:#856b47}.audio-workbench .aw-task-actions{margin-top:20px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.audio-workbench .aw-task-actions span{font-size:11px;color:#85858f}.audio-workbench[data-locale=zh-CN] h1{letter-spacing:.01em;line-height:1.5}@media (max-width:850px){.audio-workbench .aw-input-grid{grid-template-columns:1fr 1fr}.audio-workbench .aw-quote,.audio-workbench .aw-recovery{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.audio-workbench .aw-composer,.audio-workbench .aw-task{padding:20px}.audio-workbench .aw-input-grid,.audio-workbench dl{grid-template-columns:1fr}.audio-workbench .aw-section-heading{align-items:flex-start;flex-direction:column}.audio-workbench .aw-task header{flex-wrap:wrap}}.routing-module.panel{padding:28px;background:#fff;border:1px solid #e4e9e7;border-radius:9px;color:#20272b}.routing-module header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:15px}.routing-module .routing-eyebrow{margin:0 0 9px;color:#356b67;font-size:10px;letter-spacing:.1em;font-weight:500}.routing-module h2{margin:0;font-size:26px;font-weight:500;line-height:1.4;letter-spacing:-.5px}.routing-module h3{margin:0 0 17px;font-size:15px;font-weight:500}.routing-module p{font-size:12px;line-height:1.8;color:#747e81}.routing-module .routing-badge{padding:5px 9px;border:1px solid #dce9e5;border-radius:5px;background:#f7fbf9;color:#356b67;white-space:nowrap;font-size:11px}.routing-module .routing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:25px}.routing-module fieldset{padding:0;border:0;min-width:0;margin:0}.routing-module label{display:flex;flex-direction:column;gap:8px;margin:0 0 17px;font-size:12px;color:#39444b;font-weight:500}.routing-module input:not([type=checkbox]),.routing-module select,.routing-module textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid #dfe6e3;border-radius:5px;background:#fff;color:#253039;font:inherit;font-size:12px}.routing-module textarea{resize:vertical;min-height:92px;line-height:1.6;font-family:ui-monospace,monospace}.routing-module .routing-toggle{flex-direction:row;align-items:flex-start;line-height:1.7;font-weight:400}.routing-toggle input{margin:3px 0 0;width:15px;height:15px;accent-color:#356b67;flex-shrink:0}.routing-module .routing-help{margin:-8px 0 18px;font-size:11px}.routing-module .routing-note{border:1px solid #e5e9e6;background:#fafcfb;border-radius:6px;padding:12px 15px}.routing-module .routing-error{border:1px solid #f1d8db;background:#fff8f8;border-radius:6px;padding:12px;color:#a02f40}.routing-module .routing-success{color:#356b67;background:#f2faf7;border:1px solid #dcece6;padding:10px;border-radius:5px}.routing-module .routing-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:15px}.routing-module button{font:inherit;font-size:12px;padding:9px 14px;min-height:37px;border:1px solid #dce4e1;border-radius:5px;background:#fff;color:#40504e;cursor:pointer}.routing-module button.primary{background:#d1efed;border-color:#bee1dc;color:#234d47}.routing-module button:disabled{opacity:.5;cursor:not-allowed}.routing-module :is(input,select,textarea,button):focus-visible{outline:2px solid #74b2a9;outline-offset:3px}.routing-module .routing-recovery{padding:17px;background:#fffcf3;border:1px solid #eae0c8;border-radius:6px;margin:20px 0}.routing-recovery strong{font-size:13px;font-weight:500}.routing-module .fallback-quote{padding:22px;background:#f7fbfa;border:1px solid #dce9e5;border-radius:7px}.fallback-quote dl{margin:0}.fallback-quote dl>div{padding:12px 0;border-bottom:1px solid #e2eae6}.fallback-quote dt{font-size:11px;color:#77847e;margin-bottom:7px}.fallback-quote dd{margin:0;font-size:16px;font-weight:500;overflow-wrap:anywhere}.routing-module code{font-size:11px;color:#6e7a79;overflow-wrap:anywhere}.fallback-quote .routing-toggle{margin:18px 0}.fallback-quote .routing-actions{margin-top:20px}html[lang=zh-CN] .routing-module{font-family:var(
    --site-font-zh,"PingFang SC","Microsoft YaHei UI","Microsoft YaHei",sans-serif
  )}html[lang=zh-CN] .routing-module :is(h2,.routing-eyebrow){letter-spacing:0}@media (max-width:760px){.routing-module.panel{padding:20px}.routing-module .routing-grid{grid-template-columns:1fr;gap:20px}.routing-module h2{font-size:23px}.routing-module header{flex-wrap:wrap}.routing-module .routing-actions button{flex-grow:1}}.support-workspace.panel{padding:28px;border:1px solid #e3e9e6;background:#fff;border-radius:9px;color:#252d33}.support-detail-heading,.support-heading,.support-list-heading{display:flex;align-items:start;justify-content:space-between;gap:18px}.support-heading h2{font-size:26px;font-weight:500;margin:0;line-height:1.4;letter-spacing:-.5px}.support-workspace .support-eyebrow{font-size:10px;letter-spacing:.1em;color:#356b67;margin:0 0 10px;font-weight:500}.support-badge,.support-status{font-size:10px;padding:5px 8px;border-radius:5px;color:#356b67;background:#eff8f4;border:1px solid #deece6;display:inline-block}.support-badge{white-space:nowrap}.support-status.status-waiting_customer{background:#fff9ea;color:#876b27;border-color:#ece4cc}.support-status.status-closed{background:#f3f4f5;color:#747c84;border-color:#e5e7e9}.support-workspace p{font-size:12px;line-height:1.8;color:#6d777e}.support-intro{max-width:800px;margin:17px 0 24px}.support-workspace h3{font-size:16px;font-weight:500;margin:0 0 18px}.support-workspace h4{font-size:14px;font-weight:500;margin:20px 0 15px}.support-workspace code{font-size:11px;color:#697976;overflow-wrap:anywhere}.support-workspace label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;margin:0 0 16px}.support-workspace input,.support-workspace select,.support-workspace textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dfe6e3;border-radius:5px;padding:10px 11px;font:inherit;font-size:12px;background:#fff;color:#303d46}.support-workspace textarea{resize:vertical;line-height:1.65}.support-workspace button{font:inherit;font-size:11px;border:1px solid #dde6e1;background:#fff;color:#41514d;border-radius:5px;padding:9px 12px;min-height:35px;cursor:pointer}.support-workspace button.primary{background:#d1efed;border-color:#c0e0da;color:#214d46}.support-workspace button:disabled{opacity:.5;cursor:not-allowed}.support-workspace :is(input,textarea,select,button,summary):focus-visible{outline:2px solid #77b4ab;outline-offset:3px}.support-create{border:1px solid #e3eae6;border-radius:7px;padding:17px;margin:22px 0;background:#fafcfb}.support-create summary,.support-events summary{font-size:13px;font-weight:500;cursor:pointer}.support-create fieldset{border:0;padding:22px 0 0;margin:0;min-width:0}.support-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.support-actions>span{font-size:11px;color:#86908b;margin-right:auto}.support-grid{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.8fr);gap:25px;align-items:start}.support-list{min-width:0;padding-right:23px;border-right:1px solid #e8ece9}.support-detail-heading,.support-list-heading{align-items:center;margin-bottom:14px}.support-detail-heading h3,.support-list-heading h3{margin:0}.support-list>ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.support-workspace .support-ticket-row{display:flex;flex-direction:column;align-items:start;gap:10px;width:100%;text-align:left;padding:13px;min-width:0;border-color:#e7ebe8}.support-ticket-row strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.support-ticket-row time{font-size:10px;color:#8b9493}.support-workspace .support-ticket-row.is-selected{border-color:#acd8d0;background:#f0faf6}.support-pagination{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:20px;font-size:10px;color:#7a8680}.support-pagination button{padding:8px;font-size:10px}.support-detail{min-width:0}.support-empty{padding:20px;border:1px dashed #e0e8e3;background:#fafcfb;border-radius:6px}.support-ticket-title{border-bottom:1px solid #e7ece9;padding:8px 0 15px}.support-ticket-title h4{font-size:20px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;margin:12px 0 8px}.support-ticket-title p{margin:8px 0 0;font-size:11px}.support-request{display:flex;flex-direction:column;gap:7px;padding:13px 15px;background:#f8faf9;border:1px solid #e6ece8;border-radius:6px;margin-top:18px;font-size:11px;color:#76817b}.support-request strong{font-weight:500;color:#43554e}.support-messages{padding:0;list-style:none;display:grid;gap:13px}.support-messages li{padding:16px;border:1px solid #e6ebe8;border-radius:6px;background:#fff}.support-messages li.actor-operator{background:#f5faf7;border-color:#d9e8df}.support-messages li>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;flex-wrap:wrap}.support-messages strong{font-weight:500}.support-messages time{font-size:10px;color:#88928d}.support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0;color:#47545c}.support-reply{margin-top:23px}.support-events{margin-top:25px;border-top:1px solid #e7ece9;padding-top:18px}.support-events ul{list-style:none;padding:0;display:grid;gap:11px}.support-events li{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#687972}.support-events time{color:#929b97}.support-close-confirm,.support-note,.support-recovery{padding:15px;border:1px solid #e6e6d5;background:#fffcf4;border-radius:6px;margin:18px 0}.support-close-confirm strong,.support-recovery strong{font-size:13px;font-weight:500}.support-recovery code{display:block;margin:12px 0}.support-workspace .support-error{color:#9c3344;background:#fff7f7;border:1px solid #efd9de;padding:12px;border-radius:6px}.support-workspace .support-success{color:#356b67;background:#f2faf6;border:1px solid #dceae2;padding:12px;border-radius:6px}html[lang=zh-CN] .support-workspace{font-family:var(
    --site-font-zh,"PingFang SC","Microsoft YaHei UI","Microsoft YaHei",sans-serif
  )}html[lang=zh-CN] .support-heading h2,html[lang=zh-CN] .support-workspace .support-eyebrow{letter-spacing:0}@media (max-width:780px){.support-workspace.panel{padding:20px}.support-heading{flex-wrap:wrap}.support-heading h2{font-size:23px}.support-grid{grid-template-columns:1fr}.support-list{padding-right:0;border-right:0;border-bottom:1px solid #e7ece9;padding-bottom:24px}.support-list>ul{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.support-actions button{flex-grow:1}}.tool-studio{color:#172c2c;max-width:1280px;margin:0 auto;min-width:0}.tool-studio-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.tool-studio-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:650;color:#65817e}.tool-studio-heading h1{font-size:clamp(26px,3vw,36px);font-weight:550;letter-spacing:-.035em;margin:12px 0}.tool-studio-continuation p,.tool-studio-heading p{font-size:14px;line-height:1.7;color:#6b7f7d;max-width:680px}.tool-studio-badge{display:inline-flex;align-items:center;border:1px solid #c6e5df;background:#ecf8f4;color:#346a60;border-radius:100px;padding:5px 10px;font-size:11px;white-space:nowrap}.tool-studio-steps{display:flex;list-style:none;padding:14px 0;margin:0 0 24px;border-block:1px solid #e4eeeb;gap:28px}.tool-studio-steps li{display:flex;gap:10px;align-items:center;font-size:12px;color:#6b7f7d}.tool-studio-steps b{color:#467e70;font-weight:500}.tool-studio-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);gap:20px}.tool-studio-card{border:1px solid #e0eae7;background:#fff;border-radius:16px;padding:26px;min-width:0}.tool-studio-card h2{font-size:16px;font-weight:600;margin:0 0 24px}.tool-studio-card label{display:grid;gap:8px;margin-bottom:20px;font-size:12px;font-weight:550}.tool-studio-card select,.tool-studio-card textarea{width:100%;box-sizing:border-box;border:1px solid #dce6e2;border-radius:9px;padding:12px;font:inherit;font-size:13px;background:#fcfefd;color:#253e37}.tool-studio-card textarea{resize:vertical;line-height:1.7}.tool-studio button{border:1px solid #b5dcd6;background:#d1efed;color:#244a41;padding:10px 14px;border-radius:8px;font:inherit;font-size:12px;cursor:pointer;white-space:normal;height:auto}.tool-studio button.secondary{background:#fff;border-color:#dae6e0;color:#3a564d}.tool-studio button:disabled{opacity:.45;cursor:not-allowed}.tool-studio :focus-visible{outline:2px solid #5e9d8d;outline-offset:3px}.tool-studio-note{font-size:12px;color:#6a8178;line-height:1.8;overflow-wrap:anywhere}.tool-studio-quote{display:grid;gap:10px;margin-top:20px;padding:18px;border-radius:10px;background:#f1f9f6;font-size:12px}.tool-studio-quote strong{font-size:20px;font-weight:550}.tool-studio-quote small{overflow-wrap:anywhere;color:#758b80}.tool-studio-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#80958a}.tool-studio-empty>span{font-size:32px;color:#75a591;margin-bottom:18px}.tool-studio-empty h3{font-size:15px;font-weight:500;color:#466555}.tool-studio-empty p{font-size:13px;line-height:1.8;max-width:270px}.tool-studio pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;background:#f6f9f7;padding:14px;border-radius:8px}.tool-studio-call{border:1px solid #e0eae4;border-radius:10px;padding:18px;margin:16px 0}.tool-studio-call header{display:flex;align-items:center;justify-content:space-between;gap:8px}.tool-studio-call h3,.tool-studio-continuation h3{font-size:14px;font-weight:550}.tool-studio-call small{display:block;color:#7a8e82;margin-top:14px}.tool-studio-continuation{border-top:1px solid #e4ece7;padding-top:14px;margin-top:24px}.tool-studio-alert,.tool-studio-recovery{padding:16px 20px;margin:18px 0;border:1px solid #eddcc2;background:#fffaf1;border-radius:10px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.tool-studio-recovery button{display:block;margin-top:12px}@media (max-width:760px){.tool-studio-grid{grid-template-columns:minmax(0,1fr)}.tool-studio-heading{flex-direction:column;gap:4px}.tool-studio-steps{gap:10px;justify-content:space-between}.tool-studio-steps li{font-size:10px;gap:5px}.tool-studio-card{padding:20px}.tool-studio-call header{flex-wrap:wrap}.tool-studio-empty{min-height:200px}}.guardrails-workspace.panel{padding:28px;border:1px solid #e4eae7;border-radius:9px;background:#fff;color:#253238}.guardrails-heading,.guardrails-rule-heading,.guardrails-section-heading{display:flex;justify-content:space-between;align-items:start;gap:18px}.guardrails-heading h1{margin:0;font-size:26px;font-weight:500;line-height:1.4;letter-spacing:-.5px}.guardrails-workspace .guardrails-eyebrow{font-size:10px;color:#356b67;letter-spacing:.1em;margin:0 0 10px;font-weight:500}.guardrails-badge{font-size:10px;padding:5px 9px;border:1px solid #dce8e2;border-radius:5px;background:#f6faf8;color:#59816d;white-space:nowrap}.guardrails-workspace p{font-size:12px;line-height:1.8;color:#74817e}.guardrails-intro{max-width:800px;margin:17px 0 26px}.guardrails-workspace h3{margin:0 0 17px;font-size:16px;font-weight:500}.guardrails-workspace button{font:inherit;font-size:11px;padding:9px 13px;min-height:35px;border:1px solid #dfe7e2;border-radius:5px;background:#fff;color:#44574e;cursor:pointer}.guardrails-workspace button.primary{background:#d1efed;border-color:#bfe1d9;color:#214d46}.guardrails-workspace button:disabled{opacity:.5;cursor:not-allowed}.guardrails-workspace :is(input,select,textarea,button):focus-visible{outline:2px solid #77b5a8;outline-offset:3px}.guardrails-workspace label{display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:8px;margin:0 0 16px}.guardrails-workspace input:not([type=checkbox]),.guardrails-workspace select,.guardrails-workspace textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dfe6e1;border-radius:5px;padding:10px 12px;background:#fff;color:#2d3b35;font:inherit;font-size:12px}.guardrails-workspace textarea{resize:vertical;line-height:1.65}.guardrails-workspace fieldset{padding:0;border:0;margin:0;min-width:0}.guardrails-workspace .guardrails-check{flex-direction:row;align-items:center;font-weight:400}.guardrails-check input{width:15px;height:15px;accent-color:#356b67}.guardrails-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:26px;margin-top:28px}.guardrails-section-heading{align-items:center;margin:23px 0 15px;flex-wrap:wrap}.guardrails-section-heading h3{margin:0}.guardrails-section-heading>span{font-size:10px;color:#8a9590}.guardrails-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.guardrails-actions>span{font-size:11px;color:#85938a;margin-left:auto}.guardrails-list{display:grid;gap:9px;list-style:none;padding:0;margin:0}.guardrails-list li{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px;border:1px solid #e5eae7;border-radius:6px}.guardrails-list li.is-selected{border-color:#a8d3c4;background:#f4fbf8}.guardrails-workspace .guardrails-policy-select{border:0;background:transparent;display:flex;flex-direction:column;align-items:start;gap:9px;padding:0;text-align:left;flex:1 1}.guardrails-policy-select strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.guardrails-policy-select span{font-size:11px;color:#7b8782}.guardrails-workspace .guardrails-help{font-size:11px;line-height:1.75;margin:9px 0 20px}.guardrails-rule-list{display:grid;gap:16px;margin:18px 0}.guardrails-rule{padding:16px;border:1px solid #e4eae5;border-radius:6px;background:#fcfdfc}.guardrails-rule-heading{align-items:center;margin-bottom:15px}.guardrails-rule-heading strong{font-size:12px;font-weight:500}.guardrails-rule label:last-child{margin-bottom:0}.guardrails-rule button{padding:6px 9px;font-size:10px;min-height:30px}.guardrails-allowlist{margin-top:23px!important}.guardrails-side{display:flex;flex-direction:column;gap:20px}.guardrails-assignment,.guardrails-preview{padding:20px;background:#f7fbf8;border:1px solid #dfe9e2;border-radius:7px}.guardrails-preview{background:#fbfcfb}.guardrails-preview-result{margin-top:18px;padding-top:15px;border-top:1px solid #e0e9e3}.guardrails-preview-result>strong{font-size:15px;font-weight:500}.guardrails-preview-result pre{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:12px;line-height:1.7;padding:12px;background:#fff;border:1px solid #e2eae4;border-radius:5px}.guardrails-workspace code{font-size:10px;color:#76867c;overflow-wrap:anywhere}.guardrails-events{margin-top:30px;border-top:1px solid #e4eae6;padding-top:12px}.guardrails-table{overflow-x:auto}.guardrails-table table{width:100%;border-collapse:collapse;min-width:640px}.guardrails-table td,.guardrails-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e7ece8;padding:12px 10px;font-size:11px}.guardrails-table th{color:#7c8a81;font-weight:500}.guardrails-table td code{display:block;margin-top:6px}.guardrails-table td p{font-size:11px;margin:0 0 5px}.guardrails-empty{border:1px dashed #e0e7e2;background:#fafcfb;border-radius:6px;padding:17px}.guardrails-workspace .guardrails-note{border:1px solid #e6e4d1;background:#fffcf3;border-radius:6px;padding:13px}.guardrails-workspace .guardrails-error{border:1px solid #efd8de;background:#fff7f8;border-radius:6px;color:#a33246;padding:13px}.guardrails-workspace .guardrails-success{border:1px solid #d7e9df;background:#f2faf6;border-radius:6px;color:#356b67;padding:13px}html[lang=zh-CN] .guardrails-workspace{font-family:var(
    --site-font-zh,"PingFang SC","Microsoft YaHei UI","Microsoft YaHei",sans-serif
  )}html[lang=zh-CN] .guardrails-eyebrow,html[lang=zh-CN] .guardrails-heading h1{letter-spacing:0}@media (max-width:780px){.guardrails-workspace.panel{padding:20px}.guardrails-grid{grid-template-columns:1fr}.guardrails-heading{flex-wrap:wrap}.guardrails-heading h1{font-size:23px}.guardrails-actions{gap:8px}.guardrails-list li{align-items:start}}.private-studio{max-width:1320px;margin:auto;padding:10px 0 32px;color:#243c33;font-size:14px;line-height:1.65}.private-studio *{box-sizing:border-box}.private-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px}.private-eyebrow{font-size:11px;letter-spacing:.14em;color:#728c7d;font-weight:650}.private-studio h1{font-size:clamp(25px,2.6vw,36px);line-height:1.3;font-weight:550;letter-spacing:-.035em;margin:10px 0}.private-heading p{color:#809184;margin:0}.private-studio h2{font-size:18px;font-weight:550;margin:0}.private-studio h3{font-size:14px;font-weight:550;margin:0 0 6px}.private-studio button{border:1px solid #d9e5db;background:#fff;border-radius:8px;padding:9px 14px;min-height:39px;font:inherit;font-size:12px;color:#406749;cursor:pointer}.private-studio button:disabled{opacity:.43;cursor:not-allowed}.private-studio .private-primary{background:#d1efed;border-color:#aed9cc;color:#265b43}.private-studio :is(button,input,textarea,select,summary):focus-visible{outline:2px solid #5b9f80;outline-offset:3px}.private-error,.private-notice{padding:13px 17px;border-radius:10px;font-size:12px;margin:16px 0}.private-notice{background:#f0f8f0;border:1px solid #dcebdc;color:#688063}.private-error{background:#fff6ef;border:1px solid #efddca;color:#a36a46}.private-empty{padding:32px 15px;text-align:center;color:#91a082;font-size:13px}.private-card{border:1px solid #e1e8dc;border-radius:15px;padding:25px;background:#fff;margin-bottom:22px;min-width:0}.private-card-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.private-card-heading>span{width:27px;height:27px;display:grid;place-items:center;background:#edf6e9;color:#809875;font-size:10px;border-radius:8px}.private-card-heading>small{margin-left:auto;font-size:11px;color:#889a7d}.private-card-heading>button{margin-left:auto}.private-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.private-model-grid article{border:1px solid #e2eadc;background:#fafcf7;border-radius:12px;padding:18px;min-width:0}.private-model-grid p{font-size:12px;color:#829178;margin:12px 0;overflow-wrap:anywhere}.private-model-grid dl{display:grid;gap:8px;margin:16px 0;font-size:11px}.private-model-grid dl div{display:flex;justify-content:space-between;gap:14px}.private-model-grid dt{color:#87997a}.private-model-grid dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.private-model-grid small{display:block;font-size:10px;color:#90a080}.private-model-grid button{margin-top:15px}.private-studio code{font-size:10px;overflow-wrap:anywhere;color:#869a77}.private-block-code{display:block;margin-top:14px}.private-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px}.private-studio fieldset{border:0;margin:0;padding:0;min-width:0}.private-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.private-field,.private-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#6c865e}.private-field input,.private-field textarea,.private-fields select{width:100%;min-width:0;border:1px solid #d9e4cd;border-radius:8px;background:#fcfdfb;color:#35512a;padding:11px 12px;font:inherit;resize:vertical}.private-field{margin:18px 0}.private-field small{font-size:11px;color:#8b9b7c}.private-token-limit input{max-width:210px}.private-muted{font-size:12px;color:#85967a;margin:14px 0 18px}.private-quote{background:#f0f8ed;border:1px solid #dcead2;border-radius:10px;padding:16px;margin:20px 0}.private-quote span{font-size:11px;color:#7e9571}.private-quote strong{display:block;font-size:24px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px}.private-quote p{font-size:11px;color:#809571;margin:9px 0}.private-studio fieldset+.private-primary{margin-top:20px}.private-confirm,.private-recovery{background:#fffbef;border:1px solid #eee1c4;border-radius:12px;padding:18px;margin:22px 0;font-size:12px;color:#968151}.private-recovery code{display:block}.private-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;margin:16px 0}.private-check input{width:16px;height:16px;margin:3px 0 0;accent-color:#549875;flex-shrink:0}.private-status{font-size:11px;background:#edf6e7;color:#7d996a;border-radius:20px;padding:4px 10px}.private-studio pre{font-size:11px;line-height:1.7;border-radius:8px;background:#f5f8ef;padding:15px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.private-studio summary{font-size:12px;cursor:pointer;color:#859a76}.private-owned article{display:flex;gap:20px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #eaf0e1}.private-owned article>div:first-child{flex:1 1;min-width:0}.private-owned p{font-size:11px;color:#8b9c7e;margin:8px 0}.private-owned small{font-size:10px;color:#8a9f7a}.private-actions{display:flex;gap:10px;flex-wrap:wrap}.private-studio .private-editor{margin-top:28px;border:1px solid #dfe9d4;border-radius:12px;padding:20px;background:#f9fcf5}.private-editor legend{font-size:12px;color:#7f946d;padding:0 8px}.private-editor textarea{font-family:ui-monospace,monospace;font-size:12px;line-height:1.6;background:#fff}.private-confirm h2{font-size:17px;margin-bottom:12px}@media (max-width:1050px){.private-layout{grid-template-columns:1fr;gap:0}}@media (max-width:650px){.private-heading{flex-direction:column;gap:16px}.private-card{padding:18px}.private-fields,.private-model-grid{grid-template-columns:1fr}.private-owned article{flex-direction:column}.private-card-heading small{margin-left:0}.private-studio .private-editor{padding:16px}.private-model-grid dl div{flex-direction:column;gap:2px}}.server-tools-workspace{--st-border:#dce8e2;--st-ink:#18362b;--st-muted:#667a70;padding:28px!important;color:var(--st-ink);background:#fff!important;border:1px solid var(--st-border)!important;border-radius:18px!important;min-width:0}.server-tools-workspace h1,.server-tools-workspace h2,.server-tools-workspace h3,.server-tools-workspace h4{margin:0;color:var(--st-ink)}.server-tools-detail-heading,.server-tools-heading,.server-tools-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.server-tools-heading h1{font-size:26px;line-height:1.35;letter-spacing:-.025em}.server-tools-eyebrow{font-size:11px;font-weight:650;letter-spacing:.14em;color:#58766b;margin:0 0 10px}.server-tools-badge{white-space:nowrap;padding:7px 12px;border:1px solid #c9e3d6;border-radius:999px;background:#eef8f2;font-size:12px}.server-tools-intro{color:var(--st-muted);line-height:1.7}.server-tools-confirm,.server-tools-error,.server-tools-note,.server-tools-notice,.server-tools-recovery{padding:14px 16px;border-radius:12px;line-height:1.65;margin:14px 0;font-size:13px}.server-tools-note{background:#f5f8f6;border:1px solid var(--st-border)}.server-tools-notice{background:#edf8f1;border:1px solid #cae5d7}.server-tools-error{background:#fff4f0;color:#93432d;border:1px solid #f0d0c3}.server-tools-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;margin-top:24px}.server-tools-composer,.server-tools-history{min-width:0}.server-tools-workspace fieldset{border:0;padding:0;margin:18px 0;min-width:0;display:grid;gap:16px}.server-tools-workspace label{display:grid;gap:8px;font-size:13px;font-weight:550;color:var(--st-ink);margin:0}.server-tools-workspace input:not([type=checkbox]),.server-tools-workspace select,.server-tools-workspace textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:40px;padding:10px 12px;border:1px solid #ccdcd3;background:#fff;border-radius:9px;font:inherit;color:var(--st-ink)}.server-tools-workspace textarea{resize:vertical;line-height:1.7}.server-tools-workspace button:focus-visible,.server-tools-workspace input:focus-visible,.server-tools-workspace select:focus-visible,.server-tools-workspace textarea:focus-visible{outline:2px solid #5f9e7b;outline-offset:3px}.server-tools-workspace button{width:auto;max-width:100%;min-height:38px;border:1px solid #ceded4;border-radius:9px;background:#fff;color:var(--st-ink);padding:9px 13px;font:inherit;font-size:13px;cursor:pointer}.server-tools-workspace button.primary{background:#c9e8d6;border-color:#b5d8c3;font-weight:650}.server-tools-workspace button:disabled{opacity:.5;cursor:not-allowed}.server-tools-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.server-tools-help{font-size:12px;font-weight:400;color:var(--st-muted);line-height:1.6}.server-tools-field-title{font-size:13px;font-weight:550}.server-tools-tool-options{display:flex;flex-wrap:wrap;gap:10px}.server-tools-tool-options label{display:flex;align-items:center;gap:7px;font-size:12px;padding:9px;background:#f5f9f6;border-radius:8px}.server-tools-workspace input[type=checkbox]{accent-color:#488968;width:16px;height:16px;flex-shrink:0}.server-tools-consent{display:flex!important;align-items:flex-start;gap:9px!important;line-height:1.65;font-weight:400!important}.server-tools-consent input{margin-top:4px}.server-tools-confirm,.server-tools-recovery{background:#f4f8ee;border:1px solid #dbe4c7}.server-tools-empty{padding:26px 16px;color:var(--st-muted);font-size:13px;background:#f8faf9;border:1px dashed var(--st-border);border-radius:12px;line-height:1.7}.server-tools-run-list{display:grid;gap:8px;max-height:660px;overflow:auto}.server-tools-run-list>button{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-align:left;padding:14px}.server-tools-run-list>button:focus-visible{outline-offset:-2px}.server-tools-run-list>button>span:first-child{min-width:0}.server-tools-run-list strong{font-weight:550;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;overflow-wrap:anywhere}.server-tools-run-list small{display:block;color:var(--st-muted);font-size:11px;margin-top:5px}.server-tools-run-list button.is-selected{background:#edf7f1;border-color:#abcbb7}.server-tools-state{font-size:11px;flex-shrink:0;color:#41634f}.server-tools-detail{margin-top:28px;border-top:1px solid var(--st-border);padding-top:24px;min-width:0}.server-tools-detail-heading{margin:18px 0}.server-tools-workspace code{font-size:11px;overflow-wrap:anywhere}.server-tools-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.server-tools-metrics>div{background:#f6f9f7;padding:14px;border-radius:10px}.server-tools-metrics dt{font-size:11px;color:var(--st-muted)}.server-tools-metrics dd{margin:8px 0 0;font-size:15px;font-weight:550;overflow-wrap:anywhere}.server-tools-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9f7;border:1px solid var(--st-border);border-radius:10px;padding:16px;line-height:1.65;font-size:12px;max-height:440px;overflow:auto}.server-tools-workspace details{margin:18px 0;font-size:13px}.server-tools-workspace summary{cursor:pointer}.server-tools-table-scroll{overflow:auto;margin:20px 0}.server-tools-workspace table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.server-tools-workspace td,.server-tools-workspace th{padding:12px;border-bottom:1px solid var(--st-border)}.server-tools-workspace th{color:var(--st-muted);font-weight:500}.server-tools-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.server-tools-step-readback{min-width:0;padding:18px;margin:20px 0;border:1px solid var(--st-border);border-radius:12px;overflow-wrap:anywhere}.server-tools-step-readback:focus-visible{outline:2px solid #5f9e7b;outline-offset:3px}.server-tools-step-instructions{padding-left:22px}.server-tools-step-instructions li{min-width:0;margin:14px 0}.server-tools-step-readback pre:focus-visible{outline:2px solid #5f9e7b;outline-offset:3px}@media (max-width:1000px){.server-tools-layout{grid-template-columns:1fr}.server-tools-metrics{grid-template-columns:1fr 1fr}.server-tools-run-list{max-height:360px}}@media (max-width:600px){.server-tools-workspace{padding:18px!important}.server-tools-heading{align-items:flex-start;flex-direction:column}.server-tools-heading h1{font-size:23px}.server-tools-fields{grid-template-columns:1fr}.server-tools-detail-heading,.server-tools-section-heading{align-items:flex-start;flex-wrap:wrap}.server-tools-metrics{grid-template-columns:1fr 1fr}.server-tools-metrics dd{font-size:13px}}.server-tools-recovery h2{margin:0 0 .5rem;font-size:1.1rem}.server-tools-recovery ul{padding-left:1.25rem}.server-tools-recovery li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0}.server-tools-recovery code{overflow-wrap:anywhere}.owned-file-image-tools{padding:20px;border:1px solid #cbded7;border-radius:12px;background:#fbfefd;color:#17382e;margin:18px 0;max-width:76rem}.owned-file-image-tools p{line-height:1.6;overflow-wrap:anywhere}.owned-file-image-tools label{display:block;margin:10px 0}.owned-file-image-tools code,.owned-file-image-tools pre{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:12px}.owned-file-image-tools input:not([type=checkbox]),.owned-file-image-tools select,.owned-file-image-tools textarea{display:block;max-width:100%;width:100%;padding:8px;border:1px solid #cbded7;background:#fff;border-radius:6px;color:inherit}.owned-file-image-tools fieldset{padding:12px;border:1px solid #dae6e1;margin:14px 0}.owned-file-image-tools article,.owned-file-image-tools aside{padding:12px;border:1px solid #dae6e1;background:#fff;border-radius:8px;margin:12px 0}.owned-file-image-tools button{padding:8px 12px;margin:6px 8px 6px 0;background:#d3ece2;color:#194c3c;border:1px solid #adcfc0;border-radius:6px;cursor:pointer}.owned-file-image-tools button:disabled{opacity:.5;cursor:default}.owned-file-image-tools :focus-visible{outline:2px solid #194c3c;outline-offset:3px}.owned-file-image-tools [role=alert]{border-left:3px solid #a34226;padding-left:10px}.owned-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:680px){.owned-file-image-tools{padding:12px}.owned-tools-grid{grid-template-columns:1fr}}.video-workspace.panel{padding:29px;border:1px solid #e8e8ee;border-radius:9px;background:#fff;color:#111116}.video-heading{display:flex;align-items:start;justify-content:space-between;gap:22px}.video-workspace .eyebrow{margin:0 0 11px;color:#356b67;font-size:10px;font-weight:500;letter-spacing:.1em}.video-heading h2{margin:0;font-size:28px;line-height:1.4;font-weight:500;letter-spacing:-.6px}.video-environment{padding:5px 9px;border:1px solid #dce9e5;border-radius:5px;color:#6a8177;background:#f8fbf9;white-space:nowrap;font-size:10px}.video-workspace p{font-size:12px;line-height:1.85;color:#7b7b86}.video-workspace .video-intro{max-width:760px;margin:17px 0 27px}.video-compose-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr);gap:26px;align-items:start}.video-form{min-width:0;padding:0;margin:0;border:0}.video-workspace .video-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.video-settings{display:grid;grid-template-columns:minmax(0,1fr) 125px;gap:15px}.video-workspace label{display:flex;flex-direction:column;gap:9px;margin:0 0 18px;min-width:0;font-size:12px;color:#65656f}.video-workspace :is(input,select,textarea){width:100%;max-width:100%;min-width:0;margin:0;padding:10px 12px;border:1px solid #e2e2e9;border-radius:6px;color:#33333c;background:#fff;font-size:13px;line-height:1.7}.video-workspace textarea{min-height:175px;resize:vertical}.video-workspace textarea::placeholder{color:#9999a2}.video-workspace .video-model-description{margin:-7px 0 20px;font-size:11px}.video-compose-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.video-compose-bottom>span{color:#9999a2;font-size:10px}.video-workspace button{min-height:39px;margin:0;padding:9px 14px;border:1px solid #e1e1e8;border-radius:6px;background:white;font-size:12px}.video-workspace button.secondary{color:#356b67;border-color:#d5e7e4;background:#f0faf9}.video-workspace button.primary{color:#193c39;border-color:#c6e7e4;background:#d1efed}.video-workspace button:hover:not(:disabled){background:#d1efed}.video-workspace :is(button,input,select,textarea):disabled{opacity:.5;cursor:not-allowed}.video-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid #356b67;outline-offset:3px}.video-quote{min-height:270px;padding:24px;border:1px solid #dfebe6;border-radius:8px;background:#f8fbf9}.video-quote h3{margin:0 0 21px;font-size:19px;font-weight:500;letter-spacing:-.25px}.video-quote-caption{display:block;color:#85858f;font-size:11px}.video-quote-amount{display:block;margin-top:9px;color:#356b67;font-size:29px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.video-quote dl{margin:21px 0;font-size:11px}.video-quote dl>div{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.video-quote dt{color:#85858f}.video-quote dd{margin:0;color:#52525e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.video-quote>button{width:100%;margin-top:10px}.video-quote-placeholder{color:#b0c5bc;font-size:34px;margin-bottom:22px}.video-workspace .video-error{padding:13px 16px;border:1px solid #efdcd5;border-radius:6px;background:#fff8f5;color:#965a45;overflow-wrap:anywhere}.video-workspace .video-note{padding:12px 15px;border-radius:6px;background:#f5f7f6;color:#75837b}.video-recovery{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:18px;border:1px solid #e9dfc6;border-radius:7px;background:#fdfaf2}.video-recovery strong{color:#7d6841;font-size:13px;font-weight:500}.video-recovery p{margin:7px 0 0;color:#8a7b5e}.video-recovery>button{flex-shrink:0}.video-tasks{margin-top:36px;padding-top:28px;border-top:1px solid #e8e8ee}.video-task-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.video-task-list-heading h3{margin:0;font-size:20px;font-weight:500}.video-task-list-heading p{margin:5px 0 0;font-size:11px}.video-task-list{list-style:none;display:grid;gap:18px;padding:0;margin:0}.video-task-card{min-width:0;padding:21px;border:1px solid #e8e8ee;border-radius:7px;background:#fcfcfd}.video-task-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.video-task-top time{color:#9999a2;font-size:10px}.video-task-state{padding:5px 9px;border-radius:5px;color:#69776e;background:#eef2ef;font-size:11px}.video-task-state.state-succeeded{background:#edf7f2;color:#356b67}.video-task-state.state-needs_reconciliation{background:#f9f1df;color:#8b7244}.video-task-state.state-failed{background:#f9eae5;color:#976452}.video-workspace .video-task-prompt{margin:18px 0 10px;color:#52525e;white-space:pre-wrap;overflow-wrap:anywhere}.video-task-meta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;color:#9999a2;font-size:10px}.video-task-meta code{font-size:10px;overflow-wrap:anywhere}.video-output{margin-top:20px}.video-output video{display:block;width:min(100%,420px);max-height:280px;border-radius:7px;background:#141419}.video-preview-placeholder{display:flex;min-height:140px;max-width:420px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e4e9e6;border-radius:7px;background:#f3f7f5;color:#6e8b7b}.video-preview-placeholder>span{font-size:28px}.video-preview-placeholder p{margin:3px 0 0}.video-preview-placeholder small{color:#94a298;font-size:10px}.video-output-actions,.video-pagination{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.video-pagination{justify-content:flex-end}.video-workspace .video-empty{padding:34px 20px;text-align:center;border:1px dashed #e8e8ee;border-radius:7px}html[lang=zh-CN] .video-workspace{font-family:var(--site-font-zh,"Microsoft YaHei UI",sans-serif);-webkit-font-smoothing:antialiased}html[lang=zh-CN] .video-workspace :is(h2,h3,.eyebrow){font-weight:500;letter-spacing:0}@media (max-width:1000px){.video-compose-grid{grid-template-columns:1fr}.video-quote{min-height:0}}@media (max-width:600px){.video-workspace.panel{padding:20px}.video-heading{flex-direction:column;gap:12px}.video-heading h2{font-size:24px}.video-settings{grid-template-columns:1fr;gap:0}.video-task-card{padding:16px}.video-task-top{gap:9px}.video-recovery,.video-task-top{align-items:flex-start;flex-direction:column}.video-quote{padding:20px}}