.imported-place-overlay{z-index:220;position:fixed;inset:0}.imported-place-backdrop{cursor:default;background:#1616161a;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.imported-place-panel{border:1px solid color-mix(in srgb, var(--color-stone-900) 18%, transparent);border-radius:var(--client-card-radius,.55rem);background:var(--client-surface);width:min(26rem,100vw - 1.5rem);height:min(33rem,100dvh - 5.5rem);box-shadow:5px 6px 0 color-mix(in srgb, var(--ui-registration) 34%, transparent), 0 22px 70px #16161647;color:var(--color-stone-900);outline:none;flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset:auto 0 .9rem;overflow:hidden}.imported-place-panel-anchored{animation:imported-place-card-rise var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease) both}@keyframes imported-place-card-rise{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.imported-place-panel:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 48%, transparent), 5px 6px 0 color-mix(in srgb, var(--ui-registration) 34%, transparent), 0 22px 70px #16161647}.imported-place-header.svelte-1n7jqnh{border-bottom:1px solid color-mix(in srgb, var(--color-stone-900) 13%, transparent);background:var(--client-surface);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:.85rem .9rem .85rem 1rem;display:flex;position:relative}.imported-place-header.svelte-1n7jqnh:before{background:var(--ui-registration);content:"";width:.25rem;position:absolute;inset:0 auto 0 0}.imported-place-header.svelte-1n7jqnh p:where(.svelte-1n7jqnh),.imported-place-header.svelte-1n7jqnh h1:where(.svelte-1n7jqnh){margin:0}.imported-place-header.svelte-1n7jqnh p:where(.svelte-1n7jqnh){color:var(--color-stone-600);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.imported-place-header.svelte-1n7jqnh h1:where(.svelte-1n7jqnh){font-family:var(--font-serif);overflow-wrap:anywhere;margin-top:.18rem;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.1}.imported-place-close.svelte-1n7jqnh{border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);border-radius:var(--client-control-radius,.625rem);background:color-mix(in srgb, var(--color-primary) 9%, var(--client-surface));width:2.75rem;height:2.75rem;box-shadow:2px 2px 0 color-mix(in srgb, var(--ui-registration) 42%, transparent);color:var(--color-primary);cursor:pointer;touch-action:manipulation;transition:border-radius var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), transform var(--motion-spatial-fast,.24s) var(--motion-easing-spatial,ease), background-color var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease), box-shadow var(--motion-effects-fast,.15s) var(--motion-easing-effects,ease);flex:none;place-items:center;display:grid}.imported-place-close.svelte-1n7jqnh:active{transform:var(--client-press-transform,translate(1px, 1px));box-shadow:1px 1px 0 color-mix(in srgb, var(--ui-registration) 35%, transparent)}.imported-place-close.svelte-1n7jqnh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.imported-place-scroll.svelte-1n7jqnh{overscroll-behavior:contain;background:color-mix(in srgb, var(--client-surface-muted) 72%, var(--client-surface));scrollbar-gutter:stable;flex:auto;min-height:0;padding:.9rem;overflow-y:auto}.imported-place-trade.svelte-1n7jqnh{border:1px solid color-mix(in srgb, var(--trade-color,var(--color-stone-900)) 34%, transparent);background:color-mix(in srgb, var(--trade-color,var(--color-stone-900)) 10%, var(--client-surface));max-width:100%;color:color-mix(in srgb, var(--trade-color,var(--color-stone-900)) 72%, var(--color-stone-900));border-radius:999px;align-items:center;gap:.4rem;margin:0 0 .7rem;padding:.28rem .6rem;font-size:.74rem;font-weight:800;display:inline-flex}.imported-place-trade-glyph.svelte-1n7jqnh{flex:none;place-items:center;display:grid}.imported-place-details.svelte-1n7jqnh{gap:.4rem;margin:0;display:grid}.imported-place-details.svelte-1n7jqnh div:where(.svelte-1n7jqnh){border:1px solid color-mix(in srgb, var(--color-stone-900) 12%, transparent);border-radius:var(--client-card-radius,.55rem);background:var(--client-surface);padding:.4rem .6rem .45rem}.imported-place-details.svelte-1n7jqnh dt:where(.svelte-1n7jqnh){color:var(--color-stone-600);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.64rem;font-weight:800;display:flex}.imported-place-details.svelte-1n7jqnh dd:where(.svelte-1n7jqnh){overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.86rem;font-weight:650;line-height:1.3}.imported-place-details.svelte-1n7jqnh dd:where(.svelte-1n7jqnh):has(a:where(.svelte-1n7jqnh)){margin-top:0}.imported-place-details.svelte-1n7jqnh a:where(.svelte-1n7jqnh){min-height:2.25rem;color:var(--color-primary);align-items:center;font-weight:800;display:flex}@media (pointer:coarse){.imported-place-details.svelte-1n7jqnh a:where(.svelte-1n7jqnh){min-height:2.75rem}}.imported-place-notice.svelte-1n7jqnh{border-left:3px solid var(--ui-registration);background:var(--ui-registration-soft,color-mix(in srgb, var(--ui-registration) 10%, var(--client-surface)));color:var(--color-stone-700);margin:0 0 .6rem;padding:.5rem .65rem;font-size:.8rem;line-height:1.35}.imported-place-footer.svelte-1n7jqnh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.imported-place-source-link.svelte-1n7jqnh{border:1px solid color-mix(in srgb, var(--color-stone-900) 16%, transparent);border-radius:var(--client-control-radius,.625rem);background:var(--client-surface);min-height:2.75rem;color:var(--color-stone-800);align-items:center;gap:.4rem;padding:0 .8rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.imported-place-source-link.svelte-1n7jqnh:focus-visible,.imported-place-details.svelte-1n7jqnh a:where(.svelte-1n7jqnh):focus-visible,.imported-place-attribution.svelte-1n7jqnh a:where(.svelte-1n7jqnh):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.imported-place-attribution.svelte-1n7jqnh{color:var(--color-stone-600);margin:0;font-size:.72rem}.imported-place-attribution.svelte-1n7jqnh a:where(.svelte-1n7jqnh){color:inherit}:root[data-theme=dark] .imported-place-panel{box-shadow:0 22px 70px #00000080}:root[data-theme=dark] .imported-place-close.svelte-1n7jqnh{box-shadow:none}@media (hover:hover) and (pointer:fine){.imported-place-close.svelte-1n7jqnh:hover{border-radius:var(--client-control-selected-radius,1rem);background:color-mix(in srgb, var(--color-primary) 15%, var(--client-surface))}}@media (width<=760px){.imported-place-panel{border-inline:0;border-bottom:0;border-radius:1rem 1rem 0 0;width:auto;height:auto;max-height:78dvh;inset:auto 0 0}.imported-place-header.svelte-1n7jqnh{min-height:calc(4.5rem + env(safe-area-inset-top,0px));padding-top:calc(.7rem + env(safe-area-inset-top,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px));padding-bottom:.7rem;padding-left:max(1rem, env(safe-area-inset-left,0px))}.imported-place-close.svelte-1n7jqnh{width:3rem;height:3rem}.imported-place-scroll.svelte-1n7jqnh{padding-top:.7rem;padding-right:max(.7rem, env(safe-area-inset-right,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));padding-left:max(.7rem, env(safe-area-inset-left,0px))}}@media (prefers-reduced-motion:reduce){.imported-place-close.svelte-1n7jqnh{transition:none}.imported-place-panel-anchored{animation:none}}@media (forced-colors:active){.imported-place-panel,.imported-place-close.svelte-1n7jqnh{border-color:canvastext}}
