.app-header.svelte-1aailne{z-index:200;border-bottom:var(--frame);background:var(--bg);height:38px;font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:1em;padding:0 12px;display:flex;position:sticky;top:0}.left.svelte-1aailne{align-items:center;gap:.7em;min-width:0;display:flex}.menu-wrap.svelte-1aailne{display:flex;position:relative}.burger.svelte-1aailne{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;place-items:center;display:grid}.burger.svelte-1aailne:hover{background:var(--bg-hover);color:var(--text)}.backdrop.svelte-1aailne{z-index:290;cursor:default;background:0 0;border:0;position:fixed;inset:0}.tools.svelte-1aailne{z-index:300;scrollbar-width:thin;border:var(--frame);border-radius:var(--radius-lg);background:var(--surface-elevated);width:min(384px,100vw - 24px);max-height:calc(100vh - 70px);box-shadow:var(--shadow-lg);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.tools-title.svelte-1aailne{color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--track);align-items:center;gap:.5em;padding:.45em .6em .35em;font-size:.6875rem;font-weight:600;display:flex}.count.svelte-1aailne{border:var(--frame);color:var(--text-muted);letter-spacing:0;border-radius:999px;margin-left:auto;padding:.1em .5em;font-size:.625rem}.grid.svelte-1aailne{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid}@media (width<=520px){.grid.svelte-1aailne{grid-template-columns:1fr}}.tool.svelte-1aailne{border-radius:var(--radius-sm);align-items:center;gap:.55em;min-width:0;padding:.45em .6em;display:flex}.tool.svelte-1aailne:hover{background:var(--bg-hover)}.tool-dot.svelte-1aailne{background:var(--tool-accent,var(--brand));border-radius:3px;flex:none;width:9px;height:9px}.tool-name.svelte-1aailne{color:var(--text);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.tool.svelte-1aailne:hover .tool-name:where(.svelte-1aailne){color:var(--tool-accent,var(--brand))}.crumbs.svelte-1aailne{align-items:center;gap:.55em;min-width:0;display:flex}.crumb.svelte-1aailne{color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:500}a.crumb.svelte-1aailne:hover{color:var(--text)}.sep.svelte-1aailne{color:var(--border-strong);font-size:12px}.crumb.current.svelte-1aailne{color:var(--app-accent,var(--text));text-overflow:ellipsis;font-weight:650;overflow:hidden}.right.svelte-1aailne{align-items:center;gap:.9em;min-width:0;display:flex}.avatar.svelte-145i9qh{background:rgba(var(--brand-rgb), .1);border:1px solid rgba(var(--brand-rgb), .3);color:var(--brand);border-radius:50%;place-items:center;font-size:.625rem;font-weight:600;display:grid}.dot-canvas.svelte-9te5h{z-index:0;pointer-events:none;position:fixed;inset:0}.theme-toggle.svelte-1ba4x4j{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);font-family:var(--font);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;place-items:center;font-size:.9rem;line-height:1;display:grid}.theme-toggle.svelte-1ba4x4j:hover{background:var(--bg-hover);color:var(--text)}.toaster.svelte-1htt8e4{z-index:400;pointer-events:none;flex-direction:column;align-items:center;gap:.5em;display:flex;position:fixed;bottom:1.4em;left:50%;transform:translate(-50%)}.toast.svelte-1htt8e4{border:var(--frame);background:var(--surface-elevated);box-shadow:var(--shadow-lg);color:var(--text);font-size:var(--fs-sm);animation:svelte-1htt8e4-toast-in .22s var(--ease);border-radius:999px;align-items:center;gap:.55em;padding:.55em 1em;display:flex}.tdot.svelte-1htt8e4{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px}.toast.success.svelte-1htt8e4 .tdot:where(.svelte-1htt8e4){background:var(--success)}.toast.error.svelte-1htt8e4 .tdot:where(.svelte-1htt8e4){background:var(--danger)}@keyframes svelte-1htt8e4-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app.svelte-1xyoaqb{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.user.svelte-1xyoaqb{border:var(--frame);background:var(--surface-elevated);color:var(--text);font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:.22em .75em .22em .28em;font-weight:500;display:inline-flex}.login.svelte-1xyoaqb{color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;transition:color var(--t-fast) ease;padding:.35em .2em;font-weight:500;text-decoration:none}.login.svelte-1xyoaqb:hover{color:var(--text)}.out.svelte-1xyoaqb{color:var(--text-muted);font-family:var(--font);font-size:var(--fs-xs);cursor:pointer;transition:color var(--t-fast) ease;background:0 0;border:0;padding:.35em .2em;font-weight:500}.out.svelte-1xyoaqb:hover{color:var(--danger)}.shell.svelte-1xyoaqb{flex:1;width:100%;max-width:1080px;margin:0 auto;padding:2em 1.5em 3.5em}.shell.center.svelte-1xyoaqb{flex-direction:column;display:flex}.foot.svelte-1xyoaqb{z-index:1;text-align:center;border-top:var(--frame);color:var(--text-muted);font-size:var(--fs-xs);padding:.9em;position:relative}@media (width<=520px){.uname.svelte-1xyoaqb{display:none}.user.svelte-1xyoaqb{padding:.22em}.shell.svelte-1xyoaqb{padding:1.4em 1em 3em}.foot.svelte-1xyoaqb{padding:0 1em 2em}}.badge.svelte-b8hect{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-muted);font-family:var(--font);font-size:var(--fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.45em;padding:.14em .65em;font-weight:500;line-height:1.6;display:inline-flex}.bdot.svelte-b8hect{background:var(--text-muted);border-radius:50%;flex:none;width:7px;height:7px}.badge.brand.svelte-b8hect{border-color:color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 10%, transparent);color:var(--brand)}.badge.brand.svelte-b8hect .bdot:where(.svelte-b8hect){background:var(--brand)}.badge.success.svelte-b8hect{border-color:color-mix(in srgb, var(--success) 35%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success)}.badge.success.svelte-b8hect .bdot:where(.svelte-b8hect){background:var(--success)}.badge.warn.svelte-b8hect{border-color:color-mix(in srgb, var(--warning) 35%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--warning)}.badge.warn.svelte-b8hect .bdot:where(.svelte-b8hect){background:var(--warning)}.badge.danger.svelte-b8hect{border-color:color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.badge.danger.svelte-b8hect .bdot:where(.svelte-b8hect){background:var(--danger)}.badge.off.svelte-b8hect{border-color:var(--border);background:var(--bg-inset);color:var(--faint)}.badge.off.svelte-b8hect .bdot:where(.svelte-b8hect){background:var(--faint)}dialog.svelte-zpfntg{border:var(--frame);border-radius:var(--radius);background:var(--surface-elevated);width:min(94vw,540px);max-height:calc(100dvh - 2.5em);color:var(--text);box-shadow:var(--shadow-lg);flex-direction:column;margin:auto;padding:0;display:flex;overflow:hidden}dialog.sm.svelte-zpfntg{width:min(94vw,420px)}dialog.lg.svelte-zpfntg{width:min(94vw,780px)}dialog.svelte-zpfntg:not([open]){display:none}dialog.svelte-zpfntg::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09090b80}dialog[open].svelte-zpfntg{animation:svelte-zpfntg-dpop var(--t-slow) var(--ease)}dialog[open].svelte-zpfntg::backdrop{animation:svelte-zpfntg-dfade var(--t-slow) ease}@keyframes svelte-zpfntg-dpop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes svelte-zpfntg-dfade{0%{opacity:0}to{opacity:1}}.dhead.svelte-zpfntg{justify-content:space-between;align-items:flex-start;gap:.8em;padding:1.15em 1.3em 0;display:flex}.dtitle.svelte-zpfntg{font-size:var(--fs-lg)}.dsub.svelte-zpfntg{color:var(--text-muted);font-size:var(--fs-sm);max-width:48ch;margin:.3em 0 0;line-height:1.55}.dclose.svelte-zpfntg{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;flex:none;place-items:center;margin:-.1em -.3em 0 0;display:grid}.dclose.svelte-zpfntg:hover{background:var(--bg-hover);color:var(--text)}.dbody.svelte-zpfntg{padding:1em 1.3em 1.3em;overflow-y:auto}.dfoot.svelte-zpfntg{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;align-items:center;gap:.6em;padding:.9em 1.3em;display:flex}.dfoot.svelte-zpfntg form{gap:.6em;margin:0;display:flex}@media (width<=520px){dialog.svelte-zpfntg,dialog.sm.svelte-zpfntg,dialog.lg.svelte-zpfntg{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.dhead.svelte-zpfntg{padding:1em 1em 0}.dbody.svelte-zpfntg{padding:.9em 1em 1.1em}.dfoot.svelte-zpfntg{padding:.8em 1em}.dfoot.svelte-zpfntg .btn{min-height:38px}}.cmsg.svelte-2qkfrk{color:var(--text-muted);font-size:var(--fs-sm);line-height:1.6}.err.svelte-na4j0f{flex:1;place-items:center;min-height:62vh;padding:2em;display:grid}.card.svelte-na4j0f{border:var(--frame);border-radius:var(--radius);background:var(--surface-elevated);width:min(440px,100%);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;align-items:center;gap:.2em;padding:2.2em 2em;display:flex}.code.svelte-na4j0f{color:var(--app-accent,var(--brand));font-family:var(--font-mono);letter-spacing:.04em;text-shadow:0 0 24px color-mix(in srgb, var(--app-accent,var(--brand)) 35%, transparent);font-size:2.4rem;font-weight:650;line-height:1}.msg.svelte-na4j0f{color:var(--text-muted);font-size:var(--fs-md);margin:.5em 0 0;font-weight:500}.row.svelte-na4j0f{gap:.6em;margin-top:1.6em;display:flex}.gate.svelte-6g4dvm{flex:1;place-items:center;min-height:60vh;padding:2em 1.25em;display:grid}.auth.svelte-6g4dvm{border-top:2px solid var(--app-accent,var(--brand));width:min(380px,100%);box-shadow:var(--shadow-lg)}.mark.svelte-6g4dvm{justify-content:center;padding:2.1em 0 1.5em;display:flex}.authbody.svelte-6g4dvm{flex-direction:column;padding:0 1.8em 1.8em;display:flex}.gtitle.svelte-6g4dvm{font-size:var(--fs-xl);text-align:center}.sub.svelte-6g4dvm{color:var(--text-muted);font-size:var(--fs-sm);text-align:center;margin:.5em 0 1.6em;line-height:1.6}.go.svelte-6g4dvm{justify-content:center;width:100%;min-height:40px;font-weight:550}.gfoot.svelte-6g4dvm{border-top:1px solid var(--border);text-align:center;margin-top:1.8em;padding-top:1.1em}.page-header.svelte-wkkk6e{align-items:flex-start;gap:1em;display:flex}.actions.svelte-wkkk6e{flex-wrap:wrap;flex:none;align-items:center;gap:.6em;margin-left:auto;padding-top:.25em;display:flex}.actions.svelte-wkkk6e .btn{white-space:nowrap}.chip.svelte-wkkk6e{border:1px solid rgba(var(--brand-rgb), .25);border-radius:var(--radius-lg);background:rgba(var(--brand-rgb), .08);width:44px;height:44px;color:var(--brand);flex:none;place-items:center;display:grid}.body.svelte-wkkk6e{flex-direction:column;gap:.15em;min-width:0;display:flex}.eyebrow.svelte-wkkk6e{color:var(--brand);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.45em;font-size:.6875rem;font-weight:700;display:inline-flex}.pip.svelte-wkkk6e{background:var(--brand);border-radius:50%;width:5px;height:5px}h1.svelte-wkkk6e{letter-spacing:-.02em;font-size:1.5rem}.sub.svelte-wkkk6e{color:var(--text-muted);font-size:var(--fs-sm)}@media (width<=640px){.page-header.svelte-wkkk6e{flex-wrap:wrap}.actions.svelte-wkkk6e{width:100%;margin-left:0;padding-top:0}}
