html[data-theme=light]{color-scheme:light;--bg:#f3f6fb;--panel:#fff;--panel2:#eef3fa;--panel3:#e5edf7;--text:#17263c;--muted:#697b94;--line:#dce4ef}
@media(prefers-color-scheme:light){html[data-theme=system]{color-scheme:light;--bg:#f3f6fb;--panel:#fff;--panel2:#eef3fa;--panel3:#e5edf7;--text:#17263c;--muted:#697b94;--line:#dce4ef}}
.deploy-workspace{background:var(--bg);font-size:14px}.deploy-sidebar{position:fixed;inset:0 auto 0 0;width:250px;background:var(--panel);border-right:1px solid var(--line);padding:27px 20px;display:flex;flex-direction:column;overflow:auto}.deploy-sidebar .brand{font-size:19px;color:var(--text)}.brand small{display:block;font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-top:3px}.deploy-workspace-label{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:9px;padding:12px;margin:30px 0 15px;font-size:12px}.deploy-workspace-label small{display:block;font-size:10px;color:var(--muted)}.deploy-workspace-label .forum-icon{width:31px;height:31px;font-size:14px}.nav-caption{font-size:9px;letter-spacing:1.5px;color:var(--muted);margin:20px 12px 12px}.deploy-sidebar nav{display:grid;gap:7px}.deploy-sidebar nav>a{padding:11px 13px;color:var(--muted);text-decoration:none;border-radius:8px;font-size:12px}.deploy-sidebar nav>a:hover{background:var(--panel2);color:var(--text)}.deploy-sidebar nav>a.active{background:#3b82f61a;color:var(--blue2);box-shadow:inset 3px 0 var(--blue)}.deploy-sidebar-foot{margin-top:auto;padding:30px 12px 0;font-size:10px;color:var(--muted)}.deploy-sidebar-foot>span{color:#27be8b}.deploy-sidebar-foot small{display:block;font-size:9px;margin-top:5px}.signed-in .deploy-shell{margin-left:250px}.deploy-workspace .topbar{padding:16px 35px;min-height:79px;position:relative;background:var(--panel);justify-content:space-between;gap:15px}.deploy-crumb{font-size:12px}.deploy-crumb span{margin:0 14px;color:var(--line)}.deploy-crumb strong{font-weight:500;color:var(--text)}.deploy-user-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.deploy-avatar{background:#3b82f61a;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--blue2);font-weight:700}.userbox{font-size:11px}.userbox .role{font-size:9px;margin-top:3px}.linkbutton{padding:5px 8px;font-size:11px}.theme-toggle{font-size:22px}.deploy-workspace .container{width:calc(100% - 70px);margin:35px auto 60px;min-height:calc(100vh - 235px);max-width:1500px}.deploy-workspace h1,.deploy-workspace .hero h1{font-size:32px;line-height:1.2;letter-spacing:-.8px}.deploy-workspace .hero p,.deploy-workspace .section-head p{font-size:12px}.deploy-workspace .eyebrow{font-size:9px;letter-spacing:1.8px;color:var(--blue2)}.deploy-workspace .card,.deploy-workspace .auth-card,.deploy-workspace .stats>div{background:var(--panel);border-radius:12px;box-shadow:0 10px 35px #0001}.deploy-workspace .forum-card{background:var(--panel);color:var(--text);border-radius:10px}.deploy-workspace .forum-card:hover{background:var(--panel2)}.deploy-workspace .brand{color:var(--text)}.deploy-workspace input,.deploy-workspace select,.deploy-workspace textarea{background:var(--bg);color:var(--text);border-color:var(--line)}.deploy-workspace button,.deploy-workspace .button{color:var(--text);background:var(--panel2);border-color:var(--line);font-size:12px;border-radius:8px}.deploy-workspace button.primary,.deploy-workspace .button.primary{background:var(--blue);border-color:var(--blue);color:white}.deploy-workspace .danger{background:#f43f5e12!important;color:#fb7185;border-color:#f43f5e33}.deploy-workspace .info-box,.deploy-workspace .switch-row{background:var(--panel2);border-color:var(--line)}.deploy-workspace .domain-input span{background:var(--panel2);border-color:var(--line)}.deploy-workspace .empty h3{color:var(--text)}.deploy-workspace .stats strong{font-size:30px}.deploy-workspace .stats span{font-size:11px}.deploy-workspace footer{font-size:10px;padding:20px}.deploy-workspace .button-row{flex-wrap:wrap}.deploy-workspace textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;font:inherit}
@media(max-width:1100px){.deploy-sidebar{width:215px;padding:24px 14px}.signed-in .deploy-shell{margin-left:215px}.deploy-workspace .container{width:calc(100% - 40px)}.topbar .userbox{display:none}.deploy-workspace .action-grid{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.deploy-sidebar{position:relative;width:100%;padding:15px 20px;border-right:0;border-bottom:1px solid var(--line)}.deploy-workspace-label,.nav-caption,.deploy-sidebar-foot{display:none}.deploy-sidebar nav{display:flex;overflow:auto;margin-top:15px;gap:3px}.deploy-sidebar nav>a{white-space:nowrap;padding:8px 10px;font-size:11px}.signed-in .deploy-shell{margin-left:0}.deploy-workspace .topbar{padding:14px 20px;min-height:65px}.deploy-workspace .container{width:calc(100% - 32px);margin-top:24px}.deploy-workspace .hero{flex-direction:column;align-items:start}}
@media(max-width:450px){.deploy-crumb{font-size:10px}.deploy-crumb span{margin:0 5px}.deploy-avatar{display:none}.deploy-workspace .topbar{padding:12px 16px;flex-wrap:nowrap}.deploy-workspace .card{padding:18px}.deploy-user-actions{gap:2px}.deploy-workspace h1{font-size:27px}.deploy-workspace .action-grid{grid-template-columns:1fr}.deploy-workspace .forum-card{grid-template-columns:35px 1fr}.deploy-workspace .forum-card .status{grid-column:2}.deploy-workspace .forum-card strong{overflow-wrap:anywhere}}

.deploy-workspace h1{overflow-wrap:anywhere}.deploy-workspace .details-grid>*{min-width:0}.deploy-workspace dl{grid-template-columns:100px minmax(0,1fr)}.deploy-workspace dd{min-width:0;overflow-wrap:anywhere}.deploy-workspace input,.deploy-workspace select{min-width:0}.deploy-workspace .section-head>div{min-width:0}
.deploy-products-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.deploy-products-grid .section-head{align-items:start}.deploy-products-grid .section-head h2{font-size:18px}.deploy-products-grid .section-head>a{font-size:11px;white-space:nowrap}.deploy-products-grid .empty .forum-icon{margin:0 auto 18px}.deploy-products-grid .single{grid-template-columns:1fr}.deploy-how{margin-top:22px}.deploy-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:13px}.deploy-how p{margin:0}.deploy-how b{font-size:12px;display:block}.deploy-how span{font-size:11px;color:var(--muted);display:block;margin-top:6px}@media(max-width:1100px){.deploy-products-grid{grid-template-columns:1fr}}@media(max-width:550px){.deploy-how>div{grid-template-columns:1fr}}
