.el-button[data-v-8da37570]{height:var(--control-height-md)}.el-button--small[data-v-8da37570]{height:var(--control-height-sm)}@media (hover:none) and (pointer:coarse){.el-button[data-v-8da37570],.el-button[data-v-5435b14c]{min-block-size:var(--control-height-md);min-inline-size:var(--control-height-md)}}.n-input[data-v-a13a6559]{flex-direction:column;gap:4px;display:flex}.n-input__label[data-v-a13a6559]{color:var(--color-fg-secondary);font-size:.875rem}.n-input__error[data-v-a13a6559]{color:var(--color-danger-text);margin:0;font-size:.875rem}.n-select[data-v-3f8ba0b8]{flex-direction:column;gap:4px;min-width:0;display:flex}.n-select[data-v-3f8ba0b8] .el-select__wrapper{min-height:var(--control-height-md)}.n-select__label[data-v-3f8ba0b8]{color:var(--color-fg-secondary);font-size:.875rem}.n-select__error[data-v-3f8ba0b8]{color:var(--color-danger-text);margin:0;font-size:.875rem}.n-skeleton__label[data-v-5dceb14f]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.n-textarea[data-v-99b4f127]{flex-direction:column;gap:4px;display:flex}.n-textarea__label[data-v-99b4f127]{color:var(--color-fg-secondary);font-size:.875rem}.n-textarea__error[data-v-99b4f127]{color:var(--color-danger-text);margin:0;font-size:.875rem}.n-brand-mark[data-v-dea63c57]{flex:none;width:36px;height:36px;display:block}.n-auth-shell[data-v-5ed1a686]{background:radial-gradient(ellipse at 15% 25%, var(--color-primary-soft), transparent 55%), var(--color-page);min-height:100dvh;padding:3rem 1.5rem}.n-auth-shell__main[data-v-5ed1a686]{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:5rem;width:100%;max-width:1200px;min-height:calc(100dvh - 6rem);margin-inline:auto;display:grid}.n-auth-shell__intro[data-v-5ed1a686],.n-auth-shell__card[data-v-5ed1a686]{overflow-wrap:anywhere;min-width:0}.n-auth-shell__brand[data-v-5ed1a686]{color:var(--color-primary);letter-spacing:-.04em;align-items:center;gap:.75rem;margin:0 0 3rem;font-weight:700;line-height:1;display:flex}.n-auth-shell__eyebrow[data-v-5ed1a686]{color:var(--color-primary);margin:0 0 1rem;font-weight:600}.n-auth-shell__title[data-v-5ed1a686]{max-width:12em;color:var(--color-fg);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.2}.n-auth-shell__description[data-v-5ed1a686]{max-width:30em;color:var(--color-fg-secondary);margin:1.5rem 0 0;line-height:1.8}.n-auth-shell__card[data-v-5ed1a686]{width:100%}@media (width<64rem){.n-auth-shell[data-v-5ed1a686]{padding:2rem 1rem}.n-auth-shell__main[data-v-5ed1a686]{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:420px;min-height:auto}.n-auth-shell__brand[data-v-5ed1a686]{margin-bottom:1.5rem}.n-auth-shell__eyebrow[data-v-5ed1a686]{margin-bottom:.5rem}.n-auth-shell__title[data-v-5ed1a686]{max-width:none}.n-auth-shell__description[data-v-5ed1a686]{margin-top:.75rem}}.shell-nav[data-v-238d83d9]{flex-direction:column;gap:16px;padding:8px;display:flex}.shell-nav__heading[data-v-238d83d9]{color:var(--color-fg-tertiary);margin:0 0 4px;padding:0 12px;font-size:.75rem;font-weight:600}.shell-nav__list[data-v-238d83d9]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shell-nav__link[data-v-238d83d9]{min-height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--color-fg-secondary);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;position:relative}.shell-nav__badge[data-v-238d83d9]{border-radius:var(--radius-lg);background:var(--color-selected);color:var(--color-primary);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding:1px 6px;font-size:.75rem}.shell-nav--collapsed .shell-nav__link[data-v-238d83d9]{justify-content:center;padding-inline:0}@media (hover:none) and (pointer:coarse){.shell-nav__link[data-v-238d83d9]{min-height:var(--control-height-md)}}.shell-nav__badge.is-collapsed[data-v-238d83d9]{top:0;padding:0 3px;font-size:.625rem;position:absolute;inset-inline-end:1px}.shell-nav__icon[data-v-238d83d9]{display:inline-flex}.shell-nav__link[data-v-238d83d9]:hover{background:var(--color-hover);color:var(--color-fg)}.shell-nav__link.is-active[data-v-238d83d9]{background:var(--color-selected);color:var(--color-primary);font-weight:600}.shell-brand[data-v-fbe78a89]{min-width:0;min-height:var(--control-height-md);border-radius:var(--radius-sm);color:var(--color-fg);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.shell-brand[href][data-v-fbe78a89]:hover{background:var(--color-hover)}.shell-brand.is-collapsed[data-v-fbe78a89]{justify-content:center}.shell-brand__name[data-v-fbe78a89]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.n-shell[data-v-86d1cf56]{background:var(--color-page);min-height:100dvh;color:var(--color-fg);display:flex}.n-shell--workspace[data-v-86d1cf56]{--sidebar-width:250px;--sidebar-width-collapsed:76px}.n-shell--workspace[data-v-86d1cf56] .shell-nav__link{min-height:var(--control-height-md)}.n-shell--workspace[data-v-86d1cf56] .shell-nav__icon{flex:none;font-size:1rem}.n-shell--workspace[data-v-86d1cf56] .shell-nav__heading{margin-block:4px 8px}.n-shell--workspace .n-shell__header[data-v-86d1cf56]{gap:16px}.n-shell--workspace .n-shell__actions[data-v-86d1cf56]{flex-shrink:0;min-width:0}.n-shell__rail-expand[data-v-86d1cf56]{flex:none;justify-content:center;padding-block:4px;display:flex}.n-shell__drawer-brand[data-v-86d1cf56]{flex:1;min-width:0}.n-shell-workspace-drawer .shell-nav__link{min-height:var(--control-height-md)}.n-shell-workspace-drawer .shell-nav__icon{flex:none;font-size:1rem}.n-shell-workspace-drawer .el-drawer__header{border-bottom:1px solid var(--color-line);gap:8px;margin-bottom:0;padding:10px 16px}.n-shell-workspace-drawer .el-drawer__body{padding:8px 0}.n-shell-workspace-drawer .el-drawer__footer{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line)}.n-shell__sidebar-footer[data-v-86d1cf56]{padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);flex:none}.n-shell__sidebar[data-v-86d1cf56]{z-index:var(--z-sidebar);flex:0 0 var(--sidebar-width);border-inline-end:1px solid var(--color-line);height:100dvh;transition:flex-basis var(--duration-normal) var(--ease-standard);flex-direction:column;display:flex;position:sticky;top:0}.is-rail .n-shell__sidebar[data-v-86d1cf56]{flex-basis:var(--sidebar-width-collapsed)}.n-shell__brand[data-v-86d1cf56]{min-height:var(--header-height);border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.is-rail .n-shell__brand[data-v-86d1cf56]{justify-content:center;padding:0}.n-shell__nav[data-v-86d1cf56]{flex:1;min-height:0;overflow-y:auto}.n-shell__drawer-extra[data-v-86d1cf56]{padding:16px 8px}.n-shell__body[data-v-86d1cf56]{flex-direction:column;flex:1;min-width:0;display:flex}.n-shell__header[data-v-86d1cf56]{z-index:var(--z-header);min-height:var(--header-height);border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.is-mobile .n-shell__header[data-v-86d1cf56]{min-height:var(--header-height-mobile);padding:0 16px}.n-shell__title[data-v-86d1cf56]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.125rem;font-weight:600;overflow:hidden}.n-shell__actions[data-v-86d1cf56]{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.n-shell__main[data-v-86d1cf56]{width:100%;max-width:var(--content-max-width);padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));outline:none;margin:0 auto}.is-mobile .n-shell__main[data-v-86d1cf56]{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}@media (height<=500px) and (orientation:landscape){.n-shell__header[data-v-86d1cf56]{min-height:var(--header-height-mobile)}}@media print{.n-shell__main[data-v-86d1cf56]{max-width:none;padding:0}}
