.sidebar-section-button[data-v-d0343167]{border-radius:var(--radius-md);width:46px;height:52px;color:inherit;cursor:pointer;font-family:var(--font);font-size:var(--fs-2xs);text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0;line-height:1.15;display:grid;position:relative}.sidebar-section-button.is-active[data-v-d0343167],.sidebar-section-button[data-v-d0343167]:hover{background:var(--rail-hover);color:#fff}.sidebar-section-button.is-active[data-v-d0343167]:before{background:var(--primary);content:"";width:2px;position:absolute;top:1px;bottom:1px;left:-1px}.sidebar-section-button svg[data-v-d0343167]{flex:none}.sidebar-section-button small[data-v-d0343167]{max-width:44px;font-size:inherit;letter-spacing:.04em;line-height:inherit;text-align:center;text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}.mobile[data-v-d0343167]{color:var(--text-on-rail)}.sidebar-rail[data-v-9b505019]{z-index:60;background:var(--rail);width:52px;color:var(--text-on-rail);border-right:1px solid #ffffff14;flex-direction:column;padding:10px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.rail-brand[data-v-9b505019]{border-radius:6px;place-items:center;width:30px;height:30px;margin:0 auto 12px;text-decoration:none;display:grid}.rail-bottom[data-v-9b505019],.rail-primary[data-v-9b505019]{justify-items:center;gap:2px;display:grid}.rail-bottom[data-v-9b505019]{margin-top:auto}@media (width<=1241px){.sidebar-rail[data-v-9b505019]{display:none}}.subsidebar[data-v-a0861d64]{z-index:55;border-right:1px solid var(--border-soft);background:var(--field);width:208px;transition:transform .16s;position:fixed;top:0;bottom:0;left:52px;transform:translate(-100%)}.subsidebar.is-open[data-v-a0861d64]{transform:translate(0)}.subsidebar.is-mobile[data-v-a0861d64]{border-right:0;width:auto;position:static;transform:none}.subsidebar.is-mobile .subsidebar-body[data-v-a0861d64]{max-height:none}.subsidebar.is-mobile .subsidebar-close[data-v-a0861d64]{display:none}.subsidebar-head[data-v-a0861d64]{justify-content:space-between;align-items:center;gap:var(--s2);border-bottom:1px solid var(--border-soft);min-height:44px;padding:6px 14px;display:flex}.subsidebar-head h2[data-v-a0861d64]{font-family:var(--font-alt);font-size:var(--fs-md);margin:0;font-weight:600}.subsidebar-close[data-v-a0861d64]{background:var(--field);position:absolute;top:6px;right:6px}.subsidebar-body[data-v-a0861d64]{max-height:calc(100vh - 45px);padding:8px 0;overflow-y:auto}.subsidebar-group[data-v-a0861d64]{gap:var(--s1);grid-template-columns:minmax(0,1fr);display:grid}.subsidebar-group h3[data-v-a0861d64]{font-size:var(--fs-xs);margin:10px 0 5px}.subsidebar-group-toggle[data-v-a0861d64]{width:100%;color:var(--text-muted);font-family:var(--font-alt);font-size:inherit;letter-spacing:.04em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 14px;font-weight:600;display:flex}.subsidebar-group-toggle[data-v-a0861d64]:hover{color:var(--text)}.subsidebar-group.is-open .subsidebar-group-toggle[data-v-a0861d64]{border-radius:var(--radius-sm);box-shadow:none;color:var(--primary);background:0 0}.subsidebar-group-title[data-v-a0861d64]{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.4}.subsidebar-group-chevron[data-v-a0861d64]{flex:none;transition:transform .16s}.subsidebar-group.is-collapsed .subsidebar-group-chevron[data-v-a0861d64]{transform:rotate(-90deg)}.subsidebar-group-links[data-v-a0861d64]{gap:var(--s1);display:grid}.subsidebar-link[data-v-a0861d64]{color:var(--text-muted);font-size:var(--fs-sm);border-radius:0;align-items:center;gap:9px;padding:6px 14px 6px 38px;text-decoration:none;display:flex}.subsidebar-link.is-active[data-v-a0861d64],.subsidebar-link[data-v-a0861d64]:hover{background:var(--primary-soft);color:var(--primary-ink)}.subsidebar-link.is-active[data-v-a0861d64]{box-shadow:inset 2px 0 0 var(--primary)}.subsidebar-link span[data-v-a0861d64]{color:currentColor;width:15px;height:15px;font-family:var(--font-alt);font-size:var(--fs-2xs);background:0 0;border-radius:0;place-items:center;font-weight:700;display:grid}@media (width<=1241px){.subsidebar[data-v-a0861d64]:not(.is-mobile){display:none}}.context-help-status[data-v-7dd3de85]{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.context-help-back[data-v-7dd3de85]{margin:0 0 var(--s3);color:var(--primary-ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.context-help-back[data-v-7dd3de85]:disabled{cursor:default;opacity:.6}.context-help-markdown[data-v-7dd3de85]{font-size:var(--fs-sm)}.context-help-markdown[data-v-7dd3de85]>:first-child{margin-top:0}.context-help-markdown[data-v-7dd3de85] h1{font-size:var(--fs-lg)}.context-help-markdown[data-v-7dd3de85] h2{font-size:var(--fs-md)}.context-help-markdown[data-v-7dd3de85] h3{font-size:var(--fs-sm)}.context-sidebar[data-v-dacd2719]{z-index:40;border-left:1px solid var(--border-soft);background:var(--field);flex-direction:column;width:300px;min-width:300px;display:flex;position:fixed;top:44px;bottom:0;right:0}.context-sidebar-head[data-v-dacd2719]{justify-content:space-between;align-items:center;gap:var(--s2);border-bottom:1px solid var(--border-soft);min-height:56px;padding:var(--s2) var(--s4);display:flex}.context-sidebar-head h2[data-v-dacd2719]{font-family:var(--font-alt);font-size:var(--fs-lg);margin:0}.context-sidebar-head.has-tabs[data-v-dacd2719]{min-height:48px;padding:0 var(--s3) 0 var(--s2);align-items:stretch}.context-sidebar-head.has-tabs>.ui-icon-button[data-v-dacd2719]{align-self:center}.context-sidebar-tabs[data-v-dacd2719]{flex:1;grid-template-rows:1fr}.context-sidebar-tabs[data-v-dacd2719] .v-tabs-list{scrollbar-width:none;border-bottom:0;gap:0;height:100%}.context-sidebar-tabs[data-v-dacd2719] .v-tabs-tab{padding:0 var(--s2);margin-bottom:0}.context-sidebar-head.is-crowded[data-v-dacd2719]{padding-right:var(--s2)}.context-sidebar-tabs.is-crowded[data-v-dacd2719] .v-tabs-tab{padding:0 6px}.context-sidebar-tabs.is-crowded[data-v-dacd2719] #context-panel-tabs-tab-help{gap:0}.context-sidebar-tabs[data-v-dacd2719] .v-tabs-tab{gap:var(--s1)}.context-sidebar-tabs[data-v-dacd2719] .v-tabs-count{min-width:14px;height:14px;padding:0 3px;font-weight:700}.context-sidebar-body[data-v-dacd2719]{min-height:0;padding:var(--s4);flex:1;overflow-y:auto}.context-sidebar-body.is-filled[data-v-dacd2719]{flex-direction:column;padding:0;display:flex;overflow:hidden}.context-panel-group.is-fill[data-v-dacd2719],.context-panel-group.is-fill>.context-panel-slot[data-v-dacd2719],.context-sidebar-body.is-filled>.context-panel-page[data-v-dacd2719]{flex-direction:column;flex:1;min-height:0;display:flex}.context-sidebar-body[data-v-dacd2719] :where(#context-panel-content) h3{color:var(--text);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.4}.context-sidebar-body .context-panel-group.is-shown~.context-panel-group.is-shown[data-v-dacd2719],.context-sidebar-body[data-v-dacd2719] .context-panel-slot>*+:not([role=status]){margin:var(--s4) calc(var(--s4)*-1) 0;border-top:1px solid var(--border-soft);padding:var(--s4) var(--s4) 0}.context-sidebar-description[data-v-dacd2719]{margin:0 0 var(--s4);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.6}.context-sidebar-section+.context-sidebar-section[data-v-dacd2719]{margin-top:var(--s4);border-top:1px solid var(--border-soft);padding-top:var(--s4)}.context-sidebar-section h3[data-v-dacd2719]{margin:0 0 var(--s2);font-size:var(--fs-md)}.context-sidebar-section ul[data-v-dacd2719]{gap:var(--s2);padding-left:var(--s4);color:var(--text-muted);font-size:var(--fs-sm);margin:0;line-height:1.5;display:grid}@media (width<=1241px){.context-sidebar[data-v-dacd2719]{z-index:90;width:min(320px,90vw);min-width:0;box-shadow:var(--shadow)}}.breadcrumb{color:var(--text-muted);font-family:var(--font);font-size:var(--fs-sm)}.breadcrumb ul{flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumb li,.breadcrumb ul{align-items:center;display:flex}.breadcrumb li:not(:last-child):after{color:var(--text-faint);content:"/";padding:0 .35rem}.breadcrumb li:first-child .breadcrumb-item{padding-left:0}.breadcrumb li.is-active .breadcrumb-item{color:var(--text);font-weight:600}.breadcrumb li.is-active .breadcrumb-item.is-text{position:relative}.breadcrumb li.is-active .breadcrumb-item.is-text:after{background:var(--primary);content:"";transform-origin:0;border-radius:2px;height:2px;animation:.3s forwards breadcrumb-underline;position:absolute;bottom:-3px;left:0;right:0}.breadcrumb .breadcrumb-item{border-radius:var(--radius-sm);min-height:22px;color:var(--text-muted);align-items:center;gap:.3rem;padding:0 .2rem;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}.breadcrumb a.breadcrumb-item:hover{color:var(--primary-ink)}.breadcrumb a.breadcrumb-item:hover .icon svg{transform:scale(1.1)}.breadcrumb .icon{width:16px;height:16px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.breadcrumb .icon svg{transition:transform .2s}.breadcrumb .label-truncated{display:none}.breadcrumb.has-arrow-separator li:not(:last-child):after{content:">"}.breadcrumb.has-bullet-separator li:not(:last-child):after{content:"•"}.breadcrumb.has-dot-separator li:not(:last-child):after{content:"."}@keyframes breadcrumb-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media screen and (width<=1023px){.breadcrumb .label-full{display:none}.breadcrumb .label-truncated{display:inline}}@media screen and (width<=480px){.breadcrumb .breadcrumb-item{font-size:var(--fs-md);padding:0 .1rem}.breadcrumb li:not(:first-child):not(:last-child){display:none}}.search-trigger[data-v-29dc0893]{align-items:center;gap:var(--s2);min-width:0;margin-inline:var(--s6);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--panel);height:32px;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;flex:1;padding:0 6px 0 10px;transition:border-color .16s,color .16s,background .16s;display:flex}.search-trigger.is-active[data-v-29dc0893],.search-trigger[data-v-29dc0893]:focus-visible,.search-trigger[data-v-29dc0893]:hover{border-color:var(--primary);color:var(--text)}.search-trigger-label[data-v-29dc0893]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}kbd[data-v-29dc0893]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text-muted);font-family:inherit;font-size:var(--fs-xs);white-space:nowrap;padding:1px 5px;line-height:1.4}.search-dialog[data-v-29dc0893]{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--panel);width:min(640px,100vw - 32px);max-height:min(72vh,640px);color:var(--text);box-shadow:var(--shadow);flex-direction:column;margin:10vh auto auto;padding:0;display:none;overflow:hidden}.search-dialog[open][data-v-29dc0893]{display:flex}.search-dialog[data-v-29dc0893]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c}.search-field[data-v-29dc0893]{align-items:center;gap:var(--s3);border-bottom:1px solid var(--border-soft);padding:var(--s3) var(--s4);color:var(--text-muted);flex:none;display:flex}.search-field input[data-v-29dc0893]{min-width:0;padding:var(--s1) 0;color:var(--text);font:inherit;font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:1}.search-spinner[data-v-29dc0893]{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite search-spin-29dc0893}@keyframes search-spin-29dc0893{to{transform:rotate(1turn)}}.search-results[data-v-29dc0893]{min-height:0;padding:var(--s2);overflow-y:auto}.search-section+.search-section[data-v-29dc0893]{margin-top:var(--s2)}.search-section-title[data-v-29dc0893]{align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s1);color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700;display:flex}.search-section-total[data-v-29dc0893]{letter-spacing:0;font-weight:600}.search-option[data-v-29dc0893]{align-items:center;gap:var(--s3);border-radius:var(--radius-md);padding:var(--s2);color:var(--text);text-decoration:none;display:flex}.search-option.is-active[data-v-29dc0893]{background:var(--primary-soft)}.search-option-icon[data-v-29dc0893]{border-radius:var(--radius-sm);background:var(--panel-2);width:28px;height:28px;color:var(--text-muted);flex:none;place-items:center;display:grid}.search-option.is-active .search-option-icon[data-v-29dc0893]{background:var(--panel);color:var(--primary-ink)}.search-option-text[data-v-29dc0893]{flex:1;min-width:0;display:grid}.search-option-text span[data-v-29dc0893],.search-option-text strong[data-v-29dc0893]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-option-text strong[data-v-29dc0893]{font-weight:600}.search-option-text span[data-v-29dc0893]{color:var(--text-muted);font-size:var(--fs-sm)}.search-option.is-more[data-v-29dc0893]{padding-left:calc(28px + var(--s2) + var(--s3));color:var(--primary-ink)}.search-option.is-more strong[data-v-29dc0893]{font-weight:500}.search-option-enter[data-v-29dc0893]{color:var(--text-muted);flex:none}.search-message[data-v-29dc0893]{padding:var(--s3) var(--s2);margin:0}.search-message.is-warning[data-v-29dc0893]{color:var(--warning-ink)}.search-footer[data-v-29dc0893]{gap:var(--s4);border-top:1px solid var(--border-soft);padding:var(--s2) var(--s4);color:var(--text-muted);font-size:var(--fs-xs);flex:none;display:flex}.search-footer kbd+kbd[data-v-29dc0893]{margin-left:2px}@container (width<=303.98px){.search-trigger[data-v-29dc0893]{background:0 0;border-color:#0000;flex:none;justify-content:center;width:30px;height:30px;margin-left:auto;margin-right:0;padding:0}.search-trigger.is-active[data-v-29dc0893],.search-trigger[data-v-29dc0893]:focus-visible,.search-trigger[data-v-29dc0893]:hover{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.search-trigger-key[data-v-29dc0893],.search-trigger-label[data-v-29dc0893]{display:none}}@media (width<=680px){.search-dialog[data-v-29dc0893]{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:0;width:100vw;max-width:100vw;max-height:85dvh;margin:0 auto auto}.search-footer[data-v-29dc0893],.search-key[data-v-29dc0893]{display:none}}.favorites-menu[data-v-138392ef],.favorites-trigger[data-v-138392ef]{position:relative}.favorites-count[data-v-138392ef]{border:2px solid var(--field);border-radius:var(--radius-full);background:var(--text-muted);min-width:17px;height:17px;color:var(--field);font-size:var(--fs-2xs);place-items:center;padding:0 4px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.favorites-dropdown[data-v-138392ef]{top:calc(100% + var(--s2));z-index:80;gap:var(--s2);width:min(380px,calc(100vw - var(--s4)*2));border:1px solid var(--border);border-radius:var(--radius-lg);max-height:min(70vh,560px);padding:var(--s2);background:var(--field);display:grid;position:absolute;right:0;overflow-y:auto}.favorites-head[data-v-138392ef]{padding:2px var(--s1) 0 var(--s2);justify-content:space-between;align-items:center;display:flex}.favorites-head-actions[data-v-138392ef]{display:flex}.favorites-current[data-v-138392ef]{color:var(--primary);cursor:pointer;background:0 0;align-items:center;font-weight:600;display:flex}.favorites-current[data-v-138392ef],.favorites-naming[data-v-138392ef]{gap:var(--s2);border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--s2)}.favorites-naming[data-v-138392ef]{display:grid}.favorites-naming-label[data-v-138392ef]{color:var(--text-muted);font-size:var(--fs-xs);font-weight:600}.favorites-list[data-v-138392ef]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.favorites-list li[data-v-138392ef]{border-radius:var(--radius-md);align-items:center;display:flex}.favorites-list li[data-v-138392ef]:hover{background:var(--panel)}.favorites-row[data-v-138392ef]{gap:var(--s1);padding-left:var(--s1)}.favorites-row.is-dragged[data-v-138392ef]{opacity:.4}.favorites-row.is-target[data-v-138392ef]{box-shadow:inset 0 2px 0 var(--primary)}.favorites-grip[data-v-138392ef]{color:var(--text-muted);cursor:grab;flex:none}.favorites-row .favorites-text[data-v-138392ef]{padding:var(--s2) 0}.favorites-list li.favorites-divider[data-v-138392ef]{align-items:center;gap:var(--s2);margin:var(--s1) 0;color:var(--text-muted);font-size:var(--fs-xs);white-space:nowrap;display:flex}.favorites-list li.favorites-divider[data-v-138392ef]:hover{background:0 0}.favorites-divider[data-v-138392ef]:after,.favorites-divider[data-v-138392ef]:before{border-top:1px solid var(--border);content:"";flex:1}.favorites-rename[data-v-138392ef]{align-items:center;gap:var(--s1);padding:2px 0;display:flex}.favorites-rename[data-v-138392ef],.favorites-rename .ui-control[data-v-138392ef]{flex:1;min-width:0}.favorites-link[data-v-138392ef],.favorites-option[data-v-138392ef]{align-items:center;gap:var(--s2);min-width:0;padding:var(--s2);color:var(--text);flex:1;text-decoration:none;display:flex}.favorites-option[data-v-138392ef]{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.favorites-option[data-v-138392ef]:hover{background:var(--panel)}.favorites-text[data-v-138392ef]{flex:1;min-width:0;display:grid}.favorites-label[data-v-138392ef]{font-weight:600}.favorites-label[data-v-138392ef],.favorites-sub[data-v-138392ef]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorites-sub[data-v-138392ef]{color:var(--text-muted);font-size:var(--fs-xs)}.favorites-sub svg[data-v-138392ef]{vertical-align:-1px}.favorites-actions[data-v-138392ef]{flex:none;padding-right:2px;display:flex}.favorites-actions .ui-icon-button[data-v-138392ef]:disabled{opacity:.35;pointer-events:none}.favorites-empty[data-v-138392ef],.favorites-full[data-v-138392ef]{justify-items:start;gap:var(--s2);padding:var(--s2);margin:0;display:grid}.favorites-group h4[data-v-138392ef]{margin:var(--s2) var(--s2) 2px;color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase}@media (width<=680px){.favorites-dropdown[data-v-138392ef]{top:calc(56px + var(--s2));right:var(--s3);left:var(--s3);width:auto;position:fixed}}.language-toggle[data-v-33527651]{justify-content:space-between;align-items:center;gap:var(--s2);border-radius:var(--radius-md);width:100%;padding:var(--s2);color:var(--text-muted);cursor:pointer;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;font-weight:600;display:flex}.language-toggle[data-v-33527651]:hover{background:var(--panel);color:var(--text)}.language-toggle-main[data-v-33527651]{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.language-toggle-icon[data-v-33527651]{width:24px;height:24px;color:var(--text-faint);flex:none;place-items:center;display:grid}.language-current[data-v-33527651]{flex:none;align-items:center;gap:6px;display:inline-flex}.language-flag[data-v-33527651]{background:var(--primary-soft);border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:17px;line-height:1;display:inline-grid}.language-current .language-flag[data-v-33527651]{background:0 0;min-width:18px;height:18px;font-size:15px}.language-options[data-v-33527651]{border-radius:var(--radius-md);background:var(--panel);gap:2px;padding:4px;display:grid}.language-option[data-v-33527651]{align-items:center;gap:var(--s2);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;padding:7px 8px 7px 34px;font-weight:600;display:flex}.language-option.is-active[data-v-33527651],.language-option[data-v-33527651]:hover{background:var(--field);color:var(--text)}.language-option.is-active .language-flag[data-v-33527651]{background:var(--primary)}.user-menu[data-v-5eac6edb]{position:relative}.user-trigger[data-v-5eac6edb]{border-radius:var(--radius-md);min-height:30px;color:var(--text);cursor:pointer;font-size:var(--fs-sm);background:0 0;border:0;align-items:center;gap:6px;padding:1px 4px;font-weight:600;display:inline-flex}.user-trigger[data-v-5eac6edb]:hover,.user-trigger[aria-expanded=true][data-v-5eac6edb]{background:var(--panel-2)}.user-name[data-v-5eac6edb]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.user-dropdown[data-v-5eac6edb]{top:calc(100% + var(--s2));z-index:80;border:1px solid var(--border);border-radius:var(--radius-lg);width:250px;padding:var(--s2);background:var(--field);position:absolute;right:0}.user-summary[data-v-5eac6edb]{border-bottom:1px solid var(--border-soft);padding:var(--s2) var(--s2) var(--s3);flex-wrap:nowrap}.user-summary-meta[data-v-5eac6edb]{flex:1;gap:2px;min-width:0;display:grid}.account-link[data-v-5eac6edb]{border-radius:var(--radius-md);padding:var(--s1);color:var(--text-muted);font-size:var(--fs-2xs);white-space:nowrap;flex:none;justify-items:center;gap:2px;font-weight:600;line-height:1.1;text-decoration:none;display:grid}.account-link[data-v-5eac6edb]:hover{background:var(--panel)}.account-link[data-v-5eac6edb]:focus-visible{outline:var(--focus-ring);outline-offset:-1px}.account-link[data-v-5eac6edb]:focus-visible,.account-link[data-v-5eac6edb]:hover{color:var(--text)}.user-summary strong[data-v-5eac6edb]{color:var(--text);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-divider[data-v-5eac6edb]{height:1px;margin:var(--s2) 0;background:var(--border-soft)}.dropdown-item[data-v-5eac6edb],.logout-button[data-v-5eac6edb]{justify-content:space-between;align-items:center;gap:var(--s2);border-radius:var(--radius-md);width:100%;padding:var(--s2);color:var(--text-muted);cursor:pointer;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;font-weight:600;display:flex}.dropdown-item[data-v-5eac6edb]{text-decoration:none}.dropdown-item[data-v-5eac6edb]:hover{background:var(--panel);color:var(--text)}.dropdown-item-main[data-v-5eac6edb]{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.menu-setting[data-v-5eac6edb]{cursor:default}.dropdown-item-icon[data-v-5eac6edb]{width:24px;height:24px;color:var(--text-faint);flex:none;place-items:center;display:grid}.logout-button[data-v-5eac6edb]{color:var(--danger-ink);justify-content:flex-start}.logout-button[data-v-5eac6edb]:hover{background:var(--danger-soft)}@media (width<=680px){.user-chevron[data-v-5eac6edb],.user-name[data-v-5eac6edb]{display:none}.user-dropdown[data-v-5eac6edb]{max-height:calc(100dvh - 56px - var(--s2)*2);overflow-y:auto}}.app-topbar-host[data-v-4dc9d53d]{display:contents}.app-topbar[data-v-4dc9d53d]{z-index:45;border-bottom:1px solid var(--border-soft);background:var(--field);justify-content:space-between;gap:10px;min-height:44px;padding:0 16px;position:sticky;top:0}.app-topbar[data-v-4dc9d53d],.app-topbar-tools[data-v-4dc9d53d]{align-items:center;display:flex}.app-topbar-tools[data-v-4dc9d53d]{flex:none;gap:8px;margin-left:auto}.mobile-only[data-v-4dc9d53d]{display:none}.topbar-brand[data-v-4dc9d53d]{flex:none;place-items:center;width:30px;height:30px}.topbar-brand img[data-v-4dc9d53d]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;display:block}.topbar-breadcrumb[data-v-4dc9d53d]{min-width:0}.topbar-search[data-v-4dc9d53d]{flex:1 1 0;min-width:30px;display:flex;container-type:inline-size}.mobile-menu[data-v-4dc9d53d]{background:var(--panel);grid-template-columns:auto minmax(0,1fr);width:100%;height:calc(100dvh - 100%);display:none;position:absolute;top:100%;left:0;overflow-y:auto}.mobile-menu-sections[data-v-4dc9d53d]{background:var(--rail);border-right:1px solid #ffffff14;align-content:start;justify-items:center;gap:2px;padding:10px 3px;display:grid}.mobile-menu-enter-active[data-v-4dc9d53d],.mobile-menu-leave-active[data-v-4dc9d53d]{transition:opacity .18s,transform .18s}.mobile-menu-enter-from[data-v-4dc9d53d],.mobile-menu-leave-to[data-v-4dc9d53d]{opacity:0;transform:translateY(-8px)}.topbar-icon-button[data-v-4dc9d53d]{transition:border-color .16s,color .16s,background .16s;position:relative}.topbar-icon-button.is-active[data-v-4dc9d53d],.topbar-icon-button[data-v-4dc9d53d]:focus-visible,.topbar-icon-button[data-v-4dc9d53d]:hover{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.chat-trigger[data-v-4dc9d53d],.notification-trigger[data-v-4dc9d53d]{flex:none}.context-panel-trigger[data-v-4dc9d53d]:disabled{cursor:not-allowed;opacity:.4}.context-panel-trigger[data-v-4dc9d53d]{margin-left:-4px;margin-right:-8px}.topbar-divider[data-v-4dc9d53d]{background:var(--border);flex:none;width:1px;height:20px}.notification-count[data-v-4dc9d53d]{border:2px solid var(--field);color:#fff;min-width:17px;height:17px;font-size:var(--fs-2xs);place-items:center;padding:0 4px;font-weight:700;line-height:1;display:grid;top:-5px;right:-5px}.notification-count[data-v-4dc9d53d],.notification-pulse[data-v-4dc9d53d]{border-radius:var(--radius-full);background:var(--danger);position:absolute}.notification-pulse[data-v-4dc9d53d]{opacity:.22;width:21px;height:21px;animation:1.6s ease-out infinite notification-pulse-4dc9d53d;top:-7px;right:-7px}.right-panel-backdrop[data-v-4dc9d53d]{z-index:80;cursor:pointer;background:#0000002e;border:0;position:fixed;inset:0}.right-panel[data-v-4dc9d53d]{z-index:90;border-left:1px solid var(--border);background:var(--field);flex-direction:column;width:min(390px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0}.right-panel-head[data-v-4dc9d53d]{gap:var(--s4);border-bottom:1px solid var(--border);padding:var(--s5)}.right-panel-eyebrow[data-v-4dc9d53d]{margin-bottom:var(--s1)}.right-panel-summary[data-v-4dc9d53d]{border-bottom:1px solid var(--border-soft);padding:var(--s4) var(--s5);background:var(--stage);gap:3px;display:grid}.right-panel-summary strong[data-v-4dc9d53d]{color:var(--text);font-size:var(--fs-md)}.notification-list[data-v-4dc9d53d]{padding:var(--s4) var(--s5);margin:0;list-style:none;overflow-y:auto}.notification-item[data-v-4dc9d53d]{gap:var(--s3);grid-template-columns:9px minmax(0,1fr);display:grid}.notification-item.is-unread[data-v-4dc9d53d]{border-color:color-mix(in srgb,var(--primary) 42%,var(--border-soft));background:var(--primary-soft)}.notification-status[data-v-4dc9d53d]{border-radius:var(--radius-full);background:var(--border);width:9px;height:9px;margin-top:5px}.notification-item.is-unread .notification-status[data-v-4dc9d53d]{background:var(--primary)}.notification-item-head[data-v-4dc9d53d]{gap:var(--s3);flex-wrap:nowrap}.notification-item-head strong[data-v-4dc9d53d]{min-width:0;color:var(--text);font-size:var(--fs-sm)}.notification-item-head time[data-v-4dc9d53d]{color:var(--text-faint);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}.notification-actions[data-v-4dc9d53d]{margin-top:6px}.notification-empty[data-v-4dc9d53d],.notification-loading[data-v-4dc9d53d],.notification-more[data-v-4dc9d53d]{padding:var(--s4) var(--s5)}.notification-link[data-v-4dc9d53d]{color:inherit;text-decoration:none}.notification-link:focus-visible strong[data-v-4dc9d53d],.notification-link:hover strong[data-v-4dc9d53d]{text-decoration:underline}.notification-delete[data-v-4dc9d53d]{flex:none}.notification-item p[data-v-4dc9d53d]{margin-top:var(--s1);line-height:1.45}.right-panel-backdrop-enter-active[data-v-4dc9d53d],.right-panel-backdrop-leave-active[data-v-4dc9d53d],.right-panel-enter-active[data-v-4dc9d53d],.right-panel-leave-active[data-v-4dc9d53d]{transition:opacity .18s,transform .18s}.right-panel-enter-from[data-v-4dc9d53d],.right-panel-leave-to[data-v-4dc9d53d]{transform:translate(100%)}.right-panel-backdrop-enter-from[data-v-4dc9d53d],.right-panel-backdrop-leave-to[data-v-4dc9d53d]{opacity:0}@keyframes notification-pulse-4dc9d53d{0%{opacity:.28;transform:scale(.82)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (width<=1241px){.app-topbar[data-v-4dc9d53d]{gap:var(--s2);min-height:56px;padding:0 var(--s3)}.mobile-menu[data-v-4dc9d53d],.mobile-only[data-v-4dc9d53d]{display:grid}.topbar-breadcrumb[data-v-4dc9d53d] ul{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}}@media (width<=680px){.app-topbar-tools[data-v-4dc9d53d]{gap:var(--s1)}.topbar-breadcrumb[data-v-4dc9d53d],.topbar-divider[data-v-4dc9d53d]{display:none}}.app-shell[data-v-9699febb]{background:var(--body);min-height:100vh}.app-shell.is-home[data-v-9699febb]{isolation:isolate}.app-main[data-v-9699febb]{flex-direction:column;min-height:100vh;transition:margin-left .16s;display:flex}.app-main.is-pushed[data-v-9699febb]{margin-left:260px}.app-content[data-v-9699febb]{flex-direction:column;flex:1 0 auto;padding:14px 16px 40px;display:flex}@media (width>=1242px){.app-content.has-context-panel[data-v-9699febb]{margin-right:300px}.app-main[data-v-9699febb]{margin-left:52px}}.context-panel-backdrop[data-v-9699febb]{z-index:89;background:var(--veil);position:fixed;inset:0}@media (width<=1241px){.app-main[data-v-9699febb],.app-main.is-pushed[data-v-9699febb]{margin-left:0}.app-content[data-v-9699febb]{padding:var(--s4) var(--s3)}}
