.workspace-switcher[data-v-fb6f62a6]{position:relative;min-width:0}.workspace-switcher__mobile-trigger[data-v-fb6f62a6]{display:flex;min-width:0;min-height:44px;align-items:center;gap:.55rem;max-width:14rem;padding:.3rem .55rem;border:1px solid var(--border-color,#e2e8f0);border-radius:.75rem;background:#fff;color:var(--text-base,#0f172a);box-shadow:0 1px 2px #0f172a0a}.workspace-switcher__mark[data-v-fb6f62a6]{display:grid;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;place-items:center;border-radius:.55rem;background:var(--color-brand-100,#fff4ec);color:var(--color-brand-600,#ea580c)}.workspace-switcher__mark svg[data-v-fb6f62a6]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.workspace-switcher__mobile-copy[data-v-fb6f62a6]{display:grid;min-width:0;text-align:left}.workspace-switcher__compact-field>span[data-v-fb6f62a6],.workspace-switcher__field>span[data-v-fb6f62a6],.workspace-switcher__mobile-copy small[data-v-fb6f62a6],.workspace-switcher__panel-heading[data-v-fb6f62a6]{color:var(--text-muted,#64748b);font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.workspace-switcher__mobile-copy strong[data-v-fb6f62a6]{overflow:hidden;font-size:.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher__chevron[data-v-fb6f62a6]{width:.9rem;height:.9rem;flex:0 0 auto;fill:none;stroke:#64748b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.workspace-switcher__mobile-panel[data-v-fb6f62a6]{position:fixed;z-index:90;top:4rem;right:1rem;left:1rem;display:grid;gap:.9rem;padding:1rem;border:1px solid var(--border-color,#e2e8f0);border-radius:1rem;background:#fff;box-shadow:0 20px 48px -16px #0f172a47}.workspace-switcher__panel-heading[data-v-fb6f62a6]{margin:0;color:var(--text-base,#0f172a)}.workspace-switcher__field[data-v-fb6f62a6]{display:grid;gap:.35rem}.workspace-switcher__locked-value[data-v-fb6f62a6]{width:100%;min-height:44px;padding:.65rem 2rem .65rem .75rem;border:1px solid var(--border-color,#e2e8f0);border-radius:.7rem;background:#fff;color:var(--text-base,#0f172a);font:inherit;font-size:1rem;font-weight:650;display:flex;align-items:center;background:#f8fafc}.workspace-switcher__hint[data-v-fb6f62a6]{margin:-.25rem 0 0;color:var(--text-muted,#64748b);font-size:.75rem}.workspace-switcher__desktop[data-v-fb6f62a6]{display:none}@media(min-width:900px){.workspace-switcher__mobile-panel[data-v-fb6f62a6],.workspace-switcher__mobile-trigger[data-v-fb6f62a6]{display:none}.workspace-switcher__desktop[data-v-fb6f62a6]{display:flex;min-width:21.5rem;height:2.25rem;align-items:center;gap:.5rem;padding:.2rem .65rem .2rem .35rem;border:1px solid #e2e8f0;border-radius:999px;background:#f1f5f9}.workspace-switcher__desktop .workspace-switcher__mark[data-v-fb6f62a6]{width:1.35rem;height:1.35rem;flex:0 0 1.35rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000000f}.workspace-switcher__desktop .workspace-switcher__mark svg[data-v-fb6f62a6]{width:.75rem;height:.75rem}.workspace-switcher__compact-field[data-v-fb6f62a6]{display:flex;align-items:center;min-width:0;flex:1}.workspace-switcher__compact-field strong[data-v-fb6f62a6]{width:100%;min-width:0;overflow:hidden;padding:0;border:0;outline:0;background:transparent;color:var(--text-base,#0f172a);font:inherit;font-size:.72rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher__divider[data-v-fb6f62a6]{width:1px;height:1.1rem;background:#cbd5e1;margin:0 .1rem}}@media(prefers-reduced-motion:reduce){.workspace-switcher[data-v-fb6f62a6] *,.workspace-switcher[data-v-fb6f62a6] :after,.workspace-switcher[data-v-fb6f62a6] :before{scroll-behavior:auto!important;transition:none!important}}.notification-bell[data-v-a0807dc9]{position:relative;display:inline-grid;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;place-items:center;border:1px solid transparent;border-radius:50%;color:#475569;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.notification-bell[data-v-a0807dc9]:focus-visible,.notification-bell[data-v-a0807dc9]:hover,.router-link-active[data-v-a0807dc9]{border-color:#fed7aa;background:var(--color-brand-100);color:var(--color-brand-600);outline:none}.notification-bell svg[data-v-a0807dc9]{width:1.25rem;height:1.25rem}.notification-bell__badge[data-v-a0807dc9]{position:absolute;top:.15rem;right:.05rem;display:grid;min-width:1.1rem;height:1.1rem;padding:0 .22rem;place-items:center;border:2px solid #fff;border-radius:999px;background:var(--color-alert-600);color:#fff;font-size:.59rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}@media(min-width:769px){.notification-bell[data-v-a0807dc9]{width:2.5rem;height:2.5rem;flex-basis:2.5rem}}.topbar[data-v-25235a8c]{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;gap:.65rem;width:100%;height:3.5rem;flex:0 0 3.5rem;padding:0 1.5rem;border-bottom:1px solid rgba(226,232,240,.8);background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:var(--font-body);box-shadow:0 1px 3px #0f172a08}.topbar[data-v-25235a8c],.topbar__menu[data-v-25235a8c]{align-items:center;color:var(--text-base,#0f172a)}.topbar__menu[data-v-25235a8c]{display:none;justify-content:center;width:2.25rem;height:2.25rem;flex:0 0 auto;padding:0;border:1px solid var(--border-color,#e2e8f0);border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease}.topbar__menu[data-v-25235a8c]:hover{background:var(--color-brand-100,#fff4ec);border-color:var(--color-brand-500,#ff6b0b);color:var(--color-brand-500,#ff6b0b)}.topbar__menu svg[data-v-25235a8c]{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.topbar__brand[data-v-25235a8c]{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto;transition:opacity .2s ease}.topbar__brand[data-v-25235a8c]:hover{opacity:.9}.topbar__brand-logo[data-v-25235a8c]{width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:.5rem;-o-object-fit:contain;object-fit:contain}.topbar__brand strong[data-v-25235a8c]{color:var(--text-base,#0f172a);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1}.topbar__brand span[data-v-25235a8c]{color:#fff;background:linear-gradient(135deg,#ff6b0b,#ea580c);padding:.25rem .55rem;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 2px 6px #ff6b0b40}.topbar__platform-context[data-v-25235a8c]{display:inline-flex;min-height:2rem;align-items:center;padding:.35rem .8rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:.72rem;font-weight:700}.topbar__spacer[data-v-25235a8c]{flex:1}.topbar__language[data-v-25235a8c]{display:flex;align-items:center;gap:.25rem;flex:0 0 auto;padding:.2rem .35rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0}.topbar__lang-pill[data-v-25235a8c]{padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--text-muted,#64748b);cursor:pointer;transition:all .2s ease}.topbar__lang-pill--active[data-v-25235a8c]{background:#fff;color:var(--color-brand-500,#ff6b0b);font-weight:700;box-shadow:0 1px 3px #00000014}.topbar__lang-divider[data-v-25235a8c]{color:#cbd5e1;font-size:.7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topbar__user-container[data-v-25235a8c]{position:relative;display:flex;align-items:center}.topbar__user[data-v-25235a8c]{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;padding:.3rem .65rem .3rem .3rem;border-radius:999px;background:transparent;color:var(--text-base,#0f172a);font-size:.825rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.topbar__user--active[data-v-25235a8c],.topbar__user[data-v-25235a8c]:hover{background:#f1f5f9;border-color:#e2e8f0}.topbar__avatar-wrapper[data-v-25235a8c]{position:relative;display:inline-flex}.topbar__avatar[data-v-25235a8c]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:linear-gradient(135deg,#ff6b0b,#ea580c);color:#fff;font-size:.72rem;font-weight:700;box-shadow:0 2px 8px #ff6b0b40}.topbar__status-dot[data-v-25235a8c]{position:absolute;bottom:0;right:0;width:.5rem;height:.5rem;border-radius:50%;background:#10b981;border:1.5px solid #fff}.topbar__user-name[data-v-25235a8c]{font-weight:700;color:var(--text-base,#0f172a)}.topbar__chevron[data-v-25235a8c]{width:.85rem;height:.85rem;color:#64748b;transition:transform .2s ease}.topbar__chevron--open[data-v-25235a8c]{transform:rotate(180deg)}.topbar__dropdown[data-v-25235a8c]{position:absolute;top:calc(100% + .5rem);right:0;width:14.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 30px -4px #0f172a1f,0 4px 6px -2px #0f172a0a;padding:.5rem;z-index:70;animation:dropdownFadeIn-25235a8c .2s cubic-bezier(.16,1,.3,1) both}@keyframes dropdownFadeIn-25235a8c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.topbar__dropdown-header[data-v-25235a8c]{padding:.5rem .75rem .4rem}.topbar__dropdown-name[data-v-25235a8c]{margin:0;font-size:.875rem;font-weight:700;color:#0f172a}.topbar__dropdown-sub[data-v-25235a8c]{margin:.1rem 0 0;font-size:.75rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__dropdown-divider[data-v-25235a8c]{height:1px;background:#e2e8f0;margin:.35rem 0}.topbar__dropdown-item[data-v-25235a8c]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .75rem;border-radius:8px;border:0;background:transparent;color:#334155;font-size:.825rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:left}.topbar__dropdown-item svg[data-v-25235a8c]{width:1rem;height:1rem;color:#64748b;transition:color .15s ease}.topbar__dropdown-item[data-v-25235a8c]:hover{background:#f8fafc;color:#0f172a}.topbar__dropdown-item:hover svg[data-v-25235a8c]{color:var(--color-brand-500)}.topbar__dropdown-item--danger[data-v-25235a8c],.topbar__dropdown-item--danger svg[data-v-25235a8c]{color:#e11d48}.topbar__dropdown-item--danger[data-v-25235a8c]:hover{background:#fff1f2;color:#e11d48}@media(max-width:768px){.topbar[data-v-25235a8c]{gap:.75rem;padding:0 1rem}.topbar__menu[data-v-25235a8c]{display:inline-flex}.topbar__language[data-v-25235a8c],.topbar__platform-context[data-v-25235a8c],.topbar__user-name[data-v-25235a8c]{display:none}}@media(max-width:520px){.topbar__brand[data-v-25235a8c]{display:none}}
