.navigation-icon[data-v-6038a6f3]{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center}.mask[data-v-6038a6f3],img[data-v-6038a6f3],svg[data-v-6038a6f3]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mask[data-v-6038a6f3]{display:block;background:currentColor;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}.menu-entry[data-v-6237f850]{margin:5px 0;list-style:none}.menu-link[data-v-6237f850]{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:11px 13px;border:1px solid transparent;border-radius:11px;background:transparent;color:#c3cee0;font-size:13px;line-height:1.7;text-align:right;transition:background-color .18s,color .18s,border-color .18s}.menu-link[data-v-6237f850]:hover{color:#fff;background:#243451}.menu-link.is-current[data-v-6237f850]{color:#fff;background:#345de0;border-color:#5177ec;box-shadow:0 4px 14px rgba(6,15,40,.16862745098039217)}.group-toggle.is-current[data-v-6237f850]{background:#263957;border-color:#3c5273;box-shadow:none;color:#dce6ff}.menu-label[data-v-6237f850]{flex:1;min-width:0}.menu-link .navigation-icon[data-v-6237f850]{width:21px;height:21px;flex-basis:21px}.chevron[data-v-6237f850]{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .2s}.chevron.rotated[data-v-6237f850]{transform:rotate(180deg)}.submenu-list[data-v-6237f850]{padding:0 13px 0 0;margin:8px 20px 12px 0;border-right:1px solid #3c4c69}.is-child .menu-link[data-v-6237f850]{font-size:12px;min-height:44px;gap:10px;padding:9px 10px}.is-child .navigation-icon[data-v-6237f850]{width:18px;height:18px;flex-basis:18px}.current-marker[data-v-6237f850]{width:6px;height:6px;background:#dbe5ff;border-radius:50%;flex-shrink:0}.empty-group[data-v-6237f850]{color:#aebbd0;padding:12px;font-size:11px}.submenu-enter-active[data-v-6237f850],.submenu-leave-active[data-v-6237f850]{transition:opacity .18s,transform .18s}.submenu-enter[data-v-6237f850],.submenu-leave-to[data-v-6237f850]{opacity:0;transform:translateY(-5px)}.sidebar-container[data-v-4c7fdfc7]{width:272px;height:100vh;height:100dvh;background:#17243d;color:#fff;display:flex;flex-direction:column;transition:width .2s ease;border-left:1px solid #23344e}.sidebar-container.closeMenu[data-v-4c7fdfc7]{width:84px}.logo-container[data-v-4c7fdfc7]{height:84px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 28px;border-bottom:1px solid #2b3a53}.logo-container img[data-v-4c7fdfc7]{max-width:146px;max-height:36px;-o-object-fit:contain;object-fit:contain}.closeMenu .logo-container[data-v-4c7fdfc7]{padding:18px;align-items:center}.closeMenu .logo-container img[data-v-4c7fdfc7]{width:48px}.menu-item-container[data-v-4c7fdfc7]{flex:1;overflow-y:auto;padding:16px 14px}.navigation[data-v-4c7fdfc7]{padding:0;margin:0}.closeMenu .menu-item-container[data-v-4c7fdfc7]{padding:16px 10px}.sidebar-footer[data-v-4c7fdfc7]{display:flex;gap:12px;align-items:center;border-top:1px solid #2b3a53;margin:0 20px;padding:20px 0}.sidebar-footer span[data-v-4c7fdfc7]:not(.workspace-symbol),.sidebar-footer strong[data-v-4c7fdfc7]{display:block}.sidebar-footer strong[data-v-4c7fdfc7]{font-size:12px;font-weight:500}.sidebar-footer div>span[data-v-4c7fdfc7]{font-size:10px;color:#aebbd0;margin-top:3px}.workspace-symbol[data-v-4c7fdfc7]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #4b6085;border-radius:11px;color:#d9e6ff;font-size:18px}.closeMenu .sidebar-footer[data-v-4c7fdfc7]{margin:0;justify-content:center}.menu-message[data-v-4c7fdfc7]{padding:12px;color:#c3cee0;font-size:12px}.menu-message button[data-v-4c7fdfc7]{border:1px solid #4b6085;border-radius:8px;background:#243451;color:#fff;min-height:44px}.menu-skeleton span[data-v-4c7fdfc7]{display:block;height:44px;border-radius:10px;background:#293852;margin:8px 0}.mobile-navigation[data-v-4c7fdfc7]{width:100%;height:auto;min-height:calc(100% - 48px);border:0}.sidebar-component-container[data-v-642f57a6]{flex-shrink:0}.side-bar-mobile[data-v-642f57a6]{position:fixed;inset:0;z-index:1000}.mobile-overlay[data-v-642f57a6]{position:absolute;inset:0;width:100%;height:100%;background:rgba(15,23,42,.5);border:0}.mobile-panel[data-v-642f57a6]{position:relative;width:min(300px,86vw);height:100%;background:#17243d;overflow-y:auto}.close-menu[data-v-642f57a6]{width:100%;min-height:48px;border:0;border-bottom:1px solid #33435d;background:#17243d;text-align:left;padding:12px 20px;color:#dce6ff}@media (max-width:767px){.desktop-sidebar[data-v-642f57a6]{display:none}}@media (min-width:768px){.side-bar-mobile[data-v-642f57a6]{display:none}}.empty-state[data-v-68feeb50]{--ill-ink:var(--empty-ink,#16264a);--ill-primary:var(--empty-primary,#345de0);--ill-soft:var(--empty-soft,#eef2ff);--ill-soft2:var(--empty-soft2,#d9e3ff);--ill-accent:var(--empty-accent,#fab219);--ill-ok:var(--empty-ok,#19b36b);display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px;color:var(--ill-ink)}.empty-state.inline[data-v-68feeb50]{padding:12px 8px}.art[data-v-68feeb50]{width:208px;max-width:70%;height:auto}.size-sm .art[data-v-68feeb50]{width:140px}.title[data-v-68feeb50]{margin:6px 0 0;font-size:16px;font-weight:800;color:var(--empty-title,#25324b);line-height:1.6}.size-sm .title[data-v-68feeb50]{font-size:14px}.text[data-v-68feeb50]{margin:4px 0 0;max-width:340px;font-size:12.5px;color:var(--empty-text,#6b778d);line-height:1.9}.actions[data-v-68feeb50]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.soft[data-v-68feeb50]{fill:var(--ill-soft)}.soft2[data-v-68feeb50]{fill:var(--ill-soft2)}.paper[data-v-68feeb50]{fill:#fff}.primary-fill[data-v-68feeb50],.primary[data-v-68feeb50]{fill:var(--ill-primary)}.paper-fill[data-v-68feeb50]{fill:#fff}.ink[data-v-68feeb50]{fill:var(--ill-ink)}.accent[data-v-68feeb50]{fill:var(--ill-accent)}.ok[data-v-68feeb50]{fill:var(--ill-ok)}.glass[data-v-68feeb50]{fill:var(--ill-soft2)}.ink-line[data-v-68feeb50],.ink-stroke[data-v-68feeb50]{stroke:var(--ill-ink);stroke-width:3;stroke-linejoin:round}.ink-line[data-v-68feeb50]{fill:none;stroke-linecap:round}.line[data-v-68feeb50]{fill:none;stroke:var(--ill-soft2);stroke-width:3.2;stroke-linecap:round}.paper-line[data-v-68feeb50]{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;opacity:.85}.shine[data-v-68feeb50]{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;opacity:.35}.sparkle[data-v-68feeb50]{fill:var(--ill-soft2);stroke:var(--ill-soft2);stroke-width:2.2;stroke-linecap:round}.sparkle circle[data-v-68feeb50]{stroke:none}.check[data-v-68feeb50]{fill:none;stroke:#fff;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round}.ok-line[data-v-68feeb50]{fill:none;stroke:var(--ill-ok);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.wave[data-v-68feeb50]{fill:none;stroke:var(--ill-soft2);stroke-width:4;stroke-linecap:round}.glare[data-v-68feeb50]{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;opacity:.8}.handle[data-v-68feeb50]{fill:none;stroke:var(--ill-ink);stroke-width:7;stroke-linecap:round}.arrow[data-v-68feeb50]{fill:none;stroke:var(--ill-primary);stroke-width:5;stroke-linecap:round}.spark[data-v-68feeb50]{fill:none;stroke:var(--ill-accent);stroke-width:3;stroke-linecap:round}.gear-teeth[data-v-68feeb50]{fill:none;stroke:var(--ill-ink);stroke-width:7;stroke-dasharray:4.2 10.4}.quick-search[data-v-121498c0]{flex:1 1 280px;min-width:0;max-width:420px}.search-trigger[data-v-121498c0]{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--admin-border);border-radius:13px;background:#f5f7fb;color:#7a889f;font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.search-trigger[data-v-121498c0]:hover{background:#fff;border-color:#c9d5f2;box-shadow:0 2px 10px rgba(27,42,74,.058823529411764705)}.search-trigger[data-v-121498c0]:focus-visible{outline:3px solid #3a94b4;outline-offset:2px}.search-field svg[data-v-121498c0],.search-trigger svg[data-v-121498c0]{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.trigger-text[data-v-121498c0]{flex:1;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}kbd[data-v-121498c0]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:1px solid #d9e0ee;border-bottom-width:2px;border-radius:6px;background:#fff;color:#6b7890;font:600 10.5px/1 inherit;font-family:inherit}.search-layer[data-v-121498c0]{position:fixed;inset:0;z-index:2000;display:flex;justify-content:center;align-items:flex-start;padding:11vh 16px 16px;background:rgba(15,27,51,.6509803921568628)}.search-panel[data-v-121498c0]{width:min(640px,100%);max-height:78vh;display:flex;flex-direction:column;border-radius:18px;background:#fff;box-shadow:0 30px 80px #0a1430555;overflow:hidden;animation:pop-121498c0 .14s ease-out}@keyframes pop-121498c0{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.search-field[data-v-121498c0]{display:flex;align-items:center;gap:12px;padding:0 18px;min-height:60px;border-bottom:1px solid var(--admin-border);color:#345de0}.search-field input[data-v-121498c0]{flex:1;min-width:0;height:58px;border:0;background:transparent;color:var(--admin-text);font:inherit;font-size:15px;outline:none}.search-panel .search-field input[data-v-121498c0],.search-panel .search-field input[data-v-121498c0]:focus{border:0;box-shadow:none;outline:none;background:transparent;border-radius:0}.search-field input[data-v-121498c0]::-moz-placeholder{color:#98a4ba}.search-field input[data-v-121498c0]::placeholder{color:#98a4ba}.search-field input[data-v-121498c0]::-webkit-search-cancel-button{display:none}.search-body[data-v-121498c0]{overflow-y:auto;padding:8px 10px 10px;min-height:120px}.group-label[data-v-121498c0]{margin:6px 10px 6px;color:#8794ab;font-size:11px;font-weight:700}ul[data-v-121498c0]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.option[data-v-121498c0]{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;cursor:pointer}.option.active[data-v-121498c0]{background:#eef2ff}.option-icon[data-v-121498c0]{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:#eef2ff;color:#345de0}.option.active .option-icon[data-v-121498c0]{background:#fff;box-shadow:0 2px 8px rgba(52,93,224,.12156862745098039)}.option-icon .navigation-icon[data-v-121498c0]{width:20px;height:20px;flex-basis:20px}.option-icon.visit svg[data-v-121498c0]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.option-copy[data-v-121498c0]{display:grid;flex:1;min-width:0;line-height:1.5}.option-copy strong[data-v-121498c0]{font-size:13.5px;color:var(--admin-text);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-copy small[data-v-121498c0]{font-size:11.5px;color:var(--admin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-go[data-v-121498c0]{color:#345de0;font-weight:800;padding:0 6px}.no-results[data-v-121498c0]{padding:4px 0 8px}.search-foot[data-v-121498c0]{display:flex;flex-wrap:wrap;gap:6px 18px;padding:10px 18px;border-top:1px solid var(--admin-border);background:#f8f9fc;color:#7a889f;font-size:11.5px}.search-foot span[data-v-121498c0]{display:inline-flex;align-items:center;gap:5px}@media (max-width:860px){.quick-search[data-v-121498c0]{flex:0 0 auto}.search-trigger[data-v-121498c0]{width:42px;padding:0;justify-content:center}.trigger-key[data-v-121498c0],.trigger-text[data-v-121498c0]{display:none}.search-layer[data-v-121498c0]{padding-top:6vh}.search-foot[data-v-121498c0]{display:none}}@media (prefers-reduced-motion:reduce){.search-panel[data-v-121498c0]{animation:none}}.topbar-container[data-v-943bda7e]{position:sticky;top:0;z-index:30;min-height:64px;background:#fff;border-bottom:1px solid var(--admin-border);padding:8px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}.profile-button[data-v-943bda7e],.project-chip[data-v-943bda7e],.topbar-end[data-v-943bda7e],.topbar-start[data-v-943bda7e]{display:flex;align-items:center;gap:12px;min-width:0}.divider[data-v-943bda7e]{width:1px;height:28px;background:var(--admin-border);flex:none}.icon-button[data-v-943bda7e]{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:12px;background:transparent;color:#4a5a78;text-decoration:none;transition:background .15s,color .15s}.icon-button[data-v-943bda7e]:hover{background:var(--admin-primary-soft);color:var(--admin-primary)}.icon-button[data-v-943bda7e]:focus-visible,.profile-button[data-v-943bda7e]:focus-visible{outline:3px solid #3a94b4;outline-offset:2px}.icon-button svg[data-v-943bda7e],.profile-menu button svg[data-v-943bda7e]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.notifications-count[data-v-943bda7e]{position:absolute;top:1px;left:1px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:#d03b3b;color:#fff;font-size:10px;font-weight:800;box-shadow:0 0 0 2px #fff}.mobile[data-v-943bda7e]{display:none}.project-mark[data-v-943bda7e]{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:11px;background:var(--admin-primary-soft);color:var(--admin-primary)}.project-mark svg[data-v-943bda7e]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-copy[data-v-943bda7e],.project-copy[data-v-943bda7e]{display:grid;line-height:1.45;min-width:0}.profile-copy small[data-v-943bda7e],.project-copy small[data-v-943bda7e]{font-size:10.5px;color:var(--admin-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-copy strong[data-v-943bda7e],.project-copy strong[data-v-943bda7e]{font-size:13px;color:var(--admin-text);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile[data-v-943bda7e]{position:relative}.profile-button[data-v-943bda7e]{border:0;background:transparent;padding:4px 6px 4px 8px;border-radius:14px;min-height:48px;cursor:pointer;transition:background .15s}.profile-button[data-v-943bda7e]:hover{background:#f3f5fb}.avatar[data-v-943bda7e]{width:36px;height:36px;flex:none;display:grid;place-items:center;background:linear-gradient(140deg,#2a4f9a,#345de0);color:#fff;border-radius:12px;font-weight:800;font-size:14px}.profile-copy[data-v-943bda7e]{text-align:right;max-width:150px}.chevron[data-v-943bda7e]{width:16px;height:16px;fill:none;stroke:#7a8aa6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.chevron.open[data-v-943bda7e]{transform:rotate(180deg)}.profile-menu[data-v-943bda7e]{position:absolute;top:calc(100% + 10px);left:0;min-width:250px;padding:6px;background:#fff;border:1px solid var(--admin-border);border-radius:14px;box-shadow:var(--admin-shadow);z-index:50}.menu-head[data-v-943bda7e]{display:grid;padding:10px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--admin-border)}.menu-head strong[data-v-943bda7e]{font-size:13px;color:var(--admin-text)}.menu-head small[data-v-943bda7e]{font-size:11px;color:var(--admin-muted)}.profile-menu button[data-v-943bda7e]{display:flex;align-items:center;gap:10px;width:100%;background:#fff;color:var(--admin-text);border:0;text-align:right;padding:10px 12px;border-radius:10px;font-size:13px;cursor:pointer}.profile-menu button svg[data-v-943bda7e]{width:18px;height:18px;color:#6b7890}.profile-menu button[data-v-943bda7e]:hover{background:#f3f5fb}.profile-menu button.danger[data-v-943bda7e]{color:#b42d2d}.profile-menu button.danger svg[data-v-943bda7e]{color:inherit}.profile-menu button.danger[data-v-943bda7e]:hover{background:#fff1f2}@media (max-width:767px){.topbar-container[data-v-943bda7e]{padding:8px 12px}.web[data-v-943bda7e]{display:none}.mobile[data-v-943bda7e]{display:grid}.chevron[data-v-943bda7e],.profile-copy[data-v-943bda7e],.project-copy small[data-v-943bda7e]{display:none}.project-copy strong[data-v-943bda7e]{max-width:120px}.profile-button[data-v-943bda7e]{padding:4px}}@media (max-width:360px){.project-copy strong[data-v-943bda7e]{max-width:80px}.topbar-start .divider[data-v-943bda7e]{display:none}}.menu-tabs[data-v-44dc4768]{display:flex;gap:4px;padding:4px;margin:-4px 0 18px;border-radius:14px;background:#e9edf5;overflow-x:auto;scrollbar-width:none;width:-moz-max-content;width:max-content;max-width:100%}.menu-tabs[data-v-44dc4768]::-webkit-scrollbar{display:none}.tab[data-v-44dc4768]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 16px;border-radius:11px;color:#4a5a78;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s}.tab[data-v-44dc4768]:hover{background:#f4f6fb;color:#25324b}.tab.current[data-v-44dc4768]{background:#fff;color:#345de0;box-shadow:0 2px 8px rgba(27,42,74,.10196078431372549)}.tab[data-v-44dc4768]:focus-visible{outline:3px solid #3a94b4;outline-offset:1px}.tab .navigation-icon[data-v-44dc4768]{width:18px;height:18px;flex-basis:18px}.layout-container[data-v-f6b29d7c]{display:flex;height:100vh;height:100dvh;overflow:hidden}.left-container[data-v-f6b29d7c]{flex:1;min-width:0;overflow-y:auto;background:var(--admin-bg)}.content[data-v-f6b29d7c]{padding:20px 32px 28px;max-width:1680px;margin:0 auto}.page-heading[data-v-f6b29d7c]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.page-title-block[data-v-f6b29d7c]{display:flex;align-items:center;gap:12px;min-width:0}.page-icon[data-v-f6b29d7c]{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;background:var(--admin-primary-soft);color:var(--admin-primary)}.page-breadcrumb[data-v-f6b29d7c]{display:flex;align-items:center;gap:8px;color:var(--admin-muted);font-size:11px;line-height:1.4}.page-breadcrumb a[data-v-f6b29d7c]{color:var(--admin-muted);text-decoration:none}.page-breadcrumb a[data-v-f6b29d7c]:hover{color:var(--admin-primary)}h1[data-v-f6b29d7c]{font-size:20px;font-weight:800;margin:2px 0 0;color:var(--admin-text);line-height:1.4}.dashboard-link[data-v-f6b29d7c]{display:inline-flex;align-items:center;gap:8px;color:#536078;font-size:12px;padding:9px 14px;background:#fff;border:1px solid var(--admin-border);border-radius:10px}.dashboard-link .navigation-icon[data-v-f6b29d7c]{width:16px;height:16px;flex-basis:16px}@media (max-width:1100px){.content[data-v-f6b29d7c]{padding:18px 24px 24px}}@media (max-width:767px){.content[data-v-f6b29d7c]{padding:20px 16px}h1[data-v-f6b29d7c]{font-size:18px}.page-heading[data-v-f6b29d7c]{align-items:flex-start;gap:10px}.page-icon[data-v-f6b29d7c]{display:none}.dashboard-link[data-v-f6b29d7c]{padding:8px}}