@import "https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.7.0/style.css";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&display=swap";.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity var(--mz-duration-base) var(--mz-ease-out-quint), transform var(--mz-duration-base) var(--mz-ease-out-quint)}.fade-slide-enter-from{opacity:0;transform:translateY(16px)}.fade-slide-leave-to{opacity:0;transform:translateY(-16px)}@media (prefers-reduced-motion:reduce){.fade-slide-enter-active,.fade-slide-leave-active{transition:none}.fade-slide-enter-from,.fade-slide-leave-to{transform:none}}.admin-root[data-v-0eded741]{background:var(--mz-bg-page);min-height:100vh}.topbar[data-v-0eded741]{height:56px;padding:0 var(--mz-space-xl);background:var(--mz-bg-surface);align-items:center;display:flex}.nav-toggle[data-v-0eded741]{display:none}.brand[data-v-0eded741]{align-items:baseline;gap:var(--mz-space-sm);min-width:200px;display:flex}.brand-text[data-v-0eded741]{font-family:var(--mz-font-display);font-weight:var(--mz-fw-bold);font-size:var(--mz-fs-md);color:var(--mz-text-primary);letter-spacing:.08em}.brand-en[data-v-0eded741]{font-family:var(--mz-font-body);font-size:var(--mz-fs-xs);color:var(--mz-text-tertiary);letter-spacing:.2em}.rc-badge[data-v-0eded741]{font-family:var(--mz-font-body);font-size:var(--mz-fs-xs);font-weight:var(--mz-fw-bold);color:var(--mz-warning);background:var(--mz-warning-bg);border:1px solid var(--mz-warning);border-radius:var(--mz-radius-sm);padding:2px var(--mz-space-sm);letter-spacing:.04em;white-space:nowrap}.topbar-spacer[data-v-0eded741]{flex:1}.topbar-right[data-v-0eded741]{align-items:center;gap:var(--mz-space-md);display:flex}.incident-banner[data-v-0eded741]{justify-content:center;align-items:center;gap:var(--mz-space-md);padding:var(--mz-space-xs) var(--mz-space-xl);background:var(--mz-warning-bg);color:var(--mz-warning);font-size:var(--mz-fs-sm);text-align:center;display:flex}.incident-banner-link[data-v-0eded741]{font-weight:var(--mz-fw-bold);color:inherit;text-decoration:underline}.incident-banner-hint[data-v-0eded741]{color:var(--mz-text-tertiary)}.body[data-v-0eded741]{min-height:calc(100vh - 56px)}.sider[data-v-0eded741]{background:var(--mz-bg-surface)}.nav-backdrop[data-v-0eded741]{display:none}.main[data-v-0eded741]{background:var(--mz-bg-page)}.main-inner[data-v-0eded741]{padding:var(--mz-space-xl) var(--mz-space-2xl) var(--mz-space-2xl)}.page-breadcrumb[data-v-0eded741]{margin-bottom:var(--mz-space-md);font-size:var(--mz-fs-sm)}[data-v-0eded741] .n-menu-item-group-title{font-family:var(--mz-font-display);font-size:var(--mz-fs-xs);color:var(--mz-text-tertiary);letter-spacing:.15em;padding-top:var(--mz-space-md);padding-bottom:var(--mz-space-2xs)}[data-v-0eded741] .n-menu-divider{background-color:var(--mz-border-subtle);margin:var(--mz-space-2xs) var(--mz-space-md)}[data-v-0eded741] .menu-label-with-badge{align-items:center;gap:6px;min-width:0;display:inline-flex}[data-v-0eded741] .menu-badge{background:var(--mz-brand);min-width:18px;height:18px;color:var(--mz-text-inverse);font-family:var(--mz-font-mono);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;line-height:18px}[data-v-0eded741] .n-breadcrumb .n-breadcrumb-item__link{transition:color var(--mz-duration-fast) var(--mz-ease-out-quint)}@media (width<=1023px){.topbar[data-v-0eded741] .n-button,[data-v-0eded741] .n-menu-item,[data-v-0eded741] .n-menu-item-content{min-height:44px}}@media (width<=767px){.nav-toggle[data-v-0eded741]{flex:0 0 44px;width:44px;height:44px;display:inline-flex}.topbar[data-v-0eded741]{padding:0 var(--mz-space-md)}.brand[data-v-0eded741]{min-width:0}.brand-en[data-v-0eded741]{display:none}.rc-badge[data-v-0eded741]{text-overflow:ellipsis;max-width:132px;overflow:hidden}.incident-banner[data-v-0eded741]{align-items:flex-start;gap:var(--mz-space-2xs);padding:var(--mz-space-sm) var(--mz-space-md);text-align:left;flex-direction:column}.body[data-v-0eded741]{position:relative}.sider[data-v-0eded741]{z-index:21;height:100%;top:0;bottom:0;left:0;position:absolute!important}.sider--expanded[data-v-0eded741]{box-shadow:var(--mz-shadow-lg)}.nav-backdrop[data-v-0eded741]{z-index:20;background:color-mix(in srgb, var(--mz-text-primary) 24%, transparent);cursor:pointer;border:0;padding:0;display:block;position:absolute;inset:0}.main[data-v-0eded741]{min-width:0;margin-left:0}.main-inner[data-v-0eded741]{padding:var(--mz-space-md)}}:root{--mz-paper:#f4efe6;--mz-ink:#1f1b16;--mz-green:#1e3328;--mz-burnt:#9a3d1f;--mz-graphite:#2b2926;--mz-rule:#bfb59e;--mz-warn-fg:#7a5a28;--mz-warn-bg:#ece0c2;--mz-ink-2:#3e3b37;--mz-ink-3:#6e6a65;--mz-ink-4:#9a9791;--mz-success:#4a6b3a;--mz-warning:var(--mz-warn-fg);--mz-warning-bg:var(--mz-warn-bg);--mz-error:#c13a2a;--mz-info:#5a7b8a;--mz-error-strong:#a82f22;--mz-info-strong:#3f5964;--mz-bg-page:var(--mz-paper);--mz-bg-surface:#f4efe9;--mz-bg-raised:#eeebe4;--mz-bg-muted:#eeebe4;--mz-text-primary:var(--mz-ink);--mz-text-secondary:var(--mz-ink-2);--mz-text-tertiary:var(--mz-ink-3);--mz-text-disabled:var(--mz-ink-4);--mz-text-inverse:var(--mz-paper);--mz-border-subtle:#cbc4b5;--mz-border-default:var(--mz-rule);--mz-border-strong:#c6c3bb;--mz-brand:var(--mz-burnt);--mz-brand-hover:#7e311d;--mz-brand-pressed:#6f291c;--mz-brand-subtle:#e0d4c2;--mz-accent:var(--mz-green);--mz-accent-hover:#1b2415;--mz-accent-subtle:#d4d1c7;--mz-font-display:"LXGW WenKai Screen", "LXGW WenKai", "Songti SC", "PingFang SC", serif;--mz-font-display-en:"Cormorant Garamond", "Cormorant", "Times New Roman", serif;--mz-font-body:"LXGW Neo XiHei Screen", "LXGW Neo XiHei", "Source Han Sans SC", "Noto Sans SC", system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--mz-font-mono:"JetBrains Mono", "SF Mono", Consolas, "Courier New", monospace;--mz-fs-xs:.75rem;--mz-fs-sm:.875rem;--mz-fs-base:1rem;--mz-fs-md:1.25rem;--mz-fs-lg:1.75rem;--mz-fs-xl:2.5rem;--mz-fs-2xl:3.5rem;--mz-lh-tight:1.2;--mz-lh-snug:1.35;--mz-lh-normal:1.6;--mz-lh-relaxed:1.85;--mz-fw-regular:400;--mz-fw-medium:500;--mz-fw-bold:700;--mz-space-3xs:2px;--mz-space-2xs:4px;--mz-space-xs:8px;--mz-space-sm:12px;--mz-space-md:16px;--mz-space-lg:24px;--mz-space-xl:32px;--mz-space-2xl:48px;--mz-space-3xl:64px;--mz-space-4xl:96px;--mz-radius-xs:2px;--mz-radius-sm:4px;--mz-radius-md:8px;--mz-radius-lg:12px;--mz-radius-xl:20px;--mz-radius-2xl:32px;--mz-radius-full:9999px;--mz-shadow-xs:0 1px 1px oklch(18% .006 70/.04);--mz-shadow-sm:0 1px 3px oklch(18% .006 70/.06);--mz-shadow-md:0 2px 8px oklch(18% .006 70/.08);--mz-shadow-lg:0 8px 24px oklch(18% .006 70/.1);--mz-shadow-xl:0 16px 48px oklch(18% .006 70/.12);--mz-shadow-inset-subtle:inset 0 1px 3px oklch(18% .006 70/.06);--mz-shadow-piece:0 2px 4px oklch(18% .006 70/.18);--mz-duration-instant:80ms;--mz-duration-fast:.12s;--mz-duration-base:.2s;--mz-duration-slow:.32s;--mz-duration-deliberate:.5s;--mz-ease-out-quint:cubic-bezier(.22, 1, .36, 1);--mz-ease-out-expo:cubic-bezier(.16, 1, .3, 1);--mz-ease-linear:linear}html{font-family:var(--mz-font-body);font-size:16px;line-height:var(--mz-lh-normal);color:var(--mz-text-primary);background:var(--mz-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{min-height:100vh;margin:0}.mz-prose{max-width:65ch}.mz-display{font-family:var(--mz-font-display);font-weight:var(--mz-fw-bold);line-height:var(--mz-lh-tight)}.mz-mono{font-family:var(--mz-font-mono);font-variant-numeric:tabular-nums}.time-text{white-space:nowrap}.mz-title-underline:after{content:"";background:var(--mz-brand);width:32px;height:2px;margin-top:var(--mz-space-xs);display:block}.editorial-admin{background:radial-gradient(circle 430px at 116px 84px, #9a3d1f14, transparent), linear-gradient(135deg, #1e33280b 0 1px, transparent 1px 11px), var(--mz-paper);min-height:calc(100vh - 64px);color:var(--mz-text-primary)}.editorial-page-head,.editorial-form-head,.editorial-detail-head,.editorial-admin .page-head{gap:var(--mz-space-xl);padding:var(--mz-space-2xl);border-radius:var(--mz-radius-sm);box-shadow:none;background:#f2ede7;border:1px solid #c6c3bb;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:relative;overflow:hidden}.editorial-detail-head,.editorial-form-head{grid-template-columns:minmax(280px,3fr) minmax(220px,2fr)}.editorial-roman,.editorial-kicker,.editorial-issue{font-family:var(--mz-font-display-en);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:600}.editorial-roman{min-width:56px;height:56px;color:var(--mz-accent);border-radius:var(--mz-radius-xs);border:1px solid #c77b5c;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:inline-flex}.editorial-kicker{color:var(--mz-burnt);font-size:var(--mz-fs-xs);display:block}.editorial-title{margin:var(--mz-space-sm) 0 0;font-family:var(--mz-font-display);letter-spacing:0;color:var(--mz-text-primary);font-size:clamp(2rem,3vw,3.5rem);font-weight:700;line-height:1.08}.editorial-sub{max-width:65ch;margin:var(--mz-space-md) 0 0;color:var(--mz-text-secondary);font-size:var(--mz-fs-sm);line-height:1.75}.editorial-panel,.editorial-admin .search-card,.editorial-admin .table-card,.editorial-admin .config-card,.editorial-admin .form-card,.editorial-admin .tree-card,.editorial-admin .section-card,.editorial-admin .domain-card,.editorial-admin .block,.editorial-admin .panel,.editorial-admin .stats,.editorial-admin .filters,.editorial-admin .summary-grid,.editorial-admin .summary-cell,.editorial-admin .config-panel,.editorial-admin .mz-card-elevated{border-radius:var(--mz-radius-sm);box-shadow:none;background:#f4efe9;border:1px solid #cfcbc1}.editorial-admin .page-head h1,.editorial-admin .page-title{margin:var(--mz-space-sm) 0 0;font-family:var(--mz-font-display);color:var(--mz-text-primary);letter-spacing:0}.editorial-admin .page-head p,.editorial-admin .page-sub{max-width:65ch;color:var(--mz-text-secondary);line-height:1.75}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--mz-duration-instant)!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:var(--mz-duration-instant)!important;animation-iteration-count:1!important}}
