.quote-band.svelte-7alvkb{--quote-gap:.9rem;--quote-card:19rem;width:100%;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 92%,#0000 100%)}.quote-track.svelte-7alvkb{align-items:stretch;gap:var(--quote-gap);padding-right:var(--quote-gap);animation:svelte-7alvkb-quote-marquee var(--quote-duration) linear infinite;flex:none;margin:0;list-style:none;display:flex}@keyframes svelte-7alvkb-quote-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.quote-band.svelte-7alvkb:hover .quote-track:where(.svelte-7alvkb),.quote-band.svelte-7alvkb:focus-within .quote-track:where(.svelte-7alvkb),.quote-band.paused.svelte-7alvkb .quote-track:where(.svelte-7alvkb){animation-play-state:paused}.quote-band.still.svelte-7alvkb{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.quote-band.still.svelte-7alvkb .quote-track:where(.svelte-7alvkb){animation:none}.quote-band.still.svelte-7alvkb .quote-clone:where(.svelte-7alvkb){display:none}.quote-entry.svelte-7alvkb{flex:0 0 var(--quote-card);width:var(--quote-card);display:flex}.quote-card.svelte-7alvkb{border:1px solid var(--pf-line,var(--border));border-radius:calc(var(--radius) * .8);background:var(--pf-seat-bg,var(--card));flex-direction:column;gap:.7rem;width:100%;padding:.95rem 1.05rem;display:flex}.quote-words.svelte-7alvkb{color:var(--foreground);text-wrap:pretty;flex:1;font-size:.85rem;line-height:1.55}.quote-by.svelte-7alvkb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:.15rem;font-size:.6rem;display:flex}.quote-name.svelte-7alvkb{color:color-mix(in oklab, var(--accent) 70%, var(--foreground))}.quote-role.svelte-7alvkb{color:var(--muted-foreground)}.pf-mark.svelte-3rfl7q{align-items:flex-end;min-width:0;display:inline-flex}.pf-ink.svelte-3rfl7q{height:var(--pf-ink);margin-bottom:calc(var(--pf-drop) * -1);display:block}.pf-ink.svelte-3rfl7q svg{width:auto;max-width:100%;height:100%;display:block}.pf-on-night.svelte-3rfl7q,.dark .pf-on-cream.svelte-3rfl7q{display:none}.dark .pf-on-night.svelte-3rfl7q{display:block}.pf-sr.svelte-3rfl7q{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-seat.svelte-198zv71{flex-direction:column;gap:0;min-width:0;scroll-margin-top:6rem;display:flex;position:relative}@media (width>=900px){.pf-seat.svelte-198zv71{grid-row:1/-1;grid-template-rows:subgrid;display:grid}}.pf-seat[data-state=going].svelte-198zv71{overflow:hidden}.pf-seat[data-state=going].svelte-198zv71>.pf-row:where(.svelte-198zv71){width:var(--pf-rest-w)}.pf-seat[data-state=rail].svelte-198zv71>.pf-row:where(.svelte-198zv71){display:none}.pf-row.svelte-198zv71{min-width:0}.pf-plate.svelte-198zv71{border-bottom:1px solid var(--pf-line);align-items:flex-end;gap:1rem;min-height:58px;padding-bottom:1rem;display:flex}.pf-plate.svelte-198zv71 .pf-key:where(.svelte-198zv71){align-self:center}@media (width>=900px){.pf-plate.svelte-198zv71{border-bottom:0}}@media (width>=900px) and (width<=1023px){.pf-plate.svelte-198zv71{flex-wrap:wrap}.pf-name.svelte-198zv71{flex:1 0 100%}}.pf-name.svelte-198zv71{align-items:flex-end;min-width:0;display:flex}.pf-key.svelte-198zv71{border:1px solid color-mix(in oklab, var(--accent) 42%, transparent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab, var(--accent) 70%, var(--foreground));cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.4rem .7rem;font-size:.6rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.pf-key.svelte-198zv71:hover{border-color:color-mix(in oklab, var(--accent) 75%, transparent);background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--pf-head)}.pf-key.svelte-198zv71:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pf-read.svelte-198zv71{padding-top:1.6rem}.pf-read-key.svelte-198zv71{border:1px solid color-mix(in oklab, var(--accent) 42%, transparent);background:color-mix(in oklab, var(--accent) 7%, transparent);width:100%;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 70%, var(--foreground));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.68rem;transition:border-color .2s,background-color .2s,color .2s;display:flex}.pf-read-key.svelte-198zv71:hover{border-color:color-mix(in oklab, var(--accent) 75%, transparent);background:color-mix(in oklab, var(--accent) 14%, transparent);color:var(--pf-head)}.pf-read-key.svelte-198zv71:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pf-register.svelte-198zv71{letter-spacing:-.01em;color:var(--pf-head);padding-top:1.15rem;font-size:1.02rem;font-weight:600}.pf-body.svelte-198zv71{max-width:62ch;color:var(--pf-ink);text-wrap:pretty;padding-top:.7rem;font-size:.925rem;line-height:1.62}.pf-label.svelte-198zv71{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--pf-rail-ink);align-items:center;gap:.75rem;padding-top:1.5rem;font-size:.62rem;display:flex}.pf-label.svelte-198zv71:after{content:"";background:var(--pf-line);flex:1;min-width:.75rem;height:1px}.pf-ours.svelte-198zv71{border-left:1px solid color-mix(in oklab, var(--accent) 62%, transparent);color:var(--pf-head);padding-left:.85rem}.pf-stills.svelte-198zv71{padding-top:1.2rem}.pf-frame.svelte-198zv71{border:1px solid var(--pf-line);border-radius:calc(var(--radius) * .8);background:var(--pf-mat);flex-direction:column;display:flex;overflow:hidden}.pf-frame.svelte-198zv71+.pf-frame:where(.svelte-198zv71){margin-top:.9rem}.pf-frame.svelte-198zv71 img:where(.svelte-198zv71){aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;display:block}.pf-frame.svelte-198zv71 figcaption:where(.svelte-198zv71){border-top:1px solid var(--pf-line);background:var(--pf-seat-bg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-rail-ink);margin-top:auto;padding:.55rem .75rem;font-size:.6rem;line-height:1.5}.pf-spec.svelte-198zv71{margin-top:1.5rem}@media (width>=900px){.pf-spec.svelte-198zv71{grid-row:span 3;grid-template-rows:subgrid;display:grid}}.pf-spec-row.svelte-198zv71{border-top:1px solid var(--pf-line);grid-template-columns:6.2rem 1fr;gap:.9rem;padding:.7rem 0;display:grid}.pf-spec-row.svelte-198zv71:last-child{border-bottom:1px solid var(--pf-line)}.pf-spec-row.svelte-198zv71 dt:where(.svelte-198zv71){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-rail-ink);font-size:.6rem;line-height:1.7}.pf-spec-row.svelte-198zv71 dd:where(.svelte-198zv71){color:var(--pf-ink);text-wrap:pretty;font-size:.9rem;line-height:1.55}.pf-runs.svelte-198zv71{grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.9rem;display:grid}.pf-runs.svelte-198zv71 li:where(.svelte-198zv71){border:1px solid var(--pf-line);border-radius:calc(var(--radius) * .7);flex-direction:column;gap:.3rem;padding:.55rem .7rem .6rem;display:flex}.pf-run-name.svelte-198zv71{font-family:var(--font-mono);color:var(--pf-head);font-size:.66rem;line-height:1.35}.pf-run-line.svelte-198zv71{color:var(--pf-rail-ink);text-wrap:pretty;font-size:.76rem;line-height:1.45}.pf-certs.svelte-198zv71{padding-top:.9rem}.pf-cert-row.svelte-198zv71{flex-wrap:wrap;gap:.4rem;display:flex}.pf-cert-row.svelte-198zv71 li:where(.svelte-198zv71){border:1px solid var(--pf-line);font-family:var(--font-mono);letter-spacing:.06em;color:var(--pf-head);border-radius:999px;padding:.4rem .65rem;font-size:.62rem}.pf-figures.svelte-198zv71{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:.9rem;display:flex}.pf-figures.svelte-198zv71 li:where(.svelte-198zv71){border:1px solid var(--pf-line);border-radius:calc(var(--radius) * .7);text-align:center;flex-direction:column;flex:8rem;align-items:center;gap:.55rem;padding:1rem .9rem;display:flex}.pf-figures.svelte-198zv71 span:where(.svelte-198zv71){font-family:var(--font-mono);letter-spacing:.06em;text-wrap:balance;color:var(--pf-head);font-size:.62rem;line-height:1.4}.pf-ring.svelte-198zv71{width:auto;height:4.6rem;display:block}.pf-client.svelte-198zv71{width:auto;height:1.15rem;display:block}.dark .pf-client.svelte-198zv71{filter:invert()}.pf-seals.svelte-198zv71{flex-wrap:wrap;align-items:flex-start;gap:1.15rem 1.4rem;padding-top:1.1rem;display:flex}.pf-seals.svelte-198zv71 li:where(.svelte-198zv71){flex-direction:column;align-items:center;gap:.5rem;max-width:7.5rem;display:flex}.pf-seals.svelte-198zv71 img:where(.svelte-198zv71){width:auto;height:4.5rem;display:block}.dark .pf-seals.svelte-198zv71 img[data-disc]:where(.svelte-198zv71){box-sizing:border-box;background:radial-gradient(circle closest-side,#fff 98%,#0000 100%);padding:3px}.pf-seal-ink.svelte-198zv71{height:4.5rem;color:var(--pf-head);display:block}.pf-seal-ink.svelte-198zv71 svg{width:auto;height:100%;display:block}.pf-seals.svelte-198zv71 span:where(.svelte-198zv71){font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-wrap:balance;color:var(--pf-head);font-size:.58rem;line-height:1.35}.pf-quotes.svelte-198zv71{padding-top:.9rem}.pf-deep.svelte-198zv71:not(.pf-deep-open){display:none}.pf-deep-open.svelte-198zv71{animation:.32s cubic-bezier(.22,.61,.36,1) both svelte-198zv71-pf-unfold}@keyframes svelte-198zv71-pf-unfold{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pf-deep-open.svelte-198zv71{animation:none}}.pf-deep-slot.svelte-198zv71+.pf-deep-slot:where(.svelte-198zv71){margin-top:.4rem}.pf-cases.svelte-198zv71{padding-top:.9rem}.pf-cases.svelte-198zv71>li:where(.svelte-198zv71)+li:where(.svelte-198zv71){margin-top:1.15rem}@media (width>=900px){.pf-seat[data-held].svelte-198zv71 .pf-cases:where(.svelte-198zv71){grid-template-columns:1fr 1fr;gap:1.4rem 3rem;display:grid}.pf-seat[data-held].svelte-198zv71 .pf-cases:where(.svelte-198zv71)>li:where(.svelte-198zv71)+li:where(.svelte-198zv71){margin-top:0}.pf-seat[data-held].svelte-198zv71 .pf-runs:where(.svelte-198zv71){grid-template-columns:repeat(4,1fr)}.pf-seat[data-held].svelte-198zv71 .pf-sources:where(.svelte-198zv71){grid-template-columns:repeat(8,1fr)}.pf-seat[data-held].svelte-198zv71 .pf-caps:where(.svelte-198zv71){grid-template-columns:repeat(3,1fr)}.pf-seat[data-held].svelte-198zv71 .pf-body:where(.svelte-198zv71){max-width:68ch}.pf-seat[data-held].svelte-198zv71 .pf-stills:where(.svelte-198zv71){grid-template-columns:1fr 1fr;gap:.9rem 1.4rem;display:grid}.pf-seat[data-held].svelte-198zv71 .pf-frame:where(.svelte-198zv71)+.pf-frame:where(.svelte-198zv71){margin-top:0}}.pf-cases.svelte-198zv71 h4:where(.svelte-198zv71){color:var(--pf-head);font-size:.9rem;font-weight:600}.pf-cases.svelte-198zv71>li:where(.svelte-198zv71)>p:where(.svelte-198zv71){color:var(--pf-ink);margin-top:.2rem;font-size:.875rem;line-height:1.55}.pf-cases.svelte-198zv71 ul:where(.svelte-198zv71){margin-top:.35rem}.pf-cases.svelte-198zv71 ul:where(.svelte-198zv71) li:where(.svelte-198zv71){color:var(--pf-rail-ink);padding-left:.9rem;font-size:.82rem;line-height:1.5;position:relative}.pf-cases.svelte-198zv71 ul:where(.svelte-198zv71) li:where(.svelte-198zv71):before{content:"";background:var(--accent);width:4px;height:1px;position:absolute;top:.72em;left:.1rem}.pf-stated.svelte-198zv71{padding-top:.9rem}.pf-stated.svelte-198zv71 h4:where(.svelte-198zv71){letter-spacing:-.01em;color:var(--pf-head);text-wrap:balance;font-size:1.05rem;font-weight:600;line-height:1.35}.pf-problems.svelte-198zv71{border-top:1px solid var(--pf-line);margin-top:1.2rem;padding-top:1.1rem}.pf-problems.svelte-198zv71 li:where(.svelte-198zv71)+li:where(.svelte-198zv71){margin-top:.9rem}.pf-problems.svelte-198zv71 h5:where(.svelte-198zv71){color:var(--pf-head);font-size:.84rem;font-weight:600}.pf-problems.svelte-198zv71 p:where(.svelte-198zv71){max-width:58ch;color:var(--pf-rail-ink);text-wrap:pretty;margin-top:.2rem;font-size:.82rem;line-height:1.55}.pf-stated-lede.svelte-198zv71{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 72%, var(--foreground));margin-top:.3rem;font-size:.68rem}.pf-layer.svelte-198zv71{padding-top:.9rem}.pf-layer.svelte-198zv71 h4:where(.svelte-198zv71){color:var(--pf-head);text-wrap:balance;font-size:.98rem;font-weight:600;line-height:1.4}.pf-caps.svelte-198zv71{border-top:1px solid var(--pf-line);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.3rem 2rem;margin-top:1.5rem;padding-top:1.4rem;display:grid}.pf-caps.svelte-198zv71 .pf-cap-icon:where(.svelte-198zv71){opacity:.72;width:2.1rem;height:2.1rem;display:block}.dark .pf-caps.svelte-198zv71 .pf-cap-icon:where(.svelte-198zv71){opacity:.86;filter:invert()}.pf-shot.svelte-198zv71{border:1px solid var(--pf-line);border-radius:calc(var(--radius) * .6);width:100%;height:auto;margin-bottom:.8rem;display:block}.pf-problem-mark.svelte-198zv71{width:auto;height:2.4rem;margin-bottom:.55rem;display:block}.dark .pf-problem-mark.svelte-198zv71{filter:invert()hue-rotate(180deg)}.pf-cap-step.svelte-198zv71{background:color-mix(in oklab, var(--accent) 16%, transparent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 78%, var(--foreground));border-radius:5px;padding:.22rem .5rem;font-size:.58rem;display:inline-flex}.pf-cap-tags.svelte-198zv71{flex-wrap:wrap;gap:.3rem;margin-top:.6rem;display:flex}.pf-cap-tags.svelte-198zv71 li:where(.svelte-198zv71){border:1px solid var(--pf-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--pf-head);border-radius:6px;padding:.22rem .5rem;font-size:.58rem}.pf-caps.svelte-198zv71 h5:where(.svelte-198zv71){color:var(--pf-head);margin-top:.6rem;font-size:.84rem;font-weight:600}.pf-caps.svelte-198zv71 p:where(.svelte-198zv71){color:var(--pf-rail-ink);text-wrap:pretty;margin-top:.25rem;font-size:.8rem;line-height:1.5}.pf-sources.svelte-198zv71{grid-template-columns:repeat(4,1fr);gap:1.7rem 1rem;padding:1.2rem 0 .4rem;display:grid}.pf-sources.svelte-198zv71 li:where(.svelte-198zv71){min-width:0;height:calc(1.55rem * var(--pf-scale));color:var(--pf-rail-ink);place-items:center;display:grid}.pf-sources.svelte-198zv71 li:where(.svelte-198zv71) svg{width:auto;max-width:100%;height:100%;display:block}.pf-badges.svelte-198zv71{flex-wrap:wrap;gap:.9rem 1.1rem;padding-top:1rem;display:flex}.pf-badges.svelte-198zv71 li:where(.svelte-198zv71){box-sizing:border-box;justify-content:center;align-items:center;width:152px;height:104px;display:flex}.pf-badges.svelte-198zv71 img:where(.svelte-198zv71){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pf-tail.svelte-198zv71{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pf-rail-ink);padding-top:.9rem;font-size:.6rem}.pf-stub.svelte-198zv71{border:1px dashed color-mix(in oklab, var(--accent) 60%, transparent);border-radius:calc(var(--radius) * .75);background:color-mix(in oklab, var(--accent) 5%, transparent);max-width:58ch;margin-top:.55rem;padding:.6rem .75rem}.pf-stub-option.svelte-198zv71{border-color:color-mix(in oklab, var(--pf-lamp) 62%, transparent);background:color-mix(in oklab, var(--pf-lamp) 6%, transparent)}.pf-stub-head.svelte-198zv71{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 78%, var(--foreground));font-size:.6rem}.pf-stub-option.svelte-198zv71 .pf-stub-head:where(.svelte-198zv71){color:color-mix(in oklab, var(--pf-lamp) 70%, var(--foreground))}.pf-stub-wants.svelte-198zv71{max-width:52ch;font-family:var(--font-mono);color:var(--pf-rail-ink);text-wrap:pretty;margin-top:.3rem;font-size:.66rem;line-height:1.55}.pf-sr.svelte-198zv71{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=899px){.pf-seat.svelte-198zv71:not([data-held])>.pf-row:where(.svelte-198zv71):not(.pf-plate):not(.pf-read),.pf-seat.svelte-198zv71:not([data-held]) .pf-key:where(.svelte-198zv71){display:none}.pf-runs.svelte-198zv71{grid-template-columns:1fr}.pf-spec-row.svelte-198zv71{grid-template-columns:1fr;gap:.35rem}.pf-sources.svelte-198zv71{grid-template-columns:repeat(3,1fr)}.pf-badges.svelte-198zv71 li:where(.svelte-198zv71){width:44%;height:92px}.pf-seat[data-state=rail].svelte-198zv71{min-height:var(--pf-bar-h)}.pf-seat[data-state=going].svelte-198zv71>.pf-row:where(.svelte-198zv71){width:auto}}@media (width<=899px) and (prefers-reduced-motion:no-preference){.pf-seat[data-held].svelte-198zv71>.pf-row:where(.svelte-198zv71):not(.pf-plate):not(.pf-read){animation:.32s cubic-bezier(.22,.61,.36,1) both svelte-198zv71-pf-unfold}}.pf-seated.svelte-n2o96n{fill:var(--pf-shade);opacity:.24}.pf-cell-wall.svelte-n2o96n{fill:var(--pf-wall)}.pf-cell-floor.svelte-n2o96n{fill:var(--pf-floor)}.pf-frame.svelte-n2o96n{fill:none;stroke:var(--pf-edge);stroke-width:1px}.pf-foot.svelte-n2o96n{fill:var(--pf-shade);opacity:.45}.pf-slide.svelte-n2o96n{fill:var(--pf-slide)}.pf-slide-rim.svelte-n2o96n{fill:none;stroke:var(--pf-slide-rim);stroke-width:1.1px}.pf-pane.svelte-n2o96n{fill:rgb(var(--pf-glass) / var(--pf-glass-a))}.pf-arris.svelte-n2o96n,.pf-ridge.svelte-n2o96n{fill:none;stroke:var(--pf-edge);stroke-width:1.3px;stroke-linejoin:round}.pf-lid-top.svelte-n2o96n{fill:var(--pf-cap-top)}.pf-lid-right.svelte-n2o96n{fill:color-mix(in oklab, var(--pf-cap-top) 62%, var(--pf-cap-side))}.pf-lid-left.svelte-n2o96n{fill:var(--pf-cap-side)}.pf-ink.svelte-n2o96n{overflow:hidden}.pf-on-night.svelte-n2o96n,.dark .pf-on-cream.svelte-n2o96n{display:none}.dark .pf-on-night.svelte-n2o96n{display:block}.pf-feed.svelte-had4kj{--pf-stone-top:#ded7cc;--pf-stone-side:#bcb3a4;--pf-lip:#f2eee6;--pf-cap-top:#d5cec2;--pf-cap-side:#b2a897;--pf-cut:#8d8474;--pf-score:#7d7466;--pf-cell-hot:#f7f5f0;--pf-cell-cool:#e2e8e2;--pf-wall:#e6ece6;--pf-floor:#d3dad3;--pf-glass:37 40 38;--pf-glass-a:.05;--pf-edge:#25282647;--pf-slide:#eae5db;--pf-slide-rim:#2528263d;--pf-shade:#25282633;--pf-lift:#6a6154;--pf-lift-a:.3;--pf-deck-lamp:#fffdf7;--pf-deck-lamp-a:.5;--pf-ease:cubic-bezier(.22, 1, .36, 1);width:100%}.dark .pf-feed.svelte-had4kj{--pf-stone-top:#39434e;--pf-stone-side:#2a323b;--pf-lip:#566270;--pf-cap-top:#2c353e;--pf-cap-side:#191f26;--pf-cut:#10161c;--pf-score:#151b22;--pf-cell-hot:#55636f;--pf-cell-cool:#1b222a;--pf-wall:#242e37;--pf-floor:#1a2129;--pf-glass:246 243 238;--pf-glass-a:.07;--pf-edge:#f6f3ee4d;--pf-slide:#3f4b58;--pf-slide-rim:#f6f3ee3d;--pf-shade:#0000008c;--pf-lift:#05080c;--pf-lift-a:.55;--pf-deck-lamp:#cfe0e6;--pf-deck-lamp-a:.1}svg.svelte-had4kj{width:100%;display:block;overflow:visible}.pf-rule.svelte-had4kj{fill:none;stroke:var(--pf-line);stroke-width:1.1px}.pf-lane.svelte-had4kj{fill:none;stroke:var(--pf-lane);stroke-width:1.4px}.pf-pad.svelte-had4kj{fill:var(--pf-pad)}.pf-ring.svelte-had4kj{fill:var(--background);stroke:var(--pf-lane);stroke-width:1.2px}.pf-stone-face.svelte-had4kj{fill:var(--pf-stone-top)}.pf-stone-reveal.svelte-had4kj{fill:none;stroke:var(--pf-score);stroke-width:1.1px;stroke-opacity:.5}.pf-stone-crest.svelte-had4kj{fill:none;stroke:var(--pf-lip);stroke-width:1.3px;stroke-linecap:round}.pf-stone-rim.svelte-had4kj{fill:none;stroke:var(--pf-cut);stroke-width:1.3px;stroke-linecap:round;stroke-opacity:.7}.pf-band-head.svelte-had4kj{stop-color:var(--pf-stone-side)}.pf-band-foot.svelte-had4kj{stop-color:color-mix(in oklab, var(--pf-stone-side) 74%, var(--pf-cut))}.pf-deck-hot.svelte-had4kj{stop-color:var(--pf-deck-lamp);stop-opacity:var(--pf-deck-lamp-a)}.pf-deck-cool.svelte-had4kj{stop-color:var(--pf-deck-lamp);stop-opacity:0}.pf-cell-hot.svelte-had4kj{stop-color:var(--pf-cell-hot)}.pf-cell-cool.svelte-had4kj{stop-color:var(--pf-cell-cool);stop-opacity:0}.pf-pane-head.svelte-had4kj{stop-color:rgb(var(--pf-glass));stop-opacity:.09}.pf-pane-foot.svelte-had4kj{stop-color:rgb(var(--pf-glass));stop-opacity:0}.pf-lift.svelte-had4kj{flood-color:var(--pf-lift);flood-opacity:var(--pf-lift-a)}.pf-groove.svelte-had4kj{stroke:var(--pf-score);stroke-width:1.3px;stroke-linecap:round;opacity:.45}.pf-tick.svelte-had4kj,.pf-centre.svelte-had4kj{stroke:var(--pf-score);stroke-linecap:round}.pf-tick.svelte-had4kj{stroke-width:2.4px;opacity:.7}.pf-centre.svelte-had4kj{stroke-width:1.5px;opacity:.5}.pf-bloom.svelte-had4kj path:where(.svelte-had4kj){fill:none;stroke:var(--pf-lamp);stroke-linecap:round}.pf-lume.svelte-had4kj{opacity:0}.pf-live.svelte-had4kj .pf-lume:where(.svelte-had4kj),.pf-live.svelte-had4kj .pf-lume{animation:svelte-had4kj-pf-comeon .82s var(--pf-ease) var(--pf-land) forwards}@keyframes svelte-had4kj-pf-comeon{0%{opacity:0}to{opacity:1}}.pf-flight.svelte-had4kj{animation:svelte-had4kj-pf-spend var(--pf-flight) linear both}.pf-flight.svelte-had4kj .rider{animation-iteration-count:1;animation-fill-mode:both}@keyframes svelte-had4kj-pf-spend{0%,74%{opacity:1}to{opacity:0}}.pf-glow.svelte-had4kj{opacity:0;animation:svelte-had4kj-pf-land var(--pf-flight) linear var(--pf-land) both}.pf-glow-far.svelte-had4kj{fill:var(--pf-lamp);opacity:.14}.pf-glow-near.svelte-had4kj{fill:var(--pf-lamp);opacity:.3}.pf-glow-core.svelte-had4kj{fill:color-mix(in oklab, var(--pf-lamp) 55%, #fff)}@keyframes svelte-had4kj-pf-land{0%{opacity:0}4%{opacity:1}22%{opacity:.7}52%{opacity:.26}to{opacity:0}}.pf-frozen.svelte-had4kj *{animation:none!important}.pf-frozen.svelte-had4kj .pf-lume:where(.svelte-had4kj),.pf-frozen.svelte-had4kj .pf-lume{opacity:1}.pf-wrap.svelte-1mxeyu1{--pf-line:#25282626;--pf-lane:#2528264d;--pf-pad:#25282661;--pf-lamp:#5e8d7a;--pf-mat:#fbfaf7;--pf-ink:var(--muted-foreground);--pf-rail-ink:var(--muted-foreground);--pf-head:var(--foreground);--pf-seat-bg:color-mix(in oklab, var(--card) 88%, var(--background));--pf-bar-h:74px;--pf-rail-h:74vh;--pf-rail-top:max(5.5rem, 13vh);scroll-margin-top:6rem}.dark .pf-wrap.svelte-1mxeyu1{--pf-line:#f6f3ee21;--pf-lane:#3f4650;--pf-pad:#57616d;--pf-lamp:#7fb8a3;--pf-seat-bg:color-mix(in oklab, var(--card) 70%, var(--background))}.pf-eyebrow.svelte-1mxeyu1{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pf-rail-ink);font-size:.7rem}.pf-case.svelte-1mxeyu1{border:1px solid var(--pf-line);border-radius:20px;margin-top:1.6rem;padding:9px}.pf-line.svelte-1mxeyu1{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pf-rail-ink);align-items:center;gap:9px;padding:4px 9px 10px;font-size:.625rem;display:flex}.pf-lamp.svelte-1mxeyu1{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%}.pf-foot.svelte-1mxeyu1{border-top:1px solid var(--pf-line);text-transform:none;letter-spacing:normal;justify-content:center;margin-top:1.6rem;padding:22px 9px 14px}.pf-deck.svelte-1mxeyu1{padding:0 9px}.pf-seats.svelte-1mxeyu1{gap:0 var(--pf-gap);grid-template-rows:repeat(20,auto);grid-template-columns:1fr 1fr;display:grid}.pf-band.svelte-1mxeyu1{grid-area:1/1/2/3}.pf-ledge.svelte-1mxeyu1{background:var(--pf-line);grid-area:2/1/3/3;align-self:end;height:1px}.pf-seats.svelte-1mxeyu1>[data-side="-1"]{grid-area:2/1/-1/2}.pf-seats.svelte-1mxeyu1>[data-side="1"]{grid-area:2/2/-1/3}.pf-channel.svelte-1mxeyu1{background:var(--pf-line);pointer-events:none;place-self:stretch center;width:1px}.pf-rail.svelte-1mxeyu1{top:var(--pf-rail-top);width:100%;height:var(--pf-rail-h);border:1px solid var(--pf-line);background:var(--pf-seat-bg);cursor:pointer;border-radius:14px;flex-direction:column;align-self:start;align-items:center;padding:1.4rem 0;transition:border-color .2s,background-color .2s;display:flex;position:sticky}.pf-hold.svelte-1mxeyu1{flex-direction:column;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.pf-rail.svelte-1mxeyu1:hover{border-color:color-mix(in oklab, var(--accent) 55%, transparent);background:color-mix(in oklab, var(--accent) 7%, var(--pf-seat-bg))}.pf-rail.svelte-1mxeyu1:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pf-chev.svelte-1mxeyu1{color:var(--pf-rail-ink);display:flex}.pf-turn.svelte-1mxeyu1{flex:1;width:100%;min-height:0;position:relative}.pf-turn.svelte-1mxeyu1 .pf-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.pf-turn.svelte-1mxeyu1 svg{max-width:none}.pf-sr.svelte-1mxeyu1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=899px){.pf-seats.svelte-1mxeyu1{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0}.pf-band.svelte-1mxeyu1{grid-area:2/1/3/2}.pf-ledge.svelte-1mxeyu1{display:none}.pf-seats.svelte-1mxeyu1>[data-side="-1"]{grid-area:1/1/2/2}.pf-seats.svelte-1mxeyu1>[data-side="1"]{grid-area:3/1/4/2}.pf-seats[data-hold="1"].svelte-1mxeyu1>[data-side="1"]{grid-area:1/1/2/2}.pf-seats[data-hold="1"].svelte-1mxeyu1>[data-side="-1"]{grid-area:3/1/4/2}.pf-channel.svelte-1mxeyu1{display:none}.pf-rail.svelte-1mxeyu1{height:var(--pf-bar-h);min-height:var(--pf-bar-h);padding:0 1.2rem;position:static}.pf-hold.svelte-1mxeyu1{height:var(--pf-bar-h);flex-direction:row;justify-content:space-between;align-items:center}.pf-chev.svelte-1mxeyu1{order:2}.pf-turn.svelte-1mxeyu1{flex:none;width:auto}.pf-turn.svelte-1mxeyu1 .pf-mark{position:static;transform:none}}
