.tqn-in{color:var(--ink);margin-right:2px;font-size:.875rem;font-weight:600;line-height:1.2}.tq-tag[data-stage=rising] .tqn-in{color:var(--up-ink)}.tq-tag[data-stage=fading] .tqn-in{color:var(--down-ink)}.tqn-cities{counter-reset:none;grid-template-columns:minmax(0,1fr);gap:22px 14px;margin:0;padding:14px 0 0;list-style:none;display:grid}@media (min-width:720px){.tqn-cities{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:1140px){.tqn-cities{grid-template-columns:repeat(3,minmax(0,1fr))}}.tqn-more{margin-top:22px}.tqn-more .tqn-cities{margin-bottom:22px;padding-top:0}.tqn-city{border:2.5px solid var(--rule);background:#fff;border-radius:26px;align-content:start;gap:12px;padding:16px 16px 14px;transition:border-color .15s,transform .15s;display:grid;position:relative}.tqn-city:hover,.tqn-city:focus-within{border-color:var(--ink)}.tqn-city:hover{transform:translateY(-2px)}.tqn-city.is-ahead{border-color:var(--ink)}.tqn-city-top{flex-wrap:wrap;align-items:center;gap:6px 10px;padding-right:22px;display:flex}.tqn-rank{font:400 1.375rem/1 var(--display);color:var(--soft);min-width:1.1em}.tqn-city h3{margin:0;font-size:1.625rem;line-height:1}.tqn-city-link{color:var(--ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.tqn-city-link:after{content:"";border-radius:24px;position:absolute;inset:0}.tqn-city-link:focus-visible{outline:none}.tqn-city-link:focus-visible:after{outline:3px solid var(--tomato);outline-offset:3px}.tqn-city .tqn-ahead{background:var(--ink);color:#fff;position:absolute;top:-16px;right:18px}.tqn-share{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.tqn-share-num{font:400 2.75rem/.9 var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.tqn-share-lab{font-size:.875rem;font-weight:600;line-height:1.3}.tqn-bar{background:var(--sky-2);border-radius:6px;grid-column:1/-1;height:12px;margin-top:6px;overflow:hidden}.tqn-bar i{background:var(--ink);border-radius:6px;height:100%;display:block}.tqn-facts{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.tqn-facts div{flex-direction:column-reverse;display:flex}.tqn-facts dt{color:var(--muted);font-size:.8125rem}.tqn-facts dd{font:400 1.5rem/1.05 var(--display);font-variant-numeric:tabular-nums;margin:0}.tqn-change{border-top:2px dotted var(--soft);grid-template-columns:auto minmax(0,1fr) 96px;align-items:center;gap:2px 10px;padding-top:10px;display:grid}.tqn-change .tq-change{font-size:1.5rem}.tqn-change-lab{font-size:.8125rem;font-weight:600;line-height:1.3}.tqn-change-lab.is-words{color:var(--muted);grid-column:1/-1;font-weight:500}.tqn-spark{grid-column:3;display:block}.tqn-spark .tq-spark{height:30px;margin:0}.tqn-spark .tq-spark-h{display:none}.tqn-spark .tq-spark-area{fill:#3d93362e}.tqn-spark .tq-spark.is-down .tq-spark-area{fill:#9c4a7c29}.tqn-spark .tq-spark-end>g{transform:scale(.72)}.tqn-cards-note{margin:-8px 0 4px}.tqn-go{font:400 1.5rem/1 var(--display);color:var(--muted);position:absolute;top:26px;right:16px}.tqn-city:hover .tqn-go{color:var(--ink)}@media (max-width:719px){.tqn-city{gap:10px;padding:14px 14px 12px}.tqn-share-num{font-size:2.25rem}.tqn-facts dd{font-size:1.25rem}}.tqn-unseen{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:20px;font-size:.9375rem;display:flex}.tqn-unseen ul{flex-wrap:wrap;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}.tqn-unseen a{min-height:44px;color:var(--muted);border-radius:12px;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.tqn-unseen a:hover{color:var(--ink);background:#fff}.tqn-pick{gap:4px;margin-bottom:26px;display:grid}.tqn-pick-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600}.tqn-pick .tq-chips{margin-top:4px}.tqn-ss{gap:14px;margin-top:14px;display:grid}.tqn-ss-bar{background:var(--sky-2);border-radius:14px;height:40px;display:flex;overflow:hidden}.tqn-ss-bar i{height:100%;display:block;box-shadow:inset -2px 0 #fff}.tqn-ss-bar i.is-rest{background:var(--hatch), #fff;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:0 14px 14px 0}.tqn-ss-key i.is-rest{background:var(--hatch), #fff}.tqn-ss-key{border-top:2.5px solid var(--ink);gap:6px;margin:0;padding:8px 0 0;list-style:none;display:grid}.tqn-ss-key li{border-bottom:2px dotted var(--soft);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;font-size:.9375rem;font-weight:600;display:grid}.tqn-ss-key i{border:2px solid var(--ink);border-radius:5px;width:16px;height:16px}.tqn-ss-key b{font:400 1.25rem var(--display);font-variant-numeric:tabular-nums}.tqn-map .tq-pin{cursor:default}@media (min-width:900px){.tqn .tq-spread-stage .tq-map svg{max-height:560px}}.tqn-faq-cities{gap:2px;display:grid}.tqn-faq-cities ul{flex-wrap:wrap;gap:0 6px;margin:0;padding:0;list-style:none;display:flex}.tqn-faq-cities a{align-items:center;min-height:44px;padding:0 8px 0 0;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.tqn-city{transition:none}.tqn-city:hover{transform:none}}.tqn-cities[data-rv]>.tqn-city{transition:opacity .6s cubic-bezier(.2, .8, .25, 1), transform .8s var(--spring), border-color .15s;transition-delay:calc(var(--i,0) * 70ms), calc(var(--i,0) * 70ms), 0s}.tqn-cities[data-rv][data-in]>.tqn-city:is(:hover,:active){transition-duration:.6s,.22s,.15s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.tqn-cities[data-rv]>.tqn-city{transition:none}}.tqn-map .tqn-l-phone{font-size:32px}.tqn-map .tqn-l-wide{font-size:23px;display:none}@media (min-width:720px){.tqn-map .tqn-l-phone{display:none}.tqn-map .tqn-l-wide{display:inline}}.tqn-stage{flex-basis:100%;display:flex}.tqn-ss-key li{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"sw name n""bar bar bar";row-gap:4px;padding-bottom:6px}.tqn-ss-key li>i{background:var(--sc,var(--soft));grid-area:sw}.tqn-ss-key li>span{grid-area:name}.tqn-ss-key li>b{grid-area:n}.tqn-ss-key li>em{background:var(--sky);border-radius:3px;grid-area:bar;height:6px;display:block}.tqn-ss-key li>em>u{background:var(--sc,var(--soft));height:100%;box-shadow:inset 0 0 0 1px var(--ink);border-radius:3px;display:block}.tqn-ss-key li>em.is-rest>u{background:var(--hatch), #fff}
