html,body{margin:0;min-height:100%}.d-startup-status{padding:2rem;color:#233042;font:15px system-ui,sans-serif}.d-host-dialog{box-sizing:border-box;width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:26px;border:1px solid #d6dce4;border-radius:16px;background:#fff;color:#253346;box-shadow:0 24px 80px #0b173344;font:14px/1.5 system-ui,sans-serif}.d-host-dialog::backdrop{background:#14243988}.d-host-dialog h1{margin:0 0 16px;font-size:21px;line-height:1.3}.d-host-dialog h2{margin:24px 0 10px;font-size:15px}.d-host-dialog p{margin:8px 0 16px}.d-host-dialog button,.d-host-dialog input{box-sizing:border-box;min-height:42px;padding:10px 13px;border:1px solid #c7d0dd;border-radius:8px;background:#fff;color:#253346;font:inherit}.d-host-dialog button{cursor:pointer}.d-host-dialog button:hover{background:#edf3fa}.d-host-dialog button:disabled{cursor:wait;opacity:.55}.d-host-dialog button:focus-visible,.d-host-dialog input:focus-visible{outline:3px solid #80b7f4;outline-offset:2px}.d-host-dialog .d-host-primary{border-color:#164f83;background:#164f83;color:#fff}.d-host-dialog .d-host-primary:hover{background:#113e68}.d-host-dialog label{display:block;margin-bottom:6px;font-weight:600}.d-host-dialog input{width:100%}.d-host-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px}.d-host-projects{display:grid;gap:8px;max-height:40vh;overflow:auto}.d-host-project{width:100%;text-align:left}.d-host-project strong,.d-host-project span{display:block;overflow-wrap:anywhere}.d-host-project span,.d-host-note{color:#59697b;font-size:12px}.d-host-status{color:#9c3a2e;overflow-wrap:anywhere}@media(max-width:480px){.d-host-dialog{padding:20px}.d-host-actions button{flex:1 1 auto}}
