.dsi-find-card{row-gap:var(--space-2);min-inline-size:0;display:grid}.dsi-find-card[data-find-card=corner]{display:none}@media (min-width:768px){.dsi-finder-stage[data-card-off] .dsi-find-card[data-find-card=corner]{z-index:5;inline-size:min(22rem, calc(100% - 2 * var(--finder-inset)));max-block-size:calc(100% - 2 * var(--finder-inset));padding:var(--space-4) var(--space-5) var(--space-3);background:var(--color-surface-raised);border-block-start:var(--border-emphasis) solid var(--color-border-strong);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay);display:grid;position:absolute;inset-block-start:var(--finder-inset);inset-inline-start:var(--finder-inset);overflow-y:auto}}@media (min-width:60rem){.dsi-finder-stage[data-card-off][data-key-beside]:has(.dsi-find-card[data-find-card=corner]) .dsi-map-key{inset-inline-start:calc(2 * var(--finder-inset) + 22rem)}}@media (min-width:768px) and (max-width:calc(60rem - 1px)){.dsi-finder-stage[data-card-off] .dsi-find-card[data-find-card=corner]{max-block-size:calc(100% - 3 * var(--finder-inset) - var(--space-32) - var(--space-4))}}.dsi-find-card-head{justify-content:space-between;align-items:center;column-gap:var(--space-2);margin-block:calc(-1 * var(--space-2));display:flex}.dsi-find-card[data-find-card=list]{padding-block-start:var(--space-2);padding-inline:var(--space-4)}.dsi-find-card[data-find-card=panel]{row-gap:var(--space-1)}.dsi-finder-ask .dsi-find-card[data-find-card=panel]{padding-block:var(--space-1) var(--space-3);border-block-start:var(--border-hairline) solid var(--color-border-divider);margin-block-start:var(--space-3)}.dsi-finder-region>.dsi-find-card[data-find-card=panel]{padding-block-start:var(--space-2);padding-inline:var(--space-5);margin-block-end:calc(var(--space-4) - var(--space-10))}.dsi-find-rows[data-find-rows=panel] .dsi-find-row{row-gap:0}.dsi-find-row-note{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.dsi-find-rows[data-find-rows=panel] .dsi-find-row-title{text-wrap:pretty}.dsi-find-card[data-find-card=panel] .dsi-find-hubs-nav{padding-block-start:var(--space-2)}@media (max-width:767px){[data-year-start]{scroll-margin-block-start:calc(var(--size-control-lg) + var(--space-16))}}.dsi-find-rows{margin:0;padding:0;list-style:none;display:grid}.dsi-find-rows>li+li{border-block-start:var(--border-hairline) solid var(--color-border-divider)}.dsi-find-row{row-gap:var(--space-1);inline-size:100%;min-block-size:var(--size-target-touch);padding-block:var(--space-2);border-radius:var(--radius-control);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding-inline:0;text-decoration:none;display:grid}.dsi-find-resume{align-items:start;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.dsi-find-forget{inline-size:var(--size-target-touch);block-size:var(--size-target-touch);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(-1 * var(--space-2));padding:0;display:inline-grid}.dsi-find-forget:hover{color:var(--color-text-primary)}.dsi-find-forget:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-gap-width)}.dsi-find-forget:active{background:var(--color-state-pressed)}.dsi-find-row-title{color:var(--color-text-link);text-wrap:balance;text-decoration-line:none;text-decoration-thickness:var(--border-hairline);text-underline-offset:var(--space-1)}.dsi-find-row:hover .dsi-find-row-title{color:var(--color-text-link-hover);text-decoration-line:underline}.dsi-find-row:hover{color:var(--color-text-primary)}.dsi-find-row:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-gap-width)}.dsi-find-row:active{background:var(--color-state-pressed)}.dsi-find-hubs-nav{border-block-start:var(--border-hairline) solid var(--color-border-divider);padding-block-start:var(--space-3)}.dsi-find-hubs-nav,.dsi-find-hubs-fallback{clip-path:inset(-1rem -1rem -1rem calc(-1 * var(--space-1)))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):is(.dsi-find-hubs-nav,.dsi-find-hubs-fallback){clip-path:inset(-1rem calc(-1 * var(--space-1)) -1rem -1rem)}.dsi-find-hubs{gap:var(--space-1) 0;font-size:var(--text-ui);line-height:var(--text-ui--line-height);flex-wrap:wrap;margin:0;margin-inline-start:calc(-1 * var(--space-5));padding:0;list-style:none;display:flex}.dsi-find-hubs>li{white-space:nowrap}.dsi-find-hubs>li:before{content:"·" / "";inline-size:var(--space-5);text-align:center;color:var(--color-text-secondary);display:inline-block}.dsi-finder-map-foot:has(>.dsi-find-bar){flex-wrap:wrap}.dsi-finder-map-foot>.dsi-finder-list-pill.dsi-find-bar{flex:1 0 100%;justify-content:space-between}.dsi-find-bar-chevron{transform:rotate(-90deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .dsi-find-bar-chevron{transform:rotate(90deg)}.dsi-find-hubs-fallback{padding-block-start:var(--space-2)}@media (pointer:coarse){:root:has(.dsi-finder-stage[data-phone-map] .dsi-find-bar) .dsi-saved-notice[data-visible]{inset-block-end:calc(var(--page-outer-margin) + 2 * (var(--size-target-touch) + var(--space-2)) + env(safe-area-inset-bottom,0px))}}.dsi-find-recent{padding-block-start:var(--space-2);display:grid}.dsi-find-recent-head,.dsi-place-recent-head{justify-content:space-between;align-items:baseline;column-gap:var(--space-2);display:flex}.dsi-find-recent-list{margin:0;padding:0;list-style:none;display:grid}.dsi-place-recent-clear{min-block-size:var(--size-target-pointer);padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--color-text-link);font-family:inherit;font-size:var(--text-caption);line-height:var(--text-caption--line-height);cursor:pointer;background:0 0;border:0}.dsi-place-recent-clear:hover{color:var(--color-text-link-hover);text-decoration-line:underline}.dsi-place-recent-clear:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-gap-width)}.dsi-place-recent-head{margin-block-start:var(--space-3)}@media (pointer:coarse){.dsi-place-recent-clear{min-block-size:var(--size-target-touch)}}
