.biodiversity-helper-panel[data-v-894f6def]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.2),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.biodiversity-helper-header[data-v-894f6def]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.biodiversity-helper-topline[data-v-894f6def]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.biodiversity-helper-heading[data-v-894f6def]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.biodiversity-helper-icon[data-v-894f6def]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.biodiversity-helper-kicker[data-v-894f6def]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.biodiversity-helper-title[data-v-894f6def]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.biodiversity-helper-close[data-v-894f6def]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.biodiversity-helper-close[data-v-894f6def]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.biodiversity-helper-intro[data-v-894f6def]{margin:0;max-width:370px;color:#f0ece0b3;font-size:14px;line-height:1.72}.biodiversity-helper-callout[data-v-894f6def]{display:flex;width:min(100%,380px);flex-direction:column;gap:6px;max-width:100%;padding:12px 14px;border:.5px solid rgba(214,196,163,.16);border-radius:14px;color:#d6c4a3db;background:linear-gradient(135deg,#7a53352e,#d6c4a30e),#ffffff09;box-shadow:inset 0 1px #ffffff0a}.biodiversity-callout-title[data-v-894f6def]{color:#d6c4a3eb;font-size:10px;font-weight:650;letter-spacing:1px;line-height:1;text-transform:uppercase}.biodiversity-callout-line[data-v-894f6def]{color:#f0ece0b8;font-size:12.5px;line-height:1.35}.biodiversity-helper-body[data-v-894f6def]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.biodiversity-helper-card[data-v-894f6def]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.biodiversity-card-header[data-v-894f6def]{display:flex;align-items:center;margin-bottom:4px}.biodiversity-card-label[data-v-894f6def]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.biodiversity-card-rows[data-v-894f6def]{display:flex;flex-direction:column;margin-top:4px}.biodiversity-card-item[data-v-894f6def]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.biodiversity-card-item+.biodiversity-card-item[data-v-894f6def]{border-top:.5px solid rgba(214,196,163,.12)}.biodiversity-item-icon[data-v-894f6def]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.biodiversity-card-item[data-v-894f6def]{color:#d6c4a3eb}a.biodiversity-card-item[data-v-894f6def]:hover{color:#f0dcb9}.biodiversity-helper-actions[data-v-894f6def]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.biodiversity-helper-action[data-v-894f6def]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.biodiversity-helper-action.secondary[data-v-894f6def]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.biodiversity-helper-action.primary[data-v-894f6def]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.biodiversity-helper-action.secondary[data-v-894f6def]:hover{background:#ffffff0d;border-color:#d6c4a34d}.biodiversity-helper-action.primary[data-v-894f6def]:hover{background:#8a6040}@media (max-width: 768px){.biodiversity-helper-panel[data-v-894f6def]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.biodiversity-helper-header[data-v-894f6def]{padding:22px 18px 20px}.biodiversity-helper-title[data-v-894f6def]{font-size:31px}.biodiversity-helper-body[data-v-894f6def]{padding:16px 12px 18px}.biodiversity-helper-actions[data-v-894f6def]{flex-direction:column}}.hotspot-helper-panel[data-v-12309731]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.2),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.hotspot-helper-header[data-v-12309731]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.hotspot-helper-topline[data-v-12309731]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.hotspot-helper-heading[data-v-12309731]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.hotspot-helper-icon[data-v-12309731]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.hotspot-helper-kicker[data-v-12309731]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.hotspot-helper-title[data-v-12309731]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.hotspot-helper-close[data-v-12309731]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.hotspot-helper-close[data-v-12309731]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.hotspot-helper-intro[data-v-12309731]{margin:0;max-width:370px;color:#f0ece0b3;font-size:14px;line-height:1.72}.hotspot-helper-body[data-v-12309731]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.hotspot-helper-card[data-v-12309731]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.hotspot-card-header[data-v-12309731]{display:flex;align-items:center;margin-bottom:4px}.hotspot-card-label[data-v-12309731]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.hotspot-card-rows[data-v-12309731]{display:flex;flex-direction:column;margin-top:4px}.hotspot-card-item[data-v-12309731]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.hotspot-card-item+.hotspot-card-item[data-v-12309731]{border-top:.5px solid rgba(214,196,163,.12)}.hotspot-item-icon[data-v-12309731]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.hotspot-card-item[data-v-12309731]{color:#d6c4a3eb}a.hotspot-card-item[data-v-12309731]:hover{color:#f0dcb9}@media (min-width: 769px){.hotspot-helper-title[data-v-12309731]{font-size:37px}.hotspot-helper-intro[data-v-12309731]{line-height:1.55}.hotspot-helper-card[data-v-12309731]{margin-bottom:14px;padding:14px 14px 2px;border-radius:16px}.hotspot-card-item[data-v-12309731]{gap:11px;padding:11px 0;line-height:1.38}.hotspot-item-icon[data-v-12309731]{width:26px;height:26px}}.hotspot-helper-actions[data-v-12309731]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.hotspot-helper-action[data-v-12309731]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.hotspot-helper-action.secondary[data-v-12309731]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.hotspot-helper-action.primary[data-v-12309731]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.hotspot-helper-action.secondary[data-v-12309731]:hover{background:#ffffff0d;border-color:#d6c4a34d}.hotspot-helper-action.primary[data-v-12309731]:hover{background:#8a6040}@media (min-width: 769px) and (max-height: 820px){.hotspot-helper-panel[data-v-12309731]{top:8px;right:8px;bottom:8px;width:min(430px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:hidden;border-radius:18px}.hotspot-helper-header[data-v-12309731]{gap:12px;padding:18px 18px 16px}.hotspot-helper-heading[data-v-12309731]{gap:12px}.hotspot-helper-icon[data-v-12309731]{width:38px;height:38px}.hotspot-helper-title[data-v-12309731]{font-size:32px}.hotspot-helper-intro[data-v-12309731]{font-size:13px;line-height:1.55}.hotspot-helper-body[data-v-12309731]{min-height:0;overflow-y:auto;padding:12px 12px 10px}.hotspot-helper-card[data-v-12309731]{margin-bottom:10px;padding:12px 12px 0;border-radius:16px}.hotspot-card-item[data-v-12309731]{gap:11px;padding:9px 0;font-size:13px;line-height:1.32}.hotspot-item-icon[data-v-12309731]{width:24px;height:24px}.hotspot-helper-actions[data-v-12309731]{padding:10px 12px 12px}.hotspot-helper-action[data-v-12309731]{min-height:36px;padding:8px 10px}}@media (max-width: 768px){.hotspot-helper-panel[data-v-12309731]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.hotspot-helper-header[data-v-12309731]{padding:22px 18px 20px}.hotspot-helper-title[data-v-12309731]{font-size:31px}.hotspot-helper-body[data-v-12309731]{padding:16px 12px 18px}.hotspot-helper-actions[data-v-12309731]{flex-direction:column}}.hotspot-helper-panel[data-v-17541501]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.2),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.hotspot-helper-header[data-v-17541501]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.hotspot-helper-topline[data-v-17541501]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.hotspot-helper-heading[data-v-17541501]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.hotspot-helper-icon[data-v-17541501]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.hotspot-helper-kicker[data-v-17541501]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.hotspot-helper-title[data-v-17541501]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.hotspot-helper-close[data-v-17541501]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.hotspot-helper-close[data-v-17541501]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.hotspot-helper-intro[data-v-17541501]{margin:0;max-width:370px;color:#f0ece0b3;font-size:14px;line-height:1.72}.hotspot-helper-body[data-v-17541501]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.hotspot-helper-card[data-v-17541501]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.hotspot-card-header[data-v-17541501]{display:flex;align-items:center;margin-bottom:4px}.hotspot-card-label[data-v-17541501]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.hotspot-card-rows[data-v-17541501]{display:flex;flex-direction:column;margin-top:4px}.hotspot-card-item[data-v-17541501]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.hotspot-card-item+.hotspot-card-item[data-v-17541501]{border-top:.5px solid rgba(214,196,163,.12)}.hotspot-item-icon[data-v-17541501]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.hotspot-card-item[data-v-17541501]{color:#d6c4a3eb}a.hotspot-card-item[data-v-17541501]:hover{color:#f0dcb9}@media (min-width: 769px){.hotspot-helper-title[data-v-17541501]{font-size:37px}.hotspot-helper-intro[data-v-17541501]{line-height:1.55}.hotspot-helper-card[data-v-17541501]{margin-bottom:14px;padding:14px 14px 2px;border-radius:16px}.hotspot-card-item[data-v-17541501]{gap:11px;padding:11px 0;line-height:1.38}.hotspot-item-icon[data-v-17541501]{width:26px;height:26px}}.hotspot-helper-actions[data-v-17541501]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.hotspot-helper-action[data-v-17541501]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.hotspot-helper-action.secondary[data-v-17541501]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.hotspot-helper-action.primary[data-v-17541501]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.hotspot-helper-action.secondary[data-v-17541501]:hover{background:#ffffff0d;border-color:#d6c4a34d}.hotspot-helper-action.primary[data-v-17541501]:hover{background:#8a6040}@media (min-width: 769px) and (max-height: 820px){.hotspot-helper-panel[data-v-17541501]{top:8px;right:8px;bottom:8px;width:min(430px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:hidden;border-radius:18px}.hotspot-helper-header[data-v-17541501]{gap:12px;padding:18px 18px 16px}.hotspot-helper-heading[data-v-17541501]{gap:12px}.hotspot-helper-icon[data-v-17541501]{width:38px;height:38px}.hotspot-helper-title[data-v-17541501]{font-size:32px}.hotspot-helper-intro[data-v-17541501]{font-size:13px;line-height:1.55}.hotspot-helper-body[data-v-17541501]{min-height:0;overflow-y:auto;padding:12px 12px 10px}.hotspot-helper-card[data-v-17541501]{margin-bottom:10px;padding:12px 12px 0;border-radius:16px}.hotspot-card-item[data-v-17541501]{gap:11px;padding:9px 0;font-size:13px;line-height:1.32}.hotspot-item-icon[data-v-17541501]{width:24px;height:24px}.hotspot-helper-actions[data-v-17541501]{padding:10px 12px 12px}.hotspot-helper-action[data-v-17541501]{min-height:36px;padding:8px 10px}}@media (max-width: 768px){.hotspot-helper-panel[data-v-17541501]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.hotspot-helper-header[data-v-17541501]{padding:22px 18px 20px}.hotspot-helper-title[data-v-17541501]{font-size:31px}.hotspot-helper-body[data-v-17541501]{padding:16px 12px 18px}.hotspot-helper-actions[data-v-17541501]{flex-direction:column}}.discovery-helper-panel[data-v-cae1f9ff]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.2),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.discovery-helper-header[data-v-cae1f9ff]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.discovery-helper-topline[data-v-cae1f9ff]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.discovery-helper-heading[data-v-cae1f9ff]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.discovery-helper-leaf[data-v-cae1f9ff]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.discovery-helper-kicker[data-v-cae1f9ff]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.discovery-helper-title[data-v-cae1f9ff]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.discovery-helper-close[data-v-cae1f9ff]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.discovery-helper-close[data-v-cae1f9ff]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.discovery-helper-body[data-v-cae1f9ff]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.discovery-helper-intro[data-v-cae1f9ff]{margin:0;max-width:360px;color:#f0ece0b3;font-size:14px;line-height:1.72}.discovery-helper-card[data-v-cae1f9ff]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.discovery-card-header[data-v-cae1f9ff]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.discovery-item-icon[data-v-cae1f9ff]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.discovery-card-label[data-v-cae1f9ff]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.discovery-card-rows[data-v-cae1f9ff]{display:flex;flex-direction:column;margin-top:4px}.discovery-card-item[data-v-cae1f9ff]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.discovery-card-item+.discovery-card-item[data-v-cae1f9ff]{border-top:.5px solid rgba(214,196,163,.12)}a.discovery-card-item[data-v-cae1f9ff]{color:#d6c4a3eb}a.discovery-card-item[data-v-cae1f9ff]:hover{color:#f0dcb9}.discovery-helper-actions[data-v-cae1f9ff]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.discovery-helper-action[data-v-cae1f9ff]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.discovery-helper-action.secondary[data-v-cae1f9ff]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.discovery-helper-action.primary[data-v-cae1f9ff]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.discovery-helper-action.secondary[data-v-cae1f9ff]:hover{background:#ffffff0d;border-color:#d6c4a34d}.discovery-helper-action.primary[data-v-cae1f9ff]:hover{background:#8a6040}@media (max-width: 768px){.discovery-helper-panel[data-v-cae1f9ff]{position:relative;width:100%;height:88vh;max-height:88vh;border-radius:16px 16px 0 0;border-top:.5px solid rgba(214,196,163,.16);box-shadow:0 -16px 34px #0000004d;overflow:hidden}.discovery-helper-header[data-v-cae1f9ff]{padding:17px 16px 15px}.discovery-helper-title[data-v-cae1f9ff]{font-size:26px}.discovery-helper-body[data-v-cae1f9ff]{padding:15px 12px 18px}.discovery-helper-actions[data-v-cae1f9ff]{flex-direction:column}}.ecosystem-helper-panel[data-v-024083fe]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(168,230,192,.14),transparent 34%),radial-gradient(circle at 88% 18%,rgba(226,162,112,.16),transparent 28%),linear-gradient(180deg,#101a13,#0d110d 56%,#15140f);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.ecosystem-helper-header[data-v-024083fe]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.ecosystem-helper-topline[data-v-024083fe],.ecosystem-helper-heading[data-v-024083fe]{display:flex;width:100%;align-items:center;gap:16px}.ecosystem-helper-topline[data-v-024083fe]{justify-content:space-between}.ecosystem-helper-heading[data-v-024083fe]{min-width:0}.ecosystem-helper-icon[data-v-024083fe]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.ecosystem-helper-kicker[data-v-024083fe]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.ecosystem-helper-title[data-v-024083fe]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:40px;font-weight:500;line-height:.98}.ecosystem-helper-close[data-v-024083fe]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.ecosystem-helper-close[data-v-024083fe]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.ecosystem-helper-intro[data-v-024083fe]{margin:0;max-width:380px;color:#f0ece0b3;font-size:14px;line-height:1.62}.ecosystem-helper-body[data-v-024083fe]{flex:1;min-height:0;overflow-y:auto;padding:18px 18px 22px}.ecosystem-helper-card[data-v-024083fe]{margin:0 0 14px;padding:15px 15px 2px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.ecosystem-card-header[data-v-024083fe]{display:flex;align-items:center;margin-bottom:4px}.ecosystem-card-label[data-v-024083fe]{color:#a8e6c0db;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.ecosystem-card-rows[data-v-024083fe]{display:flex;flex-direction:column;margin-top:4px}.ecosystem-card-item[data-v-024083fe]{display:flex;align-items:center;gap:12px;padding:11px 0;color:#f0ece0b8;font-size:13.5px;line-height:1.4;text-decoration:none}.ecosystem-card-item+.ecosystem-card-item[data-v-024083fe]{border-top:.5px solid rgba(214,196,163,.12)}.ecosystem-item-icon[data-v-024083fe]{width:26px;height:26px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.ecosystem-card-item[data-v-024083fe]{color:#a8e6c0e6}a.ecosystem-card-item[data-v-024083fe]:hover{color:#d8f0e0}.ecosystem-helper-actions[data-v-024083fe]{display:flex;flex-shrink:0;gap:10px;padding:16px 18px 18px;border-top:.5px solid rgba(214,196,163,.12);background:#0a0c09eb}.ecosystem-helper-action[data-v-024083fe]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.ecosystem-helper-action.secondary[data-v-024083fe]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.ecosystem-helper-action.primary[data-v-024083fe]{color:#f8f1e5;background:#2d6a4f;border:.5px solid rgba(168,230,192,.22)}.ecosystem-helper-action.secondary[data-v-024083fe]:hover{background:#ffffff0d;border-color:#d6c4a34d}.ecosystem-helper-action.primary[data-v-024083fe]:hover{background:#35785b}@media (min-width: 769px) and (max-height: 820px){.ecosystem-helper-panel[data-v-024083fe]{top:8px;right:8px;bottom:8px;width:min(430px,calc(100vw - 16px));max-height:calc(100vh - 16px);border-radius:18px}.ecosystem-helper-header[data-v-024083fe]{gap:12px;padding:18px 18px 16px}.ecosystem-helper-heading[data-v-024083fe]{gap:12px}.ecosystem-helper-icon[data-v-024083fe]{width:38px;height:38px}.ecosystem-helper-title[data-v-024083fe]{font-size:32px}.ecosystem-helper-intro[data-v-024083fe]{font-size:13px;line-height:1.52}.ecosystem-helper-body[data-v-024083fe]{padding:12px 12px 10px}.ecosystem-helper-card[data-v-024083fe]{margin-bottom:10px;padding:12px 12px 0;border-radius:16px}.ecosystem-card-item[data-v-024083fe]{gap:11px;padding:9px 0;font-size:13px;line-height:1.32}.ecosystem-item-icon[data-v-024083fe]{width:24px;height:24px}.ecosystem-helper-actions[data-v-024083fe]{padding:10px 12px 12px}.ecosystem-helper-action[data-v-024083fe]{min-height:36px;padding:8px 10px}}@media (max-width: 768px){.ecosystem-helper-panel[data-v-024083fe]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.ecosystem-helper-header[data-v-024083fe]{padding:22px 18px 20px}.ecosystem-helper-title[data-v-024083fe]{font-size:31px}.ecosystem-helper-body[data-v-024083fe]{padding:16px 12px 18px}.ecosystem-helper-actions[data-v-024083fe]{flex-direction:column}}.hotspot-helper-panel[data-v-6489d40b]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.2),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.hotspot-helper-header[data-v-6489d40b]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.hotspot-helper-topline[data-v-6489d40b]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.hotspot-helper-heading[data-v-6489d40b]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.hotspot-helper-icon[data-v-6489d40b]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.hotspot-helper-kicker[data-v-6489d40b]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.hotspot-helper-title[data-v-6489d40b]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.hotspot-helper-close[data-v-6489d40b]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.hotspot-helper-close[data-v-6489d40b]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.hotspot-helper-intro[data-v-6489d40b]{margin:0;max-width:370px;color:#f0ece0b3;font-size:14px;line-height:1.72}.hotspot-helper-body[data-v-6489d40b]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.hotspot-helper-card[data-v-6489d40b]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.hotspot-card-header[data-v-6489d40b]{display:flex;align-items:center;margin-bottom:4px}.hotspot-card-label[data-v-6489d40b]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.hotspot-card-rows[data-v-6489d40b]{display:flex;flex-direction:column;margin-top:4px}.hotspot-card-item[data-v-6489d40b]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.hotspot-card-item+.hotspot-card-item[data-v-6489d40b]{border-top:.5px solid rgba(214,196,163,.12)}.hotspot-item-icon[data-v-6489d40b]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.hotspot-card-item[data-v-6489d40b]{color:#d6c4a3eb}a.hotspot-card-item[data-v-6489d40b]:hover{color:#f0dcb9}@media (min-width: 769px){.hotspot-helper-title[data-v-6489d40b]{font-size:37px}.hotspot-helper-intro[data-v-6489d40b]{line-height:1.55}.hotspot-helper-card[data-v-6489d40b]{margin-bottom:14px;padding:14px 14px 2px;border-radius:16px}.hotspot-card-item[data-v-6489d40b]{gap:11px;padding:11px 0;line-height:1.38}.hotspot-item-icon[data-v-6489d40b]{width:26px;height:26px}}.hotspot-helper-actions[data-v-6489d40b]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.hotspot-helper-action[data-v-6489d40b]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.hotspot-helper-action.secondary[data-v-6489d40b]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.hotspot-helper-action.primary[data-v-6489d40b]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.hotspot-helper-action.secondary[data-v-6489d40b]:hover{background:#ffffff0d;border-color:#d6c4a34d}.hotspot-helper-action.primary[data-v-6489d40b]:hover{background:#8a6040}@media (min-width: 769px) and (max-height: 820px){.hotspot-helper-panel[data-v-6489d40b]{top:8px;right:8px;bottom:8px;width:min(430px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:hidden;border-radius:18px}.hotspot-helper-header[data-v-6489d40b]{gap:12px;padding:18px 18px 16px}.hotspot-helper-heading[data-v-6489d40b]{gap:12px}.hotspot-helper-icon[data-v-6489d40b]{width:38px;height:38px}.hotspot-helper-title[data-v-6489d40b]{font-size:32px}.hotspot-helper-intro[data-v-6489d40b]{font-size:13px;line-height:1.55}.hotspot-helper-body[data-v-6489d40b]{min-height:0;overflow-y:auto;padding:12px 12px 10px}.hotspot-helper-card[data-v-6489d40b]{margin-bottom:10px;padding:12px 12px 0;border-radius:16px}.hotspot-card-item[data-v-6489d40b]{gap:11px;padding:9px 0;font-size:13px;line-height:1.32}.hotspot-item-icon[data-v-6489d40b]{width:24px;height:24px}.hotspot-helper-actions[data-v-6489d40b]{padding:10px 12px 12px}.hotspot-helper-action[data-v-6489d40b]{min-height:36px;padding:8px 10px}}@media (max-width: 768px){.hotspot-helper-panel[data-v-6489d40b]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.hotspot-helper-header[data-v-6489d40b]{padding:22px 18px 20px}.hotspot-helper-title[data-v-6489d40b]{font-size:31px}.hotspot-helper-body[data-v-6489d40b]{padding:16px 12px 18px}.hotspot-helper-actions[data-v-6489d40b]{flex-direction:column}}.intelligence-helper-panel[data-v-87e8e471]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.2),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.intelligence-helper-header[data-v-87e8e471]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.intelligence-helper-topline[data-v-87e8e471]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.intelligence-helper-heading[data-v-87e8e471]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.intelligence-helper-icon[data-v-87e8e471]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.intelligence-helper-kicker[data-v-87e8e471]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.intelligence-helper-title[data-v-87e8e471]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.intelligence-helper-close[data-v-87e8e471]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.intelligence-helper-close[data-v-87e8e471]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.intelligence-helper-intro[data-v-87e8e471]{margin:0;max-width:370px;color:#f0ece0b3;font-size:14px;line-height:1.72}.intelligence-helper-body[data-v-87e8e471]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.intelligence-helper-card[data-v-87e8e471]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.intelligence-card-header[data-v-87e8e471]{display:flex;align-items:center;margin-bottom:4px}.intelligence-card-label[data-v-87e8e471]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.intelligence-card-rows[data-v-87e8e471]{display:flex;flex-direction:column;margin-top:4px}.intelligence-card-item[data-v-87e8e471]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.intelligence-card-item+.intelligence-card-item[data-v-87e8e471]{border-top:.5px solid rgba(214,196,163,.12)}.intelligence-item-icon[data-v-87e8e471]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.intelligence-card-item[data-v-87e8e471]{color:#d6c4a3eb}a.intelligence-card-item[data-v-87e8e471]:hover{color:#f0dcb9}@media (min-width: 769px){.intelligence-helper-title[data-v-87e8e471]{font-size:37px}.intelligence-helper-intro[data-v-87e8e471]{line-height:1.55}.intelligence-helper-card[data-v-87e8e471]{margin-bottom:14px;padding:14px 14px 2px;border-radius:16px}.intelligence-card-item[data-v-87e8e471]{gap:11px;padding:11px 0;line-height:1.38}.intelligence-item-icon[data-v-87e8e471]{width:26px;height:26px}}.intelligence-helper-actions[data-v-87e8e471]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.intelligence-helper-action[data-v-87e8e471]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.intelligence-helper-action.secondary[data-v-87e8e471]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.intelligence-helper-action.primary[data-v-87e8e471]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.intelligence-helper-action.secondary[data-v-87e8e471]:hover{background:#ffffff0d;border-color:#d6c4a34d}.intelligence-helper-action.primary[data-v-87e8e471]:hover{background:#8a6040}@media (min-width: 769px) and (max-height: 820px){.intelligence-helper-panel[data-v-87e8e471]{top:8px;right:8px;bottom:8px;width:min(430px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow:hidden;border-radius:18px}.intelligence-helper-header[data-v-87e8e471]{gap:12px;padding:18px 18px 16px}.intelligence-helper-heading[data-v-87e8e471]{gap:12px}.intelligence-helper-icon[data-v-87e8e471]{width:38px;height:38px}.intelligence-helper-title[data-v-87e8e471]{font-size:32px}.intelligence-helper-intro[data-v-87e8e471]{font-size:13px;line-height:1.55}.intelligence-helper-body[data-v-87e8e471]{min-height:0;overflow-y:auto;padding:12px 12px 10px}.intelligence-helper-card[data-v-87e8e471]{margin-bottom:10px;padding:12px 12px 0;border-radius:16px}.intelligence-card-item[data-v-87e8e471]{gap:11px;padding:9px 0;font-size:13px;line-height:1.32}.intelligence-item-icon[data-v-87e8e471]{width:24px;height:24px}.intelligence-helper-actions[data-v-87e8e471]{padding:10px 12px 12px}.intelligence-helper-action[data-v-87e8e471]{min-height:36px;padding:8px 10px}}@media (max-width: 768px){.intelligence-helper-panel[data-v-87e8e471]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.intelligence-helper-header[data-v-87e8e471]{padding:22px 18px 20px}.intelligence-helper-title[data-v-87e8e471]{font-size:31px}.intelligence-helper-body[data-v-87e8e471]{padding:16px 12px 18px}.intelligence-helper-actions[data-v-87e8e471]{flex-direction:column}}.ranges-helper-panel[data-v-b91df7d7]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.22),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.ranges-helper-header[data-v-b91df7d7]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.ranges-helper-topline[data-v-b91df7d7]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.ranges-helper-heading[data-v-b91df7d7]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.ranges-helper-icon[data-v-b91df7d7]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.ranges-helper-kicker[data-v-b91df7d7]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.ranges-helper-title[data-v-b91df7d7]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.ranges-helper-close[data-v-b91df7d7]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.ranges-helper-close[data-v-b91df7d7]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.ranges-helper-intro[data-v-b91df7d7]{margin:0;max-width:370px;color:#f0ece0b3;font-size:14px;line-height:1.72}.ranges-helper-callout[data-v-b91df7d7]{display:flex;width:min(100%,380px);flex-direction:column;gap:6px;max-width:100%;padding:12px 14px;border:.5px solid rgba(214,196,163,.16);border-radius:14px;color:#d6c4a3db;background:linear-gradient(135deg,#7a533533,#d6c4a30e),#ffffff09;box-shadow:inset 0 1px #ffffff0a}.ranges-callout-title[data-v-b91df7d7]{color:#d6c4a3eb;font-size:10px;font-weight:650;letter-spacing:1px;line-height:1;text-transform:uppercase}.ranges-callout-line[data-v-b91df7d7]{color:#f0ece0b8;font-size:12.5px;line-height:1.35}.ranges-helper-body[data-v-b91df7d7]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.ranges-helper-card[data-v-b91df7d7]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.ranges-card-header[data-v-b91df7d7]{display:flex;align-items:center;margin-bottom:4px}.ranges-card-label[data-v-b91df7d7]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.ranges-card-rows[data-v-b91df7d7]{display:flex;flex-direction:column;margin-top:4px}.ranges-card-item[data-v-b91df7d7]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.ranges-card-item+.ranges-card-item[data-v-b91df7d7]{border-top:.5px solid rgba(214,196,163,.12)}.ranges-item-icon[data-v-b91df7d7]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.ranges-card-item[data-v-b91df7d7]{color:#d6c4a3eb}a.ranges-card-item[data-v-b91df7d7]:hover{color:#f0dcb9}.ranges-helper-actions[data-v-b91df7d7]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.ranges-helper-action[data-v-b91df7d7]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.ranges-helper-action.secondary[data-v-b91df7d7]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.ranges-helper-action.primary[data-v-b91df7d7]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.ranges-helper-action.secondary[data-v-b91df7d7]:hover{background:#ffffff0d;border-color:#d6c4a34d}.ranges-helper-action.primary[data-v-b91df7d7]:hover{background:#8a6040}@media (max-width: 768px){.ranges-helper-panel[data-v-b91df7d7]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.ranges-helper-header[data-v-b91df7d7]{padding:22px 18px 20px}.ranges-helper-title[data-v-b91df7d7]{font-size:31px}.ranges-helper-body[data-v-b91df7d7]{padding:16px 12px 18px}.ranges-helper-actions[data-v-b91df7d7]{flex-direction:column}}.sightings-helper-panel[data-v-eab4a7a0]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(460px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(122,83,53,.2),transparent 28%),linear-gradient(180deg,#1d160f,#100d0a 56%,#17110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;overflow:hidden}.sightings-helper-header[data-v-eab4a7a0]{display:flex;flex-shrink:0;flex-direction:column;gap:20px;padding:28px 26px 24px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05}.sightings-helper-topline[data-v-eab4a7a0]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px}.sightings-helper-heading[data-v-eab4a7a0]{display:flex;width:100%;min-width:0;align-items:center;gap:16px}.sightings-helper-icon[data-v-eab4a7a0]{width:48px;height:48px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.9}.sightings-helper-kicker[data-v-eab4a7a0]{color:#d6c4a3b8;font-size:10px;font-weight:650;letter-spacing:1.2px;line-height:1;text-transform:uppercase}.sightings-helper-title[data-v-eab4a7a0]{margin:0;color:#f0ece0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:.98}.sightings-helper-close[data-v-eab4a7a0]{width:34px;height:34px;flex-shrink:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.sightings-helper-close[data-v-eab4a7a0]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.sightings-helper-intro[data-v-eab4a7a0]{margin:0;max-width:370px;color:#f0ece0b3;font-size:14px;line-height:1.72}.sightings-helper-body[data-v-eab4a7a0]{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 24px}.sightings-helper-card[data-v-eab4a7a0]{margin:0 0 18px;padding:18px 18px 4px;border:.5px solid rgba(214,196,163,.16);border-radius:18px;background:linear-gradient(180deg,#ffffff0b,#ffffff06),#ffffff08;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}.sightings-card-header[data-v-eab4a7a0]{display:flex;align-items:center;margin-bottom:4px}.sightings-card-label[data-v-eab4a7a0]{color:#d6c4a3e6;font-size:11px;font-weight:650;letter-spacing:1px;line-height:1.2;text-transform:uppercase}.sightings-card-rows[data-v-eab4a7a0]{display:flex;flex-direction:column;margin-top:4px}.sightings-card-item[data-v-eab4a7a0]{display:flex;align-items:center;gap:13px;padding:14px 0;color:#f0ece0b8;font-size:14px;line-height:1.45;text-decoration:none}.sightings-card-item+.sightings-card-item[data-v-eab4a7a0]{border-top:.5px solid rgba(214,196,163,.12)}.sightings-item-icon[data-v-eab4a7a0]{width:28px;height:28px;flex-shrink:0;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}a.sightings-card-item[data-v-eab4a7a0]{color:#d6c4a3eb}a.sightings-card-item[data-v-eab4a7a0]:hover{color:#f0dcb9}.sightings-helper-actions[data-v-eab4a7a0]{display:flex;flex-shrink:0;gap:10px;padding:18px 20px 20px;border-top:.5px solid rgba(214,196,163,.12);background:#0f0c09eb}.sightings-helper-action[data-v-eab4a7a0]{flex:1;min-height:42px;padding:11px 14px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:650;transition:background .16s ease,border-color .16s ease,color .16s ease}.sightings-helper-action.secondary[data-v-eab4a7a0]{color:#f0ece0b3;background:transparent;border:.5px solid rgba(214,196,163,.18)}.sightings-helper-action.primary[data-v-eab4a7a0]{color:#f8f1e5;background:#7a5335;border:.5px solid rgba(214,196,163,.24)}.sightings-helper-action.secondary[data-v-eab4a7a0]:hover{background:#ffffff0d;border-color:#d6c4a34d}.sightings-helper-action.primary[data-v-eab4a7a0]:hover{background:#8a6040}@media (max-width: 768px){.sightings-helper-panel[data-v-eab4a7a0]{position:relative;width:100%;height:88vh;max-height:88vh;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.sightings-helper-header[data-v-eab4a7a0]{padding:22px 18px 20px}.sightings-helper-title[data-v-eab4a7a0]{font-size:31px}.sightings-helper-body[data-v-eab4a7a0]{padding:16px 12px 18px}.sightings-helper-actions[data-v-eab4a7a0]{flex-direction:column}}.helper-overlay[data-v-1613aa93]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#2a24182e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.helper-panel[data-v-1613aa93]{position:absolute;top:0;right:0;width:min(420px,92vw);height:100%;background:#f5f2ea;border-left:.5px solid rgba(0,0,0,.1);box-shadow:-10px 0 30px #0000001f;display:flex;flex-direction:column}.helper-link[data-v-1613aa93]{display:inline-block;margin-top:8px;font-size:12px;color:#a66a3f;text-decoration:underline}.helper-header[data-v-1613aa93]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ece8dc;border-bottom:.5px solid rgba(0,0,0,.08)}.helper-kicker[data-v-1613aa93]{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#a09080}.helper-close[data-v-1613aa93]{width:28px;height:28px;border-radius:6px;border:.5px solid rgba(0,0,0,.1);background:#0000000a;cursor:pointer;font-size:12px;color:#908070}.helper-body[data-v-1613aa93]{flex:1;overflow-y:auto;padding:18px 16px 20px}.helper-title[data-v-1613aa93]{font-family:Georgia,serif;font-size:26px;line-height:1.15;color:#2a2418;margin-bottom:10px}.helper-intro[data-v-1613aa93]{font-size:13px;color:#5c4f40;line-height:1.75}.helper-visual[data-v-1613aa93]{margin-top:18px;margin-bottom:18px;background:#ece8dc;border:.5px solid rgba(0,0,0,.07);border-radius:10px;padding:14px}.helper-visual-eyebrow[data-v-1613aa93]{font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:#a09080;margin-bottom:10px}.helper-visual-list[data-v-1613aa93]{display:flex;flex-direction:column;gap:8px}.helper-visual-item[data-v-1613aa93]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#4a3828;line-height:1.55}.helper-visual-dot[data-v-1613aa93]{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#6a9848;flex-shrink:0}.helper-section+.helper-section[data-v-1613aa93]{margin-top:18px;padding-top:18px;border-top:.5px solid rgba(0,0,0,.06)}.helper-section-title[data-v-1613aa93]{font-size:13px;font-family:Georgia,serif;color:#2a2418;margin-bottom:8px}.helper-section-body[data-v-1613aa93]{font-size:12px;color:#5c4f40;line-height:1.7}.helper-bullets[data-v-1613aa93]{margin-top:10px;padding-left:18px;color:#5c4f40}.helper-bullets li[data-v-1613aa93]{margin-bottom:7px;font-size:12px;line-height:1.6}.helper-actions[data-v-1613aa93]{display:flex;gap:8px;padding:14px 16px 16px;border-top:.5px solid rgba(0,0,0,.08);background:#f5f2ea}.helper-action[data-v-1613aa93]{flex:1;border-radius:8px;padding:10px 12px;cursor:pointer;font-size:12px;font-family:inherit;transition:background .15s,border-color .15s}.helper-action.secondary[data-v-1613aa93]{background:#0000000a;color:#706050;border:.5px solid rgba(0,0,0,.1)}.helper-action.primary[data-v-1613aa93]{background:#2a2418;color:#f0ece0;border:.5px solid #2a2418}.helper-action.secondary[data-v-1613aa93]:hover{background:#00000012}.helper-action.primary[data-v-1613aa93]:hover{background:#3a3428}@media (min-width: 769px){.helper-title[data-v-1613aa93]{font-size:23px;margin-bottom:8px}.helper-intro[data-v-1613aa93]{line-height:1.55}.helper-visual[data-v-1613aa93]{margin-top:14px;margin-bottom:14px;padding:12px}.helper-visual-list[data-v-1613aa93]{gap:6px}.helper-visual-item[data-v-1613aa93]{gap:7px;line-height:1.45}.helper-section+.helper-section[data-v-1613aa93]{margin-top:14px;padding-top:14px}.helper-section-body[data-v-1613aa93],.helper-bullets li[data-v-1613aa93]{line-height:1.55}}@media (min-width: 769px) and (max-height: 820px){.helper-panel[data-v-1613aa93]{top:8px;bottom:8px;width:min(400px,90vw);height:auto;max-height:calc(100vh - 16px);overflow:hidden}.helper-header[data-v-1613aa93]{padding:10px 12px}.helper-body[data-v-1613aa93]{min-height:0;overflow-y:auto;padding:12px}.helper-title[data-v-1613aa93]{font-size:21px;margin-bottom:6px}.helper-intro[data-v-1613aa93]{font-size:12px;line-height:1.55}.helper-visual[data-v-1613aa93]{margin-top:12px;margin-bottom:12px;padding:10px}.helper-section+.helper-section[data-v-1613aa93]{margin-top:12px;padding-top:12px}.helper-section-body[data-v-1613aa93],.helper-bullets li[data-v-1613aa93]{line-height:1.5}.helper-actions[data-v-1613aa93]{padding:10px 12px}.helper-action[data-v-1613aa93]{padding:8px 10px}}.helper-fade-enter-active[data-v-1613aa93],.helper-fade-leave-active[data-v-1613aa93]{transition:opacity .22s ease}.helper-fade-enter-from[data-v-1613aa93],.helper-fade-leave-to[data-v-1613aa93]{opacity:0}.helper-slide-enter-active[data-v-1613aa93],.helper-slide-leave-active[data-v-1613aa93]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.helper-slide-enter-from[data-v-1613aa93],.helper-slide-leave-to[data-v-1613aa93]{transform:translate(100%)}@media (max-width: 768px){.helper-overlay[data-v-1613aa93]{display:flex;align-items:flex-end}.helper-panel[data-v-1613aa93]{position:relative;width:100%;max-height:88vh;height:auto;border-left:none;border-top:.5px solid rgba(0,0,0,.1);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -12px 30px #00000029}.helper-slide-enter-from[data-v-1613aa93],.helper-slide-leave-to[data-v-1613aa93]{transform:translateY(100%)}.helper-title[data-v-1613aa93]{font-size:22px}.helper-actions[data-v-1613aa93]{flex-direction:column}}.mbh-hero[data-v-78b65aea]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.mbh-kicker[data-v-78b65aea],.mbh-hero h2[data-v-78b65aea],.mbh-lede[data-v-78b65aea],.mbh-card h3[data-v-78b65aea],.mbh-body-copy[data-v-78b65aea]{margin:0}.mbh-kicker[data-v-78b65aea]{color:#f1c98c;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.mbh-hero h2[data-v-78b65aea]{max-width:12ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.mbh-lede[data-v-78b65aea]{max-width:37ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.mbh-sections[data-v-78b65aea]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.mbh-card[data-v-78b65aea]{padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.mbh-card-head[data-v-78b65aea]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:center}.mbh-number[data-v-78b65aea]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,201,140,.18);border-radius:999px;background:#f1c98c1a;color:#f1c98cdb;font-family:Georgia,serif;font-size:16px;line-height:1}.mbh-card h3[data-v-78b65aea]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.mbh-body-copy[data-v-78b65aea]{margin-top:12px;color:#f7efe29e;font-size:13px;line-height:1.48}.mbh-rows[data-v-78b65aea]{display:flex;flex-direction:column;margin-top:10px}.mbh-row[data-v-78b65aea]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#f7efe2b3;font-size:13px;line-height:1.42}.mbh-row+.mbh-row[data-v-78b65aea]{border-top:1px solid rgba(247,239,226,.08)}.mbh-icon[data-v-78b65aea]{width:25px;height:25px;flex:0 0 auto;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.biodiversity-classes-card[data-v-3ffad19d]{margin:0 0 10px;padding:12px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.biodiversity-card-header[data-v-3ffad19d]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 9px}.section-label[data-v-3ffad19d]{color:#f0ece094;flex-shrink:0;font-size:10px;letter-spacing:.85px;line-height:1.2;text-transform:uppercase}.active-count[data-v-3ffad19d]{color:#d7e7adb8;flex-shrink:0;font-size:10px;font-weight:650;line-height:1.2}.class-list[data-v-3ffad19d]{display:flex;flex-direction:column;gap:7px;padding:0;flex-shrink:0}.class-stat[data-v-3ffad19d]{display:flex;min-height:56px;flex-direction:column;gap:0;padding:10px 11px;border:.5px solid rgba(240,236,224,.08);border-radius:12px;background:#ffffff0b;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease,box-shadow .16s ease}.class-stat[data-v-3ffad19d]:hover{background:#f0ece018;box-shadow:inset 0 0 0 1px #f0ece00f;opacity:1}.class-stat.active[data-v-3ffad19d]{background:#ffffff14;border-color:#f0ece01f;opacity:1}.class-stat.muted[data-v-3ffad19d]{opacity:.48}.class-row[data-v-3ffad19d]{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.25}.class-main[data-v-3ffad19d]{display:flex;min-width:0;align-items:center;gap:10px}.cs-info[data-v-3ffad19d]{display:flex;min-width:0;flex-direction:column;gap:2px}.cs-name[data-v-3ffad19d]{color:#f0ece0;font-size:13px;line-height:1.2}.cs-count[data-v-3ffad19d]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;color:#d7e7ade6;font-family:Georgia,serif;font-size:14px;line-height:1.1;text-align:right}.cs-count small[data-v-3ffad19d]{color:#f0ece06b;font-family:Inter,system-ui,sans-serif;font-size:8px;font-weight:650;letter-spacing:.55px;line-height:1;text-transform:uppercase}.class-icon[data-v-3ffad19d]{width:28px;height:28px;flex-shrink:0;background:var(--class-color);opacity:.82;-webkit-mask:var(--class-icon) center / contain no-repeat;mask:var(--class-icon) center / contain no-repeat}.pulse[data-v-3ffad19d]{opacity:.5}.mb-shell[data-v-7c85c952]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.mb-backdrop[data-v-7c85c952]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#140f0a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.mb-dock[data-v-7c85c952]{position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;max-width:430px;height:64px;margin:0 auto;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#231c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.mb-dock-button[data-v-7c85c952]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2b3;cursor:pointer;font:inherit;font-size:11px;line-height:1}.mb-dock-button--active[data-v-7c85c952]{background:#b0582833;color:#fff6e8}.mb-dock-icon[data-v-7c85c952]{display:grid;width:22px;height:22px;place-items:center}.mb-dock-icon svg[data-v-7c85c952],.mb-close svg[data-v-7c85c952]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mb-sheet[data-v-7c85c952]{position:fixed;right:0;bottom:0;left:0;z-index:3;max-height:min(62dvh,500px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));overflow:hidden;border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#251f17;color:#f6efe3;box-shadow:0 -18px 48px #00000057;pointer-events:auto}.mb-sheet--layers[data-v-7c85c952]{max-height:min(70dvh,600px)}.mb-sheet-handle[data-v-7c85c952]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f6efe338}.mb-sheet-head[data-v-7c85c952]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(246,239,227,.08)}.mb-kicker[data-v-7c85c952],.mb-sheet h2[data-v-7c85c952],.mb-sheet p[data-v-7c85c952],.mb-feature strong[data-v-7c85c952],.mb-context strong[data-v-7c85c952],.mb-score-row strong[data-v-7c85c952]{margin:0}.mb-kicker[data-v-7c85c952]{margin-bottom:4px;color:#f6efe385;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mb-sheet h2[data-v-7c85c952]{font-size:17px;font-weight:650;line-height:1.15}.mb-close[data-v-7c85c952]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f6efe314;color:#f6efe3c7;cursor:pointer}.mb-close svg[data-v-7c85c952]{width:16px;height:16px}.mb-sheet-body[data-v-7c85c952]{max-height:calc(min(62dvh,500px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mb-sheet--layers .mb-sheet-body[data-v-7c85c952]{max-height:calc(min(70dvh,600px) - 78px)}.mb-panel[data-v-7c85c952]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.mb-panel--layers[data-v-7c85c952]{padding:12px 12px 18px}.mb-feature[data-v-7c85c952]{display:flex;gap:12px;align-items:flex-start}.mb-feature strong[data-v-7c85c952],.mb-context strong[data-v-7c85c952],.mb-score-row strong[data-v-7c85c952]{display:block;font-size:14px;line-height:1.25}.mb-feature p[data-v-7c85c952],.mb-empty[data-v-7c85c952]{color:#f6efe39e;font-size:13px;line-height:1.45}.mb-feature-mark[data-v-7c85c952]{width:12px;height:42px;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,#dce4d0,#2f5f1d);box-shadow:0 0 24px #6fa04847}.mb-scale[data-v-7c85c952]{display:grid;grid-template-columns:repeat(6,1fr);height:18px;overflow:hidden;border:1px solid rgba(246,239,227,.08);border-radius:999px}.mb-scale span[data-v-7c85c952]:nth-child(1){background:#dce4d0}.mb-scale span[data-v-7c85c952]:nth-child(2){background:#c8d9b4}.mb-scale span[data-v-7c85c952]:nth-child(3){background:#afcc90}.mb-scale span[data-v-7c85c952]:nth-child(4){background:#8fb867}.mb-scale span[data-v-7c85c952]:nth-child(5){background:#6fa048}.mb-scale span[data-v-7c85c952]:nth-child(6){background:#2f5f1d}.mb-scale-labels[data-v-7c85c952],.mb-class-key[data-v-7c85c952],.mb-class-breakdown div[data-v-7c85c952]{display:flex;align-items:center}.mb-scale-labels[data-v-7c85c952]{justify-content:space-between;color:#f6efe37a;font-size:11px}.mb-class-key[data-v-7c85c952]{flex-direction:column;gap:8px}.mb-class-key div[data-v-7c85c952],.mb-class-breakdown div[data-v-7c85c952]{width:100%;gap:9px;min-height:38px;padding:9px 11px;border:1px solid rgba(246,239,227,.08);border-radius:13px;background:#f6efe30d;color:#f6efe3bd;font-size:13px}.mb-dot[data-v-7c85c952]{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.mb-sidebar[data-v-7c85c952] .biodiversity-classes-card{margin:0;border-radius:14px;box-shadow:none}.mb-context[data-v-7c85c952],.mb-score-row[data-v-7c85c952],.mb-detail-grid>div[data-v-7c85c952],.mb-empty[data-v-7c85c952]{border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d}.mb-context[data-v-7c85c952],.mb-empty[data-v-7c85c952]{padding:12px 14px}.mb-context span[data-v-7c85c952],.mb-score-row span[data-v-7c85c952],.mb-detail-grid span[data-v-7c85c952]{display:block;margin-bottom:5px;color:#f6efe38c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mb-score-row[data-v-7c85c952]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px}.mb-score[data-v-7c85c952]{color:#f8d99a;font-family:Georgia,serif;font-size:34px;line-height:1}.mb-detail-grid[data-v-7c85c952]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mb-detail-grid>div[data-v-7c85c952]{padding:12px 14px}.mb-detail-grid strong[data-v-7c85c952],.mb-class-breakdown strong[data-v-7c85c952]{margin-left:auto;color:#f8d99a;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1}.mb-class-breakdown[data-v-7c85c952]{display:flex;flex-direction:column;gap:8px}.mb-fade-enter-active[data-v-7c85c952],.mb-fade-leave-active[data-v-7c85c952]{transition:opacity .18s ease}.mb-fade-enter-from[data-v-7c85c952],.mb-fade-leave-to[data-v-7c85c952]{opacity:0}.mb-sheet-enter-active[data-v-7c85c952],.mb-sheet-leave-active[data-v-7c85c952]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.mb-sheet-enter-from[data-v-7c85c952],.mb-sheet-leave-to[data-v-7c85c952]{transform:translateY(100%)}.mb-dock-enter-active[data-v-7c85c952],.mb-dock-leave-active[data-v-7c85c952]{transition:transform .2s ease,opacity .2s ease}.mb-dock-enter-from[data-v-7c85c952],.mb-dock-leave-to[data-v-7c85c952]{opacity:0;transform:translateY(14px)}.mch-hero[data-v-515f2dd7]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.mch-kicker[data-v-515f2dd7],.mch-hero h2[data-v-515f2dd7],.mch-lede[data-v-515f2dd7],.mch-card h3[data-v-515f2dd7],.mch-body-copy[data-v-515f2dd7]{margin:0}.mch-kicker[data-v-515f2dd7]{color:#f1c98c;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.mch-hero h2[data-v-515f2dd7]{max-width:12ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.mch-lede[data-v-515f2dd7]{max-width:37ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.mch-sections[data-v-515f2dd7]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.mch-card[data-v-515f2dd7]{padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.mch-card-head[data-v-515f2dd7]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:center}.mch-number[data-v-515f2dd7]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,201,140,.18);border-radius:999px;background:#f1c98c1a;color:#f1c98cdb;font-family:Georgia,serif;font-size:16px;line-height:1}.mch-card h3[data-v-515f2dd7]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.mch-body-copy[data-v-515f2dd7]{margin-top:12px;color:#f7efe29e;font-size:13px;line-height:1.48}.mch-rows[data-v-515f2dd7]{display:flex;flex-direction:column;margin-top:10px}.mch-row[data-v-515f2dd7]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#f7efe2b3;font-size:13px;line-height:1.42;text-decoration:none}.mch-row+.mch-row[data-v-515f2dd7]{border-top:1px solid rgba(247,239,226,.08)}a.mch-row[data-v-515f2dd7]{color:#f1c98ce6}.mch-icon[data-v-515f2dd7]{width:25px;height:25px;flex:0 0 auto;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.change-range-selector[data-v-4df77933]{display:flex;min-width:0;flex-direction:column;gap:10px}.range-mode-toggle[data-v-4df77933]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px;border:.5px solid rgba(240,236,224,.1);border-radius:10px;background:#ffffff0a}.range-mode-button[data-v-4df77933]{min-width:0;min-height:32px;border:0;border-radius:7px;background:transparent;color:#d6c4a3b3;cursor:pointer;font:inherit;font-size:11px;line-height:1.2}.range-mode-button--active[data-v-4df77933]{background:#e2a2702b;color:#f0ece0f0}.range-mode-button[data-v-4df77933]:disabled{cursor:not-allowed;opacity:.48}.range-fields[data-v-4df77933]{display:grid;grid-template-columns:1fr;gap:10px}.range-field[data-v-4df77933]{display:flex;min-width:0;flex-direction:column;gap:6px}.range-field span[data-v-4df77933]{color:#e2a270d1;font-size:9px;font-weight:700;letter-spacing:.75px;line-height:1;text-transform:uppercase}.range-field select[data-v-4df77933]{width:100%;min-width:0;min-height:38px;border:.5px solid rgba(240,236,224,.12);border-radius:9px;background:#ffffff0e;color:#f0ece0e6;font:inherit;font-size:12px;outline:none;padding:0 10px}.range-field select[data-v-4df77933]:disabled{cursor:not-allowed;opacity:.55}.range-field option[data-v-4df77933]{color:#2a2418}.range-status[data-v-4df77933]{color:#d6c4a394;font-size:10.5px;line-height:1.35}.range-status--error[data-v-4df77933]{color:#efb0a3e6}.sidebar--change>.inline-helper,.sidebar--change>.iucn-section,.sidebar--change>.sidebar-footer{display:none}.change-sidebar[data-v-28d3be1d]{display:flex;flex:1 1 auto;min-height:0;max-height:100%;flex-direction:column;gap:14px;margin:0 0 4px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-color:rgba(214,196,163,.28) transparent;scrollbar-width:thin}.change-sidebar-main[data-v-28d3be1d]{display:flex;flex:0 0 auto;flex-direction:column;gap:14px;overflow:visible}.change-sidebar-footer[data-v-28d3be1d]{display:flex;flex-shrink:0;flex-direction:column;gap:12px;margin-top:0}.change-card[data-v-28d3be1d]{position:relative;overflow:hidden;padding:14px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(226,162,112,.12),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff06),#f0ece00b;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.change-card--context[data-v-28d3be1d],.change-card--source[data-v-28d3be1d]{padding:12px 14px}.change-card--context[data-v-28d3be1d]{border-color:#e2a27042;background:radial-gradient(circle at 100% 0%,rgba(226,162,112,.18),transparent 32%),linear-gradient(135deg,#7a533538,#b0582814),#f0ece00e}.change-card--context[data-v-28d3be1d]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#e2a270e6,#b0582870)}.change-card--context .change-card-kicker[data-v-28d3be1d],.change-card--context .change-card-copy[data-v-28d3be1d]{position:relative;padding-left:10px}.change-card--primary[data-v-28d3be1d]{border-color:#e2a27038}.change-card--source[data-v-28d3be1d]{background:linear-gradient(180deg,#ffffff09,#ffffff05),#f0ece009}.period-grid[data-v-28d3be1d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.change-range-control[data-v-28d3be1d]{margin-top:14px}.period-item[data-v-28d3be1d]{display:flex;min-width:0;flex-direction:column;gap:5px;padding:10px;border:.5px solid rgba(240,236,224,.09);border-radius:11px;background:#ffffff09}.period-label[data-v-28d3be1d]{color:#e2a270d1;font-size:9px;font-weight:700;letter-spacing:.75px;line-height:1;text-transform:uppercase}.period-years[data-v-28d3be1d]{color:#f0ece0db;font-family:Georgia,serif;font-size:16px;line-height:1}.change-card-head[data-v-28d3be1d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.change-card-kicker[data-v-28d3be1d]{color:#e2a270e0;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}.change-card-subtitle[data-v-28d3be1d]{margin:6px 0 0;color:#f0ece094;font-size:11px;line-height:1.35}.change-card-title[data-v-28d3be1d]{margin:8px 0 0;color:#f0ece0;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.16}.change-card-copy[data-v-28d3be1d]{margin:9px 0 0;color:#f0ece0ad;font-size:11.5px;line-height:1.48}.status-grid[data-v-28d3be1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.status-pill[data-v-28d3be1d]{display:flex;min-height:30px;align-items:center;gap:6px;padding:5px 6px;border:.5px solid rgba(240,236,224,.08);border-radius:8px;background:#ffffff0b}.status-code[data-v-28d3be1d]{min-width:24px;padding:3px 5px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;text-align:center}.status-label[data-v-28d3be1d]{min-width:0;overflow:hidden;color:#f0ece0a8;font-size:9px;line-height:1.15;text-overflow:ellipsis}.source-lines[data-v-28d3be1d]{display:grid;gap:4px;margin-top:7px;color:#f0ece09e;font-size:10px;line-height:1.45}.change-legend[data-v-28d3be1d]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.change-row[data-v-28d3be1d]{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px;border:.5px solid rgba(240,236,224,.09);border-radius:11px;background:#ffffff09}.change-dot[data-v-28d3be1d]{width:10px;height:10px;flex-shrink:0;border-radius:3px;box-shadow:0 0 14px #0000002e}.change-row-text[data-v-28d3be1d]{display:flex;min-width:0;flex-direction:column;gap:3px}.change-row-label[data-v-28d3be1d]{color:#f0ece0d6;font-size:12px;line-height:1.2}.change-row-note[data-v-28d3be1d]{color:#d6c4a394;font-size:10px;line-height:1.25}.mc-shell[data-v-c1e82348]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.mc-backdrop[data-v-c1e82348]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#140f0a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.mc-dock[data-v-c1e82348]{position:fixed;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));left:14px;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;max-width:430px;height:64px;margin:0 auto;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#231c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.mc-dock-button[data-v-c1e82348]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2b3;cursor:pointer;font:inherit;font-size:11px;line-height:1}.mc-dock-button--active[data-v-c1e82348]{background:#b0582833;color:#fff6e8}.mc-dock-icon[data-v-c1e82348]{display:grid;width:22px;height:22px;place-items:center}.mc-dock-icon svg[data-v-c1e82348],.mc-close svg[data-v-c1e82348]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mc-sheet[data-v-c1e82348]{position:fixed;right:0;bottom:0;left:0;z-index:3;max-height:min(64dvh,520px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));overflow:hidden;border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#251f17;color:#f6efe3;box-shadow:0 -18px 48px #00000057;pointer-events:auto}.mc-sheet--timeline[data-v-c1e82348]{max-height:min(74dvh,640px)}.mc-sheet-handle[data-v-c1e82348]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f6efe338}.mc-sheet-head[data-v-c1e82348]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(246,239,227,.08)}.mc-kicker[data-v-c1e82348],.mc-sheet h2[data-v-c1e82348],.mc-sheet p[data-v-c1e82348],.mc-feature strong[data-v-c1e82348],.mc-context strong[data-v-c1e82348],.mc-change-card strong[data-v-c1e82348],.mc-change-card span[data-v-c1e82348],.mc-change-card small[data-v-c1e82348]{margin:0}.mc-kicker[data-v-c1e82348]{margin-bottom:4px;color:#f6efe385;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mc-sheet h2[data-v-c1e82348]{font-size:17px;font-weight:650;line-height:1.15}.mc-close[data-v-c1e82348]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f6efe314;color:#f6efe3c7;cursor:pointer}.mc-close svg[data-v-c1e82348]{width:16px;height:16px}.mc-sheet-body[data-v-c1e82348]{max-height:calc(min(64dvh,520px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mc-sheet--timeline .mc-sheet-body[data-v-c1e82348]{max-height:calc(min(74dvh,640px) - 78px)}.mc-panel[data-v-c1e82348]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.mc-panel--timeline[data-v-c1e82348]{padding:12px 12px 18px}.mc-feature[data-v-c1e82348]{display:flex;gap:12px;align-items:flex-start}.mc-feature strong[data-v-c1e82348],.mc-context strong[data-v-c1e82348]{display:block;color:#f6efe3;font-size:14px;line-height:1.25}.mc-feature p[data-v-c1e82348],.mc-empty[data-v-c1e82348],.mc-note[data-v-c1e82348]{color:#f6efe39e;font-size:13px;line-height:1.45}.mc-change-mark[data-v-c1e82348]{width:42px;height:42px;flex:0 0 auto;border-radius:15px;background:linear-gradient(135deg,#c85b4a 0,#c85b4a 30%,#c8c0b0 31%,#c8c0b0 60%,#8fbf7a 61%,#8fbf7a);box-shadow:0 0 26px #c85b4a33}.mc-gradient[data-v-c1e82348]{height:14px;overflow:hidden;border:1px solid rgba(246,239,227,.08);border-radius:999px;background:linear-gradient(90deg,#c85b4a,#d89060,#c8c0b0,#6ab870,#8fbf7a)}.mc-gradient-labels[data-v-c1e82348]{display:flex;justify-content:space-between;color:#f6efe380;font-size:11px}.mc-trend-list[data-v-c1e82348]{display:flex;flex-direction:column;gap:8px}.mc-trend-list div[data-v-c1e82348],.mc-context[data-v-c1e82348],.mc-detail-grid>div[data-v-c1e82348],.mc-empty[data-v-c1e82348],.mc-note[data-v-c1e82348],.mc-change-card[data-v-c1e82348]{border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d}.mc-trend-list div[data-v-c1e82348]{display:flex;min-height:44px;align-items:center;gap:10px;padding:9px 11px}.mc-trend-list strong[data-v-c1e82348]{display:block;color:#f6efe3d1;font-size:12px;line-height:1.2}.mc-trend-list small[data-v-c1e82348]{display:block;margin-top:3px;color:#f6efe385;font-size:10.5px;line-height:1.25}.mc-swatch[data-v-c1e82348]{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.mc-note[data-v-c1e82348],.mc-empty[data-v-c1e82348],.mc-context[data-v-c1e82348]{padding:12px 14px}.mc-sidebar[data-v-c1e82348] .change-sidebar{height:auto;min-height:0;margin:0}.mc-sidebar[data-v-c1e82348] .change-sidebar-main{overflow:visible}.mc-sidebar[data-v-c1e82348] .change-sidebar-footer{margin-top:0}.mc-context span[data-v-c1e82348],.mc-detail-grid span[data-v-c1e82348],.mc-change-card span[data-v-c1e82348],.mc-change-card small[data-v-c1e82348]{display:block;margin-bottom:5px;color:#f6efe38c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mc-change-card[data-v-c1e82348]{padding:14px}.mc-change-card strong[data-v-c1e82348]{display:block;color:#f6efe3;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1}.mc-change-card small[data-v-c1e82348]{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-change-card.is-declining strong[data-v-c1e82348]{color:#efb0a3}.mc-change-card.is-growing strong[data-v-c1e82348]{color:#cce8ba}.mc-change-card.is-stable strong[data-v-c1e82348]{color:#ded7c8}.mc-detail-grid[data-v-c1e82348]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-detail-grid>div[data-v-c1e82348]{padding:12px 14px}.mc-detail-grid strong[data-v-c1e82348]{color:#f8d99a;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1}.mc-fade-enter-active[data-v-c1e82348],.mc-fade-leave-active[data-v-c1e82348]{transition:opacity .18s ease}.mc-fade-enter-from[data-v-c1e82348],.mc-fade-leave-to[data-v-c1e82348]{opacity:0}.mc-sheet-enter-active[data-v-c1e82348],.mc-sheet-leave-active[data-v-c1e82348]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.mc-sheet-enter-from[data-v-c1e82348],.mc-sheet-leave-to[data-v-c1e82348]{transform:translateY(100%)}.mc-dock-enter-active[data-v-c1e82348],.mc-dock-leave-active[data-v-c1e82348]{transition:transform .2s ease,opacity .2s ease}.mc-dock-enter-from[data-v-c1e82348],.mc-dock-leave-to[data-v-c1e82348]{opacity:0;transform:translateY(14px)}.mch-hero[data-v-6f20e0db]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.mch-kicker[data-v-6f20e0db],.mch-hero h2[data-v-6f20e0db],.mch-lede[data-v-6f20e0db],.mch-card h3[data-v-6f20e0db],.mch-body-copy[data-v-6f20e0db]{margin:0}.mch-kicker[data-v-6f20e0db]{color:#f1c98c;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.mch-hero h2[data-v-6f20e0db]{max-width:12ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.mch-lede[data-v-6f20e0db]{max-width:37ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.mch-sections[data-v-6f20e0db]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.mch-card[data-v-6f20e0db]{padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.mch-card-head[data-v-6f20e0db]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:center}.mch-number[data-v-6f20e0db]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,201,140,.18);border-radius:999px;background:#f1c98c1a;color:#f1c98cdb;font-family:Georgia,serif;font-size:16px;line-height:1}.mch-card h3[data-v-6f20e0db]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.mch-body-copy[data-v-6f20e0db]{margin-top:12px;color:#f7efe29e;font-size:13px;line-height:1.48}.mch-rows[data-v-6f20e0db]{display:flex;flex-direction:column;margin-top:10px}.mch-row[data-v-6f20e0db]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#f7efe2b3;font-size:13px;line-height:1.42;text-decoration:none}.mch-row+.mch-row[data-v-6f20e0db]{border-top:1px solid rgba(247,239,226,.08)}a.mch-row[data-v-6f20e0db]{color:#f1c98ce6}.mch-icon[data-v-6f20e0db]{width:25px;height:25px;flex:0 0 auto;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.mh-overlay[data-v-27027f1f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;width:100%;height:100dvh;flex-direction:column;background:radial-gradient(circle at 22% -8%,rgba(218,164,105,.18),transparent 34%),radial-gradient(circle at 96% 12%,rgba(176,88,40,.18),transparent 28%),linear-gradient(180deg,#241b13,#15110d 58%,#100d0a);color:#f7efe2;overflow:hidden}.mh-close[data-v-27027f1f]{position:absolute;top:max(14px,env(safe-area-inset-top,14px));right:14px;z-index:4;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(247,239,226,.14);border-radius:999px;background:#f7efe21a;color:#f7efe2db;box-shadow:0 10px 24px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer}.mh-close svg[data-v-27027f1f]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.mh-body[data-v-27027f1f]{flex:1;min-height:0;overflow-y:auto;padding:max(74px,calc(env(safe-area-inset-top,0px) + 58px)) 16px 40px;-webkit-overflow-scrolling:touch}.mh-kicker[data-v-27027f1f],.mh-body h2[data-v-27027f1f],.mh-lede[data-v-27027f1f],.mh-sections h3[data-v-27027f1f],.mh-sections p[data-v-27027f1f]{margin:0}.mh-hero[data-v-27027f1f]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.mh-kicker[data-v-27027f1f]{color:#f1c98c;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.mh-body h2[data-v-27027f1f]{max-width:11ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.mh-lede[data-v-27027f1f]{max-width:36ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.mh-sections[data-v-27027f1f]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.mh-sections section[data-v-27027f1f]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.mh-number[data-v-27027f1f]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,201,140,.18);border-radius:999px;background:#f1c98c1a;color:#f1c98cdb;font-family:Georgia,serif;font-size:16px;line-height:1}.mh-sections h3[data-v-27027f1f]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.mh-sections p[data-v-27027f1f]{margin-top:6px;color:#f7efe29e;font-size:13px;line-height:1.48}.mh-actions[data-v-27027f1f]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px max(14px,env(safe-area-inset-bottom,14px));border-top:1px solid rgba(247,239,226,.1);background:#110d0ae6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -16px 36px #00000047}.mh-scroll-cue[data-v-27027f1f]{position:absolute;right:0;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:5px;padding:18px 0 8px;color:#f7efe28a;background:linear-gradient(180deg,#100d0a00,#100d0ad6);font-size:11px;letter-spacing:.02em;pointer-events:none}.mh-scroll-cue svg[data-v-27027f1f]{width:13px;height:13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mh-actions button[data-v-27027f1f]{min-width:0;min-height:46px;border-radius:14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.mh-secondary[data-v-27027f1f]{border:1px solid rgba(247,239,226,.14);background:#f7efe212;color:#f7efe2d1}.mh-primary[data-v-27027f1f]{border:none;background:#f1c98c;color:#211a13;box-shadow:0 10px 22px #f1c98c29}.mh-enter-active[data-v-27027f1f],.mh-leave-active[data-v-27027f1f]{transition:opacity .2s ease}.mh-enter-from[data-v-27027f1f],.mh-leave-to[data-v-27027f1f]{opacity:0}.conservation-controls[data-v-63374f5a]{display:flex;flex-direction:column;gap:10px;margin:0 0 10px}.control-card[data-v-63374f5a]{position:relative;overflow:hidden;padding:14px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(176,88,40,.12),transparent 34%),linear-gradient(180deg,#ffffff0f,#ffffff06),#f0ece00b;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.control-card--risk[data-v-63374f5a]{border-color:#e2a27038}.control-head[data-v-63374f5a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.section-label[data-v-63374f5a]{color:#e2a270e0;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase}.section-copy[data-v-63374f5a]{margin:7px 0 0;color:#f0ece09e;font-size:11px;line-height:1.45}.control-count[data-v-63374f5a]{flex-shrink:0;padding:4px 7px;border:.5px solid rgba(226,162,112,.26);border-radius:999px;color:#e2a270eb;background:#e2a2701a;font-size:10px;font-weight:700;line-height:1}.tier-list[data-v-63374f5a],.class-list[data-v-63374f5a]{display:flex;flex-direction:column;gap:7px}.risk-toggle[data-v-63374f5a],.class-toggle[data-v-63374f5a]{width:100%;min-height:42px;display:flex;align-items:center;gap:8px;border:.5px solid rgba(240,236,224,.09);border-radius:11px;background:#ffffff09;color:#f0ece0bd;cursor:pointer;font-family:inherit;text-align:left;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.risk-toggle[data-v-63374f5a]{position:relative;padding:9px 9px 9px 13px}.class-toggle[data-v-63374f5a]{padding:9px}.risk-toggle[data-v-63374f5a]:not(.active),.class-toggle[data-v-63374f5a]:not(.active){opacity:.56}.risk-toggle[data-v-63374f5a]:hover,.class-toggle[data-v-63374f5a]:hover{opacity:1;background:#fff1;border-color:#f0ece029}.risk-toggle.active[data-v-63374f5a]{border-color:var(--tier-color);background:linear-gradient(90deg,color-mix(in srgb,var(--tier-color) 16%,transparent),transparent 62%),#ffffff0e}.class-toggle.active[data-v-63374f5a]{border-color:var(--class-color);background:linear-gradient(90deg,color-mix(in srgb,var(--class-color) 14%,transparent),transparent 62%),#ffffff0e}.ct-accent[data-v-63374f5a]{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--tier-color);opacity:.78}.ct-dot[data-v-63374f5a],.cls-dot[data-v-63374f5a]{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#d6c4a361}.risk-toggle.active .ct-dot[data-v-63374f5a]{background:var(--tier-color);box-shadow:0 0 14px color-mix(in srgb,var(--tier-color) 50%,transparent)}.class-toggle.active .cls-dot[data-v-63374f5a]{background:var(--class-color);box-shadow:0 0 14px color-mix(in srgb,var(--class-color) 46%,transparent)}.ct-code[data-v-63374f5a]{min-width:24px;color:#f0ece0eb;font-size:11px;font-weight:750;letter-spacing:.35px}.ct-label[data-v-63374f5a],.cs-name[data-v-63374f5a]{min-width:0;flex:1;color:#f0ece0d1;font-size:11px;line-height:1.25}.cs-info[data-v-63374f5a]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.cs-sub[data-v-63374f5a]{overflow:hidden;color:#d6c4a394;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.cs-count[data-v-63374f5a]{min-width:34px;color:#e2a270d1;font-family:Georgia,serif;font-size:11px;line-height:1;text-align:right}.toggle-state[data-v-63374f5a]{flex-shrink:0;min-width:30px;padding:4px 6px;border:.5px solid rgba(240,236,224,.1);border-radius:999px;color:#f0ece094;background:#00000029;font-size:9px;font-weight:700;line-height:1;text-align:center;text-transform:uppercase}.risk-toggle.active .toggle-state[data-v-63374f5a],.class-toggle.active .toggle-state[data-v-63374f5a]{color:#f0ece0;background:#f0ece01c}.mc-shell[data-v-2812875b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.mc-backdrop[data-v-2812875b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#140f0a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.mc-dock[data-v-2812875b]{position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;max-width:430px;height:64px;margin:0 auto;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#231c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.mc-dock-button[data-v-2812875b]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2b3;cursor:pointer;font:inherit;font-size:11px;line-height:1}.mc-dock-button--active[data-v-2812875b]{background:#b0582833;color:#fff6e8}.mc-dock-icon[data-v-2812875b]{display:grid;width:22px;height:22px;place-items:center}.mc-dock-icon svg[data-v-2812875b],.mc-close svg[data-v-2812875b]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mc-sheet[data-v-2812875b]{position:fixed;right:0;bottom:0;left:0;z-index:3;max-height:min(62dvh,500px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));overflow:hidden;border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#251f17;color:#f6efe3;box-shadow:0 -18px 48px #00000057;pointer-events:auto}.mc-sheet--layers[data-v-2812875b]{max-height:min(74dvh,640px)}.mc-sheet-handle[data-v-2812875b]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f6efe338}.mc-sheet-head[data-v-2812875b]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(246,239,227,.08)}.mc-kicker[data-v-2812875b],.mc-sheet h2[data-v-2812875b],.mc-copy[data-v-2812875b],.mc-note-list p[data-v-2812875b]{margin:0}.mc-kicker[data-v-2812875b]{margin-bottom:4px;color:#f6efe385;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mc-sheet h2[data-v-2812875b]{font-size:17px;font-weight:650;line-height:1.15}.mc-close[data-v-2812875b]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f6efe314;color:#f6efe3c7;cursor:pointer}.mc-close svg[data-v-2812875b]{width:16px;height:16px}.mc-sheet-body[data-v-2812875b]{max-height:calc(min(62dvh,500px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mc-sheet--layers .mc-sheet-body[data-v-2812875b]{max-height:calc(min(74dvh,640px) - 78px)}.mc-panel[data-v-2812875b]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.mc-panel--layers[data-v-2812875b]{padding:12px 12px 18px}.mc-copy[data-v-2812875b]{color:#f6efe3a3;font-size:13px;line-height:1.45}.mc-status-list[data-v-2812875b],.mc-note-list[data-v-2812875b]{display:flex;flex-direction:column;gap:8px}.mc-status-row[data-v-2812875b]{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 11px;border:1px solid rgba(246,239,227,.08);border-radius:13px;background:#f6efe30d;color:#f6efe3c2;font-size:13px}.mc-status-code[data-v-2812875b]{min-width:34px;padding:4px 7px;border:1px solid;border-radius:999px;font-size:10px;font-weight:800;line-height:1;text-align:center}.mc-context[data-v-2812875b],.mc-detail-grid>div[data-v-2812875b],.mc-note-list p[data-v-2812875b]{border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d}.mc-context[data-v-2812875b]{padding:12px 14px}.mc-context span[data-v-2812875b],.mc-detail-grid span[data-v-2812875b]{display:block;margin-bottom:5px;color:#f6efe38c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mc-context strong[data-v-2812875b]{display:block;font-size:14px;line-height:1.25}.mc-detail-grid[data-v-2812875b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-detail-grid>div[data-v-2812875b]{padding:12px 14px}.mc-detail-grid strong[data-v-2812875b]{color:#f8d99a;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1}.mc-note-list p[data-v-2812875b]{padding:12px 14px;color:#f6efe39e;font-size:13px;line-height:1.45}.mc-sidebar[data-v-2812875b] .conservation-controls{gap:10px;margin:0}.mc-sidebar[data-v-2812875b] .control-card{padding:12px;border-radius:14px;box-shadow:none}.mc-sidebar[data-v-2812875b] .section-copy{font-size:11px;line-height:1.35}.mc-sidebar[data-v-2812875b] .risk-toggle,.mc-sidebar[data-v-2812875b] .class-toggle{min-height:42px}.mc-fade-enter-active[data-v-2812875b],.mc-fade-leave-active[data-v-2812875b]{transition:opacity .18s ease}.mc-fade-enter-from[data-v-2812875b],.mc-fade-leave-to[data-v-2812875b]{opacity:0}.mc-sheet-enter-active[data-v-2812875b],.mc-sheet-leave-active[data-v-2812875b]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.mc-sheet-enter-from[data-v-2812875b],.mc-sheet-leave-to[data-v-2812875b]{transform:translateY(100%)}.mc-dock-enter-active[data-v-2812875b],.mc-dock-leave-active[data-v-2812875b]{transition:transform .2s ease,opacity .2s ease}.mc-dock-enter-from[data-v-2812875b],.mc-dock-leave-to[data-v-2812875b]{opacity:0;transform:translateY(14px)}.mdh[data-v-e678dc76]{display:flex;flex-direction:column;gap:12px}.mdh-hero[data-v-e678dc76]{padding:16px;border:1px solid rgba(240,236,224,.12);border-radius:20px;background:radial-gradient(circle at 14% 10%,rgba(215,231,173,.12),transparent 32%),#f0ece011}.mdh-kicker[data-v-e678dc76],.mdh-card-label[data-v-e678dc76]{margin:0 0 8px;color:#d7e7adc2;font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mdh-hero h2[data-v-e678dc76]{margin:0;color:#f8f2e4;font-size:24px;line-height:1.05}.mdh-hero p[data-v-e678dc76]:not(.mdh-kicker){margin:10px 0 0;color:#f0ece0bd;font-size:13px;line-height:1.5}.mdh-card[data-v-e678dc76]{padding:14px;border:1px solid rgba(240,236,224,.1);border-radius:18px;background:#f0ece00f}.mdh-copy[data-v-e678dc76]{margin:0 0 12px;color:#f0ece0b8;font-size:13px;line-height:1.48}.mdh-rows[data-v-e678dc76]{display:flex;flex-direction:column;gap:8px}.mdh-row[data-v-e678dc76]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(240,236,224,.08);border-radius:14px;background:#00000029;color:#f0ece0d6;font-size:13px;line-height:1.35;text-decoration:none}.mdh-icon[data-v-e678dc76]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:10px;background:#d7e7ad1a}.mdh-icon[data-v-e678dc76] svg{width:17px;height:17px}.mdh-link[data-v-e678dc76]{display:inline-flex;margin-top:12px;color:#d7e7ad;font-size:13px;font-weight:700;text-decoration:none}.composition-card[data-v-eedba7c2]{margin:0 0 10px;padding:12px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.composition-header[data-v-eedba7c2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 9px}.section-label[data-v-eedba7c2]{font-size:10px;letter-spacing:.85px;text-transform:uppercase;color:#f0ece094;padding:0;flex-shrink:0;line-height:1.2}.composition-active-count[data-v-eedba7c2]{color:#d7e7adb8;flex-shrink:0;font-size:10px;font-weight:650;line-height:1.2}.class-list[data-v-eedba7c2]{display:flex;flex-direction:column;gap:8px;padding:0;flex-shrink:0}.class-stat[data-v-eedba7c2]{display:flex;min-height:76px;flex-direction:column;gap:10px;padding:11px 12px;border-radius:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease,box-shadow .16s ease}.class-stat.active[data-v-eedba7c2]{opacity:1}.discovery-toggle[data-v-eedba7c2]{border:.5px solid rgba(240,236,224,.08);margin:0;background:#ffffff0b}.discovery-toggle.active[data-v-eedba7c2]{background:#ffffff14;border-color:#f0ece01f}.discovery-toggle[data-v-eedba7c2]:not(.active){opacity:.48}.composition-top[data-v-eedba7c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.25}.composition-main[data-v-eedba7c2]{display:flex;min-width:0;align-items:center;gap:10px}.composition-icon[data-v-eedba7c2]{width:34px;height:34px;flex-shrink:0;background:var(--class-color);opacity:.82;-webkit-mask:var(--class-icon) center / contain no-repeat;mask:var(--class-icon) center / contain no-repeat}.composition-copy[data-v-eedba7c2]{display:flex;min-width:0;flex-direction:column;gap:2px}.cs-name[data-v-eedba7c2]{font-size:13px;color:#f0ece0;line-height:1.2}.composition-species[data-v-eedba7c2]{color:#f0ece07a;font-size:10px;line-height:1.25}.composition-count[data-v-eedba7c2]{margin-left:auto;color:#d7e7ade6;font-family:Georgia,serif;font-size:14px;line-height:1.1;text-align:right}.composition-bar-row[data-v-eedba7c2]{display:flex;align-items:center;gap:10px}.composition-bar-offset[data-v-eedba7c2]{width:34px;flex-shrink:0}.composition-bar[data-v-eedba7c2]{width:100%;height:6px;overflow:hidden;border-radius:999px;background:#f0ece01a}.composition-bar-fill[data-v-eedba7c2]{height:100%;min-width:0;border-radius:inherit;transition:width .2s ease}.pulse[data-v-eedba7c2]{opacity:.5}@media (hover: hover) and (pointer: fine){.class-stat[data-v-eedba7c2]:hover{background:#f0ece018;box-shadow:inset 0 0 0 1px #f0ece00f}.discovery-toggle[data-v-eedba7c2]:hover{opacity:1}}.md-shell[data-v-b751f681]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:54;pointer-events:none}.md-backdrop[data-v-b751f681]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:56;border:0;background:#0c0a0752;pointer-events:auto}.md-sheet[data-v-b751f681]{position:fixed;right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));left:10px;z-index:58;max-height:min(68dvh,560px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(240,236,224,.12);border-radius:22px;background:linear-gradient(180deg,#251f16fa,#14110dfa);box-shadow:0 24px 70px #00000073;color:#f0ece0;pointer-events:auto}.md-sheet-header[data-v-b751f681]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 16px 12px;border-bottom:1px solid rgba(240,236,224,.09)}.md-eyebrow[data-v-b751f681],.md-card-label[data-v-b751f681]{margin:0 0 6px;color:#d7e7adb8;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.md-sheet-header h2[data-v-b751f681],.md-card h3[data-v-b751f681]{margin:0;color:#f8f2e4;font-size:18px;line-height:1.16}.md-card h3[data-v-b751f681]{font-size:16px}.md-close[data-v-b751f681]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(240,236,224,.12);border-radius:50%;background:#ffffff0f;color:#f0ece0}.md-sheet-body[data-v-b751f681]{min-height:0;overflow-y:auto;padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.md-stack[data-v-b751f681]{display:flex;flex-direction:column;gap:10px}.md-card[data-v-b751f681]{border:1px solid rgba(240,236,224,.1);border-radius:16px;padding:13px;background:#f0ece011}.md-card--plain[data-v-b751f681]{background:#ffffff0b}.md-copy[data-v-b751f681]{margin:8px 0 0;color:#f0ece0b3;font-size:12px;line-height:1.45}.md-italic[data-v-b751f681]{font-style:italic}.md-gradient[data-v-b751f681]{height:12px;margin:12px 0 8px;border-radius:999px;background:linear-gradient(90deg,#4a715a47,#d7e7ada3,#b05828e6);box-shadow:inset 0 0 0 1px #ffffff1f}.md-scale[data-v-b751f681],.md-flow[data-v-b751f681]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#f0ece085;font-size:10px;line-height:1.25}.md-class-list[data-v-b751f681]{display:grid;gap:8px}.md-class-row[data-v-b751f681]{display:flex;align-items:center;gap:9px;color:#f0ece0d6;font-size:13px}.md-dot[data-v-b751f681]{width:10px;height:10px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 0 3px #ffffff0f}.md-flow[data-v-b751f681]{display:grid;grid-template-columns:repeat(3,1fr)}.md-flow div[data-v-b751f681]{min-width:0;padding:10px;border-radius:12px;background:#0000002e}.md-flow strong[data-v-b751f681],.md-flow span[data-v-b751f681]{display:block}.md-flow strong[data-v-b751f681]{margin-bottom:3px;color:#f8f2e4;font-size:12px}.md-detail-grid[data-v-b751f681]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.md-detail-grid div[data-v-b751f681]{padding:10px;border-radius:12px;background:#0000002e}.md-detail-grid span[data-v-b751f681],.md-detail-grid strong[data-v-b751f681]{display:block}.md-detail-grid span[data-v-b751f681]{color:#f0ece085;font-size:10px;text-transform:uppercase}.md-detail-grid strong[data-v-b751f681]{margin-top:4px;color:#f8f2e4;font-size:13px}.md-sidebar[data-v-b751f681]{display:block}.md-sidebar[data-v-b751f681] .composition-card{margin:0;border-radius:16px;background:#f0ece011}.md-dock[data-v-b751f681]{position:fixed;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:12px;z-index:60;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;border:1px solid rgba(240,236,224,.12);border-radius:24px;background:#1c1711eb;box-shadow:0 14px 44px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.md-dock-button[data-v-b751f681]{min-width:0;min-height:50px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:18px;background:transparent;color:#f0ece0ad;font-size:10px;font-weight:650;line-height:1.1}.md-dock-button--active[data-v-b751f681]{background:#d7e7ad21;color:#f7f1de}.md-dock-icon[data-v-b751f681]{width:19px;height:19px;display:inline-flex}.md-dock-icon[data-v-b751f681] svg,.md-dock-icon svg[data-v-b751f681]{width:19px;height:19px}.md-fade-enter-active[data-v-b751f681],.md-fade-leave-active[data-v-b751f681]{transition:opacity .18s ease}.md-fade-enter-from[data-v-b751f681],.md-fade-leave-to[data-v-b751f681]{opacity:0}.md-sheet-enter-active[data-v-b751f681],.md-sheet-leave-active[data-v-b751f681]{transition:transform .22s ease,opacity .18s ease}.md-sheet-enter-from[data-v-b751f681],.md-sheet-leave-to[data-v-b751f681]{opacity:0;transform:translateY(16px)}.meh-hero[data-v-efd6e179]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.meh-kicker[data-v-efd6e179],.meh-hero h2[data-v-efd6e179],.meh-lede[data-v-efd6e179],.meh-card h3[data-v-efd6e179],.meh-body-copy[data-v-efd6e179]{margin:0}.meh-kicker[data-v-efd6e179]{color:#a8e6c0;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.meh-hero h2[data-v-efd6e179]{max-width:12ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.meh-lede[data-v-efd6e179]{max-width:37ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.meh-sections[data-v-efd6e179]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.meh-card[data-v-efd6e179]{padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.meh-card-head[data-v-efd6e179]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:center}.meh-number[data-v-efd6e179]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(168,230,192,.2);border-radius:999px;background:#2d6a4f2e;color:#a8e6c0e6;font-family:Georgia,serif;font-size:16px;line-height:1}.meh-card h3[data-v-efd6e179]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.meh-body-copy[data-v-efd6e179]{margin-top:12px;color:#f7efe29e;font-size:13px;line-height:1.48}.meh-rows[data-v-efd6e179]{display:flex;flex-direction:column;margin-top:10px}.meh-row[data-v-efd6e179]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#f7efe2b3;font-size:13px;line-height:1.42;text-decoration:none}.meh-row+.meh-row[data-v-efd6e179]{border-top:1px solid rgba(247,239,226,.08)}a.meh-row[data-v-efd6e179]{color:#a8e6c0e6}.meh-icon[data-v-efd6e179]{width:25px;height:25px;flex:0 0 auto;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.me-shell[data-v-371d8d5a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.me-backdrop[data-v-371d8d5a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#0a120a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.me-dock[data-v-371d8d5a]{position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;max-width:430px;height:64px;margin:0 auto;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#121c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.me-dock-button[data-v-371d8d5a]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2ad;font:inherit;font-size:11px;line-height:1;cursor:pointer}.me-dock-button--active[data-v-371d8d5a]{background:#2d6a4f52;color:#d8f0e0}.me-dock-icon[data-v-371d8d5a]{display:grid;width:22px;height:22px;place-items:center}.me-dock-icon svg[data-v-371d8d5a],.me-close svg[data-v-371d8d5a]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.me-sheet[data-v-371d8d5a]{position:fixed;left:0;right:0;bottom:0;z-index:3;max-height:min(68dvh,560px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#141e16;color:#d8f0e0;box-shadow:0 -18px 48px #00000057;overflow:hidden;pointer-events:auto}.me-sheet--layers[data-v-371d8d5a]{max-height:min(74dvh,620px)}.me-sheet-handle[data-v-371d8d5a]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f5efe233}.me-sheet-head[data-v-371d8d5a]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(245,239,226,.08)}.me-kicker[data-v-371d8d5a],.me-sheet h2[data-v-371d8d5a],.me-sheet p[data-v-371d8d5a]{margin:0}.me-kicker[data-v-371d8d5a]{margin-bottom:4px;color:#f5efe285;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.me-sheet h2[data-v-371d8d5a]{font-size:17px;line-height:1.15;font-weight:650}.me-close[data-v-371d8d5a]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f5efe214;color:#f5efe2c7;cursor:pointer}.me-close svg[data-v-371d8d5a]{width:16px;height:16px}.me-sheet-body[data-v-371d8d5a]{max-height:calc(min(68dvh,560px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.me-sheet--layers .me-sheet-body[data-v-371d8d5a]{max-height:calc(min(74dvh,620px) - 78px)}.me-panel[data-v-371d8d5a]{display:flex;flex-direction:column;gap:8px;padding:14px 18px 18px}.me-feature[data-v-371d8d5a]{display:flex;gap:12px;padding:14px;border:1px solid rgba(245,239,226,.09);border-radius:16px;background:#f5efe20e}.me-feature strong[data-v-371d8d5a]{display:block;color:#f5efe2eb;font-size:14px;line-height:1.2}.me-feature p[data-v-371d8d5a]{margin-top:5px;color:#f5efe29e;font-size:12px;line-height:1.45}.me-eco-mark[data-v-371d8d5a]{width:24px;height:24px;flex:0 0 auto;border-radius:8px;background:linear-gradient(135deg,#2d6a4f 0,#2d6a4f 33%,#c9a84c 33%,#c9a84c 66%,#168aad 66%,#168aad);box-shadow:0 0 18px #2d6a4f42}.me-dot-mark[data-v-371d8d5a]{width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:radial-gradient(circle at 50% 50%,#e28a3a 0 26%,transparent 28%),radial-gradient(circle at 30% 34%,#7bbf4f 0 18%,transparent 20%),radial-gradient(circle at 70% 68%,#a884e8 0 16%,transparent 18%),#f5efe214;box-shadow:0 0 18px #e28a3a2e}.me-biome-scale[data-v-371d8d5a]{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.me-biome-scale>div[data-v-371d8d5a],.me-biome-row[data-v-371d8d5a],.me-layer-summary[data-v-371d8d5a]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(245,239,226,.08);border-radius:12px;background:#f5efe20a}.me-biome-scale>div[data-v-371d8d5a]{grid-template-columns:auto minmax(0,1fr);color:#f5efe2c7;font-size:11px;line-height:1.25}.me-layer-summary[data-v-371d8d5a]{margin-bottom:2px;color:#f5efe294;font-size:11px}.me-layer-summary strong[data-v-371d8d5a]{color:#a8e6c0;font-size:12px}.me-biome-row[data-v-371d8d5a]{cursor:pointer;transition:opacity .12s ease}.me-biome-row--off[data-v-371d8d5a]{opacity:.38}.me-biome-dot[data-v-371d8d5a]{width:10px;height:10px;flex-shrink:0;border-radius:3px}.me-biome-name[data-v-371d8d5a]{overflow:hidden;color:#f5efe2d6;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.me-switch[data-v-371d8d5a]{position:relative;width:36px;height:21px;border:none;border-radius:999px;background:#f5efe224;cursor:pointer}.me-switch[data-v-371d8d5a]:after{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:999px;background:#f5efe2b8;content:"";transition:transform .16s ease,background .16s ease}.me-switch--on[data-v-371d8d5a]{background:#2d6a4f7a}.me-switch--on[data-v-371d8d5a]:after{background:#a8e6c0;transform:translate(15px)}.me-detail-block[data-v-371d8d5a]{display:flex;flex-direction:column;gap:8px}.me-detail-hero[data-v-371d8d5a]{padding:14px;border:1px solid rgba(168,230,192,.12);border-radius:16px;background:linear-gradient(180deg,#a8e6c014,#a8e6c006),#f5efe20b}.me-detail-hero span[data-v-371d8d5a]{display:block;margin-bottom:7px;color:#a8e6c0b8;font-size:10px;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.me-detail-hero strong[data-v-371d8d5a]{display:block;color:#f5efe2f2;font-size:16px;line-height:1.2}.me-detail-hero p[data-v-371d8d5a]{margin-top:8px;color:#f5efe2a8;font-size:12.5px;line-height:1.48}.me-detail-grid[data-v-371d8d5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.me-context[data-v-371d8d5a]{padding:12px 14px;border:1px solid rgba(245,239,226,.08);border-radius:14px;background:#f5efe20a}.me-context span[data-v-371d8d5a]{display:block;margin-bottom:4px;color:#f5efe280;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.me-context strong[data-v-371d8d5a]{display:block;color:#f5efe2eb;font-size:14px;line-height:1.25}.me-context--wide[data-v-371d8d5a]{grid-column:1 / -1}.me-context--wide strong[data-v-371d8d5a]{color:#f5efe2b8;font-size:12.5px;font-weight:500;line-height:1.48}.me-empty[data-v-371d8d5a]{padding:18px 14px;border:1px dashed rgba(245,239,226,.14);border-radius:14px;color:#f5efe299;font-size:13px;line-height:1.45}.me-clear-btn[data-v-371d8d5a]{width:100%;min-height:44px;border:1px solid rgba(45,106,79,.38);border-radius:14px;background:#2d6a4f1f;color:#a8e6c0e0;font:inherit;font-size:14px;cursor:pointer}.me-fade-enter-active[data-v-371d8d5a],.me-fade-leave-active[data-v-371d8d5a]{transition:opacity .18s ease}.me-fade-enter-from[data-v-371d8d5a],.me-fade-leave-to[data-v-371d8d5a]{opacity:0}.me-sheet-enter-active[data-v-371d8d5a],.me-sheet-leave-active[data-v-371d8d5a]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.me-sheet-enter-from[data-v-371d8d5a],.me-sheet-leave-to[data-v-371d8d5a]{transform:translateY(100%)}.me-dock-enter-active[data-v-371d8d5a],.me-dock-leave-active[data-v-371d8d5a]{transition:transform .2s ease,opacity .2s ease}.me-dock-enter-from[data-v-371d8d5a],.me-dock-leave-to[data-v-371d8d5a]{opacity:0;transform:translateY(14px)}.mhh-hero[data-v-8ee175e2]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.mhh-kicker[data-v-8ee175e2],.mhh-hero h2[data-v-8ee175e2],.mhh-lede[data-v-8ee175e2],.mhh-card h3[data-v-8ee175e2],.mhh-body-copy[data-v-8ee175e2]{margin:0}.mhh-kicker[data-v-8ee175e2]{color:#f1c98c;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.mhh-hero h2[data-v-8ee175e2]{max-width:12ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.mhh-lede[data-v-8ee175e2]{max-width:37ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.mhh-sections[data-v-8ee175e2]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.mhh-card[data-v-8ee175e2]{padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.mhh-card-head[data-v-8ee175e2]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:center}.mhh-number[data-v-8ee175e2]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,201,140,.18);border-radius:999px;background:#f1c98c1a;color:#f1c98cdb;font-family:Georgia,serif;font-size:16px;line-height:1}.mhh-card h3[data-v-8ee175e2]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.mhh-body-copy[data-v-8ee175e2]{margin-top:12px;color:#f7efe29e;font-size:13px;line-height:1.48}.mhh-rows[data-v-8ee175e2]{display:flex;flex-direction:column;margin-top:10px}.mhh-row[data-v-8ee175e2]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#f7efe2b3;font-size:13px;line-height:1.42}.mhh-row+.mhh-row[data-v-8ee175e2]{border-top:1px solid rgba(247,239,226,.08)}.mhh-icon[data-v-8ee175e2]{width:25px;height:25px;flex:0 0 auto;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.hotspot-context[data-v-076eb3f8]{flex-shrink:0;margin:0 0 10px;padding:12px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.hotspot-context-head[data-v-076eb3f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.section-label[data-v-076eb3f8]{padding:0;color:#f0ece085;font-size:10px;font-weight:700;letter-spacing:.85px;line-height:1.2;text-transform:uppercase}.section-subtitle[data-v-076eb3f8]{margin-top:4px;color:#f0ece094;font-size:11px;line-height:1.35}.zone-count[data-v-076eb3f8]{flex-shrink:0;color:#e2a270d6;font-size:10px;font-weight:650;line-height:1.2;white-space:nowrap}.hs-empty[data-v-076eb3f8]{min-height:62px;padding:14px 10px;border:.5px solid rgba(240,236,224,.08);border-radius:12px;color:#f0ece094;background:#ffffff0b;font-size:11px;line-height:1.4}.hs-empty-primary[data-v-076eb3f8]{color:#f0ece0b8;font-weight:650}.hs-empty-secondary[data-v-076eb3f8]{margin-top:4px;color:#f0ece080}.hs-list[data-v-076eb3f8]{display:flex;flex-direction:column;gap:8px}.hs-row[data-v-076eb3f8]{display:flex;width:100%;min-height:66px;align-items:flex-start;gap:10px;padding:10px;border:.5px solid rgba(240,236,224,.1);border-radius:12px;background:#ffffff0b;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,border-color .16s ease}.hs-row[data-v-076eb3f8]:hover,.hs-row[data-v-076eb3f8]:focus-visible{border-color:#e2a27047;background:#ffffff13;outline:none}.hs-rank[data-v-076eb3f8]{min-width:30px;color:#e2a270d6;font-family:Georgia,serif;font-size:15px;line-height:1.2}.hs-info[data-v-076eb3f8]{flex:1;min-width:0}.hs-score-row[data-v-076eb3f8]{display:flex;min-width:0;align-items:center;gap:6px}.hs-score[data-v-076eb3f8]{color:#e2a270;font-family:Georgia,serif;font-size:18px;line-height:1;text-shadow:0 0 18px rgba(176,88,40,.28)}.hs-score-label[data-v-076eb3f8]{color:#f0ece085;font-size:9px;line-height:1;text-transform:uppercase}.hs-badge[data-v-076eb3f8]{overflow:hidden;max-width:112px;padding:3px 6px;border:.5px solid rgba(226,162,112,.24);border-radius:999px;color:#f0ece0bd;background:#e2a2701f;font-size:8px;font-weight:700;letter-spacing:.45px;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hs-badge.critical[data-v-076eb3f8]{border-color:#c030205c;background:#c0302029;color:#efb29d}.hs-badge.high[data-v-076eb3f8]{border-color:#d0603057;background:#d0603026;color:#eeb38e}.hs-meta[data-v-076eb3f8]{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:7px;color:#f0ece094;font-size:10px;line-height:1.25}.mh-shell[data-v-f739b467]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.mh-backdrop[data-v-f739b467]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#140f0a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.mh-dock[data-v-f739b467]{position:fixed;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));left:14px;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;max-width:430px;height:64px;margin:0 auto;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#231c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.mh-dock-button[data-v-f739b467]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2b3;cursor:pointer;font:inherit;font-size:11px;line-height:1}.mh-dock-button--active[data-v-f739b467]{background:#b0582833;color:#fff6e8}.mh-dock-icon[data-v-f739b467]{display:grid;width:22px;height:22px;place-items:center}.mh-dock-icon svg[data-v-f739b467],.mh-close svg[data-v-f739b467]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mh-sheet[data-v-f739b467]{position:fixed;right:0;bottom:0;left:0;z-index:3;max-height:min(64dvh,520px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));overflow:hidden;border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#251f17;color:#f6efe3;box-shadow:0 -18px 48px #00000057;pointer-events:auto}.mh-sheet--layers[data-v-f739b467]{max-height:min(72dvh,620px)}.mh-sheet-handle[data-v-f739b467]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f6efe338}.mh-sheet-head[data-v-f739b467]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(246,239,227,.08)}.mh-kicker[data-v-f739b467],.mh-sheet h2[data-v-f739b467],.mh-sheet p[data-v-f739b467],.mh-feature strong[data-v-f739b467],.mh-context strong[data-v-f739b467],.mh-score-row strong[data-v-f739b467]{margin:0}.mh-kicker[data-v-f739b467]{margin-bottom:4px;color:#f6efe385;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mh-sheet h2[data-v-f739b467]{font-size:17px;font-weight:650;line-height:1.15}.mh-close[data-v-f739b467]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f6efe314;color:#f6efe3c7;cursor:pointer}.mh-close svg[data-v-f739b467]{width:16px;height:16px}.mh-sheet-body[data-v-f739b467]{max-height:calc(min(64dvh,520px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mh-sheet--layers .mh-sheet-body[data-v-f739b467]{max-height:calc(min(72dvh,620px) - 78px)}.mh-panel[data-v-f739b467]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.mh-panel--layers[data-v-f739b467]{padding:12px 12px 18px}.mh-feature[data-v-f739b467]{display:flex;gap:12px;align-items:flex-start}.mh-feature strong[data-v-f739b467],.mh-context strong[data-v-f739b467],.mh-score-row strong[data-v-f739b467]{display:block;color:#f6efe3;font-size:14px;line-height:1.25}.mh-feature p[data-v-f739b467],.mh-empty[data-v-f739b467],.mh-note[data-v-f739b467]{color:#f6efe39e;font-size:13px;line-height:1.45}.mh-hotspot-mark[data-v-f739b467]{width:42px;height:42px;flex:0 0 auto;border-radius:15px;background:radial-gradient(circle at 30% 35%,#d06030 0 17%,transparent 18%),radial-gradient(circle at 68% 38%,#8b1a1a 0 20%,transparent 21%),radial-gradient(circle at 50% 70%,#c89040 0 18%,transparent 19%),#f6efe30f;box-shadow:0 0 26px #c030203d}.mh-tier-list[data-v-f739b467]{display:flex;flex-direction:column;gap:8px}.mh-tier-list div[data-v-f739b467],.mh-class-breakdown div[data-v-f739b467],.mh-context[data-v-f739b467],.mh-score-row[data-v-f739b467],.mh-detail-grid>div[data-v-f739b467],.mh-empty[data-v-f739b467],.mh-note[data-v-f739b467]{border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d}.mh-tier-list div[data-v-f739b467],.mh-class-breakdown div[data-v-f739b467]{display:flex;min-height:38px;align-items:center;gap:9px;padding:9px 11px;color:#f6efe3bd;font-size:13px}.mh-swatch[data-v-f739b467],.mh-dot[data-v-f739b467]{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.mh-note[data-v-f739b467],.mh-empty[data-v-f739b467],.mh-context[data-v-f739b467]{padding:12px 14px}.mh-sidebar[data-v-f739b467] .hotspot-context{margin:0;border-radius:14px;box-shadow:none}.mh-context span[data-v-f739b467],.mh-score-row span[data-v-f739b467],.mh-detail-grid span[data-v-f739b467]{display:block;margin-bottom:5px;color:#f6efe38c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mh-score-row[data-v-f739b467]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px}.mh-score[data-v-f739b467]{color:#f8d99a;font-family:Georgia,serif;font-size:34px;line-height:1}.mh-detail-grid[data-v-f739b467]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mh-detail-grid>div[data-v-f739b467]{padding:12px 14px}.mh-detail-grid strong[data-v-f739b467],.mh-class-breakdown strong[data-v-f739b467]{margin-left:auto;color:#f8d99a;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1}.mh-class-breakdown[data-v-f739b467]{display:flex;flex-direction:column;gap:8px}.mh-fade-enter-active[data-v-f739b467],.mh-fade-leave-active[data-v-f739b467]{transition:opacity .18s ease}.mh-fade-enter-from[data-v-f739b467],.mh-fade-leave-to[data-v-f739b467]{opacity:0}.mh-sheet-enter-active[data-v-f739b467],.mh-sheet-leave-active[data-v-f739b467]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.mh-sheet-enter-from[data-v-f739b467],.mh-sheet-leave-to[data-v-f739b467]{transform:translateY(100%)}.mh-dock-enter-active[data-v-f739b467],.mh-dock-leave-active[data-v-f739b467]{transition:transform .2s ease,opacity .2s ease}.mh-dock-enter-from[data-v-f739b467],.mh-dock-leave-to[data-v-f739b467]{opacity:0;transform:translateY(14px)}.mi-shell[data-v-3aa54082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.mi-backdrop[data-v-3aa54082]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#140f0a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.mi-dock[data-v-3aa54082]{position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));z-index:2;max-width:430px;height:64px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#231c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.mi-dock-button[data-v-3aa54082]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2b3;font:inherit;font-size:11px;line-height:1;cursor:pointer}.mi-dock-button--active[data-v-3aa54082]{background:#b0582833;color:#fff6e8}.mi-dock-icon[data-v-3aa54082]{display:grid;width:22px;height:22px;place-items:center}.mi-dock-icon svg[data-v-3aa54082],.mi-close svg[data-v-3aa54082]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mi-sheet[data-v-3aa54082]{position:fixed;left:0;right:0;bottom:0;z-index:3;max-height:min(58dvh,470px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#251f17;color:#f6efe3;box-shadow:0 -18px 48px #00000057;overflow:hidden;pointer-events:auto}.mi-sheet-handle[data-v-3aa54082]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f6efe338}.mi-sheet-head[data-v-3aa54082]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(246,239,227,.08)}.mi-kicker[data-v-3aa54082]{margin:0 0 4px;color:#f6efe385;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mi-sheet h2[data-v-3aa54082],.mi-sheet h3[data-v-3aa54082],.mi-sheet p[data-v-3aa54082]{margin:0}.mi-sheet h2[data-v-3aa54082]{font-size:17px;line-height:1.15;font-weight:650}.mi-sheet h3[data-v-3aa54082]{color:#f6efe3a3;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mi-close[data-v-3aa54082]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f6efe314;color:#f6efe3c7;cursor:pointer}.mi-close svg[data-v-3aa54082]{width:16px;height:16px}.mi-sheet-body[data-v-3aa54082]{max-height:calc(min(58dvh,470px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mi-panel[data-v-3aa54082]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.mi-panel--layers[data-v-3aa54082]{gap:18px}.mi-panel--layers section[data-v-3aa54082]{display:flex;flex-direction:column;gap:8px}.mi-feature[data-v-3aa54082]{display:flex;gap:12px;align-items:flex-start}.mi-feature strong[data-v-3aa54082],.mi-context strong[data-v-3aa54082],.mi-detail-row strong[data-v-3aa54082]{display:block;font-size:14px;line-height:1.25}.mi-feature p[data-v-3aa54082]{margin-top:4px;color:#f6efe39e;font-size:13px;line-height:1.45}.mi-feature-mark[data-v-3aa54082]{width:12px;height:42px;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,#f0c77d,#b05828);box-shadow:0 0 24px #b0582859}.mi-feature-mark--hot[data-v-3aa54082]{background:linear-gradient(180deg,#f8d99a,#b05828 62%,#5a2c1b)}.mi-scale[data-v-3aa54082]{display:grid;grid-template-columns:repeat(5,1fr);height:18px;overflow:hidden;border-radius:999px;border:1px solid rgba(246,239,227,.08)}.mi-scale span[data-v-3aa54082]:nth-child(1){background:#3a3025}.mi-scale span[data-v-3aa54082]:nth-child(2){background:#5c3a28}.mi-scale span[data-v-3aa54082]:nth-child(3){background:#86502c}.mi-scale span[data-v-3aa54082]:nth-child(4){background:#b96834}.mi-scale span[data-v-3aa54082]:nth-child(5){background:#e0a25d}.mi-chip-grid[data-v-3aa54082]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mi-chip[data-v-3aa54082]{display:flex;min-width:0;align-items:baseline;gap:6px;padding:9px 10px;border:1px solid rgba(246,239,227,.08);border-radius:12px;background:#f6efe30d;color:#f8d99a;font-size:12px;font-weight:700}.mi-chip small[data-v-3aa54082]{min-width:0;overflow:hidden;color:#f6efe399;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mi-toggle-row[data-v-3aa54082]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d;color:#f6efe3;font:inherit;font-size:13px;text-align:left}.mi-dot[data-v-3aa54082]{width:10px;height:10px;border-radius:999px}.mi-tier[data-v-3aa54082]{min-width:26px;color:#f8d99a;font-size:11px;font-weight:700}.mi-switch[data-v-3aa54082]{position:relative;width:36px;height:21px;border-radius:999px;background:#f6efe324}.mi-switch[data-v-3aa54082]:after{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:999px;background:#f6efe3b8;content:"";transition:transform .16s ease,background .16s ease}.mi-switch--on[data-v-3aa54082]{background:#b058286b}.mi-switch--on[data-v-3aa54082]:after{background:#f8d99a;transform:translate(15px)}.mi-context[data-v-3aa54082]{padding:12px 14px;border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d}.mi-context span[data-v-3aa54082]{display:block;margin-bottom:5px;color:#f6efe38c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mi-detail-list[data-v-3aa54082]{display:flex;flex-direction:column;gap:8px}.mi-detail-row[data-v-3aa54082]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#f6efe30d}.mi-detail-row span[data-v-3aa54082]{display:block;margin-top:3px;color:#f6efe37a;font-size:11px}.mi-detail-row b[data-v-3aa54082]{color:#f8d99a;font-family:Georgia,serif;font-size:22px;font-weight:400}.mi-empty[data-v-3aa54082]{padding:18px 14px;border:1px dashed rgba(246,239,227,.14);border-radius:14px;color:#f6efe399;font-size:13px;line-height:1.45}.mi-primary[data-v-3aa54082]{width:100%;min-height:44px;border:none;border-radius:14px;background:#f2d199;color:#251f17;font:inherit;font-size:14px;font-weight:700}.mi-fade-enter-active[data-v-3aa54082],.mi-fade-leave-active[data-v-3aa54082]{transition:opacity .18s ease}.mi-fade-enter-from[data-v-3aa54082],.mi-fade-leave-to[data-v-3aa54082]{opacity:0}.mi-sheet-enter-active[data-v-3aa54082],.mi-sheet-leave-active[data-v-3aa54082]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.mi-sheet-enter-from[data-v-3aa54082],.mi-sheet-leave-to[data-v-3aa54082]{transform:translateY(100%)}.mi-dock-enter-active[data-v-3aa54082],.mi-dock-leave-active[data-v-3aa54082]{transition:transform .2s ease,opacity .2s ease}.mi-dock-enter-from[data-v-3aa54082],.mi-dock-leave-to[data-v-3aa54082]{opacity:0;transform:translateY(14px)}.mrh-hero[data-v-9501f6cd]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.mrh-kicker[data-v-9501f6cd],.mrh-hero h2[data-v-9501f6cd],.mrh-lede[data-v-9501f6cd],.mrh-card h3[data-v-9501f6cd],.mrh-body-copy[data-v-9501f6cd]{margin:0}.mrh-kicker[data-v-9501f6cd]{color:#f1c98c;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.mrh-hero h2[data-v-9501f6cd]{max-width:12ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.mrh-lede[data-v-9501f6cd]{max-width:37ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.mrh-sections[data-v-9501f6cd]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.mrh-card[data-v-9501f6cd]{padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.mrh-card-head[data-v-9501f6cd]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:center}.mrh-number[data-v-9501f6cd]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,201,140,.18);border-radius:999px;background:#f1c98c1a;color:#f1c98cdb;font-family:Georgia,serif;font-size:16px;line-height:1}.mrh-card h3[data-v-9501f6cd]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.mrh-body-copy[data-v-9501f6cd]{margin-top:12px;color:#f7efe29e;font-size:13px;line-height:1.48}.mrh-rows[data-v-9501f6cd]{display:flex;flex-direction:column;margin-top:10px}.mrh-row[data-v-9501f6cd]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#f7efe2b3;font-size:13px;line-height:1.42}.mrh-row+.mrh-row[data-v-9501f6cd]{border-top:1px solid rgba(247,239,226,.08)}.mrh-icon[data-v-9501f6cd]{width:25px;height:25px;flex:0 0 auto;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.ranges-classes[data-v-3c069280]{flex-shrink:0;margin:0 0 10px;padding:12px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.ranges-classes-head[data-v-3c069280]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.section-label[data-v-3c069280]{padding:0;color:#f0ece085;font-size:10px;font-weight:700;letter-spacing:.85px;line-height:1.2;text-transform:uppercase}.section-subtitle[data-v-3c069280]{margin-top:4px;color:#f0ece094;font-size:11px;line-height:1.35}.active-count[data-v-3c069280]{flex-shrink:0;color:#d6c4a3d1;font-size:10px;font-weight:650;line-height:1.2;white-space:nowrap}.class-list[data-v-3c069280]{display:flex;flex-direction:column;gap:8px}.class-item[data-v-3c069280]{display:flex;width:100%;min-height:60px;align-items:center;gap:10px;padding:10px;border:.5px solid rgba(240,236,224,.1);border-radius:12px;background:#ffffff0b;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.class-item[data-v-3c069280]:hover{border-color:#f0ece02b;background:#ffffff12}.class-item.active[data-v-3c069280]{border-color:#b0582870;background:radial-gradient(circle at 0% 0%,rgba(176,88,40,.18),transparent 42%),#ffffff12}.class-item.muted[data-v-3c069280]{opacity:.52}.class-item.muted[data-v-3c069280]:hover{opacity:.78}.cls-icon-wrap[data-v-3c069280]{display:flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center}.cls-icon[data-v-3c069280]{width:30px;height:30px;object-fit:contain;opacity:.66}.cls-icon-wrap--all[data-v-3c069280]{border:.5px solid rgba(214,196,163,.18);border-radius:10px;background:#d6c4a30f}.cls-icon--all[data-v-3c069280]{width:22px;height:22px;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.74}.cls-icon--mammals[data-v-3c069280]{filter:brightness(0) saturate(100%) invert(35%) sepia(34%) saturate(1235%) hue-rotate(342deg) brightness(93%) contrast(90%)}.cls-icon--reptiles[data-v-3c069280]{filter:brightness(0) saturate(100%) invert(51%) sepia(15%) saturate(1302%) hue-rotate(54deg) brightness(92%) contrast(89%)}.cls-icon--amphibians[data-v-3c069280]{filter:brightness(0) saturate(100%) invert(42%) sepia(34%) saturate(1039%) hue-rotate(232deg) brightness(89%) contrast(91%)}.cls-info[data-v-3c069280]{flex:1;min-width:0}.cls-name[data-v-3c069280]{overflow:hidden;color:#f0ece0;font-size:13px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.cls-count[data-v-3c069280]{margin-top:4px;color:#f0ece094;font-size:11px;line-height:1.2}.cls-action[data-v-3c069280]{flex-shrink:0;color:#d6c4a3b8;font-size:9px;font-weight:700;letter-spacing:.65px;line-height:1;text-transform:uppercase}.mr-shell[data-v-19159e0a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.mr-backdrop[data-v-19159e0a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#140f0a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.mr-dock[data-v-19159e0a]{position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;max-width:430px;height:64px;margin:0 auto;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#231c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.mr-dock-button[data-v-19159e0a]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2b3;cursor:pointer;font:inherit;font-size:11px;line-height:1}.mr-dock-button--active[data-v-19159e0a]{background:#b0582833;color:#fff6e8}.mr-dock-icon[data-v-19159e0a]{display:grid;width:22px;height:22px;place-items:center}.mr-dock-icon svg[data-v-19159e0a],.mr-close svg[data-v-19159e0a],.mr-check svg[data-v-19159e0a]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mr-sheet[data-v-19159e0a]{position:fixed;right:0;bottom:0;left:0;z-index:3;max-height:min(64dvh,520px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));overflow:hidden;border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#251f17;color:#f6efe3;box-shadow:0 -18px 48px #00000057;pointer-events:auto}.mr-sheet--layers[data-v-19159e0a]{max-height:min(78dvh,680px)}.mr-sheet-handle[data-v-19159e0a]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f6efe338}.mr-sheet-head[data-v-19159e0a]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(246,239,227,.08)}.mr-kicker[data-v-19159e0a],.mr-sheet h2[data-v-19159e0a],.mr-feature strong[data-v-19159e0a],.mr-feature p[data-v-19159e0a],.mr-context strong[data-v-19159e0a],.mr-selected-species strong[data-v-19159e0a],.mr-selected-species p[data-v-19159e0a]{margin:0}.mr-kicker[data-v-19159e0a]{margin-bottom:4px;color:#f6efe385;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mr-sheet h2[data-v-19159e0a]{font-size:17px;font-weight:650;line-height:1.15}.mr-close[data-v-19159e0a]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f6efe314;color:#f6efe3c7;cursor:pointer}.mr-close svg[data-v-19159e0a]{width:16px;height:16px}.mr-sheet-body[data-v-19159e0a]{max-height:calc(min(64dvh,520px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mr-sheet--layers .mr-sheet-body[data-v-19159e0a]{max-height:calc(min(78dvh,680px) - 78px)}.mr-panel[data-v-19159e0a]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.mr-panel--layers[data-v-19159e0a]{gap:12px;padding:12px 12px 18px}.mr-feature[data-v-19159e0a]{display:flex;gap:12px;align-items:flex-start}.mr-feature strong[data-v-19159e0a],.mr-context strong[data-v-19159e0a],.mr-selected-species strong[data-v-19159e0a]{display:block;color:#f6efe3;font-size:14px;line-height:1.25}.mr-feature p[data-v-19159e0a],.mr-empty[data-v-19159e0a],.mr-selected-species p[data-v-19159e0a],.mr-iucn-row p[data-v-19159e0a]{color:#f6efe39e;font-size:13px;line-height:1.45}.mr-range-stack[data-v-19159e0a]{display:grid;width:28px;height:42px;flex:0 0 auto;gap:5px}.mr-range-stack span[data-v-19159e0a]{border-radius:999px;background:#b05828bf}.mr-range-stack span[data-v-19159e0a]:nth-child(2){background:#6a9848b8}.mr-range-stack span[data-v-19159e0a]:nth-child(3){background:#8858b0b8}.mr-legend-card[data-v-19159e0a],.mr-context[data-v-19159e0a],.mr-detail-grid>div[data-v-19159e0a],.mr-empty[data-v-19159e0a],.mr-selected-species[data-v-19159e0a],.mr-range-list-card[data-v-19159e0a]{border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d}.mr-legend-card[data-v-19159e0a]{display:flex;flex-direction:column;gap:8px;padding:11px}.mr-legend-card div[data-v-19159e0a],.mr-range-list-head[data-v-19159e0a],.mr-species-row[data-v-19159e0a]{display:flex;align-items:center}.mr-legend-card div[data-v-19159e0a]{gap:10px;color:#f6efe3bd;font-size:13px}.mr-swatch[data-v-19159e0a]{width:11px;height:18px;flex:0 0 auto;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff29}.mr-swatch--muted[data-v-19159e0a]{background:#f6efe32e}.mr-swatch--line[data-v-19159e0a]{background:transparent;box-shadow:inset 0 0 0 2px #f6efe3b3}.mr-iucn-row[data-v-19159e0a]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.mr-iucn-row span[data-v-19159e0a],.mr-risk[data-v-19159e0a]{border-radius:999px;font-size:10px;font-weight:750;line-height:1}.mr-iucn-row span[data-v-19159e0a]{padding:4px 8px}.mr-iucn-row p[data-v-19159e0a]{flex-basis:100%;margin:2px 0 0}.mr-sidebar[data-v-19159e0a] .ranges-classes{margin:0;border-radius:14px;box-shadow:none}.mr-range-list-card[data-v-19159e0a]{overflow:hidden}.mr-range-list-head[data-v-19159e0a]{justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid rgba(246,239,227,.08)}.mr-range-list-head span[data-v-19159e0a],.mr-context span[data-v-19159e0a],.mr-detail-grid span[data-v-19159e0a],.mr-selected-species span[data-v-19159e0a]{display:block;margin-bottom:5px;color:#f6efe38c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mr-range-list-head strong[data-v-19159e0a]{color:#f6efe3;font-size:13px}.mr-clear[data-v-19159e0a]{min-height:28px;padding:6px 10px;border:1px solid rgba(176,88,40,.34);border-radius:999px;background:#b0582824;color:#f0b384;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.mr-search[data-v-19159e0a]{position:relative;padding:10px 12px;border-bottom:1px solid rgba(246,239,227,.08)}.mr-search input[data-v-19159e0a]{width:100%;height:38px;padding:0 38px 0 12px;border:1px solid rgba(246,239,227,.11);border-radius:12px;outline:none;background:#0000002e;color:#f6efe3;font:inherit;font-size:16px}.mr-search button[data-v-19159e0a]{position:absolute;top:18px;right:20px;width:22px;height:22px;border:none;border-radius:999px;background:#f6efe31a;color:#f6efe3c2;cursor:pointer}.mr-species-list[data-v-19159e0a]{max-height:min(34dvh,320px);overflow-y:auto;padding:6px;-webkit-overflow-scrolling:touch}.mr-species-row[data-v-19159e0a]{gap:9px;min-height:52px;padding:8px;border-radius:12px}.mr-species-row.selected[data-v-19159e0a]{background:#b0582829}.mr-species-row.dimmed[data-v-19159e0a]{opacity:.54}.mr-check[data-v-19159e0a]{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border:1px solid rgba(246,239,227,.24);border-radius:7px;background:#ffffff09;color:#fff;cursor:pointer}.mr-check.checked[data-v-19159e0a]{border-color:#b05828c7;background:#b05828}.mr-check svg[data-v-19159e0a]{width:12px;height:12px}.mr-species-main[data-v-19159e0a]{flex:1;min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.mr-species-main strong[data-v-19159e0a]{display:block;overflow:hidden;color:#f6efe3;font-size:12.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mr-species-main span[data-v-19159e0a]{display:block;overflow:hidden;margin-top:2px;color:#f6efe380;font-size:10.5px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.mr-risk[data-v-19159e0a]{flex:0 0 auto;padding:4px 6px;background:#f6efe31a;color:#f6efe3ad}.mr-context[data-v-19159e0a],.mr-empty[data-v-19159e0a],.mr-selected-species[data-v-19159e0a]{padding:12px 14px}.mr-detail-grid[data-v-19159e0a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mr-detail-grid>div[data-v-19159e0a]{padding:12px 14px}.mr-detail-grid strong[data-v-19159e0a]{color:#f8d99a;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1}.mr-selected-species p[data-v-19159e0a]{margin-top:4px;font-style:italic}.mr-fade-enter-active[data-v-19159e0a],.mr-fade-leave-active[data-v-19159e0a]{transition:opacity .18s ease}.mr-fade-enter-from[data-v-19159e0a],.mr-fade-leave-to[data-v-19159e0a]{opacity:0}.mr-sheet-enter-active[data-v-19159e0a],.mr-sheet-leave-active[data-v-19159e0a]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.mr-sheet-enter-from[data-v-19159e0a],.mr-sheet-leave-to[data-v-19159e0a]{transform:translateY(100%)}.mr-dock-enter-active[data-v-19159e0a],.mr-dock-leave-active[data-v-19159e0a]{transition:transform .2s ease,opacity .2s ease}.mr-dock-enter-from[data-v-19159e0a],.mr-dock-leave-to[data-v-19159e0a]{opacity:0;transform:translateY(14px)}.msh-hero[data-v-17dbf9da]{padding:24px 18px 22px;border:1px solid rgba(247,239,226,.1);border-radius:24px;background:linear-gradient(180deg,#ffffff12,#ffffff06),#f7efe20b;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0000002e}.msh-kicker[data-v-17dbf9da],.msh-hero h2[data-v-17dbf9da],.msh-lede[data-v-17dbf9da],.msh-card h3[data-v-17dbf9da],.msh-body-copy[data-v-17dbf9da]{margin:0}.msh-kicker[data-v-17dbf9da]{color:#f1c98c;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1;text-transform:uppercase}.msh-hero h2[data-v-17dbf9da]{max-width:12ch;margin-top:14px;font-family:Georgia,serif;font-size:clamp(38px,11vw,52px);font-weight:400;line-height:.94}.msh-lede[data-v-17dbf9da]{max-width:37ch;margin-top:20px;color:#f7efe2b3;font-size:15px;line-height:1.6}.msh-sections[data-v-17dbf9da]{display:flex;flex-direction:column;gap:12px;margin-top:14px}.msh-card[data-v-17dbf9da]{padding:16px;border:1px solid rgba(247,239,226,.09);border-radius:18px;background:#f7efe20b;box-shadow:inset 0 1px #ffffff09}.msh-card-head[data-v-17dbf9da]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:center}.msh-number[data-v-17dbf9da]{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(241,201,140,.18);border-radius:999px;background:#f1c98c1a;color:#f1c98cdb;font-family:Georgia,serif;font-size:16px;line-height:1}.msh-card h3[data-v-17dbf9da]{color:#f7efe2eb;font-size:15.5px;line-height:1.2}.msh-body-copy[data-v-17dbf9da]{margin-top:12px;color:#f7efe29e;font-size:13px;line-height:1.48}.msh-rows[data-v-17dbf9da]{display:flex;flex-direction:column;margin-top:10px}.msh-row[data-v-17dbf9da]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#f7efe2b3;font-size:13px;line-height:1.42;text-decoration:none}.msh-row+.msh-row[data-v-17dbf9da]{border-top:1px solid rgba(247,239,226,.08)}a.msh-row[data-v-17dbf9da]{color:#f1c98ce6}.msh-icon[data-v-17dbf9da]{width:25px;height:25px;flex:0 0 auto;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.82}.sightings-classes[data-v-5892742b]{flex-shrink:0;margin:0 0 10px;padding:12px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sightings-classes-head[data-v-5892742b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.section-label[data-v-5892742b]{padding:0;color:#f0ece085;font-size:10px;font-weight:700;letter-spacing:.85px;line-height:1.2;text-transform:uppercase}.section-subtitle[data-v-5892742b]{margin-top:4px;color:#f0ece094;font-size:11px;line-height:1.35}.active-count[data-v-5892742b]{flex-shrink:0;color:#d7e7adc7;font-size:10px;font-weight:650;line-height:1.2;white-space:nowrap}.class-list[data-v-5892742b]{display:flex;flex-direction:column;gap:8px}.class-item[data-v-5892742b]{display:flex;width:100%;align-items:center;gap:10px;min-height:60px;padding:10px;border:.5px solid rgba(240,236,224,.1);border-radius:12px;background:#ffffff0b;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background .16s ease,border-color .16s ease,opacity .16s ease}.class-item[data-v-5892742b]:hover{background:#ffffff12;border-color:#f0ece02b}.class-item.active[data-v-5892742b]{border-color:#97ca6c57;background:radial-gradient(circle at 0% 0%,rgba(151,202,108,.16),transparent 42%),#ffffff12}.class-item.muted[data-v-5892742b]{opacity:.52}.class-item.muted[data-v-5892742b]:hover{opacity:.78}.cls-icon-wrap[data-v-5892742b]{display:flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center}.cls-icon[data-v-5892742b]{width:30px;height:30px;object-fit:contain;opacity:.66}.cls-icon--mammals[data-v-5892742b]{filter:brightness(0) saturate(100%) invert(35%) sepia(34%) saturate(1235%) hue-rotate(342deg) brightness(93%) contrast(90%)}.cls-icon--reptiles[data-v-5892742b]{filter:brightness(0) saturate(100%) invert(51%) sepia(15%) saturate(1302%) hue-rotate(54deg) brightness(92%) contrast(89%)}.cls-icon--amphibians[data-v-5892742b]{filter:brightness(0) saturate(100%) invert(42%) sepia(34%) saturate(1039%) hue-rotate(232deg) brightness(89%) contrast(91%)}.cls-info[data-v-5892742b]{flex:1;min-width:0}.cls-name[data-v-5892742b]{overflow:hidden;color:#f0ece0;font-size:13px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.cls-count[data-v-5892742b]{margin-top:4px;color:#f0ece094;font-size:11px;line-height:1.2}.cls-action[data-v-5892742b]{flex-shrink:0;color:#d7e7adad;font-size:9px;font-weight:700;letter-spacing:.65px;line-height:1;text-transform:uppercase}.pulse[data-v-5892742b]{opacity:.5}.ms-shell[data-v-f7cd5653]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;pointer-events:none}.ms-backdrop[data-v-f7cd5653]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#140f0a47;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto}.ms-dock[data-v-f7cd5653]{position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom,14px));z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:auto;max-width:430px;height:64px;margin:0 auto;padding:6px;border:1px solid rgba(245,239,226,.16);border-radius:22px;background:#231c14e6;box-shadow:0 14px 38px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.ms-dock-button[data-v-f7cd5653]{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;border-radius:16px;background:transparent;color:#f5efe2b3;cursor:pointer;font:inherit;font-size:11px;line-height:1}.ms-dock-button--active[data-v-f7cd5653]{background:#b0582833;color:#fff6e8}.ms-dock-icon[data-v-f7cd5653]{display:grid;width:22px;height:22px;place-items:center}.ms-dock-icon svg[data-v-f7cd5653],.ms-close svg[data-v-f7cd5653]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ms-sheet[data-v-f7cd5653]{position:fixed;right:0;bottom:0;left:0;z-index:3;max-height:min(64dvh,520px);padding-bottom:max(12px,env(safe-area-inset-bottom,12px));overflow:hidden;border:1px solid rgba(245,239,226,.1);border-bottom:0;border-radius:24px 24px 0 0;background:#251f17;color:#f6efe3;box-shadow:0 -18px 48px #00000057;pointer-events:auto}.ms-sheet--layers[data-v-f7cd5653]{max-height:min(78dvh,680px)}.ms-sheet-handle[data-v-f7cd5653]{width:42px;height:4px;margin:10px auto 0;border-radius:999px;background:#f6efe338}.ms-sheet-head[data-v-f7cd5653]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px 10px;border-bottom:1px solid rgba(246,239,227,.08)}.ms-kicker[data-v-f7cd5653],.ms-sheet h2[data-v-f7cd5653],.ms-feature strong[data-v-f7cd5653],.ms-feature p[data-v-f7cd5653],.ms-context strong[data-v-f7cd5653],.ms-selected-species strong[data-v-f7cd5653],.ms-selected-species p[data-v-f7cd5653]{margin:0}.ms-kicker[data-v-f7cd5653]{margin-bottom:4px;color:#f6efe385;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ms-sheet h2[data-v-f7cd5653]{font-size:17px;font-weight:650;line-height:1.15}.ms-close[data-v-f7cd5653]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:none;border-radius:999px;background:#f6efe314;color:#f6efe3c7;cursor:pointer}.ms-close svg[data-v-f7cd5653]{width:16px;height:16px}.ms-sheet-body[data-v-f7cd5653]{max-height:calc(min(64dvh,520px) - 78px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ms-sheet--layers .ms-sheet-body[data-v-f7cd5653]{max-height:calc(min(78dvh,680px) - 78px)}.ms-panel[data-v-f7cd5653]{display:flex;flex-direction:column;gap:14px;padding:16px 18px 18px}.ms-panel--layers[data-v-f7cd5653]{gap:12px;padding:12px 12px 18px}.ms-feature[data-v-f7cd5653]{display:flex;gap:12px;align-items:flex-start}.ms-feature strong[data-v-f7cd5653],.ms-context strong[data-v-f7cd5653],.ms-selected-species strong[data-v-f7cd5653]{display:block;color:#f6efe3;font-size:14px;line-height:1.25}.ms-feature p[data-v-f7cd5653],.ms-empty[data-v-f7cd5653],.ms-selected-species p[data-v-f7cd5653],.ms-iucn-row p[data-v-f7cd5653]{color:#f6efe39e;font-size:13px;line-height:1.45}.ms-dot-stack[data-v-f7cd5653]{position:relative;width:42px;height:42px;flex:0 0 auto}.ms-dot-stack span[data-v-f7cd5653]{position:absolute;width:14px;height:14px;border-radius:999px;box-shadow:0 0 0 2px #ffffff8c}.ms-dot-stack span[data-v-f7cd5653]:nth-child(1){top:4px;left:6px;background:#b05828}.ms-dot-stack span[data-v-f7cd5653]:nth-child(2){top:17px;right:5px;background:#6a9848}.ms-dot-stack span[data-v-f7cd5653]:nth-child(3){bottom:4px;left:12px;background:#8858b0}.ms-class-key[data-v-f7cd5653],.ms-context[data-v-f7cd5653],.ms-detail-grid>div[data-v-f7cd5653],.ms-empty[data-v-f7cd5653],.ms-selected-species[data-v-f7cd5653],.ms-species-card[data-v-f7cd5653]{border:1px solid rgba(246,239,227,.08);border-radius:14px;background:#f6efe30d}.ms-class-key[data-v-f7cd5653]{display:flex;flex-direction:column;gap:8px;padding:11px}.ms-class-key div[data-v-f7cd5653],.ms-species-head[data-v-f7cd5653],.ms-species-row[data-v-f7cd5653]{display:flex;align-items:center}.ms-class-key div[data-v-f7cd5653]{gap:9px;color:#f6efe3bd;font-size:13px}.ms-dot[data-v-f7cd5653]{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.ms-iucn-row[data-v-f7cd5653]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ms-iucn-row span[data-v-f7cd5653],.ms-risk[data-v-f7cd5653]{border-radius:999px;font-size:10px;font-weight:750;line-height:1}.ms-iucn-row span[data-v-f7cd5653]{padding:4px 8px}.ms-iucn-row p[data-v-f7cd5653]{flex-basis:100%;margin:2px 0 0}.ms-sidebar[data-v-f7cd5653] .sightings-classes{margin:0;border-radius:14px;box-shadow:none}.ms-species-card[data-v-f7cd5653]{overflow:hidden}.ms-species-head[data-v-f7cd5653]{justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid rgba(246,239,227,.08)}.ms-species-head span[data-v-f7cd5653],.ms-context span[data-v-f7cd5653],.ms-detail-grid span[data-v-f7cd5653],.ms-selected-species span[data-v-f7cd5653]{display:block;margin-bottom:5px;color:#f6efe38c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ms-species-head strong[data-v-f7cd5653]{color:#f6efe3;font-size:13px}.ms-total[data-v-f7cd5653]{min-width:34px;padding:5px 8px;border-radius:999px;background:#f6efe314;color:#f6efe3b8;font-size:11px;font-weight:750;text-align:center}.ms-search[data-v-f7cd5653]{position:relative;padding:10px 12px;border-bottom:1px solid rgba(246,239,227,.08)}.ms-search input[data-v-f7cd5653]{width:100%;height:38px;padding:0 38px 0 12px;border:1px solid rgba(246,239,227,.11);border-radius:12px;outline:none;background:#0000002e;color:#f6efe3;font:inherit;font-size:16px}.ms-search button[data-v-f7cd5653]{position:absolute;top:18px;right:20px;width:22px;height:22px;border:none;border-radius:999px;background:#f6efe31a;color:#f6efe3c2;cursor:pointer}.ms-iucn-chips[data-v-f7cd5653]{display:flex;gap:7px;overflow-x:auto;padding:0 12px 10px}.ms-iucn-chips button[data-v-f7cd5653]{min-width:38px;height:28px;border:1px solid rgba(246,239,227,.1);border-radius:999px;background:#f6efe30f;color:#f6efe3a8;cursor:pointer;font:inherit;font-size:11px;font-weight:750}.ms-species-list[data-v-f7cd5653]{max-height:min(34dvh,320px);overflow-y:auto;padding:6px;-webkit-overflow-scrolling:touch}.ms-species-row[data-v-f7cd5653]{width:100%;gap:9px;min-height:56px;padding:8px;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.ms-species-row.selected[data-v-f7cd5653]{background:#97ca6c21}.ms-thumb[data-v-f7cd5653]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:10px;background:#f6efe314}.ms-thumb img[data-v-f7cd5653]{width:100%;height:100%;object-fit:cover}.ms-thumb span[data-v-f7cd5653]{width:13px;height:13px;border-radius:999px;background:#f6efe338}.ms-species-main[data-v-f7cd5653]{flex:1;min-width:0}.ms-species-main strong[data-v-f7cd5653]{display:block;overflow:hidden;color:#f6efe3;font-size:12.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ms-species-main span[data-v-f7cd5653]{display:block;overflow:hidden;margin-top:2px;color:#f6efe380;font-size:10.5px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.ms-risk[data-v-f7cd5653]{flex:0 0 auto;padding:4px 6px;background:#f6efe31a;color:#f6efe3ad}.ms-count[data-v-f7cd5653]{color:#f6efe38c;font-size:11px}.ms-more[data-v-f7cd5653]{width:calc(100% - 12px);min-height:38px;margin:6px;border:1px solid rgba(151,202,108,.26);border-radius:12px;background:#97ca6c1a;color:#d7e7add1;cursor:pointer;font:inherit;font-size:12px;font-weight:750}.ms-context[data-v-f7cd5653],.ms-empty[data-v-f7cd5653],.ms-selected-species[data-v-f7cd5653]{padding:12px 14px}.ms-empty--inline[data-v-f7cd5653]{margin:6px;padding:10px 12px}.ms-detail-grid[data-v-f7cd5653]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ms-detail-grid>div[data-v-f7cd5653]{padding:12px 14px}.ms-detail-grid strong[data-v-f7cd5653]{color:#f8d99a;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1}.ms-selected-species p[data-v-f7cd5653]{margin-top:4px;font-style:italic}.ms-fade-enter-active[data-v-f7cd5653],.ms-fade-leave-active[data-v-f7cd5653]{transition:opacity .18s ease}.ms-fade-enter-from[data-v-f7cd5653],.ms-fade-leave-to[data-v-f7cd5653]{opacity:0}.ms-sheet-enter-active[data-v-f7cd5653],.ms-sheet-leave-active[data-v-f7cd5653]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.ms-sheet-enter-from[data-v-f7cd5653],.ms-sheet-leave-to[data-v-f7cd5653]{transform:translateY(100%)}.ms-dock-enter-active[data-v-f7cd5653],.ms-dock-leave-active[data-v-f7cd5653]{transition:transform .2s ease,opacity .2s ease}.ms-dock-enter-from[data-v-f7cd5653],.ms-dock-leave-to[data-v-f7cd5653]{opacity:0;transform:translateY(14px)}.m-app{position:fixed;top:0;right:0;bottom:0;left:0;background:#f0ece0;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.m-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18120a4d;z-index:39;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.m-topbar{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;height:52px;padding:0 10px;background:#e8e4d8;border-bottom:.5px solid rgba(42,36,24,.1);z-index:20;flex-shrink:0}.m-topbar-left{display:flex;align-items:center;justify-content:flex-start}.m-topbar-center{display:flex;align-items:center;justify-content:center;gap:5px;overflow:hidden}.m-logo{display:inline-flex;align-items:center;height:30px;flex-shrink:0;text-decoration:none}.m-logo-mark{display:block;width:auto;max-width:96px;height:26px;object-fit:contain}.m-continent-pill{display:flex;align-items:center;gap:5px;padding:5px 9px;background:#f0ece0;border:.5px solid rgba(42,36,24,.12);border-radius:999px;font-size:11px;color:#2a2418;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap;flex-shrink:1;min-width:0}.m-continent-pill:active{background:#e4e0d4}.m-view-pill{display:flex;align-items:center;gap:4px;padding:5px 9px;background:#2a2418;border:.5px solid rgba(42,36,24,.2);border-radius:999px;font-size:11px;color:#f0ece0;cursor:pointer;font-family:inherit;transition:background .15s;white-space:nowrap;flex-shrink:1;min-width:0}.m-view-pill:active{background:#3a3428}.m-view-pill-icon{display:flex;align-items:center}.m-topbar-right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.m-loading-text{font-size:10px;color:#a09080;font-style:italic;white-space:nowrap}.m-nav-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:#2a241812;color:#706050;cursor:pointer;flex-shrink:0;transition:background .15s}.m-nav-icon:active{background:#2a241824}.m-map-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.m-map-area--intelligence .zoom-hint,.m-map-area--intelligence .map-wrap>.zoom-hint{display:none!important}.m-map-area--conservation .risk-badge,.m-map-area--conservation .conservation-status-legend,.m-map-area--conservation .map-wrap>.risk-badge,.m-map-area--conservation .map-wrap>.conservation-status-legend{display:none!important}.m-map-area--biodiversity .legend,.m-map-area--biodiversity .mode-badge,.m-map-area--biodiversity .map-micro-hint,.m-map-area--biodiversity .zoom-hint,.m-map-area--biodiversity .conservation-status-legend,.m-map-area--biodiversity .map-wrap>.legend,.m-map-area--biodiversity .map-wrap>.mode-badge,.m-map-area--biodiversity .map-wrap>.map-micro-hint,.m-map-area--biodiversity .map-wrap>.zoom-hint,.m-map-area--biodiversity .map-wrap>.conservation-status-legend{display:none!important}.m-map-area--ranges .range-legend,.m-map-area--ranges .conservation-status-legend,.m-map-area--ranges .map-micro-hint,.m-map-area--ranges .zoom-hint,.m-map-area--ranges .map-wrap>.range-legend,.m-map-area--ranges .map-wrap>.conservation-status-legend,.m-map-area--ranges .map-wrap>.map-micro-hint,.m-map-area--ranges .map-wrap>.zoom-hint{display:none!important}.m-map-area--sightings .legend,.m-map-area--sightings .conservation-status-legend,.m-map-area--sightings .map-micro-hint,.m-map-area--sightings .zoom-hint,.m-map-area--sightings .map-wrap>.legend,.m-map-area--sightings .map-wrap>.conservation-status-legend,.m-map-area--sightings .map-wrap>.map-micro-hint,.m-map-area--sightings .map-wrap>.zoom-hint{display:none!important}.m-map-area--hotspot .legend,.m-map-area--hotspot .view-badge,.m-map-area--hotspot .zoom-hint,.m-map-area--hotspot .conservation-status-legend,.m-map-area--hotspot .map-wrap>.legend,.m-map-area--hotspot .map-wrap>.view-badge,.m-map-area--hotspot .map-wrap>.zoom-hint,.m-map-area--hotspot .map-wrap>.conservation-status-legend{display:none!important}.m-map-area--change .legend,.m-map-area--change .view-badge,.m-map-area--change .conservation-status-legend,.m-map-area--change .map-wrap>.legend,.m-map-area--change .map-wrap>.view-badge,.m-map-area--change .map-wrap>.conservation-status-legend{display:none!important}.m-map-area--discovery .legend,.m-map-area--discovery .zoom-mode-badge,.m-map-area--discovery .zoom-debug,.m-map-area--discovery .zoom-hint,.m-map-area--discovery .conservation-status-legend,.m-map-area--discovery .map-wrap>.legend,.m-map-area--discovery .map-wrap>.zoom-mode-badge,.m-map-area--discovery .map-wrap>.zoom-debug,.m-map-area--discovery .map-wrap>.zoom-hint,.m-map-area--discovery .map-wrap>.conservation-status-legend{display:none!important}.m-map-area--ecosystem .zoom-hint,.m-map-area--ecosystem .map-popup,.m-map-area--ecosystem .map-wrap>.zoom-hint,.m-map-area--ecosystem .map-wrap>.map-popup{display:none!important}.m-map-area--intelligence~.m-hint:not(.m-hint--dock){display:none!important}.m-mode-bar{position:absolute;top:62px;left:50%;transform:translate(-50%);display:flex;gap:2px;background:#e8e4d8f5;border:.5px solid rgba(42,36,24,.12);border-radius:10px;padding:3px;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px #0000001a;overflow-x:auto;max-width:calc(100vw - 32px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-mode-bar::-webkit-scrollbar{display:none}.m-hint{position:absolute;left:16px;right:16px;max-width:340px;margin:0 auto;background:#241e18c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:10px 12px;color:#f3efe5;font-size:12px;line-height:1.4;z-index:17;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.m-hint--dock{position:fixed;left:50%;right:auto;top:auto!important;bottom:calc(72px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:54;display:inline-flex;width:auto;max-width:90%;align-items:center;justify-content:center;padding:6px 12px;overflow:hidden;border-radius:999px;background:#000000a6;opacity:.86;font-size:12px;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.m-hint--top{bottom:90px;top:auto}.m-hint--dock.m-hint--top{top:auto!important}.m-hint--dock .m-hint-copy,.m-hint--dock .m-hint-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hint--dock .m-hint-title{display:none}.m-hint-copy{min-width:0}.m-hint-close{border:none;background:transparent;color:#f3efe5b8;font-size:13px;line-height:1;padding:0;cursor:pointer;flex-shrink:0}.m-hint-title{font-size:10px;text-transform:uppercase;opacity:.7;margin-bottom:4px}.m-hint-text{font-size:12px}.m-mode-btn{display:flex;align-items:center;gap:5px;padding:7px 13px;border-radius:7px;border:none;background:transparent;color:#a09080;font-family:inherit;font-size:12px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.m-mode-btn:active{opacity:.8}.m-mode-btn.active{background:#f0ece0;color:#2a2418}.m-mode-icon{display:flex;align-items:center;flex-shrink:0}.m-bottom-bar{position:absolute;bottom:max(18px,env(safe-area-inset-bottom,18px));left:50%;transform:translate(-50%);display:flex;gap:8px;align-items:center;z-index:18}.m-fab{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#f0ece0f5;border:.5px solid rgba(42,36,24,.14);border-radius:999px;font-family:inherit;font-size:13px;font-weight:500;color:#2a2418;cursor:pointer;box-shadow:0 4px 16px #00000024,0 1px 4px #00000014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .1s,opacity .1s;white-space:nowrap}.m-fab:active{transform:scale(.97);opacity:.9}.m-fab--selected{background:#f0ece0fa;border-color:#2a241833}.m-fab--rust{background:#b058281f;border-color:#b058284d;color:#b05828}.m-fab--detail{background:#6a98481f;border-color:#6a98484d;color:#4e7830}.m-fab--country{max-width:150px}.m-fab--country span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-fab-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.m-sheet{position:fixed;left:0;right:0;bottom:0;background:#f5f2ea;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -8px 40px #0000002e;z-index:40;display:flex;flex-direction:column;overflow:hidden;max-height:min(90dvh,calc(100vh - env(safe-area-inset-top,44px) - 10px))}.m-sheet--auto{height:auto}.m-sheet--mid{height:min(55vh,480px)}.m-sheet--tall{height:min(78vh,640px)}.m-sheet--full{height:min(82vh,700px)}.m-sheet--species-detail{height:min(84vh,700px);height:min(84dvh,700px);max-height:calc(100vh - env(safe-area-inset-top,0px) - 12px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px)}.m-sheet-enter-active,.m-sheet-leave-active{transition:transform .34s cubic-bezier(.32,.72,0,1)}.m-sheet-enter-from,.m-sheet-leave-to{transform:translateY(100%)}.m-fade-enter-active,.m-fade-leave-active{transition:opacity .2s ease}.m-fade-enter-from,.m-fade-leave-to{opacity:0}.m-sheet-handle{width:38px;height:4px;border-radius:2px;background:#2a24182e;margin:10px auto 0;flex-shrink:0}.m-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:.5px solid rgba(42,36,24,.08);flex-shrink:0}.m-sheet-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#2a2418;letter-spacing:.01em}.m-sheet-close-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:#2a241812;color:#706050;cursor:pointer}.m-sheet-close-btn:active{background:#2a24181f}.m-continent-list{padding:8px 12px 4px}.m-continent-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;border:none;background:none;border-radius:10px;cursor:pointer;font-family:inherit;transition:background .12s;text-align:left}.m-continent-item:active{background:#2a24180d}.m-continent-item.active{background:#2a24180f}.m-continent-flag{font-size:20px;flex-shrink:0}.m-continent-name{flex:1;font-size:15px;color:#2a2418;font-weight:400}.m-continent-item.active .m-continent-name{font-weight:600}.m-check{color:#6a9848;flex-shrink:0}.m-sheet-footer-hint{padding:8px 16px max(16px,env(safe-area-inset-bottom,16px));font-size:11px;color:#a09080;text-align:center}.m-country-search{display:flex;align-items:center;gap:8px;margin:10px 12px 6px;padding:0 12px;background:#ece8dc;border-radius:10px;border:.5px solid rgba(42,36,24,.08);flex-shrink:0;height:42px}.m-country-input{flex:1;min-width:0;border:none;background:transparent;color:#2a2418;font-family:inherit;font-size:16px;outline:none}.m-country-input::placeholder{color:#c0b8a8}.m-country-list{flex:1;min-height:0;overflow-y:auto;padding:4px 12px max(16px,env(safe-area-inset-bottom,16px));-webkit-overflow-scrolling:touch}.m-country-item{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:none;border-radius:10px;background:transparent;color:#2a2418;cursor:pointer;font-family:inherit;font-size:14px;text-align:left}.m-country-item:active{background:#2a24180d}.m-country-item.active{background:#b0582814;color:#8a4020;font-weight:500}.m-country-item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-country-item--clear{color:#b05828;border-bottom:.5px solid rgba(42,36,24,.08);border-radius:0;margin-bottom:4px}.m-country-empty{padding:24px 12px;font-size:13px;color:#a09080;text-align:center}.m-country-scope{margin:10px 12px 4px;padding:10px 12px;border-radius:10px;background:#ece8dc;border:.5px solid rgba(42,36,24,.08)}.m-country-scope-title{font-size:9px;color:#a09080;text-transform:uppercase;letter-spacing:.7px;margin-bottom:7px}.m-country-scope-note{font-size:12px;color:#8a7a6a}.m-country-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.m-country-stat{min-width:0}.m-country-stat span{display:block;font-family:Georgia,serif;font-size:16px;line-height:1;color:#6a9848}.m-country-stat small{display:block;margin-top:4px;font-size:9px;color:#a09080;text-transform:uppercase}.m-class-list{padding:10px 12px 4px;display:flex;flex-direction:column;gap:6px}.m-class-card{display:flex;align-items:center;gap:10px;padding:14px;border:.5px solid rgba(42,36,24,.1);border-radius:12px;background:#f0ece0;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s;text-align:left}.m-class-card:active{background:#e8e4d8}.m-class-card.active{background:#2a2418;border-color:#2a2418}.m-class-card.active .m-class-name{color:#f0ece0}.m-class-card.active .m-class-sub{color:#f0ece08c}.m-class-card.active .m-class-count{color:#f0ece0b3}.m-class-card--all.active{background:#2a2418e6}.m-class-card-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.m-cls-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.m-cls-dot--lg{width:12px;height:12px}.m-cls-dot--sm{width:9px;height:9px}.m-all-dots{display:flex;align-items:center;gap:-2px}.m-all-dots .m-cls-dot{margin-left:-3px;border:1.5px solid #f0ece0}.m-all-dots .m-cls-dot:first-child{margin-left:0}.m-class-info{display:flex;flex-direction:column;gap:1px}.m-class-name{font-size:14px;color:#2a2418;font-weight:500}.m-class-sub{font-size:11px;color:#a09080;font-style:italic}.m-class-count{font-size:13px;color:#6a9848;font-family:Georgia,serif;flex-shrink:0;margin-right:4px}.m-iucn-row{display:flex;align-items:center;gap:6px;padding:12px 16px max(16px,env(safe-area-inset-bottom,16px));border-top:.5px solid rgba(42,36,24,.07);margin-top:8px}.m-iucn-badge{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:600}.m-iucn-hint{font-size:10px;color:#a09080;margin-left:4px}.m-sp-total{font-size:11px;color:#a09080;font-weight:400;background:#2a241814;border-radius:999px;padding:2px 7px}.m-search-bar{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:0 12px;background:#ece8dc;border-radius:10px;border:.5px solid rgba(42,36,24,.08);flex-shrink:0;height:42px}.m-search-icon{color:#a09080;flex-shrink:0}.m-search-input{flex:1;border:none;background:transparent;font-family:inherit;font-size:16px;color:#2a2418;outline:none;min-width:0}.m-search-input::placeholder{color:#c0b8a8}.m-search-clear{border:none;background:none;color:#a09080;font-size:13px;cursor:pointer;padding:4px;flex-shrink:0}.m-iucn-chips{display:flex;gap:6px;padding:10px 12px 8px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.m-iucn-chips::-webkit-scrollbar{display:none}.m-iucn-chip{flex-shrink:0;padding:5px 11px;border-radius:999px;border:.5px solid rgba(42,36,24,.15);background:#ece8dc;color:#706050;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.m-iucn-chip.active{border-width:1px}.m-sp-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.m-sp-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:13px;color:#a09080}.m-sp-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;border-bottom:.5px solid rgba(42,36,24,.06);background:none;width:100%;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s}.m-sp-item:active{background:#2a24180a}.m-sp-thumb-wrap{flex-shrink:0}.m-sp-thumb{width:44px;height:44px;border-radius:8px;object-fit:cover}.m-sp-thumb-ph{width:44px;height:44px;border-radius:8px;background:#e4e0d4;display:flex;align-items:center;justify-content:center;color:#c0b8a8}.m-sp-text{flex:1;min-width:0}.m-sp-name{font-size:13px;color:#2a2418;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-sp-latin{font-size:11px;color:#a09080;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-sp-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.m-sp-badge{font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px}.m-sp-count{font-size:11px;color:#a09080;font-family:Georgia,serif}.m-sp-arrow{color:#c4bdb0;flex-shrink:0}.m-sp-more-wrap{padding:16px;display:flex;justify-content:center}.m-sp-more-btn{padding:9px 20px;border-radius:999px;border:.5px solid rgba(42,36,24,.15);background:#ece8dc;color:#706050;font-family:inherit;font-size:13px;cursor:pointer}.m-sp-loading-more{display:flex;justify-content:center;padding:12px}.m-detail-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;flex-shrink:0;background:#f5f2ea;border-bottom:.5px solid rgba(42,36,24,.06);z-index:1}.m-back-btn{display:flex;align-items:center;gap:5px;border:none;background:none;color:#b05828;font-family:inherit;font-size:13px;cursor:pointer;padding:4px 0}.m-ext-link{display:flex;align-items:center;gap:5px;font-size:12px;color:#6a9848;text-decoration:none;padding:6px 12px;border-radius:999px;background:#6a98481f;border:.5px solid rgba(106,152,72,.3)}.m-detail-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;font-size:13px;color:#a09080}.m-detail-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.m-sheet--species-detail .m-detail-scroll{padding-bottom:max(18px,env(safe-area-inset-bottom,18px))}.m-detail-photo-wrap{position:relative;width:100%;height:220px;background:#e4e0d4;overflow:hidden;flex-shrink:0}.m-detail-photo{width:100%;height:100%;object-fit:cover}.m-detail-photo-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#c0b8a8}.m-detail-iucn{position:absolute;z-index:2;bottom:10px;left:12px;display:inline-flex;align-items:center;max-width:calc(100% - 24px);background:#18120ab8!important;color:#fff7ea!important;font-size:11px;font-weight:600;line-height:1.25;padding:5px 9px;border:.5px solid rgba(255,247,234,.22);border-radius:7px;box-shadow:0 6px 18px #00000047;text-shadow:0 1px 2px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.m-detail-names{padding:14px 16px 10px;border-bottom:.5px solid rgba(42,36,24,.08)}.m-detail-class-pill{display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;letter-spacing:.05em;margin-bottom:6px}.m-detail-name{font-size:22px;font-family:Georgia,serif;color:#2a2418;font-weight:400;line-height:1.2;margin:0 0 4px}.m-detail-latin{font-size:13px;color:#a09080;font-style:italic;margin:0}.m-detail-stats{display:flex;align-items:center;padding:14px 16px;border-bottom:.5px solid rgba(42,36,24,.08);gap:0}.m-detail-stat{flex:1;text-align:center}.m-detail-stat-num{font-size:18px;font-family:Georgia,serif;color:#6a9848;line-height:1;margin-bottom:3px}.m-detail-stat-lbl{font-size:10px;color:#a09080;text-transform:uppercase;letter-spacing:.04em}.m-detail-stat-divider{width:.5px;height:32px;background:#2a24181a}.m-detail-desc{padding:14px 16px;font-size:13px;color:#504840;line-height:1.65;border-bottom:.5px solid rgba(42,36,24,.08)}.m-detail-section{padding:14px 16px;border-bottom:.5px solid rgba(42,36,24,.08)}.m-detail-section-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:600;color:#a09080;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.m-peak-months{font-size:10px;font-weight:400;color:#6a9848;text-transform:none;letter-spacing:0}.m-trend-chart{width:100%;overflow:hidden}.m-trend-svg{width:100%;height:56px;display:block}.m-seasonal-bars{display:flex;align-items:flex-end;gap:3px;height:52px}.m-seasonal-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.m-seasonal-bar{width:100%;max-width:20px;min-height:2px;border-radius:2px 2px 0 0;transition:height .3s}.m-seasonal-lbl{font-size:8px;color:#b0a090;text-align:center}.m-taxonomy .m-tax-row{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:.5px solid rgba(42,36,24,.05)}.m-taxonomy .m-tax-row:last-child{border-bottom:none}.m-tax-key{font-size:11px;color:#a09080;width:56px;flex-shrink:0}.m-tax-val{font-size:13px;color:#2a2418;font-style:italic}.m-wiki-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#6a9848;text-decoration:none;border-bottom:.5px solid rgba(106,152,72,.4);padding-bottom:1px}.m-species-link{display:inline-flex;align-items:center;width:fit-content;margin-top:12px;padding:8px 11px;border:.5px solid rgba(176,88,40,.28);border-radius:9px;background:#b0582814;color:#8a4020;font-size:13px;font-weight:600;text-decoration:none}@media (max-width: 768px){.m-wiki-link{display:none}}.m-detail-bottom-pad{height:max(24px,env(safe-area-inset-bottom,24px))}@media (max-height: 700px){.m-sheet--species-detail{height:min(88vh,640px);height:min(88dvh,640px)}.m-sheet--species-detail .m-detail-photo-wrap{height:160px}}.m-hex-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px;font-size:13px;color:#a09080}.m-hex-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 0 max(16px,env(safe-area-inset-bottom,16px))}.m-hex-score-row{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:.5px solid rgba(42,36,24,.08)}.m-hex-score-num{font-family:Georgia,serif;font-size:48px;line-height:1;text-shadow:0 0 12px currentColor}.m-hex-score-lbl{font-size:12px;font-weight:500;color:#2a2418;margin-bottom:4px}.m-hex-counts{font-size:12px;color:#a09080}.m-hex-classes{display:flex;gap:8px;padding:12px 16px;border-bottom:.5px solid rgba(42,36,24,.08);flex-wrap:wrap}.m-hex-cls-pill{display:flex;align-items:center;gap:5px;padding:5px 11px;border-radius:6px;font-size:12px;font-weight:500}.m-hex-cls-pill span{font-family:Georgia,serif;font-size:14px;font-weight:400}.m-hex-species-section{padding:12px 0 0}.m-hex-species-lbl{font-size:10px;font-weight:600;color:#a09080;text-transform:uppercase;letter-spacing:.06em;padding:0 16px 6px}.m-hex-sp-item{display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;border-bottom:.5px solid rgba(42,36,24,.06);background:none;width:100%;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s}.m-hex-sp-item:active{background:#2a24180a}.m-hex-sp-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.m-hex-sp-name{flex:1;font-size:13px;color:#2a2418;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-hex-sp-count{font-size:11px;color:#a09080;font-family:Georgia,serif;flex-shrink:0}.m-sheet--change-detail{max-height:min(58vh,480px);max-height:min(58dvh,480px)}.m-change-detail-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:14px 16px max(18px,env(safe-area-inset-bottom,18px))}.m-change-context,.m-change-score-card,.m-change-count-grid>div,.m-change-note{border:.5px solid rgba(42,36,24,.08);border-radius:14px;background:#2a241809}.m-change-context,.m-change-note{padding:12px 14px}.m-change-context span,.m-change-score-card span,.m-change-score-card small,.m-change-count-grid span{display:block;margin-bottom:5px;color:#a09080;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.m-change-context strong{color:#2a2418;font-size:14px;line-height:1.25}.m-change-score-card{margin-top:10px;padding:14px}.m-change-score-card strong{display:block;color:#706050;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1}.m-change-score-card small{margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-change-score-card.is-declining strong{color:#c85b4a}.m-change-score-card.is-growing strong{color:#4f8f46}.m-change-score-card.is-stable strong{color:#706050}.m-change-count-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.m-change-count-grid>div{padding:12px 14px}.m-change-count-grid strong{color:#2a2418;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1}.m-change-note{margin-top:10px;color:#706050;font-size:12px;line-height:1.45}.m-spinner{width:22px;height:22px;border:2px solid rgba(42,36,24,.12);border-top-color:#b05828;border-radius:50%;animation:m-spin .8s linear infinite}.m-spinner--sm{width:16px;height:16px}@keyframes m-spin{to{transform:rotate(360deg)}}.m-fb-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000073;display:flex;align-items:flex-end;padding-bottom:max(16px,env(safe-area-inset-bottom,16px))}.m-fb-modal{background:#f0ece0;border-radius:20px 20px 0 0;width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 16px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.m-fb-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:.5px solid rgba(42,36,24,.08);position:sticky;top:0;background:#f0ece0;z-index:1}.m-fb-title{font-family:Georgia,serif;font-size:17px;color:#2a2418}.m-fb-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:none;background:#2a241812;color:#706050;cursor:pointer}.m-fb-body{padding:16px 18px;display:flex;flex-direction:column;gap:14px}.m-fb-field{display:flex;flex-direction:column;gap:5px}.m-fb-field label{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#a09080}.m-fb-field input,.m-fb-field select,.m-fb-field textarea{background:#ece8dc;border:.5px solid rgba(42,36,24,.1);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.35;color:#2a2418;font-family:inherit;outline:none;-webkit-appearance:none}.m-fb-field textarea{resize:none;min-height:90px;line-height:1.6}.m-fb-submit{width:100%;padding:13px;border-radius:10px;border:none;background:#2a2418;color:#f0ece0;font-size:16px;font-family:inherit;font-weight:500;cursor:pointer;margin-top:4px}.m-fb-submit:disabled{opacity:.6}.m-fb-submit:active{opacity:.85}.m-fb-error{font-size:12px;color:#c05010;text-align:center}.m-fb-brand{margin:0;color:#7060508c;font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.m-fb-success{padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:14px;color:#2a2418;text-align:center}.m-view-list{padding:8px 12px 16px;display:flex;flex-direction:column;gap:3px}.m-view-set-label{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#b0a090;padding:10px 4px 5px}.m-view-set-label--intel{color:#b05828;border-top:.5px solid rgba(0,0,0,.07);margin-top:6px}.m-view-item{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;border:none;background:transparent;font-family:inherit;font-size:14px;color:#2a2418;cursor:pointer;text-align:left;transition:background .12s;width:100%}.m-view-item:active{background:#0000000d}.m-view-item.active{background:#f0ece0;font-weight:500}.m-view-item--intel{color:#6a4020}.m-view-item--intel.active{background:#b0582814}.m-view-item-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#0000000d;flex-shrink:0;color:#706050}.m-view-item.active .m-view-item-icon{background:#6a98481f;color:#6a9848}.m-view-item--intel.active .m-view-item-icon{background:#b058281f;color:#b05828}.m-view-item-name{flex:1}.sidebar[data-v-0f6c8dc9]{height:100%;background:#e8e4d8;border-right:.5px solid rgba(0,0,0,.09);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.sidebar-head[data-v-0f6c8dc9]{padding:16px 18px 20px;margin-bottom:24px;border-bottom:.5px solid rgba(0,0,0,.08);flex-shrink:0;background:#2a2418}.data-scale[data-v-0f6c8dc9]{display:flex;flex-direction:column;gap:10px}.data-scale-country[data-v-0f6c8dc9]{font-size:10px;color:#d8c8b8db;text-transform:uppercase;letter-spacing:.7px;line-height:1.2}.data-scale-primary[data-v-0f6c8dc9]{padding-bottom:10px;border-bottom:.5px solid rgba(255,255,255,.07)}.data-scale-num[data-v-0f6c8dc9]{font-size:34px;font-family:Georgia,serif;color:#78a852;line-height:.95;text-shadow:0 0 18px rgba(106,152,72,.52)}.data-scale-label[data-v-0f6c8dc9],.data-scale-stat-label[data-v-0f6c8dc9]{font-size:9px;color:#f0ece075;margin-top:5px;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.data-scale-visible[data-v-0f6c8dc9]{font-size:12px;color:#d09060e6;line-height:1.35}.data-scale-row[data-v-0f6c8dc9]{display:flex;gap:10px}.data-scale-stat[data-v-0f6c8dc9]{flex:1;background:#ffffff0f;border-radius:6px;padding:8px 10px;border:.5px solid rgba(255,255,255,.07)}.data-scale-stat-num[data-v-0f6c8dc9]{font-size:16px;font-family:Georgia,serif;color:#b4d282;line-height:1}.stat-hero[data-v-0f6c8dc9]{padding:10px 10px 8px;text-align:center;border-bottom:.5px solid rgba(255,255,255,.07);margin-bottom:8px}.stat-hero-num[data-v-0f6c8dc9]{font-size:26px;font-family:Georgia,serif;color:#6a9848;text-shadow:0 0 16px rgba(106,152,72,.5);line-height:1;letter-spacing:-.5px}.stat-hero-lbl[data-v-0f6c8dc9]{font-size:9px;color:#f0ece073;margin-top:4px;letter-spacing:.5px;text-transform:uppercase}.stat-row[data-v-0f6c8dc9]{display:flex;gap:6px}.stat[data-v-0f6c8dc9]{flex:1;background:#ffffff0f;border-radius:6px;padding:7px 8px;text-align:center;border:.5px solid rgba(255,255,255,.07)}.stat--mapped[data-v-0f6c8dc9]{border-color:#b0582840}.stat-num[data-v-0f6c8dc9]{font-size:14px;font-family:Georgia,serif;color:#a8c878;line-height:1}.stat--mapped .stat-num[data-v-0f6c8dc9]{color:#d09060}.stat-lbl[data-v-0f6c8dc9]{font-size:8px;color:#f0ece066;margin-top:3px;text-transform:uppercase;letter-spacing:.4px}.inline-helper[data-v-0f6c8dc9]{margin:0 18px 24px;padding:12px 14px;border-radius:8px;background:#2a2418;border:.5px solid rgba(176,88,40,.24);flex-shrink:0}.inline-helper-title[data-v-0f6c8dc9]{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#d8c8b8;margin-bottom:5px}.inline-helper-text[data-v-0f6c8dc9]{font-size:11px;color:#f0ece0e6;line-height:1.6}.inline-helper-actions[data-v-0f6c8dc9]{display:flex;flex-direction:column;gap:8px}.inline-helper-action[data-v-0f6c8dc9]{padding-top:8px;border-top:.5px solid rgba(240,236,224,.1)}.inline-helper-action[data-v-0f6c8dc9]:first-child{padding-top:0;border-top:0}.inline-helper-action-title[data-v-0f6c8dc9]{font-size:9px;font-weight:650;letter-spacing:.65px;line-height:1.2;text-transform:uppercase}.inline-helper-action-text[data-v-0f6c8dc9]{margin-top:3px;font-size:11px;line-height:1.45}.section-label[data-v-0f6c8dc9]{font-size:10px;letter-spacing:.85px;text-transform:uppercase;color:#706050a8;padding:0 18px 10px;flex-shrink:0;line-height:1.2}.class-list[data-v-0f6c8dc9]{margin-top:24px;padding:0 18px;flex-shrink:0}.class-stat[data-v-0f6c8dc9]{display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.class-stat[data-v-0f6c8dc9]:hover{background:#0000000a}.class-stat.active[data-v-0f6c8dc9]{background:#f0ece0}.discovery-toggle[data-v-0f6c8dc9]{border:.5px solid transparent;margin:1px 0}.discovery-toggle[data-v-0f6c8dc9]:not(.active){opacity:.58}.discovery-toggle[data-v-0f6c8dc9]:hover{opacity:1}.cs-left[data-v-0f6c8dc9]{display:flex;align-items:center;gap:8px}.cs-info[data-v-0f6c8dc9]{display:flex;flex-direction:column;gap:1px}.cs-name[data-v-0f6c8dc9]{font-size:12px;color:#2a2418;line-height:1.25}.cs-sub[data-v-0f6c8dc9]{font-size:10px;color:#706050a8;line-height:1.35}.cs-right[data-v-0f6c8dc9]{display:flex;align-items:center;gap:8px;margin-left:10px}.cs-count[data-v-0f6c8dc9]{font-size:11px;color:#6a9848e6;font-family:Georgia,serif}.cs-check[data-v-0f6c8dc9]{font-size:11px;color:#6a9848;line-height:1}.class-item[data-v-0f6c8dc9]{display:flex;align-items:center;gap:8px;padding:9px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.class-item[data-v-0f6c8dc9]:hover{background:#0000000d}.class-item.active[data-v-0f6c8dc9]{background:#f0ece0}.cls-dot[data-v-0f6c8dc9]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cls-info[data-v-0f6c8dc9]{flex:1;min-width:0}.cls-name[data-v-0f6c8dc9]{font-size:12px;color:#2a2418;line-height:1.25}.cls-count[data-v-0f6c8dc9]{font-size:10px;color:#706050a8;margin-top:2px;line-height:1.35}.cls-arrow[data-v-0f6c8dc9]{color:#c0b0a0;flex-shrink:0}.class-item.active .cls-arrow[data-v-0f6c8dc9]{color:#b05828}.pulse[data-v-0f6c8dc9]{opacity:.5}.species-section[data-v-0f6c8dc9]{padding:8px;border-top:.5px solid rgba(0,0,0,.06);margin-top:8px;flex-shrink:1;overflow-y:auto;max-height:40vh}.species-list[data-v-0f6c8dc9]{display:flex;flex-direction:column;gap:3px}.species-item[data-v-0f6c8dc9]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.species-item[data-v-0f6c8dc9]:hover{background:#0000000a}.species-item.active[data-v-0f6c8dc9]{background:#f0ece0}.sp-dot[data-v-0f6c8dc9]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sp-info[data-v-0f6c8dc9]{flex:1;min-width:0}.sp-name[data-v-0f6c8dc9]{font-size:11px;color:#2a2418}.sp-latin[data-v-0f6c8dc9]{font-size:10px;color:#8a7a6a;font-style:italic;margin-top:1px}.clear-btn[data-v-0f6c8dc9]{width:100%;margin-top:8px;padding:8px;background:#b058281a;border:1px solid rgba(176,88,40,.2);border-radius:6px;color:#b05828;font-size:11px;cursor:pointer;transition:all .15s}.clear-btn[data-v-0f6c8dc9]:hover{background:#b0582833}.iucn-list[data-v-0f6c8dc9]{padding:0 18px;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.iucn-row[data-v-0f6c8dc9]{display:flex;align-items:center;gap:7px}.iucn-badge[data-v-0f6c8dc9]{font-size:9px;padding:2px 5px;border-radius:3px;font-weight:500;flex-shrink:0}.iucn-label[data-v-0f6c8dc9]{font-size:10px;color:#706050b8;line-height:1.35}.sidebar-footer[data-v-0f6c8dc9]{margin-top:auto;padding:18px;flex-shrink:0}.footer-label[data-v-0f6c8dc9]{font-size:10px;letter-spacing:.85px;text-transform:uppercase;color:#706050a8;margin-bottom:6px;line-height:1.2}.footer-source[data-v-0f6c8dc9]{font-size:10px;color:#706050a8;line-height:1.45}.footer-signature[data-v-0f6c8dc9]{display:block;width:max-content;margin:6px 0 10px 18px;color:#7060508a;font-size:9px;line-height:1.35;flex-shrink:0;text-decoration:none;transition:color .16s ease,opacity .16s ease}.footer-signature[data-v-0f6c8dc9]:hover{color:#706050c7;text-decoration:underline;text-underline-offset:2px}.sidebar--discovery .footer-signature[data-v-0f6c8dc9],.sidebar--biodiversity .footer-signature[data-v-0f6c8dc9],.sidebar--sightings .footer-signature[data-v-0f6c8dc9],.sidebar--ranges .footer-signature[data-v-0f6c8dc9],.sidebar--hotspot .footer-signature[data-v-0f6c8dc9],.sidebar--conservation .footer-signature[data-v-0f6c8dc9],.sidebar--change .footer-signature[data-v-0f6c8dc9],.sidebar--intelligence .footer-signature[data-v-0f6c8dc9],.sidebar--ecosystem .footer-signature[data-v-0f6c8dc9]{color:#f0ece094}.sidebar--discovery .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--biodiversity .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--sightings .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--ranges .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--hotspot .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--conservation .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--change .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--intelligence .footer-signature[data-v-0f6c8dc9]:hover,.sidebar--ecosystem .footer-signature[data-v-0f6c8dc9]:hover{color:#f0ece0c7}.compare-toggle[data-v-0f6c8dc9]{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:6px;cursor:pointer;border:.5px solid transparent;transition:background .15s,border-color .15s,opacity .15s,box-shadow .15s;margin:1px 0}.compare-toggle[data-v-0f6c8dc9]:not(.active){opacity:.5}.compare-toggle[data-v-0f6c8dc9]:hover{opacity:1}.conservation-toggle[data-v-0f6c8dc9]{position:relative;background:#ffffff2e;border-width:1px;padding-left:12px}.conservation-toggle.active[data-v-0f6c8dc9]{background:#ffffff57;box-shadow:inset 0 0 0 1px #2a24180a}.conservation-toggle .ct-accent[data-v-0f6c8dc9]{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:6px 0 0 6px}.conservation-toggle .ct-dot[data-v-0f6c8dc9]{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background .15s}.conservation-toggle .ct-label[data-v-0f6c8dc9]{font-size:11px;color:#2a2418;font-weight:600;min-width:24px}.conservation-toggle .ct-sublabel[data-v-0f6c8dc9]{font-size:10px;color:#6f665a;flex:1}.conservation-check[data-v-0f6c8dc9]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border-radius:999px;color:#fff;font-size:10px;line-height:1;margin-left:auto;border:1px solid transparent}.ct-dot[data-v-0f6c8dc9]{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background .15s}.ct-label[data-v-0f6c8dc9]{font-size:11px;color:#2a2418;font-weight:500;min-width:24px}.ct-sublabel[data-v-0f6c8dc9]{font-size:10px;color:#a09080;flex:1}.ct-check[data-v-0f6c8dc9]{font-size:10px;color:#6a9848;margin-left:auto}.compare-hint[data-v-0f6c8dc9]{font-size:9px;color:#b0a090;padding:4px 8px 8px;line-height:1.4;border-bottom:.5px solid rgba(0,0,0,.06)}.cf-wrap[data-v-0f6c8dc9]{position:relative;padding:0 18px 24px;flex-shrink:0}.cf-trigger[data-v-0f6c8dc9]{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;background:#0000000d;border:.5px solid rgba(0,0,0,.09);border-radius:7px;cursor:pointer;font-family:inherit;font-size:11px;color:#706050;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.cf-trigger[data-v-0f6c8dc9]:hover{background:#00000014}.cf-trigger--active[data-v-0f6c8dc9]{background:#b0582817;border-color:#b0582847;color:#b05828}.cf-main-trigger[data-v-0f6c8dc9]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.cf-trigger-label[data-v-0f6c8dc9]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-caret[data-v-0f6c8dc9]{flex-shrink:0}.cf-clear-btn[data-v-0f6c8dc9]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:#b0582826;border:none;border-radius:50%;cursor:pointer;font-size:12px;line-height:1;color:#b05828;flex-shrink:0;transition:background .12s}.cf-clear-btn[data-v-0f6c8dc9]:hover{background:#b0582847}.cf-dropdown[data-v-0f6c8dc9]{position:absolute;left:10px;right:10px;top:calc(100% - 2px);z-index:40;background:#f4f0e4;border:.5px solid rgba(0,0,0,.13);border-radius:8px;box-shadow:0 6px 20px #00000024;overflow:hidden}.cf-search[data-v-0f6c8dc9]{display:block;width:100%;padding:8px 10px;border:none;border-bottom:.5px solid rgba(0,0,0,.09);background:#fff9;font-family:inherit;font-size:11px;color:#2a2418;outline:none;box-sizing:border-box}.cf-search[data-v-0f6c8dc9]::placeholder{color:#b0a090}.cf-list[data-v-0f6c8dc9]{max-height:220px;overflow-y:auto;overscroll-behavior:contain}.cf-item[data-v-0f6c8dc9]{display:block;width:100%;padding:7px 10px;background:none;border:none;text-align:left;font-family:inherit;font-size:11px;color:#4a3f32;cursor:pointer;transition:background .1s}.cf-item[data-v-0f6c8dc9]:hover{background:#0000000d}.cf-item--active[data-v-0f6c8dc9]{color:#b05828;background:#b0582814;font-weight:500}.cf-empty[data-v-0f6c8dc9]{padding:10px;font-size:11px;color:#b0a090;text-align:center}.sidebar--discovery[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 18% 0%,rgba(176,88,40,.15),transparent 34%),#15130f;color:#f0ece0}.sidebar--discovery .sidebar-head[data-v-0f6c8dc9],.sidebar--discovery .cf-wrap[data-v-0f6c8dc9],.sidebar--discovery .inline-helper[data-v-0f6c8dc9],.sidebar--discovery .iucn-section[data-v-0f6c8dc9],.sidebar--discovery .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--discovery .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#97ca6c47;background:linear-gradient(180deg,#09100a9e,#090d09e6),radial-gradient(circle at 50% -8%,rgba(151,202,108,.26),transparent 34%),radial-gradient(circle at 84% 12%,rgba(54,166,139,.18),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--discovery .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(151,202,108,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--discovery .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--discovery .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;letter-spacing:0;line-height:1.35;text-align:center;text-transform:none;color:#f0ece09e}.sidebar--discovery .hero-country-eyebrow[data-v-0f6c8dc9]{font-size:8px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#c5e1a494}.sidebar--discovery .hero-country-row[data-v-0f6c8dc9]{display:flex;align-items:center;justify-content:center;max-width:100%;gap:8px}.sidebar--discovery .hero-region-name[data-v-0f6c8dc9]{max-width:100%;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--discovery .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover;flex-shrink:0}.sidebar--discovery .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:650;line-height:1.1;color:#f0ece0}.sidebar--discovery .hero-country-code[data-v-0f6c8dc9]{padding:3px 6px;border:.5px solid rgba(197,225,164,.36);border-radius:999px;color:#d7e7addb;font-size:9px;font-weight:650;line-height:1;letter-spacing:.8px;flex-shrink:0}.sidebar--discovery .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;text-align:center;border-bottom-color:#f0ece024}.sidebar--discovery .data-scale-num[data-v-0f6c8dc9]{font-size:50px;color:#b7dc83;text-shadow:0 0 26px rgba(106,152,72,.44)}.sidebar--discovery .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--discovery .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--discovery .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--discovery .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;font-size:18px;color:#d7e7ad;line-height:1}.sidebar--discovery .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(93%) sepia(8%) saturate(547%) hue-rotate(43deg) brightness(94%);opacity:.52}.sidebar--discovery .data-scale-label[data-v-0f6c8dc9],.sidebar--discovery .data-scale-stat-label[data-v-0f6c8dc9]{color:#f0ece080}.sidebar--discovery .data-scale-label[data-v-0f6c8dc9]{font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--discovery .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:72px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--discovery .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:74px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--discovery .cf-wrap[data-v-0f6c8dc9],.sidebar--discovery .inline-helper[data-v-0f6c8dc9],.sidebar--discovery .iucn-section[data-v-0f6c8dc9],.sidebar--discovery .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--discovery .inline-helper-text[data-v-0f6c8dc9],.sidebar--discovery .iucn-label[data-v-0f6c8dc9],.sidebar--discovery .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--discovery .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(54,166,139,.2),transparent 32%),linear-gradient(135deg,#16655b3d,#6a984814),#f0ece011;border-color:#5ccdb247;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--discovery .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#68e0bed9,#97ca6c61)}.sidebar--discovery .inline-helper-title[data-v-0f6c8dc9],.sidebar--discovery .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--discovery .inline-helper-title[data-v-0f6c8dc9],.sidebar--discovery .section-label[data-v-0f6c8dc9],.sidebar--discovery .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--discovery .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#9de8cbdb}.sidebar--discovery .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#e5f8eecc}.sidebar--discovery .iucn-list[data-v-0f6c8dc9]{padding:0}.sidebar--discovery .iucn-list[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sidebar--discovery .iucn-row[data-v-0f6c8dc9]{min-height:28px;padding:5px 6px;border-radius:8px;background:#ffffff0b}.sidebar--discovery .iucn-badge[data-v-0f6c8dc9]{min-width:24px;text-align:center}.sidebar--discovery .iucn-label[data-v-0f6c8dc9]{font-size:9px;line-height:1.15}.sidebar--discovery .sidebar-bottom-group[data-v-0f6c8dc9]{margin-top:auto;flex-shrink:0}.sidebar--discovery .sidebar-footer[data-v-0f6c8dc9]{margin-top:0;margin-bottom:0}.sidebar--discovery .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--discovery .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--discovery .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--discovery .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--discovery .cf-dropdown[data-v-0f6c8dc9]{left:16px;right:16px;background:#211d16;border-color:#f0ece024;box-shadow:0 14px 36px #00000052}.sidebar--discovery .cf-search[data-v-0f6c8dc9]{background:#ffffff0f;border-bottom-color:#f0ece01c;color:#f0ece0}.sidebar--discovery .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--discovery .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--discovery .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--biodiversity[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 18% 0%,rgba(176,88,40,.16),transparent 34%),radial-gradient(circle at 90% 16%,rgba(214,196,163,.1),transparent 32%),#15130f;color:#f0ece0}.sidebar--biodiversity .sidebar-head[data-v-0f6c8dc9],.sidebar--biodiversity .cf-wrap[data-v-0f6c8dc9],.sidebar--biodiversity .inline-helper[data-v-0f6c8dc9],.sidebar--biodiversity .iucn-section[data-v-0f6c8dc9],.sidebar--biodiversity .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--biodiversity .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#97ca6c47;background:linear-gradient(180deg,#09100a9e,#090d09e6),radial-gradient(circle at 50% -8%,rgba(151,202,108,.26),transparent 34%),radial-gradient(circle at 84% 12%,rgba(54,166,139,.18),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--biodiversity .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(151,202,108,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--biodiversity .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:13px}.sidebar--biodiversity .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;line-height:1.35;text-align:center;color:#f0ece09e}.sidebar--biodiversity .hero-country-eyebrow[data-v-0f6c8dc9]{font-size:8px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#c5e1a494}.sidebar--biodiversity .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--biodiversity .hero-region-name[data-v-0f6c8dc9],.sidebar--biodiversity .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:19px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--biodiversity .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--biodiversity .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(197,225,164,.36);border-radius:999px;color:#d7e7addb;font-size:9px;font-weight:650;line-height:1;letter-spacing:.8px}.sidebar--biodiversity .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;text-align:center;border-bottom-color:#f0ece024}.sidebar--biodiversity .data-scale-num[data-v-0f6c8dc9]{color:#b7dc83;font-size:50px;text-shadow:0 0 26px rgba(106,152,72,.44)}.sidebar--biodiversity .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--biodiversity .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:9px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--biodiversity .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--biodiversity .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(93%) sepia(8%) saturate(547%) hue-rotate(43deg) brightness(94%);opacity:.52}.sidebar--biodiversity .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#d7e7ad;font-size:18px;line-height:1}.sidebar--biodiversity .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--biodiversity .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:72px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--biodiversity .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:74px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--biodiversity .cf-wrap[data-v-0f6c8dc9],.sidebar--biodiversity .inline-helper[data-v-0f6c8dc9],.sidebar--biodiversity .iucn-section[data-v-0f6c8dc9],.sidebar--biodiversity .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--biodiversity .inline-helper-text[data-v-0f6c8dc9],.sidebar--biodiversity .iucn-label[data-v-0f6c8dc9],.sidebar--biodiversity .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--biodiversity .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(54,166,139,.2),transparent 32%),linear-gradient(135deg,#16655b3d,#6a984814),#f0ece011;border-color:#5ccdb247;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--biodiversity .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#68e0bed9,#97ca6c61)}.sidebar--biodiversity .inline-helper-title[data-v-0f6c8dc9],.sidebar--biodiversity .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--biodiversity .inline-helper-title[data-v-0f6c8dc9],.sidebar--biodiversity .section-label[data-v-0f6c8dc9],.sidebar--biodiversity .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--biodiversity .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#9de8cbdb}.sidebar--biodiversity .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#e5f8eecc}.sidebar--biodiversity .inline-helper-actions[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--biodiversity .inline-helper-action[data-v-0f6c8dc9]{border-top-color:#9de8cb21}.sidebar--biodiversity .inline-helper-action-title[data-v-0f6c8dc9]{color:#9de8cbdb}.sidebar--biodiversity .inline-helper-action-text[data-v-0f6c8dc9]{color:#e5f8eecc}.sidebar--biodiversity .iucn-list[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.sidebar--biodiversity .iucn-row[data-v-0f6c8dc9]{min-height:28px;padding:5px 6px;border-radius:8px;background:#ffffff0b}.sidebar--biodiversity .iucn-badge[data-v-0f6c8dc9]{min-width:24px;text-align:center}.sidebar--biodiversity .iucn-label[data-v-0f6c8dc9]{font-size:9px;line-height:1.15}.sidebar--biodiversity .sidebar-bottom-group[data-v-0f6c8dc9]{margin-top:auto;flex-shrink:0}.sidebar--biodiversity .sidebar-footer[data-v-0f6c8dc9]{margin-top:0;margin-bottom:0}.sidebar--biodiversity .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--biodiversity .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--biodiversity .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--biodiversity .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--biodiversity .cf-dropdown[data-v-0f6c8dc9]{left:16px;right:16px;background:#211d16;border-color:#f0ece024;box-shadow:0 14px 36px #00000052}.sidebar--biodiversity .cf-search[data-v-0f6c8dc9]{background:#ffffff0f;border-bottom-color:#f0ece01c;color:#f0ece0}.sidebar--biodiversity .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--biodiversity .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--biodiversity .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--sightings[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 18% 0%,rgba(176,88,40,.15),transparent 34%),radial-gradient(circle at 86% 10%,rgba(151,202,108,.09),transparent 30%),#15130f;color:#f0ece0}.sidebar--sightings .sidebar-head[data-v-0f6c8dc9],.sidebar--sightings .cf-wrap[data-v-0f6c8dc9],.sidebar--sightings .inline-helper[data-v-0f6c8dc9],.sidebar--sightings .iucn-section[data-v-0f6c8dc9],.sidebar--sightings .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--sightings .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#97ca6c47;background:linear-gradient(180deg,#09100a9e,#090d09e6),radial-gradient(circle at 50% -8%,rgba(151,202,108,.26),transparent 34%),radial-gradient(circle at 84% 12%,rgba(54,166,139,.18),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--sightings .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(151,202,108,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--sightings .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--sightings .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f0ece09e;font-size:11px;line-height:1.35;text-align:center}.sidebar--sightings .hero-country-eyebrow[data-v-0f6c8dc9]{color:#c5e1a494;font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.sidebar--sightings .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--sightings .hero-region-name[data-v-0f6c8dc9],.sidebar--sightings .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--sightings .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--sightings .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(197,225,164,.36);border-radius:999px;color:#d7e7addb;font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1}.sidebar--sightings .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;border-bottom-color:#f0ece024;text-align:center}.sidebar--sightings .data-scale-num[data-v-0f6c8dc9]{color:#b7dc83;font-size:50px;text-shadow:0 0 26px rgba(106,152,72,.44)}.sidebar--sightings .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--sightings .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--sightings .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--sightings .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(93%) sepia(8%) saturate(547%) hue-rotate(43deg) brightness(94%);opacity:.52}.sidebar--sightings .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#d7e7ad;font-size:18px;line-height:1}.sidebar--sightings .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--sightings .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:74px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--sightings .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:74px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--sightings .cf-wrap[data-v-0f6c8dc9],.sidebar--sightings .inline-helper[data-v-0f6c8dc9],.sidebar--sightings .iucn-section[data-v-0f6c8dc9],.sidebar--sightings .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--sightings .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;border-color:#5ccdb247;background:radial-gradient(circle at 100% 0%,rgba(54,166,139,.2),transparent 32%),linear-gradient(135deg,#16655b3d,#6a984814),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--sightings .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#68e0bed9,#97ca6c61)}.sidebar--sightings .inline-helper-title[data-v-0f6c8dc9],.sidebar--sightings .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--sightings .inline-helper-title[data-v-0f6c8dc9],.sidebar--sightings .section-label[data-v-0f6c8dc9],.sidebar--sightings .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--sightings .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#9de8cbdb}.sidebar--sightings .inline-helper-text[data-v-0f6c8dc9],.sidebar--sightings .iucn-label[data-v-0f6c8dc9],.sidebar--sightings .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--sightings .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#e5f8eecc}.sidebar--sightings .iucn-list[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.sidebar--sightings .iucn-row[data-v-0f6c8dc9]{min-height:28px;padding:5px 6px;border-radius:8px;background:#ffffff0b}.sidebar--sightings .iucn-badge[data-v-0f6c8dc9]{min-width:24px;text-align:center}.sidebar--sightings .iucn-label[data-v-0f6c8dc9]{font-size:9px;line-height:1.15}.sidebar--sightings .sidebar-bottom-group[data-v-0f6c8dc9]{margin-top:auto;flex-shrink:0}.sidebar--sightings .sidebar-footer[data-v-0f6c8dc9]{margin-top:0;margin-bottom:0}.sidebar--sightings .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--sightings .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--sightings .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--sightings .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--sightings .cf-dropdown[data-v-0f6c8dc9]{right:16px;left:16px;border-color:#f0ece024;background:#211d16;box-shadow:0 14px 36px #00000052}.sidebar--sightings .cf-search[data-v-0f6c8dc9]{border-bottom-color:#f0ece01c;background:#ffffff0f;color:#f0ece0}.sidebar--sightings .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--sightings .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--sightings .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--hotspot[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 18% 0%,rgba(176,88,40,.18),transparent 34%),radial-gradient(circle at 86% 10%,rgba(139,26,26,.12),transparent 30%),#15130f;color:#f0ece0}.sidebar--hotspot .sidebar-head[data-v-0f6c8dc9],.sidebar--hotspot .cf-wrap[data-v-0f6c8dc9],.sidebar--hotspot .inline-helper[data-v-0f6c8dc9],.sidebar--hotspot .iucn-section[data-v-0f6c8dc9],.sidebar--hotspot .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--hotspot .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#e2a2704d;background:linear-gradient(180deg,#150c08a8,#0f0b08eb),radial-gradient(circle at 50% -8%,rgba(176,88,40,.32),transparent 34%),radial-gradient(circle at 84% 12%,rgba(139,26,26,.24),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--hotspot .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(226,162,112,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--hotspot .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--hotspot .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f0ece09e;font-size:11px;line-height:1.35;text-align:center}.sidebar--hotspot .hero-country-eyebrow[data-v-0f6c8dc9]{color:#e2a270a8;font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.sidebar--hotspot .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--hotspot .hero-region-name[data-v-0f6c8dc9],.sidebar--hotspot .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--hotspot .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--hotspot .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(226,162,112,.38);border-radius:999px;color:#e2a270e6;font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1}.sidebar--hotspot .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;border-bottom-color:#f0ece024;text-align:center}.sidebar--hotspot .data-scale-num[data-v-0f6c8dc9]{color:#e2a270;font-size:50px;text-shadow:0 0 26px rgba(176,88,40,.38)}.sidebar--hotspot .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--hotspot .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--hotspot .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--hotspot .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.52}.sidebar--hotspot .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#d6c4a3;font-size:18px;line-height:1}.sidebar--hotspot .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--hotspot .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:78px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--hotspot .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:78px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--hotspot .cf-wrap[data-v-0f6c8dc9],.sidebar--hotspot .inline-helper[data-v-0f6c8dc9],.sidebar--hotspot .iucn-section[data-v-0f6c8dc9],.sidebar--hotspot .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--hotspot .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;border-color:#e2a2704d;background:radial-gradient(circle at 100% 0%,rgba(226,162,112,.18),transparent 32%),linear-gradient(135deg,#7a53353d,#8b1a1a1a),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--hotspot .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#e2a270e6,#8b1a1a70)}.sidebar--hotspot .inline-helper-title[data-v-0f6c8dc9],.sidebar--hotspot .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--hotspot .inline-helper-title[data-v-0f6c8dc9],.sidebar--hotspot .section-label[data-v-0f6c8dc9],.sidebar--hotspot .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--hotspot .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#e2a270e6}.sidebar--hotspot .inline-helper-text[data-v-0f6c8dc9],.sidebar--hotspot .iucn-label[data-v-0f6c8dc9],.sidebar--hotspot .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--hotspot .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#f0ece0c7}.sidebar--hotspot .inline-helper-actions[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--hotspot .inline-helper-action[data-v-0f6c8dc9]{border-top-color:#e2a27024}.sidebar--hotspot .inline-helper-action-title[data-v-0f6c8dc9]{color:#e2a270e6}.sidebar--hotspot .inline-helper-action-text[data-v-0f6c8dc9]{color:#f0ece0c2}.sidebar--hotspot .iucn-list[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.sidebar--hotspot .iucn-row[data-v-0f6c8dc9]{min-height:28px;padding:5px 6px;border-radius:8px;background:#ffffff0b}.sidebar--hotspot .iucn-badge[data-v-0f6c8dc9]{min-width:24px;text-align:center}.sidebar--hotspot .iucn-label[data-v-0f6c8dc9]{font-size:9px;line-height:1.15}.sidebar--hotspot .sidebar-bottom-group[data-v-0f6c8dc9]{margin-top:auto;flex-shrink:0}.sidebar--hotspot .sidebar-footer[data-v-0f6c8dc9]{margin-top:0;margin-bottom:0}.sidebar--hotspot .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--hotspot .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--hotspot .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--hotspot .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--hotspot .cf-dropdown[data-v-0f6c8dc9]{right:16px;left:16px;border-color:#f0ece024;background:#211d16;box-shadow:0 14px 36px #00000052}.sidebar--hotspot .cf-search[data-v-0f6c8dc9]{border-bottom-color:#f0ece01c;background:#ffffff0f;color:#f0ece0}.sidebar--hotspot .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--hotspot .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--hotspot .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--ranges[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 16% 0%,rgba(176,88,40,.18),transparent 34%),radial-gradient(circle at 88% 12%,rgba(214,196,163,.1),transparent 30%),#15130f;color:#f0ece0}.sidebar--ranges .sidebar-head[data-v-0f6c8dc9],.sidebar--ranges .cf-wrap[data-v-0f6c8dc9],.sidebar--ranges .inline-helper[data-v-0f6c8dc9],.sidebar--ranges .iucn-section[data-v-0f6c8dc9],.sidebar--ranges .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--ranges .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#97ca6c47;background:linear-gradient(180deg,#09100a9e,#090d09e6),radial-gradient(circle at 50% -8%,rgba(151,202,108,.26),transparent 34%),radial-gradient(circle at 84% 12%,rgba(54,166,139,.18),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--ranges .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 32%),radial-gradient(circle at 50% 100%,rgba(151,202,108,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--ranges .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--ranges .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f0ece09e;font-size:11px;line-height:1.35;text-align:center}.sidebar--ranges .hero-country-eyebrow[data-v-0f6c8dc9]{color:#d6c4a39e;font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.sidebar--ranges .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--ranges .hero-region-name[data-v-0f6c8dc9],.sidebar--ranges .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--ranges .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--ranges .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(214,196,163,.34);border-radius:999px;color:#d6c4a3e0;font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1}.sidebar--ranges .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;border-bottom-color:#f0ece024;text-align:center}.sidebar--ranges .data-scale-num[data-v-0f6c8dc9]{color:#d6c4a3;font-size:50px;text-shadow:0 0 26px rgba(176,88,40,.34)}.sidebar--ranges .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--ranges .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--ranges .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--ranges .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.52}.sidebar--ranges .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#e2a270;font-size:18px;line-height:1}.sidebar--ranges .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--ranges .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:78px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--ranges .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:78px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--ranges .cf-wrap[data-v-0f6c8dc9],.sidebar--ranges .inline-helper[data-v-0f6c8dc9],.sidebar--ranges .iucn-section[data-v-0f6c8dc9],.sidebar--ranges .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--ranges .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;border-color:#5ccdb247;background:radial-gradient(circle at 100% 0%,rgba(54,166,139,.2),transparent 32%),linear-gradient(135deg,#16655b3d,#6a984814),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--ranges .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#68e0bed9,#97ca6c61)}.sidebar--ranges .inline-helper-title[data-v-0f6c8dc9],.sidebar--ranges .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--ranges .inline-helper-title[data-v-0f6c8dc9],.sidebar--ranges .section-label[data-v-0f6c8dc9],.sidebar--ranges .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--ranges .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#9de8cbdb}.sidebar--ranges .inline-helper-text[data-v-0f6c8dc9],.sidebar--ranges .iucn-label[data-v-0f6c8dc9],.sidebar--ranges .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--ranges .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#e5f8eecc}.sidebar--ranges .inline-helper-actions[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--ranges .inline-helper-action[data-v-0f6c8dc9]{border-top-color:#9de8cb21}.sidebar--ranges .inline-helper-action-title[data-v-0f6c8dc9]{color:#9de8cbdb}.sidebar--ranges .inline-helper-action-text[data-v-0f6c8dc9]{color:#e5f8eecc}.sidebar--ranges .iucn-list[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0}.sidebar--ranges .iucn-row[data-v-0f6c8dc9]{min-height:28px;padding:5px 6px;border-radius:8px;background:#ffffff0b}.sidebar--ranges .iucn-badge[data-v-0f6c8dc9]{min-width:24px;text-align:center}.sidebar--ranges .iucn-label[data-v-0f6c8dc9]{font-size:9px;line-height:1.15}.sidebar--ranges .sidebar-bottom-group[data-v-0f6c8dc9]{margin-top:auto;flex-shrink:0}.sidebar--ranges .sidebar-footer[data-v-0f6c8dc9]{margin-top:0;margin-bottom:0}.sidebar--ranges .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--ranges .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--ranges .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--ranges .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--ranges .cf-dropdown[data-v-0f6c8dc9]{right:16px;left:16px;border-color:#f0ece024;background:#211d16;box-shadow:0 14px 36px #00000052}.sidebar--ranges .cf-search[data-v-0f6c8dc9]{border-bottom-color:#f0ece01c;background:#ffffff0f;color:#f0ece0}.sidebar--ranges .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--ranges .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--ranges .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--conservation[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 16% 0%,rgba(176,88,40,.2),transparent 34%),radial-gradient(circle at 88% 12%,rgba(139,26,26,.12),transparent 30%),#15130f;color:#f0ece0}.sidebar--conservation .sidebar-head[data-v-0f6c8dc9],.sidebar--conservation .cf-wrap[data-v-0f6c8dc9],.sidebar--conservation .inline-helper[data-v-0f6c8dc9],.sidebar--conservation .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--conservation .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#e2a2704d;background:linear-gradient(180deg,#150c08a3,#0f0b08eb),radial-gradient(circle at 50% -8%,rgba(176,88,40,.32),transparent 34%),radial-gradient(circle at 84% 12%,rgba(139,26,26,.2),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--conservation .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(226,162,112,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--conservation .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--conservation .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f0ece09e;font-size:11px;line-height:1.35;text-align:center}.sidebar--conservation .hero-country-eyebrow[data-v-0f6c8dc9]{color:#e2a270b8;font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.sidebar--conservation .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--conservation .hero-region-name[data-v-0f6c8dc9],.sidebar--conservation .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--conservation .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--conservation .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(226,162,112,.38);border-radius:999px;color:#e2a270e6;font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1}.sidebar--conservation .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;border-bottom-color:#f0ece024;text-align:center}.sidebar--conservation .data-scale-num[data-v-0f6c8dc9]{color:#e2a270;font-size:50px;text-shadow:0 0 26px rgba(176,88,40,.38)}.sidebar--conservation .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--conservation .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--conservation .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--conservation .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.52}.sidebar--conservation .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#d6c4a3;font-size:18px;line-height:1}.sidebar--conservation .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--conservation .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:78px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--conservation .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:78px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--conservation .cf-wrap[data-v-0f6c8dc9],.sidebar--conservation .inline-helper[data-v-0f6c8dc9],.sidebar--conservation .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--conservation .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;border-color:#e2a2704d;background:radial-gradient(circle at 100% 0%,rgba(226,162,112,.18),transparent 32%),linear-gradient(135deg,#7a53353d,#8b1a1a1a),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--conservation .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#e2a270e6,#8b1a1a70)}.sidebar--conservation .inline-helper-title[data-v-0f6c8dc9],.sidebar--conservation .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--conservation .inline-helper-title[data-v-0f6c8dc9],.sidebar--conservation .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--conservation .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#e2a270e6}.sidebar--conservation .inline-helper-text[data-v-0f6c8dc9],.sidebar--conservation .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--conservation .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#f0ece0c7}.sidebar--conservation .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--conservation .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--conservation .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--conservation .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--conservation .cf-dropdown[data-v-0f6c8dc9]{right:16px;left:16px;border-color:#f0ece024;background:#211d16;box-shadow:0 14px 36px #00000052}.sidebar--conservation .cf-search[data-v-0f6c8dc9]{border-bottom-color:#f0ece01c;background:#ffffff0f;color:#f0ece0}.sidebar--conservation .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--conservation .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--conservation .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--conservation .sidebar-footer[data-v-0f6c8dc9]{margin-top:auto;margin-bottom:0}.sidebar--change[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 16% 0%,rgba(176,88,40,.18),transparent 34%),radial-gradient(circle at 88% 12%,rgba(214,196,163,.1),transparent 30%),#15130f;color:#f0ece0;overflow-y:hidden}.sidebar--change .sidebar-head[data-v-0f6c8dc9],.sidebar--change .cf-wrap[data-v-0f6c8dc9],.sidebar--change .inline-helper[data-v-0f6c8dc9],.sidebar--change .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--change .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#e2a27047;background:linear-gradient(180deg,#150c089e,#0f0b08eb),radial-gradient(circle at 50% -8%,rgba(176,88,40,.3),transparent 34%),radial-gradient(circle at 84% 12%,rgba(122,83,53,.2),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--change .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(226,162,112,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--change .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--change .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f0ece09e;font-size:11px;line-height:1.35;text-align:center}.sidebar--change .hero-country-eyebrow[data-v-0f6c8dc9]{color:#e2a270b3;font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.sidebar--change .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--change .hero-region-name[data-v-0f6c8dc9],.sidebar--change .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--change .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--change .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(226,162,112,.38);border-radius:999px;color:#e2a270e6;font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1}.sidebar--change .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;border-bottom-color:#f0ece024;text-align:center}.sidebar--change .data-scale-num[data-v-0f6c8dc9]{color:#e2a270;font-size:50px;text-shadow:0 0 26px rgba(176,88,40,.34)}.sidebar--change .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--change .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--change .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--change .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.52}.sidebar--change .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#d6c4a3;font-size:18px;line-height:1}.sidebar--change .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--change .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:78px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--change .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:78px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--change .cf-wrap[data-v-0f6c8dc9],.sidebar--change .inline-helper[data-v-0f6c8dc9],.sidebar--change .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--change .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;border-color:#e2a27047;background:radial-gradient(circle at 100% 0%,rgba(226,162,112,.18),transparent 32%),linear-gradient(135deg,#7a53353d,#b0582814),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--change .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#e2a270e6,#b0582870)}.sidebar--change .inline-helper-title[data-v-0f6c8dc9],.sidebar--change .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--change .inline-helper-title[data-v-0f6c8dc9],.sidebar--change .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--change .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#e2a270e6}.sidebar--change .inline-helper-text[data-v-0f6c8dc9],.sidebar--change .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--change .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#f0ece0c7}.sidebar--change .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--change .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--change .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--change .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--change .cf-dropdown[data-v-0f6c8dc9]{right:16px;left:16px;border-color:#f0ece024;background:#211d16;box-shadow:0 14px 36px #00000052}.sidebar--change .cf-search[data-v-0f6c8dc9]{border-bottom-color:#f0ece01c;background:#ffffff0f;color:#f0ece0}.sidebar--change .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--change .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--change .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--change .sidebar-footer[data-v-0f6c8dc9]{margin-top:auto;margin-bottom:0}.sidebar--intelligence[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 16% 0%,rgba(176,88,40,.18),transparent 34%),radial-gradient(circle at 88% 12%,rgba(214,196,163,.1),transparent 30%),#15130f;color:#f0ece0}.sidebar--intelligence .sidebar-head[data-v-0f6c8dc9],.sidebar--intelligence .cf-wrap[data-v-0f6c8dc9],.sidebar--intelligence .inline-helper[data-v-0f6c8dc9],.sidebar--intelligence .sidebar-footer[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--intelligence .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#e2a27047;background:linear-gradient(180deg,#150c089e,#0f0b08eb),radial-gradient(circle at 50% -8%,rgba(176,88,40,.3),transparent 34%),radial-gradient(circle at 84% 12%,rgba(122,83,53,.2),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--intelligence .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(226,162,112,.1),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--intelligence .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--intelligence .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f0ece09e;font-size:11px;line-height:1.35;text-align:center}.sidebar--intelligence .hero-country-eyebrow[data-v-0f6c8dc9]{color:#e2a270b3;font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.sidebar--intelligence .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--intelligence .hero-region-name[data-v-0f6c8dc9],.sidebar--intelligence .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--intelligence .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--intelligence .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(226,162,112,.38);border-radius:999px;color:#e2a270e6;font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1}.sidebar--intelligence .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;border-bottom-color:#f0ece024;text-align:center}.sidebar--intelligence .data-scale-num[data-v-0f6c8dc9]{color:#e2a270;font-size:50px;text-shadow:0 0 26px rgba(176,88,40,.34)}.sidebar--intelligence .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--intelligence .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--intelligence .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--intelligence .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.52}.sidebar--intelligence .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#d6c4a3;font-size:18px;line-height:1}.sidebar--intelligence .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--intelligence .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:78px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--intelligence .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:78px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--intelligence .cf-wrap[data-v-0f6c8dc9],.sidebar--intelligence .inline-helper[data-v-0f6c8dc9],.sidebar--intelligence .sidebar-footer[data-v-0f6c8dc9]{padding:12px}.sidebar--intelligence .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;border-color:#e2a27047;background:radial-gradient(circle at 100% 0%,rgba(226,162,112,.18),transparent 32%),linear-gradient(135deg,#7a53353d,#b0582814),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000002e}.sidebar--intelligence .inline-helper[data-v-0f6c8dc9]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#e2a270e6,#b0582870)}.sidebar--intelligence .inline-helper-title[data-v-0f6c8dc9],.sidebar--intelligence .inline-helper-text[data-v-0f6c8dc9]{position:relative;padding-left:10px}.sidebar--intelligence .inline-helper-title[data-v-0f6c8dc9],.sidebar--intelligence .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#f0ece085}.sidebar--intelligence .inline-helper-title[data-v-0f6c8dc9]{padding:0 0 8px 10px;color:#e2a270e6}.sidebar--intelligence .inline-helper-text[data-v-0f6c8dc9],.sidebar--intelligence .footer-source[data-v-0f6c8dc9]{color:#f0ece0a8}.sidebar--intelligence .inline-helper-text[data-v-0f6c8dc9]{padding-left:10px;color:#f0ece0c7}.sidebar--intelligence .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--intelligence .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--intelligence .cf-trigger--active[data-v-0f6c8dc9]{border-color:#b0582875;background:#b0582821;color:#e2a270}.sidebar--intelligence .cf-clear-btn[data-v-0f6c8dc9]{background:#b0582838;color:#e2a270}.sidebar--intelligence .cf-dropdown[data-v-0f6c8dc9]{right:16px;left:16px;border-color:#f0ece024;background:#211d16;box-shadow:0 14px 36px #00000052}.sidebar--intelligence .cf-search[data-v-0f6c8dc9]{border-bottom-color:#f0ece01c;background:#ffffff0f;color:#f0ece0}.sidebar--intelligence .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--intelligence .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--intelligence .cf-item--active[data-v-0f6c8dc9]{color:#e2a270;background:#b0582824}.sidebar--intelligence .sidebar-footer[data-v-0f6c8dc9]{margin-top:auto;margin-bottom:0}.sidebar--ecosystem[data-v-0f6c8dc9]{gap:0;padding:12px;background:radial-gradient(circle at 16% 0%,rgba(45,106,79,.2),transparent 34%),radial-gradient(circle at 88% 12%,rgba(226,162,112,.11),transparent 30%),#15130f;color:#f0ece0;overflow-y:hidden}.sidebar--ecosystem .sidebar-head[data-v-0f6c8dc9],.sidebar--ecosystem .cf-wrap[data-v-0f6c8dc9],.sidebar--ecosystem .inline-helper[data-v-0f6c8dc9]{margin:0 0 10px;border:.5px solid rgba(240,236,224,.1);border-radius:16px;background:#f0ece011;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000029}.sidebar--ecosystem .sidebar-head[data-v-0f6c8dc9]{position:relative;overflow:hidden;padding:18px 16px 16px;border-color:#2d6a4f5c;background:linear-gradient(180deg,#08120ca8,#090d09eb),radial-gradient(circle at 50% -8%,rgba(45,106,79,.34),transparent 34%),radial-gradient(circle at 84% 12%,rgba(226,162,112,.16),transparent 30%),url(/images/sidebar-forest.webp);background-position:center;background-size:cover}.sidebar--ecosystem .sidebar-head[data-v-0f6c8dc9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 50% 100%,rgba(45,106,79,.14),transparent 48%),linear-gradient(90deg,rgba(0,0,0,.24),transparent 24%,transparent 76%,rgba(0,0,0,.24));pointer-events:none}.sidebar--ecosystem .data-scale[data-v-0f6c8dc9]{position:relative;z-index:1;gap:14px}.sidebar--ecosystem .hero-country[data-v-0f6c8dc9]{display:flex;flex-direction:column;align-items:center;gap:7px;color:#f0ece09e;font-size:11px;line-height:1.35;text-align:center}.sidebar--ecosystem .hero-country-eyebrow[data-v-0f6c8dc9]{color:#a8e6c0b8;font-size:8px;letter-spacing:1px;line-height:1;text-transform:uppercase}.sidebar--ecosystem .hero-country-row[data-v-0f6c8dc9]{display:flex;max-width:100%;align-items:center;justify-content:center;gap:8px}.sidebar--ecosystem .hero-region-name[data-v-0f6c8dc9],.sidebar--ecosystem .hero-country-name[data-v-0f6c8dc9]{min-width:0;overflow:hidden;color:#f0ece0;font-size:20px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.sidebar--ecosystem .hero-country-flag[data-v-0f6c8dc9]{width:28px;height:21px;flex-shrink:0;padding:0;border:.5px solid rgba(240,236,224,.18);border-radius:4px;background:#ffffff14;object-fit:cover}.sidebar--ecosystem .hero-country-code[data-v-0f6c8dc9]{flex-shrink:0;padding:3px 6px;border:.5px solid rgba(168,230,192,.3);border-radius:999px;color:#a8e6c0db;font-size:9px;font-weight:650;letter-spacing:.8px;line-height:1}.sidebar--ecosystem .data-scale-primary[data-v-0f6c8dc9]{padding:4px 0 18px;border-bottom-color:#f0ece024;text-align:center}.sidebar--ecosystem .data-scale-num[data-v-0f6c8dc9]{color:#a8e6c0;font-size:50px;text-shadow:0 0 26px rgba(45,106,79,.42)}.sidebar--ecosystem .data-scale-row[data-v-0f6c8dc9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:8px}.sidebar--ecosystem .data-scale-stat[data-v-0f6c8dc9]{position:relative;display:flex;min-height:86px;flex-direction:column;align-items:center;justify-content:center;padding:10px 6px 8px;border:0;border-radius:0;background:transparent;text-align:center}.sidebar--ecosystem .data-scale-stat[data-v-0f6c8dc9]:not(:first-child):before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:1px;background:#f0ece01a}.sidebar--ecosystem .data-scale-stat-icon[data-v-0f6c8dc9]{width:24px;height:24px;flex-shrink:0;margin-bottom:8px;filter:invert(87%) sepia(15%) saturate(483%) hue-rotate(354deg) brightness(93%);opacity:.52}.sidebar--ecosystem .data-scale-stat-num[data-v-0f6c8dc9]{margin-top:0;color:#d6c4a3;font-size:18px;line-height:1}.sidebar--ecosystem .data-scale-label[data-v-0f6c8dc9]{color:#f0ece08a;font-size:11px;letter-spacing:0;line-height:1.35;text-transform:none}.sidebar--ecosystem .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:8px;max-width:78px;color:#f0ece09e;font-size:8px;font-weight:650;letter-spacing:.65px;line-height:1.25;text-transform:uppercase}.sidebar--ecosystem .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:4px;max-width:78px;color:#f0ece075;font-size:8px;line-height:1.2}.sidebar--ecosystem .cf-wrap[data-v-0f6c8dc9],.sidebar--ecosystem .inline-helper[data-v-0f6c8dc9]{padding:12px}.sidebar--ecosystem .inline-helper[data-v-0f6c8dc9]{position:relative;overflow:hidden;border-color:#2d6a4f57;background:radial-gradient(circle at 100% 0%,rgba(45,106,79,.22),transparent 32%),linear-gradient(135deg,#2d6a4f38,#b0582812),#f0ece011}.sidebar--ecosystem .inline-helper-title[data-v-0f6c8dc9],.sidebar--ecosystem .footer-label[data-v-0f6c8dc9]{padding:0 0 8px;color:#a8e6c0d1}.sidebar--ecosystem .inline-helper-text[data-v-0f6c8dc9],.sidebar--ecosystem .footer-source[data-v-0f6c8dc9]{color:#f0ece0b8}.sidebar--ecosystem .cf-trigger[data-v-0f6c8dc9]{min-height:38px;border-color:#f0ece01c;background:#ffffff0e;color:#f0ece0bd}.sidebar--ecosystem .cf-trigger[data-v-0f6c8dc9]:hover{background:#ffffff16}.sidebar--ecosystem .cf-trigger--active[data-v-0f6c8dc9]{border-color:#2d6a4f80;background:#2d6a4f2e;color:#a8e6c0}.sidebar--ecosystem .cf-clear-btn[data-v-0f6c8dc9]{background:#2d6a4f3d;color:#a8e6c0}.sidebar--ecosystem .cf-dropdown[data-v-0f6c8dc9]{right:16px;left:16px;border-color:#f0ece024;background:#182218;box-shadow:0 14px 36px #00000052}.sidebar--ecosystem .cf-search[data-v-0f6c8dc9]{border-bottom-color:#f0ece01c;background:#ffffff0f;color:#f0ece0}.sidebar--ecosystem .cf-item[data-v-0f6c8dc9]{color:#f0ece0bd}.sidebar--ecosystem .cf-item[data-v-0f6c8dc9]:hover{background:#ffffff12}.sidebar--ecosystem .cf-item--active[data-v-0f6c8dc9]{color:#a8e6c0;background:#2d6a4f2e}@media (min-width: 769px) and (max-height: 820px){.sidebar--discovery[data-v-0f6c8dc9],.sidebar--biodiversity[data-v-0f6c8dc9],.sidebar--sightings[data-v-0f6c8dc9],.sidebar--ranges[data-v-0f6c8dc9],.sidebar--hotspot[data-v-0f6c8dc9],.sidebar--conservation[data-v-0f6c8dc9],.sidebar--change[data-v-0f6c8dc9],.sidebar--intelligence[data-v-0f6c8dc9]{padding:10px}.sidebar--discovery .sidebar-head[data-v-0f6c8dc9],.sidebar--biodiversity .sidebar-head[data-v-0f6c8dc9],.sidebar--sightings .sidebar-head[data-v-0f6c8dc9],.sidebar--ranges .sidebar-head[data-v-0f6c8dc9],.sidebar--hotspot .sidebar-head[data-v-0f6c8dc9],.sidebar--conservation .sidebar-head[data-v-0f6c8dc9],.sidebar--change .sidebar-head[data-v-0f6c8dc9],.sidebar--intelligence .sidebar-head[data-v-0f6c8dc9]{margin-bottom:8px;padding:14px 12px 12px;border-radius:14px}.sidebar--discovery .data-scale[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale[data-v-0f6c8dc9],.sidebar--sightings .data-scale[data-v-0f6c8dc9],.sidebar--ranges .data-scale[data-v-0f6c8dc9],.sidebar--hotspot .data-scale[data-v-0f6c8dc9],.sidebar--conservation .data-scale[data-v-0f6c8dc9],.sidebar--change .data-scale[data-v-0f6c8dc9],.sidebar--intelligence .data-scale[data-v-0f6c8dc9]{gap:10px}.sidebar--discovery .hero-country[data-v-0f6c8dc9],.sidebar--biodiversity .hero-country[data-v-0f6c8dc9],.sidebar--sightings .hero-country[data-v-0f6c8dc9],.sidebar--ranges .hero-country[data-v-0f6c8dc9],.sidebar--hotspot .hero-country[data-v-0f6c8dc9],.sidebar--conservation .hero-country[data-v-0f6c8dc9],.sidebar--change .hero-country[data-v-0f6c8dc9],.sidebar--intelligence .hero-country[data-v-0f6c8dc9]{gap:5px;font-size:10px}.sidebar--discovery .hero-region-name[data-v-0f6c8dc9],.sidebar--discovery .hero-country-name[data-v-0f6c8dc9],.sidebar--biodiversity .hero-region-name[data-v-0f6c8dc9],.sidebar--biodiversity .hero-country-name[data-v-0f6c8dc9],.sidebar--sightings .hero-region-name[data-v-0f6c8dc9],.sidebar--sightings .hero-country-name[data-v-0f6c8dc9],.sidebar--ranges .hero-region-name[data-v-0f6c8dc9],.sidebar--ranges .hero-country-name[data-v-0f6c8dc9],.sidebar--hotspot .hero-region-name[data-v-0f6c8dc9],.sidebar--hotspot .hero-country-name[data-v-0f6c8dc9],.sidebar--conservation .hero-region-name[data-v-0f6c8dc9],.sidebar--conservation .hero-country-name[data-v-0f6c8dc9],.sidebar--change .hero-region-name[data-v-0f6c8dc9],.sidebar--change .hero-country-name[data-v-0f6c8dc9],.sidebar--intelligence .hero-region-name[data-v-0f6c8dc9],.sidebar--intelligence .hero-country-name[data-v-0f6c8dc9]{font-size:18px}.sidebar--discovery .hero-country-flag[data-v-0f6c8dc9],.sidebar--biodiversity .hero-country-flag[data-v-0f6c8dc9],.sidebar--sightings .hero-country-flag[data-v-0f6c8dc9],.sidebar--ranges .hero-country-flag[data-v-0f6c8dc9],.sidebar--hotspot .hero-country-flag[data-v-0f6c8dc9],.sidebar--conservation .hero-country-flag[data-v-0f6c8dc9],.sidebar--change .hero-country-flag[data-v-0f6c8dc9],.sidebar--intelligence .hero-country-flag[data-v-0f6c8dc9]{width:24px;height:18px}.sidebar--discovery .data-scale-primary[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale-primary[data-v-0f6c8dc9],.sidebar--sightings .data-scale-primary[data-v-0f6c8dc9],.sidebar--ranges .data-scale-primary[data-v-0f6c8dc9],.sidebar--hotspot .data-scale-primary[data-v-0f6c8dc9],.sidebar--conservation .data-scale-primary[data-v-0f6c8dc9],.sidebar--change .data-scale-primary[data-v-0f6c8dc9],.sidebar--intelligence .data-scale-primary[data-v-0f6c8dc9]{padding:2px 0 12px}.sidebar--discovery .data-scale-num[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale-num[data-v-0f6c8dc9],.sidebar--sightings .data-scale-num[data-v-0f6c8dc9],.sidebar--ranges .data-scale-num[data-v-0f6c8dc9],.sidebar--hotspot .data-scale-num[data-v-0f6c8dc9],.sidebar--conservation .data-scale-num[data-v-0f6c8dc9],.sidebar--change .data-scale-num[data-v-0f6c8dc9],.sidebar--intelligence .data-scale-num[data-v-0f6c8dc9]{font-size:42px}.sidebar--discovery .data-scale-row[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale-row[data-v-0f6c8dc9],.sidebar--sightings .data-scale-row[data-v-0f6c8dc9],.sidebar--ranges .data-scale-row[data-v-0f6c8dc9],.sidebar--hotspot .data-scale-row[data-v-0f6c8dc9],.sidebar--conservation .data-scale-row[data-v-0f6c8dc9],.sidebar--change .data-scale-row[data-v-0f6c8dc9],.sidebar--intelligence .data-scale-row[data-v-0f6c8dc9]{padding-top:6px}.sidebar--discovery .data-scale-stat[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale-stat[data-v-0f6c8dc9],.sidebar--sightings .data-scale-stat[data-v-0f6c8dc9],.sidebar--ranges .data-scale-stat[data-v-0f6c8dc9],.sidebar--hotspot .data-scale-stat[data-v-0f6c8dc9],.sidebar--conservation .data-scale-stat[data-v-0f6c8dc9],.sidebar--change .data-scale-stat[data-v-0f6c8dc9],.sidebar--intelligence .data-scale-stat[data-v-0f6c8dc9]{min-height:68px;padding:8px 5px 6px}.sidebar--discovery .data-scale-stat-icon[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale-stat-icon[data-v-0f6c8dc9],.sidebar--sightings .data-scale-stat-icon[data-v-0f6c8dc9],.sidebar--ranges .data-scale-stat-icon[data-v-0f6c8dc9],.sidebar--hotspot .data-scale-stat-icon[data-v-0f6c8dc9],.sidebar--conservation .data-scale-stat-icon[data-v-0f6c8dc9],.sidebar--change .data-scale-stat-icon[data-v-0f6c8dc9],.sidebar--intelligence .data-scale-stat-icon[data-v-0f6c8dc9]{width:20px;height:20px;margin-bottom:6px}.sidebar--discovery .data-scale-stat-label[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale-stat-label[data-v-0f6c8dc9],.sidebar--sightings .data-scale-stat-label[data-v-0f6c8dc9],.sidebar--ranges .data-scale-stat-label[data-v-0f6c8dc9],.sidebar--hotspot .data-scale-stat-label[data-v-0f6c8dc9],.sidebar--conservation .data-scale-stat-label[data-v-0f6c8dc9],.sidebar--change .data-scale-stat-label[data-v-0f6c8dc9],.sidebar--intelligence .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:6px;font-size:7.5px}.sidebar--discovery .data-scale-stat-sub[data-v-0f6c8dc9],.sidebar--biodiversity .data-scale-stat-sub[data-v-0f6c8dc9],.sidebar--sightings .data-scale-stat-sub[data-v-0f6c8dc9],.sidebar--ranges .data-scale-stat-sub[data-v-0f6c8dc9],.sidebar--hotspot .data-scale-stat-sub[data-v-0f6c8dc9],.sidebar--conservation .data-scale-stat-sub[data-v-0f6c8dc9],.sidebar--change .data-scale-stat-sub[data-v-0f6c8dc9],.sidebar--intelligence .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:3px;font-size:7.5px}.sidebar--discovery .cf-wrap[data-v-0f6c8dc9],.sidebar--discovery .inline-helper[data-v-0f6c8dc9],.sidebar--discovery .iucn-section[data-v-0f6c8dc9],.sidebar--discovery .sidebar-footer[data-v-0f6c8dc9],.sidebar--biodiversity .cf-wrap[data-v-0f6c8dc9],.sidebar--biodiversity .inline-helper[data-v-0f6c8dc9],.sidebar--biodiversity .iucn-section[data-v-0f6c8dc9],.sidebar--biodiversity .sidebar-footer[data-v-0f6c8dc9],.sidebar--sightings .cf-wrap[data-v-0f6c8dc9],.sidebar--sightings .inline-helper[data-v-0f6c8dc9],.sidebar--sightings .iucn-section[data-v-0f6c8dc9],.sidebar--sightings .sidebar-footer[data-v-0f6c8dc9],.sidebar--ranges .cf-wrap[data-v-0f6c8dc9],.sidebar--ranges .inline-helper[data-v-0f6c8dc9],.sidebar--ranges .iucn-section[data-v-0f6c8dc9],.sidebar--ranges .sidebar-footer[data-v-0f6c8dc9],.sidebar--hotspot .cf-wrap[data-v-0f6c8dc9],.sidebar--hotspot .inline-helper[data-v-0f6c8dc9],.sidebar--hotspot .iucn-section[data-v-0f6c8dc9],.sidebar--hotspot .sidebar-footer[data-v-0f6c8dc9],.sidebar--conservation .cf-wrap[data-v-0f6c8dc9],.sidebar--conservation .inline-helper[data-v-0f6c8dc9],.sidebar--conservation .sidebar-footer[data-v-0f6c8dc9],.sidebar--change .cf-wrap[data-v-0f6c8dc9],.sidebar--change .inline-helper[data-v-0f6c8dc9],.sidebar--change .sidebar-footer[data-v-0f6c8dc9],.sidebar--intelligence .cf-wrap[data-v-0f6c8dc9],.sidebar--intelligence .inline-helper[data-v-0f6c8dc9],.sidebar--intelligence .sidebar-footer[data-v-0f6c8dc9]{margin-bottom:8px;padding:10px;border-radius:14px}.sidebar--discovery .cf-trigger[data-v-0f6c8dc9],.sidebar--biodiversity .cf-trigger[data-v-0f6c8dc9],.sidebar--sightings .cf-trigger[data-v-0f6c8dc9],.sidebar--ranges .cf-trigger[data-v-0f6c8dc9],.sidebar--hotspot .cf-trigger[data-v-0f6c8dc9],.sidebar--conservation .cf-trigger[data-v-0f6c8dc9],.sidebar--change .cf-trigger[data-v-0f6c8dc9],.sidebar--intelligence .cf-trigger[data-v-0f6c8dc9]{min-height:34px;padding:6px 8px}.sidebar--discovery .inline-helper-title[data-v-0f6c8dc9],.sidebar--biodiversity .inline-helper-title[data-v-0f6c8dc9],.sidebar--sightings .inline-helper-title[data-v-0f6c8dc9],.sidebar--ranges .inline-helper-title[data-v-0f6c8dc9],.sidebar--hotspot .inline-helper-title[data-v-0f6c8dc9],.sidebar--conservation .inline-helper-title[data-v-0f6c8dc9],.sidebar--change .inline-helper-title[data-v-0f6c8dc9],.sidebar--intelligence .inline-helper-title[data-v-0f6c8dc9]{padding-bottom:6px}.sidebar--discovery .inline-helper-text[data-v-0f6c8dc9],.sidebar--discovery .inline-helper-action-text[data-v-0f6c8dc9],.sidebar--biodiversity .inline-helper-text[data-v-0f6c8dc9],.sidebar--biodiversity .inline-helper-action-text[data-v-0f6c8dc9],.sidebar--sightings .inline-helper-text[data-v-0f6c8dc9],.sidebar--sightings .inline-helper-action-text[data-v-0f6c8dc9],.sidebar--ranges .inline-helper-text[data-v-0f6c8dc9],.sidebar--ranges .inline-helper-action-text[data-v-0f6c8dc9],.sidebar--hotspot .inline-helper-text[data-v-0f6c8dc9],.sidebar--hotspot .inline-helper-action-text[data-v-0f6c8dc9],.sidebar--conservation .inline-helper-text[data-v-0f6c8dc9],.sidebar--conservation .inline-helper-action-text[data-v-0f6c8dc9],.sidebar--change .inline-helper-text[data-v-0f6c8dc9],.sidebar--change .inline-helper-action-text[data-v-0f6c8dc9],.sidebar--intelligence .inline-helper-text[data-v-0f6c8dc9],.sidebar--intelligence .inline-helper-action-text[data-v-0f6c8dc9]{line-height:1.42}.sidebar--ecosystem[data-v-0f6c8dc9]{padding:10px}.sidebar--ecosystem .sidebar-head[data-v-0f6c8dc9]{margin-bottom:8px;padding:14px 12px 12px;border-radius:14px}.sidebar--ecosystem .data-scale[data-v-0f6c8dc9]{gap:10px}.sidebar--ecosystem .hero-country[data-v-0f6c8dc9]{gap:5px;font-size:10px}.sidebar--ecosystem .hero-region-name[data-v-0f6c8dc9],.sidebar--ecosystem .hero-country-name[data-v-0f6c8dc9]{font-size:18px}.sidebar--ecosystem .hero-country-flag[data-v-0f6c8dc9]{width:24px;height:18px}.sidebar--ecosystem .data-scale-primary[data-v-0f6c8dc9]{padding:2px 0 12px}.sidebar--ecosystem .data-scale-num[data-v-0f6c8dc9]{font-size:42px}.sidebar--ecosystem .data-scale-row[data-v-0f6c8dc9]{padding-top:6px}.sidebar--ecosystem .data-scale-stat[data-v-0f6c8dc9]{min-height:68px;padding:8px 5px 6px}.sidebar--ecosystem .data-scale-stat-icon[data-v-0f6c8dc9]{width:20px;height:20px;margin-bottom:6px}.sidebar--ecosystem .data-scale-stat-label[data-v-0f6c8dc9]{margin-top:6px;font-size:7.5px}.sidebar--ecosystem .data-scale-stat-sub[data-v-0f6c8dc9]{margin-top:3px;font-size:7.5px}.sidebar--ecosystem .cf-wrap[data-v-0f6c8dc9],.sidebar--ecosystem .inline-helper[data-v-0f6c8dc9]{margin-bottom:8px;padding:10px;border-radius:14px}.sidebar--ecosystem .cf-trigger[data-v-0f6c8dc9]{min-height:34px;padding:6px 8px}.sidebar--ecosystem .inline-helper-title[data-v-0f6c8dc9]{padding-bottom:6px}.sidebar--ecosystem .inline-helper-text[data-v-0f6c8dc9],.sidebar--ecosystem .inline-helper-action-text[data-v-0f6c8dc9]{line-height:1.42}}.species-panel[data-v-85d24121]{position:absolute;top:0;left:var(--sidebar-width);width:240px;height:100%;display:flex;flex-direction:column;z-index:8;overflow:hidden;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(176,88,40,.13),transparent 38%),radial-gradient(circle at 100% 12%,rgba(151,202,108,.08),transparent 32%),#15130f;border-right:.5px solid rgba(240,236,224,.1);box-shadow:16px 0 38px #00000042,inset 1px 0 #ffffff0a}.slide-enter-active[data-v-85d24121],.slide-leave-active[data-v-85d24121]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.slide-enter-from[data-v-85d24121],.slide-leave-to[data-v-85d24121]{transform:translate(-100%)}.sp-header[data-v-85d24121]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:.5px solid rgba(240,236,224,.1);background:#ffffff0b;flex-shrink:0}.back-btn[data-v-85d24121]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--active-class-color);background:none;border:none;cursor:pointer;font-family:inherit;font-weight:650;line-height:1;padding:0;transition:color .16s ease,opacity .16s ease}.back-btn[data-v-85d24121]:hover{opacity:.82}.xbtn[data-v-85d24121]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:.5px solid rgba(240,236,224,.12);border-radius:8px;background:#ffffff0e;cursor:pointer;font-size:11px;line-height:1;color:#f0ece0a8;transition:background .16s ease,border-color .16s ease,color .16s ease}.xbtn[data-v-85d24121]:hover{border-color:#f0ece033;background:#ffffff17;color:#f0ece0}.sp-helper[data-v-85d24121]{position:relative;margin:10px 10px 0;padding:12px 12px 12px 22px;overflow:hidden;border:.5px solid rgba(92,205,178,.28);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(54,166,139,.2),transparent 34%),linear-gradient(135deg,#16655b3d,#6a984814),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000029;flex-shrink:0}.sp-helper[data-v-85d24121]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#68e0bed9,#97ca6c61)}.sp-helper-head[data-v-85d24121]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.sp-helper-title[data-v-85d24121]{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#9de8cbdb}.sp-helper-close[data-v-85d24121]{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:#e5f8ee94;font-size:11px;line-height:1;padding:0}.sp-helper-text[data-v-85d24121]{font-size:11px;color:#e5f8eecc;line-height:1.55}.sp-helper-dismiss[data-v-85d24121]{margin-top:7px;border:none;background:none;padding:0;cursor:pointer;font-size:10px;color:#9de8cbc2;font-family:inherit}.sp-search[data-v-85d24121]{display:flex;align-items:center;gap:8px;min-height:38px;margin:10px 10px 0;padding:0 10px;border:.5px solid rgba(240,236,224,.11);border-radius:12px;background:#ffffff0e;flex-shrink:0;transition:border-color .16s ease,background .16s ease}.sp-search[data-v-85d24121]:focus-within{border-color:#d6c4a347;background:#ffffff13}.search-icon[data-v-85d24121]{color:#d6c4a394;flex-shrink:0}.search-input[data-v-85d24121]{flex:1;border:none;background:none;outline:none;font-size:12px;color:#f0ece0;font-family:inherit;min-width:0}.search-input[data-v-85d24121]::placeholder{color:#f0ece066}.clear-btn[data-v-85d24121]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:10px;color:#f0ece085;line-height:1;padding:0}.iucn-chips[data-v-85d24121]{display:flex;gap:6px;padding:10px;flex-shrink:0}.iucn-chip[data-v-85d24121]{font-size:10px;font-weight:650;line-height:1;padding:5px 8px;border-radius:12px;border:.5px solid rgba(240,236,224,.12);background:#ffffff0b;color:#f0ece08f;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.iucn-chip[data-v-85d24121]:hover{background:#ffffff13;color:#f0ece0c7}.iucn-chip.active[data-v-85d24121]{border-color:var(--chip-color);background:#ffffff16;color:var(--chip-color);box-shadow:inset 0 0 0 1px #ffffff06}.sp-list[data-v-85d24121]{flex:1;overflow-y:auto;padding:0 10px 12px;scrollbar-width:thin;scrollbar-color:rgba(214,196,163,.28) transparent}.sp-list[data-v-85d24121]::-webkit-scrollbar{width:8px}.sp-list[data-v-85d24121]::-webkit-scrollbar-track{background:transparent}.sp-list[data-v-85d24121]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#d6c4a347;background-clip:content-box}.sp-state[data-v-85d24121]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px 16px;font-size:12px;color:#f0ece094;text-align:center}.sp-spinner[data-v-85d24121]{width:18px;height:18px;border-radius:50%;border:2px solid rgba(240,236,224,.12);border-top-color:var(--active-class-color);animation:spin-85d24121 .8s linear infinite}@keyframes spin-85d24121{to{transform:rotate(360deg)}}.sp-row[data-v-85d24121]{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:7px;padding:9px 10px;border:.5px solid rgba(240,236,224,.08);border-radius:11px;background:#ffffff0a;cursor:pointer;transition:background .14s ease,border-color .14s ease;gap:6px}.sp-row[data-v-85d24121]:hover{border-color:#f0ece026;background:#ffffff12}.sp-row.active[data-v-85d24121]{border-color:#97ca6c57;background:#fff1;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--active-class-color) 18%,transparent),transparent 42%),#fff1}.sp-name[data-v-85d24121]{font-size:12px;color:#f0ece0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.sp-meta[data-v-85d24121]{display:flex;align-items:center;gap:5px;flex-shrink:0}.sp-badge[data-v-85d24121]{font-size:8px;font-weight:750;line-height:1;padding:3px 5px;border-radius:999px;box-shadow:inset 0 0 0 .5px #00000014}.sp-count[data-v-85d24121]{font-size:10px;color:#f0ece094;min-width:28px;text-align:right}.sp-more[data-v-85d24121]{margin:8px 0;padding:10px;font-size:10px;color:#f0ece08a;text-align:center;border:.5px solid rgba(240,236,224,.08);border-radius:10px;background:#ffffff09}.sp-use-note[data-v-85d24121]{margin-top:12px;padding:12px;border:.5px solid rgba(240,236,224,.09);border-radius:12px;background:#ffffff09;font-size:11px;line-height:1.5;color:#f0ece094}.sp-use-note-title[data-v-85d24121]{font-weight:600;margin-bottom:4px;color:#f0ece0c7}.sp-use-note-text[data-v-85d24121]{opacity:.9}@media (max-width: 900px){.species-panel[data-v-85d24121]{position:relative;top:auto;left:auto;width:100%;height:100%;border-right:none;border-left:none;border-radius:0;box-shadow:none}.slide-enter-from[data-v-85d24121],.slide-leave-to[data-v-85d24121]{transform:translateY(100%)}.sp-header[data-v-85d24121]{padding:12px 14px}.back-btn[data-v-85d24121]{font-size:13px}.xbtn[data-v-85d24121]{width:28px;height:28px;font-size:12px}.sp-search[data-v-85d24121]{padding:10px 14px}.search-input[data-v-85d24121]{font-size:13px}.iucn-chips[data-v-85d24121]{padding:8px 14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.iucn-chips[data-v-85d24121]::-webkit-scrollbar{display:none}.iucn-chip[data-v-85d24121]{white-space:nowrap;flex-shrink:0}.sp-list[data-v-85d24121]{padding-bottom:18px}.sp-row[data-v-85d24121]{padding:10px 14px}.sp-name[data-v-85d24121]{font-size:13px}.sp-count[data-v-85d24121]{min-width:32px}.sp-use-note[data-v-85d24121]{margin-top:18px;padding:12px 14px 0}}.detail-panel[data-v-19bb6cfd]{position:absolute;top:0;right:0;display:flex;width:min(360px,calc(100vw - 24px));height:100%;flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 16% 0%,rgba(176,88,40,.14),transparent 34%),radial-gradient(circle at 100% 12%,rgba(151,202,108,.08),transparent 30%),linear-gradient(180deg,#1a1610,#100d0a 58%,#15110d);border-left:.5px solid rgba(240,236,224,.12);box-shadow:-18px 0 46px #00000057,inset 1px 0 #ffffff0a;z-index:10;overflow:hidden}.slide-enter-active[data-v-19bb6cfd],.slide-leave-active[data-v-19bb6cfd]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.slide-enter-from[data-v-19bb6cfd],.slide-leave-to[data-v-19bb6cfd]{transform:translate(100%)}.dp-header[data-v-19bb6cfd]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:12px;border-bottom:.5px solid rgba(240,236,224,.1);background:#ffffff0b}.dp-header-actions[data-v-19bb6cfd]{display:flex;align-items:center;gap:7px}.back-btn[data-v-19bb6cfd],.expand-btn[data-v-19bb6cfd],.xbtn[data-v-19bb6cfd]{font-family:inherit}.back-btn[data-v-19bb6cfd]{display:flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--class-color);cursor:pointer;font-size:12px;font-weight:650;line-height:1;transition:opacity .16s ease}.back-btn[data-v-19bb6cfd]:hover{opacity:.82}.xbtn[data-v-19bb6cfd]{display:grid;place-items:center;width:26px;height:26px;padding:0;border:.5px solid rgba(240,236,224,.12);border-radius:8px;background:#ffffff0e;color:#f0ece0a8;cursor:pointer;font-size:11px;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease}.xbtn[data-v-19bb6cfd]:hover{border-color:#f0ece033;background:#ffffff17;color:#f0ece0}.expand-btn[data-v-19bb6cfd]{display:flex;align-items:center;gap:5px;padding:6px 9px;border:.5px solid rgba(214,196,163,.16);border-radius:9px;background:#ffffff0e;color:#d6c4a3d1;cursor:pointer;font-size:11px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.expand-btn[data-v-19bb6cfd]:hover{border-color:#d6c4a347;background:#ffffff16;color:#f0ece0}.dp-helper[data-v-19bb6cfd]{position:relative;flex-shrink:0;margin:10px 10px 0;padding:12px 12px 12px 22px;overflow:hidden;border:.5px solid rgba(92,205,178,.28);border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(54,166,139,.2),transparent 34%),linear-gradient(135deg,#16655b3d,#6a984814),#f0ece011;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000029}.dp-helper[data-v-19bb6cfd]:before{content:"";position:absolute;top:12px;bottom:12px;left:12px;width:2px;border-radius:999px;background:linear-gradient(180deg,#68e0bed9,#97ca6c61)}.dp-helper-head[data-v-19bb6cfd]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.dp-helper-title[data-v-19bb6cfd]{color:#9de8cbdb;font-size:10px;letter-spacing:.8px;text-transform:uppercase}.dp-helper-close[data-v-19bb6cfd]{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:#e5f8ee94;cursor:pointer;font-size:11px;line-height:1}.dp-helper-text[data-v-19bb6cfd]{color:#e5f8eecc;font-size:11px;line-height:1.6}.dp-helper-dismiss[data-v-19bb6cfd]{margin-top:7px;padding:0;border:none;background:none;color:#9de8cbc2;cursor:pointer;font-family:inherit;font-size:10px}.dp-loading[data-v-19bb6cfd]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;color:#f0ece09e;font-size:12px;text-align:center}.dp-spinner[data-v-19bb6cfd]{width:20px;height:20px;border:2px solid rgba(240,236,224,.12);border-top-color:var(--class-color);border-radius:50%;animation:spin-19bb6cfd .8s linear infinite}@keyframes spin-19bb6cfd{to{transform:rotate(360deg)}}.dp-body[data-v-19bb6cfd]{display:flex;flex:1;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;padding:0 10px 104px;overscroll-behavior:contain;scrollbar-color:rgba(214,196,163,.28) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.dp-body[data-v-19bb6cfd]::-webkit-scrollbar{width:8px}.dp-body[data-v-19bb6cfd]::-webkit-scrollbar-track{background:transparent}.dp-body[data-v-19bb6cfd]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#d6c4a347;background-clip:content-box}.dp-photo-wrap[data-v-19bb6cfd]{position:relative;width:calc(100% + 20px);height:164px;flex-shrink:0;margin:0 -10px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(214,196,163,.12),transparent 46%),#ffffff09}.dp-photo-wrap[data-v-19bb6cfd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(16,13,10,.72));pointer-events:none}.dp-photo[data-v-19bb6cfd]{display:block;width:100%;height:100%;object-fit:cover}.dp-photo-placeholder[data-v-19bb6cfd]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#d6c4a35c}.dp-iucn-overlay[data-v-19bb6cfd]{position:absolute;bottom:10px;left:10px;z-index:1;padding:4px 9px;border-radius:999px;box-shadow:0 8px 22px #00000038;font-size:10px;font-weight:700;letter-spacing:.3px}.dp-name-block[data-v-19bb6cfd]{padding:2px 4px 0}.dp-class-pill[data-v-19bb6cfd]{display:inline-block;margin-bottom:8px;padding:4px 8px;border:.5px solid rgba(240,236,224,.08);border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.dp-name[data-v-19bb6cfd]{margin-bottom:4px;color:#f0ece0;font-family:Georgia,serif;font-size:22px;line-height:1.12}.dp-latin[data-v-19bb6cfd]{color:#d6c4a3b8;font-size:12px;font-style:italic;line-height:1.35}.dp-stats[data-v-19bb6cfd]{display:flex;overflow:hidden;border:.5px solid rgba(240,236,224,.1);border-radius:14px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0a}.dp-stat[data-v-19bb6cfd]{flex:1;padding:11px 7px 10px;text-align:center}.dp-stat+.dp-stat[data-v-19bb6cfd]{border-left:.5px solid rgba(240,236,224,.1)}.dp-stat-num[data-v-19bb6cfd]{color:#d7e7ad;font-family:Georgia,serif;font-size:16px;line-height:1}.dp-stat-lbl[data-v-19bb6cfd]{margin-top:5px;color:#f0ece07a;font-size:8px;letter-spacing:.65px;line-height:1.15;text-transform:uppercase}.dp-section[data-v-19bb6cfd]{padding:12px;border:.5px solid rgba(240,236,224,.1);border-radius:14px;background:#ffffff0a;box-shadow:inset 0 1px #ffffff09}.dp-section-label[data-v-19bb6cfd]{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#d6c4a3b8;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.dp-section-sub[data-v-19bb6cfd]{margin-top:-3px;margin-bottom:8px;color:#f0ece073;font-size:10px}.dp-description[data-v-19bb6cfd]{padding:11px 12px;border:.5px solid rgba(240,236,224,.08);border-left:2px solid rgba(214,196,163,.28);border-radius:10px;background:#ffffff09;color:#f0ece0bd;font-size:12px;font-style:italic;line-height:1.65}.trend-area[data-v-19bb6cfd]{width:100%;height:56px;margin-bottom:6px;padding:6px 0 2px;border:.5px solid rgba(240,236,224,.08);border-radius:10px;background:linear-gradient(180deg,#ffffff0a,#ffffff04)}.trend-svg[data-v-19bb6cfd]{display:block;width:100%;height:100%}.trend-labels[data-v-19bb6cfd]{display:flex;justify-content:space-between;gap:8px;color:#f0ece06b;font-size:9px;line-height:1.2}.seasonal-bars[data-v-19bb6cfd]{display:flex;height:46px;align-items:flex-end;gap:3px;margin-bottom:6px;padding:4px 0 0}.s-bar-wrap[data-v-19bb6cfd]{display:flex;flex:1;height:100%;align-items:flex-end;overflow:hidden;border-radius:999px 999px 2px 2px;background:#f0ece011}.s-bar[data-v-19bb6cfd]{width:100%;min-height:2px;border-radius:inherit;transition:opacity .2s}.seasonal-labels[data-v-19bb6cfd]{display:flex;justify-content:space-between;margin-bottom:8px;color:#f0ece06b;font-size:9px}.peak-label[data-v-19bb6cfd]{display:flex;width:fit-content;align-items:center;gap:5px;padding:5px 10px;border:.5px solid rgba(151,202,108,.18);border-radius:999px;background:#97ca6c17;color:#d7e7add6;font-size:10px}.dp-tax[data-v-19bb6cfd]{overflow:hidden;border:.5px solid rgba(240,236,224,.08);border-radius:10px;background:#ffffff09}.tax-row[data-v-19bb6cfd]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:.5px solid rgba(240,236,224,.07);font-size:11px}.tax-row[data-v-19bb6cfd]:last-child{border-bottom:none}.tax-key[data-v-19bb6cfd]{flex-shrink:0;color:#f0ece075}.tax-val[data-v-19bb6cfd]{color:#f0ece0c7;text-align:right}.italic[data-v-19bb6cfd]{font-style:italic}.dp-conservation[data-v-19bb6cfd]{margin:0;padding:12px;border:.5px solid;border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(151,202,108,.1),transparent 34%),#ffffff0a!important;box-shadow:inset 0 1px #ffffff09}.cons-top[data-v-19bb6cfd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cons-label[data-v-19bb6cfd]{color:#d6c4a3b8;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.cons-badge[data-v-19bb6cfd]{padding:3px 8px;border-radius:999px;box-shadow:inset 0 0 0 .5px #00000014;font-size:10px;font-weight:700;line-height:1}.cons-name[data-v-19bb6cfd]{margin-bottom:9px;color:#f0ece0;font-family:Georgia,serif;font-size:16px;line-height:1.15}.cons-bar[data-v-19bb6cfd]{height:5px;overflow:hidden;border-radius:999px;background:#f0ece01a}.cons-bar-fill[data-v-19bb6cfd]{height:100%;border-radius:inherit;transition:width .6s ease}@media (max-width: 900px){.detail-panel.is-mobile[data-v-19bb6cfd]{position:absolute;top:var(--mobile-sheet-offset, 0px);right:0;bottom:0;left:0;width:auto;height:auto;border-left:none;border-top:.5px solid rgba(240,236,224,.12);border-radius:16px 16px 0 0;background:radial-gradient(circle at 16% 0%,rgba(176,88,40,.14),transparent 34%),radial-gradient(circle at 100% 12%,rgba(151,202,108,.08),transparent 30%),linear-gradient(180deg,#1a1610,#100d0a 58%,#15110d);box-shadow:0 -16px 34px #0000004d}.slide-enter-from[data-v-19bb6cfd],.slide-leave-to[data-v-19bb6cfd]{transform:translateY(100%)}.dp-header[data-v-19bb6cfd]{justify-content:flex-end;padding:10px 14px;background:#ffffff0b}.dp-header-actions[data-v-19bb6cfd]{width:100%;justify-content:flex-end}.back-btn[data-v-19bb6cfd],.xbtn[data-v-19bb6cfd]{display:none}.expand-btn[data-v-19bb6cfd]{padding:7px 10px;font-size:12px}.dp-helper[data-v-19bb6cfd]{margin:12px 14px 0;padding:12px 14px 12px 24px}.dp-loading[data-v-19bb6cfd]{padding:24px 18px}.dp-body[data-v-19bb6cfd]{gap:14px;padding:0 14px calc(96px + env(safe-area-inset-bottom))}.dp-photo-wrap[data-v-19bb6cfd]{width:calc(100% + 28px);height:188px;margin:0 -14px}.dp-iucn-overlay[data-v-19bb6cfd]{bottom:12px;left:14px;font-size:11px;padding:4px 10px}.dp-name-block[data-v-19bb6cfd]{padding:2px 2px 0}.dp-class-pill[data-v-19bb6cfd]{font-size:10px;margin-bottom:10px}.dp-name[data-v-19bb6cfd]{font-size:24px}.dp-latin[data-v-19bb6cfd]{font-size:13px}.dp-stat[data-v-19bb6cfd]{padding:12px 10px}.dp-stat-num[data-v-19bb6cfd]{font-size:17px}.dp-stat-lbl[data-v-19bb6cfd]{font-size:10px}.dp-section[data-v-19bb6cfd]{padding:14px}.dp-section-label[data-v-19bb6cfd]{gap:6px;font-size:10px;margin-bottom:8px}.dp-section-sub[data-v-19bb6cfd]{font-size:11px;margin-bottom:10px}.dp-description[data-v-19bb6cfd]{padding:12px 14px;font-size:13px}.trend-area[data-v-19bb6cfd]{height:58px;margin-bottom:6px}.trend-labels[data-v-19bb6cfd]{gap:12px;font-size:10px}.seasonal-bars[data-v-19bb6cfd]{height:52px;margin-bottom:6px}.seasonal-labels[data-v-19bb6cfd]{font-size:10px}.peak-label[data-v-19bb6cfd]{padding:6px 12px;font-size:11px}.tax-row[data-v-19bb6cfd]{align-items:flex-start;padding:9px 12px;font-size:12px}.tax-val[data-v-19bb6cfd]{max-width:60%}.dp-conservation[data-v-19bb6cfd]{padding:14px}.cons-label[data-v-19bb6cfd]{font-size:10px}.cons-badge[data-v-19bb6cfd]{font-size:11px}.cons-name[data-v-19bb6cfd]{font-size:16px;margin-bottom:10px}}.hexdetail[data-v-17a830f2]{position:absolute;top:12px;right:12px;bottom:12px;display:flex;width:min(360px,calc(100vw - 24px));flex-direction:column;color:#f0ece0;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.16),transparent 34%),radial-gradient(circle at 88% 16%,rgba(54,166,139,.12),transparent 30%),linear-gradient(180deg,#1a1610,#100d0a 56%,#15110d);border:.5px solid rgba(214,196,163,.16);border-radius:20px;box-shadow:-18px 0 46px #00000061;z-index:10;overflow:hidden}.slide-enter-active[data-v-17a830f2],.slide-leave-active[data-v-17a830f2]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.slide-enter-from[data-v-17a830f2],.slide-leave-to[data-v-17a830f2]{transform:translate(100%)}.hd-header[data-v-17a830f2]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:.5px solid rgba(214,196,163,.12);background:linear-gradient(180deg,#ffffff0e,#fff0),#ffffff05;flex-shrink:0}.hd-heading[data-v-17a830f2]{display:flex;min-width:0;flex-direction:column;gap:5px}.hd-kicker[data-v-17a830f2]{color:#d6c4a39e;font-size:9px;font-weight:650;letter-spacing:1px;line-height:1;text-transform:uppercase}.hd-title[data-v-17a830f2]{color:#f0ece0;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1}.xbtn[data-v-17a830f2]{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;margin:0;padding:0;border:.5px solid rgba(214,196,163,.16);border-radius:10px;color:#f0ece0ad;background:#ffffff0a;cursor:pointer;font-family:inherit;font-size:20px;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease}.xbtn[data-v-17a830f2]:hover{color:#f0ece0;background:#ffffff14;border-color:#d6c4a347}.hd-loading[data-v-17a830f2]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;font-size:12px;color:#f0ece0a3;text-align:center}.hd-body[data-v-17a830f2]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 16px 20px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hd-score-block[data-v-17a830f2]{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:18px 14px 16px;border:.5px solid rgba(151,202,108,.22);border-radius:16px;background:radial-gradient(circle at 50% -10%,rgba(151,202,108,.16),transparent 38%),#ffffff0b;box-shadow:inset 0 1px #ffffff0d}.hd-score[data-v-17a830f2]{font-family:Georgia,serif;font-size:56px;line-height:1;text-shadow:0 0 26px rgba(106,152,72,.44)}.hd-score-label[data-v-17a830f2]{color:#c5e1a49e;font-size:9px;font-weight:650;letter-spacing:1px;line-height:1;text-transform:uppercase}.hd-metrics[data-v-17a830f2]{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;color:#f0ece0b3;font-size:12px;line-height:1.35}.hd-dot[data-v-17a830f2]{color:#d6c4a361}.hd-section[data-v-17a830f2]{display:flex;flex-direction:column;gap:9px;padding:14px;border:.5px solid rgba(214,196,163,.12);border-radius:16px;background:#ffffff09;box-shadow:inset 0 1px #ffffff09}.hd-section-label[data-v-17a830f2]{font-size:10px;font-weight:650;letter-spacing:.9px;color:#d6c4a3b8;text-transform:uppercase}.class-bars[data-v-17a830f2]{display:flex;flex-direction:column;gap:9px}.class-row[data-v-17a830f2]{display:grid;grid-template-columns:24px 76px minmax(0,1fr) 58px;align-items:center;gap:8px;color:#f0ece0b8;font-size:11px}.class-dot[data-v-17a830f2]{width:9px;height:9px;justify-self:center;border-radius:50%;flex-shrink:0}.class-icon[data-v-17a830f2]{width:22px;height:22px;justify-self:center;background:var(--class-color);opacity:.86;-webkit-mask:var(--class-icon) center / contain no-repeat;mask:var(--class-icon) center / contain no-repeat}.class-name[data-v-17a830f2]{min-width:0;overflow:hidden;color:#f0ece0c7;text-overflow:ellipsis;white-space:nowrap}.class-bar-wrap[data-v-17a830f2]{height:6px;background:#f0ece017;border-radius:999px;overflow:hidden}.class-bar[data-v-17a830f2]{height:100%;border-radius:inherit;opacity:.9;transition:width .2s ease}.class-count[data-v-17a830f2]{font-size:10px;color:#d6c4a3d1;text-align:right}.species-list[data-v-17a830f2]{display:flex;flex-direction:column;gap:6px}.sp-row[data-v-17a830f2]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;padding:8px 9px;border:.5px solid rgba(240,236,224,.08);border-radius:10px;background:#ffffff09;color:inherit;cursor:pointer;font-family:inherit;font-size:11px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.sp-row[data-v-17a830f2]:hover,.sp-row[data-v-17a830f2]:focus-visible{background:#f0ece013;border-color:#d6c4a333;outline:none}.sp-row:hover .sp-arrow[data-v-17a830f2],.sp-row:focus-visible .sp-arrow[data-v-17a830f2]{color:#d7e7ad;transform:translate(2px)}.sp-name[data-v-17a830f2]{color:#f0ece0db;flex:1;min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sp-meta[data-v-17a830f2]{display:flex;align-items:center;gap:6px;flex-shrink:0}.sp-badge[data-v-17a830f2]{border:.5px solid rgba(255,255,255,.08);border-radius:5px;padding:2px 5px;font-size:8px;font-weight:650;line-height:1}.sp-count[data-v-17a830f2]{color:#d6c4a3b8;font-size:10px}.sp-arrow[data-v-17a830f2]{color:#d6c4a385;font-size:13px;line-height:1;transition:color .16s ease,transform .16s ease}.seasonal-bars[data-v-17a830f2]{display:flex;gap:3px;align-items:flex-end;height:32px;padding:3px 0 0}.s-bar-wrap[data-v-17a830f2]{flex:1;height:100%;display:flex;align-items:flex-end;overflow:hidden;border-radius:999px 999px 2px 2px;background:#f0ece011}.s-bar[data-v-17a830f2]{width:100%;min-height:2px;border-radius:inherit;background:linear-gradient(180deg,#b7dc83,#6a9848)!important}.seasonal-labels[data-v-17a830f2]{display:flex;justify-content:space-between;color:#f0ece06b;font-size:8px;margin-top:2px}@media (max-width: 900px){.hexdetail.is-mobile[data-v-17a830f2]{position:absolute;top:var(--mobile-sheet-offset, 0px);right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-top:.5px solid rgba(214,196,163,.16);border-radius:16px 16px 0 0;box-shadow:0 -16px 34px #0000004d}.slide-enter-from[data-v-17a830f2],.slide-leave-to[data-v-17a830f2]{transform:translateY(100%)}.hd-header[data-v-17a830f2]{display:none}.hd-loading[data-v-17a830f2]{padding:24px 18px;font-size:13px}.hd-body[data-v-17a830f2]{gap:12px;padding:16px 16px calc(22px + env(safe-area-inset-bottom))}.hd-score-block[data-v-17a830f2]{padding:18px 14px 16px}.hd-score[data-v-17a830f2]{font-size:52px}.hd-section[data-v-17a830f2]{gap:9px;padding:14px}.hd-section-label[data-v-17a830f2]{font-size:10px;letter-spacing:.08em}.class-row[data-v-17a830f2]{grid-template-columns:24px 84px minmax(0,1fr) 64px;gap:8px;font-size:12px}.class-bar-wrap[data-v-17a830f2]{height:6px}.class-count[data-v-17a830f2]{font-size:11px}.sp-row[data-v-17a830f2]{min-height:42px;padding:9px 10px;font-size:12px}.sp-name[data-v-17a830f2]{font-size:13px}.sp-badge[data-v-17a830f2]{font-size:9px;padding:2px 5px}.sp-count[data-v-17a830f2]{font-size:11px}.seasonal-bars[data-v-17a830f2]{height:38px;gap:3px}.seasonal-labels[data-v-17a830f2]{font-size:10px;margin-top:4px}}.modal-overlay[data-v-b00112cf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;display:flex;align-items:stretch;justify-content:flex-end}.modal-panel[data-v-b00112cf]{--species-sand: #d6c4a3;--species-sand-soft: rgba(214,196,163,.72);--species-muted: rgba(240,236,224,.62);--species-ink: #f4efe2;--species-card: rgba(255,255,255,.045);--species-card-strong: rgba(255,255,255,.07);--species-border: rgba(214,196,163,.14);--species-border-strong: rgba(214,196,163,.24);--species-green: rgba(116,188,143,.82);width:72%;max-width:1100px;background:radial-gradient(circle at 18% 0%,rgba(214,196,163,.12),transparent 34%),linear-gradient(145deg,#201c16fa,#0d100dfc 54%,#090b0a);display:flex;flex-direction:column;height:100%;overflow:hidden;border-left:1px solid var(--species-border-strong);box-shadow:-18px 0 46px #00000070;color:var(--species-ink)}.modal-enter-active[data-v-b00112cf]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s}.modal-leave-active[data-v-b00112cf]{transition:transform .25s cubic-bezier(.55,0,1,.45),opacity .2s}.modal-enter-from[data-v-b00112cf],.modal-leave-to[data-v-b00112cf]{transform:translate(100%);opacity:0}.modal-enter-from .modal-overlay[data-v-b00112cf]{opacity:0}.modal-header[data-v-b00112cf]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0f110eb8;border-bottom:1px solid var(--species-border);flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-header-left[data-v-b00112cf],.modal-header-right[data-v-b00112cf]{display:flex;align-items:center;gap:8px}.modal-back[data-v-b00112cf]{display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:8px;background:none;color:var(--species-sand);cursor:pointer;font-family:inherit;font-size:12px;padding:6px 9px;transition:background .18s ease,border-color .18s ease,color .18s ease}.modal-back[data-v-b00112cf]:hover{background:#d6c4a314;border-color:var(--species-border);color:#f3e6c8}.modal-ext-link[data-v-b00112cf]{display:flex;align-items:center;gap:5px;border:1px solid var(--species-border);border-radius:999px;background:#ffffff0e;color:var(--species-sand-soft);font-size:11px;padding:6px 11px;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}.modal-ext-link[data-v-b00112cf]:hover{background:#d6c4a31a;border-color:var(--species-border-strong);color:#f4efe2}.modal-close[data-v-b00112cf]{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--species-border);border-radius:9px;background:#ffffff0e;color:var(--species-sand-soft);cursor:pointer;font-size:12px;line-height:1;padding:0;transition:background .18s ease,border-color .18s ease,color .18s ease}.modal-close[data-v-b00112cf]:hover{background:#ffffff1a;border-color:var(--species-border-strong);color:#fff6e5}.modal-loading[data-v-b00112cf]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--species-muted);font-size:13px}.modal-spinner[data-v-b00112cf]{width:20px;height:20px;flex-shrink:0;border:2px solid rgba(214,196,163,.12);border-top-color:var(--species-green);border-radius:50%;animation:spin-b00112cf .8s linear infinite}@keyframes spin-b00112cf{to{transform:rotate(360deg)}}.modal-body[data-v-b00112cf]{flex:1;overflow:hidden;display:flex;min-height:0}.modal-left[data-v-b00112cf]{width:280px;flex-shrink:0;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:96px;border-right:1px solid var(--species-border);background:linear-gradient(180deg,#ffffff0b,#ffffff05),#00000029}.modal-photo-wrap[data-v-b00112cf]{position:relative;height:210px;flex-shrink:0;overflow:hidden;background:#ffffff0b}.modal-photo-wrap[data-v-b00112cf]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000000a,#00000061)}.modal-photo[data-v-b00112cf]{display:block;width:100%;height:100%;object-fit:cover}.modal-photo-placeholder[data-v-b00112cf]{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#d6c4a38c;background:radial-gradient(circle at 50% 45%,rgba(116,188,143,.1),transparent 42%),#ffffff09}.photo-iucn[data-v-b00112cf]{position:absolute;z-index:1;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.22);border-radius:999px;box-shadow:0 8px 18px #00000042;font-size:10px;font-weight:700;padding:5px 9px}.modal-name-block[data-v-b00112cf]{flex-shrink:0;padding:16px 16px 12px}.modal-class-pill[data-v-b00112cf]{display:inline-block;margin-bottom:10px;border:1px solid currentColor;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.8px;padding:4px 9px;text-transform:uppercase}.modal-name[data-v-b00112cf]{color:var(--species-ink);font-family:Georgia,serif;font-size:22px;line-height:1.15;margin-bottom:5px}.modal-latin[data-v-b00112cf]{color:var(--species-muted);font-size:12px;font-style:italic}.modal-overview-card[data-v-b00112cf]{flex-shrink:0;max-height:168px;overflow-y:auto;margin:0 14px 14px;padding:12px 13px;border:1px solid rgba(214,196,163,.12);border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#00000024;box-shadow:inset 0 1px #ffffff09}.overview-title[data-v-b00112cf]{margin-bottom:7px;color:var(--species-sand-soft);font-size:9px;font-weight:700;letter-spacing:.9px;line-height:1.25;text-transform:uppercase}.modal-conservation[data-v-b00112cf]{flex-shrink:0;margin:0 14px 14px;padding:12px;border:1px solid var(--species-border)!important;border-radius:14px;background:radial-gradient(circle at 100% 0%,rgba(116,188,143,.1),transparent 34%),#ffffff0a!important;box-shadow:inset 0 1px #ffffff09}.cons-top[data-v-b00112cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.cons-lbl[data-v-b00112cf]{color:var(--species-muted);font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.cons-badge[data-v-b00112cf]{border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:10px;font-weight:700;padding:3px 7px}.cons-name[data-v-b00112cf]{color:var(--species-ink);font-family:Georgia,serif;font-size:14px;margin-bottom:8px}.cons-bar[data-v-b00112cf]{height:5px;overflow:hidden;border-radius:999px;background:#ffffff14}.cons-bar-fill[data-v-b00112cf]{height:100%;border-radius:999px;transition:width .6s ease}.modal-meta[data-v-b00112cf]{flex-shrink:0;margin:0 14px;padding:4px 0 0}.meta-row[data-v-b00112cf]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(214,196,163,.1)}.meta-row[data-v-b00112cf]:last-child{border-bottom:none}.meta-key[data-v-b00112cf]{color:var(--species-muted);font-size:10px}.meta-val[data-v-b00112cf]{color:var(--species-sand-soft);font-size:11px;text-align:right}.modal-right[data-v-b00112cf]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:20px 24px 120px;scrollbar-color:rgba(214,196,163,.28) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.modal-main-head[data-v-b00112cf]{display:flex;flex-direction:column;gap:7px;padding:2px 2px 4px}.modal-main-kicker[data-v-b00112cf]{color:var(--species-sand-soft);font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.modal-main-name[data-v-b00112cf]{margin:0;color:var(--species-ink);font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.05}.modal-main-latin[data-v-b00112cf]{color:var(--species-muted);font-size:13px;font-style:italic;line-height:1.35}.modal-main-context[data-v-b00112cf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.modal-main-pill[data-v-b00112cf]{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(214,196,163,.16);border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.45px;line-height:1;padding:5px 10px;text-transform:uppercase}.modal-left[data-v-b00112cf]::-webkit-scrollbar,.modal-right[data-v-b00112cf]::-webkit-scrollbar{width:8px}.modal-left[data-v-b00112cf]::-webkit-scrollbar-track,.modal-right[data-v-b00112cf]::-webkit-scrollbar-track{background:transparent}.modal-left[data-v-b00112cf]::-webkit-scrollbar-thumb,.modal-right[data-v-b00112cf]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#d6c4a347;background-clip:content-box}.modal-stats[data-v-b00112cf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mstat[data-v-b00112cf]{min-width:0;padding:14px 12px;text-align:center;border:1px solid var(--species-border);border-radius:14px;background:linear-gradient(180deg,#ffffff13,#ffffff09),#0003;box-shadow:inset 0 1px #ffffff0a}.mstat-num[data-v-b00112cf]{color:var(--species-ink);font-family:Georgia,serif;font-size:22px;line-height:1}.mstat-lbl[data-v-b00112cf]{margin-top:6px;color:var(--species-muted);font-size:9px;letter-spacing:.6px;line-height:1.25;text-transform:uppercase}.modal-primary-grid[data-v-b00112cf]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px}.modal-primary-grid.is-single[data-v-b00112cf]{grid-template-columns:1fr}.modal-section[data-v-b00112cf]{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--species-border);border-radius:16px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),#00000024;box-shadow:inset 0 1px #ffffff09}.section-label[data-v-b00112cf]{display:flex;align-items:center;gap:6px;color:var(--species-sand-soft);font-size:10px;font-weight:700;letter-spacing:.9px;line-height:1.25;text-transform:uppercase}.section-label svg[data-v-b00112cf]{color:var(--species-green);opacity:.85}.section-icon[data-v-b00112cf]{width:13px;height:13px;opacity:.82}.section-sub[data-v-b00112cf]{margin-top:-4px;color:var(--species-muted);font-size:11px}.modal-section--primary[data-v-b00112cf]{min-height:176px;padding:16px;border-color:#d6c4a32e;background:radial-gradient(circle at 100% 0%,rgba(211,137,72,.11),transparent 36%),linear-gradient(180deg,#fff1,#ffffff07),#00000029}.modal-section--primary .section-label[data-v-b00112cf]{color:#ecc184db}.modal-section--primary .section-label svg[data-v-b00112cf]{color:#ec9c4edb}.modal-section--primary .section-icon[data-v-b00112cf]{filter:sepia(1) saturate(1.7) hue-rotate(340deg) brightness(1.12);opacity:.84}.modal-overview-text[data-v-b00112cf]{margin:0;color:#f0ece0b8;font-size:11.5px;line-height:1.58}.modal-section--secondary[data-v-b00112cf]{padding:13px;border-color:#d6c4a31f;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0000001f}.modal-section--related[data-v-b00112cf]{gap:10px}.modal-section--meta[data-v-b00112cf]{gap:6px;padding:12px 14px;border-color:#d6c4a31a;background:#ffffff07}.trend-wrap[data-v-b00112cf]{flex:1;min-height:88px;margin-top:6px;padding:8px 8px 4px;border:1px solid rgba(214,196,163,.08);border-radius:12px;background:#00000029}.trend-svg[data-v-b00112cf]{width:100%;height:100%}.trend-labels[data-v-b00112cf]{display:flex;justify-content:space-between;color:#f0ece07a;font-size:9px}.seasonal-bars[data-v-b00112cf]{display:flex;align-items:flex-end;gap:4px;height:76px;margin-top:6px;padding:8px 8px 0;border:1px solid rgba(214,196,163,.08);border-radius:12px;background:#00000029}.sbar-wrap[data-v-b00112cf]{flex:1;display:flex;height:100%;align-items:flex-end}.sbar[data-v-b00112cf]{width:100%;min-height:2px;border-radius:999px 999px 2px 2px}.seasonal-ticks[data-v-b00112cf]{display:flex;justify-content:space-between;color:#f0ece07a;font-size:9px}.peak-pill[data-v-b00112cf]{display:inline-flex;align-items:center;gap:5px;width:fit-content;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:10px;padding:5px 10px}.peak-dot[data-v-b00112cf]{width:6px;height:6px;flex-shrink:0;border-radius:50%}.modal-two-col[data-v-b00112cf]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tax-table[data-v-b00112cf]{overflow:hidden;border:1px solid rgba(214,196,163,.08);border-radius:12px;background:#00000024}.tax-row[data-v-b00112cf]{display:flex;justify-content:space-between;gap:14px;padding:8px 10px;border-bottom:1px solid rgba(214,196,163,.08);font-size:11px}.tax-row[data-v-b00112cf]:last-child{border-bottom:none}.tax-k[data-v-b00112cf]{flex-shrink:0;color:var(--species-muted)}.tax-v[data-v-b00112cf]{color:var(--species-sand-soft);text-align:right}.italic[data-v-b00112cf]{font-style:italic}.continent-list[data-v-b00112cf]{display:flex;flex-direction:column;gap:8px}.continent-row[data-v-b00112cf]{display:flex;align-items:center;gap:8px;font-size:10px}.continent-name[data-v-b00112cf]{width:90px;flex-shrink:0;color:#f0ece0ad}.continent-bar-wrap[data-v-b00112cf]{flex:1;height:5px;overflow:hidden;border-radius:999px;background:#ffffff14}.continent-bar[data-v-b00112cf]{height:100%;border-radius:999px;opacity:.78;transition:width .5s ease}.continent-count[data-v-b00112cf]{width:38px;flex-shrink:0;color:var(--species-muted);text-align:right}.related-grid[data-v-b00112cf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-card[data-v-b00112cf]{overflow:hidden;border:1px solid rgba(214,196,163,.1);border-radius:12px;background:#ffffff0a;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.related-card[data-v-b00112cf]:hover{border-color:#d6c4a338;background:#fff1;transform:translateY(-1px)}.related-photo-wrap[data-v-b00112cf]{height:72px;overflow:hidden;background:#ffffff09}.related-photo[data-v-b00112cf]{display:block;width:100%;height:100%;object-fit:cover}.related-photo-placeholder[data-v-b00112cf]{width:100%;height:100%;background:radial-gradient(circle at 50% 45%,rgba(116,188,143,.1),transparent 42%),#ffffff09}.related-info[data-v-b00112cf]{padding:9px 10px 10px}.related-name[data-v-b00112cf]{margin-bottom:3px;color:var(--species-ink);font-size:11px;font-weight:600;line-height:1.3}.related-sci[data-v-b00112cf]{margin-bottom:6px;color:var(--species-muted);font-size:9px;font-style:italic;line-height:1.3}.related-iucn[data-v-b00112cf]{border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:9px;font-weight:700;padding:2px 6px}.modal-data-info[data-v-b00112cf]{display:grid;gap:5px;color:var(--species-muted);font-size:11px;line-height:1.5}.modal-data-info a[data-v-b00112cf]{width:fit-content;color:var(--species-sand);text-decoration:none}.modal-data-info a[data-v-b00112cf]:hover{color:#fff0d0;text-decoration:underline}@media (max-width: 900px){.modal-panel[data-v-b00112cf]{width:min(100%,720px)}.modal-body[data-v-b00112cf]{overflow-y:auto;flex-direction:column}.modal-left[data-v-b00112cf]{width:auto;overflow:visible;padding-bottom:0;border-right:none;border-bottom:1px solid var(--species-border)}.modal-photo-wrap[data-v-b00112cf]{height:220px}.modal-right[data-v-b00112cf]{overflow:visible;padding:18px 16px calc(112px + env(safe-area-inset-bottom))}.modal-main-name[data-v-b00112cf]{font-size:28px}.modal-main-context[data-v-b00112cf]{gap:6px}.modal-stats[data-v-b00112cf]{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-primary-grid[data-v-b00112cf],.modal-two-col[data-v-b00112cf]{grid-template-columns:1fr}.related-grid[data-v-b00112cf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.modal-header[data-v-b00112cf]{align-items:flex-start;gap:10px}.modal-header-right[data-v-b00112cf]{gap:6px}.modal-ext-link[data-v-b00112cf]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-grid[data-v-b00112cf]{grid-template-columns:1fr}}.fb-trigger[data-v-191adeef]{position:fixed;bottom:20px;right:20px;z-index:50;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;background:#2a2418;color:#f0ece0;border:none;cursor:pointer;font-size:12px;font-family:inherit;box-shadow:0 2px 12px #0003;transition:background .15s,transform .15s}.fb-trigger[data-v-191adeef]:hover{background:#3a3428;transform:translateY(-1px)}.fb-overlay[data-v-191adeef]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.fb-modal[data-v-191adeef]{background:#f0ece0;border-radius:12px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 8px 40px #0003}.fb-header[data-v-191adeef]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ece8dc;border-bottom:.5px solid rgba(0,0,0,.08)}.fb-title[data-v-191adeef]{display:flex;align-items:center;gap:8px;font-family:Georgia,serif;font-size:16px;color:#2a2418}.fb-close[data-v-191adeef]{width:26px;height:26px;border-radius:6px;border:.5px solid rgba(0,0,0,.1);background:#0000000a;cursor:pointer;font-size:12px;color:#908070}.fb-body[data-v-191adeef]{padding:20px}.fb-desc[data-v-191adeef]{font-size:13px;color:#706050;line-height:1.6;margin-bottom:18px}.fb-field[data-v-191adeef]{margin-bottom:14px}.fb-field label[data-v-191adeef]{display:block;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#a09080;margin-bottom:5px}.fb-field input[data-v-191adeef],.fb-field select[data-v-191adeef],.fb-field textarea[data-v-191adeef]{width:100%;background:#ece8dc;border:.5px solid rgba(0,0,0,.1);border-radius:7px;padding:9px 12px;font-size:13px;color:#2a2418;font-family:inherit;outline:none;transition:border-color .15s}.fb-field input[data-v-191adeef]:focus,.fb-field select[data-v-191adeef]:focus,.fb-field textarea[data-v-191adeef]:focus{border-color:#6a9848}.fb-field textarea[data-v-191adeef]{resize:vertical;min-height:90px;line-height:1.6}.fb-submit[data-v-191adeef]{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 20px;border-radius:8px;margin-top:4px;background:#2a2418;color:#f0ece0;border:none;cursor:pointer;font-size:13px;font-family:inherit;transition:background .15s}.fb-submit[data-v-191adeef]:hover:not(:disabled){background:#3a3428}.fb-submit[data-v-191adeef]:disabled{opacity:.6;cursor:not-allowed}.fb-error[data-v-191adeef]{font-size:12px;color:#c05010;margin-top:8px;text-align:center}.fb-brand[data-v-191adeef]{margin:10px 0 0;color:#70605094;font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.fb-success[data-v-191adeef]{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.fb-success-title[data-v-191adeef]{font-family:Georgia,serif;font-size:18px;color:#2a2418}.fb-success-sub[data-v-191adeef]{font-size:13px;color:#a09080}.fb-fade-enter-active[data-v-191adeef],.fb-fade-leave-active[data-v-191adeef]{transition:opacity .25s}.fb-fade-enter-from[data-v-191adeef],.fb-fade-leave-to[data-v-191adeef]{opacity:0}@media (max-width: 768px){.fb-overlay[data-v-191adeef]{align-items:flex-end;padding:16px 12px max(16px,env(safe-area-inset-bottom,16px))}.fb-modal[data-v-191adeef]{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.fb-field input[data-v-191adeef],.fb-field select[data-v-191adeef],.fb-field textarea[data-v-191adeef]{font-size:16px;line-height:1.35}.fb-submit[data-v-191adeef]{min-height:46px;font-size:16px}}.helper-trigger[data-v-b91b80d0]{position:fixed;right:20px;z-index:55;display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:20px;background:#f0ece0f5;color:#2a2418;border:.5px solid rgba(0,0,0,.1);cursor:pointer;font-size:12px;font-family:inherit;box-shadow:0 2px 12px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .15s,background .15s,border-color .15s}.helper-trigger[data-v-b91b80d0]:hover{transform:translateY(-1px);background:#f0ece0;border-color:#b0582840}@media (max-width: 768px){.helper-trigger[data-v-b91b80d0]{right:14px;padding:8px 12px}}.app-shell[data-v-bf7c7794]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.topnav[data-v-bf7c7794]{display:flex;align-items:center;gap:8px;padding:0 14px;height:48px;min-height:48px;background:#e8e4d8;border-bottom:.5px solid rgba(0,0,0,.09);flex-shrink:0;z-index:20;position:relative}.topnav-left[data-v-bf7c7794]{display:flex;align-items:center;gap:8px;flex-shrink:0}.logo[data-v-bf7c7794]{display:inline-flex;align-items:center;height:34px;padding-right:4px;flex-shrink:0;text-decoration:none}.logo-mark[data-v-bf7c7794]{display:block;width:auto;max-width:120px;height:30px;object-fit:contain}@media (min-width: 769px) and (max-height: 820px){.logo[data-v-bf7c7794]{height:31px}.logo-mark[data-v-bf7c7794]{max-width:110px;height:27px}}.continent-tabs[data-v-bf7c7794],.mode-tabs[data-v-bf7c7794]{display:flex;gap:2px;background:#0000000f;border-radius:5px;padding:3px}.ctab[data-v-bf7c7794]{padding:4px 8px;font-size:11px;border-radius:3px;cursor:pointer;color:#a09080;transition:background .15s,color .15s;white-space:nowrap}.ctab[data-v-bf7c7794]:hover{color:#2a2418;background:#0000000a}.ctab.active[data-v-bf7c7794]{background:#f0ece0;color:#2a2418}.mtab[data-v-bf7c7794]{display:flex;align-items:center;gap:5px;padding:5px 11px;font-size:11px;border-radius:3px;border:none;background:none;cursor:pointer;color:#a09080;font-family:inherit;transition:background .15s,color .15s;white-space:nowrap}.mtab[data-v-bf7c7794]:hover{color:#2a2418;background:#0000000a}.mtab.active[data-v-bf7c7794]{background:#f0ece0;color:#2a2418}.mtab--intel[data-v-bf7c7794]{opacity:.85}.mtab--intel.active[data-v-bf7c7794]{background:#b058281a;color:#b05828;opacity:1}.mode-divider[data-v-bf7c7794]{width:.5px;height:18px;background:#00000026;align-self:center;margin:0 2px}.nav-right[data-v-bf7c7794]{margin-left:auto}.loading-indicator[data-v-bf7c7794]{font-size:11px;color:#a09080;font-style:italic}.body[data-v-bf7c7794]{--sidebar-width: 380px;display:flex;flex:1;overflow:hidden;position:relative;min-height:0}.sidebar-wrap[data-v-bf7c7794]{width:var(--sidebar-width);max-width:42vw;flex:0 0 var(--sidebar-width);z-index:9;position:relative}.map-area[data-v-bf7c7794]{flex:1;position:relative;overflow:hidden;min-width:0}.mode-divider-v[data-v-bf7c7794]{width:.5px;height:22px;background:#00000026;align-self:center;flex-shrink:0}.mode-tabs--intel .mtab--intel[data-v-bf7c7794]{opacity:.82}.mode-tabs--intel .mtab--intel.active[data-v-bf7c7794]{background:#b058281a;color:#b05828;opacity:1}.bottom-actions[data-v-bf7c7794]{position:fixed;bottom:20px;right:68px;display:flex;align-items:center;gap:8px;z-index:60}.bottom-actions[data-v-bf7c7794] .helper-trigger,.bottom-actions[data-v-bf7c7794] .fb-trigger{position:static!important;bottom:auto!important;right:auto!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #f0ece0;--color-bg-sidebar: #dedad0;--color-bg-panel: #f0ece0;--color-bg-card: #e8e4d8;--color-border: rgba(0, 0, 0, .09);--color-text-primary: #2a2418;--color-text-secondary: #706050;--color-text-muted: #a09080;--color-mammal: #b05828;--color-bird: #4880a8;--color-reptile: #6a9848;--color-amphibian: #8858b0;--color-cr: #c02020;--color-en: #c05010;--color-vu: #a08010;--color-lc: #3a6818;--glow-mammal: 0 0 8px rgba(176, 88, 40, .35), 0 0 20px rgba(176, 88, 40, .15);--glow-bird: 0 0 8px rgba(72, 128, 168, .35), 0 0 20px rgba(72, 128, 168, .15);--glow-reptile: 0 0 8px rgba(106, 152, 72, .35), 0 0 20px rgba(106, 152, 72, .15);--glow-amphibian: 0 0 8px rgba(136, 88, 176, .35), 0 0 20px rgba(136, 88, 176, .15);--glow-cr: 0 0 6px rgba(192, 32, 32, .3), 0 0 14px rgba(192, 32, 32, .12);--glow-en: 0 0 6px rgba(192, 80, 16, .3), 0 0 14px rgba(192, 80, 16, .12);--glow-vu: 0 0 6px rgba(160, 128, 16, .3), 0 0 14px rgba(160, 128, 16, .1);--glow-lc: 0 0 6px rgba(58, 104, 24, .28), 0 0 14px rgba(58, 104, 24, .1);--glow-stat: 0 0 8px rgba(106, 152, 72, .4), 0 0 20px rgba(106, 152, 72, .15);--font-sans: system-ui, -apple-system, sans-serif;--font-serif: Georgia, serif;--font-mono: "Courier New", monospace;--scrollbar-track: #16120e;--scrollbar-thumb: #7f5d3b;--scrollbar-thumb-hover: #a07a4d}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#9a7348 0%,var(--scrollbar-thumb) 100%);border:2px solid var(--scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b08a58 0%,var(--scrollbar-thumb-hover) 100%)}*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}html,body,#app{height:100%;width:100%;overflow:hidden;font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text-primary);font-size:14px;line-height:1.5}
