.root-shell{flex-direction:column;height:100vh;min-height:100vh;display:flex;position:relative}.root-shell__background{z-index:0;background:radial-gradient(circle at 0% 0%, transparent, color-mix(in srgb, var(--color-foreground-secondary) 30%, transparent) 95%), var(--surface-bg);pointer-events:none;position:fixed;inset:0}.root-shell__background:after{content:"";background:0 0;position:absolute;inset:0}[theme=dark] .root-shell__background{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--color-foreground-secondary) 10%, transparent), transparent 95%), var(--surface-bg)}[theme=dark] .root-shell__background:after{background:#00000054}.root-shell__content{z-index:1;--layout-header-height:calc(var(--project-bar-height) + (2 * var(--spacing-sm)));flex:1;height:100%;min-height:0;position:relative}.root-shell__header{z-index:var(--z-sticky);position:absolute;top:0;left:0;right:0}.root-shell__view{height:100%;min-height:0}.root-shell__workspace{flex-direction:column;height:100%;min-height:0;display:flex}.root-shell__workspace>.app-root{flex:1;min-height:0}.view-status.svelte-z3sibv{text-align:center;place-items:center;width:100%;height:100%;min-height:0;display:grid}.root-auth-error.svelte-1mlw2f0{margin:var(--spacing-xl);color:var(--color-error)}.root-auth-retry.svelte-1mlw2f0{padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-surface);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid}.error-toast-region.svelte-a1hn12{top:var(--toast-region-offset);right:var(--toast-region-offset);gap:var(--spacing-sm);z-index:var(--z-toast);display:grid;position:fixed}.view-status.svelte-mhv5ke{text-align:center;place-items:center;width:100%;height:100%;min-height:0;display:grid}
