._80x2Ya_root{--mcp-brand:#0f766e;--mcp-brand-soft:#f0fdfa;--mcp-brand-border:#99f6e4;--mcp-ink:#1c1917;--mcp-muted:#57534e;--mcp-faint:#57534e;--mcp-border:#e7e5e4;--mcp-surface:#fff;--mcp-bg:#fafaf9;--mcp-header:#0c1f1c;border:1px solid var(--mcp-border);background:var(--mcp-surface);border-radius:16px;margin:36px 0 44px;overflow:hidden;box-shadow:0 1px #1c19170a}._80x2Ya_header{color:#f8fafc;background:radial-gradient(80% 60% at 10% 0,#14b8a638,#0000 55%),radial-gradient(60% 50% at 90% 100%,#0891b22e,#0000 50%),linear-gradient(160deg,#0c1f1c 0%,#134e4a 55%,#0f766e 100%);padding:22px 22px 18px}._80x2Ya_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#99f6e4e6;margin:0 0 8px;font-size:11px;font-weight:800}._80x2Ya_title{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(18px,2.4vw,22px);font-weight:800;line-height:1.25}._80x2Ya_subtitle{color:#f8fafcc7;max-width:54ch;margin:0;font-size:13px;line-height:1.55}._80x2Ya_tabs{background:var(--mcp-bg);border-bottom:1px solid var(--mcp-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}._80x2Ya_tabs::-webkit-scrollbar{display:none}._80x2Ya_tab{appearance:none;color:var(--mcp-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px 10px 0 0;padding:10px 14px 12px;font-size:13px;font-weight:700;transition:color .15s,background .15s;position:relative}._80x2Ya_tab:hover{color:var(--mcp-ink);background:#0f766e0f}._80x2Ya_tabActive{color:var(--mcp-brand);background:var(--mcp-surface)}._80x2Ya_tabActive:after{content:"";background:var(--mcp-brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}._80x2Ya_panel{background:var(--mcp-surface);padding:18px 16px 20px}@media (min-width:640px){._80x2Ya_header{padding:26px 26px 22px}._80x2Ya_panel{padding:22px 22px 24px}}._80x2Ya_filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}._80x2Ya_chip{appearance:none;border:1px solid var(--mcp-border);background:var(--mcp-bg);color:var(--mcp-muted);font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s,transform .12s}._80x2Ya_chip:hover{border-color:var(--mcp-brand-border);color:var(--mcp-brand);transform:translateY(-1px)}._80x2Ya_chipActive{background:var(--mcp-brand-soft);border-color:var(--mcp-brand-border);color:var(--mcp-brand)}._80x2Ya_layout{gap:16px;display:grid}@media (min-width:720px){._80x2Ya_layoutMap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}._80x2Ya_mapWrap{border:1px solid var(--mcp-border);aspect-ratio:1/1.05;background:linear-gradient(#ecfeff 0%,#f0fdfa 40%,#fafaf9 100%);border-radius:14px;min-height:280px;position:relative;overflow:hidden}._80x2Ya_mapGrid{opacity:.7;background-image:linear-gradient(#0f766e0d 1px,#0000 1px),linear-gradient(90deg,#0f766e0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}._80x2Ya_mapRiver{background:linear-gradient(90deg,#0000,#0891b259,#0000);border-radius:999px;height:10px;position:absolute;top:46%;left:8%;right:8%;transform:rotate(-8deg)}._80x2Ya_mapLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--mcp-faint);font-size:10px;font-weight:700;position:absolute;bottom:10px;left:12px}._80x2Ya_pin{background:var(--mcp-brand);color:#fff;cursor:pointer;z-index:1;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;transition:transform .18s,box-shadow .18s,background .15s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0f766e59}._80x2Ya_pin:hover,._80x2Ya_pinActive{z-index:2;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 8px 22px #0f766e73}._80x2Ya_pinMuted{opacity:.35;filter:grayscale(.4)}._80x2Ya_list{flex-direction:column;gap:8px;max-height:420px;padding-right:2px;display:flex;overflow-y:auto}._80x2Ya_card{appearance:none;text-align:left;border:1px solid var(--mcp-border);background:var(--mcp-bg);cursor:pointer;width:100%;font:inherit;border-radius:12px;padding:12px 14px;transition:border-color .15s,background .15s,transform .12s}._80x2Ya_card:hover{border-color:var(--mcp-brand-border);background:var(--mcp-brand-soft);transform:translateY(-1px)}._80x2Ya_cardActive{border-color:var(--mcp-brand);background:var(--mcp-brand-soft);box-shadow:inset 0 0 0 1px #0f766e26}._80x2Ya_cardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}._80x2Ya_cardName{color:var(--mcp-ink);margin:0;font-size:14px;font-weight:800}._80x2Ya_cardStrip{color:var(--mcp-muted);margin:0 0 8px;font-size:12px}._80x2Ya_signal{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:800}._80x2Ya_detail{border:1px solid var(--mcp-brand-border);background:linear-gradient(180deg, var(--mcp-brand-soft), #fff);border-radius:14px;margin-top:16px;padding:16px 16px 14px;animation:.28s _80x2Ya_mcpIn}@keyframes _80x2Ya_mcpIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._80x2Ya_detailHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}._80x2Ya_detailTitle{letter-spacing:-.02em;color:var(--mcp-ink);margin:0;font-size:18px;font-weight:800}._80x2Ya_detailMeta{color:var(--mcp-muted);margin:0;font-size:12px}._80x2Ya_statsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}._80x2Ya_stat{border:1px solid var(--mcp-border);text-align:center;background:#fff;border-radius:10px;padding:10px 8px}._80x2Ya_statValue{color:var(--mcp-brand);letter-spacing:-.03em;margin:0 0 2px;font-size:16px;font-weight:900}._80x2Ya_statLabel{color:var(--mcp-faint);margin:0;font-size:10px;line-height:1.3}._80x2Ya_barBlock{margin:10px 0 4px}._80x2Ya_barLabel{color:var(--mcp-muted);justify-content:space-between;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}._80x2Ya_barTrack{background:#e7e5e4;border-radius:999px;height:8px;overflow:hidden}._80x2Ya_barFill{background:linear-gradient(90deg,#0f766e,#14b8a6);border-radius:999px;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}._80x2Ya_engines{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}._80x2Ya_engine{color:var(--mcp-brand);border:1px solid var(--mcp-brand-border);background:#fff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}._80x2Ya_bodyText{color:var(--mcp-muted);margin:0 0 8px;font-size:13px;line-height:1.65}._80x2Ya_actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._80x2Ya_btn{font:inherit;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .12s,background .15s,border-color .15s;display:inline-flex}._80x2Ya_btn:hover{transform:translateY(-1px)}._80x2Ya_btnPrimary{background:var(--mcp-brand);color:#fff}._80x2Ya_btnGhost{color:var(--mcp-brand);border:1px solid var(--mcp-brand-border);background:#fff}._80x2Ya_quizGrid{gap:14px;display:grid}._80x2Ya_question{border:1px solid var(--mcp-border);background:var(--mcp-bg);border-radius:12px;padding:14px}._80x2Ya_qLabel{color:var(--mcp-ink);margin:0 0 10px;font-size:13px;font-weight:800}._80x2Ya_options{flex-direction:column;gap:6px;display:flex}@media (min-width:560px){._80x2Ya_options{flex-flow:wrap}}._80x2Ya_option{appearance:none;text-align:left;border:1px solid var(--mcp-border);cursor:pointer;min-width:140px;font:inherit;color:var(--mcp-muted);background:#fff;border-radius:10px;flex:1;padding:10px 12px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s}._80x2Ya_option:hover{border-color:var(--mcp-brand-border);color:var(--mcp-brand)}._80x2Ya_optionActive{border-color:var(--mcp-brand);background:var(--mcp-brand-soft);color:var(--mcp-brand)}._80x2Ya_rankList{flex-direction:column;gap:8px;margin-top:4px;display:flex}._80x2Ya_rankItem{border:1px solid var(--mcp-border);cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,transform .12s;display:grid}._80x2Ya_rankItem:hover{border-color:var(--mcp-brand-border);transform:translateY(-1px)}._80x2Ya_rankNum{background:var(--mcp-brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}._80x2Ya_rankScore{color:var(--mcp-brand);letter-spacing:-.03em;font-size:18px;font-weight:900}._80x2Ya_compareGrid{gap:12px;display:grid}@media (min-width:640px){._80x2Ya_compareGrid{grid-template-columns:1fr 1fr}}._80x2Ya_comparePick{border:1px dashed var(--mcp-border);background:var(--mcp-bg);border-radius:12px;min-height:200px;padding:12px}._80x2Ya_compareSelect{width:100%;font:inherit;border:1px solid var(--mcp-border);color:var(--mcp-ink);background:#fff;border-radius:9px;margin-bottom:10px;padding:10px 12px;font-size:13px;font-weight:700}._80x2Ya_compareRow{border-bottom:1px solid var(--mcp-border);color:var(--mcp-muted);justify-content:space-between;gap:8px;padding:7px 0;font-size:12px;display:flex}._80x2Ya_compareRow strong{color:var(--mcp-ink);text-align:right;font-weight:800}._80x2Ya_checklist{flex-direction:column;gap:8px;display:flex}._80x2Ya_checkItem{border:1px solid var(--mcp-border);background:var(--mcp-bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}._80x2Ya_checkItem:hover{border-color:var(--mcp-brand-border)}._80x2Ya_checkItemDone{background:#ecfdf5;border-color:#a7f3d0}._80x2Ya_checkBox{border:2px solid var(--mcp-brand-border);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .15s,border-color .15s;display:flex}._80x2Ya_checkItemDone ._80x2Ya_checkBox{background:var(--mcp-brand);border-color:var(--mcp-brand);color:#fff;font-size:12px;font-weight:900}._80x2Ya_checkLabel{color:var(--mcp-muted);margin:0;font-size:13px;line-height:1.55}._80x2Ya_checkItemDone ._80x2Ya_checkLabel{color:#065f46}._80x2Ya_progress{margin-bottom:14px}._80x2Ya_progressTop{color:var(--mcp-muted);justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}._80x2Ya_footNote{color:var(--mcp-faint);margin:14px 0 0;font-size:11px;line-height:1.5}._80x2Ya_empty{color:var(--mcp-muted);text-align:center;border:1px dashed var(--mcp-border);border-radius:12px;padding:20px;font-size:13px}
._5UHsLG_explorer{--ink:#10231f;--muted:#5f6f6b;--line:#d8e3df;color:var(--ink);background:#fff;border:1px solid #bed5cc;border-radius:8px;margin:36px 0;overflow:hidden;box-shadow:0 24px 64px #14342c21}._5UHsLG_header{color:#fff;background:#102f29;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}._5UHsLG_eyebrow{color:#7ce0bb;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:800;display:flex}._5UHsLG_header h2{color:#fff;letter-spacing:0;max-width:680px;margin:0;font-size:30px;line-height:1.15}._5UHsLG_header>div>p:last-child{color:#c7d7d2;max-width:690px;margin:12px 0 0;font-size:15px;line-height:1.6}._5UHsLG_headerMark{background:#ffffff0f;border:1px solid #ffffff2b;flex:0 0 94px;place-items:center;min-height:82px;padding:12px;display:grid}._5UHsLG_headerMark span{color:#a9c0b9;font-size:10px;font-weight:800}._5UHsLG_controls{border-bottom:1px solid var(--line);gap:28px;padding:26px 28px;display:grid}._5UHsLG_step{color:#397267;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}._5UHsLG_formatGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._5UHsLG_formatGrid button{border:1px solid var(--line);color:#41534f;min-height:72px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-size:12px;font-weight:800;display:flex}._5UHsLG_formatGrid button:hover{border-color:#58a78f}._5UHsLG_formatGrid ._5UHsLG_activeFormat{color:#0d5f50;background:#e8f7f1;border-color:#147d68;box-shadow:inset 0 -3px #147d68}._5UHsLG_helper{color:var(--muted);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.5;display:flex}._5UHsLG_helper svg{color:#147d68;flex:none;margin-top:2px}._5UHsLG_stageGrid{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}._5UHsLG_stageGrid button{border:0;border-right:1px solid var(--line);color:#30423e;min-height:70px;font:inherit;text-align:left;cursor:pointer;background:#fff;padding:12px 15px}._5UHsLG_stageGrid button:last-child{border-right:0}._5UHsLG_stageGrid span,._5UHsLG_stageGrid strong{display:block}._5UHsLG_stageGrid span{color:#788984;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800}._5UHsLG_stageGrid strong{font-size:14px}._5UHsLG_stageGrid ._5UHsLG_activeStage{color:#fff;background:#147d68}._5UHsLG_stageGrid ._5UHsLG_activeStage span{color:#c9f2e3}._5UHsLG_verdict{background:#fff9e9;border-left:4px solid #d9a514;grid-template-columns:44px 1fr;gap:18px;margin:24px 28px;padding:20px;display:grid}._5UHsLG_verdictIcon{color:#684c00;background:#f2d377;place-items:center;width:40px;height:40px;display:grid}._5UHsLG_verdictIcon svg{width:20px}._5UHsLG_verdictLabel{color:#7a6321;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}._5UHsLG_verdict h3{color:#302600;margin:0 0 7px;font-size:21px}._5UHsLG_verdict p:not(._5UHsLG_verdictLabel){color:#5b5238;margin:0;font-size:14px;line-height:1.6}._5UHsLG_condition{color:#4f452a;border-top:1px solid #ead8a1;margin-top:12px;padding-top:11px;font-size:13px;line-height:1.5}._5UHsLG_marketSection{border-top:1px solid var(--line);background:#f4f7f6;padding:26px 28px 28px}._5UHsLG_marketIntro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}._5UHsLG_marketIntro ._5UHsLG_step{flex:none;margin:0}._5UHsLG_marketIntro>p:last-child{max-width:560px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}._5UHsLG_marketTabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:8px;display:grid}._5UHsLG_marketTabs button{border:1px solid var(--line);color:#52615d;min-width:0;font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:10px 6px}._5UHsLG_marketTabs button[aria-selected=true]{color:#fff;background:#102f29;border-color:#102f29}._5UHsLG_marketTabs span,._5UHsLG_marketTabs small{overflow-wrap:anywhere;display:block}._5UHsLG_marketTabs span{font-size:11px;font-weight:800}._5UHsLG_marketTabs small{opacity:.66;margin-top:2px;font-size:9px}._5UHsLG_marketPanel{border:1px solid var(--line);background:#fff;padding:22px}._5UHsLG_marketHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}._5UHsLG_marketHeading p{color:#648079;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 3px;font-size:10px;font-weight:800;display:flex}._5UHsLG_marketHeading h3{margin:0;font-size:25px}._5UHsLG_growthBadge{color:#0d6856;text-align:center;background:#eaf9f3;border:1px solid #a9dec8;min-width:90px;padding:9px 12px}._5UHsLG_growthBadge strong,._5UHsLG_growthBadge span{display:block}._5UHsLG_growthBadge strong{font-size:19px}._5UHsLG_growthBadge span{text-transform:uppercase;font-size:9px;font-weight:800}._5UHsLG_statGrid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0;display:grid}._5UHsLG_statGrid div{background:#f8faf9;min-width:0;padding:15px}._5UHsLG_statGrid strong,._5UHsLG_statGrid span{display:block}._5UHsLG_statGrid strong{color:#102f29;margin-bottom:3px;font-size:20px}._5UHsLG_statGrid span{color:#697b76;font-size:10px;line-height:1.4}._5UHsLG_marketDetail{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;display:grid}._5UHsLG_detailTitle{color:#40534e;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}._5UHsLG_mixList{gap:10px;display:grid}._5UHsLG_mixList>div>div{color:#566762;justify-content:space-between;gap:12px;margin-bottom:4px;font-size:11px;display:flex}._5UHsLG_mixList strong{color:#213d36}._5UHsLG_track{background:#e6ece9;height:6px;display:block;overflow:hidden}._5UHsLG_track span{background:#55b997;height:100%;display:block}._5UHsLG_reading{border-left:1px solid var(--line);padding-left:22px}._5UHsLG_reading>p:not(._5UHsLG_detailTitle){color:#52625e;margin:0;font-size:13px;line-height:1.6}._5UHsLG_reading>div{color:#365a50;background:#edf5f2;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:11px;line-height:1.5;display:flex}._5UHsLG_reading svg{flex:none}._5UHsLG_footer{color:#285e50;background:#dff3eb;border-top:1px solid #b9d8cd;align-items:flex-start;gap:9px;padding:15px 28px;display:flex}._5UHsLG_footer svg{flex:none;margin-top:2px}._5UHsLG_footer p{margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){._5UHsLG_header{padding:22px 18px}._5UHsLG_header h2{font-size:25px}._5UHsLG_headerMark{display:none}._5UHsLG_controls,._5UHsLG_marketSection{padding:22px 16px}._5UHsLG_formatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._5UHsLG_formatGrid button:last-child{grid-column:1/-1}._5UHsLG_stageGrid{grid-template-columns:1fr}._5UHsLG_stageGrid button{border-right:0;border-bottom:1px solid var(--line);min-height:60px}._5UHsLG_stageGrid button:last-child{border-bottom:0}._5UHsLG_verdict{grid-template-columns:1fr;margin:18px 16px;padding:16px}._5UHsLG_marketIntro{display:block}._5UHsLG_marketIntro ._5UHsLG_step{margin-bottom:7px}._5UHsLG_marketIntro>p:last-child{text-align:left}._5UHsLG_marketTabs{grid-template-columns:repeat(2,minmax(0,1fr))}._5UHsLG_marketPanel{padding:16px}._5UHsLG_statGrid,._5UHsLG_marketDetail{grid-template-columns:1fr}._5UHsLG_reading{border-top:1px solid var(--line);border-left:0;padding:18px 0 0}._5UHsLG_footer{padding:14px 16px}}
.L5BJuW_explorer{--ink:#10231f;--muted:#5f6f6b;--line:#d7e2de;color:var(--ink);background:#fff;border:1px solid #bed4cc;border-radius:8px;margin:36px 0;overflow:hidden;box-shadow:0 24px 64px #14342c21}.L5BJuW_header{color:#fff;background:#12352f;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex}.L5BJuW_eyebrow{color:#82e0bd;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:800;display:flex}.L5BJuW_header h2{color:#fff;letter-spacing:0;max-width:650px;margin:0;font-size:30px;line-height:1.15}.L5BJuW_header>div>p:last-child{color:#c8d9d4;max-width:670px;margin:12px 0 0;font-size:15px;line-height:1.6}.L5BJuW_headerMark{background:#ffffff0f;border:1px solid #ffffff2b;flex:0 0 94px;place-items:center;min-height:82px;padding:12px;display:grid}.L5BJuW_headerMark span{color:#b4c9c2;font-size:10px;font-weight:800}.L5BJuW_controls{border-bottom:1px solid var(--line);gap:26px;padding:26px 28px;display:grid}.L5BJuW_step{color:#397267;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:900}.L5BJuW_formatGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.L5BJuW_formatGrid button{border:1px solid var(--line);color:#41534f;min-height:72px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-size:12px;font-weight:800;display:flex}.L5BJuW_formatGrid button:hover,.L5BJuW_precinctGrid button:hover,.L5BJuW_horizonGrid button:hover{border-color:#58a78f}.L5BJuW_formatGrid .L5BJuW_activeChoice{color:#0d5f50;background:#e8f7f1;border-color:#147d68;box-shadow:inset 0 -3px #147d68}.L5BJuW_helper{color:var(--muted);align-items:flex-start;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.5;display:flex}.L5BJuW_helper svg{color:#147d68;flex:none;margin-top:2px}.L5BJuW_precinctGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.L5BJuW_precinctGrid button{border:1px solid var(--line);color:#42534f;min-width:0;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:5px;padding:11px 9px}.L5BJuW_precinctGrid button[aria-selected=true]{color:#fff;background:#12352f;border-color:#12352f}.L5BJuW_precinctGrid span,.L5BJuW_precinctGrid small{overflow-wrap:anywhere;display:block}.L5BJuW_precinctGrid span{font-size:12px;font-weight:800}.L5BJuW_precinctGrid small{opacity:.68;margin-top:4px;font-size:9px;line-height:1.35}.L5BJuW_horizonGrid{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.L5BJuW_horizonGrid button{border:0;border-right:1px solid var(--line);color:#31433f;min-height:92px;font:inherit;text-align:left;cursor:pointer;background:#fff;padding:13px 15px}.L5BJuW_horizonGrid button:last-child{border-right:0}.L5BJuW_horizonGrid strong,.L5BJuW_horizonGrid span{display:block}.L5BJuW_horizonGrid strong{margin-bottom:5px;font-size:13px}.L5BJuW_horizonGrid span{color:#6b7b77;font-size:10px;line-height:1.45}.L5BJuW_horizonGrid .L5BJuW_activeHorizon{color:#fff;background:#147d68}.L5BJuW_horizonGrid .L5BJuW_activeHorizon span{color:#d1f1e5}.L5BJuW_result{background:#fff9e9;border-left:4px solid #d9a514;margin:24px 28px;padding:22px}.L5BJuW_resultHeading{align-items:center;gap:14px;display:flex}.L5BJuW_resultIcon{color:#684c00;background:#f2d377;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.L5BJuW_resultIcon svg{width:20px}.L5BJuW_resultHeading p{color:#7a6321;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:900}.L5BJuW_resultHeading h3{color:#302600;margin:0;font-size:21px}.L5BJuW_summary{color:#5b5238;margin:15px 0 0;font-size:14px;line-height:1.65}.L5BJuW_condition{border-top:1px solid #ead8a1;gap:4px;margin-top:14px;padding-top:13px;display:grid}.L5BJuW_condition strong{color:#6f5916;text-transform:uppercase;font-size:10px}.L5BJuW_condition span{color:#4f452a;font-size:13px;line-height:1.55}.L5BJuW_horizonNote{color:#5d5234;background:#ffffff9e;align-items:flex-start;gap:8px;margin-top:13px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.L5BJuW_horizonNote svg{flex:none;margin-top:1px}.L5BJuW_evidence{border-top:1px solid var(--line);background:#f4f7f6;padding:26px 28px}.L5BJuW_evidenceIntro{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.L5BJuW_evidenceIntro .L5BJuW_step{margin-bottom:4px}.L5BJuW_evidenceIntro h3{margin:0;font-size:20px;line-height:1.3}.L5BJuW_evidenceIntro>svg{color:#147d68}.L5BJuW_checkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.L5BJuW_checkGrid>div{border:1px solid var(--line);background:#fff;grid-template-columns:26px 1fr;align-items:start;gap:10px;min-width:0;padding:13px;display:grid}.L5BJuW_checkGrid span{color:#0d6856;background:#e2f3ed;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.L5BJuW_checkGrid p{color:#475954;margin:1px 0 0;font-size:12px;line-height:1.5}.L5BJuW_reality{color:#60716c;margin:14px 0 0;font-size:12px;line-height:1.6}.L5BJuW_factStrip{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.L5BJuW_factStrip div{text-align:center;background:#fff;min-width:0;padding:16px 12px}.L5BJuW_factStrip strong,.L5BJuW_factStrip span{display:block}.L5BJuW_factStrip strong{color:#12352f;font-size:17px}.L5BJuW_factStrip span{color:#697b76;margin-top:4px;font-size:9px;line-height:1.4}@media (max-width:760px){.L5BJuW_header,.L5BJuW_controls,.L5BJuW_evidence{padding:22px 18px}.L5BJuW_headerMark{display:none}.L5BJuW_header h2{font-size:25px}.L5BJuW_formatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.L5BJuW_formatGrid button:last-child{grid-column:1/-1}.L5BJuW_precinctGrid,.L5BJuW_checkGrid{grid-template-columns:1fr 1fr}.L5BJuW_horizonGrid{grid-template-columns:1fr}.L5BJuW_horizonGrid button{border-right:0;border-bottom:1px solid var(--line);min-height:0}.L5BJuW_horizonGrid button:last-child{border-bottom:0}.L5BJuW_result{margin:18px}.L5BJuW_factStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.L5BJuW_precinctGrid,.L5BJuW_checkGrid{grid-template-columns:1fr}.L5BJuW_resultHeading{align-items:flex-start}}
.W3kztG_explorer{margin-block:2.5rem}.W3kztG_hero{padding:1.5rem 1.25rem}.W3kztG_eyebrow{margin-bottom:.5rem}.W3kztG_countdown{padding-left:1.25rem}.W3kztG_countdownValue,.W3kztG_timelineValue,.W3kztG_controlDescription,.W3kztG_zoneName,.W3kztG_zoneStage,.W3kztG_detailText,.W3kztG_factText,.W3kztG_warningText,.W3kztG_footnote{margin-top:.25rem}.W3kztG_timeline{margin-top:1.5rem}.W3kztG_timelineCell,.W3kztG_formatButton,.W3kztG_horizonButton,.W3kztG_zoneButton{padding:.75rem}.W3kztG_body{padding:1.5rem 1.25rem}.W3kztG_controlGrid,.W3kztG_horizonGrid,.W3kztG_formatLabel{margin-top:.75rem}.W3kztG_controlDescription{margin-top:.5rem}.W3kztG_horizonSection,.W3kztG_comparisonSection{margin-top:1.75rem}.W3kztG_horizonDetail,.W3kztG_comparisonDescription{margin-top:.25rem}.W3kztG_comparisonSection{padding-top:1.5rem}.W3kztG_zoneGrid,.W3kztG_checks{margin-top:1rem}.W3kztG_detailPanel,.W3kztG_fact,.W3kztG_warning{margin-top:1.25rem}.W3kztG_detailPanel{padding:1rem}.W3kztG_fact{padding-left:1rem}.W3kztG_checksColumn{padding-top:1.25rem}.W3kztG_footnote{margin-top:1rem}@media (min-width:640px){.W3kztG_hero,.W3kztG_body{padding-inline:1.75rem}.W3kztG_detailPanel{padding:1.25rem}}@media (min-width:1024px){.W3kztG_checksColumn{padding-top:0;padding-left:1.5rem}}
._2ryNbq_explorer{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#0f766e;--brandDeep:#0c1f1c;color:var(--ink);background:#fff;border:1px solid #d6d3d1;border-radius:10px;margin:40px 0;overflow:hidden}._2ryNbq_header{background:var(--brandDeep);color:#f8fafc;padding:26px 28px}._2ryNbq_eyebrow{color:#2dd4bf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}._2ryNbq_header h3{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:25px;font-weight:700;line-height:1.22}._2ryNbq_lede{color:#d6d3d1;max-width:690px;margin:12px 0 0;font-size:14.5px;line-height:1.65}._2ryNbq_controls{border-bottom:1px solid var(--line);background:#fafaf9;padding:22px 28px}._2ryNbq_field{border:0;margin:0;padding:0}._2ryNbq_step{color:#115e59;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:800}._2ryNbq_places{flex-wrap:wrap;gap:8px;display:flex}._2ryNbq_places button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:600}._2ryNbq_places button:hover{border-color:var(--brand)}._2ryNbq_places button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._2ryNbq_places ._2ryNbq_active{border-color:var(--brand);color:#115e59;box-shadow:inset 0 -3px var(--brand);background:#f0fdfa}._2ryNbq_result{padding:24px 28px 6px}._2ryNbq_fromName{letter-spacing:-.015em;margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.25}._2ryNbq_headline{border-left:3px solid var(--brand);color:#292524;background:#f0fdfa;margin:0 0 22px;padding:14px 18px;font-size:14.5px;line-height:1.7}._2ryNbq_rows{margin:0 0 8px;padding:0;list-style:none}._2ryNbq_rows li{border-bottom:1px solid #f5f5f4;grid-template-columns:150px 1fr 64px 210px;align-items:center;gap:12px;padding:9px 0;display:grid}._2ryNbq_rowName{font-size:14px;font-weight:600}._2ryNbq_rowBarWrap{background:#f5f5f4;border-radius:5px;height:10px;display:block;overflow:hidden}._2ryNbq_rowBar{background:#99f6e4;border-radius:5px;height:100%;display:block}._2ryNbq_rowBarHigh{background:var(--brand)}._2ryNbq_rowRatio{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:700}._2ryNbq_rowMeta{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;display:flex}._2ryNbq_rowMeta svg{flex:none;margin-left:6px}._2ryNbq_rowMeta svg:first-child{margin-left:0}._2ryNbq_footnote{color:var(--muted);margin:0;padding:18px 28px 22px;font-size:12.5px;line-height:1.6}._2ryNbq_srOnlyTable{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){._2ryNbq_header,._2ryNbq_controls,._2ryNbq_result,._2ryNbq_footnote{padding-left:18px;padding-right:18px}._2ryNbq_header h3{font-size:22px}._2ryNbq_fromName{font-size:19px}._2ryNbq_rows li{grid-template-columns:1fr 58px;grid-template-areas:"name ratio""bar bar""meta meta";gap:6px}._2ryNbq_rowName{grid-area:name}._2ryNbq_rowRatio{grid-area:ratio}._2ryNbq_rowBarWrap{grid-area:bar}._2ryNbq_rowMeta{grid-area:meta}}
.Sumb2G_explorer{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#0f766e;--brandDeep:#0c1f1c;color:var(--ink);background:#fff;border:1px solid #d6d3d1;border-radius:10px;margin:40px 0;overflow:hidden}.Sumb2G_header{background:var(--brandDeep);color:#f8fafc;padding:26px 28px}.Sumb2G_eyebrow{color:#2dd4bf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.Sumb2G_header h3{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:25px;font-weight:700;line-height:1.22}.Sumb2G_lede{color:#d6d3d1;max-width:680px;margin:12px 0 0;font-size:14.5px;line-height:1.65}.Sumb2G_controls{border-bottom:1px solid var(--line);background:#fafaf9;gap:22px;padding:22px 28px;display:grid}.Sumb2G_field{border:0;margin:0;padding:0}.Sumb2G_step{color:#115e59;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:800;display:block}.Sumb2G_conditions{flex-wrap:wrap;gap:8px;display:flex}.Sumb2G_conditions button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:600}.Sumb2G_conditions button:hover{border-color:var(--brand)}.Sumb2G_conditions button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Sumb2G_conditions .Sumb2G_active{border-color:var(--brand);color:#115e59;box-shadow:inset 0 -3px var(--brand);background:#f0fdfa}.Sumb2G_conditionNote{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.6}.Sumb2G_sliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.Sumb2G_sliderLabel{justify-content:space-between;align-items:baseline;gap:10px;min-height:34px;display:flex}.Sumb2G_sliderLabel .Sumb2G_step{margin-bottom:0}.Sumb2G_sliderLabel output{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.Sumb2G_sliders input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:30px;margin:0}.Sumb2G_sliders input[type=range]::-webkit-slider-runnable-track{background:#d6d3d1;border-radius:3px;height:6px}.Sumb2G_sliders input[type=range]::-moz-range-track{background:#d6d3d1;border-radius:3px;height:6px}.Sumb2G_sliders input[type=range]::-webkit-slider-thumb{background:var(--brand);appearance:none;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 1px 3px #1c19174d}.Sumb2G_sliders input[type=range]::-moz-range-thumb{background:var(--brand);border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 3px #1c19174d}.Sumb2G_sliders input[type=range]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.Sumb2G_result{padding:24px 28px 6px}.Sumb2G_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.Sumb2G_stats li{border:1px solid var(--line);background:#fafaf9;border-radius:8px;padding:14px 16px}.Sumb2G_statLabel{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.Sumb2G_stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;display:block}.Sumb2G_stack{gap:9px;margin-bottom:22px;display:grid}.Sumb2G_stackRow{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 6.5rem;align-items:center;gap:12px;display:grid}.Sumb2G_stackLabel{color:#292524;font-size:13.5px;line-height:1.45}.Sumb2G_track{background:#f5f5f4;border-radius:3px;height:14px;display:block}.Sumb2G_fill{background:#5eead4;border-radius:3px;height:100%;display:block}.Sumb2G_fillResidual{background:var(--brand);border-radius:3px;height:100%;display:block}.Sumb2G_fillShort{background:#b91c1c;border-radius:3px;height:100%;display:block}.Sumb2G_stackValue{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;font-weight:700}.Sumb2G_stackTotal{border-top:1px solid var(--line);padding-top:11px}.Sumb2G_stackTotal .Sumb2G_stackLabel{font-weight:700}.Sumb2G_verdict{border-left:3px solid var(--brand);color:#292524;background:#f0fdfa;margin:0 0 6px;padding:16px 18px;font-size:14.5px;line-height:1.7}.Sumb2G_verdict.Sumb2G_watch{background:#fffbeb;border-left-color:#b45309}.Sumb2G_verdict.Sumb2G_bad{background:#fef2f2;border-left-color:#b91c1c}.Sumb2G_footnote{color:var(--muted);margin:0;padding:18px 28px 22px;font-size:12.5px;line-height:1.6}@media (max-width:860px){.Sumb2G_sliders{grid-template-columns:1fr}.Sumb2G_stackRow{grid-template-columns:minmax(0,1fr) 6rem;row-gap:6px}.Sumb2G_stackLabel{grid-column:1/-1}}@media (max-width:760px){.Sumb2G_header,.Sumb2G_controls,.Sumb2G_result,.Sumb2G_footnote{padding-left:18px;padding-right:18px}.Sumb2G_header h3{font-size:22px}.Sumb2G_stats{grid-template-columns:1fr}.Sumb2G_stats strong{font-size:22px}}
._6SCOha_explorer{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#0f766e;--brandDeep:#0c1f1c;color:var(--ink);background:#fff;border:1px solid #d6d3d1;border-radius:10px;margin:40px 0;overflow:hidden}._6SCOha_header{background:var(--brandDeep);color:#f8fafc;padding:26px 28px}._6SCOha_eyebrow{color:#2dd4bf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}._6SCOha_header h3{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:25px;font-weight:700;line-height:1.22}._6SCOha_lede{color:#d6d3d1;max-width:700px;margin:12px 0 0;font-size:14.5px;line-height:1.65}._6SCOha_controls{border-bottom:1px solid var(--line);background:#fafaf9;padding:22px 28px}._6SCOha_field{border:0;margin:0;padding:0}._6SCOha_step{color:#115e59;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:800}._6SCOha_types{flex-wrap:wrap;gap:8px;display:flex}._6SCOha_types button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;display:inline-flex}._6SCOha_types button:hover{border-color:var(--brand)}._6SCOha_types button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._6SCOha_types ._6SCOha_active{border-color:var(--brand);color:#115e59;box-shadow:inset 0 -3px var(--brand);background:#f0fdfa}._6SCOha_result{padding:24px 28px 6px}._6SCOha_headline{border-left:3px solid var(--brand);color:#292524;background:#f0fdfa;margin:0 0 26px;padding:14px 18px;font-size:15px;line-height:1.7}._6SCOha_chart{margin:0 0 18px}._6SCOha_axisTop{height:20px;margin-left:132px;position:relative}._6SCOha_goMark{white-space:nowrap;color:#9a3412;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:800;position:absolute;transform:translate(-50%)}._6SCOha_row{margin:0 0 20px}._6SCOha_rowLabel{align-items:baseline;gap:10px;margin:0 0 6px;display:flex}._6SCOha_cityName{letter-spacing:-.01em;font-size:16px;font-weight:700}._6SCOha_cityMeta{color:var(--muted);font-size:12.5px}._6SCOha_strip{background:#fafaf9;border:1px solid #f0efee;border-radius:6px;height:34px;margin-left:132px;position:relative}._6SCOha_goLine{background:#fdba74;width:1px;position:absolute;top:0;bottom:0}._6SCOha_iqr{background:#ccfbf1;border-radius:4px;position:absolute;top:6px;bottom:6px}._6SCOha_dot{opacity:.55;background:#78716c;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%}._6SCOha_dotGo{opacity:.85;background:#0f766e}._6SCOha_medianMark{background:#1c1917;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:2px}._6SCOha_rowRead{color:var(--muted);margin:7px 0 0 132px;font-size:13px;line-height:1.6}._6SCOha_rowRead strong{color:var(--ink)}._6SCOha_axisBottom{height:18px;margin-left:132px;position:relative}._6SCOha_axisBottom span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;transform:translate(-50%)}._6SCOha_note{border:1px solid var(--line);color:#292524;background:#fafaf9;border-radius:8px;margin:0 0 4px;padding:13px 16px;font-size:14px;line-height:1.7}._6SCOha_footnote{color:var(--muted);margin:0;padding:16px 28px 22px;font-size:12.5px;line-height:1.65}._6SCOha_srOnlyTable{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}@media (max-width:720px){._6SCOha_header,._6SCOha_controls,._6SCOha_result,._6SCOha_footnote{padding-left:18px;padding-right:18px}._6SCOha_header h3{font-size:21px}._6SCOha_axisTop,._6SCOha_strip,._6SCOha_axisBottom,._6SCOha_rowRead{margin-left:0}._6SCOha_goMark{font-size:9.5px}}
._3xHdPa_explorer{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#0f766e;--brandDeep:#0c1f1c;color:var(--ink);background:#fff;border:1px solid #d6d3d1;border-radius:10px;margin:40px 0;overflow:hidden}._3xHdPa_header{background:var(--brandDeep);color:#f8fafc;padding:26px 28px}._3xHdPa_eyebrow{color:#2dd4bf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}._3xHdPa_header h3{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:25px;font-weight:700;line-height:1.22}._3xHdPa_lede{color:#d6d3d1;max-width:680px;margin:12px 0 0;font-size:14.5px;line-height:1.65}._3xHdPa_controls{border-bottom:1px solid var(--line);background:#fafaf9;gap:20px;padding:22px 28px;display:grid}._3xHdPa_field{border:0;margin:0;padding:0}._3xHdPa_step{color:#115e59;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:800}._3xHdPa_places{flex-wrap:wrap;gap:8px;display:flex}._3xHdPa_days{gap:8px;display:flex}._3xHdPa_places button,._3xHdPa_days button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:600}._3xHdPa_places button:hover,._3xHdPa_days button:hover{border-color:var(--brand)}._3xHdPa_places button:focus-visible,._3xHdPa_days button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._3xHdPa_places ._3xHdPa_active,._3xHdPa_days ._3xHdPa_active{border-color:var(--brand);color:#115e59;box-shadow:inset 0 -3px var(--brand);background:#f0fdfa}._3xHdPa_result{padding:24px 28px 4px}._3xHdPa_placeName{letter-spacing:-.015em;margin:0 0 18px;font-size:24px;font-weight:700;line-height:1.25}._3xHdPa_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}._3xHdPa_stats li{border:1px solid var(--line);background:#fafaf9;border-radius:8px;padding:14px 16px}._3xHdPa_statLabel{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.35;display:flex}._3xHdPa_stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;display:block}._3xHdPa_chart{margin-bottom:20px}._3xHdPa_bars{border-bottom:1px solid #d6d3d1;grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:4px;height:190px;padding:0 2px;display:grid}._3xHdPa_barSlot{align-items:flex-end;height:100%;display:flex}._3xHdPa_bar{background:#99f6e4;border-radius:3px 3px 0 0;width:100%}._3xHdPa_barEvening{background:var(--brand)}._3xHdPa_axis{color:var(--muted);text-align:center;grid-template-columns:repeat(18,minmax(0,1fr));gap:4px;margin-top:8px;font-size:11px;display:grid}._3xHdPa_axisNote{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.6}._3xHdPa_note{border-left:3px solid var(--brand);color:#292524;background:#f0fdfa;margin:0 0 4px;padding:16px 18px;font-size:14.5px;line-height:1.7}._3xHdPa_footnote{color:var(--muted);margin:0;padding:18px 28px 22px;font-size:12.5px;line-height:1.6}._3xHdPa_srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){._3xHdPa_header,._3xHdPa_controls,._3xHdPa_result,._3xHdPa_footnote{padding-left:18px;padding-right:18px}._3xHdPa_header h3{font-size:22px}._3xHdPa_placeName{font-size:20px}._3xHdPa_stats{grid-template-columns:1fr}._3xHdPa_stats strong{font-size:22px}._3xHdPa_bars{gap:2px;height:150px}._3xHdPa_axis{gap:2px;font-size:9px}}
.rEOyvW_explorer{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#0f766e;--brandDeep:#0c1f1c;color:var(--ink);background:#fff;border:1px solid #d6d3d1;border-radius:10px;margin:40px 0;overflow:hidden}.rEOyvW_header{background:var(--brandDeep);color:#f8fafc;padding:26px 28px}.rEOyvW_eyebrow{color:#2dd4bf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.rEOyvW_header h3{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:25px;font-weight:700;line-height:1.22}.rEOyvW_lede{color:#d6d3d1;max-width:700px;margin:12px 0 0;font-size:14.5px;line-height:1.65}.rEOyvW_controls{border-bottom:1px solid var(--line);background:#fafaf9;padding:20px 28px}.rEOyvW_field{border:0;margin:0 0 16px;padding:0}.rEOyvW_field:last-child{margin-bottom:0}.rEOyvW_step{color:#115e59;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:800}.rEOyvW_chips{flex-wrap:wrap;gap:8px;display:flex}.rEOyvW_chips button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.rEOyvW_chips button:hover{border-color:var(--brand)}.rEOyvW_chips button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rEOyvW_chips .rEOyvW_active{border-color:var(--brand);color:#115e59;box-shadow:inset 0 -3px var(--brand);background:#f0fdfa}.rEOyvW_result{padding:22px 28px 6px}.rEOyvW_headline{border-left:3px solid var(--brand);color:#292524;background:#f0fdfa;margin:0 0 10px;padding:14px 18px;font-size:15px;line-height:1.7}.rEOyvW_hint{color:var(--muted);margin:0 0 18px;font-size:13px}.rEOyvW_rows{counter-reset:town;margin:0 0 8px;padding:0;list-style:none}.rEOyvW_rows li{counter-increment:town;border-bottom:1px solid #f5f5f4;grid-template-columns:34px 1fr 88px minmax(0,320px);align-items:center;gap:14px;padding:11px 0;display:grid}.rEOyvW_rank:before{content:counter(town);width:26px;height:26px;color:var(--muted);font-variant-numeric:tabular-nums;background:#f5f5f4;border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.rEOyvW_town{flex-direction:column;gap:2px;min-width:0;display:flex}.rEOyvW_townName{font-size:15px;font-weight:650}.rEOyvW_townRing{color:var(--muted);font-size:12px}.rEOyvW_verdict{letter-spacing:.06em;border-radius:999px;justify-self:start;padding:3px 9px;font-size:10.5px;font-weight:800}.rEOyvW_go{color:#047857;background:#ecfdf5}.rEOyvW_caution{color:#b45309;background:#fffbeb}.rEOyvW_risky{color:#b91c1c;background:#fef2f2}.rEOyvW_metrics{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.rEOyvW_metrics b{color:var(--ink);font-weight:700}.rEOyvW_footnote{color:var(--muted);margin:0;padding:16px 28px 22px;font-size:12.5px;line-height:1.65}.rEOyvW_srOnlyTable{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}@media (max-width:720px){.rEOyvW_header,.rEOyvW_controls,.rEOyvW_result,.rEOyvW_footnote{padding-left:18px;padding-right:18px}.rEOyvW_header h3{font-size:21px}.rEOyvW_rows li{grid-template-columns:30px 1fr auto;row-gap:6px}.rEOyvW_metrics{grid-column:2/-1}}
.G1L0HW_explorer{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#0f766e;--brandDeep:#0c1f1c;color:var(--ink);background:#fff;border:1px solid #d6d3d1;border-radius:10px;margin:40px 0;overflow:hidden}.G1L0HW_header{background:var(--brandDeep);color:#f8fafc;padding:26px 28px}.G1L0HW_eyebrow{color:#2dd4bf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.G1L0HW_header h3{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:25px;font-weight:700;line-height:1.22}.G1L0HW_lede{color:#d6d3d1;max-width:660px;margin:12px 0 0;font-size:14.5px;line-height:1.65}.G1L0HW_controls{border-bottom:1px solid var(--line);background:#fafaf9;gap:24px;padding:24px 28px;display:grid}.G1L0HW_field{border:0;margin:0;padding:0}.G1L0HW_step{color:#115e59;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:800}.G1L0HW_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.G1L0HW_options button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;padding:13px 14px;display:block}.G1L0HW_options button strong{margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.35;display:block}.G1L0HW_options button span{color:var(--muted);font-size:12.5px;line-height:1.5;display:block}.G1L0HW_options button:hover{border-color:var(--brand)}.G1L0HW_options button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.G1L0HW_options .G1L0HW_active{border-color:var(--brand);box-shadow:inset 0 -3px var(--brand);background:#f0fdfa}.G1L0HW_options .G1L0HW_active strong{color:#115e59}.G1L0HW_result{padding:26px 28px 8px}.G1L0HW_resultLabel{color:#115e59;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:800;display:flex}.G1L0HW_archetype{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.G1L0HW_exemplar{color:var(--muted);margin:8px 0 22px;font-size:13.5px;font-style:italic}.G1L0HW_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-bottom:6px;display:grid}.G1L0HW_pair p:last-child{color:#292524;margin:0;font-size:14.5px;line-height:1.7}.G1L0HW_blockLabel{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin:18px 0 8px;font-size:11px;font-weight:800;display:flex}.G1L0HW_pair .G1L0HW_blockLabel{margin-top:0}.G1L0HW_checks{margin:0 0 4px;padding-left:20px}.G1L0HW_checks li{color:#292524;margin-bottom:10px;font-size:14.5px;line-height:1.7}.G1L0HW_footnote{color:var(--muted);margin:0;padding:16px 28px 22px;font-size:12.5px;line-height:1.6}@media (max-width:760px){.G1L0HW_header,.G1L0HW_controls,.G1L0HW_result,.G1L0HW_footnote{padding-left:18px;padding-right:18px}.G1L0HW_header h3{font-size:22px}.G1L0HW_options{grid-template-columns:1fr}.G1L0HW_pair{grid-template-columns:1fr;gap:4px}.G1L0HW_archetype{font-size:22px}}
.OQ_Xaa_explorer{--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#0f766e;--brandDeep:#0c1f1c;color:var(--ink);background:#fff;border:1px solid #d6d3d1;border-radius:10px;margin:40px 0;overflow:hidden}.OQ_Xaa_header{background:var(--brandDeep);color:#f8fafc;padding:26px 28px}.OQ_Xaa_eyebrow{color:#2dd4bf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 10px;font-size:11px;font-weight:800;display:flex}.OQ_Xaa_header h3{color:#fff;letter-spacing:-.01em;max-width:640px;margin:0;font-size:25px;font-weight:700;line-height:1.22}.OQ_Xaa_lede{color:#d6d3d1;max-width:680px;margin:12px 0 0;font-size:14.5px;line-height:1.65}.OQ_Xaa_controls{border-bottom:1px solid var(--line);background:#fafaf9;gap:20px;padding:22px 28px;display:grid}.OQ_Xaa_field{border:0;margin:0;padding:0}.OQ_Xaa_step{color:#115e59;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:11px;font-weight:800}.OQ_Xaa_places{flex-wrap:wrap;gap:8px;display:flex}.OQ_Xaa_days{gap:8px;display:flex}.OQ_Xaa_places button,.OQ_Xaa_days button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:600}.OQ_Xaa_places button:hover,.OQ_Xaa_days button:hover{border-color:var(--brand)}.OQ_Xaa_places button:focus-visible,.OQ_Xaa_days button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.OQ_Xaa_places .OQ_Xaa_active,.OQ_Xaa_days .OQ_Xaa_active{border-color:var(--brand);color:#115e59;box-shadow:inset 0 -3px var(--brand);background:#f0fdfa}.OQ_Xaa_result{padding:24px 28px 4px}.OQ_Xaa_placeName{letter-spacing:-.015em;margin:0 0 18px;font-size:24px;font-weight:700;line-height:1.25}.OQ_Xaa_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.OQ_Xaa_stats li{border:1px solid var(--line);background:#fafaf9;border-radius:8px;padding:14px 16px}.OQ_Xaa_statLabel{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.OQ_Xaa_stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;display:block}.OQ_Xaa_chart{margin-bottom:20px}.OQ_Xaa_bars{border-bottom:1px solid #d6d3d1;grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:4px;height:190px;padding:0 2px;display:grid}.OQ_Xaa_barSlot{align-items:flex-end;height:100%;display:flex}.OQ_Xaa_bar{background:#99f6e4;border-radius:3px 3px 0 0;width:100%}.OQ_Xaa_barEvening{background:var(--brand)}.OQ_Xaa_axis{color:var(--muted);text-align:center;grid-template-columns:repeat(18,minmax(0,1fr));gap:4px;margin-top:8px;font-size:11px;display:grid}.OQ_Xaa_axisNote{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.6}.OQ_Xaa_note{border-left:3px solid var(--brand);color:#292524;background:#f0fdfa;margin:0 0 4px;padding:16px 18px;font-size:14.5px;line-height:1.7}.OQ_Xaa_footnote{color:var(--muted);margin:0;padding:18px 28px 22px;font-size:12.5px;line-height:1.6}.OQ_Xaa_srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;max-width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.OQ_Xaa_header,.OQ_Xaa_controls,.OQ_Xaa_result,.OQ_Xaa_footnote{padding-left:18px;padding-right:18px}.OQ_Xaa_header h3{font-size:22px}.OQ_Xaa_placeName{font-size:20px}.OQ_Xaa_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.OQ_Xaa_stats strong{font-size:22px}.OQ_Xaa_bars{gap:2px;height:150px}.OQ_Xaa_axis{gap:2px;font-size:9px}}
