/* Cloud-specific layout; the application center supplies the shared theme. */
.cloud-topbar{gap:20px;flex-wrap:wrap}.cloud-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:#a5b9d2}.cloud-nav a,.cloud-help a,.cloud-note a{color:#a9e3f5;text-decoration:none}.cloud-nav a:hover,.cloud-help a:hover,.cloud-note a:hover{text-decoration:underline}
.cloud-main{max-width:1250px;margin:70px auto 35px;padding:0 44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,414px);gap:30px 90px;align-items:start}.cloud-intro{padding-top:40px}.cloud-intro h1{font-size:clamp(34px,3.5vw,51px);line-height:1.4;letter-spacing:-.025em;margin:0 0 23px}.cloud-detail{max-width:520px;margin-top:32px;font-size:12px;color:#8a9cb5;line-height:1.9}.cloud-content{min-width:0}.cloud-content .status:empty{display:none}.cloud-help{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:22px;font-size:12px}.cloud-note{border-top:1px solid #2b3549;padding-top:18px;margin:20px 0 0;color:#a4b3c9;font-size:12px}.cloud-page [hidden]{display:none!important}
#workspace{grid-column:1/-1;min-width:0}#workspace section,#workspace article{background:linear-gradient(160deg,#111a2ee6,#0d1524f2);border:1px solid #26324a;border-radius:14px;padding:22px;margin:16px 0;overflow-wrap:anywhere}#workspace h2{font-size:20px}#workspace h3{margin:0 0 12px}#workspace p,#workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}#workspace pre{max-width:100%}#workspace small{color:#9aaec7}#workspace form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:14px}#workspace label{display:flex;flex-direction:column;gap:6px;margin:0}#workspace input,#workspace textarea,#workspace select{width:100%;min-width:0;font:inherit;color:var(--text);background:#090e1b;border:1px solid #2b3449;border-radius:10px;padding:12px}#workspace textarea{min-height:80px}#workspace input[type=checkbox]{width:auto;align-self:start;accent-color:#7fd7f7}#workspace button{background:#182b3a;color:#b9eaff;border:1px solid #31516a;border-radius:9px;padding:10px 14px;font:inherit}#workspace form>button{width:auto;margin:0;background:linear-gradient(105deg,#94e9fb,#a5bcff);color:#11192a;border-color:#b5ddff}#workspace article input,#workspace article select,#workspace article button,#notices button{margin:4px;max-width:100%}#workspace a{color:#a9e3f5}
@media(max-width:800px){.cloud-topbar{padding:20px 18px}.cloud-topbar .header-label{display:none}.cloud-nav{gap:12px}.cloud-main{grid-template-columns:minmax(0,1fr);gap:24px;margin:36px auto;padding:0 18px}.cloud-intro{padding-top:0}.cloud-intro h1{font-size:34px}.cloud-detail{margin-top:18px}.cloud-content{width:100%}#workspace{grid-column:1}.cloud-page .site-footer{padding:22px 18px 30px;gap:12px;flex-wrap:wrap}}
/* Once signed in, keep the workspace identity and bring the work forward. */
.cloud-main:has(#workspace:not([hidden])){display:block;margin-top:32px}
.cloud-main:has(#workspace:not([hidden])) .cloud-intro{padding:0}
.cloud-main:has(#workspace:not([hidden])) .cloud-intro h1,.cloud-main:has(#workspace:not([hidden])) .cloud-intro .hero-description,.cloud-main:has(#workspace:not([hidden])) .cloud-intro .cloud-detail{display:none}
.cloud-main:has(#workspace:not([hidden])) .cloud-intro .eyebrow{margin-bottom:12px}
