#map[data-astro-cid-33te66y5]{position:absolute;inset:0}.map-hint[data-astro-cid-33te66y5]{position:absolute;top:var(--space-3);left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:var(--space-3);max-width:calc(100% - 2 * var(--space-8) - 40px);background:var(--color-paper);border:1px solid var(--color-accent);border-radius:var(--radius);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);font:var(--text-m)/1.4 var(--font-serif);color:var(--color-ink);box-shadow:0 4px 16px #00000026;transition:opacity .5s}.map-hint[data-astro-cid-33te66y5][hidden]{display:none}.map-hint[data-astro-cid-33te66y5] button[data-astro-cid-33te66y5]{flex:none;width:36px;height:36px;border:0;background:none;color:var(--color-muted);font-size:24px;line-height:1;cursor:pointer}.map-hint[data-astro-cid-33te66y5].hide{opacity:0}@media(max-width:699px){.map-hint[data-astro-cid-33te66y5]{top:52px;left:var(--space-2);right:var(--space-2);transform:none;max-width:none;font-size:var(--text-s)}}.legend[data-astro-cid-33te66y5]{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius);padding:4px 10px;font:var(--text-s)/1.4 var(--font-sans);display:flex;gap:var(--space-3)}.dot[data-astro-cid-33te66y5]{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:-1px;border:1.5px solid var(--color-accent)}.dot[data-astro-cid-33te66y5].story{background:var(--color-accent);border-color:var(--color-paper);box-shadow:0 0 0 1px var(--color-accent)}.dot[data-astro-cid-33te66y5].soon{background:var(--color-paper)}#card[data-astro-cid-33te66y5]{position:absolute;top:0;right:0;bottom:0;width:360px;max-width:100%;z-index:4;overflow:auto;box-sizing:border-box;background:var(--color-paper);border-left:1px solid var(--color-line);box-shadow:-2px 0 12px #00000014;padding:var(--space-4)}#card[data-astro-cid-33te66y5] .close[data-astro-cid-33te66y5]{position:absolute;top:8px;right:10px;font-size:26px;line-height:1;border:0;background:none;color:var(--color-muted);cursor:pointer}#card[data-astro-cid-33te66y5] h2{font-size:var(--text-xl);line-height:1.15;margin:4px 0 6px;font-weight:700}#card[data-astro-cid-33te66y5] .addr{font:var(--text-s)/1.4 var(--font-sans);margin:0 28px 0 0;color:var(--color-muted)}#card[data-astro-cid-33te66y5] .years{font:700 var(--text-s)/1.4 var(--font-sans);color:var(--color-accent);margin:0 0 10px}#card[data-astro-cid-33te66y5] .hook{font-style:italic}#card[data-astro-cid-33te66y5] p{line-height:1.5}#card[data-astro-cid-33te66y5] .estate{border-left:3px solid var(--color-accent);padding:4px 0 4px 10px;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-paper))}#card[data-astro-cid-33te66y5] .unchecked{font:11px var(--font-sans);color:var(--color-accent);border:1px dashed var(--color-accent);border-radius:var(--radius);padding:0 4px;white-space:nowrap}#card[data-astro-cid-33te66y5] .status{font:var(--text-s)/1.4 var(--font-sans)}#card[data-astro-cid-33te66y5] .blds{font:var(--text-s)/1.45 var(--font-sans)}#card[data-astro-cid-33te66y5] .blds ul{padding-left:0;list-style:none;margin:4px 0 8px}#card[data-astro-cid-33te66y5] .blds li{margin:3px 0}#card[data-astro-cid-33te66y5] .inv{font:var(--text-s)/1.45 var(--font-sans);border-top:1px solid var(--color-line);padding-top:8px}#card[data-astro-cid-33te66y5] .inv ul{padding-left:0;list-style:none;margin:6px 0}#card[data-astro-cid-33te66y5] .inv li{margin:3px 0}#card[data-astro-cid-33te66y5] .open{display:inline-block;margin-top:var(--space-3);font:700 var(--text-s) var(--font-sans)}#card[data-astro-cid-33te66y5] .invite{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-line)}#card[data-astro-cid-33te66y5] .invite-t{margin:0;font:700 var(--text-l)/1.2 var(--font-serif);color:var(--color-ink)}#card[data-astro-cid-33te66y5] .invite-t small{display:block;margin-top:3px;font:400 var(--text-s)/1.35 var(--font-sans);color:var(--color-muted)}#card[data-astro-cid-33te66y5] .l1-note{margin:var(--space-2) 0 0;font:var(--text-s)/1.45 var(--font-sans);color:var(--color-muted)}#card[data-astro-cid-33te66y5] .invite-btn{flex:none;display:inline-block;background:var(--color-accent);color:var(--color-paper);text-decoration:none;border-radius:var(--radius);padding:10px 20px;font:700 var(--text-s) var(--font-sans)}body.card-open #cmp-panel{left:calc((100% - 360px)/2)}@media(max-width:699px){#card[data-astro-cid-33te66y5]{top:auto;left:0;width:100%;max-height:45%;border-left:0;border-top:1px solid var(--color-line);border-radius:12px 12px 0 0;box-shadow:0 -2px 12px #0000001f;padding:var(--space-3) var(--space-4) var(--space-4)}#card[data-astro-cid-33te66y5]:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:var(--color-line);margin:-4px auto 8px}#card[data-astro-cid-33te66y5] .close[data-astro-cid-33te66y5]{width:44px;height:44px;top:2px;right:2px}#card[data-astro-cid-33te66y5] h2{font-size:var(--text-l);margin:2px 0 4px}#card[data-astro-cid-33te66y5] .years{margin-bottom:6px}#card[data-astro-cid-33te66y5] p{margin:6px 0}#card[data-astro-cid-33te66y5] .hook{font-size:var(--text-s);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#card[data-astro-cid-33te66y5] .hook+p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-s)}#card[data-astro-cid-33te66y5] .estate,#card[data-astro-cid-33te66y5] .status,#card[data-astro-cid-33te66y5] .blds,#card[data-astro-cid-33te66y5] .inv{display:none}#card[data-astro-cid-33te66y5] .open{display:block;text-align:center;padding:12px;margin-top:var(--space-2);border:1px solid var(--color-accent);border-radius:var(--radius);text-decoration:none}.maplibregl-ctrl-top-left .maplibregl-ctrl-group{display:none}body.card-open #cmp-panel,body.card-open #cmp-open{display:none!important}.legend[data-astro-cid-33te66y5]{top:var(--space-2);right:var(--space-2);bottom:auto;padding:6px 12px;font-size:var(--text-s)}}
