*{box-sizing:border-box}.workspace-view{flex:1;display:flex;min-width:0;position:relative;overflow:hidden}.mobile-panel-actions,.mobile-panel-backdrop{display:none}@media (max-width: 720px){.app-shell{height:100dvh!important}.app-topbar{height:52px!important;gap:7px!important;padding:0 max(8px,env(safe-area-inset-left))!important;overflow-x:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app-topbar::-webkit-scrollbar{display:none}.app-brand-subtitle,.app-validation{display:none!important}.app-brand{flex:none}.app-tabs{margin-left:0!important}.app-tabs button{padding:8px 10px!important;min-height:36px}.app-topbar-spacer{display:none}.app-topbar>button,.app-topbar>a{min-height:36px;padding:7px 10px!important}.app-workspace{position:relative;overflow:hidden}.workspace-view{position:absolute;top:0;right:0;bottom:0;left:0}.workspace-panel{position:absolute!important;top:0;bottom:0;z-index:40;width:min(86vw,320px)!important;box-shadow:0 12px 30px #211d1833;transition:transform .2s ease}.workspace-panel-left{left:0;transform:translate(-105%)}.workspace-panel-right{right:0;transform:translate(105%)}.workspace-panel.mobile-open{transform:translate(0)}.workspace-canvas{width:100%;min-width:0}.mobile-panel-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;border:0;background:#211d1852}.mobile-panel-actions{display:flex;position:absolute;z-index:45;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%);gap:8px}.mobile-panel-actions button{min-width:76px;min-height:40px;padding:8px 14px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#211d18eb;color:#fff;font-weight:700;box-shadow:0 4px 16px #211d1840}.app-status{padding:0 max(8px,env(safe-area-inset-left))!important}.status-secondary,.status-spacer,.status-zoom{display:none!important}.output-grid{grid-template-columns:1fr!important;margin:14px auto!important;padding:0 12px calc(24px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion: reduce){.workspace-panel{transition:none}}
