.shell.svelte-xjdx81{background:var(--app-bg);grid-template-columns:16rem minmax(0,1fr);min-height:100dvh;display:grid}.rail.svelte-xjdx81{gap:var(--space-6);height:100dvh;padding:var(--space-6) var(--space-4);border-right:1px solid var(--app-line);background:var(--app-rail);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.home.svelte-xjdx81{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-display);letter-spacing:.14em;transition:background var(--dur) var(--ease);font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.home.svelte-xjdx81:hover{background:var(--app-panel)}.apps.svelte-xjdx81{flex:none}.apps.svelte-xjdx81 ul:where(.svelte-xjdx81),.own.svelte-xjdx81 ul{margin:0;padding:0;list-style:none}.apps.svelte-xjdx81 a:where(.svelte-xjdx81){align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--step--1);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:500;text-decoration:none;display:flex}.apps.svelte-xjdx81 a:where(.svelte-xjdx81):hover{background:var(--app-panel);color:var(--text-primary)}.apps.svelte-xjdx81 a.on:where(.svelte-xjdx81){background:var(--accent-soft);color:var(--accent-hover)}.apps.svelte-xjdx81 a.team:where(.svelte-xjdx81){border:1px dashed var(--accent-ring)}.own.svelte-xjdx81{overscroll-behavior:contain;min-height:0;padding-top:var(--space-6);border-top:1px solid var(--app-line);flex:1;overflow:hidden auto}.foot.svelte-xjdx81{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--app-line);flex:none;display:flex}.version.svelte-xjdx81{font-family:var(--font-mono);color:var(--text-muted);font-size:.68rem}.main.svelte-xjdx81{flex-direction:column;min-width:0;display:flex}.bar.svelte-xjdx81{z-index:20;align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-3) clamp(var(--space-4), 2vw, var(--space-8));border-bottom:1px solid var(--app-line);background:color-mix(in oklab, var(--app-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:sticky;top:0}h1.svelte-xjdx81{font-size:var(--step-0);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.tools.svelte-xjdx81{align-items:center;gap:var(--space-3);min-width:0;margin-left:auto;display:flex}.content.svelte-xjdx81{padding:clamp(var(--space-6), 2vw, var(--space-12)) clamp(var(--space-4), 2vw, var(--space-8));flex:1}.burger.svelte-xjdx81{border:1px solid var(--app-line);border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:0 0;place-items:center;display:none}.veil.svelte-xjdx81{display:none}@media (width<=900px){.shell.svelte-xjdx81{grid-template-columns:minmax(0,1fr)}.rail.svelte-xjdx81{z-index:var(--z-drawer);width:min(18rem,84vw);transition:transform var(--dur-slow) var(--ease);position:fixed;top:0;left:0;transform:translate(-101%)}.rail.open.svelte-xjdx81{transform:none}.burger.svelte-xjdx81{display:grid}.veil.svelte-xjdx81{z-index:var(--z-veil);background:var(--veil);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));border:0;display:block;position:fixed;inset:0}}
