.report-glossary-link[data-v-5a866857]{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent);text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.report-glossary-link[data-v-5a866857]:hover{text-decoration-color:currentColor;text-decoration-style:solid}.report-glossary-link[data-v-5a866857]:focus-visible{border-radius:2px;outline:2px solid #86650f;outline-offset:2px}.report-primer[data-v-e267e568]{background:#fffdf7;border:1px solid var(--gold-200,#e8d5a3);border-inline-start:4px solid var(--gold-400,#d4a017);border-radius:var(--radius-md,8px);margin-top:var(--space-5,20px);max-width:calc(var(--report-measure, 68ch) + 3rem);overflow:hidden}.report-primer-summary[data-v-e267e568]{align-items:center;color:var(--color-primary-dark,#5c0e0e);cursor:pointer;display:flex;font-family:var(--font-heading,inherit);font-size:18px;font-weight:700;gap:var(--space-2,8px);list-style:none;min-height:44px;padding:var(--space-2,8px) var(--space-4,16px)}.report-primer-summary[data-v-e267e568]::-webkit-details-marker{display:none}.report-primer-chevron[data-v-e267e568]{border-bottom:2px solid #86650f;border-right:2px solid #86650f;flex:none;height:9px;margin-inline-start:auto;transform:translateY(-2px) rotate(45deg);width:9px}.report-primer[open] .report-primer-chevron[data-v-e267e568]{transform:translateY(2px) rotate(-135deg)}.report-primer-summary[data-v-e267e568]:hover{background:#fbf3dc}.report-primer-summary[data-v-e267e568]:focus-visible{outline:2px solid #86650f;outline-offset:-2px}.report-primer-list[data-v-e267e568]{list-style:decimal;margin:0;padding-block:0 var(--space-4,16px);padding-inline:calc(var(--space-4, 16px) + 1.4em) var(--space-4,16px)}.report-primer-list li[data-v-e267e568]{color:var(--color-text,#292118);font-size:16px;line-height:1.6;margin-top:var(--space-2,8px);max-width:none}.report-primer-list li[data-v-e267e568]::marker{color:#86650f;font-weight:700}.report-primer-more[data-v-e267e568]{margin:calc(var(--space-2, 8px)*-1) 0 0;padding-block:0 var(--space-2,8px);padding-inline:var(--space-4,16px)}.report-primer-more-link[data-v-e267e568]{align-items:center;color:#6b4e0a;display:inline-flex;font-size:15px;font-weight:600;min-height:44px}.report-primer-list [lang=zh][data-v-e267e568]{font-family:var(--font-chinese,"Noto Sans SC",sans-serif);white-space:nowrap}.western-toggle[data-v-1f51cdb9]{align-items:center;background:#f3f5fb;border:1px solid #d5dbef;border-radius:var(--radius-md,8px);display:flex;flex-wrap:wrap;gap:var(--space-1,4px) var(--space-3,12px);margin-top:var(--space-3,12px);max-width:calc(var(--report-measure, 68ch) + 3rem);padding:var(--space-2,8px) var(--space-4,16px)}.western-toggle-text[data-v-1f51cdb9]{color:#26315e;flex:1 1 16rem;font-size:15px;line-height:1.5;margin:0;max-width:none;min-width:0}.western-toggle-btn[data-v-1f51cdb9]{align-items:center;background:#fff;border:1px solid #4a5a9c;border-radius:999px;color:#34437e;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:8px;line-height:1.2;min-height:44px;padding:0 var(--space-4,16px);-webkit-tap-highlight-color:transparent}.western-toggle-btn[data-v-1f51cdb9]:hover{background:#e7ebf8}.western-toggle-btn[data-v-1f51cdb9]:focus-visible{outline:2px solid #34437e;outline-offset:2px}.western-toggle-icon[data-v-1f51cdb9]{background:#4a5a9c;border-radius:50%;flex:none;height:12px;position:relative;width:12px}.western-toggle-icon[data-v-1f51cdb9]:after{border:1.5px solid #4a5a9c;border-radius:50%;content:"";inset:4px -4px;position:absolute;transform:rotate(-20deg)}.western-toggle--off .western-toggle-btn[data-v-1f51cdb9]{background:#4a5a9c;color:#fff}.western-toggle--off .western-toggle-btn[data-v-1f51cdb9]:hover{background:#3d4c88}.western-toggle--off .western-toggle-icon[data-v-1f51cdb9],.western-toggle--off .western-toggle-icon[data-v-1f51cdb9]:after{background-color:#fff;border-color:#fff}.western-toggle--off .western-toggle-icon[data-v-1f51cdb9]:after{background:transparent}.report-help[data-v-bbd8d056]{margin:calc(var(--space-3, 12px)*-1) 0 var(--space-3,12px);max-width:calc(var(--report-measure, 68ch) + 3rem)}.report-help-toggle[data-v-bbd8d056]{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;list-style:none;min-height:44px;padding:0;-webkit-tap-highlight-color:transparent}.report-help-toggle[data-v-bbd8d056]::-webkit-details-marker{display:none}.report-help-toggle[data-v-bbd8d056]::marker{content:""}.report-help-pill[data-v-bbd8d056]{background:#fffaf0;border:1px solid #d9c27a;border-radius:999px;color:#6b4e0a;font-size:14px;font-weight:600;gap:6px;line-height:1.3;padding-block:4px;padding-inline:5px 12px;transition:background .15s ease}.report-help-icon[data-v-bbd8d056],.report-help-pill[data-v-bbd8d056]{align-items:center;display:inline-flex}.report-help-icon[data-v-bbd8d056]{background:#86650f;border-radius:50%;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.report-help-chevron[data-v-bbd8d056]{border-bottom:2px solid;border-right:2px solid;height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease;width:7px}.report-help[open] .report-help-chevron[data-v-bbd8d056]{transform:translateY(1px) rotate(-135deg)}.report-help-toggle:hover .report-help-pill[data-v-bbd8d056],.report-help[open] .report-help-pill[data-v-bbd8d056]{background:#fbefcc}.report-help-toggle[data-v-bbd8d056]:focus-visible{outline:none}.report-help-toggle:focus-visible .report-help-pill[data-v-bbd8d056]{outline:2px solid #86650f;outline-offset:2px}.report-help-sr[data-v-bbd8d056]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.report-help-text[data-v-bbd8d056]{background:var(--neutral-50,#fafaf5);border:1px solid var(--gold-200,#e8d5a3);border-inline-start:3px solid var(--gold-400,#d4a017);border-radius:var(--radius-md,8px);color:var(--color-text,#292118);font-size:16px;line-height:1.6;padding:var(--space-3,12px) var(--space-4,16px)}.report-help-more[data-v-bbd8d056],.report-help-text[data-v-bbd8d056]{margin:var(--space-1,4px) 0 0;text-align:start}.report-help-more-link[data-v-bbd8d056]{align-items:center;color:#6b4e0a;display:inline-flex;font-size:15px;font-weight:600;min-height:44px}.report-help-text [lang=zh][data-v-bbd8d056]{font-family:var(--font-chinese,"Noto Sans SC",sans-serif);white-space:nowrap}@media(prefers-reduced-motion:reduce){.report-help-chevron[data-v-bbd8d056],.report-help-pill[data-v-bbd8d056]{transition:none}}.western-note[data-v-df23721d]{background:#f3f5fb;border:1px solid #d5dbef;border-inline-start:4px solid #4a5a9c;border-radius:var(--radius-md,8px);margin:var(--space-4,16px) 0;max-width:calc(var(--report-measure, 68ch) + 3rem);padding:var(--space-3,12px) var(--space-4,16px);text-align:start}.western-note-eyebrow[data-v-df23721d]{align-items:center;color:#34437e;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 var(--space-1,4px)}.western-note-icon[data-v-df23721d]{background:#4a5a9c;border-radius:50%;flex:none;height:12px;position:relative;width:12px}.western-note-icon[data-v-df23721d]:after{border:1.5px solid #4a5a9c;border-radius:50%;content:"";inset:4px -4px;position:absolute;transform:rotate(-20deg)}.western-note-title[data-v-df23721d]{color:#26315e;font-family:var(--font-heading,inherit);font-size:17px;font-weight:700;line-height:1.35;margin:0 0 var(--space-1,4px)}.western-note-text[data-v-df23721d]{color:var(--color-text,#292118);font-size:15px;line-height:1.6;margin:0;max-width:none}.western-note-text [lang=zh][data-v-df23721d]{font-family:var(--font-chinese,"Noto Sans SC",sans-serif);white-space:nowrap}.rc-layout[data-v-2cd8db5a],.rc-main[data-v-2cd8db5a]{min-width:0}.rc-main[data-v-2cd8db5a] [data-report-section]:focus{outline:none}.rc-sidebar[data-v-2cd8db5a]{display:none}@media(min-width:1200px){.rc-layout.rc-on[data-v-2cd8db5a]{align-items:start;-moz-column-gap:var(--space-8);column-gap:var(--space-8);display:grid;grid-template-columns:200px minmax(0,1fr)}.rc-sidebar[data-v-2cd8db5a]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:block;max-height:calc(100vh - var(--rc-top, 96px) - var(--space-4));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3) 0;position:sticky;top:var(--rc-top,96px)}.rc-fab[data-v-2cd8db5a]{display:none!important}}.rc-title[data-v-2cd8db5a]{color:var(--color-text);font-family:"Playfair Display",var(--font-body);font-size:var(--text-sm);font-weight:700;margin:0 0 var(--space-2);padding:0 var(--space-4)}.rc-drawer-list[data-v-2cd8db5a],.rc-list[data-v-2cd8db5a]{list-style:none;margin:0;padding:0}.rc-link[data-v-2cd8db5a]{align-items:flex-start;border-inline-start:3px solid transparent;color:var(--color-text-muted);display:flex;font-size:var(--text-sm);gap:var(--space-2);-webkit-hyphens:auto;hyphens:auto;line-height:1.35;overflow-wrap:anywhere;padding:6px var(--space-4) 6px calc(var(--space-4) - 3px);text-decoration:none;transition:background .15s ease,color .15s ease}.rc-link[data-v-2cd8db5a]:focus-visible,.rc-link[data-v-2cd8db5a]:hover{background:var(--neutral-50);color:var(--color-text)}.rc-link.rc-active[data-v-2cd8db5a]{background:var(--red-50);border-inline-start-color:var(--color-primary);color:var(--color-primary);font-weight:600}.rc-icon[data-v-2cd8db5a]{flex-shrink:0;text-align:center;width:1.25em}.rc-label[data-v-2cd8db5a]{min-width:0}.rc-fab[data-v-2cd8db5a]{align-items:center;background:var(--color-surface);border:2px solid var(--color-primary);border-radius:var(--radius-full);bottom:var(--space-4);box-shadow:var(--shadow-lg);color:var(--color-text);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-2);inset-inline-start:var(--space-4);max-width:calc(100vw - var(--space-4)*2);min-height:44px;padding:var(--space-2) var(--space-4);position:fixed;z-index:800}.rc-fab-promo[data-v-2cd8db5a]{bottom:calc(var(--space-4) + 56px)}.rc-fab-lift[data-v-2cd8db5a]{bottom:calc(var(--space-4) + 76px)}.rc-fab-icon[data-v-2cd8db5a]{font-size:var(--text-base);line-height:1}.rc-fab-label[data-v-2cd8db5a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-overlay[data-v-2cd8db5a]{align-items:flex-end;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.rc-drawer[data-v-2cd8db5a]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:75vh;max-width:640px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0);width:100%}.rc-drawer[data-v-2cd8db5a],.rc-drawer-head[data-v-2cd8db5a]{background:var(--color-surface)}.rc-drawer-head[data-v-2cd8db5a]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-5);position:sticky;top:0}.rc-drawer-title[data-v-2cd8db5a]{color:var(--color-text);font-family:"Playfair Display",var(--font-body);font-size:var(--text-lg);font-weight:700;margin:0}.rc-close[data-v-2cd8db5a]{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:28px;line-height:1;min-height:44px;min-width:44px}.rc-drawer-list[data-v-2cd8db5a]{padding:var(--space-2) 0}.rc-drawer-link[data-v-2cd8db5a]{align-items:center;color:var(--color-text);display:flex;font-size:var(--text-base);gap:var(--space-3);line-height:1.35;min-height:44px;overflow-wrap:anywhere;padding:var(--space-2) var(--space-5);text-decoration:none}.rc-drawer-link[data-v-2cd8db5a]:focus-visible,.rc-drawer-link[data-v-2cd8db5a]:hover{background:var(--neutral-50)}.rc-drawer-link.rc-active[data-v-2cd8db5a]{background:var(--red-50);color:var(--color-primary);font-weight:600}.rc-drawer-enter-active[data-v-2cd8db5a],.rc-drawer-leave-active[data-v-2cd8db5a]{transition:opacity .25s ease}.rc-drawer-enter-active .rc-drawer[data-v-2cd8db5a],.rc-drawer-leave-active .rc-drawer[data-v-2cd8db5a]{transition:transform .3s ease}.rc-drawer-enter-from[data-v-2cd8db5a],.rc-drawer-leave-to[data-v-2cd8db5a]{opacity:0}.rc-drawer-enter-from .rc-drawer[data-v-2cd8db5a],.rc-drawer-leave-to .rc-drawer[data-v-2cd8db5a]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.rc-drawer-enter-active[data-v-2cd8db5a],.rc-drawer-enter-active .rc-drawer[data-v-2cd8db5a],.rc-drawer-leave-active[data-v-2cd8db5a],.rc-drawer-leave-active .rc-drawer[data-v-2cd8db5a]{transition:none}}@media print{.rc-fab[data-v-2cd8db5a],.rc-sidebar[data-v-2cd8db5a]{display:none!important}.rc-layout.rc-on[data-v-2cd8db5a]{display:block}}
