.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)}.cfield.svelte-zsjwk9{flex-direction:column;gap:.45em;min-width:0;display:flex}.ugroup.svelte-zsjwk9{max-width:100%;display:flex}.url.svelte-zsjwk9{min-width:0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-xs);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:0;flex:1;padding:.42em .7em}.cbtn.svelte-zsjwk9{border:1px solid var(--border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-elevated);color:var(--text-muted);font-family:var(--font);font-size:var(--fs-xs);cursor:pointer;transition:color var(--t-fast) ease, background var(--t-fast) ease, border-color var(--t-fast) ease;flex:none;padding:0 .9em;font-weight:500}.cbtn.svelte-zsjwk9:hover{color:var(--text);background:var(--bg-hover)}.cbtn.done.svelte-zsjwk9{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, var(--border))}.empty.svelte-g3h432{border:1px dashed var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:.35em;padding:2.4em 1.4em;display:flex}.eicon.svelte-g3h432{border:var(--frame);border-radius:var(--radius-lg);background:var(--surface);width:38px;height:38px;color:var(--faint);place-items:center;margin-bottom:.35em;display:grid}.etitle.svelte-g3h432{color:var(--text);font-weight:550}.ehint.svelte-g3h432{max-width:42ch;color:var(--text-muted);font-size:var(--fs-sm)}.eactions.svelte-g3h432{gap:.6em;margin-top:.9em;display:flex}.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}}
