.contents-page.svelte-16obsc0{display:grid;gap:2rem;padding-block:1.5rem 4rem}.show.svelte-16obsc0{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:.75rem;border-bottom:1px solid color-mix(in oklch,var(--theme-text-primary) 12%,transparent);color:var(--theme-text-primary);text-decoration:none}.show-line.svelte-16obsc0{min-width:0;font-family:var(--theme-font-display),serif;font-size:1.25rem;line-height:1.6rem;overflow-wrap:anywhere}.show.svelte-16obsc0:hover .show-line:where(.svelte-16obsc0){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.show.svelte-16obsc0:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}.group.svelte-16obsc0{display:grid;gap:.5rem;border-top:1px solid color-mix(in oklch,var(--theme-text-primary) 12%,transparent);padding-top:1rem}.head.svelte-16obsc0{margin:0;font-family:var(--theme-font-body),sans-serif;font-size:.75rem;font-weight:600;line-height:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--theme-text-secondary)}.items.svelte-16obsc0{margin:0;padding:0;list-style:none;display:grid}.item.svelte-16obsc0{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;row-gap:.5rem;padding-block:1rem}.item.svelte-16obsc0+.item:where(.svelte-16obsc0){border-top:1px solid color-mix(in oklch,var(--theme-text-primary) 8%,transparent)}@media(prefers-reduced-motion:no-preference){.item.svelte-16obsc0{animation:svelte-16obsc0-book-tick var(--theme-motion-close, .32s) var(--theme-ease-settle, ease) both}}@keyframes svelte-16obsc0-book-tick{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.line.svelte-16obsc0{grid-column:1 / -1;display:flex;align-items:baseline;gap:.5rem;min-width:0}.name.svelte-16obsc0{min-width:0;font-family:var(--theme-font-display),serif;font-weight:var(--theme-heading-weight, 400);font-size:1.375rem;line-height:1.75rem;letter-spacing:-.005em;color:var(--theme-text-primary);text-decoration:none;overflow-wrap:anywhere;text-wrap:balance}.name.svelte-16obsc0:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.name.svelte-16obsc0:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}.leader.svelte-16obsc0{flex:1 1 1.5rem;min-width:1.5rem;align-self:baseline;height:.25rem;border-bottom:2px dotted color-mix(in oklch,var(--theme-text-primary) 24%,transparent)}.folio.svelte-16obsc0{flex:none;font-family:var(--theme-font-display),serif;font-size:1rem;line-height:1.25rem;color:var(--theme-text-secondary);font-variant-numeric:lining-nums tabular-nums}.sub.svelte-16obsc0{grid-column:1 / -1;margin:0;font-size:.9375rem;line-height:1.5rem;color:var(--theme-text-secondary)}.chips.svelte-16obsc0{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0}.chip.svelte-16obsc0{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .625rem;border-radius:.5rem;background:color-mix(in oklch,var(--theme-primary) 14%,transparent);color:var(--theme-primary-text);font-size:.8125rem;font-weight:600;line-height:1.25rem}.dot.svelte-16obsc0{width:.5rem;height:.5rem;border-radius:9999px;background:currentColor}.price.svelte-16obsc0{font-size:1rem;font-weight:600;color:var(--theme-text-primary)}.act.svelte-16obsc0{grid-column:2;grid-row:3;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border:1px solid color-mix(in oklch,var(--theme-text-primary) 40%,transparent);border-radius:9999px;color:var(--theme-text-primary);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap}.item[data-chips=none].svelte-16obsc0 .sub:where(.svelte-16obsc0){grid-column:1;grid-row:2}.item[data-chips=none].svelte-16obsc0 .act:where(.svelte-16obsc0){grid-row:2}.show.svelte-16obsc0 .act:where(.svelte-16obsc0){grid-row:auto}.act.svelte-16obsc0:hover{border-color:var(--theme-text-primary)}.act.svelte-16obsc0:focus-visible{outline:2px solid var(--theme-primary-text);outline-offset:2px}@media(min-width:768px){.name.svelte-16obsc0{font-size:1.5rem;line-height:2rem}}@keyframes svelte-hnijum-dock-glow{0%{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 0 6px color-mix(in oklch,var(--theme-primary) 55%,transparent)}60%{box-shadow:0 0 0 3px color-mix(in oklch,var(--theme-primary) 30%,transparent)}to{box-shadow:0 1px 2px #00000014}}.dock-block.svelte-hnijum{box-shadow:0 1px 2px #00000014;animation:svelte-hnijum-dock-glow .85s ease-out both}.day-ribbon-card.svelte-hnijum{box-shadow:0 1px 2px #00000014,0 12px 32px -8px #00000038,0 24px 64px -20px color-mix(in oklch,var(--theme-accent) 34%,transparent)}.day-ribbon-card.svelte-hnijum:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,color-mix(in oklch,var(--theme-accent) 12%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0}.day-ribbon-card.svelte-hnijum>:where(.svelte-hnijum){position:relative;z-index:1}.axis-line.svelte-hnijum:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(to right,transparent 0%,color-mix(in oklch,var(--theme-text-primary) 16%,transparent) 12%,color-mix(in oklch,var(--theme-text-primary) 16%,transparent) 88%,transparent 100%);pointer-events:none;z-index:0}.axis-line--vertical.svelte-hnijum:before{left:50%;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(to bottom,transparent 0%,color-mix(in oklch,var(--theme-text-primary) 16%,transparent) 12%,color-mix(in oklch,var(--theme-text-primary) 16%,transparent) 88%,transparent 100%)}.ribbon-complete.svelte-hnijum:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.5rem;background:linear-gradient(100deg,transparent 30%,color-mix(in oklch,var(--theme-primary) 18%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:svelte-hnijum-ribbon-shimmer .9s ease-out 1;pointer-events:none}@keyframes svelte-hnijum-ribbon-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.dock-block.svelte-hnijum{animation:none}.ribbon-complete.svelte-hnijum:after{animation:none;content:none}}
