.amap{box-sizing:border-box;background:#fffaf2;min-height:100vh;padding:32px 16px 64px}.amap__inner{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;display:flex}.amap__header{text-align:center}.amap__title{color:var(--color-text,#3d2e1f);margin:0 0 8px;font-size:max(1.8rem,min(5vw,2.6rem));font-weight:800}.amap__lead{max-width:560px;color:var(--color-text-secondary,#6c5d4f);margin:0 auto;font-size:1.02rem;line-height:1.55}.amap__card{background:#fff;border-radius:24px;padding:22px;box-shadow:0 4px 24px #a0641e12}.amap__section-lead{margin:-6px 0 16px}.amap__summary{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.amap__summary>div{flex-direction:column;gap:2px;display:flex}.amap__summary-value{color:var(--color-text,#3d2e1f);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.amap__summary-label{color:var(--color-text-secondary,#6c5d4f);font-size:.82rem}.amap__svg{width:100%;height:auto;display:block}.amap__region{stroke:#fffaf2;stroke-width:1.6px;stroke-linejoin:round;cursor:pointer;outline:none;transition:opacity .15s,filter .15s}.amap__region:hover{filter:brightness(.94)}.amap__region:focus-visible{filter:brightness(.94)}.amap__region.is-selected{stroke:#16a34a;stroke-width:5px}.amap__value{fill:#3d2e1f;pointer-events:none;paint-order:stroke;stroke:#fffaf2bf;stroke-width:3px;font-size:19px;font-weight:700}@media (max-width:560px){.amap__value{display:none}.amap__card{border-radius:20px;padding:18px 14px}.amap__summary-value{font-size:1.3rem}}.amap__legend{margin-top:12px}.amap__legend-title{color:var(--color-text-secondary,#6c5d4f);margin-bottom:6px;font-size:.82rem;font-weight:700;display:block}.amap__legend-row{color:var(--color-text-secondary,#6c5d4f);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.82rem;display:flex}.amap__legend-bar{border-radius:5px;flex:140px;height:10px;position:relative}.amap__legend-nodata{align-items:center;gap:6px;display:inline-flex}.amap__legend-nodata i{background:repeating-linear-gradient(45deg,#f3ece2 0,#f3ece2 3px,#ddd0bf 3px,#ddd0bf 5px);border-radius:3px;width:14px;height:10px}.amap__info{background:#fff6e8;border-radius:16px;flex-direction:column;justify-content:center;gap:4px;min-height:56px;margin-top:16px;padding:12px 16px;display:flex}.amap__info-name{color:var(--color-text,#3d2e1f);font-size:1.05rem}.amap__info-stats{color:var(--color-text-secondary,#6c5d4f);flex-wrap:wrap;gap:4px 16px;font-size:.92rem;display:flex}.amap__info-stats b{color:var(--color-text,#3d2e1f);font-variant-numeric:tabular-nums}.amap__info-hint{color:var(--color-text-secondary,#6c5d4f);font-size:.92rem}.amap__summary-value--text{font-variant-numeric:normal}.amap__info-zone{color:var(--color-text-secondary,#6c5d4f);font-weight:600}.amap__zone{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.amap__zone:hover,.amap__zone.is-active{background:#fff6e8}.amap__zone.is-active{border-color:#f0c88a}.amap__zone .gad7-compare__row{color:var(--color-text,#3d2e1f);font-weight:700}.amap__zone-meta{color:var(--color-text-secondary,#6c5d4f);font-size:.85rem;line-height:1.4}.amap__source p{color:var(--color-text-secondary,#6c5d4f);margin:0 0 12px;font-size:.95rem;line-height:1.55}.amap__source .amap__source-cite{margin:0;font-size:.85rem;font-style:italic}.amap__source-cite a{color:#0984e3;font-style:normal;font-weight:700;text-decoration:none}.amap__source-cite a:hover{text-decoration:underline}.amap__layers{background:#fff6e8;border-radius:14px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.amap__layer{font:inherit;color:var(--color-text-secondary,#6c5d4f);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1 1 0;padding:10px 8px;font-size:.92rem;font-weight:700;transition:background .15s,color .15s}.amap__layer.is-active{color:#fff;background:#f59e0b}.amap__summary--two{grid-template-columns:repeat(2,1fr)}.amap__zone--static{cursor:default}.amap__zone--static:hover{background:0 0}.amap__empty{color:var(--color-text-secondary,#6c5d4f);margin:0;font-size:.95rem;line-height:1.55}.amap__source-subtitle{color:var(--color-text,#3d2e1f);margin:20px 0 8px;font-size:1.05rem}body.dark-mode-active .amap{background:#0f0c1b}body.dark-mode-active .amap__card{background:#181528;box-shadow:0 4px 24px #00000059}body.dark-mode-active .amap__region{stroke:#181528}body.dark-mode-active .amap__region.is-selected{stroke:#22c55e}body.dark-mode-active .amap__hatch-bg{fill:#3a3552}body.dark-mode-active .amap__hatch-line{stroke:#575073}body.dark-mode-active .amap__legend-nodata i{background:repeating-linear-gradient(45deg,#3a3552 0,#3a3552 3px,#575073 3px,#575073 5px)}body.dark-mode-active .amap__layers,body.dark-mode-active .amap__info,body.dark-mode-active .amap__zone:not(.amap__zone--static):hover,body.dark-mode-active .amap__zone.is-active{background:#f59e0b14}body.dark-mode-active .amap__zone.is-active{border-color:#f0a02073}body.dark-mode-active .amap__source-cite a{color:#74b9ff}.amap__crumbs{margin-top:-20px;padding-right:96px}.amap__crumbs .seo-breadcrumbs{padding:0!important}.amap__tips{counter-reset:amap-tip;gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.amap__tips{grid-template-columns:1fr 1fr}}.amap__tip{counter-increment:amap-tip;background:#fff7ea;border-radius:18px;padding:16px 16px 16px 52px;position:relative}.amap__tip:before{content:counter(amap-tip);color:#fff;text-align:center;background:#f59e0b;border-radius:50%;width:26px;height:26px;font-size:.85rem;font-weight:800;line-height:26px;position:absolute;top:15px;left:16px}.amap__tip-title{color:var(--color-text,#3d2e1f);margin:0 0 6px;font-size:1rem;font-weight:700;line-height:1.35}.amap__tip-text{color:var(--color-text-secondary,#6c5d4f);margin:0;font-size:.95rem;line-height:1.55}.amap__support-when{border:1.5px solid #fcd9a8;border-radius:18px;margin-top:16px;padding:16px}.amap__support-when .amap__hotlines{margin-top:14px}.amap__support-heading{margin:0}.amap__support-trigger{font:inherit;color:inherit;gap:12px}.amap__support-body{margin-top:12px;display:none}.amap__support-body.is-open{animation:.25s amap-support-in;display:block}@keyframes amap-support-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.amap__support-trigger:focus{outline:none}.amap__support-trigger:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #f59e0b}
