.panorama-backdrop.svelte-taxsoz{z-index:calc(var(--z-modal) - 1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#000000a6;position:fixed;inset:0}.panorama-dialog.svelte-taxsoz{max-width:1100px;z-index:var(--z-modal);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;min-height:0;margin:0 auto;display:flex;position:fixed;inset:2.5vh 1rem;overflow:hidden;box-shadow:0 6px 18px -10px #00000059}.panorama-dialog-accent.svelte-taxsoz{background:var(--color-accent);flex:none;height:3px;display:block}.panorama-dialog-head.svelte-taxsoz{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-border) 14%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem .95rem;display:flex}.panorama-dialog-titles.svelte-taxsoz{flex-direction:column;gap:.25rem;min-width:0;display:flex}.panorama-dialog-eyebrow.svelte-taxsoz{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.68rem;font-weight:600;line-height:1}.panorama-dialog-title.svelte-taxsoz{font-family:var(--font-heading);color:var(--color-heading);margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}.panorama-dialog-close.svelte-taxsoz{appearance:none;border:1px solid var(--color-border);background:var(--color-bg);width:34px;height:34px;color:var(--color-muted);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.panorama-dialog-close.svelte-taxsoz:hover{border-color:color-mix(in srgb, var(--color-accent) 60%, transparent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.panorama-dialog-close.svelte-taxsoz svg:where(.svelte-taxsoz){display:block}.panorama-dialog-body.svelte-taxsoz{flex:auto;min-height:0;padding:1.5rem clamp(1rem,3vw,2rem) 2rem;overflow-y:auto}
