.pcard-compare{border-radius:var(--radius-sm);min-height:44px;color:var(--color-ink-800);font:600 .875rem/1 var(--font-sans);cursor:pointer;transition:background-color .12s var(--ease-paper), color .12s var(--ease-paper);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;display:inline-flex}.pcard-compare:hover{background:var(--color-mist-50);color:var(--color-ink-950)}.pcard-compare[aria-pressed=true]{background:var(--color-pine-800);color:#fff}.results-quick{scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;margin:.75rem -1rem 0;padding:3px 1rem;display:flex;overflow-x:auto}.results-quick::-webkit-scrollbar{display:none}.results-quick .toggle{flex:none}@media (width>=64rem){.results-quick{display:none}}.results-map-phone{display:none}@media (width<=39.99rem){.results-map-phone{margin-right:-.5rem;display:inline-flex}.results-tools .results-view{display:none}}.results-map-phone[aria-pressed=true]{--btn-bg:var(--color-mist-50);color:var(--color-ink-950)}.results-map.is-paper{background:0 0;border-radius:0;height:auto;min-height:0;overflow:visible}.results-map.is-paper .results-map-note{margin-top:.5rem;position:static}.pmap{flex-direction:column;gap:.5rem;display:flex}.pmap-sheet{border-radius:var(--radius-lg);background:var(--color-mist-100);flex:1;height:22.5rem;min-height:22.5rem;position:relative;overflow:hidden}@media (width>=48rem){.pmap-sheet{height:26rem}}@media (width>=64rem){.results-body.is-map>.results-map.is-paper{flex-direction:column;height:calc(100dvh - 96px);display:flex}.results-map.is-paper .pmap{flex:1;min-height:0}.pmap-sheet{height:auto}}.pmap-art{display:block;position:absolute;inset:0}.pmap-block{fill:var(--color-kesar-300)}.pmap-scale path{stroke:var(--color-ink-800)}.pmap-scale text,.pmap-north text{fill:var(--color-ink-800);font:700 12px/1 var(--font-sans)}.pmap-north path{fill:var(--color-ink-800)}.pmap-tag{background:var(--color-paper);min-height:44px;color:var(--color-ink-950);white-space:nowrap;cursor:pointer;box-shadow:0 1px 1px rgb(var(--tint) / .08), 0 2px 6px -2px rgb(var(--tint) / .14);transition:transform .32s var(--ease-paper), background-color .12s var(--ease-paper), color .12s var(--ease-paper);border:0;border-radius:8px;justify-items:center;margin-top:-7px;padding:.3125rem .625rem;display:grid;position:absolute;top:0;left:0}.pmap-tag:after{content:"";left:calc(50% + var(--notch,0px));background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:7px;position:absolute;bottom:-6px;translate:-50%}.pmap-tag-name{font:800 .8125rem/1.2 var(--font-sans)}.pmap-tag-more{color:var(--color-kesar-700)}.pmap-tag-meta{font:600 .75rem/1.25 var(--font-sans);color:var(--color-ink-600)}.pmap-tag:hover,.pmap-tag:focus-visible,.pmap-tag[data-on]{z-index:1;background:var(--color-pine-800);color:#fff}.pmap-tag:is(:hover,:focus-visible,[data-on]) :is(.pmap-tag-meta,.pmap-tag-more){color:var(--color-mist-200)}.pmap-tag:focus-visible{outline:2px solid var(--color-kesar-700);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pmap-tag{transition:none}}.pmap-note{text-align:center;color:var(--color-ink-800);font-weight:600;position:absolute;inset:50% 1rem auto;translate:0 -50%}.pmap-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.pmap-caption{color:var(--color-ink-600);flex:16rem;font-size:.875rem}.pmap-tools{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.results-empty-links{max-width:34rem;margin:0 auto;display:grid}.results-empty-links li+li{border-top:1px solid var(--color-ink-100)}.results-empty-links a{border-radius:var(--radius-md);min-height:56px;color:var(--color-ink-950);transition:background-color .12s var(--ease-paper);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:grid}.results-empty-links a:hover{background:var(--color-mist-50)}.results-empty-n{font:700 1.5rem/1 var(--font-display);text-align:right}.results-empty-label{font-weight:600}.results-empty-links .arrow{color:var(--color-kesar-700);transition:translate .16s var(--ease-paper)}.results-empty-links a:hover .arrow{translate:2px -2px}
