.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-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;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-cards-note{margin:-8px 0 4px}.tqn-go{font:400 1.5rem var(--display);color:var(--muted);margin-left:auto}.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-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}}
