._section-inner_1oktf_1{max-width:var(--LAYOUT--max-width);grid-template-rows:auto;align-items:stretch;width:100%;min-height:420px;padding:0;display:grid;@media (width>=1024px){min-height:640px}}._pop_1oktf_15,._legend_1oktf_16{--pin-bg-color:var(--COLOR--grey--90)}._pop_1oktf_15{--pin-scale:1;--tooltip-scale:1;--tooltip-bg-color:var(--COLOR--grey--90);width:10px;height:10px;position:relative}[data-pin-size=sm] ._pop_1oktf_15{--pin-scale:1;--tooltip-scale:1}[data-pin-size=md] ._pop_1oktf_15{--pin-scale:1.6;--tooltip-scale:1.2}[data-pin-size=lg] ._pop_1oktf_15{--pin-scale:2.4;--tooltip-scale:1.4}._pop-pin_1oktf_45{transform:scale(var(--pin-scale));border-radius:var(--LAYOUT--radius--full);background-color:var(--pin-bg-color);border:1px solid var(--COLOR--white);width:10px;height:10px;transition:transform var(--MOTION--animation-duration--slow) ease-in-out}[data-type=single]{--pin-bg-color:var(--COLOR--purple);--tooltip-bg-color:color-mix(in oklab, var(--pin-bg-color) 25%, var(--COLOR--white))}[data-type=multiple]{--pin-bg-color:var(--COLOR--teal);--tooltip-bg-color:color-mix(in oklab, var(--pin-bg-color) 25%, var(--COLOR--white))}[data-type=planned]{--pin-bg-color:var(--COLOR--magenta);--tooltip-bg-color:color-mix(in oklab, var(--pin-bg-color) 25%, var(--COLOR--white))}[data-type=upgrade]{--pin-bg-color:var(--COLOR--blue);--tooltip-bg-color:color-mix(in oklab, var(--pin-bg-color) 25%, var(--COLOR--white))}._tooltip_1oktf_75{visibility:hidden;opacity:0;transform:scale(var(--tooltip-scale));width:fit-content;min-width:4rem;padding:var(--LAYOUT--size--3xs);border-radius:var(--LAYOUT--radius--sm);font-family:var(--TYPOGRAPHY--type--font-family--base);word-break:keep-all;text-wrap-mode:nowrap;font-size:10px;line-height:var(--TYPOGRAPHY--line-height--md);background-color:var(--tooltip-bg-color);color:var(--COLOR--grey--80);left:calc(16px * var(--pin-scale));transition:visibility .25s,opacity .5s;position:relative;top:-10px;box-shadow:2px 2px 4px #44463940;&[aria-hidden=false]{opacity:1;visibility:visible;transition:opacity .25s}}._tooltip-title_1oktf_105{font-weight:var(--TYPOGRAPHY--font-weight--bold);color:var(--COLOR--black);font-size:12px}._legend_1oktf_16{opacity:0;transition:opacity var(--MOTION--animation-duration--slow);font-family:var(--TYPOGRAPHY--type--font-family--base);border:1px solid var(--COLOR--border);padding:var(--LAYOUT--size--sm);border-radius:var(--LAYOUT--radius--sm);background-color:var(--COLOR--content-background);margin-block-start:var(--LAYOUT--size--md);margin-inline-start:var(--LAYOUT--size--md);position:absolute;&[aria-hidden=false]{opacity:1}& h4{font-weight:var(--TYPOGRAPHY--font-weight--bold);margin-block-end:var(--LAYOUT--size--xs)}& ul{gap:var(--LAYOUT--size--xs);flex-direction:column;display:flex}& li{align-items:center;gap:var(--LAYOUT--size--xs);display:inline-flex}& ._pop-pin_1oktf_45{transform:scale(1.2)}}._inner_nr0dn_3{gap:var(--LAYOUT--size--sm)}._container_nr0dn_7{& h3{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--2xl);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:-.04rem;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--4xl);letter-spacing:-.06rem}margin-block:var(--LAYOUT--size--sm)}& h4{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);font-size:var(--TYPOGRAPHY--font-size--xl);line-height:var(--TYPOGRAPHY--line-height--md);letter-spacing:-.02rem;@media (width>=768px){font-size:var(--TYPOGRAPHY--font-size--2xl);letter-spacing:-.02rem}margin-block-end:var(--LAYOUT--size--md)}& ul{margin-block-end:var(--LAYOUT--size--md)}& [data-pops-columns]{gap:var(--LAYOUT--size--lg);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;@media (width<=768px){grid-template-columns:repeat(2,minmax(0,1fr))}}}._content_nr0dn_34{max-width:var(--LAYOUT--content-max-width)}._footnote_nr0dn_38{font-family:var(--TYPOGRAPHY--type--font-family--base);font-style:var(--TYPOGRAPHY--font-style--normal);font-weight:var(--TYPOGRAPHY--font-weight--regular);line-height:var(--TYPOGRAPHY--line-height--lg);letter-spacing:normal;font-size:var(--TYPOGRAPHY--font-size--sm)}
