.hub:has(.hub-panel-grid){container-type:normal}.hub-layout-failure{background:var(--workspace-rose);color:var(--workspace-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:13px;display:flex}.hub-layout-failure p{flex:240px}.hub-layout-failure button{background:var(--workspace-card);cursor:pointer;border:0;border-radius:10px;padding:9px 12px}.hub-panel-grid{--hub-inspector-width:clamp(360px,36vw,620px);isolation:isolate;width:100%;min-height:1px;position:relative}.hub-panel-slot{min-width:0;margin:0;transition:top .18s cubic-bezier(.2,.8,.2,1),left .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1);position:absolute}.hub-panel-slot>.hub-card{width:100%;margin:0;padding-bottom:0}.hub-panel-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.hub-panel-tools button{width:32px;height:36px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;display:inline-grid}.hub-panel-tools button:hover{background:var(--workspace-soft);color:var(--workspace-ink)}.hub-panel-tools .hub-panel-grip{cursor:grab;touch-action:none}.hub-panel-grip:active{cursor:grabbing}.hub-panel-slot>.hub-card>header{flex-wrap:wrap;gap:6px}.hub-panel-slot .hub-card-label{flex:1;min-width:0}.hub-panel-slot .hub-card-label>span:not(.hub-app-mark){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-panel-placeholder{border:1px dashed var(--workspace-muted);background:var(--workspace-soft);pointer-events:none;border-radius:24px;position:absolute}.hub-panel-slot[data-dragging=true]{z-index:5;cursor:grabbing;filter:drop-shadow(0 12px 16px #00000029);opacity:.92;transition:none}.hub-panel-grid[data-gesturing=true]{-webkit-user-select:none;user-select:none}.hub-panel-grid[data-gesturing=true] iframe{pointer-events:none}.hub-panel-slot:not([data-focused=true])>.hub-card{cursor:pointer;border:2px solid #0000}.hub-panel-origin{text-align:left;border:2px solid var(--workspace-accent);background:var(--workspace-card);color:var(--workspace-ink);cursor:pointer;font:inherit;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex;position:absolute}.hub-panel-snapshot{pointer-events:none;border-radius:24px;position:absolute;overflow:hidden}.hub-panel-snapshot>.hub-card{width:100%;margin:0}.hub-panel-origin[data-preview=true]{background:0 0}.hub-panel-origin strong{font-size:19px;font-weight:500}.hub-panel-origin>svg{color:var(--workspace-accent);flex:none}.hub-panel-slot[data-focused=true]{width:var(--hub-inspector-width);z-index:25;overscroll-behavior:contain;background:var(--workspace-card);scrollbar-color:var(--workspace-line) transparent;border-radius:24px;transition:none;position:fixed;top:92px;bottom:16px;right:16px;overflow:auto;box-shadow:-16px 0 24px #16161624}.hub-panel-slot[data-focused=true]>.hub-card{border-radius:inherit;min-height:100%;padding:24px 28px 0;overflow:visible}@keyframes hub-inspector-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.hub-panel-slot[data-focused=true]{animation:.22s cubic-bezier(.16,1,.3,1) hub-inspector-in}.hub-panel-slot[data-focused=true] .hub-card>header{background:var(--workspace-card);z-index:1;padding-block:8px;position:sticky;top:0}@media (min-width:701px) and (max-width:1399px){.hub-panel-slot[data-focused=true]{width:min(620px,100vw - 440px)}}.hub-layout-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.hub-panel-slot[data-focused=true]{width:auto;box-shadow:none;border-radius:0;inset:0}.hub-panel-slot[data-focused=true]>.hub-card{padding:calc(12px + env(safe-area-inset-top)) 18px calc(16px + env(safe-area-inset-bottom))}.hub-panel-slot .hub-card-label>span:not(.hub-app-mark){display:none}}@media (prefers-reduced-motion:reduce){.hub-panel-slot{transition:none;animation:none!important}}.hub-panel-grid[data-arranged=false]>.hub-panel-slot{transition:none}
