.field[data-astro-cid-fjkzq7wa]{gap:var(--space-1);flex-direction:column;display:flex}.field__label[data-astro-cid-fjkzq7wa]{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-label);color:var(--color-text-heading)}.field__required[data-astro-cid-fjkzq7wa]{color:var(--color-feedback-error)}.field__helper[data-astro-cid-fjkzq7wa]{font-size:var(--font-size-body-s);line-height:var(--line-height-body-s);color:var(--color-text-muted);margin:0}.field__control[data-astro-cid-fjkzq7wa]{box-sizing:border-box;width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-3);font-family:var(--font-family-base);font-size:var(--font-size-body);color:var(--color-text-body);background:var(--color-surface-raised);border:1px solid var(--color-border-control);border-radius:var(--radius-control);transition:border-color var(--duration-micro) var(--easing-standard), box-shadow var(--duration-micro) var(--easing-standard);line-height:1.3}.field--lg[data-astro-cid-fjkzq7wa] .field__control[data-astro-cid-fjkzq7wa]{min-height:var(--target-comfortable)}.field__control[data-astro-cid-fjkzq7wa]::placeholder{color:var(--color-text-muted);opacity:1}.field__control[data-astro-cid-fjkzq7wa]:hover:not(:disabled){border-color:var(--color-text-heading)}.field__control[data-astro-cid-fjkzq7wa]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.field__control[data-astro-cid-fjkzq7wa][readonly]{background:var(--color-surface-subtle)}.field__control[data-astro-cid-fjkzq7wa]:disabled{background:var(--color-surface-subtle);opacity:.6;cursor:not-allowed}.field--disabled[data-astro-cid-fjkzq7wa] .field__label[data-astro-cid-fjkzq7wa]{opacity:.6}.field--error[data-astro-cid-fjkzq7wa] .field__control[data-astro-cid-fjkzq7wa]{border-color:var(--color-feedback-error);box-shadow:inset 0 0 0 1px var(--color-feedback-error)}.field__error[data-astro-cid-fjkzq7wa]{align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-s);color:var(--color-feedback-error);margin:0;display:flex}.field__error-icon[data-astro-cid-fjkzq7wa]{flex:none;margin-top:1px}.shelf[data-astro-cid-pujuxedm]{background:var(--color-surface-page);padding-block:var(--space-10)}.shelf__head[data-astro-cid-pujuxedm]{gap:var(--space-2);flex-direction:column;display:flex}.shelf__list[data-astro-cid-pujuxedm]{margin:var(--space-6) 0 0;gap:var(--space-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.shelf__item[data-astro-cid-pujuxedm]{border-radius:var(--radius-card);background:var(--color-surface-raised);border:1px solid var(--color-border-default);height:100%;color:inherit;box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-component) var(--easing-standard), transform var(--duration-component) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.shelf__item[data-astro-cid-pujuxedm]:hover{box-shadow:var(--shadow-md);transform:translateY(calc(-1 * var(--motion-distance-sm)))}.shelf__item[data-astro-cid-pujuxedm]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.shelf__pic[data-astro-cid-pujuxedm]{aspect-ratio:4/3;place-items:center;display:grid;position:relative;overflow:hidden}.shelf__pic[data-astro-cid-pujuxedm] svg{width:100%;height:auto;display:block}.shelf__pic--poster[data-astro-cid-pujuxedm] img[data-astro-cid-pujuxedm]{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.shelf__poster-name[data-astro-cid-pujuxedm]{position:absolute;top:8%;left:12%;right:12%}.shelf__poster-name[data-astro-cid-pujuxedm] path[fill=none]{stroke-width:2.4px}.shelf__pic--sheet[data-astro-cid-pujuxedm]{background:var(--color-brand-tint);padding:var(--space-5) var(--space-6) 0;align-items:end}.shelf__sheet[data-astro-cid-pujuxedm]{gap:var(--space-2);background:var(--color-surface-raised);border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;padding:var(--space-4) var(--space-4) var(--space-3);box-shadow:var(--shadow-paper);display:grid}.shelf__row[data-astro-cid-pujuxedm] path[fill=none]{stroke-width:1.4px}.shelf__pic--pack[data-astro-cid-pujuxedm]{background:var(--color-surface-inverse);padding:var(--space-6)}.shelf__pack-words[data-astro-cid-pujuxedm]{width:100%}.shelf__pack-words[data-astro-cid-pujuxedm] path[fill=none]{stroke-width:2.2px}.shelf__lede[data-astro-cid-pujuxedm]{max-width:40rem}.shelf__body[data-astro-cid-pujuxedm]{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.shelf__title[data-astro-cid-pujuxedm]{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);color:var(--color-text-heading)}.shelf__text[data-astro-cid-pujuxedm]{color:var(--color-text-muted);font-size:var(--font-size-body-s)}@media (width>=768px){.shelf__list[data-astro-cid-pujuxedm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.shelf[data-astro-cid-pujuxedm]{padding-block:var(--space-12)}}.compare[data-astro-cid-fpvyzoyx]{background:var(--color-surface-page);display:grid}.compare__lead[data-astro-cid-fpvyzoyx]{--color-focus-ring:var(--color-text-inverse);background:var(--color-brand-strong);color:var(--color-text-inverse);padding:var(--space-10) var(--container-padding);align-items:center;display:flex;position:relative;overflow:clip}.compare__lead-inner[data-astro-cid-fpvyzoyx]{z-index:1;gap:var(--space-4);flex-direction:column;align-items:flex-start;min-width:0;max-width:34rem;display:flex;position:relative}.compare__lead-inner[data-astro-cid-fpvyzoyx]>*{max-width:100%}.compare__lead[data-astro-cid-fpvyzoyx] .compare__lead-inner[data-astro-cid-fpvyzoyx] .text{color:var(--color-text-inverse)}.compare__backdrop[data-astro-cid-fpvyzoyx]{opacity:.16;pointer-events:none;width:46%;position:absolute;bottom:-18%;right:-6%}.compare__backdrop[data-astro-cid-fpvyzoyx] svg{width:100%;height:auto;display:block}.compare__backdrop[data-astro-cid-fpvyzoyx] path[fill=none]{stroke-width:3px}.compare[data-astro-cid-fpvyzoyx] .compare__panel{padding-block:var(--space-8) var(--space-10);gap:var(--space-4);flex-direction:column;display:flex}.compare__letters[data-astro-cid-fpvyzoyx]{align-items:center;gap:var(--space-3);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.compare__label[data-astro-cid-fpvyzoyx]{float:left;font-weight:var(--font-weight-bold);color:var(--color-text-heading);padding:0}.compare__switch[data-astro-cid-fpvyzoyx]{gap:var(--space-2);display:flex}.compare__letter[data-astro-cid-fpvyzoyx]{position:relative}.compare__letter[data-astro-cid-fpvyzoyx] input[data-astro-cid-fpvyzoyx]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.compare__letter[data-astro-cid-fpvyzoyx] span[data-astro-cid-fpvyzoyx]{min-width:var(--target-min);min-height:var(--target-min);padding:0 var(--space-3);border-radius:var(--radius-control);border:2px solid var(--color-border-control);background:var(--color-surface-raised);color:var(--color-text-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-h4);place-items:center;display:grid}.compare__letter[data-astro-cid-fpvyzoyx] input[data-astro-cid-fpvyzoyx]:checked+span[data-astro-cid-fpvyzoyx]{background:var(--color-surface-inverse);border-color:var(--color-surface-inverse);color:var(--color-text-inverse)}.compare__letter[data-astro-cid-fpvyzoyx] input[data-astro-cid-fpvyzoyx]:focus-visible+span[data-astro-cid-fpvyzoyx]{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.compare__grid[data-astro-cid-fpvyzoyx]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.compare__cell[data-astro-cid-fpvyzoyx]{gap:var(--space-1);height:100%;padding:var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-surface-raised);color:inherit;transition:border-color var(--duration-micro) var(--easing-standard), box-shadow var(--duration-micro) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.compare__cell[data-astro-cid-fpvyzoyx]:hover{border-color:var(--color-border-selected);box-shadow:var(--shadow-sm)}.compare__cell[data-astro-cid-fpvyzoyx]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.compare__ink[data-astro-cid-fpvyzoyx]{width:70%;margin-inline:auto}.compare__ink[data-astro-cid-fpvyzoyx] svg{width:100%;height:auto;display:block}.compare__ink[data-astro-cid-fpvyzoyx] path[fill=none]{stroke-width:1.8px}.compare__name[data-astro-cid-fpvyzoyx]{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold);color:var(--color-text-heading);line-height:var(--line-height-label);display:flex}.compare__where[data-astro-cid-fpvyzoyx]{font-size:var(--font-size-body-s);color:var(--color-text-muted);line-height:var(--line-height-body-s)}@media (width>=560px){.compare__grid[data-astro-cid-fpvyzoyx]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.compare[data-astro-cid-fpvyzoyx]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.compare__lead[data-astro-cid-fpvyzoyx]{padding-block:var(--space-12)}.compare[data-astro-cid-fpvyzoyx] .compare__panel{padding-block:var(--space-10);justify-content:center}}.live[data-astro-cid-5tmedc36]{isolation:isolate;position:relative;overflow:clip}.live__rings[data-astro-cid-5tmedc36]{z-index:0;pointer-events:none;fill:none;width:38rem;height:38rem;stroke:var(--color-brand-accent);stroke-width:1.2px;opacity:.45;position:absolute;top:-10rem;right:-12rem}.live__core[data-astro-cid-5tmedc36]{fill:var(--color-accent-highlight);stroke:none;display:none}@media (width>=1024px){.live__core[data-astro-cid-5tmedc36]{display:inline}}.live[data-astro-cid-5tmedc36] .live__inner{z-index:1;gap:var(--space-8);padding-block:var(--space-8) var(--space-10);grid-template-areas:"intro""paper""controls";align-items:center;display:grid;position:relative}.live__intro[data-astro-cid-5tmedc36],.live__controls[data-astro-cid-5tmedc36]{gap:var(--space-4);flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.live__intro[data-astro-cid-5tmedc36]{grid-area:intro}.live__controls[data-astro-cid-5tmedc36]{grid-area:controls}.live__intro[data-astro-cid-5tmedc36]>*,.live__controls[data-astro-cid-5tmedc36]>*{max-width:100%}.live__em[data-astro-cid-5tmedc36]{color:var(--color-accent-highlight)}.live__lede[data-astro-cid-5tmedc36]{max-width:34rem}.live__styles[data-astro-cid-5tmedc36]{border:0;min-width:0;margin:0;padding:0}.live__label[data-astro-cid-5tmedc36]{margin-bottom:var(--space-2);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:0}.live__options[data-astro-cid-5tmedc36]{gap:var(--space-2);flex-wrap:wrap;display:flex}.live__option[data-astro-cid-5tmedc36]{position:relative}.live__option[data-astro-cid-5tmedc36] input[data-astro-cid-5tmedc36]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.live__option[data-astro-cid-5tmedc36]>span[data-astro-cid-5tmedc36]{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-pill);border:2px solid var(--color-border-default);font-weight:var(--font-weight-bold);color:var(--color-text-body);transition:background var(--duration-micro) var(--easing-standard), color var(--duration-micro) var(--easing-standard);display:inline-flex}.live__option[data-astro-cid-5tmedc36] input[data-astro-cid-5tmedc36]:hover+span[data-astro-cid-5tmedc36]{border-color:var(--color-border-control)}.live__option[data-astro-cid-5tmedc36] input[data-astro-cid-5tmedc36]:checked+span[data-astro-cid-5tmedc36]{background:var(--color-brand-tint);border-color:var(--color-brand-tint);color:var(--color-surface-inverse)}.live__option[data-astro-cid-5tmedc36] input[data-astro-cid-5tmedc36]:focus-visible+span[data-astro-cid-5tmedc36]{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.live__name[data-astro-cid-5tmedc36]{gap:var(--space-2);width:min(100%,26rem);display:grid}.live__status[data-astro-cid-5tmedc36]{min-height:1.5em;font-size:var(--font-size-body-s);color:var(--color-accent-highlight);margin:0}.live__status[data-astro-cid-5tmedc36]:empty{min-height:0}.live__actions[data-astro-cid-5tmedc36]{gap:var(--space-3);flex-wrap:wrap;display:flex}.live__more[data-astro-cid-5tmedc36]{min-height:var(--target-min);font-weight:var(--font-weight-semibold);color:var(--color-text-body);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.live__more[data-astro-cid-5tmedc36]:hover{color:var(--color-text-heading)}.live__more[data-astro-cid-5tmedc36]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.live__paper[data-astro-cid-5tmedc36]{background:var(--color-surface-page);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-6) var(--space-4);box-shadow:var(--shadow-paper);grid-area:paper;width:100%;min-width:0;margin:0;position:relative;transform:rotate(-1.5deg)}.live__paper[data-astro-cid-5tmedc36]:before{content:"";height:var(--space-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-brand-accent);position:absolute;inset:0 0 auto}.live__ink[data-astro-cid-5tmedc36] svg{width:100%;height:auto;max-height:12rem;display:block;overflow:visible}.live__ink[data-astro-cid-5tmedc36] .sheet-trace{width:72%;margin-top:var(--space-2)}.live__ink[data-astro-cid-5tmedc36] .sheet-trace svg{max-height:7rem}.live__ink[data-astro-cid-5tmedc36] .sheet-model path[fill=none]{stroke-width:1.7px}.live__sheet-title[data-astro-cid-5tmedc36]{margin:0 0 var(--space-2);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-strong)}.live__caption[data-astro-cid-5tmedc36]{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-brand-tint);font-size:var(--font-size-body-s);color:var(--color-surface-inverse);flex-wrap:wrap;display:flex}.live__caption[data-astro-cid-5tmedc36] strong[data-astro-cid-5tmedc36]{color:var(--color-surface-inverse)}.live__replay[data-astro-cid-5tmedc36]{font:inherit;font-weight:var(--font-weight-bold);padding:var(--space-1) 0;min-height:var(--target-min);cursor:pointer;color:var(--color-surface-inverse);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.live__replay[data-astro-cid-5tmedc36]{display:none}}.live__replay[data-astro-cid-5tmedc36]:focus-visible{outline:var(--focus-ring-width) solid var(--color-surface-inverse);outline-offset:var(--focus-ring-offset)}.live__facts[data-astro-cid-5tmedc36]{z-index:1;background:var(--color-surface-raised);border-top:1px solid var(--color-border-default);position:relative}.live__fact-list[data-astro-cid-5tmedc36]{padding:var(--space-4) 0;justify-content:center;gap:var(--space-2) var(--space-8);font-weight:var(--font-weight-semibold);color:var(--color-text-body);flex-wrap:wrap;margin:0;list-style:none;display:flex}.live__fact-list[data-astro-cid-5tmedc36] strong[data-astro-cid-5tmedc36]{color:var(--color-text-heading)}@media (width<=479.98px){.live[data-astro-cid-5tmedc36] .live__inner{padding-block:var(--space-6) var(--space-8);gap:var(--space-5)}.live__actions[data-astro-cid-5tmedc36]{flex-direction:column;align-self:stretch}.live__actions[data-astro-cid-5tmedc36] .button{width:100%}.live__paper[data-astro-cid-5tmedc36]{padding:var(--space-6) var(--space-4) var(--space-3)}}@media (width>=1024px){.live[data-astro-cid-5tmedc36] .live__inner{gap:var(--space-6) var(--space-10);padding-block:var(--space-10) var(--space-12);grid-template-columns:10fr 11fr;grid-template-areas:"intro paper""controls paper";align-items:start}.live__paper[data-astro-cid-5tmedc36]{align-self:center}.live__rings[data-astro-cid-5tmedc36]{right:-8rem}}
