.controls[data-v-95f641e1]{font-size:var(--text-xs,.7rem);letter-spacing:.08em;text-transform:uppercase}.controls__body[data-v-95f641e1]{flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}.controls--stacked .controls__body[data-v-95f641e1]{flex-direction:column;gap:.6rem}.controls--menu .controls__body[data-v-95f641e1]{background:var(--color-bg,#f5f2eb);border:1px solid var(--color-ink,#2c2c2a);flex-direction:column;margin-top:.4rem;padding:.8rem;position:absolute;box-shadow:0 6px 24px #00000014}.controls__group[data-v-95f641e1]{align-items:center}.controls__group[data-v-95f641e1],.controls__options[data-v-95f641e1]{flex-wrap:wrap;gap:.3rem;display:flex}.controls--stacked .controls__group[data-v-95f641e1]{flex-direction:column;align-items:stretch;gap:.35rem}.controls--stacked .controls__options[data-v-95f641e1]{scrollbar-width:none;flex-wrap:nowrap;gap:0;overflow-x:auto}.controls--stacked .controls__options[data-v-95f641e1]::-webkit-scrollbar{display:none}.controls--stacked .controls__chip[data-v-95f641e1]{white-space:nowrap;flex:1 0 auto}.controls--stacked .controls__chip+.controls__chip[data-v-95f641e1]{margin-left:-1px}.controls--stacked .controls__chip[data-v-95f641e1]:hover,.controls--stacked .controls__chip[aria-pressed=true][data-v-95f641e1]{position:relative}.controls__label[data-v-95f641e1]{color:var(--color-ink-muted,#6b6b69);min-width:3.6rem}.controls__chip[data-v-95f641e1],.controls__toggle[data-v-95f641e1]{background:var(--color-bg,#f5f2eb);border:1px solid var(--color-line,#2c2c2a24);color:var(--color-ink,#2c2c2a);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;padding:.25rem .55rem}.controls__chip[data-v-95f641e1]:hover,.controls__chip[aria-pressed=true][data-v-95f641e1],.controls__toggle[data-v-95f641e1]:hover{background:var(--color-ink,#2c2c2a);border-color:var(--color-ink,#2c2c2a);color:var(--color-bg,#f5f2eb)}.controls__toggle[data-v-95f641e1]{border-color:var(--color-ink,#2c2c2a)}.controls__summary[data-v-95f641e1]{color:var(--color-accent,#b93e2e);margin-left:.4rem}.file-error[data-v-8320d2fc]{background:var(--color-bg,#f5f2eb);border:1px solid var(--color-accent,#b93e2e);color:var(--color-ink,#2c2c2a);font-family:var(--font-mono,"IBM Plex Mono","Courier New",Courier,monospace);font-size:var(--text-sm,.75rem);flex-direction:column;gap:.5rem;max-width:34rem;padding:1rem 1.25rem;line-height:1.5;display:flex}.file-error--compact[data-v-8320d2fc]{gap:.25rem;padding:.6rem .75rem}.file-error p[data-v-8320d2fc]{margin:0}.file-error__label[data-v-8320d2fc]{color:var(--color-accent,#b93e2e);font-size:var(--text-2xs,.65rem);letter-spacing:.08em;text-transform:uppercase}.file-error__src[data-v-8320d2fc]{color:var(--color-ink-muted,#6b6b69)}.file-error__details[data-v-8320d2fc],.file-error__src[data-v-8320d2fc]{font-size:var(--text-xs,.7rem);overflow-wrap:anywhere}.file-error__details[data-v-8320d2fc]{border-top:1px solid var(--color-line,#2c2c2a24);margin:0;padding:.5rem 0 0 1.1rem}.file-error__retry[data-v-8320d2fc]{border:var(--_regal-border-width,1px) solid var(--_regal-accent,var(--color-accent,#b93e2e));border-radius:var(--_regal-radius-control,0);color:var(--_regal-accent,var(--color-accent,#b93e2e));cursor:pointer;font:inherit;font-size:var(--_regal-size-label,var(--text-2xs,.65rem));letter-spacing:var(--_regal-label-tracking,.08em);text-transform:var(--_regal-label-case,uppercase);background:0 0;align-self:flex-start;padding:.35rem .75rem}.file-error__retry[data-v-8320d2fc]:hover:not(:disabled){border-color:var(--_regal-accent-hover,var(--color-accent-light,#e8665a));color:var(--_regal-accent-hover,var(--color-accent-light,#e8665a))}.file-error__retry[data-v-8320d2fc]:focus-visible{outline-offset:2px;outline:2px solid}.file-error__retry[data-v-8320d2fc]:disabled{cursor:progress;opacity:.6}.regal--unstyled .file-error__retry[data-v-8320d2fc]{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.file-error__more[data-v-8320d2fc]{color:var(--color-ink-muted,#6b6b69);margin-left:-1.1rem;list-style:none}.details[data-v-e1848989]{-webkit-backdrop-filter:var(--_regal-backdrop);backdrop-filter:var(--_regal-backdrop);background:var(--_regal-surface-raised);border:var(--_regal-border-width) solid var(--_regal-border);border-radius:var(--_regal-radius);box-shadow:var(--_regal-shadow);box-sizing:border-box;color:var(--_regal-ink);font-family:var(--_regal-font-body);font-size:var(--_regal-size-base);padding:var(--_regal-panel-padding);line-height:1.4}.details[data-v-e1848989]:focus{outline:none}.details--morphing[data-v-e1848989]{visibility:hidden}.details__content[data-v-e1848989]{transform-origin:50% 0}.details__meta-slot[data-v-e1848989]{margin:0}.details__hint[data-v-e1848989],.details__meta[data-v-e1848989],.details__series[data-v-e1848989]{color:var(--_regal-ink-muted);font-size:var(--_regal-size-label);letter-spacing:var(--_regal-label-tracking);text-transform:var(--_regal-label-case);margin:0}.details__title[data-v-e1848989]{font-family:var(--_regal-font-title);font-size:var(--_regal-size-title);font-style:var(--_regal-style-title);font-weight:var(--_regal-weight-title);margin:calc(var(--_regal-space)*.2) 0 0;line-height:1.2}.details__author[data-v-e1848989]{font-size:var(--_regal-size-body);margin:calc(var(--_regal-space)*.15) 0 calc(var(--_regal-space)*.5)}.details__rating[data-v-e1848989]{color:var(--_regal-accent);letter-spacing:.1em;margin:0 0 calc(var(--_regal-space)*.35)}.details__stars[data-v-e1848989]{color:var(--_regal-hairline);white-space:nowrap;display:inline-block;position:relative}.details__stars-fill[data-v-e1848989]{color:var(--_regal-accent);position:absolute;inset:0 auto 0 0;overflow:hidden}.regal--unstyled .details__stars[data-v-e1848989]{color:inherit;-webkit-text-fill-color:color-mix(in srgb,currentColor 25%,transparent)}.regal--unstyled .details__stars-fill[data-v-e1848989]{-webkit-text-fill-color:currentColor}.details__rating-value[data-v-e1848989]{color:var(--_regal-ink-muted);font-size:var(--_regal-size-small);letter-spacing:0;margin-left:.5em}.details__review[data-v-e1848989]{border-left:1px solid var(--_regal-hairline);font-size:var(--_regal-size-body);margin:calc(var(--_regal-space)*.6) 0 0;max-height:8rem;padding-left:calc(var(--_regal-space)*.75);overflow:auto}.details__about[data-v-e1848989]{margin-top:calc(var(--_regal-space)*.7);animation:.25s ease-out details-about-in-e1848989}@keyframes details-about-in-e1848989{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.details__about[data-v-e1848989]{animation:none}}.details__label[data-v-e1848989]{color:var(--_regal-ink-muted);font-size:var(--_regal-size-label);font-weight:var(--_regal-weight-label);letter-spacing:var(--_regal-label-tracking);margin:0 0 calc(var(--_regal-space)*.25);text-transform:var(--_regal-label-case)}.details__description[data-v-e1848989]{font-size:var(--_regal-size-small);white-space:pre-line;max-height:6.5rem;margin:0;line-height:1.5;overflow:auto}.details__spoiler[data-v-e1848989]{color:var(--_regal-accent);cursor:pointer;font:inherit;font-size:var(--_regal-size-body);letter-spacing:normal;margin-top:calc(var(--_regal-space)*.6);text-transform:none;background:0 0;border:0;padding:0;text-decoration:underline}.details__spoiler[data-v-e1848989]:hover{color:var(--_regal-accent-hover);background:0 0}.details__actions[data-v-e1848989]{align-items:center;gap:calc(var(--_regal-space)*.5) calc(var(--_regal-space)*.75);margin:calc(var(--_regal-space)*.9) 0 calc(var(--_regal-space)*.5);flex-wrap:wrap;display:flex}.details__link[data-v-e1848989]{color:var(--_regal-accent);letter-spacing:.06em;text-decoration:none}.details__button[data-v-e1848989],.details__link[data-v-e1848989]{font-size:var(--_regal-size-small);text-transform:uppercase}.details__button[data-v-e1848989]{border:var(--_regal-border-width) solid var(--_regal-border);border-radius:var(--_regal-radius-control);color:var(--_regal-ink-subtle);cursor:pointer;font-family:var(--_regal-font-body);letter-spacing:.04em;padding:calc(var(--_regal-space)*.4) calc(var(--_regal-space)*.7);background:0 0;transition:background-color .12s,color .12s}.details__button[data-v-e1848989]:hover{background:var(--_regal-ink);color:var(--_regal-surface-raised)}.details__link[data-v-e1848989]:hover{text-decoration:underline}.details-enter-active[data-v-e1848989],.details-leave-active[data-v-e1848989]{transition:opacity .25s,transform .25s}.details-enter-from[data-v-e1848989],.details-leave-to[data-v-e1848989]{opacity:0;transform:translateY(.5rem)}.details--sheet[data-v-e1848989]{padding:0 calc(var(--_regal-space)*1) calc(var(--_regal-space)*.7 + env(safe-area-inset-bottom,0px))}.details--sheet[data-v-e1848989],.details--sheet[data-v-e1848989] *,.details--sheet[data-v-e1848989] :after,.details--sheet[data-v-e1848989] :before{box-sizing:border-box}.details--dragging[data-v-e1848989]{-webkit-user-select:none;user-select:none}.details__grip[data-v-e1848989]{cursor:grab;height:1.6rem;margin:0 calc(var(--_regal-space)*-1);touch-action:none;position:relative}.details--dragging .details__grip[data-v-e1848989]{cursor:grabbing}.details__grip-bar[data-v-e1848989]{background:var(--_regal-ink-faint);width:2.25rem;height:2px;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.details--sheet .details__head[data-v-e1848989]{-moz-column-gap:calc(var(--_regal-space)*.75);align-items:baseline;column-gap:calc(var(--_regal-space)*.75);grid-template-columns:minmax(0,1fr) auto;display:grid}.details--sheet .details__meta[data-v-e1848989],.details--sheet .details__meta-slot[data-v-e1848989],.details--sheet .details__series[data-v-e1848989],.details--sheet .details__title[data-v-e1848989]{grid-column:1/-1}.details--sheet .details__head--custom[data-v-e1848989]{display:block}.details--sheet .details__content--custom[data-v-e1848989]{overscroll-behavior:contain;overflow-y:auto}.details--sheet .details__author[data-v-e1848989],.details--sheet .details__series[data-v-e1848989],.details--sheet .details__title[data-v-e1848989]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details--sheet .details__title[data-v-e1848989]{font-size:var(--_regal-size-title-sheet);margin:0}.details--sheet .details__author[data-v-e1848989]{margin:calc(var(--_regal-space)*.1) 0 calc(var(--_regal-space)*.15)}.details--sheet .details__rating[data-v-e1848989]{font-size:var(--_regal-size-body);grid-column:2;margin:0}.details--sheet .details__actions[data-v-e1848989]{margin:calc(var(--_regal-space)*.6) 0 0;flex-wrap:nowrap}.details--sheet .details__button[data-v-e1848989]{padding:calc(var(--_regal-space)*.45) calc(var(--_regal-space)*.7);white-space:nowrap}.details--sheet .details__link[data-v-e1848989]{white-space:nowrap;margin-left:auto}.details--sheet .details__description[data-v-e1848989],.details--sheet .details__review[data-v-e1848989]{max-height:none;overflow:visible}.details--sheet .details__content[data-v-e1848989]{flex-direction:column;display:flex}.details--sheet .details__actions[data-v-e1848989]{order:1}.details--sheet .details__more[data-v-e1848989]{margin-top:calc(var(--_regal-space)*.75);overscroll-behavior:contain;flex-direction:column;order:2;display:flex;overflow-y:auto}.details--sheet .details__about[data-v-e1848989]{order:1;margin-top:0}.details--sheet .details__opinion[data-v-e1848989]{order:2}.details--more-below .details__more[data-v-e1848989]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.25rem),#0000)}.details--sheet.details-enter-from[data-v-e1848989],.details--sheet.details-leave-to[data-v-e1848989]{opacity:1;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.details--sheet.details-enter-active[data-v-e1848989],.details--sheet.details-leave-active[data-v-e1848989]{transition:none}}.regal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--_regal-surface:var(--regal-surface,var(--color-bg,#f5f2eb));--_regal-surface-raised:var(--regal-surface-raised,var(--regal-surface,var(--color-bg,#f5f2eb)));--_regal-ink:var(--regal-ink,var(--color-ink,#2c2c2a));--_regal-ink-muted:var(--regal-ink-muted,var(--color-ink-muted,#6b6b69));--_regal-ink-subtle:var(--regal-ink-subtle,var(--color-ink-subtle,#2c2c2ab8));--_regal-ink-faint:var(--regal-ink-faint,var(--color-ink-faint,#2c2c2a8c));--_regal-accent:var(--regal-accent,var(--color-accent,#b93e2e));--_regal-accent-hover:var(--regal-accent-hover,var(--color-accent-light,#e8665a));--_regal-hairline:var(--regal-hairline,var(--color-line,#2c2c2a24));--_regal-border:var(--regal-border,var(--color-ink,#2c2c2a));--_regal-border-width:var(--regal-border-width,1px);--_regal-radius:var(--regal-radius,0);--_regal-radius-control:var(--regal-radius-control,0);--_regal-shadow:var(--regal-shadow,none);--_regal-label-shadow:var(--regal-label-shadow,var(--_regal-shadow));--_regal-backdrop:var(--regal-backdrop,none);--_regal-font-body:var(--regal-font-body,var(--font-mono,"IBM Plex Mono","Courier New",Courier,monospace));--_regal-font-title:var(--regal-font-title,var(--font-serif,"Times New Roman",Times,serif));--_regal-size-base:var(--regal-size-base,var(--text-base,.85rem));--_regal-size-title:var(--regal-size-title,var(--text-xl,1.2rem));--_regal-size-title-sheet:var(--regal-size-title-sheet,var(--text-lg,1.05rem));--_regal-size-body:var(--regal-size-body,var(--text-sm,.75rem));--_regal-size-small:var(--regal-size-small,var(--text-xs,.7rem));--_regal-size-label:var(--regal-size-label,var(--text-2xs,.65rem));--_regal-weight-title:var(--regal-weight-title,400);--_regal-weight-label:var(--regal-weight-label,400);--_regal-style-title:var(--regal-style-title,italic);--_regal-label-case:var(--regal-label-case,uppercase);--_regal-label-tracking:var(--regal-label-tracking,.08em);--_regal-space:var(--regal-space,1rem);--_regal-tooltip-padding:var(--regal-tooltip-padding,.3rem .55rem);--_regal-panel-padding:var(--regal-panel-padding,1rem 1.1rem);--_regal-floor-shadow:var(--regal-floor-shadow,1)}.regal[data-regal-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--_regal-surface:var(--regal-surface,#1f1e1b);--_regal-surface-raised:var(--regal-surface-raised,var(--regal-surface,#262420));--_regal-ink:var(--regal-ink,#ece8df);--_regal-ink-muted:var(--regal-ink-muted,#a8a399);--_regal-ink-subtle:var(--regal-ink-subtle,#ece8dfbf);--_regal-ink-faint:var(--regal-ink-faint,#ece8df80);--_regal-accent:var(--regal-accent,#e0705f);--_regal-accent-hover:var(--regal-accent-hover,#f0907f);--_regal-hairline:var(--regal-hairline,#ece8df29);--_regal-border:var(--regal-border,#ece8df47);--_regal-shadow:var(--regal-shadow,0 10px 30px #00000073);--_regal-floor-shadow:var(--regal-floor-shadow,0)}.regal.regal--unstyled{--_regal-surface:initial;--_regal-surface-raised:initial;--_regal-ink:initial;--_regal-ink-muted:initial;--_regal-ink-subtle:initial;--_regal-ink-faint:initial;--_regal-accent:currentColor;--_regal-accent-hover:currentColor;--_regal-hairline:color-mix(in srgb,currentColor 25%,transparent);--_regal-border:initial;--_regal-border-width:initial;--_regal-radius:initial;--_regal-radius-control:initial;--_regal-shadow:initial;--_regal-label-shadow:initial;--_regal-backdrop:initial;--_regal-font-body:initial;--_regal-font-title:initial;--_regal-size-base:initial;--_regal-size-title:initial;--_regal-size-title-sheet:initial;--_regal-size-body:initial;--_regal-size-small:initial;--_regal-size-label:initial;--_regal-weight-title:initial;--_regal-weight-label:initial;--_regal-style-title:initial;--_regal-label-case:initial;--_regal-label-tracking:initial}.regal-visually-hidden[data-v-e1848989]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
