.tool-rail-top.svelte-olshvy{display:flex;flex-direction:column;align-items:center;gap:var(--axo-tool-spacing-xs);padding:var(--axo-tool-spacing-xs) var(--axo-tool-spacing-sm)}.tool-rail-top__btn.svelte-olshvy{width:var(--axo-tool-rail-btn-size);height:var(--axo-tool-rail-btn-size);display:flex;align-items:center;justify-content:center;background:var(--axo-tool-btn-bg);border:none;border-radius:var(--axo-tool-radius-md);color:var(--axo-tool-icon-default);cursor:pointer;transition:background var(--axo-tool-transition-fast),color var(--axo-tool-transition-fast);position:relative}.tool-rail-top__btn.svelte-olshvy:hover:not(:disabled){background:var(--axo-tool-btn-bg-hover);color:var(--axo-tool-icon-hover)}.tool-rail-top__btn.svelte-olshvy:active:not(:disabled){background:var(--axo-tool-btn-bg-active)}.tool-rail-top__btn.svelte-olshvy:disabled{opacity:.5;cursor:not-allowed}.tool-rail-top__btn.active.svelte-olshvy{color:var(--axo-tool-icon-active);background:var(--axo-tool-active-bg)}.tool-rail-top__btn.svelte-olshvy:focus-visible{outline:2px solid var(--axo-tool-active-indicator);outline-offset:2px}.tool-rail-top__badge.svelte-olshvy{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--axo-tool-badge-bg);color:var(--axo-tool-badge-text);border-radius:8px;font-size:.5625rem;font-weight:600;font-family:var(--axo-font-mono, ui-monospace, monospace);pointer-events:none}@media(prefers-reduced-motion:reduce){.tool-rail-top__btn.svelte-olshvy{transition:none}}.tool-rail-nav.svelte-13aski8{display:flex;flex-direction:column;align-items:center;gap:var(--axo-tool-spacing-xs);padding:var(--axo-tool-spacing-sm) var(--axo-tool-spacing-sm)}.tool-rail-nav__btn.svelte-13aski8{width:var(--axo-tool-rail-btn-size);height:var(--axo-tool-rail-btn-size);display:flex;align-items:center;justify-content:center;background:var(--axo-tool-btn-bg);border:none;border-radius:var(--axo-tool-radius-md);color:var(--axo-tool-icon-default);cursor:pointer;transition:background var(--axo-tool-transition-fast),color var(--axo-tool-transition-fast);position:relative}.tool-rail-nav__btn.svelte-13aski8:hover:not(:disabled){background:var(--axo-tool-btn-bg-hover);color:var(--axo-tool-icon-hover)}.tool-rail-nav__btn.svelte-13aski8:disabled{opacity:.5;cursor:not-allowed}.tool-rail-nav__btn.active.svelte-13aski8{color:var(--axo-tool-icon-active);background:var(--axo-tool-active-bg)}.tool-rail-nav__btn.active.svelte-13aski8:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--axo-tool-active-indicator);border-radius:0 2px 2px 0}.tool-rail-nav__btn.svelte-13aski8:focus-visible{outline:2px solid var(--axo-tool-active-indicator);outline-offset:2px}.tool-rail-nav__badge.svelte-13aski8{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--axo-tool-badge-bg);color:var(--axo-tool-badge-text);border-radius:8px;font-size:.5625rem;font-weight:600;font-family:var(--axo-font-mono, ui-monospace, monospace);pointer-events:none}@media(prefers-reduced-motion:reduce){.tool-rail-nav__btn.svelte-13aski8{transition:none}}.tool-rail-user.svelte-77rj3o{display:flex;align-items:center;justify-content:center}.tool-rail-user__trigger{padding:0;background:transparent;border:none;cursor:pointer;border-radius:var(--axo-tool-radius-full);transition:transform var(--axo-tool-transition-fast)}.tool-rail-user__trigger:hover{transform:scale(1.08)}.tool-rail-user__trigger:focus-visible{outline:2px solid var(--axo-tool-active-indicator);outline-offset:2px}.tool-rail-user__avatar.svelte-77rj3o{width:30px;height:30px;border-radius:var(--axo-tool-radius-full);overflow:hidden;background:var(--axo-tool-avatar-bg);border:2px solid var(--axo-tool-avatar-border);display:flex;align-items:center;justify-content:center;transition:border-color var(--axo-tool-transition-fast)}.tool-rail-user__trigger:hover .tool-rail-user__avatar.svelte-77rj3o{border-color:var(--axo-tool-avatar-border-hover)}.tool-rail-user__avatar-img.svelte-77rj3o{width:100%;height:100%;object-fit:cover}.tool-rail-user__avatar-initials.svelte-77rj3o{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.5625rem;font-weight:600;color:var(--axo-tool-avatar-text);text-transform:uppercase}.tool-rail-user__sign-in.svelte-77rj3o{width:var(--axo-tool-rail-btn-size);height:var(--axo-tool-rail-btn-size);display:flex;align-items:center;justify-content:center;background:var(--axo-tool-btn-bg);border:none;border-radius:var(--axo-tool-radius-md);color:var(--axo-tool-icon-default);cursor:pointer;transition:background var(--axo-tool-transition-fast),color var(--axo-tool-transition-fast)}.tool-rail-user__sign-in.svelte-77rj3o:hover{background:var(--axo-tool-btn-bg-hover);color:var(--axo-tool-icon-hover)}.tool-rail-user__sign-in.svelte-77rj3o:focus-visible{outline:2px solid var(--axo-tool-active-indicator);outline-offset:2px}.tool-rail-user__dropdown{min-width:180px;background:var(--axo-tool-dropdown-bg);border:1px solid var(--axo-tool-dropdown-border);box-shadow:var(--axo-tool-shadow-dropdown);border-radius:var(--axo-tool-radius-md);padding:0;z-index:var(--axo-tool-z-dropdown);overflow:hidden;animation:svelte-77rj3o-dropdownFadeSlide .15s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-77rj3o-dropdownFadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tool-rail-user__header.svelte-77rj3o{padding:.5rem .75rem;border-bottom:1px solid var(--axo-tool-dropdown-border)}.tool-rail-user__header-name.svelte-77rj3o{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:600;color:var(--axo-tool-dropdown-text);text-transform:uppercase;letter-spacing:.03em}.tool-rail-user__header-email.svelte-77rj3o{font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.5rem;color:var(--axo-tool-dropdown-text-secondary);margin-top:.125rem}.tool-rail-user__divider.svelte-77rj3o{height:1px;background:var(--axo-tool-dropdown-border)}.tool-rail-user__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;font-family:var(--axo-font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:500;color:var(--axo-tool-dropdown-text);text-transform:uppercase;letter-spacing:.03em;background:transparent;border:none;cursor:pointer;transition:background var(--axo-tool-transition-fast)}.tool-rail-user__item:hover,.tool-rail-user__item[data-highlighted]{background:var(--axo-tool-dropdown-item-hover);outline:none}.tool-rail-user__item[data-disabled]{opacity:.5;cursor:not-allowed}.tool-rail-user__badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:.5rem;font-weight:600;color:var(--axo-tool-badge-text);background:var(--axo-tool-badge-bg);border-radius:8px}.tool-rail-user__spinner{animation:svelte-77rj3o-spin 1s linear infinite;margin-right:.5rem}@keyframes svelte-77rj3o-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tool-rail-user__dropdown,.tool-rail-user__spinner{animation:none}.tool-rail-user__avatar.svelte-77rj3o,.tool-rail-user__sign-in.svelte-77rj3o,.tool-rail-user__trigger{transition:none}}:root{--axo-tool-rail-width: 56px;--axo-tool-rail-width-tablet: 48px;--axo-tool-rail-btn-size: 40px;--axo-tool-rail-icon-size: 20px;--axo-tool-spacing-xs: 4px;--axo-tool-spacing-sm: 8px;--axo-tool-spacing-md: 12px;--axo-tool-spacing-lg: 16px;--axo-tool-z-rail: 200;--axo-tool-z-dropdown: 250;--axo-tool-radius-sm: 6px;--axo-tool-radius-md: 8px;--axo-tool-radius-full: 999px}:root{--axo-tool-rail-bg: #ffffff;--axo-tool-rail-bg-elevated: #fafafa;--axo-tool-rail-border: rgba(0, 0, 0, .06);--axo-tool-rail-divider: rgba(0, 0, 0, .1);--axo-tool-btn-bg: transparent;--axo-tool-btn-bg-hover: rgba(0, 0, 0, .04);--axo-tool-btn-bg-active: rgba(0, 0, 0, .08);--axo-tool-icon-default: #6b7280;--axo-tool-icon-hover: #1f2937;--axo-tool-icon-active: #0000ff;--axo-tool-active-indicator: #0000ff;--axo-tool-active-bg: rgba(0, 0, 255, .08);--axo-tool-avatar-border: #e5e7eb;--axo-tool-avatar-border-hover: #0000ff;--axo-tool-avatar-bg: #f3f4f6;--axo-tool-avatar-text: #6b7280;--axo-tool-dropdown-bg: #ffffff;--axo-tool-dropdown-border: #e5e7eb;--axo-tool-dropdown-item-hover: #f9fafb;--axo-tool-dropdown-text: #111827;--axo-tool-dropdown-text-secondary: #6b7280;--axo-tool-badge-bg: #0000ff;--axo-tool-badge-text: #ffffff}.tool-rail.theme-dark.svelte-r16ryh{--axo-tool-rail-bg: #1a1a1a;--axo-tool-rail-bg-elevated: #242424;--axo-tool-rail-border: rgba(255, 255, 255, .06);--axo-tool-rail-divider: rgba(255, 255, 255, .1);--axo-tool-btn-bg: transparent;--axo-tool-btn-bg-hover: rgba(255, 255, 255, .06);--axo-tool-btn-bg-active: rgba(255, 255, 255, .1);--axo-tool-icon-default: #9ca3af;--axo-tool-icon-hover: #f3f4f6;--axo-tool-icon-active: #6b7cff;--axo-tool-active-indicator: #6b7cff;--axo-tool-active-bg: rgba(107, 124, 255, .15);--axo-tool-avatar-border: #4a4a4a;--axo-tool-avatar-border-hover: #6b7cff;--axo-tool-avatar-bg: #333333;--axo-tool-avatar-text: #9ca3af;--axo-tool-dropdown-bg: #2a2a2a;--axo-tool-dropdown-border: #4a4a4a;--axo-tool-dropdown-item-hover: #333333;--axo-tool-dropdown-text: #f0f0f0;--axo-tool-dropdown-text-secondary: #b0b0b0;--axo-tool-badge-bg: #6b7cff;--axo-tool-badge-text: #ffffff}:root{--axo-tool-shadow-rail: 0 1px 2px rgba(0, 0, 0, .04);--axo-tool-shadow-dropdown: 0 8px 24px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .08)}.tool-rail.theme-dark.svelte-r16ryh{--axo-tool-shadow-rail: 0 1px 2px rgba(0, 0, 0, .2);--axo-tool-shadow-dropdown: 0 8px 24px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .3)}:root{--axo-tool-transition-fast: .15s ease;--axo-tool-transition-normal: .2s ease;--axo-tool-transition-spring: .3s cubic-bezier(.34, 1.56, .64, 1)}@media(prefers-reduced-motion:reduce){:root{--axo-tool-transition-fast: 0ms;--axo-tool-transition-normal: 0ms;--axo-tool-transition-spring: 0ms}}.tool-rail.svelte-r16ryh{position:fixed;left:0;top:0;bottom:0;width:var(--axo-tool-rail-width);background:var(--axo-tool-rail-bg);border-right:1px solid var(--axo-tool-rail-border);display:flex;flex-direction:column;padding:var(--axo-tool-spacing-md) 0;z-index:var(--axo-tool-z-rail);box-shadow:var(--axo-tool-shadow-rail)}.tool-rail.theme-dark.svelte-r16ryh{background:var(--axo-tool-rail-bg);border-right-color:var(--axo-tool-rail-border)}.tool-rail__separator.svelte-r16ryh{width:24px;height:1px;margin:var(--axo-tool-spacing-sm) auto;background:var(--axo-tool-rail-divider)}.tool-rail__spacer.svelte-r16ryh{flex:1}.tool-rail__bottom.svelte-r16ryh{display:flex;flex-direction:column;align-items:center;gap:var(--axo-tool-spacing-sm);padding:var(--axo-tool-spacing-sm) 0}.tool-rail__bottom-divider.svelte-r16ryh{width:24px;height:1px;background:var(--axo-tool-rail-divider)}@media(max-width:1024px){.tool-rail.svelte-r16ryh{width:var(--axo-tool-rail-width-tablet)}}@media(max-width:767px){.tool-rail.svelte-r16ryh{display:none}}
