.mode-toggle.svelte-f1tba3{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--color-base-300);border-radius:999px;background:var(--color-base-100)}.mode-toggle.svelte-f1tba3 button:where(.svelte-f1tba3){border:0;background:transparent;color:var(--color-secondary);border-radius:999px;padding:6px 12px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s ease-out,color .12s ease-out}.mode-toggle.svelte-f1tba3 button:where(.svelte-f1tba3):hover{background:var(--color-base-200);color:var(--color-base-content)}.mode-toggle.svelte-f1tba3 button.active:where(.svelte-f1tba3){background:var(--color-base-content);color:var(--color-base-100)}.shell.svelte-ljoho7{min-height:100vh;background:var(--color-base-200);color:var(--color-base-content)}.topbar.svelte-ljoho7{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:14px 24px;background:var(--color-base-100);border-bottom:var(--border, 1px) solid var(--color-base-300);gap:20px}.brand.svelte-ljoho7{display:flex;align-items:center;gap:10px}.brand-mark.svelte-ljoho7{width:26px;height:26px;background:var(--color-primary);border-radius:var(--radius-selector, 3px);position:relative}.brand-mark.svelte-ljoho7:before{content:"";position:absolute;inset:5px;border:2px solid var(--color-primary-content);border-radius:1px}.brand-name.svelte-ljoho7{font-family:var(--font-display, system-ui);font-weight:700;font-size:17px;letter-spacing:-.02em}.topbar-center.svelte-ljoho7{display:flex;align-items:center;gap:16px;min-width:0}.topbar-nav.svelte-ljoho7{display:flex;align-items:center;gap:4px}.topbar-nav.svelte-ljoho7 a:where(.svelte-ljoho7){display:inline-flex;align-items:center;padding:8px 12px;text-decoration:none;color:var(--color-base-content);font-size:14px;font-weight:500;border-radius:var(--radius-field, 6px);transition:background .12s ease-out}.topbar-nav.svelte-ljoho7 a:where(.svelte-ljoho7):hover{background:var(--color-base-200)}.user.svelte-ljoho7{display:inline-flex;align-items:center;gap:12px}.user-meta.svelte-ljoho7{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.user-label.svelte-ljoho7,.dropdown-label.svelte-ljoho7,.nav-section-label.svelte-ljoho7{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-secondary);font-weight:600}.user-name.svelte-ljoho7{font-size:13.5px;font-weight:600}.dropdown.svelte-ljoho7{position:relative}.avatar.svelte-ljoho7{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-field, 6px);background:var(--color-accent);color:var(--color-accent-content);border:1px solid var(--color-base-300);font-weight:700;font-size:13px;line-height:1;cursor:pointer;font-family:var(--font-display, system-ui)}.dropdown-content.svelte-ljoho7{position:absolute;right:0;top:calc(100% + 8px);background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:var(--radius-box, 10px);min-width:220px;padding:6px;list-style:none;display:none;margin:0}.dropdown.svelte-ljoho7:focus-within .dropdown-content:where(.svelte-ljoho7),.dropdown.svelte-ljoho7:hover .dropdown-content:where(.svelte-ljoho7){display:block}.dropdown-content.svelte-ljoho7 li:where(.svelte-ljoho7){list-style:none}.dropdown-content.svelte-ljoho7 a:where(.svelte-ljoho7){display:block;padding:8px 12px;text-decoration:none;color:var(--color-base-content);font-size:14px;border-radius:var(--radius-field, 6px)}.dropdown-content.svelte-ljoho7 a:where(.svelte-ljoho7):hover{background:var(--color-base-200)}.dropdown-content.svelte-ljoho7 a.danger:where(.svelte-ljoho7){color:var(--color-error)}.dropdown-panel.svelte-ljoho7{padding:10px 12px;display:flex;flex-direction:column;gap:10px}.divider.svelte-ljoho7{height:1px;background:var(--color-base-300);margin:4px 0}.shell-grid.svelte-ljoho7{display:grid;grid-template-columns:240px 1fr}.sidebar.svelte-ljoho7{background:var(--color-base-100);border-right:var(--border, 1px) solid var(--color-base-300);padding:24px 16px;min-height:calc(100vh - 59px)}.nav.svelte-ljoho7,.nav-group.svelte-ljoho7{display:flex;flex-direction:column}.nav.svelte-ljoho7{gap:18px}.nav-group.svelte-ljoho7{gap:2px}.nav-section-label.svelte-ljoho7{padding:12px 8px 4px}.nav.svelte-ljoho7 a:where(.svelte-ljoho7),.nav.svelte-ljoho7 button:where(.svelte-ljoho7),.mobile-nav.svelte-ljoho7 a:where(.svelte-ljoho7),.mobile-nav.svelte-ljoho7 button:where(.svelte-ljoho7){padding:8px 10px;text-decoration:none;color:var(--color-base-content);font-size:14px;border-radius:var(--radius-field, 4px);font-weight:500;text-align:left;background:transparent;border:0}.nav.svelte-ljoho7 a:where(.svelte-ljoho7):hover,.mobile-nav.svelte-ljoho7 a:where(.svelte-ljoho7):hover{background:var(--color-base-200)}.nav.svelte-ljoho7 a.active:where(.svelte-ljoho7),.mobile-nav.svelte-ljoho7 a.active:where(.svelte-ljoho7){background:var(--color-base-content);color:var(--color-base-100)}.nav.svelte-ljoho7 button:where(.svelte-ljoho7):disabled,.mobile-nav.svelte-ljoho7 button:where(.svelte-ljoho7):disabled{opacity:1;cursor:default}.main.svelte-ljoho7{padding:32px 40px}.mobile-nav.svelte-ljoho7{display:none;gap:8px;margin-bottom:20px;overflow-x:auto;padding-bottom:4px}.mobile-nav.svelte-ljoho7 a:where(.svelte-ljoho7),.mobile-nav.svelte-ljoho7 button:where(.svelte-ljoho7){white-space:nowrap;border:var(--border, 1px) solid var(--color-base-300);background:var(--color-base-100)}@media(max-width:720px){.shell-grid.svelte-ljoho7{grid-template-columns:1fr}.sidebar.svelte-ljoho7{display:none}.mobile-nav.svelte-ljoho7{display:flex}.main.svelte-ljoho7{padding:24px 20px}.user-meta.svelte-ljoho7{display:none}}.btn-lang.svelte-ljoho7{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--radius-field, 6px);background:transparent;color:var(--color-base-content);border:1px solid var(--color-base-300);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .12s ease-out}.btn-lang.svelte-ljoho7:hover{background:var(--color-base-200)}.lang-code.svelte-ljoho7{line-height:1}.lang-dropdown.svelte-ljoho7{min-width:120px}.lang-link.svelte-ljoho7{display:block;padding:8px 12px;text-decoration:none;color:var(--color-base-content);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-field, 6px)}.lang-link.svelte-ljoho7:hover{background:var(--color-base-200)}.lang-link.active.svelte-ljoho7{background:var(--color-base-content);color:var(--color-base-100)}
