@media (max-width:1120px){.desktop-shell{padding:24px;min-height:680px}.workspace{grid-template-columns:156px minmax(360px,1fr)}.toolbar{justify-content:flex-start;padding-bottom:8px}.inspector-panel{grid-column:1/-1;max-height:280px}}body:has([data-workspace-entry-surface][data-entry-presented=true] .workspace-canvas-root) .ai-dot-background{display:none}.glass-window.workspace-canvas-root,.glass-window:has(.workspace-canvas-root){background:var(--glass-bg)}.workspace.workspace-canvas-root{position:relative;display:block;padding:0;isolation:isolate}.workspace-canvas-root .canvas-rail-shell{position:absolute;z-index:45;left:20px;top:94px;bottom:35px;width:130px;opacity:0;visibility:hidden;transform:translateX(-150px);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .15s,visibility .22s;pointer-events:none}.workspace-canvas-root .canvas-rail-shell[data-open=true]{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.workspace-canvas-root .canvas-rail-shell>.page-rail{width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto}.workspace-canvas-root .canvas-inspector-shell{position:absolute;z-index:40;right:22px;top:94px;bottom:35px;width:340px;max-width:calc(100% - 64px);opacity:0;visibility:hidden;transform:translateX(30px);transition:transform .23s cubic-bezier(.16,1,.3,1),opacity .15s,visibility .23s;pointer-events:none}.workspace-canvas-root .canvas-inspector-shell[data-open=true]{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.workspace-canvas-root .canvas-inspector-shell>.inspector-panel{width:100%;height:100%;max-height:100%;margin:0;grid-column:auto;grid-row:auto}.workspace-canvas-root [hidden]{display:none!important}.canvas-edge-trigger{position:absolute;z-index:46;top:50%;padding:9px 12px;border:1px solid #fff;border-radius:20px;background:rgba(250,251,255,.96);color:#535f77;font-size:11px;opacity:0;pointer-events:none}.canvas-edge-left{left:6px}.canvas-edge-right{right:6px}.canvas-edge-trigger:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #687aa2;outline-offset:3px}@media (hover:none),(pointer:coarse){.canvas-edge-trigger{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.workspace-canvas-root .canvas-inspector-shell,.workspace-canvas-root .canvas-rail-shell{transition-duration:.1s}}[data-upload-entry][hidden]{display:none!important}[data-workspace-entry-surface]{position:absolute;inset:0;min-height:100dvh}[data-workspace-entry-surface][data-entry-presented=false],[data-workspace-entry-surface][data-entry-presented=false] *{visibility:hidden!important;pointer-events:none!important}.result-bulk-actions.result-bulk-confirm{gap:10px;grid-template-columns:minmax(0,104px) minmax(0,1fr);background:rgba(250,251,253,.96);box-shadow:0 -10px 24px rgba(18,22,31,.08)}.result-bulk-confirm>p{grid-column:1/-1;margin:0;color:#4b5160;font-size:.8rem;line-height:1.5}.desktop-only-notice{display:none}@media (max-width:1023px){.desktop-only-notice{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:24px;background:rgba(240,242,247,.92);backdrop-filter:blur(6px)}}.desktop-only-notice-card{width:min(420px,100%);padding:24px;border-radius:16px;background:#fff;box-shadow:0 18px 46px rgba(18,22,31,.16);color:var(--color-ink)}.desktop-only-notice-card h2{margin:0 0 8px;font-size:1.1rem}.desktop-only-notice-card p{margin:0 0 16px;color:#4b5160;font-size:.9rem;line-height:1.6}.desktop-only-notice-card button{min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#242424;color:#fff;font:inherit;cursor:pointer}