.banner.svelte-17pn67w{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--glass-border);background:#38cfff1a;flex-wrap:wrap;display:flex}.banner.danger.svelte-17pn67w{background:#ff5c5c1f}.text.svelte-17pn67w{gap:2px;min-width:0;display:grid}.text.svelte-17pn67w strong:where(.svelte-17pn67w){font-size:var(--fs-sm)}.text.svelte-17pn67w span:where(.svelte-17pn67w){font-size:var(--fs-sm);color:var(--text-2)}.actions.svelte-17pn67w{gap:var(--s-2);flex-shrink:0;display:flex}.sync-sheet.svelte-1akdk0h{gap:var(--s-4);display:grid}.sync.svelte-4240tv{align-items:center;gap:var(--s-2);min-height:32px;font-size:var(--fs-sm);color:var(--text-3);text-align:left;display:inline-flex;position:relative}.warn.svelte-4240tv{color:var(--warn)}.danger.svelte-4240tv{color:var(--danger)}.compact.svelte-4240tv{width:var(--tap);height:var(--tap);justify-content:center}.dot.svelte-4240tv{border-radius:var(--r-full);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);background:currentColor;position:absolute;top:10px;right:9px}.ok.svelte-4240tv .dot:where(.svelte-4240tv){background:var(--c-cyan-400)}.ws.svelte-1yaafva{align-items:center;gap:var(--s-2);min-height:var(--tap);max-width:100%;padding:0 var(--s-3) 0 var(--s-1);border-radius:var(--r-full);color:var(--text-1);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease-out);display:inline-flex}.ws.svelte-1yaafva:active{background:#78a0ff1f}@media (hover:hover){.ws.svelte-1yaafva:hover{background:#78a0ff14}}.ic.svelte-1yaafva{border-radius:var(--r-full);background:linear-gradient(160deg, var(--c-cobalt-500), var(--c-violet-400));color:#fff;flex:none;place-items:center;width:32px;height:32px;display:grid}.name.svelte-1yaafva{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell.svelte-1bvcupe{min-height:100dvh}.sidebar.svelte-1bvcupe{display:none}.topbar.svelte-1bvcupe{z-index:20;justify-content:space-between;align-items:center;gap:var(--s-2);height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) calc(var(--safe-right) + var(--s-2)) 0 calc(var(--safe-left) + var(--s-3));box-shadow:none;border-width:0 0 1px;border-radius:0;display:flex;position:sticky;top:0}.top-actions.svelte-1bvcupe{align-items:center;display:flex}.icon-btn.svelte-1bvcupe{width:var(--tap);height:var(--tap);border-radius:var(--r-full);color:var(--text-1);place-items:center;display:grid}.icon-btn.svelte-1bvcupe:active{background:#78a0ff24}.content.svelte-1bvcupe{padding:var(--s-4) calc(var(--safe-right) + var(--s-4)) calc(var(--tabbar-h) + var(--safe-bottom) + var(--s-16)) calc(var(--safe-left) + var(--s-4));max-width:var(--content-max);margin:0 auto}.tabbar.svelte-1bvcupe{z-index:30;height:calc(var(--tabbar-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);border-width:1px 0 0;border-radius:0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000040}.tab.svelte-1bvcupe{color:var(--text-3);font-size:10.5px;font-weight:var(--fw-medium);transition:color var(--dur-fast) var(--ease-out);align-content:center;justify-items:center;gap:2px;display:grid}.tab[aria-current=page].svelte-1bvcupe{color:var(--c-cyan-300)}.tab-icon.svelte-1bvcupe{height:28px;transition:transform var(--dur-fast) var(--ease-out);place-items:center;display:grid}.tab.svelte-1bvcupe:active .tab-icon:where(.svelte-1bvcupe){transform:scale(.88)}.tab.primary.svelte-1bvcupe .tab-icon:where(.svelte-1bvcupe){border-radius:var(--r-full);color:#fff;background:linear-gradient(180deg, var(--c-blue-400), var(--c-cobalt-600));width:48px;height:32px;box-shadow:0 4px 16px -4px var(--accent-glow)}.tab.primary[aria-current=page].svelte-1bvcupe{color:var(--text-1)}.tab-label.svelte-1bvcupe{white-space:nowrap}.fab.svelte-1bvcupe{right:calc(var(--safe-right) + var(--s-4));bottom:calc(var(--tabbar-h) + var(--safe-bottom) + var(--s-4));z-index:25;border-radius:var(--r-full);color:#fff;background:radial-gradient(circle at 30% 25%, var(--c-cyan-400), var(--c-cobalt-600) 70%);width:58px;height:58px;box-shadow:inset 0 1px 0 #ffffff59, 0 10px 30px -8px #38cfffb3, var(--shadow-2);transition:transform var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:fixed}.fab.svelte-1bvcupe:active{transform:scale(.92)}.more.svelte-1bvcupe{gap:var(--s-4);display:grid}@media (width>=1024px){.shell.svelte-1bvcupe{grid-template-columns:var(--sidebar-w) 1fr;display:grid}.topbar.svelte-1bvcupe,.tabbar.svelte-1bvcupe,.fab.svelte-1bvcupe{display:none}.sidebar.svelte-1bvcupe{gap:var(--s-4);height:100dvh;padding:calc(var(--safe-top) + var(--s-4)) var(--s-3) var(--s-4);box-shadow:none;border-width:0 1px 0 0;border-radius:0;flex-direction:column;display:flex;position:sticky;top:0}.side-top.svelte-1bvcupe{align-items:center;gap:var(--s-2);padding:0 var(--s-1);min-width:0;display:flex}.side-nav.svelte-1bvcupe{flex:1;align-content:start;gap:2px;display:grid;overflow-y:auto}.side-link.svelte-1bvcupe{align-items:center;gap:var(--s-3);min-height:38px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.side-link.svelte-1bvcupe:hover{color:var(--text-1);background:#78a0ff14}.side-link[aria-current=page].svelte-1bvcupe{background:var(--accent-soft);color:var(--text-1);box-shadow:inset 0 0 0 1px #5b8cff4d}.side-link[aria-current=page].svelte-1bvcupe .icon{color:var(--c-cyan-300)}.divider.svelte-1bvcupe{height:1px;margin:var(--s-2) var(--s-3);background:var(--glass-border)}.side-bottom.svelte-1bvcupe{gap:var(--s-1);padding:var(--s-3);border-top:1px solid var(--glass-border);display:grid}.user.svelte-1bvcupe{font-size:var(--fs-sm);text-overflow:ellipsis;overflow:hidden}.content.svelte-1bvcupe{padding:calc(var(--safe-top) + var(--s-8)) var(--s-8) var(--s-12);width:100%}}
