:root{--black:#000;--black-a10:#0000001a;--black-a22:#00000038;--black-a38:#00000061;--black-a55:#0000008c;--black-a70:#000000b3;--black-a90:#000000e6;--white-a10:#ffffff1a;--white-a22:#ffffff38;--white-a38:#ffffff61;--white-a55:#ffffff8c;--white-a70:#ffffffb3;--white-a90:#ffffffe6;--primary-a10:#0859ac1a;--primary-a22:#0859ac38;--primary-a38:#0859ac61;--primary-a55:#0859ac8c;--primary-a70:#0859acb3;--primary-a90:#0859ace6;--primary-200:#bad7fc;--primary-500:#0859ac;--primary-600:#004b96;--primary-700:#003e7e;--primary-900:#02264e;--primary-shadow55:#0b223e8c;--yellow-500:#ffd900;--yellow-600:#f0c800;--yellow-700:#d9b400;--yellow-100:#fff4b8;--yellow-50:#fffbe3;--neutral-0:#fff;--neutral-100:#edeff1;--neutral-200:#dfe1e5;--neutral-300:#c7cbd0;--neutral-400:#9a9fa5;--neutral-600:#5c6167;--neutral-700:#43484e;--neutral-800:#2c3136;--neutral-900:#1b2025;--neutral-950:#0c1015;--error-100:#ffe4e4;--error-800:#8b1b1b;--rating-star-active:#fa0;--rating-star-inactive:#d4d4d4;--confetti-pink:#ff2bd6;--confetti-lime:#b9ff00;--confetti-cyan:#00e5ff;--confetti-orange:#ff5c00;--confetti-yellow:#ffe600;--confetti-violet:#7657ff;--color-brand-primary:var(--yellow-500);--color-brand-primary-hover:var(--yellow-600);--color-brand-primary-pressed:var(--yellow-700);--color-brand-primary-subtle:var(--yellow-50);--color-brand-primary-muted:var(--yellow-100);--color-on-brand-primary:var(--neutral-950);--color-on-brand-primary-secondary:var(--neutral-800);--color-surface-page:var(--neutral-0);--color-surface-primary:var(--neutral-0);--color-surface-muted:var(--neutral-100);--color-surface-brand:var(--color-brand-primary);--color-story-backdrop-default:var(--primary-500);--color-content-primary:var(--neutral-900);--color-content-secondary:var(--neutral-600);--color-content-tertiary:var(--neutral-400);--color-content-disabled:var(--neutral-300);--color-content-inverse:#fff;--color-content-inverse-secondary:var(--white-a70);--color-content-inverse-muted:var(--white-a55);--color-surface-on-story:var(--neutral-0);--color-on-surface-on-story:var(--neutral-900);--color-border:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-scrim:var(--black-a55);--color-scrim-soft:var(--black-a38);--color-surface-error:var(--error-100);--color-content-error:var(--error-800);--color-rating-star-active:var(--rating-star-active);--color-rating-star-inactive:var(--rating-star-inactive);--color-reader-highlight:#fcd42f94;--color-reader-scrim-light:#0a121c14;--color-reader-scrim-mid:#0a121c57;--color-reader-scrim-strong:#0a121cb8;--color-detail-glow:#fffad7cc;--color-story-backcard-default:#bedaff;--color-reader-surround:var(--color-surface-primary);--color-surface-fade:var(--white-a55);--color-skeleton-shimmer:var(--white-a70);--color-control-knob:var(--neutral-0);--color-action-primary:var(--yellow-500);--color-action-primary-hover:var(--yellow-600);--color-action-primary-pressed:var(--yellow-700);--color-on-action-primary:var(--neutral-950);--color-action-ink:var(--neutral-900);--color-action-disabled:var(--neutral-300);--color-on-action-disabled:var(--neutral-0);--color-focus-ring:var(--black-a38);--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:32px;--spacing-8:40px;--size-10:10px;--size-12:12px;--size-14:14px;--size-16:16px;--size-18:18px;--size-20:20px;--size-24:24px;--size-32:32px;--size-40:40px;--size-48:48px;--size-60:60px;--type-caption:var(--size-10);--type-label:var(--size-12);--type-body:var(--size-14);--type-body-lg:var(--size-16);--type-title:var(--size-18);--type-title-lg:var(--size-20);--type-heading:var(--size-24);--type-display:var(--size-32);--type-display-lg:var(--size-40);--type-display-xl:var(--size-48);--type-hero:var(--size-60);--radius-8:8px;--radius-12:12px;--radius-18:18px;--radius-24:24px;--radius-32:32px;--radius-full:999px;--radius-chip:var(--radius-8);--radius-control:var(--radius-12);--radius-card:var(--radius-18);--radius-cover:var(--radius-24);--radius-sheet:var(--radius-32);--size-talk-button:128px;--radius-talk-button:calc(var(--size-talk-button) / 2);--size-reader-fab:56px;--radius-reader-fab:calc(var(--size-reader-fab) / 2);--radius-book-sm:4px 11px 11px 4px;--radius-book:8px 20px 20px 8px;--radius-book-spine:7px 0 0 7px;--radius-book-edge:0 9px 9px 0;--radius-card-tucked-sm:13px 13px 13px 5px;--radius-card-tucked:16px 16px 16px 6px;--radius-sheet-top:var(--radius-sheet) var(--radius-sheet) 0 0;--radius-text-highlight:.1em;--radius-blob:44% 56% 61% 39% / 47% 42% 58% 53%;--radius-sm:var(--radius-8);--radius-md:var(--radius-card);--radius-lg:var(--radius-24);--radius-xl:var(--radius-32);--radius-pill:var(--radius-full);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--shadow-book:0 4px 40px var(--black-a22);--shadow-sheet:0 -8px 32px #09162829;--shadow-bottom-sheet:0 -4px 40px var(--black-a22);--shadow-float:0 4px 40px var(--black-a22);--shadow-med:0 10px 24px #09162829;--motion-fast:.15s;--motion-medium:.3s;--motion-slow:.6s;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--ink:#4a3428;--ink-deep:#2a1d18;--cream:#fffcf6;--color-book-cover:#eadcca;--color-book-page-edge:#ded3c3;--color-book-focus-ring:#9c6738;--color-control-stop:#ca3131;--color-control-off:#c6c8ce;--color-control-on:#10d32e;--color-preview-accent-fallback:#f3c65c;--color-preview-backdrop-fallback:#27365f;--catalog-shadow-contact:#2b364533;--catalog-shadow-ambient:#3843523d;--catalog-shadow-soft:#444e5b29;--color-text-primary:var(--color-content-primary);--color-text-secondary:var(--color-content-secondary);--color-accent:var(--color-action-primary);--color-background-body:var(--color-surface-page)}@supports (color:lab(0% 0 0)){:root{--black:lab(0% 0 0);--black-a10:lab(0% 0 0/.1);--black-a22:lab(0% 0 0/.22);--black-a38:lab(0% 0 0/.38);--black-a55:lab(0% 0 0/.55);--black-a70:lab(0% 0 0/.7);--black-a90:lab(0% 0 0/.9);--white-a10:lab(100% 0 0/.1);--white-a22:lab(100% 0 0/.22);--white-a38:lab(100% 0 0/.38);--white-a55:lab(100% 0 0/.55);--white-a70:lab(100% 0 0/.7);--white-a90:lab(100% 0 0/.9);--primary-a10:lab(37.3487% 3.85667 -51.4491/.1);--primary-a22:lab(37.3487% 3.85667 -51.4491/.22);--primary-a38:lab(37.3487% 3.85667 -51.4491/.38);--primary-a55:lab(37.3487% 3.85667 -51.4491/.55);--primary-a70:lab(37.3487% 3.85667 -51.4491/.7);--primary-a90:lab(37.3487% 3.85667 -51.4491/.9);--primary-200:lab(84.7402% -3.76976 -21.5091);--primary-500:lab(37.3487% 3.85667 -51.4491);--primary-600:lab(31.5831% 4.36035 -47.9739);--primary-700:lab(25.8924% 4.10959 -42.8221);--primary-900:lab(14.6643% 2.04483 -29.1636);--primary-shadow55:lab(12.6308% -.23853 -20.7385/.55);--neutral-100:lab(94.1923% -.330627 -1.4708);--neutral-200:lab(89.5482% -.491649 -2.20379);--neutral-300:lab(81.4239% -.648618 -2.93448);--neutral-400:lab(65.1791% -.796646 -3.66026);--neutral-600:lab(40.8129% -.919193 -4.37316);--neutral-700:lab(30.3718% -.899196 -4.36327);--neutral-800:lab(19.9301% -.867277 -4.34831);--neutral-900:lab(11.8079% -.825435 -4.33);--neutral-950:lab(4.41344% -.498548 -3.27398);--color-reader-highlight:lab(86.6213% 3.66795 78.6202/.58);--color-reader-scrim-light:lab(5.18852% -.737496 -8.07875/.08);--color-reader-scrim-mid:lab(5.18852% -.737496 -8.07875/.34);--color-reader-scrim-strong:lab(5.18852% -.737496 -8.07875/.72);--color-detail-glow:lab(98.0646% -2.82753 23.22/.8);--color-story-backcard-default:lab(85.901% -3.78466 -21.5146);--shadow-sheet:0 -8px 32px lab(7.02765% -.672787 -13.8319/.16);--shadow-med:0 10px 24px lab(7.02765% -.672787 -13.8319/.16);--catalog-shadow-contact:lab(22.1788% -1.67337 -10.682/.2);--catalog-shadow-ambient:lab(27.985% -1.78926 -10.7204/.24);--catalog-shadow-soft:lab(32.6491% -1.64527 -8.99054/.16)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-page:#0c1015;--color-surface-primary:#14191e;--color-surface-muted:#20242a;--color-content-primary:#edeff1;--color-content-secondary:#acb2b9;--color-content-tertiary:#81878d;--color-content-disabled:#4e5359;--color-border:#33383f;--color-border-strong:#4e535a;--color-scrim:var(--black-a70);--color-scrim-soft:var(--black-a55);--color-surface-error:#451816;--color-content-error:#f8a49d;--color-action-ink:#edeff1;--color-action-disabled:#2f3339;--color-on-action-disabled:#81878d;--color-focus-ring:var(--white-a55);--color-brand-primary-subtle:#2b2407;--color-brand-primary-muted:#3e3200;--color-rating-star-inactive:#43484e;--color-control-off:#43484e;--color-control-knob:#d6d8da;--color-control-stop:#f97770;--color-book-focus-ring:#cf976a;--color-reader-surround:#1b2025;--color-surface-fade:#14191e8c;--color-skeleton-shimmer:var(--white-a10)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-surface-page:lab(4.41344% -.498548 -3.27398);--color-surface-primary:lab(8.3226% -.84579 -4.67128);--color-surface-muted:lab(14.1252% -.894249 -4.69083);--color-content-primary:lab(94.1923% -.330627 -1.4708);--color-content-secondary:lab(72.1346% -.950605 -4.38942);--color-content-tertiary:lab(55.8939% -.93782 -4.38266);--color-content-disabled:lab(35.0124% -.90912 -4.36813);--color-border:lab(23.4077% -.94147 -4.71153);--color-border-strong:lab(35.0096% -.975937 -4.72775);--color-surface-error:lab(15.7893% 21.9891 12.7707);--color-content-error:lab(75.8489% 31.0226 17.1029);--color-action-ink:lab(94.1923% -.330627 -1.4708);--color-action-disabled:lab(21.0903% -.871718 -4.35035);--color-on-action-disabled:lab(55.8939% -.93782 -4.38266);--color-brand-primary-subtle:lab(14.3257% .481039 18.1054);--color-brand-primary-muted:lab(21.3338% 1.47001 31.7135);--color-rating-star-inactive:lab(30.3718% -.899196 -4.36327);--color-control-off:lab(30.3718% -.899196 -4.36327);--color-control-knob:lab(86.0723% -.33024 -1.47057);--color-control-stop:lab(65.9538% 50.1356 28.6987);--color-book-focus-ring:lab(67.2318% 17.4734 32.3651);--color-reader-surround:lab(11.8043% -.877343 -4.68384);--color-surface-fade:lab(8.3226% -.84579 -4.67128/.55)}}