._workspace_qygpn_1{max-width:1380px}._mapShell_qygpn_1{background:#eaf4f7;position:relative}._mapViewport_qygpn_1{touch-action:none;cursor:grab;background:radial-gradient(circle at 50% 40%,#f3fafb,#e6f1f5);height:clamp(390px,42vw,560px);position:relative;overflow:hidden}._mapViewport_qygpn_1:active{cursor:grabbing}._map_qygpn_1{width:100%;height:100%;display:block}._ocean_qygpn_1{fill:#e7f2f5}._landBase_qygpn_1{fill:#d6e1df;stroke:#d6e1df;stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}._territory_qygpn_1{stroke:#fff;stroke-width:.65px;vector-effect:non-scaling-stroke;transition:filter .15s,opacity .15s}._territory_qygpn_1:hover{filter:brightness(.92)}._hoverOutline_qygpn_1{fill:none;stroke:#2f5963;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none;paint-order:stroke}._precision1_qygpn_1{opacity:.75;stroke-dasharray:2.4 1.8}._precision2_qygpn_1{opacity:.87;stroke-dasharray:5 1.2}._precision3_qygpn_1{opacity:.96}._zoomTools_qygpn_1{border:1px solid #d8e3e7;border-radius:9px;flex-direction:column;display:flex;position:absolute;top:17px;right:17px;overflow:hidden;box-shadow:0 4px 14px #3b56651a}._zoomTools_qygpn_1 button{color:#647985;background:#fff;border:0;border-bottom:1px solid #e8edef;place-items:center;width:38px;height:37px;display:grid}._zoomTools_qygpn_1 button:last-child{border:0}._zoomTools_qygpn_1 button:hover{color:#4d8f2c;background:#f3f8ef}._mapCaption_qygpn_1{color:#6f858f;background:#fffd;border:1px solid #dae6e9;border-radius:7px;padding:7px 9px;font-size:11px;position:absolute;bottom:14px;left:17px;box-shadow:0 2px 8px #526b7614}._tooltip_qygpn_1{pointer-events:none;color:#fff;z-index:4;white-space:nowrap;background:#293d47;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:650;position:absolute;transform:translate(10px,-105%);box-shadow:0 5px 15px #20333d44}._mapLoading_qygpn_1{color:#91aab4;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:clamp(390px,42vw,560px);font-size:13px;display:flex}._mapLoading_qygpn_1 svg{color:#80b662}._mapOverlay_qygpn_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#edf5f788;place-items:center;padding:20px;display:grid;position:absolute;inset:0}._controls_qygpn_1{background:#fff;border-top:1px solid #e1e9ec;padding:22px 25px}._yearPick_qygpn_1{grid-template-columns:135px 1fr;align-items:center;gap:0 20px;display:grid}._yearPick_qygpn_1>div:first-child{grid-row:1/3}._yearPick_qygpn_1 label{color:#304852;font-variant-numeric:tabular-nums;letter-spacing:-1.5px;margin-top:5px;font-size:39px;font-weight:850;line-height:1;display:block}._yearPick_qygpn_1 input{accent-color:#64ad3c;width:100%}._rangeEnds_qygpn_1{color:#99a9b0;justify-content:space-between;font-size:10px;display:flex!important}._yearEntry_qygpn_1{border-top:1px solid #edf1f2;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:17px;display:flex}._yearEntry_qygpn_1 label{color:#84949c;margin-right:2px;font-size:12px}._yearEntry_qygpn_1 input{color:#3e5661;font-variant-numeric:tabular-nums;border:1px solid #d8e2e6;border-radius:9px;width:106px;height:45px;padding:0 12px;font-size:16px;font-weight:750}._yearEntry_qygpn_1 button{min-height:45px}._reveal_qygpn_1{grid-template-columns:185px 1fr auto;align-items:center;gap:25px;display:grid}._revealYear_qygpn_1{border-right:1px solid #e5eaec;padding-right:24px}._revealYear_qygpn_1>span{letter-spacing:1.3px;color:#779a60;font-size:10px;font-weight:800}._revealYear_qygpn_1 strong{color:#31505a;letter-spacing:-2px;margin:5px 0;font-size:42px;line-height:1;display:block}._revealYear_qygpn_1 p{color:#81929a;margin:0;font-size:11px;line-height:1.5}._revealYear_qygpn_1 p b{color:#5a9f35;margin-top:3px;font-size:12px;display:block}._clues_qygpn_1{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._clueTitle_qygpn_1{color:#73868e;grid-column:1/-1;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}._clueTitle_qygpn_1 svg{color:#e0a72d}._clues_qygpn_1>div{background:#fafcfc;border:1px solid #e6ecee;border-radius:9px;gap:8px;min-height:63px;padding:9px 10px;display:flex}._clues_qygpn_1 b{color:#74ad52;font-size:9px}._clues_qygpn_1 p{color:#6f8189;margin:0;font-size:10px;line-height:1.45}._reveal_qygpn_1>button{white-space:nowrap}._stat-card_qygpn_1,._rule-card_qygpn_1{min-height:82px}@media (max-width:1100px){._reveal_qygpn_1{grid-template-columns:145px 1fr}._reveal_qygpn_1>button{grid-column:1/-1;justify-self:end}._clues_qygpn_1{grid-template-columns:1fr}._clues_qygpn_1>div{min-height:0}._mapViewport_qygpn_1,._mapLoading_qygpn_1{height:470px}}@media (max-width:760px){._mapViewport_qygpn_1,._mapLoading_qygpn_1{height:390px}._controls_qygpn_1{padding:18px 15px}._yearPick_qygpn_1{grid-template-columns:92px 1fr;gap:0 12px}._yearPick_qygpn_1 label{font-size:31px}._yearEntry_qygpn_1{justify-content:stretch}._yearEntry_qygpn_1 label{display:none}._yearEntry_qygpn_1 input{width:88px}._yearEntry_qygpn_1 button{flex:1;gap:7px;padding-left:10px;padding-right:10px}._reveal_qygpn_1{grid-template-columns:1fr;gap:16px}._revealYear_qygpn_1{border-bottom:1px solid #e5eaec;border-right:0;padding:0 0 14px}._revealYear_qygpn_1 strong{font-size:38px}._reveal_qygpn_1>button{grid-column:auto;justify-self:stretch}._clues_qygpn_1{gap:7px}._mapCaption_qygpn_1{max-width:210px;font-size:9px}._zoomTools_qygpn_1{top:10px;right:10px}}._testNav_qygpn_9{background:#f5faf6;border:1px dashed #b9cfc0;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;display:flex}._testNav_qygpn_9 button{color:#2c4a36;cursor:pointer;background:#fff;border:1px solid #d6e2da;border-radius:10px;align-items:center;gap:6px;height:36px;padding:0 14px;font-weight:750;display:inline-flex}._testNav_qygpn_9 button:disabled{opacity:.4;cursor:default}._testNav_qygpn_9 select{color:#2c4a36;background:#fff;border:1px solid #d6e2da;border-radius:10px;height:36px;padding:0 10px;font-weight:700}
