.material-image[data-v-1ab4edcb]{background:var(--bg-surface-hover,#f5f6f8);border-radius:inherit;height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.material-image[data-v-1ab4edcb] .el-image{display:block;height:100%;width:100%}.image-state[data-v-1ab4edcb]{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:6px;height:100%;justify-content:center;width:100%}.default-label[data-v-1ab4edcb],.image-state[data-v-1ab4edcb]{color:var(--text-secondary,#667085)}.default-label[data-v-1ab4edcb]{background:var(--bg-surface,#fff);border-radius:3px;bottom:4px;font-size:10px;padding:1px 4px;position:absolute;right:4px}.archive-material-native-image{height:360px!important;margin-bottom:24px}.archive-material-image{background:#f8faf9;border-radius:10px;display:block;margin:0 auto 24px;max-height:400px;max-width:100%;object-fit:contain}.dtp-page[data-v-f9497a94]{background:var(--anx-bg-card,#fff);border:1px solid var(--anx-border-light,rgba(0,0,0,.08));border-radius:10px;margin:10px 0;padding:10px 12px}.dtp-page figcaption[data-v-f9497a94],.dtp-status[data-v-f9497a94]{color:var(--anx-text-secondary,#6e6e73);font-size:12px;margin:0 0 8px}.dtp-status[data-v-f9497a94]{padding:24px 0;text-align:center}.dtp-page canvas[data-v-f9497a94]{display:block;height:auto;margin:0 auto;max-width:100%}.doc-viewer[data-v-56a8a2a2]{display:flex;flex-direction:column;min-height:320px}.dv-mode-bar[data-v-56a8a2a2]{display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:8px}.dv-mode-toggle[data-v-56a8a2a2]{background:var(--anx-bg-panel,rgba(0,0,0,.05));border-radius:8px;display:inline-flex;gap:2px;padding:2px}.dv-mode-btn[data-v-56a8a2a2]{background:transparent;border:none;border-radius:6px;color:var(--anx-text-secondary,#6e6e73);cursor:pointer;font-size:12px;padding:4px 12px;transition:all .15s}.dv-mode-btn.active[data-v-56a8a2a2]{background:var(--anx-accent,#0071e3);color:var(--anx-accent-text,#fff);font-weight:500}.dv-textwrap[data-v-56a8a2a2]{flex:1;min-height:0;overflow-y:auto}.dv-text-img[data-v-56a8a2a2]{background:var(--bg-surface);border:1px solid var(--anx-border-light,rgba(0,0,0,.08));border-radius:10px;display:block;margin:10px auto;max-height:480px;max-width:100%}.dv-text-warnings[data-v-56a8a2a2]{background:var(--anx-bg-panel,rgba(0,0,0,.05));border-radius:8px;color:var(--anx-text-secondary,#6e6e73);font-size:12px;line-height:1.6;margin:8px 0;padding:8px 12px}.dv-text-warnings p[data-v-56a8a2a2]{margin:2px 0}.dv-text-pre[data-v-56a8a2a2]{background:var(--anx-bg-panel,rgba(0,0,0,.03));border:1px solid var(--anx-border-light,rgba(0,0,0,.06));border-radius:10px;color:var(--anx-text-primary,#1d1d1f);font-family:inherit;font-size:13px;line-height:1.65;margin:0;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.doc-viewer.is-page[data-v-56a8a2a2]{height:calc(100vh - 140px);min-height:0}.dv-state[data-v-56a8a2a2]{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:260px}.dv-state-title[data-v-56a8a2a2]{color:var(--anx-text-primary,#1d1d1f);font-size:14px;font-weight:500;margin:0}.dv-state-msg[data-v-56a8a2a2]{color:var(--anx-text-tertiary,#9b9ba0);font-size:12.5px;margin:0}.dv-error .dv-state-msg[data-v-56a8a2a2]{color:var(--anx-error,#d0342c)}.dv-retry[data-v-56a8a2a2]{background:var(--anx-accent,#0071e3);border:none;border-radius:8px;color:var(--anx-accent-text,#fff);cursor:pointer;font-size:13px;margin-top:10px;padding:6px 18px}.dv-retry[data-v-56a8a2a2]:hover{opacity:.85}.archive-native-document{min-height:65vh;--text-primary:#263445;--text-secondary:#75838f;--bg-surface:#fff;--border-color:#e2e7ed}.archive-native-document .doc-viewer{min-height:65vh}.archive-feedback[data-v-477cdfb3]{border-top:1px solid var(--el-border-color,#ddd);font-size:14px;margin-top:20px;padding-top:14px}button[data-v-477cdfb3],summary[data-v-477cdfb3]{cursor:pointer}.muted[data-v-477cdfb3],small[data-v-477cdfb3]{color:var(--el-text-color-secondary,#777)}form[data-v-477cdfb3],label[data-v-477cdfb3]{display:grid;gap:8px}form[data-v-477cdfb3]{gap:12px}button[data-v-477cdfb3],textarea[data-v-477cdfb3]{background:var(--el-bg-color,#fff);border:1px solid var(--el-border-color,#ddd);border-radius:6px;color:inherit;font:inherit;padding:8px}textarea[data-v-477cdfb3]{resize:vertical}button[data-v-477cdfb3]{justify-self:end}article[data-v-477cdfb3]{border-bottom:1px solid var(--el-border-color,#ddd);padding:12px 0}blockquote[data-v-477cdfb3]{border-left:3px solid #ddd;margin:8px 0;padding:8px 12px}blockquote[data-v-477cdfb3],p[data-v-477cdfb3]{overflow-wrap:anywhere;white-space:pre-wrap}nav[data-v-477cdfb3]{display:flex;gap:10px;margin-top:10px}button[data-v-477cdfb3]:disabled{opacity:.5}.inline[data-v-477cdfb3]{align-items:center;display:flex}.compose[data-v-477cdfb3]{border:1px solid var(--el-border-color-light,#ebeef5);border-radius:6px;padding:10px}.compose[data-v-477cdfb3],.compose form[data-v-477cdfb3]{margin-top:12px}nav .active[data-v-477cdfb3]{color:var(--el-color-primary,#409eff)}.archive-reader{--archive-ink:#263b38;background:#fff;border:1px solid #dce5e1;border-radius:18px;box-shadow:0 28px 90px #152d3029;box-sizing:border-box;color:#263b38;font-family:system-ui,-apple-system,sans-serif;height:min(860px,90vh);inset:0;margin:auto;max-height:92vh;max-width:none;overflow:hidden;padding:0;position:fixed;width:min(1120px,calc(100vw - 40px))}.archive-reader[open]{display:flex;flex-direction:column}.archive-reader::backdrop{backdrop-filter:blur(3px);background:#142b344d}.archive-reader button{cursor:pointer;font:inherit;margin:0}.archive-reader button:focus-visible{outline:2px solid #327e6d;outline-offset:3px}.archive-reader-header{background:#fafcfb;display:flex;gap:24px;justify-content:space-between;padding:26px 32px 22px}.archive-reader-eyebrow{align-items:center;color:#356959;display:flex;font-size:12px;gap:8px;letter-spacing:.08em}.archive-reader-eyebrow>span:last-child{color:#778782;letter-spacing:0}.archive-reader-mark{font-size:18px}.archive-reader h1{font-size:23px;font-weight:600;line-height:1.5;margin:10px 0 0;overflow-wrap:anywhere}.archive-close{background:#fff;border:1px solid #e1e7e4;border-radius:50%;color:#62736c;display:grid;flex-shrink:0;font-size:24px!important;height:34px;line-height:1;padding:0;place-items:center;width:34px}.archive-reader-toolbar{align-items:center;border-block:1px solid #e5ece8;display:flex;gap:16px;justify-content:space-between;padding:0 30px}.archive-tabs{display:flex;gap:26px}.archive-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#74817e;font-size:13px;padding:15px 0}.archive-tabs button[aria-selected=true]{border-color:#327e6d;color:#246854;font-weight:600}.archive-text-button{background:none;border:0;color:#507367;font-size:12px!important;padding:8px 0}.archive-reader-layout{display:flex;flex:1;min-height:0}.archive-reader-outline{background:#f9fbfa;border-right:1px solid #edf0ee;box-sizing:border-box;flex-shrink:0;overflow:auto;padding:25px 20px;width:218px}.archive-overline{color:#7a8d85;font-size:11px;letter-spacing:.12em}.archive-reader-outline button{background:none;border:0;border-radius:6px;color:#71847b;display:block;font-size:12px;line-height:1.6;margin:5px 0;overflow-wrap:anywhere;padding:9px 10px;text-align:left;width:100%}.archive-reader-outline .archive-outline-current{background:#eaf2ee;color:#2e6653;font-weight:500;margin-top:17px}.archive-reader-outline p{color:#94a199;font-size:11px;line-height:1.9;margin:30px 10px 0}.archive-reader-body{flex:1;min-width:0;overflow:auto;overscroll-behavior:contain;padding:36px 44px 60px;scroll-behavior:smooth}.archive-section-title{font-size:18px;font-weight:600;line-height:1.5;margin:0 0 20px}.archive-chunk{margin-bottom:32px;scroll-margin-top:24px}.archive-chunk+.archive-chunk{border-top:1px solid #e7ece9;padding-top:28px}.archive-empty,.archive-muted{color:#7c8b84;font-size:12px;line-height:1.8}.archive-properties{display:grid;font-size:13px;grid-template-columns:100px 1fr;line-height:1.8;margin:24px 0}.archive-properties dd,.archive-properties dt{border-bottom:1px solid #edf0ee;margin:0;overflow-wrap:anywhere;padding:12px 0}.archive-properties dt{color:#7b8b83}.archive-citation-quote{background:#f4f8f5;border-left:3px solid #8cb8a4;margin:24px 0;padding:20px 24px}.archive-document-label{align-items:center;border:1px solid #e5ece8;border-radius:10px;display:flex;font-size:12px;gap:14px;margin-bottom:28px;padding:12px 16px}.archive-document-label span{background:#eef4f0;border-radius:6px;padding:12px;white-space:nowrap}.archive-reader-footer{align-items:center;border-top:1px solid #e6ece9;color:#8a9891;display:flex;font-size:11px;justify-content:space-between;padding:9px 30px}.archive-loading{padding-top:20px}.archive-loading div{animation:archive-shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f4f1,#fafcfb,#f0f4f1);background-size:200%;border-radius:4px;height:14px;margin-top:22px}.archive-loading div:nth-child(3){width:88%}.archive-loading div:nth-child(4){width:70%}.archive-loading p{color:#8a9891;font-size:13px;margin-top:35px}.archive-detail-status,.archive-detail-warning{border-radius:7px;font-size:12px;line-height:1.7;margin:0 0 20px;padding:10px 12px}.archive-detail-status{align-items:center;background:#f0f6f3;color:#426a5a;display:flex;gap:9px}.archive-detail-status span{animation:archive-spin .8s linear infinite;border:2px solid #8db7a5;border-radius:50%;border-top-color:#2c775b;height:9px;width:9px}.archive-detail-warning{background:#fff8e8;border:1px solid #f1dfb1;color:#795e2b}.archive-failure{background:#f8faf9;border:1px solid #e4e9e6;border-radius:12px;padding:28px}.archive-failure h2{font-size:18px}.archive-failure p{color:#718078;font-size:14px;line-height:1.8}.archive-failure button{background:#fff;border:1px solid #cbdad2;border-radius:7px;color:#416c58;margin:12px 12px 0 0;padding:8px 15px}.archive-failure.is-permission{background:#fff9eb;border-color:#e8d9af}.archive-failure.is-permission button{background:#ffedb5;border-color:#dcc78d;color:#7b6224}@keyframes archive-shimmer{to{background-position:-200% 0}}@keyframes archive-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.archive-detail-status span,.archive-loading div{animation:none}}@media (max-width:700px){.archive-reader{border-radius:12px;height:94vh;max-height:96vh;width:calc(100vw - 16px)}.archive-reader-header{padding:20px}.archive-reader h1{font-size:19px}.archive-reader-outline{display:none}.archive-reader-toolbar{padding:0 20px}.archive-tabs{gap:18px}.archive-reader-body{padding:26px 22px}.archive-reader-footer{padding:8px 20px}}
