:root{--color-bg:#f7f9fc;--color-bg-soft:#f3f6fa;--color-bg-mute:#eef3f9;--color-surface:#fff;--color-surface-hover:#f8fbff;--color-border:#e4eaf3;--color-border-hover:#c9d8ef;--color-text:#111827;--color-text-secondary:#475569;--color-text-muted:#8a95a6;--color-primary:#2563eb;--color-primary-soft:#eaf2ff;--color-accent:#1d9bf0;--color-accent-soft:#eaf6ff;--color-success:#18a058;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--scrollbar-size:10px;--scrollbar-track:#eef2f7;--scrollbar-thumb:#c8d3e1;--scrollbar-thumb-hover:#b3c0d1;--scrollbar-thumb-active:#8da3bf}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:var(--color-text);background:var(--color-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active);background-clip:content-box;border:2px solid #0000}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,textarea,select{font:inherit;color:inherit}img,svg{max-width:100%;display:block}#app{flex-direction:column;min-height:100vh;display:flex}.recent__item[data-v-81a36efa]{list-style:none}.recent__row[data-v-81a36efa]{color:var(--sider-text-secondary);box-sizing:border-box;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;min-height:40px;padding:4px 6px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.recent__main[data-v-81a36efa]{min-width:0;min-height:30px;color:inherit;border-radius:6px;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.recent__main[data-v-81a36efa] .ant-tooltip{flex:1;min-width:0;max-width:100%}.recent__main[data-v-81a36efa] .ant-tooltip-open{min-width:0;max-width:100%;display:block}.recent__row--expanded[data-v-81a36efa],.recent__row[data-v-81a36efa]:hover,.recent__row[data-v-81a36efa]:focus-within{background:var(--sider-primary-soft);color:var(--sider-primary-strong);border-color:var(--sider-border-hover);box-shadow:0 4px 10px #2563eb14}.recent__row--litigation[data-v-81a36efa]{--recent-type-color:#165dff;--recent-type-bg:#edf4ff;--recent-type-border:#cfe0ff}.recent__row--non-litigation[data-v-81a36efa]{--recent-type-color:#0f9f7a;--recent-type-bg:#e8f8f3;--recent-type-border:#c9ebe2}.recent__row--litigation.recent__row--expanded[data-v-81a36efa],.recent__row--litigation[data-v-81a36efa]:hover,.recent__row--litigation[data-v-81a36efa]:focus-within{color:#1552d4;background:#edf4ff;border-color:#cfe0ff}.recent__row--non-litigation.recent__row--expanded[data-v-81a36efa],.recent__row--non-litigation[data-v-81a36efa]:hover,.recent__row--non-litigation[data-v-81a36efa]:focus-within{color:#08745c;background:#e8f8f3;border-color:#c9ebe2}.recent__row--archived[data-v-81a36efa]{--recent-type-color:#475467;--recent-type-bg:#f2f4f7;--recent-type-border:#d0d5dd;color:#475467;background:#f8fafc;border-color:#e4e7ec;box-shadow:inset 3px 0 #66708561}.recent__row--archived.recent__row--expanded[data-v-81a36efa],.recent__row--archived[data-v-81a36efa]:hover,.recent__row--archived[data-v-81a36efa]:focus-within{color:#344054;background:#f2f4f7;border-color:#d0d5dd;box-shadow:inset 3px 0 #66708594,0 4px 10px #1018280f}.recent__row--archived .recent__text[data-v-81a36efa]{color:#475467}.recent__row--archived.recent__row--expanded .recent__text[data-v-81a36efa],.recent__row--archived:hover .recent__text[data-v-81a36efa],.recent__row--archived:focus-within .recent__text[data-v-81a36efa]{color:#344054}.recent__main[data-v-81a36efa]:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.recent__arrow[data-v-81a36efa]{width:20px;height:20px;font:inherit;color:currentColor;opacity:.78;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px 0;padding:0;font-size:11px;transition:transform .18s,color .15s,opacity .15s,background .15s;display:inline-flex}.recent__arrow-icon[data-v-81a36efa]{transition:transform .18s}.recent__arrow[data-v-81a36efa]:hover{opacity:1;color:var(--recent-type-color,var(--sider-primary));background:#2563eb1a}.recent__row--litigation .recent__arrow[data-v-81a36efa]:hover{color:#165dff;background:#165dff1f}.recent__row--non-litigation .recent__arrow[data-v-81a36efa]:hover{color:#0f9f7a;background:#0f9f7a1f}.recent__row--archived .recent__arrow[data-v-81a36efa]:hover{color:#475467;background:#6670851f}.recent__arrow--expanded[data-v-81a36efa]{opacity:1;color:var(--recent-type-color,var(--sider-primary))}.recent__arrow-icon--expanded[data-v-81a36efa]{transform:rotate(90deg)}.recent__arrow[data-v-81a36efa]:focus-visible{outline-offset:1px;outline:2px solid #2563eb59}.recent__delete[data-v-81a36efa]{width:26px;height:26px;color:var(--sider-text-muted);cursor:pointer;opacity:.58;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin:-1px 0;padding:0;transition:opacity .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.recent__delete[data-v-81a36efa] .anticon{font-size:12px}.recent__row:hover .recent__delete[data-v-81a36efa],.recent__row:focus-within .recent__delete[data-v-81a36efa],.recent__delete[data-v-81a36efa]:disabled{opacity:1}.recent__delete[data-v-81a36efa]:hover:not(:disabled){color:#f53f3f;background:#fff1f0;border-color:#ffd8d2}.recent__delete[data-v-81a36efa]:disabled{cursor:not-allowed;color:var(--sider-text-muted);opacity:.45}.recent__delete[data-v-81a36efa]:focus-visible{outline-offset:1px;opacity:1;outline:2px solid #f53f3f47}.recent__type-icon[data-v-81a36efa]{background:var(--recent-type-bg);width:18px;height:18px;color:var(--recent-type-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.recent__type-chip[data-v-81a36efa]{border:1px solid var(--recent-type-border);background:var(--recent-type-bg);min-width:26px;color:var(--recent-type-color);text-align:center;border-radius:999px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700;line-height:15px}.recent__archive-chip[data-v-81a36efa]{color:#475467;text-align:center;background:#fff;border:1px solid #d0d5dd;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:700;line-height:15px;display:inline-flex}.recent__archive-chip[data-v-81a36efa] .anticon{font-size:10px}.recent__panel[data-v-81a36efa]{margin:4px 0 10px 18px;padding:2px 0 0 12px;position:relative}.recent__panel[data-v-81a36efa]:before{content:"";background:var(--sider-border);width:1px;position:absolute;top:6px;bottom:8px;left:0}.recent__item--archived .recent__panel[data-v-81a36efa]:before{background:#d0d5dd}.recent__group+.recent__group[data-v-81a36efa]{margin-top:8px}.recent__group--dossier[data-v-81a36efa]{margin-top:0;margin-bottom:10px}.recent__dossier-action[data-v-81a36efa]{cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:left;color:#344054;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 11px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 1px 2px #1018280a}.recent__dossier-action[data-v-81a36efa]:hover{background:linear-gradient(#fff 0%,#f2f4f7 100%);border-color:#98a2b3;box-shadow:0 4px 12px #10182814}.recent__dossier-action[data-v-81a36efa]:active{transform:translateY(1px)}.recent__dossier-action[data-v-81a36efa]:focus-visible{outline-offset:2px;outline:2px solid #47546761}.recent__dossier-icon[data-v-81a36efa]{color:#475467;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.recent__dossier-action:hover .recent__dossier-icon[data-v-81a36efa]{color:#344054;background:#fff;border-color:#d0d5dd}.recent__dossier-copy[data-v-81a36efa]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.recent__dossier-title[data-v-81a36efa]{color:#344054;font-size:12px;font-weight:700;line-height:1.35}.recent__dossier-desc[data-v-81a36efa]{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.4;overflow:hidden}.recent__dossier-chevron[data-v-81a36efa]{color:#98a2b3;flex-shrink:0;font-size:11px;transition:color .18s,transform .18s}.recent__dossier-action:hover .recent__dossier-chevron[data-v-81a36efa]{color:#475467;transform:translate(2px)}.recent__group-title[data-v-81a36efa]{min-height:30px;color:var(--sider-primary-strong);border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:700;transition:background .16s,box-shadow .16s;display:flex}.recent__group-mark[data-v-81a36efa]{background:var(--sider-primary);border-radius:999px;flex-shrink:0;width:3px;height:14px}.recent__item--archived .recent__group-title[data-v-81a36efa]{color:#475467}.recent__item--archived .recent__group-mark[data-v-81a36efa]{background:#98a2b3}.recent__group-text[data-v-81a36efa],.recent__child-text[data-v-81a36efa]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.recent__child-row[data-v-81a36efa]{align-items:center;gap:4px;margin-top:3px;display:flex}.recent__child-row .recent__child[data-v-81a36efa]{flex:1;min-width:0;margin-top:0}.recent__child[data-v-81a36efa]{cursor:pointer;width:100%;min-height:34px;font:inherit;text-align:left;color:var(--sider-text-secondary);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;margin-top:3px;padding:7px 9px;font-size:12px;line-height:1.4;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.recent__child[data-v-81a36efa]:before{content:"";background:var(--sider-border);width:8px;height:1px;position:absolute;top:50%;left:-12px}.recent__child[data-v-81a36efa]:hover{background:var(--sider-surface-hover);border-color:var(--sider-border-hover);color:var(--sider-primary-strong)}.recent__item--archived .recent__child[data-v-81a36efa]:hover{color:#344054;background:#f8fafc;border-color:#e4e7ec}.recent__child--hint[data-v-81a36efa]{cursor:default}.recent__child--hint[data-v-81a36efa]:hover{color:var(--sider-text-secondary);background:0 0;border-color:#0000}.recent__child--error[data-v-81a36efa]{color:#d92d20}.recent__child[data-v-81a36efa]:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.recent__child-dot[data-v-81a36efa]{background:var(--sider-border-hover);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .16s,transform .16s}.recent__child:hover .recent__child-dot[data-v-81a36efa],.recent__child:focus-visible .recent__child-dot[data-v-81a36efa]{background:var(--sider-primary);transform:scale(1.12)}.recent__item--archived .recent__child:hover .recent__child-dot[data-v-81a36efa],.recent__item--archived .recent__child:focus-visible .recent__child-dot[data-v-81a36efa]{background:#98a2b3}.recent__child-dot--loading[data-v-81a36efa]{animation:1s ease-in-out infinite recent-custom-pulse-81a36efa}.recent__child-delete[data-v-81a36efa]{width:28px;height:28px;color:var(--sider-text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.recent__child-delete[data-v-81a36efa] .anticon{font-size:12px}.recent__child-row:hover .recent__child-delete[data-v-81a36efa],.recent__child-row:focus-within .recent__child-delete[data-v-81a36efa]{opacity:1}.recent__child-delete[data-v-81a36efa]:hover:not(:disabled){color:#f53f3f;background:#fff1f0;border-color:#ffd8d2}.recent__child-delete[data-v-81a36efa]:disabled{cursor:not-allowed;opacity:.45}.recent__child-delete[data-v-81a36efa]:focus-visible{outline-offset:1px;opacity:1;outline:2px solid #f53f3f47}.recent__text[data-v-81a36efa]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.recent__tooltip-title[data-v-81a36efa]{color:#1d2129;word-break:break-word;font-size:12px;line-height:1.5}@keyframes recent-custom-pulse-81a36efa{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.recent__dossier-action[data-v-81a36efa],.recent__dossier-icon[data-v-81a36efa],.recent__dossier-chevron[data-v-81a36efa]{transition:none}.recent__dossier-action[data-v-81a36efa]:active,.recent__dossier-action:hover .recent__dossier-chevron[data-v-81a36efa]{transform:none}}.layout-shell[data-v-fd9c6fdc]{--sider-bg:var(--color-bg-soft);--sider-bg-muted:var(--color-bg-mute);--sider-surface:var(--color-surface);--sider-surface-hover:var(--color-surface-hover);--sider-border:var(--color-border);--sider-border-hover:var(--color-border-hover);--sider-primary:var(--color-primary);--sider-primary-strong:#1d4ed8;--sider-primary-soft:var(--color-primary-soft);--sider-text:var(--color-text);--sider-text-secondary:var(--color-text-secondary);--sider-text-muted:var(--color-text-muted);background:var(--color-bg);min-height:100vh;color:var(--color-text);grid-template-columns:260px 1fr;transition:grid-template-columns .3s;display:grid;overflow:visible}.layout-shell--collapsed[data-v-fd9c6fdc]{grid-template-columns:80px 1fr;overflow:visible}.layout-shell--collapsed .layout-shell__main[data-v-fd9c6fdc]{overflow:visible}.layout-shell__sider[data-v-fd9c6fdc]{border-right:1px solid var(--sider-border);background:linear-gradient(180deg, var(--sider-bg) 0%, var(--color-bg) 100%);z-index:30;flex-direction:column;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.sider-top[data-v-fd9c6fdc]{flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 14px 0 16px;display:flex}.brand[data-v-fd9c6fdc]{align-items:center;gap:10px;min-width:0;display:flex}.brand__logo[data-v-fd9c6fdc]{flex-shrink:0;place-items:center;display:grid}.brand__logo img[data-v-fd9c6fdc]{width:26px;height:26px}.brand__name[data-v-fd9c6fdc]{letter-spacing:0;color:var(--sider-text);white-space:nowrap;font-size:18px;font-weight:700}.collapse-btn[data-v-fd9c6fdc]{width:32px;height:32px;color:var(--sider-text-muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.collapse-btn[data-v-fd9c6fdc]:hover{background:var(--sider-primary-soft);color:var(--sider-primary)}.new-btn[data-v-fd9c6fdc]{border:1px solid var(--sider-border);background:var(--sider-surface);height:40px;box-shadow:none;color:var(--sider-text);white-space:nowrap;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0 12px;padding:0 14px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.new-btn__text[data-v-fd9c6fdc]{white-space:nowrap}.new-btn[data-v-fd9c6fdc]:hover{background:var(--sider-primary-soft);border-color:var(--sider-border-hover);color:var(--sider-primary-strong)}.new-btn__icon[data-v-fd9c6fdc]{place-items:center;display:grid}.sider-scroll[data-v-fd9c6fdc]{flex-direction:column;flex:1;min-height:0;padding:12px 0 10px;display:flex;overflow:hidden}.main-nav[data-v-fd9c6fdc]{flex-direction:column;flex-shrink:0;gap:4px;width:100%;margin:0 auto;padding:0 12px;display:flex}.layout-shell--collapsed .main-nav[data-v-fd9c6fdc]{padding:0 10px}.nav-row[data-v-fd9c6fdc]{min-height:40px;color:var(--sider-text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.nav-row__label[data-v-fd9c6fdc]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-row[data-v-fd9c6fdc]:hover{background:var(--sider-surface-hover);border-color:var(--sider-border);box-shadow:none;color:var(--sider-primary-strong);transform:translateY(-1px)}.nav-row__ico[data-v-fd9c6fdc]{width:28px;height:28px;color:var(--sider-text-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.nav-row__ico--tint[data-v-fd9c6fdc]{background:0 0}.nav-row--active[data-v-fd9c6fdc]{background:var(--sider-primary-soft);border-color:var(--sider-border-hover);box-shadow:none;color:var(--sider-primary-strong);border-radius:10px;font-weight:700}.nav-row--active .nav-row__ico[data-v-fd9c6fdc]{color:var(--sider-primary);background:#2563eb1a}.nav-row--active .nav-row__label[data-v-fd9c6fdc]{color:var(--sider-primary-strong);font-weight:700}.recent[data-v-fd9c6fdc]{flex-direction:column;flex:auto;width:100%;min-height:0;padding:18px 12px 0;display:flex;overflow:hidden}.recent__head[data-v-fd9c6fdc]{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 4px 8px 2px;display:flex}.recent__title[data-v-fd9c6fdc]{letter-spacing:0;text-transform:uppercase;color:var(--sider-text-muted);white-space:nowrap;font-size:11px;font-weight:700}.recent__add[data-v-fd9c6fdc]{color:var(--sider-text-muted);background:0 0;border:none;border-radius:6px;padding:4px}.recent__add[data-v-fd9c6fdc]:hover{background:var(--sider-primary-soft);color:var(--sider-primary)}.recent__list[data-v-fd9c6fdc]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;padding-bottom:6px;display:flex;overflow-y:auto}.recent__list[data-v-fd9c6fdc]::-webkit-scrollbar{width:6px}.recent__list[data-v-fd9c6fdc]::-webkit-scrollbar-track{background:0 0}.recent__list[data-v-fd9c6fdc]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}.recent__list[data-v-fd9c6fdc]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.recent__sentinel[data-v-fd9c6fdc]{pointer-events:none;visibility:hidden;flex:0 0 1px;width:100%;height:1px;margin:0;padding:0;list-style:none;overflow:hidden}.recent__hint[data-v-fd9c6fdc]{color:var(--sider-text-secondary);padding:10px 12px;font-size:12px;font-weight:500}.recent__hint--muted[data-v-fd9c6fdc]{color:var(--sider-text-muted)}.recent__hint--busy[data-v-fd9c6fdc]{align-items:center;gap:10px;min-height:40px;animation:.38s cubic-bezier(.22,1,.36,1) both recent-hint-in-fd9c6fdc;display:flex}.recent__hint__text[data-v-fd9c6fdc]{letter-spacing:0;align-items:center;gap:4px;display:inline-flex}.recent__spinner[data-v-fd9c6fdc]{box-sizing:border-box;border:2px solid #64748b38;border-top-color:var(--sider-primary);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.72s linear infinite recent-spin-fd9c6fdc}.recent__spinner--soft[data-v-fd9c6fdc]{border-width:1.75px;border-color:#94a3b859;border-top-color:var(--sider-primary);width:13px;height:13px}.recent__dots[data-v-fd9c6fdc]{align-items:flex-end;gap:3px;height:12px;padding-left:1px;display:inline-flex}.recent__dots i[data-v-fd9c6fdc]{opacity:.45;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.05s ease-in-out infinite recent-dot-bounce-fd9c6fdc;display:block}.recent__dots i[data-v-fd9c6fdc]:nth-child(2){animation-delay:.14s}.recent__dots i[data-v-fd9c6fdc]:nth-child(3){animation-delay:.28s}@keyframes recent-hint-in-fd9c6fdc{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes recent-spin-fd9c6fdc{to{transform:rotate(360deg)}}@keyframes recent-dot-bounce-fd9c6fdc{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.recent__hint--busy[data-v-fd9c6fdc]{animation:none}.recent__spinner[data-v-fd9c6fdc]{border-color:#64748b59;border-top-color:var(--sider-primary);animation:none}.recent__dots i[data-v-fd9c6fdc]{opacity:.55;animation:none}}.sider-foot[data-v-fd9c6fdc]{border-top:1px solid var(--sider-border);background:var(--sider-bg-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin:0;padding:10px 12px;display:flex}.sider-foot__user[data-v-fd9c6fdc]{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.sider-foot__avatar[data-v-fd9c6fdc]{background:linear-gradient(135deg, var(--sider-primary), var(--color-accent));width:32px;height:32px;box-shadow:none;color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.sider-foot__avatar img[data-v-fd9c6fdc]{object-fit:cover;width:100%;height:100%}.sider-foot__meta[data-v-fd9c6fdc]{min-width:0}.sider-foot__name[data-v-fd9c6fdc]{color:var(--sider-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.sider-foot__plan[data-v-fd9c6fdc]{color:var(--sider-text-muted);white-space:nowrap;font-size:11px;line-height:1.35}.sider-foot__menu[data-v-fd9c6fdc]{color:var(--sider-text-muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:6px}.sider-foot__menu img[data-v-fd9c6fdc]{width:14px;height:14px}.sider-foot__menu[data-v-fd9c6fdc]:hover{background:var(--sider-primary-soft);color:var(--sider-primary)}.collapse-btn[data-v-fd9c6fdc]:focus-visible,.new-btn[data-v-fd9c6fdc]:focus-visible,.nav-row[data-v-fd9c6fdc]:focus-visible,.recent__add[data-v-fd9c6fdc]:focus-visible,.sider-foot__user[data-v-fd9c6fdc]:focus-visible,.sider-foot__menu[data-v-fd9c6fdc]:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.layout-shell__main[data-v-fd9c6fdc]{z-index:1;flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative}.layout-shell__content[data-v-fd9c6fdc]{background:var(--color-bg);flex:1;min-width:0}@media (width<=980px){.layout-shell[data-v-fd9c6fdc]{grid-template-columns:1fr}.layout-shell__sider[data-v-fd9c6fdc]{display:none}}.layout-shell--collapsed .brand__name[data-v-fd9c6fdc],.layout-shell--collapsed .new-btn__text[data-v-fd9c6fdc],.layout-shell--collapsed .nav-row__label[data-v-fd9c6fdc],.layout-shell--collapsed .recent[data-v-fd9c6fdc],.layout-shell--collapsed .sider-foot__meta[data-v-fd9c6fdc]{display:none}.layout-shell--collapsed .sider-top[data-v-fd9c6fdc]{justify-content:center;padding:0 12px}.layout-shell--collapsed .layout-shell__sider[data-v-fd9c6fdc],.layout-shell--collapsed .sider-scroll[data-v-fd9c6fdc],.layout-shell--collapsed .main-nav[data-v-fd9c6fdc]{overflow:visible}.layout-shell--collapsed .brand[data-v-fd9c6fdc]{display:none}.layout-shell--collapsed .new-btn[data-v-fd9c6fdc]{border-radius:8px;width:40px;margin:0 16px;padding:0}.layout-shell--collapsed .nav-row[data-v-fd9c6fdc]{z-index:1;justify-content:center;width:40px;margin:0 auto;padding:0;position:relative;overflow:visible}.layout-shell--collapsed .nav-row[data-v-fd9c6fdc]:hover{z-index:40}.layout-shell--collapsed .nav-row[data-v-fd9c6fdc]:after{content:attr(data-label);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:50;background:#111827;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1;transition:opacity .16s,visibility .16s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 18px #11182733}.layout-shell--collapsed .nav-row[data-v-fd9c6fdc]:hover:after{opacity:1;visibility:visible}.layout-shell--collapsed .sider-foot[data-v-fd9c6fdc]{justify-content:center;min-height:52px;padding:10px 0}.layout-shell--collapsed .sider-foot__menu[data-v-fd9c6fdc]{display:none}
