.rmx{--rmx-off:var(--mn-wash)}.rmx-bar{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:4px 0 12px}.rmx-bar,.rmx-search{display:flex;align-items:center}.rmx-search{position:relative;gap:10px;min-width:0;flex:0 1 340px}.rmx-search-label{flex:none;font:12px var(--font-sans);color:var(--mn-soft)}.rmx-search input{flex:1 1 auto;min-width:0;height:32px;padding:0 2px;box-sizing:border-box;appearance:none;background:none;border:0;border-bottom:1px solid var(--mn-hair);border-radius:0;font:14px var(--font-sans);color:var(--mn-ink)}.rmx-search input::placeholder{color:var(--mn-soft);opacity:.7}.rmx-search input:focus{outline:none;border-bottom-color:var(--mn-ink)}.rmx-search input:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.rmx-search-list{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;margin:0;padding:0;list-style:none;background:var(--mn-paper);border:1px solid var(--mn-hair);max-height:320px;overflow-y:auto}.rmx-search-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;min-height:36px;box-sizing:border-box;align-items:center;cursor:pointer;font:13.5px var(--font-sans);color:var(--mn-ink);border-bottom:1px solid var(--mn-hair)}.rmx-search-list li:last-child{border-bottom:0}.rmx-search-list li small{font:12px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft);white-space:nowrap}.rmx-search-list li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmx-search-list li>span small{margin-left:8px}.rmx-search-chip{flex:none;font:600 12.5px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mn-soft)}.rmx-search-chip.is-d{color:var(--mn-dem-deep)}.rmx-search-chip.is-r{color:var(--mn-rep-deep)}.rmx-search-list li[aria-selected=true]{background:var(--mn-wash)}.rmx-zoomed{display:flex;align-items:baseline;gap:14px;font:600 14px var(--font-sans);color:var(--mn-ink)}.rmx-back{appearance:none;background:none;border:0;padding:6px 0;min-height:32px;cursor:pointer;font:12.5px var(--font-sans);color:var(--mn-soft);border-bottom:1px solid var(--mn-hair)}.rmx-back:before{content:"\2190\00a0"}.rmx-back:hover{color:var(--mn-ink);border-bottom-color:var(--mn-ink)}@media (pointer:coarse){.rmx-back,.rmx-search input,.rmx-search-list li{min-height:44px}}.rmx-svg{max-height:none;overflow:hidden;clip-path:inset(0);cursor:crosshair}.rmx-tip{z-index:6}.rmx .rm-units path{stroke-width:.3;transition:opacity var(--mn-dur-ui) var(--mn-ease-out)}.rmx .rm-units path.rr-nodata{fill:var(--mn-paper);stroke:var(--mn-hair)}.rmx .rm-units.is-faded path{fill:var(--mn-wash);stroke:var(--mn-paper);stroke-width:.3}.rmx .rm-units path.is-away{opacity:.32}.rmx-states{fill:none;stroke:var(--mn-paper);stroke-width:1.1}.rmx-states path{stroke-linejoin:round;pointer-events:none;vector-effect:non-scaling-stroke}.rmx[data-detail=arrows] .rmx-states,.rmx[data-detail=bubbles] .rmx-states{stroke:color-mix(in oklab,var(--mn-ink) 28%,var(--mn-paper));stroke-width:.7}.rr-national[data-detail=arrows] .rmx-units,.rr-national[data-detail=bubbles] .rmx-units{opacity:0}.rmx-shades-host{pointer-events:none}.rmx-shades-host [data-vv]{opacity:0}.rmx-shades-host[data-v="0"] [data-vv="0"],.rmx-shades-host[data-v="1"] [data-vv="1"],.rmx-shades-host[data-v="2"] [data-vv="2"],.rmx-shades-host[data-v="3"] [data-vv="3"]{opacity:1}.rmx-shades-host path{stroke:none}.rr-national[data-detail=arrows] .rmx-states,.rr-national[data-detail=bubbles] .rmx-states{fill:var(--mn-wash)}.rmx-states path.is-on{stroke:var(--mn-ink);stroke-width:1.3}.rmx-bubbles{pointer-events:none}.rmx-bubbles circle{fill-opacity:.78;stroke:var(--mn-paper);stroke-width:.6;vector-effect:non-scaling-stroke}.rmx svg{cursor:crosshair}.rmx-bubbles circle.is-d,.rmx-sizekey circle.is-d{fill:var(--mn-dem)}.rmx-bubbles circle.is-r,.rmx-sizekey circle.is-r{fill:var(--mn-rep)}.rmx-arrows path.rm-arrow{vector-effect:non-scaling-stroke;stroke-opacity:.9;stroke-linecap:butt}.rmx-arrows path.rmx-head{stroke:none;fill-opacity:.9}.rmx-arrows path.rmx-head.is-d{fill:var(--mn-dem)}.rmx-arrows path.rmx-head.is-r{fill:var(--mn-rep)}.rmx .rm-hov,.rmx .rm-sel{vector-effect:non-scaling-stroke}.rmx-arrowkey,.rmx-sizekey{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.rmx-sizekey svg{flex:none;overflow:visible}.rmx-sizekey circle{fill-opacity:.78}.rmx-arrowkey svg{width:46px;height:14px}.rmx .rm-key b{font-weight:600}.rmx .is-d,.rmx .rm-key b.is-d{color:var(--mn-dem-deep)}.rmx .is-r,.rmx .rm-key b.is-r{color:var(--mn-rep-deep)}.rmx .is-n{color:var(--mn-ink)}.rmx-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px 44px;margin-top:18px;align-items:start}.rmx-card{min-height:0;border-top:1px solid var(--mn-ink);padding-top:12px}.rmx-card h3 small{display:block;margin:3px 0 0}.rmx-card dl{display:block;margin:10px 0 0}.rmx-card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;padding:6px 0;border-bottom:1px solid var(--mn-hair);align-items:baseline}.rmx-card-row dt small{font-size:12px;color:var(--mn-soft)}.rmx-card-row dd{text-align:right}.rmx-card-row dd b{margin:0}.rmx-card-row dd small{display:block}.rmx-card-empty,.rmx-card-note{margin:8px 0 0;font:12.5px/1.5 var(--font-sans);color:var(--mn-soft)}.rmx-card .rm-card-actions{margin-top:12px}.rmx-card-more{margin-top:2px}.rmx-card-more summary{cursor:pointer;padding:8px 0;min-height:32px;box-sizing:border-box;font:12.5px var(--font-sans);color:var(--mn-soft);border-bottom:1px solid var(--mn-hair)}.rmx-card-more summary:hover{color:var(--mn-ink)}.rmx-card-more dl{margin:0}.rmx-card .rm-card-actions a{font:13px var(--font-sans);color:var(--mn-ink);text-underline-offset:3px;text-decoration-color:var(--mn-hair)}.rmx-card .rm-card-actions a:hover{text-decoration-color:var(--mn-ink)}.rmx-list{max-height:380px}.rmx-list .rm-rank-head{margin-top:0}.rmx-moves{margin:0;grid-template-columns:minmax(0,1fr);gap:18px}.rmx-moves li{padding:0;display:block}.rmx-moves li button{appearance:none;background:none;border:0;width:100%;padding:6px 0;cursor:pointer;text-align:left;color:var(--mn-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;font:13px var(--font-sans);font-variant-numeric:tabular-nums}.rmx-moves li button:hover span{text-decoration:underline;text-underline-offset:3px}.rmx-moves li small{grid-column:1/-1;color:var(--mn-soft);font-size:12px}@media (min-width:861px){.rmx-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}}@media (max-width:760px){.rmx-foot{grid-template-columns:minmax(0,1fr)}.rmx-list{max-height:320px}}@media (pointer:coarse){.rmx-moves li button{min-height:44px}}.rmx-house .rmx-dists path{stroke:var(--mn-paper);stroke-width:.35;vector-effect:non-scaling-stroke;cursor:pointer;stroke-linejoin:round}.rmx-house .rmx-dists path.is-away{fill:var(--rmx-off)}.rmx-house .rmx-flips path.is-away{display:none}.rmx-house .rmx-flip-band.is-d{fill:color-mix(in oklab,var(--mn-dem) 52%,#0b1430)}.rmx-house .rmx-flip-band.is-r{fill:color-mix(in oklab,var(--mn-rep) 52%,#2a0808)}.rmx svg path[data-d]{cursor:crosshair}.rmx-house .rmx-flips path{pointer-events:none}.rmx-house-key{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}.rmx-house-key .rmx-steps{display:inline-flex;align-items:center;gap:6px}.rmx-house-key .rmx-flipswatch,.rmx-house-key .rmx-steps i{display:inline-block;width:14px;height:10px}.rmx-house-key .rmx-flipswatch{background:repeating-linear-gradient(45deg,var(--mn-dem) 0 3px,color-mix(in oklab,var(--mn-dem) 52%,#0b1430) 3px 5px)}.rmx-house-key .rmx-flipswatch.is-r{background:repeating-linear-gradient(45deg,var(--mn-rep) 0 3px,color-mix(in oklab,var(--mn-rep) 52%,#2a0808) 3px 5px)}.rmx-house-key .rmx-offswatch{display:inline-block;width:14px;height:10px;background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--mn-faint) 55%,transparent) 0 1px,transparent 1px 4px) var(--rmx-off);box-shadow:inset 0 0 0 1px var(--mn-hair)}.rmx-house .rmx-nocount-band{fill:var(--mn-faint);fill-opacity:.55}.rmx-house-body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(240px,1fr);gap:16px 40px;align-items:start}@media (max-width:860px){.rmx-house-body{grid-template-columns:minmax(0,1fr)}}.rmx-dcard .rmx-cands{list-style:none;margin:10px 0 0;padding:0}.rmx-dcard .rmx-cands li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:6px 0;border-bottom:1px solid var(--mn-hair);font:13.5px var(--font-sans);font-variant-numeric:tabular-nums}.rmx-dcard .rmx-cands li i{grid-column:1/-1;display:block;height:6px;background:var(--mn-wash);position:relative}.rmx-dcard .rmx-cands li i b{position:absolute;inset:0 auto 0 0;display:block}.rmx-dcard .rmx-cands li i b.is-d{background:var(--mn-dem)}.rmx-dcard .rmx-cands li i b.is-r{background:var(--mn-rep)}.rmx-dcard .rmx-cands li i b.is-i{background:var(--ind)}.rmx-pill{display:inline-block;margin-left:6px;padding:2px 6px 1px;font:600 12px/1.3 var(--font-sans);color:var(--mn-paper);vertical-align:2px}.rmx-pill.is-d{background:var(--mn-dem-deep);color:var(--mn-paper)}.rmx-pill.is-r{background:var(--mn-rep-deep);color:var(--mn-paper)}.rmx-locator{display:block;width:100%;height:auto;max-height:230px}.rmx-locator path{fill:var(--mn-wash);stroke:var(--mn-paper);stroke-width:.6;vector-effect:non-scaling-stroke}.rmx-locator path.is-on{fill:var(--mn-ink);stroke:var(--mn-ink)}.rmx-locator path.is-d{fill:var(--mn-dem);stroke:var(--mn-dem)}.rmx-locator path.is-r{fill:var(--mn-rep);stroke:var(--mn-rep)}.rmx-county-head{margin-top:8px}.rmx-county-map{border-top:1px solid var(--mn-ink);padding-top:14px}.rmx-county-map .mn-note{margin-top:10px}.rmx-ballot-head,.rmx-ballot-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) 108px 108px;gap:6px 20px;align-items:baseline}.rmx-ballot-head{margin-top:14px;padding-bottom:6px;border-bottom:1px solid var(--mn-ink);font:12px var(--font-sans);color:var(--mn-soft)}.rmx-ballot-head span:nth-child(n+3){text-align:right}.rmx-ballot{list-style:none;margin:0;padding:0;width:100%;max-width:none}.rmx-ballot-row{max-width:none;padding:12px 0;border-bottom:1px solid var(--mn-hair);font:13.5px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.rmx-ballot-name a{font:600 15px/1.3 var(--font-sans);color:var(--mn-ink);text-decoration:none}.rmx-ballot-name a:hover{text-decoration:underline;text-underline-offset:3px}.rmx-ballot-fig small,.rmx-ballot-name small{display:block;margin-top:2px;font:12px/1.4 var(--font-sans);color:var(--mn-soft)}.rmx-ballot-cands span{display:block}.rmx-ballot-cands b{display:inline-block;min-width:50px;font-weight:600}.rmx-ballot-fig{text-align:right}.rmx-ballot-fig b{font:600 15px var(--font-sans)}.rmx-ballot .is-d,.rmx-county-head .is-d,.rr-dek b.is-d{color:var(--mn-dem-deep)}.rmx-ballot .is-r,.rmx-county-head .is-r,.rr-dek b.is-r{color:var(--mn-rep-deep)}@media (max-width:720px){.rmx-ballot-head{display:none}.rmx-ballot-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rmx-ballot-cands,.rmx-ballot-name{grid-column:1/-1}.rmx-ballot-fig{text-align:left}.rmx-ballot-fig:last-child{text-align:right}}html[data-fullmap]{overflow:hidden}html[data-fullmap] .mn-mast{position:fixed;top:0;left:0;right:0;z-index:80;background:linear-gradient(to bottom,color-mix(in oklab,var(--mn-paper) 88%,transparent) 0,color-mix(in oklab,var(--mn-paper) 55%,transparent) 60%,transparent 100%);border-bottom:0}.rmx-full{appearance:none;border:1px solid var(--mn-hair);border-radius:6px;background:var(--mn-paper);padding:7px 12px;font:500 13px var(--font-sans);color:var(--mn-ink);cursor:pointer}.rmx-full:hover{border-color:var(--mn-ink)}.rmx-full[aria-pressed=true]{background:var(--mn-ink);color:var(--mn-paper);border-color:var(--mn-ink)}.rmx-full:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.rmx-house.is-full{position:fixed;inset:0;z-index:70;margin:0;background:var(--mn-paper)}.rmx-house.is-full .rmx-house-body{display:block}.rmx-house.is-full .rmx-mapbox{position:absolute;inset:0}.rmx-house.is-full .rmx-svg{width:calc(100% - 440px);height:100%;max-height:none}.rmx-house.is-full .rm-read,.rmx-house.is-full .rmx-bar,.rmx-house.is-full .rmx-house-body>div:last-child,.rmx-house.is-full .rmx-house-key{position:absolute;z-index:2;background:color-mix(in oklab,var(--mn-paper) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px}.rmx-house.is-full .rmx-bar{top:96px;left:28px;margin:0;padding:10px 14px;max-width:min(560px,calc(100vw - 500px))}.rmx-house.is-full .rm-read{top:214px;left:28px;margin:0;padding:8px 14px;max-width:420px;font-size:13.5px}.rmx-house.is-full .rmx-house-key{left:28px;bottom:24px;padding:8px 14px;margin:0}.rmx-house.is-full .rmx-house-body>div:last-child{top:96px;right:28px;bottom:24px;width:400px;overflow:auto;padding:16px 18px}@media (max-width:860px){.rmx-house.is-full .rmx-bar{max-width:calc(100vw - 32px);left:16px;right:16px;top:84px}.rmx-house.is-full .rm-read{display:none}.rmx-house.is-full .rmx-house-body>div:last-child{top:auto;left:16px;right:16px;bottom:16px;width:auto;max-height:42vh}.rmx-house.is-full .rmx-svg{width:100%;height:58vh;margin-top:140px}.rmx-house.is-full .rmx-house-key{display:none}}.rr-national.is-full{position:fixed;inset:0;z-index:70;margin:0;background:var(--mn-paper)}.rr-national.is-full .rmx-mapbox{position:absolute;inset:0}.rr-national.is-full .rmx-svg{width:calc(100% - 440px);height:100%;max-height:none}.rr-national.is-full .rm-controls,.rr-national.is-full .rm-key,.rr-national.is-full .rm-read,.rr-national.is-full .rmx-bar,.rr-national.is-full .rmx-foot{position:absolute;z-index:2;background:color-mix(in oklab,var(--mn-paper) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;margin:0}.rr-national.is-full .rm-controls{top:96px}.rr-national.is-full .rm-controls,.rr-national.is-full .rmx-bar{left:28px;padding:8px 12px;max-width:min(620px,calc(100vw - 500px))}.rr-national.is-full .rmx-bar{top:152px}.rr-national.is-full .rm-read{top:214px;left:28px;padding:8px 12px;max-width:420px;font-size:13.5px}.rr-national.is-full .rm-key{left:28px;bottom:24px;padding:8px 12px}.rr-national.is-full .rmx-foot{top:96px;right:28px;bottom:24px;width:400px;overflow:auto;padding:16px 18px;display:block}@media (max-width:860px){.rr-national.is-full .rmx-svg{width:100%;height:56vh;margin-top:180px}.rr-national.is-full .rm-controls,.rr-national.is-full .rmx-bar{left:12px;right:12px;max-width:none}.rr-national.is-full .rm-key,.rr-national.is-full .rm-read{display:none}.rr-national.is-full .rmx-foot{top:auto;left:12px;right:12px;bottom:12px;width:auto;max-height:36vh}}.rmx-house.is-full .rmx-full,.rr-national.is-full .rmx-full{position:fixed;top:96px;right:452px;z-index:3}@media (max-width:860px){.rmx-house.is-full .rmx-full,.rr-national.is-full .rmx-full{top:auto;bottom:calc(36vh + 24px);right:12px}}.rmx-house.is-full .rmx-bar,.rr-national.is-full .rmx-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab,var(--mn-paper) 94%,transparent)}.rmx-search-empty{position:absolute;top:calc(100% + 4px);left:0;z-index:30;margin:0;padding:8px 10px;min-width:100%;background:var(--mn-paper);border:1px solid var(--mn-hair);font:13px/1.4 var(--font-sans);color:var(--mn-soft)}.rr-national-wait{min-height:min(900px,75vw);display:grid;place-items:center}.rr-national .rmx-svg{max-height:min(70vh,640px)}.rmx-zoomto{appearance:none;float:right;margin:0 0 6px 10px;height:30px;padding:0 12px;border:1px solid var(--mn-hair);border-radius:4px;background:var(--mn-paper);color:var(--mn-ink);font:500 13px var(--font-sans);cursor:pointer}.rmx-zoomto:hover{background:var(--mn-wash)}.rmx-zoomto:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px}@media (min-width:1000px){.rr-national:not(.is-full) .rmx-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:0 36px;align-items:start}.rr-national:not(.is-full) .rmx-foot{display:block;margin-top:0}.rr-national:not(.is-full) .rmx-side{position:static}.rr-national:not(.is-full) .rmx-foot>.rmx-list,.rr-national:not(.is-full) .rmx-foot>.rmx-moves{margin-top:22px}.rr-national:not(.is-full) .rmx-moves{grid-template-columns:minmax(0,1fr)}}.rmx-fliptag{font-size:12px;font-weight:600;white-space:nowrap}.rmx-views{margin-right:8px}.rmx-house .hx-cell path{vector-effect:non-scaling-stroke}.rmx-house .hx-cell>path:first-child{stroke:var(--mn-paper);stroke-width:.75;cursor:pointer;outline:none}.rmx-house .hx-cell>path:first-child:focus-visible{stroke:var(--mn-ink);stroke-width:2.5}.rmx-house .hx-cell.is-won.is-d>path:first-child{fill:var(--mn-dem)}.rmx-house .hx-cell.is-won.is-r>path:first-child{fill:var(--mn-rep)}.rmx-house .hx-cell.is-won.is-i>path:first-child{fill:var(--ind)}.rmx-house .hx-cell.is-lead.is-d>path:first-child{fill:var(--res-dlead)}.rmx-house .hx-cell.is-lead.is-r>path:first-child{fill:var(--res-rlead)}.rmx-house .hx-cell.is-lead.is-i>path:first-child{fill:color-mix(in oklab,var(--ind) 30%,var(--mn-paper))}.rmx-house .hx-cell.is-runoff>path:first-child,.rmx-house .hx-cell.is-wait>path:first-child{fill:var(--mn-paper)}.rmx-house .hx-in{fill:none;stroke-width:1.25;pointer-events:none}.rmx-house .hx-cell.is-lead.is-d .hx-in{stroke:var(--mn-dem)}.rmx-house .hx-cell.is-lead.is-r .hx-in{stroke:var(--mn-rep)}.rmx-house .hx-cell.is-lead.is-i .hx-in{stroke:var(--ind)}.rmx-house .hx-cell.is-wait .hx-in{stroke:var(--mn-soft);stroke-width:1;stroke-dasharray:3 2}.rmx-house .hx-over{pointer-events:none}.rmx-house .hx-runoff-band{fill:var(--mn-soft);fill-opacity:.55}.rmx-house .hx-outlines path{fill:none;stroke:color-mix(in oklab,var(--mn-ink) 70%,transparent);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.rmx-house .hx-outlines path.is-hov{stroke:var(--mn-ink);stroke-width:2.25}.rmx-house .hx-label{font-family:var(--font-sans);font-weight:600;fill:var(--mn-ink);text-anchor:middle;dominant-baseline:central;font-variant-numeric:lining-nums tabular-nums;pointer-events:none}.rmx-house .hx-label.is-on{fill:var(--mn-paper)}.rmx-house .hx-label.is-hov{paint-order:stroke;stroke:var(--mn-paper);stroke-width:4px;stroke-linejoin:round}.rmx-house .hx-hov,.rmx-house .hx-sel{fill:none;stroke:var(--mn-ink);stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none}.rmx-house .hx-sel{stroke-width:2.5}.rmx-house .hx{opacity:0}.rmx-house[data-view=hex] .hx{opacity:1}.rmx-house[data-view=hex] .rmx-geo{opacity:0}.rmx-house[data-rest=hex] .rmx-geo,.rmx-house[data-rest=map] .hx{visibility:hidden;pointer-events:none}.rmx-house:not([data-view=hex]) :is(.hx-key,.hx-caption),.rmx-house[data-view=hex] .rmx-geo-key{display:none}.rmx-house .hx-over-layer{pointer-events:none}.rmx-house .rmx-mapbox{position:relative}.rmx-house .rmx-svg{will-change:opacity}.rmx-house[data-morph=to-hex] .rmx-svg{opacity:0;transition:opacity var(--mn-dur-micro) linear}.rmx-house[data-morph=to-map] .rmx-svg{opacity:0}.rmx-house[data-morph=to-map-reveal] .rmx-svg{opacity:1;transition:opacity var(--mn-dur-micro) linear}.rmx-morph{position:absolute;pointer-events:none;visibility:hidden;will-change:opacity}.rmx-morph.is-on{visibility:visible}.rmx-morph.is-warm:not(.is-on){visibility:visible;opacity:.01}.rmx-morph.is-out{opacity:0;transition:opacity var(--mn-dur-micro) linear}@media (prefers-reduced-motion:reduce){.rmx-house .hx,.rmx-house .rmx-geo{transition:opacity var(--mn-dur-micro) linear,visibility var(--mn-dur-micro) linear}}.hx-key span{display:inline-flex;align-items:center;gap:5px}.hx-key svg{width:15px;height:15px;overflow:visible}.hx-k{stroke:none}.hx-k.is-won{fill:var(--mn-dem)}.hx-k.is-lead{fill:var(--res-dlead)}.hx-k.is-wait{fill:var(--mn-paper);stroke:var(--mn-hair);stroke-width:1}.hx-k-in{fill:none;stroke:var(--mn-dem);stroke-width:1.25}.hx-k-dash{fill:none;stroke:var(--mn-soft);stroke-width:1;stroke-dasharray:3 2}.hx-caption{margin:6px 0 0}.rmx-house .rmx-inset-labels text{font:600 22px var(--font-sans);fill:var(--mn-soft);text-anchor:middle;pointer-events:none}@media (max-width:720px){.rmx-house .rmx-full,.rmx-house .rmx-views button{min-height:44px}.rmx-house .rmx-views{height:auto}}html[data-theme=dark] .rmx-house .hx-label.is-pale{fill:var(--mn-paper)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .rmx-house .hx-label.is-pale{fill:var(--mn-paper)}}@media (max-width:720px),(pointer:coarse){.rmx-search input{min-height:44px}}.rmx-hold{aspect-ratio:1950/1220;display:grid;place-items:center}@media (max-width:720px){.rmx-house .rmx-keys{min-height:94px}}.rmx-house.is-tall .rmx-svg{aspect-ratio:9/10;height:auto}