.console.svelte-1s4brvu{background:var(--bg);min-height:100vh;display:flex}.rail.svelte-1s4brvu{border-right:1px solid var(--rule);flex-direction:column;flex:0 0 208px;gap:18px;padding:20px 12px;display:flex}.brand.svelte-1s4brvu{font-family:var(--font-display);color:var(--ink);padding:0 10px;font-size:16px;font-weight:700;text-decoration:none}.home.svelte-1s4brvu{opacity:.6;color:var(--ink);margin-top:auto;font-size:13px;text-decoration:none}.home.svelte-1s4brvu:hover,.home.svelte-1s4brvu:focus-visible{opacity:1}.rail.svelte-1s4brvu ul:where(.svelte-1s4brvu){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rail.svelte-1s4brvu a:where(.svelte-1s4brvu):not(.brand){color:var(--ink-mid);border-radius:6px;padding:10px;text-decoration:none;display:block}.rail.svelte-1s4brvu a:where(.svelte-1s4brvu):not(.brand):hover{background:var(--surface);color:var(--ink)}.rail.svelte-1s4brvu a.active:where(.svelte-1s4brvu){background:var(--surface);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.rail.svelte-1s4brvu .label:where(.svelte-1s4brvu){font-size:14px;font-weight:500;display:block}.rail.svelte-1s4brvu .hint:where(.svelte-1s4brvu){color:var(--ink-soft);margin-top:2px;font-size:11px;display:block}.content.svelte-1s4brvu{flex:1;min-width:0}.egress-bar.svelte-1s4brvu{border-bottom:1px solid var(--rule);padding:8px 16px}.egress-bar.svelte-1s4brvu .egress-ip{margin:0}.tabbar.svelte-1s4brvu{display:none}@media (width<=900px){.console.svelte-1s4brvu{flex-direction:column;padding-bottom:56px}.rail.svelte-1s4brvu{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;flex:none;align-items:center;padding:10px 14px}.rail.svelte-1s4brvu ul:where(.svelte-1s4brvu),.home.svelte-1s4brvu{display:none}.brand.svelte-1s4brvu{padding:0}.tabbar.svelte-1s4brvu{z-index:20;background:var(--surface);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0);display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar.svelte-1s4brvu a:where(.svelte-1s4brvu){min-height:48px;color:var(--ink-mid);flex:1;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.tabbar.svelte-1s4brvu a.active:where(.svelte-1s4brvu){color:var(--ink);box-shadow:inset 0 2px 0 var(--accent)}}
