.deployment-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:30px;padding:4px 8px;border:1px solid transparent;border-radius:8px;background:transparent;font:inherit;font-size:11px;color:#81786b}.deployment-toggle.is-enabled{color:#8b593d;background:#f0e6da;border-color:#e1d2c0}.deployment-toggle:disabled{opacity:.5;cursor:default}.deployment-toggle[hidden],.deployment-admin[hidden],.deployment-dialog [hidden]{display:none!important}.deployment-admin{margin:20px 0;padding:24px!important}.deployment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.deployment-heading h2{margin:6px 0 8px;font-size:19px;font-weight:550;line-height:1.45;color:#554838}.deployment-heading h3{margin:0;font-size:14px;font-weight:550;color:#64533e}.deployment-heading p{font-size:12px;line-height:1.8;margin:0;color:#91806a}.deployment-eyebrow{font-size:9px;letter-spacing:1.4px;color:#a28b70}.deployment-badge{font-size:10px;white-space:nowrap;border-radius:6px;padding:5px 8px;color:#907a60;background:#efe8dd}.deployment-badge[data-state=live]{color:#597449;background:#e7eedf}.deployment-badge[data-state=busy]{color:#986936;background:#f3e6ce}.deployment-badge[data-state=failed]{color:#a65e47;background:#f5e3db}.deployment-switch{display:flex!important;align-items:center;gap:11px;margin:22px 0!important;padding:15px;background:#f7f1e7;border:1px solid #e6d9c6;border-radius:10px}.deployment-switch input,.deployment-import input{width:17px!important;min-width:17px;height:17px!important;margin:0!important;flex:0 0 17px;accent-color:#a67552}.deployment-switch strong{font-size:13px;font-weight:550;color:#73593f}.deployment-switch small{display:block;margin-top:4px;font-size:11px;color:#978169}.deployment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px}.deployment-field{display:flex!important;flex-direction:column;gap:7px;margin:0!important;min-width:0}.deployment-field>span{font-size:11px;color:#8d785e}.deployment-field input,.deployment-field select,.deployment-field textarea{box-sizing:border-box;width:100%;max-width:100%;margin:0!important;min-height:39px;padding:9px 11px;border:1px solid #ded2c0;border-radius:8px;background:#fffdf8;color:#65533e;font:inherit;font-size:13px;outline:none}.deployment-field textarea{resize:vertical;font:12px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.deployment-field input:focus,.deployment-field select:focus,.deployment-field textarea:focus{border-color:#bb9270;box-shadow:0 0 0 3px #bb927019}.deployment-field input::placeholder,.deployment-field textarea::placeholder{color:#b09d86}.deployment-note{font-size:11px!important;line-height:1.8;color:#9a866e;margin:10px 0;overflow-wrap:anywhere}.deployment-error{color:#ad6149;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.deployment-error:empty{display:none}.deployment-settings-more{border-top:1px solid #e9dfd2;margin-top:17px;padding-top:13px}.deployment-settings-more>summary{font-size:12px;color:#8e785c;cursor:pointer;margin-bottom:14px}.deployment-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.deployment-actions button,.deployment-dialog button,.deployment-admin button{font:inherit;font-size:11px;padding:8px 11px;min-height:32px;border:1px solid #dfd2c0;background:#fffaf1;border-radius:7px;color:#846b4d;cursor:pointer}.deployment-actions button:hover:not(:disabled),.deployment-dialog button:hover:not(:disabled),.deployment-admin button:hover:not(:disabled){background:#f1e7d7}.deployment-actions button:disabled,.deployment-dialog button:disabled,.deployment-admin button:disabled{opacity:.5;cursor:default}.deployment-primary{background:#9a7455!important;color:#fffaf3!important;border-color:#9a7455!important}.deployment-primary:hover:not(:disabled){background:#856147!important}.deployment-link{border-color:transparent!important;background:transparent!important;padding:4px!important}.deployment-danger{color:#ab634b!important}.deployment-dialog{width:min(700px,calc(100vw - 32px));max-width:none;max-height:88dvh;padding:0;border:1px solid #dfd5c6;border-radius:20px;background:#fcfaf5;color:#6d5941;box-shadow:0 24px 100px #3e2b1726;overflow:auto}.deployment-dialog::backdrop{background:#2e24195c;backdrop-filter:blur(3px)}.deployment-dialog-heading{display:flex;justify-content:space-between;align-items:center;padding:26px 28px 8px}.deployment-dialog-heading h2{font-family:Georgia,'Songti SC',serif;font-size:28px;line-height:1.35;letter-spacing:-.5px;color:#67503a;margin:5px 0 0;font-weight:500}.deployment-dialog-heading>button{border:0;background:transparent;font-size:26px;color:#a28b72;min-width:40px;min-height:40px}.deployment-dialog-intro{font-size:12px;line-height:1.8;color:#9a866e;margin:0;padding:0 28px 13px}.deployment-dialog-content{padding:0 28px 28px}.deployment-create{border:1px solid #e2d6c5;border-radius:12px;padding:14px 16px;margin:17px 0 24px;background:#faf5ec}.deployment-create>summary{font-size:13px;color:#967050;cursor:pointer;list-style:none;font-weight:550}.deployment-create[open]>summary{margin-bottom:16px}.deployment-tabs{display:flex;gap:7px}.deployment-tabs button[aria-pressed=true]{background:#eadfce;border-color:#d6c0a6;color:#83613f}.deployment-import{display:flex!important;align-items:center;gap:8px;color:#927757;font-size:12px;margin:15px 0!important}.deployment-list-heading{align-items:center;margin:20px 0 10px}.deployment-list-heading h3 span{color:#a18d73;font-size:11px;margin-left:5px}.deployment-card{background:#fffdf9;border:1px solid #e5dacb;border-radius:12px;padding:17px;margin:12px 0}.deployment-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.deployment-card h4{font-size:17px;line-height:1.5;font-weight:500;margin:10px 0 5px;color:#695139;overflow-wrap:anywhere}.deployment-url{display:inline-flex;gap:7px;align-items:center;max-width:100%;font-size:13px;color:#9e6e49;text-decoration:none;overflow-wrap:anywhere}.deployment-url:hover{text-decoration:underline;text-underline-offset:4px}.deployment-empty{text-align:center;padding:30px 15px}.deployment-empty>span{display:block;font-size:33px;color:#b69775;margin-bottom:12px}.deployment-empty strong{font-size:14px;font-weight:500;color:#8c7357}.deployment-empty p{font-size:11px;color:#a38c70;line-height:1.8}.deployment-dialog [data-detail]{border-top:1px solid #e3d7c7;margin-top:22px;padding-top:20px}.deployment-dialog [data-detail]>iframe{width:100%;height:410px;background:#fff;border:1px solid #e1d5c5;border-radius:10px;margin-top:13px}.deployment-log{margin:13px 0;padding:15px;background:#302b25;color:#dfd1bc;border-radius:10px;font:11px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:370px;overflow:auto}.deployment-file-list{display:flex;flex-wrap:wrap;gap:6px;max-height:150px;overflow:auto;margin:12px 0}.deployment-file-list button{font-size:10px}.deployment-dialog [data-file-form]{display:grid;gap:14px}.deployment-dialog [data-renew]{margin-top:14px;display:grid;gap:14px}.deployment-admin input:focus-visible,.deployment-toggle:focus-visible,.deployment-dialog button:focus-visible,.deployment-dialog summary:focus-visible{outline:2px solid #ad8664;outline-offset:3px}@media(max-width:600px){.deployment-dialog{width:calc(100vw - 18px);max-height:calc(100dvh - 28px);border-radius:17px}.deployment-dialog-heading{padding:20px 18px 8px}.deployment-dialog-intro{padding:0 18px 10px}.deployment-dialog-content{padding:0 18px 24px}.deployment-grid{grid-template-columns:minmax(0,1fr);gap:13px}.deployment-admin{padding:19px!important}.deployment-heading h2{font-size:17px}.deployment-heading{gap:10px}.deployment-admin .deployment-heading{flex-wrap:wrap}.deployment-field input,.deployment-field select,.deployment-field textarea{font-size:16px;min-height:43px}.deployment-dialog button,.deployment-admin button{min-height:39px}.deployment-toggle{font-size:10px}.deployment-dialog .deployment-card{padding:15px}.deployment-dialog-heading h2{font-size:26px}.deployment-dialog [data-detail]>iframe{height:370px}}
/* Deployments live with projects, while conversation remains the creation surface. */
.deployment-sidebar[hidden],.deployment-sidebar [hidden]{display:none!important}.deployment-sidebar{margin:15px 0 4px;min-width:0;flex:none}.deployment-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.deployment-sidebar-heading .deployment-toggle{overflow:hidden;display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:#806b58;padding:5px 3px;font-size:12px;font-weight:550;text-align:left}.deployment-sidebar-heading .deployment-toggle>span:first-child{font-size:17px;color:#a57a59}.deployment-toggle-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.deployment-sidebar-heading .deployment-toggle-chevron{flex:0 0 20px;width:20px;height:20px;text-align:center;font-size:20px;font-weight:400;line-height:1;transition:transform .15s ease}.deployment-toggle[aria-expanded=true] .deployment-toggle-chevron{transform:rotate(90deg)}.deployment-sidebar-content{min-width:0}.deployment-sidebar-manage{display:flex;align-items:center;gap:7px;min-height:32px;margin:2px 4px;padding:5px 3px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:11px;color:#967050;cursor:pointer}.deployment-sidebar-manage:hover{background:#ede8df}.deployment-sidebar-heading .deployment-toggle:hover{color:#68513d;background:#ede8df}.deployment-sidebar [data-deployment-sidebar-list]{max-height:196px;overflow:auto;margin-top:5px}.deployment-sidebar [data-deployment-sidebar-list]:empty{margin-top:0}.deployment-sidebar-row{display:flex;align-items:center;gap:2px;min-width:0;border-radius:8px}.deployment-sidebar-row:hover{background:#e9e4dc}.deployment-sidebar-row>button{font:inherit;color:inherit;cursor:pointer;border:0;background:transparent;min-height:38px;padding:6px}.deployment-sidebar-row>button:first-child{flex:1;display:flex;align-items:center;gap:8px;text-align:left;min-width:0}.deployment-sidebar-row>button>span{min-width:0}.deployment-sidebar-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#6e6052;font-weight:500}.deployment-sidebar-row small{display:block;font-size:10px;color:#a29482;margin-top:2px}.deployment-sidebar-row i{height:5px;width:5px;min-width:5px;display:block;border-radius:50%;background:#b8aea1}.deployment-sidebar-row i[data-state=live]{background:#789364}.deployment-sidebar-row i[data-state=busy]{background:#b58a56;box-shadow:0 0 0 3px #b58a5619}.deployment-sidebar-row i[data-state=failed]{background:#b3745b}.deployment-sidebar-row>button:last-child{font-size:17px;color:#a19280;width:30px;padding:4px}.deployment-sidebar-hint{font-size:10px;line-height:1.65;color:#a59684;margin:7px 7px 5px}.deployment-policies{margin-top:25px}.deployment-policy-row{display:grid;grid-template-columns:minmax(85px,.65fr) minmax(0,1.5fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e9e0d4}.deployment-policy-row>label{display:block!important;margin:0!important;min-width:0}.deployment-policy-row strong{display:block;color:#78624c;font-size:12px;font-weight:550;overflow-wrap:anywhere}.deployment-policy-row label span{font-size:10px;color:#9d8d78;display:block;margin-top:4px}.deployment-policy-row>div{display:flex;align-items:center;gap:4px;min-width:0;color:#a28b70}.deployment-policy-row input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dfd2c0;background:#fffdf8;color:#735e47;border-radius:7px;font:inherit;font-size:12px;padding:9px}.deployment-domain-input{display:flex;align-items:center;gap:7px;min-width:0}.deployment-domain-input input{flex:1;width:150px;min-width:80px}.deployment-domain-input>span{font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;max-width:55%;color:#a28462}.deployment-dialog [data-rename-domain]{display:grid;gap:12px;margin-top:12px}.deployment-dialog [data-rename-domain]>button{justify-self:start}.deployment-sidebar button:focus-visible,.deployment-policies input:focus-visible{outline:2px solid #ad8664;outline-offset:2px}
@media(max-width:600px){#taskHome .deployment-sidebar{margin:8px 0 12px;padding:0;background:transparent;border:0;border-radius:0}#taskHome .deployment-sidebar-heading{padding:0}#taskHome .deployment-sidebar-heading .deployment-toggle{font-size:13px;min-height:44px;padding:8px 4px}.deployment-sidebar-manage{min-height:44px;font-size:12px}.deployment-sidebar-row>button{min-height:45px}.deployment-sidebar-row strong{font-size:13px}.deployment-sidebar-row small{font-size:11px}.deployment-sidebar-hint{font-size:11px}.deployment-policy-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.deployment-policy-row>label{grid-column:1/-1}.deployment-policy-row input{font-size:16px}.deployment-domain-input>span{font-size:11px}}

.deployment-origin{font-size:10px;line-height:1.7;color:#a18f79;margin:8px 0 0;overflow-wrap:anywhere}

.deployment-endpoint{margin:12px 0;padding:13px 14px;background:#f2ede3;border:1px solid #dfd5c5;border-radius:9px}.deployment-endpoint code{font-size:15px;line-height:1.6;overflow-wrap:anywhere;user-select:all;color:#73553e}.deployment-port-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px;font-size:11px;color:#8e7e69}.deployment-endpoint .deployment-note{margin:7px 0 0;font-size:11px}
