.oiA-vW_toggle{border:1px solid var(--border);background:var(--card-bg);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.oiA-vW_toggle:hover{border-color:var(--primary-color);color:var(--text-primary)}.oiA-vW_toggle[aria-pressed=true]{border-color:var(--primary-color);background:var(--primary-surface);color:var(--primary-surface-text)}.oiA-vW_toggle:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.oiA-vW_tableWrap{-webkit-overflow-scrolling:touch;--shortlist-fade:2rem;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--shortlist-fade)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--shortlist-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--shortlist-fade)), transparent 100%);position:relative;overflow-x:auto}@media (min-width:46rem){.oiA-vW_tableWrap{--shortlist-fade:0px;-webkit-mask-image:none;mask-image:none}}.oiA-vW_table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.86rem}.oiA-vW_table thead th{text-align:left;border-bottom:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);vertical-align:bottom;padding:.4rem .6rem .5rem;font-size:.74rem;font-weight:700}.oiA-vW_table thead th small{letter-spacing:0;text-transform:none;color:var(--text-secondary);opacity:.85;margin-top:.15rem;font-size:.7rem;font-weight:500;display:block}.oiA-vW_table tbody td,.oiA-vW_table tbody th{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;color:var(--text-primary);padding:.6rem;font-weight:400}.oiA-vW_table tbody tr:last-child td,.oiA-vW_table tbody tr:last-child th{border-bottom:none}.oiA-vW_table tbody tr[data-all=true]{background:var(--primary-surface)}.oiA-vW_table tbody tr[data-all=true] td,.oiA-vW_table tbody tr[data-all=true] th{color:var(--primary-surface-text)}.oiA-vW_cityCell a{color:var(--primary-color);font-weight:600;text-decoration:none}.oiA-vW_table tbody tr[data-all=true] .oiA-vW_cityCell a{color:var(--primary-surface-text);text-decoration:underline}.oiA-vW_cityCell a:hover{text-decoration:underline}.oiA-vW_cityCell small{color:var(--text-secondary);font-size:.72rem;display:block}.oiA-vW_table tbody tr[data-all=true] .oiA-vW_cityCell small{color:var(--primary-surface-text);opacity:.85}.oiA-vW_numCol{white-space:nowrap}.oiA-vW_mark{vertical-align:-.2rem;border-radius:50%;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-right:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.oiA-vW_mark[data-ok=true]{background:var(--success-surface);color:var(--success-surface-text)}.oiA-vW_mark[data-ok=false]{background:var(--card-bg-hover);color:var(--text-secondary)}.oiA-vW_tier{font-weight:600}.oiA-vW_tier[data-tier=discretionary]{color:var(--text-secondary);font-weight:500}.oiA-vW_table tbody tr[data-all=true] .oiA-vW_tier{color:var(--primary-surface-text)}.oiA-vW_conf{color:var(--text-secondary);font-size:.7rem;display:block}.oiA-vW_table tbody tr[data-all=true] .oiA-vW_conf{color:var(--primary-surface-text);opacity:.8}.oiA-vW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.oiA-vW_tableWrap{overflow:visible;-webkit-mask-image:none;mask-image:none}.oiA-vW_table{min-width:0}.oiA-vW_table,.oiA-vW_table thead,.oiA-vW_table tbody{display:block}.oiA-vW_table thead tr,.oiA-vW_table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem .6rem;display:grid}.oiA-vW_table thead th:first-child{display:none}.oiA-vW_table thead th{white-space:normal;font-size:.62rem;padding:0 0 .35rem!important}.oiA-vW_table tbody tr{border-bottom:1px solid var(--border);padding:.5rem 0}.oiA-vW_table tbody tr th,.oiA-vW_table tbody tr td{white-space:normal;display:block;text-align:left!important;border:none!important;padding:0!important}.oiA-vW_table tbody tr th{grid-column:1/-1}.oiA-vW_table tbody tr th small{margin-left:.4rem;display:inline}}.oiA-vW_more{font:inherit;color:var(--primary-color);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin:.7rem auto 0;padding:.4rem .9rem;font-size:.82rem;font-weight:600;display:block}.oiA-vW_more:hover{border-color:var(--primary-color);background:var(--hover-bg);color:var(--text-primary)}.oiA-vW_more:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}