.pv.svelte-kr1xu{z-index:300;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;--pv-paper:#fbf7ee;--pv-ease:cubic-bezier(.22, 1, .36, 1);--pv-spring:cubic-bezier(.34, 1.56, .64, 1);flex-direction:column;display:flex;position:fixed;inset:0}.pv.svelte-kr1xu:focus{outline:none}.pv-backdrop.svelte-kr1xu{backdrop-filter:blur(18px)saturate(.85);opacity:var(--shade);transition:opacity .38s var(--pv-ease);background:#1e1208a3;position:absolute;inset:0}.pv-backdrop.in.svelte-kr1xu{animation:svelte-kr1xu-pv-in .42s var(--pv-ease)}.pv.tracking.svelte-kr1xu .pv-backdrop:where(.svelte-kr1xu){transition:none}@media (prefers-color-scheme:dark){.pv.svelte-kr1xu{--pv-paper:#d9cfbb}.pv-backdrop.svelte-kr1xu{background:rgb(var(--color-bg) / .86)}}.pv-stage.svelte-kr1xu{min-height:0;margin-top:calc(env(safe-area-inset-top) + 48px);margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);margin-bottom:env(safe-area-inset-bottom);flex:1;position:relative;overflow:visible}.pv-track.svelte-kr1xu{transition:transform .42s var(--pv-ease);will-change:transform;position:absolute;inset:0}.pv.tracking.svelte-kr1xu .pv-track:where(.svelte-kr1xu){transition:none}.pv-slide.svelte-kr1xu{width:100%;height:100%;position:absolute;top:0}.pv-frame.svelte-kr1xu{background:var(--pv-paper);box-shadow:0 0 0 6px var(--pv-paper), 0 2px 3px 6px #0000002e, 0 28px 60px -12px #0000008c;transform-origin:50%;transition:transform .38s var(--pv-ease), top .3s var(--pv-ease), height .3s var(--pv-ease), width .3s var(--pv-ease), left .3s var(--pv-ease), opacity .2s;opacity:0;will-change:transform;position:absolute}.pv-frame.known.svelte-kr1xu{opacity:1}.pv.tracking.svelte-kr1xu .pv-frame:where(.svelte-kr1xu){transition:none}.pv-frame.svelte-kr1xu img:where(.svelte-kr1xu){object-fit:cover;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}.pv-full.svelte-kr1xu{opacity:0;transition:opacity .25s}.pv-full.on.svelte-kr1xu{opacity:1}.pv-caption-wrap.svelte-kr1xu{padding:0 max(14px, env(safe-area-inset-right)) 0 max(14px, env(safe-area-inset-left));transition:opacity .25s var(--pv-ease), transform .3s var(--pv-ease), top .3s var(--pv-ease);animation:svelte-kr1xu-pv-rise .5s var(--pv-ease) .12s backwards;justify-content:center;display:flex;position:absolute;left:0;right:0}.pv-caption-wrap.short.svelte-kr1xu{top:auto;bottom:0}.pv-caption.svelte-kr1xu{width:100%;max-width:34rem;font-family:var(--font-body);color:rgb(var(--color-ink));background:var(--chamfer-edge), rgb(var(--color-card));box-shadow:var(--chamfer-line);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);-webkit-user-select:text;user-select:text;touch-action:pan-y;padding:.8rem 1.1rem .9rem}.pv-title.svelte-kr1xu{font-family:var(--font-serif);font-size:1.2rem;font-weight:700;line-height:1.25}.pv-meta.svelte-kr1xu{flex-wrap:wrap;align-items:center;row-gap:.15rem;margin-top:.3rem;display:flex}.pv-meta.svelte-kr1xu .sep:where(.svelte-kr1xu){color:rgb(var(--color-gold));opacity:.9;margin:0 .55em}.pv-m.svelte-kr1xu{letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-ink) / .55);font-size:.62rem}.pv-m.up.svelte-kr1xu{color:rgb(var(--color-primary))}.pv-m.down.svelte-kr1xu{color:rgb(var(--color-rose))}.pv-m.times.svelte-kr1xu{letter-spacing:0;text-transform:none;color:rgb(var(--color-rose));font-size:.85rem;font-style:italic}.pv-note.svelte-kr1xu{border-top:1px solid rgb(var(--color-ink) / .09);overscroll-behavior:contain;touch-action:pan-y;max-height:7.5rem;margin-top:.55rem;padding-top:.5rem;overflow-y:auto}.pv-label.svelte-kr1xu{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-ink) / .45);font-size:.58rem;display:block}.pv-note.svelte-kr1xu .hand-note:where(.svelte-kr1xu){margin-top:.1rem;font-size:1.06rem;line-height:1.5}.pv-bar.svelte-kr1xu{top:env(safe-area-inset-top);left:env(safe-area-inset-left);right:env(safe-area-inset-right);height:48px;transition:opacity .25s var(--pv-ease);animation:svelte-kr1xu-pv-in .4s var(--pv-ease) .1s backwards;justify-content:center;align-items:center;display:flex;position:absolute}.pv-count.svelte-kr1xu{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#fff8ecd1;text-shadow:0 1px 2px #0006;font-size:.62rem}@media (prefers-color-scheme:dark){.pv-count.svelte-kr1xu{color:rgb(var(--color-ink) / .7);text-shadow:none}}.pv-btn.svelte-kr1xu{width:44px;height:44px;color:rgb(var(--color-ink) / .8);background:rgb(var(--color-card) / .78);backdrop-filter:blur(12px);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);touch-action:manipulation;transition:opacity .25s var(--pv-ease), transform .3s var(--pv-spring);justify-content:center;align-items:center;display:flex}.pv-btn.svelte-kr1xu:active{transform:scale(.92)}.pv-btn.svelte-kr1xu:focus-visible{color:rgb(var(--color-primary));box-shadow:inset 0 0 0 2px rgb(var(--color-primary));outline:none}.pv-close.svelte-kr1xu{position:absolute;top:2px;right:8px}.pv-step.svelte-kr1xu{display:none;position:absolute;top:45%}.pv-step.prev.svelte-kr1xu{left:max(12px, env(safe-area-inset-left))}.pv-step.next.svelte-kr1xu{right:max(12px, env(safe-area-inset-right))}.pv-step.svelte-kr1xu:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.pv-step.svelte-kr1xu{display:flex}}.pv.quiet.svelte-kr1xu .pv-caption-wrap:where(.svelte-kr1xu){opacity:0;pointer-events:none;transform:translateY(12px)}.pv.quiet.svelte-kr1xu .pv-bar:where(.svelte-kr1xu),.pv.quiet.svelte-kr1xu .pv-step:where(.svelte-kr1xu){opacity:0;pointer-events:none}.pv.pulling.svelte-kr1xu .pv-caption-wrap:where(.svelte-kr1xu),.pv.pulling.svelte-kr1xu .pv-bar:where(.svelte-kr1xu),.pv.pulling.svelte-kr1xu .pv-step:where(.svelte-kr1xu){opacity:0}@media (height<=499px){.pv-note.svelte-kr1xu{max-height:4.5rem}}.pv.reduced.svelte-kr1xu .pv-track:where(.svelte-kr1xu),.pv.reduced.svelte-kr1xu .pv-frame:where(.svelte-kr1xu),.pv.reduced.svelte-kr1xu .pv-backdrop:where(.svelte-kr1xu){transition-duration:.15s}.pv.reduced.svelte-kr1xu .pv-caption-wrap:where(.svelte-kr1xu),.pv.reduced.svelte-kr1xu .pv-bar:where(.svelte-kr1xu),.pv.reduced.svelte-kr1xu .pv-backdrop.in:where(.svelte-kr1xu){animation:.15s linear svelte-kr1xu-pv-in}.pv.opening.svelte-kr1xu .pv-track:where(.svelte-kr1xu){transition:none}@keyframes svelte-kr1xu-pv-in{0%{opacity:0}}@keyframes svelte-kr1xu-pv-rise{0%{opacity:0;transform:translateY(14px)}}
