.skip-link[data-v-d25d44a5]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link[data-v-d25d44a5]:focus,.skip-link[data-v-d25d44a5]:focus-visible{top:var(--space-4);left:var(--space-4);z-index:var(--z-tooltip);clip:auto;white-space:normal;width:auto;height:auto;padding:var(--space-3) var(--space-6);background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-sm);font-size:var(--text-sm-size);font-weight:var(--weight-semibold);margin:0;text-decoration:none;position:fixed;overflow:visible}.sidebar[data-v-d25d44a5] i.ico,.topbar[data-v-d25d44a5] i.ico,.app-dock[data-v-d25d44a5] i.ico,.app-sheet[data-v-d25d44a5] i.ico{font-size:var(--icon-size-md);place-items:center;line-height:1;display:grid}.nav-collapsed[data-v-d25d44a5] .nav-item i.ico{font-size:var(--icon-size-lg)}.crumb[data-v-d25d44a5] .about i{font-size:14px;line-height:1}.sb-group.is-collapsible+.sb-group.is-collapsible[data-v-d25d44a5]{margin-top:var(--space-2)}.sb-group-toggle[data-v-d25d44a5]{appearance:none;width:100%;min-height:var(--control-height-md);padding:0 var(--nav-item-padding-x);border-radius:var(--radius-md);background:var(--bg-header);color:var(--text-secondary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:0;justify-content:space-between;align-items:center;margin:0;display:flex}.nav-collapsed .sb-group-toggle[data-v-d25d44a5]{display:none}.sb-group-toggle[data-v-d25d44a5]:hover{background:var(--bg-header);color:var(--text-primary)}.sb-group-toggle[data-v-d25d44a5]:active{background:var(--bg-active);color:var(--text-primary)}.sb-group-toggle[data-v-d25d44a5]:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.sb-group-caret[data-v-d25d44a5]{font-size:var(--icon-size-sm);transition:transform var(--duration-fast) var(--ease-standard);flex:none;line-height:1}.sb-group.is-collapsed .sb-group-caret[data-v-d25d44a5]{transform:rotate(-90deg)}.sb-group.is-collapsed .sb-group-toggle.contains-current[data-v-d25d44a5]{background:var(--bg-selected);color:var(--accent-subtle-text);box-shadow:inset 3px 0 0 var(--accent-brand)}.app:not(.nav-collapsed) .sb-group.is-collapsible>.sb-group-items[data-v-d25d44a5]{margin:var(--space-2) 0 0 var(--space-3);padding-left:var(--space-2);border-left:1px solid var(--border-subtle)}.nav-collapsed .sb-group.is-collapsible>.sb-group-items[data-v-d25d44a5]{margin-top:var(--space-2)}.sb-group-rail-toggle[data-v-d25d44a5]{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;display:none}.nav-collapsed .sb-group-rail-toggle[data-v-d25d44a5]{background:var(--bg-header);display:flex}.nav-collapsed .sb-group-rail-toggle.is-expanded[data-v-d25d44a5],.nav-collapsed .sb-group-rail-toggle[data-v-d25d44a5]:hover{background:var(--bg-header);color:var(--text-primary)}.nav-collapsed .sb-group-rail-toggle[data-v-d25d44a5]:active{background:var(--bg-active);color:var(--text-primary)}.nav-collapsed .sb-group.is-collapsed .sb-group-rail-toggle.contains-current[data-v-d25d44a5]{background:var(--bg-selected);color:var(--accent-subtle-text);box-shadow:inset 3px 0 0 var(--accent-brand)}.nav-collapsed .sb-group-rail-toggle[data-v-d25d44a5]{border-inline:var(--space-2) solid transparent;border-radius:var(--radius-lg);background-origin:padding-box;background-clip:padding-box}.nav-collapsed .sb-group.is-collapsed .sb-group-rail-toggle.contains-current[data-v-d25d44a5]{background-color:var(--bg-selected);background-image:linear-gradient(to right, var(--accent-brand) 0 3px, transparent 3px);box-shadow:none}.nav-collapsed .sb-group.is-collapsed .sb-group-rail-toggle.contains-current[data-v-d25d44a5]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-image:linear-gradient(to left, var(--accent-brand) 0 3px, transparent 3px)}.sb-group-rail-toggle[data-v-d25d44a5]:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-offset))}.sb-group-count[data-v-d25d44a5],.sb-group-status-dot[data-v-d25d44a5]{z-index:1;position:absolute;top:3px;left:calc(50% + 5px)}.nav-collapsed .sb-group-rail-toggle .sb-group-count[data-v-d25d44a5]{margin:0;display:grid;top:2px;left:auto;right:2px}.nav-collapsed .sb-group-rail-toggle .sb-group-status-dot[data-v-d25d44a5]{border:1px solid var(--bg-surface);border-radius:var(--radius-full);background:var(--accent);width:7px;height:7px;display:block}.nav-collapsed .sb-group-rail-toggle .sb-group-status-dot.has-count[data-v-d25d44a5]{top:18px;left:auto;right:3px}.nav-item[data-v-d25d44a5]{position:relative}.nav-count-dot[data-v-d25d44a5]{display:none}.nav-collapsed .nav-count-dot[data-v-d25d44a5]{border-radius:var(--radius-full);background:var(--status-danger);width:6px;height:6px;display:block;position:absolute;top:calc(50% - 12px);left:calc(50% + 6px)}.nav-collapsed .nav-count-dot .sr-only[data-v-d25d44a5]{display:block}.app.is-mobile[data-v-d25d44a5]{--wos-dock-h:64px;grid-template-columns:1fr}.app.is-mobile .main[data-v-d25d44a5]{padding-bottom:calc(var(--wos-dock-h) + env(safe-area-inset-bottom,0px))}.tb-brand[data-v-d25d44a5]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.tb-mark[data-v-d25d44a5]{flex:none;width:24px;height:24px;display:block}.tb-name[data-v-d25d44a5]{font-size:var(--text-body-size);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tb-search[data-v-d25d44a5]{flex:1;min-width:0;display:flex}.app-dock[data-v-d25d44a5]{z-index:var(--z-sticky);background:var(--bg-surface);border-top:1px solid var(--border-subtle);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.dock-row[data-v-d25d44a5]{height:var(--wos-dock-h);align-items:stretch;display:flex}.dock-item[data-v-d25d44a5]{justify-content:center;align-items:center;gap:var(--space-1);cursor:pointer;min-width:0;color:var(--text-tertiary);font:inherit;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative}.dock-item[data-v-d25d44a5]:hover,.sheet-app[data-v-d25d44a5]:hover{text-decoration:none}.dock-item[data-v-d25d44a5]:hover{color:var(--text-secondary)}.dock-item[data-v-d25d44a5]:active{background:var(--bg-active)}.dock-item.is-active[data-v-d25d44a5]{color:var(--accent-subtle-text)}.dock-item.is-active[data-v-d25d44a5]:before{content:"";border-radius:var(--radius-full);background:var(--accent-brand);height:2px;position:absolute;top:0;left:25%;right:25%}.dock-ic[data-v-d25d44a5]{place-items:center;display:grid;position:relative}.dock-ic .ico[data-v-d25d44a5]{width:var(--icon-size-lg);height:var(--icon-size-lg)}[data-v-d25d44a5] .dock-ic i.ico{font-size:var(--icon-size-lg)}.dock-lb[data-v-d25d44a5]{font-size:var(--text-caption-size);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 var(--space-2);line-height:1;overflow:hidden}.dock-badge[data-v-d25d44a5]{min-width:16px;height:16px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--status-danger);color:var(--text-on-danger);font-size:10px;font-weight:var(--weight-semibold);font-variant-numeric:var(--num-variant);place-items:center;line-height:16px;display:grid;position:absolute;top:-4px;left:60%}.app-scrim[data-v-d25d44a5]{z-index:var(--z-overlay);background:var(--bg-backdrop);position:fixed;inset:0}.app-sheet[data-v-d25d44a5]{left:var(--space-5);right:var(--space-5);bottom:calc(var(--wos-dock-h) + env(safe-area-inset-bottom,0px) + var(--space-3));z-index:var(--z-dialog);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-height:70vh;box-shadow:var(--shadow-32);flex-direction:column;display:flex;position:fixed;overflow:hidden}.sheet-head[data-v-d25d44a5]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.sheet-head .sb-user[data-v-d25d44a5]{flex:1;min-width:0}.sheet-acts[data-v-d25d44a5]{align-items:center;gap:var(--space-2);flex:none;display:flex}.sheet-scroll[data-v-d25d44a5]{overscroll-behavior:contain;min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.sheet-nav[data-v-d25d44a5]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sheet-nav:not(.is-grouped)>.sheet-group[data-v-d25d44a5],.sheet-nav:not(.is-grouped)>.sheet-group>.sheet-grid[data-v-d25d44a5]{display:contents}.sheet-nav.is-grouped[data-v-d25d44a5]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.sheet-group[data-v-d25d44a5]{min-width:0}.sheet-group-label[data-v-d25d44a5]{padding:0 var(--space-2) var(--space-3);color:var(--text-tertiary);font-size:var(--text-caption-size);font-weight:var(--weight-medium);line-height:var(--text-caption-lh);letter-spacing:var(--text-caption-ls);text-transform:uppercase;margin:0}.sheet-grid[data-v-d25d44a5]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sheet-footer[data-v-d25d44a5]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-default);background:var(--bg-raised);flex:none}.sheet-utility-grid[data-v-d25d44a5]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-utility-grid .sheet-app[data-v-d25d44a5]{justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);flex-direction:row}.sheet-utility-grid .sheet-ic[data-v-d25d44a5]{width:var(--icon-size-lg);height:var(--icon-size-lg);background:0 0;flex:none}.sheet-utility-grid .sheet-lb[data-v-d25d44a5]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sheet-app[data-v-d25d44a5]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2);border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.sheet-app[data-v-d25d44a5]:hover{background:var(--bg-hover)}.sheet-app[data-v-d25d44a5]:active{background:var(--bg-active)}.sheet-app.is-active[data-v-d25d44a5]{background:var(--bg-selected);color:var(--accent-subtle-text)}.sheet-ic[data-v-d25d44a5]{border-radius:var(--radius-md);background:var(--bg-sunken);width:44px;height:44px;color:var(--text-secondary);place-items:center;display:grid;position:relative}.sheet-app.is-active .sheet-ic[data-v-d25d44a5]{background:var(--accent-subtle);color:var(--accent-subtle-text)}.sheet-ic .ico[data-v-d25d44a5]{width:var(--icon-size-lg);height:var(--icon-size-lg)}[data-v-d25d44a5] .sheet-ic i.ico{font-size:var(--icon-size-lg)}.sheet-lb[data-v-d25d44a5]{font-size:var(--text-caption-size);font-weight:var(--weight-medium);line-height:var(--text-caption-lh);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wos-fade-enter-active[data-v-d25d44a5],.wos-fade-leave-active[data-v-d25d44a5]{transition:opacity var(--duration-slow) var(--ease-standard)}.wos-fade-enter-from[data-v-d25d44a5],.wos-fade-leave-to[data-v-d25d44a5]{opacity:0}.wos-sheet-enter-active[data-v-d25d44a5]{transition:all var(--duration-slow) var(--ease-decelerate)}.wos-sheet-leave-active[data-v-d25d44a5]{transition:all var(--duration-normal) var(--ease-accelerate)}.wos-sheet-enter-from[data-v-d25d44a5]{opacity:0;transform:translateY(24px)scale(.97)}.wos-sheet-leave-to[data-v-d25d44a5]{opacity:0;transform:translateY(12px)scale(.99)}.set-nav .ind[data-v-72028a97]{transition:transform var(--duration-normal) var(--ease-decelerate), width var(--duration-normal) var(--ease-decelerate), height var(--duration-normal) var(--ease-decelerate);right:auto}.set-nav a[data-v-72028a97]{align-items:center;gap:var(--space-4);display:flex}.set-nav .ico[data-v-72028a97]{width:16px;height:16px;font-size:var(--text-sm-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.set-nav .lb[data-v-72028a97]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.set-nav .badge[data-v-72028a97]{flex:none}.set-nav .lbw[data-v-72028a97]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.set-nav .lbw>.lb[data-v-72028a97]{flex:none}.set-nav .lbw>.hint[data-v-72028a97]{white-space:normal;min-width:0}.set-body[data-v-72028a97]{min-width:0}@media (width<=640px){.set-layout[data-v-72028a97]{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.set-nav[data-v-72028a97]{gap:var(--space-2);overscroll-behavior-x:contain;padding-bottom:var(--space-2);scrollbar-width:none;flex-direction:row;position:relative;top:auto;overflow-x:auto}.set-nav[data-v-72028a97]::-webkit-scrollbar{display:none}.set-nav a[data-v-72028a97]{white-space:nowrap;flex:none}.set-nav .lb[data-v-72028a97]{text-overflow:clip;flex:none;overflow:visible}.set-nav .lbw[data-v-72028a97]{flex:none;max-width:24ch}}
