@font-face{font-family:Outfit Fallback;src:local(Arial);size-adjust:104%;ascent-override:96%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Cormorant Fallback;src:local(Georgia);size-adjust:92%}@font-face{font-family:Cormorant LT Carons;src:url(/fonts/eb-garamond-lt-carons.woff2)format("woff2");font-weight:400 800;font-style:normal;size-adjust:90%;unicode-range:U+10D,U+161,U+17E}@font-face{font-family:Cormorant LT Carons;src:url(/fonts/eb-garamond-lt-carons-italic.woff2)format("woff2");font-weight:400 800;font-style:italic;size-adjust:90%;unicode-range:U+10D,U+161,U+17E}@font-face{font-family:Aloja;src:url(/fonts/aloja.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond Fallback;src:local(Georgia);size-adjust:98%;ascent-override:105%;descent-override:28%;line-gap-override:0%}:root,[data-theme=parchment]{--ink:#3b1e18;--moss:#9c3d2e;--paper:#f4ead8;--accent:#9c3d2e;--ink-soft:#5c3a32;--paper-raised:#fbf6ea;--line:color-mix(in srgb, var(--ink) 16%, transparent);--shadow:#3b1e1824;--font-display:"Cormorant LT Carons", "Cormorant Garamond", "Cormorant Fallback", Georgia, serif;--font-body:"Outfit", "Outfit Fallback", Arial, sans-serif;--write-prose:"EB Garamond", "EB Garamond Fallback", Garamond, Georgia, serif;--ease:cubic-bezier(.22, 1, .36, 1);--page-pad:1.25rem;--page-pad-r:1.25rem;--nav-top:.85rem;--touch:44px;--book-rail:11.5rem;--book-cover-overhang:clamp(6px, .85vw, 9px);--book-page-radius:1.15rem;--error:#8b1e1e;--success:#2f6b46;--radius-sm:.7rem;--radius:1rem;--radius-lg:1.5rem;--radius-xl:1.85rem;--radius-pill:999px}[data-theme=moss]{--ink:#0a0f0c;--moss:#2f5d45;--paper:#f3f6f4;--accent:#2f5d45;--ink-soft:#2c3832;--paper-raised:#f8f4ea;--line:color-mix(in srgb, var(--ink) 16%, transparent);--shadow:#0a0f0c24;--error:#8b1e1e;--success:#2f6b46}[data-theme=ink]{--ink:#0e1720;--moss:#1e3a5f;--paper:#eef1f4;--accent:#1e3a5f;--ink-soft:#3a4a5c;--paper-raised:#f6f2ea;--line:color-mix(in srgb, var(--ink) 16%, transparent);--shadow:#0e172024;--error:#8b1e1e;--success:#2f6b46}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(.app-shell){min-width:960px}html:has(.app-shell:not([data-document-page])){overscroll-behavior-y:none;overflow:hidden}body:has(.app-shell:not([data-document-page])){height:100dvh;min-height:0;overflow:hidden}@media (hover:none) and (orientation:portrait) and (width>=46.5rem){html:has(.app-shell){min-width:0}}body{min-height:100svh;font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:1.125rem;font-weight:400;line-height:1.55}body:before{content:"";z-index:0;pointer-events:none;opacity:.05;background-image:url(/paper-grain.png);background-size:180px 180px;position:fixed;inset:0}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent);color:var(--ink)}#root{z-index:1;position:relative}.app-shell{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.app-shell>main{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.app-shell>main[data-cover-page]{scrollbar-gutter:auto;overflow:hidden}.app-shell>main[data-write-page]{overflow:auto}.app-shell[data-document-page]{height:auto;min-height:100dvh;max-height:none;overflow:visible}.app-shell[data-document-page]>header{z-index:20;background:var(--paper);position:sticky;top:0}.app-shell[data-document-page]>main{scrollbar-gutter:auto;flex:1 0 auto;min-height:auto;overflow:visible}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}input[type=file]::file-selector-button{font:inherit;color:inherit;border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);cursor:pointer;margin-right:.75rem;padding:.45rem 1rem}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}button:focus-visible,select:focus,select:focus-visible{outline:none}.book-actions{flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;display:flex}.book-action{min-height:var(--touch);color:var(--paper);background:var(--accent);border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1.2rem;font-size:1.05rem;font-weight:500;display:inline-flex}.book-action:hover{filter:brightness(.92)}.book-action:disabled{opacity:.45;pointer-events:none}.book-action--quiet{color:var(--ink);border:1px solid var(--ink);background:0 0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.back-link{color:var(--accent);text-underline-offset:.18em;font-size:1.05rem;font-weight:500;text-decoration:underline}.question-actions{flex-wrap:wrap;gap:.65rem;display:flex}.question-actions--stack{flex-flow:column;align-items:stretch}.question-actions--stack .book-action{width:100%}.cover-cloth--forest{--cover-base:#0b2618;--cover-highlight:#163a28;--cover-shadow:#06140c;--cover-ink:#f4efe4}.cover-cloth--burgundy{--cover-base:#4a080d;--cover-highlight:#6a1018;--cover-shadow:#2a0407;--cover-ink:#f6eadc}.cover-cloth--navy{--cover-base:#0d1b2a;--cover-highlight:#152a3f;--cover-shadow:#060e15;--cover-ink:#eef1f4}.cover-cloth--ink{--cover-base:#3b1e18;--cover-highlight:#5c3a32;--cover-shadow:#1f100c;--cover-ink:#f4ead8}.cover-cloth--forest,.cover-cloth--burgundy,.cover-cloth--navy,.cover-cloth--ink{background-color:var(--cover-base);color:var(--cover-ink);background-image:none}::view-transition-old(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-new(root){animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}:root{--ds-amber-600:color-mix(in srgb, var(--accent) 72%, var(--paper-raised) 28%);--ds-gray-200:color-mix(in srgb, var(--ink) 8%, var(--paper));--ds-gray-1000:var(--ink);--ds-gray-alpha-400:color-mix(in srgb, var(--ink) 8%, transparent);--ds-background-200:var(--paper-raised);--ds-book-bind:linear-gradient(90deg, #fff0, #fff0 12%, #ffffff40 29.25%, #fff0 50.5%, #fff0 75.25%, #ffffff40 91%, #fff0), linear-gradient(90deg, #00000008, #0000001a 12%, #0000 30%, #00000005 50%, #0003 73.5%, #00000080 75.25%, #00000026 85.25%, #0000);--ds-shadow-book:0 1px 1px 0 #00000005, 0 4px 8px -4px #0000001a, 0 16px 24px -8px #00000008;--ds-shadow-book-border:inset 0 1px 2px 0 #ffffff4d;--desk-clay:#b4846e;--desk-felt:#5d6853;--desk-taupe:#8a8078;--desk-slate:#6b7783;--desk-wine:#6e3338}:root,:root[data-desk=felt]{--desk-base:var(--desk-felt);--desk-image:url(/paper-grain.png), radial-gradient(130% 105% at 50% -10%, #ebf0dc24, #14190f52 85%);--desk-size:360px 360px, auto;--desk-blend:soft-light, normal}:root[data-desk=clay]{--desk-base:var(--desk-clay);--desk-image:url(/paper-grain.png), radial-gradient(130% 105% at 50% -15%, #ffecdc3d, #46231942 84%);--desk-size:180px 180px, auto;--desk-blend:soft-light, normal}:root[data-desk=taupe]{--desk-base:var(--desk-taupe);--desk-image:url(/paper-grain.png), radial-gradient(130% 105% at 50% -10%, #fff8f029, #231c164d 85%);--desk-size:180px 180px, auto;--desk-blend:soft-light, normal}:root[data-desk=slate]{--desk-base:var(--desk-slate);--desk-image:url(/paper-grain.png), radial-gradient(130% 105% at 50% -10%, #ebf2fa24, #1218204d 85%);--desk-size:360px 360px, auto;--desk-blend:soft-light, normal}:root[data-desk=wine]{--desk-base:var(--desk-wine);--desk-image:url(/paper-grain.png), radial-gradient(130% 105% at 50% -10%, #ffe2dc24, #1e0a0c57 85%);--desk-size:180px 180px, auto;--desk-blend:soft-light, normal}[data-write-page]{background-color:var(--desk-base);background-image:var(--desk-image);background-size:var(--desk-size);background-blend-mode:var(--desk-blend);background-attachment:fixed}.legal-page{width:min(42rem,100% - 2rem);color:var(--ink);margin:4rem auto}.legal-page h1{margin:1.5rem 0 1rem}.legal-page h2{margin:2rem 0 .5rem;font-size:1.2rem}.legal-page p{margin:.75rem 0;line-height:1.6}._dialog_t433g_1{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius-xl);background:var(--paper-raised);width:min(39.5rem,100% - 2rem);max-width:100%;max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:0 24px 56px var(--shadow);margin:auto;padding:0;overflow:hidden auto}._dialog_t433g_1::backdrop{background:color-mix(in srgb, var(--ink) 42%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._content_t433g_21{z-index:2;text-align:center;padding:10.6rem 3.6rem 3.6rem;position:relative}._content_t433g_21 h2{font-family:var(--font-body);letter-spacing:-.025em;margin:0;font-size:clamp(2.35rem,5vw,3rem);font-weight:500;line-height:1}._lead_t433g_37{max-width:30rem;color:var(--ink-soft);margin:1rem auto 2.5rem;font-size:1.08rem;line-height:1.45}._check_t433g_45{z-index:3;border:.72rem solid color-mix(in srgb, var(--accent) 13%, transparent);background:var(--accent);width:4.3rem;height:4.3rem;color:var(--paper-raised);box-sizing:content-box;border-radius:50%;place-items:center;display:grid;position:absolute;top:4rem;left:50%;transform:translate(-50%)}._confetti_t433g_62{z-index:1;pointer-events:none;height:14.2rem;position:absolute;inset:0 0 auto;overflow:hidden}._confetti_t433g_62 i{--confetti-x:0px;--confetti-rot:18deg;background:var(--accent);opacity:0;width:.48rem;height:1.1rem;animation:1.85s ease-in forwards _confetti-fall_t433g_1;display:block;position:absolute;top:-1.2rem}._confetti_t433g_62 i:nth-child(5n+1){background:color-mix(in srgb, var(--accent) 78%, var(--paper-raised))}._confetti_t433g_62 i:nth-child(5n+2){background:color-mix(in srgb, var(--accent) 56%, var(--paper-raised))}._confetti_t433g_62 i:nth-child(5n+3){background:color-mix(in srgb, var(--ink) 38%, var(--paper-raised))}._confetti_t433g_62 i:nth-child(5n+4){background:color-mix(in srgb, var(--accent) 35%, var(--paper-raised))}._confetti_t433g_62 i:nth-child(5n){background:color-mix(in srgb, var(--ink) 22%, var(--paper-raised))}._confetti_t433g_62 i:nth-child(3n){width:.3rem;height:.7rem}._confetti_t433g_62 i:first-child{--confetti-rot:20deg;--confetti-x:12px;animation-delay:0s;left:4%}._confetti_t433g_62 i:nth-child(2){--confetti-rot:-42deg;--confetti-x:-8px;animation-delay:80ms;left:12%}._confetti_t433g_62 i:nth-child(3){--confetti-rot:36deg;--confetti-x:18px;animation-delay:40ms;left:19%}._confetti_t433g_62 i:nth-child(4){--confetti-rot:-10deg;--confetti-x:-14px;animation-delay:.14s;left:25%}._confetti_t433g_62 i:nth-child(5){--confetti-rot:68deg;--confetti-x:6px;animation-delay:20ms;left:31%}._confetti_t433g_62 i:nth-child(6){--confetti-rot:-28deg;--confetti-x:-20px;animation-delay:.11s;left:38%}._confetti_t433g_62 i:nth-child(7){--confetti-rot:48deg;--confetti-x:10px;animation-delay:.18s;left:44%}._confetti_t433g_62 i:nth-child(8){--confetti-rot:16deg;--confetti-x:-4px;animation-delay:60ms;left:49%}._confetti_t433g_62 i:nth-child(9){--confetti-rot:-25deg;--confetti-x:16px;animation-delay:.12s;left:55%}._confetti_t433g_62 i:nth-child(10){--confetti-rot:74deg;--confetti-x:-10px;animation-delay:30ms;left:61%}._confetti_t433g_62 i:nth-child(11){--confetti-rot:-48deg;--confetti-x:8px;animation-delay:.16s;left:67%}._confetti_t433g_62 i:nth-child(12){--confetti-rot:12deg;--confetti-x:-18px;animation-delay:90ms;left:72%}._confetti_t433g_62 i:nth-child(13){--confetti-rot:43deg;--confetti-x:14px;animation-delay:50ms;left:78%}._confetti_t433g_62 i:nth-child(14){--confetti-rot:-8deg;--confetti-x:-6px;animation-delay:.13s;left:86%}._confetti_t433g_62 i:nth-child(15){--confetti-rot:31deg;--confetti-x:-12px;animation-delay:10ms;left:94%}._confetti_t433g_62 i:nth-child(16){--confetti-rot:78deg;--confetti-x:20px;animation-delay:.2s;left:8%}._confetti_t433g_62 i:nth-child(17){--confetti-rot:-27deg;--confetti-x:-16px;animation-delay:.22s;left:16%}._confetti_t433g_62 i:nth-child(18){--confetti-rot:24deg;--confetti-x:4px;animation-delay:.15s;left:28%}._confetti_t433g_62 i:nth-child(19){--confetti-rot:-62deg;--confetti-x:22px;animation-delay:70ms;left:36%}._confetti_t433g_62 i:nth-child(20){--confetti-rot:40deg;--confetti-x:-22px;animation-delay:.19s;left:58%}._confetti_t433g_62 i:nth-child(21){--confetti-rot:-35deg;--confetti-x:9px;animation-delay:.24s;left:65%}._confetti_t433g_62 i:nth-child(22){--confetti-rot:70deg;--confetti-x:-7px;animation-delay:.1s;left:75%}._confetti_t433g_62 i:nth-child(23){--confetti-rot:18deg;--confetti-x:15px;animation-delay:.17s;left:83%}._confetti_t433g_62 i:nth-child(24){--confetti-rot:-55deg;--confetti-x:-19px;animation-delay:.21s;left:91%}._confetti_t433g_62 i:nth-child(25){--confetti-rot:28deg;--confetti-x:-3px;animation-delay:50ms;left:42%}._confetti_t433g_62 i:nth-child(26){--confetti-rot:-72deg;--confetti-x:11px;animation-delay:.23s;left:53%}@keyframes _confetti-fall_t433g_1{0%{opacity:0;transform:translate(0, 0) rotate(var(--confetti-rot))}12%{opacity:1}to{opacity:0;transform:translate(var(--confetti-x), 15rem) rotate(calc(var(--confetti-rot) + 120deg))}}@media (prefers-reduced-motion:reduce){._confetti_t433g_62{display:none}}._summary_t433g_136{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:var(--radius);background:var(--paper);text-align:left;box-shadow:0 2px 5px color-mix(in srgb, var(--ink) 8%, transparent);overflow:hidden}._brandRow_t433g_145{align-items:center;gap:.85rem;min-height:5.4rem;padding:1.1rem 1.35rem;font-size:1.12rem;font-weight:600;display:flex}._brandMark_t433g_155{border-radius:var(--radius-sm);background:var(--accent);flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}._brandMark_t433g_155 i,._brandMark_t433g_155 i:before,._brandMark_t433g_155 i:after{background:var(--paper-raised);content:"";width:1.45rem;height:1px;display:block}._brandMark_t433g_155 i:before{transform:rotate(60deg)}._brandMark_t433g_155 i:after{transform:rotate(-60deg)}._purchase_t433g_179{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:var(--radius) var(--radius) 0 0;background:var(--paper-raised);padding:1.35rem}._purchaseRow_t433g_186{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._purchaseRow_t433g_186 strong{font-size:1.05rem;font-weight:600}._price_t433g_194{white-space:nowrap;font-weight:600}._price_t433g_194 small{color:var(--ink-soft);font-size:.85rem;font-weight:400}._purchase_t433g_179 ul{color:var(--ink-soft);gap:.25rem;margin:1.25rem 0 0;padding-left:1.55rem;font-size:1rem;display:grid}._term_t433g_206{color:var(--accent);align-items:center;gap:.6rem;margin:1.65rem 0 0;font-size:.98rem;display:flex}._purchaseNotes_t433g_215{color:var(--ink-soft);text-align:left;gap:.35rem;margin-top:1.1rem;font-size:.9rem;line-height:1.4;display:grid}._purchaseNotes_t433g_215 strong{color:var(--ink);overflow-wrap:anywhere}._error_t433g_230{color:var(--error);margin-top:1rem;font-size:.95rem}._actions_t433g_236{gap:.85rem;margin-top:2.7rem;display:grid}._primary_t433g_242{border-radius:var(--radius-pill);min-height:3.45rem;font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:var(--paper-raised);font-weight:600}._primary_t433g_242:hover{filter:brightness(.94)}._primary_t433g_242:disabled{opacity:.65;cursor:wait}._primary_t433g_242:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (height<=760px){._content_t433g_21{padding:7.3rem 2.8rem 1.2rem}._check_t433g_45{width:3.7rem;height:3.7rem;top:1.65rem}._lead_t433g_37{margin-top:.6rem;margin-bottom:1.1rem}._brandRow_t433g_145{min-height:4.2rem;padding:.7rem 1.2rem}._purchase_t433g_179{padding:1rem 1.2rem}._purchase_t433g_179 ul{margin-top:.65rem}._term_t433g_206{margin-top:.9rem}._actions_t433g_236{gap:.6rem;margin-top:1rem}._primary_t433g_242{min-height:3rem}}@media (width<=540px){._content_t433g_21{padding-left:1.2rem;padding-right:1.2rem}._purchaseRow_t433g_186{flex-direction:column;align-items:flex-start;gap:.3rem}}._appHeader_tnaa0_1{padding:var(--nav-top) var(--page-pad-r) .85rem var(--page-pad);border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:var(--paper);box-shadow:0 .35rem .9rem color-mix(in srgb, var(--ink) 7%, transparent);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem 1rem;display:grid;position:relative}.app-shell[data-compact] ._appHeader_tnaa0_1{padding-block:.35rem}body.is-onboard ._appHeader_tnaa0_1{background:0 0;border-bottom-color:#0000;padding:0}._appWordmark_tnaa0_24{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;grid-column:1;justify-self:start;font-size:clamp(1.45rem,3.4vw,1.85rem);font-style:italic;font-weight:500;line-height:1.1}._appWordmark_tnaa0_24 a{color:inherit;text-decoration:none}._appNav_tnaa0_41{grid-column:2;grid-template-columns:1fr auto 1fr;justify-self:center;gap:.75rem 1.15rem;font-size:1.05rem;font-weight:500;display:grid}._appNav_tnaa0_41 a{color:var(--accent);white-space:nowrap;text-decoration:none}._appNav_tnaa0_41 a:first-child{justify-self:end}._appNav_tnaa0_41 a:nth-child(2){justify-self:center}._appNav_tnaa0_41 a:last-child{justify-self:start}._appNav_tnaa0_41 a[aria-current=page]{text-underline-offset:.18em;text-decoration:underline}._appHeaderEnd_tnaa0_74{flex-shrink:0;grid-column:3;justify-self:end;align-items:center;gap:.75rem;display:flex}._progressionChip_tnaa0_83{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);background:var(--paper-raised);white-space:nowrap;transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:1.05rem;font-weight:500;text-decoration:none;display:inline-flex}._progressionChip_tnaa0_83:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:0 4px 12px color-mix(in srgb, var(--accent) 10%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised));transform:translateY(-1px)}._chipLevel_tnaa0_110{border:1.5px solid color-mix(in srgb, var(--accent) 52%, var(--ink));background:var(--accent);width:1.75rem;height:1.75rem;color:var(--paper);filter:drop-shadow(0 2px 5px color-mix(in srgb, var(--accent) 28%, transparent));border-radius:50%;flex-shrink:0;place-items:center;display:grid}._chipLevelNum_tnaa0_123{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:1.125rem;font-weight:500;line-height:1}._chipStreak_tnaa0_132{font-variant-numeric:tabular-nums}._chipBar_tnaa0_136{background:color-mix(in srgb, var(--ink) 12%, var(--paper));border-radius:var(--radius-pill);flex-shrink:0;width:3.5rem;height:.32rem;overflow:hidden}._chipBarFill_tnaa0_145{background:var(--accent);border-radius:var(--radius-pill);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--xp-scale,0));transition:transform .7s cubic-bezier(.16,1,.3,1);display:block}._iconButton_tnaa0_156{width:var(--touch);height:var(--touch);border:1px solid var(--ink);color:var(--ink);background:var(--paper-raised);transition:background .18s var(--ease), transform .18s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._iconButton_tnaa0_156:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised))}._settingsGear_tnaa0_173:hover{transform:rotate(35deg)}._loadingMain_1j51e_1{width:min(42rem,100%);padding:clamp(2.5rem, 8vh, 5.5rem) var(--page-pad-r) 2.5rem var(--page-pad);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;margin-inline:auto;display:flex}._loadingMain_1j51e_1 [role=alert]{color:var(--error);font-weight:500}._svg_1wsnp_1{width:100%;height:auto;display:block;overflow:visible}._shackle_1wsnp_8{fill:none;stroke:color-mix(in srgb, var(--accent) 52%, var(--ink));stroke-width:6px;stroke-linecap:round;transform-box:view-box;transform-origin:21px 37px;animation:_shackleOpen_1wsnp_1 .55s cubic-bezier(.16, 1, .3, 1) var(--padlock-pop,0s) both}._body_1wsnp_18{fill:color-mix(in srgb, var(--accent) 14%, var(--paper-raised));stroke:color-mix(in srgb, var(--accent) 52%, var(--ink));stroke-width:2px}._fill_1wsnp_25{fill:var(--accent);opacity:0;animation:_fillIn_1wsnp_1 .35s ease-out var(--padlock-pop,0s) forwards}._keyhole_1wsnp_31{fill:var(--ink);animation:_keyholeOnFill_1wsnp_1 .35s ease-out var(--padlock-pop,0s) forwards}@keyframes _shackleOpen_1wsnp_1{0%{transform:none}40%{transform:translateY(-11px)}to{transform:translateY(-8px)rotate(-24deg)}}@keyframes _fillIn_1wsnp_1{to{opacity:1}}@keyframes _keyholeOnFill_1wsnp_1{to{fill:var(--paper)}}@media (prefers-reduced-motion:reduce){._shackle_1wsnp_8,._fill_1wsnp_25,._keyhole_1wsnp_31{animation:none}._shackle_1wsnp_8{transform:translateY(-8px)rotate(-24deg)}._fill_1wsnp_25{opacity:1}._keyhole_1wsnp_31{fill:var(--paper)}}._stage_4wfek_1{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);--settle:0s;background:0 0;border:0;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}._stage_4wfek_1[data-centerpiece=meter]{--settle:.8s}._stage_4wfek_1::backdrop{background:0 0}._dim_4wfek_28{background:color-mix(in srgb, var(--ink) 74%, transparent);width:100%;height:100%;animation:.25s ease-out both _fadeIn_4wfek_1}._stage_4wfek_1>*{grid-area:1/1}._flash_4wfek_39{z-index:3;background:radial-gradient(circle, var(--paper) 0%, color-mix(in srgb, var(--paper) 80%, transparent) 22%, transparent 62%);pointer-events:none;opacity:0;border-radius:50%;width:70vmax;height:70vmax;animation:.5s cubic-bezier(.16,1,.3,1) .12s both _flashBurst_4wfek_1}._rays_4wfek_55{background:repeating-conic-gradient(color-mix(in srgb, var(--paper) 22%, transparent) 0deg 7deg, transparent 7deg 22deg);pointer-events:none;opacity:0;width:30rem;height:30rem;animation:_raysLife_4wfek_1 calc(1.2s + var(--settle)) ease-out .3s both, _raysSpin_4wfek_1 calc(1.2s + var(--settle)) linear .3s both;border-radius:50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}._lock_4wfek_71{z-index:2;pointer-events:none;transform-origin:50% 85%;width:7rem;animation:.45s cubic-bezier(.16,1,.3,1) .3s both _lockFly_4wfek_1,.45s cubic-bezier(.36,.07,.19,.97) .82s _lockRattle_4wfek_1}._lockSwing_4wfek_81{transform-origin:50% 30%;animation:.75s 1.3s forwards _lockSwingDrop_4wfek_1;display:block}._lockSvg_4wfek_87{--padlock-pop:1.3s;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--paper) 55%, transparent)) drop-shadow(0 8px 16px color-mix(in srgb, var(--ink) 40%, transparent))}@property --pct{syntax:"<integer>";inherits:false;initial-value:0}._meter_4wfek_99{z-index:2;pointer-events:none;animation:.45s cubic-bezier(.16,1,.3,1) .3s both _lockFly_4wfek_1,.35s cubic-bezier(.16,1,.3,1) 1.3s _meterPop_4wfek_1,.25s ease-in 1.8s forwards _meterFade_4wfek_1;display:block;position:relative}._meterPct_4wfek_110{counter-reset:pct var(--pct);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--paper);text-shadow:0 0 18px color-mix(in srgb, var(--paper) 45%, transparent);font-size:clamp(2.35rem,7vw,3.4rem);font-weight:500;line-height:1;animation:.8s cubic-bezier(.65,0,.35,1) .5s both _pctCount_4wfek_1,.25s ease-in 1.8s forwards _meterFade_4wfek_1;position:absolute;bottom:calc(100% + .7rem);left:50%;translate:-50%}._meterPct_4wfek_110:after{content:counter(pct) "%"}._meterTrack_4wfek_132{border-radius:var(--radius-pill);border:1px solid var(--paper);background:var(--paper);width:16rem;height:.8rem;display:block;overflow:hidden}._meterFill_4wfek_142{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;animation:.8s cubic-bezier(.65,0,.35,1) .5s both _meterFill_4wfek_142;display:block}._band_4wfek_151{z-index:1;text-align:center;justify-items:center;gap:.55rem;width:100%;padding:2.8rem 1.5rem 2.6rem;display:grid;position:relative}._bandPaint_4wfek_162{z-index:-1;background:var(--paper);animation:.6s cubic-bezier(.16,1,.3,1) 1s both _bandBurst_4wfek_1;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='none'%3E%3Cpath d='M0 12V6C20.25 6 24.75 2.5 45 2.5C65.25 2.5 69.75 5 90 5C112.5 5 117.5 1.5 140 1.5C160.25 1.5 164.75 6.5 185 6.5C209.75 6.5 215.25 3 240 3C262.5 3 267.5 7 290 7C312.5 7 317.5 2.5 340 2.5C367 2.5 373 6 400 6V12Z'/%3E%3C/svg%3E") top/400px 12px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='none'%3E%3Cpath d='M0 0V6C24.75 6 30.25 9.5 55 9.5C75.25 9.5 79.75 6.5 100 6.5C122.5 6.5 127.5 10.5 150 10.5C174.75 10.5 180.25 5.5 205 5.5C227.5 5.5 232.5 9 255 9C279.75 9 285.25 5 310 5C332.5 5 337.5 10 360 10C378 10 382 6 400 6V0Z'/%3E%3C/svg%3E") bottom/400px 12px repeat-x,linear-gradient(#000,#000) 50%/100% calc(100% - 22px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='none'%3E%3Cpath d='M0 12V6C20.25 6 24.75 2.5 45 2.5C65.25 2.5 69.75 5 90 5C112.5 5 117.5 1.5 140 1.5C160.25 1.5 164.75 6.5 185 6.5C209.75 6.5 215.25 3 240 3C262.5 3 267.5 7 290 7C312.5 7 317.5 2.5 340 2.5C367 2.5 373 6 400 6V12Z'/%3E%3C/svg%3E") top/400px 12px repeat-x,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='none'%3E%3Cpath d='M0 0V6C24.75 6 30.25 9.5 55 9.5C75.25 9.5 79.75 6.5 100 6.5C122.5 6.5 127.5 10.5 150 10.5C174.75 10.5 180.25 5.5 205 5.5C227.5 5.5 232.5 9 255 9C279.75 9 285.25 5 310 5C332.5 5 337.5 10 360 10C378 10 382 6 400 6V0Z'/%3E%3C/svg%3E") bottom/400px 12px repeat-x,linear-gradient(#000,#000) 50%/100% calc(100% - 22px) no-repeat}._stage_4wfek_1[data-centerpiece=meter] ._bandPaint_4wfek_162{animation:.55s cubic-bezier(.25,1,.5,1) 2.05s both _bandUnfold_4wfek_1}._headline_4wfek_178{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-soft);text-wrap:balance;animation:_headlineSlam_4wfek_1 .4s cubic-bezier(.16, 1, .3, 1) calc(1.55s + var(--settle)) both;margin:0;font-size:clamp(1.45rem,3.4vw,1.85rem);font-weight:500;line-height:1.1}._partName_4wfek_190{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;animation:_nameSettle_4wfek_1 .4s cubic-bezier(.16, 1, .3, 1) calc(1.8s + var(--settle)) both;margin:0;font-size:clamp(2.35rem,7vw,3.4rem);font-weight:500;line-height:1.1}._fleuron_4wfek_201{width:11rem;height:auto;fill:var(--accent);animation:_fleuronDraw_4wfek_1 .5s cubic-bezier(.16, 1, .3, 1) calc(2.05s + var(--settle)) both}._fleuronRule_4wfek_208{fill:none;stroke:var(--accent);stroke-width:1px}._preview_4wfek_214{max-width:42ch;animation:_fadeIn_4wfek_1 .45s ease-out calc(2.15s + var(--settle)) both;justify-items:center;gap:.3rem;margin:.2rem 0 0;display:grid}._previewCount_4wfek_223{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem;font-weight:500}._previewPrompt_4wfek_231{font-family:var(--font-display);color:var(--ink-soft);text-wrap:balance;font-size:1.2rem;font-style:italic;line-height:1.4}._begin_4wfek_240{min-width:12rem;animation:_beginRise_4wfek_1 .4s cubic-bezier(.16, 1, .3, 1) calc(2.3s + var(--settle)) both;margin-top:.6rem}._begin_4wfek_240:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes _fadeIn_4wfek_1{0%{opacity:0}}@keyframes _flashBurst_4wfek_1{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes _raysLife_4wfek_1{0%{opacity:0;scale:.6}25%,80%{opacity:1;scale:1}to{opacity:0;scale:1.15}}@keyframes _raysSpin_4wfek_1{to{rotate:25deg}}@keyframes _lockFly_4wfek_1{0%{opacity:0;transform:translate(16vw,-14vh)rotate(-24deg)scale(2.6)}to{opacity:1;transform:none}}@keyframes _lockRattle_4wfek_1{15%{rotate:-4deg}32%{rotate:4deg}50%{translate:0 -1px;rotate:-7deg}68%{translate:0 -2px;rotate:7deg}86%{translate:0 -2px;rotate:-9deg}}@keyframes _lockSwingDrop_4wfek_1{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:none}30%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-10px)rotate(26deg)}to{opacity:0;transform:translateY(62vh)rotate(75deg)}}@keyframes _bandBurst_4wfek_1{0%{transform:scale(0,.03)}45%,55%{transform:scaleY(.03)}82%{transform:scaleY(1.08)}to{transform:none}}@keyframes _pctCount_4wfek_1{0%{--pct:0}to{--pct:100}}@keyframes _meterFill_4wfek_142{0%{transform:scaleX(0)}to{transform:none}}@keyframes _meterPop_4wfek_1{40%{scale:1.1 .9}70%{scale:.97 1.04}}@keyframes _meterFade_4wfek_1{to{opacity:0}}@keyframes _bandUnfold_4wfek_1{0%{opacity:0;transform:scaleY(.15)}30%{opacity:1}70%{transform:scaleY(1.04)}to{transform:none}}@keyframes _headlineSlam_4wfek_1{0%{opacity:0;transform:scale(2.6)}to{opacity:1;transform:none}}@keyframes _nameSettle_4wfek_1{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}@keyframes _fleuronDraw_4wfek_1{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes _beginRise_4wfek_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._flash_4wfek_39,._rays_4wfek_55,._lock_4wfek_71,._meter_4wfek_99{display:none}._bandPaint_4wfek_162{animation:none}._headline_4wfek_178,._partName_4wfek_190,._fleuron_4wfek_201,._preview_4wfek_214,._begin_4wfek_240{animation:.3s ease-out both _fadeIn_4wfek_1}}._rewardDialog_22jd6_1{text-align:center;width:min(24rem,100% - 2rem);padding:1.65rem 1.5rem 1.4rem;animation:.45s cubic-bezier(.16,1,.3,1) both _rewardDialogIn_22jd6_1}._rewardDialog_22jd6_1>p{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 1.15rem;font-size:clamp(1.45rem,3.4vw,1.85rem);font-weight:500;line-height:1.15}._rewardBody_22jd6_19{flex-direction:column;align-items:center;gap:.95rem;display:flex}._rewardHero_22jd6_26{justify-items:center;gap:.55rem;animation:.55s cubic-bezier(.16,1,.3,1) both _rewardStampIn_22jd6_1;display:grid}._levelDialog_22jd6_33{animation:.45s cubic-bezier(.16,1,.3,1) both _rewardDialogIn_22jd6_1}._levelDialog_22jd6_33>p{animation:.55s cubic-bezier(.34,1.56,.64,1) .42s both _rewardTextRise_22jd6_1}._levelHero_22jd6_41{isolation:isolate;gap:.55rem;position:relative}._levelHeroBurst_22jd6_47{animation:.55s cubic-bezier(.36,.07,.19,.97) both _levelDialogShake_22jd6_1}._levelStamp_22jd6_51{border:1.5px solid color-mix(in srgb, var(--accent) 52%, var(--ink));background:color-mix(in srgb, var(--accent) 14%, var(--paper-raised));width:7.5rem;height:7.5rem;color:var(--ink);box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 28%, transparent);transform-origin:bottom;border-radius:50%;place-items:center;animation:.4s cubic-bezier(.16,1,.3,1) both _levelStampEnter_22jd6_1;display:grid;position:relative;overflow:hidden}._levelStampBurst_22jd6_67{animation:.7s cubic-bezier(.34,1.4,.64,1) both _levelStampJuice_22jd6_1,1.5s ease-in-out .6s 2 _levelStampGlow_22jd6_1}._levelStampFill_22jd6_73{border-radius:inherit;background:var(--accent);position:absolute;inset:0}._levelNum_22jd6_80{z-index:1;font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.35rem,7vw,3.4rem);font-weight:500;line-height:1;transition:color .35s linear;animation:.55s cubic-bezier(.34,1.56,.64,1) .2s both _levelNumPop_22jd6_1;position:relative}._levelNumOnFill_22jd6_93{color:var(--paper)}._levelHero_22jd6_41 ._stampCaption_22jd6_97{animation:.5s cubic-bezier(.34,1.4,.64,1) .3s both _rewardTextRise_22jd6_1}._stampCaption_22jd6_97{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0;font-size:1.05rem;font-weight:500;line-height:1.35}._rewardBadgeName_22jd6_111{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2;animation:.5s cubic-bezier(.16,1,.3,1) .12s both _rewardTextRise_22jd6_1}._rewardXp_22jd6_121{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:.4rem;margin:0;font-size:1.55rem;font-weight:600;animation:.55s cubic-bezier(.16,1,.3,1) both _rewardXpPop_22jd6_1;display:inline-flex}._levelCascadeBadge_22jd6_135{opacity:0;animation:_rewardTextRise_22jd6_1 .45s cubic-bezier(.16, 1, .3, 1) calc(.45s + var(--cascade-i,0) * .22s) both}._rewardXpLabel_22jd6_141{font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 78%, var(--ink));font-size:.95rem;font-weight:600}._rewardBadgeInline_22jd6_150,._rewardBadgeRow_22jd6_151{text-align:left;border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 8%, var(--paper-raised));border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-template-columns:auto 1fr;align-items:center;gap:.65rem;width:100%;padding:.55rem .75rem;font-size:1.05rem;font-weight:600;display:grid}._rewardBadges_22jd6_166{gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._rewardContinue_22jd6_175{width:100%;margin-top:.35rem}@keyframes _rewardDialogIn_22jd6_1{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes _rewardStampIn_22jd6_1{0%{opacity:0;transform:scale(.55)rotate(-10deg)}62%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes _rewardXpPop_22jd6_1{0%{opacity:0;transform:scale(.6)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes _rewardTextRise_22jd6_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _levelStampEnter_22jd6_1{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes _levelStampJuice_22jd6_1{0%{box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 28%, transparent);transform:scale(1)}35%{box-shadow:0 12px 36px color-mix(in srgb, var(--accent) 58%, transparent);transform:scale(1.14,.9)}55%{transform:scale(.92,1.12)}75%{transform:scale(1.06,.96)}to{box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 32%, transparent);transform:scale(1)}}@keyframes _levelDialogShake_22jd6_1{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)rotate(-.4deg)}40%{transform:translate(4px,-2px)rotate(.35deg)}60%{transform:translate(-2px,1px)rotate(-.2deg)}80%{transform:translate(2px,-1px)}}@keyframes _levelStampGlow_22jd6_1{0%,to{box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 32%, transparent)}50%{box-shadow:0 8px 28px color-mix(in srgb, var(--accent) 58%, transparent)}}@keyframes _levelNumPop_22jd6_1{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._rewardDialog_22jd6_1,._levelDialog_22jd6_33,._levelDialog_22jd6_33>p,._rewardHero_22jd6_26,._levelHeroBurst_22jd6_47,._levelStamp_22jd6_51,._levelStampBurst_22jd6_67,._levelNum_22jd6_80,._levelHero_22jd6_41 ._stampCaption_22jd6_97,._rewardBadgeName_22jd6_111,._rewardXp_22jd6_121,._levelCascadeBadge_22jd6_135{animation:none}._levelCascadeBadge_22jd6_135{opacity:1}._levelDialog_22jd6_33{transform:none}}._unlockDialog_uvpn7_1>p{animation:.5s cubic-bezier(.16,1,.3,1) .2s both _unlockRise_uvpn7_1}._lock_uvpn7_5{transform-origin:50% 85%;place-items:center;width:7.5rem;height:7.5rem;animation:.4s cubic-bezier(.16,1,.3,1) 50ms both _lockEnter_uvpn7_1,.5s cubic-bezier(.36,.07,.19,.97) .4s _lockRattle_uvpn7_1,.65s cubic-bezier(.16,1,.3,1) .9s _lockPop_uvpn7_1;display:grid}._lockSvg_uvpn7_17{--padlock-pop:.9s;width:5.4rem;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--accent) 26%, transparent))}._partName_uvpn7_23{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0;font-size:1.5rem;font-weight:600;line-height:1.2;animation:.5s cubic-bezier(.16,1,.3,1) 1.15s both _unlockRise_uvpn7_1}._begin_uvpn7_35{animation:.45s cubic-bezier(.16,1,.3,1) 1.3s both _unlockRise_uvpn7_1}@keyframes _lockEnter_uvpn7_1{0%{opacity:0;scale:.85}}@keyframes _lockRattle_uvpn7_1{12%{rotate:-3deg}26%{rotate:3deg}42%{translate:0 -1px;rotate:-6deg}58%{translate:0 -1px;rotate:6deg}74%{translate:0 -2px;rotate:-9deg}88%{translate:0 -2px;rotate:8deg}}@keyframes _lockPop_uvpn7_1{30%{scale:1.12 .9}55%{translate:0 -3px;scale:.94 1.08}78%{scale:1.03 .98}}@keyframes _unlockRise_uvpn7_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._unlockDialog_uvpn7_1>p,._partName_uvpn7_23,._begin_uvpn7_35{animation:none}._lock_uvpn7_5{animation:.3s ease-out both _unlockFade_uvpn7_1}@keyframes _unlockFade_uvpn7_1{0%{opacity:0}}}._mark_8x7hl_1{--badge-fill:var(--accent);--badge-border:color-mix(in srgb, var(--accent) 52%, var(--ink));--badge-emblem:var(--paper);--badge-locked-fill:color-mix(in srgb, var(--ink) 22%, var(--paper));--badge-locked-border:color-mix(in srgb, var(--ink) 42%, var(--paper));--badge-locked-emblem:color-mix(in srgb, var(--ink) 30%, var(--paper));filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--accent) 28%, transparent));display:inline-flex}._svg_8x7hl_15,._image_8x7hl_16{object-fit:contain;width:100%;height:100%;display:block}._locked_8x7hl_23 ._image_8x7hl_16{filter:grayscale()opacity(.55)}._sm_8x7hl_27{width:2.75rem;height:2.75rem}._md_8x7hl_32{width:4.25rem;height:4.25rem}._hero_8x7hl_37{width:7.5rem;height:7.5rem}._earned_8x7hl_43{animation:_badgeGlow_8x7hl_1 3.6s ease-in-out calc(.55s + var(--i,0) * 25ms) infinite}._hero_8x7hl_37._earned_8x7hl_43{animation:.65s cubic-bezier(.16,1,.3,1) both _badgeHeroPop_8x7hl_1,3.6s ease-in-out .85s infinite _badgeGlow_8x7hl_1}._earned_8x7hl_43 ._outer_8x7hl_55{animation:_badgeShine_8x7hl_1 .85s cubic-bezier(.16, 1, .3, 1) calc(80ms + var(--i,0) * 28ms) both}._locked_8x7hl_23{filter:none}._inner_8x7hl_67{opacity:.92}@keyframes _badgeHeroPop_8x7hl_1{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:scale(.25)rotate(-18deg)}55%{opacity:1;transform:scale(1.14)rotate(6deg)}78%{filter:drop-shadow(0 8px 28px color-mix(in srgb, var(--accent) 55%, transparent))}to{opacity:1;filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--accent) 30%, transparent));transform:scale(1)rotate(0)}}@keyframes _badgeShine_8x7hl_1{0%{filter:brightness(.72);opacity:.5}46%{filter:brightness(1.22);opacity:1}to{filter:brightness();opacity:1}}@keyframes _badgeGlow_8x7hl_1{0%,to{filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--accent) 28%, transparent))}50%{filter:drop-shadow(0 5px 20px color-mix(in srgb, var(--accent) 50%, transparent))}}@media (prefers-reduced-motion:reduce){._earned_8x7hl_43{filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--accent) 28%, transparent));animation:none}._hero_8x7hl_37._earned_8x7hl_43{filter:drop-shadow(0 4px 14px color-mix(in srgb, var(--accent) 30%, transparent));animation:none}._earned_8x7hl_43 ._outer_8x7hl_55{animation:none}}._rotatePrompt_1gi6q_1{display:none}@media (hover:none) and (orientation:portrait) and (width>=46.5rem){._rotatePrompt_1gi6q_1{z-index:10000;background:var(--paper);color:var(--ink);font-family:var(--font-display);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;font-size:1.9rem;line-height:1.3;display:flex;position:fixed;inset:0}._rotatePrompt_1gi6q_1 p{max-width:22ch}}._rotateIcon_1gi6q_29{fill:none;width:6rem;height:6rem;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._banner_guhxy_1{border-bottom:1px solid var(--ink);background:var(--paper-raised);color:inherit;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding:.6rem 1rem;font-size:.9rem;display:flex}._bannerText_guhxy_13{flex:14rem;margin:0}._count_guhxy_18{font-weight:600}._actions_guhxy_22{gap:.6rem;margin-top:1rem;display:flex}._primary_guhxy_28,._bannerLink_guhxy_29{border:1px solid var(--ink);border-radius:var(--radius-lg,.6rem);background:var(--ink);color:var(--paper,#fff);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.45rem .9rem;text-decoration:none;display:inline-flex}._secondary_guhxy_43{border:1px solid var(--ink);border-radius:var(--radius-lg,.6rem);color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.45rem .9rem;display:inline-flex}._bannerLink_guhxy_29{padding:.3rem .75rem}._viewport_1l5rs_1{z-index:2000;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}._toast_1l5rs_13{pointer-events:auto;color:#fff;text-align:center;border-radius:999px;max-width:min(90vw,24rem);padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;animation:.2s _toastIn_1l5rs_1;box-shadow:0 8px 24px #0000002e}._success_1l5rs_26{background:#2f7d4f}._error_1l5rs_30{background:var(--error,#8b1e1e)}@keyframes _toastIn_1l5rs_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._toast_1l5rs_13{animation:none}}._tourRoot_j67qd_1{z-index:2000;position:fixed;inset:0}._tourRoot_j67qd_1:before{content:"";position:absolute;inset:0}._dim_j67qd_14{background:#14100c9e;position:absolute;inset:0}._ring_j67qd_23{box-shadow:0 0 0 9999px #14100c9e, 0 0 0 3px var(--accent);pointer-events:none;border-radius:14px;transition:top .16s,left .16s,width .16s,height .16s;position:absolute}._card_j67qd_32{width:min(var(--tip-width,340px), calc(100vw - 32px));box-sizing:border-box;background:var(--paper-raised);max-height:calc(100vh - 32px);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), 0 18px 46px -6px color-mix(in srgb, var(--ink) 34%, transparent);border-radius:14px;padding:20px 22px;transition:top .16s,left .16s;animation:.18s ease-out _tourPop_j67qd_1;position:absolute;overflow-y:auto}._dots_j67qd_53{align-items:center;gap:6px;margin-top:16px;display:flex}._dot_j67qd_53,._dotOn_j67qd_61{background:color-mix(in srgb, var(--ink) 20%, transparent);width:7px;height:7px;transition:width .2s var(--ease), background .2s var(--ease);border-radius:999px}._dotOn_j67qd_61{background:var(--accent);width:18px}._counter_j67qd_76{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.82rem;font-weight:600}._title_j67qd_84{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0 0 8px;font-size:1.35rem;font-weight:600;line-height:1.2}._body_j67qd_94{text-align:left;color:var(--ink-soft);text-wrap:pretty;margin:0 0 18px;font-size:.98rem;line-height:1.5}._card_j67qd_32[data-variant=welcome],._card_j67qd_32[data-variant=done]{text-align:center}._card_j67qd_32[data-variant=welcome] ._title_j67qd_84,._card_j67qd_32[data-variant=done] ._title_j67qd_84{letter-spacing:-.01em;font-size:1.7rem}._card_j67qd_32[data-variant=welcome] ._dots_j67qd_53,._card_j67qd_32[data-variant=done] ._dots_j67qd_53{justify-content:center}._card_j67qd_32[data-variant=welcome] ._counter_j67qd_76,._card_j67qd_32[data-variant=done] ._counter_j67qd_76{display:none}._actions_j67qd_125{align-items:center;gap:10px;display:flex}._next_j67qd_131{border-radius:var(--radius-pill);background:var(--accent);color:var(--paper-raised);font:inherit;cursor:pointer;transition:filter .12s var(--ease);border:none;margin-left:auto;padding:9px 18px;font-weight:600}._back_j67qd_144{border-radius:var(--radius-pill);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:none;padding:9px 14px}._skip_j67qd_154{color:color-mix(in srgb, var(--ink-soft) 70%, var(--paper-raised));font:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:none;padding:9px 0;text-decoration:underline}@media (hover:hover){._next_j67qd_131:hover{filter:brightness(.94)}._back_j67qd_144:hover{color:var(--ink)}}._next_j67qd_131:focus-visible,._back_j67qd_144:focus-visible,._skip_j67qd_154:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes _tourPop_j67qd_1{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){._card_j67qd_32{transition:none;animation:none}._ring_j67qd_23,._dot_j67qd_53,._dotOn_j67qd_61{transition:none}}.app-shell>main:has(._bookStage_5rr8q_10.book-stage--turning){overflow-y:hidden}[data-part-chapter-preview] ._bookFrame_5rr8q_15{width:100%;margin:0}[data-part-chapter-preview] ._bookSpreadCounter_5rr8q_20{text-align:center}._partChapterSpread_5rr8q_24{aspect-ratio:1.64;--leaf-w:50%;--leaf-h:100%;perspective:1800px;width:100%;height:auto;margin-inline:auto;position:relative;container-type:inline-size}._partChapterSpread_5rr8q_24 ._bookLeafInner_5rr8q_36{font-size:clamp(.9rem,4.6cqi,1.15rem)}._partChapterSpread_5rr8q_24:before{content:"";background:color-mix(in srgb, var(--ink) 18%, var(--paper-raised));pointer-events:none;z-index:12;width:2px;margin-left:-1px;position:absolute;top:3%;bottom:3%;left:50%}:is([data-book-home] [data-part-chapter-preview]:has(._bookStage_5rr8q_10.book-stage--closed),[data-book-home] [data-part-chapter-preview]:has(._bookStage_5rr8q_10.book-stage--turning)){z-index:3;overflow-x:visible}[data-book-home] [data-part-chapter-preview] ._bookStage_5rr8q_10,[data-book-home] [data-part-chapter-preview] ._bookFrame_5rr8q_15{flex-direction:column;flex:auto;min-height:0;display:flex}[data-book-home] ._bookFrame_5rr8q_15{margin:0;position:relative}[data-book-home] ._bookFrameHead_5rr8q_77{z-index:3;pointer-events:none;height:0;display:block;position:absolute;inset:0 0 auto}[data-book-home] ._bookToolbar_5rr8q_86{pointer-events:auto;width:auto;position:absolute;top:0;right:0}[data-book-home] ._bookRig_5rr8q_94{flex:auto;align-items:center;min-width:0}[data-book-home] ._bookStage_5rr8q_10:not(:fullscreen):not(.book-stage--fullscreen) ._bookRig_5rr8q_94{transition:padding-inline .42s cubic-bezier(.22,.61,.36,1)}[data-book-rail=true] ._bookStage_5rr8q_10:not(:fullscreen):not(.book-stage--fullscreen) ._bookRig_5rr8q_94{padding-inline:9.1rem}@media (prefers-reduced-motion:reduce){[data-book-home] ._bookRig_5rr8q_94{transition-duration:1ms}}[data-book-home] ._bookSpreadHost_5rr8q_114{flex:none;overflow:visible}[data-book-home] ._bookStage_5rr8q_10.book-stage--closed ._bookSpreadHost_5rr8q_114,[data-book-home] ._bookStage_5rr8q_10.book-stage--turning ._bookSpreadHost_5rr8q_114{overflow:visible}._partChapterSpread_5rr8q_24{width:min(100%,164dvh - 13.12rem);margin-inline:auto 0}[data-preview-page] ._bookStage_5rr8q_10,[data-write-page] ._bookStage_5rr8q_10{flex:auto;min-height:0}[data-write-page]>._bookStage_5rr8q_10{grid-area:book;min-height:0}._bookStage_5rr8q_10{-webkit-tap-highlight-color:transparent;--book-page-aspect:1.48;flex-direction:column;gap:1.25rem;width:100%;display:flex}._bookLoading_5rr8q_152{min-height:12rem;color:var(--ink-soft);justify-content:center;align-items:center;display:flex}._bookStageEnter_5rr8q_161 ._bookFrameHead_5rr8q_77{animation:_bookEnterRise_5rr8q_1 .32s var(--ease) .62s both}._bookStageEnter_5rr8q_161 ._bookNavArrow_5rr8q_165{animation:.3s both _bookEnterFade_5rr8q_1}@keyframes _bookEnterRise_5rr8q_1{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@keyframes _bookEnterFade_5rr8q_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._bookStageEnter_5rr8q_161 ._bookFrameHead_5rr8q_77,._bookStageEnter_5rr8q_161 ._bookNavArrow_5rr8q_165{animation-duration:1ms;animation-delay:0s}}._bookStage_5rr8q_10.book-stage--with-toc{grid-template-columns:minmax(0, 1fr) var(--book-rail);grid-template-areas:"book toc";align-items:start;gap:1.25rem 1.6rem;display:grid}._bookStage_5rr8q_10.book-stage--with-toc ._bookToc_5rr8q_205{grid-area:toc}._bookStage_5rr8q_10.book-stage--with-toc ._bookFrame_5rr8q_15{grid-area:book;min-width:0}[data-preview-page] ._bookStage_5rr8q_10.book-stage--with-toc{align-items:stretch}[data-preview-page] ._bookToc_5rr8q_205{align-self:stretch;max-height:100%;top:0}._bookToc_5rr8q_205{top:calc(var(--nav-top) + 4.25rem);border-bottom:0;border-bottom:1px solid var(--line);scrollbar-width:none;min-width:0;max-height:calc(100dvh - 7.5rem);padding-bottom:1rem;position:sticky;overflow:auto}._bookToc_5rr8q_205::-webkit-scrollbar{width:0;height:0}._bookToc_5rr8q_205 h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .7rem;font-size:clamp(1.45rem,3.4vw,1.85rem);font-weight:500}._bookTocList_5rr8q_255{flex-direction:column;align-items:stretch;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}._bookTocLink_5rr8q_265{width:100%;max-width:100%;min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.5rem 1.15rem;font-size:1.02rem;font-weight:500;line-height:1.25;display:inline-flex}._bookTocLink_5rr8q_265.is-locked{color:var(--ink-soft);background:color-mix(in srgb, var(--paper-raised) 72%, transparent);border-style:dashed;justify-content:space-between}._bookTocLock_5rr8q_291{flex:none;width:1rem;height:1rem;margin-left:.55rem}._bookTocLabel_5rr8q_298{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}._bookTools_5rr8q_308 ._bookTocLink_5rr8q_265{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:none;justify-content:flex-start;gap:.55rem;padding-inline:.9rem 1rem;font-size:.95rem;overflow:hidden}._bookTools_5rr8q_308 ._bookTocLink_5rr8q_265>span{text-overflow:ellipsis;min-width:0;overflow:hidden}._bookToolActions_5rr8q_327{flex-direction:column;align-items:stretch;gap:.45rem;margin-top:.9rem;display:flex}._bookToolActions_5rr8q_327>*{box-sizing:border-box;width:100%;min-height:var(--touch);white-space:nowrap;text-overflow:ellipsis;flex:none;gap:.55rem;padding-block:.5rem;padding-inline:.85rem;font-size:.95rem;overflow:hidden}._bookToolGroups_5rr8q_349{box-sizing:border-box;width:100%}._bookToolGroup_5rr8q_349+._bookToolGroup_5rr8q_349{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);margin-top:1rem;padding-top:.85rem}._bookToolGroupTitle_5rr8q_360{letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 .5rem;font-size:.72rem;font-weight:600}._bookTocLink_5rr8q_265:hover:not(:disabled):not(.is-current){background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised));border-color:var(--accent)}._bookTocLink_5rr8q_265.is-current{color:var(--paper);background:var(--ink);border-color:var(--ink);font-weight:500}._bookTocLink_5rr8q_265.is-current:hover:not(:disabled){color:var(--paper);background:color-mix(in srgb, var(--accent) 22%, var(--ink));border-color:var(--ink)}._bookTocLink_5rr8q_265:disabled{opacity:.45}._bookTocLink_5rr8q_265:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._bookTocHead_5rr8q_397{align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}._bookTocHead_5rr8q_397 ._bookTocTitle_5rr8q_404{overflow-wrap:anywhere;min-width:0;margin:0}._bookTocCollapsible_5rr8q_413 ._bookTocHead_5rr8q_397{min-height:2.1rem}._bookTocCollapsible_5rr8q_413 ._bookTocTitle_5rr8q_404{line-height:2.1rem}._bookTocToggle_5rr8q_424{border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);width:2.1rem;height:2.1rem;color:var(--ink);cursor:pointer;flex:none;order:-1;justify-content:center;align-items:center;padding:0;display:inline-flex}._bookTocToggle_5rr8q_424:hover{background:color-mix(in srgb, var(--accent) 12%, var(--paper-raised));border-color:var(--accent)}._bookTocToggle_5rr8q_424:focus-visible{outline:3px solid var(--ink);outline-offset:2px}._bookTocToggleIcon_5rr8q_450{width:1.25rem;height:1.25rem}._bookTocCollapsible_5rr8q_413{overflow:hidden}._bookTocCollapsible_5rr8q_413 ._bookTocInner_5rr8q_466{width:var(--book-side-w,clamp(13.5rem, 22vw, 16.5rem));transition:opacity .24s}._bookTocCollapsed_5rr8q_476{border-bottom:0;padding-bottom:0}._bookTocCollapsed_5rr8q_476 ._bookTocTitle_5rr8q_404{display:none}._bookTocCollapsed_5rr8q_476 ._bookTocInner_5rr8q_466{opacity:0}._bookTools_5rr8q_308 ._bookTocHead_5rr8q_397{justify-content:flex-end}._bookTools_5rr8q_308 ._bookTocTitle_5rr8q_404{text-align:right;color:#fff}._bookTools_5rr8q_308 ._bookTocToggle_5rr8q_424{order:1}._bookToolField_5rr8q_502{flex-direction:column;gap:.4rem;width:100%;min-width:0;display:flex}._bookToolFieldLabel_5rr8q_510{color:var(--ink-soft);padding-inline:.25rem;font-size:.9rem;font-weight:500}._bookToolField_5rr8q_502 ._writeFontSelect_5rr8q_517{width:100%;min-width:0}._writeFontDropdown_5rr8q_522{z-index:1;width:100%;position:relative}._writeFontDropdown_5rr8q_522:has(._writeFontDropdownButton_5rr8q_528[aria-expanded=true]){z-index:30}._bookToc_5rr8q_205:has(._writeFontDropdownButton_5rr8q_528[aria-expanded=true]){overflow:visible}._bookTocCollapsible_5rr8q_413:has(._writeFontDropdownButton_5rr8q_528[aria-expanded=true]){overflow:visible}._bookTools_5rr8q_308:has(._writeFontDropdownButton_5rr8q_528[aria-expanded=true]){overflow:visible}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookTools_5rr8q_308:has(._writeFontDropdownButton_5rr8q_528[aria-expanded=true]){overflow:visible}._writeFontDropdownButton_5rr8q_528{box-sizing:border-box;width:100%;min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);font:inherit;text-align:center;white-space:nowrap;justify-content:flex-start;align-items:center;gap:.55rem;padding:.5rem 2.25rem .5rem .9rem;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}._writeFontDropdownButton_5rr8q_528:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised));border-color:var(--accent)}._writeFontDropdownButton_5rr8q_528:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._writeFontDropdownIcon_5rr8q_575{flex:none;width:1.1rem;height:1.1rem;transition:transform .16s;position:absolute;right:.8rem}._writeFontDropdownButton_5rr8q_528[aria-expanded=true] ._writeFontDropdownIcon_5rr8q_575{transform:rotate(180deg)}._writeFontDropdownMenu_5rr8q_588{border:1px solid var(--ink);background:var(--paper-raised);max-height:min(18rem,48dvh);box-shadow:0 -.35rem 0 color-mix(in srgb, var(--ink) 12%, transparent);scrollbar-width:thin;z-index:31;transform-origin:bottom;border-radius:1rem;flex-direction:column;gap:.15rem;margin:0;padding:.35rem;list-style:none;animation:.16s both _writeFontMenuIn_5rr8q_1;display:flex;position:absolute;bottom:calc(100% + .4rem);left:0;right:0;overflow:auto}@keyframes _writeFontMenuIn_5rr8q_1{0%{opacity:0;transform:translateY(.4rem)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._writeFontDropdownMenu_5rr8q_588{animation:none}}._writeFontDropdownOption_5rr8q_630{width:100%;min-height:2.25rem;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:.72rem;align-items:center;padding:.35rem .6rem;font-size:.9rem;font-weight:500;display:flex}._writeFontDropdownOption_5rr8q_630:hover,._writeFontDropdownOption_5rr8q_630:focus-visible{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised));outline:none}._writeFontDropdownOption_5rr8q_630.is-current{color:var(--paper);background:var(--ink)}._bookFlipSheet_5rr8q_659{width:100%;height:100%;position:absolute}._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659{visibility:hidden}._bookStage_5rr8q_10.book-stage--write ._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659:nth-child(-n+2){visibility:visible;width:50%}._bookStage_5rr8q_10.book-stage--write ._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659:first-child{left:0}._bookStage_5rr8q_10.book-stage--write ._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659:nth-child(2){right:0}._bookStage_5rr8q_10.book-stage--open:not(.book-stage--write) ._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659:nth-child(2),._bookStage_5rr8q_10.book-stage--open:not(.book-stage--write) ._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659:nth-child(3){visibility:visible;width:50%}._bookStage_5rr8q_10.book-stage--open:not(.book-stage--write) ._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659:nth-child(2){left:0}._bookStage_5rr8q_10.book-stage--open:not(.book-stage--write) ._bookSpread_5rr8q_20:not(._bookSpreadReady_5rr8q_673)>._bookFlipSheet_5rr8q_659:nth-child(3){right:0}._bookInitCover_5rr8q_716{z-index:2;pointer-events:none;position:absolute;inset:0 0 0 50%}._bookInitCover_5rr8q_716 ._bookLeafCover_5rr8q_723{inset:calc(-1 * var(--book-cover-overhang))}._bookTurningCoverUnderlay_5rr8q_731{inset:calc(-1 * var(--book-cover-overhang)) 0 calc(-1 * var(--book-cover-overhang)) calc(-1 * var(--book-cover-overhang));border:1px solid color-mix(in srgb, var(--cover-shadow) 72%, transparent);pointer-events:none;border-right:0;display:none;position:absolute;box-shadow:inset 0 -2px #0003}._bookStage_5rr8q_10.book-stage--cover-opening ._bookTurningCoverUnderlay_5rr8q_731,._bookStage_5rr8q_10.book-stage--cover-closing ._bookTurningCoverUnderlay_5rr8q_731{display:block}._bookStage_5rr8q_10:is(.book-stage--cover-opening,.book-stage--cover-closing):not(.book-stage--write) ._bookTurningCoverUnderlay_5rr8q_731{left:calc(-1 * (var(--book-cover-overhang) + min(var(--book-leaf-left-w,0px), var(--book-stack-outset-cap))))}._bookTurningCoverStack_5rr8q_754{display:none}._bookStage_5rr8q_10:is(.book-stage--cover-opening,.book-stage--cover-closing):not(.book-stage--write) ._bookSpread_5rr8q_20 ._bookTurningCoverStack_5rr8q_754._bookPageStack_5rr8q_759{z-index:auto;opacity:1;width:100%;display:block;left:0}._bookSpread_5rr8q_20:after{content:"";z-index:8;pointer-events:none;opacity:1;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ink) 1.5%, transparent) 16%, color-mix(in srgb, var(--ink) 4%, transparent) 32%, color-mix(in srgb, var(--ink) 8%, transparent) 44%, color-mix(in srgb, var(--ink) 12%, transparent) 50%, color-mix(in srgb, var(--ink) 8%, transparent) 56%, color-mix(in srgb, var(--ink) 4%, transparent) 68%, color-mix(in srgb, var(--ink) 1.5%, transparent) 84%, transparent 100%);width:5.5rem;margin-left:-2.75rem;transition:opacity .18s ease-out;position:absolute;inset:0 auto 0 50%}._bookStage_5rr8q_10.book-stage--closed ._bookSpread_5rr8q_20:after,._bookStage_5rr8q_10.book-stage--cover-closing ._bookSpread_5rr8q_20:after{opacity:0}._bookStage_5rr8q_10.book-stage--cover-opening ._bookSpread_5rr8q_20:after{opacity:1}._bookLeafSlotLeft_5rr8q_804 ._bookLeaf_5rr8q_36:after,._bookLeafSlotRight_5rr8q_805 ._bookLeaf_5rr8q_36:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}._bookLeafSlotLeft_5rr8q_804 ._bookLeaf_5rr8q_36:after{background:linear-gradient(90deg, transparent 78%, color-mix(in srgb, var(--ink) 5%, transparent) 93%, color-mix(in srgb, var(--ink) 12%, transparent) 100%)}._bookLeafSlotRight_5rr8q_805 ._bookLeaf_5rr8q_36:after{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 12%, transparent) 0%, color-mix(in srgb, var(--ink) 5%, transparent) 7%, transparent 22%)}._bookStage_5rr8q_10.book-stage--write ._bookSpreadHost_5rr8q_114{contain:layout size;flex:none;min-width:0;min-height:0;position:relative;overflow:visible}._bookToolbar_5rr8q_86{justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}._bookToolButton_5rr8q_851{width:var(--touch);height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}._bookToolButton_5rr8q_851:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised))}._bookToolButton_5rr8q_851:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._bookToolIcon_5rr8q_872{flex-shrink:0;width:1.2rem;height:1.2rem;display:block}:is(._bookStage_5rr8q_10:fullscreen,._bookStage_5rr8q_10.book-stage--fullscreen){box-sizing:border-box;background:var(--paper);flex-direction:column;align-items:stretch;width:100%;height:100%;max-height:100dvh;padding:1rem 1.25rem;display:flex;overflow:hidden}.app-shell>main:has([data-fullscreen-fallback]){z-index:10001;position:relative}[data-book-home] [data-part-chapter-preview]:has([data-fullscreen-fallback]){z-index:10001}._bookStage_5rr8q_10[data-fullscreen-fallback],[data-write-page] ._bookStage_5rr8q_10.book-stage--write[data-fullscreen-fallback]{z-index:10001;width:100%;height:100dvh;position:fixed;inset:0}:is([data-write-page] ._bookStage_5rr8q_10:fullscreen,[data-write-page] ._bookStage_5rr8q_10.book-stage--fullscreen,[data-book-home] ._bookStage_5rr8q_10:fullscreen,[data-book-home] ._bookStage_5rr8q_10.book-stage--fullscreen){background-color:var(--desk-base);background-image:var(--desk-image);background-size:var(--desk-size);background-blend-mode:var(--desk-blend);background-attachment:fixed}:is(._bookStage_5rr8q_10:fullscreen.book-stage--with-toc,._bookStage_5rr8q_10.book-stage--fullscreen.book-stage--with-toc){grid-template-columns:none;display:flex}:is(._bookStage_5rr8q_10:fullscreen ._bookToc_5rr8q_205,._bookStage_5rr8q_10.book-stage--fullscreen ._bookToc_5rr8q_205){display:none}:is(._bookStage_5rr8q_10:fullscreen ._bookFrame_5rr8q_15,._bookStage_5rr8q_10.book-stage--fullscreen ._bookFrame_5rr8q_15){flex:auto;min-height:0;margin:0}:is(._bookStage_5rr8q_10:fullscreen ._bookRig_5rr8q_94,._bookStage_5rr8q_10.book-stage--fullscreen ._bookRig_5rr8q_94){flex:auto;align-items:center;min-width:0;min-height:0;container-type:size}:is(._bookStage_5rr8q_10:fullscreen ._bookNavArrow_5rr8q_165,._bookStage_5rr8q_10.book-stage--fullscreen ._bookNavArrow_5rr8q_165){align-self:center;margin-top:0}._bookStage_5rr8q_10.book-stage--fullscreen ._bookSpreadHost_5rr8q_114,._bookStage_5rr8q_10.book-stage--fullscreen.book-stage--write ._bookSpreadHost_5rr8q_114{width:min(100%, calc(100cqh * 2 / var(--book-page-aspect)));max-width:100%;height:auto;max-height:100%;aspect-ratio:2 / var(--book-page-aspect);flex:0 auto;align-self:center;margin-top:0}._bookStage_5rr8q_10:fullscreen ._bookSpreadHost_5rr8q_114{width:min(100%, calc(100cqh * 2 / var(--book-page-aspect)));max-width:100%;height:auto;max-height:100%;aspect-ratio:2 / var(--book-page-aspect);flex:0 auto;align-self:center;margin-top:0}._bookStage_5rr8q_10:fullscreen.book-stage--write ._bookSpreadHost_5rr8q_114{width:min(100%, calc(100cqh * 2 / var(--book-page-aspect)));max-width:100%;height:auto;max-height:100%;aspect-ratio:2 / var(--book-page-aspect);flex:0 auto;align-self:center;margin-top:0}._bookLeafWrite_5rr8q_973{overflow:hidden}._bookLeafWrite_5rr8q_973::-webkit-scrollbar{width:0;height:0}._bookLeafWrite_5rr8q_973 ._bookLeafInner_5rr8q_36{scrollbar-width:none;contain:layout;min-height:0;overflow:hidden}._bookLeafWrite_5rr8q_973 ._bookLeafInner_5rr8q_36::-webkit-scrollbar{width:0;height:0}._bookLeafWrite_5rr8q_973 ._writeBody_5rr8q_994.write-body--continue{min-height:0}._bookStage_5rr8q_10.book-stage--write ._writePromptSlip_5rr8q_998{width:min(var(--write-col,100%), 44rem);box-sizing:border-box;height:4rem;font-family:var(--font-display);letter-spacing:0;text-align:center;color:var(--ink);justify-content:center;align-items:center;margin:0 auto;padding:.35rem 1rem;font-size:1.15rem;font-weight:700;line-height:1.4;display:flex;position:relative;overflow:hidden}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithRail_5rr8q_1019{padding-left:var(--write-prompt-rail-pad,2.85rem)}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithQuestionIndex_5rr8q_1023{padding-left:var(--write-prompt-rail-pad,5.6rem);overflow:visible}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithRewordVariant_5rr8q_1028{height:4.85rem;padding-bottom:1.25rem}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithFinish_5rr8q_1033{padding-right:2.75rem}._writePromptRail_5rr8q_1037{z-index:1;align-items:center;gap:.5rem;display:flex;position:absolute;top:0;bottom:0;left:0}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithQuestionIndex_5rr8q_1023 ._writePromptRail_5rr8q_1037{left:-1.15rem}._writePromptIndexMark_5rr8q_1052{flex:none;align-self:stretch;align-items:center;min-width:0;display:flex}._writePromptQuestionIndex_5rr8q_1060{box-sizing:border-box;isolation:isolate;background:var(--paper-raised);width:max-content;max-width:4.5rem;font-family:var(--font-display);letter-spacing:-.04em;text-align:left;color:var(--accent);white-space:nowrap;justify-content:flex-start;align-items:center;margin:0;padding:0 .25rem 0 .1rem;font-size:2.75rem;font-style:normal;font-weight:700;line-height:1;display:flex;overflow:hidden}._writePromptMain_5rr8q_1083{flex:auto;align-self:stretch;min-width:0;position:relative}._writePromptRewordMeta_5rr8q_1090{z-index:1;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:.2rem;left:0;right:0}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithRail_5rr8q_1019 ._writePromptRewordMeta_5rr8q_1090{left:var(--write-prompt-rail-pad,2.85rem)}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithFinish_5rr8q_1033 ._writePromptRewordMeta_5rr8q_1090{right:2.75rem}._writePromptRewordVariant_5rr8q_1109{font-family:var(--font-body);letter-spacing:.04em;text-align:center;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.78rem;font-style:normal;font-weight:600;line-height:1}._writePromptRailRule_5rr8q_1123{background:color-mix(in srgb, var(--ink) 28%, transparent);align-self:stretch;width:1px;margin-block:.4rem}._writePromptRailActions_5rr8q_1130{flex-direction:column;gap:.2rem;display:flex}._writePromptEdit_5rr8q_1136,._writePromptReword_5rr8q_1090,._writePromptFinish_5rr8q_1138{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper-raised) 88%, var(--accent) 12%);width:1.7rem;height:1.7rem;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}._writePromptFinish_5rr8q_1138{--write-finish:#277548;z-index:1;border-color:color-mix(in srgb, var(--write-finish) 45%, var(--paper));background:color-mix(in srgb, var(--paper-raised) 88%, var(--write-finish) 12%);width:2rem;height:2rem;color:var(--write-finish);margin-block:auto;position:absolute;top:0;bottom:0;right:.35rem}._writePromptEdit_5rr8q_1136:hover,._writePromptReword_5rr8q_1090:hover{background:color-mix(in srgb, var(--accent) 14%, var(--paper-raised));border-color:color-mix(in srgb, var(--ink) 55%, transparent)}._writePromptFinish_5rr8q_1138:hover:not(:disabled){background:color-mix(in srgb, var(--write-finish) 14%, var(--paper-raised));border-color:var(--write-finish)}._writePromptFinish_5rr8q_1138[aria-pressed=true]{border-color:var(--write-finish);background:var(--write-finish);color:var(--paper)}._writePromptFinish_5rr8q_1138[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--write-finish) 85%, black)}._writePromptFinish_5rr8q_1138:disabled{border-color:color-mix(in srgb, var(--ink) 15%, transparent);color:color-mix(in srgb, var(--ink) 30%, transparent);background:color-mix(in srgb, var(--paper-raised) 88%, transparent);cursor:not-allowed}._writePromptEdit_5rr8q_1136:focus-visible,._writePromptReword_5rr8q_1090:focus-visible,._writePromptFinish_5rr8q_1138:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._writePromptEditIcon_5rr8q_1202{width:1.05rem;height:1.05rem}._writePromptViewport_5rr8q_1207{width:100%;height:100%;display:block;position:relative;overflow:hidden}._writePromptText_5rr8q_1215{text-align:center;opacity:1;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;inset:0;overflow:visible;transform:translate(0)}._writePromptText_5rr8q_1215>*{overflow-wrap:anywhere;max-width:100%;max-height:2.8em}._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithRewordVariant_5rr8q_1028 ._writePromptText_5rr8q_1215{align-items:flex-start;padding-top:.1rem}._writePromptTextIncoming_5rr8q_1242{opacity:0;transform:translate(115%)}._writePromptViewport_5rr8q_1207.is-prompt-next ._writePromptText_5rr8q_1215,._writePromptViewport_5rr8q_1207.is-prompt-prev ._writePromptText_5rr8q_1215{will-change:transform, opacity}._writePromptViewport_5rr8q_1207.is-prompt-next ._writePromptTextCurrent_5rr8q_1252{animation:_write-prompt-current-next_5rr8q_1 var(--write-flip-ms,.9s) var(--ease) forwards}._writePromptViewport_5rr8q_1207.is-prompt-next ._writePromptTextIncoming_5rr8q_1242{animation:_write-prompt-incoming-next_5rr8q_1 var(--write-flip-ms,.9s) var(--ease) forwards}._writePromptViewport_5rr8q_1207.is-prompt-prev ._writePromptTextCurrent_5rr8q_1252{animation:_write-prompt-current-prev_5rr8q_1 var(--write-flip-ms,.9s) var(--ease) forwards}._writePromptViewport_5rr8q_1207.is-prompt-prev ._writePromptTextIncoming_5rr8q_1242{animation:_write-prompt-incoming-prev_5rr8q_1 var(--write-flip-ms,.9s) var(--ease) forwards;transform:translate(-115%)}@keyframes _write-prompt-current-next_5rr8q_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-115%)}}@keyframes _write-prompt-incoming-next_5rr8q_1{0%{opacity:0;transform:translate(115%)}to{opacity:1;transform:translate(0)}}@keyframes _write-prompt-current-prev_5rr8q_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(115%)}}@keyframes _write-prompt-incoming-prev_5rr8q_1{0%{opacity:0;transform:translate(-115%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._writePromptViewport_5rr8q_1207.is-prompt-next ._writePromptTextCurrent_5rr8q_1252,._writePromptViewport_5rr8q_1207.is-prompt-next ._writePromptTextIncoming_5rr8q_1242,._writePromptViewport_5rr8q_1207.is-prompt-prev ._writePromptTextCurrent_5rr8q_1252,._writePromptViewport_5rr8q_1207.is-prompt-prev ._writePromptTextIncoming_5rr8q_1242{animation:none}}._bookLeafWrite_5rr8q_973 ._writeHeading_5rr8q_1323,._bookLeafWrite_5rr8q_973 ._writeHeading_5rr8q_1323 h1{width:auto;letter-spacing:inherit;text-align:start;margin:0;font-weight:500}._bookLeafWrite_5rr8q_973 ._writeHeading_5rr8q_1323{margin:0;position:absolute;top:.3rem;left:auto;right:clamp(.9rem,6.8cqi,1.55rem)}._bookLeafWrite_5rr8q_973 ._writeHeading_5rr8q_1323 h1{font-size:1.3em;line-height:1.15}._bookLeafWrite_5rr8q_973 ._writeBody_5rr8q_994{width:100%;min-height:0;font:inherit;font-family:var(--write-prose,var(--font-body));color:inherit;resize:none;field-sizing:fixed;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;cursor:text;background:0 0;border:0;min-height:4.6em;padding:0;overflow:hidden}._bookLeafWrite_5rr8q_973 ._writeBlankBody_5rr8q_1366{flex:auto;height:100%;margin-top:.15rem}._bookLeafWrite_5rr8q_973 ._writeCaption_5rr8q_1372{overflow-wrap:anywhere;overflow:hidden}._bookLeafWrite_5rr8q_973 ._writeBody_5rr8q_994:focus,._bookLeafWrite_5rr8q_973 ._writeBody_5rr8q_994:focus-visible,._bookLeafWrite_5rr8q_973 ._writeCaption_5rr8q_1372:focus,._bookLeafWrite_5rr8q_973 ._writeCaption_5rr8q_1372:focus-visible{outline:none}._bookLeafWrite_5rr8q_973 ._writeBlocks_5rr8q_1385{flex:0 auto;gap:.35em;min-height:0;margin:.15rem 0 .4rem}._bookLeafWrite_5rr8q_973 ._writeBlocks_5rr8q_1385:has(._writeAloneBreak_5rr8q_1392){flex-direction:column;flex:auto;display:flex}._bookLeafWrite_5rr8q_973 ._writeTextLeafBlock_5rr8q_1398{flex:auto;height:100%}._bookLeafWrite_5rr8q_973 ._writeTextLeafBlock_5rr8q_1398 ._writeBlock_5rr8q_1385.write-block--text,._bookLeafWrite_5rr8q_973 ._writeTextLeafBlock_5rr8q_1398 ._writeText_5rr8q_1398{min-height:0;display:flex}._bookLeafWrite_5rr8q_973 ._writeTextLeafBlock_5rr8q_1398 ._writeBlock_5rr8q_1385.write-block--text{flex:auto}._bookLeafWrite_5rr8q_973 ._writeTextLeafBlock_5rr8q_1398 ._writeText_5rr8q_1398{flex-direction:column;flex:none}._bookLeafWrite_5rr8q_973 ._writeTextLeafBlock_5rr8q_1398 ._writeBody_5rr8q_994{flex:none}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385.is-editing{background:0 0;border:0}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385:is(.write-block--photo.is-editing,.write-block--strip.is-editing,.write-block--audio.is-editing){z-index:40}._bookLeafWrite_5rr8q_973 ._writePageBreak_5rr8q_1442{min-height:1.5em;color:var(--ink-soft);border-top:1px dashed;flex-direction:row;justify-content:space-between;align-items:center;gap:.5em;margin:.3em 0;padding:.15em .4em;font-size:.8em}._bookLeafWrite_5rr8q_973 ._writeAloneBreak_5rr8q_1392{border:0;flex:auto;min-height:4em;margin:0;padding:0;list-style:none}._writePageBreak_5rr8q_1442 button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385:is(.write-block--photo,.write-block--strip,.write-block--audio) :is(._writePhoto_5rr8q_1473,._writeAudio_5rr8q_1473){margin-block:1lh}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385:is(.write-block--photo,.write-block--strip,.write-block--audio):first-child :is(._writePhoto_5rr8q_1473,._writeAudio_5rr8q_1473),._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385[data-ends-break]+:is(.write-block--photo,.write-block--strip,.write-block--audio) :is(._writePhoto_5rr8q_1473,._writeAudio_5rr8q_1473){margin-top:0}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385:is(.write-block--photo,.write-block--strip,.write-block--audio):is(:last-child,:has(+[data-starts-break])) :is(._writePhoto_5rr8q_1473,._writeAudio_5rr8q_1473){margin-bottom:0}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385:has(+:is(.write-block--photo,.write-block--strip,.write-block--audio)) ._writeBody_5rr8q_994{min-height:0}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385.write-block--audio.is-editing ._writeAudioPlate_5rr8q_1490{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385.write-block--photo.is-editing ._writePhoto_5rr8q_1473>img{outline:2px solid var(--accent);outline-offset:3px}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385.write-block--strip.is-editing [data-photo-plate]{overflow:visible}._bookLeafWrite_5rr8q_973 ._writeBlock_5rr8q_1385.write-block--strip.is-editing [data-photo-grid]{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._bookLeafWrite_5rr8q_973 ._writeFile_5rr8q_1511{width:var(--touch);min-width:var(--touch);min-height:var(--touch);color:var(--ink-soft);box-shadow:none;background:0 0;border:0;padding:0}._bookLeafWrite_5rr8q_973 ._writeFile_5rr8q_1511:hover{color:var(--ink);background:color-mix(in srgb, var(--paper) 55%, transparent)}._bookLeafWrite_5rr8q_973 ._writeFile_5rr8q_1511:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._bookLeafWrite_5rr8q_973 ._writeAddSection_5rr8q_1532,._bookLeafWrite_5rr8q_973 ._writeAddChoice_5rr8q_1533{min-height:var(--touch);border-radius:var(--radius-pill);border-width:1px;font-size:.9rem;font-weight:500}._bookStage_5rr8q_10.book-stage--write ._writeFontSelect_5rr8q_517{min-width:11rem;font-size:.9rem}._bookStage_5rr8q_10.book-stage--write ._bookFrame_5rr8q_15{display:contents}._bookFrameHead_5rr8q_77{grid-template-columns:minmax(0,1fr) minmax(16rem,42rem) max-content;align-items:start;gap:.45rem clamp(.65rem,1.4vw,1rem);width:100%;min-width:0;display:grid}._bookFrameHeadWithHeading_5rr8q_1560{align-items:center}._bookFrameHead_5rr8q_77 ._writePromptSlip_5rr8q_998{grid-area:1/2;justify-self:center;width:100%;min-width:0}[data-book-carousel] ._bookToolbar_5rr8q_86{margin-right:calc(-1 * var(--book-carousel-pad-right,0px))}._bookFrameHead_5rr8q_77 ._bookToolbar_5rr8q_86{grid-area:1/3;justify-self:end;width:auto;min-width:0;max-width:100%}._bookFrame_5rr8q_15{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;margin:clamp(1.25rem,3vh,2.25rem) 0 clamp(1.5rem,4vh,2.75rem);display:flex}._bookFrame_5rr8q_15._bookFrameWithHeading_5rr8q_1596{gap:3.5rem;margin-top:0}[data-store-book-viewer] ._bookFrame_5rr8q_15{gap:0;margin-top:0;position:relative}[data-store-book-viewer] ._bookFrameHead_5rr8q_77{z-index:3;pointer-events:none;height:0;display:block;position:absolute;inset:0 0 auto;overflow:visible}[data-store-book-viewer] ._bookToolbar_5rr8q_86{pointer-events:auto;width:auto;position:absolute;top:0;right:0}[data-preview-page] ._bookFrame_5rr8q_15,[data-write-page] ._bookFrame_5rr8q_15{flex:auto;gap:.25rem;min-height:0;margin:0}[data-write-page] ._bookFrame_5rr8q_15{contain:layout;height:100%;max-height:100%}._bookStage_5rr8q_10.book-stage--with-toc ._bookFrame_5rr8q_15{margin-top:0}[data-preview-page] ._bookRig_5rr8q_94,[data-write-page] ._bookRig_5rr8q_94{flex:auto;min-width:0;min-height:0;container-type:size}[data-write-page] ._bookRig_5rr8q_94{align-items:center}[data-preview-page] ._bookSpreadHost_5rr8q_114,[data-write-page] ._bookSpreadHost_5rr8q_114{flex:none;align-self:center}[data-write-page] ._bookSpreadHost_5rr8q_114{align-self:start}[data-preview-page] ._bookSpreadHost_5rr8q_114,[data-preview-page] ._bookStage_5rr8q_10.book-stage--closed ._bookSpreadHost_5rr8q_114,[data-preview-page] ._bookStage_5rr8q_10.book-stage--turning ._bookSpreadHost_5rr8q_114{overflow:visible}[data-write-page] ._bookSpreadHost_5rr8q_114{contain:layout size;min-width:0;min-height:0;overflow:visible}[data-write-page] ._bookStage_5rr8q_10.book-stage--turning ._bookSpreadHost_5rr8q_114{overflow:visible}[data-preview-page] ._bookToolbar_5rr8q_86,[data-write-page] ._bookToolbar_5rr8q_86,[data-preview-page] ._bookSpreadCounter_5rr8q_20,[data-write-page] ._bookSpreadCounter_5rr8q_20{flex:none}._bookRig_5rr8q_94{justify-content:center;align-items:center;gap:clamp(1.5rem,3vw,3rem);width:100%;display:flex}[data-write-page] ._bookStage_5rr8q_10.book-stage--write{--book-side-w:clamp(14.5rem, 20vw, 17rem);--book-tools-gutter:2.6rem;--book-tools-col:var(--book-side-w);--book-write-grid-gap:clamp(.55rem, 1.4vw, .9rem);--book-side-rail-offset:0px;align-items:stretch;gap:var(--book-write-grid-gap);grid-template:"tools""prompt""book"minmax(0,1fr)"note"/minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:visible}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--tools-collapsed{--book-tools-col:var(--book-tools-gutter)}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookFrame_5rr8q_15{display:contents}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookTools_5rr8q_308{grid-area:tools;align-self:stretch;min-width:0;overflow:hidden auto}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookTools_5rr8q_308._bookTocCollapsed_5rr8q_476{overflow-y:hidden}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookFrameHead_5rr8q_77{border-radius:var(--radius);background:var(--paper-raised);width:min(100%,46rem);box-shadow:none;filter:drop-shadow(0 1px 2px #341f1638)drop-shadow(0 8px 18px #341f162e);flex-direction:column;grid-area:prompt;justify-content:flex-start;place-self:start center;align-items:center;row-gap:0;padding:.25rem 1.4rem .35rem;display:flex;position:relative;overflow:hidden}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookRig_5rr8q_94{grid-area:book;min-height:0;overflow:visible}._writeTopActions_5rr8q_1780{top:calc(-1 * (var(--touch) + .4rem));z-index:5;align-items:center;gap:.65rem;display:flex;position:absolute;right:0}._writeBottomActionsLeft_5rr8q_1790{min-height:var(--touch);z-index:20;align-items:center;gap:.65rem;display:flex;position:fixed;bottom:.55rem;left:clamp(.85rem,2vw,1.75rem)}body:has(dialog[open]) ._writeBottomActionsLeft_5rr8q_1790{visibility:hidden;pointer-events:none}._writeTopIconButton_5rr8q_1806{width:var(--touch);height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);justify-content:center;align-items:center;padding:0;display:inline-flex}._writeTopIconButton_5rr8q_1806:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised))}._writeTopIconButton_5rr8q_1806:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-write-page] ._bookStage_5rr8q_10.book-stage--write{grid-template-areas:".prompt tools"".book tools"".note tools";grid-template-columns:var(--book-tools-gutter) minmax(0, 1fr) var(--book-tools-col);min-height:calc(var(--book-page-height,0px) + 3rem);grid-template-rows:auto minmax(0,1fr) auto;transition:grid-template-columns}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookRig_5rr8q_94{min-height:var(--book-page-height,0px);gap:0;padding:0 16px;position:relative}[data-write-page] ._bookStage_5rr8q_10.book-stage--write:not(.book-stage--fullscreen) ._bookFrameHead_5rr8q_77{margin-top:-3.35rem;margin-bottom:var(--book-cover-overhang);pointer-events:none}[data-write-page] ._bookStage_5rr8q_10.book-stage--write:not(.book-stage--fullscreen) ._bookFrameHead_5rr8q_77>*{pointer-events:auto}@media (hover:none) and (width>=48rem){[data-write-page] ._bookStage_5rr8q_10.book-stage--write:not(.book-stage--fullscreen) ._bookFrameHead_5rr8q_77{margin-bottom:calc(var(--book-cover-overhang) - var(--book-write-grid-gap) + 20px)}}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--tools-collapsed{transition:grid-template-columns 0s linear .24s}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookTools_5rr8q_308{margin-top:var(--book-side-rail-offset);max-height:calc(100% - var(--book-side-rail-offset));align-self:center;position:relative;top:auto;overflow-y:auto}:is(._bookStage_5rr8q_10:fullscreen.book-stage--write,._bookStage_5rr8q_10.book-stage--fullscreen.book-stage--write){grid-template:"prompt tools""book tools"minmax(0,1fr)"note tools"/minmax(0,1fr) max-content;align-items:stretch;display:grid}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen{grid-template:"prompt""book"minmax(0,1fr)"note"/minmax(0,1fr);gap:0;min-height:0;padding:.75rem}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._bookFrameHead_5rr8q_77{margin-bottom:.5rem}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._bookRig_5rr8q_94{gap:0;min-height:0;padding:16px;position:relative}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._writeTopActions_5rr8q_1780{inset:auto;pointer-events:none;justify-content:flex-end;align-items:flex-start;inset:.75rem}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._writeBottomActionsLeft_5rr8q_1790{inset:auto;pointer-events:none;justify-content:flex-start;align-items:flex-end;position:fixed;inset:.75rem}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._writeTopActions_5rr8q_1780>*,[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._writeBottomActionsLeft_5rr8q_1790>*{pointer-events:auto}:is(._bookStage_5rr8q_10:fullscreen ._bookTools_5rr8q_308,._bookStage_5rr8q_10.book-stage--fullscreen ._bookTools_5rr8q_308){display:block}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen{grid-template-areas:"prompt tools""book tools""note tools";grid-template-columns:minmax(0, 1fr) var(--book-tools-col)}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._bookTools_5rr8q_308{margin-top:calc(var(--touch) + .75rem);max-height:calc(100% - var(--touch) - .75rem)}._bookNavArrow_5rr8q_165{z-index:4;width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);border:1px solid var(--ink);background:var(--paper-raised);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:inline-flex;position:relative}._bookNavArrow_5rr8q_165:hover:not(:disabled){background:var(--accent);color:var(--paper);border-color:var(--accent)}._bookNavArrow_5rr8q_165:focus-visible{outline:none}._bookNavArrow_5rr8q_165:disabled{opacity:.35;pointer-events:none}._bookNavArrow_5rr8q_165._bookNavArrowLeaving_5rr8q_2005{pointer-events:none;animation:.2s both _bookLeaveFade_5rr8q_1}@keyframes _bookLeaveFade_5rr8q_1{to{opacity:0}}._bookNavArrow_5rr8q_165[hidden]{visibility:hidden;pointer-events:none;display:inline-flex}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookNavArrow_5rr8q_165{margin-top:calc(var(--book-page-height,0px) / 2 - var(--touch) / 2);--book-arrow-gap:calc(var(--book-cover-overhang) + 34px + 1rem);align-self:start}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookNavArrow_5rr8q_165.book-nav-arrow--prev{margin-inline:0 var(--book-arrow-gap)}[data-write-page] ._bookStage_5rr8q_10.book-stage--write ._bookNavArrow_5rr8q_165.book-nav-arrow--next{margin-inline:var(--book-arrow-gap) 0}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._bookNavArrow_5rr8q_165{align-self:center;margin-top:0}@media (hover:none) and (width>=48rem){[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._bookFrameHead_5rr8q_77{bottom:calc(50% + var(--book-page-height) / 2 + var(--book-cover-overhang) + 20px);left:calc((100% - var(--book-tools-col)) / 2);grid-area:auto;margin:0;position:absolute;transform:translate(-50%)}[data-write-page] ._bookStage_5rr8q_10.book-stage--write.book-stage--fullscreen ._bookRig_5rr8q_94{grid-area:1/1/-1;align-self:center;height:calc(100% - 16rem)}}._bookSpreadHost_5rr8q_114{--book-stack-outset-cap:var(--book-leaf-left-w,8px);outline-offset:8px;flex:auto;justify-content:center;width:100%;min-width:0;display:flex;position:relative}._bookStage_5rr8q_10.book-stage--write ._bookSpreadHost_5rr8q_114{--book-write-cover-side-overhang:var(--book-cover-overhang)}._bookStage_5rr8q_10:not(.book-stage--write) ._bookSpreadHost_5rr8q_114{perspective:1400px;perspective-origin:50% 42%}._bookScene_5rr8q_2092{transform-origin:50% 48%;transition:transform .65s var(--ease);flex:none;position:absolute;top:0;left:50%;transform:translate(-50%)}._bookStage_5rr8q_10.book-stage--closed ._bookScene_5rr8q_2092,._bookStage_5rr8q_10.book-stage--cover-closing ._bookScene_5rr8q_2092{transform:translateX(-75%) translateY(var(--book-closed-dy,0px))}._bookStage_5rr8q_10.book-stage--cover-opening ._bookScene_5rr8q_2092,._bookStage_5rr8q_10.book-stage--open:not(.book-stage--cover-closing) ._bookScene_5rr8q_2092{transform:translate(-50%)}._bookOpenCover_5rr8q_2117{top:calc(-1 * var(--book-cover-overhang));right:calc(-1 * var(--book-cover-overhang));bottom:calc(-1 * var(--book-cover-overhang));z-index:0;border:1px solid color-mix(in srgb, var(--cover-shadow) 72%, transparent);pointer-events:none;transition:right .22s var(--ease);border-radius:0;display:block;position:absolute;left:50%;box-shadow:inset 0 -2px #0003,0 9px 13px #341f1633,0 22px 34px #341f1629}._bookStage_5rr8q_10.book-stage--cover-opening:not(.book-stage--write) ._bookOpenCover_5rr8q_2117,._bookStage_5rr8q_10.book-stage--open:not(.book-stage--cover-closing):not(.book-stage--write) ._bookOpenCover_5rr8q_2117{right:calc(-1 * (var(--book-cover-overhang) + min(var(--book-leaf-right-w,0px), var(--book-stack-outset-cap))))}._bookStage_5rr8q_10.book-stage--write ._bookOpenCover_5rr8q_2117{right:calc(-1 * (var(--book-write-cover-side-overhang) + min(var(--book-leaf-right-w,0px), var(--book-stack-outset-cap))));bottom:calc(-1 * var(--book-cover-overhang));left:calc(-1 * (var(--book-write-cover-side-overhang) + min(var(--book-leaf-left-w,0px), var(--book-stack-outset-cap))));border-radius:0}._bookOpenCover_5rr8q_2117:after{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#0000003d 42%,#ffffff14 52%,#0000);width:clamp(10px,2.2%,18px);position:absolute;top:3px;bottom:3px;left:0;transform:translate(-50%)}._bookStage_5rr8q_10.book-stage--write ._bookOpenCover_5rr8q_2117:after{left:50%}._bookStage_5rr8q_10:not(.book-stage--write):not(.book-stage--closed) ._bookOpenCover_5rr8q_2117:before{content:"";z-index:1;background:linear-gradient(var(--paper-raised), var(--paper-raised)) center / 100% calc(100% - 2 * var(--book-cover-overhang)) no-repeat;background-color:var(--cover-base);width:9px;position:absolute;top:-1px;bottom:-1px;left:-5px}._bookPageStack_5rr8q_759{z-index:0;pointer-events:none;opacity:1;width:50%;transition:opacity .18s ease-out;position:absolute;top:0;bottom:0}._bookStage_5rr8q_10:not(.book-stage--write).book-stage--closed ._bookPageStack_5rr8q_759,._bookStage_5rr8q_10:not(.book-stage--write).book-stage--cover-closing ._bookPageStack_5rr8q_759{opacity:0}._bookStage_5rr8q_10:not(.book-stage--write).book-stage--cover-opening ._bookPageStack_5rr8q_759{opacity:1}._bookStage_5rr8q_10:not(.book-stage--write).book-stage--cover-opening ._bookPageStackLeft_5rr8q_2218{opacity:0}._bookStage_5rr8q_10:not(.book-stage--write) ._bookPageStackLeft_5rr8q_2218{transition:none}._bookPageStackLeft_5rr8q_2218{--stack-depth:var(--book-leaf-left-w,4px);--stack-radius:0;left:0}._bookPageStackRight_5rr8q_2235{--stack-depth:var(--book-leaf-right-w,4px);--stack-radius:0;right:0}._bookPageStack_5rr8q_759 i{--stack-outset-x:min(calc(var(--stack-depth) * var(--stack-layer)), var(--book-stack-outset-cap));--stack-outset-y:min(calc(var(--stack-depth) * var(--stack-layer) * .12), 2px, var(--book-stack-outset-cap));top:var(--stack-outset-y);bottom:calc(-1 * var(--stack-outset-y));border-radius:var(--stack-radius);background:linear-gradient(to bottom, var(--paper-raised) 0%, color-mix(in srgb, var(--paper-raised) 96%, var(--ink)) 100%);border:1px solid color-mix(in srgb, var(--ink) 22%, var(--paper-raised));box-shadow:0 1px 1px color-mix(in srgb, var(--ink) 12%, transparent);transition:top .22s var(--ease), right .22s var(--ease), bottom .22s var(--ease), left .22s var(--ease);display:block;position:absolute}._bookPageStackLeft_5rr8q_2218 i{left:calc(-1 * var(--stack-outset-x));right:0}._bookPageStackRight_5rr8q_2235 i{left:0;right:calc(-1 * var(--stack-outset-x))}._bookPageStack_5rr8q_759 i:first-child{--stack-layer:1;box-shadow:0 5px 8px var(--shadow)}._bookPageStack_5rr8q_759 i:nth-child(2){--stack-layer:.9}._bookPageStack_5rr8q_759 i:nth-child(3){--stack-layer:.8}._bookPageStack_5rr8q_759 i:nth-child(4){--stack-layer:.7}._bookPageStack_5rr8q_759 i:nth-child(5){--stack-layer:.6}._bookPageStack_5rr8q_759 i:nth-child(6){--stack-layer:.5}._bookPageStack_5rr8q_759 i:nth-child(7){--stack-layer:.4}._bookPageStack_5rr8q_759 i:nth-child(8){--stack-layer:.3}._bookPageStack_5rr8q_759 i:nth-child(9){--stack-layer:.2}._bookPageStack_5rr8q_759 i:nth-child(10){--stack-layer:.1}._bookStage_5rr8q_10.book-stage--cover-opening:not(.book-stage--write) ._bookPageStack_5rr8q_759,._bookStage_5rr8q_10.book-stage--open:not(.book-stage--write) ._bookPageStack_5rr8q_759{z-index:2;clip-path:inset(0 100% 0 calc(-1 * var(--book-stack-outset-cap)))}._bookStage_5rr8q_10.book-stage--cover-opening:not(.book-stage--write) ._bookPageStackRight_5rr8q_2235,._bookStage_5rr8q_10.book-stage--open:not(.book-stage--write) ._bookPageStackRight_5rr8q_2235{clip-path:inset(0 calc(-1 * var(--book-stack-outset-cap)) 0 100%)}._bookStage_5rr8q_10.book-stage--cover-closing:not(.book-stage--write) ._bookPageStack_5rr8q_759{z-index:0}._bookStage_5rr8q_10.book-stage--write ._bookPageStackLeft_5rr8q_2218{--stack-direction:-1}._bookStage_5rr8q_10.book-stage--write ._bookPageStackRight_5rr8q_2235{--stack-direction:1}._bookStage_5rr8q_10.book-stage--write ._bookPageStack_5rr8q_759 i{transform:translate(calc(min(var(--stack-depth), var(--book-stack-outset-cap)) * var(--stack-layer) * var(--stack-direction)), calc(min(var(--stack-depth) * .12, 2px) * var(--stack-layer)));transition:transform .22s var(--ease);inset:0}._bookStage_5rr8q_10.book-stage--write ._bookPageStackRight_5rr8q_2235 i{transform:translate(calc(min(var(--stack-depth), var(--book-stack-outset-cap)) * var(--stack-layer)), calc(min(var(--stack-depth) * .12, 2px) * var(--stack-layer)));right:clamp(3px,.45vw,5px)}._bookForeEdge_5rr8q_2347{--fe-margin:clamp(18px, 2.6vw, 34px);--fe-inner:10px;z-index:3;touch-action:none;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}._bookForeEdge_5rr8q_2347[data-side=left]{left:calc(-1 * var(--fe-margin));width:calc(var(--fe-margin) + var(--book-leaf-left-w,4px) + var(--fe-inner));cursor:w-resize}._bookForeEdge_5rr8q_2347[data-side=right]{left:calc(100% - var(--fe-inner));width:calc(var(--fe-inner) + var(--book-leaf-right-w,4px) + var(--fe-margin));cursor:e-resize}._bookForeEdge_5rr8q_2347:focus-visible{outline:none}._bookSpreadHost_5rr8q_114:focus-visible{--spread-focus-ring:var(--accent);outline:3px solid var(--accent)}._bookStage_5rr8q_10.book-stage--closed ._bookSpreadHost_5rr8q_114:focus-visible{outline:none}._bookStage_5rr8q_10.book-stage--closed ._bookSpreadHost_5rr8q_114:focus-visible ._bookLeafCover_5rr8q_723{outline:3px solid var(--spread-focus-ring);outline-offset:8px}._bookSpread_5rr8q_20{z-index:1;cursor:grab;touch-action:pan-y;border-radius:0;width:100%;position:relative}._bookSpread_5rr8q_20:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;box-shadow:10px 14px 28px var(--shadow);opacity:0;transition:none;position:absolute;inset:0}._bookStage_5rr8q_10.book-stage--open:not(.book-stage--turning) ._bookSpread_5rr8q_20:before{opacity:1;transition:opacity .22s ease-out calc(var(--book-flip-ms,.9s) * .5)}._bookSpread_5rr8q_20:active{cursor:grabbing}._bookStage_5rr8q_10.book-stage--write ._bookSpread_5rr8q_20,._bookStage_5rr8q_10.book-stage--write ._bookSpread_5rr8q_20:active{cursor:default}._bookSpread_5rr8q_20 .stf__wrapper,._bookSpread_5rr8q_20 .stf__block{overflow:visible!important}._bookSpread_5rr8q_20 .stf__item{background:0 0}._bookStage_5rr8q_10.book-stage--open:not(.book-stage--cover-opening):not(.book-stage--cover-closing) ._bookSpread_5rr8q_20 .stf__item[data-density=hard]{pointer-events:none;z-index:0!important;width:50%!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}._bookStage_5rr8q_10:not(.book-stage--write) ._bookSpread_5rr8q_20 .stf__item[data-density=hard] ._bookLeafCover_5rr8q_723{inset:calc(-1 * var(--book-cover-overhang));transition:right .22s var(--ease)}._bookStage_5rr8q_10.book-stage--cover-opening:not(.book-stage--write) ._bookSpread_5rr8q_20 .stf__item[data-density=hard] ._bookLeafCover_5rr8q_723{right:calc(-1 * (var(--book-cover-overhang) + min(var(--book-leaf-left-w,0px), var(--book-stack-outset-cap))))}._bookStage_5rr8q_10.book-stage--cover-closing:not(.book-stage--write) ._bookSpread_5rr8q_20 .stf__item[data-density=hard] ._bookLeafCover_5rr8q_723{animation:_book-cover-narrow_5rr8q_1 .22s var(--ease) both;transition:none}@keyframes _book-cover-narrow_5rr8q_1{0%{right:calc(-1 * (var(--book-cover-overhang) + min(var(--book-leaf-left-w,0px), var(--book-stack-outset-cap))))}to{right:calc(-1 * var(--book-cover-overhang))}}._bookStage_5rr8q_10.book-stage--open:not(.book-stage--cover-opening):not(.book-stage--cover-closing) ._bookSpread_5rr8q_20 .stf__item[data-density=hard] ._bookLeafCover_5rr8q_723{inset:calc(-1 * var(--book-cover-overhang)) 4px calc(-1 * var(--book-cover-overhang)) calc(-1 * (var(--book-cover-overhang) + min(var(--book-leaf-left-w,0px), var(--book-stack-outset-cap))));transition:none;border-radius:0!important}._bookSpread_5rr8q_20 .stf__outerShadow,._bookSpread_5rr8q_20 .stf__innerShadow,._bookSpread_5rr8q_20 .stf__hardShadow,._bookSpread_5rr8q_20 .stf__hardInnerShadow{pointer-events:none}@media (hover:none){[data-store-book-viewer] ._bookSpread_5rr8q_20 .stf__item>._bookLeaf_5rr8q_36:not(._bookLeafCover_5rr8q_723){transform:translateZ(0)}[data-store-book-viewer] ._bookOpenCover_5rr8q_2117,[data-store-book-viewer] ._bookLeafCover_5rr8q_723,[data-store-book-viewer] ._bookPageStack_5rr8q_759{will-change:transform}._bookStage_5rr8q_10:not(.book-stage--turning) ._bookSpread_5rr8q_20 .stf__outerShadow,._bookStage_5rr8q_10:not(.book-stage--turning) ._bookSpread_5rr8q_20 .stf__innerShadow,._bookStage_5rr8q_10:not(.book-stage--turning) ._bookSpread_5rr8q_20 .stf__hardShadow,._bookStage_5rr8q_10:not(.book-stage--turning) ._bookSpread_5rr8q_20 .stf__hardInnerShadow{display:none!important}}._bookSpread_5rr8q_20 .stf__hardShadow,._bookSpread_5rr8q_20 .stf__hardInnerShadow{backface-visibility:hidden}._bookStage_5rr8q_10.book-stage--cover-opening ._bookSpread_5rr8q_20 .stf__hardShadow{display:none!important}@media (prefers-reduced-motion:reduce){._bookScene_5rr8q_2092,._bookSpread_5rr8q_20:before,._bookStage_5rr8q_10.book-stage--open:not(.book-stage--turning) ._bookSpread_5rr8q_20:before,._bookSpreadHost_5rr8q_114,._bookPageStack_5rr8q_759 i,._bookPageStack_5rr8q_759,._bookStage_5rr8q_10.book-stage--open ._bookPageStack_5rr8q_759{transition:none}}._bookSpread_5rr8q_20 .stf__item.--left ._bookLeaf_5rr8q_36,._bookSpread_5rr8q_20 .stf__item.--right ._bookLeaf_5rr8q_36,._bookSpread_5rr8q_20 .stf__item.--right ._bookLeafCover_5rr8q_723{border-radius:0}._bookSpread_5rr8q_20 .stf__item.--left ._bookLeafFolio_5rr8q_2576,._bookLeafSlotLeft_5rr8q_804 ._bookLeafFolio_5rr8q_2576{left:calc(2.76 * var(--leaf-cqi,1cqi));right:auto}._bookSpread_5rr8q_20 .stf__item.--right ._bookLeafFolio_5rr8q_2576,._bookLeafSlotRight_5rr8q_805 ._bookLeafFolio_5rr8q_2576{right:calc(2.76 * var(--leaf-cqi,1cqi));left:auto}._bookSpread_5rr8q_20 ._bookLeaf_5rr8q_36{container-type:size}._bookSpread_5rr8q_20 ._bookLeafInner_5rr8q_36{--leaf-pad-outer:calc(7.5862 * var(--leaf-cqi,1cqi));--leaf-pad-inner:calc(10 * var(--leaf-cqi,1cqi));--leaf-foot-base:calc(7 * var(--leaf-cqi,1cqi));padding:calc(7.5 * var(--leaf-cqi,1cqi)) var(--leaf-pad-outer) var(--leaf-foot-base);font-size:calc(3.3 * var(--leaf-cqi,1cqi));clip-path:inset(0 0 var(--leaf-foot-base) 0);line-height:1.5}._bookSpread_5rr8q_20 ._bookLeafFolio_5rr8q_2576{bottom:calc(4.14 * var(--leaf-cqi,1cqi));font-size:calc(1.93 * var(--leaf-cqi,1cqi));line-height:1}._bookSpread_5rr8q_20 .stf__item.--left ._bookLeafInner_5rr8q_36,._bookLeafSlotLeft_5rr8q_804 ._bookLeafInner_5rr8q_36{padding-right:var(--leaf-pad-inner)}._bookSpread_5rr8q_20 .stf__item.--right ._bookLeafInner_5rr8q_36,._bookLeafSlotRight_5rr8q_805 ._bookLeafInner_5rr8q_36{padding-left:var(--leaf-pad-inner)}._bookSpread_5rr8q_20 ._bookLeafWrite_5rr8q_973 ._bookLeafInner_5rr8q_36{clip-path:none}._bookLeafSlot_5rr8q_804{width:var(--leaf-w);height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:absolute;top:0}._bookLeafSlotLeft_5rr8q_804{left:0}._bookLeafSlotRight_5rr8q_805{right:0}._bookLeaf_5rr8q_36{background-color:var(--paper-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");position:absolute;inset:0;overflow:hidden}._bookLeafSlotLeft_5rr8q_804 ._bookLeaf_5rr8q_36,._bookLeafSlotRight_5rr8q_805 ._bookLeaf_5rr8q_36{border-radius:0}._bookLeafBlank_5rr8q_2672{box-shadow:none}._bookLeafFront_5rr8q_2676{container-type:size}._bookTocPageList_5rr8q_2680{margin:.4em 0 0;padding:0;list-style:none}._bookTocPageEntry_5rr8q_2686{width:100%;font:inherit;font-family:var(--write-prose,var(--font-body));color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.4em;padding:.3em 0;display:flex}._bookTocPageEntry_5rr8q_2686:hover ._bookTocPageTitle_5rr8q_2701,._bookTocPageEntry_5rr8q_2686:focus-visible ._bookTocPageTitle_5rr8q_2701{color:var(--accent)}._bookTocPageLeader_5rr8q_2706{border-bottom:1px dotted color-mix(in srgb, currentColor 45%, transparent);flex:1;min-width:1.5em;transform:translateY(-.3em)}._bookTocPageFolio_5rr8q_2713{font-variant-numeric:tabular-nums}._bookLeafHint_5rr8q_2717{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75em;padding:1.5rem;display:flex}._bookLeafHint_5rr8q_2717 p{font-family:var(--font-display);color:var(--ink-soft);font-size:clamp(.9rem,3vw,1.1rem);font-style:italic}._bookLeafHint_5rr8q_2717 ._bookLeafEmptyHint_5rr8q_2734{font-size:clamp(1.15rem,3.6vw,1.45rem)}._bookLeafDedication_5rr8q_2738{box-shadow:none;justify-content:center;align-items:flex-start;padding:30% 18% 0;display:flex}._bookLeafDedication_5rr8q_2738 p{font-family:var(--write-prose);text-align:center;color:var(--ink-soft);text-wrap:balance;margin:0;font-size:clamp(.8rem,3.2cqi,1rem);font-style:italic;line-height:1.6}._bookLeafEnd_5rr8q_2757{container-type:size}._bookLeafEndInner_5rr8q_2761{text-align:center;justify-content:center;align-items:center;gap:.75em}._bookEndLock_5rr8q_2768{width:clamp(1.6rem,7cqi,2.4rem);height:clamp(1.6rem,7cqi,2.4rem);color:color-mix(in srgb, var(--ink) 42%, transparent)}._bookEndText_5rr8q_2774{font-family:var(--font-display);color:var(--ink-soft);margin:0;font-size:clamp(.9rem,3.4cqi,1.15rem);font-style:italic}._bookEndActions_5rr8q_2782{justify-content:center;width:min(16rem,100%);display:flex}._bookLeafEnd_5rr8q_2757 ._bookEndBack_5rr8q_2788{min-height:0;padding:.35rem 1rem;font-size:clamp(.72rem,2.4cqi,.85rem)}._bookLeafCover_5rr8q_723{container-type:size}._bookLeafInner_5rr8q_36{z-index:1;flex-direction:column;height:100%;padding:clamp(1.1rem,4.4vw,2.3rem) clamp(1rem,3.8vw,2rem) clamp(1.8rem,4.4vw,2.8rem);font-size:clamp(.82rem,1.85vw,1.05rem);line-height:1.55;display:flex;position:relative;overflow:hidden}._bookLeafHeading_5rr8q_2812{margin-bottom:.6em}._bookLeafHeading_5rr8q_2812 h1,._bookLeafHeading_5rr8q_2812 h2,._bookLeafHeading_5rr8q_2812 h3{font-family:var(--font-display);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15em;font-size:1.3em;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}._chapterOrnament_5rr8q_2832{color:inherit;justify-content:center;align-items:center;gap:.7em;margin-top:.45em;display:flex}._chapterOrnamentRule_5rr8q_2841{opacity:.32;background:currentColor;flex:auto;height:1px}._chapterOrnamentMark_5rr8q_2848{flex:none;width:.5em;height:.5em;display:block}._bookLeafBody_5rr8q_2855{font-family:var(--write-prose,var(--font-body));text-align:justify;white-space:pre-wrap;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0}._bookLeafBodyRunOn_5rr8q_2864{text-align-last:justify}._bookLeafAudio_5rr8q_2869,._writeAudio_5rr8q_1473{box-sizing:border-box;min-width:12em;height:4.5em}._bookLeafAudio_5rr8q_2869{margin-block:.5625em}._audioLine_5rr8q_2880{height:100%;color:var(--ink);align-items:center;gap:.6em;display:flex}._audioLinePlay_5rr8q_2888{width:1.8em;height:1.8em;color:inherit;background:0 0;border:1px solid;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._audioLinePlay_5rr8q_2888 svg{fill:currentColor;width:.85em;height:.85em}button._audioLinePlay_5rr8q_2888{cursor:pointer}button._audioLinePlay_5rr8q_2888:hover,button._audioLinePlay_5rr8q_2888[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 8%, transparent)}._audioLineBody_5rr8q_2916{flex-direction:column;flex:1;justify-content:center;gap:.25em;min-width:0;height:100%;display:flex}._audioLineWave_5rr8q_2926{width:100%;height:1.8em;display:block}._audioLineWave_5rr8q_2926 rect{fill:currentColor;opacity:.35}._audioLineWave_5rr8q_2926 rect[data-played]{opacity:1}._audioLineLabel_5rr8q_2941{font-family:var(--write-prose,var(--font-body));color:var(--ink-soft);white-space:nowrap;margin:0;font-size:.8em;line-height:1.3;display:flex}._audioLineTitle_5rr8q_2951{text-overflow:ellipsis;overflow:hidden}._audioLineQr_5rr8q_2956{box-sizing:border-box;flex:none;width:3.6em;max-width:100%;height:3.6em;max-height:100%}._bookLeafPhoto_5rr8q_2965{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,54cqi);margin:.55em auto;display:flex}._bookLeafPhoto_5rr8q_2965:not(:first-child):has(figcaption){margin-top:2.15em}._bookLeafPhoto_5rr8q_2965._photoGridFigure_5rr8q_2981,._writePhoto_5rr8q_1473._photoGridFigure_5rr8q_2981{flex:1 1 0;width:100%;min-height:0;margin:0}._photoGridFigure_5rr8q_2981 [data-photo-grid],._photoGridFigure_5rr8q_2981 [data-photo-plate],._photoGridFigure_5rr8q_2981 [data-figure-frame]{aspect-ratio:auto;flex:1 1 0;width:100%;min-height:0}._photoGridFigure_5rr8q_2981 [data-photo-plate],._photoGridFigure_5rr8q_2981 [data-figure-frame]{flex-direction:column;display:flex}:is(._bookLeafInner_5rr8q_36 ._writeBlocks_5rr8q_1385:has(._photoGridFigure_5rr8q_2981),._writeBlocks_5rr8q_1385 ._writeBlock_5rr8q_1385:has(._photoGridFigure_5rr8q_2981)){flex-direction:column;flex:1 1 0;min-height:0;display:flex}._bookLeafPhoto_5rr8q_2965 figcaption{width:100%;min-height:0;font-family:var(--write-prose,var(--font-body));color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.1em;font-size:1em;overflow:hidden}._bookLeafFolio_5rr8q_2576{z-index:2;letter-spacing:.04em;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;bottom:.35rem}._bookSpreadCounter_5rr8q_20{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.9rem}[data-book-home] ._bookSpreadCounter_5rr8q_20{display:none}._bookSpreadCounterHidden_5rr8q_3044{visibility:hidden}._writeFontSelect_5rr8q_517{min-width:14rem;min-height:var(--touch);font:inherit;color:var(--ink);background-color:var(--paper-raised);border:1px solid var(--ink);border-radius:var(--radius-pill);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233b1e18' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:1.1rem;padding:0 2.1rem 0 .95rem;font-size:1.05rem;font-weight:500}._writeFontSelect_5rr8q_517:focus,._writeFontSelect_5rr8q_517:focus-visible{outline:none}._writePrompt_5rr8q_998{font-family:var(--font-display);text-align:center;overflow-wrap:break-word;border-bottom:0;margin:0;padding-bottom:0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-style:italic;font-weight:500;line-height:1.4}._bookSpreadHost_5rr8q_114[data-write-font=garamond]{--write-prose:"EB Garamond", "EB Garamond Fallback", Garamond, Georgia, serif}._bookSpreadHost_5rr8q_114[data-write-font=times]{--write-prose:"Times New Roman", Tinos, Times, serif}._bookSpreadHost_5rr8q_114[data-write-font=century]{--write-prose:"Century Schoolbook", Century, "Libre Baskerville", Georgia, serif}._bookSpreadHost_5rr8q_114[data-write-font=georgia]{--write-prose:Georgia, serif}._bookSpreadHost_5rr8q_114[data-write-font=palatino]{--write-prose:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}._bookSpreadHost_5rr8q_114[data-write-font=merriweather]{--write-prose:Merriweather, Georgia, serif}._writeHeading_5rr8q_1323{width:100%}._writeHeading_5rr8q_1323 h1{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;margin-bottom:.85rem;font-size:clamp(1.85rem,4vw,2.35rem);font-weight:600;line-height:1.15}._writeBlocks_5rr8q_1385{flex-direction:column;gap:.85rem;width:100%;margin:0 0 1rem;list-style:none;display:flex}._writeAdd_5rr8q_1532{width:100%}._writeBlock_5rr8q_1385{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 55%, var(--paper-raised));touch-action:pan-y;border-radius:1.15rem;padding:.7rem .75rem .85rem;position:relative}._textBlockGrip_5rr8q_3146{z-index:2;color:var(--ink-soft);cursor:grab;touch-action:none;background:0 0;border:0;position:absolute;top:.25rem;right:.25rem}._writeBlock_5rr8q_1385.is-editing{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--paper-raised)}.write-block--slot{background:color-mix(in srgb, var(--paper-raised) 70%, transparent);min-height:5.5rem;box-shadow:none;border-style:dashed}._writeBlockSlot_5rr8q_3170{min-height:4.6rem;display:block}.write-block--lifted{z-index:40;pointer-events:none;opacity:.85;margin:0;position:fixed;top:0;left:0;overflow:hidden}:is(._bookLeafWrite_5rr8q_973:has(.write-block--photo.is-editing),._bookLeafWrite_5rr8q_973:has(.write-block--strip.is-editing),._bookLeafWrite_5rr8q_973:has(.write-block--audio.is-editing)){z-index:5;overflow:visible}:is(._bookLeafWrite_5rr8q_973:has(.write-block--photo.is-editing) ._bookLeafInner_5rr8q_36,._bookLeafWrite_5rr8q_973:has(.write-block--strip.is-editing) ._bookLeafInner_5rr8q_36,._bookLeafWrite_5rr8q_973:has(.write-block--audio.is-editing) ._bookLeafInner_5rr8q_36){overflow:visible}:is(._bookSpread_5rr8q_20 .stf__item.--left:has(.write-block--photo.is-editing),._bookSpread_5rr8q_20 .stf__item.--left:has(.write-block--strip.is-editing),._bookSpread_5rr8q_20 .stf__item.--left:has(.write-block--audio.is-editing),._bookSpread_5rr8q_20 .stf__item.--right:has(.write-block--photo.is-editing),._bookSpread_5rr8q_20 .stf__item.--right:has(.write-block--strip.is-editing),._bookSpread_5rr8q_20 .stf__item.--right:has(.write-block--audio.is-editing)){z-index:6!important}._writeBlocksReordering_5rr8q_3210,._writeBlocksReordering_5rr8q_3210 ._writeBlock_5rr8q_1385{cursor:grabbing;-webkit-user-select:none;user-select:none}._writeBodyRest_5rr8q_3216{white-space:pre-wrap;min-height:3.4em;margin:0;overflow:visible}._writeBodyRest_5rr8q_3216.is-empty{color:var(--ink-soft)}._writeAddSection_5rr8q_1532:focus,._writeAddSection_5rr8q_1532:focus-visible,._writeAddChoice_5rr8q_1533:focus,._writeAddChoice_5rr8q_1533:focus-visible,._writeFile_5rr8q_1511:focus-visible{outline:none}._writeText_5rr8q_1398{flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;display:flex}._writeMoveArrow_5rr8q_3235{flex-shrink:0;width:1.05rem;height:1.05rem}._writeAddSection_5rr8q_1532,._writeAddChoice_5rr8q_1533{width:100%;min-height:4.5rem;color:var(--ink-soft);border:2px dashed color-mix(in srgb, var(--ink) 28%, transparent);cursor:pointer;background:0 0;border-radius:1.25rem;justify-content:center;align-items:center;padding:.85rem 1rem;font-size:1.05rem;font-weight:500;display:flex}._writeAddSection_5rr8q_1532:hover,._writeAddChoice_5rr8q_1533:hover:not(:disabled){color:var(--ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent)}._writeAddChoices_5rr8q_3279{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}._writeAddChoice_5rr8q_1533:disabled{opacity:.4}._writeCaptionGhost_5rr8q_3289{color:var(--ink);border-bottom:0;margin-top:.1rem}._writeBody_5rr8q_994:focus-visible,._writeCaption_5rr8q_1372:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._writeBody_5rr8q_994::placeholder,._writeCaption_5rr8q_1372::placeholder{color:var(--ink-soft);opacity:1}._writeBody_5rr8q_994{resize:none;field-sizing:content;width:100%;min-height:3.4em;font:inherit;font-family:var(--write-prose,var(--font-body));color:inherit;text-align:justify;caret-color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;cursor:text;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}._writePhoto_5rr8q_1473{text-align:center;flex-direction:column;align-items:center;width:min(100%,54cqi);margin-block:0 .55em;margin-inline:auto;display:flex;position:relative}._writeBlock_5rr8q_1385:is(.write-block--photo,.write-block--strip,.write-block--audio){display:flow-root}._writeAudio_5rr8q_1473{margin-block:0;position:relative}._writeAudio_5rr8q_1473:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._writeAudioPlate_5rr8q_1490{height:100%;position:relative}._writeAudioPlate_5rr8q_1490 [data-photo-grip]{top:calc(50% - 2.35rem);bottom:auto;left:-2.25rem}._writeAudioPlate_5rr8q_1490 [data-photo-resize-left]{top:calc(50% + .35rem);bottom:auto;left:-2.25rem}._writeAudioPlate_5rr8q_1490 [data-photo-resize]{display:none}._writePhoto_5rr8q_1473:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._writePhoto_5rr8q_1473>img{width:100%;height:auto;max-height:var(--book-photo-max-height,none);object-fit:contain;border-radius:var(--radius-sm);display:block}._writeCaption_5rr8q_1372{resize:none;field-sizing:content;width:100%;font:inherit;font-family:var(--write-prose,var(--font-body));color:var(--ink-soft);text-align:center;caret-color:var(--ink);white-space:pre-wrap;background:0 0;border:0;border-radius:0;margin:.05em auto 0;padding:.05em .15em .1em;font-size:1em;line-height:1.3;display:block;overflow:hidden}._writeFile_5rr8q_1511{min-height:var(--touch);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.45rem 1.05rem;font-size:1rem;font-weight:500;display:inline-flex}._writeFile_5rr8q_1511:has(input:disabled){opacity:.45;pointer-events:none}._voiceStatus_5rr8q_3432{color:var(--accent);margin:0;font-size:.9rem;font-weight:500}._bookZoomControls_5rr8q_3440{box-sizing:border-box;min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);grid-template-columns:1fr auto auto auto;align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .75rem;font-size:.95rem;font-weight:600;display:grid}._bookZoomLabel_5rr8q_3456{align-items:center;gap:.4rem;min-width:0;display:inline-flex}._bookZoomLabel_5rr8q_3456 svg{width:1.05rem;height:1.05rem}._bookTools_5rr8q_308 ._bookZoomControls_5rr8q_3440 ._bookTocLink_5rr8q_265{justify-content:center;width:2.2rem;min-height:2.2rem;padding:0}._bookTools_5rr8q_308 ._bookZoomControls_5rr8q_3440 ._bookTocLink_5rr8q_265 svg{width:1rem;height:1rem}._bookZoomValue_5rr8q_3480{text-align:center;font-variant-numeric:tabular-nums;min-width:2.75rem}._bookZoomLayer_5rr8q_3486{transition:left .22s var(--ease), top .22s var(--ease);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._bookZoomLayer_5rr8q_3486{transition:none}}._bookStage_5rr8q_10.book-stage--write ._bookSpreadHost_5rr8q_114[data-zoomed]{overflow:clip}._bookSpreadHost_5rr8q_114[data-zoomed] ._bookZoomLayer_5rr8q_3486{cursor:grab}._bookZoomLayer_5rr8q_3486[data-panning]{-webkit-user-select:none;user-select:none;transition:none}._bookZoomLayer_5rr8q_3486[data-panning],._bookZoomLayer_5rr8q_3486[data-panning] *{cursor:grabbing!important}._printBook_5rr8q_3517{--ink:#231f20;--ink-soft:#5d5657;color:var(--ink);cursor:default}._printBook_5rr8q_3517:before,._printBook_5rr8q_3517:after,._printBook_5rr8q_3517 ._bookLeaf_5rr8q_36:after{content:none}._printBook_5rr8q_3517 ._bookLeaf_5rr8q_36{background:#fff}._bookStage_5rr8q_10.book-stage--portrait ._bookRig_5rr8q_94{flex-wrap:wrap;gap:.75rem 2rem}._bookStage_5rr8q_10.book-stage--portrait ._bookSpreadHost_5rr8q_114{flex:1 0 100%;order:-1}._bookStage_5rr8q_10.book-stage--portrait.book-stage--closed ._bookScene_5rr8q_2092,._bookStage_5rr8q_10.book-stage--portrait.book-stage--cover-closing ._bookScene_5rr8q_2092{transform:translate(-50%)}._bookStage_5rr8q_10.book-stage--portrait ._bookOpenCover_5rr8q_2117{left:0}._bookStage_5rr8q_10.book-stage--portrait ._bookPageStackLeft_5rr8q_2218{display:none}._bookStage_5rr8q_10.book-stage--portrait ._bookSpread_5rr8q_20:after{left:0}._bookGlass_5rr8q_3563{--glass-pad:.85rem;box-sizing:border-box;padding:var(--glass-pad);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:0 0;border:1px solid #ffffff52;box-shadow:inset 0 1px #ffffff59}._bookGlass_5rr8q_3563 ._bookTocLink_5rr8q_265:not(.is-current),._bookGlass_5rr8q_3563 ._bookTocToggle_5rr8q_424,._bookGlass_5rr8q_3563 ._bookZoomControls_5rr8q_3440,._bookGlass_5rr8q_3563 ._writeFontDropdownButton_5rr8q_528{color:#fff;background:#ffffff1f;border-color:#ffffff61}._bookGlass_5rr8q_3563 ._bookTocLink_5rr8q_265:hover:not(:disabled):not(.is-current),._bookGlass_5rr8q_3563 ._bookTocToggle_5rr8q_424:hover,._bookGlass_5rr8q_3563 ._writeFontDropdownButton_5rr8q_528:hover{background:#ffffff3d;border-color:#fff9}._bookGlass_5rr8q_3563 ._bookTocLink_5rr8q_265:focus-visible,._bookGlass_5rr8q_3563 ._bookTocToggle_5rr8q_424:focus-visible{outline-color:#fff}._bookGlass_5rr8q_3563._bookTocCollapsed_5rr8q_476{--glass-pad:.18rem;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:#0000}._bookGlass_5rr8q_3563 ._bookTocInner_5rr8q_466{width:calc(var(--book-side-w,clamp(13.5rem, 22vw, 16.5rem)) - 2 * var(--glass-pad))}._bookMenu_5rr8q_3608{--book-side-w:var(--book-menu-w);--glass-pad:1.1rem;top:50%;left:var(--book-menu-left);z-index:6;width:var(--book-side-w,clamp(13.5rem, 22vw, 16.5rem));max-height:calc(100% - 2rem);transition:width .24s;position:absolute;transform:translateY(-50%)}._bookMenu_5rr8q_3608._bookTocCollapsed_5rr8q_476{width:var(--book-menu-collapsed-w)}._bookMenu_5rr8q_3608 ._bookTocTitle_5rr8q_404{color:#fff;font-size:2.1rem}._bookMenu_5rr8q_3608 ._bookTocLink_5rr8q_265{white-space:nowrap;justify-content:flex-start;gap:.75rem;min-height:3.2rem;padding-inline:1.15rem 1.25rem;font-size:1.1rem}._bookMenu_5rr8q_3608 ._bookToolIcon_5rr8q_872{width:1.4rem;height:1.4rem}._bookMenu_5rr8q_3608 ._bookTocList_5rr8q_255{gap:.6rem}._bookMenu_5rr8q_3608 ._bookToolGroupTitle_5rr8q_360{font-size:.8rem}._bookMenu_5rr8q_3608 ._bookTocLink_5rr8q_265>span{text-overflow:ellipsis;min-width:0;overflow:hidden}._bookMenu_5rr8q_3608 ._bookTocLink_5rr8q_265._bookMenuPrimary_5rr8q_3658{color:var(--ink);white-space:normal;text-align:left;background:#ffffffd1;border-color:#ffffffe6;margin-bottom:1rem;font-weight:600}._bookMenu_5rr8q_3608 ._bookTocLink_5rr8q_265._bookMenuPrimary_5rr8q_3658:hover:not(:disabled){color:var(--ink);background:#fff;border-color:#fff}@media (prefers-reduced-motion:reduce){._bookMenu_5rr8q_3608{transition:none}}._bookProgressCorner_5rr8q_3681{--glass-pad:.45rem .8rem;z-index:6;opacity:0;pointer-events:none;align-items:center;gap:.75rem;transition:opacity .32s;display:flex;position:absolute;bottom:.75rem;right:clamp(.85rem,2vw,1.75rem)}._bookProgressCorner_5rr8q_3681[data-shown]{opacity:1;pointer-events:auto}._bookProgressCornerBar_5rr8q_3700{--ink:white}@media (prefers-reduced-motion:reduce){._bookProgressCorner_5rr8q_3681{transition:none}}.app-shell[data-compact] [data-write-page] ._bookStage_5rr8q_10.book-stage--write{--book-side-w:clamp(13rem, 18vw, 14.5rem);--book-write-grid-gap:.35rem;--book-side-rail-offset:.5rem}.app-shell[data-compact] [data-write-page] ._bookStage_5rr8q_10.book-stage--write:not(.book-stage--fullscreen) ._bookFrameHead_5rr8q_77{width:min(100% - 6rem,42rem)}.app-shell[data-compact] ._writePrompt_5rr8q_998{font-size:1.05rem;line-height:1.3}.app-shell[data-compact] ._bookTools_5rr8q_308 ._bookTocTitle_5rr8q_404,.app-shell[data-compact] ._bookMenu_5rr8q_3608 ._bookTocTitle_5rr8q_404{font-size:1.5rem}.app-shell[data-compact] ._bookTools_5rr8q_308{--glass-pad:.65rem}.app-shell[data-compact] ._bookTools_5rr8q_308 ._bookTocHead_5rr8q_397{margin-bottom:.45rem}.app-shell[data-compact] ._bookTools_5rr8q_308 ._bookTocList_5rr8q_255{gap:.25rem}.app-shell[data-compact] ._bookTools_5rr8q_308 ._bookToolGroup_5rr8q_349+._bookToolGroup_5rr8q_349{margin-top:.35rem;padding-top:.35rem}.app-shell[data-compact] ._bookTools_5rr8q_308 ._bookToolGroupTitle_5rr8q_360{margin-bottom:.3rem}.app-shell[data-compact] ._bookTools_5rr8q_308 ._bookToolActions_5rr8q_327{gap:.25rem;margin-top:.35rem}.app-shell[data-compact] ._bookMenu_5rr8q_3608 ._bookTocLink_5rr8q_265{min-height:var(--touch);padding-inline:.9rem 1rem;font-size:1rem}.app-shell[data-compact] ._bookMenu_5rr8q_3608 ._bookTocList_5rr8q_255{gap:.4rem}.app-shell[data-compact] ._bookStage_5rr8q_10.book-stage--write ._writePromptSlip_5rr8q_998{height:3.6rem}.app-shell[data-compact] ._bookStage_5rr8q_10.book-stage--write ._writePromptSlipWithRewordVariant_5rr8q_1028{height:4.35rem;padding-bottom:1.05rem}.app-shell[data-compact] ._writePromptQuestionIndex_5rr8q_1060{font-size:2.2rem}.app-shell[data-compact] [data-write-page] ._bookStage_5rr8q_10.book-stage--write:not(.book-stage--fullscreen){grid-template-columns:0 minmax(0, 1fr) var(--book-tools-col)}.app-shell[data-compact] ._bookTools_5rr8q_308 ._bookTocLink_5rr8q_265:not(._bookZoomControls_5rr8q_3440 *),.app-shell[data-compact] ._bookToolActions_5rr8q_327>*{padding-inline:.7rem;font-size:.8rem}._bookStage_5rr8q_10.book-stage--write{transition:transform .2s var(--ease)}.app-shell[data-compact] ._bookZoomLabel_5rr8q_3456>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._percentBar_1uof7_1{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}._percentBarTrack_1uof7_8{background:color-mix(in srgb, var(--ink) 10%, var(--paper));border-radius:var(--radius-pill);border:1px solid #000;height:.85rem;display:block;position:relative;overflow:hidden}._percentBarFill_1uof7_18{transform-origin:0;background:var(--accent);width:100%;height:100%;transition:transform .4s var(--ease);display:block;transform:scaleX(0)}._percentBarLabel_1uof7_28{letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:right;min-width:3.25rem;color:var(--ink);font-size:1rem;font-weight:600}._book_1uof7_39{flex:none;grid-template-columns:1fr auto;align-items:center;gap:.45rem;width:10rem;max-width:100%;margin:0}._book_1uof7_39 ._percentBarTrack_1uof7_8{width:100%;height:.5rem}._book_1uof7_39 ._percentBarLabel_1uof7_28{text-align:right;min-width:2.25rem;font-size:.8125rem}._shimmer_1uof7_60 ._percentBarFill_1uof7_18{background:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 70%, #f4ead8) 45%, var(--accent) 100%);background-size:200% 100%;animation:2.4s ease-in-out infinite _xpBarShimmer_1uof7_1}@keyframes _xpBarShimmer_1uof7_1{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){._percentBarFill_1uof7_18{transition:none}}._photoFrame_zo0vi_1{width:100%;max-width:calc(var(--book-photo-max-height) * var(--photo-natural-ratio));max-height:var(--book-photo-max-height,none);aspect-ratio:var(--photo-natural-ratio,4 / 3);border-radius:var(--radius-sm);margin-inline:auto;position:relative;overflow:hidden}._photoFrame_zo0vi_1 img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}._photoFrameEditable_zo0vi_24{cursor:grab;touch-action:none}._photoFrameEditable_zo0vi_24:active{cursor:grabbing}._grid_jzs0f_1{width:100%}._cell_jzs0f_6{--grid-caption-band:1.5em;border-radius:var(--radius-sm);min-width:0;min-height:0;position:relative;overflow:visible}._cell_jzs0f_6 [data-photo-frame]{aspect-ratio:auto;border-radius:inherit;width:100%;max-width:none;height:100%;max-height:none;margin:0}._empty_jzs0f_25{box-sizing:border-box;width:100%;height:calc(100% - var(--grid-caption-band));border:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);background:color-mix(in srgb, var(--paper-raised) 55%, transparent);justify-content:center;align-items:center;min-height:0;display:flex}._add_jzs0f_37{border:1px solid var(--line);background:var(--paper-raised);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}._add_jzs0f_37:hover,._add_jzs0f_37:focus-visible{background:color-mix(in srgb, var(--paper-raised) 80%, var(--ink) 8%)}._filled_jzs0f_58{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding-bottom:var(--grid-caption-band);flex-direction:column;display:flex;position:relative}._filled_jzs0f_58 ._caption_jzs0f_70{box-sizing:border-box;height:var(--grid-caption-band);text-overflow:ellipsis;font-family:var(--write-prose,var(--font-body));color:var(--ink-soft);text-align:center;white-space:nowrap;overflow-wrap:anywhere;margin:0;padding-top:.15em;font-size:1em;line-height:1.3;position:absolute;inset:auto 0 0;overflow:hidden}._caption_jzs0f_70 [data-photo-caption]{field-sizing:fixed;white-space:pre;height:1.3em;margin:0;padding:0 .15em;overflow-x:hidden}._filled_jzs0f_58 ._media_jzs0f_97{border-radius:var(--radius-sm);flex:1 1 0;width:100%;min-height:0;position:relative;overflow:hidden}._remove_jzs0f_106{z-index:2;border:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 88%, transparent);width:1.75rem;height:1.75rem;color:var(--error);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.25rem;right:.25rem}._remove_jzs0f_106:hover,._remove_jzs0f_106:focus-visible{background:var(--paper-raised)}._writeOut_a03am_1 span{--letter-time:30ms;--pen-mask:linear-gradient(to right, #000 45%, transparent 55%);animation:_write-out_a03am_1 calc(var(--letters) * var(--letter-time)) linear calc(var(--start) * var(--letter-time)) backwards;-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _write-out_a03am_1{0%{-webkit-mask-image:var(--pen-mask);mask-image:var(--pen-mask);-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-image:var(--pen-mask);mask-image:var(--pen-mask);-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){._writeOut_a03am_1 span{animation:none}}._titleIdle_a03am_27{cursor:text}._titleEdit_a03am_31{flex-direction:column;align-items:center;gap:.35em;display:flex}._titleInput_a03am_38{box-sizing:border-box;border:none;border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent);width:100%;color:inherit;font:inherit;font-family:var(--font-display);text-align:center;background:0 0;outline:none;margin:0;font-size:1.3em;font-weight:700;line-height:1.15}._titleRestore_a03am_55{color:inherit;cursor:pointer;font:inherit;opacity:.7;background:0 0;border:none;font-size:.75em;text-decoration:underline}._titleRestore_a03am_55:hover{opacity:1}._photoHandle_1qjo9_3{z-index:2;border:1px solid var(--line);background:var(--paper-raised);width:2rem;height:2rem;color:var(--ink);cursor:grab;touch-action:none;border-radius:50%;padding:0;position:absolute}._photoGrip_1qjo9_17{top:.25rem;left:.25rem}._photoResizeLeft_1qjo9_18{cursor:nesw-resize;bottom:.25rem;left:.25rem}._photoResize_1qjo9_18{cursor:nwse-resize;bottom:.25rem;right:.25rem}._writePhotoPlate_1qjo9_21{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}._writePhotoPlate_1qjo9_21>[data-photo-grid],._writePhotoPlate_1qjo9_21>[data-figure-frame]{width:100%}._writePhotoPlate_1qjo9_21>._photoHandle_1qjo9_3{pointer-events:auto}._photoBelow_1qjo9_38{z-index:3;pointer-events:none;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:100%;left:0}._photoBelowAbove_1qjo9_50{flex-direction:column-reverse;top:auto;bottom:100%}._photoBelow_1qjo9_38>[data-photo-caption]{background:var(--paper-raised);pointer-events:auto}._photoChrome_1qjo9_61{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-start;width:max-content;margin-left:.4rem;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}[data-grid-figure] ._photoChrome_1qjo9_61{margin-left:0;top:.35rem;left:.35rem;right:auto;transform:none}._photoToolbar_1qjo9_85{pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper-raised);flex-direction:column;align-items:center;gap:.25rem;padding:.375rem;display:flex}._photoToolbar_1qjo9_85 button{border-radius:var(--radius-pill);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.375rem .625rem;font-size:1.25rem;line-height:1.2;display:inline-flex}._photoToolbarIcon_1qjo9_114{width:1em;height:1em;display:block}._photoToolbar_1qjo9_85 button:hover,._photoToolbar_1qjo9_85 button:focus-visible{background:color-mix(in srgb, var(--accent) 12%, var(--paper-raised))}._photoToolbar_1qjo9_85 ._photoToolbarRemove_1qjo9_125{color:var(--error)}._photoUploading_1qjo9_129{width:100%;max-height:var(--book-photo-max-height,none);aspect-ratio:4/3;border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 6%, transparent);place-items:center;display:grid}._photoUploadingSpinner_1qjo9_139{border:.22em solid color-mix(in srgb, currentColor 18%, transparent);opacity:.6;border-top-color:currentColor;border-radius:50%;width:2.2em;height:2.2em;animation:.9s linear infinite _photoUploadingSpin_1qjo9_139}@keyframes _photoUploadingSpin_1qjo9_139{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){._photoUploadingSpinner_1qjo9_139{animation-duration:2.7s}}._workspace_it5rg_3{width:100%;height:100%;min-height:0;color:var(--ink);background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}._workspace_it5rg_3[data-chrome=true]{grid-template-rows:auto minmax(0,1fr)}._chrome_it5rg_22{background:color-mix(in srgb, var(--ink) 4%, var(--paper-raised));border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:.65rem;min-height:2.75rem;padding:.35rem .75rem;display:flex}._chromeStart_it5rg_35,._chromeEnd_it5rg_36{align-items:center;gap:.35rem;min-width:0;display:flex}._chromeHint_it5rg_43{min-width:0;font-family:var(--font-body);letter-spacing:.01em;color:color-mix(in srgb, var(--ink) 58%, transparent);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;padding:0 .5rem;font-size:.78rem;font-weight:500;overflow:hidden}._chromeEnd_it5rg_36{margin-left:auto}._workspace_it5rg_3[data-templates=true]{grid-template-columns:13.5rem minmax(0,1fr)}._workspace_it5rg_3[data-panel=true]{grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem)}._workspace_it5rg_3[data-templates=true][data-panel=true]{grid-template-columns:13.5rem minmax(0,1fr) minmax(17.5rem,20rem)}._rail_it5rg_75{background:var(--paper-raised);border-right:1px solid color-mix(in srgb, var(--ink) 10%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 50%, var(--ink)) transparent;direction:rtl;flex-direction:column;grid-area:1/1;gap:.45rem;min-width:0;min-height:0;padding:.7rem .65rem;display:flex;overflow:hidden auto}._rail_it5rg_75>*{direction:ltr}._rail_it5rg_75 ._looks_it5rg_97{flex-direction:column;gap:.45rem;display:flex}._rail_it5rg_75 ._thumbName_it5rg_103{text-align:center;font-size:.78rem}._workspace_it5rg_3[data-chrome=true] ._rail_it5rg_75{grid-row:2}._panel_it5rg_112{-webkit-overflow-scrolling:touch;background:var(--paper-raised);border-left:1px solid color-mix(in srgb, var(--ink) 10%, transparent);scrollbar-width:none;flex-direction:column;grid-area:1/2;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden auto}._workspace_it5rg_3[data-templates=true][data-panel=true] ._panel_it5rg_112{grid-column:3}._workspace_it5rg_3[data-chrome=true] ._panel_it5rg_112{grid-row:2}._workspace_it5rg_3[data-templates=true][data-panel=true] ._canvas_it5rg_139,._workspace_it5rg_3[data-templates=true]:not([data-panel=true]) ._canvas_it5rg_139{grid-area:1/2}._workspace_it5rg_3[data-panel=true]:not([data-templates=true]) ._canvas_it5rg_139{grid-area:1/1}._workspace_it5rg_3[data-chrome=true][data-templates=true][data-panel=true] ._canvas_it5rg_139,._workspace_it5rg_3[data-chrome=true][data-templates=true]:not([data-panel=true]) ._canvas_it5rg_139,._workspace_it5rg_3[data-chrome=true][data-panel=true]:not([data-templates=true]) ._canvas_it5rg_139,._workspace_it5rg_3[data-chrome=true]:not([data-templates=true]):not([data-panel=true]) ._canvas_it5rg_139{grid-row:2}._rail_it5rg_75::-webkit-scrollbar{width:.4rem}._rail_it5rg_75::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 65%, var(--ink))}._panel_it5rg_112::-webkit-scrollbar{width:0;height:0;display:none}._card_it5rg_172{border:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:.4rem;padding:.7rem .85rem .8rem;display:flex}._panel_it5rg_112 ._card_it5rg_172{gap:.22rem;padding:.38rem .7rem .42rem}._panel_it5rg_112 ._cardLabel_it5rg_190{font-size:.7rem}._panel_it5rg_112 ._field_it5rg_194{gap:.15rem;font-size:.82rem}._panel_it5rg_112 ._field_it5rg_194 input,._panel_it5rg_112 ._fontSelect_it5rg_200{min-height:2.2rem;padding-block:.32rem}._panel_it5rg_112 ._tool_it5rg_205:not(._toolWide_it5rg_205){width:2.05rem;height:2.05rem}._panel_it5rg_112 ._toolWide_it5rg_205{width:auto;min-width:0;height:auto;min-height:2.2rem;padding-block:.28rem}._panel_it5rg_112 ._clothWell_it5rg_218{width:2.05rem;height:2.05rem}._panel_it5rg_112 ._clothWell_it5rg_218>span{width:1.25rem;height:1.25rem}._panel_it5rg_112 ._shapeGrid_it5rg_228{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}._panel_it5rg_112 ._shapeChoice_it5rg_233{grid-template-rows:2rem auto;gap:.12rem;padding:.25rem .15rem .28rem;font-size:.68rem}._panel_it5rg_112 ._shapeChoice_it5rg_233 ._shapeArt_it5rg_240{width:1.75rem;height:1.75rem}._panel_it5rg_112 ._footer_it5rg_245{padding:.3rem .7rem}._card_it5rg_172:last-of-type{border-bottom:0}._cardLabel_it5rg_190{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--ink) 55%, transparent);align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:600;display:flex}._cardTitle_it5rg_267{color:var(--ink);font-size:.9rem;font-weight:700}._looks_it5rg_97{flex-direction:column;gap:.45rem;display:flex}._styleLibrary_it5rg_280{border-bottom:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);flex-direction:column;gap:.45rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}._styleLibraryActions_it5rg_289{flex-direction:column;gap:.35rem;display:flex}._uploadedThumb_it5rg_295{position:relative}._uploadedRemove_it5rg_299{background:color-mix(in srgb, var(--ink) 72%, transparent);width:1.4rem;height:1.4rem;color:var(--paper-raised,#fff);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:.1rem;right:.1rem}._uploadedRemove_it5rg_299:hover{background:var(--ink)}._uploadedRemove_it5rg_299:focus-visible{outline:3px solid var(--ink);outline-offset:2px}._thumb_it5rg_103{cursor:pointer;text-align:left;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:.3rem;padding:.2rem .55rem .4rem .15rem;display:flex}._thumb_it5rg_103:disabled{cursor:default;opacity:.55}._thumb_it5rg_103:hover:not(:disabled) ._thumbCloth_it5rg_345{transform:translateY(-.08rem)}._thumb_it5rg_103:focus-visible ._thumbCloth_it5rg_345{outline:3px solid var(--ink);outline-offset:3px}._thumbCloth_it5rg_345{aspect-ratio:148/210;width:100%;color:var(--cover-ink,#f3ece1);box-shadow:2px 1px 0 #f8f3e9, 4px 1.5px 0 #d8cebb, 6px 2px 0 color-mix(in srgb, var(--cover-base,#4a080d) 78%, #17100d), .5rem .65rem .95rem #2a19103d, inset .55rem 0 .7rem #0003, inset -1px -1px 0 #00000029;border-radius:2px 6px 6px 2px;transition:transform .16s ease-out,box-shadow .16s ease-out;display:block;position:relative;overflow:hidden;container-type:size}._thumbCloth_it5rg_345:after{content:"";z-index:3;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#00000030,#ffffff1a 52%,#0000);width:clamp(3px,2.2cqi,6px);position:absolute;inset:0 auto 0 clamp(5px,5cqi,11px);box-shadow:-1px 0 #0000001a}._thumb_it5rg_103[data-active=true] ._thumbCloth_it5rg_345{box-shadow:2px 1px 0 #f8f3e9, 4px 1.5px 0 #d8cebb, 6px 2px 0 color-mix(in srgb, var(--cover-base,#4a080d) 78%, #17100d), 0 0 0 3px var(--paper-raised), 0 0 0 5px var(--ink), .5rem .7rem 1.05rem #2a19104d, inset .55rem 0 .7rem #0003, inset -1px -1px 0 #00000029}@media (prefers-reduced-motion:reduce){._thumb_it5rg_103:hover:not(:disabled) ._thumbCloth_it5rg_345{transform:none}._thumbCloth_it5rg_345{transition:none}}._thumbName_it5rg_103{font-family:var(--font-body);color:var(--ink);font-size:.9rem;font-weight:500;line-height:1.2;display:block}._canvas_it5rg_139{background-color:var(--desk-base);background-image:var(--desk-image);background-size:var(--desk-size);background-blend-mode:var(--desk-blend);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);grid-area:1/1;place-items:center;padding:1.1rem 1rem;display:grid;overflow:hidden;container-type:size}._stage_it5rg_436{width:min(33rem,100%,70.4762cqh);min-height:0;max-height:100%}._toolbar_it5rg_444{min-width:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.35rem;padding:0;display:flex}._shapeGrid_it5rg_228{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}._shapeChoice_it5rg_233{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--paper-raised) 72%, transparent);min-width:0;color:var(--ink);cursor:pointer;font-family:var(--font-body);text-align:center;border-radius:.65rem;grid-template-rows:3.25rem auto;place-items:center;gap:.25rem;padding:.45rem .35rem .5rem;font-size:.68rem;line-height:1.15;display:grid}._shapeChoice_it5rg_233:hover,._shapeChoice_it5rg_233[data-active=true]{border-color:color-mix(in srgb, var(--accent) 58%, var(--ink));background:color-mix(in srgb, var(--accent) 12%, var(--paper-raised))}._shapeChoice_it5rg_233[data-active=true]{box-shadow:inset 0 0 0 1px var(--accent)}._shapeChoice_it5rg_233:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._shapeChoice_it5rg_233 ._shapeArt_it5rg_240{width:3rem;height:3rem}._field_it5rg_194{font-family:var(--font-body);color:var(--ink);flex-direction:column;gap:.3rem;font-size:.9rem;font-weight:500;display:flex}._fitField_it5rg_510{font-family:var(--font-body);color:var(--ink);flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:500;display:flex}._fitLabel_it5rg_521{align-items:center;gap:.35rem;display:inline-flex}._fontRow_it5rg_527{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}._fontSelect_it5rg_200{width:100%;min-width:0;min-height:var(--touch);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--paper-raised) 88%, transparent);color:var(--ink);font:inherit;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%233b1e18' d='M1.1 1.2 6 6.1l4.9-4.9 1.1 1.1L6 8.3 0 2.3z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.65rem;padding:.45rem 2rem .45rem .75rem}._fontSelect_it5rg_200:focus,._fontSelect_it5rg_200:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._fitField_it5rg_510 input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer}._field_it5rg_194 input{width:100%;min-height:var(--touch);border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--paper-raised) 88%, transparent);color:var(--ink);font:inherit;padding:.55rem .95rem}._field_it5rg_194 input:focus,._field_it5rg_194 input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._footer_it5rg_245{z-index:5;border-top:1px solid color-mix(in srgb, var(--ink) 9%, transparent);background:var(--paper-raised);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem .65rem;margin-top:auto;padding:.65rem .85rem;display:flex;position:sticky;bottom:0}._clothWells_it5rg_600{align-items:center;gap:.35rem;padding:0 .15rem;display:flex}._clothWell_it5rg_218{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._clothWell_it5rg_218>span{border-radius:var(--radius-pill);width:1.55rem;height:1.55rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent), 0 .15rem .35rem color-mix(in srgb, var(--ink) 16%, transparent);display:block}._clothWell_it5rg_218[data-active=true]>span{box-shadow:0 0 0 2px var(--paper-raised), 0 0 0 4px var(--accent), 0 .15rem .35rem color-mix(in srgb, var(--ink) 16%, transparent)}._clothWell_it5rg_218:focus-visible>span{outline:3px solid var(--accent);outline-offset:2px}._clothWell_it5rg_218:disabled{opacity:.55;cursor:default}._toolGroup_it5rg_646{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._toolDivider_it5rg_653{background:color-mix(in srgb, var(--ink) 14%, transparent);align-self:stretch;width:1px;margin:.2rem .25rem}._tool_it5rg_205{width:var(--touch);height:var(--touch);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:.9rem;font-weight:500;display:inline-flex}._tool_it5rg_205[data-active=true]{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}._tool_it5rg_205[data-primary=true]{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}._addTextRow_it5rg_687{flex-wrap:wrap;gap:.4rem;display:flex}._toolWide_it5rg_205{width:auto;min-width:var(--touch);gap:.45rem;padding:0 .85rem}._openButton_it5rg_700{color:#000;background:#fff}._tool_it5rg_205:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._toolIcon_it5rg_710{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem;height:1.05rem;display:block}._composer_it5rg_722{z-index:1;height:100%;color:var(--cover-ink,#f3ece1);position:relative;container-type:size}._composer_it5rg_722[data-ink=gold]{--cover-ink:#e4c56a}._composer_it5rg_722[data-ink=white],._composer_it5rg_722[data-ink=cream]{--cover-ink:#f3ece1}._el_it5rg_742{box-sizing:border-box;color:var(--cover-ink);margin:0;position:absolute}._title_it5rg_749,._author_it5rg_750{overflow-wrap:anywhere;text-shadow:0 1px 1px #3b1e182e}._author_it5rg_750{align-items:center;display:flex}._title_it5rg_749{font-family:var(--font-display);text-transform:none;font-weight:600;line-height:1.12}._title_it5rg_749[data-style=caps]{letter-spacing:.12em;text-transform:uppercase}._quote_it5rg_773{overflow-wrap:anywhere;font-family:var(--font-body);letter-spacing:.04em;text-shadow:0 1px 1px #3b1e182e;align-items:center;font-weight:400;line-height:1.25;display:flex}._usMark_it5rg_784{font-family:var(--write-prose);letter-spacing:.02em;font-style:italic;font-weight:500}._title_it5rg_749[data-style=script]{font-family:var(--font-display);font-style:italic;font-weight:500}._author_it5rg_750{font-family:var(--font-display);font-style:normal;font-weight:500;line-height:1.2}._author_it5rg_750[data-style=serif]{font-family:var(--font-display);font-style:normal;font-weight:600}._author_it5rg_750[data-style=italic]{font-family:var(--font-display);font-style:italic;font-weight:500}._author_it5rg_750[data-style=script]{font-family:var(--write-prose);letter-spacing:.02em;font-style:italic;font-weight:500}._textBox_it5rg_825[data-font]{letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}._textBox_it5rg_825[data-font=body]{font-family:var(--font-body)}._textBox_it5rg_825[data-font=serif],._textBox_it5rg_825[data-font=caps],._textBox_it5rg_825[data-font=italic]{font-family:var(--font-display);font-weight:600}._textBox_it5rg_825[data-font=caps]{letter-spacing:.12em;text-transform:uppercase}._textBox_it5rg_825[data-font=italic]{font-style:italic;font-weight:500}._textBox_it5rg_825[data-font=script]{font-family:var(--write-prose);letter-spacing:.02em;font-style:italic;font-weight:500}._textBox_it5rg_825[data-font=brush]{letter-spacing:0;text-transform:none;font-family:Alex Brush,cursive;font-style:normal;font-weight:400}._textBox_it5rg_825[data-font=aloja]{font-family:"Aloja", var(--font-display);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}._frameWrap_it5rg_876{isolation:isolate;overflow:visible}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-]{overflow:visible;transform:none}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-]:before{content:"";z-index:-1;filter:none;box-shadow:none;background:#fff;border-radius:0;position:absolute;inset:0}._frameWrap_it5rg_876[data-cover-frame=frame-strip-1]:before{border-radius:3px 3px 0 0}._frameWrap_it5rg_876[data-cover-frame=frame-strip-4]:before{border-radius:0 0 3px 3px;box-shadow:0 4px 14px #3b1e1847}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frame_it5rg_876{box-shadow:none;filter:none;background:#f4f2ee;border-radius:0;inset:2px;overflow:hidden}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frame_it5rg_876[data-empty=true],._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frame_it5rg_876:not([data-empty=true]){box-shadow:none;filter:none;background:#f4f2ee}._frameWrap_it5rg_876[data-masked=true]:before{content:"";z-index:-1;background:var(--frame-border-color,#fff);filter:drop-shadow(0 8px 18px #3b1e1838);-webkit-mask:var(--frame-mask) center / 100% 100% no-repeat;-webkit-mask:var(--frame-mask) center / 100% 100% no-repeat;mask:var(--frame-mask) center / 100% 100% no-repeat;border-radius:0;position:absolute;inset:-.12rem}._frame_it5rg_876{border-radius:var(--frame-corner-radius,0%);box-shadow:0 0 0 .12rem var(--frame-border-color,#fff), 0 8px 18px #3b1e1838;background:#3b1e1829;position:absolute;inset:0;overflow:hidden}._frame_it5rg_876:not([data-empty=true]){background:0 0}._frame_it5rg_876[data-masked=true]{box-shadow:none;-webkit-mask:var(--frame-mask) center / 100% 100% no-repeat;-webkit-mask:var(--frame-mask) center / 100% 100% no-repeat;mask:var(--frame-mask) center / 100% 100% no-repeat;border-radius:0}._frame_it5rg_876 img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._frame_it5rg_876[data-empty=true]{background:color-mix(in srgb, var(--cover-ink) 12%, transparent);box-shadow:0 0 0 .12rem var(--frame-border-color,#fff), 0 8px 18px #3b1e1838}._frame_it5rg_876[data-empty=true][data-shape=heart]{box-shadow:0 0 0 .12rem var(--frame-border-color,#fff);filter:drop-shadow(0 8px 16px #3b1e1847)}._frameAdd_it5rg_985{z-index:2;color:#3b1e18;font-family:var(--font-body);text-align:center;pointer-events:none;background:#f3ece1f0;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.4rem;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #3b1e186b}._frameAddHit_it5rg_1004{color:inherit;font:inherit;text-align:center;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.2rem;display:flex}._frameAddIcon_it5rg_1021{color:#f3ece1;background:#9c3d2e;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 .16rem .4rem #1c110f3d}._frameAddIcon_it5rg_1021 svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;width:1.15rem;height:1.15rem;display:block}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frameAdd_it5rg_985{color:#121212;box-shadow:none;background:#f4f2ee;gap:0}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frameAddHit_it5rg_1004{gap:0}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frameAddIcon_it5rg_1021{width:1.35rem;height:1.35rem}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frameAddIcon_it5rg_1021 svg{width:.85rem;height:.85rem}._frameWrap_it5rg_876[data-cover-frame^=frame-strip-] ._frameAddText_it5rg_1064{display:none}._frameAddText_it5rg_1064{letter-spacing:.02em;white-space:nowrap;font-size:.7rem;font-weight:600}._frameEmpty_it5rg_1075{border-radius:inherit;pointer-events:none;border:1.5px dashed #3b1e188c;position:absolute;inset:12%}._draggable_it5rg_1083{cursor:grab;touch-action:none}._draggable_it5rg_1083:active{cursor:grabbing}._textHit_it5rg_1092{cursor:text}._composer_it5rg_722 ::selection{background:color-mix(in srgb, var(--cover-ink) 28%, transparent);color:inherit}._inlineField_it5rg_1098::selection{background:color-mix(in srgb, var(--cover-ink) 28%, transparent);color:inherit}._textBox_it5rg_825._selected_it5rg_1103{outline-offset:0;outline:1.5px solid #3b82f6}._frameColorMenu_it5rg_1108{z-index:4;animation:.16s cubic-bezier(.2,.8,.2,1) _frame-handle-in_it5rg_1;position:absolute;top:-2.05rem;left:50%;transform:translate(-50%)}._frameColorMenu_it5rg_1108>summary{list-style:none}._frameColorMenu_it5rg_1108>summary::-webkit-details-marker{display:none}._frameColorSummary_it5rg_1125{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:var(--radius-pill);background:var(--paper-raised,var(--paper));min-height:1.7rem;color:var(--ink);font-family:var(--font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:.4rem;padding:.2rem .55rem .2rem .7rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 .18rem .45rem #1c110f47}._frameColorDot_it5rg_1145{border:1px solid #1c110f38;border-radius:50%;flex:none;width:.9rem;height:.9rem}._frameColorPanel_it5rg_1153{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:var(--paper-raised,var(--paper));border-radius:.65rem;flex-wrap:wrap;gap:.28rem;width:max-content;max-width:9.5rem;padding:.4rem;display:flex;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);box-shadow:0 .35rem .9rem #1c110f47}._frameColorSwatch_it5rg_1170,._frameColorCustom_it5rg_1171{box-sizing:border-box;cursor:pointer;border:1px solid #1c110f38;border-radius:50%;width:1.35rem;height:1.35rem;margin:0;padding:0}._frameColorSwatch_it5rg_1170[data-active=true]{outline:2px solid var(--accent);outline-offset:1px}._frameColorCustom_it5rg_1171{background:color-mix(in srgb, var(--ink) 8%, var(--paper));color:var(--ink);justify-content:center;align-items:center;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}._frameColorCustom_it5rg_1171 input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}._resizeHandle_it5rg_1212,._deleteHandle_it5rg_1213{z-index:3;box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--paper) 88%, transparent);width:24px;height:24px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;transition:transform .14s,background-color .14s,box-shadow .14s;animation:.16s cubic-bezier(.2,.8,.2,1) _frame-handle-in_it5rg_1;display:inline-flex;position:absolute;box-shadow:0 .18rem .45rem #1c110f57,0 0 0 1px #1c110f24}._resizeHandle_it5rg_1212{background:color-mix(in srgb, var(--accent) 88%, #3b1e18);cursor:nwse-resize;touch-action:none;bottom:.28rem;right:.28rem}._deleteHandle_it5rg_1213{background:color-mix(in srgb, var(--danger,#9c3d2e) 90%, #3b1e18);cursor:pointer;top:.28rem;right:.28rem}._frameHandleIcon_it5rg_1254{pointer-events:none;flex:none;width:14px;height:14px;margin:0;display:block;overflow:visible}._removeHandleIcon_it5rg_1264,._resizeHandleIcon_it5rg_1265{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._resizeHandle_it5rg_1212:hover,._deleteHandle_it5rg_1213:hover{box-shadow:0 .25rem .6rem #1c110f61, 0 0 0 1px color-mix(in srgb, var(--paper) 30%, transparent)}._resizeHandle_it5rg_1212:focus-visible,._deleteHandle_it5rg_1213:focus-visible{outline:2px solid var(--paper);outline-offset:3px}@keyframes _frame-handle-in_it5rg_1{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._resizeHandle_it5rg_1212,._deleteHandle_it5rg_1213{transition:none;animation:none}}._guideX_it5rg_1306,._guideY_it5rg_1307{z-index:4;pointer-events:none;background:color-mix(in srgb, var(--accent) 75%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--paper) 55%, transparent);position:absolute}._guideX_it5rg_1306{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}._guideY_it5rg_1307{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}._confirmActions_it5rg_1331{flex-wrap:wrap;justify-content:flex-end;gap:.65rem .85rem;margin-top:.35rem;display:flex}._confirmQuiet_it5rg_1339{min-height:var(--touch);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 1.05rem;font-size:1.05rem;font-weight:500}._confirmQuiet_it5rg_1339:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}._confirmPrimary_it5rg_1356{min-height:var(--touch);border-radius:var(--radius-pill);background:var(--accent);color:var(--paper);font-family:var(--font-body);cursor:pointer;border:0;justify-content:center;align-items:center;padding:.55rem 1.2rem;font-size:1.05rem;font-weight:500;display:inline-flex}._confirmPrimary_it5rg_1356:hover{filter:brightness(.92)}._selected_it5rg_1103{outline-offset:5px;outline:1.5px solid #3b82f6}._frameWrap_it5rg_876._selected_it5rg_1103,._sticker_it5rg_1382._selected_it5rg_1103{filter:drop-shadow(0 0 .2rem #1c110f4d)}._decor_it5rg_1386,._sticker_it5rg_1382{pointer-events:none;opacity:.9}._sticker_it5rg_1382._draggable_it5rg_1083,._decor_it5rg_1386._draggable_it5rg_1083{pointer-events:auto}._textBox_it5rg_825>._deleteHandle_it5rg_1213,._decor_it5rg_1386>._deleteHandle_it5rg_1213{top:auto;bottom:calc(100% + 2px);right:-12px}._textBox_it5rg_825>._resizeHandle_it5rg_1212,._decor_it5rg_1386>._resizeHandle_it5rg_1212{top:calc(100% + 2px);bottom:auto;right:-12px}._textBox_it5rg_825>._resizeHandle_it5rg_1212{cursor:ew-resize}._decorSvg_it5rg_1415,._stickerSvg_it5rg_1416{fill:none;width:100%;height:100%;stroke:var(--cover-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;display:block}._shapeArt_it5rg_240{color:currentColor;width:100%;height:100%;display:block;overflow:visible}._shapeArt_it5rg_240 path,._shapeArt_it5rg_240 circle{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}._shapeArt_it5rg_240[data-line-art=true] path,._shapeArt_it5rg_240[data-line-art=true] circle{fill:none;fill-opacity:0}._shapeArt_it5rg_240 ._engravingDetail_it5rg_1450{fill:none;stroke:currentColor;stroke-width:4px}._shapeArt_it5rg_240 [data-layer=outline]{fill:none;fill-opacity:0;stroke:currentColor;stroke-width:5px}._shapeArt_it5rg_240 [data-layer=detail]{fill:none;fill-opacity:0;stroke:currentColor;stroke-width:4px}._inlineField_it5rg_1098{box-sizing:border-box;width:100%;height:auto;max-height:100%;color:inherit;font:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-shadow:inherit;text-transform:inherit;overflow-wrap:inherit;field-sizing:content;resize:none;background:0 0;border:0;outline:none;align-self:center;margin:0;padding:0;overflow:hidden}@media (width<=52rem){._workspace_it5rg_3[data-templates=true],._workspace_it5rg_3[data-panel=true],._workspace_it5rg_3[data-templates=true][data-panel=true]{grid-template-rows:auto minmax(14rem,1fr) auto;grid-template-columns:minmax(0,1fr)}._workspace_it5rg_3[data-chrome=true][data-templates=true],._workspace_it5rg_3[data-chrome=true][data-panel=true],._workspace_it5rg_3[data-chrome=true][data-templates=true][data-panel=true]{grid-template-rows:auto auto minmax(14rem,1fr) auto}._chrome_it5rg_22{grid-area:1/1}._rail_it5rg_75{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-area:1/1;max-height:none;overflow:auto hidden}._workspace_it5rg_3[data-chrome=true] ._rail_it5rg_75{grid-row:2}._rail_it5rg_75 ._looks_it5rg_97{flex-direction:row;width:max-content}._rail_it5rg_75 ._thumb_it5rg_103{flex:none;width:6.5rem}._canvas_it5rg_139,._workspace_it5rg_3[data-templates=true][data-panel=true] ._canvas_it5rg_139,._workspace_it5rg_3[data-templates=true]:not([data-panel=true]) ._canvas_it5rg_139,._workspace_it5rg_3[data-panel=true]:not([data-templates=true]) ._canvas_it5rg_139{grid-area:2/1}._workspace_it5rg_3[data-chrome=true] ._canvas_it5rg_139,._workspace_it5rg_3[data-chrome=true][data-templates=true][data-panel=true] ._canvas_it5rg_139,._workspace_it5rg_3[data-chrome=true][data-templates=true]:not([data-panel=true]) ._canvas_it5rg_139,._workspace_it5rg_3[data-chrome=true][data-panel=true]:not([data-templates=true]) ._canvas_it5rg_139{grid-row:3}._panel_it5rg_112,._workspace_it5rg_3[data-templates=true][data-panel=true] ._panel_it5rg_112{border-left:0;border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-area:3/1;max-height:40vh}._workspace_it5rg_3[data-chrome=true] ._panel_it5rg_112,._workspace_it5rg_3[data-chrome=true][data-templates=true][data-panel=true] ._panel_it5rg_112{grid-row:4}._stage_it5rg_436{width:min(24rem,100%,70.4762cqh)}}._composer_it5rg_722 ._el_it5rg_742{z-index:2}._composer_it5rg_722 ._frameWrap_it5rg_876[data-full-bleed=true]{z-index:0}._frameWrap_it5rg_876[data-full-bleed=true] ._frame_it5rg_876{box-shadow:none;border-radius:0}._panelColor_it5rg_1591{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;border-radius:.5rem;width:100%;min-height:2.5rem;padding:.2rem}._titlePanel_it5rg_1600{width:100%;height:var(--panel-height);z-index:1;pointer-events:none;position:absolute;left:0}@media print{._frameWrap_it5rg_876[data-full-bleed=true] ._frame_it5rg_876{top:calc(-1 * var(--photo-bleed-top,0mm));right:calc(-1 * var(--cover-bleed));bottom:calc(-1 * var(--photo-bleed-bottom,0mm));left:0}._titlePanel_it5rg_1600{width:calc(100% + var(--cover-bleed));margin-top:calc(-1 * var(--panel-bleed-top));height:calc(var(--panel-height) + var(--panel-bleed-top) + var(--panel-bleed-bottom))}}._thumbFace_it5rg_1624{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}._coverFace_13pgn_1{z-index:1;text-align:center;height:100%;position:relative}._coverFaceHead_13pgn_8{z-index:1;position:absolute;top:7%;left:10%;right:10%}._coverFaceTitle_13pgn_16{font-family:var(--font-display);font-size:var(--cover-title-size,clamp(1.15rem, 9.2cqi, 2.05rem));letter-spacing:.01em;overflow-wrap:anywhere;-webkit-line-clamp:3;text-shadow:0 1px 1px #0000002e;-webkit-box-orient:vertical;font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}._coverFaceAuthor_13pgn_30{z-index:1;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--cover-author-size,clamp(.85rem, 5.4cqi, 1.15rem));overflow-wrap:anywhere;line-height:1.2;position:absolute;bottom:8%;left:10%;right:10%}._coverFaceClosed_13pgn_44 ._coverFaceAuthor_13pgn_30{bottom:18%}._coverPhotoFrame_13pgn_50{box-shadow:0 0 0 var(--cover-frame-matte,.28rem) #f3ece1, 0 0 0 calc(var(--cover-frame-matte,.28rem) + .08rem) color-mix(in srgb, currentColor 45%, transparent), 0 var(--cover-frame-shade-y,10px) var(--cover-frame-shade-blur,22px) #00000038;position:absolute;overflow:hidden}.cover-cloth--burgundy ._coverPhotoFrame_13pgn_50{border-radius:50%}.cover-cloth--navy ._coverPhotoFrame_13pgn_50{box-shadow:0 0 0 calc(var(--cover-frame-matte,.28rem) * .7) #d8c799, 0 0 0 calc(var(--cover-frame-matte,.28rem) + .08rem) transparent, 0 var(--cover-frame-shade-y,10px) var(--cover-frame-shade-blur,22px) #00000040}._coverFaceCompact_13pgn_70 ._coverFaceHead_13pgn_8{top:5.5%;left:14%;right:12%}._coverFaceCompact_13pgn_70 ._coverFaceTitle_13pgn_16{-webkit-line-clamp:2}._coverFaceCompact_13pgn_70 ._coverFaceAuthor_13pgn_30{bottom:5.5%;left:14%;right:12%}._coverPhotoWell_13pgn_86{background:#00000029;position:absolute;inset:0;overflow:hidden;container-type:size}._coverPhotoWell_13pgn_86 img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;position:absolute;inset:0}._coverPhotoAdd_13pgn_104{cursor:pointer;color:#f3ece1;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:8% 10%;display:flex;position:absolute;inset:0}._coverPhotoPlus_13pgn_117{opacity:.72;width:22%;max-width:1.9rem;height:auto}._coverPhotoHint_13pgn_124{max-width:11em;font-family:var(--font-display);letter-spacing:.01em;text-align:center;color:color-mix(in srgb, currentColor 52%, transparent);margin:0;font-size:clamp(.68rem,8cqi,.92rem);font-style:italic;font-weight:500;line-height:1.2}._coverPhotoAdd_13pgn_104:hover{background:#ffffff14}._coverPhotoAdd_13pgn_104:hover ._coverPhotoPlus_13pgn_117,._coverPhotoAdd_13pgn_104:hover ._coverPhotoHint_13pgn_124{opacity:1;color:color-mix(in srgb, currentColor 78%, transparent)}@media (hover:none){._coverPhotoPlus_13pgn_117,._coverPhotoHint_13pgn_124{opacity:1;color:color-mix(in srgb, currentColor 78%, transparent)}}._coverOpen_13pgn_155{z-index:2;min-height:var(--touch);border-radius:var(--radius-pill);color:#000;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;background:#fff;border:0;padding:.55rem 1.25rem;font-size:clamp(.92rem,5.6cqi,1.05rem);font-weight:500;position:absolute;bottom:5.5%;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000038}._coverOpen_13pgn_155:hover{filter:brightness(.96)}._coverOpen_13pgn_155:focus-visible{outline-offset:3px;outline:3px solid #fff}._cover_15ugv_1{display:block;overflow:hidden;box-shadow:inset 9px 0 12px #0003,inset 1px 0 #ffffff29,inset -2px -2px #0000002e,7px 10px 13px #341f1633,18px 28px 38px #341f162e;container-type:size;border-radius:0!important}._cover_15ugv_1[class*=cover-cloth--]{background-color:var(--cover-base);color:var(--cover-ink);background-image:none}._cover_15ugv_1:after{content:"";z-index:3;pointer-events:none;opacity:.72;background:linear-gradient(90deg,#00000030,#ffffff1a 52%,#0000);width:clamp(5px,2cqi,9px);position:absolute;inset:0 auto 0 clamp(9px,4.5cqi,18px);box-shadow:-1px 0 #0000001a}._page_lj96z_1{justify-content:center;align-items:flex-start;padding-top:26%;display:flex;position:absolute;inset:0;container-type:inline-size}._label_lj96z_11{width:58cqi;color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:3cqi;margin:0;padding:5cqi 5cqi 6cqi;display:flex}._code_lj96z_23{width:34cqi;height:auto;display:block}._caption_lj96z_29{font-family:var(--font-display);color:var(--ink-soft);text-wrap:balance;white-space:pre-line;flex-direction:column;gap:1.6cqi;font-size:max(3cqi,.72rem);font-style:italic;line-height:1.35;display:flex}@property --book-carousel-pad-right{syntax:"<length>";inherits:true;initial-value:0}@property --book-width-reserve{syntax:"<length>";inherits:true;initial-value:0}._myBook_fbd4l_13{--book-menu-room:calc(var(--book-menu-left) + var(--book-menu-w) + 1rem);--book-menu-room-right:0px;--book-width-reserve:calc(var(--book-menu-room) + var(--book-menu-room-right));--book-menu-left:clamp(.85rem, 2vw, 1.75rem);--book-menu-w:clamp(17rem, 21vw, 20rem);--book-menu-collapsed-w:2.6rem;width:100%;max-width:none;min-height:0;padding:.45rem var(--page-pad-r) .75rem;flex-direction:column;flex:auto;margin-inline:0;display:flex;position:relative}.app-shell>._myBook_fbd4l_13{overflow-x:hidden}._featherQuill_fbd4l_35{z-index:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;width:18.5938rem;height:auto;transition:transform .7s var(--ease), opacity .5s ease;filter:drop-shadow(0 12px 9px #180c0659);position:absolute;top:48%;transform:translate(-50%,-50%)}._featherQuill_fbd4l_35[data-away=true]{opacity:0;transform:translate(calc(50vw - 50%),-50%)}@media (prefers-reduced-motion:reduce){._featherQuill_fbd4l_35{transition:none}}._bookBackSlot_fbd4l_61{z-index:20;margin:0;padding:0;position:absolute;top:.55rem;left:clamp(.85rem,2vw,1.75rem)}._myBook_fbd4l_13:before{content:"";z-index:-1;pointer-events:none;background-color:var(--desk-base);background-image:var(--desk-image);background-size:var(--desk-size);background-blend-mode:var(--desk-blend);background-attachment:fixed;position:absolute;inset:0}._myBook_fbd4l_13[data-phase=closed] ._bookBackSlot_fbd4l_61{visibility:hidden;pointer-events:none}._offerScroll_fbd4l_93{z-index:20;clip-path:inset(0 -3rem -3rem);width:13.5rem;position:absolute;top:0;left:clamp(.85rem,2vw,1.75rem)}._offerScrollSheet_fbd4l_102{color:var(--ink);text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 22%, transparent), transparent .9rem), linear-gradient(90deg, color-mix(in srgb, var(--ink) 8%, transparent), transparent 12%, transparent 88%, color-mix(in srgb, var(--ink) 8%, transparent)), var(--paper-raised);flex-direction:column;align-items:center;gap:.7rem;margin-bottom:1.1rem;padding:1.5rem 1.25rem 1.6rem;animation:.9s cubic-bezier(.16,1,.3,1) .25s both _offer-scroll-drop_fbd4l_1;display:flex;position:relative;box-shadow:0 14px 26px #0000003d}._offerScrollSheet_fbd4l_102:after{content:"";border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--paper-raised) 70%, var(--ink)) 0, var(--paper-raised) 35%, color-mix(in srgb, var(--paper-raised) 80%, var(--ink)) 70%, color-mix(in srgb, var(--paper-raised) 55%, var(--ink)) 100%);height:1.1rem;margin-top:-.35rem;position:absolute;top:100%;left:-.45rem;right:-.45rem;box-shadow:0 6px 10px #0000003d}._offerScrollTitle_fbd4l_139{font-family:var(--font-display);margin:0;font-size:1.6rem;font-style:italic;font-weight:500;line-height:1.1}._offerScrollTitle_fbd4l_139:after{content:"";background:color-mix(in srgb, var(--ink) 35%, transparent);width:2.5rem;height:1px;margin:.7rem auto 0;display:block}._offerScrollPrice_fbd4l_157{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;gap:.15rem;margin:0;line-height:1;display:flex}._offerScrollPriceWas_fbd4l_169{color:var(--ink-soft);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:1.15rem;font-weight:500;text-decoration-thickness:2px}._offerScrollPriceNow_fbd4l_177{letter-spacing:-.02em;font-size:2.4rem;font-weight:600}._offerScrollBuy_fbd4l_183{min-height:var(--touch);border-radius:var(--radius-pill);background:var(--accent);color:var(--paper);font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;box-shadow:0 6px 14px color-mix(in srgb, var(--accent) 30%, transparent);justify-content:center;align-items:center;padding:.55rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}._offerScrollBuy_fbd4l_183:hover{filter:brightness(.92)}._offerScrollBuy_fbd4l_183:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._offerScrollSticker_fbd4l_210{aspect-ratio:1;background:var(--accent);width:4.4rem;color:var(--paper);font-family:var(--font-display);font-variant-numeric:lining-nums;letter-spacing:-.02em;box-shadow:inset 0 0 0 .22rem var(--accent), inset 0 0 0 .3rem color-mix(in srgb, var(--paper) 55%, transparent), 0 3px 6px #0000004d, 0 10px 18px #00000040;border-radius:50%;place-items:center;font-size:1.35rem;font-weight:700;display:grid;position:absolute;top:4.6rem;right:-1.6rem;transform:rotate(14deg)}._offerScrollSheetClosing_fbd4l_234{animation:.45s cubic-bezier(.7,0,.84,0) both _offer-scroll-roll-up_fbd4l_1}@keyframes _offer-scroll-roll-up_fbd4l_1{to{transform:translateY(calc(-100% - 2rem))}}@keyframes _offer-scroll-drop_fbd4l_1{0%{transform:translateY(calc(-100% - 2rem))}}@media (prefers-reduced-motion:reduce){._offerScrollSheet_fbd4l_102{animation:none}}._myBook_fbd4l_13 .back-link{min-height:var(--touch);color:#000;background:var(--paper-raised);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:.55rem 1.2rem;font-size:1.05rem;font-weight:500;text-decoration:none;display:inline-flex}._myBook_fbd4l_13 .back-link:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised))}._bookHero_fbd4l_274{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-bottom:1.1rem;display:flex}._bookHeroCopy_fbd4l_283{flex:16rem;min-width:0}._bookHero_fbd4l_274 h1{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-bottom:.35rem;font-size:clamp(2.35rem,7vw,3.4rem);font-weight:500;line-height:1.1}._myBook_fbd4l_13 ._bookHero_fbd4l_274 h1{font-size:clamp(1.7rem,2.6vw,2.2rem)}._bookProgressRow_fbd4l_303{flex-wrap:wrap;align-items:center;margin-top:.85rem;display:flex}._continueWriteBlock_fbd4l_310{width:min(22rem,100%);max-width:100%;color:inherit;flex-direction:column;align-items:stretch;gap:.28rem;margin-inline:auto;display:flex}._continueWrite_fbd4l_310{letter-spacing:.01em;min-height:3.5rem;color:var(--paper);background:var(--accent);border-radius:var(--radius-pill);box-shadow:0 4px 10px color-mix(in srgb, var(--accent) 14%, transparent);justify-content:center;align-items:center;padding:.85rem 1.6rem;font-size:1.25rem;font-weight:500;display:inline-flex}._continueWriteBlock_fbd4l_310:hover ._continueWrite_fbd4l_310{filter:brightness(.94)}._partPageBody_fbd4l_340{flex-direction:column;gap:2.25rem;display:flex}._myBook_fbd4l_13 ._partPageBody_fbd4l_340{z-index:1;flex:auto;min-height:0;position:relative}._partPageIndex_fbd4l_353{min-width:0;max-width:42rem}._partChapterPreview_fbd4l_358 ._continueWriteBlock_fbd4l_310{width:min(28rem,100%)}._bookFinish_fbd4l_362{letter-spacing:.01em;white-space:nowrap;min-height:2.25rem;padding:.45rem .9rem;font-size:.9rem}._chapterToc_fbd4l_370{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._homeToc_fbd4l_378{font-family:var(--font-display)}._homePart_fbd4l_382{z-index:0;flex-direction:column;display:flex;position:relative}._homePartHead_fbd4l_389{-webkit-user-select:none;user-select:none;position:relative}._homePartHead_fbd4l_389:before{content:"";inset:0 calc(var(--toc-gutter,.6rem) * -1);z-index:-1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 9%, transparent);opacity:0;pointer-events:none;transition:opacity .18s var(--ease);position:absolute}._homePartHead_fbd4l_389:hover:before,._homePartHead_fbd4l_389:focus-within:before{opacity:1}._homePartLocked_fbd4l_411 ._homePartHead_fbd4l_389:before{background:color-mix(in srgb, var(--ink) 6%, transparent)}._bookContentsPage_fbd4l_415{--toc-gutter:clamp(.55rem, 2.8cqi, .9rem);flex-direction:column;height:100%;padding:clamp(1.5rem,9cqh,3.2rem) clamp(.5rem,3.5cqi,1.15rem) clamp(.9rem,5cqh,1.6rem);display:flex;overflow:hidden}._bookContentsHead_fbd4l_427{text-align:center;margin-bottom:clamp(1.1rem,7cqh,2.4rem)}._bookContentsHead_fbd4l_427 h2{font-family:var(--font-display);letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;margin:0;font-size:clamp(.9rem,3.8cqi,1.25rem);font-weight:500;line-height:1}._bookProgressPage_fbd4l_443{justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(.9rem,5cqh,1.6rem) clamp(.5rem,3.5cqi,1.15rem);display:flex;container-type:size}._bookContentsFinish_fbd4l_453{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.65rem,3cqh,1rem);width:100%;min-width:0;display:flex}._bookProgressLevel_fbd4l_463{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,4cqw,1.85rem);font-weight:500}._bookProgressStreak_fbd4l_471{font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:600}._bookProgressQr_fbd4l_478{justify-content:center;width:100%;display:flex;container-type:inline-size}._bookProgressQr_fbd4l_478 figure{width:100%;padding-inline:0}._bookProgressQr_fbd4l_478 svg{width:34cqi}._bookProgressQr_fbd4l_478 figcaption{text-wrap:pretty;font-size:clamp(1.05rem,3.6cqw,1.45rem);line-height:1.4}._chapterDragHandle_fbd4l_500{z-index:2;width:1.15rem;height:1.9rem;color:color-mix(in srgb, var(--ink) 30%, transparent);cursor:grab;touch-action:none;opacity:0;transition:opacity .18s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}._homePartHead_fbd4l_389:hover ._chapterDragHandle_fbd4l_500,._homePartHead_fbd4l_389:focus-within ._chapterDragHandle_fbd4l_500,._partStackReordering_fbd4l_522 ._chapterDragHandle_fbd4l_500{opacity:1}@media (hover:none){._chapterDragHandle_fbd4l_500{opacity:1}}._chapterDragHandle_fbd4l_500:hover,._chapterDragHandle_fbd4l_500:focus-visible{color:var(--ink)}._chapterDragHandle_fbd4l_500:active,._partStackReordering_fbd4l_522 ._chapterDragHandle_fbd4l_500{cursor:grabbing}._chapterDragHandle_fbd4l_500:disabled{cursor:default;opacity:0}._chapterDragHandleTourLit_fbd4l_549,._chapterDragHandleTourLit_fbd4l_549:disabled{opacity:1;color:var(--ink)}._bookContentsPage_fbd4l_415 ._chapterToc_fbd4l_370{min-height:0;padding-inline:var(--toc-gutter);scrollbar-width:thin;scrollbar-gutter:stable both-edges;flex:auto;overflow-y:auto}._bookContentsPage_fbd4l_415 ._chapterRow_fbd4l_564{padding-block:clamp(.28rem,1.6cqh,.62rem);padding-left:1.2rem}._bookContentsPage_fbd4l_415 ._chapterIndex_fbd4l_569{flex-basis:clamp(1.5rem,6.5cqi,2.3rem);font-size:clamp(.66rem,2.7cqi,.92rem)}._bookContentsPage_fbd4l_415 ._chapterTitle_fbd4l_574{font-size:clamp(.85rem,3.8cqi,1.2rem)}._bookContentsPage_fbd4l_415 ._chapterStatus_fbd4l_578{font-size:clamp(.8rem,3.5cqi,1.12rem)}._homePartSource_fbd4l_582>._homePartHead_fbd4l_389 ._chapterRowPart_fbd4l_582{opacity:0;pointer-events:none}._homePartSource_fbd4l_582>._homePartHead_fbd4l_389:before{opacity:1;border:1.5px dashed color-mix(in srgb, var(--ink) 28%, transparent);background:0 0}._homePartOver_fbd4l_593>._homePartHead_fbd4l_389:before{opacity:1;background:color-mix(in srgb, var(--accent) 16%, transparent)}._partStackReordering_fbd4l_522 ._chapterRow_fbd4l_564:hover ._chapterTitle_fbd4l_574{color:inherit}._partStackReordering_fbd4l_522{cursor:grabbing}._chapterRow_fbd4l_564{align-items:baseline;gap:.6rem;width:100%;padding:.5rem 0;display:flex}._chapterIndex_fbd4l_569{font-family:var(--font-display);letter-spacing:.1em;font-variant-numeric:tabular-nums;text-align:right;color:color-mix(in srgb, var(--ink) 55%, transparent);flex:0 0 2rem;font-size:.8rem}._chapterTitle_fbd4l_574{min-width:0;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:clamp(1.05rem,3vw,1.3rem);font-weight:500;line-height:1.2;overflow:hidden}._chapterLeader_fbd4l_638{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ink) 34%, transparent) .045em, transparent .052em);background-repeat:repeat-x;background-size:.3em 100%;flex:1 1 0;min-width:1rem;height:.24em}._chapterStatus_fbd4l_578{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink-soft);white-space:nowrap;flex:none}._chapterRowPart_fbd4l_582:hover ._chapterTitle_fbd4l_574{color:var(--accent)}._homePartLocked_fbd4l_411 ._chapterRowPart_fbd4l_582{color:var(--ink-soft);opacity:.5;cursor:not-allowed}._homePartLocked_fbd4l_411 ._chapterRowPart_fbd4l_582:hover ._chapterTitle_fbd4l_574{color:inherit}._chapterStatus_fbd4l_578:has(._chapterLockIcon_fbd4l_673){align-items:center;gap:.3rem;display:inline-flex}._chapterLockIcon_fbd4l_673{width:.95rem;height:.95rem}._chapterRowPart_fbd4l_582{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}._homePartHead_fbd4l_389 ._partCardMenu_fbd4l_693{position:absolute;top:50%;right:-.2rem;transform:translateY(-50%)}._homePartHead_fbd4l_389:has(._partCardMenu_fbd4l_693) ._chapterRowPart_fbd4l_582{padding-right:calc(var(--touch) + .2rem)}._chapterRowAdd_fbd4l_704{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.45rem}._chapterRowAdd_fbd4l_704 ._chapterTitle_fbd4l_574{font-style:italic;font-weight:400}._chapterRowAdd_fbd4l_704:hover:not(:disabled){color:var(--accent)}._chapterRowAdd_fbd4l_704:disabled{opacity:.55}._chapterAddIcon_fbd4l_726{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;align-self:center;width:1rem;height:1rem;margin-left:auto}._partChapterPreview_fbd4l_358{flex-direction:column;gap:.85rem;width:100%;min-width:0;display:flex}._partCardLifted_fbd4l_746{z-index:40;border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);pointer-events:none;box-shadow:6px 10px 0 color-mix(in srgb, var(--ink) 55%, transparent);align-items:baseline;gap:.6rem;margin:0;padding:.45rem .85rem;display:flex;position:fixed;top:0;left:0}._confirmField_fbd4l_763{flex-direction:column;gap:.4rem;margin-bottom:.95rem;font-size:1rem;font-weight:500;display:flex}._confirmField_fbd4l_763 input{width:100%;min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper);color:inherit;font:inherit;padding:.55rem .75rem}._partCardMenuBtn_fbd4l_783{width:var(--touch);height:var(--touch);color:var(--ink);background:color-mix(in srgb, var(--paper-raised) 88%, transparent);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._partCardMenuBtn_fbd4l_783:hover{background:color-mix(in srgb, var(--accent) 12%, var(--paper-raised))}._partCardMenuList_fbd4l_800{border:1px solid var(--ink);border-radius:var(--radius);background:var(--paper-raised);min-width:11.5rem;box-shadow:4px 4px 0 var(--ink);padding:.35rem;position:absolute;top:calc(100% - .2rem);right:0}._partCardMenuList_fbd4l_800 button{border-radius:calc(var(--radius) - 2px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem;display:block}._partCardMenuList_fbd4l_800 button:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised))}._partPageBody_fbd4l_340{grid-template-columns:minmax(16.5rem,22rem) minmax(0,1fr);align-items:start;gap:1.75rem 2rem;display:grid}._partPageIndex_fbd4l_353{max-width:none}._myBook_fbd4l_13 ._partPageBody_fbd4l_340{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem 1.65rem}._myBook_fbd4l_13 ._partPageIndex_fbd4l_353{z-index:2;scrollbar-gutter:stable;min-height:0;max-height:100%;padding:.2rem .55rem .55rem .15rem;position:relative;overflow:auto;container-type:inline-size}._myBook_fbd4l_13 ._partChapterPreview_fbd4l_358 ._continueWriteBlock_fbd4l_310{width:min(22rem,100%)}._myBook_fbd4l_13 ._partChapterPreview_fbd4l_358 ._emptyStartWrite_fbd4l_861{width:min(16rem,100%)}._emptyStartWrite_fbd4l_861 ._continueWrite_fbd4l_310{min-height:2.9rem;padding:.65rem 1.3rem;font-size:1.1rem}._partChapterPreview_fbd4l_358{z-index:0;justify-self:stretch;min-width:0;height:100%;min-height:0;position:sticky;top:.35rem;overflow-x:visible}._bookCarousel_fbd4l_882{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:clip}._myBook_fbd4l_13[data-menu=collapsed]{--book-menu-room:calc(var(--book-menu-left) + var(--book-menu-collapsed-w) + 1rem);--book-menu-room-right:var(--book-menu-room)}._bookCarousel_fbd4l_882{padding-right:var(--book-carousel-pad-right);transition:padding-left .65s var(--ease), --book-carousel-pad-right .65s var(--ease)}:is(._bookCarousel_fbd4l_882:has(.book-stage--cover-opening),._bookCarousel_fbd4l_882:has(.book-stage--open:not(.book-stage--cover-closing))){--book-carousel-pad-right:var(--book-menu-room-right);padding-left:var(--book-menu-room)}@media (prefers-reduced-motion:reduce){._bookCarousel_fbd4l_882{transition:none}}._bookCarousel_fbd4l_882 ._partChapterPreview_fbd4l_358{flex:auto;height:auto}._bookCarousel_fbd4l_882[data-open=false]{height:100%}._bookCarousel_fbd4l_882[data-open=false] ._partChapterPreview_fbd4l_358{flex:1 1 0;min-height:0}._bookRail_fbd4l_931{z-index:4;width:7.75rem;color:var(--ink);background:0 0;flex-direction:column;align-items:center;gap:1.35rem;padding:.35rem 0;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .28s;display:flex;position:absolute;top:50%;left:clamp(.85rem,2vw,1.75rem);transform:translateY(-50%)}._bookRail_fbd4l_931[data-away=true]{opacity:0;pointer-events:none;transform:translate(-120%,-50%)}@media (prefers-reduced-motion:reduce){._bookRail_fbd4l_931{transition-duration:1ms}}._bookRailItem_fbd4l_962{width:100%;color:inherit;font:inherit;cursor:pointer;opacity:.55;filter:saturate(.82);background:0 0;border:0;margin:0;padding:0;transition:opacity .16s,transform .16s,filter .16s;display:block}._bookRailItem_fbd4l_962:disabled{cursor:default}._bookRailItem_fbd4l_962[aria-current=true]{opacity:1;filter:none;transform:scale(1.08)}._bookRailItem_fbd4l_962[aria-current=true] ._bookRailCover_fbd4l_987{outline:2px solid var(--paper-raised);outline-offset:3px;box-shadow:inset 5px 0 8px #0000002e, inset 1px 0 0 #ffffff24, inset -1px -1px 0 #00000029, 0 0 0 5px color-mix(in srgb, var(--ink) 55%, transparent), 5px 8px 14px #341f1647, 12px 16px 24px #341f162e}._bookRailItem_fbd4l_962:not(:disabled):hover{opacity:.88;filter:saturate(.95)}._bookRailItem_fbd4l_962:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._bookRailCover_fbd4l_987{aspect-ratio:5/7;pointer-events:none;--cover-title-size:clamp(.48rem, 11cqi, .78rem);--cover-author-size:clamp(.36rem, 7.5cqi, .52rem);--cover-frame-matte:.11rem;--cover-frame-shade-y:3px;--cover-frame-shade-blur:7px;width:100%;position:relative;border-radius:2px 7px 7px 2px!important}._bookRail_fbd4l_931 ._bookRailCover_fbd4l_987{box-shadow:inset 5px 0 8px #0000002e,inset 1px 0 #ffffff24,inset -1px -1px #00000029,4px 6px 10px #341f162e,10px 14px 20px #341f1624}._bookRail_fbd4l_931 ._bookRailCover_fbd4l_987:after{width:clamp(3px,1.8cqi,5px);inset:0 auto 0 clamp(4px,3.8cqi,9px)}._bookRailAdd_fbd4l_1036{aspect-ratio:5/7;color:#3b1e18;width:100%;font-family:var(--font-display);text-align:center;box-shadow:inset 5px 0 8px #0000001a, inset 1px 0 0 #ffffff73, inset -1px -1px 0 #3b1e181f, 0 0 0 1px color-mix(in srgb, var(--accent) 28%, #c4a574), 4px 6px 10px #341f162e, 10px 14px 20px #341f1624;background:linear-gradient(105deg,#ffffff59,#0000 28%,#3b1e1814),linear-gradient(#fff8eb 0%,#f3e2c4 48%,#e8d0a8 100%);border:0;border-radius:2px 7px 7px 2px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .45rem;font-weight:500;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;position:relative;overflow:hidden}._bookRailAdd_fbd4l_1036:before{content:"";border:1px solid color-mix(in srgb, var(--accent) 42%, #b8894f);opacity:.7;pointer-events:none;border-radius:1px;position:absolute;inset:9% 11% 9% 14%}._bookRailAddMark_fbd4l_1078{z-index:1;background:var(--accent);color:#fff8eb;width:1.85rem;height:1.85rem;box-shadow:0 4px 10px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:600;line-height:1;display:grid;position:relative}._bookRailAddLabel_fbd4l_1094{z-index:1;letter-spacing:.01em;text-wrap:balance;text-shadow:0 1px #fff8eb8c;font-size:.74rem;font-style:italic;font-weight:600;position:relative}._bookRailAdd_fbd4l_1036:hover{filter:brightness(1.03);box-shadow:inset 5px 0 8px #0000001a, inset 1px 0 0 #ffffff73, inset -1px -1px 0 #3b1e181f, 0 0 0 1px color-mix(in srgb, var(--accent) 45%, #c4a574), 5px 8px 14px #341f163d, 12px 16px 24px #341f1629;transform:translateY(-.12rem)scale(1.03)}._bookRailAdd_fbd4l_1036:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@container (width<=15rem){._chapterLeader_fbd4l_638{display:none}}._carouselExiting_fbd4l_1131{animation:.4s cubic-bezier(.22,.61,.36,1) both _carousel-exit_fbd4l_1}._carouselWaiting_fbd4l_1135{visibility:hidden;transform:translate(-100vw)}._carouselEntering_fbd4l_1140{animation:.4s cubic-bezier(.22,.61,.36,1) both _carousel-enter_fbd4l_1}@keyframes _carousel-exit_fbd4l_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100vw)}}@keyframes _carousel-enter_fbd4l_1{0%{opacity:0;transform:translate(-100vw)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){._carouselExiting_fbd4l_1131,._carouselEntering_fbd4l_1140{animation-duration:1ms}}.app-shell[data-compact] ._myBook_fbd4l_13{--book-menu-w:13.5rem}._root_1al1p_1{--cs-accent:#f5f5f5;--cs-ink:#f5f5f5;--cs-slot:#27272a;--cs-digit:#18181b;--cs-danger:#ff3b30;--cs-size:44px;--cs-height:52px;--cs-gap:8px;--cs-radius:12px;--cs-font:22px;display:inline-block;position:relative}._row_1al1p_17{gap:var(--cs-gap);cursor:text;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .2s;display:inline-flex;position:relative}._row_1al1p_17[data-disabled]{opacity:.5;cursor:not-allowed}._input_1al1p_32{z-index:4;color:#0000;caret-color:#0000;opacity:0;cursor:inherit;appearance:none;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}._wash_1al1p_50{z-index:1;border-radius:var(--cs-radius);background:var(--cs-accent);color:var(--cs-digit);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._check_1al1p_62{place-items:center;display:grid}._slot_1al1p_67{width:var(--cs-size);height:var(--cs-height);border-radius:var(--cs-radius);background:var(--cs-slot);-webkit-user-select:none;user-select:none;transition:background-color .2s;position:relative;overflow:hidden}._fill_1al1p_79{border-radius:inherit;background:var(--cs-accent);transform-origin:50%;transition:background-color .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){._row_1al1p_17[data-status=idle]:not([data-disabled]):hover ._slot_1al1p_67:not([data-active]){background:color-mix(in srgb, var(--cs-ink) 4%, var(--cs-slot))}}._slot_1al1p_67[data-active]{background:color-mix(in srgb, var(--cs-ink) 8%, var(--cs-slot))}._row_1al1p_17[data-status=error] ._slot_1al1p_67{background:color-mix(in srgb, var(--cs-danger) 20%, var(--cs-slot))}._row_1al1p_17[data-status=error] ._fill_1al1p_79{background:var(--cs-danger)}._digit_1al1p_106{z-index:2;color:var(--cs-digit);font-family:inherit;font-size:var(--cs-font);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset:0}._caret_1al1p_120{z-index:3;top:25%;left:calc(var(--cs-size) / 2 - .75px);opacity:0;pointer-events:none;width:1.5px;height:50%;position:absolute}._caret_1al1p_120[data-show]{opacity:1}._caretLine_1al1p_135{background:var(--cs-ink);width:100%;height:100%;animation:1s linear infinite _code-slots-blink_1al1p_1;display:block}@keyframes _code-slots-blink_1al1p_1{0%,49.9%{opacity:1}50%,to{opacity:0}}._sr_1al1p_154{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._digit_1al1p_106,._check_1al1p_62{transition:opacity .15s;transform:none!important}._caretLine_1al1p_135{animation:none}._wash_1al1p_50{opacity:0;transition:opacity .2s}._row_1al1p_17[data-status=success] ._wash_1al1p_50{opacity:1}}._signIn_ixh06_1{width:100%;padding:clamp(2.5rem, 8vh, 5.5rem) var(--page-pad-r) 2.5rem var(--page-pad);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}._signInCard_ixh06_12{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-xl);width:min(26rem,100%);box-shadow:0 24px 56px var(--shadow);padding:clamp(2rem,6vw,2.75rem) clamp(1.5rem,5vw,2.25rem)}._signInCard_ixh06_12 h1{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(2.35rem,7vw,3.4rem);font-weight:500;line-height:1.1}._signInCard_ixh06_12 h1:after{content:"";background:var(--accent);border-radius:var(--radius-pill);width:3.25rem;height:.42rem;margin-top:.9rem;display:block}._signInForm_ixh06_40{flex-direction:column;align-items:stretch;gap:1.35rem;display:flex}._signInField_ixh06_47{flex-direction:column;gap:.45rem;display:flex}._signInField_ixh06_47 label,._signInFieldLabel_ixh06_54{font-size:1.05rem;font-weight:500}._signInField_ixh06_47 input{width:100%;min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);padding:.85rem 1.15rem;font-size:1.15rem}._signInField_ixh06_47 input:focus,._signInField_ixh06_47 input:focus-visible{outline:none}._signInForm_ixh06_40 button[type=submit]{letter-spacing:.02em;min-height:3.5rem;color:var(--paper);background:var(--accent);border-radius:var(--radius-pill);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 28%, transparent);justify-content:center;align-self:flex-start;align-items:center;padding:.9rem 1.65rem;font-size:1.15rem;font-weight:500;display:inline-flex}._signInForm_ixh06_40 button[type=submit]:hover{filter:brightness(.92)}._signInForm_ixh06_40 button[type=submit]:disabled,._signInResend_ixh06_95:disabled{opacity:.65;cursor:wait}._signInError_ixh06_100{color:var(--error);max-width:36ch;font-size:1.05rem;font-weight:500}._signInPhoneSoon_ixh06_107{color:var(--ink-soft);max-width:34ch;margin:0;font-size:1.1rem;line-height:1.5}._signInResend_ixh06_95{min-height:var(--touch);color:var(--accent);text-underline-offset:.18em;align-self:flex-start;padding:.35rem 0;font-size:1.05rem;font-weight:500;text-decoration:underline}._onboard_ixh06_126{background:0 0;min-height:0;padding-top:clamp(1rem,3vh,2.25rem);padding-bottom:clamp(.85rem,2.4vh,1.5rem);overflow:hidden}._onboardFading_ixh06_134{animation:.3s linear forwards _onboard-fade-out_ixh06_1}body.is-onboard{background:radial-gradient(ellipse at center, var(--paper) 45%, color-mix(in srgb, var(--ink) 4%, var(--paper)) 100%);overflow:hidden}._onboardCard_ixh06_147,._onboardDialog_ixh06_148{overflow:visible}._onboardCard_ixh06_147{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._onboardCard_ixh06_147 h1{margin-top:.2rem;margin-bottom:1.35rem}._onboardNote_ixh06_166{z-index:2;position:relative}._onboardNoteGhost_ixh06_171{z-index:4;pointer-events:none;transform-origin:50% 30%;width:100%;height:100%;position:absolute;top:0;left:0}._onboardNoteDrop_ixh06_182{animation:.46s cubic-bezier(.4,0,.2,1) forwards _onboard-note-drop_ixh06_1}._onboardNoteReturn_ixh06_186{animation:.46s cubic-bezier(.4,0,.2,1) forwards _onboard-note-return_ixh06_1}._onboardCard_ixh06_147 ._signInForm_ixh06_40{flex:auto;min-height:0;overflow:visible}._onboardCard_ixh06_147 ._signInForm_ixh06_40 button[type=submit]{box-shadow:none}._onboardDialog_ixh06_148._onboardDialog_ixh06_148{width:min(24.5rem,100% - 2rem);padding:1.2rem 1.3rem 1.15rem;overflow:visible}._onboardDialog_ixh06_148._onboardDialog_ixh06_148 p{margin-bottom:.55rem;font-size:1.3rem}._onboardClipCopy_ixh06_211{max-width:34ch;margin:0 0 .85rem;font-size:1.05rem;line-height:1.45}@keyframes _onboard-note-drop_ixh06_1{0%{opacity:1;transform:translate(0)rotate(0)}14%{opacity:1;transform:translate(.6rem,.35rem)rotate(1.4deg)}78%{opacity:1}to{opacity:0;transform:translate(7%,108%)rotate(8deg)}}@keyframes _onboard-note-return_ixh06_1{0%{opacity:0;transform:translate(7%,108%)rotate(8deg)}18%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes _onboard-fade-out_ixh06_1{to{opacity:0}}._signInSupport_ixh06_261{text-align:center;margin:1.25rem 0 0;font-size:.95rem}._signInSupportLink_ixh06_267{color:var(--accent);font-weight:500;text-decoration:none}._signInSupportLink_ixh06_267:hover{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:reduce){._onboardNoteDrop_ixh06_182,._onboardNoteReturn_ixh06_186,._onboardFading_ixh06_134{animation:none}}._langSwitch_1mx78_1{border:1px solid var(--ink);border-radius:var(--radius-pill);align-items:stretch;display:inline-flex;overflow:hidden}._langSwitch_1mx78_1 button{min-width:var(--touch);min-height:var(--touch);letter-spacing:.08em;color:var(--ink-soft);justify-content:center;align-items:center;padding:0 .7rem;font-size:.85rem;font-weight:500;display:inline-flex}._langSwitch_1mx78_1 button:focus-visible{outline:3px solid var(--accent);outline-offset:2px;z-index:1;position:relative}._langSwitch_1mx78_1 button:hover{color:var(--ink);background:color-mix(in srgb, var(--accent) 8%, transparent)}._langSwitch_1mx78_1 button.is-active{background:var(--ink);color:var(--paper)}._langSwitch_1mx78_1 button.is-active:focus-visible{outline-color:var(--ink)}@media (width<=47.99rem){._langSwitch_1mx78_1 button{font-size:.875rem}}._root_1e3sk_1{gap:.65rem;width:100%;display:grid}._mainFrame_1e3sk_7{border-radius:var(--radius-lg);border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 6%, var(--paper));height:100%;min-height:0;box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--ink) 12%, transparent);position:relative;overflow:hidden}._compact_1e3sk_18 ._mainFrame_1e3sk_7{aspect-ratio:16/10;height:auto;box-shadow:none}._mainPhoto_1e3sk_24{object-fit:cover;object-position:50% 40%;width:100%;height:100%;animation:.42s cubic-bezier(.22,1,.36,1) both _photo-in_1e3sk_1;display:block;position:absolute;inset:0}@keyframes _photo-in_1e3sk_1{0%{opacity:.55;filter:blur(2px);transform:scale(1.02)}to{opacity:1;filter:blur();transform:scale(1)}}._arrow_1e3sk_48{z-index:1;width:2.35rem;height:2.35rem;color:var(--ink);box-shadow:0 .25rem .75rem color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._arrow_1e3sk_48[data-side=prev]{left:.65rem}._arrow_1e3sk_48[data-side=next]{right:.65rem}._arrow_1e3sk_48 svg{width:1.25rem;height:1.25rem}._arrow_1e3sk_48:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._thumbs_1e3sk_79{grid-template-columns:repeat(var(--thumb-count,6), minmax(0, 1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._thumb_1e3sk_79{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 8%, var(--paper));aspect-ratio:1;cursor:pointer;width:100%;transition:border-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);border:2px solid #0000;padding:0;display:block;overflow:hidden}._thumb_1e3sk_79 img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover){._thumb_1e3sk_79:hover{transform:translateY(-1px)}._arrow_1e3sk_48:hover{background:#fff}}._thumb_1e3sk_79[data-active]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}._thumb_1e3sk_79:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width<=47.99rem){._root_1e3sk_1:not(._compact_1e3sk_18) ._mainFrame_1e3sk_7{aspect-ratio:4/5;height:auto}._thumbs_1e3sk_79{gap:.35rem}}._store_gs91v_1{--store-paper-band:#fff;--store-paper-soft:#f7f1e8;--store-top-bar:5.25rem;isolation:isolate;min-height:100svh;color:var(--ink);background:#fff;position:relative;overflow-x:clip}._skipLink_gs91v_13{top:.5rem;left:var(--page-pad);z-index:30;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);padding:.6rem 1.1rem;font-weight:600;text-decoration:none;position:absolute;transform:translateY(-200%)}._skipLink_gs91v_13:focus-visible{outline:3px solid var(--accent);outline-offset:3px;transform:none}._topBar_gs91v_33{--store-bar-pad:max(var(--page-pad), env(safe-area-inset-left), calc((100% - 86rem) / 2));z-index:20;min-height:var(--store-top-bar);padding:.65rem max(var(--page-pad), env(safe-area-inset-right), calc((100% - 86rem) / 2));padding-top:max(.65rem, env(safe-area-inset-top));padding-left:var(--store-bar-pad);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;align-items:center;gap:.75rem 1.25rem;display:flex;position:sticky;top:0}._wordmark_gs91v_49{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;flex-shrink:0;margin:0;font-size:clamp(1.65rem,3.4vw,2.1rem);font-style:italic;font-weight:600;text-decoration:none}._wordmark_gs91v_49:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}._nav_gs91v_68{flex-wrap:wrap;align-items:center;gap:.15rem;margin-inline-start:auto;display:none}._nav_gs91v_68 a{min-height:44px;color:var(--ink-soft);align-items:center;padding:0 .85rem;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-flex}._nav_gs91v_68 a:hover{color:var(--ink)}._nav_gs91v_68 a._loginButton_gs91v_91,._nav_gs91v_68 a._signupButton_gs91v_92{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;min-height:2.75rem;padding:.35rem 1.35rem;font-size:.98rem;font-weight:500;text-decoration:none;display:inline-flex}._nav_gs91v_68 a._loginButton_gs91v_91{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink-soft);background:#fff;margin-inline-start:.55rem}._nav_gs91v_68 a._loginButton_gs91v_91:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, #fff)}._nav_gs91v_68 a._signupButton_gs91v_92{background:var(--accent);color:#fff;border:1px solid #0000}._nav_gs91v_68 a._signupButton_gs91v_92:hover{color:#fff;filter:brightness(.94)}._nav_gs91v_68 a:focus-visible,._loginButton_gs91v_91:focus-visible,._signupButton_gs91v_92:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._topActions_gs91v_135{flex-shrink:0;align-items:center;gap:.55rem;display:flex}._menuButton_gs91v_142{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raised);width:44px;height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:none}._menuButton_gs91v_142:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._stickyCta_gs91v_162{border-radius:var(--radius-pill);background:var(--accent);min-height:44px;color:var(--paper);transition:transform .16s var(--ease), filter .16s var(--ease);justify-content:center;align-items:center;padding:.45rem 1.15rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}._stickyCta_gs91v_162:hover{filter:brightness(.94);transform:translateY(-1px)}._stickyCta_gs91v_162:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._page_gs91v_187{width:min(72rem,100%);padding:0 var(--page-pad) 3.5rem;margin:0 auto}._heroStage_gs91v_193{height:calc(100svh - var(--store-top-bar));box-sizing:border-box;flex-direction:column;min-height:30rem;display:flex}._hero_gs91v_193{--hero-bg:#3b1e18;--hero-ink:#f4ead8;--hero-ink-soft:color-mix(in srgb, var(--hero-ink) 78%, transparent);box-sizing:border-box;width:100vw;min-height:0;color:var(--hero-ink);text-align:left;animation:_storeRise_gs91v_1 .7s var(--ease) both;background:linear-gradient(105deg, #ffffff0d, transparent 34%, #00000024), var(--hero-bg);flex:auto;margin-left:-50vw;position:relative;left:50%;overflow:hidden}._heroInner_gs91v_221{z-index:1;width:min(86rem, calc(100vw - 2 * var(--page-pad)));box-sizing:border-box;align-items:center;height:100%;margin-inline:auto;padding:2rem 0 3.5rem;display:grid;position:relative}._heroCopy_gs91v_233{z-index:2;text-shadow:0 1px 12px #00000059;max-width:34rem;min-height:0;animation:_storeFade_gs91v_1 .9s var(--ease) 80ms both;align-content:center;justify-items:start;gap:clamp(.85rem,2vh,1.25rem);padding:0;display:grid;position:relative}._headline_gs91v_247{font-family:var(--font-display);letter-spacing:-.02em;color:var(--hero-ink);text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.6vw,3.85rem);font-weight:500;line-height:1.08}._bindingBar_gs91v_258{border-radius:var(--radius-pill);background:var(--hero-ink);width:3.25rem;height:.42rem;margin:-.35rem 0 0;display:block}._support_gs91v_267{font-family:var(--font-body);color:var(--hero-ink-soft);max-width:36ch;margin:0;font-size:clamp(1.05rem,2vw,1.15rem);line-height:1.55}._actions_gs91v_276{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.25rem;display:flex}._hero_gs91v_193 ._actions_gs91v_276{justify-content:flex-start;align-items:center;margin-top:.45rem}._hero_gs91v_193 ._cta_gs91v_289{background:var(--hero-ink);color:var(--hero-bg);box-shadow:none}._hero_gs91v_193 ._cta_gs91v_289:hover{filter:brightness(.96)}._hero_gs91v_193 ._cta_gs91v_289:focus-visible{outline-color:var(--hero-ink)}._heroCarousel_gs91v_303{position:absolute;inset:0}._heroSlide_gs91v_308{position:absolute;inset:0;transform:translate(100%)}._heroSlide_gs91v_308[data-state=active]{transform:none}._heroSlide_gs91v_308[data-state=leaving]{transform:translate(-100%)}._heroSlide_gs91v_308[data-state=active],._heroSlide_gs91v_308[data-state=leaving]{transition:transform var(--hero-transition,.65s) cubic-bezier(.22, 1, .36, 1)}._heroSlide_gs91v_308:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1e0e0ad1,#1e0e0a8c 45%,#1e0e0a26),linear-gradient(#0000 70%,#1e0e0a73);position:absolute;inset:0}._heroSlidePhoto_gs91v_337{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._heroDots_gs91v_346{z-index:4;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:clamp(.75rem,2.5vh,1.5rem);left:50%;transform:translate(-50%)}._heroDots_gs91v_346 button{cursor:pointer;background:0 0;border:0;width:2.35rem;height:1.5rem;padding:0;display:block;position:relative;overflow:hidden}._heroDots_gs91v_346 button:before,._heroDots_gs91v_346 button:after{content:"";border-radius:1px;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._heroDots_gs91v_346 button:before{background:color-mix(in srgb, var(--hero-ink) 35%, transparent)}._heroDots_gs91v_346 button:after{background:var(--hero-ink);transform-origin:0;transform:translateY(-50%)scaleX(0)}._heroDots_gs91v_346 button[data-active]:after{animation:_heroDotFill_gs91v_1 var(--hero-autoplay,4s) linear forwards}._heroDots_gs91v_346[data-paused] button[data-active]:after{animation-play-state:paused}._heroDots_gs91v_346 button:focus-visible{outline:3px solid var(--hero-ink);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes _heroDotFill_gs91v_1{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){._heroDots_gs91v_346 button[data-active]:after{animation:none;transform:translateY(-50%)scaleX(1)}}._benefits_gs91v_417{z-index:0;box-sizing:border-box;width:100vw;color:var(--paper);flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:clamp(.85rem,2vw,2.25rem);margin:0 0 0 calc(50% - 50vw);padding:.9rem clamp(1.25rem,3.5vw,3rem);list-style:none;display:grid;position:relative}._benefits_gs91v_417:before{content:"";z-index:-1;background:var(--accent);position:absolute;inset:0}._benefits_gs91v_417 li{min-width:0;max-width:100%;font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;gap:.45rem;font-size:1rem;font-weight:500;line-height:1.25;display:flex}._benefits_gs91v_417 li span{overflow-wrap:anywhere;text-wrap:balance;min-width:0}._benefits_gs91v_417 svg{flex:none}._actionsCentered_gs91v_465{justify-content:center;margin-top:1.75rem}._cta_gs91v_289,._signIn_gs91v_471{border-radius:var(--radius-pill);min-height:3.5rem;transition:transform .16s var(--ease), background-color .16s var(--ease), filter .16s var(--ease);justify-content:center;align-items:center;gap:.45rem;padding:.9rem 1.65rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}._ctaLabel_gs91v_485{min-width:0}._phoneLink_gs91v_489{display:none}._ctaPriceWas_gs91v_493{opacity:.72;font-weight:500;text-decoration:line-through;text-decoration-thickness:.08em}._ctaPrice_gs91v_493{font-variant-numeric:tabular-nums;font-weight:700}._cta_gs91v_289{background:var(--accent);color:var(--paper);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 28%, transparent);cursor:pointer;border:0;font-family:inherit}._cta_gs91v_289:disabled{opacity:.7;cursor:wait;filter:none;transform:none}._cta_gs91v_289:hover{filter:brightness(.92);transform:translateY(-1px)}._cta_gs91v_289:focus-visible,._signIn_gs91v_471:focus-visible{outline:3px solid var(--ink);outline-offset:3px}._signIn_gs91v_471{color:var(--ink);border:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 78%, transparent)}._signIn_gs91v_471:hover{background:var(--paper-raised);transform:translateY(-1px)}._section_gs91v_543{margin-top:0;scroll-margin-top:5.5rem}._sectionTitle_gs91v_548{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:500;line-height:1.1}._sectionSupport_gs91v_558{max-width:42rem;color:var(--ink-soft);margin:.85rem 0 0;font-size:1.125rem;line-height:1.55}._section_gs91v_543>._sectionTitle_gs91v_548,._section_gs91v_543>._sectionSupport_gs91v_558{text-align:center;margin-inline:auto}._sample_gs91v_572{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);width:fit-content;max-width:min(24rem,82vw);min-height:9.75rem;color:var(--ink);text-align:center;box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 12%, transparent);flex-direction:column;flex:none;justify-content:center;align-items:center;padding:1.4rem 1.55rem;display:flex}._sampleQuestion_gs91v_591{width:max-content;max-width:min(22rem,74vw);font-family:var(--font-display);text-align:center;text-wrap:pretty;margin:0;font-size:clamp(1.2rem,1.8vw,1.4rem);font-style:italic;font-weight:500;line-height:1.3}._samplesShowcase_gs91v_604{box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--ink) 32%, transparent);background:var(--store-paper-band);width:100vw;color:var(--ink);justify-items:center;gap:clamp(1.25rem,2.5vw,2rem);margin:0 0 -1px -50vw;padding:clamp(3.5rem,6vw,5rem) 0;display:grid;position:relative;left:50%;overflow:hidden}._samplesTitle_gs91v_620{max-width:24ch;padding-inline:var(--page-pad);text-align:center}._samplesViewport_gs91v_626{width:100%;overflow:hidden}._samplesTrack_gs91v_631{width:max-content;animation:_samplesMarquee_gs91v_1 var(--samples-duration,42s) linear infinite;will-change:transform;gap:.9rem;display:flex}._samplesTrack_gs91v_631:hover{animation-play-state:paused}._samples_gs91v_604{gap:.9rem;margin:0;padding:.25rem 0;list-style:none;display:flex}@keyframes _samplesMarquee_gs91v_1{0%{transform:translate(0)}to{transform:translateX(var(--samples-shift,calc(-50% - .45rem)))}}@media (prefers-reduced-motion:reduce){._samplesViewport_gs91v_626{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}._samplesTrack_gs91v_631{padding-inline:var(--page-pad);animation:none}}._storyShowcase_gs91v_673{box-sizing:border-box;width:100vw;padding:clamp(1.5rem, 3vw, 2.25rem) var(--page-pad) clamp(3.5rem, 6vw, 5rem);background:radial-gradient(ellipse 90% 55% at 50% 18%, color-mix(in srgb, var(--paper-raised) 92%, transparent), transparent 72%), radial-gradient(ellipse 70% 40% at 12% 88%, color-mix(in srgb, var(--paper) 40%, transparent), transparent 60%), radial-gradient(ellipse 65% 38% at 88% 92%, color-mix(in srgb, var(--ink) 6%, var(--store-paper-soft)), transparent 58%), linear-gradient(180deg, var(--paper-raised) 0%, var(--store-paper-soft) 48%, color-mix(in srgb, var(--paper) 70%, var(--store-paper-soft)) 100%);grid-template-columns:minmax(0,1fr);justify-items:center;margin:0 0 -1px -50vw;display:grid;position:relative;left:50%;overflow:hidden}._storyIntro_gs91v_708{text-align:center;justify-items:center;gap:1rem;max-width:58rem;padding-bottom:1.75rem;display:grid}._storyShowcase_gs91v_673 ._finishedBookViewer_gs91v_717{margin-top:.75rem;margin-bottom:1.5rem}._howShowcase_gs91v_722{box-sizing:border-box;width:100vw;padding:clamp(3.5rem, 6vw, 5rem) max(var(--page-pad), calc((100vw - 76rem) / 2));background:var(--store-paper-soft);color:var(--ink);justify-items:center;margin:0 0 -1px -50vw;display:grid;position:relative;left:50%}._offerSection_gs91v_735,._faqSection_gs91v_736{width:100vw;padding:clamp(3.5rem, 6vw, 5rem) max(var(--page-pad), calc((100vw - 72rem) / 2 + var(--page-pad)));background:var(--store-paper-band);margin:0 0 -1px -50vw;position:relative;left:50%}@media (width>=48rem){._offerSection_gs91v_735{padding-block:clamp(1.5rem,4svh,5rem)}}._faqSection_gs91v_736{background:var(--store-paper-soft)}._howCards_gs91v_755{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,2.6vw,2rem);width:100%;margin:clamp(2.75rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}._howCard_gs91v_755{min-width:0}._howCard_gs91v_755 img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);background:var(--paper);width:100%;box-shadow:0 .6rem 1.6rem color-mix(in srgb, var(--ink) 10%, transparent);border-radius:.6rem;display:block}._howCard_gs91v_755 h3{font-family:var(--font-display);letter-spacing:-.01em;margin:1.25rem 0 0;font-size:clamp(1.35rem,1.9vw,1.6rem);font-weight:500;line-height:1.15}._howBody_gs91v_789{color:var(--ink-soft);margin:.75rem 0 0;font-size:1.05rem;line-height:1.5}._howCta_gs91v_796{margin-top:clamp(2.5rem,5vw,3.5rem)}._offerLayout_gs91v_800{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(2rem,4vw,3.5rem);display:grid}._offerVisual_gs91v_807{grid-template-rows:minmax(0,1fr) auto;gap:.85rem;width:100%;min-height:0;display:grid}._offerMainFrame_gs91v_815{border-radius:var(--radius-lg);border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 6%, var(--paper));height:100%;min-height:clamp(28rem,52vw,40rem);box-shadow:0 1rem 2.4rem color-mix(in srgb, var(--ink) 12%, transparent);overflow:hidden}._offerMainPhoto_gs91v_825{object-fit:cover;width:100%;height:100%;animation:.42s cubic-bezier(.22,1,.36,1) both _offer-photo-in_gs91v_1;display:block}@keyframes _offer-photo-in_gs91v_1{0%{opacity:.55;filter:blur(2px);transform:scale(1.02)}to{opacity:1;filter:blur();transform:scale(1)}}._offerThumbs_gs91v_846{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}._offerThumb_gs91v_846{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 8%, var(--paper));aspect-ratio:1;cursor:pointer;width:100%;transition:border-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);border:2px solid #0000;padding:0;display:block;overflow:hidden}._offerThumb_gs91v_846 img{object-fit:cover;width:100%;height:100%;display:block}._offerThumb_gs91v_846:hover{transform:translateY(-1px)}._offerThumb_gs91v_846[data-active]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}._offerThumb_gs91v_846:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._offer_gs91v_735{flex-direction:column;align-items:stretch;gap:.75rem;max-width:40rem;height:100%;min-height:0;display:flex}._offerTitle_gs91v_902{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,2.85rem);font-weight:500;line-height:1.12}._offerPriceRow_gs91v_912{flex-wrap:wrap;align-items:center;gap:.65rem .85rem;display:flex}._offerSaleChip_gs91v_919{border-radius:var(--radius-pill);background:var(--accent);color:var(--paper);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 18px color-mix(in srgb, var(--ink) 16%, transparent);align-items:center;padding:.4rem .85rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}._offerPrice_gs91v_912{font-family:var(--font-body);color:var(--accent);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem;margin:0;font-size:clamp(2rem,4.5vw,2.65rem);font-weight:700;line-height:1.1;display:flex}._offerPriceWas_gs91v_949{color:var(--ink-soft);font-size:.58em;font-weight:500;text-decoration:line-through;text-decoration-thickness:.08em}._offerIncludedTitle_gs91v_957{font-family:var(--font-body);color:var(--ink-soft);margin:.5rem 0 0;font-size:1.05rem;font-weight:600}._offerIncludes_gs91v_965{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._offerIncludes_gs91v_965 li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:1rem;line-height:1.4;display:grid}._offerIncludes_gs91v_965 li svg{color:color-mix(in srgb, var(--ink) 45%, transparent);margin-top:.15rem}._offerActions_gs91v_987{justify-items:stretch;gap:.6rem;width:100%;margin:.35rem 0 0;display:grid}._offerActions_gs91v_987 ._cta_gs91v_289{width:100%}._checkoutNote_gs91v_999{border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 12%, var(--paper-raised));margin:0;padding:.7rem .9rem;line-height:1.45}._offerTrust_gs91v_1007{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .65rem;margin-top:auto;padding:.85rem 0 0;list-style:none;display:grid}._offerTrust_gs91v_1007 li{text-align:center;color:var(--ink-soft);justify-items:center;gap:.4rem;font-size:.78rem;font-weight:500;line-height:1.25;display:grid}._offerTrust_gs91v_1007 li svg{color:var(--ink)}._bandTitle_gs91v_1032{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.35rem,7vw,3.4rem);font-style:italic;font-weight:500;line-height:1.15}._bookPreview_gs91v_1042{justify-content:center;align-items:center;gap:3rem;margin-top:2rem;display:flex}._finishedBookViewer_gs91v_717{width:min(90rem,100%);margin:0 auto}._sampleQrPage_gs91v_1055{justify-content:center;align-items:flex-start;padding-top:26%;display:flex;position:absolute;inset:0;container-type:inline-size}._sampleQrLabel_gs91v_1065{text-align:center;flex-direction:column;align-items:center;gap:3cqi;width:58cqi;margin:0;padding:5cqi 5cqi 6cqi;display:flex}._sampleQrCode_gs91v_1076{width:34cqi;height:auto;color:var(--ink);fill:currentColor;display:block}._sampleQrCaption_gs91v_1084{font-family:var(--font-display);color:var(--ink-soft);text-wrap:balance;flex-direction:column;gap:1.6cqi;font-size:max(3cqi,.72rem);font-style:italic;line-height:1.35;display:flex}._spreadFit_gs91v_1096{flex:0 44rem;min-width:0}._scaledInner_gs91v_1101{transform-origin:0 0}._openBook_gs91v_1105{--overhang:.55rem;--stack:.45rem;color:var(--ink);position:relative}._openBook_gs91v_1105>:last-child{z-index:2;aspect-ratio:2/1.48;width:100%;margin:0;position:relative}._openBoard_gs91v_1120{inset:calc(-1 * var(--overhang)) calc(-1 * (var(--overhang) + var(--stack)));z-index:0;position:absolute;box-shadow:inset 0 -2px #0003,0 12px 18px #140a0459,0 26px 40px #140a044d}._openBoard_gs91v_1120:after{content:"";background:linear-gradient(90deg,#0000,#0000003d 42%,#ffffff14 52%,#0000);width:18px;position:absolute;top:3px;bottom:3px;left:50%;transform:translate(-50%)}._pageStack_gs91v_1141{z-index:1;width:50%;position:absolute;top:1px;bottom:1px}._pageStackLeft_gs91v_1149{left:0}._pageStackRight_gs91v_1153{right:0}._pageStack_gs91v_1141 i{top:calc(var(--layer) * 2px);bottom:calc(var(--layer) * -2px);border:1px solid color-mix(in srgb, var(--ink) 22%, var(--paper-raised));background:linear-gradient(to bottom, var(--paper-raised), color-mix(in srgb, var(--paper-raised) 96%, var(--ink)));position:absolute}._pageStackLeft_gs91v_1149 i{left:calc(-1 * var(--stack) * var(--layer));right:0}._pageStackRight_gs91v_1153 i{left:0;right:calc(-1 * var(--stack) * var(--layer))}._openBook_gs91v_1105 [data-leaf-inner]{padding:2.1rem 1.9rem 2.2rem;font-size:.85rem;line-height:1.55}._openBook_gs91v_1105>:last-child>:first-child [data-leaf-inner]{padding-right:2.6rem}._openBook_gs91v_1105>:last-child>:last-child [data-leaf-inner]{padding-left:2.6rem}._openBook_gs91v_1105 figure{width:72%}._finalBand_gs91v_1193{border-radius:var(--radius-lg);color:var(--paper);text-align:center;background:linear-gradient(#180c069e,#180c06b8),url(/store/cover-sunset.jpg) 50%/cover;justify-items:center;gap:.85rem;margin-top:4rem;padding:4.5rem 1.5rem 4.75rem;display:grid}._finalBody_gs91v_1207{color:color-mix(in srgb, var(--paper) 86%, transparent);margin:0 0 .35rem;font-size:1.125rem}._faq_gs91v_736{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);max-width:48rem;box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 10%, transparent);margin:1.35rem auto 0;overflow:hidden}._faqItem_gs91v_1223+._faqItem_gs91v_1223{border-top:1px solid var(--line)}._faqItem_gs91v_1223 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.95rem 1.2rem;font-size:1.125rem;font-weight:600;list-style:none;display:flex}._faqItem_gs91v_1223 summary::-webkit-details-marker{display:none}._faqItem_gs91v_1223 summary:after{content:"+";font-family:var(--font-display);color:var(--accent);flex:none;font-size:clamp(1.4rem,3.4vw,1.75rem);line-height:1}._faqItem_gs91v_1223[open] summary:after{content:"−"}._faqItem_gs91v_1223 summary:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}._faqItem_gs91v_1223 p{max-width:68ch;color:var(--ink-soft);margin:0;padding:0 1.2rem 1.1rem;font-size:1.125rem;line-height:1.55}._footer_gs91v_1271{padding:3.5rem var(--page-pad) 2rem;background:var(--ink);color:var(--paper)}._footerInner_gs91v_1277{gap:2.5rem;width:min(72rem,100%);margin:0 auto;display:grid}._footerIdentity_gs91v_1284{align-content:start;justify-items:start;gap:.65rem;display:grid}._footerBrand_gs91v_1291{font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,3.4vw,1.85rem);font-style:italic;font-weight:500}._footerTagline_gs91v_1299{color:color-mix(in srgb, var(--paper) 78%, transparent);margin:0 0 .6rem;font-size:1.125rem}._footer_gs91v_1271 ._cta_gs91v_289{box-shadow:none}._footerColumn_gs91v_1309{align-content:start;gap:.5rem;display:grid}._footerHeading_gs91v_1315{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--paper) 62%, transparent);margin:0 0 .25rem;font-size:1.05rem;font-weight:600}._footerColumn_gs91v_1309 a{color:var(--paper);font-size:1.05rem;text-decoration:none}._footerColumn_gs91v_1309 a:hover{text-underline-offset:.18em;text-decoration:underline}._footerColumn_gs91v_1309 a:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}._footerLegal_gs91v_1341{border-top:1px solid color-mix(in srgb, var(--paper) 18%, transparent);width:min(72rem,100%);color:color-mix(in srgb, var(--paper) 62%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:2.5rem auto 0;padding-top:1.25rem;font-size:1.05rem;display:flex}._footerLegal_gs91v_1341 p{margin:0}._footerLang_gs91v_1359{border-color:color-mix(in srgb, var(--paper) 35%, transparent)}._footerLang_gs91v_1359 button{color:color-mix(in srgb, var(--paper) 78%, transparent)}._footerLang_gs91v_1359 button:hover{color:var(--paper);background:color-mix(in srgb, var(--paper) 12%, transparent)}._footerLang_gs91v_1359 button.is-active{background:var(--paper);color:var(--ink)}._footerLang_gs91v_1359 button.is-active:focus-visible{outline-color:var(--paper)}@keyframes _storeRise_gs91v_1{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes _storeFade_gs91v_1{0%{opacity:0}to{opacity:1}}@media (width>=48rem){._footerInner_gs91v_1277{grid-template-columns:repeat(2,minmax(0,1fr))}._finishedBookViewer_gs91v_717 .book-nav-arrow--prev{margin-right:clamp(1.5rem,2.2vw,2rem)}._finishedBookViewer_gs91v_717 .book-nav-arrow--next{margin-left:clamp(1.5rem,2.2vw,2rem)}}@media (width>=48rem) and (width<=55.99rem){._finishedBookViewer_gs91v_717 .book-spread-host{aspect-ratio:2 / var(--book-page-aspect,1.48)}}@media (width>=64rem){._nav_gs91v_68{display:flex}._footerInner_gs91v_1277{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}}@media (width<=63.99rem){._topBar_gs91v_33{background:#fff}._topActions_gs91v_135{margin-inline-start:auto}._menuButton_gs91v_142{display:inline-flex}._howCards_gs91v_755{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.75rem}._nav_gs91v_68[data-open]{padding:.5rem var(--page-pad) 1rem;border-bottom:1px solid var(--line);box-shadow:0 16px 32px color-mix(in srgb, var(--ink) 16%, transparent);background:#fff;justify-content:stretch;margin:0;display:grid;position:absolute;top:100%;left:0;right:0}._nav_gs91v_68[data-open] ._loginButton_gs91v_91,._nav_gs91v_68[data-open] ._signupButton_gs91v_92{justify-self:start;margin:.35rem 0 .15rem}._nav_gs91v_68[data-open] ._signupButton_gs91v_92{margin-top:.15rem}._nav_gs91v_68 a{min-height:3.25rem;font-size:1.2rem}._nav_gs91v_68 a:not(._loginButton_gs91v_91):not(._signupButton_gs91v_92){padding-inline:0}._nav_gs91v_68 a+a:not(._loginButton_gs91v_91):not(._signupButton_gs91v_92){border-top:1px solid var(--line)}._bookPreview_gs91v_1042{flex-direction:column;gap:2.5rem}._spreadFit_gs91v_1096{flex:none;width:min(46rem,100%)}._scaledInner_gs91v_1101{width:fit-content;padding:.55rem 1rem}._openBook_gs91v_1105{width:44rem}}@media (width<=47.99rem){._heroStage_gs91v_193{height:auto;min-height:0}._heroCarousel_gs91v_303{min-height:calc(100svh - var(--store-top-bar) - 10rem);display:grid;position:relative}._heroSlide_gs91v_308{grid-area:1/1;min-width:0;position:relative}._heroDots_gs91v_346 button{min-width:44px;height:44px}._offerLayout_gs91v_800{grid-template-columns:1fr;gap:1.75rem}._offerVisual_gs91v_807{grid-template-rows:auto}._offerMainFrame_gs91v_815{aspect-ratio:4/5;height:auto;min-height:0}._offer_gs91v_735{max-width:none;height:auto}._offerTrust_gs91v_1007{margin-top:.35rem}._offerThumbs_gs91v_846{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem}._offerTrust_gs91v_1007{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}._storyShowcase_gs91v_673,._hero_gs91v_193 ._bookLink_gs91v_1567,._nav_gs91v_68 a._bookLink_gs91v_1567,._footer_gs91v_1271 a._bookLink_gs91v_1567{display:none}._hero_gs91v_193 ._phoneLink_gs91v_489{display:inline-flex}._samplesShowcase_gs91v_604{background:var(--store-paper-soft)}._faqSection_gs91v_736{background:var(--store-paper-band)}._hero_gs91v_193{text-align:center}._heroInner_gs91v_221{padding:2.5rem 0 4.5rem}._heroCopy_gs91v_233{justify-self:center;justify-items:center;max-width:54rem}._heroSlide_gs91v_308:after{background:#1e0e0a9e}._hero_gs91v_193 ._actions_gs91v_276{justify-content:center}._bindingBar_gs91v_258{margin-inline:auto}._benefits_gs91v_417{width:auto;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem .75rem;margin:0;padding:1.25rem 0;display:flex}._benefits_gs91v_417:before{content:none}._benefits_gs91v_417 li{flex-direction:column;flex:0 0 calc(33.3333% - .5rem);gap:.35rem;font-size:.85rem;line-height:1.2}._benefits_gs91v_417 li span{overflow-wrap:normal}._benefits_gs91v_417 svg{color:var(--accent)}._support_gs91v_267{max-width:42ch}._howShowcase_gs91v_722{padding-block:clamp(3.5rem,9vw,4.5rem)}._howCards_gs91v_755{grid-template-columns:1fr;gap:2.75rem;width:min(34rem,100%)}._howCard_gs91v_755 h3{font-size:1.55rem}}@media (prefers-reduced-motion:reduce){._hero_gs91v_193,._heroCopy_gs91v_233,._heroCarousel_gs91v_303,._heroSlide_gs91v_308,._stickyCta_gs91v_162,._cta_gs91v_289,._signIn_gs91v_471,._offerMainPhoto_gs91v_825,._offerThumb_gs91v_846{transition:none;animation:none}._offerThumb_gs91v_846:hover{transform:none}}._page_1iboz_1{min-height:100dvh;padding:.75rem var(--page-pad);color:var(--ink);background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent), var(--paper);grid-template-rows:auto 1fr;display:grid}._topBar_1iboz_10{justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}._back_1iboz_18,._signIn_1iboz_18,._backLink_1iboz_18{color:var(--ink-soft);text-underline-offset:.2em}._support_1iboz_20{text-align:center;margin:1.25rem 0 0;font-size:.95rem}._supportLink_1iboz_26{color:var(--accent);font-weight:500;text-decoration:none}._supportLink_1iboz_26:hover{text-underline-offset:.2em;text-decoration:underline}._card_1iboz_37{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper-raised);width:min(44rem,100%);box-shadow:0 24px 56px var(--shadow);place-self:center;margin-block:1rem;padding:clamp(1.5rem,5vw,2.75rem)}._brand_1iboz_49{color:var(--accent);font-family:var(--font-display);margin:0 0 .35rem;font-size:1.45rem;font-style:italic}._card_1iboz_37 h1{font-family:var(--font-display);margin:0 0 1.6rem;font-size:clamp(2.35rem,7vw,3.4rem);line-height:1.12}._form_1iboz_51{gap:.7rem;display:grid}._label_1iboz_52{font-weight:600}._hint_1iboz_53{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}._form_1iboz_51>input[type=email]{width:100%;min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);font:inherit;padding:.8rem 1rem}._consentCheck_1iboz_64{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.65rem;margin:0;font-size:.9rem;line-height:1.4;display:flex}._consentCheck_1iboz_64 input{width:1.15rem;height:1.15rem;accent-color:var(--ink);flex:none;margin:.15rem 0 0}._form_1iboz_51>input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}._consentCheck_1iboz_64 input:focus-visible,._cta_1iboz_87:focus-visible,._back_1iboz_18:focus-visible,._signIn_1iboz_18:focus-visible,._backLink_1iboz_18:focus-visible,._plan_1iboz_87 input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._error_1iboz_88{color:var(--danger,#8b1e1e);margin:0}._cta_1iboz_87{border-radius:var(--radius-pill);background:var(--ink);min-height:3.25rem;color:var(--paper);font:inherit;cursor:pointer;border:0;margin-top:.5rem;font-weight:600}._cta_1iboz_87:disabled{opacity:.6;cursor:wait}._legal_1iboz_91{color:color-mix(in srgb, var(--ink) 45%, var(--paper));margin:0;font-size:.82rem;line-height:1.45}._payAgreement_1iboz_92{text-align:center}._legalLink_1iboz_93{color:inherit;text-underline-offset:.15em;text-decoration:underline}._footerRow_1iboz_98{align-items:center;gap:1rem;margin-top:1rem;display:flex}._signIn_1iboz_18{text-align:right;margin:0 0 0 auto;padding:.35rem 0;display:inline-block}._srOnly_1iboz_112{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._plans_1iboz_124{border:0;gap:.85rem;min-width:0;margin:0;padding:0;display:grid}._plan_1iboz_87{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--paper-raised);cursor:pointer;margin:0;display:grid;overflow:hidden}._planSelected_1iboz_143{border-color:var(--ink);box-shadow:3px 3px 0 color-mix(in srgb, var(--ink) 18%, transparent);border-width:2.5px}._planPopular_1iboz_149{background:var(--accent);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:.45rem .9rem;font-size:.78rem;font-weight:600;display:block}._planRow_1iboz_161{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1rem 1rem 1.05rem;display:grid}._plan_1iboz_87 input{width:1.15rem;height:1.15rem;accent-color:var(--ink);margin:.2rem 0 0}._planBody_1iboz_176{gap:.55rem;min-width:0;display:grid}._planTitleRow_1iboz_178{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}._planName_1iboz_186{font-family:var(--font-display);font-size:1.25rem;font-weight:500;line-height:1.2}._planPriceBlock_1iboz_193{text-align:right;justify-items:end;gap:.35rem;display:grid}._planPriceRow_1iboz_200{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.4rem .55rem;display:flex}._planPriceWas_1iboz_208{color:var(--ink-soft);font-size:.9rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:.08em}._planPriceNow_1iboz_216{color:var(--accent);white-space:nowrap;font-weight:600}._planSaleChip_1iboz_222{border-radius:var(--radius-pill);background:var(--accent);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.3rem;padding:.28rem .7rem;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}._planBullets_1iboz_237{color:var(--ink-soft);gap:.25rem;margin:0;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:grid}._planBullets_1iboz_237 li{padding-left:1.35rem;position:relative}._planBullets_1iboz_237 li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;top:0;left:0}._backLink_1iboz_18{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.35rem 0;text-decoration:underline}._backLink_1iboz_18:disabled{opacity:.6;cursor:wait}@media (width<=47.99rem){._page_1iboz_1:has(._plans_1iboz_124){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}._page_1iboz_1:has(._plans_1iboz_124):after{content:"";z-index:4;height:calc(5.5rem + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--paper) 35%);pointer-events:none;position:fixed;inset:auto 0 0}._form_1iboz_51:has(._plans_1iboz_124)>._cta_1iboz_87{inset:auto var(--page-pad) max(.75rem, env(safe-area-inset-bottom));z-index:5;margin:0;position:fixed}._legal_1iboz_91,._planPopular_1iboz_149,._planSaleChip_1iboz_222{font-size:.875rem}._back_1iboz_18,._signIn_1iboz_18,._backLink_1iboz_18,._supportLink_1iboz_26{min-width:var(--touch);min-height:var(--touch);align-items:center;display:inline-flex}._legalLink_1iboz_93{padding-block:.8rem}._planPriceBlock_1iboz_193{text-align:left;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}._planPriceRow_1iboz_200{justify-content:flex-start}._footerRow_1iboz_98{justify-content:center}._signIn_1iboz_18{margin:0}}._page_1191n_1{min-height:100dvh;padding:clamp(2rem, 6vw, 4rem) var(--page-pad-r) clamp(2rem, 6vw, 4rem) var(--page-pad);background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent), var(--paper);color:var(--ink);justify-content:center;align-items:center;display:flex}._card_1191n_13{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-xl);width:min(28rem,100%);box-shadow:0 24px 56px var(--shadow);padding:clamp(2rem,5vw,2.75rem) clamp(1.5rem,4vw,2.25rem)}._card_1191n_13 h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,6vw,2.75rem);font-weight:500;line-height:1.15}._body_1191n_31{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.55}._email_1191n_38{word-break:break-word;margin:1rem 0 0;font-size:1.2rem;font-weight:600}._note_1191n_45{color:var(--ink-soft);margin:1.25rem 0 0;font-size:.98rem;line-height:1.5}._cta_1191n_52{border-radius:var(--radius-pill);background:var(--ink);width:100%;min-height:3.25rem;color:var(--paper);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;margin-top:1.75rem;padding:.85rem 1.5rem;font-size:1.1rem;font-weight:500;text-decoration:none;display:inline-flex}._cta_1191n_52:hover{opacity:.92}._cta_1191n_52:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._page_1epy1_4{min-height:100dvh;padding:max(.75rem, env(safe-area-inset-top)) var(--page-pad) max(1rem, env(safe-area-inset-bottom));color:var(--ink);background:var(--paper);-webkit-tap-highlight-color:transparent;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal;flex-direction:column;gap:.85rem;display:flex}._page_1epy1_4[data-consent-open]{padding-bottom:11rem}._page_1epy1_4[data-dense]{height:auto;min-height:100dvh;overflow:visible}._header_1epy1_32{min-height:var(--touch);justify-content:space-between;align-items:center;display:flex}._brand_1epy1_39{color:var(--accent);font-family:var(--font-display);font-size:1.45rem;font-style:italic}._headerStep_1epy1_47{grid-template-columns:1fr auto 1fr;display:grid}._headerStep_1epy1_47 ._back_1epy1_52{justify-self:start}._headerStep_1epy1_47 ._brand_1epy1_39{color:var(--ink);font-size:1.6rem;font-style:italic;font-weight:600}._headerLanding_1epy1_62{justify-content:center}._headerLanding_1epy1_62 ._brand_1epy1_39{color:var(--ink);font-size:2rem;font-weight:600}._back_1epy1_52{min-height:var(--touch);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}._progress_1epy1_83{height:.3rem;margin:-.35rem calc(-1 * var(--page-pad)) .6rem;background:color-mix(in srgb, var(--ink) 10%, transparent);overflow:hidden}._progress_1epy1_83 span{background:var(--accent);height:100%;transition:width .32s var(--ease);display:block}._previewProgress_1epy1_98{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:-.15rem 0 .75rem;display:grid}._previewProgress_1epy1_98 span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 12%, transparent);height:.35rem;display:block}._previewProgress_1epy1_98 span[data-done]{background:var(--accent)}._body_1epy1_116{width:min(28rem,100%);min-height:0;animation:_quizStepIn_1epy1_1 .26s var(--ease) both;flex:1;align-content:start;align-self:center;gap:.9rem;display:grid;overflow-y:auto}@keyframes _quizStepIn_1epy1_1{0%{opacity:0}to{opacity:1}}._title_1epy1_136{font-family:var(--font-display);text-align:center;text-wrap:balance;margin:.5rem 0 .6rem;font-size:clamp(1.75rem,7vw,2.4rem);font-weight:600;line-height:1.12}._sub_1epy1_146,._infoBody_1epy1_146{text-align:center;text-wrap:pretty;color:var(--ink-soft);margin:-.4rem 0 .4rem;font-size:1.125rem;line-height:1.55}._eraPhoto_1epy1_155{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:0 12px 32px var(--shadow)}._takeaways_1epy1_164{border:1px solid var(--line);background:var(--paper-raised);width:100%;max-width:28rem;color:var(--ink);text-align:left;border-radius:.5rem;margin:.35rem auto .15rem;padding:1.15rem;position:relative;overflow:visible}._takeawaysHeading_1epy1_179{color:var(--ink);margin:0 0 .45rem;font-size:1rem;font-weight:700}._takeaways_1epy1_164 ul{color:var(--ink);margin:0;padding-left:1.15rem;font-size:1rem;line-height:1.55}._takeaways_1epy1_164 li+li{margin-top:.35rem}._coverThumb_1epy1_199{aspect-ratio:5/7;width:100%;position:relative}._bodyCentred_1epy1_205{align-content:center;padding-bottom:6svh}._bodyEmail_1epy1_212{align-content:center;width:min(44rem,100%);padding-bottom:4svh;overflow:visible}._bodyDense_1epy1_220{--ink:#000;--ink-soft:#474747;border:1px solid var(--line);border-radius:var(--radius-lg);color:#000;width:min(32rem,100%);box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;flex:0 auto;align-content:start;gap:1rem;margin-block:auto;padding:0 1.15rem 1.35rem;overflow:visible}._bodyDense_1epy1_220 ._eraPhoto_1epy1_155{aspect-ratio:16/9;border-radius:0;width:calc(100% + 2.3rem);max-height:28svh;box-shadow:none;border-start-start-radius:calc(var(--radius-lg) - 1px);border-start-end-radius:calc(var(--radius-lg) - 1px);margin-inline:-1.15rem}._bodyDense_1epy1_220 ._title_1epy1_136{margin:.35rem 0 0;font-size:clamp(1.4rem,5vw,1.85rem);line-height:1.22}._bodyDense_1epy1_220 ._infoBody_1epy1_146{margin:0;font-size:1.05rem;line-height:1.55}._bodyDense_1epy1_220 ._takeaways_1epy1_164{margin:.25rem auto 0;padding:1.15rem}._bodyDense_1epy1_220 ._takeawaysHeading_1epy1_179{margin:0 0 .55rem;font-size:.95rem}._bodyDense_1epy1_220 ._takeaways_1epy1_164 ul{font-size:.95rem;line-height:1.55}._bodyDense_1epy1_220 ._takeaways_1epy1_164 li+li{margin-top:.4rem}._bodyDense_1epy1_220 ._cta_1epy1_280{min-height:3rem;margin-top:.25rem;padding:.75rem 1.4rem}._archetypePhoto_1epy1_286{object-fit:cover;object-position:50% 20%;width:7.25rem;height:7.25rem;box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;margin:.35rem auto .15rem;display:block}._archetypeBasedOn_1epy1_297{text-align:center;color:var(--ink-soft);margin:.15rem 0 0;font-size:.98rem}._archetypeHighlights_1epy1_304{text-align:left;gap:.45rem;width:100%;margin:.15rem 0 .1rem;display:grid}._archetypeHighlightsHeading_1epy1_312{color:var(--ink);align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-style:italic;font-weight:600;display:flex}._archetypeHighlightsHeading_1epy1_312 svg{width:1.05rem;height:1.05rem;color:var(--accent);flex:none}._archetypeHighlight_1epy1_304{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 7%, #fff);color:var(--ink);border-radius:.5rem;grid-template-columns:2.4rem 1fr;align-items:center;gap:.65rem;padding:.55rem .7rem .55rem .55rem;display:grid}._archetypeHighlightMark_1epy1_342{background:var(--accent);color:#fff;border-radius:.4rem;place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}._archetypeHighlightMark_1epy1_342 svg{width:1.15rem;height:1.15rem}._archetypeHighlight_1epy1_304 p{margin:0;font-size:.92rem;line-height:1.35}._bodyDense_1epy1_220 ._archetypePhoto_1epy1_286{width:6.5rem;height:6.5rem;margin-top:.55rem}._bodyDense_1epy1_220 ._archetypeBasedOn_1epy1_297{font-size:.9rem}._bodyDense_1epy1_220 ._archetypeHighlight_1epy1_304{padding:.45rem .55rem .45rem .45rem}._bodyDense_1epy1_220 ._archetypeHighlightMark_1epy1_342{width:2.1rem;height:2.1rem}._bodyDense_1epy1_220 ._archetypeHighlight_1epy1_304 p{font-size:.92rem;line-height:1.3}._bodyLanding_1epy1_387{width:min(44rem,100%)}._landing_1epy1_391{text-align:center;justify-items:center;display:grid}._landingTitle_1epy1_397{color:#000;font-family:var(--font-display);letter-spacing:-.01em;margin:clamp(.25rem,2svh,1.5rem) 0 0;font-size:clamp(1.8rem,7vw,3.4rem);font-weight:700;line-height:1.04}._landingTitle_1epy1_397 span{text-wrap:balance;display:block}._landingTitleRest_1epy1_413{color:inherit;font-style:normal;font-weight:inherit;margin-top:.1em}._landingQuiz_1epy1_420{color:var(--ink-soft);margin:clamp(.6rem,1.8svh,1rem) 0 0;font-size:1.125rem}._landingQuiz_1epy1_420 em{font-style:italic}._landingQuiz_1epy1_420 strong{color:var(--ink);font-weight:600}._landingStage_1epy1_430{grid-template-columns:3fr 2fr;align-items:center;gap:clamp(.75rem,3vw,1.5rem);width:min(100%,34rem);margin-top:clamp(1rem,3.2svh,2rem);display:grid}._landingPhoto_1epy1_440{aspect-ratio:auto;contain:size;object-fit:cover;object-position:50% 30%;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:0 18px 44px var(--shadow);grid-area:1/1;align-self:stretch;display:block}._agesCol_1epy1_455{grid-area:1/2;align-content:center;gap:clamp(.45rem,1.4svh,.8rem);display:grid}._agesPrompt_1epy1_462{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(.95rem,3.6vw,1.1rem);font-weight:600;line-height:1.3}._ages_1epy1_455{gap:clamp(.45rem,1.4svh,.8rem);display:grid}._age_1epy1_455{border-radius:var(--radius-pill);background:var(--accent);min-height:clamp(2.9rem,7svh,3.6rem);box-shadow:0 8px 20px color-mix(in srgb, var(--ink) 24%, transparent);color:var(--paper);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease), filter .12s var(--ease), background .12s var(--ease);border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .4rem 0 clamp(.8rem,3vw,1.15rem);font-size:clamp(1.05rem,4.2vw,1.25rem);font-weight:600;display:flex}._age_1epy1_455[aria-pressed=true]{background:var(--ink)}._age_1epy1_455:active{transform:scale(.97)}._ageArrow_1epy1_503{background:var(--paper);width:2rem;height:2rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:inline-grid}._ageArrow_1epy1_503 svg{width:1.15rem;height:1.15rem}._choices_1epy1_516{gap:.65rem;display:grid}._choice_1epy1_516{border:1px solid color-mix(in srgb, var(--accent) 30%, #fff);border-radius:var(--radius-sm);color:#000;min-height:3.75rem;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease), transform .12s var(--ease);background:#fff;align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:1.1rem;font-weight:500;display:flex}._choiceLabel_1epy1_542{flex:1}._choiceArrow_1epy1_544{width:1.3rem;height:1.3rem;color:var(--ink);transition:transform .16s var(--ease);flex:none}@media (hover:hover){._choice_1epy1_516:hover{border-color:var(--accent)}._choice_1epy1_516:hover ._choiceArrow_1epy1_544{transform:translate(.2rem)}._cta_1epy1_280:hover,._age_1epy1_455:hover{filter:brightness(.92)}._consentButton_1epy1_557:hover{background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised))}}._choice_1epy1_516:active{transform:scale(.99)}._choice_1epy1_516[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, #fff)}._choice_1epy1_516[aria-pressed=true] ._choiceArrow_1epy1_544{color:var(--accent)}._check_1epy1_569{border:1.5px solid;border-radius:.4rem;flex:none;place-items:center;width:1.4rem;height:1.4rem;display:inline-grid}._check_1epy1_569 svg{width:1rem;height:1rem}._covers_1epy1_584{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}._coverChoice_1epy1_590{border-radius:var(--radius);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;justify-items:center;gap:.5rem;padding:.6rem;font-size:.95rem;display:grid}._coverChoice_1epy1_590[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}._offerCover_1epy1_609{aspect-ratio:5/7;justify-self:center;width:min(13rem,62vw,28svh);margin-block:.4rem;position:relative}._authorCoverPreview_1epy1_617{aspect-ratio:5/7;justify-self:center;width:min(11.5rem,52vw,26svh);margin:.15rem auto .35rem;position:relative}._photosPreview_1epy1_625{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 6%, var(--paper));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;width:100%;padding:1.1rem .85rem 1.35rem;display:grid}._photosPreviewCover_1epy1_636{aspect-ratio:5/7;width:7.5rem;position:relative}._photosPreviewAlbum_1epy1_642{border-radius:var(--radius-sm);width:100%;max-width:16rem;box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 16%, transparent);display:block}._colorLabel_1epy1_650{margin:.15rem 0 0;font-weight:500}._coverSwatches_1epy1_655{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}._coverSwatch_1epy1_655{border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);cursor:pointer;width:2.75rem;height:2.75rem;transition:border-color .14s var(--ease), transform .12s var(--ease);border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #0000001f}._coverSwatch_1epy1_655[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}@media (hover:hover){._coverSwatch_1epy1_655:hover{transform:scale(1.06)}}._cta_1epy1_280{border-radius:var(--radius-pill);background:var(--accent);min-height:3.5rem;box-shadow:none;color:var(--paper);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.65rem;margin-top:.4rem;padding:.9rem 1.65rem;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}._ctaArrow_1epy1_706{background:color-mix(in srgb, var(--paper) 22%, transparent);width:1.55rem;height:1.55rem;color:var(--paper);border-radius:50%;place-items:center;display:inline-grid}._ctaArrow_1epy1_706 svg{width:.95rem;height:.95rem}._cta_1epy1_280:disabled{background:color-mix(in srgb, var(--accent) 55%, var(--paper));color:color-mix(in srgb, var(--paper) 88%, var(--ink));cursor:not-allowed}._page_1epy1_4:has(._cta_1epy1_280,._bodyEmail_1epy1_212){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}._page_1epy1_4[data-consent-open]:has(._cta_1epy1_280,._bodyEmail_1epy1_212){padding-bottom:calc(16.5rem + env(safe-area-inset-bottom))}._page_1epy1_4:has(._cta_1epy1_280,._bodyEmail_1epy1_212):after{content:"";z-index:4;height:calc(5.5rem + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--paper) 35%);pointer-events:none;position:fixed;inset:auto 0 0}._page_1epy1_4 ._cta_1epy1_280,._bodyEmail_1epy1_212 button[type=submit]{left:50%;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:5;width:min(28rem, calc(100% - 2 * var(--page-pad)));margin:0;position:fixed;transform:translate(-50%)}._page_1epy1_4:has(._cta_1epy1_280,._bodyEmail_1epy1_212) ._consent_1epy1_557{bottom:calc(5rem + env(safe-area-inset-bottom))}._form_1epy1_762{gap:.7rem;display:grid}._label_1epy1_767{font-weight:500}._field_1epy1_769{min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);font:inherit;padding:.85rem 1.15rem;font-size:1.125rem}._field_1epy1_769:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}._error_1epy1_787{color:var(--error);margin:0}._legal_1epy1_788{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.45}._legal_1epy1_788 a,._footer_1epy1_789 a,._consent_1epy1_557 a{color:var(--accent);text-underline-offset:.18em}._notice_1epy1_791{border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 10%, var(--paper-raised));margin:0;padding:.75rem 1rem}._howSteps_1epy1_798,._bullets_1epy1_798{gap:.75rem;margin:.2rem 0;padding:0;font-size:1.125rem;line-height:1.45;display:grid}._howSteps_1epy1_798{counter-reset:how;list-style:none}._howSteps_1epy1_798 li{counter-increment:how;grid-template-columns:2.2rem 1fr;align-items:start;display:grid}._howSteps_1epy1_798 li:before{content:counter(how);color:var(--accent);font-family:var(--font-display);font-size:1.6rem;font-style:italic;line-height:1}._bullets_1epy1_798{padding-left:1.2rem}._bullets_1epy1_798 li::marker{color:var(--accent)}._building_1epy1_831{text-align:center;justify-items:center;gap:.55rem;display:grid}._buildingCover_1epy1_838{aspect-ratio:5/7;width:min(12rem,56vw,28svh);margin-bottom:.35rem;position:relative}._buildingStatus_1epy1_845{color:var(--ink-soft);margin:0;font-size:1rem}._building_1epy1_831 ._title_1epy1_136{margin:0;font-size:clamp(1.55rem,5.5vw,2.1rem)}._buildingBar_1epy1_856{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 10%, transparent);width:min(18rem,100%);height:.65rem;margin-top:.55rem;overflow:hidden}._buildingBar_1epy1_856 span{border-radius:inherit;background:var(--accent);height:100%;display:block}._buildingPercent_1epy1_872{color:var(--accent);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:clamp(1.6rem,6vw,2.2rem);font-weight:700;line-height:1}._previewReveal_1epy1_881{text-align:left;justify-items:stretch;gap:.85rem;display:grid}._previewBadge_1epy1_888{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;justify-self:start;align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}._previewBadgeMark_1epy1_901{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;display:inline-grid}._previewBadgeMark_1epy1_901 svg{width:.85rem;height:.85rem}._previewTitle_1epy1_917{max-width:26rem;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,6.2vw,2.35rem);font-weight:600;line-height:1.12}._previewName_1epy1_928{color:var(--accent);font-weight:700}._previewStage_1epy1_933{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--ink) 6%, var(--paper-raised,var(--paper)));place-items:center;width:100%;margin:.15rem 0;padding:1.65rem 1rem 1.85rem;display:grid;box-shadow:inset 0 1px #ffffff8c}._previewCover_1epy1_944{aspect-ratio:5/7;width:min(13.5rem,62vw,34svh);position:relative}._previewAnnotationHeading_1epy1_950{align-items:center;gap:.45rem;margin:.2rem 0 0;font-size:1.08rem;font-weight:700;display:inline-flex}._previewAnnotationHeading_1epy1_950 svg{width:1.15rem;height:1.15rem;color:var(--accent);flex-shrink:0}._previewAnnotation_1epy1_950{max-width:28rem;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.55}._previewReveal_1epy1_881 ._cta_1epy1_280{margin-top:.45rem}._preview2_1epy1_979{text-align:left;justify-items:stretch;gap:.75rem;display:grid}._preview2Title_1epy1_986{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;margin:.15rem 0 0;font-size:clamp(1.5rem,5.4vw,1.95rem);font-weight:600;line-height:1.18}._preview2Badge_1epy1_996{border-radius:var(--radius-sm);background:var(--accent);color:#fff;justify-self:start;margin:0;padding:.35rem .85rem;font-size:.92rem;font-weight:600}._preview2Body_1epy1_1007{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.5}._preview2Summary_1epy1_1015{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#fff;gap:.45rem;padding:.85rem .9rem 1rem;display:grid}._preview2Memoir_1epy1_1025{margin:0;font-size:1.15rem;font-weight:700}._preview2Months_1epy1_1031{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:.98rem;display:flex}._preview2Months_1epy1_1031 span{color:var(--accent);text-underline-offset:.15em;font-weight:700;text-decoration:underline}._preview2Months_1epy1_1031 em{color:var(--ink-soft);font-style:italic;font-weight:400}._preview2Timeline_1epy1_1053{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 10%, #fff);grid-template-columns:repeat(4,1fr);align-items:start;gap:.35rem;margin-top:.55rem;padding:.85rem .45rem .15rem;display:grid;position:relative}._preview2Track_1epy1_1065{border-radius:var(--radius-pill);background:var(--accent);height:.28rem;position:absolute;top:2.085rem;left:12%;right:12%}._preview2Node_1epy1_1076{z-index:1;grid-template-rows:2.75rem auto;justify-items:center;gap:.45rem;display:grid;position:relative}._preview2Node_1epy1_1076>:not(._preview2Month_1epy1_1031){grid-row:1;align-self:center}._preview2Flag_1epy1_1090,._preview2Dot_1epy1_1091{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:inline-grid}._preview2Dot_1epy1_1091{border:2px solid var(--accent);background:#fff}._preview2Flag_1epy1_1090 svg{width:.85rem;height:.85rem}._preview2NodeBook_1epy1_1111{aspect-ratio:5/7;width:2.75rem;box-shadow:0 4px 10px color-mix(in srgb, var(--ink) 22%, transparent);position:relative;overflow:hidden}._preview2NodeBookFace_1epy1_1119{box-sizing:border-box;place-items:center;width:100%;height:100%;padding:.2rem .15rem;display:grid}._preview2NodeBookTitle_1epy1_1128{max-width:100%;color:var(--cover-ink,#fff);font-family:var(--font-display);text-align:center;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.38rem;font-style:italic;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}._preview2Month_1epy1_1031{color:var(--ink-soft);text-align:center;grid-row:2;font-size:.78rem}._preview2Month_1epy1_1031[data-active]{color:var(--accent);font-weight:700}._preview2JourneyTitle_1epy1_1156{text-align:left;margin:.35rem 0 0;font-size:1.15rem;font-weight:700}._preview2Journey_1epy1_1156{text-align:left;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}._preview2Journey_1epy1_1156 li{grid-template-columns:2.1rem 1fr;align-items:start;gap:.7rem;display:grid}._preview2JourneyNum_1epy1_1179{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-weight:700;display:inline-grid}._preview2JourneyHead_1epy1_1190{margin:0 0 .2rem;font-size:1.02rem;font-weight:700}._preview2JourneyBody_1epy1_1196{color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.45}._preview2_1epy1_979 ._cta_1epy1_280{margin-top:.25rem}._preview3_1epy1_1207{text-align:left;justify-items:stretch;gap:.85rem;display:grid;overflow-x:clip}._preview3Stack_1epy1_1215{cursor:pointer;background:0 0;border:0;justify-self:center;width:min(100%,20rem);height:11.5rem;margin:.15rem 0 .35rem;padding:0;position:relative}._preview3Card_1epy1_1227{border-radius:var(--radius-lg);background:var(--paper);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);min-height:9.5rem;box-shadow:0 .55rem 1.4rem color-mix(in srgb, var(--ink) 10%, transparent);transform-origin:50% 80%;align-content:center;justify-items:center;gap:.55rem;padding:1.15rem 1.1rem 1rem;display:grid;position:absolute;inset:.35rem .4rem auto}._preview3Card_1epy1_1227[data-layer="2"]{background:color-mix(in srgb, var(--ink) 5%, var(--paper));border-color:color-mix(in srgb, var(--ink) 10%, transparent);min-height:8.4rem;box-shadow:none;inset:.85rem 1rem auto;transform:rotate(-5deg)}._preview3Card_1epy1_1227[data-layer="1"]{background:color-mix(in srgb, var(--ink) 3%, var(--paper));opacity:.92;min-height:9rem;inset:.55rem .65rem auto;transform:rotate(-2.25deg)}._preview3Card_1epy1_1227[data-layer="1"] ._preview3Question_1epy1_1260,._preview3Card_1epy1_1227[data-layer="1"] ._preview3Badge_1epy1_1261,._preview3Card_1epy1_1227[data-layer="1"] ._preview3Icon_1epy1_1262{opacity:.45}._preview3Card_1epy1_1227[data-layer="0"]{transform:rotate(1.5deg)}._preview3Card_1epy1_1227[data-phase=out]{animation:_preview3SwapOut_1epy1_1 .38s var(--ease) forwards;z-index:2}._preview3Card_1epy1_1227[data-phase=in]{animation:_preview3SwapIn_1epy1_1 .32s var(--ease) forwards;z-index:2}@keyframes _preview3SwapOut_1epy1_1{to{opacity:0;transform:translate(3.25rem,-1.1rem)rotate(12deg)}}@keyframes _preview3SwapIn_1epy1_1{0%{opacity:.75;transform:rotate(-1.5deg)scale(.97)}to{opacity:1;transform:rotate(1.5deg)scale(1)}}@media (prefers-reduced-motion:reduce){._preview3Card_1epy1_1227[data-phase=out],._preview3Card_1epy1_1227[data-phase=in]{animation-duration:1ms}}._preview3Icon_1epy1_1262{width:1.55rem;height:1.55rem;color:var(--accent)}._preview3Question_1epy1_1260{max-width:16rem;font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.2rem,4.5vw,1.45rem);font-weight:600;line-height:1.25}._preview3Badge_1epy1_1261{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 14%, var(--paper));color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-top:.15rem;padding:.28rem .7rem;font-size:.82rem;font-weight:700}._preview3Title_1epy1_1333{max-width:26rem;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:.15rem 0 0;font-size:clamp(1.5rem,5.4vw,1.95rem);font-weight:600;line-height:1.18}._preview3Body_1epy1_1344{max-width:28rem;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:1.02rem;line-height:1.55}._preview3_1epy1_1207 ._cta_1epy1_280{margin-top:.25rem}._price_1epy1_1357{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.2rem 0;display:flex}._price_1epy1_1357 s{color:var(--ink-soft);font-size:1.2rem}._price_1epy1_1357 strong{font-family:var(--font-display);font-size:2.6rem;font-weight:500}._priceNote_1epy1_1367{color:var(--ink-soft);font-size:.95rem}._footer_1epy1_789{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;font-size:.9rem;display:flex}._footerLang_1epy1_1378{flex-basis:100%;justify-content:center;display:flex}._consent_1epy1_557{inset:auto var(--page-pad) max(var(--page-pad), env(safe-area-inset-bottom));z-index:10;width:min(32rem, calc(100% - 2 * var(--page-pad)));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:0 18px 44px var(--shadow);gap:.75rem;margin-inline:auto;padding:.85rem 1rem;font-size:.95rem;display:grid;position:fixed}._consent_1epy1_557 p{margin:0;line-height:1.45}._consentActions_1epy1_1402{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}._consentButton_1epy1_557{min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);font:inherit;cursor:pointer;font-weight:500}._age_1epy1_455:focus-visible,._choice_1epy1_516:focus-visible,._coverChoice_1epy1_590:focus-visible,._coverSwatch_1epy1_655:focus-visible,._cta_1epy1_280:focus-visible,._back_1epy1_52:focus-visible,._consentButton_1epy1_557:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){._progress_1epy1_83 span,._choice_1epy1_516{transition:none}._choice_1epy1_516:hover,._choice_1epy1_516:active,._age_1epy1_455:active{transform:none}._body_1epy1_116{animation:none}}._phoneOnly_1epy1_1431{display:none}@media (width<=47.99rem){._wideOnly_1epy1_1434{display:none}._phoneOnly_1epy1_1431{display:inline}._bodyDense_1epy1_220{gap:.6rem;padding-top:1.15rem}._bodyDense_1epy1_220>._eraPhoto_1epy1_155{margin-top:-1.15rem}._bodyDense_1epy1_220 ._takeaways_1epy1_164{padding:.85rem 1rem}._bodyDense_1epy1_220 ._archetypePhoto_1epy1_286{width:4rem;height:4rem;margin-top:0}._bodyDense_1epy1_220 ._archetypeHighlights_1epy1_304{gap:.35rem}._bodyDense_1epy1_220 ._archetypeHighlight_1epy1_304{grid-template-columns:1.8rem 1fr;padding:.35rem .5rem .35rem .35rem}._bodyDense_1epy1_220 ._archetypeHighlightMark_1epy1_342{width:1.8rem;height:1.8rem}._bodyChoice_1epy1_1445{flex-direction:column;display:flex}._bodyChoice_1epy1_1445>:first-child{margin-top:auto}._bodyChoice_1epy1_1445>:last-child{margin-bottom:auto}._back_1epy1_52{min-width:var(--touch)}._footer_1epy1_789 a{min-width:var(--touch);min-height:var(--touch);justify-content:center;align-items:center;display:inline-flex}._previewBadge_1epy1_888,._preview3Badge_1epy1_1261,._preview2Month_1epy1_1031{font-size:.875rem}}._page_17qa4_3{min-height:100dvh;padding:.75rem var(--page-pad);color:var(--ink);background:var(--paper);-webkit-tap-highlight-color:transparent;grid-template-rows:auto 1fr;display:grid}._topBar_17qa4_13{min-height:var(--touch);justify-content:space-between;align-items:center;display:flex}._brand_17qa4_20{color:var(--accent);font-family:var(--font-display);font-size:1.45rem;font-style:italic;text-decoration:none}._card_17qa4_28{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper-raised);width:min(28rem,100%);box-shadow:0 24px 56px var(--shadow);place-self:center;gap:.8rem;margin-block:1rem;padding:clamp(1.5rem,5vw,2.5rem);display:grid}._card_17qa4_28 h1{font-family:var(--font-display);margin:0;font-size:clamp(2rem,7vw,2.6rem);font-weight:500;line-height:1.1}._card_17qa4_28 h1:after{content:"";border-radius:var(--radius-pill);background:var(--accent);width:3.25rem;height:.42rem;margin-top:.7rem;display:block}._form_17qa4_60{gap:.8rem;display:grid}._body_17qa4_61{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.55}._label_17qa4_62{font-weight:500}._hint_17qa4_63{color:var(--ink-soft);margin:0;font-size:.9rem}._error_17qa4_64{color:var(--error);margin:0}._code_17qa4_66{border:1.5px dashed var(--accent);border-radius:var(--radius);letter-spacing:.08em;text-align:center;margin:0;padding:.85rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.25rem,6vw,1.6rem)}._field_17qa4_77{min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);font:inherit;padding:.85rem 1.15rem;font-size:max(1rem,16px)}._codeField_17qa4_88{text-transform:uppercase;letter-spacing:.08em}._cta_17qa4_90{border-radius:var(--radius-pill);background:var(--accent);min-height:3.25rem;color:var(--paper);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){._cta_17qa4_90:hover{filter:brightness(.92)}._quiet_17qa4_108:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}._cta_17qa4_90:disabled{opacity:.65;cursor:wait}._quiet_17qa4_108{min-height:var(--touch);border:1px solid var(--ink);border-radius:var(--radius-pill);color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:flex}._cta_17qa4_90:focus-visible,._quiet_17qa4_108:focus-visible,._field_17qa4_77:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
