.cta-row.svelte-1xkmt36{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-2xl)}.cta-chip.svelte-1xkmt36{border:var(--border-width-thin) solid var(--color-border-strong);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-pill);text-decoration:none}.cta-chip.svelte-1xkmt36:hover{border-color:var(--color-accent);color:var(--color-accent)}dialog.svelte-11o8oez{box-sizing:border-box;width:min(64rem,calc(100% - 2rem));max-height:calc(100% - 2rem);padding:0;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-md)}dialog.svelte-11o8oez::backdrop{background:var(--color-overlay)}.panel.svelte-11o8oez{padding:var(--space-4xl) var(--space-3xl) var(--space-xl)}button.svelte-11o8oez{font:inherit;cursor:pointer;color:var(--color-text)}button.svelte-11o8oez:focus-visible{outline:var(--border-width-medium) solid var(--color-accent);outline-offset:var(--space-xs)}.close.svelte-11o8oez{position:absolute;top:var(--space-sm);right:var(--space-md);border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-2xl)}.close.svelte-11o8oez:hover{color:var(--color-accent)}.previous.svelte-11o8oez,.next.svelte-11o8oez{position:fixed;top:50%;z-index:var(--z-raised);width:2.75rem;height:2.75rem;border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-circle);background:var(--color-surface);color:var(--color-text);transform:translateY(-50%)}.previous.svelte-11o8oez:hover,.next.svelte-11o8oez:hover{border-color:var(--color-accent);color:var(--color-accent)}.previous.svelte-11o8oez{left:var(--space-lg)}.next.svelte-11o8oez{right:var(--space-lg)}.dots.svelte-11o8oez{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl)}.dots.svelte-11o8oez button:where(.svelte-11o8oez){width:.75rem;height:.75rem;padding:0;border:var(--border-width-thin) solid currentColor;border-radius:var(--radius-circle);background:transparent;color:var(--color-text-muted)}.dots.svelte-11o8oez button.active:where(.svelte-11o8oez){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent)}.shelf.svelte-2gaci0{height:auto}.stage.svelte-2gaci0{display:flex;flex-direction:column;gap:var(--space-xl);min-height:0}.stage-meta.svelte-2gaci0{display:flex;justify-content:space-between;gap:var(--space-lg);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-mono-label);text-transform:uppercase;color:var(--color-text-dim)}.stage-meta.svelte-2gaci0 p:where(.svelte-2gaci0){margin:0}.counter.svelte-2gaci0{color:var(--color-accent);white-space:nowrap}.viewport.svelte-2gaci0{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin}.track.svelte-2gaci0{display:flex;align-items:stretch;gap:var(--space-xl);width:max-content;will-change:transform;transition:transform var(--motion-fast) linear}.package-card.svelte-2gaci0,.jump-card.svelte-2gaci0{box-sizing:border-box;flex:0 0 clamp(18rem,70vw,30rem);min-height:min(60vh,32rem);scroll-snap-align:start}.package-card.svelte-2gaci0 article{height:100%;max-width:none;padding:var(--space-2xl);background:var(--color-surface-raised)}.jump-card.svelte-2gaci0{display:flex;flex-direction:column;justify-content:center;gap:var(--space-lg);padding:var(--space-3xl);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-decoration:none}.jump-card.svelte-2gaci0 strong:where(.svelte-2gaci0){font-family:var(--font-family-serif);font-size:var(--font-size-2xl);font-style:italic;font-weight:var(--font-weight-regular);color:var(--color-accent)}.package-detail.svelte-2gaci0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:var(--space-3xl);align-items:start}header.svelte-2gaci0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}header.svelte-2gaci0 h2:where(.svelte-2gaci0){margin-top:0}.media-placeholder.svelte-2gaci0{display:grid;min-height:16rem;place-items:center;padding:var(--space-lg);border:var(--border-width-thin) dashed var(--color-border-strong);text-align:center}.package-id.svelte-2gaci0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.shelf.svelte-2gaci0{height:340vh}.stage.svelte-2gaci0{position:sticky;top:0;height:100svh;justify-content:center;overflow:hidden}.viewport.svelte-2gaci0{overflow:hidden;scroll-snap-type:none}}@media(max-width:1023px),(prefers-reduced-motion:reduce){.track.svelte-2gaci0{transform:none!important;will-change:auto}.package-card.svelte-2gaci0,.jump-card.svelte-2gaci0{flex-basis:min(82vw,28rem);min-height:28rem}}
