@layer base{.prose{color:var(--foreground);max-width:65ch;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:1.25em}.prose :where(a):not(:where([data-prose-ignore],[data-prose-ignore] *)){color:var(--brand);text-underline-offset:2px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.prose :where(strong):not(:where([data-prose-ignore],[data-prose-ignore] *)){font-weight:600}.prose :where(h1,h2,h3,h4):not(:where([data-prose-ignore],[data-prose-ignore] *)){color:var(--foreground);letter-spacing:-.015em}.prose :where(h1):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h2):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-top:2em;margin-bottom:1em;font-size:1.25rem;font-weight:500;line-height:1.33333}.prose :where(h3):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.0625rem;font-weight:500;line-height:1.6}.prose :where(h4):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-top:1.5em;margin-bottom:.5em;font-weight:600}.prose :where(ul,ol):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:1.25em;padding-inline-start:1.625em}.prose :where(ul):not(:where([data-prose-ignore],[data-prose-ignore] *)){list-style:outside}.prose :where(ol):not(:where([data-prose-ignore],[data-prose-ignore] *)){list-style:decimal}.prose :where(ol[type=a]):not(:where([data-prose-ignore],[data-prose-ignore] *)){list-style:lower-alpha}.prose :where(ol[type=A]):not(:where([data-prose-ignore],[data-prose-ignore] *)){list-style:upper-alpha}.prose :where(ol[type=i]):not(:where([data-prose-ignore],[data-prose-ignore] *)){list-style:lower-roman}.prose :where(ol[type=I]):not(:where([data-prose-ignore],[data-prose-ignore] *)){list-style:upper-roman}.prose :where(li):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:.5em;padding-inline-start:.375em}.prose :where(li)::marker{color:var(--muted-foreground)}.prose :where(li p,ul ul,ul ol,ol ul,ol ol):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:.75em}.prose :where(blockquote):not(:where([data-prose-ignore],[data-prose-ignore] *)){border-inline-start:.25rem solid var(--border);quotes:"“" "”" "‘" "’";margin-block:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([data-prose-ignore],[data-prose-ignore] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([data-prose-ignore],[data-prose-ignore] *)):after{content:close-quote}.prose :where(code):not(:where(pre *,[data-prose-ignore],[data-prose-ignore] *)){background:var(--muted);border-radius:.25rem;padding:.125rem .375rem;font-size:.875em;font-weight:500}.prose :where(img,video,picture,figure):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:2em}.prose :where(figure>*,picture>img):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:0}.prose :where(figcaption):not(:where([data-prose-ignore],[data-prose-ignore] *)){color:var(--muted-foreground);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(hr):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:3em}.prose :where(dl):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-block:1.25em}.prose :where(dt):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-top:1.25em;font-weight:600}.prose :where(dd):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(table):not(:where([data-prose-ignore],[data-prose-ignore] *)){table-layout:auto;text-align:start;width:100%;margin-block:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([data-prose-ignore],[data-prose-ignore] *)){border-bottom:1px solid var(--border)}.prose :where(th):not(:where([data-prose-ignore],[data-prose-ignore] *)){vertical-align:bottom;padding:0 .571429em .571429em;font-weight:600}.prose :where(td):not(:where([data-prose-ignore],[data-prose-ignore] *)){vertical-align:baseline;padding:.571429em}.prose :where(tbody tr):not(:where([data-prose-ignore],[data-prose-ignore] *)){border-bottom:1px solid var(--border)}.prose :where(tbody tr:last-child):not(:where([data-prose-ignore],[data-prose-ignore] *)){border-bottom:0}.prose :where(th:first-child,td:first-child):not(:where([data-prose-ignore],[data-prose-ignore] *)){padding-inline-start:0}.prose :where(th:last-child,td:last-child):not(:where([data-prose-ignore],[data-prose-ignore] *)){padding-inline-end:0}.prose>:first-child,.prose :where(hr+*,h2+*,h3+*,h4+*):not(:where([data-prose-ignore],[data-prose-ignore] *)){margin-top:0}.prose>:last-child{margin-bottom:0}}.code-block{border:1px solid var(--border);border-radius:.375rem;margin-block:1.5rem;overflow:hidden}.code-block pre{border:0;border-radius:0;margin:0;padding:1rem;font-size:.875rem;line-height:1.5rem;overflow-x:auto}.code-block pre,.code-block pre code,.code-block pre span{background:var(--shiki-light-bg)!important;color:var(--shiki-light)!important}.dark .code-block pre,.dark .code-block pre code,.dark .code-block pre span{background:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}.disclaimer-body{font-family:var(--font-serif);color:color-mix(in oklab, var(--foreground) 80%, transparent);font-size:1rem;line-height:1.75rem}.disclaimer-body a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);text-underline-offset:2px;font-weight:500}.disclaimer-body>p{margin:0}
.fnYr1G_viewer{justify-content:center;align-items:center;padding-block:1.25rem;display:flex}.fnYr1G_control{aspect-ratio:1;border-radius:.225rem;width:min(16rem,55%);position:relative}.fnYr1G_control:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fnYr1G_grooves,.fnYr1G_labelText{width:100%;height:100%;position:absolute;inset:0}.fnYr1G_labelText,.fnYr1G_rim,.fnYr1G_sleeveOverlay{pointer-events:none}.fnYr1G_label{clip-path:circle(50%);border-radius:50%;width:30%;height:30%;position:absolute;top:35%;left:35%;overflow:hidden}.fnYr1G_labelArtwork{object-fit:cover;filter:blur(3px)}.fnYr1G_discOverlay,.fnYr1G_rim,.fnYr1G_sleeveOverlay{position:absolute;inset:0}.fnYr1G_discOverlay,.fnYr1G_rim{border-radius:50%}.fnYr1G_disc{z-index:0;opacity:.9;width:95%;height:95%;transition:translate .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;top:2.5%;left:0;translate:0}.fnYr1G_control[data-revealed=true] .fnYr1G_disc{opacity:1;translate:40%}.fnYr1G_surface{border-radius:50%;width:100%;height:100%;overflow:hidden}.fnYr1G_rotation{border-radius:50%;width:100%;height:100%;animation:8s linear infinite paused fnYr1G_spin;position:relative}.fnYr1G_control[data-revealed=true] .fnYr1G_rotation{animation-play-state:running}.fnYr1G_spindle{background:#0a0a0a;border-radius:50%;width:3.5%;height:3.5%;position:absolute;top:48.25%;left:48.25%}.fnYr1G_sleeve{z-index:10;cursor:pointer;background:#2c1d2f;border-radius:.225rem;width:100%;height:100%;transition:translate .4s cubic-bezier(.22,1,.36,1),scale .4s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fnYr1G_control[data-revealed=true] .fnYr1G_sleeve{translate:-35%}.fnYr1G_placeholder{align-items:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.fnYr1G_placeholderTitle{-webkit-line-clamp:3;letter-spacing:.16em;color:#ffffffd9;text-transform:uppercase;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.25rem;display:-webkit-box;overflow:hidden}.fnYr1G_artwork{object-fit:cover;opacity:0;transition:opacity .3s}.fnYr1G_sleeve[data-artwork-state=ready] .fnYr1G_artwork{opacity:1}@keyframes fnYr1G_spin{to{transform:rotate(360deg)}}@media (hover:hover){.fnYr1G_control:hover .fnYr1G_sleeve{scale:1.03}}@media (prefers-reduced-motion:reduce){.fnYr1G_disc,.fnYr1G_sleeve,.fnYr1G_artwork{transition:none}.fnYr1G_rotation{animation:none}.fnYr1G_control:hover .fnYr1G_sleeve{scale:1}}
