.eng-recovery-backdrop[data-v-6a23634c]{z-index:1000;background:color-mix(in oklab,var(--color-ink) 48%,transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.eng-recovery-dialog[data-v-6a23634c]{width:min(31rem,100%);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 1.5rem 4rem color-mix(in oklab,var(--color-ink) 24%,transparent);padding:clamp(1.2rem,4vw,1.75rem)}.eng-recovery-kicker[data-v-6a23634c]{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .45rem;font-size:.75rem;font-weight:750}.eng-recovery-dialog h2[data-v-6a23634c]{margin:0;font-size:clamp(1.2rem,4vw,1.55rem);line-height:1.2}.eng-recovery-error[data-v-6a23634c],.eng-recovery-message[data-v-6a23634c]{color:var(--color-ink-2);margin:.75rem 0 0;line-height:1.55}.eng-recovery-error[data-v-6a23634c]{color:var(--color-danger)}.eng-recovery-actions[data-v-6a23634c]{justify-content:flex-end;gap:.65rem;margin-top:1.35rem;display:flex}.eng-recovery-action[data-v-6a23634c]{min-height:2.75rem;font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;padding:.65rem 1rem;font-weight:700}.eng-recovery-action[data-v-6a23634c]:focus-visible{outline:3px solid color-mix(in oklab,var(--primary) 32%,transparent);outline-offset:2px}.eng-recovery-cancel[data-v-6a23634c]{color:var(--color-ink);background:var(--color-surface)}.eng-recovery-confirm[data-v-6a23634c]{color:#fff;background:var(--primary);border-color:var(--primary)}@media (width<=480px){.eng-recovery-actions[data-v-6a23634c]{grid-template-columns:minmax(0,1fr);display:grid}.eng-recovery-action[data-v-6a23634c]{width:100%}}.eng-create-direct[data-v-544ed10f],.eng-create-menu[data-v-544ed10f]{z-index:10;margin:0 .15rem;position:relative}.eng-create-direct[data-v-544ed10f],.eng-create-trigger[data-v-544ed10f]{width:calc(100% - .3rem);min-height:2.75rem;font:inherit;color:#fff;background:var(--primary);box-shadow:0 .45rem 1.2rem color-mix(in oklab,var(--primary) 22%,transparent);cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.875rem;font-weight:720;text-decoration:none;transition:filter .15s,transform .15s,box-shadow .15s;display:flex}.eng-create-direct[data-v-544ed10f]:hover,.eng-create-trigger[data-v-544ed10f]:hover{filter:brightness(1.04);transform:translateY(-1px)}.eng-create-direct[data-v-544ed10f]:focus-visible,.eng-create-trigger[data-v-544ed10f]:focus-visible{outline:3px solid color-mix(in oklab,var(--primary) 30%,transparent);outline-offset:2px}.eng-create-chevron[data-v-544ed10f]{margin-left:auto;transition:transform .16s}.eng-create-chevron.open[data-v-544ed10f]{transform:rotate(180deg)}.eng-create-disclosure[data-v-544ed10f]{background:var(--color-surface);border:1px solid var(--color-border);max-height:min(20rem,100dvh - 9rem);box-shadow:0 1rem 2.5rem color-mix(in oklab,var(--color-ink) 16%,transparent);border-radius:.82rem;gap:.18rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow-y:auto}.eng-create-item[data-v-544ed10f]{min-height:2.6rem;color:var(--color-ink-2);border-radius:.62rem;align-items:center;gap:.65rem;padding:.45rem .58rem;font-size:.84rem;font-weight:620;text-decoration:none;display:flex}.eng-create-item[data-v-544ed10f]:focus-visible,.eng-create-item[data-v-544ed10f]:hover{color:var(--color-ink);background:var(--nav-soft);outline:none}.eng-create-item[data-v-544ed10f]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--nav-ink) 36%,transparent)}.eng-create-icon[data-v-544ed10f]{width:2rem;height:2rem;color:var(--nav-ink);background:var(--nav-soft);border-radius:.58rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.eng-sidebar[data-v-7b157345]{background:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;gap:.75rem;min-width:0;padding:.95rem .85rem;display:flex;overflow:hidden}.eng-sidebar-brand[data-v-7b157345]{border-bottom:1px solid var(--color-border);align-items:center;gap:.75rem;padding:.35rem .45rem .85rem;display:flex}.eng-sidebar-mark[data-v-7b157345]{color:#fff;background:linear-gradient(135deg,var(--primary),#047857);border-radius:.65rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.88rem;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #00000014}.eng-sidebar-logo[data-v-7b157345]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.eng-sidebar-brandcopy[data-v-7b157345]{flex-direction:column;flex:auto;min-width:0;display:flex}.eng-sidebar-appname[data-v-7b157345]{color:var(--color-ink);font-size:.92rem;font-weight:750}.eng-sidebar-appname[data-v-7b157345],.eng-sidebar-product[data-v-7b157345]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eng-sidebar-product[data-v-7b157345]{color:var(--color-ink-3);font-size:.76rem;font-weight:600}.eng-sidebar-close[data-v-7b157345]{width:2rem;height:2rem;color:var(--color-ink-3);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;padding:0;transition:all .14s;display:inline-grid}.eng-sidebar-close[data-v-7b157345]:hover{color:var(--color-ink);background:var(--color-surface-2);border-color:var(--primary-300,#d8b4fe)}.eng-sidebar-nav[data-v-7b157345]{flex:auto;gap:.3rem;min-height:0;padding:.2rem .15rem .75rem;overflow-y:auto}.eng-nav-group[data-v-7b157345],.eng-sidebar-nav[data-v-7b157345]{flex-direction:column;display:flex}.eng-nav-group[data-v-7b157345]{gap:.12rem}.eng-nav-group-trigger[data-v-7b157345],.eng-nav-item[data-v-7b157345]{width:100%;min-width:0;min-height:2.75rem;font:inherit;color:var(--color-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.68rem;align-items:center;gap:.68rem;padding:.38rem .52rem;font-size:.875rem;font-weight:620;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:flex;position:relative}.eng-nav-child[data-v-7b157345]:hover,.eng-nav-group-trigger[data-v-7b157345]:hover,.eng-nav-item[data-v-7b157345]:hover{color:var(--color-ink);background:var(--color-surface-2)}.eng-nav-child[data-v-7b157345]:focus-visible,.eng-nav-group-trigger[data-v-7b157345]:focus-visible,.eng-nav-item[data-v-7b157345]:focus-visible{outline:2px solid color-mix(in oklab,var(--nav-ink) 45%,transparent);outline-offset:1px}.eng-nav-group-trigger.active[data-v-7b157345],.eng-nav-item.active[data-v-7b157345]{color:var(--color-ink);background:color-mix(in oklab,var(--nav-soft) 70%,transparent);font-weight:680}.eng-nav-child.active[data-v-7b157345]:before,.eng-nav-item.active[data-v-7b157345]:before{content:"";background:var(--nav-ink);border-radius:999px;width:.2rem;position:absolute;top:.55rem;bottom:.55rem;left:0}.eng-nav-icon[data-v-7b157345]{width:2.15rem;height:2.15rem;color:var(--nav-ink);background:var(--nav-soft);border-radius:.62rem;flex:none;justify-content:center;align-items:center;transition:transform .15s,background .15s,color .15s;display:inline-flex}.eng-nav-label[data-v-7b157345]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eng-nav-chevron[data-v-7b157345]{color:var(--color-ink-3);flex:none;margin-left:auto;transition:transform .17s}.eng-nav-chevron.open[data-v-7b157345]{transform:rotate(180deg)}.eng-nav-group-items[data-v-7b157345]{gap:.12rem;padding:.2rem 0 .35rem 2.2rem;animation:.15s ease-out eng-nav-reveal-7b157345;display:grid}.eng-nav-child[data-v-7b157345]{min-height:2.45rem;color:var(--color-ink-2);border-radius:.62rem;align-items:center;gap:.58rem;padding:.42rem .55rem;font-size:.82rem;font-weight:560;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.eng-child-icon[data-v-7b157345]{color:color-mix(in oklab,var(--nav-ink) 78%,var(--color-ink-3));flex:none}.eng-child-label[data-v-7b157345]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eng-nav-child.active[data-v-7b157345]{color:var(--nav-ink);background:var(--nav-soft);font-weight:680}.eng-sidebar-utility[data-v-7b157345]{border-top:1px solid var(--color-border);flex:none;padding:.5rem 0 .42rem}.eng-sidebar-footer[data-v-7b157345]{flex:none;padding-top:.35rem}.eng-user-card[data-v-7b157345]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:.72rem;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.eng-user-avatar[data-v-7b157345]{color:#fff;background:linear-gradient(135deg,var(--primary),#047857);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.88rem;font-weight:700;display:inline-flex}.eng-user-name[data-v-7b157345]{color:var(--color-ink);font-size:.85rem;font-weight:680}.eng-user-role[data-v-7b157345]{color:var(--color-ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:.74rem;font-weight:600}.eng-logout-btn[data-v-7b157345]{width:2rem;height:2rem;color:var(--color-ink-3);border-radius:var(--radius-field);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.eng-logout-btn[data-v-7b157345]:hover{color:#e11d48;background:color-mix(in oklab,var(--color-surface) 80%,#e11d48 20%)}.eng-sidebar-mode[data-v-7b157345]{flex-direction:column;flex:none;gap:.25rem;min-width:0;display:flex}.eng-mode-caption[data-v-7b157345]{color:var(--color-ink-3);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 .15rem;font-size:.65rem;font-weight:700;overflow:hidden}.eng-mode-toggle[data-v-7b157345]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.15rem;min-width:0;padding:.18rem;display:grid}.eng-mode-option[data-v-7b157345]{min-width:0;font:inherit;color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:calc(var(--radius-field) - .15rem);cursor:pointer;background:0 0;border:0;padding:.38rem .35rem;font-size:.76rem;font-weight:620;overflow:hidden}.eng-mode-option.on[data-v-7b157345]{color:var(--primary-600);background:var(--color-surface);box-shadow:0 1px 2px color-mix(in oklab,var(--color-ink) 12%,transparent)}.eng-mode-option[data-v-7b157345]:focus-visible{outline:2px solid var(--primary-600);outline-offset:1px}.eng-mode-option[data-v-7b157345]:disabled{cursor:not-allowed;opacity:.45}.eng-nav-tone[data-tone=primary][data-v-7b157345]{--nav-ink:var(--primary);--nav-soft:var(--primary-soft)}.eng-nav-tone[data-tone=violet][data-v-7b157345]{--nav-ink:#7c3aed;--nav-soft:color-mix(in oklab, var(--color-surface) 84%, #7c3aed 16%)}.eng-nav-tone[data-tone=sky][data-v-7b157345]{--nav-ink:#0284c7;--nav-soft:color-mix(in oklab, var(--color-surface) 84%, #0284c7 16%)}.eng-nav-tone[data-tone=amber][data-v-7b157345]{--nav-ink:#b45309;--nav-soft:color-mix(in oklab, var(--color-surface) 84%, #d97706 16%)}.eng-nav-tone[data-tone=teal][data-v-7b157345]{--nav-ink:#059669;--nav-soft:color-mix(in oklab, var(--color-surface) 84%, #059669 16%)}.eng-nav-tone[data-tone=indigo][data-v-7b157345]{--nav-ink:#4f46e5;--nav-soft:color-mix(in oklab, var(--color-surface) 84%, #4f46e5 16%)}.eng-nav-tone[data-tone=rose][data-v-7b157345]{--nav-ink:#e11d48;--nav-soft:color-mix(in oklab, var(--color-surface) 84%, #e11d48 16%)}.eng-nav-tone[data-tone=slate][data-v-7b157345]{--nav-ink:var(--color-ink-2);--nav-soft:var(--color-surface-2)}@keyframes eng-nav-reveal-7b157345{0%{opacity:0;transform:translateY(-.15rem)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.eng-sidebar-close[data-v-7b157345]{display:grid}}@media (width<=1023px) and (height<=420px){.eng-sidebar[data-v-7b157345]{overflow-y:auto}.eng-sidebar-nav[data-v-7b157345]{flex:none;overflow-y:visible}}.eng-org[data-v-e8575e13]{position:relative}.eng-org-static[data-v-e8575e13]{max-width:15rem;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-field);align-items:center;gap:.5rem;padding:.4rem .7rem;display:inline-flex}.eng-org-avatar[data-v-e8575e13]{width:1.65rem;height:1.65rem;color:var(--primary-600);background:var(--primary-soft);border-radius:.48rem;flex:none;place-items:center;font-size:.64rem;font-weight:750;display:inline-grid;overflow:hidden}.eng-org-avatar img[data-v-e8575e13]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.eng-org-label[data-v-e8575e13]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-3);font-size:.68rem;font-weight:650}.eng-org-name[data-v-e8575e13]{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.86rem;font-weight:600;overflow:hidden}@media (width<=640px){.eng-org-static[data-v-e8575e13]{max-width:7.5rem;padding-inline:.5rem}.eng-org-avatar[data-v-e8575e13]{width:1.5rem;height:1.5rem}.eng-org-label[data-v-e8575e13]{display:none}}.eng-breadcrumb-shell[data-v-ddb587e3]{min-width:0}.eng-breadcrumb-item[data-v-ddb587e3],.eng-breadcrumb-list[data-v-ddb587e3]{align-items:center;min-width:0;display:flex}.eng-breadcrumb-list[data-v-ddb587e3]{gap:0;margin:0;padding:0;list-style:none}.eng-breadcrumb-item[data-v-ddb587e3]{white-space:nowrap;gap:.35rem;font-size:.86rem}.eng-breadcrumb-current[data-v-ddb587e3],.eng-breadcrumb-link[data-v-ddb587e3],.eng-breadcrumb-parent[data-v-ddb587e3]{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.eng-breadcrumb-link[data-v-ddb587e3]{text-decoration:none}.eng-breadcrumb-link[data-v-ddb587e3],.eng-breadcrumb-parent[data-v-ddb587e3]{color:var(--color-ink-3);font-weight:560}.eng-breadcrumb-link[data-v-ddb587e3]:hover{color:var(--primary-600);text-underline-offset:.2rem;text-decoration:underline}.eng-breadcrumb-link[data-v-ddb587e3]:focus-visible{outline:2px solid var(--primary);outline-offset:.2rem;border-radius:.2rem}.eng-breadcrumb-current[data-v-ddb587e3]{color:var(--color-ink);font-weight:700}.eng-breadcrumb-separator[data-v-ddb587e3]{color:var(--color-ink-3);flex:none;margin:0 .35rem}@media (width<=760px){.eng-breadcrumb-item[data-v-ddb587e3]{font-size:.78rem}.eng-breadcrumb-current[data-v-ddb587e3],.eng-breadcrumb-link[data-v-ddb587e3],.eng-breadcrumb-parent[data-v-ddb587e3]{max-width:4.5rem}.eng-breadcrumb-separator[data-v-ddb587e3]{margin-inline:.15rem}}@media (width<=480px){.eng-breadcrumb-link[data-v-ddb587e3],.eng-breadcrumb-parent[data-v-ddb587e3]{max-width:3.25rem}.eng-breadcrumb-current[data-v-ddb587e3]{max-width:4.5rem}}.eng-topbar[data-v-4a58ae7f]{z-index:30;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.eng-topbar-inner[data-v-4a58ae7f]{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:87.5rem;min-height:3.75rem;margin:0 auto;padding:0 1.75rem;display:flex}.eng-topbar-leading[data-v-4a58ae7f]{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.eng-menu-button[data-v-4a58ae7f]{width:2.25rem;height:2.25rem;color:var(--color-ink-2);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;flex-shrink:0;place-items:center;padding:0;transition:all .14s;display:inline-grid}.eng-menu-button[data-v-4a58ae7f]:hover{color:var(--color-ink);background:var(--color-surface);border-color:var(--primary-300,#d8b4fe)}.eng-topbar-divider[data-v-4a58ae7f]{background:var(--color-border);width:1px;height:1.25rem}.eng-topbar-breadcrumbs[data-v-4a58ae7f]{min-width:0}.eng-topbar-actions[data-v-4a58ae7f]{align-items:center;gap:.5rem;display:flex}.eng-lang-wrap[data-v-4a58ae7f]{position:relative}.eng-lang-trigger[data-v-4a58ae7f]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-field);height:2.1rem;color:var(--color-ink);cursor:pointer;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.76rem;font-weight:700;transition:all .14s;display:inline-flex}.eng-lang-trigger.is-active[data-v-4a58ae7f],.eng-lang-trigger[data-v-4a58ae7f]:hover{background:var(--color-surface);border-color:var(--primary-300,#d8b4fe);box-shadow:0 1px 3px #0000000d}.eng-lang-chevron[data-v-4a58ae7f]{transition:transform .18s}.eng-lang-dropdown[data-v-4a58ae7f]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);z-index:50;flex-direction:column;gap:.2rem;min-width:13rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 25px #0000001f}.eng-lang-menu-item[data-v-4a58ae7f]{border-radius:calc(var(--radius-field) - .2rem);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.45rem .65rem;transition:background .12s;display:flex}.eng-lang-menu-item[data-v-4a58ae7f]:hover{background:var(--color-surface-2)}.eng-lang-menu-item.is-selected[data-v-4a58ae7f]{background:var(--primary-soft)}.eng-theme[data-v-4a58ae7f]{width:2.1rem;height:2.1rem;color:var(--color-ink-2);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;place-items:center;padding:0;transition:all .14s;display:inline-grid}.eng-theme[data-v-4a58ae7f]:hover{color:var(--color-ink);background:var(--color-surface-2);border-color:var(--color-border-strong)}.eng-logout[data-v-4a58ae7f]{height:2.1rem;font:inherit;color:var(--color-ink-2);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.82rem;font-weight:600;transition:all .14s;display:inline-flex}.eng-logout[data-v-4a58ae7f]:hover{color:var(--color-danger,#ef4444);border-color:var(--color-danger,#ef4444);background:color-mix(in oklab,var(--color-danger,#ef4444) 8%,transparent)}.eng-logout[data-v-4a58ae7f]:disabled{cursor:not-allowed;opacity:.55}@media (width>=1024px){.eng-topbar-divider[data-v-4a58ae7f],[data-v-4a58ae7f] .eng-org{display:none}}@media (width<=640px){.eng-topbar-inner[data-v-4a58ae7f]{gap:.5rem;padding:0 .75rem}.eng-topbar-actions[data-v-4a58ae7f]{gap:.35rem}.eng-topbar-divider[data-v-4a58ae7f]{display:none}.eng-topbar-breadcrumbs[data-v-4a58ae7f]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eng-logout-label[data-v-4a58ae7f]{display:none}}@media (width<=480px){.eng-topbar-inner[data-v-4a58ae7f]{gap:.5rem;padding-inline:.5rem}.eng-topbar-leading[data-v-4a58ae7f]{gap:.35rem}.eng-topbar-actions[data-v-4a58ae7f]{gap:.25rem}[data-v-4a58ae7f] .eng-org-static{max-width:4.5rem}}@media (width<=1023px){.eng-menu-button[data-v-4a58ae7f]{display:grid}}.eng-organization-boundary[data-v-cf75833f]{width:min(42rem,100% - 2rem);margin:clamp(3rem,14vh,8rem) auto}.eng-organization-logout[data-v-cf75833f]{min-height:2.5rem;font:inherit;color:var(--color-ink-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-field);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;margin:1rem auto 0;padding:.55rem 1rem;font-size:.86rem;font-weight:650;display:flex}.eng-organization-logout[data-v-cf75833f]:hover:not(:disabled){color:var(--color-ink);border-color:var(--color-ink-3)}.eng-organization-logout[data-v-cf75833f]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.eng-organization-logout[data-v-cf75833f]:disabled{cursor:wait;opacity:.6}.eng-toast-enter-active[data-v-6d2747b9],.eng-toast-leave-active[data-v-6d2747b9]{transition:all .25s cubic-bezier(.16,1,.3,1)}.eng-toast-enter-from[data-v-6d2747b9]{opacity:0;transform:translateY(1rem)scale(.95)}.eng-toast-leave-to[data-v-6d2747b9]{opacity:0;transform:translate(2rem)scale(.95)}
